André Polykanine

@menelion@dragonscave.space · Joined ⁨Dec⁩ ⁨2021⁩

A married and happy geek living in Strasbourg, France. #Backend software engineer, #accessibility specialist.
My main programming languages are #PHP and #CSharp.
Pro-European right-centrist. Technical progress must not be stoppable.
#AI is our assistant, not our replacement nor our enemy.
Pagan, worshipper of Scandinavian gods.
This account is multilingual. Posts may contain strong language, not always behind a content warning, and personal opinions.
No alt text, no boost.

Spoken Languages
English, français, українська, русский, deutsch
About me in emojis
👩‍❤️‍👨, 👨‍💻, 🎙️, 🎹, 🚶‍♂️, 👨‍🦯, 🧝‍♂️, 🐉, 🚳, 🚊, 🚆, ✈️, 🐈; 🥖, 🥩, 🍫, 🍔, 🍟
dada@dada@diaspodon.fr

Le Conseil constitutionnel censure l'interdiction des réseaux sociaux aux moins de 15 ans - france24.com/fr/france/2026081

> Le Conseil constitutionnel a censuré vendredi l'interdiction des réseaux sociaux aux moins de 15 ans, invoquant "une atteinte disproportionnée" à leur liberté d'expression. Cette mesure est notamment défendue par le président Emmanuel Macron, qui vient de charger le Premier ministre de "travailler" à la rédaction d'une nouvelle version de l'interdiction.

Tant mieux !

www.france24.com/fr/france/20260814-le-conseil-constitutionnel-censure-l-interdiction-des-r%C3%A9seaux-sociaux-aux-moins-de-15-ans

André Polykanine boosted

Today, I’m letting you know that toot.community will close permanently on 28 October 2026.

This decision is final, and the server won’t be handed over to anyone else.

When I started running toot.community, I really enjoyed it. Over time, it became more stressful and less rewarding.

Every day, I deal with spam, bots, technical issues, abuse reports, and user conflicts. Much of the moderation ends up being about personal disagreements rather than actual rule-breaking.

More importantly, I don’t enjoy how people interact on social media anymore. Too often, conversations turn hostile or confrontational. A small amount of conflict and bad actors takes up a disproportionate amount of time and energy.

I find myself feeling more angry or discouraged after spending time as an admin, and that’s not what I want from social media or a volunteer project.

There’s also the financial side. I’m very grateful to everyone who donated, but donations haven’t covered costs for a long time. I’ve had to shoulder most of the expenses, time, and responsibility myself.

The server is now closed to new registrations and will remain online until 28 October 2026, so you’ll have three months to find another Mastodon or Fediverse server and move your account.

You can find Mastodon’s official migration guide here: https://docs.joinmastodon.org/user/moving/

Please note that Mastodon can move your followers, but it can’t transfer your old posts or uploaded media to your new account. If you want to keep a copy, download an archive.

If you’d like to stay in touch, you can follow my personal account here (@jorijn).

André Polykanine boosted

Sorry to anyone who's been having issues with streaming timelines on dragonscave.space in the past hour or so. Noticed this broke right in the middle of my workday, which is right when you want to discover service outages. Restarted everything like usual but actually upgraded our node.js and deps to the latest versions this time, so this will hopefully leave me alone for a while now.

RE: dragonscave.space/@TheQuinbox/

I've already told you Quinn is amazing. for example, that's why.

Quin@TheQuinbox@dragonscave.space

Had a really interesting maintainer experience today that I think perfectly captures the nuance of the current AI coding situation.
I got an AI-generated PR on Paperback from a new contributor with a very small GitHub profile. My default stance isn't anti-AI and I've even used Claude on Paperback's codebase as recently as yesterday, but open source is getting flooded with automated slop, so I left a polite comment asking for a bit of human-written justification for the feature and confirming if they had actually tested it manually, and I received a well-thought-out, genuine response. The contributor is a long-time computer scientist who doesn't know Rust, using Claude Code to build an accessibility feature to make Paperback optionally match NVDA's browse mode navigation that directly improves their daily workflow. They tested it on their end, I double-checked the diff and edge cases on mine, everything looked great, and it got merged.
To me, this hits the exact middle ground of how AI in OSS should work: A knowledgeable developer used a tool to bridge a gap and ship a genuinely valuable accessibility feature to an app they use. If I had a strict "no AI" policy, this contribution would have been shut down immediately, and both the project and the user would be worse off for it. But still, human oversight is mandatory. If maintainers just let everything slip through without pushback, repositories quickly get overrun with untested slop PRs.

André Polykanine boosted

Всё чаще слышу призывы отказаться от нерациональной предвзятости в отношении генеративного ИИ и перестать искать лишние пальцы и тире не той системы, ведь ИИ всего лишь инструмент.

Полностью поддерживаю эту идею. Давайте уже относиться и говорить правильно.

