frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Requirements Layer Your AI System Is Missing

https://kiln.tech/blog/requirements_layer_your_ai_system_is_missing
1•samfierro•8s ago•0 comments

Simulating Catalog and Table Conflicts in Iceberg

https://cdouglas.github.io/posts/2026/03/catalog
1•eatonphil•3m ago•0 comments

Run PostgreSQL on AKS High‑Performance, Flexible, Cloud Native Postgres on Azure [video]

https://www.youtube.com/watch?v=KEApG5twaA4
1•RaouleDuke•3m ago•0 comments

Show HN: OxiGDAL – A pure Rust replacement for GDAL with zero C/C++ dependencies

https://github.com/cool-japan/oxigdal
1•kitasan•6m ago•0 comments

Newcomb's Paradox Needs a Demon

https://samestep.com/blog/newcombs-paradox/
1•sestep•6m ago•0 comments

ClaudeAI's Review of "Do Androids Dream of Electric Sheep"

https://old.reddit.com/r/ClaudeAI/comments/1rnio7s/had_claude_read_do_androids_dream_of_electric/
1•lisper•8m ago•0 comments

GPS jamming: The invisible battle in the Middle East

https://www.bbc.com/news/articles/c3ewwlx9e1xo
1•1659447091•9m ago•0 comments

Moonforge: A Yocto-Based Linux OS

https://www.igalia.com/2026/03/09/Introducing-Moonforge-A-Yocto-Based-Linux-OS.html
2•microflash•9m ago•0 comments

Lucid Dreaming (1995)

https://www.aphextwin.nu/learn/98336584377199.shtml
1•carlos-menezes•11m ago•0 comments

DuckDB 1.5.0

https://duckdb.org/2026/03/09/announcing-duckdb-150
2•erikcw•11m ago•0 comments

ChatJC – chatbot for resume/LinkedIn/portfolio info

https://joshuacurry.dev/
2•ogou•15m ago•1 comments

FreeBSD 14.4-Release Announcement

https://www.freebsd.org/releases/14.4R/announce/
2•todsacerdoti•16m ago•0 comments

AgentOps – The Discipline That Didn't Exist Last Year

https://doneyli.substack.com/p/agentops-the-discipline-that-didnt
1•hn247dj•16m ago•0 comments

It looks like the “JVG algorithm” only wins on tiny numbers

https://scottaaronson.blog/?p=9615
4•jhalderm•17m ago•0 comments

I built an app to replace the DAGR – $3.99 instead of $2,500

https://github.com/RedGridTactical/RedGridMGRS
1•redgridtactical•18m ago•1 comments

Convert Any API Documentation into a CLI for AI Agents

https://github.com/giorgioleonardi/pug
2•giorgiolc•23m ago•1 comments

Many US states planning or have operating system age verification laws

https://www.gamingonlinux.com/2026/03/many-more-us-states-are-planning-or-already-have-operating-...
3•20after4•24m ago•0 comments

A retention mechanic for intrinsic learning that isn't Duolingo manipulation?

https://www.dailylabs.co/
1•aidanadd•26m ago•1 comments

Xkcd: Change in Slope

https://xkcd.com/2701/
3•ravenical•32m ago•1 comments

TLAi+ Benchmarks for Evaluating LLMs

https://github.com/tlaplus/TLAiBench
2•alhazrod•33m ago•0 comments

The Unison Language – The Big Idea

https://www.unison-lang.org/docs/the-big-idea/
3•deterministic•34m ago•0 comments

Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor

https://www.rahuljuliato.com/posts/emacs-solo-two-years
4•celadevra_•36m ago•0 comments

Anthropic sues Pentagon claiming supply chain risk label could cost billions

https://www.ft.com/content/af404e0a-7abc-49bc-9584-cd4690152f86
1•Jimmc414•37m ago•0 comments

Iran's attacks on Amazon data centers in UAE, Bahrain signal a new kind of war

