frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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

Mock – An API creation and testing utility: Examples

https://dhuan.github.io/mock/latest/examples.html
45•dhuan_•2h ago•11 comments

URLs are state containers

https://alfy.blog/2025/10/31/your-url-is-your-state.html
59•thm•2h ago•20 comments

Backpropagation is a leaky abstraction (2016)

https://karpathy.medium.com/yes-you-should-understand-backprop-e2f06eab496b
187•swatson741•8h ago•77 comments

HyperRogue – A non-Euclidean roguelike

https://roguetemple.com/z/hyper/
48•stared•2h ago•8 comments

Notes by djb on using Fil-C (2025)

https://cr.yp.to/2025/fil-c.html
132•transpute•8h ago•47 comments

Matched Clean Power Index

https://matched.energy/blog/matched-clean-power-index-is-live
10•bensg•1h ago•4 comments

Visopsys: OS maintained by a single developer since 1997

https://visopsys.org/
380•kome•15h ago•88 comments

When O3 is 2x slower than O2

https://cat-solstice.github.io/test-pqueue/
44•keyle•4d ago•32 comments

Stop 'reactions' to email by adding a postfix header (2024)

https://neilzone.co.uk/2024/07/attempting-to-stop-microsoft-users-sending-reactions-to-email-from...
26•fanf2•1h ago•21 comments

Claude Code can debug low-level cryptography

https://words.filippo.io/claude-debugging/
359•Bogdanp•19h ago•170 comments

Go Primitive in Java, or Go in a Box

https://donraab.medium.com/go-primitive-in-java-or-go-in-a-box-c26f5c6d7574
14•ingve•1w ago•4 comments

Tongyi DeepResearch – open-source 30B MoE Model that rivals OpenAI DeepResearch

https://tongyi-agent.github.io/blog/introducing-tongyi-deep-research/
8•meander_water•2h ago•0 comments

Updated practice for review articles and position papers in ArXiv CS category

https://blog.arxiv.org/2025/10/31/attention-authors-updated-practice-for-review-articles-and-posi...
462•dw64•22h ago•211 comments

How I use every Claude Code feature

https://blog.sshh.io/p/how-i-use-every-claude-code-feature
310•sshh12•13h ago•105 comments

Pomelli

https://blog.google/technology/google-labs/pomelli/
208•birriel•14h ago•81 comments

Crossfire: High-performance lockless spsc/mpsc/mpmc channels for Rust

https://github.com/frostyplanet/crossfire-rs
76•0x1997•10h ago•10 comments

Telephone: A Game for Artists

https://telephonegame.art/game
5•surprisetalk•2d ago•0 comments

Welcome to hell; please drive carefully

https://2earth.github.io/website/20251026.html
19•2earth•5d ago•9 comments

FlightAware Map Design

https://andywoodruff.com/posts/2024/flightaware-maps/
46•marklit•6d ago•15 comments

Context engineering

https://chrisloy.dev/post/2025/08/03/context-engineering
26•chrisloy•4h ago•6 comments

GHC now runs in the browser

https://discourse.haskell.org/t/ghc-now-runs-in-your-browser/13169
322•kaycebasques•21h ago•110 comments

Automatically Translating C to Rust

https://cacm.acm.org/research/automatically-translating-c-to-rust/
74•FromTheArchives•1w ago•31 comments

LM8560, the eternal chip from the 1980 years

https://www.tycospages.com/other-themes/lm8560-the-eternal-chip-from-the-1980-years/
65•userbinator•9h ago•23 comments

We reduced a container image from 800GB to 2GB

https://sealos.io/blog/reduce-container-image-size-case-study
60•untrimmed•6d ago•48 comments

Show HN: Why write code if the LLM can just do the thing? (web app experiment)

https://github.com/samrolken/nokode
354•samrolken•20h ago•254 comments

SQLite concurrency and why you should care about it

https://jellyfin.org/posts/SQLite-locking/
321•HunOL•1d ago•144 comments

Anonymous credentials: rate-limit bots and agents without compromising privacy

https://blog.cloudflare.com/private-rate-limiting/
74•eleye•13h ago•35 comments

Beginner-friendly, unofficial documentation for Helix text editor

https://helix-editor.vercel.app/start-here/basics/
145•Curiositry•18h ago•49 comments

From 400 Mbps to 1.7 Gbps: A WiFi 7 Debugging Journey

https://blog.tymscar.com/posts/wifi7speedhunt/
120•tymscar•17h ago•91 comments

The Smol Training Playbook: The Secrets to Building World-Class LLMs

https://huggingface.co/spaces/HuggingFaceTB/smol-training-playbook
216•kashifr•2d ago•15 comments