frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://openciv3.org/
494•klaussilveira•8h ago•135 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
835•xnx•13h ago•500 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
52•matheusalmeida•1d ago•9 comments

A century of hair samples proves leaded gas ban worked

https://arstechnica.com/science/2026/02/a-century-of-hair-samples-proves-leaded-gas-ban-worked/
108•jnord•4d ago•17 comments

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

https://github.com/pydantic/monty
161•dmpetrov•8h ago•75 comments

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

https://github.com/valdanylchuk/breezydemo
165•isitcontent•8h ago•18 comments

Dark Alley Mathematics

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

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

https://vecti.com
274•vecti•10h ago•127 comments

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

https://eljojo.github.io/rememory/
221•eljojo•11h ago•138 comments

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

https://github.com/microsoft/litebox
337•aktau•14h ago•163 comments

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
11•denuoweb•1d ago•0 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
332•ostacke•14h ago•89 comments

PC Floppy Copy Protection: Vault Prolok

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

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
420•todsacerdoti•16h ago•221 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
355•lstoll•14h ago•246 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...
15•gmays•3h ago•2 comments

Delimited Continuations vs. Lwt for Threads

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

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

https://github.com/phreda4/r3
56•phreda4•7h ago•9 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
209•i5heu•11h ago•152 comments

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

https://infisical.com/blog/devops-to-solutions-engineering
121•vmatsiiako•13h ago•47 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
32•gfortaine•5h ago•6 comments

Learning from context is harder than we thought

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

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
257•surprisetalk•3d ago•33 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/
1011•cdrnsf•17h ago•421 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
51•rescrv•16h ago•17 comments

I'm going to cure my girlfriend's brain tumor

https://andrewjrod.substack.com/p/im-going-to-cure-my-girlfriends-brain
89•ray__•4h ago•41 comments

Evaluating and mitigating the growing risk of LLM-discovered 0-days

https://red.anthropic.com/2026/zero-days/
43•lebovic•1d ago•12 comments

How virtual textures work

https://www.shlom.dev/articles/how-virtual-textures-really-work/
34•betamark•15h ago•29 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
78•antves•1d ago•59 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
43•nwparker•1d ago•11 comments
Open in hackernews

Show HN: Wordle-style game for Fermi questions

