home.social
  1. Classic German engineering "Deregistration" is a word I have never heard of before today.

    #fritzbox

  2. github.com/signalapp/Signal-iO

    6 years after, implementing a ratchet #darkpattern of "remind me later", #signal has finally caved, but not before dismissing the issue as a feature.

  3. Vue3 is a breath of fresh air compared to React, no vuex just inject()

    #vue3

  4. I built smolweb a collection of php scripts to help start building a blog and small shop front.

    Features: webring, blog, rss, image resizer, shop

    All data is saved and read from csv, json & txt files, no databases.

    100% php ensures you can run this on cheap php shared hosting instead of a vps.

    codeberg.org/lil5/smolweb/

    #webring #rss #php #noDatabase

  5. This is exactly what #opensourcesecuritypodcast talked about in:

    opensourcesecurity.io/2025/202

    And I just found one in the wild. How?: by using #pnpm (instead of npm) and taking the short time to read the postinstall script. Not rocket science.

  6. Ask a SaaS product what backup solutions they use and if they store it at a different company, you get nothing, no reply.

    #hanko #HankoAuth #SaaS

    Please have faith in Bezos

    Shame: hanko.io/

  7. @dolanor

    TLDR start using pnpm.

    They have those scripts turned off by default.

    #npm #pnpm #javascript

  8. #FluffyChat just shit the bed, I tried to read an announcement from a while back and it just scrolled continually up, now my #continuwuity server’s not responding

  9. I moved from #conduit to #continuwuity I needed to start fresh.

    It’s honestly not very clear how to migrate an account and the rooms, but it’s done now.

    #matrix

  10. Welke ISP?

    Ik heb zo de keuze om van Ziggo af te komen, maar weet me nog niet welke ik moet kiezen. Ik heb slechte ervaringen gehoord van mensen op Odildo, ik ben kapot gebeld door kpn verkopers, maar Freedom is een flinke prijs. Help?

    #kpn #odido #freedominternet #isp #nederland #angrynerds

  11. Who needs (electron) Element when you have (tauri) #Cinny and (flutter) #FluffyChat ?

    #matrix

  12. React Router gets (yet another) version update
    remix.run/blog/incremental-pat

    The people at have forgotten that api stability matters.

  13. Running bun amd64 in docker under platform rosetta2 translation breaks Bun.serve · Issue #15204 · oven-sh/bun
    github.com/oven-sh/bun/issues/

    Be careful when running in docker on a that your containers support arm64

    Bun isn't very stable on Rosetta2

  14. task-services: Manage your application processes in production hassle-free like Heroku CLI with go-task and Systemd

    codeberg.org/lil5/task-services

    Using has been easy (but slow), simple (with underlying cruft), containerised (and obese)

    I miss when downtime was measured in milliseconds

  15. @webglossary

    That moment when your autocorrects your sql with inline inputs

    “SELECT * FROM users WHERE id = [(ai suggestion:) “+id]

    No! Bad ai, no more credits for you 👉🤖

  16. alias ghrel="gh release create --generate-notes"

    $ git push origin main
    $ ghrel v1.5.0

    Creating releases quickly without going to github.com

  17. Even when building a small web service it’s important to add support for data and deletion requests

    example.stupidwebauthn.site
    Even for a passwordless passkey auth website

    Now with a sdk (the 1st button)

  18. @jalefkowit @benbrown @janvhs

    I’m also shocked at ui frameworks that rely on label’s “for” attribute, while you can easily wrap the input with a label for the same effect.

    I’ve seen websites use labels but not connect them to an input

    , , all make this mistake

    developer.mozilla.org/en-US/do

  19. Here's a good explanation on what HSTS is and why it's important. maxivanov.io/http-strict-trans (there's a lot of bad explanations on the net)

    I noticed the coolify.io website doesn't have these HSTS headers

    github.com/coollabsio/coolify/

  20. does not run postinstall scripts by default, this is the future!

    core-js uses a postinstall script for adding an unnecessary banner *shame*

    github.com/zloirock/core-js/bl

  21. @runlevel0 You were right, separating the main server from the frontend was a _mistake_, I’ve since moved to and for some small enhancements, with the plan to add when I have time.

    I still have one rest micro service that is talked to internally.

  22. To all the people who laughed at me for understanding and enjoying

    I just moved a large project from to mostly thanks to the power of regex.

    Cutting down client side JavaScript.

  23. @rebelopsio have you heard of templ? It’s the type safety you have from GoLang combined with the compostability of jsx, and it compiles into pure go.

    templ.guide/

  24. @inthehands @wholesomedonut in short: just use pipenv

    pypi.org/project/pipenv/

    It’s really easy to deal with virtual environments

    - install virtual environment
    pipenv install

    - remove virtual environment
    pipenv --rm

    - enter virtual environment
    pipenv shell

  25. @gozes @kassner Gorm’s best methods are db.Raw().Scan() and db.Exec()

    For new projects please use sqlx it is able to clump arrays for example when using (“… IN ?”, arr) Instead of (“… IN (?, ?)”, arr[0], arr[1])

    pkg.go.dev/github.com/jmoiron/

  26. @jakehamilton @geekgonecrazy Implicitly setting variables is something I do as well and where necessary using make (looking at you ) after you realize that arrays & slices can be nil without a pointer, var is almost a bug in the making

  27. @Blort @itnewsbot

    This blog post by them goes into a bit of detail what the license entails

    blog.getumbrel.com/everything-

    polyformproject.org/what-is-po

    In my opinion it’s not a bad license, just because it’s not endorsed by the don’t by default mean it’s malicious

  28. @softinio I started writing most complicated queries using the raw method in and keeping the excellent database building to the orm.
    A mix can keep thing legible for the beginner and testable for the experts.

  29. @ta180m for a less toot:
    Here’s a and web with like functionality.

    datamuse.com/api/

    For the humans among us: they have a webpage too.

  30. For those who would like to move away from JSS back to good old CSS, here is a conversation tool.

    lil5.github.io/jss-to-scss/

  31. The new api are great initiatives for device.

    Now for a standard for safe private communication where the industry starts adding “supports “ just like lightbulbs include a “supports HomeKit”

    buttplug.io/

  32. @[email protected] the less is the more likely this will have to be brought back up.
    Another reason to move away from to instances like or

  33. @ebassi personally the Winamp theme for does just as much for 90% screen real estate has 4K super dense screens