Is "radicalized by billionaires' dumb hot takes" a recognized category now? It definitely should be. Some days, I feel like I'm 3 posts away from looking for an online course on artisanal guillotine making.
Michael Kohl
@citizen428.net
Your friendly neighborhood anarcho-cynicalist. I do things with computers and occasionally succeed. 🇦🇹 in 🇹🇭 since 2013. Fan of 1990s pop culture. I delete old posts. I'm more active on Mastodon: https://chaos.social/@citizen428
Why do so many CLI tools feel like they can just go and add their shit to my shell startup files? I have a pretty specific way of managing my config. I do not want a tool to randomly vomit something into wherever it thinks is the right place.
"DOOM on regex - find & replace as a computer" https://4rh1t3ct0r7.github.io/doom-regex/
Oh boy, movie producers sure love the word “firewall” even though they have no idea what it means. “This keys’s firewall is level <insert mumbo-jumbo> […] One level short of military grade” From 捕风追影 (The Shadow’s Edge)
While there were some good #donghua movies like 哪吒 1 & 2 and 浪浪山小妖怪, I never quite found a show I liked. After the first 2 episodes, 凸变英雄X looks like it could change that. I guess it doesn't hurt that it was co-produced by Aniplex.
“The EU is about to sell our most sensitive data to the US for visa-free travel” https://edri.org/our-work/the-eu-is-about-to-sell-our-most-sensitive-data-to-the-us-for-visa-free-travel/
The EU is about to sell our most sensitive data to the US for visa-free travel - European Digital Rights (EDRi)
The leaked draft text suggests that the Commission significantly caved in to US’s excessive demands for unfettered information access.
edri.org
TIL an obscure fact about #thailand and WW1 history: https://en.wikipedia.org/wiki/Siamese_occupation_of_Germany
A few months ago our #dog learned a new life hack: if either my wife or I are not in the room when he gets his food, he’ll finish the bowl and then go to the other person and pretend he didn’t get fed yet. 😂 🐕 #dogsofmastodon
Standalone ActivityPub bots in TypeScript "BotKit is a TypeScript framework for standalone ActivityPub bots. No Mastodon account and no 500‑character limit: your bot runs as a complete fediverse server, and it fits in a single file. " https://botkit.fedify.dev/
Standalone ActivityPub bots in TypeScript
BotKit is a TypeScript framework for building standalone ActivityPub bots for the fediverse: its own server, not a Mastodon or Misskey account. Built by the Fedify team.
botkit.fedify.dev
It just so happens that this year’s #Rugby U-20 WC is in Georgia. Since I’ll be there later this month I now got a ticket for the game for third place and the final. Exciting!
Been feeling a bit demotivated lately. So I did what every responsible adult would do and booked a flight to Tbilisi, Georgia 🇬🇪 in 3 weeks. Back 16 days later from Yerevan, Armenia 🇦🇲. No plans so far, just how I like it.
Had a hard time motivating myself to do client work today. Finally managed to get started, but in the process noticed a little bug in KDE’s digital clock applet. Obviously that nerd-sniped me into fixing that first, so I still haven’t done any actual work. Le sigh.
“A Microsoft researcher built a goat-powered LLM in Age of Empires II to prove it's not sentient” https://www.xda-developers.com/a-microsoft-researcher-built-an-llm-in-age-of-empires-using-goats-to-prove-its-not-sentient/
What a sentence: "It was likely just a perfectly reasonable aesthetic choice in the 1980s - a decade that normalized concepts like the mullet, neon pink tracksuits, and starting the morning with a few lines of blow before firing up the Bloomberg terminal to commit large scale securities fraud."
Had an issue with my controller in Steam. Turns out that "Allow using as pointer and keyboard" was accidentally turned on by default in KDE 6.7's controller settings, which interfered with games. Fixed in 6.7.1: https://invent.kde.org/plasma/kwin/-/merge_requests/9424
plugins/gamecontroller: disable by default (!9424) · Merge requests · Plasma / KWin · GitLab
There's a race condition for controller hotplug that must be fixed before it can be enabled by default. This was already off by default in 6.6,...
invent.kde.org
"This project generated around 30 Billion individual 4kB files of random data. These files were winnowed down to about 10,000 through some heuristics gleaned from the complete collection of Atari ROM files.
Asked a friend about how their job is going (dev team lead). Answer: "[T]here’s also a lot of pressure to showcase that you’re utilizing AI." So tired of this shit.
What a dire assessment that I unfortunately have to agree with:
"Build a web application that works on a playstation portable on a 3G connection - if you do, it will work for all your users, and it will still work 30 years from now." 👏 https://mohkohn.co.uk/writing/html-first/
How building an HTML-first site doubled our users overnight
My client was a utility company, and they had a big problem...
mohkohn.co.uk
The year is 2031. A loaf of bread costs $156. Every 3 months when the orbital data centers align in just the right way, we get 12 minutes of natural light. Billionaires still don’t pay taxes but blame avocado toasts for our misery. #microfiction
"Datatype — variable font that turns text into charts" https://franktisellano.github.io/datatype/ That's a pretty neat idea.
Datatype — variable font that turns text into charts
An OpenType variable font that turns simple text expressions into inline charts. No JavaScript, no images — just type.
franktisellano.github.io
Added trusted publishing to one of my gems' CI. A painless process, and `methodfinder` now releases automatically whenever I push a tag. https://guides.rubygems.org/trusted-publishing/ https://github.com/citizen428/methodfinder/ #ruby
GitHub - citizen428/methodfinder: A Smalltalk like Method Finder for Ruby. This is a mirror of the main repository on Sourcehut.
A Smalltalk like Method Finder for Ruby. This is a mirror of the main repository on Sourcehut. - citizen428/methodfinder
github.com
"Pwnd Blaster: Hacking your PC using your speaker without ever touching it" https://blog.nns.ee/2026/06/03/katana-badusb/ Nice read! #InfoSec
Pwnd Blaster: Hacking your PC using your speaker without ever touching it | nns.ee
Abusing an unauthenticated Bluetooth protocol to turn a PC speaker into a Rubber Ducky.
blog.nns.ee
"I found a seashell in the middle of the desert" https://github.com/Hawzen/I-found-a-seashell-in-the-middle-of-the-desert Man over-engineers finding a rock. Very much my type of content.
GitHub - Hawzen/I-found-a-seashell-in-the-middle-of-the-desert
Contribute to Hawzen/I-found-a-seashell-in-the-middle-of-the-desert development by creating an account on GitHub.
github.com
Ryu Ga Gotoku (aka Yakuza) really is my comfort game series. Not only are there a ton of games spanning the in-universe timeline from 1988 to 2024, but it's also just fun to walk around Kamurocho or Sotenbori.
I often suck when it comes to self-care, so I'm quite proud that I realized that today and gave myself permission to be absolutely lazy. Should be normal on a Sunday, but it's been a bit of a week, and once you get going, it's often hard to stop. Baby steps.
"Standard Chartered to replace 'lower-value human capital' with AI" https://news.sky.com/story/standard-chartered-to-replace-lower-value-human-capital-with-ai-13545809
A Linux-like kernel in a browser tab - deep dive in the BrowserPod architecture https://labs.leaningtech.com/blog/browserpod-deep-dive
A Linux-like kernel in a browser tab - deep dive in the BrowserPod architecture
How the BrowserPod kernel supports running many Linux applications concurrently in the browser using WebAssembly.
labs.leaningtech.com
"wake up! 16b" https://hellmood.111mb.de//wake_up_16b_writeup.html What an amazing demo at only 16 bytes! Surprised it only took 2nd place in its category.