frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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?

Internet Archive Switzerland

https://internetarchive.ch/
10•hggh•21m ago•2 comments

A recent experience with ChatGPT 5.5 Pro

https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/
384•_alternator_•9h ago•224 comments

Google broke reCAPTCHA for de-googled Android users

https://reclaimthenet.org/google-broke-recaptcha-for-de-googled-android-users
1133•anonymousiam•17h ago•393 comments

Using Claude Code: The unreasonable effectiveness of HTML

https://twitter.com/trq212/status/2052809885763747935
197•pretext•7h ago•108 comments

OpenAI’s WebRTC problem

https://moq.dev/blog/webrtc-is-the-problem/
350•atgctg•1d ago•87 comments

Making Julia as Fast as C++ (2019)

https://flow.byu.edu/posts/julia-c++
17•d_tr•2d ago•8 comments

Mythical Man Month

https://martinfowler.com/bliki/MythicalManMonth.html
194•ingve•2d ago•134 comments

David Attenborough's 100th Birthday

https://www.bbc.com/news/articles/cp3pww9g0p5o
697•defrost•1d ago•139 comments

America's carpet capital: an empire and its toxic legacy

https://apnews.com/projects/pfas-forever-stained/
35•rawgabbit•2d ago•15 comments

What causes lightning? The answer keeps getting more interesting

https://www.quantamagazine.org/what-causes-lightning-the-answer-keeps-getting-more-interesting-20...
86•Tomte•2d ago•18 comments

Wi is Fi: Understanding Wi-Fi 4/5/6/6E/7/8 (802.11 n/AC/ax/be/bn)

https://www.wiisfi.com/
271•homebrewer•2d ago•67 comments

AI is breaking two vulnerability cultures

https://www.jefftk.com/p/ai-is-breaking-two-vulnerability-cultures
353•speckx•18h ago•140 comments

AWS North Virginia data center outage – resolved

https://www.cnbc.com/2026/05/08/aws-outage-data-center-fanduel-coinbase.html
231•christhecaribou•1d ago•156 comments

Cartoon Network Flash Games

https://www.webdesignmuseum.org/flash-game-exhibitions/cartoon-network-flash-games
353•willmeyers•19h ago•108 comments

The React2Shell Story

https://lachlan.nz/blog/the-react2shell-story/
159•mufeedvh•19h ago•11 comments

Reviving the IBM Selectric Composer Fonts (2023)

https://www.kutilek.de/selectric/
7•tangus•2d ago•0 comments

An Introduction to Meshtastic

https://meshtastic.org/docs/introduction/
463•ColinWright•1d ago•162 comments

You gave me a u32. I gave you root. (io_uring ZCRX freelist LPE)

https://ze3tar.github.io/post-zcrx.html
193•MrBruh•16h ago•111 comments

Teaching Claude Why

https://www.anthropic.com/research/teaching-claude-why
182•pretext•18h ago•87 comments

Can LLMs model real-world systems in TLA+?

https://www.sigops.org/2026/can-llms-model-real-world-systems-in-tla/
95•mad•19h ago•24 comments

Serving a website on a Raspberry Pi Zero running in RAM

https://btxx.org/posts/memory/
227•xngbuilds•21h ago•92 comments

Killswitch: Per-function short-circuit mitigation primitive

https://lwn.net/ml/all/20260507070547.2268452-1-sashal@kernel.org/
9•signa11•3h ago•1 comments

Light without electricity? Glowing algae could make it possible

https://www.colorado.edu/today/2026/05/06/light-without-electricity-glowing-algae-could-make-it-p...
80•geox•2d ago•25 comments

The soul of maintaining a new machine

https://books.worksinprogress.co/book/maintenance-of-everything/communities-of-practice/the-soul-...
62•akkartik•3d ago•5 comments

US Government releases first batch of UAP documents and videos

https://www.war.gov/UFO/
306•david-gpu•1d ago•446 comments

PortalVR Motion – use any VR content in 2D with 3D tracked Joy-Cons

https://portalvr.io/motion
26•gfodor•2d ago•2 comments

Roadside Attraction

https://theoffingmag.com/essay/roadside-attraction/
24•aways•16h ago•3 comments

All means are fair except solving the problem

https://yosefk.com/blog/all-means-are-fair-except-solving-the-problem.html
64•akkartik•2d ago•47 comments

When is your birthday? The math behind hash collisions

https://0xkrt26.github.io/math_behind_security/2026/05/08/birthday-problem.html
52•denismenace•16h ago•12 comments

Bitter Lessons from the ISSpresso

https://mceglowski.substack.com/p/bitter-lessons-from-the-isspresso
106•zdw•2d ago•29 comments