HNHacker News
TopNewBestAskShowJobs

brodo

1,737 karma · joined June 29, 2013

submissionscomments
brodo··on What Zig felt like, coming from Rust
0.17 will fix the build-system related ZLS problems.
brodo··on Statichost.eu – European static site hosting
> Wait, so Europeans dont want to use github pages?

Yes

> And would rather pay 9 euros/month?

No

brodo··on Was modern art a CIA psy-op? (2020)
Yes, I agree with the parent's point. I just wanted to point out that "modern art" is a little bit of a complicated term.
brodo··on Was modern art a CIA psy-op? (2020)
I've never been there, but the German Wikipedia says it houses "modern and contemporary art". I'd assume that in their vast collection, you might even find stuff that's older than the 1860s.
brodo··on Was modern art a CIA psy-op? (2020)
Overall a great point, but I have a nit-pick:

> Modern art, as everyone should know, started in 1860s in Europe

As someone who is active in the German art scene, the understanding is not that clear-cut. Modern art, as I learned it, is "art in the modern period". So everything after the middle ages. Basically when people stopped only drawing religious art and portraits of nobles. What started in the 1860s is "modernism".

The term used more often (at least in Germany) is "contemporary art". Which translates to "everything after WW 2". I've seen a lot of contemporary art museums, but few modern art museums.

brodo··on Bun 1.4
I'm just patiently waiting for Bun to lose momentum and for Node to pick up the best ideas from Bun. Takes a couple of years usually, but saves me two migrations.
brodo··on Rewriting in Rust
There are a lot of Claudisms[1] in there for sure.

1:https://claudisms.ai

brodo··on Rethinking Database Programming
I would make the larger point that I do not like my software to depend on any software with a bus factor of one that I can't control. Elm had this problem and Acadia has it too.
brodo··on Deutsche Bank becomes first foreign yuan clearing bank in Europe
I think other nations are not asking themselves which country has the best human rights record. That time has passed. Trump and Putin have pushed the world back to pure power politics. All the middle powers want to be less open to US blackmailing by diversifying. They know China is not their friend, but the US isn't either, and China is more predictable.
brodo··on Back to Kagi
It works well in Germany. For products too, at least what I tried. The last time I did a very German product search (association-management software) the first hit was a comparison on golem.de, which is pretty solid.
brodo··on Back to Kagi
It’s enough to add a `?` to any Kagi query to get an AI answer. I like that I can choose for which queries I use AI and for which traditional web search.
brodo··on A jacket that harvests drinking water from the air
Yea, usually the next step is starting a Kickstarter campaign and then rug-pulling.

https://www.youtube.com/watch?v=LVsqIjAeeXw

brodo··on Zig by Example
Wrapping this [1] in a skill will help a lot: Also add this [2] and `zig fmt` to your buid.zig.

[1]: https://github.com/rockorager/zigdoc [2]: https://github.com/rockorager/ziglint

brodo··on Zig by Example
In Zig, function arguments are not wrapped in `.{}`. `.{}` is the syntax for creating a struct or a tuple. This is used as a pattern for allowing optional arguments (options struct) and variadic functions (tuple).

Explicitly discarding return values is a thing many modern programming languages force you to do.

brodo··on Do women’s mate preferences change across the ovulatory cycle? (2014) [pdf]
The whole field of evolutionary psychology is in a replication crisis, and there are several newer studies that did not find any evidence for any changes in 'mate preference' across the ovulatory cycle.

General sexual desire, but not desire for uncommitted sexual relationships, tracks changes in women's hormonal status https://pubmed.ncbi.nlm.nih.gov/29287282/

Meta-Analysis of Menstrual Cycle Effects on Women’s Mate Preferences https://journals.sagepub.com/doi/abs/10.1177/175407391452307...

brodo··on Zig: Build System Reworked
nitpick: The language is pretty stable, what changes is the standard library.
brodo··on Zig → Rust porting guide
The big loss for the Zig community would be if they stopped donating to ZSF. They have estranged themselves from it for a while.
brodo··on Soft launch of open-source code platform for government
NLnet is also a great Dutch initiative. It's great to see that smaller, more nimble countries are leading the way in Open Source and digital independence.
brodo··on I put my whole life into a single database
> it's just gaining more control

Yes it is! And if you control everything, you won‘t make mistakes.

brodo··on I put my whole life into a single database
The takeaways at the very bottom of the page are valuable:

> Overall, having spent a significant amount of time building this project, scaling it up to the size it’s at now, as well as analysing the data, the main conclusion is that it is not worth building your own solution, and investing this much time. When I first started building this project 3 years ago, I expected to learn way more surprising and interesting facts. There were some, and it’s super interesting to look through those graphs, however retrospectively, it did not justify the hundreds of hours I invested in this project.

The whole "quantified self" movement might be more about OCD and perfectionism than anything else.

/edit: quantified, not qualified

brodo··on Best performance of a C++ singleton
Singletons are global variables in a suit. Don‘t use them.
brodo··on Warn about PyPy being unmaintained
Also, why isn‘t there a native client for all platforms? Could they not just let the AI auto-translate the code?
brodo··on Scott Adams has died
Behind the Bastards did a two-part Podcast on him: https://youtu.be/8nyEkHqP65c?si=oorC_viWbnZLH-wb
brodo··on Beginning January 2026, all ACM publications will be made open access
They block agressively. Not only based on IP adresses. If you visit the site with a privacy-focussed browser or in private mode they will also tell you your IP is blocked.
brodo··on GitHub postponing the announced billing change for self-hosted GitHub Actions
https://archive.ph/3nsGi
brodo··on Tiger Style: Coding philosophy (2024)
Containing the giant switch statement in a byte code interpreter or a tokeniser.
brodo··on Migrating the main Zig repository from GitHub to Codeberg
And this kind of behaviour is a red flag for people who actually go digging through the GitHub profile. Like techical people in the last stages of a hiring process.
brodo··on Migrating the main Zig repository from GitHub to Codeberg
Check out this dude: https://github.com/GhostKellz?tab=repositories

He's got like 50 repos with vibe-coded, non-working Zig and Rust projects. And he clearly manages to confuse people with it:

https://github.com/GhostKellz/zquic/issues/2

brodo··on Germany: States Pass Porn Filters for Operating Systems
Yes. This is a bad law, but somehow still a better one than the UK got...
brodo··on Top Programming Languages 2025
If HTML is a programming language, why not SVG? If SVG is a programming language, why not PNG? Is your image viewer just an interpreter executing PNG code? Maybe being a programming language is a spectrum...
Page 1 of 11Next →