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?

Rocketlab acquires Iridium

https://investors.rocketlabcorp.com/news-releases/news-release-details/rocket-lab-acquire-iridium...
64•everfrustrated•1h ago•36 comments

What happens when you run a CUDA kernel?

https://fergusfinn.com/blog/what-happens-when-you-run-a-gpu-kernel/
62•mezark•2h ago•3 comments

Building Principia for Windows XP

https://voxelmanip.se/2026/06/28/building-principia-for-windows-xp/
60•LorenDB•2h ago•11 comments

WATaBoy: JIT-Ing Game Boy Instructions to WASM Beats a Native Interpreter

https://humphri.es/blog/WATaBoy/
15•energeticbark•39m ago•0 comments

Mag 7 starting to underperform [pdf]

https://www.apollo.com/content/dam/apolloaem/pdf/daily-spark/2026/jun/28/062826-Mag7.pdf
102•mooreds•1h ago•74 comments

CachyOS June 2026 Release

https://cachyos.org/blog/2606-june-release/
14•simonpure•1h ago•0 comments

Sandia National Labs SA3000 8085 CPU

https://www.cpushack.com/2026/06/03/sandia-national-labs-sa3000-8085-cpu/
102•rbanffy•5h ago•26 comments

Tidal AI Policy

https://tidal.com/ai-policy
168•hn8726•2h ago•196 comments

HackerRank open sourced its ATS. My resume scored 90/100. Oh wait 74. No – 88

https://danunparsed.com/p/hackerrank-open-source-ats
773•sambellll•13h ago•331 comments

Instagram is incorporating users' photos in ads for Meta Glasses

https://twitter.com/i/status/2071277885646868536
116•notRobot•2h ago•44 comments

Venetian Bridge Brawls in 17th and 18th Century Art

https://publicdomainreview.org/collection/venice-bridge-fights/
7•pepys•2d ago•0 comments

WebGL Without a GPU

https://microlink.io/blog/webgl-without-a-gpu
8•Kikobeats•40m ago•2 comments

Pollen tried to remove my article and Google is assisting with it

https://blog.pragmaticengineer.com/pollen-tried-to-remove-my-article-about-callum-negus-fancey-an...
621•taubek•6h ago•90 comments

Halvar's Guide to Entrepreneurship

https://thomasdullien.github.io/guides/entrepreneurship/
102•nekitamo•4d ago•28 comments

Rebuilding the Computer Room

https://alexwlchan.net/2026/computer-room/
46•ingve•4h ago•18 comments

Type-checked non-empty strings

https://exploring-better-ways.bellroy.com/haskell-koan-type-checked-non-empty-strings.html
32•surprisetalk•3d ago•10 comments

Samsung, SK Hynix, Micron Sued in US over Memory Price Fixing

https://en.sedaily.com/international/2026/06/29/samsung-sk-hynix-micron-sued-in-us-over-memory-pr...
119•donohoe•3h ago•50 comments

The Meadows of Medieval Summer

https://www.historytoday.com/archive/out-margins/meadows-medieval-summer
6•lermontov•3d ago•0 comments

Studio Canal Movies purchased on PlayStation Store removed without refund

https://www.playstation.com/en-gb/legal/psvideocontent/
76•kugelblitz•2h ago•32 comments

How we made WINDOW JOIN parallel and vectorized

https://questdb.com/blog/window-join-parallel-vectorized/
16•tosh•3d ago•0 comments

NUMA: Cores, memory, and the distance between them

https://edera.dev/stories/numa-part-1-cores-memory-and-the-distance-between-them
93•sys_call•4d ago•16 comments

DocumentDB – a MongoDB compatible open-source database

https://documentdb.io/
9•amai•1h ago•1 comments

NixOS 26.05

https://nixos.org/blog/announcements/2026/nixos-2605/
8•lostmsu•2h ago•0 comments

Dissecting Apple's Sparse Image Format (ASIF)

https://schamper.dev/dissecting-apples-sparse-image-format-asif/
129•supermatou•23h ago•19 comments

Age verification is just a precursor to automated attribution of speech

https://nonogra.ph/age-verification-is-just-a-precursor-to-attribution-of-speech-06-29-2026
792•arkhiver•11h ago•481 comments

Herdr: Agent multiplexer that lives in your terminal

https://github.com/ogulcancelik/herdr
115•mzehrer•11h ago•75 comments

We found a bug in the hyper HTTP library

https://blog.cloudflare.com/hyper-bug/
136•Pop_-•4d ago•61 comments

Historical memory prices 1960-2026

https://dam.stanford.edu/memory-prices.html
375•vga1•21h ago•140 comments

DeepSeek V4 Peak Valley Pricing Change

https://www.kucoin.com/news/flash/deepseek-v4-launches-in-mid-july-with-peak-valley-pricing
13•lmartineng•4h ago•1 comments

GLM 5.2 beats Claude in our benchmarks

https://semgrep.dev/blog/2026/we-have-mythos-at-home-glm-52-beats-claude-in-our-cyber-benchmarks/
1020•jms703•21h ago•469 comments