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?

Another Corner of the Internet Has Been Ruined

https://www.freeformatter.com/
29•eappleby•25m ago•20 comments

Show HN: Wyzer Programming Language

https://github.com/Wyzer-Lang/wyzer
67•v0id_isgood•3h ago•29 comments

99% of My Website Traffic Is Bots

https://patronview.com/news/99-percent-of-my-website-traffic-is-bots/
89•petercooper•50m ago•80 comments

Iceberg Collapses and Flips over in Ilulissat, Greenland (July 25, 2026) [video]

https://www.youtube.com/watch?v=UufMqwyO7pY
44•Bender•47m ago•7 comments

New Mexico court orders Meta to pay $567m over harms to children’s mental health

https://www.theguardian.com/technology/2026/aug/06/new-mexico-court-meta
506•boplicity•15h ago•276 comments

AMD acquires Taalas to boost inference performance by etching models in silicon

https://www.theregister.com/systems/2026/08/06/amd-acquires-ai-chip-startup-taalas-to-boost-infer...
778•itvision•19h ago•592 comments

U.S. economy lost 23,000 jobs in July, a sudden reversal

https://www.nbcnews.com/business/economy/july-2026-jobs-report-rcna591138
266•ceejayoz•2h ago•221 comments

Thoroughly Understanding C++ ABI

https://ykiko.me/en/articles/692886292/
24•rramadass•5d ago•24 comments

Software is about people, not code

https://letterstoanewdeveloper.com/2020/01/27/software-is-about-people-not-code/
20•venamresm__•47m ago•12 comments

Kitesurf: Agent-first browser that runs in V8 isolates

https://blog.cloudflare.com/kitesurf/
47•m3h•5h ago•15 comments

Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

https://textlog.cc/about
30•stagas•4h ago•1 comments

Taste Is All That's Left

https://notashelf.dev/posts/taste-is-all-thats-left
572•tsak•22h ago•429 comments

Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD

https://malisper.me/how-we-made-postgres-hundreds-of-times-faster-the-query-engine/
49•poly2it•4h ago•12 comments

US's largest newspaper chain partners with Palantir to analyze audience data

https://www.niemanlab.org/2026/08/americas-largest-newspaper-chain-usa-today-co-partners-with-pal...
77•cdrnsf•1h ago•26 comments

Petri Nets as a Music Sequencer

https://blog.stackdump.com/posts/petri-net-sequencer
4•m_kos•3d ago•0 comments

São Paulo resident transforms degraded area into urban forest

https://saopaulosecreto.com/en/tiquatira-linear-park-en/
235•rmason•5d ago•98 comments

Scientists discover Kelvin-Helmholtz Instability on the surface of the Sun

https://nso.edu/press-release/nsf-inouye-solar-telescope-enables-major-discovery-of-a-hidden-sola...
278•neversaydie•2d ago•54 comments

Bioengineered chewing gum may offer a way to fight HPV and other microbes

https://www.sciencedaily.com/releases/2026/08/260803080917.htm
177•Audiophilip•18h ago•51 comments

A quine in Piet – a GIF image that prints itself [video]

https://www.youtube.com/watch?v=GwMtzhjCzyc
57•surprisetalk•4d ago•4 comments

TypeStax: A type scale generator with vintage audio hardware interface

https://www.typestax.com/
27•jasim•1w ago•7 comments

US strikes $1.2B deal to pay German firm to halt offshore wind projects

https://www.bbc.com/news/articles/c1e1vg0gjl5o
724•defrost•5h ago•686 comments

GitHub Actions and Pages are experiencing degraded availability

https://www.githubstatus.com/incidents/qcvjkzcs7j74
455•Footkerchief•23h ago•380 comments

Improving GPT‑5.6 Sol in ChatGPT, expanding GPT‑5.6 Luna access for free users

https://openai.com/index/improving-gpt-5-6-sol-in-chatgpt/
278•tedsanders•22h ago•229 comments

Welcoming the Nepalese Government to Have I Been Pwned

https://www.troyhunt.com/welcoming-the-nepalese-government-to-have-i-been-pwned/
193•gnabgib•17h ago•30 comments

The BBC Tetris Companion

https://www.leadedsolder.com/2026/07/28/bbc-bridge-companion-part-1-overview.html
50•zdw•1w ago•6 comments

Launch HN: ProvenMetal (YC S26) delivers circuit boards in days instead of weeks

https://provenmetal.com
215•willcarkner•23h ago•152 comments

Why Estonians invite strangers into their back gardens each summer

https://www.bbc.com/travel/article/20260731-why-estonians-invite-strangers-into-their-backyards-e...
124•koolhead17•3d ago•46 comments

Herdr is joining Y Combinator. The runtime stays open

https://herdr.dev/blog/herdr-is-joining-y-combinator/
252•collinmanderson•20h ago•177 comments

Mario Meets Pareto

https://www.mayerowitz.io/blog/mario-meets-pareto
1108•theanonymousone•1d ago•163 comments

My phone detects going on a run as “someone snatching my phone and running off”

https://mastodon.gamedev.place/@rygorous/117047697255584965
180•luu•21h ago•312 comments