HNHacker News
TopNewBestAskShowJobs

rienbdj

720 karma · joined July 10, 2018

submissionscomments
rienbdj··on X offices raided in France as UK opens fresh investigation into Grok
Elon fiddles with the algorithm to boost certain accounts. Some accounts are behind an auth wall and others are not. It’s open but not even.
rienbdj··on My fast zero-allocation webserver using OxCaml
A few ways in which Python is not really functional:

The scoping rules of Python are not lexical

Lambdas in Python are not multiline

Recursion is not a practical way to write code due to stack overflows

Monkey patching

rienbdj··on How AI assistance impacts the formation of coding skills
Yes. I love using AI for the “where do I even start” type questions. The once I’ve had a discussion about various approaches I know what docs to actually look at and I can start thinking about implementation details. I don’t find AI very useful for generating code (weird position I know).
rienbdj··on C++ Modules Are Here to Stay
From the outside looking in, this all feels like too little too late. Big tech has decided on Rust for future infrastructure projects. C++ will get QoL improvements… one day and the committees seem unable to keep everyone happy or disappoint one stake holder. C++ will be around forever, but will it be primarily legacy?
rienbdj··on Xmake: A cross-platform build utility based on Lua
Can anyone explain xmake in terms of Build Systems a la Carte?
rienbdj··on Xmake: A cross-platform build utility based on Lua
What’s wrong with xmake which is also Lua based?
rienbdj··on After two years of vibecoding, I'm back to writing by hand
Coincidentally, this is why Duolingo doesn’t work. They need to make it easy/low friction to keep you engaged but if it’s not hard you won’t be learning much.
rienbdj··on Ultraprocessed foods make up to 70% of the US food supply (2025)
In countries with a richer lower quartile (basically the Nordics) most people eat this way.
rienbdj··on Anthropic blocks third-party use of Claude Code subscriptions
What can we learn from this?

The model is not a moat

They need to own the point of interaction to drive company valuation. Users can more about tool switching costs that the particular model they use.

rienbdj··on “Stop Designing Languages. Write Libraries Instead” (2016)
Think of Prolog the language as just a serialization of a Prolog AST. The AST could be constructed in any programming language as a library. But what if we want to share and store these ASTs? We can serialize them to Prolog the language! The language has value even if it’s a library.
rienbdj··on A faster path to container images in Bazel
Curious if this bloat is present in a Build Without Bytes scenario?
rienbdj··on A faster path to container images in Bazel
What can used instead for a large multilanguage repo where we want to build every commit?

Genuine question - also find Bazel frustrating at times.

rienbdj··on Show HN: Books mentioned on Hacker News in 2025
Any info on how this site was implemented?
rienbdj··on Rust's Block Pattern
This is Rusts OCaml roots showing :)
rienbdj··on Days since last GitHub incident
If GitHub actions break I now assume it’s them and not me. GitHub needs to work on stability ahead of AI features.
rienbdj··on Firewood Banks Aren't Inspiring. They're a Sign of Collapse
Government fails -> “government can’t do anything” -> vote for smaller government -> government fails -> “government can’t…
rienbdj··on Firewood Banks Aren't Inspiring. They're a Sign of Collapse
> No paperwork. No means tests. No government forms. Just a pile of hardwood that shows up because someone else’s house would be cold without it.

Hate AI writing style

rienbdj··on Bikeshedding, or why I want to build a laptop
I think valve want other companies to make the hardware in the long term. They are just trying to prove / jump start demand
rienbdj··on Bikeshedding, or why I want to build a laptop
why are Apple (Foxconn) assembly workers paid so little?
rienbdj··on Box Combinators
Nice visual introduction to combinators.
rienbdj··on The probability of a hash collision (2022)
How many values can a UUID v4 take?

How many do you have to generate before a collision becomes a remote possibility?

rienbdj··on Ask HN: How to read two column papers on mobile?
I was hoping for a software solution. The content would be easily readable as a plain HTML page.
rienbdj··on ChatGPT's enterprise success against Copilot fuels OpenAI/Microsoft rivalry
Reminds me of

I’m Feeling Lucky -> bad result -> Google search is useless

rienbdj··on uv: An extremely fast Python package and project manager, written in Rust
Export a requirements.txt from UV and analyze that?
rienbdj··on Darklang Goes Open Source
I can’t see teams adopting Unison (or similar languages) without a way to store code in Git.

Maybe the editor can load text and do structured editing. Maybe the runtime can send functions across the network. Great. But not using Git for storage and review is just too alien for most teams to even consider.

rienbdj··on Darklang Goes Open Source
Seems more like activism than a company to me.
rienbdj··on Datalog in Rust
A new McSharry post! Excellent

Last I checked, VMWare had moved away from differential datalog?

rienbdj··on It's the end of observability as we know it (and I feel fine)
Companies prefer growing revenue to cutting costs typically.

Don’t will depend if there are many projects with a good outlook sitting around.

rienbdj··on Ask HN: What's the most overengineered tool everyone uses but won't admit sucks?
The git model is great but the interface is not carefully designed.

I think if the interface were better, fewer people would be copy pasting git commands.

rienbdj··on Cloudlflare builds OAuth with Claude and publishes all the prompts
You can require less code by using a more expressive programming language.
← PreviousPage 5 of 12Next →