Philipp Tootloff

@kleinfreund
90 Followers
81 Following
702 Posts
Frontend developer by day. Full-stack sleepy person by night. Puts the “soft” in software. Wears colors to hide away his timidity.
websitehttps://kleinfreund.de
pronounshe/him

Today’s xkcd introduces some fun new site themes. Finally you get dark mode … and darkest mode.

https://xkcd.com/3227/

Creation

xkcd

Age verification clearly doesn't belong into #systemd. We should have never merged this. Instead this should be incrementally added to the kernel itself. I'm doing my part:

https://lore.kernel.org/all/20260401-i-hope-someone-believes-this-is-real-04f24e03944e@brauner

[PATCH] vfs: require verified birth date for file creation - Christian Brauner

People keep assuring me that LLMs writing code is a revolution, that as long as we maintain sound engineering practices and tight code review they're actually extruding code fit for purpose in a fraction of the time it would take a human.

And every damned time, every damned time any of that code surfaces, like Anthropic's flagship offering just did, somehow it's exactly the pile of steaming technical debt and fifteen year old Stack Overflow snippets we were assured your careful oversight made sure it isn't.

Can someone please explain this to me? Is everyone but you simply prompting it wrong?

It's a good thing programmers aren't susceptible to hubris in any way, or this would have been so much worse.

2016: every line of code is immediately tech debt, the most important design paradigm is simplicity, I maintain a curated personal blog about minimalism

2026: haha I just have my stochastic labubu generate tons of code all the time, I don't even look at it. More is more. I regularly have nervous breakdowns about what it all means on all social media platforms

Updated https://github.com/kleinfreund/enforce-required-action-version-format (used to make sure you pin your GitHub action versions) to use Node.js 24
GitHub - kleinfreund/enforce-required-action-version-format: Enforces the required version format for GitHub Actions uses statements referencing third-party actions

Enforces the required version format for GitHub Actions uses statements referencing third-party actions - kleinfreund/enforce-required-action-version-format

GitHub
The main problem with checking AI outputs is that you need to have an idea of what you actually wanted it to do, and most people use AI as a substitute for having to figure that out.
It amazes me how I routinely forget that I have to do that despite having learned it half a dozen times.

One of the most common foot guns in CSS I personally run into all the time. The following doesn't work as expected:

```
hybrid-button-link-component:enabled:hover {}
```

but this does:

```
hybrid-button-link-component:not(:disabled):hover {}
```

BREAKING: Israel's parliament has approved the death penalty BY HANGING as the default for Palestinians convicted of murdering Israelis

Meanwhile, multiple human rights orgs including Israeli orgs like B'TSalem confirm that Israelis kill Palestinians with impunity and face no accountabilty.

This is what apartheid looks like and shame on anyone gaslighting otherwise

I can't figure out how to put the coffee beans in my new grinder.