Не "зачем в статье сгенерированная картинка", а "твоя картинка говно". Не "это сгенерированное видео", а "это фальшивое видео". Не "нейросетью текст писал?", а "что за шизу ты гонишь, с тобой всё в порядке?" Не "не надо мне вставлять ответы из чатгпт", а "не надо писать то, в чём явно не разбираешься". Не "через нейросеть читал?", а "жопой читал, раз только это вынес?"

Впрочем, если что-то помогло, то и тут надо говорить не "да, твой нейрослоп сработал", а "спасибо, твой ответ мне помог".

Навязчивый поиск признаков генерации не просто бесполезен, но ещё и даёт ИИ субъектность, снимая её с тех, ими злоупотребляет. Это как "навигатор меня ведёт с опозданием" - это не навигатор, а ты опаздываешь. Инструмент не косячит - косячит всегда тот, кто его применяет. Не нейронки выдают слоп, а вполне конкретные люди, их применяющие. Зачем их лишать заслуженного авторства.
#ТакиеДела

André Polykanine boosted

Working in large codebases such as Paperback or my company's web backends has really shown me the value of writing tests. In just a couple thousand lines of code, you can figure out what broke and why. But when you get into the tens of thousands of lines across multiple programming languages, having a command you can run to confirm at least parts of your code are still working feels very very nice. I'm still not a test-driven-development person and I honestly don't know if I ever will be, but I like unit tests. We're friends.

Ausha«Croire et espérer, un art de vivre à protéger» | L'édito du Figaro | Ausha Avec l’assassinat du père Hamel, la France a compris que la menace était sérieuse et qu’elle empruntait des formes multiples : le fanatisme attaquait indistinctement des flâneurs, des amateurs de concert, et maintenant un prêtre. Hébergé par Ausha. Visitez ausha.co/fr/politique-de-confidentialite pour plus d'informations.

André Polykanine boosted

A local business was looking for office help. They put a sign in the window, that read:

"HELP WANTED. Must be able to type, must be good with a computer and must be bilingual. We are an Equal Opportunity Employer."

A short time afterwards, a dog trotted up to the window, saw the sign and went inside. He looked at the receptionist and wagged his tail, then walked over to the sign, looked at it and whined.

Getting the idea, the receptionist got the office manager. The office manager looked at the dog and was surprised, to say the least. However, the dog looked determined, so he lead him into the office. Inside, the dog jumped up on the chair and stared at the manager.

The manager said, "I can’t hire you. The sign says you have to be able to type." The dog jumped down, went to the typewriter and proceeded to type out a perfect letter. He took out the page and trotted over to the manager and gave it to him, then jumped back on the chair. The manager was stunned, but then told the dog, "The sign says you have to be good with a computer."

The dog jumped down again and went to the computer. The dog proceeded to demonstrate his expertise with various programs and produced a sample spreadsheet and database and presented them to the manager. By this time the manager was totally dumb-founded! He looked at the dog and said, "I realize that you are a very intelligent dog and have some interesting abilities. However, I *still* can’t give you the job."

The dog jumped down and went to a copy of the sign and put his paw on the sentences that told about being an Equal Opportunity Employer. The manager said, "Yes, but the sign *also* says that you have to be bilingual."

The dog looked at him straight in the face and said, "Meow"

André Polykanine boosted

#Politique

#EELV en 2026 : Fermer, Interdire, censurer.

#Fascisme 2.0

Le réel :

L’algorithme de recommandation « For You » de #X est #OpenSource et public sur #Github.

Tout utilisateur peut le désactiver en un clic.

La #CommissionEuropéenne a accepté le plan de conformité DSA de X le 15-16 juillet 2026.

👇

piaille.fr/@marinetondelier/11

piaille.fr/@marinetondelier/117066196425024375
« Menacer X
d’une interdiction
est nécessaire »PiailleMarine Tondelier (@marinetondelier@piaille.fr)Attached: 1 image En matière d’ingérences étrangères, l’algorithme de X est un danger sous-estimé. Cette plateforme est au service d’Elon Musk, qui clame son souhait de voir gagner le RN. Si elle ne se plie pas au droit européen, il faudra la fermer pendant les élections. Interview dans @libe@amicale.net : https://lc.cx/banx

André Polykanine boosted

Replying to @⁨DJDarren@mendeddrum.org⁩

Forgot to say: Yesterday I walked into the hotel reception past a bunch of seating, asked the receptionist about something, then walked back out.

Past a six foot tall orangutan sitting on one of the chairs, not moving.

I did a genuine double take, and couldn't work out if it was someone in costume, or a figure that had been placed there.

Turns out it's a guy who's cutting about the con dressed as the Librarian in an outfit that I can only describe as "expensive" and "probably hotter than hades inside".

Ook!

#DWCon26