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?

Project Hail Mary – Stellar Navigation Chart

https://valhovey.github.io/gaia-mary/
493•speleo•7h ago•121 comments

Using Kagi Search with Low Vision

https://veroniiiica.com/using-kagi-search-with-low-vision/
102•speckx•4h ago•13 comments

Blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD

https://crocidb.com/post/this-blog-ran-on-ubuntu-16-04-for-10-years-i-migrated-it-to-freebsd/
144•speckx•5h ago•84 comments

We're testing new ad formats in Search and expanding our Direct Offers pilot

https://blog.google/products/ads-commerce/google-marketing-live-search-ads/
557•sofumel•14h ago•498 comments

Was my $48K GPU server worth it?

https://rosmine.ai/2026/05/13/was-my-48k-gpu-worth-it/
245•apwheele•3d ago•187 comments

Show HN: Freenet, a peer-to-peer platform for decentralized apps

https://freenet.org/
175•sanity•9h ago•87 comments

Uv is fantastic, but its package management UX is a mess

https://www.loopwerk.io/articles/2026/uv-ux-mess/
43•nchagnet•3h ago•12 comments

AI is killing the cheap smartphone

https://davidoks.blog/p/ai-is-killing-the-cheap-smartphone
22•d0ks•2h ago•1 comments

Indexing a year of video locally on a 2021 MacBook with Gemma4-31B (50GB swap)

https://blog.simbastack.com/indexed-a-year-of-video-locally/
273•asenna•10h ago•89 comments

Spotify will start reserving concert tickets for fans

https://www.hollywoodreporter.com/music/music-industry-news/spotify-will-start-reserving-concert-...
89•elffjs•7h ago•184 comments

Tell HN: I'm tired of AI-generated answers

43•theorchid•36m ago•17 comments

Seattle Shield, an intelligence-sharing network operated by the Seattle police

https://prismreports.org/2026/05/20/seattle-shield-private-companies-surveillance/
397•root-parent•6h ago•164 comments

Launch HN: Runtime (YC P26) – Sandboxed coding agents for everyone on a team

https://www.runtm.com/
60•gustrigos•8h ago•19 comments

Python 3.15: features that didn't make the headlines

https://blog.changs.co.uk/python-315-features-that-didnt-make-the-headlines.html
321•rbanffy•13h ago•153 comments

Waymo pauses Atlanta service as its robotaxis keep driving into floods

https://techcrunch.com/2026/05/21/waymo-pauses-atlanta-service-as-its-robotaxis-keep-driving-into...
235•mattas•7h ago•293 comments

Lost Images from the 1945 Trinity Nuclear Test Restored

https://spectrum.ieee.org/trinity-nuclear-test
272•pseudolus•13h ago•89 comments

Flipper One – we need your help

https://blog.flipper.net/flipper-one-we-need-your-help/
1022•sandebert•13h ago•409 comments

BBEdit 16

https://www.barebones.com/products/bbedit/bbedit16.html
255•qaz_plm•5h ago•77 comments

Mycorrhizal Fungi, Nature's Key to Plant Survival and Success

https://pacifichorticulture.org/articles/mycorrhizal-fungi-natures-key-to-plant-survival-and-succ...
18•mooreds•1d ago•2 comments

ParadeDB (YC S23) Is Hiring Distributed Systems/Platform Engineers

1•philippemnoel•7h ago

Where are all the UK red telephone kiosks?

https://www.thek6project.co.uk/
67•Kaibeezy•6h ago•40 comments

Show HN: Agent.email – sign up via curl, claim with a human OTP

50•adisingh13•7h ago•55 comments

News outlets are limiting the Internet Archive’s access to their journalism

https://www.niemanlab.org/2026/05/more-than-340-local-news-outlets-are-limiting-the-internet-arch...
201•jaredwiener•7h ago•75 comments

Google's Antigravity bait and switch

https://www.0xsid.com/blog/antigravity-bait-n-switch
505•ssiddharth•10h ago•258 comments

Mounting git commits as folders with NFS (2023)

https://jvns.ca/blog/2023/12/04/mounting-git-commits-as-folders-with-nfs/
90•pvtmert•2d ago•44 comments

Multi-Stream LLMs: new paper on parallelizing/separating prompts, thinking, I/O

https://arxiv.org/abs/2605.12460
45•atomicthumbs•4h ago•2 comments

Vivaldi 8.0

https://vivaldi.com/blog/vivaldi-on-desktop-8-0/
340•OuterVale•16h ago•228 comments

Throwing AI-generated walls of text into conversations

https://noslopgrenade.com/
474•napolux•14h ago•284 comments

Triangle Tessellation with Clamped Parallelograms

https://filmicworlds.com/blog/compute-tessellation-with-clamped-parallelograms/
12•ibobev•2d ago•0 comments

Museum of Pocket Calculating Devices

https://www.calculators.de/
70•ohjeez•8h ago•15 comments