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...
834•xnx•13h ago•499 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
51•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•76 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

Hackers (1995) Animated Experience

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

PC Floppy Copy Protection: Vault Prolok

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

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
352•lstoll•14h ago•246 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/
208•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•46 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/
256•surprisetalk•3d ago•32 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...
13•gmays•3h ago•2 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/
1010•cdrnsf•17h ago•421 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
51•rescrv•15h 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
88•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

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

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

How virtual textures work

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

Show HN: Slack CLI for Agents

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

How Compiler Explorer Works in 2025

https://xania.org/202506/how-compiler-explorer-works
232•vitaut•8mo ago

Comments

unconed•8mo ago
Putting AI disclaimers at the end of your post seems like the wrong way to do it. If you feel the need to put a disclaimer, put it at the top. Otherwise, what's the point?
YetAnotherNick•8mo ago
AI disclaimer is both in the top and bottom. First box contains:

> Written with LLM assistance. Details at end.

unconed•8mo ago
Yep I totally didn't notice it because it's off to the side and looks like some kind of promo box.
thesnide•8mo ago
i would argue that it might actually be a kind of promo box :-)
arkj•8mo ago
Will anything be ever written in future without a little help from llm?
windward•8mo ago
They're not even really disclaimers. There's no legal liability. It's just disclosure.
quaintdev•8mo ago
Is it just me or something is wrong with HN https://ibb.co/0RwqjZvP
arkj•8mo ago
An interesting glitch. A few more refreshes and got the site unavailable message. It’s fixed now.
arkj•8mo ago
Maybe it’s a client side error but I see three links of this post on the homepage.
psnehanshu•8mo ago
The tool is called Compiler Explorer, but is hosted at godbolt.org. There's also compliler-explorer.com, which is the same thing. Why not retire the first domain? Just redirect to the namesake domain to prevent link rot.
krackers•8mo ago
Because most people colloquially know it as "Godbolt".
MeetingsBrowser•8mo ago
Most people I know, including myself, refer to it as godbolt and not compiler explorer.

I didn’t know it was hosted anywhere other than godbolt.org

0xTJ•8mo ago
When I want to visit Compiler Explorer, I start typing godbolt, then his Enter when the browser brings up the correct item from my History. "compiler-explorer.com" is also much longer (if you want to type out the whole things).
jevndev•8mo ago
Funny enough, he has talked about this exact problem on his podcast “Two’s complement”; Specifically the episode “The future of compiler explorer”. Commenters below are correct that it’s just about how heavily associated his name is with the tool. I just figured I’d also drop this source here because he has a lot of interesting things to say about his involvement with the project
57473m3n7Fur7h3•8mo ago
For anyone else wanting to listen to the episode, this site worked well for me:

https://podtail.com/en/podcast/two-s-complement/the-future-o...

It does have ads, but they were not too intrusive. Scroll down if there’s an ad on first click and there’s a play button that plays the episode.

For me the ads it showed were only text and images, not audio interrupting ads.

You can also listen to it on YouTube:

https://www.youtube.com/watch?v=2QXo5c7cUKQ

But since it’s audio only, I preferred listening to it via the aforementioned podcast website.

gpderetta•8mo ago
The godbolt name is so iconic that at $WORK our locally hosted instance of compiler explorer is under the go/godbolt shortcut.
porridgeraisin•8mo ago
The go/godbolt shortcut form tells me that WORK=google

Is it right?

gpderetta•8mo ago
I had the go/ shortcut at at least two different jobs. Neither was G. But it is possible that xooglers set it up.
psnehanshu•7mo ago
what kind of shortcut is this? a file path in your code bases?
wild_pointer•8mo ago
How about compiling client-side with wasm, fully or partially? Feasible? Was it considered?
petabyt•8mo ago
Some of the compilers they use (msvc) are not open source and are not allowed to run in wasm. And porting entire compiler toolchains to wasm would be a gargantuan task.
charcircuit•8mo ago
WASM has x86 emulators.
tempay•8mo ago
It would be a lot of data to download and would likely be uncomfortably slow for many cases.

Also, as is mentioned in the article in a few places, the website is optimised for low effort rather than low cost.

jenadine•8mo ago
That would imply compiling each compiler to wasm, which might not be supported. Plus challenges like making a virtual file system to get the header files and other files needed for the compilation.

Edit: also, you couldn't execute the resulting binary

