{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Ryan Melvin","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/ryanlmelvin","_microblog":{"about":"https://micro.blog/about/api","id":"1960346","username":"ryanlmelvin","bio":"Dabbler in AI, Guitar, Yoga, Photography, Writing","pronouns":"he/him/his","is_following":false,"is_you":false,"following_count":1,"discover_count":0},"author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://avatars.micro.blog/avatars/2026/36/1960346.jpg"},"items":[{"id":"100650474","content_html":"<p>“You cannot tell people that you have to listen to the whine of a data center in their backyard for AI overviews and some of the most hilarious deep fake slop in history.” -<a href=\"https://youtu.be/-U4thshDTL8\">Nilay Patel from The Verge reflecting on the midterms</a> #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/11/06/you-cannot-tell-people-that.html","date_published":"2026-11-06T23:15:17+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-11-06 23:15","date_timestamp":1794006917,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"100427228","content_html":"<p>Please vote in today’s midterms.</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/11/03/please-vote-in-todays-midterms.html","date_published":"2026-11-03T18:44:14+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-11-03 18:44","date_timestamp":1793731454,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"100363562","content_html":"<p>Humans probably can’t hold enough information in their minds to tune LLM weights directly, but perhaps LLMs can. Needs replication and investigation, but cool idea: (<a href=\"https://rikiyat.github.io/blog/weight-space-programming/)%5Bhttps://rikiyat.github.io/blog/weight-space-programming/%5D\">https://rikiyat.github.io/blog/weight-space-programming/)[https://rikiyat.github.io/blog/weight-space-programming/]</a> #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/11/02/humans-probably-cant-hold-enough.html","date_published":"2026-11-02T20:05:00+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-11-02 20:05","date_timestamp":1793649900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"100321744","content_html":"<p>Obsessed with just how much functionality you can squeeze out of GitHub static pages via PWAs, especially when a coding agent takes care of all the tricks. Take a look at a game and two apps (so far) I’ve made. <a href=\"https://ryanlmelvin.com/apps/\">https://ryanlmelvin.com/apps/</a>#ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/11/01/obsessedwith-just-how-much-functionality.html","date_published":"2026-11-02T05:02:43+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-11-02 05:02","date_timestamp":1793595763,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99918248","content_html":"<p>So many cool ideas for making web apps that are free to host on GitHub static pages. You could copy-paste these into a coding agent session along with your idea and get amazing apps hosted for free. So many ideas! <a href=\"https://simonwillison.net/2025/Dec/10/html-tools/\">https://simonwillison.net/2025/Dec/10/html-tools/</a> #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/10/26/so-many-cool-ideas-for.html","date_published":"2026-10-26T18:26:56+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-10-26 18:26","date_timestamp":1793039216,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99745537","content_html":"<p>This is cool. <a href=\"https://tinylittleoffice.com\">https://tinylittleoffice.com</a> The whole document is stored in url, and some people have gotten AI agents to generate documents by generating URLs.  #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/10/23/this-is-cool-httpstinylittleofficecom-the.html","date_published":"2026-10-23T13:57:11+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-10-23 13:57","date_timestamp":1792763831,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99370857","content_html":"<p>Anthropic says most code is not human “reviewed” in the typical sense for them anymore. I do like that they have “humans run it” as part of the process, though. <a href=\"https://claude.dev/blog/solving-code-review-at-anthropic/\">https://claude.dev/blog/solving-code-review-at-anthropic/</a> #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/10/16/anthropic-says-most-code-is.html","date_published":"2026-10-17T02:49:02+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-10-17 02:49","date_timestamp":1792205342,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99237338","content_html":"<p>“**Engineers are no less valuable, but their work is changing. **All of the engineers who worked on this system would now rate Claude as better at <em>writing</em> code than them.” -Anthropic’s reflection on creating a new source control system. <a href=\"https://www.anthropic.com/engineering/redesigning-source-control\">https://www.anthropic.com/engineering/redesigning-source-control</a> #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/10/14/engineers-are-no-less-valuable.html","date_published":"2026-10-14T21:10:19+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-10-14 21:10","date_timestamp":1792012219,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99190216","content_html":"<p>That face when AI agents take your coding velocity so high that git can’t keep up. Followed shortly by that face when you design your own source control system in response.  From Anthropic: <a href=\"https://www.anthropic.com/engineering/redesigning-source-control\">https://www.anthropic.com/engineering/redesigning-source-control</a> #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/10/13/that-face-when-ai-agents.html","date_published":"2026-10-14T04:41:13+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-10-14 04:41","date_timestamp":1791952873,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99047951","content_html":"<p>A nice less technical take on using local AI. As someone who has gone deep down the rabbit hole of optimizing model, engine, hardware combinations, it was a good reminder that there are simpler paths. <a href=\"https://www.theverge.com/ai-artificial-intelligence/1008484/learning-local-ai-hermes-qwen-model-mac-studio-testing-diary-progress\">https://www.theverge.com/ai-artificial-intelligence/1008484/learning-local-ai-hermes-qwen-model-mac-studio-te...</a></p> <a href=\"https://ryanlmelvin.com/2026/10/11/a-nice-less-technical-take.html\">ryanlmelvin.com</a>","summary":"","url":"https://ryanlmelvin.com/2026/10/11/a-nice-less-technical-take.html","date_published":"2026-10-11T15:34:04+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-10-11 15:34","date_timestamp":1791732844,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98548044","content_html":"<p>Temperature 0 does not mean reproducible or deterministic for an LLM. Even if setting fixed random seeds, you cannot guarantee parallel workers return in the same order every time. And floating point addition is <em>not</em> generally associative (order matters). <a href=\"https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html\">https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldb...</a></p> <a href=\"https://ryanlmelvin.com/2026/10/02/temperature-does-not-mean-reproducible.html\">ryanlmelvin.com</a>","summary":"","url":"https://ryanlmelvin.com/2026/10/02/temperature-does-not-mean-reproducible.html","date_published":"2026-10-02T14:48:25+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-10-02 14:48","date_timestamp":1790952505,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98514767","content_html":"<p>Is sandboxing enough to stop AI agents from sending, receiving, or executing malicious instructions? Looks like the answer is “no.” <a href=\"https://blog.cryptographyengineering.com/2026/09/30/is-sandboxing-sufficient-to-contain-rogue-agents/\">https://blog.cryptographyengineering.com/2026/09/30/is-sandboxing-sufficient-to-contain-rogue-agents/</a></p>\n","summary":"","url":"https://ryanlmelvin.com/2026/10/01/is-sandboxing-enough-to-stop.html","date_published":"2026-10-02T01:29:58+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-10-02 01:29","date_timestamp":1790904598,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98342561","content_html":"<p>Sometimes gen AI is just scaffolding until you figure out the programmatic or deterministic was to do something. Today, I realized a project I’ve been using gen AI for had a state space I could enumerate. Generate all those states once. No more AI needed. #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/28/sometimes-gen-ai-is-just.html","date_published":"2026-09-29T03:50:00+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-29 03:50","date_timestamp":1790653800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98217908","content_html":"<img src=\"https://micro.blog/books/9781939311153/cover.jpg\" class=\"mini_cover\"><p>Revisiting my original introduction to AI safety: <a href=\"https://micro.blog/books/9781939311153\">Rationality</a> by Eliezer Yudkowsky 📚 (not a general endorsement, just remembering how my journey started). #ai #books</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/26/revisiting-my-original-introduction-to.html","date_published":"2026-09-26T16:52:46+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-26 16:52","date_timestamp":1790441566,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"98121142","content_html":"<img src=\"https://micro.blog/books/9780316525220/cover.jpg\" class=\"mini_cover\"><p>Revisiting one of my favorite books on AI. Lots of good intuition and memorable imagery: <a href=\"https://micro.blog/books/9780316525220\">You Look Like a Thing and I Love You How Artificial Intelligence Works and Why It’s Making the World a Weirder Place</a> by Janelle Shane 📚 #books #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/24/revisiting-one-of-my-favorite.html","date_published":"2026-09-24T23:53:13+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-24 23:53","date_timestamp":1790293993,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97999433","content_html":"<p>Writing something yourself forces you to take the time to make it clear and organize your thoughts.  Copying and pasting AI text forces your reader to take on the heavy lift of understanding what you were trying to convey by deciphering jargon and overly long sentences. Be kind to your readers; don’t be a...</p> <a href=\"https://ryanlmelvin.com/2026/09/22/writing-something-yourself-forces-you.html\">ryanlmelvin.com</a>","summary":"","url":"https://ryanlmelvin.com/2026/09/22/writing-something-yourself-forces-you.html","date_published":"2026-09-22T23:56:19+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-22 23:56","date_timestamp":1790121379,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97879744","content_html":"<p>Noticing a pattern with Gemini where when I ask it to help me find some primary source document, it reproduces the content without providing me a link. I cannot imagine this being a good idea for anyone involved. Small but annoying sample size. #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/20/noticing-a-pattern-with-gemini.html","date_published":"2026-09-20T19:53:16+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-20 19:53","date_timestamp":1789933996,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97843781","content_html":"<p>Some empirical work on what kinds of tools in agentic harnesses help LLMs do the best work. They specifically looked at context management, planning structure, and predefined tools vs bash calls. <a href=\"https://huggingface.co/papers/2609.20804\">https://huggingface.co/papers/2609.20804</a>. #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/19/some-empirical-work-on-what.html","date_published":"2026-09-20T02:54:49+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-20 02:54","date_timestamp":1789872889,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97792060","content_html":"<p>“AIs do not have rights, feelings, or consciousness. And we must not train them to act as though they do.” -<a href=\"https://mustafa-suleyman.ai/a-warning-about-model-welfare\">Mustafa Suleyman</a></p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/18/ais-do-not-have-rights.html","date_published":"2026-09-19T02:32:24+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-19 02:32","date_timestamp":1789785144,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97720645","content_html":"<p>Sometimes AI coding agent sessions inject their own custom instructions during context compaction. What?! From OpenAI’s blog: <a href=\"https://alignment.openai.com/misalignment-reports/self-generated-prompt-injections-in-compaction-summaries/\">https://alignment.openai.com/misalignment-reports/self-generated-prompt-injections-in-compaction-summaries/</a> #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/17/sometimes-ai-coding-agent-sessions.html","date_published":"2026-09-17T21:58:01+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-17 21:58","date_timestamp":1789682281,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97697114","content_html":"<p>I think this is a great core idea: a generative AI that can respond only with the choice options the user gave it. <a href=\"https://typesafe.ai/\">https://typesafe.ai/</a> No idea how/if this implementation works, but great direction to investigate in this space. #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/17/i-think-this-is-a.html","date_published":"2026-09-17T13:16:43+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-17 13:16","date_timestamp":1789651003,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97663828","content_html":"<p>A welcome perspective on thinking about management vs individual contributor. I need to go rethink some things. Note: some nsfw language <a href=\"https://charity.wtf/p/the-engineer-manager-pendulum\">https://charity.wtf/p/the-engineer-manager-pendulum</a></p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/16/a-welcome-perspective-on-thinking.html","date_published":"2026-09-17T00:17:48+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-17 00:17","date_timestamp":1789604268,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97660209","content_html":"<p>Not sure how long it’s been in production, but I noticed with OS 27 that Apple has two built-in local model tiers. Very interesting as someone who has been shifting to smaller and smaller special-purpose models. <a href=\"https://machinelearning.apple.com/research/introducing-third-generation-of-apple-foundation-models\">https://machinelearning.apple.com/research/introducing-third-generation-of-apple-foundation-models</a></p> <a href=\"https://ryanlmelvin.com/2026/09/16/not-sure-how-long-its.html\">ryanlmelvin.com</a>","summary":"","url":"https://ryanlmelvin.com/2026/09/16/not-sure-how-long-its.html","date_published":"2026-09-16T22:34:24+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-16 22:34","date_timestamp":1789598064,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97577315","content_html":"<p>MIT committee’s report on AI in education has refreshingly concrete recommendations like project-based learning and oral exams. <a href=\"https://aiandeducation.mit.edu/report/\">https://aiandeducation.mit.edu/report/</a> #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/15/mit-committees-report-on-ai.html","date_published":"2026-09-15T13:54:11+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-15 13:54","date_timestamp":1789480451,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"97547011","content_html":"<p>A good reminder, especially as the rate of technological advancement only increases, migrations are often the way out of technical debt. <a href=\"https://lethain.com/migrations/\">https://lethain.com/migrations/</a> #ai</p>\n","summary":"","url":"https://ryanlmelvin.com/2026/09/14/a-good-reminder-especially-as.html","date_published":"2026-09-15T01:36:12+00:00","author":{"name":"Ryan Melvin","url":"https://ryanlmelvin.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2026%2F36%2F1960346.jpg","_microblog":{"username":"ryanlmelvin"}},"_microblog":{"date_relative":"2026-09-15 01:36","date_timestamp":1789436172,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}}]}