home.social

Nik | Klampfradler 🎸🚲

  1. TIL: Don't use #Alpine as base image for containerised #Python applications.

    (Because Python combines the worst properties of JavaScript and C when it comes to dependency management, and… well.)

  2. Auf einer Route habe ich #Dänemark jetzt einmal mit dem Fahrrad durchquert. Zugegeben nicht auf der anstrengendsten – ich wollte Samsø sehen, also war ein Drittel Fähre ;). Aber Samsø ist eine tolle Insel.

    Von Roskilde bis mitten ins Herz von #Kopenhagen (32km) kann man dann einfach auf breiten, baulich getrennten Radspuren durchbrettern, ohne ein einziges Mal genervt zu sein. Großartig!

    #FediBikes

  3. In einer Umfrage innerhalb der #Teckids-Gemeinschaft @Teckids war ich von einem Beitrag eines 11-Jährigen besonders beeindruckt, weil er über ein (digital)politisches Thema (die App zur #Altersverfikation der EU) tagesaktuell auf dem Laufenden war und eine persönliche Einordnung samt Quellenverweisen beigetragen hat – ohne Mitwirkung eines Erwachsenen.

    Und ich frage mich seitdem, ob das genau die sind, die die Politik aus dem Internet raus haben will. Haben Politiker Angst vor genau denen?

  4. #bookingcom behauptet, sie hätten beim kürzlichen Datenleck keine Kreditkartendaten verloren.

    Merkwürdigerweise habe ich genau jetzt Kreditkartenmissbrauch bei dieser Karte, und habe sie niemals irgendwo anders online benutzt als bei #Booking… 🤔

  5. That's it, I am done with #TeX. I don't have time to completely rework everything every other week because something broke in some badly maintained module, and I can't stand fixing my letterhead every few days or deciding on a new table class every month. #LaTeX is dead, sadly.

    Now just let's hope @typst will not enshittify too fast…

  6. So, for anyone who cares, here's a long-form response, personally and from my POV as head of #Teckids, regarding the discussion around birth date in #systemd:

    lists.freedesktop.org/archives

  7. Sneak peak for tomorrow's talk: #WebIDAMd providing an #OAuth token to neomutt for it to do single sign-on against an IMAP and SMTP server! OIDC slowly replacing #Kerberos on #Linux clients ;).

    asciinema.org/a/814075

  8. Am Freitag rede ich beim Frühjahrsfachgespräch der #GUUG über #WebIDAMd, meinen Vorschlag für einen modernen Ansatz für System-Authentifikation mit OAuth/OpenID Connect auf #Linux-Systemem.

    Wir werden einiges über OIDC, Web-APIs und #systemds Mechanismen für Benutzerverwaltung hören und eine Live-Demo sehen.

    Hier geht es zum Programm des #FFG2026: guug.de/veranstaltung/ffg2026/

  9. What the actual…

    TIL: #Buhl benutzt offenbar #WordPress als SSO-Provider 🤦 .

    Meldungen, die man nicht sehen will, wenn man bei einem Anbieter, der ja nur Zugriff auf alle meine persönlichen FInanzen hat, auf "Knto und Sicherheit" klickt.

  10. Tried out #cmdchallenge (cmdchallenge.com/)

    It is a nice tool (the UI is nice), but the levels themselves are sadly full of bullshit (partly dumb example solutions, but really a lot simply plain wrong solutions that do not work at all and teach wrong things).

    I don't find the solutions in the repository, so can't fix it…

  11. Ah, yes, the beginning of one of my least favorite seasons: the season of my office being too cold for shorts in the morning and too warm for sweatpants in the afternoon. #thestruggleisreal

  12. #Teckids ist, wenn dieselben Kinder auf der #BBA25-Bühne Gesellschaftskritik üben, unterwegs im Zug ihre Docker- und Debian-Deployments fixen und dann zwischen ihren Plüschtieren mit dem kleinen ICE spielen, und ich finde diese Mischung großartig.

  13. ```plain
    default:~ # time getent passwd >/dev/null

    real 0m0.042s
    user 0m0.035s
    sys 0m0.001s
    default:~ # getent passwd | wc -l
    2641
    ```

    Caching in #WebIDAMd 🎉!

    #systemd #Linux

  14. I lied when I said #PAM authentication will come next week. Here's #WebIDAMd demonstrating password authentication against #OAuth, with a PAM module speaking via #Varlink to the daemon:

    asciinema.org/a/728726

    @signaleleven @pid_eins @jasmin

    #systemd #Linux

  15. I got back to #WebIDAMd, a #systemd-userdbd-based system for using #OAuth / #OIDC / #REST identity providers for #Linux system authentication.

    And I can now show off a first demo (no #PAM authentication yet, but user and group listing):

    asciinema.org/a/728567

    In contrast to #sssd's recent OIDC module, WebIDAMd is fully provider-agnostic and integrates transparently with userdbd, the current/upcoming standard in most Linux distributions instead of requiring a full separate software stack.

  16. I only just now heard about the AI bot persuasion experiment carried out on Reddit users on the r/ChangeMyView subreddit.
    This is the post in which the CMV mods let users know that they were experimented on without their knowledge: reddit.com/r/changemyview/comm

    What do our #aoir #ethics people think about this?
    #cmv #aoirethics

  17. Cool. I just tested #ElementX with a fresh #matrix.org account, and what shall I say: Not a single thing works flawlessly. Not even starting a simple 1:1 chat with another user works without major quirks (initial message is missing and never shows up; Element X doesn't find the DM room and starts a second room when trying to verify the other user).

    Good that @element is sunsetting the classic #ElementAndroid 🙄.

  18. Yay 🥳 !

    #RDF N-Triples 1.1 and 1.2 and #Turtle 1.1 syntax test suites run from their official manifests, with my self-written #Rust test runner for RDF test case manfiests based on my RDF Graph ORM!

    codeberg.org/Taganak/taganak-s

    Thanks to @codecraft for work on the internal API and @epage for support with the #winnow parser library.

    #LinkedData #TaganakNet

  19. If I don’t have facial hair next year I swear I’m gonna glue it on. Tired of how easily getting misgendered ruins my mood. I love being trans because of how it informs my thinking and helps me relate—to some extent—to almost anyone. But it greatly complicates a life that’s already challenging. It boggles my mind that so many people think I’d actually choose this, were I not born this way. #TransLife #LivingWhileTrans #JustTransThings

  20. Das Ergebnis der #Jugendwahl #U18 ist ja sehr befriedigend, aber was für ein Clusterfuck ist die Website dieser Initiative?

    u18.org/

    Ausschließlich Facebook und X, und die Stimmzettel muss man sich aus einem Office-365-Share ziehen…

  21. Sagt mal, Leute aus Rhein und Ruhr…

    Kann jemand für #Teckids einen Kontakt zu einer Uni oder einem Naturkundemuseum o.ä. vermitteln, wo man sich das Skelett und den Körperbau eines Gleithörnchens genau angucken könnte?

    #LazyWeb #FediHelp #Biologie #Zoologie #Naturkunde #Köln #Bonn #Düsseldorf #Essen #Rheinland #Ruhrgebiet

  22. I was de-icing the cars and twisted my ankle. 😭 #OnlyMe #CosplayingMonday

  23. Relive some of the best bits of AoIR by setting up delicious food stalls around your house then going around and taking food from them while watching the keynote and plenary on your phone #AoIR2023 aoir.org/aoir2023-keynote-plen

  24. We're so excited to see the publication of the Special Issue of Information, Communication and Society that showcases some of the best work presented at #AoIR2022 in Dublin.
    Whether or not you were at #AoIR2023, you'll want to feast your eyeballs on this wonderful set of articles about de-colonizing the internet.
    tandfonline.com/toc/rics20/cur

    With special thanks to @andrewiliadis, @eugeniasiapera, and @tanyalokot for their fantastic guest editing.

  25. Großer Programmpunkt auf dem #Beethovenfest #Bonn:

    Plastikmüll möglichst weit in Natur und Weltmeeren verteilen (Helium-Ballons fliegen lassen).

    Liebe @BundesstadtBonn, man kann auch weniger anachronistischen Spaß für Kinder anbieten!

  26. The journey to #ica2023 starts with a cab journey to the airport.