API Documentation
Web Scrape
Web Search
Prompt Engine
Speech to Text
File Store
AI Scraper
Scrape any website instantly and get consistent structured data in seconds without writing any css selector code
import { JigsawStack } from "jigsawstack";
const jigsaw = JigsawStack({ apiKey: "your-api-key" });
const response = await jigsaw.web.ai_scrape({
"url": "https://news.ycombinator.com/news",
"element_prompts": [
"titles",
"points"
]
})
{
"page_position": 1,
"page_position_length": 1,
"context": {
"titles": [
"Backyard Coffee and Jazz in Kyoto, Japan",
"Making Tramp Go Brrr",
"New Linux udisks flaw lets attackers get root on major Linux distros",
"Rocknix is an immutable Linux distribution for handheld gaming devices",
"Mechanical Watch: Exploded View",
"RaptorCast: Designing a Messaging Layer",
"Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"How to store Go pointers from assembly",
"Tell me about your favorite tree (a slow-web proposal)",
"I wrote my PhD Thesis in Typst",
"2B people don't have safe drinking water: what does this mean for them?",
"Python can run Mojo now",
"Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"Klein Bottle Amazon Brand Hijacking (2021)",
"Homotopy Equivalences",
"The AI lifestyle subsidy is going to end",
"Scroll snapping, state queries, monster hunter, and gamification",
"Nano-Vllm: lightweight vLLM implementation built from scratch",
"Show HN: Lego Island Playable in the Browser",
"Finding a billion factorials in 60 ms with SIMD",
"Rivulet: An esolang inspired by calligraphy && code [video]",
"Radio Garden",
"DHEA-S hormone linked to shorter lifespan in men, but not women",
"The X Window System didn't immediately have X terminals",
"Polystate: Composable Finite State Machines",
"Optifye.ai (YC W25) is hiring a back end engineer",
"Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"WhatsApp banned on House staffers' devices",
"Verlet Integration and Cloth Physics Simulation (2022)",
"Using Wave Function Collapse to solve puzzle map generation at scale",
"Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"Making Tramp Go Brrr (coredumped.dev)",
"New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"Mechanical Watch: Exploded View (fellerts.no)",
"RaptorCast: Designing a Messaging Layer (category.xyz)",
"Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"How to store Go pointers from assembly (mazzo.li)",
"Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"I wrote my PhD Thesis in Typst (fransskarman.com)",
"2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"Python can run Mojo now (koaning.io)",
"Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"Homotopy Equivalences (bartoszmilewski.com)",
"The AI lifestyle subsidy is going to end (digitalseams.com)",
"Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"Show HN: Lego Island Playable in the Browser (isle.pizza)",
"Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"Radio Garden (radio.garden)",
"DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"WhatsApp banned on House staffers' devices (axios.com)",
"Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"1.",
"2.",
"3.",
"4.",
"5.",
"6.",
"7.",
"8.",
"9.",
"10.",
"11.",
"12.",
"13.",
"14.",
"15.",
"16.",
"17.",
"18.",
"19.",
"20.",
"21.",
"22.",
"23.",
"24.",
"25.",
"26.",
"27.",
"28.",
"29.",
"30."
],
"points": [
"66 points",
"26 points",
"259 points",
"35 points",
"1072 points",
"16 points",
"95 points",
"20 points",
"57 points",
"472 points",
"50 points",
"252 points",
"306 points",
"342 points",
"36 points",
"9 points",
"18 points",
"62 points",
"180 points",
"148 points",
"4 points",
"157 points",
"6 points",
"80 points",
"30 points",
"3 points",
"29 points",
"72 points"
]
},
"selectors": {
"titles": [
"tr.athing .titleline > a",
"tr.athing .titleline",
"tr.athing .title",
"tr.athing .titleline > a:first-child",
"tr.athing .title .titleline"
],
"points": [
"tr + tr .score",
"tr.athing + tr .score",
".subtext .score",
"span.score",
"tr:not(.athing) .score"
]
},
"link": [
{
"href": "https://news.ycombinator.com",
"text": "",
"type": "a"
},
{
"href": "https://news.ycombinator.com/news",
"text": "Hacker News",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newest",
"text": "new",
"type": "a"
},
{
"href": "https://news.ycombinator.com/front",
"text": "past",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newcomments",
"text": "comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/ask",
"text": "ask",
"type": "a"
},
{
"href": "https://news.ycombinator.com/show",
"text": "show",
"type": "a"
},
{
"href": "https://news.ycombinator.com/jobs",
"text": "jobs",
"type": "a"
},
{
"href": "https://news.ycombinator.com/submit",
"text": "submit",
"type": "a"
},
{
"href": "https://news.ycombinator.com/login?goto=news",
"text": "login",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356248&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto",
"text": "Backyard Coffee and Jazz in Kyoto, Japan",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=thedeletedscenes.substack.com",
"text": "thedeletedscenes.substack.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=wyclif",
"text": "wyclif",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356248",
"text": "1 hour ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356248&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356248",
"text": "24 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356346&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./",
"text": "Making Tramp Go Brrr",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=coredumped.dev",
"text": "coredumped.dev",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=celeritascelery",
"text": "celeritascelery",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356346",
"text": "53 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356346&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356346",
"text": "4 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44325861&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=bleepingcomputer.com",
"text": "bleepingcomputer.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=smig0",
"text": "smig0",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325861",
"text": "11 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44325861&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325861",
"text": "160 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44328191&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://rocknix.org/",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=rocknix.org",
"text": "rocknix.org",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=PaulHoule",
"text": "PaulHoule",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44328191",
"text": "3 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44328191&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44328191",
"text": "9 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44347425&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://fellerts.no/projects/epoch.html",
"text": "Mechanical Watch: Exploded View",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=fellerts.no",
"text": "fellerts.no",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=fellerts",
"text": "fellerts",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44347425",
"text": "1 day ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44347425&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44347425",
"text": "119 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44353098&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer",
"text": "RaptorCast: Designing a Messaging Layer",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=category.xyz",
"text": "category.xyz",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=wwolffrec",
"text": "wwolffrec",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44353098",
"text": "2 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44353098&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44353098",
"text": "3 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44320832&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://samsorensen.blot.im/cataphracts-design-diary-1",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=blot.im",
"text": "blot.im",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=vidro3",
"text": "vidro3",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44320832",
"text": "7 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44320832&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44320832",
"text": "16 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44355187&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://mazzo.li/posts/go-asm-pointers.html",
"text": "How to store Go pointers from assembly",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=mazzo.li",
"text": "mazzo.li",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=pdziepak",
"text": "pdziepak",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355187",
"text": "2 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44355187&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355187",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44324596&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/",
"text": "Tell me about your favorite tree (a slow-web proposal)",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=omg.lol",
"text": "omg.lol",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=surprisetalk",
"text": "surprisetalk",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324596",
"text": "6 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44324596&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324596",
"text": "24 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44350322&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://fransskarman.com/phd_thesis_in_typst.html",
"text": "I wrote my PhD Thesis in Typst",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=fransskarman.com",
"text": "fransskarman.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=todsacerdoti",
"text": "todsacerdoti",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350322",
"text": "18 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44350322&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350322",
"text": "274 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44355985&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://ourworldindata.org/what-no-safe-water-means",
"text": "2B people don't have safe drinking water: what does this mean for them?",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=ourworldindata.org",
"text": "ourworldindata.org",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=surprisetalk",
"text": "surprisetalk",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355985",
"text": "1 hour ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44355985&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355985",
"text": "19 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44331316&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://koaning.io/posts/giving-mojo-a-spin/",
"text": "Python can run Mojo now",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=koaning.io",
"text": "koaning.io",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=cantdutchthis",
"text": "cantdutchthis",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44331316",
"text": "14 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44331316&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44331316",
"text": "124 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44350002&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.romanklasen.com/blog/beating-brainrot-by-button/",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=romanklasen.com",
"text": "romanklasen.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=remuskaos",
"text": "remuskaos",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350002",
"text": "19 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44350002&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350002",
"text": "156 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44349525&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.kleinbottle.com/Amazon_Brand_Hijacking.html",
"text": "Klein Bottle Amazon Brand Hijacking (2021)",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=kleinbottle.com",
"text": "kleinbottle.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=sebg",
"text": "sebg",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44349525",
"text": "20 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44349525&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44349525",
"text": "150 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44326175&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/",
"text": "Homotopy Equivalences",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=bartoszmilewski.com",
"text": "bartoszmilewski.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=ibobev",
"text": "ibobev",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44326175",
"text": "7 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44326175&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44326175",
"text": "5 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356625&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end",
"text": "The AI lifestyle subsidy is going to end",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=digitalseams.com",
"text": "digitalseams.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=bobbiechen",
"text": "bobbiechen",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356625",
"text": "27 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356625&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356625",
"text": "1 comment",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44325673&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification",
"text": "Scroll snapping, state queries, monster hunter, and gamification",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=utilitybend.com",
"text": "utilitybend.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=tobr",
"text": "tobr",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325673",
"text": "6 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44325673&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325673",
"text": "8 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44352615&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://github.com/GeeeekExplorer/nano-vllm",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=github.com/geeeekexplorer",
"text": "github.com/geeeekexplorer",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=simonpure",
"text": "simonpure",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352615",
"text": "10 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44352615&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352615",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351028&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://isle.pizza",
"text": "Show HN: Lego Island Playable in the Browser",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=isle.pizza",
"text": "isle.pizza",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=foxtacles",
"text": "foxtacles",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351028",
"text": "16 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351028&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351028",
"text": "44 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351068&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://codeforces.com/blog/entry/143279",
"text": "Finding a billion factorials in 60 ms with SIMD",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=codeforces.com",
"text": "codeforces.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=todsacerdoti",
"text": "todsacerdoti",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351068",
"text": "16 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351068&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351068",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44323528&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code",
"text": "Rivulet: An esolang inspired by calligraphy && code [video]",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=ccc.de",
"text": "ccc.de",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=exiguus",
"text": "exiguus",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44323528",
"text": "2 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44323528&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44323528",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44350450&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://radio.garden/?2025",
"text": "Radio Garden",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=radio.garden",
"text": "radio.garden",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=LeoPanthera",
"text": "LeoPanthera",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350450",
"text": "18 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44350450&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350450",
"text": "37 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356549&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=medicalxpress.com",
"text": "medicalxpress.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=PaulHoule",
"text": "PaulHoule",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356549",
"text": "34 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356549&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356549",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44352311&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate",
"text": "The X Window System didn't immediately have X terminals",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=utcc.utoronto.ca",
"text": "utcc.utoronto.ca",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=zdw",
"text": "zdw",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352311",
"text": "11 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44352311&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352311",
"text": "38 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351817&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://github.com/sdzx-1/polystate",
"text": "Polystate: Composable Finite State Machines",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=github.com/sdzx-1",
"text": "github.com/sdzx-1",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=goless",
"text": "goless",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351817",
"text": "13 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351817&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351817",
"text": "32 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351580",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351580",
"text": "14 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351580&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44324616&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=errorcodezero.dev",
"text": "errorcodezero.dev",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=errorcodezero",
"text": "errorcodezero",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324616",
"text": "8 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44324616&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324616",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356676&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app",
"text": "WhatsApp banned on House staffers' devices",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=axios.com",
"text": "axios.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=fahd777",
"text": "fahd777",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356676",
"text": "22 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356676&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356676",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44333149&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation",
"text": "Verlet Integration and Cloth Physics Simulation (2022)",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=pikuma.com",
"text": "pikuma.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=atan2",
"text": "atan2",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44333149",
"text": "9 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44333149&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44333149",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351487&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=sublevelgames.github.io",
"text": "sublevelgames.github.io",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=greentec",
"text": "greentec",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351487",
"text": "14 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351487&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351487",
"text": "22 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/?p=2",
"text": "More",
"type": "a"
},
{
"href": "https://www.ycombinator.com/apply/",
"text": "Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newsguidelines.html",
"text": "Guidelines",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newsfaq.html",
"text": "FAQ",
"type": "a"
},
{
"href": "https://news.ycombinator.com/lists",
"text": "Lists",
"type": "a"
},
{
"href": "https://github.com/HackerNews/API",
"text": "API",
"type": "a"
},
{
"href": "https://news.ycombinator.com/security.html",
"text": "Security",
"type": "a"
},
{
"href": "https://www.ycombinator.com/legal/",
"text": "Legal",
"type": "a"
},
{
"href": "https://www.ycombinator.com/apply/",
"text": "Apply to YC",
"type": "a"
},
{
"href": "mailto:hn@ycombinator.com",
"text": "Contact",
"type": "a"
},
{
"href": "https://news.ycombinator.com/y18.svg",
"text": null,
"type": "img"
},
{
"href": "https://news.ycombinator.com/s.gif",
"text": null,
"type": "img"
},
{
"href": "https://news.ycombinator.com/s.gif",
"text": null,
"type": "img"
}
],
"data": [
{
"selector": "tr.athing .titleline > a",
"results": [
{
"html": "Backyard Coffee and Jazz in Kyoto, Japan",
"text": "Backyard Coffee and Jazz in Kyoto, Japan",
"attributes": [
{
"name": "href",
"value": "https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto"
}
]
},
{
"html": "Making Tramp Go Brrr",
"text": "Making Tramp Go Brrr",
"attributes": [
{
"name": "href",
"value": "https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./"
}
]
},
{
"html": "New Linux udisks flaw lets attackers get root on major Linux distros",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros",
"attributes": [
{
"name": "href",
"value": "https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/"
}
]
},
{
"html": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"attributes": [
{
"name": "href",
"value": "https://rocknix.org/"
}
]
},
{
"html": "Mechanical Watch: Exploded View",
"text": "Mechanical Watch: Exploded View",
"attributes": [
{
"name": "href",
"value": "https://fellerts.no/projects/epoch.html"
}
]
},
{
"html": "RaptorCast: Designing a Messaging Layer",
"text": "RaptorCast: Designing a Messaging Layer",
"attributes": [
{
"name": "href",
"value": "https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer"
}
]
},
{
"html": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"attributes": [
{
"name": "href",
"value": "https://samsorensen.blot.im/cataphracts-design-diary-1"
}
]
},
{
"html": "How to store Go pointers from assembly",
"text": "How to store Go pointers from assembly",
"attributes": [
{
"name": "href",
"value": "https://mazzo.li/posts/go-asm-pointers.html"
}
]
},
{
"html": "Tell me about your favorite tree (a slow-web proposal)",
"text": "Tell me about your favorite tree (a slow-web proposal)",
"attributes": [
{
"name": "href",
"value": "https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/"
}
]
},
{
"html": "I wrote my PhD Thesis in Typst",
"text": "I wrote my PhD Thesis in Typst",
"attributes": [
{
"name": "href",
"value": "https://fransskarman.com/phd_thesis_in_typst.html"
}
]
},
{
"html": "2B people don't have safe drinking water: what does this mean for them?",
"text": "2B people don't have safe drinking water: what does this mean for them?",
"attributes": [
{
"name": "href",
"value": "https://ourworldindata.org/what-no-safe-water-means"
}
]
},
{
"html": "Python can run Mojo now",
"text": "Python can run Mojo now",
"attributes": [
{
"name": "href",
"value": "https://koaning.io/posts/giving-mojo-a-spin/"
}
]
},
{
"html": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"attributes": [
{
"name": "href",
"value": "https://www.romanklasen.com/blog/beating-brainrot-by-button/"
}
]
},
{
"html": "Klein Bottle Amazon Brand Hijacking (2021)",
"text": "Klein Bottle Amazon Brand Hijacking (2021)",
"attributes": [
{
"name": "href",
"value": "https://www.kleinbottle.com/Amazon_Brand_Hijacking.html"
}
]
},
{
"html": "Homotopy Equivalences",
"text": "Homotopy Equivalences",
"attributes": [
{
"name": "href",
"value": "https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/"
}
]
},
{
"html": "The AI lifestyle subsidy is going to end",
"text": "The AI lifestyle subsidy is going to end",
"attributes": [
{
"name": "href",
"value": "https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end"
}
]
},
{
"html": "Scroll snapping, state queries, monster hunter, and gamification",
"text": "Scroll snapping, state queries, monster hunter, and gamification",
"attributes": [
{
"name": "href",
"value": "https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification"
}
]
},
{
"html": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"attributes": [
{
"name": "href",
"value": "https://github.com/GeeeekExplorer/nano-vllm"
}
]
},
{
"html": "Show HN: Lego Island Playable in the Browser",
"text": "Show HN: Lego Island Playable in the Browser",
"attributes": [
{
"name": "href",
"value": "https://isle.pizza"
}
]
},
{
"html": "Finding a billion factorials in 60 ms with SIMD",
"text": "Finding a billion factorials in 60 ms with SIMD",
"attributes": [
{
"name": "href",
"value": "https://codeforces.com/blog/entry/143279"
}
]
},
{
"html": "Rivulet: An esolang inspired by calligraphy && code [video]",
"text": "Rivulet: An esolang inspired by calligraphy && code [video]",
"attributes": [
{
"name": "href",
"value": "https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code"
}
]
},
{
"html": "Radio Garden",
"text": "Radio Garden",
"attributes": [
{
"name": "href",
"value": "https://radio.garden/?2025"
}
]
},
{
"html": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"attributes": [
{
"name": "href",
"value": "https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html"
}
]
},
{
"html": "The X Window System didn't immediately have X terminals",
"text": "The X Window System didn't immediately have X terminals",
"attributes": [
{
"name": "href",
"value": "https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate"
}
]
},
{
"html": "Polystate: Composable Finite State Machines",
"text": "Polystate: Composable Finite State Machines",
"attributes": [
{
"name": "href",
"value": "https://github.com/sdzx-1/polystate"
}
]
},
{
"html": "Optifye.ai (YC W25) is hiring a back end engineer",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "href",
"value": "item?id=44351580"
}
]
},
{
"html": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"attributes": [
{
"name": "href",
"value": "https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/"
}
]
},
{
"html": "WhatsApp banned on House staffers' devices",
"text": "WhatsApp banned on House staffers' devices",
"attributes": [
{
"name": "href",
"value": "https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app"
}
]
},
{
"html": "Verlet Integration and Cloth Physics Simulation (2022)",
"text": "Verlet Integration and Cloth Physics Simulation (2022)",
"attributes": [
{
"name": "href",
"value": "https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation"
}
]
},
{
"html": "Using Wave Function Collapse to solve puzzle map generation at scale",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale",
"attributes": [
{
"name": "href",
"value": "https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .titleline",
"results": [
{
"html": "<a href=\"https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto\">Backyard Coffee and Jazz in Kyoto, Japan</a><span class=\"sitebit comhead\"> (<a href=\"from?site=thedeletedscenes.substack.com\"><span class=\"sitestr\">thedeletedscenes.substack.com</span></a>)</span>",
"text": "Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./\">Making Tramp Go Brrr</a><span class=\"sitebit comhead\"> (<a href=\"from?site=coredumped.dev\"><span class=\"sitestr\">coredumped.dev</span></a>)</span>",
"text": "Making Tramp Go Brrr (coredumped.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/\">New Linux udisks flaw lets attackers get root on major Linux distros</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bleepingcomputer.com\"><span class=\"sitestr\">bleepingcomputer.com</span></a>)</span>",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://rocknix.org/\">Rocknix is an immutable Linux distribution for handheld gaming devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=rocknix.org\"><span class=\"sitestr\">rocknix.org</span></a>)</span>",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fellerts.no/projects/epoch.html\">Mechanical Watch: Exploded View</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fellerts.no\"><span class=\"sitestr\">fellerts.no</span></a>)</span>",
"text": "Mechanical Watch: Exploded View (fellerts.no)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer\">RaptorCast: Designing a Messaging Layer</a><span class=\"sitebit comhead\"> (<a href=\"from?site=category.xyz\"><span class=\"sitestr\">category.xyz</span></a>)</span>",
"text": "RaptorCast: Designing a Messaging Layer (category.xyz)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://samsorensen.blot.im/cataphracts-design-diary-1\">Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300</a><span class=\"sitebit comhead\"> (<a href=\"from?site=blot.im\"><span class=\"sitestr\">blot.im</span></a>)</span>",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://mazzo.li/posts/go-asm-pointers.html\">How to store Go pointers from assembly</a><span class=\"sitebit comhead\"> (<a href=\"from?site=mazzo.li\"><span class=\"sitestr\">mazzo.li</span></a>)</span>",
"text": "How to store Go pointers from assembly (mazzo.li)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/\">Tell me about your favorite tree (a slow-web proposal)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=omg.lol\"><span class=\"sitestr\">omg.lol</span></a>)</span>",
"text": "Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fransskarman.com/phd_thesis_in_typst.html\">I wrote my PhD Thesis in Typst</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fransskarman.com\"><span class=\"sitestr\">fransskarman.com</span></a>)</span>",
"text": "I wrote my PhD Thesis in Typst (fransskarman.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://ourworldindata.org/what-no-safe-water-means\">2B people don't have safe drinking water: what does this mean for them?</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ourworldindata.org\"><span class=\"sitestr\">ourworldindata.org</span></a>)</span>",
"text": "2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://koaning.io/posts/giving-mojo-a-spin/\">Python can run Mojo now</a><span class=\"sitebit comhead\"> (<a href=\"from?site=koaning.io\"><span class=\"sitestr\">koaning.io</span></a>)</span>",
"text": "Python can run Mojo now (koaning.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.romanklasen.com/blog/beating-brainrot-by-button/\">Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot</a><span class=\"sitebit comhead\"> (<a href=\"from?site=romanklasen.com\"><span class=\"sitestr\">romanklasen.com</span></a>)</span>",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.kleinbottle.com/Amazon_Brand_Hijacking.html\">Klein Bottle Amazon Brand Hijacking (2021)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=kleinbottle.com\"><span class=\"sitestr\">kleinbottle.com</span></a>)</span>",
"text": "Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/\">Homotopy Equivalences</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bartoszmilewski.com\"><span class=\"sitestr\">bartoszmilewski.com</span></a>)</span>",
"text": "Homotopy Equivalences (bartoszmilewski.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end\">The AI lifestyle subsidy is going to end</a><span class=\"sitebit comhead\"> (<a href=\"from?site=digitalseams.com\"><span class=\"sitestr\">digitalseams.com</span></a>)</span>",
"text": "The AI lifestyle subsidy is going to end (digitalseams.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification\">Scroll snapping, state queries, monster hunter, and gamification</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utilitybend.com\"><span class=\"sitestr\">utilitybend.com</span></a>)</span>",
"text": "Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/GeeeekExplorer/nano-vllm\">Nano-Vllm: lightweight vLLM implementation built from scratch</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/geeeekexplorer\"><span class=\"sitestr\">github.com/geeeekexplorer</span></a>)</span>",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://isle.pizza\">Show HN: Lego Island Playable in the Browser</a><span class=\"sitebit comhead\"> (<a href=\"from?site=isle.pizza\"><span class=\"sitestr\">isle.pizza</span></a>)</span>",
"text": "Show HN: Lego Island Playable in the Browser (isle.pizza)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://codeforces.com/blog/entry/143279\">Finding a billion factorials in 60 ms with SIMD</a><span class=\"sitebit comhead\"> (<a href=\"from?site=codeforces.com\"><span class=\"sitestr\">codeforces.com</span></a>)</span>",
"text": "Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code\">Rivulet: An esolang inspired by calligraphy && code [video]</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ccc.de\"><span class=\"sitestr\">ccc.de</span></a>)</span>",
"text": "Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://radio.garden/?2025\">Radio Garden</a><span class=\"sitebit comhead\"> (<a href=\"from?site=radio.garden\"><span class=\"sitestr\">radio.garden</span></a>)</span>",
"text": "Radio Garden (radio.garden)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html\">DHEA-S hormone linked to shorter lifespan in men, but not women</a><span class=\"sitebit comhead\"> (<a href=\"from?site=medicalxpress.com\"><span class=\"sitestr\">medicalxpress.com</span></a>)</span>",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate\">The X Window System didn't immediately have X terminals</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utcc.utoronto.ca\"><span class=\"sitestr\">utcc.utoronto.ca</span></a>)</span>",
"text": "The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/sdzx-1/polystate\">Polystate: Composable Finite State Machines</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/sdzx-1\"><span class=\"sitestr\">github.com/sdzx-1</span></a>)</span>",
"text": "Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"item?id=44351580\">Optifye.ai (YC W25) is hiring a back end engineer</a>",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/\">Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C</a><span class=\"sitebit comhead\"> (<a href=\"from?site=errorcodezero.dev\"><span class=\"sitestr\">errorcodezero.dev</span></a>)</span>",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app\">WhatsApp banned on House staffers' devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=axios.com\"><span class=\"sitestr\">axios.com</span></a>)</span>",
"text": "WhatsApp banned on House staffers' devices (axios.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation\">Verlet Integration and Cloth Physics Simulation (2022)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=pikuma.com\"><span class=\"sitestr\">pikuma.com</span></a>)</span>",
"text": "Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/\">Using Wave Function Collapse to solve puzzle map generation at scale</a><span class=\"sitebit comhead\"> (<a href=\"from?site=sublevelgames.github.io\"><span class=\"sitestr\">sublevelgames.github.io</span></a>)</span>",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .title",
"results": [
{
"html": "<span class=\"rank\">1.</span>",
"text": "1.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto\">Backyard Coffee and Jazz in Kyoto, Japan</a><span class=\"sitebit comhead\"> (<a href=\"from?site=thedeletedscenes.substack.com\"><span class=\"sitestr\">thedeletedscenes.substack.com</span></a>)</span></span>",
"text": "Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">2.</span>",
"text": "2.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./\">Making Tramp Go Brrr</a><span class=\"sitebit comhead\"> (<a href=\"from?site=coredumped.dev\"><span class=\"sitestr\">coredumped.dev</span></a>)</span></span>",
"text": "Making Tramp Go Brrr (coredumped.dev)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">3.</span>",
"text": "3.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/\">New Linux udisks flaw lets attackers get root on major Linux distros</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bleepingcomputer.com\"><span class=\"sitestr\">bleepingcomputer.com</span></a>)</span></span>",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">4.</span>",
"text": "4.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://rocknix.org/\">Rocknix is an immutable Linux distribution for handheld gaming devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=rocknix.org\"><span class=\"sitestr\">rocknix.org</span></a>)</span></span>",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">5.</span>",
"text": "5.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://fellerts.no/projects/epoch.html\">Mechanical Watch: Exploded View</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fellerts.no\"><span class=\"sitestr\">fellerts.no</span></a>)</span></span>",
"text": "Mechanical Watch: Exploded View (fellerts.no)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">6.</span>",
"text": "6.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer\">RaptorCast: Designing a Messaging Layer</a><span class=\"sitebit comhead\"> (<a href=\"from?site=category.xyz\"><span class=\"sitestr\">category.xyz</span></a>)</span></span>",
"text": "RaptorCast: Designing a Messaging Layer (category.xyz)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">7.</span>",
"text": "7.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://samsorensen.blot.im/cataphracts-design-diary-1\">Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300</a><span class=\"sitebit comhead\"> (<a href=\"from?site=blot.im\"><span class=\"sitestr\">blot.im</span></a>)</span></span>",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">8.</span>",
"text": "8.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://mazzo.li/posts/go-asm-pointers.html\">How to store Go pointers from assembly</a><span class=\"sitebit comhead\"> (<a href=\"from?site=mazzo.li\"><span class=\"sitestr\">mazzo.li</span></a>)</span></span>",
"text": "How to store Go pointers from assembly (mazzo.li)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">9.</span>",
"text": "9.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/\">Tell me about your favorite tree (a slow-web proposal)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=omg.lol\"><span class=\"sitestr\">omg.lol</span></a>)</span></span>",
"text": "Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">10.</span>",
"text": "10.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://fransskarman.com/phd_thesis_in_typst.html\">I wrote my PhD Thesis in Typst</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fransskarman.com\"><span class=\"sitestr\">fransskarman.com</span></a>)</span></span>",
"text": "I wrote my PhD Thesis in Typst (fransskarman.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">11.</span>",
"text": "11.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://ourworldindata.org/what-no-safe-water-means\">2B people don't have safe drinking water: what does this mean for them?</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ourworldindata.org\"><span class=\"sitestr\">ourworldindata.org</span></a>)</span></span>",
"text": "2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">12.</span>",
"text": "12.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://koaning.io/posts/giving-mojo-a-spin/\">Python can run Mojo now</a><span class=\"sitebit comhead\"> (<a href=\"from?site=koaning.io\"><span class=\"sitestr\">koaning.io</span></a>)</span></span>",
"text": "Python can run Mojo now (koaning.io)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">13.</span>",
"text": "13.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.romanklasen.com/blog/beating-brainrot-by-button/\">Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot</a><span class=\"sitebit comhead\"> (<a href=\"from?site=romanklasen.com\"><span class=\"sitestr\">romanklasen.com</span></a>)</span></span>",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">14.</span>",
"text": "14.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.kleinbottle.com/Amazon_Brand_Hijacking.html\">Klein Bottle Amazon Brand Hijacking (2021)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=kleinbottle.com\"><span class=\"sitestr\">kleinbottle.com</span></a>)</span></span>",
"text": "Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">15.</span>",
"text": "15.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/\">Homotopy Equivalences</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bartoszmilewski.com\"><span class=\"sitestr\">bartoszmilewski.com</span></a>)</span></span>",
"text": "Homotopy Equivalences (bartoszmilewski.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">16.</span>",
"text": "16.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end\">The AI lifestyle subsidy is going to end</a><span class=\"sitebit comhead\"> (<a href=\"from?site=digitalseams.com\"><span class=\"sitestr\">digitalseams.com</span></a>)</span></span>",
"text": "The AI lifestyle subsidy is going to end (digitalseams.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">17.</span>",
"text": "17.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification\">Scroll snapping, state queries, monster hunter, and gamification</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utilitybend.com\"><span class=\"sitestr\">utilitybend.com</span></a>)</span></span>",
"text": "Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">18.</span>",
"text": "18.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://github.com/GeeeekExplorer/nano-vllm\">Nano-Vllm: lightweight vLLM implementation built from scratch</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/geeeekexplorer\"><span class=\"sitestr\">github.com/geeeekexplorer</span></a>)</span></span>",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">19.</span>",
"text": "19.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://isle.pizza\">Show HN: Lego Island Playable in the Browser</a><span class=\"sitebit comhead\"> (<a href=\"from?site=isle.pizza\"><span class=\"sitestr\">isle.pizza</span></a>)</span></span>",
"text": "Show HN: Lego Island Playable in the Browser (isle.pizza)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">20.</span>",
"text": "20.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://codeforces.com/blog/entry/143279\">Finding a billion factorials in 60 ms with SIMD</a><span class=\"sitebit comhead\"> (<a href=\"from?site=codeforces.com\"><span class=\"sitestr\">codeforces.com</span></a>)</span></span>",
"text": "Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">21.</span>",
"text": "21.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code\">Rivulet: An esolang inspired by calligraphy && code [video]</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ccc.de\"><span class=\"sitestr\">ccc.de</span></a>)</span></span>",
"text": "Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">22.</span>",
"text": "22.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://radio.garden/?2025\">Radio Garden</a><span class=\"sitebit comhead\"> (<a href=\"from?site=radio.garden\"><span class=\"sitestr\">radio.garden</span></a>)</span></span>",
"text": "Radio Garden (radio.garden)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">23.</span>",
"text": "23.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html\">DHEA-S hormone linked to shorter lifespan in men, but not women</a><span class=\"sitebit comhead\"> (<a href=\"from?site=medicalxpress.com\"><span class=\"sitestr\">medicalxpress.com</span></a>)</span></span>",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">24.</span>",
"text": "24.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate\">The X Window System didn't immediately have X terminals</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utcc.utoronto.ca\"><span class=\"sitestr\">utcc.utoronto.ca</span></a>)</span></span>",
"text": "The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">25.</span>",
"text": "25.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://github.com/sdzx-1/polystate\">Polystate: Composable Finite State Machines</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/sdzx-1\"><span class=\"sitestr\">github.com/sdzx-1</span></a>)</span></span>",
"text": "Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">26.</span>",
"text": "26.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"item?id=44351580\">Optifye.ai (YC W25) is hiring a back end engineer</a></span>",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">27.</span>",
"text": "27.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/\">Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C</a><span class=\"sitebit comhead\"> (<a href=\"from?site=errorcodezero.dev\"><span class=\"sitestr\">errorcodezero.dev</span></a>)</span></span>",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">28.</span>",
"text": "28.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app\">WhatsApp banned on House staffers' devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=axios.com\"><span class=\"sitestr\">axios.com</span></a>)</span></span>",
"text": "WhatsApp banned on House staffers' devices (axios.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">29.</span>",
"text": "29.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation\">Verlet Integration and Cloth Physics Simulation (2022)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=pikuma.com\"><span class=\"sitestr\">pikuma.com</span></a>)</span></span>",
"text": "Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">30.</span>",
"text": "30.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/\">Using Wave Function Collapse to solve puzzle map generation at scale</a><span class=\"sitebit comhead\"> (<a href=\"from?site=sublevelgames.github.io\"><span class=\"sitestr\">sublevelgames.github.io</span></a>)</span></span>",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .titleline > a:first-child",
"results": [
{
"html": "Backyard Coffee and Jazz in Kyoto, Japan",
"text": "Backyard Coffee and Jazz in Kyoto, Japan",
"attributes": [
{
"name": "href",
"value": "https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto"
}
]
},
{
"html": "Making Tramp Go Brrr",
"text": "Making Tramp Go Brrr",
"attributes": [
{
"name": "href",
"value": "https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./"
}
]
},
{
"html": "New Linux udisks flaw lets attackers get root on major Linux distros",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros",
"attributes": [
{
"name": "href",
"value": "https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/"
}
]
},
{
"html": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"attributes": [
{
"name": "href",
"value": "https://rocknix.org/"
}
]
},
{
"html": "Mechanical Watch: Exploded View",
"text": "Mechanical Watch: Exploded View",
"attributes": [
{
"name": "href",
"value": "https://fellerts.no/projects/epoch.html"
}
]
},
{
"html": "RaptorCast: Designing a Messaging Layer",
"text": "RaptorCast: Designing a Messaging Layer",
"attributes": [
{
"name": "href",
"value": "https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer"
}
]
},
{
"html": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"attributes": [
{
"name": "href",
"value": "https://samsorensen.blot.im/cataphracts-design-diary-1"
}
]
},
{
"html": "How to store Go pointers from assembly",
"text": "How to store Go pointers from assembly",
"attributes": [
{
"name": "href",
"value": "https://mazzo.li/posts/go-asm-pointers.html"
}
]
},
{
"html": "Tell me about your favorite tree (a slow-web proposal)",
"text": "Tell me about your favorite tree (a slow-web proposal)",
"attributes": [
{
"name": "href",
"value": "https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/"
}
]
},
{
"html": "I wrote my PhD Thesis in Typst",
"text": "I wrote my PhD Thesis in Typst",
"attributes": [
{
"name": "href",
"value": "https://fransskarman.com/phd_thesis_in_typst.html"
}
]
},
{
"html": "2B people don't have safe drinking water: what does this mean for them?",
"text": "2B people don't have safe drinking water: what does this mean for them?",
"attributes": [
{
"name": "href",
"value": "https://ourworldindata.org/what-no-safe-water-means"
}
]
},
{
"html": "Python can run Mojo now",
"text": "Python can run Mojo now",
"attributes": [
{
"name": "href",
"value": "https://koaning.io/posts/giving-mojo-a-spin/"
}
]
},
{
"html": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"attributes": [
{
"name": "href",
"value": "https://www.romanklasen.com/blog/beating-brainrot-by-button/"
}
]
},
{
"html": "Klein Bottle Amazon Brand Hijacking (2021)",
"text": "Klein Bottle Amazon Brand Hijacking (2021)",
"attributes": [
{
"name": "href",
"value": "https://www.kleinbottle.com/Amazon_Brand_Hijacking.html"
}
]
},
{
"html": "Homotopy Equivalences",
"text": "Homotopy Equivalences",
"attributes": [
{
"name": "href",
"value": "https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/"
}
]
},
{
"html": "The AI lifestyle subsidy is going to end",
"text": "The AI lifestyle subsidy is going to end",
"attributes": [
{
"name": "href",
"value": "https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end"
}
]
},
{
"html": "Scroll snapping, state queries, monster hunter, and gamification",
"text": "Scroll snapping, state queries, monster hunter, and gamification",
"attributes": [
{
"name": "href",
"value": "https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification"
}
]
},
{
"html": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"attributes": [
{
"name": "href",
"value": "https://github.com/GeeeekExplorer/nano-vllm"
}
]
},
{
"html": "Show HN: Lego Island Playable in the Browser",
"text": "Show HN: Lego Island Playable in the Browser",
"attributes": [
{
"name": "href",
"value": "https://isle.pizza"
}
]
},
{
"html": "Finding a billion factorials in 60 ms with SIMD",
"text": "Finding a billion factorials in 60 ms with SIMD",
"attributes": [
{
"name": "href",
"value": "https://codeforces.com/blog/entry/143279"
}
]
},
{
"html": "Rivulet: An esolang inspired by calligraphy && code [video]",
"text": "Rivulet: An esolang inspired by calligraphy && code [video]",
"attributes": [
{
"name": "href",
"value": "https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code"
}
]
},
{
"html": "Radio Garden",
"text": "Radio Garden",
"attributes": [
{
"name": "href",
"value": "https://radio.garden/?2025"
}
]
},
{
"html": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"attributes": [
{
"name": "href",
"value": "https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html"
}
]
},
{
"html": "The X Window System didn't immediately have X terminals",
"text": "The X Window System didn't immediately have X terminals",
"attributes": [
{
"name": "href",
"value": "https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate"
}
]
},
{
"html": "Polystate: Composable Finite State Machines",
"text": "Polystate: Composable Finite State Machines",
"attributes": [
{
"name": "href",
"value": "https://github.com/sdzx-1/polystate"
}
]
},
{
"html": "Optifye.ai (YC W25) is hiring a back end engineer",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "href",
"value": "item?id=44351580"
}
]
},
{
"html": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"attributes": [
{
"name": "href",
"value": "https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/"
}
]
},
{
"html": "WhatsApp banned on House staffers' devices",
"text": "WhatsApp banned on House staffers' devices",
"attributes": [
{
"name": "href",
"value": "https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app"
}
]
},
{
"html": "Verlet Integration and Cloth Physics Simulation (2022)",
"text": "Verlet Integration and Cloth Physics Simulation (2022)",
"attributes": [
{
"name": "href",
"value": "https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation"
}
]
},
{
"html": "Using Wave Function Collapse to solve puzzle map generation at scale",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale",
"attributes": [
{
"name": "href",
"value": "https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .title .titleline",
"results": [
{
"html": "<a href=\"https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto\">Backyard Coffee and Jazz in Kyoto, Japan</a><span class=\"sitebit comhead\"> (<a href=\"from?site=thedeletedscenes.substack.com\"><span class=\"sitestr\">thedeletedscenes.substack.com</span></a>)</span>",
"text": "Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./\">Making Tramp Go Brrr</a><span class=\"sitebit comhead\"> (<a href=\"from?site=coredumped.dev\"><span class=\"sitestr\">coredumped.dev</span></a>)</span>",
"text": "Making Tramp Go Brrr (coredumped.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/\">New Linux udisks flaw lets attackers get root on major Linux distros</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bleepingcomputer.com\"><span class=\"sitestr\">bleepingcomputer.com</span></a>)</span>",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://rocknix.org/\">Rocknix is an immutable Linux distribution for handheld gaming devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=rocknix.org\"><span class=\"sitestr\">rocknix.org</span></a>)</span>",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fellerts.no/projects/epoch.html\">Mechanical Watch: Exploded View</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fellerts.no\"><span class=\"sitestr\">fellerts.no</span></a>)</span>",
"text": "Mechanical Watch: Exploded View (fellerts.no)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer\">RaptorCast: Designing a Messaging Layer</a><span class=\"sitebit comhead\"> (<a href=\"from?site=category.xyz\"><span class=\"sitestr\">category.xyz</span></a>)</span>",
"text": "RaptorCast: Designing a Messaging Layer (category.xyz)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://samsorensen.blot.im/cataphracts-design-diary-1\">Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300</a><span class=\"sitebit comhead\"> (<a href=\"from?site=blot.im\"><span class=\"sitestr\">blot.im</span></a>)</span>",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://mazzo.li/posts/go-asm-pointers.html\">How to store Go pointers from assembly</a><span class=\"sitebit comhead\"> (<a href=\"from?site=mazzo.li\"><span class=\"sitestr\">mazzo.li</span></a>)</span>",
"text": "How to store Go pointers from assembly (mazzo.li)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/\">Tell me about your favorite tree (a slow-web proposal)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=omg.lol\"><span class=\"sitestr\">omg.lol</span></a>)</span>",
"text": "Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fransskarman.com/phd_thesis_in_typst.html\">I wrote my PhD Thesis in Typst</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fransskarman.com\"><span class=\"sitestr\">fransskarman.com</span></a>)</span>",
"text": "I wrote my PhD Thesis in Typst (fransskarman.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://ourworldindata.org/what-no-safe-water-means\">2B people don't have safe drinking water: what does this mean for them?</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ourworldindata.org\"><span class=\"sitestr\">ourworldindata.org</span></a>)</span>",
"text": "2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://koaning.io/posts/giving-mojo-a-spin/\">Python can run Mojo now</a><span class=\"sitebit comhead\"> (<a href=\"from?site=koaning.io\"><span class=\"sitestr\">koaning.io</span></a>)</span>",
"text": "Python can run Mojo now (koaning.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.romanklasen.com/blog/beating-brainrot-by-button/\">Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot</a><span class=\"sitebit comhead\"> (<a href=\"from?site=romanklasen.com\"><span class=\"sitestr\">romanklasen.com</span></a>)</span>",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.kleinbottle.com/Amazon_Brand_Hijacking.html\">Klein Bottle Amazon Brand Hijacking (2021)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=kleinbottle.com\"><span class=\"sitestr\">kleinbottle.com</span></a>)</span>",
"text": "Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/\">Homotopy Equivalences</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bartoszmilewski.com\"><span class=\"sitestr\">bartoszmilewski.com</span></a>)</span>",
"text": "Homotopy Equivalences (bartoszmilewski.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end\">The AI lifestyle subsidy is going to end</a><span class=\"sitebit comhead\"> (<a href=\"from?site=digitalseams.com\"><span class=\"sitestr\">digitalseams.com</span></a>)</span>",
"text": "The AI lifestyle subsidy is going to end (digitalseams.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification\">Scroll snapping, state queries, monster hunter, and gamification</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utilitybend.com\"><span class=\"sitestr\">utilitybend.com</span></a>)</span>",
"text": "Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/GeeeekExplorer/nano-vllm\">Nano-Vllm: lightweight vLLM implementation built from scratch</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/geeeekexplorer\"><span class=\"sitestr\">github.com/geeeekexplorer</span></a>)</span>",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://isle.pizza\">Show HN: Lego Island Playable in the Browser</a><span class=\"sitebit comhead\"> (<a href=\"from?site=isle.pizza\"><span class=\"sitestr\">isle.pizza</span></a>)</span>",
"text": "Show HN: Lego Island Playable in the Browser (isle.pizza)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://codeforces.com/blog/entry/143279\">Finding a billion factorials in 60 ms with SIMD</a><span class=\"sitebit comhead\"> (<a href=\"from?site=codeforces.com\"><span class=\"sitestr\">codeforces.com</span></a>)</span>",
"text": "Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code\">Rivulet: An esolang inspired by calligraphy && code [video]</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ccc.de\"><span class=\"sitestr\">ccc.de</span></a>)</span>",
"text": "Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://radio.garden/?2025\">Radio Garden</a><span class=\"sitebit comhead\"> (<a href=\"from?site=radio.garden\"><span class=\"sitestr\">radio.garden</span></a>)</span>",
"text": "Radio Garden (radio.garden)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html\">DHEA-S hormone linked to shorter lifespan in men, but not women</a><span class=\"sitebit comhead\"> (<a href=\"from?site=medicalxpress.com\"><span class=\"sitestr\">medicalxpress.com</span></a>)</span>",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate\">The X Window System didn't immediately have X terminals</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utcc.utoronto.ca\"><span class=\"sitestr\">utcc.utoronto.ca</span></a>)</span>",
"text": "The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/sdzx-1/polystate\">Polystate: Composable Finite State Machines</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/sdzx-1\"><span class=\"sitestr\">github.com/sdzx-1</span></a>)</span>",
"text": "Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"item?id=44351580\">Optifye.ai (YC W25) is hiring a back end engineer</a>",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/\">Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C</a><span class=\"sitebit comhead\"> (<a href=\"from?site=errorcodezero.dev\"><span class=\"sitestr\">errorcodezero.dev</span></a>)</span>",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app\">WhatsApp banned on House staffers' devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=axios.com\"><span class=\"sitestr\">axios.com</span></a>)</span>",
"text": "WhatsApp banned on House staffers' devices (axios.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation\">Verlet Integration and Cloth Physics Simulation (2022)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=pikuma.com\"><span class=\"sitestr\">pikuma.com</span></a>)</span>",
"text": "Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/\">Using Wave Function Collapse to solve puzzle map generation at scale</a><span class=\"sitebit comhead\"> (<a href=\"from?site=sublevelgames.github.io\"><span class=\"sitestr\">sublevelgames.github.io</span></a>)</span>",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
}
],
"key": "titles"
},
{
"selector": "tr + tr .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": "tr.athing + tr .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": ".subtext .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": "span.score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": "tr:not(.athing) .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
}
],
"success": true,
"advance_config": {
"console": [],
"network": [],
"cookies": []
},
"_usage": {
"input_tokens": 21,
"output_tokens": 24589,
"inference_time_tokens": 9397,
"total_tokens": 34007
}
}
Request Parameters
Body
URL of the page to scrape. Either url
or html
is required, but not both.
HTML content to scrape. Either url
or html
is required, but not both.
Items on the page to scrape (maximum 5). E.g. “Plan price”, “Plan title”
CSS selector to limit the scope of scraping to a specific element and its children
For pagination, the current page number (minimum: 1)
Custom HTTP headers to send with requests (key-value pairs)
Array of patterns to intercept and block requests (e.g., [“jpg”, “png”])
Custom page-load behavior settings
Custom timeout in milliseconds (maximum: 120000, or 2 minutes)
Page load event to wait for:
load
- Wait until the load event is fireddomcontentloaded
- Wait until the DOMContentLoaded event is firednetworkidle0
- Wait until there are no network connections for at least 500msnetworkidle2
- Wait until there are no more than 2 network connections for at least 500ms
Wait condition before scraping
Type of waiting condition:
timeout
- Wait for a specified timeselector
- Wait for a specified CSS selector to appearfunction
- Wait for a specified function to return true
The value corresponding to the selected mode:
- For
timeout
: Number of milliseconds to wait (maximum: 60000) - For
selector
: CSS selector to wait for (e.g., “h2.title”) - For
function
: JavaScript function as a string (e.g., ”() => document.querySelector(‘h2’)”)
Cookies to set for the page request
Cookie name
Cookie value
The URL to associate with the cookie (either url
or domain
is required)
Cookie domain (either url
or domain
is required)
Whether the cookie is secure (HTTPS only)
Whether the cookie is HTTP-only
Whether the cookie is same-party
Cookie expiration timestamp
Cookie priority: “Low”, “Medium”, or “High”
Predefined screen size preset (e.g., “HD”, “FHD”, “4K UHD”)
Whether to emulate a mobile device viewport
Device scale factor (minimum: 1)
Viewport width in pixels
Viewport height in pixels
Whether to force proxy rotation for each request (incurs additional costs)
Bring-your-own-proxy configuration
Proxy server URL (e.g., “https://username:password@proxy.example.com:8080”)
Header
Your JigsawStack API key
Response Structure
Indicates whether the call was successful
The current page position when paginating through results
The total number of pages available
A map of element prompt keys to arrays of extracted text content from matched elements
A map of element prompt keys to arrays of CSS selectors that were used to find matching elements
Detailed scrape data from the page
The element prompt this data relates to
The CSS selector used to find this element
import { JigsawStack } from "jigsawstack";
const jigsaw = JigsawStack({ apiKey: "your-api-key" });
const response = await jigsaw.web.ai_scrape({
"url": "https://news.ycombinator.com/news",
"element_prompts": [
"titles",
"points"
]
})
{
"page_position": 1,
"page_position_length": 1,
"context": {
"titles": [
"Backyard Coffee and Jazz in Kyoto, Japan",
"Making Tramp Go Brrr",
"New Linux udisks flaw lets attackers get root on major Linux distros",
"Rocknix is an immutable Linux distribution for handheld gaming devices",
"Mechanical Watch: Exploded View",
"RaptorCast: Designing a Messaging Layer",
"Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"How to store Go pointers from assembly",
"Tell me about your favorite tree (a slow-web proposal)",
"I wrote my PhD Thesis in Typst",
"2B people don't have safe drinking water: what does this mean for them?",
"Python can run Mojo now",
"Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"Klein Bottle Amazon Brand Hijacking (2021)",
"Homotopy Equivalences",
"The AI lifestyle subsidy is going to end",
"Scroll snapping, state queries, monster hunter, and gamification",
"Nano-Vllm: lightweight vLLM implementation built from scratch",
"Show HN: Lego Island Playable in the Browser",
"Finding a billion factorials in 60 ms with SIMD",
"Rivulet: An esolang inspired by calligraphy && code [video]",
"Radio Garden",
"DHEA-S hormone linked to shorter lifespan in men, but not women",
"The X Window System didn't immediately have X terminals",
"Polystate: Composable Finite State Machines",
"Optifye.ai (YC W25) is hiring a back end engineer",
"Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"WhatsApp banned on House staffers' devices",
"Verlet Integration and Cloth Physics Simulation (2022)",
"Using Wave Function Collapse to solve puzzle map generation at scale",
"Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"Making Tramp Go Brrr (coredumped.dev)",
"New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"Mechanical Watch: Exploded View (fellerts.no)",
"RaptorCast: Designing a Messaging Layer (category.xyz)",
"Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"How to store Go pointers from assembly (mazzo.li)",
"Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"I wrote my PhD Thesis in Typst (fransskarman.com)",
"2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"Python can run Mojo now (koaning.io)",
"Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"Homotopy Equivalences (bartoszmilewski.com)",
"The AI lifestyle subsidy is going to end (digitalseams.com)",
"Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"Show HN: Lego Island Playable in the Browser (isle.pizza)",
"Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"Radio Garden (radio.garden)",
"DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"WhatsApp banned on House staffers' devices (axios.com)",
"Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"1.",
"2.",
"3.",
"4.",
"5.",
"6.",
"7.",
"8.",
"9.",
"10.",
"11.",
"12.",
"13.",
"14.",
"15.",
"16.",
"17.",
"18.",
"19.",
"20.",
"21.",
"22.",
"23.",
"24.",
"25.",
"26.",
"27.",
"28.",
"29.",
"30."
],
"points": [
"66 points",
"26 points",
"259 points",
"35 points",
"1072 points",
"16 points",
"95 points",
"20 points",
"57 points",
"472 points",
"50 points",
"252 points",
"306 points",
"342 points",
"36 points",
"9 points",
"18 points",
"62 points",
"180 points",
"148 points",
"4 points",
"157 points",
"6 points",
"80 points",
"30 points",
"3 points",
"29 points",
"72 points"
]
},
"selectors": {
"titles": [
"tr.athing .titleline > a",
"tr.athing .titleline",
"tr.athing .title",
"tr.athing .titleline > a:first-child",
"tr.athing .title .titleline"
],
"points": [
"tr + tr .score",
"tr.athing + tr .score",
".subtext .score",
"span.score",
"tr:not(.athing) .score"
]
},
"link": [
{
"href": "https://news.ycombinator.com",
"text": "",
"type": "a"
},
{
"href": "https://news.ycombinator.com/news",
"text": "Hacker News",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newest",
"text": "new",
"type": "a"
},
{
"href": "https://news.ycombinator.com/front",
"text": "past",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newcomments",
"text": "comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/ask",
"text": "ask",
"type": "a"
},
{
"href": "https://news.ycombinator.com/show",
"text": "show",
"type": "a"
},
{
"href": "https://news.ycombinator.com/jobs",
"text": "jobs",
"type": "a"
},
{
"href": "https://news.ycombinator.com/submit",
"text": "submit",
"type": "a"
},
{
"href": "https://news.ycombinator.com/login?goto=news",
"text": "login",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356248&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto",
"text": "Backyard Coffee and Jazz in Kyoto, Japan",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=thedeletedscenes.substack.com",
"text": "thedeletedscenes.substack.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=wyclif",
"text": "wyclif",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356248",
"text": "1 hour ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356248&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356248",
"text": "24 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356346&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./",
"text": "Making Tramp Go Brrr",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=coredumped.dev",
"text": "coredumped.dev",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=celeritascelery",
"text": "celeritascelery",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356346",
"text": "53 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356346&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356346",
"text": "4 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44325861&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=bleepingcomputer.com",
"text": "bleepingcomputer.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=smig0",
"text": "smig0",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325861",
"text": "11 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44325861&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325861",
"text": "160 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44328191&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://rocknix.org/",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=rocknix.org",
"text": "rocknix.org",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=PaulHoule",
"text": "PaulHoule",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44328191",
"text": "3 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44328191&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44328191",
"text": "9 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44347425&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://fellerts.no/projects/epoch.html",
"text": "Mechanical Watch: Exploded View",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=fellerts.no",
"text": "fellerts.no",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=fellerts",
"text": "fellerts",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44347425",
"text": "1 day ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44347425&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44347425",
"text": "119 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44353098&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer",
"text": "RaptorCast: Designing a Messaging Layer",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=category.xyz",
"text": "category.xyz",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=wwolffrec",
"text": "wwolffrec",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44353098",
"text": "2 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44353098&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44353098",
"text": "3 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44320832&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://samsorensen.blot.im/cataphracts-design-diary-1",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=blot.im",
"text": "blot.im",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=vidro3",
"text": "vidro3",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44320832",
"text": "7 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44320832&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44320832",
"text": "16 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44355187&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://mazzo.li/posts/go-asm-pointers.html",
"text": "How to store Go pointers from assembly",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=mazzo.li",
"text": "mazzo.li",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=pdziepak",
"text": "pdziepak",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355187",
"text": "2 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44355187&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355187",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44324596&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/",
"text": "Tell me about your favorite tree (a slow-web proposal)",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=omg.lol",
"text": "omg.lol",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=surprisetalk",
"text": "surprisetalk",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324596",
"text": "6 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44324596&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324596",
"text": "24 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44350322&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://fransskarman.com/phd_thesis_in_typst.html",
"text": "I wrote my PhD Thesis in Typst",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=fransskarman.com",
"text": "fransskarman.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=todsacerdoti",
"text": "todsacerdoti",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350322",
"text": "18 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44350322&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350322",
"text": "274 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44355985&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://ourworldindata.org/what-no-safe-water-means",
"text": "2B people don't have safe drinking water: what does this mean for them?",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=ourworldindata.org",
"text": "ourworldindata.org",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=surprisetalk",
"text": "surprisetalk",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355985",
"text": "1 hour ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44355985&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355985",
"text": "19 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44331316&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://koaning.io/posts/giving-mojo-a-spin/",
"text": "Python can run Mojo now",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=koaning.io",
"text": "koaning.io",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=cantdutchthis",
"text": "cantdutchthis",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44331316",
"text": "14 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44331316&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44331316",
"text": "124 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44350002&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.romanklasen.com/blog/beating-brainrot-by-button/",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=romanklasen.com",
"text": "romanklasen.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=remuskaos",
"text": "remuskaos",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350002",
"text": "19 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44350002&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350002",
"text": "156 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44349525&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.kleinbottle.com/Amazon_Brand_Hijacking.html",
"text": "Klein Bottle Amazon Brand Hijacking (2021)",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=kleinbottle.com",
"text": "kleinbottle.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=sebg",
"text": "sebg",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44349525",
"text": "20 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44349525&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44349525",
"text": "150 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44326175&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/",
"text": "Homotopy Equivalences",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=bartoszmilewski.com",
"text": "bartoszmilewski.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=ibobev",
"text": "ibobev",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44326175",
"text": "7 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44326175&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44326175",
"text": "5 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356625&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end",
"text": "The AI lifestyle subsidy is going to end",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=digitalseams.com",
"text": "digitalseams.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=bobbiechen",
"text": "bobbiechen",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356625",
"text": "27 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356625&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356625",
"text": "1 comment",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44325673&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification",
"text": "Scroll snapping, state queries, monster hunter, and gamification",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=utilitybend.com",
"text": "utilitybend.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=tobr",
"text": "tobr",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325673",
"text": "6 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44325673&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325673",
"text": "8 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44352615&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://github.com/GeeeekExplorer/nano-vllm",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=github.com/geeeekexplorer",
"text": "github.com/geeeekexplorer",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=simonpure",
"text": "simonpure",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352615",
"text": "10 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44352615&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352615",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351028&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://isle.pizza",
"text": "Show HN: Lego Island Playable in the Browser",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=isle.pizza",
"text": "isle.pizza",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=foxtacles",
"text": "foxtacles",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351028",
"text": "16 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351028&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351028",
"text": "44 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351068&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://codeforces.com/blog/entry/143279",
"text": "Finding a billion factorials in 60 ms with SIMD",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=codeforces.com",
"text": "codeforces.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=todsacerdoti",
"text": "todsacerdoti",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351068",
"text": "16 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351068&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351068",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44323528&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code",
"text": "Rivulet: An esolang inspired by calligraphy && code [video]",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=ccc.de",
"text": "ccc.de",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=exiguus",
"text": "exiguus",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44323528",
"text": "2 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44323528&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44323528",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44350450&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://radio.garden/?2025",
"text": "Radio Garden",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=radio.garden",
"text": "radio.garden",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=LeoPanthera",
"text": "LeoPanthera",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350450",
"text": "18 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44350450&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350450",
"text": "37 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356549&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=medicalxpress.com",
"text": "medicalxpress.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=PaulHoule",
"text": "PaulHoule",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356549",
"text": "34 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356549&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356549",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44352311&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate",
"text": "The X Window System didn't immediately have X terminals",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=utcc.utoronto.ca",
"text": "utcc.utoronto.ca",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=zdw",
"text": "zdw",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352311",
"text": "11 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44352311&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352311",
"text": "38 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351817&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://github.com/sdzx-1/polystate",
"text": "Polystate: Composable Finite State Machines",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=github.com/sdzx-1",
"text": "github.com/sdzx-1",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=goless",
"text": "goless",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351817",
"text": "13 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351817&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351817",
"text": "32 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351580",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351580",
"text": "14 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351580&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44324616&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=errorcodezero.dev",
"text": "errorcodezero.dev",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=errorcodezero",
"text": "errorcodezero",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324616",
"text": "8 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44324616&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324616",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356676&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app",
"text": "WhatsApp banned on House staffers' devices",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=axios.com",
"text": "axios.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=fahd777",
"text": "fahd777",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356676",
"text": "22 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356676&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356676",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44333149&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation",
"text": "Verlet Integration and Cloth Physics Simulation (2022)",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=pikuma.com",
"text": "pikuma.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=atan2",
"text": "atan2",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44333149",
"text": "9 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44333149&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44333149",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351487&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=sublevelgames.github.io",
"text": "sublevelgames.github.io",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=greentec",
"text": "greentec",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351487",
"text": "14 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351487&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351487",
"text": "22 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/?p=2",
"text": "More",
"type": "a"
},
{
"href": "https://www.ycombinator.com/apply/",
"text": "Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newsguidelines.html",
"text": "Guidelines",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newsfaq.html",
"text": "FAQ",
"type": "a"
},
{
"href": "https://news.ycombinator.com/lists",
"text": "Lists",
"type": "a"
},
{
"href": "https://github.com/HackerNews/API",
"text": "API",
"type": "a"
},
{
"href": "https://news.ycombinator.com/security.html",
"text": "Security",
"type": "a"
},
{
"href": "https://www.ycombinator.com/legal/",
"text": "Legal",
"type": "a"
},
{
"href": "https://www.ycombinator.com/apply/",
"text": "Apply to YC",
"type": "a"
},
{
"href": "mailto:hn@ycombinator.com",
"text": "Contact",
"type": "a"
},
{
"href": "https://news.ycombinator.com/y18.svg",
"text": null,
"type": "img"
},
{
"href": "https://news.ycombinator.com/s.gif",
"text": null,
"type": "img"
},
{
"href": "https://news.ycombinator.com/s.gif",
"text": null,
"type": "img"
}
],
"data": [
{
"selector": "tr.athing .titleline > a",
"results": [
{
"html": "Backyard Coffee and Jazz in Kyoto, Japan",
"text": "Backyard Coffee and Jazz in Kyoto, Japan",
"attributes": [
{
"name": "href",
"value": "https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto"
}
]
},
{
"html": "Making Tramp Go Brrr",
"text": "Making Tramp Go Brrr",
"attributes": [
{
"name": "href",
"value": "https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./"
}
]
},
{
"html": "New Linux udisks flaw lets attackers get root on major Linux distros",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros",
"attributes": [
{
"name": "href",
"value": "https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/"
}
]
},
{
"html": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"attributes": [
{
"name": "href",
"value": "https://rocknix.org/"
}
]
},
{
"html": "Mechanical Watch: Exploded View",
"text": "Mechanical Watch: Exploded View",
"attributes": [
{
"name": "href",
"value": "https://fellerts.no/projects/epoch.html"
}
]
},
{
"html": "RaptorCast: Designing a Messaging Layer",
"text": "RaptorCast: Designing a Messaging Layer",
"attributes": [
{
"name": "href",
"value": "https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer"
}
]
},
{
"html": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"attributes": [
{
"name": "href",
"value": "https://samsorensen.blot.im/cataphracts-design-diary-1"
}
]
},
{
"html": "How to store Go pointers from assembly",
"text": "How to store Go pointers from assembly",
"attributes": [
{
"name": "href",
"value": "https://mazzo.li/posts/go-asm-pointers.html"
}
]
},
{
"html": "Tell me about your favorite tree (a slow-web proposal)",
"text": "Tell me about your favorite tree (a slow-web proposal)",
"attributes": [
{
"name": "href",
"value": "https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/"
}
]
},
{
"html": "I wrote my PhD Thesis in Typst",
"text": "I wrote my PhD Thesis in Typst",
"attributes": [
{
"name": "href",
"value": "https://fransskarman.com/phd_thesis_in_typst.html"
}
]
},
{
"html": "2B people don't have safe drinking water: what does this mean for them?",
"text": "2B people don't have safe drinking water: what does this mean for them?",
"attributes": [
{
"name": "href",
"value": "https://ourworldindata.org/what-no-safe-water-means"
}
]
},
{
"html": "Python can run Mojo now",
"text": "Python can run Mojo now",
"attributes": [
{
"name": "href",
"value": "https://koaning.io/posts/giving-mojo-a-spin/"
}
]
},
{
"html": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"attributes": [
{
"name": "href",
"value": "https://www.romanklasen.com/blog/beating-brainrot-by-button/"
}
]
},
{
"html": "Klein Bottle Amazon Brand Hijacking (2021)",
"text": "Klein Bottle Amazon Brand Hijacking (2021)",
"attributes": [
{
"name": "href",
"value": "https://www.kleinbottle.com/Amazon_Brand_Hijacking.html"
}
]
},
{
"html": "Homotopy Equivalences",
"text": "Homotopy Equivalences",
"attributes": [
{
"name": "href",
"value": "https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/"
}
]
},
{
"html": "The AI lifestyle subsidy is going to end",
"text": "The AI lifestyle subsidy is going to end",
"attributes": [
{
"name": "href",
"value": "https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end"
}
]
},
{
"html": "Scroll snapping, state queries, monster hunter, and gamification",
"text": "Scroll snapping, state queries, monster hunter, and gamification",
"attributes": [
{
"name": "href",
"value": "https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification"
}
]
},
{
"html": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"attributes": [
{
"name": "href",
"value": "https://github.com/GeeeekExplorer/nano-vllm"
}
]
},
{
"html": "Show HN: Lego Island Playable in the Browser",
"text": "Show HN: Lego Island Playable in the Browser",
"attributes": [
{
"name": "href",
"value": "https://isle.pizza"
}
]
},
{
"html": "Finding a billion factorials in 60 ms with SIMD",
"text": "Finding a billion factorials in 60 ms with SIMD",
"attributes": [
{
"name": "href",
"value": "https://codeforces.com/blog/entry/143279"
}
]
},
{
"html": "Rivulet: An esolang inspired by calligraphy && code [video]",
"text": "Rivulet: An esolang inspired by calligraphy && code [video]",
"attributes": [
{
"name": "href",
"value": "https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code"
}
]
},
{
"html": "Radio Garden",
"text": "Radio Garden",
"attributes": [
{
"name": "href",
"value": "https://radio.garden/?2025"
}
]
},
{
"html": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"attributes": [
{
"name": "href",
"value": "https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html"
}
]
},
{
"html": "The X Window System didn't immediately have X terminals",
"text": "The X Window System didn't immediately have X terminals",
"attributes": [
{
"name": "href",
"value": "https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate"
}
]
},
{
"html": "Polystate: Composable Finite State Machines",
"text": "Polystate: Composable Finite State Machines",
"attributes": [
{
"name": "href",
"value": "https://github.com/sdzx-1/polystate"
}
]
},
{
"html": "Optifye.ai (YC W25) is hiring a back end engineer",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "href",
"value": "item?id=44351580"
}
]
},
{
"html": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"attributes": [
{
"name": "href",
"value": "https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/"
}
]
},
{
"html": "WhatsApp banned on House staffers' devices",
"text": "WhatsApp banned on House staffers' devices",
"attributes": [
{
"name": "href",
"value": "https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app"
}
]
},
{
"html": "Verlet Integration and Cloth Physics Simulation (2022)",
"text": "Verlet Integration and Cloth Physics Simulation (2022)",
"attributes": [
{
"name": "href",
"value": "https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation"
}
]
},
{
"html": "Using Wave Function Collapse to solve puzzle map generation at scale",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale",
"attributes": [
{
"name": "href",
"value": "https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .titleline",
"results": [
{
"html": "<a href=\"https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto\">Backyard Coffee and Jazz in Kyoto, Japan</a><span class=\"sitebit comhead\"> (<a href=\"from?site=thedeletedscenes.substack.com\"><span class=\"sitestr\">thedeletedscenes.substack.com</span></a>)</span>",
"text": "Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./\">Making Tramp Go Brrr</a><span class=\"sitebit comhead\"> (<a href=\"from?site=coredumped.dev\"><span class=\"sitestr\">coredumped.dev</span></a>)</span>",
"text": "Making Tramp Go Brrr (coredumped.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/\">New Linux udisks flaw lets attackers get root on major Linux distros</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bleepingcomputer.com\"><span class=\"sitestr\">bleepingcomputer.com</span></a>)</span>",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://rocknix.org/\">Rocknix is an immutable Linux distribution for handheld gaming devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=rocknix.org\"><span class=\"sitestr\">rocknix.org</span></a>)</span>",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fellerts.no/projects/epoch.html\">Mechanical Watch: Exploded View</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fellerts.no\"><span class=\"sitestr\">fellerts.no</span></a>)</span>",
"text": "Mechanical Watch: Exploded View (fellerts.no)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer\">RaptorCast: Designing a Messaging Layer</a><span class=\"sitebit comhead\"> (<a href=\"from?site=category.xyz\"><span class=\"sitestr\">category.xyz</span></a>)</span>",
"text": "RaptorCast: Designing a Messaging Layer (category.xyz)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://samsorensen.blot.im/cataphracts-design-diary-1\">Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300</a><span class=\"sitebit comhead\"> (<a href=\"from?site=blot.im\"><span class=\"sitestr\">blot.im</span></a>)</span>",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://mazzo.li/posts/go-asm-pointers.html\">How to store Go pointers from assembly</a><span class=\"sitebit comhead\"> (<a href=\"from?site=mazzo.li\"><span class=\"sitestr\">mazzo.li</span></a>)</span>",
"text": "How to store Go pointers from assembly (mazzo.li)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/\">Tell me about your favorite tree (a slow-web proposal)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=omg.lol\"><span class=\"sitestr\">omg.lol</span></a>)</span>",
"text": "Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fransskarman.com/phd_thesis_in_typst.html\">I wrote my PhD Thesis in Typst</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fransskarman.com\"><span class=\"sitestr\">fransskarman.com</span></a>)</span>",
"text": "I wrote my PhD Thesis in Typst (fransskarman.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://ourworldindata.org/what-no-safe-water-means\">2B people don't have safe drinking water: what does this mean for them?</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ourworldindata.org\"><span class=\"sitestr\">ourworldindata.org</span></a>)</span>",
"text": "2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://koaning.io/posts/giving-mojo-a-spin/\">Python can run Mojo now</a><span class=\"sitebit comhead\"> (<a href=\"from?site=koaning.io\"><span class=\"sitestr\">koaning.io</span></a>)</span>",
"text": "Python can run Mojo now (koaning.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.romanklasen.com/blog/beating-brainrot-by-button/\">Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot</a><span class=\"sitebit comhead\"> (<a href=\"from?site=romanklasen.com\"><span class=\"sitestr\">romanklasen.com</span></a>)</span>",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.kleinbottle.com/Amazon_Brand_Hijacking.html\">Klein Bottle Amazon Brand Hijacking (2021)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=kleinbottle.com\"><span class=\"sitestr\">kleinbottle.com</span></a>)</span>",
"text": "Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/\">Homotopy Equivalences</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bartoszmilewski.com\"><span class=\"sitestr\">bartoszmilewski.com</span></a>)</span>",
"text": "Homotopy Equivalences (bartoszmilewski.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end\">The AI lifestyle subsidy is going to end</a><span class=\"sitebit comhead\"> (<a href=\"from?site=digitalseams.com\"><span class=\"sitestr\">digitalseams.com</span></a>)</span>",
"text": "The AI lifestyle subsidy is going to end (digitalseams.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification\">Scroll snapping, state queries, monster hunter, and gamification</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utilitybend.com\"><span class=\"sitestr\">utilitybend.com</span></a>)</span>",
"text": "Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/GeeeekExplorer/nano-vllm\">Nano-Vllm: lightweight vLLM implementation built from scratch</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/geeeekexplorer\"><span class=\"sitestr\">github.com/geeeekexplorer</span></a>)</span>",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://isle.pizza\">Show HN: Lego Island Playable in the Browser</a><span class=\"sitebit comhead\"> (<a href=\"from?site=isle.pizza\"><span class=\"sitestr\">isle.pizza</span></a>)</span>",
"text": "Show HN: Lego Island Playable in the Browser (isle.pizza)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://codeforces.com/blog/entry/143279\">Finding a billion factorials in 60 ms with SIMD</a><span class=\"sitebit comhead\"> (<a href=\"from?site=codeforces.com\"><span class=\"sitestr\">codeforces.com</span></a>)</span>",
"text": "Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code\">Rivulet: An esolang inspired by calligraphy && code [video]</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ccc.de\"><span class=\"sitestr\">ccc.de</span></a>)</span>",
"text": "Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://radio.garden/?2025\">Radio Garden</a><span class=\"sitebit comhead\"> (<a href=\"from?site=radio.garden\"><span class=\"sitestr\">radio.garden</span></a>)</span>",
"text": "Radio Garden (radio.garden)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html\">DHEA-S hormone linked to shorter lifespan in men, but not women</a><span class=\"sitebit comhead\"> (<a href=\"from?site=medicalxpress.com\"><span class=\"sitestr\">medicalxpress.com</span></a>)</span>",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate\">The X Window System didn't immediately have X terminals</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utcc.utoronto.ca\"><span class=\"sitestr\">utcc.utoronto.ca</span></a>)</span>",
"text": "The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/sdzx-1/polystate\">Polystate: Composable Finite State Machines</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/sdzx-1\"><span class=\"sitestr\">github.com/sdzx-1</span></a>)</span>",
"text": "Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"item?id=44351580\">Optifye.ai (YC W25) is hiring a back end engineer</a>",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/\">Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C</a><span class=\"sitebit comhead\"> (<a href=\"from?site=errorcodezero.dev\"><span class=\"sitestr\">errorcodezero.dev</span></a>)</span>",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app\">WhatsApp banned on House staffers' devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=axios.com\"><span class=\"sitestr\">axios.com</span></a>)</span>",
"text": "WhatsApp banned on House staffers' devices (axios.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation\">Verlet Integration and Cloth Physics Simulation (2022)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=pikuma.com\"><span class=\"sitestr\">pikuma.com</span></a>)</span>",
"text": "Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/\">Using Wave Function Collapse to solve puzzle map generation at scale</a><span class=\"sitebit comhead\"> (<a href=\"from?site=sublevelgames.github.io\"><span class=\"sitestr\">sublevelgames.github.io</span></a>)</span>",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .title",
"results": [
{
"html": "<span class=\"rank\">1.</span>",
"text": "1.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto\">Backyard Coffee and Jazz in Kyoto, Japan</a><span class=\"sitebit comhead\"> (<a href=\"from?site=thedeletedscenes.substack.com\"><span class=\"sitestr\">thedeletedscenes.substack.com</span></a>)</span></span>",
"text": "Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">2.</span>",
"text": "2.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./\">Making Tramp Go Brrr</a><span class=\"sitebit comhead\"> (<a href=\"from?site=coredumped.dev\"><span class=\"sitestr\">coredumped.dev</span></a>)</span></span>",
"text": "Making Tramp Go Brrr (coredumped.dev)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">3.</span>",
"text": "3.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/\">New Linux udisks flaw lets attackers get root on major Linux distros</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bleepingcomputer.com\"><span class=\"sitestr\">bleepingcomputer.com</span></a>)</span></span>",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">4.</span>",
"text": "4.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://rocknix.org/\">Rocknix is an immutable Linux distribution for handheld gaming devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=rocknix.org\"><span class=\"sitestr\">rocknix.org</span></a>)</span></span>",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">5.</span>",
"text": "5.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://fellerts.no/projects/epoch.html\">Mechanical Watch: Exploded View</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fellerts.no\"><span class=\"sitestr\">fellerts.no</span></a>)</span></span>",
"text": "Mechanical Watch: Exploded View (fellerts.no)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">6.</span>",
"text": "6.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer\">RaptorCast: Designing a Messaging Layer</a><span class=\"sitebit comhead\"> (<a href=\"from?site=category.xyz\"><span class=\"sitestr\">category.xyz</span></a>)</span></span>",
"text": "RaptorCast: Designing a Messaging Layer (category.xyz)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">7.</span>",
"text": "7.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://samsorensen.blot.im/cataphracts-design-diary-1\">Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300</a><span class=\"sitebit comhead\"> (<a href=\"from?site=blot.im\"><span class=\"sitestr\">blot.im</span></a>)</span></span>",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">8.</span>",
"text": "8.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://mazzo.li/posts/go-asm-pointers.html\">How to store Go pointers from assembly</a><span class=\"sitebit comhead\"> (<a href=\"from?site=mazzo.li\"><span class=\"sitestr\">mazzo.li</span></a>)</span></span>",
"text": "How to store Go pointers from assembly (mazzo.li)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">9.</span>",
"text": "9.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/\">Tell me about your favorite tree (a slow-web proposal)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=omg.lol\"><span class=\"sitestr\">omg.lol</span></a>)</span></span>",
"text": "Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">10.</span>",
"text": "10.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://fransskarman.com/phd_thesis_in_typst.html\">I wrote my PhD Thesis in Typst</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fransskarman.com\"><span class=\"sitestr\">fransskarman.com</span></a>)</span></span>",
"text": "I wrote my PhD Thesis in Typst (fransskarman.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">11.</span>",
"text": "11.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://ourworldindata.org/what-no-safe-water-means\">2B people don't have safe drinking water: what does this mean for them?</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ourworldindata.org\"><span class=\"sitestr\">ourworldindata.org</span></a>)</span></span>",
"text": "2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">12.</span>",
"text": "12.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://koaning.io/posts/giving-mojo-a-spin/\">Python can run Mojo now</a><span class=\"sitebit comhead\"> (<a href=\"from?site=koaning.io\"><span class=\"sitestr\">koaning.io</span></a>)</span></span>",
"text": "Python can run Mojo now (koaning.io)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">13.</span>",
"text": "13.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.romanklasen.com/blog/beating-brainrot-by-button/\">Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot</a><span class=\"sitebit comhead\"> (<a href=\"from?site=romanklasen.com\"><span class=\"sitestr\">romanklasen.com</span></a>)</span></span>",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">14.</span>",
"text": "14.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.kleinbottle.com/Amazon_Brand_Hijacking.html\">Klein Bottle Amazon Brand Hijacking (2021)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=kleinbottle.com\"><span class=\"sitestr\">kleinbottle.com</span></a>)</span></span>",
"text": "Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">15.</span>",
"text": "15.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/\">Homotopy Equivalences</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bartoszmilewski.com\"><span class=\"sitestr\">bartoszmilewski.com</span></a>)</span></span>",
"text": "Homotopy Equivalences (bartoszmilewski.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">16.</span>",
"text": "16.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end\">The AI lifestyle subsidy is going to end</a><span class=\"sitebit comhead\"> (<a href=\"from?site=digitalseams.com\"><span class=\"sitestr\">digitalseams.com</span></a>)</span></span>",
"text": "The AI lifestyle subsidy is going to end (digitalseams.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">17.</span>",
"text": "17.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification\">Scroll snapping, state queries, monster hunter, and gamification</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utilitybend.com\"><span class=\"sitestr\">utilitybend.com</span></a>)</span></span>",
"text": "Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">18.</span>",
"text": "18.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://github.com/GeeeekExplorer/nano-vllm\">Nano-Vllm: lightweight vLLM implementation built from scratch</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/geeeekexplorer\"><span class=\"sitestr\">github.com/geeeekexplorer</span></a>)</span></span>",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">19.</span>",
"text": "19.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://isle.pizza\">Show HN: Lego Island Playable in the Browser</a><span class=\"sitebit comhead\"> (<a href=\"from?site=isle.pizza\"><span class=\"sitestr\">isle.pizza</span></a>)</span></span>",
"text": "Show HN: Lego Island Playable in the Browser (isle.pizza)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">20.</span>",
"text": "20.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://codeforces.com/blog/entry/143279\">Finding a billion factorials in 60 ms with SIMD</a><span class=\"sitebit comhead\"> (<a href=\"from?site=codeforces.com\"><span class=\"sitestr\">codeforces.com</span></a>)</span></span>",
"text": "Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">21.</span>",
"text": "21.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code\">Rivulet: An esolang inspired by calligraphy && code [video]</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ccc.de\"><span class=\"sitestr\">ccc.de</span></a>)</span></span>",
"text": "Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">22.</span>",
"text": "22.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://radio.garden/?2025\">Radio Garden</a><span class=\"sitebit comhead\"> (<a href=\"from?site=radio.garden\"><span class=\"sitestr\">radio.garden</span></a>)</span></span>",
"text": "Radio Garden (radio.garden)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">23.</span>",
"text": "23.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html\">DHEA-S hormone linked to shorter lifespan in men, but not women</a><span class=\"sitebit comhead\"> (<a href=\"from?site=medicalxpress.com\"><span class=\"sitestr\">medicalxpress.com</span></a>)</span></span>",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">24.</span>",
"text": "24.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate\">The X Window System didn't immediately have X terminals</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utcc.utoronto.ca\"><span class=\"sitestr\">utcc.utoronto.ca</span></a>)</span></span>",
"text": "The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">25.</span>",
"text": "25.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://github.com/sdzx-1/polystate\">Polystate: Composable Finite State Machines</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/sdzx-1\"><span class=\"sitestr\">github.com/sdzx-1</span></a>)</span></span>",
"text": "Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">26.</span>",
"text": "26.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"item?id=44351580\">Optifye.ai (YC W25) is hiring a back end engineer</a></span>",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">27.</span>",
"text": "27.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/\">Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C</a><span class=\"sitebit comhead\"> (<a href=\"from?site=errorcodezero.dev\"><span class=\"sitestr\">errorcodezero.dev</span></a>)</span></span>",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">28.</span>",
"text": "28.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app\">WhatsApp banned on House staffers' devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=axios.com\"><span class=\"sitestr\">axios.com</span></a>)</span></span>",
"text": "WhatsApp banned on House staffers' devices (axios.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">29.</span>",
"text": "29.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation\">Verlet Integration and Cloth Physics Simulation (2022)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=pikuma.com\"><span class=\"sitestr\">pikuma.com</span></a>)</span></span>",
"text": "Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">30.</span>",
"text": "30.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/\">Using Wave Function Collapse to solve puzzle map generation at scale</a><span class=\"sitebit comhead\"> (<a href=\"from?site=sublevelgames.github.io\"><span class=\"sitestr\">sublevelgames.github.io</span></a>)</span></span>",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .titleline > a:first-child",
"results": [
{
"html": "Backyard Coffee and Jazz in Kyoto, Japan",
"text": "Backyard Coffee and Jazz in Kyoto, Japan",
"attributes": [
{
"name": "href",
"value": "https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto"
}
]
},
{
"html": "Making Tramp Go Brrr",
"text": "Making Tramp Go Brrr",
"attributes": [
{
"name": "href",
"value": "https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./"
}
]
},
{
"html": "New Linux udisks flaw lets attackers get root on major Linux distros",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros",
"attributes": [
{
"name": "href",
"value": "https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/"
}
]
},
{
"html": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"attributes": [
{
"name": "href",
"value": "https://rocknix.org/"
}
]
},
{
"html": "Mechanical Watch: Exploded View",
"text": "Mechanical Watch: Exploded View",
"attributes": [
{
"name": "href",
"value": "https://fellerts.no/projects/epoch.html"
}
]
},
{
"html": "RaptorCast: Designing a Messaging Layer",
"text": "RaptorCast: Designing a Messaging Layer",
"attributes": [
{
"name": "href",
"value": "https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer"
}
]
},
{
"html": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"attributes": [
{
"name": "href",
"value": "https://samsorensen.blot.im/cataphracts-design-diary-1"
}
]
},
{
"html": "How to store Go pointers from assembly",
"text": "How to store Go pointers from assembly",
"attributes": [
{
"name": "href",
"value": "https://mazzo.li/posts/go-asm-pointers.html"
}
]
},
{
"html": "Tell me about your favorite tree (a slow-web proposal)",
"text": "Tell me about your favorite tree (a slow-web proposal)",
"attributes": [
{
"name": "href",
"value": "https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/"
}
]
},
{
"html": "I wrote my PhD Thesis in Typst",
"text": "I wrote my PhD Thesis in Typst",
"attributes": [
{
"name": "href",
"value": "https://fransskarman.com/phd_thesis_in_typst.html"
}
]
},
{
"html": "2B people don't have safe drinking water: what does this mean for them?",
"text": "2B people don't have safe drinking water: what does this mean for them?",
"attributes": [
{
"name": "href",
"value": "https://ourworldindata.org/what-no-safe-water-means"
}
]
},
{
"html": "Python can run Mojo now",
"text": "Python can run Mojo now",
"attributes": [
{
"name": "href",
"value": "https://koaning.io/posts/giving-mojo-a-spin/"
}
]
},
{
"html": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"attributes": [
{
"name": "href",
"value": "https://www.romanklasen.com/blog/beating-brainrot-by-button/"
}
]
},
{
"html": "Klein Bottle Amazon Brand Hijacking (2021)",
"text": "Klein Bottle Amazon Brand Hijacking (2021)",
"attributes": [
{
"name": "href",
"value": "https://www.kleinbottle.com/Amazon_Brand_Hijacking.html"
}
]
},
{
"html": "Homotopy Equivalences",
"text": "Homotopy Equivalences",
"attributes": [
{
"name": "href",
"value": "https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/"
}
]
},
{
"html": "The AI lifestyle subsidy is going to end",
"text": "The AI lifestyle subsidy is going to end",
"attributes": [
{
"name": "href",
"value": "https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end"
}
]
},
{
"html": "Scroll snapping, state queries, monster hunter, and gamification",
"text": "Scroll snapping, state queries, monster hunter, and gamification",
"attributes": [
{
"name": "href",
"value": "https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification"
}
]
},
{
"html": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"attributes": [
{
"name": "href",
"value": "https://github.com/GeeeekExplorer/nano-vllm"
}
]
},
{
"html": "Show HN: Lego Island Playable in the Browser",
"text": "Show HN: Lego Island Playable in the Browser",
"attributes": [
{
"name": "href",
"value": "https://isle.pizza"
}
]
},
{
"html": "Finding a billion factorials in 60 ms with SIMD",
"text": "Finding a billion factorials in 60 ms with SIMD",
"attributes": [
{
"name": "href",
"value": "https://codeforces.com/blog/entry/143279"
}
]
},
{
"html": "Rivulet: An esolang inspired by calligraphy && code [video]",
"text": "Rivulet: An esolang inspired by calligraphy && code [video]",
"attributes": [
{
"name": "href",
"value": "https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code"
}
]
},
{
"html": "Radio Garden",
"text": "Radio Garden",
"attributes": [
{
"name": "href",
"value": "https://radio.garden/?2025"
}
]
},
{
"html": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"attributes": [
{
"name": "href",
"value": "https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html"
}
]
},
{
"html": "The X Window System didn't immediately have X terminals",
"text": "The X Window System didn't immediately have X terminals",
"attributes": [
{
"name": "href",
"value": "https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate"
}
]
},
{
"html": "Polystate: Composable Finite State Machines",
"text": "Polystate: Composable Finite State Machines",
"attributes": [
{
"name": "href",
"value": "https://github.com/sdzx-1/polystate"
}
]
},
{
"html": "Optifye.ai (YC W25) is hiring a back end engineer",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "href",
"value": "item?id=44351580"
}
]
},
{
"html": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"attributes": [
{
"name": "href",
"value": "https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/"
}
]
},
{
"html": "WhatsApp banned on House staffers' devices",
"text": "WhatsApp banned on House staffers' devices",
"attributes": [
{
"name": "href",
"value": "https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app"
}
]
},
{
"html": "Verlet Integration and Cloth Physics Simulation (2022)",
"text": "Verlet Integration and Cloth Physics Simulation (2022)",
"attributes": [
{
"name": "href",
"value": "https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation"
}
]
},
{
"html": "Using Wave Function Collapse to solve puzzle map generation at scale",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale",
"attributes": [
{
"name": "href",
"value": "https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .title .titleline",
"results": [
{
"html": "<a href=\"https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto\">Backyard Coffee and Jazz in Kyoto, Japan</a><span class=\"sitebit comhead\"> (<a href=\"from?site=thedeletedscenes.substack.com\"><span class=\"sitestr\">thedeletedscenes.substack.com</span></a>)</span>",
"text": "Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./\">Making Tramp Go Brrr</a><span class=\"sitebit comhead\"> (<a href=\"from?site=coredumped.dev\"><span class=\"sitestr\">coredumped.dev</span></a>)</span>",
"text": "Making Tramp Go Brrr (coredumped.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/\">New Linux udisks flaw lets attackers get root on major Linux distros</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bleepingcomputer.com\"><span class=\"sitestr\">bleepingcomputer.com</span></a>)</span>",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://rocknix.org/\">Rocknix is an immutable Linux distribution for handheld gaming devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=rocknix.org\"><span class=\"sitestr\">rocknix.org</span></a>)</span>",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fellerts.no/projects/epoch.html\">Mechanical Watch: Exploded View</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fellerts.no\"><span class=\"sitestr\">fellerts.no</span></a>)</span>",
"text": "Mechanical Watch: Exploded View (fellerts.no)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer\">RaptorCast: Designing a Messaging Layer</a><span class=\"sitebit comhead\"> (<a href=\"from?site=category.xyz\"><span class=\"sitestr\">category.xyz</span></a>)</span>",
"text": "RaptorCast: Designing a Messaging Layer (category.xyz)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://samsorensen.blot.im/cataphracts-design-diary-1\">Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300</a><span class=\"sitebit comhead\"> (<a href=\"from?site=blot.im\"><span class=\"sitestr\">blot.im</span></a>)</span>",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://mazzo.li/posts/go-asm-pointers.html\">How to store Go pointers from assembly</a><span class=\"sitebit comhead\"> (<a href=\"from?site=mazzo.li\"><span class=\"sitestr\">mazzo.li</span></a>)</span>",
"text": "How to store Go pointers from assembly (mazzo.li)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/\">Tell me about your favorite tree (a slow-web proposal)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=omg.lol\"><span class=\"sitestr\">omg.lol</span></a>)</span>",
"text": "Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fransskarman.com/phd_thesis_in_typst.html\">I wrote my PhD Thesis in Typst</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fransskarman.com\"><span class=\"sitestr\">fransskarman.com</span></a>)</span>",
"text": "I wrote my PhD Thesis in Typst (fransskarman.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://ourworldindata.org/what-no-safe-water-means\">2B people don't have safe drinking water: what does this mean for them?</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ourworldindata.org\"><span class=\"sitestr\">ourworldindata.org</span></a>)</span>",
"text": "2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://koaning.io/posts/giving-mojo-a-spin/\">Python can run Mojo now</a><span class=\"sitebit comhead\"> (<a href=\"from?site=koaning.io\"><span class=\"sitestr\">koaning.io</span></a>)</span>",
"text": "Python can run Mojo now (koaning.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.romanklasen.com/blog/beating-brainrot-by-button/\">Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot</a><span class=\"sitebit comhead\"> (<a href=\"from?site=romanklasen.com\"><span class=\"sitestr\">romanklasen.com</span></a>)</span>",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.kleinbottle.com/Amazon_Brand_Hijacking.html\">Klein Bottle Amazon Brand Hijacking (2021)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=kleinbottle.com\"><span class=\"sitestr\">kleinbottle.com</span></a>)</span>",
"text": "Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/\">Homotopy Equivalences</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bartoszmilewski.com\"><span class=\"sitestr\">bartoszmilewski.com</span></a>)</span>",
"text": "Homotopy Equivalences (bartoszmilewski.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end\">The AI lifestyle subsidy is going to end</a><span class=\"sitebit comhead\"> (<a href=\"from?site=digitalseams.com\"><span class=\"sitestr\">digitalseams.com</span></a>)</span>",
"text": "The AI lifestyle subsidy is going to end (digitalseams.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification\">Scroll snapping, state queries, monster hunter, and gamification</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utilitybend.com\"><span class=\"sitestr\">utilitybend.com</span></a>)</span>",
"text": "Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/GeeeekExplorer/nano-vllm\">Nano-Vllm: lightweight vLLM implementation built from scratch</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/geeeekexplorer\"><span class=\"sitestr\">github.com/geeeekexplorer</span></a>)</span>",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://isle.pizza\">Show HN: Lego Island Playable in the Browser</a><span class=\"sitebit comhead\"> (<a href=\"from?site=isle.pizza\"><span class=\"sitestr\">isle.pizza</span></a>)</span>",
"text": "Show HN: Lego Island Playable in the Browser (isle.pizza)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://codeforces.com/blog/entry/143279\">Finding a billion factorials in 60 ms with SIMD</a><span class=\"sitebit comhead\"> (<a href=\"from?site=codeforces.com\"><span class=\"sitestr\">codeforces.com</span></a>)</span>",
"text": "Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code\">Rivulet: An esolang inspired by calligraphy && code [video]</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ccc.de\"><span class=\"sitestr\">ccc.de</span></a>)</span>",
"text": "Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://radio.garden/?2025\">Radio Garden</a><span class=\"sitebit comhead\"> (<a href=\"from?site=radio.garden\"><span class=\"sitestr\">radio.garden</span></a>)</span>",
"text": "Radio Garden (radio.garden)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html\">DHEA-S hormone linked to shorter lifespan in men, but not women</a><span class=\"sitebit comhead\"> (<a href=\"from?site=medicalxpress.com\"><span class=\"sitestr\">medicalxpress.com</span></a>)</span>",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate\">The X Window System didn't immediately have X terminals</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utcc.utoronto.ca\"><span class=\"sitestr\">utcc.utoronto.ca</span></a>)</span>",
"text": "The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/sdzx-1/polystate\">Polystate: Composable Finite State Machines</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/sdzx-1\"><span class=\"sitestr\">github.com/sdzx-1</span></a>)</span>",
"text": "Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"item?id=44351580\">Optifye.ai (YC W25) is hiring a back end engineer</a>",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/\">Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C</a><span class=\"sitebit comhead\"> (<a href=\"from?site=errorcodezero.dev\"><span class=\"sitestr\">errorcodezero.dev</span></a>)</span>",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app\">WhatsApp banned on House staffers' devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=axios.com\"><span class=\"sitestr\">axios.com</span></a>)</span>",
"text": "WhatsApp banned on House staffers' devices (axios.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation\">Verlet Integration and Cloth Physics Simulation (2022)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=pikuma.com\"><span class=\"sitestr\">pikuma.com</span></a>)</span>",
"text": "Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/\">Using Wave Function Collapse to solve puzzle map generation at scale</a><span class=\"sitebit comhead\"> (<a href=\"from?site=sublevelgames.github.io\"><span class=\"sitestr\">sublevelgames.github.io</span></a>)</span>",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
}
],
"key": "titles"
},
{
"selector": "tr + tr .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": "tr.athing + tr .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": ".subtext .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": "span.score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": "tr:not(.athing) .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
}
],
"success": true,
"advance_config": {
"console": [],
"network": [],
"cookies": []
},
"_usage": {
"input_tokens": 21,
"output_tokens": 24589,
"inference_time_tokens": 9397,
"total_tokens": 34007
}
}
import { JigsawStack } from "jigsawstack";
const jigsaw = JigsawStack({ apiKey: "your-api-key" });
const response = await jigsaw.web.ai_scrape({
"url": "https://news.ycombinator.com/news",
"element_prompts": [
"titles",
"points"
]
})
{
"page_position": 1,
"page_position_length": 1,
"context": {
"titles": [
"Backyard Coffee and Jazz in Kyoto, Japan",
"Making Tramp Go Brrr",
"New Linux udisks flaw lets attackers get root on major Linux distros",
"Rocknix is an immutable Linux distribution for handheld gaming devices",
"Mechanical Watch: Exploded View",
"RaptorCast: Designing a Messaging Layer",
"Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"How to store Go pointers from assembly",
"Tell me about your favorite tree (a slow-web proposal)",
"I wrote my PhD Thesis in Typst",
"2B people don't have safe drinking water: what does this mean for them?",
"Python can run Mojo now",
"Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"Klein Bottle Amazon Brand Hijacking (2021)",
"Homotopy Equivalences",
"The AI lifestyle subsidy is going to end",
"Scroll snapping, state queries, monster hunter, and gamification",
"Nano-Vllm: lightweight vLLM implementation built from scratch",
"Show HN: Lego Island Playable in the Browser",
"Finding a billion factorials in 60 ms with SIMD",
"Rivulet: An esolang inspired by calligraphy && code [video]",
"Radio Garden",
"DHEA-S hormone linked to shorter lifespan in men, but not women",
"The X Window System didn't immediately have X terminals",
"Polystate: Composable Finite State Machines",
"Optifye.ai (YC W25) is hiring a back end engineer",
"Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"WhatsApp banned on House staffers' devices",
"Verlet Integration and Cloth Physics Simulation (2022)",
"Using Wave Function Collapse to solve puzzle map generation at scale",
"Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"Making Tramp Go Brrr (coredumped.dev)",
"New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"Mechanical Watch: Exploded View (fellerts.no)",
"RaptorCast: Designing a Messaging Layer (category.xyz)",
"Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"How to store Go pointers from assembly (mazzo.li)",
"Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"I wrote my PhD Thesis in Typst (fransskarman.com)",
"2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"Python can run Mojo now (koaning.io)",
"Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"Homotopy Equivalences (bartoszmilewski.com)",
"The AI lifestyle subsidy is going to end (digitalseams.com)",
"Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"Show HN: Lego Island Playable in the Browser (isle.pizza)",
"Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"Radio Garden (radio.garden)",
"DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"WhatsApp banned on House staffers' devices (axios.com)",
"Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"1.",
"2.",
"3.",
"4.",
"5.",
"6.",
"7.",
"8.",
"9.",
"10.",
"11.",
"12.",
"13.",
"14.",
"15.",
"16.",
"17.",
"18.",
"19.",
"20.",
"21.",
"22.",
"23.",
"24.",
"25.",
"26.",
"27.",
"28.",
"29.",
"30."
],
"points": [
"66 points",
"26 points",
"259 points",
"35 points",
"1072 points",
"16 points",
"95 points",
"20 points",
"57 points",
"472 points",
"50 points",
"252 points",
"306 points",
"342 points",
"36 points",
"9 points",
"18 points",
"62 points",
"180 points",
"148 points",
"4 points",
"157 points",
"6 points",
"80 points",
"30 points",
"3 points",
"29 points",
"72 points"
]
},
"selectors": {
"titles": [
"tr.athing .titleline > a",
"tr.athing .titleline",
"tr.athing .title",
"tr.athing .titleline > a:first-child",
"tr.athing .title .titleline"
],
"points": [
"tr + tr .score",
"tr.athing + tr .score",
".subtext .score",
"span.score",
"tr:not(.athing) .score"
]
},
"link": [
{
"href": "https://news.ycombinator.com",
"text": "",
"type": "a"
},
{
"href": "https://news.ycombinator.com/news",
"text": "Hacker News",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newest",
"text": "new",
"type": "a"
},
{
"href": "https://news.ycombinator.com/front",
"text": "past",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newcomments",
"text": "comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/ask",
"text": "ask",
"type": "a"
},
{
"href": "https://news.ycombinator.com/show",
"text": "show",
"type": "a"
},
{
"href": "https://news.ycombinator.com/jobs",
"text": "jobs",
"type": "a"
},
{
"href": "https://news.ycombinator.com/submit",
"text": "submit",
"type": "a"
},
{
"href": "https://news.ycombinator.com/login?goto=news",
"text": "login",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356248&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto",
"text": "Backyard Coffee and Jazz in Kyoto, Japan",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=thedeletedscenes.substack.com",
"text": "thedeletedscenes.substack.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=wyclif",
"text": "wyclif",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356248",
"text": "1 hour ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356248&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356248",
"text": "24 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356346&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./",
"text": "Making Tramp Go Brrr",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=coredumped.dev",
"text": "coredumped.dev",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=celeritascelery",
"text": "celeritascelery",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356346",
"text": "53 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356346&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356346",
"text": "4 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44325861&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=bleepingcomputer.com",
"text": "bleepingcomputer.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=smig0",
"text": "smig0",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325861",
"text": "11 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44325861&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325861",
"text": "160 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44328191&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://rocknix.org/",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=rocknix.org",
"text": "rocknix.org",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=PaulHoule",
"text": "PaulHoule",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44328191",
"text": "3 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44328191&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44328191",
"text": "9 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44347425&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://fellerts.no/projects/epoch.html",
"text": "Mechanical Watch: Exploded View",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=fellerts.no",
"text": "fellerts.no",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=fellerts",
"text": "fellerts",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44347425",
"text": "1 day ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44347425&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44347425",
"text": "119 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44353098&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer",
"text": "RaptorCast: Designing a Messaging Layer",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=category.xyz",
"text": "category.xyz",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=wwolffrec",
"text": "wwolffrec",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44353098",
"text": "2 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44353098&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44353098",
"text": "3 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44320832&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://samsorensen.blot.im/cataphracts-design-diary-1",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=blot.im",
"text": "blot.im",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=vidro3",
"text": "vidro3",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44320832",
"text": "7 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44320832&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44320832",
"text": "16 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44355187&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://mazzo.li/posts/go-asm-pointers.html",
"text": "How to store Go pointers from assembly",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=mazzo.li",
"text": "mazzo.li",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=pdziepak",
"text": "pdziepak",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355187",
"text": "2 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44355187&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355187",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44324596&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/",
"text": "Tell me about your favorite tree (a slow-web proposal)",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=omg.lol",
"text": "omg.lol",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=surprisetalk",
"text": "surprisetalk",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324596",
"text": "6 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44324596&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324596",
"text": "24 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44350322&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://fransskarman.com/phd_thesis_in_typst.html",
"text": "I wrote my PhD Thesis in Typst",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=fransskarman.com",
"text": "fransskarman.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=todsacerdoti",
"text": "todsacerdoti",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350322",
"text": "18 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44350322&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350322",
"text": "274 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44355985&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://ourworldindata.org/what-no-safe-water-means",
"text": "2B people don't have safe drinking water: what does this mean for them?",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=ourworldindata.org",
"text": "ourworldindata.org",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=surprisetalk",
"text": "surprisetalk",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355985",
"text": "1 hour ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44355985&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44355985",
"text": "19 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44331316&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://koaning.io/posts/giving-mojo-a-spin/",
"text": "Python can run Mojo now",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=koaning.io",
"text": "koaning.io",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=cantdutchthis",
"text": "cantdutchthis",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44331316",
"text": "14 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44331316&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44331316",
"text": "124 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44350002&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.romanklasen.com/blog/beating-brainrot-by-button/",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=romanklasen.com",
"text": "romanklasen.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=remuskaos",
"text": "remuskaos",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350002",
"text": "19 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44350002&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350002",
"text": "156 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44349525&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.kleinbottle.com/Amazon_Brand_Hijacking.html",
"text": "Klein Bottle Amazon Brand Hijacking (2021)",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=kleinbottle.com",
"text": "kleinbottle.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=sebg",
"text": "sebg",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44349525",
"text": "20 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44349525&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44349525",
"text": "150 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44326175&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/",
"text": "Homotopy Equivalences",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=bartoszmilewski.com",
"text": "bartoszmilewski.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=ibobev",
"text": "ibobev",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44326175",
"text": "7 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44326175&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44326175",
"text": "5 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356625&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end",
"text": "The AI lifestyle subsidy is going to end",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=digitalseams.com",
"text": "digitalseams.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=bobbiechen",
"text": "bobbiechen",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356625",
"text": "27 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356625&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356625",
"text": "1 comment",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44325673&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification",
"text": "Scroll snapping, state queries, monster hunter, and gamification",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=utilitybend.com",
"text": "utilitybend.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=tobr",
"text": "tobr",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325673",
"text": "6 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44325673&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44325673",
"text": "8 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44352615&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://github.com/GeeeekExplorer/nano-vllm",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=github.com/geeeekexplorer",
"text": "github.com/geeeekexplorer",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=simonpure",
"text": "simonpure",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352615",
"text": "10 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44352615&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352615",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351028&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://isle.pizza",
"text": "Show HN: Lego Island Playable in the Browser",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=isle.pizza",
"text": "isle.pizza",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=foxtacles",
"text": "foxtacles",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351028",
"text": "16 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351028&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351028",
"text": "44 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351068&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://codeforces.com/blog/entry/143279",
"text": "Finding a billion factorials in 60 ms with SIMD",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=codeforces.com",
"text": "codeforces.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=todsacerdoti",
"text": "todsacerdoti",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351068",
"text": "16 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351068&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351068",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44323528&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code",
"text": "Rivulet: An esolang inspired by calligraphy && code [video]",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=ccc.de",
"text": "ccc.de",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=exiguus",
"text": "exiguus",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44323528",
"text": "2 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44323528&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44323528",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44350450&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://radio.garden/?2025",
"text": "Radio Garden",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=radio.garden",
"text": "radio.garden",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=LeoPanthera",
"text": "LeoPanthera",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350450",
"text": "18 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44350450&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44350450",
"text": "37 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356549&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=medicalxpress.com",
"text": "medicalxpress.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=PaulHoule",
"text": "PaulHoule",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356549",
"text": "34 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356549&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356549",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44352311&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate",
"text": "The X Window System didn't immediately have X terminals",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=utcc.utoronto.ca",
"text": "utcc.utoronto.ca",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=zdw",
"text": "zdw",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352311",
"text": "11 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44352311&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44352311",
"text": "38 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351817&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://github.com/sdzx-1/polystate",
"text": "Polystate: Composable Finite State Machines",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=github.com/sdzx-1",
"text": "github.com/sdzx-1",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=goless",
"text": "goless",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351817",
"text": "13 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351817&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351817",
"text": "32 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351580",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351580",
"text": "14 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351580&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44324616&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=errorcodezero.dev",
"text": "errorcodezero.dev",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=errorcodezero",
"text": "errorcodezero",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324616",
"text": "8 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44324616&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44324616",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44356676&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app",
"text": "WhatsApp banned on House staffers' devices",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=axios.com",
"text": "axios.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=fahd777",
"text": "fahd777",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356676",
"text": "22 minutes ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44356676&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44356676",
"text": "discuss",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44333149&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation",
"text": "Verlet Integration and Cloth Physics Simulation (2022)",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=pikuma.com",
"text": "pikuma.com",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=atan2",
"text": "atan2",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44333149",
"text": "9 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44333149&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44333149",
"text": "10 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/vote?id=44351487&how=up&goto=news",
"text": "",
"type": "a"
},
{
"href": "https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale",
"type": "a"
},
{
"href": "https://news.ycombinator.com/from?site=sublevelgames.github.io",
"text": "sublevelgames.github.io",
"type": "a"
},
{
"href": "https://news.ycombinator.com/user?id=greentec",
"text": "greentec",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351487",
"text": "14 hours ago",
"type": "a"
},
{
"href": "https://news.ycombinator.com/hide?id=44351487&goto=news",
"text": "hide",
"type": "a"
},
{
"href": "https://news.ycombinator.com/item?id=44351487",
"text": "22 comments",
"type": "a"
},
{
"href": "https://news.ycombinator.com/?p=2",
"text": "More",
"type": "a"
},
{
"href": "https://www.ycombinator.com/apply/",
"text": "Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newsguidelines.html",
"text": "Guidelines",
"type": "a"
},
{
"href": "https://news.ycombinator.com/newsfaq.html",
"text": "FAQ",
"type": "a"
},
{
"href": "https://news.ycombinator.com/lists",
"text": "Lists",
"type": "a"
},
{
"href": "https://github.com/HackerNews/API",
"text": "API",
"type": "a"
},
{
"href": "https://news.ycombinator.com/security.html",
"text": "Security",
"type": "a"
},
{
"href": "https://www.ycombinator.com/legal/",
"text": "Legal",
"type": "a"
},
{
"href": "https://www.ycombinator.com/apply/",
"text": "Apply to YC",
"type": "a"
},
{
"href": "mailto:hn@ycombinator.com",
"text": "Contact",
"type": "a"
},
{
"href": "https://news.ycombinator.com/y18.svg",
"text": null,
"type": "img"
},
{
"href": "https://news.ycombinator.com/s.gif",
"text": null,
"type": "img"
},
{
"href": "https://news.ycombinator.com/s.gif",
"text": null,
"type": "img"
}
],
"data": [
{
"selector": "tr.athing .titleline > a",
"results": [
{
"html": "Backyard Coffee and Jazz in Kyoto, Japan",
"text": "Backyard Coffee and Jazz in Kyoto, Japan",
"attributes": [
{
"name": "href",
"value": "https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto"
}
]
},
{
"html": "Making Tramp Go Brrr",
"text": "Making Tramp Go Brrr",
"attributes": [
{
"name": "href",
"value": "https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./"
}
]
},
{
"html": "New Linux udisks flaw lets attackers get root on major Linux distros",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros",
"attributes": [
{
"name": "href",
"value": "https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/"
}
]
},
{
"html": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"attributes": [
{
"name": "href",
"value": "https://rocknix.org/"
}
]
},
{
"html": "Mechanical Watch: Exploded View",
"text": "Mechanical Watch: Exploded View",
"attributes": [
{
"name": "href",
"value": "https://fellerts.no/projects/epoch.html"
}
]
},
{
"html": "RaptorCast: Designing a Messaging Layer",
"text": "RaptorCast: Designing a Messaging Layer",
"attributes": [
{
"name": "href",
"value": "https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer"
}
]
},
{
"html": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"attributes": [
{
"name": "href",
"value": "https://samsorensen.blot.im/cataphracts-design-diary-1"
}
]
},
{
"html": "How to store Go pointers from assembly",
"text": "How to store Go pointers from assembly",
"attributes": [
{
"name": "href",
"value": "https://mazzo.li/posts/go-asm-pointers.html"
}
]
},
{
"html": "Tell me about your favorite tree (a slow-web proposal)",
"text": "Tell me about your favorite tree (a slow-web proposal)",
"attributes": [
{
"name": "href",
"value": "https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/"
}
]
},
{
"html": "I wrote my PhD Thesis in Typst",
"text": "I wrote my PhD Thesis in Typst",
"attributes": [
{
"name": "href",
"value": "https://fransskarman.com/phd_thesis_in_typst.html"
}
]
},
{
"html": "2B people don't have safe drinking water: what does this mean for them?",
"text": "2B people don't have safe drinking water: what does this mean for them?",
"attributes": [
{
"name": "href",
"value": "https://ourworldindata.org/what-no-safe-water-means"
}
]
},
{
"html": "Python can run Mojo now",
"text": "Python can run Mojo now",
"attributes": [
{
"name": "href",
"value": "https://koaning.io/posts/giving-mojo-a-spin/"
}
]
},
{
"html": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"attributes": [
{
"name": "href",
"value": "https://www.romanklasen.com/blog/beating-brainrot-by-button/"
}
]
},
{
"html": "Klein Bottle Amazon Brand Hijacking (2021)",
"text": "Klein Bottle Amazon Brand Hijacking (2021)",
"attributes": [
{
"name": "href",
"value": "https://www.kleinbottle.com/Amazon_Brand_Hijacking.html"
}
]
},
{
"html": "Homotopy Equivalences",
"text": "Homotopy Equivalences",
"attributes": [
{
"name": "href",
"value": "https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/"
}
]
},
{
"html": "The AI lifestyle subsidy is going to end",
"text": "The AI lifestyle subsidy is going to end",
"attributes": [
{
"name": "href",
"value": "https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end"
}
]
},
{
"html": "Scroll snapping, state queries, monster hunter, and gamification",
"text": "Scroll snapping, state queries, monster hunter, and gamification",
"attributes": [
{
"name": "href",
"value": "https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification"
}
]
},
{
"html": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"attributes": [
{
"name": "href",
"value": "https://github.com/GeeeekExplorer/nano-vllm"
}
]
},
{
"html": "Show HN: Lego Island Playable in the Browser",
"text": "Show HN: Lego Island Playable in the Browser",
"attributes": [
{
"name": "href",
"value": "https://isle.pizza"
}
]
},
{
"html": "Finding a billion factorials in 60 ms with SIMD",
"text": "Finding a billion factorials in 60 ms with SIMD",
"attributes": [
{
"name": "href",
"value": "https://codeforces.com/blog/entry/143279"
}
]
},
{
"html": "Rivulet: An esolang inspired by calligraphy && code [video]",
"text": "Rivulet: An esolang inspired by calligraphy && code [video]",
"attributes": [
{
"name": "href",
"value": "https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code"
}
]
},
{
"html": "Radio Garden",
"text": "Radio Garden",
"attributes": [
{
"name": "href",
"value": "https://radio.garden/?2025"
}
]
},
{
"html": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"attributes": [
{
"name": "href",
"value": "https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html"
}
]
},
{
"html": "The X Window System didn't immediately have X terminals",
"text": "The X Window System didn't immediately have X terminals",
"attributes": [
{
"name": "href",
"value": "https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate"
}
]
},
{
"html": "Polystate: Composable Finite State Machines",
"text": "Polystate: Composable Finite State Machines",
"attributes": [
{
"name": "href",
"value": "https://github.com/sdzx-1/polystate"
}
]
},
{
"html": "Optifye.ai (YC W25) is hiring a back end engineer",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "href",
"value": "item?id=44351580"
}
]
},
{
"html": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"attributes": [
{
"name": "href",
"value": "https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/"
}
]
},
{
"html": "WhatsApp banned on House staffers' devices",
"text": "WhatsApp banned on House staffers' devices",
"attributes": [
{
"name": "href",
"value": "https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app"
}
]
},
{
"html": "Verlet Integration and Cloth Physics Simulation (2022)",
"text": "Verlet Integration and Cloth Physics Simulation (2022)",
"attributes": [
{
"name": "href",
"value": "https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation"
}
]
},
{
"html": "Using Wave Function Collapse to solve puzzle map generation at scale",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale",
"attributes": [
{
"name": "href",
"value": "https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .titleline",
"results": [
{
"html": "<a href=\"https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto\">Backyard Coffee and Jazz in Kyoto, Japan</a><span class=\"sitebit comhead\"> (<a href=\"from?site=thedeletedscenes.substack.com\"><span class=\"sitestr\">thedeletedscenes.substack.com</span></a>)</span>",
"text": "Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./\">Making Tramp Go Brrr</a><span class=\"sitebit comhead\"> (<a href=\"from?site=coredumped.dev\"><span class=\"sitestr\">coredumped.dev</span></a>)</span>",
"text": "Making Tramp Go Brrr (coredumped.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/\">New Linux udisks flaw lets attackers get root on major Linux distros</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bleepingcomputer.com\"><span class=\"sitestr\">bleepingcomputer.com</span></a>)</span>",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://rocknix.org/\">Rocknix is an immutable Linux distribution for handheld gaming devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=rocknix.org\"><span class=\"sitestr\">rocknix.org</span></a>)</span>",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fellerts.no/projects/epoch.html\">Mechanical Watch: Exploded View</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fellerts.no\"><span class=\"sitestr\">fellerts.no</span></a>)</span>",
"text": "Mechanical Watch: Exploded View (fellerts.no)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer\">RaptorCast: Designing a Messaging Layer</a><span class=\"sitebit comhead\"> (<a href=\"from?site=category.xyz\"><span class=\"sitestr\">category.xyz</span></a>)</span>",
"text": "RaptorCast: Designing a Messaging Layer (category.xyz)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://samsorensen.blot.im/cataphracts-design-diary-1\">Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300</a><span class=\"sitebit comhead\"> (<a href=\"from?site=blot.im\"><span class=\"sitestr\">blot.im</span></a>)</span>",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://mazzo.li/posts/go-asm-pointers.html\">How to store Go pointers from assembly</a><span class=\"sitebit comhead\"> (<a href=\"from?site=mazzo.li\"><span class=\"sitestr\">mazzo.li</span></a>)</span>",
"text": "How to store Go pointers from assembly (mazzo.li)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/\">Tell me about your favorite tree (a slow-web proposal)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=omg.lol\"><span class=\"sitestr\">omg.lol</span></a>)</span>",
"text": "Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fransskarman.com/phd_thesis_in_typst.html\">I wrote my PhD Thesis in Typst</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fransskarman.com\"><span class=\"sitestr\">fransskarman.com</span></a>)</span>",
"text": "I wrote my PhD Thesis in Typst (fransskarman.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://ourworldindata.org/what-no-safe-water-means\">2B people don't have safe drinking water: what does this mean for them?</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ourworldindata.org\"><span class=\"sitestr\">ourworldindata.org</span></a>)</span>",
"text": "2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://koaning.io/posts/giving-mojo-a-spin/\">Python can run Mojo now</a><span class=\"sitebit comhead\"> (<a href=\"from?site=koaning.io\"><span class=\"sitestr\">koaning.io</span></a>)</span>",
"text": "Python can run Mojo now (koaning.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.romanklasen.com/blog/beating-brainrot-by-button/\">Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot</a><span class=\"sitebit comhead\"> (<a href=\"from?site=romanklasen.com\"><span class=\"sitestr\">romanklasen.com</span></a>)</span>",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.kleinbottle.com/Amazon_Brand_Hijacking.html\">Klein Bottle Amazon Brand Hijacking (2021)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=kleinbottle.com\"><span class=\"sitestr\">kleinbottle.com</span></a>)</span>",
"text": "Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/\">Homotopy Equivalences</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bartoszmilewski.com\"><span class=\"sitestr\">bartoszmilewski.com</span></a>)</span>",
"text": "Homotopy Equivalences (bartoszmilewski.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end\">The AI lifestyle subsidy is going to end</a><span class=\"sitebit comhead\"> (<a href=\"from?site=digitalseams.com\"><span class=\"sitestr\">digitalseams.com</span></a>)</span>",
"text": "The AI lifestyle subsidy is going to end (digitalseams.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification\">Scroll snapping, state queries, monster hunter, and gamification</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utilitybend.com\"><span class=\"sitestr\">utilitybend.com</span></a>)</span>",
"text": "Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/GeeeekExplorer/nano-vllm\">Nano-Vllm: lightweight vLLM implementation built from scratch</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/geeeekexplorer\"><span class=\"sitestr\">github.com/geeeekexplorer</span></a>)</span>",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://isle.pizza\">Show HN: Lego Island Playable in the Browser</a><span class=\"sitebit comhead\"> (<a href=\"from?site=isle.pizza\"><span class=\"sitestr\">isle.pizza</span></a>)</span>",
"text": "Show HN: Lego Island Playable in the Browser (isle.pizza)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://codeforces.com/blog/entry/143279\">Finding a billion factorials in 60 ms with SIMD</a><span class=\"sitebit comhead\"> (<a href=\"from?site=codeforces.com\"><span class=\"sitestr\">codeforces.com</span></a>)</span>",
"text": "Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code\">Rivulet: An esolang inspired by calligraphy && code [video]</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ccc.de\"><span class=\"sitestr\">ccc.de</span></a>)</span>",
"text": "Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://radio.garden/?2025\">Radio Garden</a><span class=\"sitebit comhead\"> (<a href=\"from?site=radio.garden\"><span class=\"sitestr\">radio.garden</span></a>)</span>",
"text": "Radio Garden (radio.garden)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html\">DHEA-S hormone linked to shorter lifespan in men, but not women</a><span class=\"sitebit comhead\"> (<a href=\"from?site=medicalxpress.com\"><span class=\"sitestr\">medicalxpress.com</span></a>)</span>",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate\">The X Window System didn't immediately have X terminals</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utcc.utoronto.ca\"><span class=\"sitestr\">utcc.utoronto.ca</span></a>)</span>",
"text": "The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/sdzx-1/polystate\">Polystate: Composable Finite State Machines</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/sdzx-1\"><span class=\"sitestr\">github.com/sdzx-1</span></a>)</span>",
"text": "Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"item?id=44351580\">Optifye.ai (YC W25) is hiring a back end engineer</a>",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/\">Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C</a><span class=\"sitebit comhead\"> (<a href=\"from?site=errorcodezero.dev\"><span class=\"sitestr\">errorcodezero.dev</span></a>)</span>",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app\">WhatsApp banned on House staffers' devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=axios.com\"><span class=\"sitestr\">axios.com</span></a>)</span>",
"text": "WhatsApp banned on House staffers' devices (axios.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation\">Verlet Integration and Cloth Physics Simulation (2022)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=pikuma.com\"><span class=\"sitestr\">pikuma.com</span></a>)</span>",
"text": "Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/\">Using Wave Function Collapse to solve puzzle map generation at scale</a><span class=\"sitebit comhead\"> (<a href=\"from?site=sublevelgames.github.io\"><span class=\"sitestr\">sublevelgames.github.io</span></a>)</span>",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .title",
"results": [
{
"html": "<span class=\"rank\">1.</span>",
"text": "1.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto\">Backyard Coffee and Jazz in Kyoto, Japan</a><span class=\"sitebit comhead\"> (<a href=\"from?site=thedeletedscenes.substack.com\"><span class=\"sitestr\">thedeletedscenes.substack.com</span></a>)</span></span>",
"text": "Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">2.</span>",
"text": "2.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./\">Making Tramp Go Brrr</a><span class=\"sitebit comhead\"> (<a href=\"from?site=coredumped.dev\"><span class=\"sitestr\">coredumped.dev</span></a>)</span></span>",
"text": "Making Tramp Go Brrr (coredumped.dev)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">3.</span>",
"text": "3.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/\">New Linux udisks flaw lets attackers get root on major Linux distros</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bleepingcomputer.com\"><span class=\"sitestr\">bleepingcomputer.com</span></a>)</span></span>",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">4.</span>",
"text": "4.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://rocknix.org/\">Rocknix is an immutable Linux distribution for handheld gaming devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=rocknix.org\"><span class=\"sitestr\">rocknix.org</span></a>)</span></span>",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">5.</span>",
"text": "5.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://fellerts.no/projects/epoch.html\">Mechanical Watch: Exploded View</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fellerts.no\"><span class=\"sitestr\">fellerts.no</span></a>)</span></span>",
"text": "Mechanical Watch: Exploded View (fellerts.no)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">6.</span>",
"text": "6.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer\">RaptorCast: Designing a Messaging Layer</a><span class=\"sitebit comhead\"> (<a href=\"from?site=category.xyz\"><span class=\"sitestr\">category.xyz</span></a>)</span></span>",
"text": "RaptorCast: Designing a Messaging Layer (category.xyz)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">7.</span>",
"text": "7.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://samsorensen.blot.im/cataphracts-design-diary-1\">Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300</a><span class=\"sitebit comhead\"> (<a href=\"from?site=blot.im\"><span class=\"sitestr\">blot.im</span></a>)</span></span>",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">8.</span>",
"text": "8.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://mazzo.li/posts/go-asm-pointers.html\">How to store Go pointers from assembly</a><span class=\"sitebit comhead\"> (<a href=\"from?site=mazzo.li\"><span class=\"sitestr\">mazzo.li</span></a>)</span></span>",
"text": "How to store Go pointers from assembly (mazzo.li)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">9.</span>",
"text": "9.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/\">Tell me about your favorite tree (a slow-web proposal)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=omg.lol\"><span class=\"sitestr\">omg.lol</span></a>)</span></span>",
"text": "Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">10.</span>",
"text": "10.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://fransskarman.com/phd_thesis_in_typst.html\">I wrote my PhD Thesis in Typst</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fransskarman.com\"><span class=\"sitestr\">fransskarman.com</span></a>)</span></span>",
"text": "I wrote my PhD Thesis in Typst (fransskarman.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">11.</span>",
"text": "11.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://ourworldindata.org/what-no-safe-water-means\">2B people don't have safe drinking water: what does this mean for them?</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ourworldindata.org\"><span class=\"sitestr\">ourworldindata.org</span></a>)</span></span>",
"text": "2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">12.</span>",
"text": "12.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://koaning.io/posts/giving-mojo-a-spin/\">Python can run Mojo now</a><span class=\"sitebit comhead\"> (<a href=\"from?site=koaning.io\"><span class=\"sitestr\">koaning.io</span></a>)</span></span>",
"text": "Python can run Mojo now (koaning.io)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">13.</span>",
"text": "13.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.romanklasen.com/blog/beating-brainrot-by-button/\">Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot</a><span class=\"sitebit comhead\"> (<a href=\"from?site=romanklasen.com\"><span class=\"sitestr\">romanklasen.com</span></a>)</span></span>",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">14.</span>",
"text": "14.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.kleinbottle.com/Amazon_Brand_Hijacking.html\">Klein Bottle Amazon Brand Hijacking (2021)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=kleinbottle.com\"><span class=\"sitestr\">kleinbottle.com</span></a>)</span></span>",
"text": "Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">15.</span>",
"text": "15.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/\">Homotopy Equivalences</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bartoszmilewski.com\"><span class=\"sitestr\">bartoszmilewski.com</span></a>)</span></span>",
"text": "Homotopy Equivalences (bartoszmilewski.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">16.</span>",
"text": "16.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end\">The AI lifestyle subsidy is going to end</a><span class=\"sitebit comhead\"> (<a href=\"from?site=digitalseams.com\"><span class=\"sitestr\">digitalseams.com</span></a>)</span></span>",
"text": "The AI lifestyle subsidy is going to end (digitalseams.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">17.</span>",
"text": "17.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification\">Scroll snapping, state queries, monster hunter, and gamification</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utilitybend.com\"><span class=\"sitestr\">utilitybend.com</span></a>)</span></span>",
"text": "Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">18.</span>",
"text": "18.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://github.com/GeeeekExplorer/nano-vllm\">Nano-Vllm: lightweight vLLM implementation built from scratch</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/geeeekexplorer\"><span class=\"sitestr\">github.com/geeeekexplorer</span></a>)</span></span>",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">19.</span>",
"text": "19.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://isle.pizza\">Show HN: Lego Island Playable in the Browser</a><span class=\"sitebit comhead\"> (<a href=\"from?site=isle.pizza\"><span class=\"sitestr\">isle.pizza</span></a>)</span></span>",
"text": "Show HN: Lego Island Playable in the Browser (isle.pizza)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">20.</span>",
"text": "20.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://codeforces.com/blog/entry/143279\">Finding a billion factorials in 60 ms with SIMD</a><span class=\"sitebit comhead\"> (<a href=\"from?site=codeforces.com\"><span class=\"sitestr\">codeforces.com</span></a>)</span></span>",
"text": "Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">21.</span>",
"text": "21.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code\">Rivulet: An esolang inspired by calligraphy && code [video]</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ccc.de\"><span class=\"sitestr\">ccc.de</span></a>)</span></span>",
"text": "Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">22.</span>",
"text": "22.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://radio.garden/?2025\">Radio Garden</a><span class=\"sitebit comhead\"> (<a href=\"from?site=radio.garden\"><span class=\"sitestr\">radio.garden</span></a>)</span></span>",
"text": "Radio Garden (radio.garden)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">23.</span>",
"text": "23.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html\">DHEA-S hormone linked to shorter lifespan in men, but not women</a><span class=\"sitebit comhead\"> (<a href=\"from?site=medicalxpress.com\"><span class=\"sitestr\">medicalxpress.com</span></a>)</span></span>",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">24.</span>",
"text": "24.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate\">The X Window System didn't immediately have X terminals</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utcc.utoronto.ca\"><span class=\"sitestr\">utcc.utoronto.ca</span></a>)</span></span>",
"text": "The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">25.</span>",
"text": "25.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://github.com/sdzx-1/polystate\">Polystate: Composable Finite State Machines</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/sdzx-1\"><span class=\"sitestr\">github.com/sdzx-1</span></a>)</span></span>",
"text": "Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">26.</span>",
"text": "26.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"item?id=44351580\">Optifye.ai (YC W25) is hiring a back end engineer</a></span>",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">27.</span>",
"text": "27.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/\">Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C</a><span class=\"sitebit comhead\"> (<a href=\"from?site=errorcodezero.dev\"><span class=\"sitestr\">errorcodezero.dev</span></a>)</span></span>",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">28.</span>",
"text": "28.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app\">WhatsApp banned on House staffers' devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=axios.com\"><span class=\"sitestr\">axios.com</span></a>)</span></span>",
"text": "WhatsApp banned on House staffers' devices (axios.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">29.</span>",
"text": "29.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation\">Verlet Integration and Cloth Physics Simulation (2022)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=pikuma.com\"><span class=\"sitestr\">pikuma.com</span></a>)</span></span>",
"text": "Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"rank\">30.</span>",
"text": "30.",
"attributes": [
{
"name": "class",
"value": "title"
}
]
},
{
"html": "<span class=\"titleline\"><a href=\"https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/\">Using Wave Function Collapse to solve puzzle map generation at scale</a><span class=\"sitebit comhead\"> (<a href=\"from?site=sublevelgames.github.io\"><span class=\"sitestr\">sublevelgames.github.io</span></a>)</span></span>",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"attributes": [
{
"name": "class",
"value": "title"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .titleline > a:first-child",
"results": [
{
"html": "Backyard Coffee and Jazz in Kyoto, Japan",
"text": "Backyard Coffee and Jazz in Kyoto, Japan",
"attributes": [
{
"name": "href",
"value": "https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto"
}
]
},
{
"html": "Making Tramp Go Brrr",
"text": "Making Tramp Go Brrr",
"attributes": [
{
"name": "href",
"value": "https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./"
}
]
},
{
"html": "New Linux udisks flaw lets attackers get root on major Linux distros",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros",
"attributes": [
{
"name": "href",
"value": "https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/"
}
]
},
{
"html": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices",
"attributes": [
{
"name": "href",
"value": "https://rocknix.org/"
}
]
},
{
"html": "Mechanical Watch: Exploded View",
"text": "Mechanical Watch: Exploded View",
"attributes": [
{
"name": "href",
"value": "https://fellerts.no/projects/epoch.html"
}
]
},
{
"html": "RaptorCast: Designing a Messaging Layer",
"text": "RaptorCast: Designing a Messaging Layer",
"attributes": [
{
"name": "href",
"value": "https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer"
}
]
},
{
"html": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300",
"attributes": [
{
"name": "href",
"value": "https://samsorensen.blot.im/cataphracts-design-diary-1"
}
]
},
{
"html": "How to store Go pointers from assembly",
"text": "How to store Go pointers from assembly",
"attributes": [
{
"name": "href",
"value": "https://mazzo.li/posts/go-asm-pointers.html"
}
]
},
{
"html": "Tell me about your favorite tree (a slow-web proposal)",
"text": "Tell me about your favorite tree (a slow-web proposal)",
"attributes": [
{
"name": "href",
"value": "https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/"
}
]
},
{
"html": "I wrote my PhD Thesis in Typst",
"text": "I wrote my PhD Thesis in Typst",
"attributes": [
{
"name": "href",
"value": "https://fransskarman.com/phd_thesis_in_typst.html"
}
]
},
{
"html": "2B people don't have safe drinking water: what does this mean for them?",
"text": "2B people don't have safe drinking water: what does this mean for them?",
"attributes": [
{
"name": "href",
"value": "https://ourworldindata.org/what-no-safe-water-means"
}
]
},
{
"html": "Python can run Mojo now",
"text": "Python can run Mojo now",
"attributes": [
{
"name": "href",
"value": "https://koaning.io/posts/giving-mojo-a-spin/"
}
]
},
{
"html": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot",
"attributes": [
{
"name": "href",
"value": "https://www.romanklasen.com/blog/beating-brainrot-by-button/"
}
]
},
{
"html": "Klein Bottle Amazon Brand Hijacking (2021)",
"text": "Klein Bottle Amazon Brand Hijacking (2021)",
"attributes": [
{
"name": "href",
"value": "https://www.kleinbottle.com/Amazon_Brand_Hijacking.html"
}
]
},
{
"html": "Homotopy Equivalences",
"text": "Homotopy Equivalences",
"attributes": [
{
"name": "href",
"value": "https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/"
}
]
},
{
"html": "The AI lifestyle subsidy is going to end",
"text": "The AI lifestyle subsidy is going to end",
"attributes": [
{
"name": "href",
"value": "https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end"
}
]
},
{
"html": "Scroll snapping, state queries, monster hunter, and gamification",
"text": "Scroll snapping, state queries, monster hunter, and gamification",
"attributes": [
{
"name": "href",
"value": "https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification"
}
]
},
{
"html": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch",
"attributes": [
{
"name": "href",
"value": "https://github.com/GeeeekExplorer/nano-vllm"
}
]
},
{
"html": "Show HN: Lego Island Playable in the Browser",
"text": "Show HN: Lego Island Playable in the Browser",
"attributes": [
{
"name": "href",
"value": "https://isle.pizza"
}
]
},
{
"html": "Finding a billion factorials in 60 ms with SIMD",
"text": "Finding a billion factorials in 60 ms with SIMD",
"attributes": [
{
"name": "href",
"value": "https://codeforces.com/blog/entry/143279"
}
]
},
{
"html": "Rivulet: An esolang inspired by calligraphy && code [video]",
"text": "Rivulet: An esolang inspired by calligraphy && code [video]",
"attributes": [
{
"name": "href",
"value": "https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code"
}
]
},
{
"html": "Radio Garden",
"text": "Radio Garden",
"attributes": [
{
"name": "href",
"value": "https://radio.garden/?2025"
}
]
},
{
"html": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women",
"attributes": [
{
"name": "href",
"value": "https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html"
}
]
},
{
"html": "The X Window System didn't immediately have X terminals",
"text": "The X Window System didn't immediately have X terminals",
"attributes": [
{
"name": "href",
"value": "https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate"
}
]
},
{
"html": "Polystate: Composable Finite State Machines",
"text": "Polystate: Composable Finite State Machines",
"attributes": [
{
"name": "href",
"value": "https://github.com/sdzx-1/polystate"
}
]
},
{
"html": "Optifye.ai (YC W25) is hiring a back end engineer",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "href",
"value": "item?id=44351580"
}
]
},
{
"html": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C",
"attributes": [
{
"name": "href",
"value": "https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/"
}
]
},
{
"html": "WhatsApp banned on House staffers' devices",
"text": "WhatsApp banned on House staffers' devices",
"attributes": [
{
"name": "href",
"value": "https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app"
}
]
},
{
"html": "Verlet Integration and Cloth Physics Simulation (2022)",
"text": "Verlet Integration and Cloth Physics Simulation (2022)",
"attributes": [
{
"name": "href",
"value": "https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation"
}
]
},
{
"html": "Using Wave Function Collapse to solve puzzle map generation at scale",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale",
"attributes": [
{
"name": "href",
"value": "https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/"
}
]
}
],
"key": "titles"
},
{
"selector": "tr.athing .title .titleline",
"results": [
{
"html": "<a href=\"https://thedeletedscenes.substack.com/p/backyard-coffee-and-jazz-in-kyoto\">Backyard Coffee and Jazz in Kyoto, Japan</a><span class=\"sitebit comhead\"> (<a href=\"from?site=thedeletedscenes.substack.com\"><span class=\"sitestr\">thedeletedscenes.substack.com</span></a>)</span>",
"text": "Backyard Coffee and Jazz in Kyoto, Japan (thedeletedscenes.substack.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./\">Making Tramp Go Brrr</a><span class=\"sitebit comhead\"> (<a href=\"from?site=coredumped.dev\"><span class=\"sitestr\">coredumped.dev</span></a>)</span>",
"text": "Making Tramp Go Brrr (coredumped.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.bleepingcomputer.com/news/linux/new-linux-udisks-flaw-lets-attackers-get-root-on-major-linux-distros/\">New Linux udisks flaw lets attackers get root on major Linux distros</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bleepingcomputer.com\"><span class=\"sitestr\">bleepingcomputer.com</span></a>)</span>",
"text": "New Linux udisks flaw lets attackers get root on major Linux distros (bleepingcomputer.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://rocknix.org/\">Rocknix is an immutable Linux distribution for handheld gaming devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=rocknix.org\"><span class=\"sitestr\">rocknix.org</span></a>)</span>",
"text": "Rocknix is an immutable Linux distribution for handheld gaming devices (rocknix.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fellerts.no/projects/epoch.html\">Mechanical Watch: Exploded View</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fellerts.no\"><span class=\"sitestr\">fellerts.no</span></a>)</span>",
"text": "Mechanical Watch: Exploded View (fellerts.no)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.category.xyz/blogs/raptorcast-designing-a-messaging-layer\">RaptorCast: Designing a Messaging Layer</a><span class=\"sitebit comhead\"> (<a href=\"from?site=category.xyz\"><span class=\"sitestr\">category.xyz</span></a>)</span>",
"text": "RaptorCast: Designing a Messaging Layer (category.xyz)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://samsorensen.blot.im/cataphracts-design-diary-1\">Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300</a><span class=\"sitebit comhead\"> (<a href=\"from?site=blot.im\"><span class=\"sitestr\">blot.im</span></a>)</span>",
"text": "Cataphract: Medieval-fantasy roleplaying wargame, in the Black-Sea C. 1300 (blot.im)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://mazzo.li/posts/go-asm-pointers.html\">How to store Go pointers from assembly</a><span class=\"sitebit comhead\"> (<a href=\"from?site=mazzo.li\"><span class=\"sitestr\">mazzo.li</span></a>)</span>",
"text": "How to store Go pointers from assembly (mazzo.li)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://nannnsss.omg.lol/2025/tell-me-about-your-favorite-tree/\">Tell me about your favorite tree (a slow-web proposal)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=omg.lol\"><span class=\"sitestr\">omg.lol</span></a>)</span>",
"text": "Tell me about your favorite tree (a slow-web proposal) (omg.lol)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://fransskarman.com/phd_thesis_in_typst.html\">I wrote my PhD Thesis in Typst</a><span class=\"sitebit comhead\"> (<a href=\"from?site=fransskarman.com\"><span class=\"sitestr\">fransskarman.com</span></a>)</span>",
"text": "I wrote my PhD Thesis in Typst (fransskarman.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://ourworldindata.org/what-no-safe-water-means\">2B people don't have safe drinking water: what does this mean for them?</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ourworldindata.org\"><span class=\"sitestr\">ourworldindata.org</span></a>)</span>",
"text": "2B people don't have safe drinking water: what does this mean for them? (ourworldindata.org)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://koaning.io/posts/giving-mojo-a-spin/\">Python can run Mojo now</a><span class=\"sitebit comhead\"> (<a href=\"from?site=koaning.io\"><span class=\"sitestr\">koaning.io</span></a>)</span>",
"text": "Python can run Mojo now (koaning.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.romanklasen.com/blog/beating-brainrot-by-button/\">Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot</a><span class=\"sitebit comhead\"> (<a href=\"from?site=romanklasen.com\"><span class=\"sitestr\">romanklasen.com</span></a>)</span>",
"text": "Using Home Assistant, adguard home and an $8 smart outlet to avoid brain rot (romanklasen.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.kleinbottle.com/Amazon_Brand_Hijacking.html\">Klein Bottle Amazon Brand Hijacking (2021)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=kleinbottle.com\"><span class=\"sitestr\">kleinbottle.com</span></a>)</span>",
"text": "Klein Bottle Amazon Brand Hijacking (2021) (kleinbottle.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://bartoszmilewski.com/2025/06/20/weak-homotopy-equivalences/\">Homotopy Equivalences</a><span class=\"sitebit comhead\"> (<a href=\"from?site=bartoszmilewski.com\"><span class=\"sitestr\">bartoszmilewski.com</span></a>)</span>",
"text": "Homotopy Equivalences (bartoszmilewski.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://digitalseams.com/blog/the-ai-lifestyle-subsidy-is-going-to-end\">The AI lifestyle subsidy is going to end</a><span class=\"sitebit comhead\"> (<a href=\"from?site=digitalseams.com\"><span class=\"sitestr\">digitalseams.com</span></a>)</span>",
"text": "The AI lifestyle subsidy is going to end (digitalseams.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utilitybend.com/blog/the-customizable-select-part-four-scroll-snapping-state-queries-monster-hunter-and-gamification\">Scroll snapping, state queries, monster hunter, and gamification</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utilitybend.com\"><span class=\"sitestr\">utilitybend.com</span></a>)</span>",
"text": "Scroll snapping, state queries, monster hunter, and gamification (utilitybend.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/GeeeekExplorer/nano-vllm\">Nano-Vllm: lightweight vLLM implementation built from scratch</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/geeeekexplorer\"><span class=\"sitestr\">github.com/geeeekexplorer</span></a>)</span>",
"text": "Nano-Vllm: lightweight vLLM implementation built from scratch (github.com/geeeekexplorer)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://isle.pizza\">Show HN: Lego Island Playable in the Browser</a><span class=\"sitebit comhead\"> (<a href=\"from?site=isle.pizza\"><span class=\"sitestr\">isle.pizza</span></a>)</span>",
"text": "Show HN: Lego Island Playable in the Browser (isle.pizza)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://codeforces.com/blog/entry/143279\">Finding a billion factorials in 60 ms with SIMD</a><span class=\"sitebit comhead\"> (<a href=\"from?site=codeforces.com\"><span class=\"sitestr\">codeforces.com</span></a>)</span>",
"text": "Finding a billion factorials in 60 ms with SIMD (codeforces.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://media.ccc.de/v/gpn23-35-rivulet-an-esolang-inspired-by-calligraphy-and-other-experiments-in-natural-language-code\">Rivulet: An esolang inspired by calligraphy && code [video]</a><span class=\"sitebit comhead\"> (<a href=\"from?site=ccc.de\"><span class=\"sitestr\">ccc.de</span></a>)</span>",
"text": "Rivulet: An esolang inspired by calligraphy && code [video] (ccc.de)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://radio.garden/?2025\">Radio Garden</a><span class=\"sitebit comhead\"> (<a href=\"from?site=radio.garden\"><span class=\"sitestr\">radio.garden</span></a>)</span>",
"text": "Radio Garden (radio.garden)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://medicalxpress.com/news/2025-06-dhea-hormone-linked-shorter-lifespan.html\">DHEA-S hormone linked to shorter lifespan in men, but not women</a><span class=\"sitebit comhead\"> (<a href=\"from?site=medicalxpress.com\"><span class=\"sitestr\">medicalxpress.com</span></a>)</span>",
"text": "DHEA-S hormone linked to shorter lifespan in men, but not women (medicalxpress.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://utcc.utoronto.ca/~cks/space/blog/unix/XTerminalsNotImmediate\">The X Window System didn't immediately have X terminals</a><span class=\"sitebit comhead\"> (<a href=\"from?site=utcc.utoronto.ca\"><span class=\"sitestr\">utcc.utoronto.ca</span></a>)</span>",
"text": "The X Window System didn't immediately have X terminals (utcc.utoronto.ca)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://github.com/sdzx-1/polystate\">Polystate: Composable Finite State Machines</a><span class=\"sitebit comhead\"> (<a href=\"from?site=github.com/sdzx-1\"><span class=\"sitestr\">github.com/sdzx-1</span></a>)</span>",
"text": "Polystate: Composable Finite State Machines (github.com/sdzx-1)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"item?id=44351580\">Optifye.ai (YC W25) is hiring a back end engineer</a>",
"text": "Optifye.ai (YC W25) is hiring a back end engineer",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.errorcodezero.dev/blog/building-my-own-cpu-isa-and-virtual-machine/\">Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C</a><span class=\"sitebit comhead\"> (<a href=\"from?site=errorcodezero.dev\"><span class=\"sitestr\">errorcodezero.dev</span></a>)</span>",
"text": "Show HN: Turbine – 16-bit CPU Architecture and Emulator built in C (errorcodezero.dev)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://www.axios.com/2025/06/23/whatsapp-house-congress-staffers-messaging-app\">WhatsApp banned on House staffers' devices</a><span class=\"sitebit comhead\"> (<a href=\"from?site=axios.com\"><span class=\"sitestr\">axios.com</span></a>)</span>",
"text": "WhatsApp banned on House staffers' devices (axios.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://pikuma.com/blog/verlet-integration-2d-cloth-physics-simulation\">Verlet Integration and Cloth Physics Simulation (2022)</a><span class=\"sitebit comhead\"> (<a href=\"from?site=pikuma.com\"><span class=\"sitestr\">pikuma.com</span></a>)</span>",
"text": "Verlet Integration and Cloth Physics Simulation (2022) (pikuma.com)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
},
{
"html": "<a href=\"https://sublevelgames.github.io/blogs/2025-06-22-nurikabe-map-gen-with-wfc/\">Using Wave Function Collapse to solve puzzle map generation at scale</a><span class=\"sitebit comhead\"> (<a href=\"from?site=sublevelgames.github.io\"><span class=\"sitestr\">sublevelgames.github.io</span></a>)</span>",
"text": "Using Wave Function Collapse to solve puzzle map generation at scale (sublevelgames.github.io)",
"attributes": [
{
"name": "class",
"value": "titleline"
}
]
}
],
"key": "titles"
},
{
"selector": "tr + tr .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": "tr.athing + tr .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": ".subtext .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": "span.score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
},
{
"selector": "tr:not(.athing) .score",
"results": [
{
"html": "66 points",
"text": "66 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356248"
}
]
},
{
"html": "26 points",
"text": "26 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356346"
}
]
},
{
"html": "259 points",
"text": "259 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325861"
}
]
},
{
"html": "35 points",
"text": "35 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44328191"
}
]
},
{
"html": "1072 points",
"text": "1072 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44347425"
}
]
},
{
"html": "16 points",
"text": "16 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44353098"
}
]
},
{
"html": "95 points",
"text": "95 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44320832"
}
]
},
{
"html": "20 points",
"text": "20 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355187"
}
]
},
{
"html": "57 points",
"text": "57 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324596"
}
]
},
{
"html": "472 points",
"text": "472 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350322"
}
]
},
{
"html": "50 points",
"text": "50 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44355985"
}
]
},
{
"html": "252 points",
"text": "252 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44331316"
}
]
},
{
"html": "306 points",
"text": "306 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350002"
}
]
},
{
"html": "342 points",
"text": "342 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44349525"
}
]
},
{
"html": "36 points",
"text": "36 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44326175"
}
]
},
{
"html": "9 points",
"text": "9 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356625"
}
]
},
{
"html": "18 points",
"text": "18 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44325673"
}
]
},
{
"html": "62 points",
"text": "62 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352615"
}
]
},
{
"html": "180 points",
"text": "180 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351028"
}
]
},
{
"html": "148 points",
"text": "148 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351068"
}
]
},
{
"html": "4 points",
"text": "4 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44323528"
}
]
},
{
"html": "157 points",
"text": "157 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44350450"
}
]
},
{
"html": "6 points",
"text": "6 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356549"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44352311"
}
]
},
{
"html": "80 points",
"text": "80 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351817"
}
]
},
{
"html": "30 points",
"text": "30 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44324616"
}
]
},
{
"html": "3 points",
"text": "3 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44356676"
}
]
},
{
"html": "29 points",
"text": "29 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44333149"
}
]
},
{
"html": "72 points",
"text": "72 points",
"attributes": [
{
"name": "class",
"value": "score"
},
{
"name": "id",
"value": "score_44351487"
}
]
}
],
"key": "points"
}
],
"success": true,
"advance_config": {
"console": [],
"network": [],
"cookies": []
},
"_usage": {
"input_tokens": 21,
"output_tokens": 24589,
"inference_time_tokens": 9397,
"total_tokens": 34007
}
}