Lagging behind the United States, the West wakes up to the massacre in Gaza voltairenet.org/article222317.…

Finnish President Mooting Possibility of Peace Talks in Vatican, but Lavrov Objects eir.news/2025/05/news/finnish-…

Iran urges Indian Rim countries to prepare for future shocks en.mehrnews.com/news/232177/Ir…

„Das Böse”, sagt Shalev, „ist gerade dabei, in Israel zu gewinnen.” Fortan müssen jene, die Böses tun, ihre eigenen Verbrechen nicht mehr legitimieren." Ein bewegender Artikel zur Arbeit des @medico.de -Partners Physicians for Human Rights Israel.

Nahost - Die Einsamkeit der is...

'Erasing quarter of student body': Harvard sues Trump administration over foreign student ban haaretz.com/us-news/2025-05-23…

Soutien à Gaza

Que Dieu te protège des blessures

ou de la souffrance

J’ai enveloppé de la Fatiha

le goût des orangers

pour lui épargner le phosphore

et les couleurs des nuages

pour les préserver de la fumée

Que Dieu te protège

Car ceux qui se sont aimés et sont morts

dissiperont la poussière

et ils riront

Hiba Abu Nada, 10 octobre 2023

Si nous mourons, dites en notre nom, qu’il y avait là ceux qui (...)
dijoncter.info/6215

in reply to 108madhuri

@108madhuri Plenty of protest here, the longest sustained protest this country has ever seen... Massive national protests every month, lots of boycott,
divestment and sanctions, plus direct action palestineaction.org/
The tide is turning,,, Even the MSM is starting to speak out...Free Palestine

Iran Armed Forces warn US ‘mischief’ to unleash another Vietnam, Afghanistan presstv.ir/Detail/2025/05/23/7…

Je retombe sur un article de UFC-Que choisir, au sujet des mutuelles :

« Moins de 75 % des cotisations aux complémentaires reviennent aux assurés sous forme de remboursements, contre 96 % pour l’Assurance maladie »

càd : sur 100€ de cotisations, les mutuelles en font disparaître 20 de plus que la Sécu.

Vive le service public !

quechoisir.org/action-ufc-que-…

Politis a trouvé de l’argent magique !

politis.fr/articles/2025/05/ec…

À l’aide de nombreux travaux d’économistes, Politis recense cinq mesures qui permettraient de trouver plus de 50 milliards d’euros par an. Davantage que le montant recherché par François Bayrou. Un bonus exceptionnel – pour seulement un an – rapporterait 100 milliards d’euros additionnels.

L'excellent blog « Rail du Sud » retrace l'histoire du #tramway toulonnais et les tourments politiques qui l'entourent.

Sans jamais hésiter à entrer dans le détail, le blog dresse un petit état des lieux qui met en lumière l'absurdité du choix d'un B«H»NS à Toulon.

On espère que la prédiction des mobilités qui vont « enflammer les esprits durant la campagne des prochaines élections municipales » se réalisera. À lire!

raildusud.canalblog.com/2025/0…

#var #toulon #transportsEnCommun

A system is what it does.

Si tienes una instancia "flagship" que tiene la mayoría de usuarios de tu plataforma significa que tu sistema federado no incentiva lo suficiente la descentralización.

Si encima tu instancia flagship se excusa en el antisemitismo para acallar a personas que denuncian un genocidio, la cosa se pone más compleja.

@aral mastodon.ar.al/@aral/114562015…


Admin of todon.nl suggests, and rightly so, that the default/flagship Mastodon instance (isn’t decentralisation great?) be moved to a more neutral jurisdiction than Germany:

“Herewith the urgent request to move the Mastodon server presented to new users as the default (mastodon.social) to a more neutral jurisdiction (e.g. Switzerland). An alternative is to set up a new Mastodon server in a more neutral jurisdiction, which can then serve as a new flagship server.

The trigger for this is the regular negative moderation of people who speak out against the largest and bloodiest genocide of our time, the one in Palestine. In particular they use (or abuse, how you want to look at it) of a German law that seeks to counter so-called Holocaust reversal. With hiding behind this law, the moderators of mastodon.social (and especially its owner) are also unwittingly sitting in the chair of the (German) judge.

Apart from the fact that one local law should not affect the entire Mastodon project, the question is whether this law and the concept of Holocaust reversal are legally tenable in an international context.”

