[{"id":46449643,"title":"2025: The Year in LLMs","url":"https://simonwillison.net/2025/Dec/31/the-year-in-llms/","author":"simonw","points":786,"numComments":413},{"id":46446815,"title":"I canceled my book deal","url":"https://austinhenley.com/blog/canceledbookdeal.html","author":"azhenley","points":577,"numComments":322},{"id":46443744,"title":"Tell HN: Happy New Year","author":"schappim","points":412,"numComments":196},{"id":46453204,"title":"Bluetooth Headphone Jacking: A Key to Your Phone [video]","url":"https://media.ccc.de/v/39c3-bluetooth-headphone-jacking-a-key-to-your-phone","author":"AndrewDucker","points":330,"numComments":103},{"id":46454763,"title":"ACM Is Now Open Access","url":"https://www.acm.org/articles/bulletins/2026/january/acm-open-access","author":"leglock","points":272,"numComments":39},{"id":46454693,"title":"OpenWorkers: Self-Hosted Cloudflare Workers in Rust","url":"https://openworkers.com/introducing-openworkers","author":"max_lt","points":223,"numComments":72},{"id":46453582,"title":"Meta made scam ads harder to find instead of removing them","url":"https://sherwood.news/tech/rather-than-fully-cracking-down-on-scam-ads-meta-worked-to-make-them-harder/","author":"wtcactus","points":219,"numComments":68},{"id":46401763,"title":"Pokémon Team Optimization","url":"https://nchagnet.pages.dev/blog/pokemon-team-optimization/","author":"nchagnet","points":160,"numComments":57},{"id":46453950,"title":"iOS allows alternative browser engines in Japan","url":"https://developer.apple.com/support/alternative-browser-engines-jp/","author":"eklavya","points":157,"numComments":84},{"id":46455053,"title":"Sony PS5 ROM keys leaked – jailbreaking could be made easier with BootROM codes","url":"https://www.tomshardware.com/video-games/playstation/playstation-5-rom-keys-leaked-jailbreaking-could-be-made-easier-with-bootrom-codes","author":"gloxkiqcza","points":149,"numComments":31},{"id":46402202,"title":"Easel Turns One One year of building my own IDE in Clojure","url":"https://blog.phronemophobic.com/easel-one-year.html","author":"todsacerdoti","points":143,"numComments":12},{"id":46454413,"title":"2025 Letter","url":"https://danwang.co/2025-letter/","author":"Amorymeltzer","points":142,"numComments":81},{"id":46455872,"title":"Cameras and Lenses (2020)","url":"https://ciechanow.ski/cameras-and-lenses/","author":"sebg","points":124,"numComments":9},{"id":46452763,"title":"Children and Helical Time","url":"https://moultano.wordpress.com/2025/12/30/children-and-helical-time/","author":"moultano","points":116,"numComments":93},{"id":46454470,"title":"Python Numbers Every Programmer Should Know","url":"https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/","author":"WoodenChair","points":112,"numComments":45},{"id":46452937,"title":"Worlds largest electric ship launched by Tasmanian boatbuilder","url":"https://www.theguardian.com/australia-news/2025/may/02/hull-096-worlds-largest-electric-ship-battery-power-launched","author":"aussieguy1234","points":98,"numComments":81},{"id":46453062,"title":"Rust--: Rust without the borrow checker","url":"https://github.com/buyukakyuz/rustmm","author":"ravenical","points":93,"numComments":127},{"id":46454854,"title":"Heap Overflow in FFmpeg EXIF","url":"https://bugs.pwno.io/0014","author":"retr0reg","points":53,"numComments":12},{"id":46454968,"title":"Implementing HNSW (Hierarchical Navigable Small World) Vector Search in PHP","url":"https://centamori.com/index.php?slug=hierarchical-navigable-small-world-hnsw-php&lang=en","author":"centamiv","points":49,"numComments":13},{"id":46454587,"title":"Build a Deep Learning Library","url":"https://zekcrates.quarto.pub/deep-learning-library/","author":"butanyways","points":43,"numComments":6}]