frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

AV1: A Modern, Open Codec

https://netflixtechblog.com/av1-now-powering-30-of-netflix-streaming-02f592242d80
201•CharlesW•3h ago•92 comments

BMW PHEV: When EU engineering becomes a synonym for "unrepairable" (EV Clinic)

https://evclinic.eu/2025/12/04/2021-phev-bmw-ibmucp-21f37e-post-crash-recovery-when-eu-engineerin...
82•mikelabatt•2h ago•35 comments

Trick users and bypass warnings – Modern SVG Clickjacking attacks

https://lyra.horse/blog/2025/12/svg-clickjacking/
60•spartanatreyu•3h ago•8 comments

How Brussels writes so many laws

https://www.siliconcontinent.com/p/how-brussels-writes-so-many-laws
26•amadeuspagel•1h ago•14 comments

NeurIPS 2025 Best Paper Awards

https://blog.neurips.cc/2025/11/26/announcing-the-neurips-2025-best-paper-awards/
26•ivansavz•2h ago•3 comments

The Ofcom Files, Part 4: Ofcom Rides Again

https://prestonbyrne.com/2025/12/04/the-ofcom-files-part-4-ofcom-rides-again/
44•parliament32•2h ago•4 comments

CUDA-l2: Surpassing cuBLAS performance for matrix multiplication through RL

https://github.com/deepreinforce-ai/CUDA-L2
88•dzign•6h ago•12 comments

Multivox: Volumetric Display

https://github.com/AncientJames/multivox
241•jk_tech•10h ago•30 comments

State of AI: An Empirical 100T Token Study with OpenRouter

https://openrouter.ai/state-of-ai
125•anjneymidha•4h ago•48 comments

Transparent leadership beats servant leadership

https://entropicthoughts.com/transparent-leadership-beats-servant-leadership
382•ibobev•13h ago•182 comments

StardustOS: Library operating system for building light-weight Unikernels

https://github.com/StardustOS
33•transpute•4h ago•1 comments

How elites could shape mass preferences as AI reduces persuasion costs

https://arxiv.org/abs/2512.04047
502•50kIters•18h ago•491 comments

Thoughts on Go vs. Rust vs. Zig

https://sinclairtarget.com/blog/2025/08/thoughts-on-go-vs.-rust-vs.-zig/
247•yurivish•5h ago•265 comments

Why are 38 percent of Stanford students saying they're disabled?

https://reason.com/2025/12/04/why-are-38-percent-of-stanford-students-saying-theyre-disabled/
509•delichon•9h ago•760 comments

Django 6

https://docs.djangoproject.com/en/6.0/releases/6.0/
248•wilhelmklopp•6h ago•119 comments

CSS now has an if() conditional function

https://caniuse.com/?search=if
48•aanthonymax•5d ago•16 comments

We gave 5 LLMs $100K to trade stocks for 8 months

https://www.aitradearena.com/research/we-ran-llms-for-8-months
179•cheeseblubber•4h ago•154 comments

Help, My Java Object Vanished (and the GC Is Not at Fault)

https://arraying.de/posts/markword/
26•birdculture•5d ago•2 comments

Nice Functions [pdf]

https://math.mit.edu/~gs/dela/nice_functions.pdf
3•tzury•6d ago•1 comments

Show HN: Onlyrecipe 2.0 – I added all features HN requested – 4 years later

https://onlyrecipeapp.com/?url=https://www.allrecipes.com/turkish-pasta-recipe-8754903
136•AwkwardPanda•12h ago•125 comments

PyTogether: Collaborative lightweight real-time Python IDE for teachers/learners

https://github.com/SJRiz/pytogether
68•indigodaddy•9h ago•19 comments

I ignore the spotlight as a staff engineer

https://lalitm.com/software-engineering-outside-the-spotlight/
424•todsacerdoti•15h ago•204 comments

Fighting the age-gated internet

https://www.wired.com/story/age-verification-is-sweeping-the-us-activists-are-fighting-back/
177•geox•13h ago•171 comments

Converge (YC S23) is hiring a martech expert in NYC

https://www.runconverge.com/careers/technical-customer-success-manager
1•janhenr•10h ago

What is better: a lookup table or an enum type?

https://www.cybertec-postgresql.com/en/lookup-table-or-enum-type/
14•todsacerdoti•3h ago•5 comments

A Cozy Mk IV light aircraft crashed after 3D-printed part was weakened by heat

https://www.bbc.com/news/articles/c1w932vqye0o
224•toss1•6h ago•181 comments

Autism should not be treated as a single condition

https://www.economist.com/science-and-technology/2025/12/03/why-autism-should-not-be-treated-as-a...
213•bookofjoe•10h ago•263 comments

It’s time to free JavaScript (2024)

https://javascript.tm/letter
670•pavelai•18h ago•340 comments

PGlite – Embeddable Postgres

https://pglite.dev/
521•dsego•16h ago•104 comments

Oedipus is about the act of figuring out what Oedipus is about

https://interconnected.org/home/2025/11/07/oedipus
5•surprisetalk•5d ago•1 comments