Top Stories (First visit) HN /news ⚙ When Compilers Surprise You 47 119 5h xania.org/202512/24-cunning-clang 1We Abandoned Matrix: The Dark Truth About User Security and Safety (2024) 95 133 3h forum.hackliberty.org/t/why-we-abandoned-matrix-the-dark-truth-about-user-security-and-safety/224 2Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator 4 7 55m github.com/VibiumDev/vibium 3Super Mario Bros. and Yoshi Games (Yields) Reduced Burnout Risk 67 86 5h games.jmir.org/2025/1/e84219 4Fabrice Bellard Releases MicroQuickJS 493 1304 1d github.com/bellard/mquickjs/blob/main/README.md 5My 2026 Open Social Web Predictions 8 21 2h timothychambers.net/2025/12/23/my-open-social-web-predictions.html 6A faster path to container images in Bazel 0 12 5d tweag.io/blog/2025-12-18-rules_img 7Some Epstein file redactions are being undone with hacks 629 809 22h theguardian.com/us-news/2025/dec/23/epstein-unredacted-files-social-media 8X-ray: a Python library for finding bad redactions in PDF documents 105 610 20h github.com/freelawproject/x-ray 9The e-scooter isn't new – London was zooming around on Autopeds a century ago 69 93 10h ianvisits.co.uk/articles/the-e-scooter-isnt-new-london-was-zooming-around-on-autopeds-a-century-ago-86263 10AMD entered the CPU market with reverse-engineered Intel 8080 clone 50 years ago 42 99 4h 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 11The Port I couldn't Ship 31 75 5d ammil.industries/the-port-i-couldnt-ship 12Making a game on a custom bytecode VM in 7 days and 3kB 6 37 5d laurent.le-brun.eu/blog/making-a-game-on-a-custom-bytecode-vm-in-7-days-and-3kb 13LVM Thin Provisioning (2016) 0 10 2d storageapis.wordpress.com/2016/06/24/lvm-thin-provisioning 14Unifi Travel Router 348 406 18h blog.ui.com/article/travel-in-style-unifi-style-unifi-travel-router 15Microsoft Agent Framework 4 13 1h learn.microsoft.com/en-us/agent-framework/overview/agent-framework-overview 16Nabokov's guide to foreigners learning Russian 321 192 17h twitter.com/haravayin_hogh/status/2003299405907247502 17Permission Systems for Enterprise That Scale 26 60 8h eliocapella.com/blog/permission-systems-for-enterprise 18Show HN: LazyPromise = Observable – Signals 2 14 5d github.com/lazy-promise/lazy-promise 19Mt. Gox CEO Karpelès Reveals Details of 2014 Collapse and Japanese Detention 19 40 2h bitcoinmagazine.com/business/former-mt-gox-ceo-mark-karpeles-reveals-details-of-2014-collapse-and-japanese-detention 20Scaling Go Testing with Contract and Scenario Mocks 19 33 6d funnelstory.ai/blog/engineering/scaling-go-testing-with-contract-and-scenario-mocks 21Texas app store age verification law blocked by federal judge 209 296 20h macrumors.com/2025/12/23/texas-app-store-law-blocked 22New reactor produces clean energy and carbon nanotubes from natural gas 29 41 4h phys.org/news/2025-12-reactor-energy-carbon-nanotubes-natural.html 23Lua 5.5 119 373 2d lua.org/versions.html#5.5 24Show HN: Turn raw HTML into production-ready images for free 66 125 16h html2png.dev 25I rebuilt FlashAttention in Triton to understand the performance archaeology 14 75 3d aminediro.com/posts/flash_attn 26Don't Become the Machine 110 186 15h armeet.bearblog.dev/becoming-the-machine 27Perfect Software – Software for an Audience of One 83 186 4d outofdesk.netlify.app/blog/perfect-software 28Open source USB to GPIB converter (for Test and Measurement instruments) 31 74 17h github.com/xyphro/UsbGpib 29HTTP Caching, a Refresher 26 157 23h danburzo.ro/http-caching-refresher 30 More... [
{
"id": 46375384,
"title": "When Compilers Surprise You",
"url": "https://xania.org/202512/24-cunning-clang",
"domain": "xania.org",
"points": 119,
"comments": 47,
"time": 1766582870,
"user": "brewmarche",
"type": "story"
},
{
"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": 133,
"comments": 95,
"time": 1766588786,
"user": "Flere-Imsaho",
"type": "story"
},
{
"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": 7,
"comments": 4,
"time": 1766598542,
"user": "hugs",
"type": "story"
},
{
"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": 86,
"comments": 67,
"time": 1766583826,
"user": "azalemeth",
"type": "story"
},
{
"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,
"user": "Aissen",
"type": "story"
},
{
"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": 21,
"comments": 8,
"time": 1766591963,
"user": "todsacerdoti",
"type": "story"
},
{
"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": 12,
"comments": 0,
"time": 1766087429,
"user": "malt3",
"type": "story"
},
{
"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": 809,
"comments": 629,
"time": 1766520630,
"user": "vinni2",
"type": "story"
},
{
"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": 610,
"comments": 105,
"time": 1766526870,
"user": "rendx",
"type": "story"
},
{
"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": 93,
"comments": 69,
"time": 1766565147,
"user": "zeristor",
"type": "story"
},
{
"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": 99,
"comments": 42,
"time": 1766586515,
"user": "ksec",
"type": "story"
},
{
"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,
"user": "cjlm",
"type": "story"
},
{
"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": 37,
"comments": 6,
"time": 1766149247,
"user": "laurentlb",
"type": "story"
},
{
"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,
"user": "indigodaddy",
"type": "story"
},
{
"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": 406,
"comments": 348,
"time": 1766536218,
"user": "flurdy",
"type": "story"
},
{
"id": 46377537,
"title": "Microsoft Agent Framework",
"url": "https://learn.microsoft.com/en-us/agent-framework/overview/agent-framework-overview",
"domain": "learn.microsoft.com",
"points": 13,
"comments": 4,
"time": 1766598115,
"user": "mooreds",
"type": "story"
},
{
"id": 46371423,
"title": "Nabokov's guide to foreigners learning Russian",
"url": "https://twitter.com/haravayin_hogh/status/2003299405907247502",
"domain": "twitter.com",
"points": 192,
"comments": 321,
"time": 1766539239,
"user": "flaxxen",
"type": "story"
},
{
"id": 46374117,
"title": "Permission Systems for Enterprise That Scale",
"url": "https://eliocapella.com/blog/permission-systems-for-enterprise/",
"domain": "eliocapella.com",
"points": 60,
"comments": 26,
"time": 1766569852,
"user": "eliocs",
"type": "story"
},
{
"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,
"user": "ivan7237d",
"type": "story"
},
{
"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": 40,
"comments": 19,
"time": 1766593270,
"user": "giuliomagnifico",
"type": "story"
},
{
"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,
"user": "preetamjinka",
"type": "story"
},
{
"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,
"user": "danso",
"type": "story"
},
{
"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,
"user": "westurner",
"type": "story"
},
{
"id": 46354674,
"title": "Lua 5.5",
"url": "https://lua.org/versions.html#5.5",
"domain": "lua.org",
"points": 373,
"comments": 119,
"time": 1766415973,
"user": "km",
"type": "story"
},
{
"id": 46371743,
"title": "Show HN: Turn raw HTML into production-ready images for free",
"url": "https://html2png.dev",
"domain": "html2png.dev",
"points": 125,
"comments": 66,
"time": 1766542718,
"user": "alvinunreal",
"type": "story"
},
{
"id": 46343894,
"title": "I rebuilt FlashAttention in Triton to understand the performance archaeology",
"url": "https://aminediro.com/posts/flash_attn/",
"domain": "aminediro.com",
"points": 75,
"comments": 14,
"time": 1766314192,
"user": "amindiro",
"type": "story"
},
{
"id": 46372153,
"title": "Don't Become the Machine",
"url": "https://armeet.bearblog.dev/becoming-the-machine/",
"domain": "armeet.bearblog.dev",
"points": 186,
"comments": 110,
"time": 1766547271,
"user": "armeet",
"type": "story"
},
{
"id": 46334206,
"title": "Perfect Software – Software for an Audience of One",
"url": "https://outofdesk.netlify.app/blog/perfect-software",
"domain": "outofdesk.netlify.app",
"points": 186,
"comments": 83,
"time": 1766214893,
"user": "ggauravr",
"type": "story"
},
{
"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,
"user": "v15w",
"type": "story"
},
{
"id": 46368616,
"title": "HTTP Caching, a Refresher",
"url": "https://danburzo.ro/http-caching-refresher/",
"domain": "danburzo.ro",
"points": 157,
"comments": 26,
"time": 1766518899,
"user": "danburzo",
"type": "story"
}
]