frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

France's homegrown open source online office suite

https://github.com/suitenumerique
469•nar001•4h ago•222 comments

British drivers over 70 to face eye tests every three years

https://www.bbc.com/news/articles/c205nxy0p31o
155•bookofjoe•2h ago•135 comments

Start all of your commands with a comma (2009)

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

Leisure Suit Larry's Al Lowe on model trains, funny deaths and Disney

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

Software Factories and the Agentic Moment

https://factory.strongdm.ai/
33•mellosouls•2h ago•27 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
93•AlexeyBrin•5h ago•17 comments

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

https://openciv3.org/
781•klaussilveira•20h ago•241 comments

First Proof

https://arxiv.org/abs/2602.05192
42•samasblack•2h ago•28 comments

StrongDM's AI team build serious software without even looking at the code

https://simonwillison.net/2026/Feb/7/software-factory/
26•simonw•2h ago•23 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
36•vinhnx•3h ago•4 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
59•onurkanbkrc•5h ago•3 comments

The Waymo World Model

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

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
180•alainrk•4h ago•255 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
27•rbanffy•4d ago•5 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
171•jesperordrup•10h ago•65 comments

Vinklu Turns Forgotten Plot in Bucharest into Tiny Coffee Shop

https://design-milk.com/vinklu-turns-forgotten-plot-in-bucharest-into-tiny-coffee-shop/
9•surprisetalk•5d ago•0 comments

72M Points of Interest

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

Unseen Footage of Atari Battlezone Arcade Cabinet Production

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

What Is Stoicism?

https://stoacentral.com/guides/what-is-stoicism
7•0xmattf•1h ago•1 comments

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

https://github.com/valdanylchuk/breezydemo
265•isitcontent•20h ago•33 comments

Making geo joins faster with H3 indexes

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

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

https://github.com/pydantic/monty
278•dmpetrov•20h ago•148 comments

Ga68, a GNU Algol 68 Compiler

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
36•matt_d•4d ago•11 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
546•todsacerdoti•1d ago•264 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
421•ostacke•1d ago•110 comments

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

https://vecti.com
365•vecti•22h ago•166 comments

What Is Ruliology?

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

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

https://eljojo.github.io/rememory/
338•eljojo•23h ago•209 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
460•lstoll•1d ago•303 comments

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

https://github.com/microsoft/litebox
373•aktau•1d ago•194 comments
Open in hackernews

A collection of technical things every software developer should know (2017)

https://github.com/mtdvio/every-programmer-should-know
85•redbell•4mo ago

Comments

pdntspa•4mo ago
Can we pleeeeeeease stop putting emoji in the middle or end of sentences like this was a 6-year-old's training reader?

Any time I see a sentence end in that strong-arm emoji my douchebag-o-meter goes way way up.

dragonwriter•4mo ago
Of all the things I’ve seen with emoji at the beginning or end of sentences, none of them are training readers for children and most of them are material by and for adults.
pdntspa•4mo ago
A lot of early-reading children's books embed pictures in the sentences. It helps kids learn the meaning of words or something.
theideaofcoffee•4mo ago
I second this. I feel very strongly that we have to do our best to make technical things more accessible to more people, but this trend of adding emojis to these readmes is just infantilizing. A lot of the content is interesting enough on its own, no need to candy-coat it.
pmichaud•4mo ago
Probably not. I think it's the beginning of a major language evolution.
homeonthemtn•4mo ago
Hieroglyphics comes full circle.
sunrunner•4mo ago
Thistle bee ace.
redmattred•4mo ago
¯\_(ツ)_/¯

I think the cat is out of the bag on this one. I await the return of ascii art though.

rustystump•4mo ago
I dont mind them when they are not cringy. Arm flex is cringy.
mr_mig•4mo ago
I will replace it with almost anything you want. Pick your option
TheHideout•4mo ago
Very nice list... I do wonder how much money the author/contributors make by having Tuple's ad at the top of this popular readme file.
mr_mig•4mo ago
It’s a time-bounded experiment with sponsorship (3 months) and it earned me roughly a 1 month rent (before tax)
TheHideout•4mo ago
thank you for the transparency in your comment.
mr_mig•4mo ago
I spent some time looking into prices, and there are repos that have a tiered system with sponsorship

The top tier is 1000$/m sponsorship , for which you get a larger size of the company logo showed on top of the repo

hangonhn•4mo ago
I'm a little surprised by the answers in "Cryptographic Right Answers". Both libsodium and Chacha20-Poly1305 are not FIPS-compliant. "AES-GCM" is but it has important gotchas in regards to the IV and per key data volume. "AES-GCM-SIV" is more resilient but "AES-GCM-SIV" isn't FIPS compliant either but there is a proposal underway to certify it. So the cryptographic right answer is "it depends". FIPS compliance may not matter to some people but it does a lot to others depending on the context.

I think the safe answer is AES-GCM using envelope encryption?

