for over 500 years, imperial forces have humiliated, kidnapped, and murdered our local leaders to crush resistance and enable the systematic looting of our lands. gold, silver, pearls, coffee, bananas; today, oil: the main fuel of the insatiable monster they created, capitalism

despite massacres, betrayals, and setbacks, we have resisted and we will continue to resist for another 500 years if necessary. for the forest, for biodiversity, for collective life, and for our right to joy

#Venezuela

#MutualAid URGENT EMERGENCY!!! Need $1,175 RIGHT NOW For PAST DUE Bills + Rent + End-Of-December Utility Bills! Eviction Imminent TOMORROW MORNING If This Is NOT PAID IN FULL!! PLEASE HELP!!

Sensitive content

in reply to AnthonyJK-Admin

#MutualAid URGENT EMERGENCY!!! Need $1,175 RIGHT NOW For PAST DUE Bills + 1/2/26 Rent + End-Of-December Utility Bills! Eviction Imminent LATER TODAY If This Is NOT PAID IN FULL!! PLEASE HELP!!
This entry was edited (4 days ago)
in reply to AnthonyJK-Admin

#MutualAid URGENT EMERGENCY!!! Need $1,120 RIGHT NOW For PAST DUE Bills + 1/2/26 Rent + Utility Bills! Eviction Imminent LATER TODAY!! PLEASE HELP!!

Sensitive content

This entry was edited (3 days ago)

"Billionaires raised fortunes against him. The president threatened to strip his citizenship. Mainstream synagogues slandered him as the spawn of Osama bin Laden and Chairman Mao. But today, Zohran Mamdani became the first socialist mayor of New York City.

For all the hysteria, when I look at Mamdani, I didn’t see some radical departure from the past. I see him as the heir to an old and venerable Jewish tradition – that of Yiddish socialism – which helped build New York.

In some cases, the link is direct. Bruce Vladeck, a member of one of Mamdani’s transition committees, is a well-respected expert on Medicare, but for the sake of this article, his credentials matter less than his surname.

Vladeck is the grandson of Baruch Charney Vladeck, a Marxist troublemaker from the Pale of Settlement, a tract of land in the Russian empire where Jews were permitted to live at a time of rampant antisemitic oppression. Baruch showed up in New York after the failed Russian revolution of 1905 with a Cossack’s saber scars all over his face. He later became a socialist alderman and member of Mayor Fiorello La Guardia’s housing administration. Vladeck was not actually his birth name. It was rather a nom de guerre, adopted when he joined the Jewish Labor Bund, the socialist, secular and defiantly anti-Zionist movement whose slogan, “here where we live is our country,” would make an apt tagline for Mamdani’s New York."

theguardian.com/commentisfree/…

#USA #NewYork #NYC #Mamdani #AntiZionism

When you think that things like turning off #Bluetooth as a precaution are overkill, security researchers drop a bomb like this. (long, but interesting read)

insinuator.net/2025/12/bluetoo…

#CVE #security #cyberSecurity

This entry was edited (4 days ago)

I had to make a decision. If curl estimates time left to transfer a file is 4398046511103 seconds. How do we display that in - 7 bytes?

I decided that if the time exceeds 99,999 years we show it as ">99999y" even though a 63bit epoch *can* hold up to 292 billion years.

7 bytes because I need the entire curl progress meter to fit within 79 bytes.

What's a better thing to do on a Saturday? 😁

github.com/curl/curl/pull/2017…

in reply to daniel:// stenberg://

When you write 7 or 79 "bytes" do you mean [ASCII] characters or is there some technical limit of storage??

Not meant to nitpick, actually confused. Maybe because I'm not a C programmer but Perl very well knows about byte length and string length🤔

Edit: missed the PR link before posting. The PR makes it all clear. My bad!

This entry was edited (4 days ago)

Ich bin auch immer noch total hyped für Gnu Taler. Bargeld ist einfach total unpraktisch, aber die US Zahlungsdienstleister Visa, Mastercard bzw Google und Apple Pay sind aus offensichtlichen Gründen sehr kritisch zu betrachten.

Gnu Taler ist einfach die perfekte Alternative zu beidem. Können wir das bitte in Zukunft auf jedem Chaos Event haben?

#GnuTaler #CCC #39C3

in reply to Radasbona

@radasbona GNU Taler ist keine Währung sondern ein Bezahlsystem. Open Source PayPal zum selber hosten vereinfacht gesagt. Der Eventveranstalter wäre hier also "Bank" und payment provider. Sprich du gehst am Anfang des jeweiligen Events einmal an einen zentralen Punkt und tauschst 10 Euro gegen 10 "event coins" ein. Vergleichbar mit Bons auf dem Dorf- oder Pfarrfest.

