News for hackers. Stuff that matters.

DriftRegion

Re:Nobody pays for open source. We can force them to on Sunday September 13, 2026 @01:44PM (#49686528)
Great writeup on an important topic.

I like the NLnet/German Sovereign Tech fund model that has emerged in the last few years. Maintainers go and apply for funds from these disbursers. The disbursers are not a software registry, instead their role is to provide accountability and traceability for taxpayer money to fund public internet infrastructure. My experience working with NLnet has been very positive.

I agree with the fine article's criticism that most companies don't pay, but also I think that's not as pressing of problem so long as tax-based funding is in place.

This is the first time I've read an AI-heavy piece and stayed engaged with it all the way through. I think the author's sharing the prompts was key to that experience.
Thanks, I enjoyed that.
Re:Ask HN: How much emphasis to put on unit testing and when? on Tuesday January 27, 2026 @10:51AM (#46781601)
Writing unit tests is futile exercise without a specification.

The software under test is always modeling something -- business logic, a communications protocol, a control algorithm, a standard, etc. Behind each of those things is a specification. If a specification doesn't exist then the software is called a prototype. For sustained long term incremental development a specification must exist.

The purpose of unit tests is to assert specification-defined invariants at the module interface level.

Unit tests are durable iff the specification they uphold is explicit and accessible to developers and the scope of the test is small. It's futile to write good tests for a module which has ambiguous utility.

priors: I worked in embedded SW and am now a PhD student.

Re:Political Chinese Culture at Meta on Monday November 10, 2025 @09:35PM (#45883543)
The problem is management. Managing bilingual teams is challenging.

See also: TSMC in Phoenix

https://www.reddit.com/r/Semiconductors/comments/1m96m4f/my_...

Re:Vaclav Smil on why there will be no energy transition on Monday October 20, 2025 @11:59PM (#45652340)
I found the linked article to be difficult to follow. Vacliv Smil wrote a book called Energy and Civilization (2017) in which he argues that the ability to harness energy is what makes civilizations thrive and enables the production of culture.
Re:Bazel and Glibc Versions on Sunday September 21, 2025 @02:44PM (#45325469)
Thanks for sharing. As a non-google bazel user this is quite helpful.
Start with the question: what is the problem that you want to solve? Next, find codebases that solve that problem and study how they do it.

Good design is so deeply tied to the domain details. Wonham's Internal Model Principle applies to code.

Example: I wanted to solve the problem of unit testing for embedded targets. I found open source projects that do this and read the code critically to see how and why it is written. As I build my own approach, I revisit theirs to learn more as my understanding of the domain deepens.

Re:Understanding the Origins and the Evolution of Vi and Vim on Saturday April 19, 2025 @12:33PM (#43737476)
Mapping escape to caps-lock makes much more sense after looking at the ADM-3A keyboard layout. Cool write-up!
I just finished reading this one. It was fantastic. I particularly enjoyed the spicy editorial excerpts from The Electrician ( https://en.m.wikipedia.org/wiki/The_Electrician ).
This is a wonderfully concise description of why software testing, especially GUI testing is cursed by dimensionality.

Type checking, borrow checking, invariants, hell even MISRA rules are all constraints imposed to reduce unmanaged state in programs. I like them for software reliability because they can help keep the complexity demon locked in the crystal.

Re:Blue Origin New Glenn Mission NG-1 – Live on Monday January 13, 2025 @02:46AM (#42681080)
"if we're adding time to the clock, it means that the team thinks that there might be a possibility that they can sort it out"
Re:Blue Origin New Glenn Mission NG-1 – Live on Monday January 13, 2025 @02:32AM (#42680993)
Anyone know more about the payload? Here's what I've found: It's carrying the "Blue Ring Pathfinder Payload", part of the "Dark-Sky 1 Mission"

> Dark-Sky 1 is jointly funded by DIU and Blue Origin. [5]

DIU is "The Pentagon’s commercial technology arm, the Defense Innovation Unit"

[1] https://www.blueorigin.com/news/blue-ring-pathfinder-payload

[2] https://www.diu.mil/latest/companies-selected-for-diu-orbita...

[3] https://www.meritalk.com/articles/diu-orbital-logistics-awar...

[4] https://www.geekwire.com/2024/blue-origin-ring-darksky-1/

[5] https://spacenews.com/defense-innovation-unit-awards-three-c...

Re:Stop Trying to Schedule a Call with Me on Saturday January 11, 2025 @07:29PM (#42670111)
I've had a couple of experiences in the past month where I do respond to the enthusiastic sales engineer's check-in with a genuine product question, only to receive an immediate, lengthy, and subtly wrong LLM generated response. It feels gross.
Re:Toyota rethinks its bet on hydrogen on Friday January 10, 2025 @02:59PM (#42659495)
> By all appearances, it just seems like an absolute no brainer....I really dont get it

I understand the policy around hydrogen (Bipartisan Infrastructure Law allocated $8 billion to hydrogen production) as a technological pivot for the United States which leads the world in oil and gas extraction and logistics tech. The US has a lot of gas handling experience.

Optimistically, green hydrogen will diversify the energy supply, bringing "energy resilience", a key policy buzzphrase. Batteries and pumped hydro are undeniably superior in round trip efficiency, but hydrogen does have some desirable properties such as relative ease of overland transport, very long term storage, and being a chemical precursor for some industrial processes.

Pessimistically, green hydrogen is a way for oil and gas companies to siphon many taxpayer dollars while doing superficial work similar to the compliance EVs of the 90s and 00s.

I'm optimistic mainly because my PhD in electrical engineering is being funded partly with the green hydrogen taxpayer dollars. Shout-out to my fellow taxpayers and my advisor's grant writing skills! I'm working on power electronics which are fundamental in renewable energy and by extension green hydrogen electrolysis.

Re:Can we communally deprecate git checkout? on Friday January 10, 2025 @01:09AM (#42653065)
The article writes:

> they had not asked me to explain git, they had asked me to explain GitHub

This is often the case for me as well.

Hey, at least git owns it by calling the shell commands "porcelain" (with git itself being the plumbing -- https://stackoverflow.com/questions/6976473/what-does-the-te... ).

The core value proposition of GitHub, GitLab, etc is to provide a nice GUI atop git. That's huge. I think that user-studies to improve one of the many existing foss git GUIs would be much better use of brain than deprecating git checkout.

> Remember than when the AIDS epidemic broke out. The doctors and labs didn’t help much. People took things in their own hands and tried stuff, and in the end, they found things that worked.

What? how did people take things into their own hands?

Re:Toyota rethinks its bet on hydrogen on Friday January 10, 2025 @12:55AM (#42652984)
Hydrogen electrolyzers perhaps makes sense as a backup load: something that can be turned on when there's too much electricity production (as is increasingly the case in renewable-heavy grids). But then what to do with the hydrogen?

Fertilizer? sure. Heating? maybe.

Cars? the infrastructure still has a long way to go. See https://www.reddit.com/r/Mirai/ for the deets.

I like that the microarch names -- Yanqihu (雁栖湖), Nanhu (南湖), and Kunminghu (昆明湖) -- are lake-themed. Coffee lake? Skylake? no, Kunming lake.

https://en.m.wikipedia.org/wiki/List_of_Intel_codenames

Re:Awesome Donations: A repository of FLOSS donation options on Thursday January 02, 2025 @08:20PM (#42581110)
Hi, source?
The Obrist Zero Vibration Generator is exactly that: reimagining ICE tailored to series hybrid application.

https://m.youtube.com/watch?v=0s5Du7qrPoM

https://www.obrist.at/powertrain/components/

Re:Mecanum Wheel on Monday September 16, 2024 @09:50PM (#41563200)
The two uses of mecanum wheels are: 1. rolling on clean flat surfaces and 2. nerd-sniping.
Re:Notepat • Aesthetic Computer on Thursday September 12, 2024 @10:09PM (#41527466)
this is nice. I love the scale layout

Older »