frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Apple has removed most of the towns and villages in Lebanon from Apple maps

https://maps.apple.com/frame?center=33.723388%2C35.614698&span=1.983925%2C4.004193
89•thepasswordis•19m ago•24 comments

Show HN: boringBar – a taskbar-style dock replacement for macOS

https://boringbar.app/
54•a-ve•1h ago•33 comments

Bring Back Idiomatic Design

https://essays.johnloeber.com/p/4-bring-back-idiomatic-design
261•phil294•6h ago•131 comments

Most people can't juggle one ball

https://www.lesswrong.com/posts/jTGbKKGqs5EdyYoRc/most-people-can-t-juggle-one-ball
36•surprisetalk•3d ago•11 comments

Are sugar substitutes healthier than the real thing?

https://www.economist.com/science-and-technology/2026/04/10/are-sugar-substitutes-healthier-than-...
11•vinni2•43m ago•4 comments

I gave every train in New York an instrument

https://www.trainjazz.com/
82•joshuawolk•2d ago•15 comments

Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card)

https://github.com/rochus-keller/OberonSystem3Native/releases
104•Rochus•5h ago•13 comments

Seven countries now generate 100% of their electricity from renewable energy

https://www.the-independent.com/tech/renewable-energy-solar-nepal-bhutan-iceland-b2533699.html
323•mpweiher•5h ago•141 comments

EasyPost (YC S13) Is Hiring

https://www.easypost.com/careers
1•jstreebin•1h ago

Tell HN: docker pull fails in spain due to football cloudflare block

389•littlecranky67•6h ago•169 comments

JVM Options Explorer

https://chriswhocodes.com/vm-options-explorer.html
136•0x54MUR41•8h ago•63 comments

Eternity in six hours: Intergalactic spreading of intelligent life (2013)

https://www.researchgate.net/publication/256935390_Eternity_in_six_hours_Intergalactic_spreading_...
35•wallflower•3h ago•29 comments

Anthropic downgraded cache TTL on March 6th

https://github.com/anthropics/claude-code/issues/46829
349•lsdmtme•12h ago•258 comments

Apple removes Lebanese village names from Apple Maps as Israel attacks

https://twitter.com/EthanLevins2/status/2043366941922926940
15•newspaper1•10m ago•3 comments

Happy Map

https://pudding.cool/2026/02/happy-map/
151•surprisetalk•5d ago•24 comments

Phyphox – Physical Experiments Using a Smartphone

https://phyphox.org/
141•_Microft•10h ago•26 comments

Bouncer: Block "crypto", "rage politics", and more from your X feed using AI

https://github.com/imbue-ai/bouncer
5•steveharing1•2h ago•1 comments

A Tour of Oodi

https://blinry.org/oodi/
74•zdw•3d ago•25 comments

I run multiple $10K MRR companies on a $20/month tech stack

https://stevehanov.ca/blog/how-i-run-multiple-10k-mrr-companies-on-a-20month-tech-stack
663•tradertef•12h ago•383 comments

Investigating How Long-Distance Couples Use Digital Games to Facilitate Intimacy

https://arxiv.org/abs/2505.09509
7•radeeyate•2h ago•1 comments

The Physics of GPS

https://perthirtysix.com/how-does-gps-work
67•maouida•7h ago•16 comments

Doom, Played over Curl

https://github.com/xsawyerx/curl-doom
69•creaktive•8h ago•9 comments

DIY Soft Drinks

https://blinry.org/diy-soft-drinks/
8•_Microft•2h ago•1 comments

Building a SaaS in 2026 Using Only EU Infrastructure

https://eualternative.eu/guides/building-saas-eu-stack/
129•sparkling•2h ago•35 comments

Exploiting the most prominent AI agent benchmarks

https://rdi.berkeley.edu/blog/trustworthy-benchmarks-cont/
465•Anon84•23h ago•115 comments

Reading Is Magic

https://samkriss.substack.com/p/reading-is-magic
19•gHeadphone•1h ago•3 comments

Floyd's Sampling Algorithm

https://buttondown.com/jaffray/archive/floyds-sampling-algorithm/
26•ibobev•5d ago•1 comments

Compute iOS XNU offset from kernel cache

https://blog.reversesociety.co/blog/2026/kernel-rw-not-enough-extract-offsets-from-xnu-kernelcaches
17•tonygo•2d ago•0 comments

The Miller Principle (2007)

https://puredanger.github.io/tech.puredanger.com/2007/07/11/miller-principle/
69•FelipeCortez•5d ago•48 comments

An Interview with Pat Gelsinger

https://morethanmoore.substack.com/p/an-interview-with-pat-gelsinger-2026
94•zdw•3d ago•58 comments
Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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