Alternative - und mir persönlich lieber - per Echtzeitüberweisung an die IBAN des Veranstalters (mit Wallet ID im Betreff)

in reply to Daniel Gultsch

@radasbona Also das wäre das realtische deployment wie wir es *jetzt* selber umsetzen können und wie es zB auf den @datenspuren auch schon gemacht wurde.

Unabhängig davon gibt es wohl Pläne der GLS Bank sowas auch Deutschlandweit quasi als PayPal Alternative zu deployen. Sprich du würdest dann bei der GLS Bank diese 'Bons' kaufen und könntest damit dann in online Shops die das Unterstützen damit bezahlen.

Aber im Context von einem Event ist es natürlich umsetzbarer und tatsächlich nützlich.

in reply to Daniel Gultsch

Selbst noch nie genutzt, trotzdem Fan 🙂

Daß die Kundschaft anonym bleibt, die Empfängerin aber nicht, um #Steuerhinterziehung zu erschweren, ist sehr cool.

Ich sehe auch Schwächen:

1. Geht noch (!) nicht ohne #Smartphone/#Computer. Eine Implementierung in 86×54×¾ [mm] mit ≤ 10 g, wie eine Kreditkarte, wäre praktisch. Kommt vielleicht.

2. Geht nicht ohne #Internet. Verkäufer oder Käuferin müssen verbunden sein. Nicht #offline, also nicht so #resilient bei einer #Katastrophe.

V0.2.9 of the Natural Voice SAPI Adapter is available with the following fixes:
Voice events are not triggered correctly.
An x86 TtsApplication.exe is incorrectly placed in the ARM64 folder.
github.com/gexgd0419/NaturalVo…

🧵 My sense of justice was triggered by #Palantir corporate gaslighting two Swiss investigative journalists on LinkedIn.

This is something most people won’t even see, but I was angry, so I looked while my kid was still asleep.

Here’s what it looks like when tech bros attack journalists while you and I have too much food over Christmas.

Two Swiss journalists spent a year filing 59 #FOIA requests to document Palantir’s 7-year campaign to sell surveillance software to Swiss authorities (army and health services in particular).

📄: republik.ch/2025/12/09/warum-p…

The Swiss army’s internal report concluded they couldn’t rule out US intelligence accessing data through Palantir systems, despite reassurances.

Their story hit The Guardian, and #UK MPs are now questioning £825M in Palantir contracts.

📄: theguardian.com/technology/202…

The journalists were rejoicing on LinkedIn. It’s a big deal to have your story picked up by mainstream UK media, especially after a year of hard work.

This is where it gets ugly.

in reply to Andreea

#PostOfTheWeek (season 3):
UK MPs have raised concerns about the government’s contracts with Palantir after an investigation published in Switzerland highlighted allegations about the suitability and security of its products.

The investigation by the Zurich-based research collective WAV and the Swiss online magazine Republik details Palantir’s efforts, over the course of seven years, to sell its products to Swiss federal agencies.

in reply to Alexa Fontanilla

Palantir is a US company that provides software to integrate and analyse data scattered across different systems, such as in the health service. It also provides artificial intelligence-enabled military targeting systems.

The investigation cites an expert report, internal to the Swiss army, that assessed Palantir’s status as a US company meant there was a possibility sensitive data shared with it could be accessed by the US government and intelligence services.

🔥 Венесуэльцы по всему миру празднуют падение режима Мадуро

Люди выходят на улицы США, Чили, Аргентины и, конечно же, самой Венесуэлы;

Диктатор в это время (со слов Трампа) плывёт со своей супругой на американском корабле в Нью-Йорк.

Калькирование синтаксиса иврита творит чудеса.
В библейском иврите огромное количество предложений начинается с союза «и» (буква Вав), который связывает повествование в единый непрерывный поток. И если это делать намеренно, сразу появляется эпичность.

I might be working up a rant about the elegant symmetry of De Morgan's laws, and how unfortunately it's wrong.

There are four laws:

1. ¬A ∧ ¬B → ¬(A ∨ B)
2. ¬(A ∨ B) → ¬A ∧ ¬B

3. ¬A ∨ ¬B → ¬(A ∧ B)
4. ¬(A ∧ B) → ¬A ∨ ¬B