github.com/mastodon/mastodon/d…

Mastodon mod closes the ticket after stating “There is no current plan to make changes to the Mastodon instances operated by Mastodon gGmbH. People are free to choose any Mastodon server when signing up for the platform.”

And this (see screenshot) is what that “choice” looks like.

This decentralisation anti-pattern – along with the fact that they didn’t close registrations after hitting a certain size to create a social precedent and allow distribution to other servers (as I advised Eugen to do back in the day) – is why there is a flagship instance to begin with when it’s an absolute contradiction of terms in a system that purports to be decentralised.

#fediverse #mastoson #mastodonSocial #todonNL #Germany #israel #genocide #ethnicCleansing #apartheid #settlerColonialism #Palestine #Gaza


This entry was edited (2 months ago)

Belarus to ship over 280 units of machinery to Nicaragua eng.belta.by/economics/view/be…

War is peace
Rigged elections is democratic values
Vaccines are safe
Pesticides are safe
GMOs are safe
Germs and viruses cause disease
Science is not corrupted
Experts speak the truth
BigPharma want you in good health
The most influential mainstream media are independent and honest
Western governments don't spend their time manipulating crowds
There's no genocide nor ethnic cleansing in Gaza
EU and US does not support neo-nazis
Etc, etc....

timesofindia.indiatimes.com/te…

Admin of todon.nl suggests, and rightly so, that the default/flagship Mastodon instance (isn’t decentralisation great?) be moved to a more neutral jurisdiction than Germany:

“Herewith the urgent request to move the Mastodon server presented to new users as the default (mastodon.social) to a more neutral jurisdiction (e.g. Switzerland). An alternative is to set up a new Mastodon server in a more neutral jurisdiction, which can then serve as a new flagship server.

The trigger for this is the regular negative moderation of people who speak out against the largest and bloodiest genocide of our time, the one in Palestine. In particular they use (or abuse, how you want to look at it) of a German law that seeks to counter so-called Holocaust reversal. With hiding behind this law, the moderators of mastodon.social (and especially its owner) are also unwittingly sitting in the chair of the (German) judge.

Apart from the fact that one local law should not affect the entire Mastodon project, the question is whether this law and the concept of Holocaust reversal are legally tenable in an international context.”

github.com/mastodon/mastodon/d…

Mastodon mod closes the ticket after stating “There is no current plan to make changes to the Mastodon instances operated by Mastodon gGmbH. People are free to choose any Mastodon server when signing up for the platform.”

And this (see screenshot) is what that “choice” looks like.

This decentralisation anti-pattern – along with the fact that they didn’t close registrations after hitting a certain size to create a social precedent and allow distribution to other servers (as I advised Eugen to do back in the day) – is why there is a flagship instance to begin with when it’s an absolute contradiction of terms in a system that purports to be decentralised.

#fediverse #mastoson #mastodonSocial #todonNL #Germany #israel #genocide #ethnicCleansing #apartheid #settlerColonialism #Palestine #Gaza

This entry was edited (2 months ago)

Despicable Nature of Barren Lands of Human Rights #DPRK kfauk.com/despicable-nature-of…

**En quête d'une alternative à Facebook, me voici arrivée ici.
J'avoue avoir encore un peu de mal à m'y retrouver, alors je vous remercie par avance de votre indulgence.
Sachez que je suis une personne ouverte d'esprit, avec les pieds sur terre et la tête sur les épaules. N'hésitez donc pas à échanger librement, dans le respect et la courtoisie.
Je tiens toutefois à préciser que je refuse d’assumer les fautes d’autrui : ne tirez pas de conclusions hâtives, car chaque situation est unique et il existe toujours des exceptions à la règle.
Serena
**

reshared this

Chongryon, Dignified Overseas Citizens’ Organization of DPRK #DPRK kfauk.com/chongryon-dignified-…

Recent disruptive changes from Setuptools


Discussing a breaking change in Python's setuptools.

The really interesting part is in the discussion section.... and it shows once more how incredibly well-designed the GNU Guix package manager is -- which solves these problems very very well, for arbitrary languages and with a fast growing distribution of, by now, about 50,000 packages.

in reply to WalnutLum

Guix is really making fantastic progress and is a good alternative in the space between stable and fully FOSS distributions, likes Debian, and distributions which are more up-to-date, like Arch.

