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/
329•zdw•6h ago•199 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/
186•surprisetalk•6h ago•100 comments

Anthropic officially bans using subscription auth for third party use

https://code.claude.com/docs/en/legal-and-compliance
22•theahura•42m ago•18 comments

Cosmologically Unique IDs

https://jasonfantl.com/posts/Universal-Unique-IDs/
297•jfantl•8h ago•87 comments

How to Choose Between Hindley-Milner and Bidirectional Typing

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

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

https://nicolasdickenmann.com/blog/the-great-fp64-divide.html
24•fp64enjoyer•1h ago•3 comments

Tailscale Peer Relays is now generally available

https://tailscale.com/blog/peer-relays-ga
343•sz4kerto•10h ago•179 comments

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

https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_13.html
269•idoxer•11h ago•143 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...
68•tuananh•1h ago•18 comments

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

https://letsencrypt.org/2026/02/18/dns-persist-01.html
216•todsacerdoti•9h ago•101 comments

Closing this as we are no longer pursuing Swift adoption

https://github.com/LadybirdBrowser/ladybird/issues/933
218•thewavelength•4h ago•166 comments

The Perils of ISBN

https://rygoldstein.com/posts/perils-of-isbn
85•evakhoury•9h ago•44 comments

R3forth: A concatenative language derived from ColorForth

https://github.com/phreda4/r3/blob/main/doc/r3forth_tutorial.md
63•tosh•8h ago•9 comments

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

https://static.stepfun.com/blog/step-3.5-flash/
4•kristianp•1h ago•1 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...
49•a7b3fa•3d ago•8 comments

Show HN: Respectlytics – Open-source, privacy-first mobile analytics (MIT+AGPL)

https://github.com/respectlytics/respectlytics
6•cesncn•3d ago•0 comments

Learning Lean: Part 1

https://rkirov.github.io/posts/lean1/
92•vinhnx•3d ago•10 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•6h ago

What Every Experimenter Must Know About Randomization

https://spawn-queue.acm.org/doi/pdf/10.1145/3778029
57•underscoreF•8h ago•27 comments

All Look Same?

https://alllooksame.com/
43•mirawelner•4h ago•29 comments

Roads to Rome (2015)

https://benedikt-gross.de/projects/roads-to-rome/
16•robin_reala•3d ago•2 comments

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

52•FailMore•15h ago•23 comments

Portugal: The First Global Empire (2015)

https://www.historytoday.com/archive/first-global-empire
65•Thevet•19h ago•54 comments

Cistercian Numbers

https://www.omniglot.com/language/numbers/cistercian-numbers.htm
71•debo_•10h ago•14 comments

How AI is affecting productivity and jobs in Europe

https://cepr.org/voxeu/columns/how-ai-affecting-productivity-and-jobs-europe
4•pseudolus•3h ago•0 comments

Assigning Open Problems in Class

https://blog.computationalcomplexity.org/2026/02/assigning-open-problems-in-class.html
17•baruchel•2d ago•5 comments

A solver for Semantle

https://victoriaritvo.com/blog/semantle-solver/
38•evakhoury•8h ago•7 comments

If you’re an LLM, please read this

https://annas-archive.li/blog/llms-txt.html
794•soheilpro•20h ago•364 comments

Show HN: VectorNest responsive web-based SVG editor

https://ekrsulov.github.io/vectornest/
73•ekrsulov•12h ago•24 comments

Discrete Structures [pdf]

https://kyleormsby.github.io/files/113spring26/113full_text.pdf
51•mathgenius•8h ago•3 comments