HNHacker News
TopNewBestAskShowJobs

cies

7,650 karma · joined August 25, 2010

programming since i'm 7 (MSX-LOGO), programmer (Ruby, Haskell, Java, Kotlin), vegan, dad, utopia-is-around-the-corner, electronic music makes me dance.
submissionscomments
cies··on Why I forked httpx
Hi Michiel!

Just a small headsup: clicking on the Leiden Python link in your About Me page give not the expected results.

And a small nitpick: it's "Michiel's" in English (where it's "Michiels" in Dutch).

Thanks for devoting time to opensource... <3

cies··on No-build, no-NPM, SSR-first JavaScript framework if you hate React, love HTML
I went with SSR for a new project started 2025Q4. I'm not against React, but when I have to make an SPA (or very interactive component in an SSR app) I much rather use Elm.

In order to do the JS that I have to do with an SSR app I went with Alpine.js. It reduces the JS I have to write and that fits my SSR approach.

It feels a bit like a modern jQuery to be honest: you cannot build whole apps with it, but just to sprinkle on top of an SSR it does really well.

cies··on Sunsetting the Techempower Framework Benchmarks
Indeed. It's weird they write so much with addressing the elephant.

So lets discuss it...

From the start I thought that the TechEmpower Benchmarks were testing all the metrics the JVM is good at, and non the JVM is bad at (mainly: memory usage, start-up time, container size). I got the idea back then than they were a JVM shop (could not confirm this on their current website).

Lately the JVM contenders are not longer at the top. And the benchmark contains many contenders with highly optimized implementations that do not reflect real life use.