NoahZuniga•4mo ago
If you use libsodium, its very hard to screw up your encryption. If you use AES-GCM, it sounds at least like you can screw it up. Surely you'd want to use the first one?
hangonhn•4mo ago
Totally agree with you on this but I think in some settings FIPS-compliance is a requirement -- especially anything to do with the Federal government. The obvious fix is for FIPS to catch up but until then the three choices the document listed aren't great. The first two don't meet the requirements and the last choice, as you've pointed out, can be a bit of a foot gun. I wonder if AES-CBC-HMAC (i.e. Fernet) should be listed as a choice for FIPS? Like keep the original 3 and then have a sub-heading: FIPS-compliant: AES-CBC-HMAC or AES-CTR-HMAC like it did originally.
allersj•4mo ago
That list is geared towards developers who don't have a strong background in cryptography and helping them choose a secure algorithm that is easy to implement. Because if you get it wrong, more vulnerabilities will be introduced.

Working around janky compliance standards is a whole separate topic.

hu3•4mo ago
If you are starting your career and panic reading such list, that would take years to learn, if even. Don't worry.

Most of these items are more like nice to know than should know.

Yeah it would be great if every software developer knew everything. But I doubt even the repository owner know all that is listed.

My best advice to newcomers is get your hands dirty and stay away from endless hours of courses, YouTube videos and "awesome lists".

sho_hn•4mo ago
Absolutely. This kind of list isn't the price to entry.

Toward the middle of your career you should have a reasonable understanding of roughly what's in all of those and why someone cared to write them down, and be able to know when to consult them. And you will know at least a few of them very well.

mr_mig•4mo ago
The repository owner does not know everything, and has already forgotten many things he used to know from the list

But it’s a distilled and curated list of the resources I’ve found important to have at hand and revisit periodically

hu3•4mo ago
That's nice and all except the title is misleading and discouraging to new devs. I would even put a disclaimer on top of fixing the title.

But I guess it wouldn't be clickbaity then.

mr_mig•4mo ago
There is a disclaimer, but not very clear I guess
vodou•4mo ago
Also remember: Even though many of these articles/books/papers/etc. are good, even great, some of them are starting to get a bit old. When reading them, check what modern commentators are saying about them.

E.g.: What every programmer should know about memory (18 years old) [1]

How much of ‘What Every Programmer Should Know About Memory’ is still valid? (13 years old) [2]

[1]: https://lwn.net/Articles/250967/

[2]: https://stackoverflow.com/questions/8126311/how-much-of-what...

rustystump•4mo ago
While i cannot comment on the specifics u listed i dont think the fundamentals have changed much concerning memory. Always good to have something more digestible though.
brcmthrowaway•4mo ago
I laughed at timezones
leecommamichael•4mo ago
Clever ad.
justinko•4mo ago
You should know only what you need to know to solve a problem.
falcor84•4mo ago
My contrasting advice is that you should use the problems you're facing as opportunities to learn and practice the wider competencies that will allow you to gradually take on bigger and more interesting problems.
waynesonfire•4mo ago
You will eventually encounter each and every item on that list, and some. Software engineering is a learning grind till the end. The projects will dictate the skills needed for it to be successful. The difficulty is that you won't be given time to learn any knowledge gaps.
hungryhobbit•4mo ago
A better title would have been "junior dev compiles collection of his favorite links".
Animats•4mo ago
And adds an ad.

[1] https://github.com/mtdvio/every-programmer-should-know/commi...

mr_mig•4mo ago
You are mostly right
random3•4mo ago
:) Soon to be renamed to "a historical collection of things every software developer had to know about."

Will start with "software used to be..."

banashark•4mo ago
Not every developer needs to know about all of these things. I'd take this more as a "list of interesting details related to common things you might depend on", it's akin to suggesting that doctors of specific specialties (dermatologist) should know about random things that are part of other specialties (proctologist).
alabhyajindal•4mo ago
[flagged]
dang•4mo ago
Please make your substantive points without name-calling. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
estimator7292•4mo ago
The random use of emojis tells me this was written by an LLM. If it's not worth your time to write a list it's probably not worth my time to read
mr_mig•4mo ago
It was written in 2017. If it was written by an LLM in 2017, I would be already quite rich
nice_byte•4mo ago
> How to Win Friends and Influence People

really? in 2025?

mr_mig•4mo ago
Yes. Have you read it?
nice_byte•4mo ago
Indeed and I regret wasting time on it. I thought people would be a little more clued in about dale carnegie's work by now.
mr_mig•4mo ago
You would be surprised how many people out there in Tech find value in that book then
AaronAPU•4mo ago
Tangentially, am I the only one left on the planet who abhors watching videos in order to consume information?

It has been a nightmare watching the world’s information migrate over to YouTube when it used to be quickly digestible text formats.

mr_mig•4mo ago
You are not the only one. I have a lot of people around me whom I coach who prefers info to be in a text form

Would you prefer to have transcripts for those videos in the repo?

mr_mig•4mo ago
Author here.

Accepting both constructive criticism and personal insults