frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

MacBook Pro with M5 Pro and M5 Max

https://www.apple.com/newsroom/2026/03/apple-introduces-macbook-pro-with-all-new-m5-pro-and-m5-max/
684•scrlk•12h ago•670 comments

Motorola GrapheneOS devices will be bootloader unlockable/relockable

https://grapheneos.social/@GrapheneOS/116160393783585567
24•pabs3•1h ago•1 comments

Lenovo's New ThinkPads Score 10/10 for Repairability

https://www.ifixit.com/News/115827/new-thinkpads-score-perfect-10-repairability
221•wrxd•3h ago•80 comments

Voxile: A ray-traced game made in its own engine and programming language

https://elbowgreasegames.substack.com/p/voxray-games-pushes-major-update
111•spacemarine1•5h ago•22 comments

Claude's Cycles [pdf]

https://www-cs-faculty.stanford.edu/~knuth/papers/claude-cycles.pdf
484•fs123•15h ago•217 comments

Textadept

https://orbitalquark.github.io/textadept/
76•giancarlostoro•2d ago•16 comments

Intel's make-or-break 18A process node debuts for data center with 288-core Xeon

https://www.tomshardware.com/pc-components/cpus/intels-make-or-break-18a-process-node-debuts-for-...
251•vanburen•7h ago•196 comments

GPT‑5.3 Instant

https://openai.com/index/gpt-5-3-instant/
300•meetpateltech•8h ago•227 comments

You can use newline characters in URLs

https://lemire.me/blog/2026/02/28/you-can-use-newline-characters-in-urls/
14•chmaynard•3d ago•2 comments

An Interactive Intro to CRDTs (2023)

https://jakelazaroff.com/words/an-interactive-intro-to-crdts/
97•evakhoury•7h ago•16 comments

When AI writes the software, who verifies it?

https://leodemoura.github.io/blog/2026/02/28/when-ai-writes-the-worlds-software.html
151•todsacerdoti•10h ago•141 comments

The Xkcd thing, now interactive

https://editor.p5js.org/isohedral/full/vJa5RiZWs
1158•memalign•15h ago•153 comments

Time, Space, and Life as We Know It (2017)

https://raganwald.com/2017/01/12/time-space-life-as-we-know-it.html
10•vismit2000•3d ago•0 comments

You can't use a code editor when you're under 18 now?

https://mastodon.online/@marekfort/116164253291515471
38•pabs3•1h ago•13 comments

Launch HN: Cekura (YC F24) – Testing and monitoring for voice and chat AI agents

72•atarus•12h ago•19 comments

130k Lines of Formal Topology: Simple and Cheap Autoformalization for Everyone?

https://arxiv.org/abs/2601.03298
11•PaulHoule•3h ago•2 comments

Marcus AI Claims Dataset

https://github.com/davegoldblatt/marcus-claims-dataset
57•davegoldblatt•1h ago•41 comments

We've freed Cookie's Bustle from copyright hell

https://gamehistory.org/cookies-bustle/
98•sb057•6h ago•10 comments

Don't become an engineering manager

https://newsletter.manager.dev/p/dont-become-an-engineering-manager
312•flail•12h ago•226 comments

The largest acidic geyser has been putting on quite a show

https://www.usgs.gov/observatories/yvo/news/echinus-geyser-back-action-now
4•1659447091•1h ago•0 comments

My take on vibe coding for PMs

https://www.ddmckinnon.com/2026/02/11/my-%f0%9f%8c%b6-take-on-vibe-coding-for-pms/
12•dmckinno•2h ago•1 comments

What’s in a name? (2014)

https://sailsandcommas.com/2014/02/03/whats-in-a-name/
10•Curiositry•2d ago•2 comments

Physics Girl: Super-Kamiokande – Imaging the sun by detecting neutrinos [video]

https://www.youtube.com/watch?v=B3m3AMRlYfc
432•pcdavid•11h ago•68 comments

TorchLean: Formalizing Neural Networks in Lean

https://leandojo.org/torchlean.html
74•matt_d•2d ago•9 comments

Disable Your SSH access accidentally with scp

https://sny.sh/hypha/blog/scp
102•zdw•3d ago•48 comments

MacBook Air with M5

https://www.apple.com/newsroom/2026/03/apple-introduces-the-new-macbook-air-with-m5/
377•Garbage•12h ago•420 comments

I'm reluctant to verify my identity or age for any online services

https://neilzone.co.uk/2026/03/im-struggling-to-think-of-any-online-services-for-which-id-be-will...
886•speckx•12h ago•548 comments

Possible US Government iPhone-Hacking Toolkit in foreign spy and criminal hands

https://www.wired.com/story/coruna-iphone-hacking-toolkit-us-government/
193•alwillis•7h ago•62 comments

Don't make me talk to your chatbot

https://raymyers.org/post/dont-make-me-talk-to-your-chatbot/
218•pkilgore•4h ago•178 comments

Talos: Hardware accelerator for deep convolutional neural networks

https://talos.wtf/
47•llamatheollama•3h ago•16 comments