Top Stories (First visit) HN /news ⚙ 39c3: In-house electronics manufacturing from scratch: How hard can it be? [video] 123 257 3d media.ccc.de/v/39c3-in-house-electronics-manufacturing-from-scratch-how-hard-can-it-be 61This game is a single 13 KiB file that runs on Windows, Linux and in the Browser 77 288 1d iczelia.net/posts/snake-polyglot 62Ireland fast tracks Bill to criminalise harmful voice or image misuse 92 143 19h irishtimes.com/ireland/2026/01/07/call-to-fast-track-bill-targeting-ai-deepfakes-and-identity-hijacking 63Advancing Claude in healthcare and the life sciences 2 30 20h anthropic.com/news/healthcare-life-sciences 64House GOP unveils new legislation on stock trading ban 6 15 4h thehill.com/homenews/house/5684843-house-gop-stock-trading-ban 65Open-Meteo is a free and open-source weather API for non-commercial use 14 96 17h open-meteo.com 66Erich von Däniken has died 249 127 1d daniken.com/en/startseite-english 67My Home Fibre Network Disintegrated 221 264 2d alienchow.dev/post/fibre_disintegration 68Perfectly Replicating Coca Cola [video] 213 332 4d youtube.com/watch?v=TDkH3EbWTYc 69Code is cheap now, but software isn't 68 148 1d chrisgregori.dev/opinion/code-is-cheap-now-software-isnt 70China applies to put 200K satellites in space after calling Starlink crash risk 62 139 1d scmp.com/news/china/science/article/3339493/china-applies-put-200000-satellites-space-after-calling-starlink-crash-risk 71I'm making a game engine based on dynamic signed distance fields (SDFs) [video] 75 441 4d youtube.com/watch?v=il-TXbn5iMA 72You are not required to close your <p>, <li>, <img>, or <br> tags in HTML 226 166 3d blog.novalistic.com/archives/2017/08/optional-end-tags-in-html 73Riffrail: Browser-based music sequencer and synthesizer 4 17 13h riffrail.com 74The next two years of software engineering 358 305 1d addyosmani.com/blog/next-two-years 75Computational complexity of schema-guided document extraction 2 11 18h runpulse.com/blog/computational-complexity-of-schema 76Garbage collection is contrarian 19 67 3d trynova.dev/blog/garbage-collection-is-contrarian 77Show HN: Engineering Schizophrenia: Trusting yourself through Byzantine faults 16 108 1d 78Gentoo Linux 2025 Review 179 332 1d gentoo.org/news/2026/01/05/new-year.html 79Asahi Linux – Porting Linux to Apple Silicon [video] 0 19 9h media.ccc.de/v/39c3-asahi-linux-porting-linux-to-apple-silicon 80HP Reveals Keyboard Computer with Ryzen AI Chip 46 40 5d hp.com/us-en/desktops/business/eliteboard.html 81FUSE is All You Need – Giving agents access to anything via filesystems 67 205 1d jakobemmerling.de/posts/fuse-is-all-you-need 82How to code Claude Code in 200 lines of code 238 808 4d mihaileric.com/The-Emperor-Has-No-Clothes 83Happy 50th Birthday KIM-1 25 72 1d github.com/netzherpes/KIM1-Demo 84BasiliskII Macintosh 68k Emulator Ported to ESP32-P4 / M5Stack Tab5 14 87 1d github.com/amcchord/M5Tab-Macintosh 85Iran is likely jamming Starlink 267 138 2d timesofisrael.com/iran-appears-to-jam-starlink-after-shutting-down-comms-networks 86Quake 1 Single-Player Map Design Theories (2001) 16 74 2d quaddicted.com/webarchive//teamshambler.planetquake.gamespy.com/theories1.html 87Max Payne – two decades later – Graphics Critique (2021) 60 177 2d darkcephas.blogspot.com/2021/07/max-payne-two-decades-later-graphics.html 88Keychron's Nape Pro turns your keyboard into a laptop‑style trackball rig 50 82 18h yankodesign.com/2026/01/08/keychrons-nape-pro-turns-your-mechanical-keyboard-into-a-laptop-style-trackball-rig-hands-on-at-ces-2026 89Moving Scratch generation to Python on browser 15 57 4d kushaldas.in/posts/introducing-ektupy.html 90 More... [
{
"id": 46553137,
"title": "39c3: In-house electronics manufacturing from scratch: How hard can it be? [video]",
"url": "https://media.ccc.de/v/39c3-in-house-electronics-manufacturing-from-scratch-how-hard-can-it-be",
"domain": "media.ccc.de",
"points": 257,
"comments": 123,
"time": 1767961432,
"user": "fried-gluttony",
"type": "story"
},
{
"id": 46580864,
"title": "This game is a single 13 KiB file that runs on Windows, Linux and in the Browser",
"url": "https://iczelia.net/posts/snake-polyglot/",
"domain": "iczelia.net",
"points": 288,
"comments": 77,
"time": 1768169675,
"user": "snoofydude",
"type": "story"
},
{
"id": 46588319,
"title": "Ireland fast tracks Bill to criminalise harmful voice or image misuse",
"url": "https://www.irishtimes.com/ireland/2026/01/07/call-to-fast-track-bill-targeting-ai-deepfakes-and-identity-hijacking/",
"domain": "irishtimes.com",
"points": 143,
"comments": 92,
"time": 1768225116,
"user": "mooreds",
"type": "story"
},
{
"id": 46587687,
"title": "Advancing Claude in healthcare and the life sciences",
"url": "https://www.anthropic.com/news/healthcare-life-sciences",
"domain": "anthropic.com",
"points": 30,
"comments": 2,
"time": 1768221925,
"user": "ta_u",
"type": "story"
},
{
"id": 46597436,
"title": "House GOP unveils new legislation on stock trading ban",
"url": "https://thehill.com/homenews/house/5684843-house-gop-stock-trading-ban/",
"domain": "thehill.com",
"points": 15,
"comments": 6,
"time": 1768279982,
"user": "1659447091",
"type": "story"
},
{
"id": 46589849,
"title": "Open-Meteo is a free and open-source weather API for non-commercial use",
"url": "https://open-meteo.com/",
"domain": "open-meteo.com",
"points": 96,
"comments": 14,
"time": 1768232203,
"user": "Brajeshwar",
"type": "story"
},
{
"id": 46578867,
"title": "Erich von Däniken has died",
"url": "https://daniken.com/en/startseite-english/",
"domain": "daniken.com",
"points": 127,
"comments": 249,
"time": 1768159127,
"user": "Kaibeezy",
"type": "story"
},
{
"id": 46572679,
"title": "My Home Fibre Network Disintegrated",
"url": "https://alienchow.dev/post/fibre_disintegration/",
"domain": "alienchow.dev",
"points": 264,
"comments": 221,
"time": 1768105144,
"user": "alienchow",
"type": "story"
},
{
"id": 46543509,
"title": "Perfectly Replicating Coca Cola [video]",
"url": "https://www.youtube.com/watch?v=TDkH3EbWTYc",
"domain": "youtube.com",
"points": 332,
"comments": 213,
"time": 1767892195,
"user": "HansVanEijsden",
"type": "story"
},
{
"id": 46583410,
"title": "Code is cheap now, but software isn't",
"url": "https://www.chrisgregori.dev/opinion/code-is-cheap-now-software-isnt",
"domain": "chrisgregori.dev",
"points": 148,
"comments": 68,
"time": 1768186264,
"user": "fs_software",
"type": "story"
},
{
"id": 46575902,
"title": "China applies to put 200K satellites in space after calling Starlink crash risk",
"url": "https://www.scmp.com/news/china/science/article/3339493/china-applies-put-200000-satellites-space-after-calling-starlink-crash-risk",
"domain": "scmp.com",
"points": 139,
"comments": 62,
"time": 1768140549,
"user": "nkurz",
"type": "story"
},
{
"id": 46539478,
"title": "I'm making a game engine based on dynamic signed distance fields (SDFs) [video]",
"url": "https://www.youtube.com/watch?v=il-TXbn5iMA",
"domain": "youtube.com",
"points": 441,
"comments": 75,
"time": 1767868445,
"user": "imagiro",
"type": "story"
},
{
"id": 46559065,
"title": "You are not required to close your <p>, <li>, <img>, or <br> tags in HTML",
"url": "https://blog.novalistic.com/archives/2017/08/optional-end-tags-in-html/",
"domain": "blog.novalistic.com",
"points": 166,
"comments": 226,
"time": 1767991380,
"user": "jen729w",
"type": "story"
},
{
"id": 46593104,
"title": "Riffrail: Browser-based music sequencer and synthesizer",
"url": "https://www.riffrail.com/",
"domain": "riffrail.com",
"points": 17,
"comments": 4,
"time": 1768246504,
"user": "s16h",
"type": "story"
},
{
"id": 46580703,
"title": "The next two years of software engineering",
"url": "https://addyosmani.com/blog/next-two-years/",
"domain": "addyosmani.com",
"points": 305,
"comments": 358,
"time": 1768168824,
"user": "napolux",
"type": "story"
},
{
"id": 46589576,
"title": "Computational complexity of schema-guided document extraction",
"url": "https://www.runpulse.com/blog/computational-complexity-of-schema",
"domain": "runpulse.com",
"points": 11,
"comments": 2,
"time": 1768230811,
"user": "sidmanchkanti21",
"type": "story"
},
{
"id": 46559452,
"title": "Garbage collection is contrarian",
"url": "https://trynova.dev/blog/garbage-collection-is-contrarian",
"domain": "trynova.dev",
"points": 67,
"comments": 19,
"time": 1767993337,
"user": "aapoalas",
"type": "story"
},
{
"id": 46580652,
"title": "Show HN: Engineering Schizophrenia: Trusting yourself through Byzantine faults",
"points": 108,
"comments": 16,
"time": 1768168534,
"user": "rescrv",
"type": "story"
},
{
"id": 46574769,
"title": "Gentoo Linux 2025 Review",
"url": "https://www.gentoo.org/news/2026/01/05/new-year.html",
"domain": "gentoo.org",
"points": 332,
"comments": 179,
"time": 1768131532,
"user": "akhuettel",
"type": "story"
},
{
"id": 46595861,
"title": "Asahi Linux – Porting Linux to Apple Silicon [video]",
"url": "https://media.ccc.de/v/39c3-asahi-linux-porting-linux-to-apple-silicon",
"domain": "media.ccc.de",
"points": 19,
"comments": 0,
"time": 1768263213,
"user": "birdculture",
"type": "story"
},
{
"id": 46534157,
"title": "HP Reveals Keyboard Computer with Ryzen AI Chip",
"url": "https://www.hp.com/us-en/desktops/business/eliteboard.html",
"domain": "hp.com",
"points": 40,
"comments": 46,
"time": 1767825401,
"user": "tonymet",
"type": "story"
},
{
"id": 46580136,
"title": "FUSE is All You Need – Giving agents access to anything via filesystems",
"url": "https://jakobemmerling.de/posts/fuse-is-all-you-need/",
"domain": "jakobemmerling.de",
"points": 205,
"comments": 67,
"time": 1768165965,
"user": "jakobem",
"type": "story"
},
{
"id": 46545620,
"title": "How to code Claude Code in 200 lines of code",
"url": "https://www.mihaileric.com/The-Emperor-Has-No-Clothes/",
"domain": "mihaileric.com",
"points": 808,
"comments": 238,
"time": 1767902066,
"user": "nutellalover",
"type": "story"
},
{
"id": 46575804,
"title": "Happy 50th Birthday KIM-1",
"url": "https://github.com/netzherpes/KIM1-Demo",
"domain": "github.com",
"points": 72,
"comments": 25,
"time": 1768139740,
"user": "JKCalhoun",
"type": "story"
},
{
"id": 46574961,
"title": "BasiliskII Macintosh 68k Emulator Ported to ESP32-P4 / M5Stack Tab5",
"url": "https://github.com/amcchord/M5Tab-Macintosh",
"domain": "github.com",
"points": 87,
"comments": 14,
"time": 1768132972,
"user": "rcarmo",
"type": "story"
},
{
"id": 46573384,
"title": "Iran is likely jamming Starlink",
"url": "https://www.timesofisrael.com/iran-appears-to-jam-starlink-after-shutting-down-comms-networks/",
"domain": "timesofisrael.com",
"points": 138,
"comments": 267,
"time": 1768115887,
"user": "ukblewis",
"type": "story"
},
{
"id": 46572968,
"title": "Quake 1 Single-Player Map Design Theories (2001)",
"url": "https://www.quaddicted.com/webarchive//teamshambler.planetquake.gamespy.com/theories1.html",
"domain": "quaddicted.com",
"points": 74,
"comments": 16,
"time": 1768109600,
"user": "Lammy",
"type": "story"
},
{
"id": 46572523,
"title": "Max Payne – two decades later – Graphics Critique (2021)",
"url": "https://darkcephas.blogspot.com/2021/07/max-payne-two-decades-later-graphics.html",
"domain": "darkcephas.blogspot.com",
"points": 177,
"comments": 60,
"time": 1768103024,
"user": "davikr",
"type": "story"
},
{
"id": 46589279,
"title": "Keychron's Nape Pro turns your keyboard into a laptop‑style trackball rig",
"url": "https://www.yankodesign.com/2026/01/08/keychrons-nape-pro-turns-your-mechanical-keyboard-into-a-laptop-style-trackball-rig-hands-on-at-ces-2026/",
"domain": "yankodesign.com",
"points": 82,
"comments": 50,
"time": 1768229424,
"user": "tortilla",
"type": "story"
},
{
"id": 46551352,
"title": "Moving Scratch generation to Python on browser",
"url": "https://kushaldas.in/posts/introducing-ektupy.html",
"domain": "kushaldas.in",
"points": 57,
"comments": 15,
"time": 1767947365,
"user": "kushaldas",
"type": "story"
}
]