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?

Canada's bill C-22 mandates mass metadata surveillance of Canadians

https://www.michaelgeist.ca/2026/03/a-tale-of-two-bills-lawful-access-returns-with-changes-to-war...
389•opengrass•5h ago•106 comments

Chrome DevTools MCP

https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session
368•xnx•7h ago•155 comments

The 49MB web page

https://thatshubham.com/blog/news-audit
333•kermatt•7h ago•176 comments

What Is Agentic Engineering?

https://simonwillison.net/guides/agentic-engineering-patterns/what-is-agentic-engineering/
35•lumpa•1h ago•25 comments

LLMs can be exhausting

https://tomjohnell.com/llms-can-be-absolutely-exhausting/
94•tjohnell•5h ago•73 comments

The Linux Programming Interface as a university course text

https://man7.org/tlpi/academic/index.html
33•teleforce•2h ago•1 comments

A new Bigfoot documentary helps explain our conspiracy-minded era

https://www.msn.com/en-us/news/us/a-new-bigfoot-documentary-helps-explain-our-conspiracy-minded-e...
51•zdw•4h ago•23 comments

LLM Architecture Gallery

https://sebastianraschka.com/llm-architecture-gallery/
265•tzury•10h ago•20 comments

//go:fix inline and the source-level inliner

https://go.dev/blog/inliner
116•commotionfever•4d ago•42 comments

Separating the Wayland compositor and window manager

https://isaacfreund.com/blog/river-window-management/
232•dpassens•11h ago•112 comments

Cannabinoids remove plaque-forming Alzheimer's proteins from brain cells (2016)

https://www.salk.edu/news-release/cannabinoids-remove-plaque-forming-alzheimers-proteins-from-bra...
68•anjel•2h ago•30 comments

What makes Intel Optane stand out (2023)

https://blog.zuthof.nl/2023/06/02/what-makes-intel-optane-stand-out/
181•walterbell•11h ago•118 comments

Glassworm is back: A new wave of invisible Unicode attacks hits repositories

https://www.aikido.dev/blog/glassworm-returns-unicode-attack-github-npm-vscode
232•robinhouston•13h ago•146 comments

Bandit: A 32bit baremetal computer that runs Color Forth [video]

https://www.youtube.com/watch?v=HK0uAKkt0AE
28•surprisetalk•3d ago•1 comments

Stop Sloppypasta

https://stopsloppypasta.ai/
139•namnnumbr•9h ago•81 comments

Federal Right to Privacy Act – Draft legislation

https://righttoprivacyact.github.io
7•pilingual•47m ago•3 comments

Nasdaq's Shame

https://keubiko.substack.com/p/nasdaqs-shame
183•imichael•4h ago•47 comments

Learning athletic humanoid tennis skills from imperfect human motion data

https://zzk273.github.io/LATENT/
126•danielmorozoff•11h ago•25 comments

The emergence of print-on-demand Amazon paperback books

https://www.alexerhardt.com/en/enshittification-amazon-paperback-books/
97•aerhardt•17h ago•64 comments

An experiment to use GitHub Actions as a control plane for a PaaS

https://towlion.github.io
7•baijum•1h ago•0 comments

A Plain Anabaptist Story: The Hutterites

https://ulmer457718.substack.com/p/a-plain-anabaptist-story-the-hutterites
25•gaplong•3d ago•1 comments

SpiceCrypt: A Python library for decrypting LTspice encrypted model files

https://github.com/jtsylve/spice-crypt
3•luu•19h ago•0 comments

Bus travel from Lima to Rio de Janeiro

https://kenschutte.com/lima-to-rio-by-bus/
122•ks2048•4d ago•49 comments

AI tools are making me lose interest in CS fundamentals

9•Tim25659•44m ago•13 comments

A Visual Introduction to Machine Learning (2015)

https://r2d3.us/visual-intro-to-machine-learning-part-1/
322•vismit2000•15h ago•29 comments

Quillx is an open standard for disclosing AI involvement in software projects

https://github.com/QAInsights/AIx
4•qainsights•1h ago•3 comments

Type systems are leaky abstractions: the case of Map.take!/2

https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take
28•tosh•4d ago•15 comments

Show HN: Free OpenAI API Access with ChatGPT Account

https://github.com/EvanZhouDev/openai-oauth
36•EvanZhouDev•5h ago•16 comments

I built an ephemeral P2P chat with WebRTC, without servers

https://ephemchat.vercel.app/
8•zRinexD•1h ago•6 comments

In Memoriam: John W. Addison, my PhD advisor

https://billwadge.com/2026/03/15/in-memoriam-john-w-addison-jr-my-phd-advisor/
103•herodotus•11h ago•4 comments