frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

AI Police Reports: Year in Review

https://www.eff.org/deeplinks/2025/12/ai-police-reports-year-review
86•hn_acker•3d ago•34 comments

How uv got so fast

https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html
819•zdw•15h ago•269 comments

Langjam-Gamejam Devlog: Making a language, compiler, VM and 5 games in 52 hours

https://github.com/Syn-Nine/gar-lang/blob/main/DEVLOG.md
22•suioir•5d ago•1 comments

QNX Self-Hosted Developer Desktop

https://devblog.qnx.com/qnx-self-hosted-developer-desktop-initial-release/
125•transpute•7h ago•64 comments

Always bet on text (2014)

https://graydon2.dreamwidth.org/193447.html
194•jesseduffield•9h ago•87 comments

Exe.dev

https://exe.dev/
165•achairapart•8h ago•71 comments

More Dynamic Cronjobs

https://george.mand.is/2025/09/more-dynamic-cronjobs/
18•0928374082•2h ago•3 comments

The best things and stuff of 2025

https://blog.fogus.me/2025/12/23/the-best-things-and-stuff-of-2025.html
224•adityaathalye•3d ago•25 comments

Experts explore new mushroom which causes fairytale-like hallucinations

https://nhmu.utah.edu/articles/experts-explore-new-mushroom-which-causes-fairytale-hallucinations
363•astronads•15h ago•185 comments

Publishing your work increases your luck

https://github.com/readme/guides/publishing-your-work
92•magoghm•7h ago•25 comments

Researchers develop a camera that can focus on different distances at once

https://engineering.cmu.edu/news-events/news/2025/12/19-perfect-shot.html
40•gnabgib•3d ago•12 comments

T-Ruby is Ruby with syntax for types

https://type-ruby.github.io/
113•thunderbong•11h ago•80 comments

How Lewis Carroll computed determinants (2023)

https://www.johndcook.com/blog/2023/07/10/lewis-carroll-determinants/
171•tzury•13h ago•43 comments

Pre-commit hooks are fundamentally broken

https://jyn.dev/pre-commit-hooks-are-fundamentally-broken/
23•todsacerdoti•4h ago•3 comments

One million (small web) screenshots

https://nry.me/posts/2025-10-09/small-web-screenshots/
70•squidhunter•4d ago•7 comments

Show HN: Witr – Explain why a process is running on your Linux system

https://github.com/pranshuparmar/witr
303•pranshuparmar•17h ago•42 comments

SIMD City: Auto-Vectorisation

https://xania.org/202512/20-simd-city
30•brewmarche•6d ago•2 comments

Package managers keep using Git as a database, it never works out

https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html
620•birdculture•19h ago•356 comments

CEO of Health Care Software Company Sentenced for $1B Fraud Conspiracy

https://www.justice.gov/opa/pr/ceo-health-care-software-company-sentenced-1b-fraud-conspiracy
91•healsdata•5h ago•59 comments

Reverse Engineering Hyperliquid

https://blog.can.ac/2025/12/20/reverse-engineering-hyperliquid/
15•pigeons•5d ago•2 comments

LearnixOS

https://www.learnix-os.com
216•gtirloni•19h ago•88 comments

Moravec's Paradox and the Robot Olympics

https://www.physicalintelligence.company/blog/olympics
48•beklein•3d ago•3 comments

Ask HN: What did you read in 2025?

219•kwar13•19h ago•304 comments

My insulin pump controller uses the Linux kernel. It also violates the GPL

https://old.reddit.com/r/linux/comments/1puojsr/the_device_that_controls_my_insulin_pump_uses_the/
404•davisr•13h ago•176 comments

Drawing with zero-width characters

https://zw.swerdlow.dev
98•benswerd•13h ago•29 comments

Parasites plagued Roman soldiers at Hadrian's Wall

https://arstechnica.com/science/2025/12/study-roman-soldiers-battled-parasites-at-hadrians-wall/
54•sipofwater•1w ago•39 comments

Toys with the highest play-time and lowest clean-up-time

https://joannabregan.substack.com/p/toys-with-the-highest-play-time-and
364•surprisetalk•11h ago•220 comments

Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines

https://github.com/valdanylchuk/xcc700
110•isitcontent•17h ago•20 comments

The Proton, the 'Most Complicated Thing You Could Possibly Imagine'

https://www.quantamagazine.org/inside-the-proton-the-most-complicated-thing-imaginable-20221019/
19•tzury•5h ago•1 comments

FFmpeg has issued a DMCA takedown on GitHub

https://twitter.com/FFmpeg/status/2004599109559496984
465•merlindru•14h ago•152 comments