frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
56•theblazehen•2d ago•11 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
637•klaussilveira•13h ago•188 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
935•xnx•18h ago•549 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
35•helloplanets•4d ago•30 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
113•matheusalmeida•1d ago•28 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
13•kaonwarb•3d ago•12 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
45•videotopia•4d ago•1 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
222•isitcontent•13h ago•25 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
214•dmpetrov•13h ago•106 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
324•vecti•15h ago•142 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
374•ostacke•19h ago•94 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
478•todsacerdoti•21h ago•237 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
359•aktau•19h ago•181 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
278•eljojo•16h ago•166 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
407•lstoll•19h ago•273 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
17•jesperordrup•3h ago•10 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
85•quibono•4d ago•21 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
58•kmm•5d ago•4 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
27•romes•4d ago•3 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
245•i5heu•16h ago•193 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
14•bikenaga•3d ago•2 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
54•gfortaine•11h ago•22 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
143•vmatsiiako•18h ago•65 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1061•cdrnsf•22h ago•438 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
179•limoce•3d ago•96 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
284•surprisetalk•3d ago•38 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
137•SerCe•9h ago•125 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
70•phreda4•12h ago•14 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
28•gmays•8h ago•11 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
63•rescrv•21h ago•23 comments
Open in hackernews

Ubuntu 25.10 Replaces GNU Coreutils with Rust Uutils

https://www.altusintel.com/public-yych08/
30•donnachangstein•9mo ago

Comments

JonathonW•9mo ago
This reads like AI spew, and it's also not news (the post announcing this initiative [1] is from March).

[1] https://discourse.ubuntu.com/t/carefully-but-purposefully-ox...

tuananh•9mo ago
Does GNU coreutils have that many CVE?
carlmr•9mo ago
I wouldn't say many, but not none: https://app.opencve.io/cve/?vendor=gnu&product=coreutils

The question is rather how many are logic bugs and how many are memory safety bugs, Rust excludes the latter quite well, which according to the MS and Google Studies makes up about 70% of programming mistakes in their C++ codebases. However rewriting carries the risk of introducing new logic bugs. So There's a tradeoff here.

I am a big believer in Rust, I basically only use rg instead of grep and fd instead of find and never looked back, but they are slightly different in behavior, so not a drop-in replacement. I'm not sure if porting coreutils will be so useful in the end, since if you do all the workarounds for the rust version to behave like the C version, maybe you won't have the performance benefits or the clean codebase that you set out for in the end. I like the rg and fd approach much better. It's an almost drop-in with huge performance benefits.

But let's see if they succeed.

ozgrakkurt•9mo ago
Do you have a source for “70% of programming mistakes ..” part? I was looking for this but couldn’t find it
AndrewDucker•9mo ago
https://www.zdnet.com/article/microsoft-70-percent-of-all-se...
ozgrakkurt•9mo ago
This says security, so it doesn’t indicate anything about percentage in all programming errors
carlmr•9mo ago
That is actually slightly different. I guess I misremembered this. Probably a good question is also how quantifiable other bugs than security vulnerabilities are. Security vulnerabilities are probably the only measurable bugs in that sense, since they are analyzed for root cause and listed consistently. While other bugs can often be explained away and are harder to get numbers for.

In any case the question was about CVEs in coreutils so it's still somewhat relevant.

temp0826•9mo ago
Does this fix something specific with coreutils (is there no way to upstream patches?)? Or is it that rust is supposed to save us from some class of unknowns (related to memory safety?)?
diegocg•9mo ago
The world is slowly but steadily going to replace non memory safe code by memory safe code (no matter how people feel about it). This is just part of that.
flumpcakes•9mo ago
It seems like replacing code that has been written and used extensively for decades with a complete rewrite without a real need is more of a risk to me. Perhaps the uutils are 'simple' enough not to be an issue though.
carlmr•9mo ago
I think the simplicity is maybe why this is a good first experient. I think we can learn from it, more than it being useful on its own.

A lot of code will need to be replaced by memory safe code in the future, but a lot of code is not so easy to replace as something like this.

diegocg•9mo ago
Replacing non memory safe code is good. Rewrites are unstable at first, then time passes and bugs are fixed and is no longer that
lionkor•9mo ago
That's the worst idea I've seen in a while. People rely on the behaviors of the GNU coreutils, this is going to break a lot of stuff. The uutils are not there yet at all.
whatagreatboy•9mo ago
I think this is a good experiment. 25.10 is not an LTS, people who want stability are using LTS anyway.
TickleSteve•9mo ago
Correct me if I'm wrong but the next LTS will be 26.04 which would give them 6 months to get maturity and stability... For such an important set of utilities, that seems unlikely.
matheusmoreira•9mo ago
And one day people will rely on the behaviors of other things. There's no reason those things can't be these Rust utilities, they just need feature parity. Hopefully they will surpass their GNU equivalents. They'll probably be easier to contribute to as well.
turtleyacht•9mo ago
If this rewrite is indicative of other rewrites, we'll see a license change from GPL [1] to MIT.

"Differences with GNU are treated as bugs." - https://github.com/uutils/coreutils#goals

That's promising. Wouldn't it be annoying though, to have to keep things bug-for-bug compatible on a green-field project? That priority may be the first compromise, and divergence is inevitable.

(If few report edge cases and there's no fuzzing.)

[1] https://github.com/coreutils/coreutils?tab=GPL-3.0-1-ov-file

polycaster•9mo ago
> The replacement will affect more than a hundred utilities that are part of Coreutils

…

> Last week, the issue of the package uutils coreutils 0.0.30 successfully passed 507 tests (in the last issue of 506, in a year old – 476) from the standard GNU Coreutils test set.

If I’m reading this right then there are on average only one to five tests per utility (like cat, dd, …) which is a shockingly low number. Particularly when you consider how many options a single command alone might accept. And of course, this alone would not even remotely cover a critical part of all the circumstances that might vary.

miohtama•9mo ago
Many of those were written in 80s, testing was not a thing.
polycaster•9mo ago
Yes, I remember. It still shows me how I overestimated the maintenance work distributors do / can do. My unreflected expectation was that in the past 40 years test were developed to secure the very foundation we keep on building on since then.
WhereIsTheTruth•9mo ago
I'm glad I no longer depend on Ubuntu

https://news.ycombinator.com/item?id=43313214