frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Total Annihilation, rebuilt for modern computers

https://nanolathe.gg
297•jttnr•5h ago•126 comments

Cartographers of North Korea

https://cartographers-nk.wonyoung.so/
137•edent•3h ago•22 comments

The gap in shared understanding of LLM capability is widening

https://twitter.com/karpathy/status/2109361546505966046
147•albertzeyer•3h ago•194 comments

Google Data Centers around the world

https://datacenters.google/locations/
11•andsoitis•35m ago•5 comments

Recursive self-improvement through collective intelligence

https://pub.sakana.ai/mass/
12•hardmaru•59m ago•0 comments

So, You’d Like To Sell Your Print Issues Of The Onion?

https://theonion.com/archivehunt/
217•mooreds•3h ago•25 comments

Chapter 1 of Ways of Seeing by John Berger

https://www.ways-of-seeing.com/ch1
62•rafael859•4h ago•10 comments

Terence Tao: Math 2.0 [pdf]

https://teorth.github.io/tao-web/slides/math-2-0-caltech-2026.pdf
288•Anon84•10h ago•349 comments

A Remote Employee Refused 160 Webcam Photos a Day. Her Employer Fired Her

https://www.inc.com/chloe-rosenberg/a-remote-employee-refused-160-webcam-photos-a-day-her-employe...
93•bhrlady•2h ago•58 comments

NYC's "Click to Cancel" rule is now in effect

https://www.nyc.gov/main/click-to-cancel
297•gregsadetsky•5h ago•144 comments

Fingerprints Are the New Cookies

https://royfish.dev/fingerprints-are-the-new-cookies
5•royfish•47m ago•0 comments

IRCv3

https://ircv3.net/
329•basilikum•13h ago•280 comments

Passkeys are a trap. Do not use them

https://nonfunctional.substack.com/p/passkeys-are-a-trap-do-not-use-them
110•laurex•1h ago•38 comments

I guess I'm using WebP now?

https://anderegg.ca/2026/10/08/i-guess-im-using-webp-now
54•Brajeshwar•2d ago•56 comments

LineageOS 24

https://lineageos.org/Changelog-32/
399•timschumi•17h ago•163 comments

500B tokens later: Letting AI agents decompile a first-person shooter

https://momo5502.com/posts/2026-10-09-game-decompilation/
134•davikr•21h ago•101 comments

The tilde in your PATH may not be your HOME

https://disconnect3d.pl//2026/10/02/dont-put-tilde-in-your-path/
196•arusekk•11h ago•137 comments

Safe SIMD in Rust, even on the inside

https://shnatsel.github.io/safe-simd-in-rust-even-on-the-inside/
17•ravenical•1d ago•1 comments

FlowCE: Calculus on your TI-84 Plus CE

https://tommyb3ll.github.io/FlowCE/
16•jgx0•1d ago•4 comments

apsw: Another Python SQLite Wrapper

https://github.com/rogerbinns/apsw
49•tosh•6h ago•13 comments

Show HN: BetterWispr – Free, open-source dictation for Mac

https://betterwispr.com/
139•kartik017•11h ago•86 comments

The Unreasonable Effectiveness of Vex in NixOS

https://blog.kammel.dev/post/nixos_vex/
42•datosh•3h ago•0 comments

How I reverse engineered a commercial spatial audio effect

http://epestr.com/blog/reverse-engineering-a-commercial-spatial-audio-effect/
85•epestr•7h ago•31 comments

Valen's Memory Safety: A New Kind of Borrow Checking

https://verdagon.dev/blog/valen-group-borrowing
128•verdagon•11h ago•80 comments

Weave (YC W25) is hiring ML, AI, product, & design engineers

https://jobs.ashbyhq.com/weave-os
1•adchurch•11h ago

SQLAlchemy 2.1.0 Released

https://www.sqlalchemy.org/blog/2026/09/24/sqlalchemy-2.1.0-released/
15•kbumsik•10h ago•2 comments

A Cray-1 supercomputer replica from 30 "obsolete" Mac Minis

https://arstechnica.com/gadgets/2026/10/a-cray-1-supercomputer-replica-from-30-obsolete-mac-minis/
60•pseudolus•1d ago•26 comments

Google is illegaly cutting forest to build data centers

https://www.theguardian.com/technology/2026/oct/06/google-datacentres-finland-temporary-halt-envi...
10•heyimada•48m ago•2 comments

Playgrnd – tiny tools for making weird, beautiful things

https://www.playgrnd.tools/
46•eustoria•6h ago•9 comments

Akhetonics Photonic Computing: 1,000x Faster CPUs

https://medium.com/@timventura/akhetonics-photonic-computing-1-000x-faster-cpus-b9e91c470079
53•peter_d_sherman•3d ago•35 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?