frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Captcha proves you're human. HATCHA proves you're not

https://github.com/mondaycom/HATCHA
38•backlit4034•29m ago•33 comments

We All Depend on Open Source. We Will Defend It Together

https://akrites.org/letter/
258•dhruv3006•6h ago•124 comments

Om Malik has died

https://om.co/2026/06/24/1966-2026/
976•minimaxir•16h ago•119 comments

An entire Herculaneum scroll has been read for the first time

https://scrollprize.org/firstscroll
1371•verditelabs•20h ago•288 comments

Libre Barcode Project

https://graphicore.github.io/librebarcode/
195•luu•9h ago•30 comments

Framework's 10G Ethernet module exposes USB-C's complexity

https://www.jeffgeerling.com/blog/2026/framework-10g-ethernet-module-usb-c-complexity/
219•Alupis•11h ago•113 comments

What happened after 2k people tried to hack my AI assistant

https://www.fernandoi.cl/posts/hackmyclaw/
214•cuchoi•10h ago•80 comments

Bipartite Matching Is in NC

https://scottaaronson.blog/?p=9851
17•amichail•3d ago•0 comments

The 'papers, please' era of the internet will decimate your privacy

https://expression.fire.org/p/the-papers-please-era-of-the-internet
812•bilsbie•14h ago•370 comments

22-year-old Mozart's handwritten notebook unearthed in 'major discovery'

https://www.classicfm.com/composers/mozart/handwritten-notebook-discovered-major-paris/
97•thunderbong•5d ago•19 comments

The Garbage Collection Handbook: The Art of Automatic Memory Management (2nd Ed) (2023)

https://gchandbook.org/
169•teleforce•13h ago•30 comments

A game where you're an OS and have to manage processes, memory and I/O events

https://github.com/plbrault/youre-the-os
246•exploraz•3d ago•49 comments

Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter

https://github.com/DDecoene/WebBaseIII
6•ddecoene•2d ago•0 comments

Oxide computer 3D rack guided tour

https://explorer.oxide.computer/
396•darthcloud•3d ago•162 comments

IBM debuts sub-1 nanometer chip technology

https://newsroom.ibm.com/2026-06-25-ibm-debuts-worlds-first-sub-1-nanometer-chip-technology
337•porridgeraisin•21h ago•183 comments

Microbubbles in Medicine

https://worksinprogress.co/issue/microbubbles/
15•Jimmc414•4d ago•0 comments

Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion

https://github.com/inkeep/open-knowledge
295•engomez•20h ago•149 comments

Hey Nico, you didn't vibe code your data room but stole it from Papermark

https://twitter.com/mfts0/status/2070080422482977095
408•mmunj•1d ago•167 comments

Show HN: Chess-Inspired Roguelike

https://princechazz.com
333•cowboy_henk•5d ago•109 comments

Un-0: Generating Images with Coupled Oscillators

https://unconv.ai/blog/introducing-un-0-generating-images-with-coupled-oscillators/
159•babelfish•15h ago•39 comments

An oral history of Bank Python (2021)

https://calpaterson.com/bank-python.html
136•tosh•16h ago•48 comments

Apple raises prices of MacBooks, iPads

https://www.reuters.com/world/asia-pacific/apple-raises-prices-macbooks-ipads-memory-costs-skyroc...
751•virgildotcodes•23h ago•1087 comments

Zig's new bitCast semantics and LLVM back end improvements

https://ziglang.org/devlog/2026/#2026-06-25
248•kouosi•22h ago•125 comments

OS9Map

https://yllan.org/software/OS9Map/
237•LaSombra•21h ago•46 comments

The Doorman's Fallacy in action

https://rozumem.xyz/posts/17
138•rozumem•16h ago•195 comments

Record type inference for dummies

http://haskellforall.com/2026/06/record-type-inference-for-dummies
52•g0xA52A2A•2d ago•1 comments

Parallel Parentheses Matching

https://williamdue.github.io/blog/parallel-parentheses-matching
101•Athas•16h ago•12 comments

Doing a masters while working in Spain

https://jan-herlyn.com/blog/doing-a-masters-while-working/
61•MHard•4d ago•42 comments

The last Romans are still around

https://signoregalilei.com/2026/06/20/the-last-romans-are-still-around/
110•surprisetalk•3d ago•142 comments

You can't unit test for taste

https://dev.karltryggvason.com/you-cant-unit-test-for-taste/
287•kalli•2d ago•128 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?