News for hackers. Stuff that matters.

brainlessdev

Re:Avoid Public Functions Calling Other Public Functions on Sunday November 01, 2026 @05:42AM (#50324357)
Interesting idea, but I would have liked a deeper dive on what the tension is about. Using public function B within A doesn't force the developer to make bad decisions about B's signature. It merely widens the risk a bit, but the main idea is still to only change public contract (e.g. B's signature) in a way that prioritizes de user.

One could argue that being a consumer of one's public contract helps keep its quality high?

Am I missing another aspect of this tension?

Re:Which hobby do you think is most diverting and pleasurable? on Saturday October 31, 2026 @03:49PM (#50319442)
Judo. Unexpected benefits:

Learn some Japanese. Become less afraid of falling.

The animation at the top is worryingly misleading. The airplane that crashed was a Beechcraft twin turboprop, and the plane maneuvered a couple of times before crashing. It had 4 people inside it.

The animation uses what looks like an airliner, and shows the jamming as a sort of bubble that directly sends the airplane into a crash.

I found it disturbing when I looked at it, it does not represent the story well, and I think that's irresponsible.

Re:Late Bronze Age Collapse on Friday July 10, 2026 @03:33PM (#48864206)
Although it's not its main topic, I enjoyed Ian Morris' Why the West Rules—For Now: The Patterns of History, and What They Reveal About the Future, which goes over this in a way that really fascinated me. The book's ideas seem contested but as a layman it was a great tour of many years of humanity.
Re:Artemis astronauts refuse to talk to Trump [video] on Tuesday April 07, 2026 @05:05PM (#47681371)
They hardly refused to talk. See them answering his questions in the full video of the call, if you can still stomach him talking. There was an awkward silence in the middle.

Even so, it's not good to spin this event into something it isn't. The video is misleading and I felt manipulated by it.

Re:The Ugliest Airplane: An Appreciation on Saturday March 21, 2026 @07:11AM (#47465984)
As a kid in the 90s I discovered indoor free flight(1). It's a hobby where you build flying machines with balsa wood and carburator paper, and you power them with elastic bands using an old clock mechanism. Then people compete to see which airplane flights for the longest time, some flying for over 30 minutes!

This was magical to me. My "mentor" was able to build tiny butterfly-like contraptions with four flapping wings, and many other flying machines of different kinds.

Maybe this is interesting to your family as well!

(1) https://indoorfreeflight.com/

Re:Ask HN: What Are You Working On? (March 2026) on Monday March 09, 2026 @09:51AM (#47309067)
I just launched Kyaraben, it's an alternative to EmuDeck that autoconfigures Syncthing for your devices.

For those not in in that niche, the goal is to set up a Linux desktop or Steam Deck for retro (and not so retro) video game emulation, so you just drop in your ROMs, open a frontend via Steam, and play your games.

https://kyaraben.org

Re:Ask HN: Could you share your personal website here? on Wednesday January 14, 2026 @03:32PM (#46622756)
https://fnune.com My blog. It's not in great shape.

https://fnune.com/waza A site I made to properly learn judo vocabulary in a way that builds up from basic concepts to form more and more complex technique names.

Re:I charged $18,000 for a Static HTML Page (2019) on Sunday January 04, 2026 @02:33PM (#46491347)
NixOS rocks, but if there is some software you need to install to comply with company policies (e.g. Vanta) then you may be in for some unexpected tinkering.

I would suggest Home Manager though, which will let you set up your environment just as well and is very portable, while still affording you a mainstream host system of the company's choice.

Made me think of my own insistence on relying on the existence of RCTs for a lot of things related to health...
The website could mention that. Since I did not discover this website's affiliation with OpenAI until I found the GitHub repo, I had assumed that this is purely an informative website, and as such I expected it to mention the agent tool most people I know use (Claude). Even if that mention is "Claude does not support this yet".
This seems much more insightful than the website in the OP. Thanks!
Interestingly, the old one mentioned CLAUDE.md and ln -s, but the new one does not. The whole website is just a marketing/partnerships battle, it seems.
Strange website. It is made by OpenAI. I suppose they are doing this to gain visits and as marketing positioning?

There is no format here, just a filename.

Also, Anthropic/Claude is a glaring omission. I suppose people can use symbolic links if they want to and point CLAUDE.md at AGENTS.md.

Re:I tried every todo app and ended up with a .txt file on Tuesday August 12, 2025 @09:58AM (#44876278)

  - add todo.txt to global gitignore
Author here, posting a self-review.

I've realized most of my blog post is not really about NixOS, it's just about this particular TUXEDO laptop requiring special tweaks to work properly. I've set up Debian 13 with Nix (plus Home Manager) in a VM to try it out and have realized that on the real laptop I would need to perform the same tweaks: install special drivers, install the TUXEDO Control Center (albeit using a supported .deb), and add those same kernel params. The only "care-free" option would be using TUXEDO OS, which I could explore. I've run NixOS on e.g. an AMD ThinkPad T14 and it was seamless, with no tweaks needed.

I suppose using something other than NixOS would indeed make some things easier (in my case Vanta, `pinentry` programs, Playwright and Cypress) and would perhaps let me live a more hands-off experience. I currently run `nix flake update` on my system way too often... but other than that, NixOS is not really getting in the way, at least as far as using this laptop goes.

Re:Fortune(6) – Linux Man Page on Thursday February 27, 2025 @02:06AM (#43192050)
A while ago I made a fortune database that draws from Marcus Aurelius's Meditations. I used to have a tmux pane that ran them on my work session boot script :)
Re:Ask HN: Recommend me some silent movies on Sunday December 01, 2024 @09:19AM (#42288570)
The Snowman (1982), a short Christmas animated film. I'm not sure it counts as silent, but it's a great piece of art nevertheless.
Re:I Don't Care for Gnome on Monday September 02, 2024 @06:44PM (#41429402)
As a long-time GNOME user, thank you for making this wonderful compilation, and for all the detail.
Oh my, I did almost exactly the same when I was 8, but mine was about dinosaurs :)
Re:The KDE desktop gets an overhaul with Plasma 6 on Friday March 01, 2024 @07:42AM (#39561214)
Check out Nix's plasma-manager.
Re:ORMs are nice but they are the wrong abstraction on Thursday February 01, 2024 @05:56AM (#39214651)
Can it be database-agnostic and 100% expressive at the same time? Perhaps expressiveness is different depending on the engine.

SQLx comes close to this btw.

I bought a Biostar J4125NHU motherboard and put it in a small case with two 2.5 HDDs and two SSDs and am using it to download shows and movies from a Usenet provider and stream them with Jellyfin.

The motherboard was a huge pain to work with, and I had to return two (!) units; I made the third one work. The first two would not boot in the same configuration.

I set up the box with NixOS. Here is its flake: https://github.com/fnune/bilbo

The NixOS experience was fun!

Re:Write More "Useless" Software on Thursday October 19, 2023 @08:14AM (#37941793)
I made a fortune database from Marcus Aurelius's Meditations. You can go "fortune /path/to/meditations" and get a random paragraph from the book. But you need to build it first.

https://github.com/fnune/meditations-fortune

Older »