https://fortune.com/2026/03/09/irans-attacks-on-amazon-data-centers-in-uae-bahrain-signal-a-new-k...
11•rawgabbit•41m ago•2 comments

I will pay you if you ship a bug

https://www.getautonoma.com
1•Escafati•42m ago•2 comments

Trump says Iran war is 'complete, pretty much'

https://www.theguardian.com/world/2026/mar/09/us-israel-strikes-iran-supreme-leader
3•hedayet•45m ago•1 comments

Anti-stringing device for a coin acceptor (1996)

https://patents.google.com/patent/US5511645A/en
2•exvi•45m ago•0 comments

Sally, by Isaac Asimov (1953)

https://lecturia.org/en/short-stories/isaac-asimov-sally/8602/
2•antognini•46m ago•0 comments

Why software supply-chain review shouldn't be split across five tools

https://github.com/ferxalbs/rainy-updates
1•ferxalb•48m ago•1 comments

Porting MacPaint to Swift with Claude Code

https://weirdvibes.net/posts/2026-03-07-macpaint-part-1/
1•minorbug•48m ago•2 comments
Open in hackernews

Sir Tony Hoare has died

http://lefenetrou.blogspot.com/2026/03/in-memoriam-tony-hoare.html
216•nextos•1h ago

Comments

arn3n•1h ago
Pardon if I’m dumb/missed something: Is Tony Hoare dead? I see no news anywhere.
csb6•1h ago
The blog author says that Jonathan Bowen informed them, so it is possible it hasn't been officially announced.
Jtsummers•1h ago
I can't find any news either, but that is the claim of this submission.

  > Jonathan Bowen informed me of Tony Hoare's death on Thursday, March 5th. (translated from French)
The main reason to find it surprising is that it's now 4 days since then, I'd have expected something to have been published besides this page.
tibbar•1h ago
That is the claim of the post. I also don't see confirmation elsewhere
nextos•1h ago
There is very little information around, this is the most authoritative post I could find. There are some comments on X as well.

According to this blogpost, he sadly passed away last Thursday, March 5th.

jlhawn•1h ago
There were a few recent edits about this on Tony Hoar's Wikipedia page which were reverted because there was no substantial evidence: https://en.wikipedia.org/w/index.php?title=Tony_Hoare&action...
nextos•1h ago
It was edited again a few minutes ago and now displays Sunday, March 8th as his date of death.
codethief•1h ago
And it's gone again!
spooneybarger•1h ago
Yes. He died last week.
rvz•1h ago
RIP Tony Hoare.

Legendary Turing Award Winner.

behehebd•1h ago
Any link to information?
spooneybarger•1h ago
Came through personal contact who is close to the family.
hinkley•1h ago
His Wikipedia page is still worded in the present tense. People tend to be johnny on the spot about that so maybe not?
intuitionist•47m ago
Sadly it seems to be true. Heard it late last week from a coworker in a position to know.
butterisgood•1h ago
Wikipedia seems to say he passed yesterday.
wging•1h ago
But there are no citations on any of the edits claiming this, and there were two incompatible dates claimed (March 5, March 8).
hinkley•1h ago
At this exact moment it looks like those edits may have been reverted.
ontouchstart•1h ago
RIP: https://youtu.be/tAl6wzDTrJA
reenorap•1h ago
Once verified, I definitely think the creator of Quicksort deserves a black bar.
hinkley•1h ago
Tony Hoare documented almost every form of concurrency primitive that we have in modern software. Pretty much everything prior to Rust's ownership semantics was written down in some form or under another name by Tony in the early 1970's.
jonstewart•1h ago
Yes, make it black.
jacquesm•50m ago
It goes a lot further than Quicksort.
riazrizvi•1h ago
"The null reference was my billion dollar mistake responsible for innumerable errors, vulnerabilities and system crashes" (paraphrasing). I don't know. This design choice exposed the developer to system realities, and modern language approaches are based on decades of attempts to improve on it, and they are not necessarily better. Safer yes, but more weighty.