cies··on I hate: Programming Wayland applications
Which is kind of understandable as Wayland tries to be more secure: and thus in Wayland not all keyboard events are propagated to all applications (that's what X11 does). I think it's a good idea to put security first in this iteration of FLOSS desktop technology.
cies··on OpenCode – Open source AI coding agent
Why to you prefer? I have a different experience, and want to learn.

(I'm also hating on TS/JS: but some day some AI will port it to Rust, right?)

cies··on I'm 60 years old. Claude Code killed a passion
So much agreed. I'm constraining my AI, that always wants to add more dependencies, create unnecessary code, broaden test to the point they become useless. I have in mind what I want it to build, and now I have workflows to make sure it does so effectively.

I also ask it a lot of questions regarding my assumptions, and so "we" (me and the AI) find better solutions that either of us could make on our own.

cies··on The United States and Israel have launched a major attack on Iran
It's a cuban-missle-crisis like moment for Russia. And they act accordingly.

I'm not in favor of one or the other: I just notice imperialism when I see it. And Russia+Iran have been much less aggressive than the "allied western forces" for the last 60 years, while they have a lot of reasons to dig in and toughen up not to become the next Libya/Iraq/Syria/etc.

cies··on The United States and Israel have launched a major attack on Iran
Sanctions, instigations (admitted) lead to protests that lead to violent crack downs.

Yes. Without those sanctions + instigations the crack downs would not be needed. That's beyond obvious to me.

cies··on The United States and Israel have launched a major attack on Iran
Religious concerns are, IMHO, always a facade for the underlying economic/territorial/geopolitical reasons. These religious facades help sell the war effort: get young men to enlist and fight to the death for "preserving their identity". And "muh freedom" is just as much a religious motivation to me (unsubstantiated, indoctrinated, unthreatened).
cies··on The United States and Israel have launched a major attack on Iran
US sanctions, US/Moss instigates, makes the Iranis desparate. Irani regime (that is the result of US intervention decades ago) digs in and toughens up.

People die in the streets.

Who's to blame? The Irani regime? C'mon...

It's like crashing your car into a tree and and blaming the tree.

Also: you really think the US/Moss care about dead Iranis in the streets, other than it being a useful pretext to go to war?

cies··on Statement from Dario Amodei on our discussions with the Department of War
And inflicted less damage than the fire bombing campaigns on civ pop centers that were carried out along side the A-bombs.

The A-bombs were not the worst part of the attack on Japan. And thus were not "needed to end the war". They were part of marketing /the/ super power.

cies··on Mark Zuckerberg Lied to Congress. We Can't Trust His Testimony
You already agreed that he said it. So funny how you twist and turn in order to believe the narrative you were force fed.

I'm anti the rushed out, badly tested, mRNA treatment. It's not a vaccine. Believe as you wish.

cies··on Mark Zuckerberg Lied to Congress. We Can't Trust His Testimony
Why you call people critical of the mRNA-jab to be "anti vax"? I'm not against all vaccines, just the mRNA treatment that was rushed out and pushed on us was a giant fraud. The word "anti vax" is part of the campaign to push it on us: demonize the people that are hesitant.
cies··on 99% of adults over 40 have shoulder "abnormalities" on an MRI, study finds
Dunno man. When enough people overweight, 1-2 alcoholic drink become healthy (alcohol is a blood thinner): this happened, but as we know now it's not true.
cies··on Mark Zuckerberg Lied to Congress. We Can't Trust His Testimony
You revert to calling names... It's a clear sign of losing imho.

Oh and this picture proves your whole story is, what others here have already pointed out, your "gut feeling" promoted by you as the "science".

https://unherd.com/newsroom/the-most-vaccine-hesitant-educat...

PHDs take less vaccines.

Checkmate.

cies··on Mark Zuckerberg Lied to Congress. We Can't Trust His Testimony
You say:

> No, he did not

Then you continue saying he did say it, but explained himself later (after it came out) in a way that makes his earlier statement void. "Plausible deniability"

I'm not anti-vax, I'm critical. This C19-jab was risky and had little to no benefits. That's obvious. Even the Epstein files (probably you also think that those are merely a conspiracy) mention then covid response was orchestrated.

I know some really wealthy people and many of them did not take it. Not sure if they go by the definition of plutocrat.

You are conned by the pushed narrative: so naive.

cies··on Minimal x86 Kernel Zig
It does not "run" anything: it halts. :)
cies··on Minimal x86 Kernel Zig
I agree, I'd not call this a kernel. It does not allow any software to be run on top of it. It just prints text to screen and halts.

Even saying it "runs" on QEMU is a far stretch: it "halts", that's all it does. :)

(it does run on hardware as per other commenters in this HN convo)

cies··on Thank HN: You helped save 33k lives
This is my fav charity option. It's so hard some times to know where you can do maximum good with your money: Watsi might well be it.
cies··on I fixed Windows native development
Very weird comparison.

GPL was made in response to restrictive commercial licensing. Yes is uses the same legal document (a license): but is made in response!

So is propriety seizes to exist, then it's not a problem GPL also seizes to exist.

Also: it's quite obvious to me that IP-law nowadays too much. It may have been a good idea at first, but now it's a monster (and people seem to die because of it: Aaron Swartz and Suchir Balaji come to mind).

cies··on Zig – io_uring and Grand Central Dispatch std.Io implementations landed
Zig's comptime is an addition. You don't have to use it. And some C-macros may translate quite cleanly to it.

OTOH going from C++ (OO) to Rust (not OO, borrow checker) is a big leap.

cies··on Zig – io_uring and Grand Central Dispatch std.Io implementations landed
I like that I can easily smell bad Zig by looking at it, but I'm notoriously bad at smelling bad C.
cies··on Zig – io_uring and Grand Central Dispatch std.Io implementations landed
I don't think Rust is "a better C/C++". It's a new kind of beast. Interesting, but very different.

Zig OTOH is clearly, to me at least (opinion alert), a "better C". It even compiles C!

I expect LLMs to be really good at converting C to Zig.

> There is also the issue of will people actually code by then.

LLMs don't take responsibility. So even if code is generated, a human will have to assess it. I think assessing Zig is easier than assessing C, which gives this language a selling point that holds out in the AI assisted programming future.

cies··on Ktkit: A Kotlin toolkit for building server applications with Ktor
Any place I can see an example of that? (just a gist or pastebin entry of some a non-critical code copy-pasta would suffice)
cies··on Claude Code is being dumbed down?
And that's OpenAI's biz model? :)
cies··on Ktkit: A Kotlin toolkit for building server applications with Ktor
Nice one!

I'm on a similar stack: http4k + Jdbi, nicely glued up :)

No coroutines so cute little stacktraces

cies··on It's 2026, Just Use Postgres
I prefer bit more type-safety. JVM/Kotlin/Jdbi + PG for me.
cies··on It's 2026, Just Use Postgres
No more ORMs, not even query builders, ... When it comes to Postgres I want to write the sql myself! There is so much value.

Supabase helps when building a webapp. But Postgres is the powerhouse.

cies··on AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
I get the feeling that Oracle is abandonning MySQL.

Let's all hope Ali will pick it up :)

I'm fully invested on Postgres though.

cies··on Zig Libc
Super cool project.

I expect a lot of C code may be quite mechanically translated to Zig (by help of LLMs). Unlike C->Rust or C->C++, where there's more of a paradigm shift.

Page 1 of 34Next →