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?

Say No to Palantir in Europe

https://action.wemove.eu/sign/2026-03-palantir-petition-EN
275•Betelbuddy•1h ago•62 comments

Overestimation of microplastics potentially caused by scientists' gloves

https://news.umich.edu/nitrile-and-latex-gloves-may-cause-overestimation-of-microplastics-u-m-stu...
358•giuliomagnifico•6h ago•159 comments

Voyager 1 runs on 69 KB of memory and an 8-track tape recorder

https://techfixated.com/a-1977-time-capsule-voyager-1-runs-on-69-kb-of-memory-and-an-8-track-tape...
13•speckx•23m ago•4 comments

Stop Publishing Garbage Data, It's Embarrassing

https://successfulsoftware.net/2026/03/29/stop-publishing-garbage-data-its-embarrassing/
20•hermitcrab•41m ago•9 comments

App that shows real-time lightning on Earth is showing bombings in Middle East

https://maps.blitzortung.org/
23•0ut0flin3•1h ago•0 comments

The bot situation on the internet is worse than you could imagine

https://gladeart.com/blog/the-bot-situation-on-the-internet-is-actually-worse-than-you-could-imag...
7•ohjeez•18m ago•0 comments

Miasma: A tool to trap AI web scrapers in an endless poison pit

https://github.com/austin-weeks/miasma
178•LucidLynx•6h ago•126 comments

Police used AI facial recognition to wrongly arrest TN woman for crimes in ND

https://www.cnn.com/2026/03/29/us/angela-lipps-ai-facial-recognition
92•ourmandave•2h ago•43 comments

Founder of GitLab battles cancer by founding companies

https://sytse.com/cancer/
1258•bob_theslob646•22h ago•243 comments

LinkedIn uses 2.4 GB RAM across two tabs

254•hrncode•7h ago•174 comments

Technology: The (nearly) perfect USB cable tester does exist

https://blog.literarily-starved.com/2026/02/technology-the-nearly-perfect-usb-cable-tester-does-e...
187•birdculture•3d ago•85 comments

Show HN: Create a full language server in Go with 3.17 spec support

https://github.com/owenrumney/go-lsp
49•rumno0•4d ago•9 comments

AI overly affirms users asking for personal advice

https://news.stanford.edu/stories/2026/03/ai-advice-sycophantic-models-research
726•oldfrenchfries•1d ago•576 comments

The Failure of the Thermodynamics of Computation(2010)

https://sites.pitt.edu/~jdnorton/Goodies/Idealization/index.html
30•nill0•2d ago•1 comments

I turned my Kindle into my own personal newspaper

https://manualdousuario.net/en/how-to-kindle-personal-newspaper/
122•rpgbr•2d ago•45 comments

CSS is DOOMed

https://nielsleenheer.com/articles/2026/css-is-doomed-rendering-doom-in-3d-with-css/
437•msephton•19h ago•104 comments

Full network of clitoral nerves mapped out for first time

https://www.theguardian.com/society/2026/mar/29/full-network-clitoral-nerves-mapped-out-first-tim...
14•onei•41m ago•3 comments

Siclair Microvision (1977)

https://r-type.org/articles/art-452.htm
40•joebig•2d ago•16 comments

Alzheimer's disease mortality among taxi and ambulance drivers (2024)

https://www.bmj.com/content/387/bmj-2024-082194
187•bookofjoe•15h ago•123 comments

Figma's MCP Update Reflects a Larger Industry Shift

https://metedata.substack.com/p/a-small-figma-update-and-a-big-signal
10•young_mete•49m ago•1 comments

Comparison shows audiophiles waste a lot of money

https://www.tomshardware.com/pc-components/sound-cards/comparison-of-usd4-000-boutique-audio-cabl...
8•nick__m•29m ago•9 comments

OpenBSD on Motorola 88000 Processors

http://miod.online.fr/software/openbsd/stories/m88k1.html
134•rbanffy•2d ago•18 comments

I decompiled the White House's new app

https://thereallo.dev/blog/decompiling-the-white-house-app
590•amarcheschi•1d ago•215 comments

Nonfiction Publishing, Under Threat, Is More Important

https://newrepublic.com/article/207659/non-fiction-publishing-threat-important-ever
36•Hooke•3d ago•24 comments

Further human + AI + proof assistant work on Knuth's "Claude Cycles" problem

https://twitter.com/BoWang87/status/2037648937453232504
240•mean_mistreater•21h ago•159 comments

A Verilog to Factorio Compiler and Simulator (Working RISC-V CPU)

https://github.com/ben-j-c/verilog2factorio
127•signa11•3d ago•15 comments

I Built an Open-World Engine for the N64 [video]

https://www.youtube.com/watch?v=lXxmIw9axWw
434•msephton•1d ago•76 comments

Building a Mostly IPv6 Only Home Network

https://varunpriolkar.com/2026/03/building-a-mostly-ipv6-only-home-network/
46•arhue•4d ago•57 comments

What if AI doesn't need more RAM but better math?

https://adlrocha.substack.com/p/adlrocha-what-if-ai-doesnt-need-more
130•adlrocha•8h ago•73 comments

The Hackers Who Tracked My Sleep Cycle

https://glama.ai/blog/2026-03-26-the-hackers-who-tracked-my-sleep-cycle
40•statements•3d ago•5 comments