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?

Qwenputer: A functioning, deterministic RISC-V CPU inside Qwen3.5

https://divagr.com/blog/qwenputer
348•csmantle•7h ago•77 comments

Why is this fingerprinting script creating bioweapons?

https://nullpt.rs/fingerprinting-bioweapons
1089•hazebooth•14h ago•218 comments

A new faster algorithm to compute 64-bit signed floor division

https://www.benjoffe.com/fast-floordiv
37•benjoffe•1d ago•2 comments

A Health Update

https://furbo.org/2026/10/28/a-health-update/
209•frizlab•10h ago•34 comments

GitLab Security Incident: Attempted Exploitation of CVE-2026-97229

https://alpinelinux.org/posts/GitLab-security-incident-CVE-2026-97229.html
160•sashk•7h ago•67 comments

StackOverflow now gets fewer than 1000 questions a month

https://data.stackexchange.com/stackoverflow/query/1926661#graph?t=1
335•babelfish•8h ago•280 comments

Claude Code regularly sends each background agent’s transcript to its model

https://gist.github.com/flamerix-ai/c3905705cc4205e5de3011fa2e74efce
290•NikZaal•4h ago•87 comments

CNC Stone Carving

https://carmelitegothic.com/cnc-stone-carving/
457•bschne•17h ago•126 comments

OpenAI's agents talked to each other through the CPU Cache

https://the-decoder.com/openais-isolated-ai-agents-found-ways-to-talk-to-each-other-through-cpu-c...
78•limbicsystem•2d ago•25 comments

TLP Is Not a Suggestion

https://www.akamai.com/blog/security-research/tlp-is-not-a-suggestion
9•sneela•20h ago•2 comments

Gemini 4 Carbon

https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-carbon/
896•acossta•14h ago•736 comments

Formlabs Studio 1 $699 Resin Printer

https://formlabs.com/products/form-studio-1-basic-founders-edition/
169•mhb•10h ago•108 comments

The Grid, a factory-scale robot in Massachusetts that builds PCBs on demand

https://www.circuithub.com/post/unveiling-the-grid
490•seddona•2d ago•218 comments

We Won't "Just Hang Out"

https://borretti.me/article/we-wont-just-hang-out
4•barry-cotter•1h ago•2 comments

Human-enhanced tsunami hazard in large lakes

https://www.nature.com/articles/s41467-026-78272-8
30•gumby•2d ago•2 comments

Treap (Cartesian Tree)

https://cp-algorithms.com/data_structures/treap.html
14•vismit2000•2d ago•1 comments

Why birds can fly over Mount Everest (2020)

https://lede-v2.nautil.us/why-birds-can-fly-over-mount-everest-237864
134•andsoitis•4d ago•24 comments

MacBook Pro with PROLED XDR Display and Touch

https://www.apple.com/macbook-pro/proled-xdr-display/
559•etothet•14h ago•947 comments

Nixpkgs for the Front End Impaired

https://fzakaria.com/2026/10/12/nixpkgs-for-the-frontend-impaired
47•surprisetalk•2d ago•9 comments

The 'else' keyword is probably a literal translation from German (2020)

https://github.com/e-n-f/if-then-else/blob/master/if-then-else.md
91•theanonymousone•3d ago•82 comments

AlpineBSD

https://wiki.alpinebsd.org
203•bradley_taunt•17h ago•189 comments

Apple's git still trusts the compromised eMudhra certificates

https://emudhra.we-have-a-problem.com/apple.html
1107•galadran•20h ago•391 comments

The case of the 9 bit AES key

https://v12.sh/blog/the-case-of-the-9bit-aes-key
108•ledoge•10h ago•53 comments

Zillow to pay $212.5M to settle class action for real estate venture

https://www.reuters.com/legal/government/zillow-pay-2125-million-settle-class-action-over-failed-...
32•WaitWaitWha•3h ago•9 comments

Nango (YC W23) Is Hiring Across Eng, FDE, Marketing, DevRel

https://nango.dev/careers
1•bastienbeurier•10h ago

Dayjob: Tax – evaluating AI agents on 50 professional tax assignments

https://surgehq.ai/blog/dayjob-tax
225•landonxi•15h ago•145 comments

Scaling Hierarchical Networks

https://www.cartesia.ai/blog/from-tokens-to-bytes-part-1
60•guybedo•13h ago•2 comments

Spiders Spin 'Silk Dope' into Nature's Toughest Material

https://www.quantamagazine.org/how-spiders-spin-silk-dope-into-natures-toughest-material-20261028/
59•ibobev•13h ago•6 comments

How we made our MMDB files a 33% smaller

https://ipinfo.io/blog/how-made-mmdb-files-smaller
26•mmaia•3d ago•4 comments

The Agent SDK

https://cursor.com/blog/agent-sdk
118•torutofu•17h ago•118 comments