frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•10mo ago

Comments

JonChesterfield•10mo ago
Exhaustive compile time checking of dispatch statements is a wonderful thing, sorely missing from the languages that decided "sum types" are a bit weird and niche.
fredrikholm•10mo ago
They make it near impossible to extend from the outside.

I can pass a Reader interface to your function, but I cannot (easily) add a

> | UnusualProtocol(Socket)

as a third party consumer.

Other than that, sum types are the better abstraction. With exhaustive first class pattern matching (eg. with proper matching on destructuring), nothing comes close in terms of ergonomics.

hermanradtke•10mo ago
That is a feature. Compose instead of extending.
Yoric•10mo ago
OCaml has extensible sum types. They work very nicely for some ranges of problems.
swiftcoder•10mo ago
Elm <-> Rust

Best buds on this front

gitroom•10mo ago
Tbh, missing those checks in other languages bugs me so much - it's like why leave me hanging?

Judge Orders Government to Begin Refunding More Than $130B in Tariffs

https://www.wsj.com/politics/policy/judge-orders-government-to-begin-refunding-more-than-130-bill...
377•JumpCrisscross•1h ago•281 comments

Google Safe Browsing missed 84% of phishing sites we found in February

https://www.norn-labs.com/blog/huginn-report-feb-2026
22•jdup7•48m ago•6 comments

Nvidia PersonaPlex 7B on Apple Silicon: Full-Duplex Speech-to-Speech in Swift

https://blog.ivan.digital/nvidia-personaplex-7b-on-apple-silicon-full-duplex-speech-to-speech-in-...
254•ipotapov•8h ago•79 comments

Fast-Servers

https://geocar.sdf1.org/fast-servers.html
18•tosh•1h ago•7 comments

Google Workspace CLI

https://github.com/googleworkspace/cli
768•gonzalovargas•15h ago•257 comments

Relicensing with AI-Assisted Rewrite

https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/
277•tuananh•10h ago•269 comments

The L in "LLM" Stands for Lying

https://acko.net/blog/the-l-in-llm-stands-for-lying/
479•LorenDB•11h ago•301 comments

Rising carbon dioxide levels now detected in human blood

https://phys.org/news/2026-02-carbon-dioxide-human-blood.html
62•wkrsz•1h ago•54 comments

World-first gigabit laser link between aircraft and geostationary satellite

https://www.esa.int/Applications/Connectivity_and_Secure_Communications/World-first_gigabit-per-s...
75•giuliomagnifico•3d ago•31 comments

Good software knows when to stop

https://ogirardot.writizzy.com/p/good-software-knows-when-to-stop
22•ssaboum•1h ago•12 comments

Palantir and other tech companies are stocking offices with tobacco products

https://fortune.com/2026/03/04/palantir-tech-companies-offices-vending-machines-tobacco-worker-pr...
31•donutshop•35m ago•18 comments

Poor Man's Polaroid

https://boxart.lt/blog/poor_mans_polaroid
113•ZacnyLos•8h ago•39 comments

The Man Who Broke into Jail

https://www.newyorker.com/magazine/2026/03/09/alexander-friedmann-profile-prison-reform
17•fortran77•1d ago•5 comments

Smalltalk's Browser: Unbeatable, yet Not Enough

https://blog.lorenzano.eu/smalltalks-browser-unbeatable-yet-not-enough/
89•mpweiher•7h ago•34 comments

AMD will bring its “Ryzen AI” processors to standard desktop PCs for first time

https://arstechnica.com/gadgets/2026/03/amd-ryzen-ai-400-cpus-will-bring-upgraded-graphics-to-soc...
157•Bender•3d ago•140 comments

Building a new Flash

https://bill.newgrounds.com/news/post/1607118
630•TechPlasma•19h ago•207 comments

Billy bookshelves as a retro motherboard "rack"

https://rubenerd.com/billy-bookcase-as-a-retro-motherboard-rack/
36•ingve•4d ago•28 comments

Arabic document from 17th-cent. rubbish heap confirms semi-legendary Nubian king

https://phys.org/news/2026-02-arabic-document-17th-century-rubbish.html
93•wglb•2d ago•29 comments

Jails for NetBSD – Kernel Enforced Isolation and Native Resource Control

https://netbsd-jails.petermann-digital.de/
64•vermaden•8h ago•16 comments

Something is afoot in the land of Qwen

https://simonwillison.net/2026/Mar/4/qwen/
739•simonw•23h ago•319 comments

OpenBSD on SGI: A Rollercoaster Story

http://miod.online.fr/software/openbsd/stories/sgiall.html
57•brynet•9h ago•2 comments

Earth Garden: Field Recordings Around the World

https://earth-garden.alen.ro/
31•alentodorov•1d ago•9 comments

No right to relicense this project

https://github.com/chardet/chardet/issues/327
359•robin_reala•7h ago•236 comments

MacBook Neo

https://www.apple.com/newsroom/2026/03/say-hello-to-macbook-neo/
1864•dm•1d ago•2162 comments

BMW Group to deploy humanoid robots in production in Germany for the first time

https://www.press.bmwgroup.com/global/article/detail/T0455864EN/bmw-group-to-deploy-humanoid-robo...
188•JeanKage•18h ago•206 comments

The IRIX 6.5.7M (sgi) source code

https://github.com/calmsacibis995/irix-657m-src
10•reconnecting•44m ago•5 comments

US tech firms pledge at White House to bear costs of energy for datacenters

https://www.theguardian.com/us-news/2026/mar/04/us-tech-companies-energy-cost-pledge-white-house
132•geox•13h ago•148 comments

BBC says 'irreversible' trends mean it will not survive without major overhaul

https://www.theguardian.com/media/2026/mar/05/bbc-charter-renewal-tv-licence-major-overhaul
7•beardyw•31m ago•2 comments

Show HN: Poppy – A simple app to stay intentional with relationships

https://poppy-connection-keeper.netlify.app/
158•mahirhiro•11h ago•69 comments

Picking Up a Zillion Pieces of Litter

https://www.sixstepstobetterhealth.com/litter.html
175•colinbartlett•3d ago•63 comments