frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

Replacing JavaScript with Just HTML

https://www.htmhell.dev/adventcalendar/2025/27/
172•soheilpro•3h ago•46 comments

Fathers’ choices may be packaged and passed down in sperm RNA

https://www.quantamagazine.org/how-dads-fitness-may-be-packaged-and-passed-down-in-sperm-rna-2025...
79•vismit2000•2h ago•22 comments

How we lost communication to entertainment

https://ploum.net/2025-12-15-communication-entertainment.html
333•8organicbits•8h ago•170 comments

Floor796

https://floor796.com/
621•krtkush•15h ago•78 comments

Gpg.fail

https://gpg.fail
305•todsacerdoti•11h ago•163 comments

Project Vend: Phase Two

https://www.anthropic.com/research/project-vend-2
82•kubami•5d ago•28 comments

Text rendering hates you (2019)

https://faultlore.com/blah/text-hates-you/
108•andsoitis•6d ago•39 comments

Functional programming and reliability: ADTs, safety, critical infrastructure

https://blog.rastrian.dev/post/why-reliability-demands-functional-programming-adts-safety-and-cri...
71•rastrian•4h ago•51 comments

Rainbow Six Siege hacked as players get billions of credits and random bans

https://www.shanethegamer.com/esports-news/rainbow-six-siege-hacked-global-server-outage/
123•erhuve•8h ago•38 comments

Windows 2 for the Apricot PC/Xi

https://www.ninakalinina.com/notes/win2apri/
107•todsacerdoti•10h ago•24 comments

Go Gray, Not Cray: Why You Should Grayscale Your Phone

https://sami.eljabali.org/go-gray-not-cray-why-you-should-grayscale-your-phone/
15•samieljabali•6d ago•8 comments

Immer – A library of persistent and immutable data structures written in C++

https://github.com/arximboldi/immer
36•smartmic•6d ago•6 comments

Clock synchronization is a nightmare

https://arpitbhayani.me/blogs/clock-sync-nightmare/
148•grep_it•4d ago•93 comments

Nvidia's $20B antitrust loophole

https://ossa-ma.github.io/blog/groq
381•ossa-ma•10h ago•123 comments

Show HN: Ez FFmpeg – Video editing in plain English

http://npmjs.com/package/ezff
350•josharsh•19h ago•172 comments

Liberating Bluetooth on the ESP32

https://exquisite.tube/w/mEzF442Q4hUXnhQ8HmfZuq
26•todsacerdoti•5h ago•3 comments

Janet Jackson had the power to crash laptop computers (2022)

https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=106994
244•montalbano•11h ago•99 comments

7- and 14-segment fonts "DSEG"

https://www.keshikan.net/fonts.html
20•anigbrowl•5h ago•2 comments

OrangePi 6 Plus Review

https://boilingsteam.com/orange-pi-6-plus-review/
148•ekianjo•15h ago•127 comments

The Dangers of SSL Certificates

https://surfingcomplexity.blog/2025/12/27/the-dangers-of-ssl-certificates/
34•azhenley•5h ago•47 comments

Toll roads are spreading in America

https://www.economist.com/united-states/2025/12/18/toll-roads-are-spreading-in-america
150•smurda•9h ago•428 comments

Say No to Palantir in the NHS

https://notopalantir.goodlawproject.org/email-to-target/stop-palantir-in-the-nhs/
128•_____k•7h ago•23 comments

Ask HN: Resources to get better at outbound sales?

171•sieep•6d ago•42 comments

Pfizer ended up passing on my GLP-1 work back in the early '90s (2024)

https://www.statnews.com/2024/09/09/glp-1-history-pfizer-john-baxter-jeffrey-flier-calbio-metabio/
80•rajlego•6h ago•33 comments

Show HN: Mysti – Claude, Codex, and Gemini debate your code, then synthesize

https://github.com/DeepMyst/Mysti
177•bahaAbunojaim•4d ago•143 comments

Mruby: Ruby for Embedded Systems

https://github.com/mruby/mruby
130•nateb2022•5d ago•33 comments

Richard Stallman at the First Hackers Conference in 1984 [video]

https://www.youtube.com/watch?v=Hf2pfzzWPYE
115•schmuckonwheels•7h ago•19 comments

Splice a Fibre

https://react-networks-lib.rackout.net/fibre
92•matt-p•16h ago•41 comments

Pre-commit hooks are broken

https://jyn.dev/pre-commit-hooks-are-fundamentally-broken/
157•todsacerdoti•1d ago•127 comments

Publishing your work increases your luck

https://github.com/readme/guides/publishing-your-work
296•magoghm•1d ago•112 comments