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?

Show HN: Steal My Bitcoin

https://stealmybitcoin.com/
246•cloudlandsdev•2h ago•105 comments

The Goose Programming Language

https://aardappel.github.io/goose/
137•bobbydigitales•3h ago•115 comments

Listen and read USA nuclear forces Emergency Action Messages, heard on 11175 kHz

https://missileer.watch
73•liotier•2h ago•39 comments

Roku developer repositories moved from GitHub to GitLab

https://blog.roku.com/developer/gitlab-move
225•cxr•6h ago•150 comments

The St. Helena 5 pence coin shows Jonathan, a roughly 190 year old tortoise

https://de.numista.com/9866
79•schleck8•5h ago•20 comments

FreeDNS

https://freedns.afraid.org/
220•esher•7h ago•57 comments

SpeedCrunch 1.1

https://www.speedcrunch.org/
22•LordNibbler•3h ago•4 comments

Neural chip decodes interactions between brain regions

https://actu.epfl.ch/news/neural-chip-decodes-interactions-between-brain-r-2/
74•giuliomagnifico•6h ago•25 comments

I don't understand quantum physics (2018)

https://www.southampton.ac.uk/~doug/quantum_physics/index.html
253•rramadass•12h ago•186 comments

No signs of AI payoff outside the tech sector

https://www.apollo.com/wealth/insights-news/insights/daily-spark/no-signs-of-ai-payoff-outside-th...
380•the-mitr•2h ago•358 comments

Node2Shell evolves to HTTP2Shell, blast radius affects many HTTP libs and apps

https://www.aikido.dev/blog/python-packages-vulnerable-node2shell-brotli-cve-2026-111497
258•theanonymousone•14h ago•128 comments

Full Disk Encryption on Fedora with TPM2

https://www.apalrd.net/posts/2026/ent_luks/
10•speckx•2d ago•3 comments

Zac-OS-9: The classic Platinum desktop, reborn for modern PCs

https://sourceforge.net/projects/zac-os-9/
35•felixding•2d ago•26 comments

Physicists trap a single antimatter particle for a month

https://www.scientificamerican.com/article/physicists-trap-a-single-antimatter-particle-for-a-month/
262•mooreds•3d ago•77 comments

GPU-unlock: FP/BF16 instruction issue rate on Nvidia 3000's cards

https://github.com/Zagitta/gpu-unlock
153•fragebogen•12h ago•59 comments

Local Wikipedia: Wikipedia, but only for things a half hour walk from you

https://edjefferson.com/localwiki/
1528•sohkamyung•1d ago•242 comments

TornadoVM 7 Enables GPU-Native Workloads from Java Applications

https://www.infoq.com/news/2026/10/tornadovm-7-gpu/
82•pjmlp•2d ago•14 comments

Symbolic Learning in Python and Julia

https://github.com/astroautomata/PySR
45•alex_hirner•4d ago•6 comments

Dream-1

https://dreamlabs.ai/research/dream-1/
139•GaggiX•4h ago•68 comments

Twelve years of distributed SQLite

https://philipotoole.com/twelve-years-of-distributed-sqlite/
352•otoolep•21h ago•60 comments

Oai-math-revised: a community hub for revising OpenAI's math write-ups

https://terrytao.wordpress.com/2026/10/24/oai-math-revised-a-community-hub-for-revising-openais-m...
25•tokepi•7h ago•18 comments

Cecilia Berdichevsky, Clementina expert (1961)

https://en.wikipedia.org/wiki/Cecilia_Berdichevsky
29•fedecaccia•3d ago•2 comments

Why is AI generated language so hard to understand?

https://arxiv.org/abs/2610.29162
129•canjobear•4h ago•125 comments

Bringing uv and ty together

https://astral.sh/blog/uv-ty-integration
288•Ravencentric•4d ago•99 comments

How close can pure functional programming get to C?

https://rtfeldman.com/fp-vs-c
245•stmonty•18h ago•81 comments

Bbtree: Fastest Ordered Map

https://bbtree.xiangpeng.systems/post/
11•aoli-al•4h ago•2 comments

A practical guide to AI image generation, from diffusion to agents

https://danielball.com/notes/ai_image_generation.html
237•westsmith•4d ago•79 comments

Dessa: Conversation Model trained only on speech

https://block.xyz/dessa
498•dsr12•1d ago•189 comments

Tiling Noise – Procedural GPU Patterns

https://catlikecoding.com/godot/procedural-gpu-patterns/09-tiling-noise/
58•ibobev•3d ago•2 comments

PHP Foundation 'under-funded' with one full-time staff member, director says

https://www.reuters.com/technology/php-foundation-under-funded-with-one-full-time-staff-member-di...
100•firesteelrain•3h ago•57 comments