all the criticism has been said, all the takes been had. the only metaphor i have been finding consistently useful for understanding what is happening with people and "AI" is addiction, and specifically gambling addiction.
teilten dies erneut
all the criticism has been said, all the takes been had. the only metaphor i have been finding consistently useful for understanding what is happening with people and "AI" is addiction, and specifically gambling addiction.
teilten dies erneut
Since updating Friendica from 2024.12 to 2026.01 and then 2026.05 yesterday, the Frio theme is broken for me. Posts always occupy the full width of the window.
Also, when writing a new posts, the Preview, Files and Permissions tabs do not appear in the composer overlay but "behind" it in the background.
Is there some cache I might need to invalidate? My main and addon directories are clean and on the same 2026.05 tag. I did run bin/composer.phar run install:prod and bin/console dbstructure updateafter each update step (i.e. after updating to 2026.01 and 2026.05).
Friendica Support hat dies geteilt.
Friendica Support hat dies geteilt.
Ihr fragt euch, wo die Massenproteste gegen den Abbau des Sozialstaats und den Angriff auf den 8-Stunde-Tag bleiben? Ab Montag geht es auf die Straße!
Finde eine Demo in deiner Nähe!
teilten dies erneut
Install software updates => bitten by AI-written bugs
Don't install software updates => pwned by AI-discovered vulnerabilities
Uninstall all software => inner peace
teilten dies erneut
RE: gruene.social/@MichaelSchuetz/…
Wenn mir jemand mal wieder erklären will dass sich Mastodon nicht lohnt, dann kann ich ihm jetzt den Post verlinken.
teilten dies erneut
Endlich auch für Deutschland: Jemand hat eine Karte mit geplanten und in Bau befindlichen (»KI-«)Rechenzentren gebastelt: heisseluft.org
#Rechenzentren #CableResist #KiKitsch #KiKritik #Umweltsau #KIFabriken #HyperscalerMap #DatacenterMap #Hyperscaler #Datacenter #machismo
teilten dies erneut
Ich habe einen Brief bekommen, dass in weniger als einem Monat meine lokale Postbank-Filiale schließt.
Damit ist die nächste Möglichkeit für mich, kostenlos an Bargeld zu kommen, knappe 6km mit dem Fahrrad entfernt. Also mal locker 12km Roundtrip.
Ich wohne übrigens in Berlin und nicht irgendwo auf dem Land!
I cannot over-state how a single bad teacher can create a lot of harm to so many kids.
#PhysicalEducation #PE #fitness #health #exercise #teaching #teachers
teilten dies erneut
Pro-Tipp an Männer, die planen, Vater zu werden:
Denkt nicht: „Cool, ich war gerne Kind, jetzt bekomm ich Kind“
Denkt: „Kind haben bedeutet Erwachsen sein.
Spielen und Spaß werden die Kinder haben, du wirst Arzttermine machen, Brote schmieren und Zettel für die Schule ausfüllen“
Wenn du denkst: „Cool, Brote schmieren und Termine planen -mein Ding. Hobbies und Freiheit brauch ich nicht“ - dann bist du bereit.
Wenn nicht - kein Kind.
teilten dies erneut
Ein Deutscher auf dem Mond?!
Astro Alex? Du hast eine genau einen Auftrag! Sorry, so will es das Gesetz. 🫡
br.de/nachrichten/deutschland-…
Womöglich 2028 sollen nach über 50 Jahren wieder Menschen auf dem Mond landen. Teil der Crew wird laut Bundesraumfahrtministerin Bär ein Astronaut aus Deutschland. Wer in Frage kommt, was zur Mission bekannt ist und was der Mars damit zu tun hat.Maximilian Heim (BR24)
teilten dies erneut
Die Fahrdienstleiter-Simulation Rail Route bekommt endlich einen "Deutsche Bahn"-Modus. 🤩
steamcommunity.com/ogg/1124180…
Hey dispatchers, We’ve got something new to share today, and we’re really excited about it. We’ve started working on Rail Route’s next DLC, and it’s called Expect Delays.steamcommunity.com
Affäre um KI-generiertes Deepfake-Video der #CDU Fraktion im Landtag #Niedersachsen spitzt sich zu
Video zeigte das Gesicht einer CDU-Mitarbeiterin, dass auf eine im Bikini tanzenden Frau montiert wurde
Geteilt wurde der Clip in einer WhatsApp-Gruppe der CDU. Name der Gruppe: "MitGLIEDER", Profilbild zeigte einen Elefanten mit erigiertem Penis
Das Beste: Da das Opfer "bekleidet" sei, liege kein Sexualdelikt vor, meint die Staatsanwaltschaft...
ndr.de/nachrichten/niedersachs…
Die Affäre rund um ein KI-generiertes Deepfake-Video innerhalb der CDU-Fraktion im Niedersächsischen Landtag spitzt sich zu. Es steht Aussage gegen Aussage.Sophie Mühlmann (ndr.de)
teilten dies erneut
Due to the recent popularity of #Conversations_im, I've already earned more than enough money this month and have decided to make the app free this week. Use this opportunity to onboard friends who might otherwise have a hard time paying for the app
play.google.com/store/apps/det…
Federated instant messaging for your mobile device (Jabber, XMPP, Snikket)play.google.com
teilten dies erneut
teilten dies erneut
teilten dies erneut
Heute, zum #Frauenkampftag haben wir im Linkenberg-Podcast eine neue Folge veröffentlicht. Darin unterhalte ich mich mit Sarah von der AG Feminismus im Bezirksverband #Lichtenberg der Partei #DieLinke über die Bedeutung des 8. März und über die potentiell tödlichen Auswirkungen des Schwarz-Roten #Kürzungshaushalt.
teilten dies erneut
Martin mag das.
teilten dies erneut
teilten dies erneut
Martin mag das.
teilten dies erneut
Eine Studie der Uni Berkeley zeigt, wie in der Tech-Industrie eigene Kompetenzen überschritten werden, indem
"Manager und Produktdesigner anfingen, mithilfe von KI Computerprogramme zu erstellen, anstatt diese Arbeit den dafür zuständigen Fachkräften zu überlassen.
Doch das führte nicht zu einer gesteigerten Effizienz: Am Ende mussten die Programmierer die durch ihre fachfremden Kollegen erstellten Programme mühsam überprüfen und korrigieren."
br.de/nachrichten/wissen/ki-am…
hbr.org/2026/02/ai-doesnt-redu…
An eight-month study found that these tools made productivity surge—as well as cognitive fatigue, unsustainable hours, and other problems.Aruna Ranganathan (Harvard Business Review)
Martin hat dies geteilt.
#RespectCyclists #Fahrraddemo März
¡Respete a las ciclistas!
Neues ZK-Format #OpenMic an der #Marianne:
Erlebt ihr als #FLINTA*-Personen im #Straßenverkehr Übergriffe, verbale oder körperliche #Gewalt?
Wollt ihr die Gelegenheit nutzen und diese Erlebnisse teilen?
Dann könnt Ihr auf unserer #Zwischenkundgebung am #Mariannenplatz die Gelegenheit dazu nutzen! (1/3)
#RespeteALasCiclistas #FrauenPower #WeltFrauentag #8Maerz #Berlin
Martin hat dies geteilt.
#RespectCyclists #Fahrraddemo am 4.3.2026
👉️ Alle weiteren Infos und die Demoroute findet ihr hier:
respect-cyclists.de/RC2603
@ADFC_Berlin
@CCitiesOrg
@VCDNordost
@berlinautofrei
@fedibikes
Der 8. März, Internationaler Frauentag, war 2019 in Berlin erstmalig gesetzlicher Feiertag. Grölende Frauenhorden, die auf Bierbikes die Straßen unsicher machen, sind seitdem nicht auffällig...RESPECT CYCLISTS
@ADFC_Berlin @CCitiesOrg @VCDNordost @berlinautofrei @fedibikes
Info/Vorbereitung einer Petition zur #Autogewalt und #keinöffentlichesinteresse.
Gerne Webseite ansehen und teilen/retröt. Danke
oeffentliches-interesse-autoge…
Eigene Fälle könnt ihr hier bekannt machen:
keinoeffentlichesinteresse.org…
Diese Seite sammelt Fälle die mit dem Hinweis „Kein Öffentliches Interesse“ eingestellt wurden.Kein Öffentliches Interesse
Martin hat dies geteilt.
@badmaxx Fun Fact: Ralph Wiggum ist tatsächlich auch der Name einer AI-Technik / Art von Workflow: venturebeat.com/technology/how…
Hab ich noch nicht ausprobiert, aber sieht witzig aus. :D
Dieses Bild geht raus an alle, die meinen, Frauen seien doch in der IT hinreichend repräsentiert 😅
Kommt gerne morgen zum Meetup Women@OOP (all genders welcome) und sprecht mit uns über visibility und reality von Frauen in der Tech-Branche.
Martin hat dies geteilt.
Friedrich Merz: "Forschung ist kein Selbstzweck. Forschung muss zu Wertschöpfung, Produktion und Innovation in Deutschland und in Europa führen."
Folgte staatliche Förderung konsequent seiner Maxime, gäbe es all das NICHT:
- Quantenmechanik
- Relativitätstheorie
- CRISPR/Cas9
- Penicillin
- Internet
- Kenntnis der DNA-StruktuR
- Atomuhren
etc. pp.
Der Mann ist eine Zumutung für jeden vernunftbegabten Menschen. 🤦🏻♂️
Michael 🇺🇦 mag das.
teilten dies erneut
teilten dies erneut
Von Open Data der DB Bahn und der Transformation der SoftwareentwicklungLorenz Matzat (Lorenz' Newsletter)
Wealthy people will go to great lengths to avoid paying taxes. Today's cartoon by Rodrigo de Matos. More cartoons: cartoonmovement.com/
teilten dies erneut
256 Milliardär*innen leben heute in Deutschland – fast doppelt so viele wie noch vor fünf Jahren. Gleichzeitig lebt jede fünfte Person in Armut.
Vermögensungleichheit ist kein Zufall, sondern das Ergebnis von politischen Entscheidungen.
teilten dies erneut
Informationen zu aktuellen Veranstaltungen der Linkspartei-nahen Rosa-Luxemburg-Stiftung. Aktuelle Pressemitteilungen. Hinweise auf Aktivitäten der Stiftung.www.rosalux.de
Informationen zu aktuellen Veranstaltungen der Linkspartei-nahen Rosa-Luxemburg-Stiftung. Aktuelle Pressemitteilungen. Hinweise auf Aktivitäten der Stiftung.www.rosalux.de
Seit der Entwurf für den Bundeshaushalt 2026 vorliegt, ist klar: Geld ist vorhanden, jedoch steht es weder für soziale Maßnahmen noch für Projekte zur Verfügung, die das Leben der Mehrheit in der Bundesrepublik erleichtern würden.www.rosalux.de
teilten dies erneut
Unser Leser, selbst früher mit Winterdienst befasst, schildert aus seiner Sicht, was in Berlin falsch läuft – und wie es besser ginge. Und wie sehen Sie’s?Der Tagesspiegel
Martin mag das.
teilten dies erneut
teilten dies erneut
Macht die Bahn mal einmal was schönes, lobt sie auch kaum wer für.
Das ist gut, liebe Deutsche Bahn. Ehrlich!
heise.de/news/Deutsche-Bahn-fu…
Bei der Deutschen Bahn ist ab sofort das Login mittels Passkeys möglich. Ein deutlicher Schritt vorwärts für die Kontosicherheit.Dirk Knop (heise online)
teilten dies erneut
Was macht ein Mathelehrer auf Berliner Fußwegen?
Er rechnet mit Brüchen.
teilten dies erneut
Martin hat dies geteilt.
RE: mastodon.social/@recherchenord…
Jede Menge ❤️ für und Solidarität mit @recherchenord und allen anderen Fotojournalist*innen, die Woche für Woche Aktionen der extremen Rechten dokumentieren und von denen dabei immer häufiger und massiver angegriffen werden!
Attached: 1 image Ende Januar fand in Schnellroda ein Schulungswochenende der „Neuen Rechten“ statt. Teilnehmende, darunter AfD-Funktionäre, attackierten unter Führung des Veranstalters Götz Kubitschek anwesende Journalist:innen: Sie wurden bedroht,…recherche-nord (Mastodon)
teilten dies erneut
Ich finde, wir reden viel zu wenig über die andauernden und unverschämten Kriegsverbrechen Russlands im Krieg gegen die Ukraine, hier in der Form von Angriffen auf die zivile Infrastruktur.
Es scheint fast so, als hätten wir hingenommen dass dieser Krieg nunmal so ist. Machste nix. m(
Den strengen Winter in der Ukraine nutzt Russland für gezielte Angriffe auf die Energieinfrastruktur. In Kyjiw erfrieren Menschen in ihren Wohnungen.Anna Klochko (taz)
Ich finds so toll, dass @Paffy hier wieder aktiv ist. 😍
Du wurdest vermisst.
Martin mag das.
teilten dies erneut
jonny (nonvenomous)
Als Antwort auf jonny (nonvenomous) • • •jonny (nonvenomous)
Als Antwort auf jonny (nonvenomous) • • •So, look. One shot rewriting the whole test suite in another language is probably not great to do, but what happened here is so much worse than you are expecting.
github.com/RsyncProject/rsync/…
This does not "translate tests into pytest" or a unit testing framework, it writes its own testing framework where tests are whole python scripts that redefine basic test functions in every script. Surely there would be a single way to "run rsync and get the results" - nope, well, there is, but then every test file will randomly redefine its own
_run_and_capturefunction. So like now rsync needs a test suite for its test suite.If instead of telling an LLM to "rewrite the tests in python" you just searched "python testing" you would find the pytest docs. And then you would find examples. And then you could write fixtures to deduplicate all the prior shell script setup and teardown stuff, and so on. But since it was just "rewrite the tests in python" its now worse than before, and the odds of the rewrite actually being a 100% faithful translation are close to 0.
rewrite test suite in python by tridge · Pull Request #903 · RsyncProject/rsync
GitHubjonny (nonvenomous)
Als Antwort auf jonny (nonvenomous) • • •I think the modal situation here is that the people are reading none or very little of what is being generated by the LLM, so the tests have a special role: Tests function as the pull arm on the slot machine, you just generate until tests pass, and that's a jackpot. Obviously that's meaningless when the tests are meaningless, so tests take on a very different meaning and role in slot machine coding.
Previously we would write careful test conditions that were based off some real problem or an understanding of what the code under test did, and had a specific thing they were intended to protect against. Tests move slow and are designed to protect us against the things we know can go wrong. When we learn of a new wrong thing, we add a test.
LLM tests have the form of tests but don't do the same thing. They often test nothing, and are just expressions of truisms that the probabilistic text space explored while generating. They have strongly worded names but end up actually asserting that basic language features work as expected. Because it is not us writing tests for ourselves, where we only harm ourselves by making them weak, they function instead as a passively obfuscated justification for the code that the LLM generates. The user wants the tests to pass. The LLM provides.
The tests are theater: they are the play field for the slot machine. They are mild, surmountable, need to fail a few times to be plausible, but must eventually pass within the expected generation loop window to deliver the payout.
jonny (nonvenomous)
Als Antwort auf jonny (nonvenomous) • • •Here's an example from some code that was thrust at me this week. The rest of the tests try a bit harder to look like tests, but this one is perplexing.
What does it test? The function name suggests its a smoke test. LLMs love to call things smoke tests. That would suggest this would be an early-run test that fails loudly if some basic precondition - like having ffmpeg - fails. Or, I guess we are smoke testing the
ensure_ffmpegfunction? Anyway who knows. However we first check if ffmpeg or ffprobe are present, which is exactly whatensure_ffmpegdoes. If they aren't present, a warning tells us that ffmpeg/ffprobe are required for the video tests, which makes it seem like this should be a parameterizing test that controls which tests are run, which of course it does not do.So the test literally does nothing and cannot possibly fail, but says it does at least two things, because to an LLM something saying it does something is the same thing as it actually doing that thing.
jonny (nonvenomous)
Als Antwort auf jonny (nonvenomous) • • •To a person, the whole purpose of the test is for it to fail when it should. That's an elemental part of writing good tests: they must fail before the patch, or else they provide no protection. We want protection from failure, that is good for us. We need tests to protect us because we can't possibly evaluate all the other parts of a complex system when we try to fix one part of it.
LLM slot machines change what tests mean - of course we still want the code to work good, but if we're not evaluating the code or the tests, then what the slot machine turns them into is just a high score and the jackpot condition. 130 new tests added, that means its good. They pass, that means I win.
The bugfix loop with LLMs defeats the purpose of automated tests and renders it no better than manual testing: you notice a bug, you yell at the LLM to fix it, you keep looking at the specific thing that's broken until its fixed, good robot, ship it. The changes don't have meaningful tests, and nothing else does either, so the slot machine loop repeats, bug->fix->win. Very velocity. Rocket fuel even.
jonny (nonvenomous)
Als Antwort auf jonny (nonvenomous) • • •But its not just as simple as "OK if I read the tests I should be fine" because LLM code is often untestable. It writes code with function and class names that make it seem like a something does something, but they might just be flat wrong. Or there is some invisible fallback condition the LLM encountered while generating code and added to just make tests pass, but has entirely different behavior.
If you've watched an LLM generate a project over time, you see it generating its own private language, and ive even seen it reinvent language features like function definitions themselves. Its names form part of an increasingly inaccessible web of meaning that no human can penetrate.
Writing tests requires a kind of "information gap" where you can have enough intuition about what something does, but not how it does it, so you can a) know what it should do, b) make a strong assertion about that expectation, c) without mirroring the internal implementation's limits. That's hard! And really only possible when the foundation, (a) is true. Code must have an articulable purpose in order to be testable, that's tautological, that defines what failure is. But since LLM code increasingly detaches from any kind of stable description or expectation, even if the tests look very rigorous, you can't know if they are just tailored to the specific internal details of its function to eke out a pass, because it's hard to know what it should do anyway.
So really you have to read the test code, the code under test, and also all the other code that might call the code under test. Aka you have to read everything. And rather than reading something that was written to be read, you're wading through a slop swamp. So you can't. It takes more time than just writing it. The erosion of testing is just an intrinsic part of the loop that you can't escape without breaking the spell of the slot machine, and it is what drives the loop.
jonny (nonvenomous)
Als Antwort auf jonny (nonvenomous) • • •Hey Gus
Als Antwort auf jonny (nonvenomous) • • •oh man. Starting at your second paragraph - this is nearly exactly what i was trying to articulate but i am afraid the THC has taken hold.
Also testing is such a cool thing for the reasons you've listed. Speculating about how a given system works by then writing assertions to understand how is really gratifying. It is also required for reliable and maintainable systems. A core feature of a healthy open source project with a variety of contributors. It is of equal or higher importance as documentation and examples IMO
Dr. Bruce Simpson
Als Antwort auf jonny (nonvenomous) • • •Burden Tennis: Refutation of Generative AI
burdentennis.comDr. Bruce Simpson
Als Antwort auf Dr. Bruce Simpson • • •pandabutter
Als Antwort auf jonny (nonvenomous) • • •Step 1: a process is created to measure something, like "does the software work right?" or "who do people want to be president?"
Step 2: There's an incentive for the people who perform and maintain the process to get a certain outcome, like good performance reviews or the guy you like being elected.
Step 3: Lacking the power to alter the thing being measured, the people in charge get creative with how they measure.
pandabutter
Als Antwort auf pandabutter • • •Dr. Bruce Simpson
Als Antwort auf jonny (nonvenomous) • • •Dr. Bruce Simpson
Als Antwort auf Dr. Bruce Simpson • • •Blake C. Stacey
Als Antwort auf jonny (nonvenomous) • • •Blake C. Stacey
Als Antwort auf Blake C. Stacey • • •GunChleoc
Als Antwort auf jonny (nonvenomous) • • •Of course it's a smoke test - as in "smoke and mirrors"
WTAF.
Henryk Plötz
Als Antwort auf jonny (nonvenomous) • • •jonny (nonvenomous)
Als Antwort auf Henryk Plötz • • •The smoke test for syntactic correctness is, thankfully, the interpreter.
Space Hobo
Als Antwort auf jonny (nonvenomous) • • •Graham K
Als Antwort auf jonny (nonvenomous) • • •PhilSalkie
Als Antwort auf jonny (nonvenomous) • • •Item 1 in my lecture on Securing Industrial Controls Communications:
"Just because it works doesn't mean it's right."
"Works" is a multi-axis problem space, and any complex system will never have all the axes of "works" at 100%
For example:
Does it do what I want with good input?
Does it do something safe with bad input?
Does it run on my system?
Does it run on someone else's system?
Will it keep working if things change?
And so on and so on...
rhosyn
Als Antwort auf jonny (nonvenomous) • • •@d.rift F me, I recognize this exact pattern. I had to build a complicated WordPress plugin, and I hate WP, so I fobbed off some stuff to an LLM, and it produced this kind of thing nearly verbatim in PHP. Ignore established patterns, spin off redundant, inefficient loops, even that "ensure_" syntax. Guh.
It's kinda sorta working, but I know I'm gonna need to refactor, and that's where the waste/debt really shows up.
At least I read the shit. I know my cow orkers don't.
rj
Als Antwort auf jonny (nonvenomous) • • •Rob Ricci
Als Antwort auf jonny (nonvenomous) • • •:: Asta ::
Als Antwort auf jonny (nonvenomous) • • •oh holy FUCK
it is so bad
Hey Gus
Als Antwort auf jonny (nonvenomous) • • •i looked at the second picture showing the line changes and laughed out loud.
Even the objective points you're making aside, a change that big is not something you just yeet through a single PR lol
jonny (nonvenomous)
Als Antwort auf Hey Gus • • •I think bun's rust rewrite is the single largest high profile yeet I have ever seen, if you haven't seen that yet
Elio Campitelli
Als Antwort auf jonny (nonvenomous) • • •Dr. Bruce Simpson
Als Antwort auf jonny (nonvenomous) • • •Sam Kington
Als Antwort auf jonny (nonvenomous) • • •Andriy Utkin
Als Antwort auf jonny (nonvenomous) • • •Ça vous va qu'on reporte ?
Als Antwort auf jonny (nonvenomous) • • •there's no AI in gambling...
Wait
Prema Marsik
Als Antwort auf jonny (nonvenomous) • • •And i agree that the patern is finally similar to gaming/gambling addiction
Sassinake! ᑐ ∪ ∩ ⊂
Als Antwort auf jonny (nonvenomous) • • •smolwaffle
Als Antwort auf jonny (nonvenomous) • • •@praxeology
Shafik Yaghmour
Als Antwort auf jonny (nonvenomous) • • •mandatory
"LLMs are slot-machines": doctorow.medium.com/https-plur…
and
pony.social/@cadey/11508951816…
Xe :verified: (@cadey@pony.social)
Xe :verified: (Ponies on Mastodon)fnord
Als Antwort auf jonny (nonvenomous) • • •As well... there are a few people I was amazed to talk to, especially science fiction loving guys higher up at tech companies (who are like, everywhere) which have an almost animistic belief that GAI currently exists. Got called small-minded, etc, which is fine. Sources and research didn't phase them.
They sincerely believe in it, and you know you can't replace a belief with data and information. My anthropology courses have never been better applied than recently with the cultish behaviour around genAI. I'm interested in how it feels for people who get that gambling rush about genAI, and how it ties into beliefs, could it maybe strengthen the affect?
Louka
Als Antwort auf jonny (nonvenomous) • • •naadac.org/treating-internet-a…
IDGAF Certified
Als Antwort auf jonny (nonvenomous) • • •💥meta physical deflationist💥
Als Antwort auf jonny (nonvenomous) • • •so this thread could be a case study
social.losno.co/@chris/1166559…
Christopher Snowhill (@chris@social.losno.co)
Christopher Snowhill (Social LoSnoCo)bk
Als Antwort auf jonny (nonvenomous) • • •Spitfire
Als Antwort auf jonny (nonvenomous) • • •Muro deGrizeco
Als Antwort auf jonny (nonvenomous) • • •Huh, yeah, gambling works as a metaphor!
I was going more with ...
"This person came back from the alien ship, they had a grabby thing on their face but it fell off, and now the person is weirdly hungry, and maybe we should worry about what's growing inside them."
mk30
Als Antwort auf jonny (nonvenomous) • • •