HckrNews (First visit) All HN frontpage stories in chronological order ⚙ Researchers achieved 1,270 Wh/L in an anode-free lithium metal battery 0 4 37m +34m postech.ac.kr/eng/research/research_results.do?mode=view&articleNo=43617&title=Anode-Free+Battery+Doubles+Electric+Vehicle+Driving+Range 1Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator 5 9 58m +40m github.com/VibiumDev/vibium 2A Father, a Son and Their $108B Push for Media Moguldom (Larry Ellison) 10 13 57m +33m nytimes.com/2025/12/24/business/media/larry-david-ellison-warner-bros-discovery-cbs.html 3A faster path to container images in Bazel 0 14 5d +5d tweag.io/blog/2025-12-18-rules_img 4Microsoft Agent Framework 4 15 1h +36m learn.microsoft.com/en-us/agent-framework/overview/agent-framework-overview 5Show HN: No more writing shitty regexes to police usernames 29 16 2h +1h username.dev 6My 2026 Open Social Web Predictions 8 23 2h +1h timothychambers.net/2025/12/23/my-open-social-web-predictions.html 7LVM Thin Provisioning (2016) 0 10 2d +2d storageapis.wordpress.com/2016/06/24/lvm-thin-provisioning 8I'm returning my Framework 16 53 50 5h +4h yorickpeterse.com/articles/im-returning-my-framework-16 9Mt. Gox CEO Karpelès Reveals Details of 2014 Collapse and Japanese Detention 19 41 2h +14m bitcoinmagazine.com/business/former-mt-gox-ceo-mark-karpeles-reveals-details-of-2014-collapse-and-japanese-detention 10Show HN: LazyPromise = Observable – Signals 2 14 5d +5d github.com/lazy-promise/lazy-promise 11We Abandoned Matrix: The Dark Truth About User Security and Safety (2024) 96 135 3h +28m forum.hackliberty.org/t/why-we-abandoned-matrix-the-dark-truth-about-user-security-and-safety/224 12Making a game on a custom bytecode VM in 7 days and 3kB 7 39 5d +5d laurent.le-brun.eu/blog/making-a-game-on-a-custom-bytecode-vm-in-7-days-and-3kb 13Super Mario Bros. and Yoshi Games (Yields) Reduced Burnout Risk 67 87 5h +1h games.jmir.org/2025/1/e84219 14AMD entered the CPU market with reverse-engineered Intel 8080 clone 50 years ago 42 100 4h +30m tomshardware.com/pc-components/cpus/amd-first-entered-the-cpu-market-with-reverse-engineered-intel-8080-clone-50-years-ago-the-am9080-cost-50-cents-apiece-to-make-but-sold-for-usd700 15New reactor produces clean energy and carbon nanotubes from natural gas 29 41 4h +3m phys.org/news/2025-12-reactor-energy-carbon-nanotubes-natural.html 16When Compilers Surprise You 47 120 5h +1h xania.org/202512/24-cunning-clang 17Show HN: Does Information Density Cause Time Dilation? 10 8 5h +51m 18Your Inbox Is a Bandit 50 54 2d +2d parentheticallyspeaking.org/articles/bandit-inbox 19The EU's Fine Against X Is Not About Speech or 'Censorship' 78 43 5h +26m techpolicy.press/the-eus-fine-against-x-is-not-about-speech-or-censorship 20The Port I couldn't Ship 31 75 5d +5d ammil.industries/the-port-i-couldnt-ship 21The e-scooter isn't new – London was zooming around on Autopeds a century ago 69 95 10h +4h ianvisits.co.uk/articles/the-e-scooter-isnt-new-london-was-zooming-around-on-autopeds-a-century-ago-86263 22Avoid Mini-Frameworks 65 69 6h +32m laike9m.com/blog/avoid-mini-frameworks,171 23Map: Operator[] Should Be Nodiscard 45 58 5d +4d quuxplusone.github.io/blog/2025/12/18/nodiscard-operator-bracket 24Scaling Go Testing with Contract and Scenario Mocks 19 33 6d +5d funnelstory.ai/blog/engineering/scaling-go-testing-with-contract-and-scenario-mocks 25Google 2025 recap: Research breakthroughs of the year 108 144 9h +1h blog.google/technology/ai/2025-research-breakthroughs 26US sanctions EU government officials behind the DSA 116 106 9h +1h mastodon.social/@fj/115773761468906515 27The Ultimate Windows Utility (2022) 77 92 7h +15m christitus.com/windows-tool 28Former EU commissioner and activists barred from US 28 54 8h +46m theguardian.com/technology/2025/dec/24/us-state-department-visa-ban-former-eu-commissioner-europe 29Help my website is too small 13 87 10h +2h lukeplant.me.uk/blog/posts/help-my-website-is-too-small 30Permission Systems for Enterprise That Scale 26 61 8h +49m eliocapella.com/blog/permission-systems-for-enterprise 31Next JavaScript app is hacked, you just don't know it yet 8 9 9h +1h audits.blockhacks.io/audit/your-next-js-app-is-already-hacked 32I rebuilt FlashAttention in Triton to understand the performance archaeology 14 76 3d +2d aminediro.com/posts/flash_attn 33Show HN: Tonbo – an embedded database for serverless and edge runtimes 11 52 7d +6d github.com/tonbo-io/tonbo 34CEO killed at industrial site by worker operating forklift 59 51 12h +2h 12onyourside.com/2025/12/23/ceo-killed-industrial-site-by-worker-operating-forklift-while-talking-phone-osha-report-shows 35Life, Death and Mowing 11 16 5d +4d cam.ac.uk/stories/lawnmower-poetry 36Name That Part: 3D Part Segmentation and Naming 2 26 16h +4h name-that-part.github.io 37Custom Cross Compiler with Nix 1 34 13h +1h hobson.space/posts/nixcross 38Show HN: CodinIT, local open-source Lovable alternative (Electron desktop app) 2 18 4d +3d github.com/codinit-dev/codinit-dev 39Dutch rental fleet Mistergreen goes bankrupt after betting on Tesla self-driving 13 51 13h +1h guessingheadlights.com/dutch-tesla-fleet-goes-bust-after-betting-on-musks-self-driving-promises 40Time-Traveling to 1979: Advice for Designing 'C with Classes 20 16 7d +7d coderschmoder.com/i-time-traveled-1979-met-bjarne-stroustrup 41Don't Become the Machine 111 188 15h +1h armeet.bearblog.dev/becoming-the-machine 42Autonomously navigating the real world: lessons from the PG&E outage 103 122 16h +2h waymo.com/blog/2025/12/autonomously-navigating-the-real-world 43Proving Bounds for the Randomized MaxCut Approximation Algorithm in Lean4 3 55 4d +3d abhamra.com/blog/randomized-maxcut 44Show HN: Turn raw HTML into production-ready images for free 67 126 16h +1h html2png.dev 45'Dracula's Chivito': Hubble reveals largest birthplace of planets ever observed 12 64 16h +1h phys.org/news/2025-12-chaotic-dracula-chivito-hubble-reveals.html 46Charts in Slides 0 33 6d +6d ia.net/topics/charts-in-slides 47Donald E. Knuth and Peter van Emde Boas on priority deques (1977) [pdf] 5 55 16h +36m staff.fnwi.uva.nl/p.vanemdeboas/knuthnote.pdf 48Could lockfiles just be SBOMs? 51 62 16h +43m nesbitt.io/2025/12/23/could-lockfiles-just-be-sboms.html 49Open source USB to GPIB converter (for Test and Measurement instruments) 31 74 17h +1h github.com/xyphro/UsbGpib 50Show HN: I hired AI to fix my memory, but made it 100% Offline for privacy 6 8 18h +1h namememory.netlify.app 51Nabokov's guide to foreigners learning Russian 321 193 17h +1h twitter.com/haravayin_hogh/status/2003299405907247502 52AI Can Write Your Code. It Can't Do Your Job 68 84 5d +4d terriblesoftware.org/2025/12/11/ai-can-write-your-code-it-cant-do-your-job 53Jimmy Wales trusts the process 49 31 7d +6d theverge.com/tech/846184/jimmy-wales-trusts-the-process 54Some Epstein file redactions are being undone with hacks 631 812 22h +4h theguardian.com/us-news/2025/dec/23/epstein-unredacted-files-social-media 55Unifi Travel Router 349 407 18h +26m blog.ui.com/article/travel-in-style-unifi-style-unifi-travel-router 56US bars 5 Europeans it says pressured tech firms to censor American viewpoints 28 78 19h +1h apnews.com/article/state-department-trump-immigration-rubio-visas-87c8a4692f3184e4f83fdd8ed5093886 57Stronk.app – open-source gym lifts journal 25 54 18h +9m 58We Must Seize the Means of Compute 9 24 19h +56m thompson2026.com/blog/seize-the-means-of-compute 59Learn Lisp/Fennel Programming Against Neovim 9 68 6d +6d github.com/humorless/fennel-fp-neovim 60Is Northern Virginia still the least reliable AWS region? 74 96 19h +21m statusgator.com/blog/aws-least-reliable-region-in-2025 61Here you can find the contents of the Unix v4 tape ready for bootstrapping 2 32 4d +3d squoze.nethttp:///UNIX/v4/README 62Show HN: Claude Wrapped in the terminal, with a WASM raymarcher 1 15 20h +1h spader.zone/wrapped 63Texas app store age verification law blocked by federal judge 209 296 20h +51m macrumors.com/2025/12/23/texas-app-store-law-blocked 64Microspeak: North Star – The Old New Thing (2015) 10 26 20h +17m devblogs.microsoft.com/oldnewthing/20151103-00/?p=91861 65I didn't realize my LG TV was spying on me until I turned off Live Plus 233 233 20h +25m pocket-lint.com/lg-tv-turn-off-live-plus 66X-ray: a Python library for finding bad redactions in PDF documents 105 611 20h +17m github.com/freelawproject/x-ray 67LAVD: Meta's New Default Scheduler [pdf] 1 27 23h +2h lpc.events/event/19/contributions/2099/attachments/1875/4020/lpc-2025-lavd-meta.pdf 68Fixed-Wing Runway Design 10 23 23h +1h wbdg.org/building/aviation/fixed-wing-runway-design 69Fifty problems with standard web APIs in 2025 91 193 6d +5d zerotrickpony.com/articles/browser-bugs 70Fuck You, I Won't Use Tailwind 39 47 21h +13m fuckyouiwontusetailwind.com 71HTTP Caching, a Refresher 26 159 23h +1h danburzo.ro/http-caching-refresher 72What makes you senior 183 374 5d +4d terriblesoftware.org/2025/11/25/what-actually-makes-you-senior 73Un-Redactor 49 52 23h +1h github.com/kvthweatt/unredactor 74Lua 5.5 120 374 2d +1d lua.org/versions.html#5.5 75Toad is a unified experience for AI in the terminal 75 216 2d +1d willmcgugan.github.io/toad-released 76iOS 26.2 lockscreen clock is slowly moving left 19 44 22h +27m twitter.com/ffaebi/status/2003548130936332519 77Help My c64 caught on fire 36 112 23h +1h c0de517e.com/026_c64fire.htm 78Perfect Software – Software for an Audience of One 83 188 4d +3d outofdesk.netlify.app/blog/perfect-software 79Terrence Malick's Disciples 26 95 23h +5m yalereview.org/article/bilge-ebiri-terrence-malick 80Volvo Centum is Dalton Maag's new typeface for Volvo 138 116 1d +38m wallpaper.com/design-interiors/corporate-design-branding/volvo-new-font-volvo-centum 81Space Math Academy 21 42 4d +3d space-math.academy 82An initial analysis of the discovered Unix V4 tape 4 87 1d +38m spinellis.gr/blog/20251223/?yc261223 83We replaced H.264 streaming with JPEG screenshots (and it worked better) 298 495 1d +26m blog.helix.ml/p/we-mass-deployed-15-year-old-screen 84Towards a secure peer-to-peer app platform for Clan 23 89 1d +46m clan.lol/blog/towards-app-platform-vmtech 85How did DOGE disrupt so much while saving so little? 162 246 1d +25m nytimes.com/2025/12/23/us/politics/doge-musk-trump-analysis.html 86When irate product support customers demand to speak to Bill Gates 34 75 1d +1h devblogs.microsoft.com/oldnewthing/20251223-00/?p=111896 87Fabrice Bellard Releases MicroQuickJS 493 1304 1d +6m github.com/bellard/mquickjs/blob/main/README.md 88Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers 373 666 1d +10m phoronix.com/news/Meta-SCX-LAVD-Steam-Deck-Server 89The Coffee Warehouse 51 51 4d +3d scopeofwork.net/the-coffee-warehouse 90Astrophotography Target Planner: Discover Hidden Nebulas 5 61 4d +3d astroimagery.com/techniques/imaging/astrophotography-target-planner 91Diary: Val McDermid, Deep Winter 1 13 5d +4d books.substack.com/p/diary-val-mcdermid-deep-winter 92Show HN: Yapi – FOSS terminal API client for power users 17 48 2d +1d yapi.run/blog/what-is-yapi 93Dancing around the rhythm space with Euclid 3 47 2d +1d pv.wtf/posts/euclidean-rhythms 94Stop Slopware 151 139 1d +25m stopslopware.net 95The last product to get cancelled 7 13 6d +5d ablg.io/blog/last-product-to-get-cancelled 96CBS 60 minutes on CECOT only aired in Canada 0 9 1d +5m archive.org/details/cecot-60mins 97Are We Loong Yet? 18 27 1d +5h areweloongyet.com/en 98Nearly 1 in 4 Americans think they have a personal social security account 46 28 1d +14m cato.org/blog/poll-nearly-1-4-americans-think-they-have-personal-social-security-account-3 99Deplatforming Backfired 41 34 1d +49m reason.com/2025/12/22/deplatforming-backfired 100Classical billiards can compute (2d billiard systems are Turing complete) 5 29 1d +4h arxiv.org/abs/2512.19156 101Test, don't just verify 132 190 1d +10m alperenkeles.com/posts/test-dont-verify 102Executorch: On-device AI across mobile, embedded and edge for PyTorch 18 118 6d +4d github.com/pytorch/executorch 103Postponed '60 Minutes' segment on Salvadoran prison is streamed by Canadian news 55 157 1d +21m nbcnews.com/news/us-news/cbs-news-el-salvador-cecot-prison-sharyn-alfonsi-bari-weiss-rcna250618 104Solving the Problems of HBM-on-Logic 4 18 7d +5d morethanmoore.substack.com/p/solving-the-problems-of-hbm-on-logic 105What Is (AI) Glaze? 23 24 1d +56m glaze.cs.uchicago.edu/what-is-glaze.html 106Font with Built-In Syntax Highlighting (2024) 36 146 1d +1h blog.glyphdrawing.club/font-with-built-in-syntax-highlighting 107Ryanair fined €256M over ‘abusive strategy’ to limit ticket sales by OTAs 265 250 1d +16m theguardian.com/business/2025/dec/23/ryanair-fined-limit-online-travel-agencies-ticket-sales-ota 108Gimp Source Code 19 24 1d +1h gitlab.gnome.org/GNOME/gimp 109Instant database clones with PostgreSQL 18 160 414 1d +2h boringsql.com/posts/instant-database-clones 11010 years bootstrapped: €6.5M revenue with a team of 13 122 313 1d +2h datocms.com/blog/a-look-back-at-2025 111Ask HN: What are the best engineering blogs with real-world depth? 125 415 1d +27m 112Show HN: I wrote a small lib to turn a USB gamepad into a Bluetooth one 44 26 7d +6d github.com/skorokithakis/bluetooth-gamepad 113Why were all stories about the '60 minutes' leak removed from HN? 27 36 1d +48m 114Carnap – A formal logic framework for Haskell 20 106 1d +34m carnap.io 115Adobe Photoshop 1.0 Source Code (1990) 148 431 6d +4d computerhistory.org/blog/adobe-photoshop-source-code 116[dead] ? 25 1d +8h bbc.com 117iOS 26.3 brings AirPods-like pairing to third-party devices in EU under DMA 282 304 1d +1h macrumors.com/2025/12/22/ios-26-3-dma-airpods-pairing 118A centennial look back at Edward Gorey's macabre art and guarded life 6 30 7d +6d washingtonpost.com/books/2025/12/13/edward-gorey-centennial-gregory-hischak-review 119Show HN: CineCLI – Browse and torrent movies directly from your terminal 111 323 1d +1h github.com/eyeblech/cinecli 120[dead] ? 13 1d +3m daringfireball.net 121[dead] ? 21 1d +12m cbc.ca 122The Polyglot NixOS 51 126 4d +2d x86.lol/generic/2025/12/19/polyglot.html 123[dead] ? 21 1d +26m hollywoodreporter.com 124Remove Black Color with Shaders 18 54 6d +4d yuanchuan.dev/remove-black-color-with-shaders 125The Duodecimal Bulletin, Vol. 55, No. 1, Year 1209 [pdf] 36 63 1d +3h dozenal.org/drupal/sites_bck/default/files/DuodecimalBulletinIssue551.pdf 126Archivists posted the 60 minutes CECOT segment Bari Weiss killed 11 241 1d +57m 404media.co/archivists-posted-the-60-minutes-cecot-segment-bari-weiss-killed 127FCC Updates Covered List to Include Foreign UAS and UAS Critical Components [pdf] 92 103 1d +30m docs.fcc.gov/public/attachments/DOC-416839A1.pdf 128Plugins case study: mdBook preprocessors 12 22 6d +4d eli.thegreenplace.net/2025/plugins-case-study-mdbook-preprocessors 12960 Minutes: Cecot 10 162 1d +23m 130The 60 Minutes report that Bari Weiss censored is now internet contraband 43 159 1d +22m theverge.com/policy/849432/60-minutes-cecot-censored-canada-leak 131Diesel pollution particles impair lysosomal functions of iPSC-derived microglia 35 35 1d +29m sciencedirect.com/science/article/pii/S0160412025002181 132Show HN: Python SDK – forecasting with foundation time-series and tabular models 18 42 6d +4d github.com/S-FM/faim-python-client 133Local AI is driving the biggest change in laptops in decades 238 239 1d +2h spectrum.ieee.org/ai-models-locally 134Pulled 60 Minutes segment on CECOT 14 230 1d +51m archive.org/details/60minutes-cecotsegment 135Snitch – A friendlier ss/netstat 99 322 1d +1h github.com/karol-broda/snitch 136Our New Sam Audio Model Transforms Audio Editing 60 164 7d +6d about.fb.com/news/2025/12/our-new-sam-audio-model-transforms-audio-editing 137NYC Spends $200 Million on Cell Service for School Chromebooks 52 36 1d +9m nysfocus.com/2025/12/22/eric-adams-school-chromebooks-contract 138Ask HN: How are most people converting HEIC to jpg? 47 18 5d +3d 139Inside CECOT – 60 Minutes [video] 519 1590 1d +7m archive.org/details/insidececot 140Satellites reveal heat leaking from largest US cryptocurrency mining center 158 158 1d +39m space.com/space-exploration/satellites/satellites-reveal-heat-leaking-from-largest-us-cryptocurrency-mining-center 141Show HN: C-compiler to compile TCC for live-bootstrap 23 67 6d +5d github.com/FransFaase/MES-replacement 142 More... 2025.12.22 [
{
"id": "46377796",
"title": "Researchers achieved 1,270 Wh/L in an anode-free lithium metal battery",
"url": "https://postech.ac.kr/eng/research/research_results.do?mode=view&articleNo=43617&title=Anode-Free+Battery+Doubles+Electric+Vehicle+Driving+Range",
"domain": "postech.ac.kr",
"points": 4,
"comments": 0,
"time": "1766599782",
"time_frontpage": 1766601860,
"user": "",
"dead": false
},
{
"id": "46377597",
"title": "Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator",
"url": "https://github.com/VibiumDev/vibium",
"domain": "github.com",
"points": 9,
"comments": 5,
"time": "1766598542",
"time_frontpage": 1766600979,
"user": "",
"dead": false
},
{
"id": "46377605",
"title": "A Father, a Son and Their $108B Push for Media Moguldom (Larry Ellison)",
"url": "https://www.nytimes.com/2025/12/24/business/media/larry-david-ellison-warner-bros-discovery-cbs.html",
"domain": "nytimes.com",
"points": 13,
"comments": 10,
"time": "1766598586",
"time_frontpage": 1766600586,
"user": "",
"dead": false
},
{
"id": "46317687",
"title": "A faster path to container images in Bazel",
"url": "https://www.tweag.io/blog/2025-12-18-rules_img/",
"domain": "tweag.io",
"points": 14,
"comments": 0,
"time": "1766087429",
"time_frontpage": 1766600359,
"user": "",
"dead": false
},
{
"id": "46377537",
"title": "Microsoft Agent Framework",
"url": "https://learn.microsoft.com/en-us/agent-framework/overview/agent-framework-overview",
"domain": "learn.microsoft.com",
"points": 15,
"comments": 4,
"time": "1766598115",
"time_frontpage": 1766600295,
"user": "",
"dead": false
},
{
"id": "46376944",
"title": "Show HN: No more writing shitty regexes to police usernames",
"url": "https://www.username.dev",
"domain": "username.dev",
"points": 16,
"comments": 29,
"time": "1766593840",
"time_frontpage": 1766597941,
"user": "",
"dead": false
},
{
"id": "46376652",
"title": "My 2026 Open Social Web Predictions",
"url": "https://www.timothychambers.net/2025/12/23/my-open-social-web-predictions.html",
"domain": "timothychambers.net",
"points": 23,
"comments": 8,
"time": "1766591963",
"time_frontpage": 1766597875,
"user": "",
"dead": false
},
{
"id": "46349171",
"title": "LVM Thin Provisioning (2016)",
"url": "https://storageapis.wordpress.com/2016/06/24/lvm-thin-provisioning/",
"domain": "storageapis.wordpress.com",
"points": 10,
"comments": 0,
"time": "1766355593",
"time_frontpage": 1766596700,
"user": "",
"dead": false
},
{
"id": "46375174",
"title": "I'm returning my Framework 16",
"url": "https://yorickpeterse.com/articles/im-returning-my-framework-16/",
"domain": "yorickpeterse.com",
"points": 50,
"comments": 53,
"time": "1766580919",
"time_frontpage": 1766596248,
"user": "",
"dead": false
},
{
"id": "46376848",
"title": "Mt. Gox CEO Karpelès Reveals Details of 2014 Collapse and Japanese Detention",
"url": "https://bitcoinmagazine.com/business/former-mt-gox-ceo-mark-karpeles-reveals-details-of-2014-collapse-and-japanese-detention",
"domain": "bitcoinmagazine.com",
"points": 41,
"comments": 19,
"time": "1766593270",
"time_frontpage": 1766594126,
"user": "",
"dead": false
},
{
"id": "46321852",
"title": "Show HN: LazyPromise = Observable – Signals",
"url": "https://github.com/lazy-promise/lazy-promise",
"domain": "github.com",
"points": 14,
"comments": 2,
"time": "1766113360",
"time_frontpage": 1766593070,
"user": "",
"dead": false
},
{
"id": "46376201",
"title": "We Abandoned Matrix: The Dark Truth About User Security and Safety (2024)",
"url": "https://forum.hackliberty.org/t/why-we-abandoned-matrix-the-dark-truth-about-user-security-and-safety/224",
"domain": "forum.hackliberty.org",
"points": 135,
"comments": 96,
"time": "1766588786",
"time_frontpage": 1766590524,
"user": "",
"dead": false
},
{
"id": "46325337",
"title": "Making a game on a custom bytecode VM in 7 days and 3kB",
"url": "https://laurent.le-brun.eu/blog/making-a-game-on-a-custom-bytecode-vm-in-7-days-and-3kb",
"domain": "laurent.le-brun.eu",
"points": 39,
"comments": 7,
"time": "1766149247",
"time_frontpage": 1766589436,
"user": "",
"dead": false
},
{
"id": "46375499",
"title": "Super Mario Bros. and Yoshi Games (Yields) Reduced Burnout Risk",
"url": "https://games.jmir.org/2025/1/e84219/",
"domain": "games.jmir.org",
"points": 87,
"comments": 67,
"time": "1766583826",
"time_frontpage": 1766588743,
"user": "",
"dead": false
},
{
"id": "46375847",
"title": "AMD entered the CPU market with reverse-engineered Intel 8080 clone 50 years ago",
"url": "https://www.tomshardware.com/pc-components/cpus/amd-first-entered-the-cpu-market-with-reverse-engineered-intel-8080-clone-50-years-ago-the-am9080-cost-50-cents-apiece-to-make-but-sold-for-usd700",
"domain": "tomshardware.com",
"points": 100,
"comments": 42,
"time": "1766586515",
"time_frontpage": 1766588344,
"user": "",
"dead": false
},
{
"id": "46375926",
"title": "New reactor produces clean energy and carbon nanotubes from natural gas",
"url": "https://phys.org/news/2025-12-reactor-energy-carbon-nanotubes-natural.html",
"domain": "phys.org",
"points": 41,
"comments": 29,
"time": "1766587074",
"time_frontpage": 1766587289,
"user": "",
"dead": false
},
{
"id": "46375384",
"title": "When Compilers Surprise You",
"url": "https://xania.org/202512/24-cunning-clang",
"domain": "xania.org",
"points": 120,
"comments": 47,
"time": "1766582870",
"time_frontpage": 1766586472,
"user": "",
"dead": false
},
{
"id": "46375437",
"title": "Show HN: Does Information Density Cause Time Dilation?",
"url": "",
"points": 8,
"comments": 10,
"time": "1766583301",
"time_frontpage": 1766586373,
"user": "",
"dead": false
},
{
"id": "46351196",
"title": "Your Inbox Is a Bandit",
"url": "https://parentheticallyspeaking.org/articles/bandit-inbox/",
"domain": "parentheticallyspeaking.org",
"points": 54,
"comments": 50,
"time": "1766376244",
"time_frontpage": 1766585787,
"user": "",
"dead": false
},
{
"id": "46375470",
"title": "The EU's Fine Against X Is Not About Speech or 'Censorship'",
"url": "https://www.techpolicy.press/the-eus-fine-against-x-is-not-about-speech-or-censorship/",
"domain": "techpolicy.press",
"points": 43,
"comments": 78,
"time": "1766583572",
"time_frontpage": 1766585141,
"user": "",
"dead": false
},
{
"id": "46318080",
"title": "The Port I couldn't Ship",
"url": "https://ammil.industries/the-port-i-couldnt-ship/",
"domain": "ammil.industries",
"points": 75,
"comments": 31,
"time": "1766089057",
"time_frontpage": 1766582156,
"user": "",
"dead": false
},
{
"id": "46373644",
"title": "The e-scooter isn't new – London was zooming around on Autopeds a century ago",
"url": "https://www.ianvisits.co.uk/articles/the-e-scooter-isnt-new-london-was-zooming-around-on-autopeds-a-century-ago-86263/",
"domain": "ianvisits.co.uk",
"points": 95,
"comments": 69,
"time": "1766565147",
"time_frontpage": 1766581505,
"user": "",
"dead": false
},
{
"id": "46374856",
"title": "Avoid Mini-Frameworks",
"url": "https://laike9m.com/blog/avoid-mini-frameworks,171/",
"domain": "laike9m.com",
"points": 69,
"comments": 65,
"time": "1766577842",
"time_frontpage": 1766579782,
"user": "",
"dead": false
},
{
"id": "46327060",
"title": "Map: Operator[] Should Be Nodiscard",
"url": "https://quuxplusone.github.io/blog/2025/12/18/nodiscard-operator-bracket/",
"domain": "quuxplusone.github.io",
"points": 58,
"comments": 45,
"time": "1766159108",
"time_frontpage": 1766578515,
"user": "",
"dead": false
},
{
"id": "46316295",
"title": "Scaling Go Testing with Contract and Scenario Mocks",
"url": "https://funnelstory.ai/blog/engineering/scaling-go-testing-with-contract-and-scenario-mocks",
"domain": "funnelstory.ai",
"points": 33,
"comments": 19,
"time": "1766081391",
"time_frontpage": 1766574887,
"user": "",
"dead": false
},
{
"id": "46374018",
"title": "Google 2025 recap: Research breakthroughs of the year",
"url": "https://blog.google/technology/ai/2025-research-breakthroughs/",
"domain": "blog.google",
"points": 144,
"comments": 108,
"time": "1766568658",
"time_frontpage": 1766574789,
"user": "",
"dead": false
},
{
"id": "46374087",
"title": "US sanctions EU government officials behind the DSA",
"url": "https://mastodon.social/@fj/115773761468906515",
"domain": "mastodon.social",
"points": 106,
"comments": 116,
"time": "1766569414",
"time_frontpage": 1766574756,
"user": "",
"dead": false
},
{
"id": "46374413",
"title": "The Ultimate Windows Utility (2022)",
"url": "https://christitus.com/windows-tool/",
"domain": "christitus.com",
"points": 92,
"comments": 77,
"time": "1766573304",
"time_frontpage": 1766574205,
"user": "",
"dead": false
},
{
"id": "46374248",
"title": "Former EU commissioner and activists barred from US",
"url": "https://www.theguardian.com/technology/2025/dec/24/us-state-department-visa-ban-former-eu-commissioner-europe",
"domain": "theguardian.com",
"points": 54,
"comments": 28,
"time": "1766571408",
"time_frontpage": 1766574205,
"user": "",
"dead": false
},
{
"id": "46373559",
"title": "Help my website is too small",
"url": "https://lukeplant.me.uk/blog/posts/help-my-website-is-too-small/",
"domain": "lukeplant.me.uk",
"points": 87,
"comments": 13,
"time": "1766564138",
"time_frontpage": 1766573620,
"user": "",
"dead": false
},
{
"id": "46374117",
"title": "Permission Systems for Enterprise That Scale",
"url": "https://eliocapella.com/blog/permission-systems-for-enterprise/",
"domain": "eliocapella.com",
"points": 61,
"comments": 26,
"time": "1766569852",
"time_frontpage": 1766572807,
"user": "",
"dead": false
},
{
"id": "46373919",
"title": "Next JavaScript app is hacked, you just don't know it yet",
"url": "https://audits.blockhacks.io/audit/your-next-js-app-is-already-hacked",
"domain": "audits.blockhacks.io",
"points": 9,
"comments": 8,
"time": "1766567747",
"time_frontpage": 1766572028,
"user": "",
"dead": false
},
{
"id": "46343894",
"title": "I rebuilt FlashAttention in Triton to understand the performance archaeology",
"url": "https://aminediro.com/posts/flash_attn/",
"domain": "aminediro.com",
"points": 76,
"comments": 14,
"time": "1766314192",
"time_frontpage": 1766571247,
"user": "",
"dead": false
},
{
"id": "46303638",
"title": "Show HN: Tonbo – an embedded database for serverless and edge runtimes",
"url": "https://github.com/tonbo-io/tonbo",
"domain": "github.com",
"points": 52,
"comments": 11,
"time": "1765996900",
"time_frontpage": 1766567639,
"user": "",
"dead": false
},
{
"id": "46372972",
"title": "CEO killed at industrial site by worker operating forklift",
"url": "https://www.12onyourside.com/2025/12/23/ceo-killed-industrial-site-by-worker-operating-forklift-while-talking-phone-osha-report-shows/",
"domain": "12onyourside.com",
"points": 51,
"comments": 59,
"time": "1766556957",
"time_frontpage": 1766564451,
"user": "",
"dead": false
},
{
"id": "46324047",
"title": "Life, Death and Mowing",
"url": "https://www.cam.ac.uk/stories/lawnmower-poetry",
"domain": "cam.ac.uk",
"points": 16,
"comments": 11,
"time": "1766138303",
"time_frontpage": 1766563997,
"user": "",
"dead": false
},
{
"id": "46371776",
"title": "Name That Part: 3D Part Segmentation and Naming",
"url": "https://name-that-part.github.io/",
"domain": "name-that-part.github.io",
"points": 26,
"comments": 2,
"time": "1766543085",
"time_frontpage": 1766560987,
"user": "",
"dead": false
},
{
"id": "46372771",
"title": "Custom Cross Compiler with Nix",
"url": "https://www.hobson.space/posts/nixcross/",
"domain": "hobson.space",
"points": 34,
"comments": 1,
"time": "1766554305",
"time_frontpage": 1766560467,
"user": "",
"dead": false
},
{
"id": "46334615",
"title": "Show HN: CodinIT, local open-source Lovable alternative (Electron desktop app)",
"url": "https://github.com/codinit-dev/codinit-dev",
"domain": "github.com",
"points": 18,
"comments": 2,
"time": "1766220889",
"time_frontpage": 1766560369,
"user": "",
"dead": false
},
{
"id": "46372739",
"title": "Dutch rental fleet Mistergreen goes bankrupt after betting on Tesla self-driving",
"url": "https://guessingheadlights.com/dutch-tesla-fleet-goes-bust-after-betting-on-musks-self-driving-promises/",
"domain": "guessingheadlights.com",
"points": 51,
"comments": 13,
"time": "1766553996",
"time_frontpage": 1766558299,
"user": "",
"dead": false
},
{
"id": "46293041",
"title": "Time-Traveling to 1979: Advice for Designing 'C with Classes",
"url": "https://coderschmoder.com/i-time-traveled-1979-met-bjarne-stroustrup",
"domain": "coderschmoder.com",
"points": 16,
"comments": 20,
"time": "1765912722",
"time_frontpage": 1766553129,
"user": "",
"dead": false
},
{
"id": "46372153",
"title": "Don't Become the Machine",
"url": "https://armeet.bearblog.dev/becoming-the-machine/",
"domain": "armeet.bearblog.dev",
"points": 188,
"comments": 111,
"time": "1766547271",
"time_frontpage": 1766551424,
"user": "",
"dead": false
},
{
"id": "46371730",
"title": "Autonomously navigating the real world: lessons from the PG&E outage",
"url": "https://waymo.com/blog/2025/12/autonomously-navigating-the-real-world",
"domain": "waymo.com",
"points": 122,
"comments": 103,
"time": "1766542561",
"time_frontpage": 1766550781,
"user": "",
"dead": false
},
{
"id": "46335961",
"title": "Proving Bounds for the Randomized MaxCut Approximation Algorithm in Lean4",
"url": "https://abhamra.com/blog/randomized-maxcut/",
"domain": "abhamra.com",
"points": 55,
"comments": 3,
"time": "1766236581",
"time_frontpage": 1766549490,
"user": "",
"dead": false
},
{
"id": "46371743",
"title": "Show HN: Turn raw HTML into production-ready images for free",
"url": "https://html2png.dev",
"domain": "html2png.dev",
"points": 126,
"comments": 67,
"time": "1766542718",
"time_frontpage": 1766548636,
"user": "",
"dead": false
},
{
"id": "46371673",
"title": "'Dracula's Chivito': Hubble reveals largest birthplace of planets ever observed",
"url": "https://phys.org/news/2025-12-chaotic-dracula-chivito-hubble-reveals.html",
"domain": "phys.org",
"points": 64,
"comments": 12,
"time": "1766541709",
"time_frontpage": 1766545981,
"user": "",
"dead": false
},
{
"id": "46305974",
"title": "Charts in Slides",
"url": "https://ia.net/topics/charts-in-slides",
"domain": "ia.net",
"points": 33,
"comments": 0,
"time": "1766007964",
"time_frontpage": 1766545883,
"user": "",
"dead": false
},
{
"id": "46371759",
"title": "Donald E. Knuth and Peter van Emde Boas on priority deques (1977) [pdf]",
"url": "https://staff.fnwi.uva.nl/p.vanemdeboas/knuthnote.pdf",
"domain": "staff.fnwi.uva.nl",
"points": 55,
"comments": 5,
"time": "1766542902",
"time_frontpage": 1766545117,
"user": "",
"dead": false
},
{
"id": "46371705",
"title": "Could lockfiles just be SBOMs?",
"url": "https://nesbitt.io/2025/12/23/could-lockfiles-just-be-sboms.html",
"domain": "nesbitt.io",
"points": 62,
"comments": 51,
"time": "1766542234",
"time_frontpage": 1766544826,
"user": "",
"dead": false
},
{
"id": "46371429",
"title": "Open source USB to GPIB converter (for Test and Measurement instruments)",
"url": "https://github.com/xyphro/UsbGpib",
"domain": "github.com",
"points": 74,
"comments": 31,
"time": "1766539318",
"time_frontpage": 1766544666,
"user": "",
"dead": false
},
{
"id": "46371157",
"title": "Show HN: I hired AI to fix my memory, but made it 100% Offline for privacy",
"url": "https://namememory.netlify.app/",
"domain": "namememory.netlify.app",
"points": 8,
"comments": 6,
"time": "1766536357",
"time_frontpage": 1766543344,
"user": "",
"dead": false
},
{
"id": "46371423",
"title": "Nabokov's guide to foreigners learning Russian",
"url": "https://twitter.com/haravayin_hogh/status/2003299405907247502",
"domain": "twitter.com",
"points": 193,
"comments": 321,
"time": "1766539239",
"time_frontpage": 1766543181,
"user": "",
"dead": false
},
{
"id": "46325486",
"title": "AI Can Write Your Code. It Can't Do Your Job",
"url": "https://terriblesoftware.org/2025/12/11/ai-can-write-your-code-it-cant-do-your-job/",
"domain": "terriblesoftware.org",
"points": 84,
"comments": 68,
"time": "1766150322",
"time_frontpage": 1766542246,
"user": "",
"dead": false
},
{
"id": "46303506",
"title": "Jimmy Wales trusts the process",
"url": "https://www.theverge.com/tech/846184/jimmy-wales-trusts-the-process",
"domain": "theverge.com",
"points": 31,
"comments": 49,
"time": "1765996286",
"time_frontpage": 1766538648,
"user": "",
"dead": false
},
{
"id": "46368946",
"title": "Some Epstein file redactions are being undone with hacks",
"url": "https://www.theguardian.com/us-news/2025/dec/23/epstein-unredacted-files-social-media",
"domain": "theguardian.com",
"points": 812,
"comments": 631,
"time": "1766520630",
"time_frontpage": 1766538195,
"user": "",
"dead": false
},
{
"id": "46371135",
"title": "Unifi Travel Router",
"url": "https://blog.ui.com/article/travel-in-style-unifi-style-unifi-travel-router",
"domain": "blog.ui.com",
"points": 407,
"comments": 349,
"time": "1766536218",
"time_frontpage": 1766537837,
"user": "",
"dead": false
},
{
"id": "46370787",
"title": "US bars 5 Europeans it says pressured tech firms to censor American viewpoints",
"url": "https://apnews.com/article/state-department-trump-immigration-rubio-visas-87c8a4692f3184e4f83fdd8ed5093886",
"domain": "apnews.com",
"points": 78,
"comments": 28,
"time": "1766532965",
"time_frontpage": 1766537708,
"user": "",
"dead": false
},
{
"id": "46371139",
"title": "Stronk.app – open-source gym lifts journal",
"url": "",
"points": 54,
"comments": 25,
"time": "1766536242",
"time_frontpage": 1766536806,
"user": "",
"dead": false
},
{
"id": "46370755",
"title": "We Must Seize the Means of Compute",
"url": "https://thompson2026.com/blog/seize-the-means-of-compute/",
"domain": "thompson2026.com",
"points": 24,
"comments": 9,
"time": "1766532716",
"time_frontpage": 1766536126,
"user": "",
"dead": false
},
{
"id": "46304858",
"title": "Learn Lisp/Fennel Programming Against Neovim",
"url": "https://github.com/humorless/fennel-fp-neovim",
"domain": "github.com",
"points": 68,
"comments": 9,
"time": "1766002157",
"time_frontpage": 1766535025,
"user": "",
"dead": false
},
{
"id": "46370592",
"title": "Is Northern Virginia still the least reliable AWS region?",
"url": "https://statusgator.com/blog/aws-least-reliable-region-in-2025/",
"domain": "statusgator.com",
"points": 96,
"comments": 74,
"time": "1766531523",
"time_frontpage": 1766532783,
"user": "",
"dead": false
},
{
"id": "46333799",
"title": "Here you can find the contents of the Unix v4 tape ready for bootstrapping",
"url": "http://squoze.net/UNIX/v4/README",
"domain": "squoze.net",
"points": 32,
"comments": 2,
"time": "1766207852",
"time_frontpage": 1766531415,
"user": "",
"dead": false
},
{
"id": "46369970",
"title": "Show HN: Claude Wrapped in the terminal, with a WASM raymarcher",
"url": "https://spader.zone/wrapped/",
"domain": "spader.zone",
"points": 15,
"comments": 1,
"time": "1766527168",
"time_frontpage": 1766530891,
"user": "",
"dead": false
},
{
"id": "46370012",
"title": "Texas app store age verification law blocked by federal judge",
"url": "https://www.macrumors.com/2025/12/23/texas-app-store-law-blocked/",
"domain": "macrumors.com",
"points": 296,
"comments": 209,
"time": "1766527426",
"time_frontpage": 1766530533,
"user": "",
"dead": false
},
{
"id": "46370180",
"title": "Microspeak: North Star – The Old New Thing (2015)",
"url": "https://devblogs.microsoft.com/oldnewthing/20151103-00/?p=91861",
"domain": "devblogs.microsoft.com",
"points": 26,
"comments": 10,
"time": "1766528629",
"time_frontpage": 1766529707,
"user": "",
"dead": false
},
{
"id": "46369860",
"title": "I didn't realize my LG TV was spying on me until I turned off Live Plus",
"url": "https://www.pocket-lint.com/lg-tv-turn-off-live-plus/",
"domain": "pocket-lint.com",
"points": 233,
"comments": 233,
"time": "1766526453",
"time_frontpage": 1766527979,
"user": "",
"dead": false
},
{
"id": "46369923",
"title": "X-ray: a Python library for finding bad redactions in PDF documents",
"url": "https://github.com/freelawproject/x-ray",
"domain": "github.com",
"points": 611,
"comments": 105,
"time": "1766526870",
"time_frontpage": 1766527912,
"user": "",
"dead": false
},
{
"id": "46368235",
"title": "LAVD: Meta's New Default Scheduler [pdf]",
"url": "https://lpc.events/event/19/contributions/2099/attachments/1875/4020/lpc-2025-lavd-meta.pdf",
"domain": "lpc.events",
"points": 27,
"comments": 1,
"time": "1766516653",
"time_frontpage": 1766526271,
"user": "",
"dead": false
},
{
"id": "46368608",
"title": "Fixed-Wing Runway Design",
"url": "https://www.wbdg.org/building/aviation/fixed-wing-runway-design",
"domain": "wbdg.org",
"points": 23,
"comments": 10,
"time": "1766518874",
"time_frontpage": 1766525408,
"user": "",
"dead": false
},
{
"id": "46309007",
"title": "Fifty problems with standard web APIs in 2025",
"url": "https://zerotrickpony.com/articles/browser-bugs/",
"domain": "zerotrickpony.com",
"points": 193,
"comments": 91,
"time": "1766033718",
"time_frontpage": 1766524156,
"user": "",
"dead": false
},
{
"id": "46369356",
"title": "Fuck You, I Won't Use Tailwind",
"url": "https://fuckyouiwontusetailwind.com",
"domain": "fuckyouiwontusetailwind.com",
"points": 47,
"comments": 39,
"time": "1766523280",
"time_frontpage": 1766524091,
"user": "",
"dead": false
},
{
"id": "46368616",
"title": "HTTP Caching, a Refresher",
"url": "https://danburzo.ro/http-caching-refresher/",
"domain": "danburzo.ro",
"points": 159,
"comments": 26,
"time": "1766518899",
"time_frontpage": 1766523892,
"user": "",
"dead": false
},
{
"id": "46327692",
"title": "What makes you senior",
"url": "https://terriblesoftware.org/2025/11/25/what-actually-makes-you-senior/",
"domain": "terriblesoftware.org",
"points": 374,
"comments": 183,
"time": "1766162081",
"time_frontpage": 1766522477,
"user": "",
"dead": false
},
{
"id": "46368471",
"title": "Un-Redactor",
"url": "https://github.com/kvthweatt/unredactor",
"domain": "github.com",
"points": 52,
"comments": 49,
"time": "1766517996",
"time_frontpage": 1766522411,
"user": "",
"dead": false
},
{
"id": "46354674",
"title": "Lua 5.5",
"url": "https://lua.org/versions.html#5.5",
"domain": "lua.org",
"points": 374,
"comments": 120,
"time": "1766415973",
"time_frontpage": 1766522344,
"user": "",
"dead": false
},
{
"id": "46354737",
"title": "Toad is a unified experience for AI in the terminal",
"url": "https://willmcgugan.github.io/toad-released/",
"domain": "willmcgugan.github.io",
"points": 216,
"comments": 75,
"time": "1766416360",
"time_frontpage": 1766522309,
"user": "",
"dead": false
},
{
"id": "46368813",
"title": "iOS 26.2 lockscreen clock is slowly moving left",
"url": "https://twitter.com/ffaebi/status/2003548130936332519",
"domain": "twitter.com",
"points": 44,
"comments": 19,
"time": "1766519880",
"time_frontpage": 1766521523,
"user": "",
"dead": false
},
{
"id": "46368300",
"title": "Help My c64 caught on fire",
"url": "https://c0de517e.com/026_c64fire.htm",
"domain": "c0de517e.com",
"points": 112,
"comments": 36,
"time": "1766516985",
"time_frontpage": 1766521223,
"user": "",
"dead": false
},
{
"id": "46334206",
"title": "Perfect Software – Software for an Audience of One",
"url": "https://outofdesk.netlify.app/blog/perfect-software",
"domain": "outofdesk.netlify.app",
"points": 188,
"comments": 83,
"time": "1766214893",
"time_frontpage": 1766520531,
"user": "",
"dead": false
},
{
"id": "46368557",
"title": "Terrence Malick's Disciples",
"url": "https://yalereview.org/article/bilge-ebiri-terrence-malick",
"domain": "yalereview.org",
"points": 95,
"comments": 26,
"time": "1766518520",
"time_frontpage": 1766518850,
"user": "",
"dead": false
},
{
"id": "46367864",
"title": "Volvo Centum is Dalton Maag's new typeface for Volvo",
"url": "https://www.wallpaper.com/design-interiors/corporate-design-branding/volvo-new-font-volvo-centum",
"domain": "wallpaper.com",
"points": 116,
"comments": 138,
"time": "1766514781",
"time_frontpage": 1766517101,
"user": "",
"dead": false
},
{
"id": "46338480",
"title": "Space Math Academy",
"url": "https://space-math.academy",
"domain": "space-math.academy",
"points": 42,
"comments": 21,
"time": "1766256443",
"time_frontpage": 1766516902,
"user": "",
"dead": false
},
{
"id": "46367744",
"title": "An initial analysis of the discovered Unix V4 tape",
"url": "https://www.spinellis.gr/blog/20251223/?yc261223",
"domain": "spinellis.gr",
"points": 87,
"comments": 4,
"time": "1766514143",
"time_frontpage": 1766516469,
"user": "",
"dead": false
},
{
"id": "46367475",
"title": "We replaced H.264 streaming with JPEG screenshots (and it worked better)",
"url": "https://blog.helix.ml/p/we-mass-deployed-15-year-old-screen",
"domain": "blog.helix.ml",
"points": 495,
"comments": 298,
"time": "1766512831",
"time_frontpage": 1766514420,
"user": "",
"dead": false
},
{
"id": "46367232",
"title": "Towards a secure peer-to-peer app platform for Clan",
"url": "https://clan.lol/blog/towards-app-platform-vmtech/",
"domain": "clan.lol",
"points": 89,
"comments": 23,
"time": "1766511262",
"time_frontpage": 1766514048,
"user": "",
"dead": false
},
{
"id": "46367223",
"title": "How did DOGE disrupt so much while saving so little?",
"url": "https://www.nytimes.com/2025/12/23/us/politics/doge-musk-trump-analysis.html",
"domain": "nytimes.com",
"points": 246,
"comments": 162,
"time": "1766511220",
"time_frontpage": 1766512773,
"user": "",
"dead": false
},
{
"id": "46366761",
"title": "When irate product support customers demand to speak to Bill Gates",
"url": "https://devblogs.microsoft.com/oldnewthing/20251223-00/?p=111896",
"domain": "devblogs.microsoft.com",
"points": 75,
"comments": 34,
"time": "1766508183",
"time_frontpage": 1766512579,
"user": "",
"dead": false
},
{
"id": "46367224",
"title": "Fabrice Bellard Releases MicroQuickJS",
"url": "https://github.com/bellard/mquickjs/blob/main/README.md",
"domain": "github.com",
"points": 1304,
"comments": 493,
"time": "1766511222",
"time_frontpage": 1766511600,
"user": "",
"dead": false
},
{
"id": "46366998",
"title": "Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers",
"url": "https://www.phoronix.com/news/Meta-SCX-LAVD-Steam-Deck-Server",
"domain": "phoronix.com",
"points": 666,
"comments": 373,
"time": "1766509714",
"time_frontpage": 1766510325,
"user": "",
"dead": false
},
{
"id": "46330369",
"title": "The Coffee Warehouse",
"url": "https://www.scopeofwork.net/the-coffee-warehouse/",
"domain": "scopeofwork.net",
"points": 51,
"comments": 51,
"time": "1766175387",
"time_frontpage": 1766507406,
"user": "",
"dead": false
},
{
"id": "46330012",
"title": "Astrophotography Target Planner: Discover Hidden Nebulas",
"url": "https://astroimagery.com/techniques/imaging/astrophotography-target-planner/",
"domain": "astroimagery.com",
"points": 61,
"comments": 5,
"time": "1766173481",
"time_frontpage": 1766507373,
"user": "",
"dead": false
},
{
"id": "46321246",
"title": "Diary: Val McDermid, Deep Winter",
"url": "https://books.substack.com/p/diary-val-mcdermid-deep-winter",
"domain": "books.substack.com",
"points": 13,
"comments": 1,
"time": "1766107706",
"time_frontpage": 1766507342,
"user": "",
"dead": false
},
{
"id": "46352350",
"title": "Show HN: Yapi – FOSS terminal API client for power users",
"url": "https://yapi.run/blog/what-is-yapi",
"domain": "yapi.run",
"points": 48,
"comments": 17,
"time": "1766393387",
"time_frontpage": 1766507241,
"user": "",
"dead": false
},
{
"id": "46352191",
"title": "Dancing around the rhythm space with Euclid",
"url": "https://pv.wtf/posts/euclidean-rhythms",
"domain": "pv.wtf",
"points": 47,
"comments": 3,
"time": "1766390926",
"time_frontpage": 1766507143,
"user": "",
"dead": false
},
{
"id": "46366285",
"title": "Stop Slopware",
"url": "https://stopslopware.net/",
"domain": "stopslopware.net",
"points": 139,
"comments": 151,
"time": "1766505077",
"time_frontpage": 1766506620,
"user": "",
"dead": false
},
{
"id": "46305303",
"title": "The last product to get cancelled",
"url": "https://www.ablg.io/blog/last-product-to-get-cancelled",
"domain": "ablg.io",
"points": 13,
"comments": 7,
"time": "1766004488",
"time_frontpage": 1766506033,
"user": "",
"dead": false
},
{
"id": "46366061",
"title": "CBS 60 minutes on CECOT only aired in Canada",
"url": "https://archive.org/details/cecot-60mins",
"domain": "archive.org",
"points": 9,
"comments": 0,
"time": "1766503586",
"time_frontpage": 1766503943,
"user": "",
"dead": false
},
{
"id": "46363948",
"title": "Are We Loong Yet?",
"url": "https://areweloongyet.com/en/",
"domain": "areweloongyet.com",
"points": 27,
"comments": 18,
"time": "1766483699",
"time_frontpage": 1766503783,
"user": "",
"dead": false
},
{
"id": "46365641",
"title": "Nearly 1 in 4 Americans think they have a personal social security account",
"url": "https://www.cato.org/blog/poll-nearly-1-4-americans-think-they-have-personal-social-security-account-3",
"domain": "cato.org",
"points": 28,
"comments": 46,
"time": "1766500812",
"time_frontpage": 1766501686,
"user": "",
"dead": false
},
{
"id": "46365370",
"title": "Deplatforming Backfired",
"url": "https://reason.com/2025/12/22/deplatforming-backfired/",
"domain": "reason.com",
"points": 34,
"comments": 41,
"time": "1766498386",
"time_frontpage": 1766501327,
"user": "",
"dead": false
},
{
"id": "46363993",
"title": "Classical billiards can compute (2d billiard systems are Turing complete)",
"url": "https://arxiv.org/abs/2512.19156",
"domain": "arxiv.org",
"points": 29,
"comments": 5,
"time": "1766484300",
"time_frontpage": 1766499299,
"user": "",
"dead": false
},
{
"id": "46364973",
"title": "Test, don't just verify",
"url": "https://alperenkeles.com/posts/test-dont-verify/",
"domain": "alperenkeles.com",
"points": 190,
"comments": 132,
"time": "1766494610",
"time_frontpage": 1766495263,
"user": "",
"dead": false
},
{
"id": "46312621",
"title": "Executorch: On-device AI across mobile, embedded and edge for PyTorch",
"url": "https://github.com/pytorch/executorch",
"domain": "github.com",
"points": 118,
"comments": 18,
"time": "1766065871",
"time_frontpage": 1766495164,
"user": "",
"dead": false
},
{
"id": "46364783",
"title": "Postponed '60 Minutes' segment on Salvadoran prison is streamed by Canadian news",
"url": "https://www.nbcnews.com/news/us-news/cbs-news-el-salvador-cecot-prison-sharyn-alfonsi-bari-weiss-rcna250618",
"domain": "nbcnews.com",
"points": 157,
"comments": 55,
"time": "1766493021",
"time_frontpage": 1766494319,
"user": "",
"dead": false
},
{
"id": "46302002",
"title": "Solving the Problems of HBM-on-Logic",
"url": "https://morethanmoore.substack.com/p/solving-the-problems-of-hbm-on-logic",
"domain": "morethanmoore.substack.com",
"points": 18,
"comments": 4,
"time": "1765990442",
"time_frontpage": 1766491518,
"user": "",
"dead": false
},
{
"id": "46364338",
"title": "What Is (AI) Glaze?",
"url": "https://glaze.cs.uchicago.edu/what-is-glaze.html",
"domain": "glaze.cs.uchicago.edu",
"points": 24,
"comments": 23,
"time": "1766488062",
"time_frontpage": 1766491453,
"user": "",
"dead": false
},
{
"id": "46364131",
"title": "Font with Built-In Syntax Highlighting (2024)",
"url": "https://blog.glyphdrawing.club/font-with-built-in-syntax-highlighting/",
"domain": "blog.glyphdrawing.club",
"points": 146,
"comments": 36,
"time": "1766485689",
"time_frontpage": 1766490490,
"user": "",
"dead": false
},
{
"id": "46364272",
"title": "Ryanair fined €256M over ‘abusive strategy’ to limit ticket sales by OTAs",
"url": "https://www.theguardian.com/business/2025/dec/23/ryanair-fined-limit-online-travel-agencies-ticket-sales-ota",
"domain": "theguardian.com",
"points": 250,
"comments": 265,
"time": "1766487187",
"time_frontpage": 1766488184,
"user": "",
"dead": false
},
{
"id": "46363901",
"title": "Gimp Source Code",
"url": "https://gitlab.gnome.org/GNOME/gimp",
"domain": "gitlab.gnome.org",
"points": 24,
"comments": 19,
"time": "1766483226",
"time_frontpage": 1766486901,
"user": "",
"dead": false
},
{
"id": "46363360",
"title": "Instant database clones with PostgreSQL 18",
"url": "https://boringsql.com/posts/instant-database-clones/",
"domain": "boringsql.com",
"points": 414,
"comments": 160,
"time": "1766476705",
"time_frontpage": 1766486739,
"user": "",
"dead": false
},
{
"id": "46363319",
"title": "10 years bootstrapped: €6.5M revenue with a team of 13",
"url": "https://www.datocms.com/blog/a-look-back-at-2025",
"domain": "datocms.com",
"points": 313,
"comments": 122,
"time": "1766476203",
"time_frontpage": 1766486515,
"user": "",
"dead": false
},
{
"id": "46363921",
"title": "Ask HN: What are the best engineering blogs with real-world depth?",
"url": "",
"points": 415,
"comments": 125,
"time": "1766483431",
"time_frontpage": 1766485064,
"user": "",
"dead": false
},
{
"id": "46296498",
"title": "Show HN: I wrote a small lib to turn a USB gamepad into a Bluetooth one",
"url": "https://github.com/skorokithakis/bluetooth-gamepad",
"domain": "github.com",
"points": 26,
"comments": 44,
"time": "1765929832",
"time_frontpage": 1766484290,
"user": "",
"dead": false
},
{
"id": "46363683",
"title": "Why were all stories about the '60 minutes' leak removed from HN?",
"url": "",
"points": 36,
"comments": 27,
"time": "1766480678",
"time_frontpage": 1766483581,
"user": "",
"dead": false
},
{
"id": "46363751",
"title": "Carnap – A formal logic framework for Haskell",
"url": "https://carnap.io/",
"domain": "carnap.io",
"points": 106,
"comments": 20,
"time": "1766481462",
"time_frontpage": 1766483517,
"user": "",
"dead": false
},
{
"id": "46313962",
"title": "Adobe Photoshop 1.0 Source Code (1990)",
"url": "https://computerhistory.org/blog/adobe-photoshop-source-code/",
"domain": "computerhistory.org",
"points": 431,
"comments": 148,
"time": "1766072238",
"time_frontpage": 1766480668,
"user": "",
"dead": false
},
{
"id": "46360934",
"title": "[dead]",
"url": "",
"domain": "bbc.com",
"points": 25,
"comments": 0,
"time": "1766449412",
"time_frontpage": 1766478961,
"user": "",
"dead": true
},
{
"id": "46362927",
"title": "iOS 26.3 brings AirPods-like pairing to third-party devices in EU under DMA",
"url": "https://www.macrumors.com/2025/12/22/ios-26-3-dma-airpods-pairing/",
"domain": "macrumors.com",
"points": 304,
"comments": 282,
"time": "1766470941",
"time_frontpage": 1766476891,
"user": "",
"dead": false
},
{
"id": "46294886",
"title": "A centennial look back at Edward Gorey's macabre art and guarded life",
"url": "https://www.washingtonpost.com/books/2025/12/13/edward-gorey-centennial-gregory-hischak-review/",
"domain": "washingtonpost.com",
"points": 30,
"comments": 6,
"time": "1765921068",
"time_frontpage": 1766473423,
"user": "",
"dead": false
},
{
"id": "46362655",
"title": "Show HN: CineCLI – Browse and torrent movies directly from your terminal",
"url": "https://github.com/eyeblech/cinecli",
"domain": "github.com",
"points": 323,
"comments": 111,
"time": "1766467070",
"time_frontpage": 1766472135,
"user": "",
"dead": false
},
{
"id": "46362971",
"title": "[dead]",
"url": "",
"domain": "daringfireball.net",
"points": 13,
"comments": 0,
"time": "1766471577",
"time_frontpage": 1766471815,
"user": "",
"dead": true
},
{
"id": "46362882",
"title": "[dead]",
"url": "",
"domain": "cbc.ca",
"points": 21,
"comments": 0,
"time": "1766470279",
"time_frontpage": 1766471045,
"user": "",
"dead": true
},
{
"id": "46334297",
"title": "The Polyglot NixOS",
"url": "https://x86.lol/generic/2025/12/19/polyglot.html",
"domain": "x86.lol",
"points": 126,
"comments": 51,
"time": "1766216340",
"time_frontpage": 1766469822,
"user": "",
"dead": false
},
{
"id": "46362531",
"title": "[dead]",
"url": "",
"domain": "hollywoodreporter.com",
"points": 21,
"comments": 0,
"time": "1766465692",
"time_frontpage": 1766467273,
"user": "",
"dead": true
},
{
"id": "46315579",
"title": "Remove Black Color with Shaders",
"url": "https://yuanchuan.dev/remove-black-color-with-shaders",
"domain": "yuanchuan.dev",
"points": 54,
"comments": 18,
"time": "1766078077",
"time_frontpage": 1766466217,
"user": "",
"dead": false
},
{
"id": "46361510",
"title": "The Duodecimal Bulletin, Vol. 55, No. 1, Year 1209 [pdf]",
"url": "https://dozenal.org/drupal/sites_bck/default/files/DuodecimalBulletinIssue551.pdf",
"domain": "dozenal.org",
"points": 63,
"comments": 36,
"time": "1766454596",
"time_frontpage": 1766465478,
"user": "",
"dead": false
},
{
"id": "46362214",
"title": "Archivists posted the 60 minutes CECOT segment Bari Weiss killed",
"url": "https://www.404media.co/archivists-posted-the-60-minutes-cecot-segment-bari-weiss-killed/",
"domain": "404media.co",
"points": 241,
"comments": 11,
"time": "1766461462",
"time_frontpage": 1766464904,
"user": "",
"dead": false
},
{
"id": "46362275",
"title": "FCC Updates Covered List to Include Foreign UAS and UAS Critical Components [pdf]",
"url": "https://docs.fcc.gov/public/attachments/DOC-416839A1.pdf",
"domain": "docs.fcc.gov",
"points": 103,
"comments": 92,
"time": "1766462222",
"time_frontpage": 1766464025,
"user": "",
"dead": false
},
{
"id": "46311993",
"title": "Plugins case study: mdBook preprocessors",
"url": "https://eli.thegreenplace.net/2025/plugins-case-study-mdbook-preprocessors/",
"domain": "eli.thegreenplace.net",
"points": 22,
"comments": 12,
"time": "1766062025",
"time_frontpage": 1766462595,
"user": "",
"dead": false
},
{
"id": "46362149",
"title": "60 Minutes: Cecot",
"url": "",
"points": 162,
"comments": 10,
"time": "1766460804",
"time_frontpage": 1766462238,
"user": "",
"dead": false
},
{
"id": "46362032",
"title": "The 60 Minutes report that Bari Weiss censored is now internet contraband",
"url": "https://www.theverge.com/policy/849432/60-minutes-cecot-censored-canada-leak",
"domain": "theverge.com",
"points": 159,
"comments": 43,
"time": "1766459686",
"time_frontpage": 1766461025,
"user": "",
"dead": false
},
{
"id": "46361917",
"title": "Diesel pollution particles impair lysosomal functions of iPSC-derived microglia",
"url": "https://www.sciencedirect.com/science/article/pii/S0160412025002181",
"domain": "sciencedirect.com",
"points": 35,
"comments": 35,
"time": "1766458610",
"time_frontpage": 1766460402,
"user": "",
"dead": false
},
{
"id": "46311450",
"title": "Show HN: Python SDK – forecasting with foundation time-series and tabular models",
"url": "https://github.com/S-FM/faim-python-client",
"domain": "github.com",
"points": 42,
"comments": 18,
"time": "1766057608",
"time_frontpage": 1766458964,
"user": "",
"dead": false
},
{
"id": "46360856",
"title": "Local AI is driving the biggest change in laptops in decades",
"url": "https://spectrum.ieee.org/ai-models-locally",
"domain": "spectrum.ieee.org",
"points": 239,
"comments": 238,
"time": "1766448736",
"time_frontpage": 1766458536,
"user": "",
"dead": false
},
{
"id": "46361571",
"title": "Pulled 60 Minutes segment on CECOT",
"url": "https://archive.org/details/60minutes-cecotsegment",
"domain": "archive.org",
"points": 230,
"comments": 14,
"time": "1766455146",
"time_frontpage": 1766458244,
"user": "",
"dead": false
},
{
"id": "46361229",
"title": "Snitch – A friendlier ss/netstat",
"url": "https://github.com/karol-broda/snitch",
"domain": "github.com",
"points": 322,
"comments": 99,
"time": "1766451837",
"time_frontpage": 1766455857,
"user": "",
"dead": false
},
{
"id": "46293932",
"title": "Our New Sam Audio Model Transforms Audio Editing",
"url": "https://about.fb.com/news/2025/12/our-new-sam-audio-model-transforms-audio-editing/",
"domain": "about.fb.com",
"points": 164,
"comments": 60,
"time": "1765916704",
"time_frontpage": 1766455362,
"user": "",
"dead": false
},
{
"id": "46361496",
"title": "NYC Spends $200 Million on Cell Service for School Chromebooks",
"url": "https://nysfocus.com/2025/12/22/eric-adams-school-chromebooks-contract",
"domain": "nysfocus.com",
"points": 36,
"comments": 52,
"time": "1766454466",
"time_frontpage": 1766455038,
"user": "",
"dead": false
},
{
"id": "46326261",
"title": "Ask HN: How are most people converting HEIC to jpg?",
"url": "",
"points": 18,
"comments": 47,
"time": "1766154717",
"time_frontpage": 1766451748,
"user": "",
"dead": false
},
{
"id": "46361024",
"title": "Inside CECOT – 60 Minutes [video]",
"url": "https://archive.org/details/insidececot",
"domain": "archive.org",
"points": 1590,
"comments": 519,
"time": "1766450187",
"time_frontpage": 1766450621,
"user": "",
"dead": false
},
{
"id": "46360465",
"title": "Satellites reveal heat leaking from largest US cryptocurrency mining center",
"url": "https://www.space.com/space-exploration/satellites/satellites-reveal-heat-leaking-from-largest-us-cryptocurrency-mining-center",
"domain": "space.com",
"points": 158,
"comments": 158,
"time": "1766445792",
"time_frontpage": 1766448180,
"user": "",
"dead": false
},
{
"id": "46307099",
"title": "Show HN: C-compiler to compile TCC for live-bootstrap",
"url": "https://github.com/FransFaase/MES-replacement",
"domain": "github.com",
"points": 67,
"comments": 23,
"time": "1766014491",
"time_frontpage": 1766448147,
"user": "",
"dead": false
}
]