home.social
  1. Van een paar weken geleden, maar ik vond het weer een mooi artikel over en van de Speld: "Voorstanders Amerikaanse DigiD-overname melden zich op Malieveld"
    speld.nl/2026/04/20/voorstande

  2. I wondered about containers ( / and found explanations how this uses user namespaces, but I was missing explanation of interactions with other namespaces (you need root to create namespaces, to do that rootless?).

    I then found rootless.vagmi.ca implementing rootless containers from scratch and explains it very well. The user_namespaces manpage is also good to read and fills in some missing bits: man.archlinux.org/man/user_nam

    TL;DR of what I learned in followup. 1/3

  3. Zojuist op mijn blog een gepubliceerd waarmee je je eigen , en kunt betekenen. Werkt zowel voor ondernemers als mensen in loondienst (maar garantie tot aan de deur).

    Ik gebruik deze spreadsheet al sinds 2010 (sindsdien elk jaar geüpdatet en uitgebreid), maar er zijn vast meer mensen die dit soort dingen willen begrijpen of vooraf uitrekenen.

    Spreadsheet (en meer info) op:
    stderr.nl/Blog/Random/IncomeTa

  4. @jelv Over las ik idd dat je voor een account eerst een gesprek met een adviseur moet hebben, dus een omzetdrempel past daar wel bij.

    lijkt op het eerste gezicht wel laagdrempelig (mogelijk een minimum van €5 per maand voor een "iDeal-bundel", maar dat zou voor ons nog wel op te brengen zijn). Zo te zien ook nog een Nederlands bedrijf, dus wellicht de moeite waard.

    Iemand ervaring met Buckaroo?

  5. @DianaW @BjornW Ik overwoog een jaar of 2 terug over te stappen naar de , maar die waren toen al hun identifiers aan het uitfaseren, dus je kon alleen klant worden en inloggen met een iOS of Android-app (*met* Google closed-source GMS erop, alleen open source Android / AOSP / lineage was toen niet genoeg). Gek genoeg konden zakelijke klanten nog wel een nieuwe identifier aanvragen (nu nog steeds), dus blijkbaar houden ze de hele infrastructuur daarvoor nog wel in de lucht...

  6. Unfortunately, our provider does not allow records, so the practical use for us (community at dewar.nl) is zero (unless we migrate to another provider that supports them, but maybe too much hassle there).

    I contacted Transip about this and they were not planning on adding support, but maybe if more people ask about this?

    So are you using Transip and would DNAME records be useful for you (for ) or otherwise, do send them a message about this!

    2/2

  7. Just published two new scripts to scratch a long-standing itch.

    When working with on , I like cleanly separated small commits. I then review commit-by-commit, but github does not show on comments what commit it was made against. My script adds this info automatically when adding a comment.

    The second script just adds e.g. "3 / 5" when viewing the 3rd commit in a 5-commit PR, to see how far along I am :-)

    greasyfork.org/en/scripts/5493 and
    greasyfork.org/en/scripts/5493

  8. Just a new version of the "Rabobank auto-input" greasemonkey script: greasyfork.org/en/scripts/5072

    This is a small script that runs in your browser to add an account number selection interface to the login screen, for those who prefer using the Rabo Scanner over their app, and have more than one Rabobank account (such as private and company in my case).

    Changes today are just updating to Rabo web app HTML changes that broke the script a few weeks ago....

  9. Just discovered (codeberg.org/izzy/Adebar), a nice set of scripts for app and restores.

    I spent the evening upgrading my phone from 20 to 22.2 (the latest supported by my This needed a data wipe, so I backed up my relevant files and settings.

    I had some script snippets from before, but Adebar made this more convenient by backing up apk's, making adb backups (for what it's worth...) and making app backup tarballs with root (which worked for most apps).

  10. TIL that interfaces have two different nil values (typed and untyped nil). This is a bit confusing, but I can see the value (jerf.org/iri/post/2957/ argues this and has details).

    But I do not understand the language designers chose to make the "contains a typed nil" case not equal to nil.

    This can make:

    if (x != nil) { x.Foo() }

    cause a segfault (inside Foo) because it gets called with a nil pointer (full code: go.dev/play/p/2SeoJj2Go_l)

    Anyone know the rationale behind this ?

  11. Watched the 4th of may Dutch remembrance of the dead ceremony today, for the first time in many years. Made me cry throughout thinking of all the utterly pointless suffering that war has inflicted on so many people, especially since the suffering is repeated in so many places today....

    Looking at the remembrance, I did wonder why the soldiers present actually need to bring their weapons, it would IMHO send a better messag if they came unarmed...

  12. @luc For this server, I am using (wrapped in ). Originally, it used , but the pruning ended up using too much RAM (but restic has improved this, and I've upgraded from a 4GB system to 32GB since then, so maybe I'll switch back to restic or sometime soon, since I found out that duplicity does not back up ACLs...).

    I'm also still using restic (with a custom script) for my laptop backups, and borg (with borgmatic) for some other servers/raspberry pis.

    1/

  13. Matt Parker dives into the equation that is used to calculate the current US import tariffs. Interesting to see that the calculation makes some sense at first glance, but is also way oversimplified, a bit weird and mostly totally inconsistent with all the rest of the messaging around the tariffs. Recommended watch!

    m.youtube.com/watch?v=j04IAbWC

  14. @hsnl @whycast

    Related and interesting: @boekenwuurm talked about the history of the dutch hacker camps at , and that was recorded: youtube.com/watch?v=V-UoctcYa88

  15. My highlights from last weekend:

    - History of the Dutch hacker camps (e.g. predecessors of ): youtube.com/watch?v=V-UoctcYa88
    - NFC-based payment system for a festival: youtube.com/watch?v=0sE78ekHIJk
    - More recyclable or even compostable electronics: youtube.com/watch?v=rG-R48RJ9Iw
    - Using IR cameras to look inside microchips: youtube.com/watch?v=8aLW4UEuJ_c
    - Neonpixels, old-skool core memory and 6502 processor (perfect to learn microcontrollers): youtube.com/watch?v=Gw9w2a9JBvY

  16. Did some more hacking on our dismantled EV charger at today (while watching a lot of cool presentation).

    We tried to get the tangle of charger parts we brought into a functional state (at least let the software think it is functional). So we made a small PCB to emulate a cable and car, faked the kwh meter using python, connected some 230V to the right places, but still kept complaining about a "Phase error". Out of options for today, but happy with the progress we made :-)

  17. On my way to Berlin for the conference tomorrow, looking forward to it!

    Did a bit more CANbus hacking in the train :-)