frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

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

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
24•AlexeyBrin•1h ago•2 comments

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

https://openciv3.org/
705•klaussilveira•15h ago•206 comments

The Waymo World Model

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

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
67•jesperordrup•6h ago•31 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
7•onurkanbkrc•45m ago•0 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
135•matheusalmeida•2d ago•35 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
44•speckx•4d ago•35 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Jeffrey Snover: "Welcome to the Room"

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

ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
13•matt_d•3d ago•2 comments

What Is Ruliology?

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

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

https://github.com/valdanylchuk/breezydemo
238•isitcontent•16h ago•26 comments

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

https://github.com/pydantic/monty
237•dmpetrov•16h ago•126 comments

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

https://vecti.com
340•vecti•18h ago•147 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
506•todsacerdoti•23h ago•247 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
389•ostacke•21h ago•98 comments

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

https://eljojo.github.io/rememory/
303•eljojo•18h ago•188 comments

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

https://github.com/microsoft/litebox
361•aktau•22h ago•186 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
428•lstoll•22h ago•284 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
3•andmarios•4d ago•1 comments

PC Floppy Copy Protection: Vault Prolok

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

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
23•bikenaga•3d ago•11 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
25•1vuio0pswjnm7•2h ago•16 comments

Dark Alley Mathematics

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

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
271•i5heu•18h ago•219 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
34•romes•4d ago•3 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/
1079•cdrnsf•1d ago•461 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•30 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
306•surprisetalk•3d ago•44 comments
Open in hackernews

I Accidentally Finished a Filesystem

https://github.com/hn4-dev/hn4
19•phboot•3w ago

Comments

phboot•3w ago
I’ve been working on a storage system for a long time. Longer than I planned. Longer than was healthy.

It started as “just an allocator experiment.” Then it grew a compression engine. Then repair logic. Then identity. Then tags. Then time slicing. Then a namespace.

At some point I realized I wasn’t building components anymore — I had built the whole substrate.

Not a directory tree. A flat, identity-first namespace with semantic tags, time and generation slicing, CRC defense, extension chains, and deterministic resolution.

No public API. No SDK. It just speaks POSIX now.

I’m releasing the namespace engine today as a public reference implementation. It’s spec-locked, test-covered, and boring in the best way.

There’s no product. No startup. No VC story. Just a filesystem that finally works the way I always wished they did.

I’m tired. But I’m also weirdly calm about it.

If anyone wants to read, criticize, or tell me I reinvented something from 1987 — I’m ready.

reubenmorais•3w ago
I hate to be the first one commenting to say this, but here it goes: the flashy LLM writing style, "Apple Event Dialect" in the README and in this comment is very recognizable and also quite irritating. If this is supposed to be boring then just state the facts and the benchmarks to prove them.
promiseofbeans•3w ago
For a comment that goes on about not being flashy, the writing tries it’s very best to be flashy
promiseofbeans•3w ago
The question on everyone’s minds: did Claude write all this prose (the readme has the exact same tone & vibe as the above comment) or was it ChatGPT?
Boltgolt•3w ago
"No X, no X, no X, just Y"
deafpolygon•3w ago
My money’s on ChatGPT. I recognize some of the common phrases it uses.
vlovich123•3w ago
I think the “find file” section could use some clarification. Unless I missed something, as implemented it’s impossible to list paths within the filesystem (unless the cortex stores the path? It’s not clear from the docs). At a minimum I’m curios about the costs associated with maintaining the cortex - there’s nothing about how the cost of metadata updates which is where the slowdown as disk fills up normally is since you have to do a sorted insertion and/or deletion or otherwise add indirection markers after a binary search.

> The file's metadata in memory is updated to the new version.

Which means this doesn’t work well for lots of (presumably small) files because of the bookkeeping overhead of needing to have all the metadata materialized in RAM? Have you tested how your filesystem scales as the number of files increases and how the RAM usage scales?

Anyway, super interesting ideas. Congrats on achieving something difficult!

yjftsjthsd-h•3w ago
> No public API. No SDK. It just speaks POSIX now.

Well. No. In order:

It clearly does have a public API, expressed in what I would call an SDK (hn4.h).

And the readme opens with

> The Post-POSIX Filesystem.

and doesn't appear to implement any POSIX that I can see.

TYPE_FASTER•3w ago
Is this from LinkedIn?

Sounds familiar.

lemonlime227•3w ago
> This means the driver doesn't "search" for empty space. It calculates where data goes using math.

From my understanding, we're still searching for empty space? We just have an easily computable sequence of spots to check. E.g., if our stride is 7 blocks, then instead of going linearly with a stateful search, we can easily compute where we check. It's hard to pull this apart from the README. The README looks a bit LLM generated (clued in by OP's comment as well), which contributes to the difficulty versus a more thoughtful writeup. Interesting idea, it's just hard to tell exactly what's going on.

promiseofbeans•3w ago
All the commit messages read like they’re from an LLM as well
sestep•3w ago
This sounds cool but is extremely uninteresting without performance measurements. Are there any?
bflesch•3w ago
Sounds too good to be true. What are the downsides? You say that it reads a location that was calculated, but then also checks the crc32 and if it doesn't match it will move to the next calculated position. Why is reading the crc32 needed? Why doesn't it immediately go to the next position?
d_silin•3w ago
From source code (definitely LLM-generated)

case HN4_ERR_DATA_ROT: return 80;

case HN4_ERR_HEADER_ROT: return 80;

case HN4_ERR_PAYLOAD_ROT: return 80;

Yeah, good luck mounting that filesystem in production. You will need a lot of it...

d_silin•3w ago
Even better indication of non-human authorship:

/* LOGICAL CONSISTENCY (85-90) - TRANSACTION VIOLATIONS */

case HN4_ERR_GENERATION_SKEW: return 85;

case HN4_ERR_PHANTOM_BLOCK: return 82;