frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

https://jfmengels.net/compiler-reminders/
38•jfmengels1•7mo ago

Comments

JonChesterfield•7mo 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•7mo 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•7mo ago
That is a feature. Compose instead of extending.
Yoric•7mo ago
OCaml has extensible sum types. They work very nicely for some ranges of problems.
swiftcoder•7mo ago
Elm <-> Rust

Best buds on this front

gitroom•7mo ago
Tbh, missing those checks in other languages bugs me so much - it's like why leave me hanging?

It’s time to free JavaScript

https://javascript.tm/letter
263•pavelai•5h ago•121 comments

I ignore the spotlight as a staff engineer

https://lalitm.com/software-engineering-outside-the-spotlight/
86•todsacerdoti•2h ago•13 comments

Functional Quadtrees

https://lbjgruppen.com/en/posts/functional-quadtree-clojure
12•lbj•43m ago•1 comments

PGlite – Embeddable Postgres

https://pglite.dev/
227•dsego•3h ago•54 comments

Ghostty is now non-profit

https://mitchellh.com/writing/ghostty-non-profit
1191•vrnvu•19h ago•254 comments

RAM is so expensive, Samsung won't even sell it to Samsung

https://www.pcworld.com/article/2998935/ram-is-so-expensive-samsung-wont-even-sell-it-to-samsung....
29•sethops1•42m ago•2 comments

Show HN: Walrus – a Kafka alternative written in Rust

https://github.com/nubskr/walrus
57•janicerk•2d ago•18 comments

Transparent Leadership Beats Servant Leadership

https://entropicthoughts.com/transparent-leadership-beats-servant-leadership
3•ibobev•22m ago•0 comments

Show HN: MTXT – Music Text Format

https://github.com/Daninet/mtxt
24•daninet•4d ago•7 comments

Unreal Tournament 2004 is back

https://old.reddit.com/r/unrealtournament/comments/1pdbe69/breaking_unreal_tournament_2004_is_back/
180•keithoffer•3h ago•69 comments

Building optimistic UI in Rails (and learn custom elements)

https://railsdesigner.com/custom-elements/
21•amalinovic•2h ago•2 comments

Elites could shape mass preferences as AI reduces persuasion costs

https://arxiv.org/abs/2512.04047
275•50kIters•5h ago•281 comments

Micron Announces Exit from Crucial Consumer Business

https://investors.micron.com/news-releases/news-release-details/micron-announces-exit-crucial-con...
639•simlevesque•19h ago•317 comments

Average DRAM price in USD over last 18 months

https://pcpartpicker.com/trends/price/memory/
388•zekrioca•13h ago•277 comments

Interop and MathML Core

https://conflor.es/blog/2025-11-27-interop-and-mathml/
20•todsacerdoti•3d ago•2 comments

Uncloud - Tool for deploying containerised apps across servers without k8s

https://uncloud.run/
195•rgun•8h ago•93 comments

30 years ago today "Netscape and Sun announce JavaScript"

https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html
55•donohoe•2h ago•14 comments

1D Conway's Life glider found, 3.7B cells long

https://conwaylife.com/forums/viewtopic.php?&p=222136#p222136
472•nooks•20h ago•171 comments

Saturn (YC S24) Is Hiring Senior AI Engineer

https://www.ycombinator.com/companies/saturn/jobs/R9s9o5f-senior-ai-engineer
1•etticat•7h ago

Valve reveals it’s the architect behind a push to bring Windows games to Arm

https://www.theverge.com/report/820656/valve-interview-arm-gaming-steamos-pierre-loup-griffais
844•evolve2k•1d ago•728 comments

Show HN: I built a dashboard to compare mortgage rates across 120 credit unions

https://finfam.app/blog/credit-union-mortgages
285•mhashemi•17h ago•94 comments

All the Way Down

https://www.futilitycloset.com/2025/11/17/all-the-way-down-2/
38•surprisetalk•5d ago•12 comments

Human hair grows through 'pulling' not pushing, study shows

https://phys.org/news/2025-12-human-hair.html
10•pseudolus•39m ago•0 comments

Programming peaked

https://functional.computer/blog/programming-peaked
79•Antibabelic•4h ago•74 comments

Why WinQuake exists and how it works

https://fabiensanglard.net/winquake/index.html
114•wicket•12h ago•14 comments

Shrinking Elephants: Managing large projects with Gradle

https://engineering.block.xyz/blog/shrinking-elephants
3•rileymichael•5d ago•0 comments

The Age-Gated Internet Is Sweeping the US. Activists Are Fighting Back

https://www.wired.com/story/age-verification-is-sweeping-the-us-activists-are-fighting-back/
7•geox•28m ago•0 comments

Kea DHCP: Modern, open source DHCPv4 and DHCPv6 server

https://www.isc.org/kea/
103•doener•14h ago•32 comments

Reverse engineering a $1B Legal AI tool exposed 100k+ confidential files

https://alexschapiro.com/security/vulnerability/2025/12/02/filevine-api-100k
735•bearsyankees•20h ago•253 comments

8086 Microcode Browser

https://nand2mario.github.io/posts/2025/8086_microcode_browser/
128•zdw•16h ago•1 comments