frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•7mo ago

Comments

JonChesterfield•7mo 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•7mo 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•7mo ago
That is a feature. Compose instead of extending.
Yoric•7mo ago
OCaml has extensible sum types. They work very nicely for some ranges of problems.
swiftcoder•7mo ago
Elm <-> Rust

Best buds on this front

gitroom•7mo ago
Tbh, missing those checks in other languages bugs me so much - it's like why leave me hanging?

I Tried and Failed to Rebuild the 1996 Space Jam Website with Claude

https://j0nah.com/i-failed-to-recreate-the-1996-space-jam-website-with-claude/
47•thecr0w•1h ago•23 comments

At least 50 hallucinated citations found in ICLR 2026 submissions

https://gptzero.me/news/iclr-2026/
337•puttycat•5h ago•251 comments

Google Titans architecture, helping AI have long-term memory

https://research.google/blog/titans-miras-helping-ai-have-long-term-memory/
214•Alifatisk•6h ago•75 comments

Scala 3 slowed us down?

https://kmaliszewski9.github.io/scala/2025/12/07/scala3-slowdown.html
93•kmaliszewski•3h ago•32 comments

An Interactive Guide to the Fourier Transform

https://betterexplained.com/articles/an-interactive-guide-to-the-fourier-transform/
33•pykello•5d ago•5 comments

Java Hello World, LLVM Edition

https://www.javaadvent.com/2025/12/java-hello-world-llvm-edition.html
130•ingve•6h ago•36 comments

Goodbye, Microsoft: Schleswig-Holstein Relies on Open Source and Saves Millions

https://www.heise.de/en/news/Goodbye-Microsoft-Schleswig-Holstein-relies-on-Open-Source-and-saves...
393•doener•5h ago•186 comments

The Anatomy of a macOS App

https://eclecticlight.co/2025/12/04/the-anatomy-of-a-macos-app/
102•elashri•6h ago•20 comments

Vanity Activities

https://quarter--mile.com/vanity-activities
17•surprisetalk•5d ago•2 comments

Why Fighter Jets Ban 90% of C++ Features [video]

https://www.youtube.com/watch?v=Gv4sDL9Ljww
20•AareyBaba•36m ago•9 comments

Using LLMs at Oxide

https://rfd.shared.oxide.computer/rfd/0576
591•steveklabnik•17h ago•229 comments

Kilauea erupts, destroying webcam [video]

https://www.youtube.com/watch?v=TK2N99BDw7A
511•zdw•19h ago•111 comments

The AI Wildfire Is Coming. It's Going to Be Painful and Healthy

https://ceodinner.substack.com/p/the-ai-wildfire-is-coming-its-going
31•LordAtlas•2h ago•27 comments

Semantic Compression (2014)

https://caseymuratori.com/blog_0015
6•tosh•1h ago•0 comments

How the Disappearance of Flight 19 Fueled the Legend of the Bermuda Triangle

https://www.smithsonianmag.com/history/how-the-disappearance-of-flight-19-a-navy-squadron-lost-in...
34•pseudolus•6h ago•5 comments

Building a Toast Component

https://emilkowal.ski/ui/building-a-toast-component
45•FragrantRiver•4d ago•19 comments

The programmers who live in Flatland

https://blog.redplanetlabs.com/2025/11/24/the-programmers-who-live-in-flatland/
45•winkywooster•1w ago•34 comments

Z2 – Lithographically fabricated IC in a garage fab

https://sam.zeloof.xyz/second-ic/
291•embedding-shape•15h ago•66 comments

GrapheneOS is the only Android OS providing full security patches

https://grapheneos.social/@GrapheneOS/115647408229616018
715•akyuu•1d ago•331 comments

Screenshots from developers: 2002 vs. 2015 (2015)

https://anders.unix.se/2015/12/10/screenshots-from-developers--2002-vs.-2015/
406•turrini•20h ago•170 comments

The past was not that cute

https://juliawise.net/the-past-was-not-that-cute/
338•mhb•20h ago•425 comments

Locks in PostgreSQL

https://habr.com/en/companies/postgrespro/articles/504498/
46•fanf2•3h ago•4 comments

Discovering the indieweb with calm tech

https://alexsci.com/blog/calm-tech-discover/
169•todsacerdoti•15h ago•17 comments

Tiny Core Linux: a 23 MB Linux distro with graphical desktop

http://www.tinycorelinux.net/
484•LorenDB•1d ago•217 comments

OpenAI disables ChatGPT app suggestions that looked like ads

https://techoreon.com/openai-disables-chatgpt-app-suggestions-ads-backlash/
44•GeorgeWoff25•2h ago•25 comments

What even is "literate programming"? (2024)

https://pqnelson.github.io/2024/05/29/literate-programming.html
58•joecobb•4d ago•33 comments

Perl's decline was cultural

https://www.beatworm.co.uk/blog/computers/perls-decline-was-cultural-not-technical
338•todsacerdoti•1d ago•385 comments

Eurydice: a Rust to C compiler (yes)

https://jonathan.protzenko.fr/2025/10/28/eurydice.html
161•todsacerdoti•17h ago•90 comments

Z-Image: Powerful and highly efficient image generation model with 6B parameters

https://github.com/Tongyi-MAI/Z-Image
360•doener•1w ago•142 comments

Bikeshedding, or why I want to build a laptop

https://geohot.github.io//blog/jekyll/update/2025/11/29/bikeshedding-or-laptop.html
192•cspags•6d ago•216 comments