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?

The hardest working font in Manhattan (2025)

https://aresluna.org/the-hardest-working-font-in-manhattan/
135•dcminter•5d ago•16 comments

Compression is prediction

https://ngrok.com/blog/compression-is-prediction
457•nikolay•11h ago•191 comments

llama.cpp

https://llama.app
112•kristianpaul•2h ago•48 comments

WorldClaw Agentic 3D open-world generation at scale

https://tencent-hunyuan.github.io/Hunyuan3D-WorldClaw/
195•EwanG•9h ago•58 comments

The lifesaving secret hidden inside a horseshoe crab's blue blood

https://whdh.com/news/the-lifesaving-secret-hidden-inside-a-horseshoe-crabs-blue-blood-and-the-ra...
63•andsoitis•5h ago•17 comments

Nvidia Nemotron 3.5 Lightning and NeMo Switchyard

https://blogs.nvidia.com/blog/nemotron-lightning-switchyard-rtx-dgx/
214•droidjj•11h ago•110 comments

Stealing Reasoning Traces from Proprietary LLM APIs

https://stolen-thoughts.com/
590•quantumgarbage•17h ago•267 comments

The Human Is the Loop

https://brentfitzgerald.com/posts/the-human-is-the-loop/
61•burnto•4h ago•26 comments

Mojo 1.0

https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here
365•dayanruben•14h ago•166 comments

OpenAI’s head of ethics leaves less than a year after joining

https://www.ft.com/content/e49dfb75-f841-4466-a577-f7aaff8779a0
385•ilamont•18h ago•392 comments

A shell exclamation mark is not for yelling. Be lazy.

https://refp.se/articles/your-shell-and-the-lazy-exclamation-mark
18•refp•5d ago•4 comments

Company Offering '100% Human-Written, Never AI' Medical Research Is 100% AI

https://www.404media.co/company-offering-100-human-written-never-ai-peer-review-is-entirely-ai/
161•Anon84•4h ago•35 comments

Grok Bot

https://x.ai/bot
244•rvz•13h ago•198 comments

Making holograms with a pen plotter

https://blog.jordan.matelsky.com/Penplotter-holography/
150•DemiGuru•12h ago•15 comments

New Bedford police officer accused of using Flock cameras to track ex-partner

https://newbedfordlight.org/new-bedford-police-officer-accused-of-using-flock-cameras-to-track-an...
168•newsomix9xl•5h ago•79 comments

Show HN: iPhone app takes simultaneous images from 2 lenses, fuses into 1 photo

https://photosynthesis.camera
256•sajomes•3d ago•242 comments

Flatworms, Ion Channels, and Burning Mouths

https://www.science.org/content/blog-post/flatworms-ion-channels-and-burning-mouths
23•surprisetalk•1d ago•1 comments

Show HN: Line9 – A Mermaid rendering engine with its own layout

https://line9.ai/diagram
62•jumpalongjim•5d ago•14 comments

Show HN: Tamron Lens Utility Alternative on Linux

https://github.com/yikerman/tamron-lens-control
54•xiaoyu2006•4d ago•0 comments

Go is an ideal language for AI-assisted software engineering

https://developers.googleblog.com/why-go-is-an-ideal-language-for-ai-assisted-software-engineering/
335•0xedb•14h ago•396 comments

DARPA heavy lift challenge ends with winner at a 3.84:1 payload to weight ratio

https://dronexl.co/2026/08/10/darpa-lift-challenge-results-avidrone/
11•daau•3h ago•0 comments

Jolt: Clojure compiler implemented with Chez Scheme

https://jolt-lang.github.io
186•mark_l_watson•3d ago•63 comments

Neutrinos from Deep Inside Earth Provide a New Picture of the Mantle

https://www.quantamagazine.org/neutrinos-from-deep-inside-earth-provide-a-new-picture-of-the-mant...
33•rbanffy•17h ago•2 comments

England set to be one of the first countries to eliminate hepatitis C

https://www.bbc.com/news/articles/c75gk620r22o
520•stevekemp•18h ago•372 comments

London Underground begins scanning passengers' faces

https://www.btp.police.uk/news/btp/news/england/btp-expands-live-facial-recognition-lfr-trial-int...
294•BlueBerry2001•21h ago•305 comments

CVE-2026-53361 AF_Unix GC vs. MSG_PEEK use-after-free container escape

https://github.com/sgkdev/bad_garbage
10•eyberg•3h ago•0 comments

CSS properties you should know for better text designs

https://master.dev/blog/typographic-css-tricks/
106•ibobev•13h ago•15 comments

Manus will return to operating as an independent company

https://manus.im/blog/a-note-to-our-users
152•thm•16h ago•75 comments

pg_clickhouse v0.10: Subquery pushdown and 1000x faster TPC-H queries

https://clickhouse.com/blog/pg_clickhouse-whats-new-july-2026
55•saisrirampur•9h ago•4 comments

How we used to get jobs: A newspaper classifieds story

https://ironicsans.ghost.io/how-we-used-to-get-jobs/
133•speckx•12h ago•105 comments