{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Micah R Ledbetter","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/micahrl","_microblog":{"about":"https://micro.blog/about/api","id":"323","username":"micahrl","bio":"ALL RITUALS RESTRICTED. ALL RITES RESERVED.","pronouns":"","is_following":false,"is_you":false,"following_count":2,"discover_count":0},"author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://avatars.micro.blog/avatars/2023/11/323.jpg"},"items":[{"id":"97289798","content_html":"<blockquote>\n<p>Most people don’t want to be more, do more, know more. They want to watch Netflix and die. They want the world of the Culture: an AI-run infinite vacation where they consume content for a few centuries, then autoeuthanize from boredom.</p>\n</blockquote>\n<p>— Fernando Borretti, <em><a href=\"https://borretti.me/article/the-other-road\">The Other Road</a></em></p>\n","summary":"","url":"https://micahrl.me/2026/09/10/most-people-dont-want-to/","date_published":"2026-09-10T11:56:20+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-09-10 11:56","date_timestamp":1789041380,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97011294","content_html":"<p>None of the AI labs are serious about <a href=\"https://simonwillison.net/2026/Sep/4/rogue-agent-wikis/\">sandboxing</a>:</p>\n<blockquote>\n<p>It looks to me like OpenAI’s sandbox for this agent suffered from the (quite naïve) assumption that GET requests cannot be used to update data.</p>\n</blockquote>\n","summary":"","url":"https://micahrl.me/2026/09/05/none-of-the-ai-labs/","date_published":"2026-09-05T13:08:23+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-09-05 13:08","date_timestamp":1788613703,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96955510","content_html":"<p>“<a href=\"https://rakhim.exotext.com/windows-11-experience\">The world runs on desktops, but both Apple and Microsoft seem to actively despise it.</a>”</p>\n","summary":"","url":"https://micahrl.me/2026/09/04/the-world-runs-on-desktops/","date_published":"2026-09-04T13:53:45+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-09-04 13:53","date_timestamp":1788530025,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96950266","content_html":"<p>openai gives out “resets”, but they do it for weird reasons, like to “celebrate major milestones”. yesterday one of their influencer-executives <a href=\"https://x.com/thsottiaux/status/2095651088502591861\">announced</a> a reset every day regular people can’t use Astra. why do this? cryptocurrency airdrop ass business strategy</p>\n","summary":"","url":"https://micahrl.me/2026/09/04/openai-give-out-resets-but/","date_published":"2026-09-04T11:51:08+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-09-04 11:51","date_timestamp":1788522668,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96883387","content_html":"<p>People seem to think that UPPER_CASE is correct for all shell variables. No! It is for only a subset: environment variables and constants. But upper case is so pervasive online I can’t even get AI to do it right. Sad!</p>\n","summary":"","url":"https://micahrl.me/2026/09/03/people-seem-to-think-that/","date_published":"2026-09-03T10:31:09+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-09-03 10:31","date_timestamp":1788431469,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96834922","content_html":"<p>I really think politicians should ask questions like, is it good that parents should have to pay Sega to get <a href=\"https://simonwillison.net/2026/Sep/2/claudes-new-system-prompt/\">Sonic the Hedgehog</a> on a sign for a kids birthday party? Is Sega’s interest in children’s birthday signs worthy of government protection?</p>\n<p><a href=\"https://me.micahrl.com/blog/copyright-is-for-the-public/\">Copyright is for the public</a>. I’m still stuck on this.</p>\n","summary":"","url":"https://micahrl.me/2026/09/02/i-really-think-politicians-should/","date_published":"2026-09-02T16:18:32+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-09-02 16:18","date_timestamp":1788365912,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96385282","content_html":"<p>I heard that A$AP Rocky’s original lyrics were</p>\n<blockquote>\n<p>Wild for the night, CBD and Diet Sprite</p>\n</blockquote>\n<p>But Skrillex made him change them to the <a href=\"https://genius.com/1328338\">album version</a> to be more rebellious</p>\n","summary":"","url":"https://micahrl.me/2026/08/25/i-heard-that-aap-rockys/","date_published":"2026-08-25T19:34:18+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-08-25 19:34","date_timestamp":1787686458,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96272508","content_html":"<p>I think washing hands before returning to work is a good idea but I wish this restaurant provided somewhere else to do it</p>\n<img src=\"https://cdn.uploads.micro.blog/103095/2026/5b4883f2-4096-45d7-8929-4b12f52aa8b8-1-105-c-m.jpg\" width=\"450\" height=\"600\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://micahrl.me/2026/08/23/i-think-washing-hands-before/","date_published":"2026-08-23T19:11:49+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-08-23 19:11","date_timestamp":1787512309,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"96272486","content_html":"<p>“we’re all in this together”, by which I mean, “get the hell off my property”</p>\n<img src=\"https://cdn.uploads.micro.blog/103095/2026/09e4dd5f-425a-4245-bf92-51e3264ec42d-1-105-c-m.jpg\" width=\"450\" height=\"600\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://micahrl.me/2026/08/23/were-all-in-this-together/","date_published":"2026-08-23T19:10:39+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-08-23 19:10","date_timestamp":1787512239,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95615461","content_html":"<p>Alignment Has Always Been Disinfo: <a href=\"https://micahrl.me/2026/08/11/alignment-has-always-been-disinfo/\">micahrl.me</a></p>","summary":"","url":"https://micahrl.me/2026/08/11/alignment-has-always-been-disinfo/","date_published":"2026-08-12T03:28:39+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-08-12 03:28","date_timestamp":1786505319,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"95293281","content_html":"<p>I’m tired of reading about how labs can run models without any safeguards but getting scolded by a fucking LLM when asking for help retrieving the Slack auth tokens on my own computer <a href=\"https://simonwillison.net/2026/Aug/5/incident-report/#atom-everything\">simonwillison.net/2026/Aug/…</a></p>\n","summary":"","url":"https://micahrl.me/2026/08/06/im-tired-of-reading-about/","date_published":"2026-08-06T13:39:35+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-08-06 13:39","date_timestamp":1786023575,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93855233","content_html":"<p>Hugo Habitat: <a href=\"https://me.micahrl.com/blog/hugo-habitat/\">me.micahrl.com</a></p>","summary":"I figured out that I can file some inconveniences off the experience of writing Hugo sites in VS Code,\nand the result is a new VS Code extension called Hugo Habitat:\n\n mrled/vscode-extension-hugo-habitat.\nIt can:\n\nAdd a clickable glyph next to Hugo links to open that page in the editor\nOpen the curr...","url":"https://me.micahrl.com/blog/hugo-habitat/","date_published":"2026-07-11T18:07:08+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-07-11 18:07","date_timestamp":1783793228,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93182972","content_html":"<p>Minor contagious metadata corruption in exiv2: <a href=\"https://me.micahrl.com/blog/minor-contagious-corruption-exiv2/\">me.micahrl.com</a></p>","summary":"I found some contagious metadata corruption in exiv2,\nsuch that reading a file with corrupt XML namespace values in XMP data\npoisons all subsequent metadata writes with the same corrupt namespace — even to other files.\n\nI don’t think it is very serious (at least, compared to other data corruption bu...","url":"https://me.micahrl.com/blog/minor-contagious-corruption-exiv2/","date_published":"2026-06-30T11:38:45+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-06-30 11:38","date_timestamp":1782819525,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"91503429","content_html":"<p>i’m gonna do it. i warned u but u wouldn’t listen. i said this would happen. u did this, not me. im doin it. im automatically filtering emails with “login notification” and “a new trusted device” in the subject line.</p>\n","summary":"","url":"https://micahrl.me/2026/06/03/im-gonna-do-it-i/","date_published":"2026-06-04T02:01:17+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-06-04 02:01","date_timestamp":1780538477,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"89735607","content_html":"<p>You know, if someone really wanted to build and own a universal platform layer, they’d start a cellular company that sold by the byte and not by the device. Like imagine if you could add a cell connected gadget and it adds to your bill incrementally, like AWS instead of Rackspace, but for IoT.</p>\n","summary":"","url":"https://micahrl.me/2026/05/06/you-know-if-someone-really/","date_published":"2026-05-06T19:50:34+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-05-06 19:50","date_timestamp":1778097034,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"88595849","content_html":"<p>Protecting .git from malicious agents: <a href=\"https://me.micahrl.com/blog/protecting-git-malicious-agents/\">me.micahrl.com</a></p>","summary":"I realized you can use containers to run Claude Code in yolo mode with Internet access relatively safely,\nwithout needing to maintain a dedicated VM.\n\nThis might sound obvious.\nThe whole point of containers is to isolate the contained processes from the host.\nRun Claude in a container, mount your pr...","url":"https://me.micahrl.com/blog/protecting-git-malicious-agents/","date_published":"2026-04-19T18:14:31+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-04-19 18:14","date_timestamp":1776622471,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"88377172","content_html":"<p>Nice autolinks in Hugo: <a href=\"https://me.micahrl.com/blog/nice-autolinks-hugo/\">me.micahrl.com</a></p>","summary":"In Google Docs, Confluence, and other heavy document editors,\nyou can just paste a URL and it’ll fetch the page title and make a nice link out of it,\nat the cost of some tick, tick, tick while it fetches the title from the other page.\n\nI realized some links actually contain enough information\nto imp...","url":"https://me.micahrl.com/blog/nice-autolinks-hugo/","date_published":"2026-04-13T11:11:31+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-04-13 11:11","date_timestamp":1776078691,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"88055239","content_html":"<p>Searchable published urls: <a href=\"https://me.micahrl.com/blog/searchable-published-urls/\">me.micahrl.com</a></p>","summary":"As of today, if I include links in unpublished drafts,\nI have linked to 2,256 unique offsite URLs in page content.1\n\nI know this because I made an automatic index of every URL on this site,\ninstantly searchable by its anchor text, which page linked to them, and the URL itself.\n\nIf you’ve got a site ...","url":"https://me.micahrl.com/blog/searchable-published-urls/","date_published":"2026-04-11T13:00:09+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-04-11 13:00","date_timestamp":1775912409,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"88044181","content_html":"<p>A better remote project experience with Ghostty: <a href=\"https://me.micahrl.com/blog/ghostty-remote-projects/\">me.micahrl.com</a></p>","summary":"I guess it’s time to update the Uses page.\n\nGhostty’s support for OSC52 remote copy and OSC8 clickable linkes\nimproves the experience of working on projects over ssh.\nI’ve been a longtime macOS Terminal holdout, but these features pushed me over the edge to switch.\nRemote copy and paste\nFor example:...","url":"https://me.micahrl.com/blog/ghostty-remote-projects/","date_published":"2026-04-11T11:50:53+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-04-11 11:50","date_timestamp":1775908253,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"87980381","content_html":"<p>Color HTML Ghostty transcripts: <a href=\"https://me.micahrl.com/blog/color-html-ghostty-transcripts/\">me.micahrl.com</a></p>","summary":"With Ghostty, all I need to do to get a realistic transcript of a shell session\nis select and copy, extract the HTML source with\npbpaste-htmlsrc,\nand reference it on this site with a Hugo shortcode.\n\nAs I learned previously,\nthe macOS clipboard can hold more than one version of the same content.\n\n  ...","url":"https://me.micahrl.com/blog/color-html-ghostty-transcripts/","date_published":"2026-04-10T11:24:49+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-04-10 11:24","date_timestamp":1775820289,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"87647366","content_html":"<p>A fortunate birthday: <a href=\"https://me.micahrl.com/blog/fortunate-birthday/\">me.micahrl.com</a></p>","summary":"Two weeks ago, I threw my forty-first birthday party.\n\nInvitation by A and Rachel.\nParty cookies\nI really wanted to make fortune cookies from scratch,\nand the rest of the party kind of fell out from that.\nOver a decade ago on a now-defunct blog,\nI had seen someone do this\nfor a New Year’s Eve party,...","url":"https://me.micahrl.com/blog/fortunate-birthday/","date_published":"2026-04-05T14:28:30+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-04-05 14:28","date_timestamp":1775399310,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"87363562","content_html":"<p>It gets more true every year: “enshittification” is a word for disney adults</p>\n","summary":"","url":"https://micahrl.me/2026/03/31/it-gets-more-true-every/","date_published":"2026-04-01T01:29:33+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-04-01 01:29","date_timestamp":1775006973,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"86753888","content_html":"<p>kubectl, tmux, and local network permissions: <a href=\"https://me.micahrl.com/blog/kubectl-tmux-local-network-permissions/\">me.micahrl.com</a></p>","summary":"This week I was working on a Kubernetes cluster from my Mac.\nI discovered that while kubectl worked fine in a regular terminal,\nif I ran it inside tmux it would tell me there was no route to host.\n\nHere’s a screenshot with a tmux session in the top pane, and a bare shell in the bottom pane:\n\nThis sc...","url":"https://me.micahrl.com/blog/kubectl-tmux-local-network-permissions/","date_published":"2026-03-22T19:28:27+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-03-22 19:28","date_timestamp":1774207707,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"86359688","content_html":"<p>A club for symmetrical DNS names: <a href=\"https://me.micahrl.com/blog/club-for-symmetrical-dns/\">me.micahrl.com</a></p>","summary":"I have a demonstrated\ninterest in symmetrical DNS names.\n\n“Symmetrical” could mean several things.\nMaybe a single name that is a palindrome, like if you owned elpmaxe.www.example.\nMaybe a pair of names that have reversed components,\nlike if you owned example.institute and institute.example.\nOr maybe...","url":"https://me.micahrl.com/blog/club-for-symmetrical-dns/","date_published":"2026-03-17T02:50:27+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-03-17 02:50","date_timestamp":1773715827,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"86209455","content_html":"<p>SSH, tmux, and agent forwarding: <a href=\"https://me.micahrl.com/blog/ssh-tmux-agent/\">me.micahrl.com</a></p>","summary":"By default, using the same tmux session from multiple ssh sessions\nbreaks agent forwarding.\n\nHere’s why:\nWhen tmux starts, it inherits the environment.\nBy default, that environment is fixed.\nssh sets some environment variables, like SSH_CONNECTION and,\nif you forwarded an agent, SSH_AUTH_SOCK,\nbut t...","url":"https://me.micahrl.com/blog/ssh-tmux-agent/","date_published":"2026-03-14T16:15:35+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2026-03-14 16:15","date_timestamp":1773504935,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"75552489","content_html":"<p>@MitchW yeah, I chose me @ micahrl.com for my email address, but I don’t love it. Just like you don’t need a www. subdomain, you also ought not need a specifier for the root email address, imo</p>\n","url":"https://micro.blog/micahrl/75552489","date_published":"2025-10-11T17:16:00+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2025-10-11 17:16","date_timestamp":1760202960,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"57123256","content_html":"<p><a href=\"https://micro.blog/micahrl\">@micahrl</a> <a href=\"https://micro.blog/manton\">@manton</a> have ya’ll ever thought about doing something like this with the micro.blog app?</p>\n","url":"https://micro.blog/micahrl/57123256","date_published":"2025-02-09T03:29:32+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2025-02-09 03:29","date_timestamp":1739071772,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"47370231","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> One dichotomy I notice in the many features of M.b is between interaction and publishing. The main information I see when I log in is my feed, not my blog; maybe a different balance would highlight more features?</p>\n","url":"https://micro.blog/micahrl/47370231","date_published":"2024-10-12T19:55:40+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2024-10-12 19:55","date_timestamp":1728762940,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"42418639","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Oh cool. I have been toying with WARC/WACZ files viewed by self hosted <a href=\"https://replayweb.page\">replayweb.page</a> on my blog. Love to have more web archive tools available.</p>\n","url":"https://micro.blog/micahrl/42418639","date_published":"2024-07-28T14:27:12+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2024-07-28 14:27","date_timestamp":1722176832,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"19332476","content_html":"<p><a href=\"https://micro.blog/tkoola\">@tkoola</a> that might be free with <a href=\"https://vercel.com\">vercel.com</a> or <a href=\"https://fly.io\">fly.io</a> depending on usage. You might look at <a href=\"https://docs.datasette.io/en/stable/publish.html#datasette-publish\">datasette</a> which can automate publishing to those and also provides a web ui for exploring it.</p>\n","url":"https://micro.blog/micahrl/19332476","date_published":"2023-05-23T16:09:27+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2023-05-23 16:09","date_timestamp":1684858167,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"19331845","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> What are you comparing it to? It’s a big improvement in quality and speed over duckduckgo for me. (I still like do ddg a lot and try both it and Google when Kagi searches don’t have my answer.)</p>\n","url":"https://micro.blog/micahrl/19331845","date_published":"2023-05-23T15:42:54+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2023-05-23 15:42","date_timestamp":1684856574,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"17814129","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> this is really cool, makes me want to upgrade so I can use it.</p>\n<p>One cool way to expose it would be for theming - perhaps some themes could offer an automatic archive link. Not appropriate for all blogs and not by default, but available.</p>\n<p>Something I did recently was make <a href=\"https://sacredground.click\">a shrine to privacy on the web</a>, and I used a Hugo shirt code to provide links to .onion domains alongside clear text sites. That implementation is really just a prototype and has lots of room for improvement, but something similar might be nice for some blogs to automatically show the archive alongside the live link.</p>\n","url":"https://micro.blog/micahrl/17814129","date_published":"2023-03-20T20:27:35+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2023-03-20 20:27","date_timestamp":1679344055,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"17694816","content_html":"<p>@MitchW Watching the Sunlit development over the years is one reason I wanted to come over here. It looks really nice, looking forward to playing with it.</p>\n","url":"https://micro.blog/micahrl/17694816","date_published":"2023-03-15T19:33:30+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2023-03-15 19:33","date_timestamp":1678908810,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"17670826","content_html":"<p>@MitchW yeah the complexity is a downside. I want to keep my current long post workflow, and have a portfolio site that is more polished, but what’s missing is a way to post quickly from my phone. Might change this in the future but this is a good place to start.</p>\n<p>It’s cool that it’s Hugo based; if I spend a lot of time here I can apply my existing Hugo theme skills to customize the site.</p>\n","url":"https://micro.blog/micahrl/17670826","date_published":"2023-03-14T20:10:42+00:00","author":{"name":"Micah R Ledbetter","url":"https://me.micahrl.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2023%2F11%2F323.jpg","_microblog":{"username":"micahrl"}},"_microblog":{"date_relative":"2023-03-14 20:10","date_timestamp":1678824642,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}