HckrNews (First visit) All HN frontpage stories in chronological order ⚙ At least $9B billed across 14 Medicaid services in Minnesota may be fraudulent 33 64 5d +32m cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney 1LLM Year in Review 143 375 5d +2h karpathy.bearblog.dev/year-in-review-2025 2Show HN: Misata – synthetic data engine using LLM and Vectorized NumPy 1 23 8d +3d github.com/rasinmuhammed/misata 3We ran Anthropic’s interviews through structured LLM analysis 87 89 5d +31m playbookatlas.com/research/ai-adoption-explorer 4The scariest boot loader code 5 72 5d +2h miod.online.frhttp:///software/openbsd/stories/boot_hppa.html 5Monumental snake engravings of the Orinoco River (2024) 2 20 12d +7d cambridge.org/core/journals/antiquity/article/monumental-snake-engravings-of-the-orinoco-river/147F83AA4381153C4D0F4EA4817B3766 6CSS Grid Lanes 223 735 5d +3m webkit.org/blog/17660/introducing-css-grid-lanes 7A better zip bomb (2019) 56 184 5d +40m bamsoftware.com/hacks/zipbomb 8Buteyko Method 46 68 5d +6m en.wikipedia.org/wiki/Buteyko_method 9Qwen-Image-Layered: transparency and layer aware open diffusion model 21 127 5d +18h huggingface.co/papers/2512.15603 10Postfix Macros and Let Place 3 9 10d +5d nadrieril.github.io/blog/2025/12/09/postfix-macros-and-let-place.html 11Performance Hints 42 129 5d +3h abseil.io/fast/hints.html 12Ask HN: How are you LLM-coding in an established code base? 66 70 8d +3d 13The pitfalls of partitioning Postgres yourself 6 93 8d +3d hatchet.run/blog/postgres-partitioning 14Ask HN: Who here is not working on web apps/server code? 97 83 6d +1d 15Response Healing: Reduce JSON defects by 80%+ 47 49 6d +1d openrouter.ai/announcements/response-healing-reduce-json-defects-by-80percent 16Brown/MIT shooting suspect found dead, officials say 257 192 5d +17h washingtonpost.com/nation/2025/12/18/brown-university-shooting-person-of-interest 17Detailed balance in large language model-driven agents 5 48 8d +3d arxiv.org/abs/2512.10047 18NOAA deploys new generation of AI-driven global weather models 99 155 7d +1d noaa.gov/news-release/noaa-deploys-new-generation-of-ai-driven-global-weather-models 198-bit Boléro 46 334 5d +8h linusakesson.net/music/bolero/index.php 20Performance Hints 1 52 5d +1h abseil.io/fast/hints.html 21Show HN: TinyPDF – 3kb pdf library (70x smaller than jsPDF) 32 248 6d +1d github.com/Lulzx/tinypdf 22AI's Unpaid Debt: How LLM Scrapers Destroy the Social Contract of Open Source 18 62 5d +41m quippd.com/writing/2025/12/17/AIs-unpaid-debt-how-llm-scrapers-destroy-the-social-contract-of-open-source.html 23Rust's Block Pattern 112 215 5d +15h notgull.net/block-pattern 24Show HN: MCPShark Viewer (VS Code/Cursor extension)- view MCP traffic in-editor 0 27 7d +2d 25Mistral OCR 3 126 680 6d +1d mistral.ai/news/mistral-ocr-3 26Vm.overcommit_memory=2 is the right setting for servers 142 108 7d +2d ariadne.space/2025/12/16/vmovercommitmemory-is-always-the-right.html 27Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer 60 44 5d +20m stickerbox.com 28Your AI is lying to you. 5 8 5d +37m withtofu.comWithTofu.com 29You can now play Grand Theft Auto Vice City in the browser 98 330 5d +26m dos.zone/grand-theft-auto-vice-city 30Wall Street ruined the Roomba and then blamed Lina Khan 196 246 5d +22m thebignewsletter.com/p/how-wall-street-ruined-the-roomba 31Cycle-accurate YM2149 PSG emulator 3 12 11d +6d github.com/slippyex/ym2149-rs 32Is Proton leaving Switzerland? 87 144 5d +6m techradar.com/vpn/vpn-privacy-security/is-proton-leaving-switzerland-legal-uncertainty-of-proposed-surveillance-laws-is-pushing-them-to-make-several-changes 33Show HN: Linggen – A local-first memory layer for your AI (Cursor, Zed, Claude) 10 36 5d +1h github.com/linggen/linggen 34The New Right-Wing Tech Intelligentsia 82 64 5d +11m bayareacurrent.com/meet-the-new-right-wing-tech-intelligentsia 35Why we're taking legal action against SerpApi's unlawful scraping 51 60 5d +18m blog.google/technology/safety-security/serpapi-lawsuit 36Reverse Engineering US Airline's PNR System and Accessing All Reservations 60 127 5d +26m alexschapiro.com/security/vulnerability/2025/11/20/avelo-airline-reservation-api-vulnerability 37TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy 119 339 5d +21m evilsocket.net/2025/12/18/TP-Link-Tapo-C200-Hardcoded-Keys-Buffer-Overflows-and-Privacy-in-the-Era-of-AI-Assisted-Reverse-Engineering 38AI will kill all the lawyers 65 26 5d +1h spectator.com/article/ai-will-kill-all-the-lawyers 39Where Is GPT in the Chomsky Hierarchy? 70 55 10d +4d fi-le.net/chomsky 40Gamers Are Overwhelmingly Negative About Gen AI in Video Games 54 39 5d +17m quanticfoundry.com/2025/12/18/gen-ai 41AMD Ryzen 7 5800X3D sells for more than 9800X3D, enthusiasts flock to AM4 DDR4 71 66 5d +38m tomshardware.com/pc-components/cpus/amds-legacy-ryzen-7-5800x3d-chips-now-sell-for-up-to-usd800-more-than-a-new-9800x3d-am4-chip-costs-twice-as-much-as-msrp-as-enthusiasts-flock-to-old-ddr4-memory 42Show HN: I Made Loom for Mobile 40 68 5d +10m demoscope.app 43Programming language speed comparison using Leibniz formula for π 91 41 9d +4d niklas-heer.github.io/speed-comparison 44Prepare for That Stupid World 94 171 5d +9m ploum.net/2025-12-19-prepare-for-that-world.html 45I have to give Fortnite my passport to use Bluesky 66 84 5d +4m spitfirenews.com/p/why-i-have-to-give-fortnite-my-passport-to-use-bluesky 46TikTok Deal Is the Shittiest Possible Outcome, Making Everything Worse 374 319 5d +11m techdirt.com/2025/12/19/tiktok-deal-done-and-its-somehow-the-shittiest-possible-outcome-making-everything-worse 47Believe the Checkbook 78 169 5d +28m robertgreiner.com/believe-the-checkbook 48Cursor Acquires Graphite 11 167 5d +7m graphite.com/blog/graphite-joins-cursor 49Does my key fob have more computing power than the Lunar lander? 46 41 11d +5d buzzsprout.com/2469780/episodes/18340142-17-does-my-key-fob-have-more-computing-power-than-the-lunar-lander 50Is Firefox Firefucked? 91 52 5d +28m kevquirk.com/blog/is-firefox-firefucked 51Graphite is joining Cursor 253 268 5d +13m cursor.com/blog/graphite 52Garage – An S3 object store so reliable you can run it outside datacenters 165 704 5d +22m garagehq.deuxfleurs.fr 53Using AI Generated Code Will Make You a Bad Programmer 177 90 5d +11m unsolicited-opinions.rudism.com/bad-programmer 54The FreeBSD Foundation's Laptop Support and Usability Project 70 186 5d +29m github.com/FreeBSDFoundation/proj-laptop 55Building a Transparent Keyserver 26 72 5d +30m words.filippo.io/keyserver-tlog 56Hacker News front page now, but the titles are honest 320 1365 5d +22m dosaygo-studio.github.io/hn-front-page-2035/news-honest.html 57AMD officially confirms fresh next-gen Zen 6 CPU details 77 89 5d +27m overclock3d.net/news/cpu_mainboard/amd-officially-confirms-fresh-next-gen-zen-6-cpu-details 58Startup Playbook 1 7 10d +5d playbook.samaltman.com 59Pop _OS 24.04's New Scratch-Built Cosmic: Hands-On, with Screenshots 11 28 5d +1h fossforce.com/2025/12/pop_os-24-04s-new-scratch-built-cosmic-hands-on-with-screenshots 60XZ Utils Backdoor 21 25 5d +18m en.wikipedia.org/wiki/XZ_Utils_backdoor 61A proposed amendment to ban under 16s in the UK from common online services 124 55 5d +6m decoded.legal/blog/2025/12/a-proposed-legislative-amendment-to-attempt-to-ban-under-16s-in-the-uk-from-common-messaging-services-sharing-family-photos-using-wikipedia-and-doing-much-else-online-by-imposing-age-assurance-on-everyone 62Show HN: UK Butchers Meat Price Tracker 8 15 11d +5d offer-spider.onrender.com 63YouTube Is Degraded 10 16 5d +5m downdetector.co.uk/status/youtube 64[dead] ? 12 5d +27m cameronwestland.com 65Show HN: Stepped Actions – distributed workflow orchestration for Rails 15 85 10d +5d github.com/envirobly/stepped 66Engineers who dismiss AI 239 74 5d +4m terriblesoftware.org/2025/12/19/the-strange-case-of-engineers-who-dismiss-ai 67How to think about durable execution 37 96 12d +6d hatchet.run/blog/durable-execution 68Show HN: I implemented generics in my programming language 19 37 9d +4d axe-docs.pages.dev/features/generics 69Show HN: Hacker News, but every headline is hysterical clickbait 73 186 5d +41m dosaygo-studio.github.io/hn-front-page-2035/news-max.html 70Show HN: CommerceTXT – An open standard for AI shopping context (like llms.txt) 58 19 8d +2d commercetxt.org 71Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT) 35 82 5d +7m github.com/moasq/production-saas-starter 72GotaTun – Mullvad's WireGuard Implementation in Rust 129 618 5d +15m mullvad.net/en/blog/announcing-gotatun-the-future-of-wireguard-at-mullvad-vpn 73Amazon will allow ePub and PDF downloads for DRM-free eBooks 329 626 5d +1h kdpcommunity.com/s/article/New-eBook-Download-Options-for-Readers-Coming-in-2026?language=en_US 74Designing a Passive Lidar Detector Device 8 81 9d +3d atredis.com/blog/2025/11/20/designing-a-passive-lidar-detection-sensor 75Pingfs: Stores your data in ICMP ping packets (2020) 26 78 10d +5d github.com/yarrick/pingfs 76Show HN: Orbit a systems level programming language that compiles .sh to LLVM 13 17 5d +9m github.com/SIE-Libraries/orbit 77Top Open Source Authorization Libraries (2024) 6 18 9d +3d permify.co/post/open-source-authorization-libraries 78My First Impression on HP Zbook Ultra G1a: Ryzen AI Max+ 395, Strix Halo 128GB 2 19 6d +7h forum.level1techs.com/t/my-first-impression-on-hp-zbook-ultra-g1a-ryzen-ai-max-395-strix-halo-128-gb/232958 79Property-Based Testing Caught a Security Bug I Never Would Have Found 38 61 6d +7h kiro.dev/blog/property-based-testing-fixed-security-bug 80From Zero to QED: An informal introduction to formality with Lean 4 21 142 11d +5d sdiehl.github.io/zero-to-qed/01_introduction.html 81Making Google Sans Flex 92 114 5d +53m design.google/library/google-sans-flex-font 82C++ lowcode toolkit for ERP and Accounting Software 1 6 8d +2d fin.in.net 832026 Apple introducing more ads to increase opportunity in search results 274 258 5d +26m ads.apple.com/app-store/help/ad-placements/0082-search-results 84Reconstructed Commander Keen 1-3 Source Code 27 174 5d +2h pckf.com/viewtopic.php?t=18248 85Getting bitten by Intel's poor naming schemes 151 292 5d +11m lorendb.dev/posts/getting-bitten-by-poor-naming-schemes 86SMB Direct – SMB3 over RDMA 18 74 5d +3h docs.kernel.org/filesystems/smb/smbdirect.html 87The state of the kernel Rust experiment 128 118 11d +5d lwn.net/SubscriberLink/1050174/63aa7da43214c3ce 88Lite^3, a JSON-compatible zero-copy serialization format 37 150 11d +6d github.com/fastserial/lite3 89Noclip.website – A digital museum of video game levels 57 479 5d +49m noclip.website 90Telegraph chess: A 19th century tech marvel 18 44 12d +6d spectrum.ieee.org/telegraph-chess 91Show HN: Bithoven – A high-level, imperative language for Bitcoin Smart Contract 8 27 9d +3d github.com/ChrisCho-H/bithoven 92The Code That Revolutionized Orbital Simulation [video] 4 56 10d +4d youtube.com/watch?v=nCg3aXn5F3M 93Synit: A Reactive Operating System 5 27 12d +6d synit.org 94 More... 2025.12.18 [
{
"id": "46332108",
"title": "At least $9B billed across 14 Medicaid services in Minnesota may be fraudulent",
"url": "https://www.cbsnews.com/minnesota/news/billions-paid-out-by-medicaid-in-minnesota-may-be-fraudulent-us-attorney/",
"domain": "cbsnews.com",
"points": 64,
"comments": 33,
"time": "1766186267",
"time_frontpage": 1766188231,
"user": "",
"dead": false
},
{
"id": "46330726",
"title": "LLM Year in Review",
"url": "https://karpathy.bearblog.dev/year-in-review-2025/",
"domain": "karpathy.bearblog.dev",
"points": 375,
"comments": 143,
"time": "1766177360",
"time_frontpage": 1766186632,
"user": "",
"dead": false
},
{
"id": "46289055",
"title": "Show HN: Misata – synthetic data engine using LLM and Vectorized NumPy",
"url": "https://github.com/rasinmuhammed/misata",
"domain": "github.com",
"points": 23,
"comments": 1,
"time": "1765895936",
"time_frontpage": 1766186404,
"user": "",
"dead": false
},
{
"id": "46331877",
"title": "We ran Anthropic’s interviews through structured LLM analysis",
"url": "https://www.playbookatlas.com/research/ai-adoption-explorer",
"domain": "playbookatlas.com",
"points": 89,
"comments": 87,
"time": "1766184504",
"time_frontpage": 1766186372,
"user": "",
"dead": false
},
{
"id": "46330522",
"title": "The scariest boot loader code",
"url": "http://miod.online.fr/software/openbsd/stories/boot_hppa.html",
"domain": "miod.online.fr",
"points": 72,
"comments": 5,
"time": "1766176193",
"time_frontpage": 1766185816,
"user": "",
"dead": false
},
{
"id": "46240991",
"title": "Monumental snake engravings of the Orinoco River (2024)",
"url": "https://www.cambridge.org/core/journals/antiquity/article/monumental-snake-engravings-of-the-orinoco-river/147F83AA4381153C4D0F4EA4817B3766",
"domain": "cambridge.org",
"points": 20,
"comments": 2,
"time": "1765515250",
"time_frontpage": 1766182750,
"user": "",
"dead": false
},
{
"id": "46331586",
"title": "CSS Grid Lanes",
"url": "https://webkit.org/blog/17660/introducing-css-grid-lanes/",
"domain": "webkit.org",
"points": 735,
"comments": 223,
"time": "1766182386",
"time_frontpage": 1766182618,
"user": "",
"dead": false
},
{
"id": "46331216",
"title": "A better zip bomb (2019)",
"url": "https://www.bamsoftware.com/hacks/zipbomb/",
"domain": "bamsoftware.com",
"points": 184,
"comments": 56,
"time": "1766180050",
"time_frontpage": 1766182489,
"user": "",
"dead": false
},
{
"id": "46331379",
"title": "Buteyko Method",
"url": "https://en.wikipedia.org/wiki/Buteyko_method",
"domain": "en.wikipedia.org",
"points": 68,
"comments": 46,
"time": "1766181127",
"time_frontpage": 1766181510,
"user": "",
"dead": false
},
{
"id": "46321972",
"title": "Qwen-Image-Layered: transparency and layer aware open diffusion model",
"url": "https://huggingface.co/papers/2512.15603",
"domain": "huggingface.co",
"points": 127,
"comments": 21,
"time": "1766114666",
"time_frontpage": 1766181315,
"user": "",
"dead": false
},
{
"id": "46265756",
"title": "Postfix Macros and Let Place",
"url": "https://nadrieril.github.io/blog/2025/12/09/postfix-macros-and-let-place.html",
"domain": "nadrieril.github.io",
"points": 9,
"comments": 3,
"time": "1765739001",
"time_frontpage": 1766179112,
"user": "",
"dead": false
},
{
"id": "46328274",
"title": "Performance Hints",
"url": "https://abseil.io/fast/hints.html",
"domain": "abseil.io",
"points": 129,
"comments": 42,
"time": "1766164482",
"time_frontpage": 1766178716,
"user": "",
"dead": false
},
{
"id": "46292682",
"title": "Ask HN: How are you LLM-coding in an established code base?",
"url": "",
"points": 70,
"comments": 66,
"time": "1765911277",
"time_frontpage": 1766177618,
"user": "",
"dead": false
},
{
"id": "46292148",
"title": "The pitfalls of partitioning Postgres yourself",
"url": "https://hatchet.run/blog/postgres-partitioning",
"domain": "hatchet.run",
"points": 93,
"comments": 6,
"time": "1765909281",
"time_frontpage": 1766177585,
"user": "",
"dead": false
},
{
"id": "46316562",
"title": "Ask HN: Who here is not working on web apps/server code?",
"url": "",
"points": 83,
"comments": 97,
"time": "1766082508",
"time_frontpage": 1766177451,
"user": "",
"dead": false
},
{
"id": "46314684",
"title": "Response Healing: Reduce JSON defects by 80%+",
"url": "https://openrouter.ai/announcements/response-healing-reduce-json-defects-by-80percent",
"domain": "openrouter.ai",
"points": 49,
"comments": 47,
"time": "1766074788",
"time_frontpage": 1766177351,
"user": "",
"dead": false
},
{
"id": "46321947",
"title": "Brown/MIT shooting suspect found dead, officials say",
"url": "https://www.washingtonpost.com/nation/2025/12/18/brown-university-shooting-person-of-interest/",
"domain": "washingtonpost.com",
"points": 192,
"comments": 257,
"time": "1766114399",
"time_frontpage": 1766176454,
"user": "",
"dead": false
},
{
"id": "46287626",
"title": "Detailed balance in large language model-driven agents",
"url": "https://arxiv.org/abs/2512.10047",
"domain": "arxiv.org",
"points": 48,
"comments": 5,
"time": "1765887428",
"time_frontpage": 1766176422,
"user": "",
"dead": false
},
{
"id": "46306497",
"title": "NOAA deploys new generation of AI-driven global weather models",
"url": "https://www.noaa.gov/news-release/noaa-deploys-new-generation-of-ai-driven-global-weather-models",
"domain": "noaa.gov",
"points": 155,
"comments": 99,
"time": "1766010739",
"time_frontpage": 1766176222,
"user": "",
"dead": false
},
{
"id": "46324702",
"title": "8-bit Boléro",
"url": "https://linusakesson.net/music/bolero/index.php",
"domain": "linusakesson.net",
"points": 334,
"comments": 46,
"time": "1766144334",
"time_frontpage": 1766176124,
"user": "",
"dead": false
},
{
"id": "46329530",
"title": "Performance Hints",
"url": "https://abseil.io/fast/hints.html",
"domain": "abseil.io",
"points": 52,
"comments": 1,
"time": "1766170766",
"time_frontpage": 1766175861,
"user": "",
"dead": false
},
{
"id": "46316968",
"title": "Show HN: TinyPDF – 3kb pdf library (70x smaller than jsPDF)",
"url": "https://github.com/Lulzx/tinypdf",
"domain": "github.com",
"points": 248,
"comments": 32,
"time": "1766084373",
"time_frontpage": 1766175625,
"user": "",
"dead": false
},
{
"id": "46329940",
"title": "AI's Unpaid Debt: How LLM Scrapers Destroy the Social Contract of Open Source",
"url": "https://www.quippd.com/writing/2025/12/17/AIs-unpaid-debt-how-llm-scrapers-destroy-the-social-contract-of-open-source.html",
"domain": "quippd.com",
"points": 62,
"comments": 18,
"time": "1766173052",
"time_frontpage": 1766175527,
"user": "",
"dead": false
},
{
"id": "46322391",
"title": "Rust's Block Pattern",
"url": "https://notgull.net/block-pattern/",
"domain": "notgull.net",
"points": 215,
"comments": 112,
"time": "1766120173",
"time_frontpage": 1766175462,
"user": "",
"dead": false
},
{
"id": "46303323",
"title": "Show HN: MCPShark Viewer (VS Code/Cursor extension)- view MCP traffic in-editor",
"url": "",
"points": 27,
"comments": 0,
"time": "1765995584",
"time_frontpage": 1766175462,
"user": "",
"dead": false
},
{
"id": "46313390",
"title": "Mistral OCR 3",
"url": "https://mistral.ai/news/mistral-ocr-3",
"domain": "mistral.ai",
"points": 680,
"comments": 126,
"time": "1766070070",
"time_frontpage": 1766175427,
"user": "",
"dead": false
},
{
"id": "46300411",
"title": "Vm.overcommit_memory=2 is the right setting for servers",
"url": "https://ariadne.space/2025/12/16/vmovercommitmemory-is-always-the-right.html",
"domain": "ariadne.space",
"points": 108,
"comments": 142,
"time": "1765968327",
"time_frontpage": 1766174895,
"user": "",
"dead": false
},
{
"id": "46330013",
"title": "Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer",
"url": "https://stickerbox.com/",
"domain": "stickerbox.com",
"points": 44,
"comments": 60,
"time": "1766173488",
"time_frontpage": 1766174698,
"user": "",
"dead": false
},
{
"id": "46329729",
"title": "Your AI is lying to you.",
"url": "https://WithTofu.com",
"domain": "withtofu.com",
"points": 8,
"comments": 5,
"time": "1766171779",
"time_frontpage": 1766174035,
"user": "",
"dead": false
},
{
"id": "46329696",
"title": "You can now play Grand Theft Auto Vice City in the browser",
"url": "https://dos.zone/grand-theft-auto-vice-city/",
"domain": "dos.zone",
"points": 330,
"comments": 98,
"time": "1766171577",
"time_frontpage": 1766173174,
"user": "",
"dead": false
},
{
"id": "46329536",
"title": "Wall Street ruined the Roomba and then blamed Lina Khan",
"url": "https://www.thebignewsletter.com/p/how-wall-street-ruined-the-roomba",
"domain": "thebignewsletter.com",
"points": 246,
"comments": 196,
"time": "1766170780",
"time_frontpage": 1766172106,
"user": "",
"dead": false
},
{
"id": "46251668",
"title": "Cycle-accurate YM2149 PSG emulator",
"url": "https://github.com/slippyex/ym2149-rs",
"domain": "github.com",
"points": 12,
"comments": 3,
"time": "1765595850",
"time_frontpage": 1766171811,
"user": "",
"dead": false
},
{
"id": "46329654",
"title": "Is Proton leaving Switzerland?",
"url": "https://www.techradar.com/vpn/vpn-privacy-security/is-proton-leaving-switzerland-legal-uncertainty-of-proposed-surveillance-laws-is-pushing-them-to-make-several-changes",
"domain": "techradar.com",
"points": 144,
"comments": 87,
"time": "1766171328",
"time_frontpage": 1766171745,
"user": "",
"dead": false
},
{
"id": "46328769",
"title": "Show HN: Linggen – A local-first memory layer for your AI (Cursor, Zed, Claude)",
"url": "https://github.com/linggen/linggen",
"domain": "github.com",
"points": 36,
"comments": 10,
"time": "1766166895",
"time_frontpage": 1766171382,
"user": "",
"dead": false
},
{
"id": "46329375",
"title": "The New Right-Wing Tech Intelligentsia",
"url": "https://bayareacurrent.com/meet-the-new-right-wing-tech-intelligentsia/",
"domain": "bayareacurrent.com",
"points": 64,
"comments": 82,
"time": "1766169977",
"time_frontpage": 1766170659,
"user": "",
"dead": false
},
{
"id": "46329109",
"title": "Why we're taking legal action against SerpApi's unlawful scraping",
"url": "https://blog.google/technology/safety-security/serpapi-lawsuit/",
"domain": "blog.google",
"points": 60,
"comments": 51,
"time": "1766168694",
"time_frontpage": 1766169793,
"user": "",
"dead": false
},
{
"id": "46328992",
"title": "Reverse Engineering US Airline's PNR System and Accessing All Reservations",
"url": "https://alexschapiro.com/security/vulnerability/2025/11/20/avelo-airline-reservation-api-vulnerability",
"domain": "alexschapiro.com",
"points": 127,
"comments": 60,
"time": "1766168117",
"time_frontpage": 1766169694,
"user": "",
"dead": false
},
{
"id": "46329038",
"title": "TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy",
"url": "https://www.evilsocket.net/2025/12/18/TP-Link-Tapo-C200-Hardcoded-Keys-Buffer-Overflows-and-Privacy-in-the-Era-of-AI-Assisted-Reverse-Engineering/",
"domain": "evilsocket.net",
"points": 339,
"comments": 119,
"time": "1766168372",
"time_frontpage": 1766169660,
"user": "",
"dead": false
},
{
"id": "46327791",
"title": "AI will kill all the lawyers",
"url": "https://spectator.com/article/ai-will-kill-all-the-lawyers/",
"domain": "spectator.com",
"points": 26,
"comments": 65,
"time": "1766162498",
"time_frontpage": 1766168571,
"user": "",
"dead": false
},
{
"id": "46267862",
"title": "Where Is GPT in the Chomsky Hierarchy?",
"url": "https://fi-le.net/chomsky/",
"domain": "fi-le.net",
"points": 55,
"comments": 70,
"time": "1765751825",
"time_frontpage": 1766168137,
"user": "",
"dead": false
},
{
"id": "46328788",
"title": "Gamers Are Overwhelmingly Negative About Gen AI in Video Games",
"url": "https://quanticfoundry.com/2025/12/18/gen-ai/",
"domain": "quanticfoundry.com",
"points": 39,
"comments": 54,
"time": "1766167038",
"time_frontpage": 1766168104,
"user": "",
"dead": false
},
{
"id": "46328288",
"title": "AMD Ryzen 7 5800X3D sells for more than 9800X3D, enthusiasts flock to AM4 DDR4",
"url": "https://www.tomshardware.com/pc-components/cpus/amds-legacy-ryzen-7-5800x3d-chips-now-sell-for-up-to-usd800-more-than-a-new-9800x3d-am4-chip-costs-twice-as-much-as-msrp-as-enthusiasts-flock-to-old-ddr4-memory",
"domain": "tomshardware.com",
"points": 66,
"comments": 71,
"time": "1766164553",
"time_frontpage": 1766166871,
"user": "",
"dead": false
},
{
"id": "46328203",
"title": "Show HN: I Made Loom for Mobile",
"url": "https://demoscope.app",
"domain": "demoscope.app",
"points": 68,
"comments": 40,
"time": "1766164112",
"time_frontpage": 1766164714,
"user": "",
"dead": false
},
{
"id": "46269979",
"title": "Programming language speed comparison using Leibniz formula for π",
"url": "https://niklas-heer.github.io/speed-comparison/",
"domain": "niklas-heer.github.io",
"points": 41,
"comments": 91,
"time": "1765767825",
"time_frontpage": 1766164478,
"user": "",
"dead": false
},
{
"id": "46328109",
"title": "Prepare for That Stupid World",
"url": "https://ploum.net/2025-12-19-prepare-for-that-world.html",
"domain": "ploum.net",
"points": 171,
"comments": 94,
"time": "1766163716",
"time_frontpage": 1766164278,
"user": "",
"dead": false
},
{
"id": "46327818",
"title": "I have to give Fortnite my passport to use Bluesky",
"url": "https://spitfirenews.com/p/why-i-have-to-give-fortnite-my-passport-to-use-bluesky",
"domain": "spitfirenews.com",
"points": 84,
"comments": 66,
"time": "1766162550",
"time_frontpage": 1766162842,
"user": "",
"dead": false
},
{
"id": "46327406",
"title": "TikTok Deal Is the Shittiest Possible Outcome, Making Everything Worse",
"url": "https://www.techdirt.com/2025/12/19/tiktok-deal-done-and-its-somehow-the-shittiest-possible-outcome-making-everything-worse/",
"domain": "techdirt.com",
"points": 319,
"comments": 374,
"time": "1766160879",
"time_frontpage": 1766161546,
"user": "",
"dead": false
},
{
"id": "46327133",
"title": "Believe the Checkbook",
"url": "https://robertgreiner.com/believe-the-checkbook/",
"domain": "robertgreiner.com",
"points": 169,
"comments": 78,
"time": "1766159490",
"time_frontpage": 1766161175,
"user": "",
"dead": false
},
{
"id": "46327325",
"title": "Cursor Acquires Graphite",
"url": "https://graphite.com/blog/graphite-joins-cursor",
"domain": "graphite.com",
"points": 167,
"comments": 11,
"time": "1766160462",
"time_frontpage": 1766160906,
"user": "",
"dead": false
},
{
"id": "46258377",
"title": "Does my key fob have more computing power than the Lunar lander?",
"url": "https://www.buzzsprout.com/2469780/episodes/18340142-17-does-my-key-fob-have-more-computing-power-than-the-lunar-lander",
"domain": "buzzsprout.com",
"points": 41,
"comments": 46,
"time": "1765662088",
"time_frontpage": 1766160838,
"user": "",
"dead": false
},
{
"id": "46327020",
"title": "Is Firefox Firefucked?",
"url": "https://kevquirk.com/blog/is-firefox-firefucked/",
"domain": "kevquirk.com",
"points": 52,
"comments": 91,
"time": "1766158943",
"time_frontpage": 1766160672,
"user": "",
"dead": false
},
{
"id": "46327206",
"title": "Graphite is joining Cursor",
"url": "https://cursor.com/blog/graphite",
"domain": "cursor.com",
"points": 268,
"comments": 253,
"time": "1766159821",
"time_frontpage": 1766160639,
"user": "",
"dead": false
},
{
"id": "46326984",
"title": "Garage – An S3 object store so reliable you can run it outside datacenters",
"url": "https://garagehq.deuxfleurs.fr/",
"domain": "garagehq.deuxfleurs.fr",
"points": 704,
"comments": 165,
"time": "1766158803",
"time_frontpage": 1766160172,
"user": "",
"dead": false
},
{
"id": "46327124",
"title": "Using AI Generated Code Will Make You a Bad Programmer",
"url": "https://unsolicited-opinions.rudism.com/bad-programmer/",
"domain": "unsolicited-opinions.rudism.com",
"points": 90,
"comments": 177,
"time": "1766159445",
"time_frontpage": 1766160139,
"user": "",
"dead": false
},
{
"id": "46326519",
"title": "The FreeBSD Foundation's Laptop Support and Usability Project",
"url": "https://github.com/FreeBSDFoundation/proj-laptop",
"domain": "github.com",
"points": 186,
"comments": 70,
"time": "1766156165",
"time_frontpage": 1766157933,
"user": "",
"dead": false
},
{
"id": "46326506",
"title": "Building a Transparent Keyserver",
"url": "https://words.filippo.io/keyserver-tlog/",
"domain": "words.filippo.io",
"points": 72,
"comments": 26,
"time": "1766156090",
"time_frontpage": 1766157933,
"user": "",
"dead": false
},
{
"id": "46326588",
"title": "Hacker News front page now, but the titles are honest",
"url": "https://dosaygo-studio.github.io/hn-front-page-2035/news-honest.html",
"domain": "dosaygo-studio.github.io",
"points": 1365,
"comments": 320,
"time": "1766156544",
"time_frontpage": 1766157868,
"user": "",
"dead": false
},
{
"id": "46326472",
"title": "AMD officially confirms fresh next-gen Zen 6 CPU details",
"url": "https://overclock3d.net/news/cpu_mainboard/amd-officially-confirms-fresh-next-gen-zen-6-cpu-details/",
"domain": "overclock3d.net",
"points": 89,
"comments": 77,
"time": "1766155863",
"time_frontpage": 1766157508,
"user": "",
"dead": false
},
{
"id": "46261844",
"title": "Startup Playbook",
"url": "https://playbook.samaltman.com/",
"domain": "playbook.samaltman.com",
"points": 7,
"comments": 1,
"time": "1765703931",
"time_frontpage": 1766157173,
"user": "",
"dead": false
},
{
"id": "46325321",
"title": "Pop _OS 24.04's New Scratch-Built Cosmic: Hands-On, with Screenshots",
"url": "https://fossforce.com/2025/12/pop_os-24-04s-new-scratch-built-cosmic-hands-on-with-screenshots/",
"domain": "fossforce.com",
"points": 28,
"comments": 11,
"time": "1766149131",
"time_frontpage": 1766155720,
"user": "",
"dead": false
},
{
"id": "46326120",
"title": "XZ Utils Backdoor",
"url": "https://en.wikipedia.org/wiki/XZ_Utils_backdoor",
"domain": "en.wikipedia.org",
"points": 25,
"comments": 21,
"time": "1766153999",
"time_frontpage": 1766155120,
"user": "",
"dead": false
},
{
"id": "46326050",
"title": "A proposed amendment to ban under 16s in the UK from common online services",
"url": "https://decoded.legal/blog/2025/12/a-proposed-legislative-amendment-to-attempt-to-ban-under-16s-in-the-uk-from-common-messaging-services-sharing-family-photos-using-wikipedia-and-doing-much-else-online-by-imposing-age-assurance-on-everyone/",
"domain": "decoded.legal",
"points": 55,
"comments": 124,
"time": "1766153587",
"time_frontpage": 1766153999,
"user": "",
"dead": false
},
{
"id": "46255827",
"title": "Show HN: UK Butchers Meat Price Tracker",
"url": "https://offer-spider.onrender.com",
"domain": "offer-spider.onrender.com",
"points": 15,
"comments": 8,
"time": "1765643829",
"time_frontpage": 1766153540,
"user": "",
"dead": false
},
{
"id": "46325535",
"title": "YouTube Is Degraded",
"url": "https://downdetector.co.uk/status/youtube/",
"domain": "downdetector.co.uk",
"points": 16,
"comments": 10,
"time": "1766150524",
"time_frontpage": 1766150875,
"user": "",
"dead": false
},
{
"id": "46325286",
"title": "[dead]",
"url": "",
"domain": "cameronwestland.com",
"points": 12,
"comments": 0,
"time": "1766148934",
"time_frontpage": 1766150581,
"user": "",
"dead": true
},
{
"id": "46261884",
"title": "Show HN: Stepped Actions – distributed workflow orchestration for Rails",
"url": "https://github.com/envirobly/stepped",
"domain": "github.com",
"points": 85,
"comments": 15,
"time": "1765704587",
"time_frontpage": 1766149892,
"user": "",
"dead": false
},
{
"id": "46325360",
"title": "Engineers who dismiss AI",
"url": "https://terriblesoftware.org/2025/12/19/the-strange-case-of-engineers-who-dismiss-ai/",
"domain": "terriblesoftware.org",
"points": 74,
"comments": 239,
"time": "1766149391",
"time_frontpage": 1766149663,
"user": "",
"dead": false
},
{
"id": "46245238",
"title": "How to think about durable execution",
"url": "https://hatchet.run/blog/durable-execution",
"domain": "hatchet.run",
"points": 96,
"comments": 37,
"time": "1765554556",
"time_frontpage": 1766148483,
"user": "",
"dead": false
},
{
"id": "46269673",
"title": "Show HN: I implemented generics in my programming language",
"url": "https://axe-docs.pages.dev/features/generics/",
"domain": "axe-docs.pages.dev",
"points": 37,
"comments": 19,
"time": "1765765246",
"time_frontpage": 1766146262,
"user": "",
"dead": false
},
{
"id": "46324579",
"title": "Show HN: Hacker News, but every headline is hysterical clickbait",
"url": "https://dosaygo-studio.github.io/hn-front-page-2035/news-max.html",
"domain": "dosaygo-studio.github.io",
"points": 186,
"comments": 73,
"time": "1766143305",
"time_frontpage": 1766145806,
"user": "",
"dead": false
},
{
"id": "46289481",
"title": "Show HN: CommerceTXT – An open standard for AI shopping context (like llms.txt)",
"url": "https://commercetxt.org/",
"domain": "commercetxt.org",
"points": 19,
"comments": 58,
"time": "1765897957",
"time_frontpage": 1766145773,
"user": "",
"dead": false
},
{
"id": "46324665",
"title": "Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)",
"url": "https://github.com/moasq/production-saas-starter",
"domain": "github.com",
"points": 82,
"comments": 35,
"time": "1766144051",
"time_frontpage": 1766144489,
"user": "",
"dead": false
},
{
"id": "46324543",
"title": "GotaTun – Mullvad's WireGuard Implementation in Rust",
"url": "https://mullvad.net/en/blog/announcing-gotatun-the-future-of-wireguard-at-mullvad-vpn",
"domain": "mullvad.net",
"points": 618,
"comments": 129,
"time": "1766142983",
"time_frontpage": 1766143942,
"user": "",
"dead": false
},
{
"id": "46324078",
"title": "Amazon will allow ePub and PDF downloads for DRM-free eBooks",
"url": "https://www.kdpcommunity.com/s/article/New-eBook-Download-Options-for-Readers-Coming-in-2026?language=en_US",
"domain": "kdpcommunity.com",
"points": 626,
"comments": 329,
"time": "1766138618",
"time_frontpage": 1766142317,
"user": "",
"dead": false
},
{
"id": "46281355",
"title": "Designing a Passive Lidar Detector Device",
"url": "https://www.atredis.com/blog/2025/11/20/designing-a-passive-lidar-detection-sensor",
"domain": "atredis.com",
"points": 81,
"comments": 8,
"time": "1765836094",
"time_frontpage": 1766138969,
"user": "",
"dead": false
},
{
"id": "46260901",
"title": "Pingfs: Stores your data in ICMP ping packets (2020)",
"url": "https://github.com/yarrick/pingfs",
"domain": "github.com",
"points": 78,
"comments": 26,
"time": "1765688966",
"time_frontpage": 1766135338,
"user": "",
"dead": false
},
{
"id": "46323693",
"title": "Show HN: Orbit a systems level programming language that compiles .sh to LLVM",
"url": "https://github.com/SIE-Libraries/orbit",
"domain": "github.com",
"points": 17,
"comments": 13,
"time": "1766134465",
"time_frontpage": 1766135050,
"user": "",
"dead": false
},
{
"id": "46276470",
"title": "Top Open Source Authorization Libraries (2024)",
"url": "https://permify.co/post/open-source-authorization-libraries/",
"domain": "permify.co",
"points": 18,
"comments": 6,
"time": "1765815456",
"time_frontpage": 1766131704,
"user": "",
"dead": false
},
{
"id": "46320214",
"title": "My First Impression on HP Zbook Ultra G1a: Ryzen AI Max+ 395, Strix Halo 128GB",
"url": "https://forum.level1techs.com/t/my-first-impression-on-hp-zbook-ultra-g1a-ryzen-ai-max-395-strix-halo-128-gb/232958",
"domain": "forum.level1techs.com",
"points": 19,
"comments": 2,
"time": "1766100154",
"time_frontpage": 1766128936,
"user": "",
"dead": false
},
{
"id": "46320395",
"title": "Property-Based Testing Caught a Security Bug I Never Would Have Found",
"url": "https://kiro.dev/blog/property-based-testing-fixed-security-bug/",
"domain": "kiro.dev",
"points": 61,
"comments": 38,
"time": "1766101246",
"time_frontpage": 1766128153,
"user": "",
"dead": false
},
{
"id": "46259343",
"title": "From Zero to QED: An informal introduction to formality with Lean 4",
"url": "https://sdiehl.github.io/zero-to-qed/01_introduction.html",
"domain": "sdiehl.github.io",
"points": 142,
"comments": 21,
"time": "1765669323",
"time_frontpage": 1766128090,
"user": "",
"dead": false
},
{
"id": "46322732",
"title": "Making Google Sans Flex",
"url": "https://design.google/library/google-sans-flex-font",
"domain": "design.google",
"points": 114,
"comments": 92,
"time": "1766124602",
"time_frontpage": 1766127794,
"user": "",
"dead": false
},
{
"id": "46287140",
"title": "C++ lowcode toolkit for ERP and Accounting Software",
"url": "https://fin.in.net",
"domain": "fin.in.net",
"points": 6,
"comments": 1,
"time": "1765883014",
"time_frontpage": 1766124458,
"user": "",
"dead": false
},
{
"id": "46322556",
"title": "2026 Apple introducing more ads to increase opportunity in search results",
"url": "https://ads.apple.com/app-store/help/ad-placements/0082-search-results",
"domain": "ads.apple.com",
"points": 258,
"comments": 274,
"time": "1766122705",
"time_frontpage": 1766124266,
"user": "",
"dead": false
},
{
"id": "46321982",
"title": "Reconstructed Commander Keen 1-3 Source Code",
"url": "https://pckf.com/viewtopic.php?t=18248",
"domain": "pckf.com",
"points": 174,
"comments": 27,
"time": "1766114812",
"time_frontpage": 1766123680,
"user": "",
"dead": false
},
{
"id": "46322540",
"title": "Getting bitten by Intel's poor naming schemes",
"url": "https://lorendb.dev/posts/getting-bitten-by-poor-naming-schemes/",
"domain": "lorendb.dev",
"points": 292,
"comments": 151,
"time": "1766122534",
"time_frontpage": 1766123194,
"user": "",
"dead": false
},
{
"id": "46321350",
"title": "SMB Direct – SMB3 over RDMA",
"url": "https://docs.kernel.org/filesystems/smb/smbdirect.html",
"domain": "docs.kernel.org",
"points": 74,
"comments": 18,
"time": "1766108522",
"time_frontpage": 1766122707,
"user": "",
"dead": false
},
{
"id": "46252712",
"title": "The state of the kernel Rust experiment",
"url": "https://lwn.net/SubscriberLink/1050174/63aa7da43214c3ce/",
"domain": "lwn.net",
"points": 118,
"comments": 128,
"time": "1765610061",
"time_frontpage": 1766120821,
"user": "",
"dead": false
},
{
"id": "46251460",
"title": "Lite^3, a JSON-compatible zero-copy serialization format",
"url": "https://github.com/fastserial/lite3",
"domain": "github.com",
"points": 150,
"comments": 37,
"time": "1765593106",
"time_frontpage": 1766117155,
"user": "",
"dead": false
},
{
"id": "46321619",
"title": "Noclip.website – A digital museum of video game levels",
"url": "https://noclip.website/",
"domain": "noclip.website",
"points": 479,
"comments": 57,
"time": "1766110808",
"time_frontpage": 1766113765,
"user": "",
"dead": false
},
{
"id": "46243311",
"title": "Telegraph chess: A 19th century tech marvel",
"url": "https://spectrum.ieee.org/telegraph-chess",
"domain": "spectrum.ieee.org",
"points": 44,
"comments": 18,
"time": "1765540755",
"time_frontpage": 1766113535,
"user": "",
"dead": false
},
{
"id": "46273877",
"title": "Show HN: Bithoven – A high-level, imperative language for Bitcoin Smart Contract",
"url": "https://github.com/ChrisCho-H/bithoven",
"domain": "github.com",
"points": 27,
"comments": 8,
"time": "1765803271",
"time_frontpage": 1766109902,
"user": "",
"dead": false
},
{
"id": "46266497",
"title": "The Code That Revolutionized Orbital Simulation [video]",
"url": "https://www.youtube.com/watch?v=nCg3aXn5F3M",
"domain": "youtube.com",
"points": 56,
"comments": 4,
"time": "1765743925",
"time_frontpage": 1766106256,
"user": "",
"dead": false
},
{
"id": "46244647",
"title": "Synit: A Reactive Operating System",
"url": "https://synit.org/",
"domain": "synit.org",
"points": 27,
"comments": 5,
"time": "1765550933",
"time_frontpage": 1766102614,
"user": "",
"dead": false
}
]