frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Laya the open source version of Jev

https://laya.convaiinnovations.com/
443•nandakishor_ml•5h ago•101 comments

A graphical desktop for the ZX Spectrum

https://github.com/mindbox77/zxdesk
50•graemep•1h ago•27 comments

AI-generated posters don’t have to be horrible

https://john.hartnup.uk/2026/06/07/ai-event-posters.html
674•ereiamjh•6h ago•399 comments

Tin: full-text search for Postgres

https://planetscale.com/blog/introducing-tin
56•ksec•2h ago•16 comments

What Zig felt like, coming from Rust

https://besok.github.io/posts/what-zig-felt-like-coming-from-rust/
81•ksec•2h ago•71 comments

Human brain is two separate organs, Stanford Medicine-led research finds

https://med.stanford.edu/news/all-news/2026/09/two-separate-brains.html
459•emigre•10h ago•170 comments

Asking Authors About Their Own Papers

https://medium.com/@TmlrOrg/asking-authors-about-their-own-papers-3d2e04e5dee0
42•stefanpie•2d ago•18 comments

“The Secret Life of Circuits” is here

https://blog.coredump.cx/p/the-secret-life-of-circuits-is-here
174•surprisetalk•3d ago•44 comments

Black Holes or Black Hole Stars? Astronomers Spar over 'Little Red Dots'

https://www.quantamagazine.org/black-holes-or-black-hole-stars-astronomers-spar-over-webb-telesco...
36•jandrewrogers•1d ago•7 comments

Android 17 is the first since 3.x to add new APIs without releasing to the AOSP

https://grapheneos.social/@GrapheneOS/117282080803799576
962•theanonymousone•20h ago•531 comments

San Francisco Onion Futures Company

https://onionfutures.com/
287•z-mach9•11h ago•103 comments

I built the fastest PHP webserver in the world

https://qbixserver.com
13•EGreg•1d ago•4 comments

GPT-6 Astra Solves a WWI German Radio Cipher

https://www.prinzai.com/p/gpt-6-astra-solves-a-wwi-german-radio
237•nsoonhui•9h ago•123 comments

If math is more than proof, we need to better celebrate the rest of it

https://terrytao.wordpress.com/2026/09/18/if-math-is-more-than-proof-we-need-to-better-celebrate-...
223•num42•9h ago•181 comments

Learning Another Language May Be One of the Best Ways to Keep Your Brain Healthy

https://theconversation.com/learning-another-language-may-be-one-of-the-best-ways-to-keep-your-br...
33•nativeit•1h ago•23 comments

Cloudflare Quick Tunnels

https://try.cloudflare.com/
768•jcbhmr•1d ago•299 comments

How to Write with an LLM

https://sockpuppet.org/blog/2026/09/17/how-to-write-with-an-llm/
550•joeriddles•1d ago•360 comments

Communication by means of modulated Johnson noise

https://www.pnas.org/doi/10.1073/pnas.2201337119
38•austinallegro•2d ago•16 comments

You can run Git on object storage if you re-make packfiles

https://www.tigrisdata.com/blog/objgit-packfiles/
97•evacchi•2d ago•23 comments

SDCC – Small Device C Compiler

https://sdcc.sourceforge.net/
110•lioeters•13h ago•22 comments

Saving another 100TB of RAM

https://blog.cloudflare.com/saving-100-tb-of-ram-with-math/
412•f311a•21h ago•88 comments

Science Is Open Software

https://jepedersen.dk/blog/202505_research/
130•jegp•13h ago•47 comments

Why building a Rust LSP is hard

https://rust-glancer.github.io/blog/why-lsp-is-hard/
114•agluszak•2d ago•44 comments

From Stonemasons to Carpenters

https://thelastsoftwareengineer.substack.com/p/from-stonemasons-to-carpenters
32•azhenley•1d ago•4 comments

Ray Ozzie and the Optimism of Being Early

https://reproof.app/blog/lotus-notes-history
12•maguay•2d ago•7 comments

The first new cat species discovered in 100 years

https://www.nationalgeographic.com/animals/article/meet-the-first-new-cat-species-discovered-in-1...
313•ohjeez•1d ago•120 comments

OpenJev

https://openjev.com/
663•ilreb•1d ago•277 comments

Ctenophores: Wonders of Biology

https://www.quantamagazine.org/ctenophores-arent-just-beautiful-theyre-biological-wonders-20260916/
50•randomImmigrant•2d ago•6 comments

How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip

https://spectrum.ieee.org/llms-for-chip-design
170•maxall4•16h ago•118 comments

Goroutine Leak Profiles

https://go.dev/blog/goroutine-leak-profiles
55•torutofu•3d ago•6 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?