And one interesting thing is that the number of packages is now so large that one can frequently install additional more recent packages on a Debian systems, or ones that are not packaged by Debian.

For example, I run Debian stable as base system, Guix as extra package manager (and Arch in a VM for trying out latest software for programming).

The thing is now Guix often provides more recent packages tham Debian, like many Rust command line tools, where Debian is lagging a bit. There are many interesting ones, and most are recent because Rust is progressing so fast. Using Guix, I can install them without using the language package manager, regardless whether iy is written in Rust, Go, or Python 3.13.

Or, today I read an article about improvements in spaced repetition learning algorithms. It mentioned that the FLOSS software Anki provided it, and I became curious and wanted to have a look at Anki. Well, Debian has no "anki" package - and it is written, among other languages, im Python and Rust, so good luck getting it on Debian stable. But for Guix, I only had to do "guix install anki" and had it installed.

This works a tad slower than apt-get ... but it still saves time compared to installing stuff and dependencies manually.

This entry was edited (2 months ago)

Hanno Hauenstein über die selektive Aufarbeitung der Nazi Vergangenheit in Deutschland. Immer nur dann wenn es einem gerade passt, nie dann wenn es unbequem wird.

»#Germany trumpets its reckoning with its #Nazi past – except when it’s inconvenient.
From a media prize with a dubious pedigree to the horrors of Gaza, the establishment forgets and remembers what suits it best«
theguardian.com/commentisfree/…

This is frikkin hilarious.
slangsphere.com/8647-meaning-s…
Friend: “Dude, I accidentally wore my shoes inside out all day and didn’t notice until I got home 😂”
You: “8647, bro. I’m done hearing about your shoe saga!”

See how casual and fun it feels? You’re saying “I’m out” but cooler and encoded—like a secret handshake, but with numbers.
Quickfire Do’s & Don’ts for 8647 Meaning Slang

Do use 8647 in casual texts, memes, and chats with friends.
Do pair it with emojis like 😂 or 🙃 for extra flair.
Don’t try using 8647 in professional emails or serious conversations (unless you want a weird HR meeting).
Don’t get too literal—it’s slang, so have fun with it!

Funny Ways 8647 Meaning Slang Pops Up Online

What's the line between profit and profiteering? When is it criminal? What's a fair percentage of profit. Does our financial system benefit the majority? Does it promote fraud. Is fairness and empathy important to a civilization? Must heads roll?
youtu.be/sLwwPfVpVwA

Running Server76 on Debian


A simple step-by-step guide for setting up Server76 on Debian

Preparing the server


This guide presumes that we're starting from a minimalist Debian LXC container, setting up the username server76 and the installation path /opt/server76/. From within a root shell simply run the following commands to create the user and the directory.

useradd -m -d /opt/server76/ -G sudo -s /sbin/nologin server76 && mkdir /opt/server76 && chown -R server76:server76 /opt/server76

By adding the user to the group sudo the user will be able to run commands as root later which will ease up the installation process.

The user needs a password so supply one with the passwd command. If you're feeling lucky, you can also delete the randomized password by running passwd with the parameter -d. Be aware that deleting the password will lead to security nightmares if there is ever an RCE exploit for Server76.

passwd server76

Installing components


Install necessary packages and add support for i386 packages (needed for steamcmd). Make sure to have Debian's non-free component activated in your sources.list if you want to install steamcmd.

dpkg --add-architecture i386
apt update
apt install wget p7zip sudo nano anacron steamcmd:i386

Server76 currently needs Microsoft .NET 8 to run, so get it from the official sources by adding their repository.
wget https://packages.microsoft.com/config/debian/$(cut -d. -f1 /etc/debian_version)/packages-microsoft-prod.deb && apt install ./packages-microsoft-prod.deb && rm packages-microsoft-prod.deb

Update Debian's package archive and install the Microsoft .NET runtime.
apt update && apt install dotnet-runtime-8.0

Now change the directory to /opt/server76 and run a shell you like as server76.
cd /opt/server76 && su -s /bin/bash server76

Installing Server76


Fetch the latest version of Server76 with the following command.

wget https://myfo.online/releases/linuxrelease_$(date -I).7z

If wget returns a 404, check out the project's discord for a new download URL. At the time of writing they were storing their releases with a simple ISO formatted date suffix.