https://www.fermiquestions.org/
35•danielfetz•6mo ago
Some months ago @andrewrn tried to create a Wordle-style site for order-of-magnitude thinking. This was a wonderful idea, but the actual site was somewhat over-engineered and confusing. (https://news.ycombinator.com/item?id=43632278)

In the past week, I looked at this idea again and built a very simple site which gives you a new Fermi estimation question every day:

How many new cars were sold in the US in 2024?; How many humans have ever lived (including those currently alive)?; How many chickens are slaughtered for meat every year?

To win, you need a guess within ±20% of the correct answer. For this you have a maximum of 6 tries and after each guess, you can see if your answer was too high or too low.

Fermi questions are, by the way, a wonderful way to build up your own numeracy and sense for order-of-magnitude differences. Douglas Hofstadter proposed using them for exactly this reason in his essay "Number Numbness, or Why Innumeracy May Be Just as Dangerous as Illiteracy" (https://gwern.net/doc/math/1982-hofstadter-2.pdf)

Comments

ishita159•6mo ago
117B people have lived on the planet!?!?!?!

This is a really cool game. I was so off!

danielfetz•6mo ago
It's quite extraordinary that so many people have come before us, and it gets quite sad when one understands that half of those died before they turned 15 years old. The human graveyard is full of children, and we shall never forget where we came from and how much progress we have since made.

Source for this: https://ourworldindata.org/the-future-is-vast

lorenzohess•6mo ago
Would be nice to show users their % off between their first guess and the answer. If I'm close but get unlucky and it still takes me 3+ guesses, at least I can see that my initial guess wasn't too far off.

Then report the average of this metric over time with each game.

danielfetz•6mo ago
That sounds good! Would you also say that the win criteria should be loosened up a bit? More like ±25%?
hereonout2•6mo ago
No, if anything I was disappointed to read within 20% was correct! (I played it before reading your post!)
danielfetz•6mo ago
Initially the win criteria was within ±10% of the correct answer, but 15 minutes ago I changed it to ±20%. My rationale here is that the goal of the game is to get within the ballpark of the correct answer. And a guess of 80 billion when the correct answer is 100 billion seems quite good and indeed should probably win the game.
munch117•6mo ago
Thank you for making this.

I have an idea for a gameplay that I think I would enjoy more:

  - If the first guess is within a factor of sqrt(10), then you win.
  - If not, you are given two choices for the second guess: Up or down.
  - Up and down are 10x higher and lower guesses (making them adjacent ranges to the first guess).
  - If the second guess is wrong, you lose. No more guesses.
The point is that the second guess makes you rethink the original question once more, to figure out what it was that you missed. Which is more fun that doing bisection.

I wrote 10x and sqrt(10) to make a game literally about orders of magnitude, but you could of course you smaller numbers, like 4x and sqrt(4), to make it harder.

danielfetz•6mo ago
I greatly appreciate your suggestions, munch. I really like it, but I worry that the game loses some of its mainstream appeal through that. I don't know, I have to look into this in more detail.

However, I did find a solution to bring the focus a bit away from the binary search/bisection.

Namely, the game now shows a hint after the second incorrect guess. For example the hint "The US covers 1.87% of the Earth's surface." is displayed for the question about what percentage of the Earth's surface is land.

This of course lets you, just as you wanted, rethink the original question once more now in light of new information.

text: I think I found a solution to bring the focus a bit away from the binary search and would greatly appreciate feedback from you.

The game now shows a hint after the second incorrect guess. For example the hint "The US covers 1.87% of the Earth's surface." is displayed for the question about what percentage of the Earth's surface is land.

How does the new information received through the hint impact your guess and assumptions? help

mondobe•6mo ago
Very neat! I'd love a feature where I can share my score with a link to the website (although it's possible there already is one and I just missed it).
danielfetz•6mo ago
No, you didn't miss it. I will implement that either today or tomorrow. If you don't mind to answer: do you have any other feedback? Is the win criteria of ±10% good? Or should it be loosened up to ±25%?
mondobe•6mo ago
I think the win criteria is good. I would think about automatically showing the "How to Play" screen on a user's first visit so that they are aware of the criteria.
danielfetz•6mo ago
I have now implemented a share function, thanks for the suggestion once more!
gabagool•6mo ago
Do you think you could support typing answers in scientific notation? So 8e9 for 8,000,000,000. It would make typing in answers easier considering my guesses always end in a bunch of zeroes!

Does the orange mean your answer is within 25% of the absolute value? Or that your logarithm value is within 25% of the logarithm value of the true answer?

Thanks for making this, this is awesome

danielfetz•6mo ago
I'll definitely support scientific notations going forward. But it might take one or two days before I have that implemented.

The orange means your answer is within 50% of the absolute value. I might change it at some point away from a linear scale to a logarithmic scale, but I'm not quite sure yet.

hebejebelus•6mo ago
I like the concept but it's basically a bisect / binary search simulator. Guess a reasonable but definitely high number as a high bound, a reasonable but definitely low number as a low bound, guess the average of the two, then the average of that and the high or low bound, etc.

This is especially the case when the question is asking for a bounded number in the first place (eg a percentage). In fact I'm pretty certain you should _always_ succeed within 4 steps given +-10 on a percentage question and nearly always within 3 steps. ChatGPT says it's provably so but I'm not smart enough to verify. Rings true though.

Certainly made easier by knowing whether it's higher or lower, and especially with the yellow arrows if you're not too far off.

One UX change that might be nice is to have a "spoken" version of your guess live-update below the input. I keep having to count zeroes and it would be nicer to see "Eleven billion".

danielfetz•6mo ago
The UX change you propose would be quite an improvement and it is unfortunate that I haven't considered that myself. I'll implement that in the next few days.
danielfetz•6mo ago
I think I found a solution to bring the focus a bit away from the binary search and would greatly appreciate feedback from you.

The game now shows a hint after the second incorrect guess. For example the hint "The US covers 1.87% of the Earth's surface." is displayed for the question about what percentage of the Earth's surface is land.

How does the new information received through the hint impact your guess and assumptions?

hebejebelus•6mo ago
Yeah, that's a great idea. I think perhaps after the fourth guess you could also show the guess direction arrows, so the user can know if they're in the ballpark and they won't get too frustrated? But it's hard to keep the simplicity of a wordle-style game!
estomagordo•6mo ago
This was really fun.

After about ~10 questions though, I started getting the same question every time. Like five times in a row.

danielfetz•6mo ago
I'm sorry for that, I should put up a different screen when all questions are answered. The archive doesn't go back any further than that as of now.
danielfetz•6mo ago
This is fixed now and you can't play questions on repeat.
andrewrn•6mo ago
Hi, I'm the @andrewrn mentioned.

For those interested, I did polish the initial app a lot: https://fermi-game.onrender.com/ (bad news though... I over-engineered it even further I think. It's my first real public project, so I learned my lesson to viciously descope the mvp). Some of the comments here (like scientific notation and sharing) are present in my project. I tried to re-share after polishing but the HN link sharing dynamics have been a bit opaque to me and kept the project buried when posted.

It's clear to me that there is a lane here for a fun brain teaser/exercise. Just getting the answer right on 2 tried on OP's version by guessing ~5% of 330M population buying new car was a nice hit of dopamine. Combining a little math and world-knowledge is pleasing, it would seem.

@danielfetz, any interest in collaborating?

danielfetz•6mo ago
Hi Andrew, great seeing you here. I'd love to chat with you because I also plan to create some more games around Fermi estimation in the future. I would, if you don't mind, send you an email to the address you've listed in your profile.
andrewrn•6mo ago
Please do! This is a fun area that I think has some potential.

A HN moderator actually directed me to this post. I never would have seen it otherwise, so I'm grateful for that.

praash•6mo ago
I really enjoyed spending a bit of my morning with these two implementations of the concept.

I prefer your idea of treating the question as a proper puzzle with a 1-submission limit. The "calculator" UI took a whole 2 minutes to understand initially, but I really liked seeing the chain instead of having to mush all the factors in my head.

It's really nice to see the correct answer broken down to get a feel about the real numbers!

The current question's answer seems to contain big errors in magnitude in its factors:

"How many kilograms of skin does a human shed in their lifetime?"

    Skin cells shed per day: 5e8 / day
    Mass of one skin cell: 3e-6 g
    Years in a lifetime: 80 yr
    Grams to kilograms conversion: 1 kg / 1000 g
The final "correct" result is displayed as 44 kg, but these values result in 44,000 kg. It's also odd to show a conversion factor for kg/g, but not day/year.

The first two factors correspond to shedding 1.5 kg/day, which is definitely unrealistic!

andrewrn•6mo ago
Thanks for trying it and sorry about those errors. All fixed now.

You're very much not alone on the UX friction-- that's what most people have said. My gut says that what is fun about Fermi estimation is chaining the factors, (which OP's clone doesn't have), but it's not a trivial thing to package into an intuitive UI. So I'll have to think about it a bit more. If you've got any more ideas or suggestions, I'm all ears!

plaguna•6mo ago
User with Spanish keyboard here: when I enter 99999 it formats it as 99.999 and when I submit it, it shows as 99, because it uses the dot as decimal separator that is the way we do over here.

Otherwise the UI and concept looks pretty interesting. But until that is fixed, it is unplayable for me.

(On an iPhone, using Safari)

danielfetz•6mo ago
That is very unfortunate and I'll be looking into this. Thanks for surfacing this to me!
danielfetz•6mo ago
It should now be fixed.
littlestymaar•6mo ago
Same here (with French keyboard).
danielfetz•6mo ago
It should now be fixed. Sorry for the inconvenience!
littlestymaar•6mo ago
It is, thanks.
Notjoanbaez•6mo ago
Same issue FR iOS digit keyboard.
danielfetz•6mo ago
It should now be fixed. Sorry for the delay!
riidom•6mo ago
I found the arrows misleading. Interpreted them as "should my next guess be higher or lower" and not as "current guess as too high/low". I'd prefer it written out "that was too high" or similar.
dave333•6mo ago
The classic question of this type from high school physics/chem class is "How many molecules from Caesar's dying breath are in a persons lungs now?"
_ache_•6mo ago
Can't play the game. My local use space ' ' as a hundred separator.

So, I any guess above 1 000 is truncated. 1 000 is 1.

danielfetz•6mo ago
It should now be fixed. Sorry for the inconvenience! If there is any issue remaining, please let me know!
_ache_•6mo ago
Thank you. No other errors. It works. Nice game. :D
mike-the-mikado•6mo ago
An interesting game, if you can come up with enough good questions. (At least it isn't telling me which digits are right, but in the wrong place).

With a target of 20% accuracy, it won't make much difference, but I think that symmetrical error bounds are appropriate in this case - the factor by which the answer is wrong. so 2 times too big, is as good as 2 times too small.

d--b•6mo ago
Geez, I seem to be particularly good at this. Made my day!
danielfetz•6mo ago
One of the main downsides of the game so far was the focus on doing somewhat trivial binary search if one did not succeed in getting within ±20% of the correct answer with the first guess.

I think I did find a solution to bring the focus a bit away from the binary search and would greatly appreciate feedback from all of you.

The game now shows a hint after the second incorrect guess. For example the hint "The US covers 1.87% of the Earth's surface." is displayed for the question about what percentage of the Earth's surface is land.

I hope that this brings into the game a whole new dimension where you have a second moment after the initial Fermi estimation to really think through your guess and the assumptions you have made. How does the new information received through the hint impact your model?

I think those things put together now make the game a very compelling training ground for getting better at Fermi estimation and updating your beliefs in light of new information without over or under-reacting.