frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Gut bacteria from amphibians and reptiles achieve tumor elimination in mice

https://www.jaist.ac.jp/english/whatsnew/press/2025/12/17-1.html
198•Xunxi•5h ago•45 comments

Gemini 3 Flash: Frontier intelligence built for speed

https://blog.google/products/gemini/gemini-3-flash/
839•meetpateltech•11h ago•442 comments

OBS Studio Gets a New Renderer

https://obsproject.com/blog/obs-studio-gets-a-new-renderer
159•aizk•7h ago•31 comments

Coursera to combine with Udemy

https://investor.coursera.com/news/news-details/2025/Coursera-to-Combine-with-Udemy-to-Empower-th...
452•throwaway019254•15h ago•269 comments

I got hacked: My Hetzner server started mining Monero

https://blog.jakesaunders.dev/my-server-started-mining-monero-this-morning/
235•jakelsaunders94•7h ago•177 comments

TikTok unlawfully tracks shopping habits and use of dating apps?

https://noyb.eu/en/tiktok-unlawfully-tracks-your-shopping-habits-and-your-use-dating-apps
130•doener•4h ago•60 comments

AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'

https://www.finalroundai.com/blog/aws-ceo-ai-cannot-replace-junior-developers
817•birdculture•11h ago•442 comments

Working quickly is more important than it seems (2015)

https://jsomers.net/blog/speed-matters
76•bschne•2d ago•38 comments

Ask HN: Those making $500/month on side projects in 2025 – Show and tell

61•cvbox•2h ago•11 comments

My payment agent is named George, not stripe-agent

https://blog.kestrelsnest.social/posts/2025-12-14-why-my-payment-agent-is-named-george-not-stripe...
44•fortyseven•3d ago•31 comments

Don MacKinnon: Why Simplicity Beats Cleverness in Software Design [audio]

https://maintainable.fm/episodes/don-mackinnon-why-simplicity-beats-cleverness-in-software-design
9•mooreds•2d ago•0 comments

A Safer Container Ecosystem with Docker: Free Docker Hardened Images

https://www.docker.com/blog/docker-hardened-images-for-every-developer/
289•anttiharju•11h ago•60 comments

Developers can now submit apps to ChatGPT

https://openai.com/index/developers-can-now-submit-apps-to-chatgpt/
95•tananaev•6h ago•57 comments

Tell HN: HN was down

503•uyzstvqs•11h ago•287 comments

Show HN: High-Performance Wavelet Matrix for Python, Implemented in Rust

https://pypi.org/project/wavelet-matrix/
73•math-hiyoko•8h ago•0 comments

The Number That Turned Sideways

https://zuriby.github.io/math.github.io/the-number-that-turned-sideways.html
30•tzury•4d ago•11 comments

Zmij: Faster floating point double-to-string conversion

https://vitaut.net/posts/2025/faster-dtoa/
104•fanf2•3d ago•11 comments

How SQLite is tested

https://sqlite.org/testing.html
250•whatisabcdefgh•10h ago•65 comments

Fast SEQUENCE iteration in Common Lisp

https://world-playground-deceit.net/blog/2025/12/fast-sequence-iteration-in-common-lisp.html
39•BoingBoomTschak•4d ago•7 comments

Cloudflare Radar 2025 Year in Review

https://radar.cloudflare.com/year-in-review/2025
64•ksec•6h ago•24 comments

Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE

https://mdisec.com/inside-posthog-how-ssrf-a-clickhouse-sql-escaping-0day-and-default-postgresql-...
80•arwt•7h ago•22 comments

Launch HN: Kenobi (YC W22) – Personalize your website for every visitor

36•sarreph•11h ago•50 comments

Show HN: I built a fast RSS reader in Zig

https://github.com/superstarryeyes/hys
28•superstarryeyes•1d ago•10 comments

The World of OCR (C. 1960) [video]

https://www.youtube.com/watch?v=SekWFCZVLUk
18•indolering•3d ago•1 comments

A look back: LANPAR, the first spreadsheet

https://technicallywewrite.com/2025/12/16/lanpar
16•rbanffy•6h ago•1 comments

Flick (YC F25) Is Hiring Founding Engineer to Build Figma for AI Filmmaking

https://www.ycombinator.com/companies/flick/jobs/Tdu6FH6-founding-frontend-engineer
1•rayruiwang•11h ago

Explaining the Widening Divides in US Midlife Mortality: Is There a Smoking Gun?

https://www.nber.org/papers/w34553
43•bikenaga•4h ago•43 comments

Learning Fortran (2024)

https://uncenter.dev/posts/learning-fortran/
68•lioeters•15h ago•59 comments

Pornhub extorted after hackers steal Premium member activity data

https://www.bleepingcomputer.com/news/security/pornhub-extorted-after-hackers-steal-premium-membe...
124•coloneltcb•8h ago•59 comments

The State of AI Coding Report 2025

https://www.greptile.com/state-of-ai-coding-2025
96•dakshgupta•11h ago•89 comments
Open in hackernews

Compiler Reminders

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

Comments

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

Best buds on this front

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