frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Are we all plagiarists now?

https://www.economist.com/culture/2026/01/22/are-we-all-plagiarists-now
29•pseudolus•26m ago•12 comments

Doing gigabit Ethernet over my British phone wires

https://thehftguy.com/2026/01/22/doing-gigabit-ethernet-over-my-british-phone-wires/
280•user5994461•6h ago•154 comments

After two years of vibecoding, I'm back to writing by hand [video]

https://www.youtube.com/watch?v=SKTsNV41DYg
60•written-beyond•1h ago•30 comments

I Like GitLab

https://www.whileforloop.com/en/blog/2026/01/21/i-like-gitlab/
120•lukas346•6h ago•68 comments

How I Estimate Work as a Staff Software Engineer

https://www.seangoedecke.com/how-i-estimate-work/
189•mattjhall•6h ago•100 comments

Metriport (YC S22) is hiring a security eng to harden healthcare data infra

https://www.ycombinator.com/companies/metriport/jobs/XC2AF8s-senior-security-engineer
1•dgoncharov•47s ago

Many Small Queries Are Efficient in SQLite

https://www.sqlite.org/np1queryprob.html
101•tosh•5h ago•75 comments

MS confirms it will give the FBI your Windows PC data encryption key if asked

https://www.windowscentral.com/microsoft/windows-11/microsoft-bitlocker-encryption-keys-give-fbi-...
171•blacktulip•4h ago•136 comments

Internet Archive's Storage

https://blog.dshr.org/2026/01/internet-archives-storage.html
234•zdw•3d ago•68 comments

When employees feel slighted, they work less

https://penntoday.upenn.edu/news/penn-wharton-when-employees-feel-slighted-they-work-less
150•consumer451•4d ago•122 comments

Unrolling the Codex agent loop

https://openai.com/index/unrolling-the-codex-agent-loop/
406•tosh•20h ago•188 comments

JVIC: New web-based Commodore VIC 20 emulator

https://vic20.games/#/basic/24k
19•lance_ewing•5h ago•6 comments

6 Years Building Video Players. 9B Requests. Starting Over

https://www.mux.com/blog/6-years-building-video-players-9-billion-requests-starting-over
17•bolp•4d ago•2 comments

Proof of Corn

https://proofofcorn.com/
437•rocauc•23h ago•290 comments

80386 Multiplication and Division

https://nand2mario.github.io/posts/2026/80386_multiplication_and_division/
77•nand2mario•10h ago•26 comments

Extracting verified C++ from the Rocq theorem prover at Bloomberg

https://bloomberg.github.io/crane/
98•clarus•4d ago•10 comments

“Let people help” – Advice that made a big difference to a grieving widow

https://www.npr.org/2026/01/20/nx-s1-5683170/let-them-the-small-bit-of-advice-that-made-a-big-dif...
119•NaOH•13h ago•36 comments

Gas Town's agent patterns, design bottlenecks, and vibecoding at scale

https://maggieappleton.com/gastown
366•pavel_lishin•1d ago•386 comments

Some C habits I employ for the modern day

https://www.unix.dog/~yosh/blog/c-habits-for-me.html
196•signa11•5d ago•118 comments

Modetc: Move your dotfiles from kernel space

https://maxwell.eurofusion.eu/git/rnhmjoj/modetc
38•todsacerdoti•8h ago•21 comments

Management Time: Who's Got the Monkey? [pdf]

https://www.med.unc.edu/uncaims/wp-content/uploads/sites/764/2014/03/Oncken-_-Wass-Who_s-Got-the-...
32•rintrah•4d ago•6 comments

Banned C++ features in Chromium

https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++-features.md
213•szmarczak•20h ago•200 comments

Traintrackr – Live LED Maps

https://www.traintrackr.co.uk/
78•recursion•5d ago•25 comments

Show HN: Coi – A language that compiles to WASM, beats React/Vue

144•io_eric•3d ago•53 comments

Ask HN: What's the current best local/open speech-to-speech setup?

216•dsrtslnd23•1d ago•54 comments

New YC homepage

https://www.ycombinator.com/
281•sarreph•22h ago•154 comments

Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops

https://techcrunch.com/2026/01/23/microsoft-gave-fbi-a-set-of-bitlocker-encryption-keys-to-unlock...
959•bookofjoe•23h ago•599 comments

Booting from a vinyl record (2020)

https://boginjr.com/it/sw/dev/vinyl-boot/
338•yesturi•1d ago•113 comments

Mental Models (2018)

https://fs.blog/mental-models/
118•hahahacorn•19h ago•18 comments

Comma openpilot – Open source driver-assistance

https://comma.ai
321•JumpCrisscross•16h ago•179 comments
Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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