frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

JonChesterfield•11mo 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•11mo 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•11mo ago
That is a feature. Compose instead of extending.
Yoric•11mo ago
OCaml has extensible sum types. They work very nicely for some ranges of problems.
swiftcoder•11mo ago
Elm <-> Rust

Best buds on this front

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

Running Tesla Model 3's computer on my desk using parts from crashed cars

https://bugs.xdavidhu.me/tesla/2026/03/23/running-tesla-model-3s-computer-on-my-desk-using-parts-...
120•driesdep•1h ago•20 comments

ARC-AGI-3

https://arcprize.org/arc-agi/3
174•lairv•4h ago•122 comments

The EU still wants to scan your private messages and photos

https://fightchatcontrol.eu/?foo=bar
469•MrBruh•2h ago•145 comments

Earthquake scientists reveal how overplowing weakens soil at experimental farm

https://www.washington.edu/news/2026/03/19/earthquake-scientists-reveal-how-overplowing-weakens-s...
58•Brajeshwar•8h ago•21 comments

90% of Claude-linked output going to GitHub repos w <2 stars

https://www.claudescode.dev/?window=since_launch
100•louiereederson•4h ago•64 comments

My astrophotography in the movie Project Hail Mary

https://rpastro.square.site/s/stories/phm
639•wallflower•3d ago•173 comments

Apple randomly closes bug reports unless you "verify" the bug remains unfixed

https://lapcatsoftware.com/articles/2026/3/11.html
190•zdw•3h ago•98 comments

Supreme Court Sides with Cox in Copyright Fight over Pirated Music

https://www.nytimes.com/2026/03/25/us/politics/supreme-court-cox-music-copyright.html
229•oj2828•7h ago•215 comments

Quantization from the Ground Up

https://ngrok.com/blog/quantization
151•samwho•6h ago•29 comments

My DIY FPGA board can run Quake II

https://blog.mikhe.ch/quake2-on-fpga/part4.html
9•sznio•2d ago•3 comments

Ensu – Ente’s Local LLM app

https://ente.com/blog/ensu/
317•matthiaswh•9h ago•142 comments

Updates to GitHub Copilot interaction data usage policy

https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-p...
171•prefork•3h ago•84 comments

China is mass-producing hypersonic missiles for $99,000

https://kdwalmsley.substack.com/p/on-sale-now-china-is-mass-producing
122•zdw•1h ago•69 comments

TurboQuant: Redefining AI efficiency with extreme compression

https://research.google/blog/turboquant-redefining-ai-efficiency-with-extreme-compression/
464•ray__•17h ago•128 comments

FreeCAD v1.1

https://blog.freecad.org/2026/03/25/freecad-version-1-1-released/
110•sho_hn•3h ago•28 comments

Sodium-ion EV battery breakthrough delivers 11-min charging and 450 km range

https://electrek.co/2026/03/25/sodium-ion-ev-battery-delivers-11-min-charging-450-km-range/
65•breve•2h ago•29 comments

Thoughts on slowing the fuck down

https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/
576•jdkoeck•8h ago•295 comments

Goodbye to Sora

https://twitter.com/soraofficialapp/status/2036532795984715896
1074•mikeocool•1d ago•793 comments

Health NZ staff told to stop using ChatGPT to write clinical notes

https://www.rnz.co.nz/news/national/590645/health-nz-staff-told-to-stop-using-chatgpt-to-write-cl...
41•billybuckwheat•1h ago•7 comments

Ball Pit

https://codepen.io/mrdoob_/full/NPRwLZd
103•memalign•3h ago•28 comments

Meta and YouTube found negligent in landmark social media addiction case

https://www.nytimes.com/2026/03/25/technology/social-media-trial-verdict.html
368•mrjaeger•5h ago•169 comments

Miscellanea: The War in Iran

https://acoup.blog/2026/03/25/miscellanea-the-war-in-iran/
346•decimalenough•18h ago•485 comments

VitruvianOS – Desktop Linux Inspired by the BeOS

https://v-os.dev
316•felixding•19h ago•194 comments

Antimatter has been transported for the first time

https://www.nature.com/articles/d41586-026-00950-w
308•leephillips•7h ago•151 comments

Tracy Kidder has died

https://www.nytimes.com/2026/03/25/books/tracy-kidder-dead.html
192•ghc•6h ago•50 comments

Looking at Unity made me understand the point of C++ coroutines

https://mropert.github.io/2026/03/20/unity_cpp_coroutines/
149•ingve•3d ago•123 comments

Flighty Airports

https://flighty.com/airports
516•skogstokig•22h ago•172 comments

Jury finds Meta liable in case over child sexual exploitation on its platforms

https://www.cnn.com/2026/03/24/tech/meta-new-mexico-trial-jury-deliberation
263•billfor•1d ago•423 comments

Slovenian officials blame Israeli firm Black Cube for trying to manipulate vote

https://www.wsj.com/world/europe/spies-lies-and-fake-investors-in-disguise-how-plotters-tried-to-...
505•cramsession•6h ago•219 comments

Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller

https://videojs.org/blog/videojs-v10-beta-hello-world-again
608•Heff•1d ago•133 comments