frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

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?

How Delhi cut electricity loss from 50 to 5 percent

https://spectrum.ieee.org/delhi-electricity-loss
250•rbanffy•3h ago•148 comments

A Privacy Analysis of Web and Mobile Conversational AI Agents [pdf]

https://jorgegarciaherrero.com/wp-content/interactivos/20260916-Prompt-like-a-butterfly-sting-lik...
352•damaru2•7h ago•113 comments

Jeeves. Reasoning improves Jev-like decision models

https://github.com/PostHog/jeeves
161•nicowaltz•5h ago•69 comments

Without the Hot Air

https://www.withouthotair.com/
76•0sake_rs•3h ago•39 comments

Walking Men

https://bookofjoe2.blogspot.com/2026/09/walking-men.html
20•surprisetalk•1d ago•1 comments

You are no longer invited to dinner

https://www.derekthompson.org/p/the-death-of-the-american-host
476•barry-cotter•5h ago•410 comments

Using any C++ library in Godot

https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html
126•czoido•7h ago•35 comments

Digital Audio on the ZX Spectrum's 1-Bit Beeper

https://bumbershootsoft.wordpress.com/2026/09/26/digital-audio-on-the-zx-spectrums-1-bit-beeper/
31•ibobev•1d ago•11 comments

Phyllotaxis: An audio-reactive LED display

https://jagi.studio/posts/phyllotaxis/
208•evakhoury•1d ago•31 comments

Why Doesn't Anyone Want to Fix One of America's Scariest Roads?

https://www.newyorker.com/magazine/2026/10/05/why-doesnt-anyone-want-to-fix-one-of-americas-scari...
18•adrianhon•1h ago•26 comments

Google ending ChromeOS support two years early

https://www.theregister.com/os-platforms/2026/09/29/google-ending-chromeos-support-two-years-earl...
74•rbanffy•2h ago•38 comments

macOS Golden Gate Is a Buggy Mess

https://www.squareorbits.com/blog/2026/09/macos-golden-gate-is-a-buggy-mess/
233•SquareOrbits•1h ago•156 comments

1 in 8 cancer cases worldwide are caused by infections, study finds

https://www.cbc.ca/lite/story/9.7361622
98•colinprince•3h ago•61 comments

Show HN: Jevstiller – Distill Jev into a local model, with a disagreement bound

https://jevstiller.pages.dev/posts/the-guarantee/
21•tgluck•4h ago•3 comments

Booted up in 1993, this server still runs – but not for much longer (2017)

https://www.computerworld.com/article/1673071/booted-up-in-1993-this-server-still-runs-but-not-fo...
144•doener•1d ago•74 comments

Show HN: Raven – The harness of harnesses, built for RSI

https://github.com/EverMind-AI/Raven
45•cyfyifanchen•6h ago•37 comments

500k facial scans at UK stations yield no arrests, 1 false positive

https://www.theguardian.com/technology/2026/sep/29/trial-live-facial-recognition-cameras-london-s...
337•ilamont•4h ago•217 comments

California farmers are struggling to sell grapes as demand for wine drops

https://www.kqed.org/news/12101534/california-farmers-are-struggling-to-sell-grapes-as-demand-for...
323•randycupertino•20h ago•779 comments

Georeferencing Chernarus and visiting in real life (2021)

https://longcreek.me/blog/2021/chernarus-irl
11•carlos-menezes•1d ago•1 comments

Show HN: NSL – WSL for Linux

https://frostyard.github.io/nsl/
5•bketelsen•1h ago•0 comments

The systems that no one will test

https://blog.christianperone.com/2026/09/the-systems-that-no-one-will-test/
121•perone•1d ago•54 comments

Software occlusion culling in Block Game

https://enikofox.com/posts/software-rendered-occlusion-culling-in-block-game/
72•airhangerf15•2d ago•7 comments

Pirating the Pirates

https://mubi.com/en/notebook/posts/pirating-the-pirates
661•piotrgrabowski•1d ago•339 comments

Four CHI '26 papers I wish I wrote

https://countingfromzero.blog/2026/04/24/four-chi-26-papers-i-wish-i-wrote/
35•luu•2d ago•9 comments

The Beatles have permeated research papers across academic disciplines

https://phys.org/news/2026-09-beatles-permeated-papers-academic-disciplines.html
18•pseudolus•2d ago•12 comments

Optimizing x264 settings and per-title ladders

https://streaminglearningcenter.com/articles/optimizing-x264-settings-and-per-title-ladders.html
21•dabinat•2d ago•5 comments

Claude partial outage

https://status.claude.com/incidents/4xvtc2gnq73l
159•sidcool•1h ago•129 comments

Tank Body Problem

http://www.jimsitu.com
164•jimbooonooo•15h ago•38 comments

MicroLLM Lab – Try 7 tiny LLM's in the browser

https://stateofutopia.com/experiments/microllmlab/
268•logicallee•21h ago•98 comments

ESP32S3 cluster running 1.58-bit (BitNet) Language model

https://github.com/Low-Zi-Hong/ESP32s3-LLM-Cluster
137•nkko•18h ago•30 comments