frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Learning Software Architecture

https://matklad.github.io/2026/05/12/software-architecture.html
21•surprisetalk•31m ago•0 comments

Postmortem: TanStack NPM supply-chain compromise

https://tanstack.com/blog/npm-supply-chain-compromise-postmortem
853•varunsharma07•12h ago•333 comments

Screenshots of Old Desktop OSes

http://www.typewritten.org/Media/
179•adunk•4h ago•50 comments

They Live (1988) inspired Adblocker

https://github.com/davmlaw/they_live_adblocker
240•tokenburner•9h ago•77 comments

If AI writes your code, why use Python?

https://medium.com/@NMitchem/if-ai-writes-your-code-why-use-python-bf8c4ba1a055
500•indigodaddy•13h ago•545 comments

UCLA discovers first stroke rehabilitation drug to repair brain damage (2025)

https://stemcell.ucla.edu/news/ucla-discovers-first-stroke-rehabilitation-drug-repair-brain-damage
342•bookofjoe•16h ago•68 comments

Claude Platform on AWS

https://claude.com/blog/claude-platform-on-aws
142•matrixhelix•8h ago•65 comments

Rtwatch: Watch videos with friends using WebRTC

https://github.com/pion/rtwatch
20•nateb2022•2d ago•2 comments

Extremely Low Frequencies

https://computer.rip/2026-05-09-extremely-low-frequencies.html
76•pinewurst•6h ago•2 comments

Software Internals Book Club

https://eatonphil.com/bookclub.html
102•aragonite•7h ago•19 comments

Google says criminal hackers used AI to find a major software flaw

https://www.nytimes.com/2026/05/11/us/politics/google-hackers-attack-ai.html
184•donohoe•20h ago•138 comments

Remembering Planet Source Code: Sharing Code Before GitHub Made It Easy

https://www.pietschsoft.com/post/2026/05/05/remembering-planet-source-code-sharing-code-before-gi...
12•pabs3•3d ago•0 comments

I let AI build a tool to help me figure out what was waking me up at night

https://martin.sh/i-let-ai-build-a-tool-to-help-me-figure-out-what-was-waking-me-up-at-night/
181•showmypost•12h ago•192 comments

I hate soldering

https://user8.bearblog.dev/rant/
115•James72689•4d ago•100 comments

Toxicity on Social Media – The Noisy Room

https://thenoisyroom.com
8•skm•2h ago•2 comments

Nullsoft, 1997-2004 (2004)

https://slate.com/technology/2004/11/the-death-of-the-last-maverick-tech-company.html
279•downbad_•4d ago•81 comments

Show HN: A modern Music Player Daemon based on Rockbox firmware

https://github.com/tsirysndr/rockbox-zig
80•tsiry•2d ago•16 comments

Boriel BASIC

https://zxbasic.readthedocs.io/en/docs/
36•AlexeyBrin•2d ago•10 comments

Library for fast mapping of Java records to native memory

https://github.com/mamba-studio/TypedMemory
144•joe_mwangi•14h ago•33 comments

Interaction Models

https://thinkingmachines.ai/blog/interaction-models/
218•smhx•13h ago•26 comments

VGA Memory Access Is Complicated

https://www.os2museum.com/wp/learn-something-old-every-day-part-xxi-vga-memory-access-is-complica...
59•ingve•2d ago•6 comments

GitLab announces workforce reduction and end of their CREDIT values

https://about.gitlab.com/blog/gitlab-act-2/
523•AnonGitLabEmpl•13h ago•508 comments

Show HN: TikTok but for scientific papers

https://andreaturchet.github.io/website/index.html
127•ciwrl•17h ago•60 comments

A lost ancient script reveals how writing as we know it began

https://www.newscientist.com/article/2524042-a-lost-ancient-script-reveals-how-writing-as-we-know...
73•emot•4d ago•44 comments

When semiconductor materials misbehave

https://semiengineering.com/when-semiconductor-materials-misbehave/
15•PaulHoule•3d ago•2 comments

Words Fail (2020)

https://carcinisation.com/2020/06/26/words-fail/
3•surprisetalk•3d ago•1 comments

Interfaze: A new model architecture built for high accuracy at scale

https://interfaze.ai/blog/interfaze-a-new-model-architecture-built-for-high-accuracy-at-scale
145•yoeven•17h ago•35 comments

Training an LLM in Swift, Part 1: Taking matrix mult from Gflop/s to Tflop/s

https://www.cocoawithlove.com/blog/matrix-multiplications-swift.html
240•zdw•1d ago•12 comments

The rise and fall of snake oil

https://www.historytoday.com/archive/history-matters/rise-and-fall-snake-oil
69•samizdis•4d ago•37 comments

Silverback Imfura took a chance, and ended up alone

https://gorillafund.org/mountain-gorillas/silverback-imfura-took-a-chance-and-ended-up-alone/
62•alex000kim•2d ago•23 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?