frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

Sizing chaos

https://pudding.cool/2026/02/womens-sizing/
528•zdw•11h ago•275 comments

27-year-old Apple iBooks can connect to Wi-Fi and download official updates

https://old.reddit.com/r/MacOS/comments/1r8900z/macos_which_officially_supports_27_year_old/
319•surprisetalk•12h ago•166 comments

15 years of FP64 segmentation, and why the Blackwell Ultra breaks the pattern

https://nicolasdickenmann.com/blog/the-great-fp64-divide.html
105•fp64enjoyer•7h ago•33 comments

Anthropic officially bans using subscription auth for third party use

https://code.claude.com/docs/en/legal-and-compliance
326•theahura•6h ago•360 comments

Step 3.5 Flash: Fast Enough to Think. Reliable Enough to Act

https://static.stepfun.com/blog/step-3.5-flash/
65•kristianp•6h ago•14 comments

Cosmologically Unique IDs

https://jasonfantl.com/posts/Universal-Unique-IDs/
372•jfantl•14h ago•115 comments

Martial arts robots at 2026 Spring Festival Gala [video]

https://www.youtube.com/watch?v=mUmlv814aJo
78•lisper•10h ago•62 comments

Tailscale Peer Relays is now generally available

https://tailscale.com/blog/peer-relays-ga
399•sz4kerto•16h ago•198 comments

How to choose between Hindley-Milner and bidirectional typing

https://thunderseethe.dev/posts/how-to-choose-between-hm-and-bidir/
92•thunderseethe•3d ago•18 comments

Visualizing the ARM64 Instruction Set (2024)

https://zyedidia.github.io/blog/posts/6-arm64/
29•userbinator•3d ago•3 comments

Zero-day CSS: CVE-2026-2441 exists in the wild

https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_13.html
325•idoxer•16h ago•169 comments

How AI is affecting productivity and jobs in Europe

https://cepr.org/voxeu/columns/how-ai-affecting-productivity-and-jobs-europe
101•pseudolus•8h ago•59 comments

Stoolap/Node: A Native Node.js Driver That's Surprisingly Fast

https://stoolap.io/blog/2026/02/19/introducing-stoolap-node/
20•murat3ok•2h ago•9 comments

DNS-Persist-01: A New Model for DNS-Based Challenge Validation

https://letsencrypt.org/2026/02/18/dns-persist-01.html
261•todsacerdoti•15h ago•117 comments

A word processor from 1990s for Atari ST/TOS is still supported by enthusiasts

https://tempus-word.de/en/index
37•muzzy19•2d ago•11 comments

US funding for global internet freedom 'effectively gutted'

https://www.theguardian.com/world/2026/feb/19/us-funding-for-global-internet-freedom-effectively-...
42•xyzal•2h ago•17 comments

Fff.nvim – Typo-resistant code search

https://github.com/dmtrKovalenko/fff.nvim
28•neogoose•2d ago•1 comments

Show HN: A Lisp where each function call runs a Docker container

https://github.com/a11ce/docker-lisp
35•a11ce•4h ago•10 comments

Minecraft Java is switching from OpenGL to Vulkan

https://www.gamingonlinux.com/2026/02/minecraft-java-is-switching-from-opengl-to-vulkan-for-the-v...
192•tuananh•7h ago•64 comments

The Perils of ISBN

https://rygoldstein.com/posts/perils-of-isbn
122•evakhoury•15h ago•63 comments

Mark Zuckerberg overruled 18 wellbeing experts to keep beauty filters on Insta

https://www.ft.com/content/0c6d8ff6-f207-431b-bfb9-1d8b42bb4b6d
22•1vuio0pswjnm7•2h ago•1 comments

A Pokémon of a Different Color

https://matthew.verive.me/blog/color/
104•Risse•3d ago•15 comments

All Look Same?

https://alllooksame.com/
62•mirawelner•10h ago•48 comments

Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript

https://blackboard.sh/blog/electrobun-v1/
87•merlindru•5h ago•26 comments

R3forth: A concatenative language derived from ColorForth

https://github.com/phreda4/r3/blob/main/doc/r3forth_tutorial.md
85•tosh•13h ago•13 comments

Making a font with ligatures to display thirteenth-century monk numerals

https://digitalseams.com/blog/making-a-font-with-9999-ligatures-to-display-thirteenth-century-mon...
80•a7b3fa•3d ago•12 comments

Making the Vortex Mixer

https://www.asimov.press/p/vortex
6•surprisetalk•2d ago•1 comments

Metriport (YC S22) is hiring a security engineer to harden healthcare infra

https://www.ycombinator.com/companies/metriport/jobs/XC2AF8s-senior-security-engineer
1•dgoncharov•12h ago

Show HN: Rebrain.gg – Doom learn, don't doom scroll

86•FailMore•20h ago•34 comments

Old School Visual Effects: The Cloud Tank (2010)

http://singlemindedmovieblog.blogspot.com/2010/04/old-school-effects-cloud-tank.html
8•exvi•2h ago•2 comments