Hendrik Mans's Avatar

Hendrik Mans

@hmans.dev

Building useful playthings with Go, Svelte/SvelteKit, Kubernetes, NATS, and more. he/him. Blog: https://hmans.dev/ Work: @chatto.run Robots are welcome here. πŸ€–

749
Followers
433
Following
1,966
Posts
09.08.2025
Joined
Posts Following

Latest posts by Hendrik Mans @hmans.dev

Using agents/LLMs to find security issues in your OSS project is going to be the next big discourse, because if you don't do it because you hate AI, someone else will.

The bank always wins

06.03.2026 21:07 πŸ‘ 24 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Words, how do they even work

06.03.2026 20:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Reality has lost them long ago.

06.03.2026 20:54 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Command contains $() command substitution

06.03.2026 17:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

age is excellent, but you gotta verify it

06.03.2026 16:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've already mastered it but you're challenging me to go even further

06.03.2026 14:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also see: Trump

06.03.2026 13:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It takes a special kind of stupidity to whine about an alternative to a large closed platform being "AI slop" only to then decide on that basis that you're staying on the large closed platform.

06.03.2026 13:11 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

The 4 is so heavy simply because it has this haptics motor that is used for literally *nothing* outside of the entirely pointless on-screen dial menu that Logi Options forces on you. When you disable that, you never interact with it again, outside of having to shove the extra weight around all day.

06.03.2026 12:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

bUt nOw yOuR Sk1lLz aRe dEtORiATiNg

06.03.2026 11:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also works with Ukulele and ice sculpting

06.03.2026 10:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

> buy piano
> place piano next to computer
> every time someone is wrong on the Internet, play piano instead of correcting them
> you can now play the piano

06.03.2026 10:02 πŸ‘ 44 πŸ” 4 πŸ’¬ 4 πŸ“Œ 0

Tried a MX Master 4 a few weeks ago and returned it because the left and right buttons were not aligned and the right button was completely mushy to an extent that I almost didn't feel the clicks.

06.03.2026 09:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What the heck happened to quality control at Logitech. Got a new MX Master 3S to replace my old one (failing primary button) and the glide pads are glues to the device in a way that it literally scratches against my mouse pad/table.

06.03.2026 09:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Just SVG with a bunch of animations!

06.03.2026 08:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

YES PLEASE. That is literally the one thing I'm waiting for from these tools. Will it run on a Linux VM?

06.03.2026 00:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Woop coding

06.03.2026 00:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I remember posting my first mobile tweets from this in 2007, via text messages. Every tweet posted literally cost money. Two decades!

06.03.2026 00:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The Sony Ericsson W880i. Perfection!

The Sony Ericsson W880i. Perfection!

From all the phones I've ever had, this remains my favorite. No other phone ever came close.

05.03.2026 23:56 πŸ‘ 6 πŸ” 1 πŸ’¬ 4 πŸ“Œ 1
Video thumbnail

Chatto self-hosting docs are getting a little freaakkaayyyeee

05.03.2026 23:25 πŸ‘ 16 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
The Chatto "logo" on startup! ASCII!

The Chatto "logo" on startup! ASCII!

Hey what's up

05.03.2026 22:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Gunnar ist ein guter Ersatz!

05.03.2026 22:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Relicensing with AI-assisted rewrite Exploring the chardet v7.0.0 controversy: Can an AI rewrite legally 'launder' a library from LGPL to MIT?

Seeing articles like this about someone vibe-forking a 3kloc library and people taking away from that that software licenses are dead is just the funniest thing

tuananh.net/2026/03/05/r...

05.03.2026 22:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wahrscheinlich!

05.03.2026 22:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

FWIW, ich habe keine Ahnung, um wen es geht!

05.03.2026 21:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Viele Grüße

05.03.2026 21:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
"All Chatto encrypted files (backups and key exports) use the standard age format. This means you can work with them using the age CLI tool, which is useful for verification, key rotation, or emergency access."

The words "age" and "verification" are highlighted

"All Chatto encrypted files (backups and key exports) use the standard age format. This means you can work with them using the age CLI tool, which is useful for verification, key rotation, or emergency access." The words "age" and "verification" are highlighted

oh no oh fuck

05.03.2026 21:02 πŸ‘ 20 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

(Alternatively, only open a Websocket to the currently active instance, and do occasional background polls for the others)

05.03.2026 15:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah, one of the reasons why this functionality might end up being "Chatto Native" only. Also simplifies the CORS story a little.

05.03.2026 15:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Only very little of what is happening in this specific discourse is grounded in reality (and I mean this for both sides of it)

05.03.2026 11:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0