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?

Jamesob's guide to running SOTA LLMs locally

https://github.com/jamesob/local-llm
201•livestyle•5h ago•97 comments

SearXNG: A free internet metasearch engine

https://github.com/searxng/searxng
10•theanonymousone•47m ago•0 comments

FreeBSD ate my RAM

https://crocidb.com/post/freebsd-ate-my-ram/
30•theanonymousone•1h ago•4 comments

Costco is the anti-Amazon

https://phenomenalworld.org/analysis/the-anti-amazon/
167•bookofjoe•5h ago•134 comments

Pet projects are getting too big to pet

https://www.nnehdi.me/p/pet-projects-are-getting-too-big
8•nnehdi•50m ago•1 comments

Infracost (YC W21) Is Hiring a Marketing Lead to Shift FinOps Left

https://www.ycombinator.com/companies/infracost/jobs/YTJcFwr-marketing-lead
1•akh•2m ago

ClawdMojis – A Clawd for Every Occasion

https://github.com/afspies/ClawdMoji
12•afspies•1h ago•1 comments

Factories are just rooms

https://interconnected.org/home/2026/07/03/factories
142•arbesman•5h ago•57 comments

Hunting a 16-year-old SQLite WAL bug with TLA+

https://ubuntu.com/blog/hunting-a-16-year-old-sqlite-bug-with-tla-is-dqlite-affected
139•peterparker204•3d ago•8 comments

Show HN: Mcpsnoop – Wireshark for MCP (transparent proxy and live TUI)

https://github.com/kerlenton/mcpsnoop
33•kerlenton•4h ago•12 comments

PostgreSQL and the OOM killer: Why we use strict memory overcommit

https://www.ubicloud.com/blog/postgresql-and-the-oom-killer-why-we-use-strict-memory-overcommit
133•furkansahin•8h ago•67 comments

Wordgard: In-browser rich-text editor from the creator of ProseMirror

https://wordgard.net/
225•indy•12h ago•82 comments

My dad helped build North America's oat supply chain: Can it be remade?

https://ambrook.com/offrange/perspective/how-we-lost-our-oats
69•surprisetalk•3d ago•32 comments

Farmer, marketer at odds over sales of white nectarines

https://apnews.com/article/california-farmer-nectarines-lawsuit-patent-4f7bc8ab185e8b9cbdd6d6ad4f...
95•djoldman•2h ago•90 comments

Valve open-source the Steam Machine e-ink screen so you can make your own

https://www.gamingonlinux.com/2026/07/valve-open-source-the-steam-machine-e-ink-screen-so-you-can...
469•ahlCVA•8h ago•83 comments

60% Fable cost cut by converting code to images and having the model OCR it

https://github.com/teamchong/pxpipe
158•dimitropoulos•5h ago•56 comments

Half-Baked Product

https://weli.dev/blog/half-baked-product/
1143•weli•12h ago•349 comments

Best Simple System for Now (2025)

https://dannorth.net/blog/best-simple-system-for-now/
63•daan-k•5h ago•14 comments

Ask HN: Is anyone experimenting with different ways of using LLMs for coding?

79•yehiaabdelm•14h ago•99 comments

The Fall and Rise of Screwworm

https://www.construction-physics.com/p/the-fall-and-rise-of-screwworm
115•crescit_eundo•8h ago•44 comments

Holes

https://xkcd.com/3266/large/
84•caminanteblanco•3h ago•13 comments

Flexible metaprogramming with Rhombus

https://lwn.net/SubscriberLink/1079001/67840550991151ed/
85•spdegabrielle•1d ago•1 comments

International chess federation sanctions Kramnik

https://www.fide.com/fide-ethics-disciplinary-commission-issues-a-decision-in-case-involving-gm-v...
83•DarkContinent•3h ago•39 comments

America, 1926: A forgotten 100-year-old report

https://www.derekthompson.org/p/america-1926-an-absurdly-deep-dive
110•momentmaker•5h ago•145 comments

Supersonic flight returning to US after half-century ban

https://www.forbes.com/sites/suzannerowankelleher/2026/06/30/faa-supersonic-flight-no-boom/
131•lobbly•2d ago•156 comments

The Life and Times of Maxis, Part 1: SimEverything

https://www.filfre.net/2026/07/the-life-and-times-of-maxis-part-1-simeverything/
89•doppp•5h ago•5 comments

Show HN: CLI that helps AI agents avoid vulnerable dependencies

https://github.com/clidey/deptrust
15•modelorona•2d ago•4 comments

Instead of banning AI, I made a classroom contract with my students

https://www.science.org/content/article/instead-banning-ai-i-made-classroom-contract-my-students
58•digital55•6h ago•52 comments

The Safari MCP server for web developers

https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/
251•coloneltcb•19h ago•68 comments

Show HN: Bramble – Local-first password manager

https://github.com/flythenimbus/bramble
99•MegagramEnjoyer•1d ago•20 comments