Extract the archive's content to the subdirectory bin with p7zip. The directory doesn't have to exist, it will be created automatically if needed.

7zr x -obin linuxrelease_$(date -I).7z

Remove the archive if you don't like to waste space and make the binary executable with chmod.
rm linuxrelease_$(date -I).7z && chmod +x bin/Server76.Server

Placing data files for Server76


Now dump your Fallout76 1.4.1.6 ESM and BA2 files into the ServerData directory /opt/server76/bin/ServerData. If you need to upload them from a remote location, keep in mind that you might have to enable login for the user if you want to use rsync or scp/sftp.

If you want to use steamcmd, modify the following script to represent your login data and save it as ~/download_f76:

login <user> <password>
download_depot 1151340 1151343 9006394379407093964
download_depot 1151340 1151342 1065890720657377764

Launch the script with /usr/games/steamcmd +runscript ~/download_f76. If you've activated 2FA for your Steam account, you'll be asked for your Steam Guard code. It'll take a while until everything's downloaded.

Once the downloads have finished, you may move the files to the directory mentioned above and tidy up your downloads. Don't forget to remove or protect the above script because you probably don't want to have your Steam account's credentials lying around in plain text.

find ~/.local/share/Steam/steamcmd/linux32/steamapps/content/app_1151340/ -type f -iname *.esm -exec mv {}  ~/bin/ServerData/ \; -o -iname *.ba2 -exec mv {} ~/bin/ServerData/ \;
rm -r ~/.local/share/Steam/steamcmd

First run and bug hunt


Run the server ~/bin/Server76.Server once to let it build initial structures. This will take a while. If it fails with an error message suggesting that CSV files could not be found because the devs once forgot that Linux is case-sensitive, add a symlink with ln -s /opt/server76/bin/ServerData/CSV /opt/server76/bin/ServerData/csv.
It also may fail because of a missing override directory so create one with mkdir -p /opt/server76/bin/ServerData/overrides. You may stop the process when you spot Verbose: World State Service ready....

Creating a service


Now add a systemd service for Server76. This allows us to start/stop/restart Server76 without lousy tricks like screen or tmux and adds a nice way of logging. Additionally, it automatically restarts Server76 if something went wrong.

sudo nano /etc/systemd/system/server76.service

Add the following contents to the newly created service file:
[Unit]
Description=Server76 - a stand-alone private Fallout76 server
After=network.target

[Service]
ExecStart=/opt/server76/bin/Server76.Server
WorkingDirectory=/opt/server76/bin
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always
User=server76
\#Nice=-5

[Install]
WantedBy=multi-user.target

The process's priority can be elevated by lowering the niceness. A niceness of -5 might be a good start, so you might try to remove the # when Server76 runs choppy.

Now it's time to reload systemd, enable our new service and start it.

sudo systemctl daemon-reload
sudo systemctl enable --now server76

Server76 will now automatically start when Debian boots up. You can check it's status with sudo systemctl status server76 or it's stdout log with sudo journalctl -u server76.service. Add the user server76 to the group adm if you want to omit sudo for journalctl.

Add auto-update (not tested yet!)


While not necessary, one might find joy in having a fresh copy of Server76 delivered on a daily or weekly basis. To simplify the process we've already installed anacron above. Just throw the below script in one of the /etc/cron.*-directories (e. g. /etc/cron.daily or /etc/cron.weekly).

\#!/bin/bash
SRVDIR="/opt/server76/bin"
ZIPFILE=$(mktemp --suffix .7z)
systemctl stop server76
wget https://myfo.online/releases/linuxrelease_$(date -I).7z -O $ZIPFILE
7zr x -o$SRVDIR -aoa $ZIPFILE
rm $ZIPFILE
chown -R server76:server76 $SRVDIR
chmod +x $SRVDIR/Server76.Server
systemctl start server76

Don't forget to make the script executable. To disable auto-updating again, just remove the executable bit of the file.

This guide also seem to work on free tier Oracle cloud servers with Ubuntu, so go for it if you're feeling lucky. Be sure to add at least 2 GB of swap space if you choose the VM.Standard.E2.1.Micro shape.

Show HN: I built a more productive way to manage AI chats

Link: contextch.at
Discussion: news.ycombinator.com/item?id=4…

The second round of talks between Russia and Ukraine may take place next week, – Bloomberg en.news-front.su/2025/05/23/th…