Recent submissions

Comment · 27 days ago
This article seems to focus on one of the less interesting in terms of water usage data centers (for most of us non-locals) because the paper is from Lincoln and that data center is in Lincoln.

The article's data center used 13 mil gal of water, but as they point out another one used up more than 500 mil gallon.

Seemingly much better article (pictures, better comparisons): https://flatwaterfreepress.org/data-centers-can-guzzle-serio...

Apparently Google self-reported the total 700+ million, so the main thing to learn from redacted numbers is how much smaller all the other data centers are compared to the 500 mil gallon one.

Update: in terms of water usage. Not sure whether 500 mil gallon one is larger or just really water-inefficient. That would be a nice thing for some journalist to research...

Update 2: it seems that Google uses water-evaporation cooling in regions that they don't consider water-stressed. Here's a not-so-great reference (scroll down if the text-fragment link doesn't work): https://www.axios.com/2026/06/03/google-pushes-water-standar...

Comment · 28 days ago
If you trust the sha-256, you know the commits you have and their ancestors are not evil. So, the sha-1s for those commits can be trusted.

You should also check the mapping table's sha-256 hash, to know that it's not evil.

If you later get an evil commit trying to masquerade as one of those, Git will presumably notice that there are two commits with the same sha1 in the same repo, and bail loudly.

Comment · 1 month ago
Comment · 1 month ago
Several jj developers (especially Martin and Yuya) are former mercurial developers.

jj borrowed quite a few things from mercurial.

So, jj can be thought at least partially as a spiritual successor. Meta's Sapling is in a similar position. From this perspective, the key feature of both is transparent git repo and git remote support (hg can speak git as a foreign language, but it's limited)

Comment · 2 months ago
Do the CSV files allow quoted newlines? If yes, what's the trick to avoid checking the whole file too find out whether a newline is quoted or a record separator when reading it from the middle in an async thread?
Comment · 2 months ago
https://github.com/coder/wush is missing in there. It had a web interface for a while.

I'm glad croc developed one though. It is a bit more commonly packaged.

Comment · 2 months ago
Comment · 4 months ago
This might be the point. As long as they think the people who end up under-counted are not people this government would like to have voting power for the House of Representatives.
Comment · 5 months ago
Now the readme says

"Note: Any command not mentioned is included in this suite. "

which I found quite confusing. It's a very large set, potentially infinite depending on what the universe of all commands is :)

You should link to the list of all the commands in your package.

Comment · 6 months ago
https://github.com/noborus/ov is another pager, in addition to `moor` that somebody else shared.
Comment · 6 months ago
I believe this is what `git rerere` does
Comment · 7 months ago
Thanks for the useful info!
Comment · 7 months ago
https://github.com/typst/typst is an interesting competitor to ConTeXt. It's not even TeX, but somehow I tried (and liked) it before I tried CoTeXt. TeX syntax is not something I ever enjoyed in LaTeX.

How much more compatible with LaTeX is ConTeXt than typst? For example, is there tikz for ConTeXt?

Comment · 7 months ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton