frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

Can you stop beans from making you gassy?

https://www.seriouseats.com/how-to-reduce-bean-gas-tested-11883862
67•jstrieb•2h ago•36 comments

The Free Universal Construction Kit

https://fffff.at/free-universal-construction-kit/
203•robinhouston•3d ago•40 comments

1-Bit Hokusai's "The Great Wave" (2023)

https://www.hypertalking.com/2023/05/08/1-bit-pixel-art-of-hokusais-the-great-wave-off-kanagawa/
488•stephen-hill•3d ago•83 comments

Using coding assistance tools to revive projects you never were going to finish

https://blog.matthewbrunelle.com/its-ok-to-use-coding-assistance-tools-to-revive-the-projects-you...
105•speckx•6h ago•71 comments

New 10 GbE USB adapters are cooler, smaller, cheaper

https://www.jeffgeerling.com/blog/2026/new-10-gbe-usb-adapters-cooler-smaller-cheaper/
513•calcifer•16h ago•302 comments

Mine, an IDE for Coalton and Common Lisp

https://coalton-lang.github.io/mine/
42•varjag•4h ago•4 comments

Simulacrum of Knowledge Work

https://blog.happyfellow.dev/simulacrum-of-knowledge-work/
55•thehappyfellow•5h ago•21 comments

The Joy of Folding Bikes

https://blog.korny.info/2026/04/19/the-joy-of-folding-bikes
14•pavel_lishin•3d ago•1 comments

Desmond Morris has died

https://www.bbc.com/news/articles/c51y797v200o
79•martey•5d ago•13 comments

Martin Galway's music source files from 1980's Commodore 64 games

https://github.com/MartinGalway/C64_music
149•ingve•11h ago•19 comments

How Hard Is It to Open a File?

https://blog.sebastianwick.net/posts/how-hard-is-it-to-open-a-file/
26•ffin•1d ago•2 comments

Discret 11, the French TV encryption of the 80s

https://fabiensanglard.net/discret11/
134•adunk•11h ago•21 comments

GPT‑5.5 Bio Bug Bounty

https://openai.com/index/gpt-5-5-bio-bug-bounty/
115•Murfalo•8h ago•88 comments

Show HN: Kloak, A secret manager that keeps K8s workload away from secrets

https://getkloak.io/
27•neo2006•3h ago•21 comments

What async promised and what it delivered

https://causality.blog/essays/what-async-promised/
115•zdw•3d ago•110 comments

Lute: A Standalone Runtime for Luau

https://lute.luau.org/
37•vrn-sn•2d ago•7 comments

Which one is more important: more parameters or more computation? (2021)

https://parl.ai/projects/params_vs_compute/
39•jxmorris12•1d ago•5 comments

Hokusai and Tesselations

https://dl.ndl.go.jp/pid/1899550/1/11/
81•srean•5h ago•13 comments

America's Geothermal Breakthrough Could Unlock a 150-Gigawatt Energy Revolution

https://oilprice.com/Alternative-Energy/Geothermal-Energy/Americas-Geothermal-Breakthrough-Could-...
35•sleepyguy•2h ago•20 comments

Insights into firewood use by early Middle Pleistocene hominins

https://www.sciencedirect.com/science/article/pii/S0277379126001824
44•wslh•3d ago•18 comments

A web-based RDP client built with Go WebAssembly and grdp

https://github.com/nakagami/grdpwasm
97•mariuz•11h ago•40 comments

Only one side will be the true successor to MS-DOS – Windows 2.x

https://blisscast.wordpress.com/2026/04/21/windows-2-gui-wonderland-12a/
66•keepamovin•11h ago•47 comments

Plain text has been around for decades and it’s here to stay

https://unsung.aresluna.org/plain-text-has-been-around-for-decades-and-its-here-to-stay/
255•rbanffy•21h ago•127 comments

North American Millets Alliance(2023)

https://milletsalliance.org/
8•num42•4h ago•2 comments

The AI Industry Is Discovering That the Public Hates It

https://newrepublic.com/article/209163/ai-industry-discovering-public-backlash
138•chirau•1h ago•160 comments

Lambda Calculus Benchmark for AI

https://victortaelin.github.io/lambench/
122•marvinborner•11h ago•37 comments

Replace IBM Quantum back end with /dev/urandom

https://github.com/yuvadm/quantumslop/blob/25ad2e76ae58baa96f6219742459407db9dd17f5/URANDOM_DEMO.md
321•pigeons•21h ago•44 comments

HEALPix

https://en.wikipedia.org/wiki/HEALPix
47•hyperific•9h ago•6 comments

Commenting and approving pull requests

https://www.jakeworth.com/posts/on-commenting-and-approving-pull-requests/
73•jwworth•2d ago•61 comments

Sabotaging projects by overthinking, scope creep, and structural diffing

https://kevinlynagh.com/newsletter/2026_04_overthinking/
508•alcazar•1d ago•129 comments