{"name":"keith.is links","description":"links that i want to show on keith.is on the homepage","author":{"handle":"keithlaugh.love","did":"did:plc:5qartdsce62n2wfyvtocmoob"},"links":[{"url":"https://asharangappa.substack.com/p/we-need-a-fourth-branch","title":"We Need a Fourth Branch","description":"Why our most vital institutions should be placed in a constitutional vault - beyond the reach of any President.","meta":{"ogTitle":"We Need a Fourth Branch","ogDescription":"Why our most vital institutions should be placed in a constitutional vault - beyond the reach of any President.","ogImage":"https://substackcdn.com/image/fetch/$s_!MyZP!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84afde6c-4230-41c6-b9b5-fafe0a8d708f_1612x734.png","favicon":"https://substackcdn.com/image/fetch/$s_!U4od!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6d627ef-ff86-4c0c-a9c2-1863f156a71a%2Ffavicon.ico"}},{"url":"https://playhtml.fun/","title":"playhtml","description":"interactive, collaborative html elements with a single attribute","meta":{"ogTitle":"playhtml","ogDescription":"interactive, collaborative html elements with a single attribute","ogImage":"https://playhtml.fun/playhtml.png","favicon":"https://playhtml.fun/icon.png"}},{"url":"https://weirdgloop.org/blog/clankers","title":"Aggressive AI scrapers are making it kinda suck to run wikis","description":"Bots are currently scraping the internet for LLM training data at unprecedented rates[1][2][3], driving up costs and destabilizing public-facing websites. I want to talk about how this has been particularly difficult for wikis, and has gotten much worse in the last few months.","meta":{"ogTitle":"Aggressive AI scrapers are making it kinda suck to run wikis","ogDescription":"Bots are currently scraping the internet for LLM training data at unprecedented rates[1][2][3], driving up costs and destabilizing public-facing websites. I want to talk about how this has been particularly difficult for wikis, and has gotten much worse in the last few months.","ogImage":"https://weirdgloop.org/images/Weird%20Gloop%20square%20logo.png","favicon":"https://weirdgloop.org/favicon.ico"}},{"url":"https://mastrojs.github.io/blog/2026-05-23-is-AI-causing-a-repeat-of-frontends-lost-decade/","title":"Is AI causing a repeat of Frontend’s Lost Decade? | Mastro Blog","description":"AI is doing to programming what framework-brain did to the frontend before. Deskilling, or just working at a higher level of abstraction?","meta":{"ogTitle":"Is AI causing a repeat of Frontend’s Lost Decade? | Mastro Blog","ogDescription":"AI is doing to programming what framework-brain did to the frontend before. Deskilling, or just working at a higher level of abstraction?","ogImage":"https://mastrojs.github.io/blog/2026-05-23-is-AI-causing-a-repeat-of-frontends-lost-decade/og.png","favicon":"https://mastrojs.github.io/assets/favicon.svg"}},{"url":"https://anxietyshark.ca/jackass-made-me-the-trans-woman-i-am/","title":"Jackass made me the trans woman I am","description":"*This piece originally ran in Bitch Magazine in 2022. I wrote it firmly believing that a trans woman writing about Jackass wasn't going to set the world on fire, and it didn't, but it was nonetheless surprisingly well-received. I will never forget getting a text from a","meta":{"ogTitle":"Jackass made me the trans woman I am","ogDescription":"*This piece originally ran in Bitch Magazine in 2022. I wrote it firmly believing that a trans woman writing about Jackass wasn't going to set the world on fire, and it didn't, but it was nonetheless surprisingly well-received. I will never forget getting a text from a","ogImage":"https://storage.ghost.io/c/e4/70/e470ac80-ea79-4a87-8052-d10d752ca6b9/content/images/2024/02/MV5BNTdmMDNmYmItOWFmNC00YzdkLWIyZWMtMGRlMTQyZDZmNDU0XkEyXkFqcGdeQXVyMTkxNjUyNQ@@._V1_FMjpg_UX1000_.jpg","favicon":"https://storage.ghost.io/c/e4/70/e470ac80-ea79-4a87-8052-d10d752ca6b9/content/images/size/w256h256/2024/01/Anxiety-Shark-square-logo.png"}},{"url":"https://liberalcurrents.com/graham-platner-must-go/","title":"Graham Platner Must Go","description":"Democrats made the Devil's bargain with Graham Platner. The Adversary has come to collect.","meta":{"ogTitle":"Graham Platner Must Go","ogDescription":"Democrats made the Devil's bargain with Graham Platner. The Adversary has come to collect.","ogImage":"https://storage.ghost.io/c/b6/39/b6398cfc-5fe8-43f9-bf18-c8ef836a8846/content/images/2026/07/Platner_headshot-2.png","favicon":"https://storage.ghost.io/c/b6/39/b6398cfc-5fe8-43f9-bf18-c8ef836a8846/content/images/size/w256h256/2026/04/Lettermark_Oxford--1-.png"}}],"updatedAt":"2026-07-13T09:46:53.564Z"}