Top Stories (First visit) HN /news ⚙ Riffrail: Browser-based music sequencer and synthesizer 4 17 15h riffrail.com 91Hmap –- Dictionary Library in C 0 4 13h github.com/cecinuga/hmap 92FUSE is All You Need – Giving agents access to anything via filesystems 67 206 1d jakobemmerling.de/posts/fuse-is-all-you-need 93Happy 50th Birthday KIM-1 25 72 1d github.com/netzherpes/KIM1-Demo 94BasiliskII Macintosh 68k Emulator Ported to ESP32-P4 / M5Stack Tab5 14 88 1d github.com/amcchord/M5Tab-Macintosh 95Iran is likely jamming Starlink 267 138 2d timesofisrael.com/iran-appears-to-jam-starlink-after-shutting-down-comms-networks 96Max Payne – two decades later – Graphics Critique (2021) 60 177 2d darkcephas.blogspot.com/2021/07/max-payne-two-decades-later-graphics.html 97Asahi Linux – Porting Linux to Apple Silicon [video] 1 22 10h media.ccc.de/v/39c3-asahi-linux-porting-linux-to-apple-silicon 98Quake 1 Single-Player Map Design Theories (2001) 16 75 2d quaddicted.com/webarchive//teamshambler.planetquake.gamespy.com/theories1.html 99HTML-only conditional lazy loading (via preload and media) 20 100 1d orga.cat/blog/html-conditional-lazy-loading 100Moving Scratch generation to Python on browser 15 57 4d kushaldas.in/posts/introducing-ektupy.html 101I'd tell you a UDP joke… 49 182 1d codepuns.com/post/805294580859879424/i-would-tell-you-a-udp-joke-but-you-might-not-get 102Keychron's Nape Pro turns your keyboard into a laptop‑style trackball rig 50 82 20h yankodesign.com/2026/01/08/keychrons-nape-pro-turns-your-mechanical-keyboard-into-a-laptop-style-trackball-rig-hands-on-at-ces-2026 103Show HN: An LLM-optimized programming language 32 46 1d github.com/ImJasonH/ImJasonH/blob/main/articles/llm-programming-language.md 104Sampling at negative temperature 59 199 1d cavendishlabs.org/blog/negative-temperature 105The world is one bad decision away from a silicon Ice Age 21 57 14h theregister.com/2026/01/12/silicon_shield_versus_silicon_winter 106Finding and fixing Ghostty's largest memory leak 136 620 2d mitchellh.com/writing/ghostty-memory-leak-fix 107The Manchester Garbage Collector and purple-garden's runtime 0 22 5d xnacly.me/posts/2026/manchester-garbage-collector 108BYD's cheapest electric cars to have Lidar self-driving tech 316 233 1d thedriven.io/2026/01/11/byds-cheapest-electric-cars-to-have-lidar-self-driving-tech 109Anthropic: Developing a Claude Code competitor using Claude Code is banned 170 317 1d twitter.com/SIGKITTEN/status/2009697031422652461 110Phind.com Is Shutting Down 11 30 13h phind.com 111More than one hundred years of Film Sizes 21 86 2d wichm.home.xs4all.nl/filmsize.html 112C++ std::move doesn't move anything: A deep dive into Value Categories 210 247 4d 0xghost.dev/blog/std-move-deep-dive 113Gadget Exposed a Spy Camera [video] 44 74 1d youtube.com/watch?v=1reman2waLs 114Show HN: GlyphLang – An AI-first programming language 27 43 2d 115Show HN: I used Claude Code to discover connections between 100 books 144 494 2d trails.pieterma.es 116Poison Fountain 131 234 1d rnsaffn.com/poison3 117NASA announces unprecedented return of sick ISS astronaut and crew 131 135 2d livescience.com/space/space-exploration/nasa-cancels-spacewalk-and-considers-early-crew-return-from-iss-due-to-medical-issues 118Show HN: Geoguess Lite – open-source, subscription free GeoGuessr alternative 4 12 20h geoguesslite.com 119I replaced Windows with Linux and everything's going great 721 762 2d theverge.com/tech/858910/linux-diary-gaming-desktop 120 More... [
{
"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": 46594623,
"title": "Hmap –- Dictionary Library in C",
"url": "https://github.com/cecinuga/hmap",
"domain": "github.com",
"points": 4,
"comments": 0,
"time": 1768253745,
"user": "cecinuga",
"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": 206,
"comments": 67,
"time": 1768165965,
"user": "jakobem",
"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": 88,
"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": 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": 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": 22,
"comments": 1,
"time": 1768263213,
"user": "birdculture",
"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": 75,
"comments": 16,
"time": 1768109600,
"user": "Lammy",
"type": "story"
},
{
"id": 46574640,
"title": "HTML-only conditional lazy loading (via preload and media)",
"url": "https://orga.cat/blog/html-conditional-lazy-loading/",
"domain": "orga.cat",
"points": 100,
"comments": 20,
"time": 1768130659,
"user": "netol",
"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"
},
{
"id": 46580946,
"title": "I'd tell you a UDP joke…",
"url": "https://www.codepuns.com/post/805294580859879424/i-would-tell-you-a-udp-joke-but-you-might-not-get",
"domain": "codepuns.com",
"points": 182,
"comments": 49,
"time": 1768170017,
"user": "redmattred",
"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": 46583581,
"title": "Show HN: An LLM-optimized programming language",
"url": "https://github.com/ImJasonH/ImJasonH/blob/main/articles/llm-programming-language.md",
"domain": "github.com",
"points": 46,
"comments": 32,
"time": 1768187509,
"user": "ImJasonH",
"type": "story"
},
{
"id": 46579374,
"title": "Sampling at negative temperature",
"url": "https://cavendishlabs.org/blog/negative-temperature/",
"domain": "cavendishlabs.org",
"points": 199,
"comments": 59,
"time": 1768161674,
"user": "ag8",
"type": "story"
},
{
"id": 46593616,
"title": "The world is one bad decision away from a silicon Ice Age",
"url": "https://www.theregister.com/2026/01/12/silicon_shield_versus_silicon_winter/",
"domain": "theregister.com",
"points": 57,
"comments": 21,
"time": 1768248949,
"user": "dlipovetsky",
"type": "story"
},
{
"id": 46568794,
"title": "Finding and fixing Ghostty's largest memory leak",
"url": "https://mitchellh.com/writing/ghostty-memory-leak-fix",
"domain": "mitchellh.com",
"points": 620,
"comments": 136,
"time": 1768071517,
"user": "thorel",
"type": "story"
},
{
"id": 46529240,
"title": "The Manchester Garbage Collector and purple-garden's runtime",
"url": "https://xnacly.me/posts/2026/manchester-garbage-collector/",
"domain": "xnacly.me",
"points": 22,
"comments": 0,
"time": 1767806538,
"user": "xnacly",
"type": "story"
},
{
"id": 46579927,
"title": "BYD's cheapest electric cars to have Lidar self-driving tech",
"url": "https://thedriven.io/2026/01/11/byds-cheapest-electric-cars-to-have-lidar-self-driving-tech/",
"domain": "thedriven.io",
"points": 233,
"comments": 316,
"time": 1768164764,
"user": "senti_sentient",
"type": "story"
},
{
"id": 46578701,
"title": "Anthropic: Developing a Claude Code competitor using Claude Code is banned",
"url": "https://twitter.com/SIGKITTEN/status/2009697031422652461",
"domain": "twitter.com",
"points": 317,
"comments": 170,
"time": 1768158428,
"user": "behnamoh",
"type": "story"
},
{
"id": 46594533,
"title": "Phind.com Is Shutting Down",
"url": "https://www.phind.com/",
"domain": "phind.com",
"points": 30,
"comments": 11,
"time": 1768253307,
"user": "squimmy26",
"type": "story"
},
{
"id": 46573688,
"title": "More than one hundred years of Film Sizes",
"url": "https://wichm.home.xs4all.nl/filmsize.html",
"domain": "wichm.home.xs4all.nl",
"points": 86,
"comments": 21,
"time": 1768119764,
"user": "exvi",
"type": "story"
},
{
"id": 46551602,
"title": "C++ std::move doesn't move anything: A deep dive into Value Categories",
"url": "https://0xghost.dev/blog/std-move-deep-dive/",
"domain": "0xghost.dev",
"points": 247,
"comments": 210,
"time": 1767949293,
"user": "signa11",
"type": "story"
},
{
"id": 46582033,
"title": "Gadget Exposed a Spy Camera [video]",
"url": "https://www.youtube.com/watch?v=1reman2waLs",
"domain": "youtube.com",
"points": 74,
"comments": 44,
"time": 1768176936,
"user": "rib3ye",
"type": "story"
},
{
"id": 46571166,
"title": "Show HN: GlyphLang – An AI-first programming language",
"points": 43,
"comments": 27,
"time": 1768088818,
"user": "goose0004",
"type": "story"
},
{
"id": 46567400,
"title": "Show HN: I used Claude Code to discover connections between 100 books",
"url": "https://trails.pieterma.es/",
"domain": "trails.pieterma.es",
"points": 494,
"comments": 144,
"time": 1768064215,
"user": "pmaze",
"type": "story"
},
{
"id": 46577464,
"title": "Poison Fountain",
"url": "https://rnsaffn.com/poison3/",
"domain": "rnsaffn.com",
"points": 234,
"comments": 131,
"time": 1768151152,
"user": "atomic128",
"type": "story"
},
{
"id": 46565695,
"title": "NASA announces unprecedented return of sick ISS astronaut and crew",
"url": "https://www.livescience.com/space/space-exploration/nasa-cancels-spacewalk-and-considers-early-crew-return-from-iss-due-to-medical-issues",
"domain": "livescience.com",
"points": 135,
"comments": 131,
"time": 1768052661,
"user": "bookofjoe",
"type": "story"
},
{
"id": 46589173,
"title": "Show HN: Geoguess Lite – open-source, subscription free GeoGuessr alternative",
"url": "https://geoguesslite.com",
"domain": "geoguesslite.com",
"points": 12,
"comments": 4,
"time": 1768228953,
"user": "spider-hand",
"type": "story"
},
{
"id": 46566465,
"title": "I replaced Windows with Linux and everything's going great",
"url": "https://www.theverge.com/tech/858910/linux-diary-gaming-desktop",
"domain": "theverge.com",
"points": 762,
"comments": 721,
"time": 1768058786,
"user": "rorylawless",
"type": "story"
}
]