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?

nvidia-smi hangs indefinitely after ~66 days

https://github.com/NVIDIA/open-gpu-kernel-modules/issues/971
77•tosh•1h ago•8 comments

Adoption of EVs tied to real-world reductions in air pollution: study

https://keck.usc.edu/news/adoption-of-electric-vehicles-tied-to-real-world-reductions-in-air-poll...
219•hhs•4h ago•166 comments

BirdyChat becomes first European chat app that is interoperable with WhatsApp

https://www.birdy.chat/blog/first-to-interoperate-with-whatsapp
451•joooscha•10h ago•282 comments

The Responsibility of Intellectuals (1967)

https://www.nybooks.com/articles/1967/02/23/a-special-supplement-the-responsibility-of-intelle/
26•andsoitis•1h ago•11 comments

Two Weeks Until Tapeout

https://essenceia.github.io/projects/two_weeks_until_tapeout/
63•client4•3h ago•1 comments

David Patterson: Challenges and Research Directions for LLM Inference Hardware

https://arxiv.org/abs/2601.05047
15•transpute•2h ago•0 comments

We X-Rayed a Suspicious FTDI USB Cable

https://eclypsium.com/blog/xray-counterfeit-usb-cable/
103•aa_is_op•5h ago•36 comments

Postmortem: Our first VLEO satellite mission (with imagery and flight data)

https://albedo.com/post/clarity-1-what-worked-and-where-we-go-next
152•topherhaddad•9h ago•50 comments

Show HN: VM-curator – a TUI alternative to libvirt and virt-manager

https://github.com/mroboff/vm-curator
7•theYipster•1h ago•2 comments

Alex Honnold completes Taipei 101 skyscraper climb without ropes or safety net

https://www.cnn.com/sport/live-news/taiwan-alex-honnold-climb-taipei-101-01-25-26-intl-hnk
59•keepamovin•1h ago•31 comments

Second Win11 emergency out of band update to address disastrous Patch Tuesday

https://www.windowscentral.com/microsoft/windows-11/windows-11-second-emergency-out-of-band-updat...
49•speckx•1h ago•5 comments

Claude Code's new hidden feature: Swarms

https://twitter.com/NicerInPerson/status/2014989679796347375
347•AffableSpatula•14h ago•242 comments

The Temporal Consistency Challenge in Video Restoration

https://blog.videowatermarkremove.com/the-temporal-consistency-challenge-from-optical-flow-to-spa...
7•ilmj8426•4d ago•0 comments

Raspberry Pi Drag Race: Pi 1 to Pi 5 – Performance Comparison

https://the-diy-life.com/raspberry-pi-drag-race-pi-1-to-pi-5-performance-comparison/
147•verginer•11h ago•76 comments

How I estimate work

https://www.seangoedecke.com/how-i-estimate-work/
450•mattjhall•18h ago•268 comments

Typography on Pencils (2023)

https://www.presentandcorrect.com/blogs/blog/typography-on-pencils-1-5
28•NaOH•4d ago•0 comments

Draig, a Welsh Programming Language

https://raku.land/zef:l10n/L10N::CY
22•librasteve•2d ago•19 comments

Palantir has no place in UK public services

https://www.opendemocracy.net/en/zarah-sutlana-palantir-no-place-uk-public-services-ministry-of-d...
12•jethronethro•16m ago•0 comments

Memory layout in Zig with formulas

https://raymondtana.github.io/math/programming/2026/01/23/zig-alignment-and-sizing.html
88•raymondtana•13h ago•23 comments

Poland's energy grid was targeted by never-before-seen wiper malware

https://arstechnica.com/security/2026/01/wiper-malware-targeted-poland-energy-grid-but-failed-to-...
177•Bender•7h ago•52 comments

First Design Engineer Hire – Build Games at Gym Class (YC W22)

https://www.ycombinator.com/companies/gym-class-by-irl-studios/jobs/ywXHGBv-design-engineer-senio...
1•hackerews•8h ago

Ask HN: Gmail spam filtering suddenly marking everything as spam?

159•goopthink•12h ago•98 comments

Small Kafka: Tansu and SQLite on a free t3.micro

https://blog.tansu.io/articles/broker-aws-free-tier
69•rmoff•4d ago•10 comments

High-bandwidth flash progress and future

https://blocksandfiles.com/2026/01/19/a-window-into-hbf-progress/
21•tanelpoder•4d ago•4 comments

TikTok is officially US-owned for American users, here's what's changing

https://9to5mac.com/2026/01/23/tiktok-is-officially-us-owned-for-american-users-heres-whats-chang...
8•WaitWaitWha•31m ago•1 comments

Show HN: Semantic search engine for Studio Ghibli movie

https://ghibli-search.anini.workers.dev/
34•aninibread•3d ago•9 comments

Maze Algorithms (2017)

http://www.jamisbuck.org/mazes/
112•surprisetalk•1d ago•27 comments

I added a Bluesky comment section to my blog

https://micahcantor.com/blog/bluesky-comment-section.html
233•hydroxideOH-•8h ago•80 comments

Shared Claude: A website controlled by the public

https://sharedclaude.com/
49•reasonableklout•20h ago•20 comments

Agent orchestration for the timid

https://substack.com/inbox/post/185649875
84•markferree•9h ago•21 comments