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?

Celebrities say they are being censored by TikTok after speaking out against ICE

https://www.pride.com/culture/celebrities/tiktok-censoring-megan-stalter-and-finneas
28•saubeidl•21m ago•2 comments

Heathrow scraps liquid container limit

https://www.bbc.com/news/articles/c1evvx89559o
250•robotsliketea•3d ago•346 comments

Kimi Released Kimi K2.5, Open-Source Visual SOTA-Agentic Model

https://www.kimi.com/blog/kimi-k2-5.html
177•nekofneko•4h ago•43 comments

A list of fun destinations for telnet

https://telnet.org/htm/places.htm
88•tokyobreakfast•6h ago•16 comments

The Universal Pattern Popping Up in Math, Physics and Biology

https://www.quantamagazine.org/in-mysterious-pattern-math-and-nature-converge-20130205/
23•kerim-ca•4d ago•2 comments

The hidden engineering of runways

https://practical.engineering/blog/2026/1/20/the-hidden-engineering-of-runways
313•crescit_eundo•6d ago•71 comments

ChatGPT Containers can now run bash, pip/npm install packages and download files

https://simonwillison.net/2026/Jan/26/chatgpt-containers/
322•simonw•14h ago•245 comments

Apple introduces new AirTag with longer range and improved findability

https://www.apple.com/newsroom/2026/01/apple-introduces-new-airtag-with-expanded-range-and-improv...
437•meetpateltech•19h ago•525 comments

There is an AI code review bubble

https://www.greptile.com/blog/ai-code-review-bubble
261•dakshgupta•18h ago•177 comments

Windows 11's Patch Tuesday nightmare gets worse

https://www.windowscentral.com/microsoft/windows-11/windows-11s-botched-patch-tuesday-update-nigh...
288•01-_-•18h ago•207 comments

Dithering – Part 2: The Ordered Dithering

https://visualrambling.space/dithering-part-2/
191•ChrisArchitect•14h ago•23 comments

AI code and software craft

https://alexwennerberg.com/blog/2026-01-25-slop.html
168•alexwennerberg•15h ago•91 comments

JuiceSSH – Give me my pro features back

https://nproject.io/blog/juicessh-give-me-back-my-pro-features/
308•jandeboevrie•16h ago•133 comments

Russia using Interpol's wanted list to target critics abroad, leak reveals

https://www.bbc.com/news/articles/c20gg729y1yo
71•breve•2h ago•25 comments

People who know the formula for WD-40

https://www.wsj.com/business/the-secret-society-of-people-who-know-the-formula-for-wd-40-e9c0ff54
146•fortran77•12h ago•225 comments

RIP Low-Code 2014-2025

https://www.zackliscio.com/posts/rip-low-code-2014-2025/
220•zackliscio•17h ago•105 comments

I let ChatGPT analyze a decade of my Apple Watch data, then I called my doctor

https://www.msn.com/en-us/news/technology/i-let-chatgpt-analyze-a-decade-of-my-apple-watch-data-t...
105•zdw•11h ago•103 comments

Knapsack Offline Internet Solution (satellite datacasting)

https://www.netfreedompioneers.org/knapsack-content-station/
19•us321•3d ago•7 comments

New York Times games are hard: A computational perspective

https://arxiv.org/abs/2509.10846
23•PaulHoule•4d ago•3 comments

All In – a small tool to check real buyin after decisions

https://www.cognu.app/all-in
4•anticlickwise•1w ago•5 comments

Over 36,500 killed in Iran's deadliest massacre, documents reveal

https://www.iranintl.com/en/202601255198
444•mhb•1d ago•211 comments

Model Market Fit

https://www.nicolasbustamante.com/p/model-market-fit
53•nbstme•6d ago•11 comments

France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc.

https://twitter.com/lellouchenico/status/2015775970330882319
729•bwb•17h ago•590 comments

Porting 100k lines from TypeScript to Rust using Claude Code in a month

https://blog.vjeux.com/2026/analysis/porting-100k-lines-from-typescript-to-rust-using-claude-code...
207•ibobev•20h ago•127 comments

Show HN: TetrisBench – Gemini Flash reaches 66% win rate on Tetris against Opus

https://tetrisbench.com/tetrisbench/
97•ykhli•15h ago•37 comments

The Adolescence of Technology

https://www.darioamodei.com/essay/the-adolescence-of-technology
188•jasondavies•16h ago•128 comments

Television is 100 years old today

https://diamondgeezer.blogspot.com/2026/01/tv100.html
594•qassiov•19h ago•215 comments

San Francisco Graffiti

https://walzr.com/sf-graffiti
184•walz•23h ago•194 comments

Fedora Asahi Remix is now working on Apple M3

https://bsky.app/profile/did:plc:okydh7e54e2nok65kjxdklvd/post/3mdd55paffk2o
527•todsacerdoti•16h ago•198 comments

Qwen3-Max-Thinking

https://qwen.ai/blog?id=qwen3-max-thinking
461•vinhnx•18h ago•408 comments