frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

An entire Herculaneum scroll has been read for the first time

https://scrollprize.org/firstscroll
791•verditelabs•6h ago•182 comments

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

https://expression.fire.org/p/the-papers-please-era-of-the-internet
31•bilsbie•48m ago•2 comments

Un-0: Generating Images with Coupled Oscillators

https://unconv.ai/blog/introducing-un-0-generating-images-with-coupled-oscillators/
61•babelfish•1h ago•6 comments

Oxide computer 3D rack guided tour

https://explorer.oxide.computer/
239•darthcloud•3d ago•104 comments

IBM debuts sub-1 nanometer chip technology

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

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

https://github.com/inkeep/open-knowledge
147•engomez•6h ago•67 comments

An oral history of Bank Python (2021)

https://calpaterson.com/bank-python.html
29•tosh•2h ago•6 comments

Om Malik has died

https://om.co/2026/06/24/1966-2026/
188•minimaxir•1h ago•18 comments

Parallel Parentheses Matching

https://williamdue.github.io/blog/parallel-parentheses-matching
27•Athas•2h ago•4 comments

Show HN: Chess-Inspired Roguelike

https://princechazz.com
170•cowboy_henk•4d ago•65 comments

Zig's new bitCast semantics and LLVM back end improvements

https://ziglang.org/devlog/2026/#2026-06-25
198•kouosi•8h ago•78 comments

The last Romans are still around

https://signoregalilei.com/2026/06/20/the-last-romans-are-still-around/
22•surprisetalk•3d ago•31 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
15•exploraz•2d ago•4 comments

Apple raises prices of MacBooks, iPads

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

OS9Map

https://yllan.org/software/OS9Map/
149•LaSombra•7h ago•21 comments

The annotated PyTorch training loop

https://idlemachines.co.uk/essays/pytorch-training-loop
46•smaddrellmander•2d ago•9 comments

Besimple AI (YC P25) Is Hiring

https://www.ycombinator.com/companies/besimple-ai/jobs/yWfhhOR-strategic-projects-lead-audio-data
1•yzhong94•5h ago

GloriousEggroll's Proton has been rebased on Proton 11

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton11-1
36•d3Xt3r•1d ago•8 comments

The anxiety of the perfect loaf: the illusion of culinary precision

https://iza.ac/posts/2026/06/intuitive-cooking/
20•infinitewalk•3d ago•19 comments

Early adversity leaves lasting molecular imprint across the body: primate study

https://medicalxpress.com/news/2026-06-early-life-adversity-molecular-imprint.html
72•gmays•4d ago•38 comments

Migrating from Proxmox to NixOS and Incus

https://www.nijho.lt/post/proxmox-to-nixos/
13•wasting_time•1h ago•2 comments

You can't unit test for taste

https://dev.karltryggvason.com/you-cant-unit-test-for-taste/
228•kalli•1d ago•109 comments

RRB-Trees: Efficient Immutable Vectors (2012) [pdf]

https://infoscience.epfl.ch/server/api/core/bitstreams/e5d662ea-1e8d-4dda-b917-8cbb8bb40bf9/content
27•azhenley•1d ago•6 comments

Advanced Nintendo Entertainment System (ANES) – NES Modded to Use 2 PPUs

https://github.com/decrazyo/anes
84•zdw•1d ago•23 comments

I built a GPU back end for Emacs

https://en.andros.dev/blog/4b707a03/how-i-built-a-gpu-backend-for-emacs/
162•andros•2d ago•82 comments

Show HN: I made Google Trends for Hacker News by indexing 18 years of comments

https://hackernewstrends.com
601•ytkimirti•8h ago•142 comments

OpenAI Leans Toward Waiting Until Next Year for IPO

https://www.nytimes.com/2026/06/25/technology/openai-ipo-artificial-intelligence.html
41•mfiguiere•1h ago•27 comments

Tw-fade: pure CSS scroll-driven edge masking

https://pete.design/tw-fade
75•petekp•3d ago•30 comments

The disappearance of Japan's animators

https://economist.com/interactive/1843/2026/06/19/the-strange-disappearance-of-japans-animators
121•andsoitis•4d ago•97 comments

Political bias in AI: Where the AI models stand

https://trakkr.ai/bias
89•mektrik•9h ago•187 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?