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?

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
431•xnx•4h ago•251 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
94•vecti•1h ago•42 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
40•i5heu•2h ago•19 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
226•aktau•5h ago•113 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
195•ostacke•5h ago•43 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
71•limoce•3d ago•21 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
29•eljojo•2h ago•16 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
166•surprisetalk•3d ago•22 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
11•vmatsiiako•4h ago•1 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
822•cdrnsf•8h ago•361 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
48•antves•1d ago•45 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
117•lstoll•5h ago•100 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
276•todsacerdoti•7h ago•162 comments

Show HN: BioTradingArena – Benchmark for LLMs to predict biotech stock movements

https://www.biotradingarena.com/hn
7•dchu17•3h ago•1 comments

Planetary Roller Screws

https://www.humanityslastmachine.com/#planetary-roller-screws
8•everlier•3d ago•0 comments

Masked namespace vulnerability in Temporal

https://depthfirst.com/post/the-masked-namespace-vulnerability-in-temporal-cve-2025-14986
6•bmit•52m ago•0 comments

The Monad Called Free

http://blog.sigfpe.com/2014/04/the-monad-called-free.html
47•romes•4d ago•22 comments

A new bill in New York would require disclaimers on AI-generated news content

https://www.niemanlab.org/2026/02/a-new-bill-in-new-york-would-require-disclaimers-on-ai-generate...
459•giuliomagnifico•11h ago•185 comments

Things Unix can do atomically (2010)

https://rcrowley.org/2010/01/06/things-unix-can-do-atomically.html
232•onurkanbkrc•15h ago•88 comments

Invention of DNA "page numbers" opens up possibilities for the bioeconomy

https://www.caltech.edu/about/news/invention-dna-page-numbers-synthesis-kaihang-wang
127•dagurp•10h ago•84 comments

TikTok's 'addictive design' found to be illegal in Europe

https://www.nytimes.com/2026/02/06/business/tiktok-addictive-design-europe.html
526•thm•8h ago•395 comments

Fraud investigation is believing your lying eyes

https://www.bitsaboutmoney.com/archive/fraud-investigation/
92•dangrossman•3h ago•110 comments

DNS Explained – How Domain Names Get Resolved

https://www.bhusalmanish.com.np/blog/posts/dns-explained.html
118•okchildhood•3d ago•39 comments

Systems Thinking

http://theprogrammersparadox.blogspot.com/2026/02/systems-thinking.html
241•r4um•15h ago•111 comments

We tasked Opus 4.6 using agent teams to build a C Compiler

https://www.anthropic.com/engineering/building-c-compiler
690•modeless•1d ago•664 comments

Product and design are the new bottlenecks

https://www.jampa.dev/p/the-rise-of-one-pizza-engineering
51•jampa•4d ago•59 comments

NIMBYs aren't just shutting down housing

https://inpractice.yimbyaction.org/p/nimbys-arent-just-shutting-down-housing
91•toomuchtodo•5h ago•182 comments

LLMs could be, but shouldn't be compilers

https://alperenkeles.com/posts/llms-could-be-but-shouldnt-be-compilers/
97•alpaylan•7h ago•110 comments

The overlooked evolution of the humble car door handle

https://newatlas.com/automotive/evolution-car-door-handle/
22•andsoitis•3d ago•37 comments

Stay Away from My Trash

https://tldraw.dev/blog/stay-away-from-my-trash
151•EvgeniyZh•3d ago•61 comments