frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
47•yi_wang•2h ago•18 comments

Haskell for all: Beyond agentic coding

https://haskellforall.com/2026/02/beyond-agentic-coding
12•RebelPotato•1h ago•2 comments

SectorC: A C Compiler in 512 bytes (2023)

https://xorvoid.com/sectorc.html
227•valyala•9h ago•43 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
136•surprisetalk•9h ago•142 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
172•mellosouls•12h ago•326 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...
56•gnufx•8h ago•54 comments

Vouch

https://twitter.com/mitchellh/status/2020252149117313349
22•chwtutha•29m ago•2 comments

Do you have a mathematically attractive face?

https://www.doimog.com
5•a_n•1h ago•8 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
151•vinhnx•12h ago•16 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
172•AlexeyBrin•15h ago•31 comments

IBM Beam Spring: The Ultimate Retro Keyboard

https://www.rs-online.com/designspark/ibm-beam-spring-the-ultimate-retro-keyboard
13•rbanffy•4d ago•4 comments

First Proof

https://arxiv.org/abs/2602.05192
118•samasblack•12h ago•74 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...
91•randycupertino•5h ago•194 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
292•jesperordrup•20h ago•94 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
66•momciloo•9h ago•13 comments

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

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
96•thelok•11h ago•21 comments

Show HN: Axiomeer – An open marketplace for AI agents

https://github.com/ujjwalredd/Axiomeer
7•ujjwalreddyks•5d ago•2 comments

LLMs as the new high level language

https://federicopereiro.com/llm-high/
33•swah•4d ago•76 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-...
33•mbitsnbites•3d ago•2 comments

Start all of your commands with a comma (2009)

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

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
278•1vuio0pswjnm7•16h ago•457 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-...
118•josephcsible•7h ago•141 comments

The F Word

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

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

https://jonathanwhiting.com/writing/blog/games_in_c/
178•valyala•9h ago•165 comments

Selection rather than prediction

https://voratiq.com/blog/selection-rather-than-prediction/
28•languid-photic•4d ago•9 comments

Eigen: Building a Workspace

https://reindernijhoff.net/2025/10/eigen-building-a-workspace/
10•todsacerdoti•4d ago•3 comments

The silent death of good code

https://amit.prasad.me/blog/rip-good-code
74•amitprasad•4h ago•75 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
115•onurkanbkrc•14h ago•5 comments

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

https://openciv3.org/
897•klaussilveira•1d ago•274 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
224•limoce•4d ago•124 comments
Open in hackernews

Cold-blooded software (2023)

https://dubroy.com/blog/cold-blooded-software/
82•dgroshev•1mo ago

Comments

underdeserver•1mo ago
Should be (2023).
dgroshev•1mo ago
Fixed, thank you!
alwa•1mo ago
Previously (2023; 222 comments): https://news.ycombinator.com/item?id=38793206
l00sed•1mo ago
Really nicely written and quite thought-provoking. I think about when I die, will anyone be able to use or maintain any of the software I've written? Updates and patches are something so entwined with software that I doubt much of my code would be worth using if it suddenly froze.

It puts a beautiful spotlight on OSS communities and what they do to keep software alive through refactoring, iteration, patching. Also, on well-written documentation— perhaps that's even more important than the code for longterm maintenence and value. A good thesis that encourages someone to write it again, and better?

deadbabe•1mo ago
If you are worried about software being usable long after you’ve died, you should be releasing compiled binaries.
l00sed•1mo ago
That's true. Even then, though, you're dealing with backwards-compatibility support as the system updates. A compiled binary might run well for the systems it was compiled for, but what about longer timelines (a decade)? Will the newest system be able to easily run that compiled binary? Not always... and there's always the possibility it might include vulnerabilities that weren't discovered until later.

I was reading about terminal text editors (em, en, vi, vim, neovim, etc.), and it's interesting how some of the software that "lasts" is more like Theseus' Ship. All the original components replaced over time, but the core concepts last.

asa400•1mo ago
> I was reading about terminal text editors (em, en, vi, vim, neovim, etc.), and it's interesting how some of the software that "lasts" is more like Theseus' Ship. All the original components replaced over time, but the core concepts last.

