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?

Television is 100 years old today

https://diamondgeezer.blogspot.com/2026/01/tv100.html
285•qassiov•6h ago•82 comments

JuiceSSH – Give me my pro features back

https://nproject.io/blog/juicessh-give-me-back-my-pro-features/
116•jandeboevrie•3h ago•48 comments

Qwen3-Max-Thinking

https://qwen.ai/blog?id=qwen3-max-thinking
359•vinhnx•5h ago•303 comments

Dithering – Part 2: The Ordered Dithering

https://visualrambling.space/dithering-part-2/
35•ChrisArchitect•1h ago•5 comments

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

https://tetrisbench.com/tetrisbench/
30•ykhli•2h ago•12 comments

Fedora Asahi Remix is now working on Apple M3

https://bsky.app/profile/did:plc:okydh7e54e2nok65kjxdklvd/post/3mdd55paffk2o
288•todsacerdoti•3h ago•94 comments

MapLibre Tile: a modern and efficient vector tile format

https://maplibre.org/news/2026-01-23-mlt-release/
355•todsacerdoti•10h ago•70 comments

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

https://simonwillison.net/2026/Jan/26/chatgpt-containers/
18•simonw•1h ago•4 comments

RIP Low-Code 2014-2025

https://www.zackliscio.com/posts/rip-low-code-2014-2025/
10•zackliscio•4h ago•3 comments

The Hidden Engineering of Runways

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

Find 'Abbey Road when type 'Beatles abbey rd': Fuzzy/Semantic search in Postgres

https://rendiment.io/postgresql/2026/01/21/pgtrgm-pgvector-music.html
53•nethalo•5d ago•13 comments

The mountain that weighed the Earth

https://signoregalilei.com/2026/01/18/the-mountain-that-weighed-the-earth/
57•surprisetalk•4h ago•9 comments

When AI 'builds a browser,' check the repo before believing the hype

https://www.theregister.com/2026/01/26/cursor_opinion/
99•CrankyBear•2h ago•37 comments

Not all Chess960 positions are equally complex

https://arxiv.org/abs/2512.14319
35•MaysonL•3d ago•13 comments

Show HN: Ourguide – OS wide task guidance system that shows you where to click

https://ourguide.ai
4•eshaangulati•2h ago•0 comments

Google Books removed all search functions for any books with previews

https://old.reddit.com/r/google/comments/1qn1hk1/google_has_seemingly_entirely_removed_search/
109•adamnemecek•2h ago•38 comments

Google AI Overviews cite YouTube more than any medical site for health queries

https://www.theguardian.com/technology/2026/jan/24/google-ai-overviews-youtube-medical-citations-...
291•bookofjoe•6h ago•152 comments

OpenFlexure Microscope

https://openflexure.org/projects/microscope/
18•o4c•5d ago•2 comments

There is an AI code review bubble

https://www.greptile.com/blog/ai-code-review-bubble
81•dakshgupta•5h ago•61 comments

Things I've learned in my 10 years as an engineering manager

https://www.jampa.dev/p/lessons-learned-after-10-years-as
470•jampa•5d ago•124 comments

San Francisco Graffiti

https://walzr.com/sf-graffiti
99•walz•10h ago•104 comments

OSS ChatGPT WebUI – 530 Models, MCP, Tools, Gemini RAG, Image/Audio Gen

https://llmspy.org/docs/v3
93•mythz•5h ago•21 comments

What "The Best" Looks Like

https://www.kuril.in/blog/what-the-best-looks-like/
83•akurilin•4h ago•37 comments

Show HN: Only 1 LLM can fly a drone

https://github.com/kxzk/snapbench
115•beigebrucewayne•9h ago•69 comments

The Holy Grail of Linux Binary Compatibility: Musl and Dlopen

https://github.com/quaadgras/graphics.gd/discussions/242
194•Splizard•13h ago•152 comments

Notice of Collective Action Lawsuit Against Workday, INC

https://workdaycase.com
61•mooreds•2h ago•13 comments

The browser is the sandbox

https://simonwillison.net/2026/Jan/25/the-browser-is-the-sandbox/
311•enos_feedler•15h ago•163 comments

Exactitude in Science – Borges (1946) [pdf]

https://kwarc.info/teaching/TDM/Borges.pdf
71•jxmorris12•6h ago•22 comments

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

https://twitter.com/lellouchenico/status/2015775970330882319
360•bwb•4h ago•306 comments

Text Is King

https://www.experimental-history.com/p/text-is-king
138•zdw•5d ago•66 comments