frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tiny C Compiler

https://bellard.org/tcc/
27•guerrilla•1h ago•10 comments

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
139•valyala•5h ago•23 comments

You Are Here

https://brooker.co.za/blog/2026/02/07/you-are-here.html
15•mltvc•1h ago•8 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
67•zdw•3d ago•28 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
32•gnufx•3h ago•35 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
72•surprisetalk•4h ago•85 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
111•mellosouls•7h ago•213 comments

Italy Railways Sabotaged

https://www.bbc.co.uk/news/articles/czr4rx04xjpo
48•vedantnair•1h ago•28 comments

FDA intends to take action against non-FDA-approved GLP-1 drugs

https://www.fda.gov/news-events/press-announcements/fda-intends-take-action-against-non-fda-appro...
21•randycupertino•31m ago•12 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
150•AlexeyBrin•10h ago•28 comments

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

https://openciv3.org/
860•klaussilveira•1d ago•263 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
7•swah•4d ago•1 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
109•vinhnx•8h ago•14 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1106•xnx•1d ago•621 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
71•thelok•7h ago•13 comments

First Proof

https://arxiv.org/abs/2602.05192
72•samasblack•7h ago•57 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
17•mbitsnbites•3d ago•1 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
249•jesperordrup•15h ago•82 comments

I write games in C (yes, C) (2016)

https://jonathanwhiting.com/writing/blog/games_in_c/
152•valyala•5h ago•132 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
527•theblazehen•3d ago•196 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
36•momciloo•5h ago•5 comments

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
17•languid-photic•3d ago•5 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
96•onurkanbkrc•10h ago•5 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
203•1vuio0pswjnm7•11h ago•304 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
41•marklit•5d ago•6 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
51•rbanffy•4d ago•13 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
640•nar001•9h ago•280 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
266•alainrk•9h ago•442 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

Microsoft account bugs locked me out of Notepad – Are thin clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
45•josephcsible•3h ago•60 comments
Open in hackernews

An Interactive Debugger for Rust Trait Errors

https://cel.cs.brown.edu/blog/an-interactive-debugger-for-rust-trait-errors/
57•matt_d•9mo ago

Comments

shaolinspirit•9mo ago
"rust traitors"
jgilias•9mo ago
Came to see if someone’s brain parsed it that way too!
Rygian•9mo ago
Maybe the example is contrived in a way that does not show the issue very clearly.

User forgot to include the posts table in the query.

Error line 1 says "Cannot select `posts::columns::id` from `users::table`.

For me, that is more than enough to spot the issue. But if I had missed my morning coffee, 5 lines below I have extra help: "note: `posts::columns::id` is no valid selection for `users::table`"

The rest of the "help" lines I can happily ignore.

KingOfCoders•9mo ago
Would have been very useful during my Scala days, I often had lots of type errors with long stacks (heard Scala is different today) that took quite some time to fix.

Some years ago I came to the conclusion I like Rust compiler errors the most

https://www.inkmi.com/blog/developer-productivity-compiler-e...

Meneth•9mo ago
Feels like Zig's comptime call stacks would make for better error reports than these Rust Traits.
Ygg2•9mo ago
Honestly, I think the mismatch is that you have a code that tries too much to do with Traits.

A simpler, more jooq like interface with strings would work about just as well.

adastra22•9mo ago
Type issues no longer a problem when you throw out the type system entirely!
Ygg2•9mo ago
Yeah, you're right. We should use build time structures for stuff that can be changed during runtime.

There is such a thing as going overboard. Remember when Hashtable extended Dictionary in Java, because OOP is teh futureh!

quotemstr•9mo ago
LOL. People raked C++ over the coals for having metaprogramming sophisticated enough to need debugging. People mocked projects like Templight (https://llvm.org/devmtg/2015-04/slides/EuroLLVM2015Templight...) as just providing how awful C++ is. Now, when the same thing appears for Rust, it's evidence of how awesome Rust is?
spoiler•9mo ago
I used to write C++ for around 10 years. I get the point you're trying to make... Like, both languages sometimes produce errors so long as to seem unhelpful (although the Rust error in this post is actually immediately helpful, so maybe it was a poor example on their part).

However, comparing Rust traits to template programming seems a bit disingenuous. One is literally a templating engine (albeit powerful one that people got creative with) and the other is part of a fairly cohesive type system (even if it has some downsides).

Also, I think even the most obtuse errors in Rust are still more helpful than average C++ template error.