There's probably a lesson about interfaces here. The thing itself is able to last and adapt if you're able to replace the components, and the components can be replaced if the interfaces between them are stable (or at least knowable, so you can change them and know what you're changing). A couple of the examples I can think of that try to do this are Linux and Clojure. Both have improved and added a ton over the years, but they've always focused on maintaining stable interfaces.

hbs18•1mo ago
> Will the newest system be able to easily run that compiled binary?

I feel like releasing it as a win32 app covers you best there

GaProgMan•1mo ago
The problem of what happens when the author is unable to keep working on the source code has come up a LOT in the .NET space. One author (of both books and OSS) has even written up [0] the pro-active steps he's taken for when "The Emnuggerance" (as Pratchett called it) takes his abilities.

[0] https://www.thereformedprogrammer.net/how-to-update-a-nuget-...

bob1029•1mo ago
Tool vendor choice is one of the most important factors in whether or not things will work next year or decade. Using vendors who take stewardship over their ecosystem is at the heart of it all. The solutions to project rot are actually quite obvious if we will allow for them to be. Being required to vendor-in a vast majority of your dependencies is the biggest hallmark of a neglected ecosystem.
wduquette•1mo ago
“Cold-blooded software” concisely expresses something I’ve thought about for years. Modern software based on HTML/CSS and frameworks works great so long as maintenance is ongoing. But for software I write for myself, I much prefer cold-blooded software. I want to write it today and have it still work in five years, even if I haven’t done any maintenance. Professionally I work in an area with similar needs. Gonna be adding this term to my vocabulary.
begueradj•1mo ago
https://news.ycombinator.com/item?id=38793206
SoftTalker•1mo ago
This is how software used to be before the internet.

You'd write (or buy) software for a purpose, and once it was debugged and installed, it was done. You just ran it after that. It was not exposed to external attackers, it didn't need to ever be updated unless new features were needed. In some cases (i.e. games on ROM cartridges) it couldn't be updated.

This is part of why Y2K was such an issue. So much old software was never intended to be updated. Preservation of original sources and build tools wasn't well managed. In many cases, software that had been in use for years or decades just had to be completely replaced because there was no practical way to update it.

yomismoaqui•1mo ago
Lately I'm thinking about which could be the tech stack that enables a project that will keep running for 10-20 years with the least amount of maintenance.

Right now it's this:

- HTML/CSS/vanilla JS for the UI. If it renders on a browser now I expect it to render almost the same in 20 years.

- SQLite: It's a library that sure will be alive, maintained and API compatible in the future.

- Go: The Go 1 compatibility promise applies here. Also, trying to reduce external dependencies as much as possible (SQLite lib should use standard DB api)

Sure you can use C or Java, but Go strikes the right balance for me (also personal preference for its philosophy and ecosystem)

It's a nice thought experiment in a time when you leave a NextJS project for a year and it ages like milk.

l00sed•1mo ago
Exactly my thoughts with Nextjs. Haha So sad...
msla•1mo ago
The problem with Go is that it's single-source. That used to be death, single-source; couldn't get contracts if you were the only one providing a technology. C is multiple-source; even if you limit yourself to modern OSS compilers there's GCC and Clang, each from an independent group.

The trend towards unstandardized languages that only exist as a single blessed implementation, as opposed to languages defined by an official standards document with multiple implementations that are all on the same footing, is definitely an artifact of the Internet era: You don't "need" a standard if everyone can get an implementation from the same development team, for some definition of "need" I suppose.

If your horizon is only 20 years, Go is likely reasonable. Google will probably still exist and not be an Oracle subsidiary or anything similarly nasty in that period. OTOH, you might have said the same thing about staid, stable old AT&T in 1981...

morshu9001•1mo ago
Google could still exist but add Go to killedbygoogle.com
morshu9001•1mo ago
DBMS can be any of the major SQLs, and NodeJS will have a pretty small driver lib for it.
kwikiel•1mo ago
Made this mistake years ago: figured I’d just throw it in a Docker with Python 2.7, problem solved. 8 years later nothing builds anymore. Base images gone, dependencies don’t resolve. Turns out containers don’t actually freeze time, they just delay the pain.