frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•1y ago

Comments

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

Best buds on this front

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

AI Has No Wisdom and Neither Will You

https://alexn.org/blog/2026/09/22/ai-has-no-wisdom-and-neither-will-you/
178•dimonomid•1h ago•223 comments

Can gzip be a language model?

https://nathan.rs/posts/gzip-lm/
247•networked•7h ago•90 comments

MiMo v2.6

https://mimo.xiaomi.com/mimo-v2-6
974•volf_•17h ago•439 comments

Spymarks, Not Watermarks

https://brand.io/article/spymarks/
546•possibilistic•14h ago•132 comments

AMD's random number generator can't generate a 0?

https://board.flatassembler.net/topic.php?t=24261
149•BruceEel•5h ago•99 comments

I said no and Apple said yes

https://dbushell.com/2026/09/22/apple-intelligence/
423•thatslast•5h ago•336 comments

Attention is all you have

https://alicegg.tech/2026/09/21/attention
913•zer0tonin•23h ago•272 comments

Transformers Explained Visually

https://poloclub.github.io/transformer-explainer/
498•aray07•18h ago•77 comments

9 Ads per Minute: FIFA Cup 26 – "the price of the beautiful game"

https://www.bristol.ac.uk/news/2026/september/world-cup-viewers.html
120•KellyCriterion•3h ago•148 comments

What Sun got wrong

https://bcantrill.dtrace.org/2026/09/20/what-sun-got-wrong/
624•chmaynard•23h ago•357 comments

Line Scan Photos from MUNI Heritage Weekend in San Francisco

https://daniel.lawrence.lu/blog/2026-09-20-muni-heritage-weekend/
36•plun9•1d ago•4 comments

A font that reads what you wrote

https://rohanadwankar.github.io/posts/semfont.html
46•RohanAdwankar•2d ago•23 comments

AI Is Antithetical to Learning

https://jola.dev/posts/ai-antithetical-learning
12•meetpateltech•20m ago•0 comments

Verda (Finland) raises $189M in Series B

https://verda.com/blog/what-189m-in-funding-unlocks-for-verda-customers
59•cmrdporcupine•4h ago•21 comments

I don't want to read what you didn't write

https://blog.colinbreck.com/i-dont-want-to-read-what-you-didnt-write/
813•mooreds•15h ago•342 comments

MiMo-v2.6-Pro: Intelligence, Performance and Price Analysis

https://artificialanalysis.ai/models/mimo-v2-6-pro
111•theanonymousone•9h ago•43 comments

AI coding has made CI a bottleneck, so we reworked ours to keep up

https://linear.app/now/ci-bottleneck-reworked
278•julian_digital•18h ago•327 comments

Engineering Memory: On learning to memorize first 100 digits of pi (2024)

https://gregorygundersen.com/blog/2024/12/21/engineering-memory/
35•fuzzythinker•1d ago•21 comments

Divide by depth for instant 3D

https://gabrieloc.com/2026/09/15/perspective.html
182•gabrieloc•2d ago•34 comments

Looking forward to Git 2.56 – and 3.0

https://lwn.net/SubscriberLink/1094575/2385e98583715c2b/
165•chmaynard•14h ago•84 comments

NASA’s Mars Sample Return mission is dead

https://www.science.org/content/article/nasa-s-mars-sample-return-mission-dead
421•Muhammad523•18h ago•342 comments

What It's Like to Work in One of America's Data Centers

https://www.wsj.com/business/what-its-like-to-work-in-one-of-americas-data-centers-b4358003
31•JumpCrisscross•1d ago•21 comments

World Wide Words

https://www.worldwidewords.org/genindex.html
31•Petiver•2d ago•2 comments

A build graph that rolls dice

https://fzakaria.com/2026/09/20/a-build-graph-that-rolls-dice
10•ingve•1d ago•2 comments

Claude Status – Elevated errors for multiple models

https://status.claude.com/incidents/7g1qpkyz5gxh
128•corvad•12h ago•98 comments

The Advisory Group on Mathematics and Artificial Intelligence

https://terrytao.wordpress.com/2026/09/21/advisory-group-on-mathematics-and-artificial-intelligence/
148•digital55•18h ago•75 comments

HERMES radio enables voice and data communication over vast distances

https://spectrum.ieee.org/hermes-shortwave-radio-digital-data
159•SamuraiLion•21h ago•65 comments

Socrates vs. the Written Word (2011)

https://wondermark.com/socrates-vs-writing/
60•spectraldrift•13h ago•38 comments

Python Workers are now generally available

https://blog.cloudflare.com/python-workers-ga/
251•torutofu•1d ago•39 comments

How do traffic signals work? (2019)

https://practical.engineering/blog/2019/5/11/how-do-traffic-signals-work
99•at1as•21h ago•69 comments