frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Canvas is down as ShinyHunters threatens to leak schools’ data

https://www.theverge.com/tech/926458/canvas-shinyhunters-breach
635•stefanpie•11h ago•382 comments

Cloudflare to cut about 20% workforce

https://www.reuters.com/business/world-at-work/cloudflare-cut-over-1100-jobs-2026-05-07/
731•PriorityLeft•13h ago•475 comments

Maybe you shouldn't install new software for a bit

https://xeiaso.net/blog/2026/abstain-from-install/
520•psxuaw•10h ago•273 comments

Dirtyfrag: Universal Linux LPE

https://www.openwall.com/lists/oss-security/2026/05/07/8
640•flipped•14h ago•258 comments

ClojureScript Gets Async/Await

https://clojurescript.org/news/2026-05-07-release
52•Borkdude•2h ago•12 comments

Rumors of my death are slightly exaggerated

280•CliffStoll•1d ago•39 comments

The map that keeps Burning Man honest

https://www.not-ship.com/burning-man-moop/
647•speckx•19h ago•318 comments

Pinocchio is weirder than you remembered

https://storica.club/blog/pinocchio-in-italian/
144•cemsakarya•1d ago•63 comments

The surprisingly complex journey to text-selectable client-side generated PDFs

https://sdocs.dev/blogs/journey-to-pdf-generation
10•FailMore•1d ago•2 comments

A polynomial autoencoder beats PCA on transformer embeddings

https://ivanpleshkov.dev/blog/polynomial-autoencoder/
40•timvisee•2d ago•13 comments

Agents need control flow, not more prompts

https://bsuh.bearblog.dev/agents-need-control-flow/
466•bsuh•17h ago•228 comments

Dithering with CSS

https://ikesau.co/blog/dithering-with-css/
10•speckx•3d ago•5 comments

Blaise – A modern self-hosting zero-legacy Object Pascal compiler targeting QBE

https://github.com/graemeg/blaise
48•peter_d_sherman•5h ago•13 comments

Nintendo announces price increases for Nintendo Switch 2

https://www.nintendo.co.jp/corporate/release/en/2026/260508.html
9•razorbeamz•2h ago•2 comments

Natural Language Autoencoders: Turning Claude's Thoughts into Text

https://www.anthropic.com/research/natural-language-autoencoders
275•instagraham•15h ago•91 comments

DeepSeek 4 Flash local inference engine for Metal

https://github.com/antirez/ds4
389•tamnd•18h ago•108 comments

AlphaEvolve: Gemini-powered coding agent scaling impact across fields

https://deepmind.google/blog/alphaevolve-impact/
292•berlianta•18h ago•123 comments

Plasticity and language in the anaesthetized human hippocampus

https://www.bcm.edu/news/researchers-discover-advanced-language-processing-in-the-unconscious-hum...
107•hhs•10h ago•40 comments

GNU IFUNC is the real culprit behind CVE-2024-3094

https://github.com/robertdfrench/ifuncd-up
78•foltik•9h ago•35 comments

Brazil's Pix payment system faces pressure from Visa and Mastercard

https://www.elciudadano.com/en/brazils-pix-payment-system-faces-pressure-from-visa-and-mastercard...
199•wslh•16h ago•176 comments

Singapore introduces caning for boys who bully others at school

https://www.theguardian.com/world/2026/may/06/singapore-caning-school-bullies
183•rustoo•2d ago•248 comments

Digging into Drama at the Document Foundation

https://lwn.net/Articles/1066418/
31•signa11•5h ago•3 comments

AI slop is killing online communities

https://rmoff.net/2026/05/06/ai-slop-is-killing-online-communities/
658•thm•15h ago•566 comments

Hardening Firefox with Claude Mythos Preview

https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/
191•HieronymusBosch•17h ago•90 comments

How to make SSE token streams resumable, cancellable, and multi-device

https://zknill.io/posts/everyone-said-sse-token-streaming-was-easy/
31•zknill•1d ago•3 comments

Ask HN: We just had an actual UUID v4 collision...

14•mittermayr•1h ago•21 comments

Los Alamos and the long path to detecting neutrinos

https://www.lanl.gov/media/publications/1663/from-ghost-particle-to-cosmic-messenger
32•LAsteNERD•1d ago•3 comments

Two Home Affairs officials suspended after AI 'hallucinations' found

https://www.citizen.co.za/news/home-affairs-officials-suspended-ai-hallucinations/
95•jruohonen•14h ago•20 comments

Nonprofit hospitals spend billions on consultants with no clear effect

https://www.uchicagomedicine.org/forefront/research-and-discoveries-articles/nonprofit-hospitals-...
153•hhs•10h ago•50 comments

Programming Still Sucks

https://www.stvn.sh/writing/programming-still-sucks-fqffhyp
618•jeromechoo•1d ago•308 comments
Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•1y ago

Comments

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

Best buds on this front

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