Can anyone suggest a better approach for a situation like this in the future? What's better than exposing addressing the problem with a light solution?

cyberax•1h ago
Some kind of an optional/variant type, enforced by the type system.
p1necone•1h ago
Or if even that feels too verbose, just a 'nullable' modifier on the variable or field definition, with the default being not nullable.

(Although Optional/Maybe types are definitely my preference based on the languages I've used)

magarnicle•57m ago
"The problem isn't the concept of 'null', but rather that everything can be null, which makes it impossible to distinguish between the cases where null is an appropriate and expected value, from the cases where null is a defect."

https://blog.ploeh.dk/2015/04/13/less-is-more-language-featu...

bitwize•1h ago
Time for a black band.
hinkley•1h ago
@dang is there such a thing as a double black bar? Because we need one for Tony.
toomuchtodo•1h ago
Tags do nothing, email the mods if desired. Bottom bar has deets (“contact”).
godd2•30m ago
What is a black bar?
john_strinlai•27m ago
when a significant figure in the tech/science community dies, hn will sometimes place a thin black bar at the top of the page in memoriam
briane80•1h ago
He was a professor at my old alma mater, Queen's University of Belfast. I remember hearing a story about him going to Harvard to give a lecture and, as he was presented, one of their professors referred to himself as the "Hoare of Harvard"
pyuser583•1h ago
Wikipedia is reporting him as deceased, but there’s a bit of an editing war going on. No source is cited for his death, and and it’s going back and forth.
hinkley•1h ago
One of Billy Crystal's later standup bits was talking about how his parents have hit an age where their favorite game with their friends is called, "Guess Who Died". I've been thinking about that bit an awful lot the last couple of years.
tombert•1h ago
Damn.

Tony Hoare was on my bucket list of people I wanted to meet before I or they die. My grad school advisor always talked of him extremely highly, and while I cannot seem to confirm it, I believe Hoare might have been his PhD advisor.

It's hard to overstate how important Hoare was. CSP and Hoare Logic and UTP are all basically entire fields in their own right. It makes me sad he's gone.

dboreham•42m ago
When I met him unfortunately I didn't realize how important he was (1987). The place where I worked used formal methods to verify the design of an FPU, in collaboration with the PRG. iirc the project was a success. I never heard of formal methods being successfully used again until TLA+ a few years ago.
fanf2•24m ago
Inmos? Transputers were inspired by Hoare’s CSP.
EdNutting•11m ago
“Inspired by” is an understatement of the century lol. David May and Sir Tony worked very closely together to enable the architecture to be as pure a runtime for CSP as you could get - at least in early versions of the architecture and accompanying Occam language. It expanded and deviated a bit later on iirc.

Source: David loved to tell some of these stories to us as students at Bristol.

EdNutting•8m ago
It’s also worth highlighting that the mathematical purity of the designs were also partly the problem with them. As a field, we’re still developing the maths of Effects and Effectful Algebras that are needed to make these systems both mathematically ‘pure’ (or at least sound to within some boundary) and ALSO capable of interfacing to the real world.

Transputer and Occam were, in this sense, too early. A rebuild now combining more recent developments from Effect Algebras would be very interesting technically. (Commercially there are all sorts of barriers).

EdNutting•22m ago
Inmos’ Occam-based verification of their FPU in collaboration with researchers at Bristol and Oxford iirc? Citation: http://people.cs.bris.ac.uk/~dave/formalmethods.pdf

David May was my PhD supervisor and always spoke very highly of Sir Tony Hoare.

Edit: I’m also lucky enough to have worked with Geoff Barrett, the guy that completed that formal verification (and went on to do numerous other interesting things). Some people may be interested to learn that this work was the very first formal verification of an FPU - and the famous Intel FPU bug could have been avoided had Intel been using the verification methods that the Inmos and University teams pioneered.

jballanc•31m ago
You can always check his entry on the Mathematics Genealogy Project: https://mathgenealogy.org/id.php?id=45760
fidotron•1h ago
The confusion is possibly almost appropriate, given so much of his work was on creating systems which avoid confusion through using proper synchronized communication channels. The null pointer stuff is famous, but it's occam and the Communicating Sequential Processes work that were brilliant. Maybe it's also brilliantly wrong, as I think Actor model people could argue, but it is brilliant.

My favourite quote of his is “There are two ways of constructing a piece of software: One is to make it so simple that there are obviously no errors, and the other is to make it so complicated that there are no obvious errors.”

While we hope it's not true, if it is a very deserved RIP.

nextos•1h ago
CSP and Hoare logic were brilliant. He was a huge proponent of formal methods.

He famously gave up on making formal methods mainstream, but I believe there will be a comeback quite soon.

On generated code, verification is the bottleneck. He was right, just too early.

jacquesm•52m ago
And here we are throwing all that brilliance away with Async abominations. Software can be so simple and elegant.
eru•48m ago
Actor model would also be brilliantly wrong: it doesn't compose smaller correct systems into larger correct systems.

(Software) Transactional Memory and other ideas inspired by databases have a much better shot at this.

muyuu•1h ago
always knew him as C.A.R. Hoare, takes me way back to freshman college years

RIP good sir

csb6•58m ago
Sad that his (and many others') dream of widespread formal verification of software never came true. He made really fundamental contributions to computer science but will probably be mostly known for quicksort and the quote about his "billion dollar mistake", not his decades-long program to make formal methods more tractable.

Makes me think of an anecdote where Dijkstra said that he feared he would only be remembered for his shortest path algorithm.

hinkley•50m ago
Almost all of the earliest cited works on concurrency management in software were authored by C A R 'Tony' Hoare.

I genuinely forget he authored quicksort on the regular.

yodsanklai•31m ago
Actually, thanks to AI, this may change soon! we may be in a place where widespread formal verification is finally possible.
mynegation•45m ago
Sir Tony Hoare visited Institute for System Programming in Moscow and gave a lecture quarter of the century ago. It was unforgettable experience to see the living legend of your field. He was a senior person then already and today I am going to celebrate his long and wonderful life.
laurieg•37m ago
I saw a casual lecture given by Tony Hoare as a teenager. The atmosphere was warm and welcoming, even if I didn't fully understand all of the content. I remember he was very kind and answered my simple questions politely.
susam•35m ago
I first came across Tony Hoare about 24 years ago while learning C from The C Programming Language by Kernighan and Richie. I knew him only as C. A. R. Hoare for a long time. When I got on the Internet, it took me a while to realise that when people said Tony Hoare, it was the same person I knew as C. A. R. Hoare. Quoting the relevant text from the book:

> Another good example of recursion is quicksort, a sorting algorithm developed by C.A.R. Hoare in 1962. Given an array, one element is chosen and the others partitioned in two subsets - those less than the partition element and those greater than or equal to it. The same process is then applied recursively to the two subsets. When a subset has fewer than two elements, it doesn't need any sorting; this stops the recursion.

> Our version of quicksort is not the fastest possible, but it's one of the simplest. We use the middle element of each subarray for partitioning. [...]

It was one of the first few 'serious' algorithms I learnt to implement on my own. More generally, the book had a profound impact on my life. It made me fall in love with computer programming and ultimately choose it as my career. Thanks to K&R, Tony Hoare and the many other giants on whose shoulders I stand.

zacklee-aud•32m ago
Most discussions here focus on quicksort and the null reference mistake, but his work on communicating sequential processes (CSP) laid the theoretical foundation for modern concurrent and distributed system design. Hoare logic also created the baseline for all formal verification work that's only now starting to see widespread production use, decades after he first published it. Few computer scientists have contributed work that impacts day-to-day coding, algorithm design, and core system architecture at this fundamental a level.
EdNutting•4m ago
This post appears to have been hidden from the front page of HN?