galkk•8mo ago
tl;dr:

    * Right now, Compiler Explorer costs around $3000 a month (including AWS, monitoring, Sentry for errors, Grafana, and other expenses). 
    * nsjail for security/isolation
    * 3.9 terabytes of compilers, libraries, and tools
    * Up to 30+ EC2 instances (EC2 instances are virtual machines)
    * 4,724 compiler versions
    * 1,982,662 short links saved (and as of recently, ~14k ex-goo.gl links)
    * 1.8 million compilations per week
    
If my napkin math is correct, it's around 3 compilations/sec. and their cost is 0.0004 cents per compilation. Fascinating. If anyone asked me about ballpark estimate of compiler explorer cost, I'd be wrong at least at magnitude. Like - they must be heavy cpu/io/network bound, and this is like the worst scenario for cloud use.

This and lichess (https://news.ycombinator.com/item?id=41922928#41928953) shows that you really can handle very serious loads for quite cheap.

dieortin•8mo ago
> $3,00015

That’s a very weird place to put a comma. I have no idea what number this is representing (since I doubt it’s $3 a month)

detaro•8mo ago
the 15 is a copy-paste error (footnote)
sapiogram•8mo ago
Thank you, the comment has value now.
maccard•8mo ago
I’d love to see a breakdown of their ec2 costs vs everything else. I’d expect that if they really wanted to a single bare metal machine would probably save them a decent chunk of money.

But $3k/mo is surprisingly lean!

mattgodbolt•8mo ago
I'll do a follow-up post sometime on where the money goes.
mbac32768•8mo ago
Same. I'm probably too old man shakes fist at cloud but whenever I see "$3000 per month in AWS costs" I think "or pay $6000-9000 one time to buy instead and be good for 3+ years".
tomcam•8mo ago
> 8. Your browser renders the assembly, and you go “ooh, how clever is this compiler!”

Incorrect. I go “ooh, the appropriately named Mr. Godbolt is a fucking beast!”

mattgodbolt•8mo ago
So sorry to disappoint you, but I'm really not :D
tomcam•8mo ago
Overruled
gpderetta•8mo ago
> I really don’t know how many developers use Compiler Explorer: we purposefully don’t have the kind of tracking that could tell us. But, it’s at least in the thousands I think

I think this a large underestimate :D

knowitnone•8mo ago
Why do you say that? I've bookmarked the site but I've never used it. If my code compiles, I'm good. Not many people dig into the assembly to find that extra 1% performance boost. I'm not saying this tool is not useful because it is but how often do you use it?
JavierFlores09•8mo ago
I seldom use it myself, but I frequently see people sharing compiler explorer snippets to compare generated assembly on discord conversations about LLVM in just about any native language discord (but mainly the Rust official one), which may sound like a rare occasion, but it happens more often than you'd think. My impression is that it is definitely in the thousands, but it being a service that I've only seen used for quick comparisons rather than in-depth analysis, I can't tell whether it is much more than that
gpderetta•8mo ago
While it might have been started to inspect the assembly, these days I mostly see it getting used to share compilable code and test it against multiple compilers.

Sometimes is just a quick way to test minimalist code snipets

colonial•8mo ago
The official Discord for Rust alone easily hammers it with hundreds of snippets a week. You just say "?godbolt" + a code block and one of the bots will respond with the assembly. It's incredible for answering quick questions like "huh I wonder if this gets optimized out."
pfdietz•8mo ago
I wonder how many compiler crashes they experience. That's a lot of test cases.
cerisier•8mo ago
For the author: are there any plans to make the compilers builds available ? Prebuilt gccs are a rare and valuable spice !
mattgodbolt•8mo ago
They are already free and available. Check out our "infra" repo and the ce_install tool and/or just hack the S3 URLs
extraduder_ire•8mo ago
I didn't know Nvidia supplied hardware to go along with their corporate sponsorship.

Total no-brainer though, since it will make programmers better at targetting their hardware. Hopefully other GPU makers notice and step in too. (I see intel already listed as a sponsor)

potato-peeler•8mo ago
> Ten years from now, that Stack Overflow answer showing a GCC 4.8 bug will still compile on CE exactly as it did when posted. It’s our small contribution to fighting link rot

The result can’t be cached? Why maintain an older version just for this?

cinntaile•8mo ago
Caching millions of results doesn't seem like the best use of resources.

Knowing how a system behaves helps when you're trying to fix an issue. If you don't use the same version, it gets a lot harder.

0xdeafbeef•8mo ago
you need only to cache asm output. It will take a few kb and no waste of cpu cycles.