frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Yet another way to invoke functions without parentheses

https://blog.ikaes.de/yet-another-way-to-invoke-functions-without-parentheses/
48•aragonite•2d ago•17 comments

Meta’s new commercial terms will allow the scraping of news sites: experts

https://www.niemanlab.org/2026/10/metas-new-commercial-terms-will-allow-the-scraping-of-news-site...
330•0in•11h ago•116 comments

Woman who rescued injured crow keeps getting 'thank-you gifts' from birds [video]

https://www.youtube.com/watch?v=sjNpfz4UzqU
386•johnnyApplePRNG•3d ago•131 comments

The Economic Complexity of the Western Roman Empire

https://www.michelecoscia.com/?p=2613
32•mikk14•2d ago•9 comments

Muse Spark Open

https://research.meta.ai/blog/muse-spark-open
833•bigwheels•17h ago•418 comments

Two-Stack Sliding-Window Aggregation

https://orlp.net/blog/two-stack-sliding-window-aggregation/
36•surprisetalk•2d ago•2 comments

RPKI now protects 70% of internet routes

https://ipinfo.io/blog/rpki-protects-70-internet-routes
169•emot•10h ago•59 comments

Neural networks are clean

https://already-clean.goodfire.com/
710•themgt•19h ago•266 comments

The Folders Programming Language

https://danieltemkin.com/esolangs/folders
90•gurst•6h ago•11 comments

Wayland desktop for Linux with skeuomorphic design

https://github.com/fyzugx/DEsk
623•FinalDestiny•22h ago•251 comments

What I self-host

https://viceconsole.fyi/blog/2026/10/10/what-i-self-host/
514•BrunoBernardino•15h ago•327 comments

New Withings Users Must Pay $99/Year for Apple Health Syncing

https://support.withings.com/hc/en-us/community/posts/51887047154577-Unacceptable-Apple-Health-Sy...
314•johnbehnke•15h ago•205 comments

The insider trading you're allowed to do

https://coached.com/essays/the-insider-trading-youre-allowed-to-do/
55•rohanm93•4h ago•39 comments

Apple routed a graphite pipe through the iPhone Duo's hinge to dissipate heat

https://www.pcmag.com/news/apple-routed-a-graphite-pipe-through-the-iphone-duos-hinge
147•giuliomagnifico•3d ago•106 comments

Jev meets the Trolley Problem

https://zachlandes.com/trolley-problem/
483•zlandes86•19h ago•205 comments

BIPM decides to stop adding leap seconds to UTC

https://www.bipm.org/en/cgpm-2026/resolution-5
196•gliffie•19h ago•94 comments

Any window from your Mac, on your iPhone and iPad

https://github.com/Saffsanity/sill
167•chanana•9h ago•37 comments

New 'Super Ice' 10 Times Stronger, Bringing It Close to the Strength of Concrete

https://www.sciencealert.com/a-new-super-ice-is-10-times-stronger-bringing-it-close-to-the-streng...
15•andrewl•2d ago•6 comments

Someone on Torrent Sites Kept Fucking with My Sonarr

https://thereallo.dev/blog/someone-on-torrent-sites-kept-fucking-with-my-sonarr-setup
359•speckx•16h ago•164 comments

Celebrating 70 Years of Fortran

https://fortran-lang.org/news/2026/09-15-Fortran-birthday/
283•rbanffy•20h ago•122 comments

Thank You, Deno

https://www.vlt.io/blog/competition-keeps-javascript-moving
97•jcbhmr•10h ago•20 comments

'500-hour' Order of the Sinking Star is as complex and exhausting as it sounds

https://www.polygon.com/order-of-the-sinking-star-impressions/
152•cvoss•2d ago•105 comments

Krea 3 – An image model built for editing at scale

https://www.krea.ai/krea-3
315•dvrp•19h ago•100 comments

Comparing Chromium Development at Google and Igalia

https://lwn.net/Articles/1094721/
57•signa11•9h ago•17 comments

Why I Wrote PGP (1991, revised 1999)

https://philzimmermann.com/EN/essays/WhyIWrotePGP.html
165•GaryBluto•2d ago•60 comments

Libreboot 26.10 "Ominous Olive" released with UEFI, Chromebook support

https://libreboot.org/news/libreboot2610.html
290•iamnothere•22h ago•181 comments

Delta’s Biscoff cookies were supposed to be temporary

https://www.seriouseats.com/biscoff-history-12168161
227•mhb•2d ago•173 comments

Major ICQ security hole (1998)

https://opennet.ru/base/maillist/169.txt.html
96•sysoleg•3d ago•53 comments

Using AI to reverse engineer hardware

https://blogs.gnome.org/uraeus/2026/10/15/aiandreverseengineerhardware/
204•ErenayDev•20h ago•184 comments

Japanese people still aren't having sex. And nobody knows why

https://www.sciencefocus.com/news/japanese-people-sex-inactivity-inexperience
20•baranul•1h ago•31 comments
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?