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?

Google releases Gemma 4 open models

https://deepmind.google/models/gemma/gemma-4/
1278•jeffmcjunkin•13h ago•375 comments

Decisions that eroded trust in Azure – by a former Azure Core engineer

https://isolveproblems.substack.com/p/how-microsoft-vaporized-a-trillion
521•axelriet•13h ago•187 comments

Tailscale's new macOS home

https://tailscale.com/blog/macos-notch-escape
386•tosh•11h ago•192 comments

C89cc.sh – standalone C89/ELF64 compiler in pure portable shell

https://gist.github.com/alganet/2b89c4368f8d23d033961d8a3deb5c19
78•gaigalas•1d ago•12 comments

Cursor 3

https://cursor.com/blog/cursor-3
342•adamfeldman•11h ago•286 comments

Free stuff makes us irrational

https://thehustle.co/why-free-stuff-makes-us-irrational
26•Anon84•4d ago•15 comments

Artemis II's toilet is a moon mission milestone

https://www.scientificamerican.com/article/artemis-iis-toilet-is-a-moon-mission-milestone/
186•1659447091•1d ago•75 comments

Show HN: Home Maker: Declare Your Dev Tools in a Makefile

https://thottingal.in/blog/2026/03/29/home-maker/
12•sthottingal•4d ago•7 comments

Qwen3.6-Plus: Towards real world agents

https://qwen.ai/blog?id=qwen3.6
475•pretext•14h ago•168 comments

Good ideas do not need lots of lies in order to gain public acceptance (2008)

https://blog.danieldavies.com/2004/05/d-squared-digest-one-minute-mba.html
206•sedev•11h ago•87 comments

Post Mortem: axios NPM supply chain compromise

https://github.com/axios/axios/issues/10636
59•Kyro38•5h ago•32 comments

George Goble has died

https://www.legacy.com/us/obituaries/wlfi/name/george-goble-obituary?id=61144779
129•finaard•11h ago•25 comments

LinkedIn is searching your browser extensions

https://browsergate.eu/
1618•digitalWestie•16h ago•691 comments

Significant progress made on Xbox 360 recompilation

https://readonlymemo.com/rexglue-xbox-360-recompilation-interview/
84•tetrisgm•4d ago•22 comments

A Few Good Magazines From the 70s and 80s

https://www.bi6.us/CO/MG.HTML
46•OhMeadhbh•6h ago•12 comments

The Joy of Numbered Streets

https://humantransit.org/2026/03/the-joy-of-numbered-streets-or-call-it-39th-avenue.html
24•dmit•6d ago•5 comments

Inside Nepal's Fake Rescue Racket

https://kathmandupost.com/money/2026/03/27/inside-nepal-s-fake-rescue-racket
272•lode•17h ago•118 comments

JSON Canvas Spec (2024)

https://jsoncanvas.org/spec/1.0/
95•tobr•3d ago•29 comments

OpenAI Acquires TBPN

https://openai.com/index/openai-acquires-tbpn/
178•surprisetalk•11h ago•151 comments

ParadeDB (YC S23) Is Hiring Database Internal Engineers (Rust)

https://paradedb.notion.site/
1•philippemnoel•7h ago

Memo: A language that remembers only the last 12 lines of code

https://danieltemkin.com/Esolangs/Memo/
37•notem•7h ago•16 comments

Maze Algorithms (1997)

https://www.astrolog.org/labyrnth/algrithm.htm
26•marukodo•2d ago•4 comments

Vector Meson Dominance

https://johncarlosbaez.wordpress.com/2026/03/29/vector-meson-dominance/
3•chmaynard•4d ago•0 comments

Show HN: Made a little Artemis II tracker

https://artemis-ii-tracker.com/
66•codingmoh•6h ago•29 comments

Magic the Gathering Deck Shuffler

https://mtg.jessitron.honeydemo.io/
51•mooreds•3d ago•15 comments

Artemis computer running two instances of MS outlook; they can't figure out why

https://bsky.app/profile/nikigrayson.com/post/3miik2wzosk25
358•mooreds•14h ago•276 comments

Tor Alva: The Tallest 3D-Printed Building in the World

https://cacm.acm.org/blogcacm/tor-alva-the-tallest-3d-printed-building-in-the-world/
17•sohkamyung•6h ago•4 comments

Prefer do notation over Applicative operators when assembling records (2024)

https://haskellforall.com/2024/05/prefer-do-notation-over-applicative
28•wazHFsRy•2d ago•4 comments

Sweden goes back to basics, swapping screens for books in the classroom

https://undark.org/2026/04/01/sweden-schools-books/
780•novaRom•18h ago•390 comments

Lemonade by AMD: a fast and open source local LLM server using GPU and NPU

https://lemonade-server.ai
472•AbuAssar•18h ago•106 comments