Intuitionistic logic accepts 1–3, but not 4. #4 claims that if there's no proof of A and B simultaneously, it must be for one of two reasons: there are no proofs of A at all, or there are no proofs of B at all.

But that's obviously not true except in extremely limited situations. It's like saying that if a restaurant never serves meat and fish on the same day, it's because it never serves meat or because it never serves fish.

(In contrast, the converse is obviously true: a meatless restaurant certainly never serves meat on the same day as fish. And the inverse: if the restaurant never serves meat, _and_ it never serves fish, then certainly it never serves either meat or fish, and vice versa.)

The symmetry is elegant, but wrong in general.

IL has a similar asymmetry in the duality between ∃ and ∀, of which ∨ and ∧ are special cases.

#4
This entry was edited (4 days ago)

#SelfHosting week 0, phase 1B: DNS records settings. Performed @_elena 's instructions on her "self hosting for newbies" part 2. Except for the post-install as I run it through terminal and not through web UI. For an ms-dos-born it's easier to perform a simple command such as "yunohost tools postinstall" rather than go to web, then type, then search for the various UI elements.
Everything went smooth, except for letsencrypt at first. But in the end it seems to have worked. It got stuck because hostinger panel didn't get one suggested parameter, the numeric 3600, every record has a parameter which is 3, 4 or 5 numbers.
Created the domain and subdomain to point it to yunohost admin interface, and then obstacle came.
Opening browser to subdomain, just returns "connection timed out".
Checked for nginx parameters through yunohost terminal, using the desired Sudo commands.
Then, "sudo yunohost diagnosis run"
"sudo yunohost diagnosis show --issues --human-readable"
and I got explanation on reverse dns which was wrong.
After that, I searched on the web (and on AI, I admit) the position on hostinger panel to set them, and I found "set tpr record"
placed the desired domain name.
And now it's time to wait for propagation. But what about the "connected timeout", in the article posted in blog.elenarossini.com no such obstacle was mentioned.
I'm back to my 20s when I spent the night (it's almost 4 in the morning), learning commands.
Last but not least, accessibility issue: I'm using an app called WebSSH pro, downloaded on app store. Set it up, and VoiceOver for iOS does not read the keys I press on keyboard so I'm very slow to type commands there. Pc is better. In a few hours I'll try hostinger's terminal.
UPDATE: I have just found I set one DNS wrong, now I'll wait for it to propagate. Next update in some hours. I placed a useless number. Such as 72.162 (wrong) instead of 72.62 (right).
Like when you start developing on your own and everything crashes due to a missing semicolumn in a string of code.

#accessibility #yunohost #selfhost #blind

This entry was edited (4 days ago)

“The dark shadow of tyranny has been lifted and with this enormous promise, the Libyan people now have a great responsibility to build an inclusive and tolerant and democratic Libya that stands as the ultimate rebuke to Gaddafi's dictatorship. (…) . You have won your revolution and now we will be a partner as you forge a future that provides dignity, freedom and opportunity."

—- Barrack Obama

I hear this is going great.

#Libya #Venezuela

bbc.com/news/world-africa-1539…

RE: mastodon.skorpil.cz/@stepan/11…

The OP in this quoted thread is the essence of what I hate the most about the otherwise great fediverse. Thanks a lot Štěpán for setting the record straight, although it had no effect on the OP (no surprise there). Fuck communism!


Nobody's talking about this because it's not quite true. Nobody criminalises criticising the elites.
It criminalises those who "founds, supports, or promotes a Nazi, communist, or other movement which demonstrably aims to suppress human rights and freedoms, or incites racial, ethnic, national, religious or class hatred, or hatred against another group of persons". No metions about critisizing. Class hatred is not criticising.

In Czechia we had a communist regime in years 1948-1989. The communist party made nearly the same evil as nazis did. For example:
Just because of different political opinions they executed 248 people, imprisoned 205 000 people (8 000 died there), sent 20 000 people to work camps, and forced 22 000 people to work in technical auxiliary battalions.
Another 450 people trying to escape from the country was killed by our own border patrol.
This communist party used their power to completely forbid other parties, to suppress religion, to control TV, radio newspapers. They controlled who can or cannot study, publish books, or even sing based on people's political views...

The party who did all this is still operating here, proudly carrying the legacy of all this, honoring all the symbols, adoring soviet mass killers. That's the KSČM party who is now complaining about the new law, trying to shift the narrarative to "criticising the elites".


in reply to Vlastimil Babka 🇨🇿🇪🇺🇺🇦

