"Why should we prioritize making this accessible?"
"The short answer is: because people have civil rights. The long answer is: because people have this thing called 'civil rights', you cunt."
"Why should we prioritize making this accessible?"
"The short answer is: because people have civil rights. The long answer is: because people have this thing called 'civil rights', you cunt."
And another blost! This time blogging meta! :blobcatshocked:
https://jak2k.eu/post/blaugust-2026-ten
#blost #blogpost #blaugust #blaugust2026 #writing #blogging #personalblog #personalsite
Nornalerweise erinnere ich nich nicht an meine Träume (wenn ich überhaupt welche habe). Diese Nacht schon. @leyrer, was machst du in meinen Träumen und warum warst du 2,5 m groß? (Wie so ein Enderman in Minecraft)
🔥 New blog post: "Dark mode toggles: two states are enough"
Dark mode toggles that expose three visible states (system, light, dark) seem like the best option.
Until you think about user goals, that is.
Before rushing to disagree, hear me out.
https://lea.verou.me/blog/2026/dark-mode-toggles/
PS: As a data point, @jaffathecake was converted after reading this 😅
New blost about why I dislike a lot of open source:
https://jak2k.eu/post/fuck-open-source
#blost #blogpost #opensource #freesoftware #linux #codeberg #foss
Wenn kann ich eigentlich anrufen, wenn jemand am Bahnhof raucht? Die DB-Security?
New blost about Firefox extensions I use!
https://jak2k.eu/post/firefox-extensions
#blost #blogpost #blog #firefox #firefoxextension #firefoxextensions #personalblog #adnauseam #sidebery
Happy birthday, @tommi!
Endlich wieder in Berlin!
Just watched this Webbed Brief by @heydon again: https://briefs.video/videos/what-happened-to-text-inputs/
Das wäre tatsächlich mal sinnvoll. Aber wie kontrolliert man das?
https://www.tagesschau.de/inland/gesellschaft/familienministerium-bildschirmzeit-kinder-100.html
This is where GDPR helps. The privacy system asks what country you're in, presumably to figure out whether they have to honour my request or not.
I realise this annoyance is nothing compared to the people needing help, who are using these services. As such, I'm glad they exist, and I know they need to find themselves too somehow.
Ugh just ugh let me donate without having yet another account or ghost account created. We should be making this easy.
Okay, my website rewrite is online now! What do you think (especially about the design)?
It might go down again this evening because I want to re-enable the full bot protection. After that, a proper build setup and a refactor are done, I'll start developing my own IndieAuth provider.
#website #personalBlog #personalSites #blog #indieweb #buildinpublic
@amin It has been over a year since your last episode! :blobcatbigsob:
Should I deploy my website rewrite now (after the poll is over) or refactor it first?
It currently clones some (relatively large) collections for some requests. Refactoring would mean moving them into a temporary SQLite database and only selecting what I need from there. I might also optimize the caching headers…
Bot protection & IndieAuth integration would be the next things on my todo list after that. (But they would life in their own services.)
The other day I got a comment on youtube: YWNBAW.
I had to look it up. You Will Never Be A Real Woman. And I thought: well first, you’re missing an R.
But then, yeah! What physical woman -- made of biology, pumping blood through veins -- could possibly achieve the Ideal Form of _Real Womanhood_? How could something physical ever capture the essence of a pure Idea!? We are all but shadows on the cave wall!
This commenter truly understands Platonic Realism.
Okay, this page is served by SystemD and Bash: https://systemd-bash.jak2k.eu/?name=Mastodon
SystemD has features that let you essentially create CGI services.
You can create a socket and then tell its service to bind stdin & stdout to that socket. This gives me some ideas…
Ooh! @jamesg.blog has started a podcast!