I wouldn't be so harsh on him. I know that communist ideology is becoming popular in Spain and I don't blame them in any way. The original idea is very tempting. But also very utopist. It's also true that what we see as communism is very different to what is actually promoted in Spain now.
But I felt the need to narrow the false narrative in the post. It's forbidding a suppressing ideology, which "communism" in our meaning definately is.

I think #XMPP has a relatively clear and achievable path to drastically reduce the amount of metadata, but I’m increasingly worried that it is not going to move the needle in terms of adoption.

For 99.99% of people, the only relevant feature for an instant messenger is simply 'Are my friends using it?' The other 0.01% are equally divided between people who already use XMPP and don’t mind the metadata, and people who won’t use it anyway.

#Jabber #Conversations_im

This entry was edited (4 days ago)
in reply to Daniel Gultsch

As someone who tries to get others to use safe chat (vs gmail, FB, etc.), I understand your 99.9% comment. But, I ask people to install Signal or DeltaChat, because XMPP in practice lacks guaranteed e2e encryption (OMEMO fine, but it's not forced on), and I find including photos baffling and/or not secure (alternate upload server, not in-band). These are my two pain points, and that's for someone who has been using XMPP and running a server for 25(?) years.
in reply to Daniel Gultsch

I think you are 100% correct on your assumption: it won't move the needle at all

But, personally, I fail to see how that's a good reason enough not to follow that path and drastically reduce the amount of metadata as any step on that direction can only bring beneficial results for the whole ecosystem regardless of the impact on the adoption rate.

As a matter of fact, at least 3 of the points you described on your technical details should probably be already implemented.

#XMPP #Jabber

#CzechRepublic criminalises criticising the #elites 😵
Starting on 1st January this year, you can go to prison in #Czechia if you incite "class hatred" or make #propaganda of "#communism / "#communist movement", as if it was the same as #nazi propaganda. This is effectively an indirect way to normalise #fascism... And to criminalise criticising the elites! And nobody's talking about this!!! european-left.org/czech-law-cr…
in reply to Štěpán Škorpil

@stepan nazism was never a liberation ideology. It has always been based in nationalism, tribalism, hatred of everything that is different and foreign. An absolute opposite to communism. You write like someone who never read anything of both. Please make sure to study a bit about them before making such public declarations.
in reply to João Labrincha 🌈🍉🖤☭Ⓥ 💬En/Fr

You on the other hand speak like someone blinded with one ideology and ignoring many similar aspects with other ideologies. But in fact both leading to the same evil as I was trying to show you on our experience.
When I poke into your arguments you immediately start to throw arrogant personal attacks. I am ending it here as it is not discussion anymore, its becoming a fight.

RE: social.tchncs.de/@gerd/1158307…

Das Problem hatte ich mit #Hugo auch, als ich damit mal ein Projekt erstellen wollte. Das Problem, dass die Hersteller solcher statischen Site Generatoren keine Dokus schreiben können, hat z. B. Eleventy auch. Da geht das auch nur mit Tutorials von Dritten, dass man überhaupt mal was versteht. Einen Einstieg findet.

#hugo

Criticism of OpenAI/LLMs

"Hey ChatGPT, I want a new TV. I heard that LG TVs are good. Which LG TV is the best?"

"Good choice! You are absolutely right that LG TVs are a popular choice. But have you heard about [brand] TVs? [brand] TVs are [advertisement here]. Do you want me to show you where you can get a good deal on the [brand] XY-1234?"

This is the future.

ChatGPT will soon generate answers that have advertisements woven into them. What ChatGPT will tell you will be influenced by which company paid OpenAI the most.

I wonder how many people won't be bothered by that at all and continue to use ChatGPT, just as many people (boomers mostly) aren't bothered by advertisement breaks when watching cable TV and continue to find excuses for using the product.

futurism.com/artificial-intell…

OpenAI is still struggling to make profits off of this crappy technology. And that after announcing an "erotic chat mode", making ChatGPT "more horny". In a last effort to prevent the AI bubble from inevitably bursting, OpenAI is turning to the only reliable profit model they know: enshittifying products with ads. The LLM technology is a dying techology, similar to how nobody hears of 2021's NFTs anymore. Maybe the AI bubble won't burst in 2026 just yet, if enough naive people keep using ChatGPT so that the new ad revenue can keep OpenAI afloat for a little while longer. But the bubble will burst. Businesses betting on this technology, in 2026, isn't an intelligent move, to say the least. If your employer is fully committed to the AI hype, consider looking for a new job … while you still receive a salary and can take the job search more casually.

#LLM #GenAI #OpenAI

This entry was edited (5 days ago)