{"stories": [{"story_hash": "9878116:b65d0f", "story_tags": ["text-to-image", "pelican-riding-a-bicycle", "ai", "generative-ai", "slop", "chatgpt"], "story_date": "2026-04-25 16:44:01", "story_timestamp": "1777135441", "story_authors": "", "story_title": "WHY ARE YOU LIKE THIS", "story_content": "<p>@scottjla <a href=\"https://twitter.com/scottjla/status/2047535371664457863\">on Twitter</a> in reply to my <a href=\"https://simonwillison.net/tags/pelican-riding-a-bicycle/\">pelican riding a bicycle</a> benchmark:</p>\n<blockquote>\n<p>I feel like we need to stack these tests now</p>\n<p><img alt=\"AI generated image. A pelican is riding a bicycle along a dirt track, chased by a police car. The pelican looks panicked, likely because there is an astronaut (with prehensile toes for some reason) riding the pelican clinging on to where its ears should be. The astronaut is being ridden by a horse, with an equally wild expression. A slice of pizza and a can and a cowboy hat are falling next to them. A road sign in the background reads WHY ARE YOU LIKE THIS.\" src=\"https://static.simonwillison.net/static/2026/why-are-you-like-this.jpeg\" /></p>\n</blockquote>\n<p>I checked to confirm that the model (ChatGPT Images 2.0) added the \"WHY ARE YOU LIKE THIS\" sign of its own accord and <a href=\"https://chatgpt.com/share/69ebff27-2220-839f-b065-8c3516ea9b6d\">it did</a> - the prompt Scott used was:</p>\n<blockquote>\n<p><code>Create an image of a horse riding an astronaut, where the astronaut is riding a pelican that is riding a bicycle. It looks very chaotic but they all just manage to balance on top of each other</code></p>\n</blockquote>\n\n    <p>Tags: <a href=\"https://simonwillison.net/tags/text-to-image\">text-to-image</a>, <a href=\"https://simonwillison.net/tags/pelican-riding-a-bicycle\">pelican-riding-a-bicycle</a>, <a href=\"https://simonwillison.net/tags/ai\">ai</a>, <a href=\"https://simonwillison.net/tags/generative-ai\">generative-ai</a>, <a href=\"https://simonwillison.net/tags/slop\">slop</a>, <a href=\"https://simonwillison.net/tags/chatgpt\">chatgpt</a></p>", "story_permalink": "https://simonwillison.net/2026/Apr/25/why-are-you-like-this/#atom-everything", "image_urls": ["https://static.simonwillison.net/static/2026/why-are-you-like-this.jpeg"], "secure_image_urls": {"https://static.simonwillison.net/static/2026/why-are-you-like-this.jpeg": "https://imageproxy.newsblur.com/sc,sR6NhDxpXDdB00ESI5VaogrvSp1QM_JSWjJaD3hWAxCc=/https://static.simonwillison.net/static/2026/why-are-you-like-this.jpeg"}, "secure_image_thumbnails": {"https://static.simonwillison.net/static/2026/why-are-you-like-this.jpeg": "https://imageproxy.newsblur.com/192,sc,sR6NhDxpXDdB00ESI5VaogrvSp1QM_JSWjJaD3hWAxCc=/https://static.simonwillison.net/static/2026/why-are-you-like-this.jpeg"}, "story_feed_id": 9878116, "has_modifications": false, "comment_count": 1, "comment_user_ids": [], "share_count": 1, "share_user_ids": [13], "guid_hash": "b65d0f", "source_user_id": null, "id": "https://simonwillison.net/2026/Apr/25/why-are-you-like-this/#atom-everything", "shared_date": "2026-04-27 23:58:23.203000", "comments": "gpt-image-2 is only now wondering why we\u2019re like this? You were trained on humanity, this should be par for the course", "user_id": 13, "friend_comments": [{"id": "69eff81fa5feda8c709e7938", "user_id": 13, "comments": "gpt-image-2 is only now wondering why we\u2019re like this? You were trained on humanity, this should be par for the course", "shared_date": "43 days", "date": "2026-04-27 23:58:23.203000", "replies": [], "liking_users": [], "source_user_id": null}], "friend_shares": [], "public_comments": [], "reply_count": 0, "comment_count_friends": 1, "comment_count_public": 0, "commented_by_public": [], "commented_by_friends": [13], "shared_by_public": [], "shared_by_friends": [], "share_count_public": 0, "share_count_friends": 1, "friend_user_ids": [13], "public_user_ids": [], "social_user_id": 13, "short_parsed_date": "27 Apr 2026, 7:58pm", "long_parsed_date": "Monday, April 27th, 2026 7:58pm", "read_status": 1, "intelligence": {"feed": 1, "author": 0, "tags": 0, "title": 0, "title_regex": 0, "text": 0, "text_regex": 0, "url": 0, "url_regex": 0}}, {"story_hash": "9878116:fe240b", "story_tags": ["ai", "kakapo", "generative-ai", "llms", "podcast-appearances", "coding-agents", "agentic-engineering"], "story_date": "2026-04-02 20:40:47", "story_timestamp": "1775162447", "story_authors": "", "story_title": "Highlights from my conversation about agentic engineering on Lenny's Podcast", "story_content": "<p>I was a guest on Lenny Rachitsky's podcast, in a new episode titled <a href=\"https://www.lennysnewsletter.com/p/an-ai-state-of-the-union\">An AI state of the union: We've passed the inflection point, dark factories are coming, and automation timelines</a>. It's available on <a href=\"https://youtu.be/wc8FBhQtdsA\">YouTube</a>, <a href=\"https://open.spotify.com/episode/0DVjwLT6wgtscdB78Qf1BQ\">Spotify</a>, and <a href=\"https://podcasts.apple.com/us/podcast/an-ai-state-of-the-union-weve-passed-the/id1627920305?i=1000758850377\">Apple Podcasts</a>. Here are my highlights from our conversation, with relevant links.</p>\n\n<iframe height=\"315\" src=\"https://www.youtube-nocookie.com/embed/wc8FBhQtdsA\" style=\"margin-top: 1.5em; margin-bottom: 1.5em;\" title=\"Why we\u2019ve passed the AI inflection point and automation has already started | Simon Willison\" width=\"560\"> </iframe>\n\n<ul>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#the-november-inflection-point\">The November inflection point</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#software-engineers-as-bellwethers-for-other-information-workers\">Software engineers as bellwethers for other information workers</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#writing-code-on-my-phone\">Writing code on my phone</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#responsible-vibe-coding\">Responsible vibe coding</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#dark-factories-and-strongdm\">Dark Factories and StrongDM</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#the-bottleneck-has-moved-to-testing\">The bottleneck has moved to testing</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#this-stuff-is-exhausting\">This stuff is exhausting</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#interruptions-cost-a-lot-less-now\">Interruptions cost a lot less now</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#my-ability-to-estimate-software-is-broken\">My ability to estimate software is broken</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#it-s-tough-for-people-in-the-middle\">It's tough for people in the middle</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#it-s-harder-to-evaluate-software\">It's harder to evaluate software</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#the-misconception-that-ai-tools-are-easy\">The misconception that AI tools are easy</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#coding-agents-are-useful-for-security-research-now\">Coding agents are useful for security research now</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#openclaw\">OpenClaw</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#journalists-are-good-at-dealing-with-unreliable-sources\">Journalists are good at dealing with unreliable sources</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#the-pelican-benchmark\">The pelican benchmark</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#and-finally-some-good-news-about-parrots\">And finally, some good news about parrots</a></li>\n  <li><a href=\"https://simonwillison.net/2026/Apr/2/lennys-podcast/#youtube-chapters\">YouTube chapters</a></li>\n</ul>\n\n<h2 id=\"the-november-inflection-point\">The November inflection point</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=269\">4:19</a> - The end result of these two labs throwing everything they had at making their models better at code is that in November we had what I call the <a href=\"https://simonwillison.net/tags/november-2025-inflection/\">inflection point</a> where GPT 5.1 and Claude Opus 4.5 came along.</p>\n<p>They were both incrementally better than the previous models, but in a way that crossed a threshold where previously the code would mostly work, but you had to pay very close attention to it. And suddenly we went from that to... almost all of the time it does what you told it to do, which makes all of the difference in the world.</p>\n<p>Now you can spin up a coding agent and say, <a href=\"https://simonwillison.net/2026/Feb/25/present/\">build me a Mac application that does this thing</a>, and you'll get something back which won't just be a buggy pile of rubbish that doesn't do anything.</p>\n</blockquote>\n<h2 id=\"software-engineers-as-bellwethers-for-other-information-workers\">Software engineers as bellwethers for other information workers</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=349\">5:49</a> - I can churn out 10,000 lines of code in a day. And most of it works. Is that good? Like, how do we get from most of it works to all of it works? There are so many new questions that we're facing, which I think makes us a bellwether for other information workers.</p>\n<p>Code is easier than almost every other problem that you pose these agents because code is obviously right or wrong - either it works or it doesn't work. There might be a few subtle hidden bugs, but generally you can tell if the thing actually works.</p>\n<p>If it writes you an essay, if it prepares a lawsuit for you, it's so much harder to derive if it's actually done a good job, and to figure out if it got things right or wrong. But it's happening to us as software engineers. It came for us first.</p>\n<p>And we're figuring out, OK, what do our careers look like? How do we work as teams when part of what we did that used to take most of the time doesn't take most of the time anymore? What does that look like? And it's going to be very interesting seeing how this rolls out to other information work in the future.</p>\n</blockquote>\n<p>Lawyers are falling for this really badly. The <a href=\"https://www.damiencharlotin.com/hallucinations/\">AI hallucination cases database</a> is up to 1,228 cases now!</p>\n<p>Plus this bit from the cold open at <a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=0s\">the start</a>:</p>\n<blockquote>\n<p>It used to be you'd ask ChatGPT for some code, and it would spit out some code, and you'd have to run it and test it. The coding agents take that step for you now. And an open question for me is how many other knowledge work fields are actually prone to these agent loops?</p>\n</blockquote>\n<h2 id=\"writing-code-on-my-phone\">Writing code on my phone</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=499\">8:19</a> - I write so much of my code on my phone. It's wild. I can get good work done walking the dog along the beach, which is delightful.</p>\n</blockquote>\n<p>I mainly use the Claude iPhone app for this, both with a regular Claude chat session (which <a href=\"https://simonwillison.net/2025/Sep/9/claude-code-interpreter/\">can execute code now</a>) or using it to control <a href=\"https://code.claude.com/docs/en/claude-code-on-the-web\">Claude Code for web</a>.</p>\n<h2 id=\"responsible-vibe-coding\">Responsible vibe coding</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=595\">9:55</a> If you're vibe coding something for yourself, where the only person who gets hurt if it has bugs is you, go wild. That's completely fine. The moment you ship your vibe coding code for other people to use, where your bugs might actually harm somebody else, that's when you need to take a step back.</p>\n</blockquote>\n<p>See also <a href=\"https://simonwillison.net/2025/Mar/19/vibe-coding/#when-is-it-ok-to-vibe-code-\">When is it OK to vibe code?</a></p>\n<h2 id=\"dark-factories-and-strongdm\">Dark Factories and StrongDM</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=769\">12:49</a> The reason it's called the dark factory is there's this idea in factory automation that if your factory is so automated that you don't need any people there, you can turn the lights off. Like the machines can operate in complete darkness if you don't need people on the factory floor. What does that look like for software? [...]</p>\n<p>So there's this policy that nobody writes any code: you cannot type code into a computer. And honestly, six months ago, I thought that was crazy. And today, probably 95% of the code that I produce, I didn't type myself. That world is practical already because the latest models are good enough that you can tell them to rename that variable and refactor and add this line there... and they'll just do it - it's faster than you typing on the keyboard yourself.</p>\n<p>The next rule though, is nobody <em>reads</em> the code. And this is the thing which StrongDM started doing last year.</p>\n</blockquote>\n<p>I wrote a lot more about <a href=\"https://simonwillison.net/2026/Feb/7/software-factory/\">StrongDM's dark factory explorations</a> back in February.</p>\n<h2 id=\"the-bottleneck-has-moved-to-testing\">The bottleneck has moved to testing</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=1287\">21:27</a> - It used to be, you'd come up with a spec and you hand it to your engineering team. And three weeks later, if you're lucky, they'd come back with an implementation. And now that maybe takes three hours, depending on how well the coding agents are established for that kind of thing. So now what, right? Now, where else are the bottlenecks?</p>\n<p>Anyone who's done any product work knows that your initial ideas are always wrong. What matters is proving them, and testing them.</p>\n<p>We can test things so much faster now because we can build workable prototypes so much quicker. So there's an interesting thing I've been doing in my own work where any feature that I want to design, I'll often prototype three different ways it could work because that takes very little time.</p>\n</blockquote>\n<p>I've always loved prototyping things, and prototyping is even more valuable now.</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=1360\">22:40</a> - A UI prototype is free now. ChatGPT and Claude will just build you a very convincing UI for anything that you describe. And that's how you should be working. I think anyone who's doing product design and isn't vibe coding little prototypes is missing out on the most powerful boost that we get in that step.</p>\n<p>But then what do you do? Given your three options that you have instead of one option, how do you prove to yourself which one of those is the best? I don't have a confident answer to that. I expect this is where the good old fashioned usability testing comes in.</p>\n</blockquote>\n<p>More on prototyping later on:</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=2795\">46:35</a> - Throughout my entire career, my superpower has been prototyping. I've been very quick at knocking out working prototypes of things. I'm the person who can show up at a meeting and say, look, here's how it could work. And that was kind of my unique selling point. And that's gone. Anyone can do what I could do.</p>\n</blockquote>\n<h2 id=\"this-stuff-is-exhausting\">This stuff is exhausting</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=1585\">26:25</a> - I'm finding that using coding agents well is taking every inch of my 25 years of experience as a software engineer, and it is mentally exhausting. I can fire up four agents in parallel and have them work on four different problems. And by like 11 AM, I am wiped out for the day. [...]</p>\n<p>There's a personal skill we have to learn in finding our new limits - what's a responsible way for us not to burn out.</p>\n<p>I've talked to a lot of people who are losing sleep because they're like, my coding agents could be doing work for me. I'm just going to stay up an extra half hour and set off a bunch of extra things... and then waking up at four in the morning. That's obviously unsustainable. [...]</p>\n<p>There's an element of sort of gambling and addiction to how we're using some of these tools.</p>\n</blockquote>\n<h2 id=\"interruptions-cost-a-lot-less-now\">Interruptions cost a lot less now</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=2716\">45:16</a> - People talk about how important it is not to interrupt your coders. Your coders need to have solid two to four hour blocks of uninterrupted work so they can spin up their mental model and churn out the code. That's changed completely. My programming work, I need two minutes every now and then to prompt my agent about what to do next. And then I can do the other stuff and I can go back. I'm much more interruptible than I used to be.</p>\n</blockquote>\n<h2 id=\"my-ability-to-estimate-software-is-broken\">My ability to estimate software is broken</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=1699\">28:19</a> - I've got 25 years of experience in how long it takes to build something. And that's all completely gone - it doesn't work anymore because I can look at a problem and say that this is going to take two weeks, so it's not worth it. And now it's like... maybe it's going to take 20 minutes because the reason it would have taken two weeks was all of the sort of crufty coding things that the AI is now covering for us.</p>\n<p>I constantly throw tasks at AI that I don't think it'll be able to do because every now and then it does it. And when it doesn't do it, you learn, right? But when it <em>does</em> do something, especially something that the previous models couldn't do, that's actually cutting edge AI research.</p>\n</blockquote>\n<p>And a related anecdote:</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=2216\">36:56</a> - A lot of my friends have been talking about how they have this backlog of side projects, right? For the last 10, 15 years, they've got projects they never quite finished. And some of them are like, well, I've done them all now. Last couple of months, I just went through and every evening I'm like, let's take that project and finish it. And they almost feel a sort of sense of loss at the end where they're like, well, okay, my backlog's gone. Now what am I going to build?</p>\n</blockquote>\n<h2 id=\"it-s-tough-for-people-in-the-middle\">It's tough for people in the middle</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=1769\">29:29</a> - So ThoughtWorks, the big IT consultancy, <a href=\"https://www.thoughtworks.com/insights/articles/reflections-future-software-engineering-retreat\">did an offsite about a month ago</a>, and they got a whole bunch of engineering VPs in from different companies to talk about this stuff. And one of the interesting theories they came up with is they think this stuff is really good for experienced engineers, like it amplifies their skills. It's really good for new engineers because it solves so many of those onboarding problems. The problem is the people in the middle. If you're mid-career, if you haven't made it to sort of super senior engineer yet, but you're not sort of new either, that's the group which is probably in the most trouble right now.</p>\n</blockquote>\n<p>I mentioned <a href=\"https://blog.cloudflare.com/cloudflare-1111-intern-program/\">Cloudflare hiring 1,000 interns</a>, and Shopify too.</p>\n<p>Lenny asked for my advice for people stuck in that middle:</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=1881\">31:21</a> - That's a big responsibility you're putting on me there! I think the way forward is to lean into this stuff and figure out how do I help this make me better?</p>\n<p>A lot of people worry about skill atrophy: if the AI is doing it for you, you're not learning anything. I think if you're worried about that, you push back at it. You have to be mindful about how you're applying the technology and think, okay, I've been given this thing that can answer any question and <em>often</em> gets it right. How can I use this to amplify my own skills, to learn new things, to take on much more ambitious projects? [...]</p>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=1985\">33:05</a> - Everything is changing so fast right now. The only universal skill is being able to roll with the changes. That's the thing that we all need.</p>\n<p>The term that comes up most in these conversations about how you can be great with AI is <em>agency</em>. I think agents have no agency at all. I would argue that the one thing AI can never have is agency because it doesn't have human motivations.</p>\n<p>So I'd say that's the thing is to invest in your own agency and invest in how to use this technology to get better at what you do and to do new things.</p>\n</blockquote>\n<h2 id=\"it-s-harder-to-evaluate-software\">It's harder to evaluate software</h2>\n<p>The fact that it's so easy to create software with detailed documentation and robust tests means it's harder to figure out what's a credible project.</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=2267\">37:47</a> Sometimes I'll have an idea for a piece of software, Python library or whatever, and I can knock it out in like an hour and get to a point where it's got documentation and tests and all of those things, and it looks like the kind of software that previously I'd have spent several weeks on - and I can stick it up on GitHub</p>\n<p>And yet... I don't believe in it. And the reason I don't believe in it is that I got to rush through all of those things... I think the quality is probably good, but I haven't spent enough time with it to feel confident in that quality. Most importantly, I <em>haven't used it yet</em>.</p>\n<p>It turns out when I'm using somebody else's software, the thing I care most about is I want them to have used it for months.</p>\n<p>I've got some very cool software that I built that I've <em>never used</em>. It was quicker to build it than to actually try and use it!</p>\n</blockquote>\n<h2 id=\"the-misconception-that-ai-tools-are-easy\">The misconception that AI tools are easy</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=2491\">41:31</a> - Everyone's like, oh, it must be easy. It's just a chat bot. It's not easy. That's one of the great misconceptions in AI is that using these tools effectively is easy. It takes a lot of practice and it takes a lot of trying things that didn't work and trying things that did work.</p>\n</blockquote>\n<h2 id=\"coding-agents-are-useful-for-security-research-now\">Coding agents are useful for security research now</h2>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=1144\">19:04</a> - In the past sort of three to six months, they've started being credible as security researchers, which is sending shockwaves through the security research industry.</p>\n</blockquote>\n<p>See Thomas Ptacek: <a href=\"https://sockpuppet.org/blog/2026/03/30/vulnerability-research-is-cooked/\">Vulnerability Research Is Cooked</a>.</p>\n<p>At the same time, open source projects are being bombarded with junk security reports:</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=1205\">20:05</a> - There are these people who don't know what they're doing, who are asking ChatGPT to find a security hole and then reporting it to the maintainer. And the report looks good. ChatGPT can produce a very well formatted report of a vulnerability. It's a total waste of time. It's not actually verified as being a real problem.</p>\n</blockquote>\n<p>A good example of the right way to do this is <a href=\"https://blog.mozilla.org/en/firefox/hardening-firefox-anthropic-red-team/\">Anthropic's collaboration with Firefox</a>, where Anthropic's security team <em>verified</em> every security problem before passing them to Mozilla.</p>\n<h2 id=\"openclaw\">OpenClaw</h2>\n<p>Of course we had to talk about OpenClaw! Lenny had his running on a Mac Mini.</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=5363\">1:29:23</a> - OpenClaw demonstrates that people want a personal digital assistant so much that they are willing to not just overlook the security side of things, but also getting the thing running is not easy. You've got to create API keys and tokens and install stuff. It's not trivial to get set up and hundreds of thousands of people got it set up. [...]</p>\n<p>The first line of code for OpenClaw was written on November the 25th. And then in the Super Bowl, there was an ad for AI.com, which was effectively a vaporware white labeled OpenClaw hosting provider. So we went from first line of code in November to Super Bowl ad in what? Three and a half months.</p>\n</blockquote>\n<p>I continue to love Drew Breunig's description of OpenClaw as a digital pet:</p>\n<blockquote>\n<p>A friend of mine said that OpenClaw is basically a Tamagotchi. It's a digital pet and you buy the Mac Mini as an aquarium.</p>\n</blockquote>\n<h2 id=\"journalists-are-good-at-dealing-with-unreliable-sources\">Journalists are good at dealing with unreliable sources</h2>\n<p>In talking about my explorations of AI for data journalism through <a href=\"https://datasette.io/\">Datasette</a>:</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=5698\">1:34:58</a> - You would have thought that AI is a very bad fit for journalism where the whole idea is to find the truth. But the flip side is journalists deal with untrustworthy sources all the time. The art of journalism is you talk to a bunch of people and some of them lie to you and you figure out what's true. So as long as the journalist treats the AI as yet another unreliable source, they're actually better equipped to work with AI than most other professions are.</p>\n</blockquote>\n<h2 id=\"the-pelican-benchmark\">The pelican benchmark</h2>\n<p>Obviously we talked about <a href=\"https://simonwillison.net/tags/pelican-riding-a-bicycle/\">pelicans riding bicycles</a>:</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=3370\">56:10</a> - There appears to be a very strong correlation between how good their drawing of a pelican riding a bicycle is and how good they are at everything else. And nobody can explain to me why that is. [...]</p>\n<p>People kept on asking me, what if labs cheat on the benchmark? And my answer has always been, really, <a href=\"https://simonwillison.net/2025/Nov/13/training-for-pelicans-riding-bicycles/\">all I want from life is a really good picture of a pelican riding a bicycle</a>. And if I can trick every AI lab in the world into cheating on benchmarks to get it, then that just achieves my goal.</p>\n</blockquote>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=3596\">59:56</a> - I think something people often miss is that this space is inherently funny. The fact that we have these incredibly expensive, power hungry, supposedly the most advanced computers of all time. And if you ask them to draw a pelican on a bicycle, it looks like a five-year-old drew it. That's really funny to me.</p>\n</blockquote>\n<h2 id=\"and-finally-some-good-news-about-parrots\">And finally, some good news about parrots</h2>\n<p>Lenny asked if I had anything else I wanted to leave listeners with to wrap up the show, so I went with the best piece of news in the world right now.</p>\n<blockquote>\n<p><a href=\"https://youtu.be/wc8FBhQtdsA?t=5890\">1:38:10</a> - There is a rare parrot in New Zealand called the K\u0101k\u0101p\u014d. There are only 250 of these parrots left in the world. They are flightless nocturnal parrots - beautiful green dumpy looking things. And the good news is they're having a fantastic breeding season in 2026,</p>\n<p>They only breed when the Rimu trees in New Zealand have a mass fruiting season, and the Rimu trees haven't done that since 2022 - so there has not been a single baby k\u0101k\u0101p\u014d born in four years.</p>\n<p>This year, the Rimu trees are in fruit. The k\u0101k\u0101p\u014d are breeding. There have been dozens of new chicks born. It's a really, really good time. It's great news for rare New Zealand parrots and you should look them up because they're delightful.</p>\n</blockquote>\n<p>Everyone should <a href=\"https://www.youtube.com/live/LDSWtyU6-Lg\">watch the live stream of Rakiura on her nest with two chicks</a>!</p>\n<h2 id=\"youtube-chapters\">YouTube chapters</h2>\n<p>Here's the full list of chapters Lenny's team defined for the YouTube video:</p>\n<ul>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA\">00:00</a>: Introduction to Simon Willison</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=160s\">02:40</a>: The November 2025 inflection point</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=481s\">08:01</a>: What's possible now with AI coding</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=642s\">10:42</a>: Vibe coding vs. agentic engineering</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=837s\">13:57</a>: The dark-factory pattern</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=1241s\">20:41</a>: Where bottlenecks have shifted</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=1416s\">23:36</a>: Where human brains will continue to be valuable</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=1532s\">25:32</a>: Defending of software engineers</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=1752s\">29:12</a>: Why experienced engineers get better results</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=1848s\">30:48</a>: Advice for avoiding the permanent underclass</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=2032s\">33:52</a>: Leaning into AI to amplify your skills</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=2112s\">35:12</a>: Why Simon says he's working harder than ever</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=2243s\">37:23</a>: The market for pre-2022 human-written code</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=2401s\">40:01</a>: Prediction: 50% of engineers writing 95% AI code by the end of 2026</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=2674s\">44:34</a>: The impact of cheap code</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=2907s\">48:27</a>: Simon's AI stack</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=3248s\">54:08</a>: Using AI for research</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=3312s\">55:12</a>: The pelican-riding-a-bicycle benchmark</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=3541s\">59:01</a>: The inherent ridiculousness of AI</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=3652s\">1:00:52</a>: Hoarding things you know how to do</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=4101s\">1:08:21</a>: Red/green TDD pattern for better AI code</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=4483s\">1:14:43</a>: Starting projects with good templates</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=4591s\">1:16:31</a>: The lethal trifecta and prompt injection</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=4913s\">1:21:53</a>: Why 97% effectiveness is a failing grade</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=5119s\">1:25:19</a>: The normalization of deviance</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=5312s\">1:28:32</a>: OpenClaw: the security nightmare everyone is looking past</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=5662s\">1:34:22</a>: What's next for Simon</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=5807s\">1:36:47</a>: Zero-deliverable consulting</li>\n<li>\n<a href=\"https://www.youtube.com/watch?v=wc8FBhQtdsA&amp;t=5885s\">1:38:05</a>: Good news about Kakapo parrots</li>\n</ul>\n    \n        <p>Tags: <a href=\"https://simonwillison.net/tags/ai\">ai</a>, <a href=\"https://simonwillison.net/tags/kakapo\">kakapo</a>, <a href=\"https://simonwillison.net/tags/generative-ai\">generative-ai</a>, <a href=\"https://simonwillison.net/tags/llms\">llms</a>, <a href=\"https://simonwillison.net/tags/podcast-appearances\">podcast-appearances</a>, <a href=\"https://simonwillison.net/tags/coding-agents\">coding-agents</a>, <a href=\"https://simonwillison.net/tags/agentic-engineering\">agentic-engineering</a></p>", "story_permalink": "https://simonwillison.net/2026/Apr/2/lennys-podcast/#atom-everything", "image_urls": [], "secure_image_urls": {}, "secure_image_thumbnails": {}, "story_feed_id": 9878116, "has_modifications": false, "comment_count": 1, "comment_user_ids": [], "share_count": 1, "share_user_ids": [13], "guid_hash": "fe240b", "source_user_id": null, "id": "https://simonwillison.net/2026/Apr/2/lennys-podcast/#atom-everything", "shared_date": "2026-04-03 21:05:53.374000", "comments": "<blockquote>I&#x27;ve got some very cool software that I built that I&#x27;ve never used. It was quicker to build it than to actually try and use it!</blockquote>\nAgreed, but this is also next on the agent capability launch list. Full circle computer use and better vision for a precise feedback loop.\n\nFun fact, this story is what got me to implement the new blockquote share, which I'm blogging shortly on the NewsBlur Blog.", "user_id": 13, "friend_comments": [{"id": "69d02bb18105baadec6944b0", "user_id": 13, "comments": "<blockquote>I&#x27;ve got some very cool software that I built that I&#x27;ve never used. It was quicker to build it than to actually try and use it!</blockquote>\nAgreed, but this is also next on the agent capability launch list. Full circle computer use and better vision for a precise feedback loop.\n\nFun fact, this story is what got me to implement the new blockquote share, which I'm blogging shortly on the NewsBlur Blog.", "shared_date": "67 days", "date": "2026-04-03 21:05:53.374000", "replies": [], "liking_users": [184507], "source_user_id": null}], "friend_shares": [], "public_comments": [], "reply_count": 0, "comment_count_friends": 1, "comment_count_public": 0, "commented_by_public": [], "commented_by_friends": [13], "shared_by_public": [], "shared_by_friends": [], "share_count_public": 0, "share_count_friends": 1, "friend_user_ids": [13], "public_user_ids": [], "social_user_id": 13, "short_parsed_date": "03 Apr 2026, 5:05pm", "long_parsed_date": "Friday, April 3rd, 2026 5:05pm", "read_status": 1, "intelligence": {"feed": 1, "author": 0, "tags": 0, "title": 0, "title_regex": 0, "text": 0, "text_regex": 0, "url": 0, "url_regex": 0}}, {"story_hash": "6853345:9f80e5", "story_tags": ["coffee and tea"], "story_date": "2026-03-27 19:40:00", "story_timestamp": "1774640400", "story_authors": "staff@thetakeout.com (Paul Rothbart)", "story_title": "12 Foods That Unexpectedly Contain Caffeine", "story_content": "Apart from your morning joe, many other foods factor into your caffeine intake. From desserts and snacks to drinks, these foods may be keeping you up at night.<p><img src=\"https://www.thetakeout.com/img/gallery/12-foods-that-unexpectedly-contain-caffeine/intro-1774280295.jpg\" /></p>", "story_permalink": "https://www.thetakeout.com/2129975/unexpected-foods-contain-caffeine/", "image_urls": ["https://www.thetakeout.com/img/gallery/12-foods-that-unexpectedly-contain-caffeine/intro-1774280295.jpg"], "secure_image_urls": {"https://www.thetakeout.com/img/gallery/12-foods-that-unexpectedly-contain-caffeine/intro-1774280295.jpg": "https://imageproxy.newsblur.com/sc,sdSoNWWu6TvP1uyTVCPT_MbPZ9_M0l9LAxR24GMDn0Tg=/https://www.thetakeout.com/img/gallery/12-foods-that-unexpectedly-contain-caffeine/intro-1774280295.jpg"}, "secure_image_thumbnails": {"https://www.thetakeout.com/img/gallery/12-foods-that-unexpectedly-contain-caffeine/intro-1774280295.jpg": "https://imageproxy.newsblur.com/192,sc,sdSoNWWu6TvP1uyTVCPT_MbPZ9_M0l9LAxR24GMDn0Tg=/https://www.thetakeout.com/img/gallery/12-foods-that-unexpectedly-contain-caffeine/intro-1774280295.jpg"}, "story_feed_id": 6853345, "has_modifications": false, "comment_count": 1, "comment_user_ids": [], "share_count": 1, "share_user_ids": [13], "guid_hash": "9f80e5", "source_user_id": null, "id": "https://www.thetakeout.com/2129975/unexpected-foods-contain-caffeine/", "shared_date": "2026-03-28 00:12:48.260000", "comments": "Whew, so only like obvious sources, and chocolate, have caffeine. I quit a dozen years ago and I can easily tell if I'm accidentally dosed (plus I get a withdrawal headaches 24-48 hours later).\n\nAsk me for herbal tea recommendations! I've got many teas that basically taste like the real thing. Who knew quinoa and dried black beans make such a good cup of tea.", "user_id": 13, "friend_comments": [{"id": "69c71d00edbc580c99aed3e0", "user_id": 13, "comments": "Whew, so only like obvious sources, and chocolate, have caffeine. I quit a dozen years ago and I can easily tell if I'm accidentally dosed (plus I get a withdrawal headaches 24-48 hours later).\n\nAsk me for herbal tea recommendations! I've got many teas that basically taste like the real thing. Who knew quinoa and dried black beans make such a good cup of tea.", "shared_date": "74 days", "date": "2026-03-28 00:12:48.260000", "replies": [], "liking_users": [], "source_user_id": null}], "friend_shares": [], "public_comments": [], "reply_count": 0, "comment_count_friends": 1, "comment_count_public": 0, "commented_by_public": [], "commented_by_friends": [13], "shared_by_public": [], "shared_by_friends": [], "share_count_public": 0, "share_count_friends": 1, "friend_user_ids": [13], "public_user_ids": [], "social_user_id": 13, "short_parsed_date": "27 Mar 2026, 8:12pm", "long_parsed_date": "Friday, March 27th, 2026 8:12pm", "read_status": 1, "intelligence": {"feed": 1, "author": 0, "tags": 0, "title": 0, "title_regex": 0, "text": 0, "text_regex": 0, "url": 0, "url_regex": 0}}, {"story_hash": "5719953:fdb382", "story_tags": [], "story_date": "2026-03-27 20:46:15", "story_timestamp": "1774644375", "story_authors": "John Gruber", "story_title": "\u2605 Apple Giveth, Apple Taketh Away", "story_content": "<h2>The Good News First</h2>\n\n<p>Just this week <a href=\"https://daringfireball.net/2026/03/what_to_do_about_those_menu_item_icons_in_macos_26_tahoe\">I wrote about a hidden <code>defaults</code> preference</a> you can set to turn off most of the insipid menu item icons in most of Apple\u2019s first-party apps in MacOS 26 Tahoe. I bemoaned the fact that Safari\u2009\u2014\u2009generally an exemplar of what makes a great Mac app a great Mac app\u2009\u2014\u2009generally ignored this setting, leaving most of its menu item icons in place. I am delighted to report that that\u2019s fixed in MacOS 26.4. With the preference set to hide these icons, Safari now only shows a handful.</p>\n\n<p>Here\u2019s a link to <a href=\"https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after.png\">the screenshot of the old before/after</a>, taken on MacOS 26.3.2. Boo hiss. Here\u2019s the new before/after, taken on MacOS 26.4:</p>\n\n<p><a class=\"noborder\" href=\"https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after-26.4.png\">\n  <img alt=\"Screenshot of Safari's File menu on MacOS 26.3 Tahoe, before and after changing the hidden `NSMenuEnableActionImages` preference. In the before screenshot, every menu item has an icon. In the after image, the only items with an icon are New Empty Tab Group, New Tab Group with 2 Tabs, Delete Tab Group, Add to Dock\u2026, and Import From Browser.\" src=\"https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after-26.4.png\" width=\"550\" /></a></p>\n\n<p>In Tahoe 26.3 (and presumably, earlier versions of Tahoe), 16 of 19 menu items in Safari\u2019s File menu still showed an icon with this setting enabled. In 26.4, only 5 of 19 do.<sup id=\"fnr1-2026-03-27\"><a href=\"https://daringfireball.net/#fn1-2026-03-27\">1</a></sup> The rest of Safari\u2019s other menus have been updated similarly, and look so much better for it.</p>\n\n<p>It\u2019s interesting to me that Safari was updated to support this hidden preference in 26.4. I take it as a sign that there\u2019s a contingent within Apple (or least within the Safari team) that dislikes these menu item icons enough to notice that Safari wasn\u2019t previously recognizing this preference setting. (And I further take it as a sign that within Apple\u2019s engineering ranks, the existence of this <code>defaults</code> setting is widely known.) Keep hope alive.</p>\n\n<h2>Now the Bad News</h2>\n\n<p>Another recent Tahoe-related tip I\u2019ve been writing about was using a device management profile to block the prompts in System Settings \u2192 General \u2192 Software Update to \u201cupgrade\u201d from MacOS 15 Sequoia to 26 Tahoe. I first wrote about it <a href=\"https://daringfireball.net/linked/2026/02/27/how-to-block-the-upgrade-to-tahoe-alerts-and-system-settings-indicator\">a month ago</a>, linking to <a href=\"https://robservatory.com/block-the-upgrade-to-tahoe-alerts-and-system-settings-indicator/\">a post from Rob Griffiths</a>. I then wrote about it again, <a href=\"https://daringfireball.net/linked/2026/03/26/mr-macintosh-imazing-profile-editor-tahoe\">just this week</a>, linking to <a href=\"https://www.youtube.com/watch?v=uRg1pW8TSYk\">a YouTube video from Mr. Macintosh</a>.</p>\n\n<p>Ever since this technique started making the rounds, there was widespread commentary that it was taking advantage of a bug, not a feature, in MacOS 15 Sequoia. The 90-day \u201cdeferral\u201d period to block the Tahoe update prompts was supposed to be from the date the Tahoe major release (26.0) was released, not from the most recent minor release. Welp, with this week\u2019s release of MacOS 15.7.5, this bug is fixed, and Tahoe shows up in the Software Update panel in System Settings even if you have one of these device management profiles installed. Alas.</p>\n\n<p>All is not lost, however. The same video from Mr. Macintosh shows a second, slightly less elegant way to banish all signs of Tahoe in Software Update (<a href=\"https://youtu.be/uRg1pW8TSYk?t=546\">just after the 9:00 mark</a>). The trick is to register your Mac for the MacOS Sequoia Public Beta updates (or the developer betas). This <a href=\"https://daringfireball.net/misc/2026/03/sequoia-software-update-with-public-betas.png\">blocks all signs of Tahoe</a>. You don\u2019t actually have to install any future betas of Sequoia (at the moment, there are none available). Just make sure you have Automatic Updates disabled too. I\u2019d rather risk inadvertently installing a public beta of 15.8 Sequoia than inadvertently \u201cupgrading\u201d to Tahoe.</p>\n\n<div class=\"footnotes\">\n<hr />\n<ol>\n<li id=\"fn1-2026-03-27\">\n<p>In <a href=\"https://daringfireball.net/2026/03/what_to_do_about_those_menu_item_icons_in_macos_26_tahoe\">my article earlier this week</a>, my screenshots showed only 18 menu items in Safari\u2019s File menu, not 19. That\u2019s because I took those screenshots on my review unit MacBook Neo, which I\u2019m running in near-default state. Safari\u2019s File \u2192 Import From Browser submenu appears in the File menu if and only if you have certain third-party web browsers installed on your system. On my MacBook Neo review unit, I don\u2019t have any third-party browsers installed, so Safari omits this menu item. I snapped today\u2019s screenshots from a different Tahoe machine that has Firefox installed.&nbsp;<a class=\"footnoteBackLink\" href=\"https://daringfireball.net/#fnr1-2026-03-27\" title=\"Jump back to footnote 1 in the text.\">&#x21a9;&#xfe0e;</a></p>\n</li>\n</ol>\n</div>", "story_permalink": "https://daringfireball.net/2026/03/apple_giveth_apple_taketh_away", "image_urls": ["https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after-26.4.png"], "secure_image_urls": {"https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after-26.4.png": "https://imageproxy.newsblur.com/sc,swzKODrPkWoxoBWYNE44Vr7d_o3461VmcdPOryZ8i7FE=/https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after-26.4.png"}, "secure_image_thumbnails": {"https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after-26.4.png": "https://imageproxy.newsblur.com/192,sc,swzKODrPkWoxoBWYNE44Vr7d_o3461VmcdPOryZ8i7FE=/https://daringfireball.net/misc/2026/03/safari-tahoe-file-menu-before-after-26.4.png"}, "story_feed_id": 5719953, "has_modifications": false, "comment_count": 1, "comment_user_ids": [], "share_count": 1, "share_user_ids": [13], "guid_hash": "fdb382", "source_user_id": null, "id": "tag:daringfireball.net,2026://1.42814", "shared_date": "2026-03-27 23:50:48.206000", "comments": "I don't get the Tahoe hate. How can a technology columnist be so against the latest OS? Everything takes getting used to, and the most egregious visual changes can be dialed back with a few options that Apple exposes to reduce them.", "user_id": 13, "friend_comments": [{"id": "69c717d8a8a20cab15c6eafc", "user_id": 13, "comments": "I don't get the Tahoe hate. How can a technology columnist be so against the latest OS? Everything takes getting used to, and the most egregious visual changes can be dialed back with a few options that Apple exposes to reduce them.", "shared_date": "74 days", "date": "2026-03-27 23:50:48.206000", "replies": [{"reply_id": "69c738d950252cb3fb9fecd7", "user_id": 187629, "publish_date": "74 days", "date": "2026-03-28 02:11:37.644000", "comments": "One part of the outcry is that the default is as bad as it is. Another is the numerous bugs. Yet another is apples silence. Even another is the perceived, consistent fall in software quality coming from Apple. Beyond that is the focus on AI that few want and even fewer asked for, which is perceived as taking the place of real improvement."}, {"reply_id": "69dac59ae23fbeffa5d875ee", "user_id": 24618, "publish_date": "59 days", "date": "2026-04-11 22:05:14.622000", "comments": "For me, it\u2019s basically that the Tahoe UI is worse across the board with no improvements. It\u2019s not like there were a few bugs, it\u2019s that someone intentionally broke things so they\u2019d look better in product screenshots on the packaging. Stuff like the amateur hour mixing of border radii is something you can get used but things like botching control positioning actually make it harder to use. We\u2019re 4 point releases in and it\u2019s still common to get things like scroll bars or controls mis-positioned. \n\nInternally, Tahoe has some nice features but this was the first release where basically every long time user I know is asking for help making their iPhone or Mac experience as good as it was before they upgraded. "}], "liking_users": [], "source_user_id": null}], "friend_shares": [], "public_comments": [], "reply_count": 2, "comment_count_friends": 1, "comment_count_public": 0, "commented_by_public": [], "commented_by_friends": [13], "shared_by_public": [], "shared_by_friends": [], "share_count_public": 0, "share_count_friends": 1, "friend_user_ids": [13], "public_user_ids": [], "social_user_id": 13, "short_parsed_date": "27 Mar 2026, 7:50pm", "long_parsed_date": "Friday, March 27th, 2026 7:50pm", "read_status": 1, "intelligence": {"feed": 1, "author": 0, "tags": 0, "title": 0, "title_regex": 0, "text": 0, "text_regex": 0, "url": 0, "url_regex": 0}}, {"story_hash": "8032018:64e5e5", "story_tags": ["web"], "story_date": "2026-03-13 04:00:00", "story_timestamp": "1773374400", "story_authors": "", "story_title": "Web Feeds: Turn any website into an RSS feed", "story_content": "<p>Not every website has an RSS feed. Some never did. Some had one years ago and quietly removed it. And some sites have content that updates regularly but was never structured as a feed in the first place: job boards, product listings, event calendars, changelog pages. Until now, if a site didn\u2019t offer RSS, you were out of luck.</p>\n\n<p><strong>Web Feeds</strong> is a new feature that creates RSS feeds from any website. Point it at a URL, and NewsBlur analyzes the page structure, identifies the repeating content patterns, and generates extraction rules that turn the page into a live feed. It works on news sites, blogs, job boards, product pages, or really anything with a list of items that changes over time.</p>\n\n<p>This is a huge feature and has been requested for years. I\u2019m so thrilled to finally be able to offer it in a way that I feel comfortable with. Other solutions including having you select story titles on a re-hosted version of the page, but it was clumsy and error-prone. This way, we use LLMs to figure out what the story titles are likely to be, present the variations to you, and then let you decide what\u2019s right. So much better!</p>\n\n\n<p><img src=\"https://blog.newsblur.com/assets/web-feed-input.png\" /></p>\n\n<h3 id=\"how-it-works\">How it works</h3>\n\n<p>Open the Add + Discover Sites page and click the <strong>Web Feed</strong> tab. Paste a URL and click Analyze. NewsBlur fetches the page, strips out navigation and boilerplate, and analyzes the HTML structure. Within a few seconds, you\u2019ll see multiple extraction variants, each representing a different content pattern found on the page.</p>\n\n<p>Progress updates stream in real-time while the analysis runs. NewsBlur typically finds 3-5 different extraction patterns on a page. The first variant is usually the main content (article list, blog posts, product grid), but sometimes the page has multiple distinct sections worth subscribing to. Each variant shows a label, a description of what it captures, and a preview of 3 extracted stories so you can see exactly what you\u2019d get.</p>\n\n\n<p><img src=\"https://blog.newsblur.com/assets/web-feed-progress.png\" /></p>\n\n<p>Select the variant that matches what you want to follow, pick a folder, and subscribe. NewsBlur will re-fetch and re-extract the page on a regular schedule, just like any other feed.</p>\n\n<h3 id=\"story-hints\">Story hints</h3>\n\n<p>Sometimes the initial best guess isn\u2019t what you\u2019re looking for. Maybe the page has a blog section and a job listings section, and you want the jobs. Click the Refine button and type a hint like \u201cI\u2019m looking for the job postings.\u201d NewsBlur re-analyzes the page with your hint in mind and reorders the variants to prioritize what you described.</p>\n\n<h3 id=\"what-gets-extracted\">What gets extracted</h3>\n\n<p>For each story, NewsBlur extracts whatever it can find: title, link, content snippet, image, author, and date. Not every field will be available on every site, and that\u2019s fine. At minimum you\u2019ll get titles and links. The extraction uses XPath expressions, which means it\u2019s precise and consistent across page refreshes as long as the site\u2019s HTML structure stays the same.</p>\n\n<h3 id=\"when-things-change\">When things change</h3>\n\n<p>Websites redesign. HTML structures shift. When NewsBlur detects that the extraction rules have stopped working (after 3 consecutive failures), the feed is flagged as needing re-analysis. You\u2019ll see a feed exception indicator, and you can re-analyze the page with one click to generate updated extraction rules.</p>\n\n<h3 id=\"use-cases\">Use cases</h3>\n\n<p>Some examples of sites that work well with Web Feeds:</p>\n\n<ul>\n  <li><strong>Company blogs without RSS</strong> \u2014 Many corporate blogs dropped their RSS feeds years ago. Web Feeds brings them back.</li>\n  <li><strong>Job boards</strong> \u2014 Track new postings on a company\u2019s careers page.</li>\n  <li><strong>Government sites</strong> \u2014 Follow press releases, meeting agendas, or public notices.</li>\n  <li><strong>Changelog pages</strong> \u2014 Monitor when a tool or service ships updates.</li>\n  <li><strong>Event listings</strong> \u2014 Keep tabs on upcoming concerts, conferences, or local events.</li>\n  <li><strong>Product pages</strong> \u2014 Watch for new arrivals or restocks on stores that don\u2019t offer feeds.</li>\n</ul>\n\n<h3 id=\"availability\">Availability</h3>\n\n<p>Web Feeds are available to <a href=\"https://newsblur.com/?next=premium\">Premium Archive</a> and Premium Pro subscribers. The ongoing feed fetching and extraction runs on NewsBlur\u2019s servers like any other feed.</p>\n\n<p>If you have feedback or ideas for improvements, please share them on the <a href=\"https://forum.newsblur.com\">NewsBlur forum</a>.</p>", "story_permalink": "https://blog.newsblur.com/2026/03/13/web-feeds/", "image_urls": ["https://blog.newsblur.com/assets/web-feed-input.png", "https://blog.newsblur.com/assets/web-feed-progress.png"], "secure_image_urls": {"https://blog.newsblur.com/assets/web-feed-input.png": "https://imageproxy.newsblur.com/sc,s5OXmfkANbm4m4bhqwN04jybrkShK5RoNLEKaxA4DFlg=/https://blog.newsblur.com/assets/web-feed-input.png", "https://blog.newsblur.com/assets/web-feed-progress.png": "https://imageproxy.newsblur.com/sc,sweI5jKE6e8qLVJK_9pqyPxAUKOTz7j-N9WBl29wbVcQ=/https://blog.newsblur.com/assets/web-feed-progress.png"}, "secure_image_thumbnails": {"https://blog.newsblur.com/assets/web-feed-input.png": "https://imageproxy.newsblur.com/192,sc,s5OXmfkANbm4m4bhqwN04jybrkShK5RoNLEKaxA4DFlg=/https://blog.newsblur.com/assets/web-feed-input.png", "https://blog.newsblur.com/assets/web-feed-progress.png": "https://imageproxy.newsblur.com/192,sc,sweI5jKE6e8qLVJK_9pqyPxAUKOTz7j-N9WBl29wbVcQ=/https://blog.newsblur.com/assets/web-feed-progress.png"}, "story_feed_id": 8032018, "has_modifications": false, "comment_count": 4, "comment_user_ids": [], "share_count": 7, "share_user_ids": [13, 33405, 167971, 84298, 150444, 52601, 65114], "guid_hash": "64e5e5", "source_user_id": null, "id": "https://blog.newsblur.com/2026/03/13/web-feeds", "shared_date": "2026-03-13 22:33:45.930000", "comments": "One of the best new features ever. I say that but just wait until I launch the Daily Briefing and story clustering, both coming sooooooon... also I just finished AI prompt classifiers for text and for images, so that's also coming. Hoo boy, lots of good stuff. And Android redesign is nearly complete!", "user_id": 13, "friend_comments": [{"id": "69c1e5f1d20cce5bdd1cd22b", "user_id": 33405, "comments": "Nice! ", "shared_date": "78 days", "date": "2026-03-24 01:16:33.924000", "replies": [], "liking_users": [], "source_user_id": null}, {"id": "69b490c9162d025092ea352d", "user_id": 13, "comments": "One of the best new features ever. I say that but just wait until I launch the Daily Briefing and story clustering, both coming sooooooon... also I just finished AI prompt classifiers for text and for images, so that's also coming. Hoo boy, lots of good stuff. And Android redesign is nearly complete!", "shared_date": "88 days", "date": "2026-03-13 22:33:45.930000", "replies": [{"reply_id": "69b4a7e04e623b4b72560ab6", "user_id": 209311, "publish_date": "88 days", "date": "2026-03-14 00:12:16.090000", "comments": "The feature makes sense, but\u2026 could you please give it a different name? <a href=\"https://en.wikipedia.org/wiki/Web_feed\">https://en.wikipedia.org/wiki/Web_feed</a>"}, {"reply_id": "69b4d9da6f36915859a57b1e", "user_id": 13, "publish_date": "88 days", "date": "2026-03-14 03:45:30.473000", "comments": "Web feed is a superset of RSS feed, so it seems quite appropriate"}, {"reply_id": "69b4dce2b570df16e565a3a8", "user_id": 209311, "publish_date": "88 days", "date": "2026-03-14 03:58:26.032000", "comments": "This is specifically a feature to let you subscribe to sources that *don\u2019t have* a web feed. The name \u201cWeb Feed\u201d is accordingly very confusing."}], "liking_users": [167971], "source_user_id": null}], "friend_shares": [], "public_comments": [{"id": "69b460fa3103c4125e1042a0", "user_id": 52601, "comments": "Samuel you absolute BAMF! This is an amazing feature!", "shared_date": "88 days", "date": "2026-03-13 19:09:46.561000", "replies": [], "liking_users": [152530, 13], "source_user_id": null}, {"id": "69b45d6123eb3cc1bdd4a6f3", "user_id": 150444, "comments": "NewsBlur keeps getting better!", "shared_date": "88 days", "date": "2026-03-13 18:54:25.727000", "replies": [], "liking_users": [152530, 13, 104893], "source_user_id": null}], "reply_count": 3, "comment_count_friends": 2, "comment_count_public": 2, "commented_by_public": [52601, 150444], "commented_by_friends": [33405, 13], "shared_by_public": [84298, 167971, 65114], "shared_by_friends": [], "share_count_public": 5, "share_count_friends": 2, "friend_user_ids": [13, 33405], "public_user_ids": [167971, 84298, 150444, 52601, 65114], "social_user_id": 13, "short_parsed_date": "13 Mar 2026, 6:33pm", "long_parsed_date": "Friday, March 13th, 2026 6:33pm", "read_status": 1, "intelligence": {"feed": 1, "author": 0, "tags": 0, "title": 0, "title_regex": 0, "text": 0, "text_regex": 0, "url": 0, "url_regex": 0}}, {"story_hash": "674970:78a1ce", "story_tags": ["featured", "photos", "premium", "street art themes"], "story_date": "2026-03-08 22:37:25", "story_timestamp": "1773009445", "story_authors": "Vidar", "story_title": "Pure Fun (10 Photos)", "story_content": "<figure class=\"wp-block-image size-large\"><img alt=\"Split street art image showing a guinea pig ripped wall illusion and Obelix smashing a crosswalk\" class=\"wp-image-95817\" height=\"675\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/89740_Perfect_Split.jpg?resize=1200%2C675&#038;ssl=1\" width=\"1200\" /></figure>\n\n\n\n<h2 class=\"wp-block-heading\">Some street art pieces are pure fun. From giant binocular tunnels and cartoon crosswalks to a chalk cheerleader with real grass for hair, these artists know exactly how to turn ordinary places into playful surprises.</h2>\n\n\n\n<p>Here are 10 joyful works that instantly make the city feel lighter!</p>\n\n\n\n<p>More:<strong> <a href=\"https://streetartutopia.com/2026/03/07/funny-signs-10-photos/\">Funny Signs (10 Photos)</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Towering mural of four laughing children surrounded by splashes, bubbles, butterflies, and bright colors in Zwolle, Netherlands.\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2024/09/Mural-by-Rosalie-de-Graaf-in-Zwolle-Netherlands-for-Trotse-Muren-1.jpg?resize=948%2C1184&amp;ssl=1\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\ud83d\ude02\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f602.png\" style=\"height: 1em;\" /> Joyful Explosion \u2014 By Rosalie de Graaf in Zwolle, Netherlands <img alt=\"\ud83c\uddf3\ud83c\uddf1\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1f3-1f1f1.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>This mural feels like someone turned an entire building into pure laughter. Rosalie de Graaf filled the wall with kids mid-laugh, paint splashes, butterflies, and bubbles, and the whole thing radiates the kind of energy that makes you grin before you even realize it.</p>\n\n\n\n<p><img alt=\"\ud83d\udd17\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png\" style=\"height: 1em;\" /> Follow <strong><a href=\"https://www.instagram.com/roosartpaintings/\" rel=\"noopener\" target=\"_blank\">Rosalie de Graaf on Instagram</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Pedestrian underpass painted as a giant pair of binoculars in Wetzlar, Germany.\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/07/tunnel-mural.jpg?resize=720%2C480&amp;ssl=1\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\ud83d\udc40\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f440.png\" style=\"height: 1em;\" /> Spyglass \u2014 By 3Steps in Wetzlar, Germany <img alt=\"\ud83c\udde9\ud83c\uddea\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e9-1f1ea.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>Now this is how you make a boring shortcut unforgettable. 3Steps turned a plain underpass into a giant pair of binoculars, so walking through it suddenly feels like stepping straight into an adventure movie. It is clever, simple, and ridiculously fun.</p>\n\n\n\n<p><img alt=\"\ud83d\udd17\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png\" style=\"height: 1em;\" /> Follow <strong><a href=\"https://www.instagram.com/3Stepscrew/\" rel=\"noopener\" target=\"_blank\">3Steps on Instagram</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Mural of a girl with oversized glasses above a guinea pig, with a zoomed-in detail shot showing the ripped-wall illusion in Calais, France.\" class=\"wp-image-95914\" height=\"2393\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/Braga_Guinea_Pig_Elongated_Detail.jpg?resize=1000%2C2393&#038;ssl=1\" width=\"1000\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\ud83d\udc39\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f439.png\" style=\"height: 1em;\" /> Girl and Guinea Pig \u2014 By Braga Last One in Calais, France <img alt=\"\ud83c\uddeb\ud83c\uddf7\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1eb-1f1f7.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>Braga Last One really understood the assignment here: huge glasses, giant eyes, a ripped-wall illusion, and an adorable guinea pig stealing the scene underneath. It has that oversized cartoon charm that makes the whole building feel like it belongs in a wonderfully weird storybook.</p>\n\n\n\n<p><p><img alt=\"\ud83d\udca1\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png\" style=\"height: 1em;\" /> <strong>Fun Fact:</strong> Braga Last One started out as a traditional graffiti writer before discovering his love for transforming abandoned and forgotten urban spaces back to life with his surreal creations.</p>\n<p><img alt=\"\ud83d\udd17\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png\" style=\"height: 1em;\" /> Follow <strong><a href=\"https://www.instagram.com/braga_last_one/\" rel=\"noopener\" target=\"_blank\">Braga Last One on Instagram</a></strong> | <strong><a href=\"https://streetartutopia.com/2025/09/27/braga-last-one/\" rel=\"noopener\" target=\"_blank\">Absolutely Brilliant By Braga Last One (14 Photos)</a></strong></p></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Corner street-art sequence in Chicago showing Wile E. Coyote luring Road Runner with free birdseed.\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/08/WileE-Coyote-stencil-art-by-E.LEE-in-Chicago-Illinois-USA-6.jpeg?resize=1200%2C1400&amp;ssl=1\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\ud83d\udc26\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f426.png\" style=\"height: 1em;\" /> Wile E. Coyote Trap \u2014 By E.LEE in Chicago, USA <img alt=\"\ud83c\uddfa\ud83c\uddf8\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1fa-1f1f8.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>This is pure cartoon chaos in the best possible way. E.LEE turned a street corner into a full Road Runner setup, complete with signs, arrows, and Wile E. Coyote waiting for the world\u2019s most obvious trap to fail spectacularly. You can practically hear the \u201cbeep beep.\u201d</p>\n\n\n\n<p><img alt=\"\ud83d\udd17\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png\" style=\"height: 1em;\" /> Follow <strong><a href=\"https://www.instagram.com/_e.lee_/\" rel=\"noopener\" target=\"_blank\">E.LEE on Instagram</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Parking barrier arms outside the Estonian National Opera transformed into giant conductor hands in Tallinn, Estonia.\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/08/Estonian-National-Opera-Parking-Entrance.jpeg?resize=1200%2C1400&amp;ssl=1\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\ud83c\udfbc\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f3bc.png\" style=\"height: 1em;\" /> Estonian Opera Hands \u2014 In Tallinn, Estonia <img alt=\"\ud83c\uddea\ud83c\uddea\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1ea-1f1ea.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>Whoever came up with this deserves a standing ovation. These parking barrier arms outside the Estonian National Opera were transformed into giant conductor hands, turning the most ordinary part of a parking entrance into a tiny public performance. It is such a smart, joyful little upgrade.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Anamorphic mural of a propeller plane appearing to break through a concrete wall in Utrecht, Netherlands.\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/10/Pretty-challenging-anamorphic-piece-by-JanIsDeMan-3graffiti-1.webp?resize=696%2C522&amp;ssl=1\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\u2708\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/2708.png\" style=\"height: 1em;\" /> Plane Illusion \u2014 By Jan Is De Man in Utrecht, Netherlands <img alt=\"\ud83c\uddf3\ud83c\uddf1\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1f3-1f1f1.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>Jan Is De Man made this plane look like it is bursting right out of solid concrete, and it completely messes with your sense of reality. It is one of those pieces that makes you stop, stare, and then immediately call someone over because there is no way you should be the only one seeing this.</p>\n\n\n\n<p><p><img alt=\"\ud83d\udca1\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png\" style=\"height: 1em;\" /> <strong>Fun Fact:</strong> When Jan Is De Man paints <a href=\"https://streetartutopia.com/2024/02/09/3d-mural-by-janisdeman-in-solnechnodolsk-russia/\" rel=\"noopener\" target=\"_blank\">his famous bookcase murals</a>, he actually knocks on doors in the neighborhood and asks the residents for their favorite books, then paints those exact titles on the wall!</p>\n<p><img alt=\"\ud83d\udd17\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png\" style=\"height: 1em;\" /> Follow <strong><a href=\"https://www.instagram.com/janisdeman/\" rel=\"noopener\" target=\"_blank\">Jan Is De Man on Instagram</a></strong> | <strong><a href=\"https://streetartutopia.com/2025/03/15/jan-is-de-man-transforming-cityscapes-with-playful-3d-street-art/\" rel=\"noopener\" target=\"_blank\">8 Happy 3D Artworks by Jan Is De Man That Will Make You Smile</a></strong></p></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Huge cat mural peering out from a tunnel wall at Little Herberts Nature Reserve in Cheltenham, UK.\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/12/By-Andy-Dice-Davies-in-Cheltenham-at-Little-Herberts-Nature-Reserve.webp?resize=696%2C461&amp;ssl=1\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\ud83d\udc08\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f408.png\" style=\"height: 1em;\" /> Peeking Cat \u2014 By Andy Dice Davies in Cheltenham, UK <img alt=\"\ud83c\uddec\ud83c\udde7\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1ec-1f1e7.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>There is something instantly hilarious about a giant cat acting like it just spotted you from its hiding place. Andy Dice Davies used the tunnel shape perfectly, so the whole wall turns into one giant ambush of whiskers, paws, and those enormous curious eyes.</p>\n\n\n\n<p><img alt=\"\ud83d\udd17\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png\" style=\"height: 1em;\" /> Follow <strong><a href=\"https://www.facebook.com/dicesixtyseven\" rel=\"noopener\" target=\"_blank\">Andy Dice Davies on Facebook</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Portrait mural of a smiling girl whose hair is formed by a blooming bougainvillea tree in Trindade, Brazil.\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2021/08/Flower-Street-Art-Face-by-Fabio-Gomes-Trindade-in-in-Rua-Seis-Conjunto-Arco-Iris-Trindade-Goias-Brasil-1.jpg?resize=1200%2C1200&amp;ssl=1\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\ud83c\udf38\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f338.png\" style=\"height: 1em;\" /> Flower Crown \u2014 By Fabio Gomes Trindade in Trindade, Brazil <img alt=\"\ud83c\udde7\ud83c\uddf7\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e7-1f1f7.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>This is what happens when a mural and a flowering tree decide to collaborate. Fabio Gomes Trindade painted a smiling girl, and the bougainvillea above her becomes the most fabulous hairstyle in the neighborhood. It is bright, sweet, and impossible not to love.</p>\n\n\n\n<p><img alt=\"\ud83d\udd17\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png\" style=\"height: 1em;\" /> Follow <strong><a href=\"https://www.instagram.com/fabiogomestrindade/\" rel=\"noopener\" target=\"_blank\">Fabio Gomes Trindade on Instagram</a></strong> | <strong><a href=\"https://streetartutopia.com/2025/06/18/how-fabio-gomes-turns-trees-into-hair-stunning-murals-in-trindade/\" rel=\"noopener\" target=\"_blank\">How F\u00e1bio Gomes Turns Trees into Hair: Stunning Murals in Trindade (8 Photos)</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"David Zinn chalk character on a sidewalk using real grass as hair and flowers as a skirt.\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2024/10/Summer-Solstice-Cheerleader-Ann-Arbor-MI-1.jpg?resize=800%2C1099&amp;ssl=1\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\ud83c\udf31\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f331.png\" style=\"height: 1em;\" /> Summer Solstice Cheerleader \u2014 By David Zinn in Ann Arbor, Michigan <img alt=\"\ud83c\uddfa\ud83c\uddf8\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1fa-1f1f8.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>David Zinn is basically a magician with sidewalks. This tiny green cheerleader already has a ton of personality, but the real grass hair and flower skirt take it to another level. It is such a small piece, yet it delivers a giant dose of happiness.</p>\n\n\n\n<p><img alt=\"\ud83d\udd17\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png\" style=\"height: 1em;\" /> Follow <strong><a class=\"keychainify-checked\" href=\"https://www.instagram.com/davidzinn/\" rel=\"noopener\" target=\"_blank\">David Zinn on Instagram</a></strong> | <strong><a class=\"keychainify-checked\" href=\"https://streetartutopia.com/2025/11/18/cute-art-by-david-zinn/\">Cute Art By David Zinn (16 Photos)</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Crosswalk intervention showing Obelix punching a white road marking apart in France.\" src=\"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/08/Obelix-Oakoaks-Genius-Street-Art.jpg?resize=1080%2C1080&amp;ssl=1\" /></figure>\n\n\n\n<h3 class=\"wp-block-heading\"><img alt=\"\ud83d\udca5\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a5.png\" style=\"height: 1em;\" /> Obelix Smashes a Lane \u2014 By Oakoak in France <img alt=\"\ud83c\uddeb\ud83c\uddf7\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f1eb-1f1f7.png\" style=\"height: 1em;\" /></h3>\n\n\n\n<p>Oakoak has that rare talent for making the street itself feel like part of the punchline. Here, Obelix lands one massive hit and the crosswalk line looks like it actually shattered on impact. It is quick, silly, and absolutely perfect.</p>\n\n\n\n<p><img alt=\"\ud83d\udd17\" class=\"wp-smiley\" src=\"https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png\" style=\"height: 1em;\" /> Follow <strong><a href=\"https://www.instagram.com/oakoak_street_art/\" rel=\"noopener\" target=\"_blank\">Oakoak on Instagram</a></strong> | <strong><a href=\"https://streetartutopia.com/2025/09/09/oakoak-genius-street-art/\" rel=\"noopener\" target=\"_blank\">Lovely by Oakoak (10 Photos)</a></strong></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h2 class=\"wp-block-heading\">Which one is your favorite?</h2>\n<p>The post <a href=\"https://streetartutopia.com/2026/03/09/pure-fun/\">Pure Fun (10 Photos)</a> appeared first on <a href=\"https://streetartutopia.com\">STREET ART UTOPIA</a>.</p>", "story_permalink": "https://streetartutopia.com/2026/03/09/pure-fun/", "image_urls": ["https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/89740_Perfect_Split.jpg?resize=1200%2C675&ssl=1", "https://i0.wp.com/streetartutopia.com/wp-content/uploads/2024/09/Mural-by-Rosalie-de-Graaf-in-Zwolle-Netherlands-for-Trotse-Muren-1.jpg?resize=948%2C1184&ssl=1", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f602.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f1f3-1f1f1.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png", "https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/07/tunnel-mural.jpg?resize=720%2C480&ssl=1", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f440.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e9-1f1ea.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png", "https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/Braga_Guinea_Pig_Elongated_Detail.jpg?resize=1000%2C2393&ssl=1"], "secure_image_urls": {"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/89740_Perfect_Split.jpg?resize=1200%2C675&ssl=1": "https://imageproxy.newsblur.com/sc,sqGlPVZ4VVYIvHhOUDLXPzZeGoTigHh5EvpZyJn73Kks=/https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/89740_Perfect_Split.jpg?resize=1200%2C675&ssl=1", "https://i0.wp.com/streetartutopia.com/wp-content/uploads/2024/09/Mural-by-Rosalie-de-Graaf-in-Zwolle-Netherlands-for-Trotse-Muren-1.jpg?resize=948%2C1184&ssl=1": "https://imageproxy.newsblur.com/sc,sHU-6jeSF6zbsV_PV1hi0xpYLpjL6RzDX2s5OCV3-nRg=/https://i0.wp.com/streetartutopia.com/wp-content/uploads/2024/09/Mural-by-Rosalie-de-Graaf-in-Zwolle-Netherlands-for-Trotse-Muren-1.jpg?resize=948%2C1184&ssl=1", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f602.png": "https://imageproxy.newsblur.com/sc,s5uyfXRqom3nAxpkQlu0mM2AAp1WL4J0AQoPm1lIfp9Q=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f602.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f1f3-1f1f1.png": "https://imageproxy.newsblur.com/sc,s195RoPWUOrqGunR5aUFG7pIYOCgcebUl_UzXQYQZ0_8=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f1f3-1f1f1.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png": "https://imageproxy.newsblur.com/sc,sXldM_kT9aIxj8puA0AJCKyL_nb8a6r9C9mwzWkYmt_E=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png", "https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/07/tunnel-mural.jpg?resize=720%2C480&ssl=1": "https://imageproxy.newsblur.com/sc,sy5QzKb4vpeo2P0GhntL3RqH5DYMFF3-T014SHaZSdY4=/https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/07/tunnel-mural.jpg?resize=720%2C480&ssl=1", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f440.png": "https://imageproxy.newsblur.com/sc,sE590gy2c7FkwJv0Ru0TraXKCIs-GnhraRhSDc4WzvW8=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f440.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e9-1f1ea.png": "https://imageproxy.newsblur.com/sc,scMDL9c_8n3X33w_KyFuIwd8QhjqsviNdK_RK4iMR-tY=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e9-1f1ea.png", "https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/Braga_Guinea_Pig_Elongated_Detail.jpg?resize=1000%2C2393&ssl=1": "https://imageproxy.newsblur.com/sc,s9A5UlpwaZdNgyG4x5sgnZySAq0fHirOXCe6Xo-jLboM=/https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/Braga_Guinea_Pig_Elongated_Detail.jpg?resize=1000%2C2393&ssl=1"}, "secure_image_thumbnails": {"https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/89740_Perfect_Split.jpg?resize=1200%2C675&ssl=1": "https://imageproxy.newsblur.com/192,sc,sqGlPVZ4VVYIvHhOUDLXPzZeGoTigHh5EvpZyJn73Kks=/https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/89740_Perfect_Split.jpg?resize=1200%2C675&ssl=1", "https://i0.wp.com/streetartutopia.com/wp-content/uploads/2024/09/Mural-by-Rosalie-de-Graaf-in-Zwolle-Netherlands-for-Trotse-Muren-1.jpg?resize=948%2C1184&ssl=1": "https://imageproxy.newsblur.com/192,sc,sHU-6jeSF6zbsV_PV1hi0xpYLpjL6RzDX2s5OCV3-nRg=/https://i0.wp.com/streetartutopia.com/wp-content/uploads/2024/09/Mural-by-Rosalie-de-Graaf-in-Zwolle-Netherlands-for-Trotse-Muren-1.jpg?resize=948%2C1184&ssl=1", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f602.png": "https://imageproxy.newsblur.com/192,sc,s5uyfXRqom3nAxpkQlu0mM2AAp1WL4J0AQoPm1lIfp9Q=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f602.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f1f3-1f1f1.png": "https://imageproxy.newsblur.com/192,sc,s195RoPWUOrqGunR5aUFG7pIYOCgcebUl_UzXQYQZ0_8=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f1f3-1f1f1.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png": "https://imageproxy.newsblur.com/192,sc,sXldM_kT9aIxj8puA0AJCKyL_nb8a6r9C9mwzWkYmt_E=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png", "https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/07/tunnel-mural.jpg?resize=720%2C480&ssl=1": "https://imageproxy.newsblur.com/192,sc,sy5QzKb4vpeo2P0GhntL3RqH5DYMFF3-T014SHaZSdY4=/https://i0.wp.com/streetartutopia.com/wp-content/uploads/2025/07/tunnel-mural.jpg?resize=720%2C480&ssl=1", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f440.png": "https://imageproxy.newsblur.com/192,sc,sE590gy2c7FkwJv0Ru0TraXKCIs-GnhraRhSDc4WzvW8=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f440.png", "https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e9-1f1ea.png": "https://imageproxy.newsblur.com/192,sc,scMDL9c_8n3X33w_KyFuIwd8QhjqsviNdK_RK4iMR-tY=/https://s.w.org/images/core/emoji/17.0.2/72x72/1f1e9-1f1ea.png", "https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/Braga_Guinea_Pig_Elongated_Detail.jpg?resize=1000%2C2393&ssl=1": "https://imageproxy.newsblur.com/192,sc,s9A5UlpwaZdNgyG4x5sgnZySAq0fHirOXCe6Xo-jLboM=/https://i0.wp.com/streetartutopia.com/wp-content/uploads/2026/03/Braga_Guinea_Pig_Elongated_Detail.jpg?resize=1000%2C2393&ssl=1"}, "story_feed_id": 674970, "has_modifications": false, "comment_count": 1, "comment_user_ids": [], "share_count": 1, "share_user_ids": [13], "guid_hash": "78a1ce", "source_user_id": null, "id": "https://streetartutopia.com/?p=89740", "shared_date": "2026-03-08 22:47:13.315000", "comments": "I don't care if this is AI art, it's great to see.", "user_id": 13, "friend_comments": [{"id": "69adfc712fcd0c90afe63742", "user_id": 13, "comments": "I don't care if this is AI art, it's great to see.", "shared_date": "93 days", "date": "2026-03-08 22:47:13.315000", "replies": [], "liking_users": [166157], "source_user_id": null}], "friend_shares": [], "public_comments": [], "reply_count": 0, "comment_count_friends": 1, "comment_count_public": 0, "commented_by_public": [], "commented_by_friends": [13], "shared_by_public": [], "shared_by_friends": [], "share_count_public": 0, "share_count_friends": 1, "friend_user_ids": [13], "public_user_ids": [], "social_user_id": 13, "short_parsed_date": "08 Mar 2026, 6:47pm", "long_parsed_date": "Sunday, March 8th, 2026 6:47pm", "read_status": 1, "intelligence": {"feed": 1, "author": 0, "tags": 0, "title": 0, "title_regex": 0, "text": 0, "text_regex": 0, "url": 0, "url_regex": 0}}], "user_profiles": [{"id": "social:13", "user_id": 13, "username": "samuel", "photo_url": "https://s3.amazonaws.com/avatars.newsblur.com/avatars/13/thumbnail_profile_1702756260.jpg", "large_photo_url": "https://s3.amazonaws.com/avatars.newsblur.com/avatars/13/large_profile_1702756260.jpg", "location": "San Francisco", "num_subscribers": 869, "feed_title": "Samuel Clay's Blurblog", "feed_address": "http://www.newsblur.com/social/rss/13/samuel", "feed_link": "https://samuel.newsblur.com/", "protected": false, "private": false, "active": true}, {"id": "social:24618", "user_id": 24618, "username": "acdha", "photo_url": "https://www.gravatar.com/avatar/f5934485a0863578733c447016505547", "large_photo_url": "https://www.gravatar.com/avatar/f5934485a0863578733c447016505547", "location": "Washington, DC", "num_subscribers": 231, "feed_title": "acdha's blurblog", "feed_address": "http://www.newsblur.com/social/rss/24618/acdha", "feed_link": "https://acdha.newsblur.com/", "protected": true, "private": true, "active": true}, {"id": "social:33405", "user_id": 33405, "username": "satadru", "photo_url": "https://www.gravatar.com/avatar/a516b9f70cbcc5a3825cc7ef82f5441f", "large_photo_url": "https://www.gravatar.com/avatar/a516b9f70cbcc5a3825cc7ef82f5441f", "location": "New York, NY", "num_subscribers": 228, "feed_title": "satadru's blurblog", "feed_address": "http://www.newsblur.com/social/rss/33405/satadru", "feed_link": "https://satadru.newsblur.com/", "protected": false, "private": false, "active": true}, {"id": "social:52601", "user_id": 52601, "username": "digitalink2008", "photo_url": "https://www.newsblur.com/media/img/reader/default_profile_photo.png", "large_photo_url": "https://www.newsblur.com/media/img/reader/default_profile_photo.png", "location": null, "num_subscribers": 0, "feed_title": "digitalink2008's blurblog", "feed_address": "http://www.newsblur.com/social/rss/52601/digitalink2008", "feed_link": "https://digitalink2008.newsblur.com/", "protected": null, "private": null, "active": true}, {"id": "social:65114", "user_id": 65114, "username": "stsquad", "photo_url": "https://www.gravatar.com/avatar/a7d7f408c0b3370bbbeb98833d6c50e4", "large_photo_url": "https://www.gravatar.com/avatar/a7d7f408c0b3370bbbeb98833d6c50e4", "location": "Cambridge, UK", "num_subscribers": 2, "feed_title": "stsquad's blurblog", "feed_address": "http://www.newsblur.com/social/rss/65114/stsquad", "feed_link": "https://stsquad.newsblur.com/", "protected": false, "private": false, "active": true}, {"id": "social:84298", "user_id": 84298, "username": "rtreborb", "photo_url": "https://www.newsblur.com/media/img/reader/default_profile_photo.png", "large_photo_url": "https://www.newsblur.com/media/img/reader/default_profile_photo.png", "location": "San Antonio, TX", "num_subscribers": 3, "feed_title": "rtreborb's blurblog", "feed_address": "http://www.newsblur.com/social/rss/84298/rtreborb", "feed_link": "https://rtreborb.newsblur.com/", "protected": null, "private": null, "active": true}, {"id": "social:104893", "user_id": 104893, "username": "LorenzCK", "photo_url": "https://www.gravatar.com/avatar/942664321c14d4c8739846079a990b37", "large_photo_url": "https://www.gravatar.com/avatar/942664321c14d4c8739846079a990b37", "location": "Italy", "num_subscribers": 0, "feed_title": "LorenzCK's blurblog", "feed_address": "http://www.newsblur.com/social/rss/104893/lorenzck", "feed_link": "https://lorenzck.newsblur.com/", "protected": false, "private": false, "active": true}, {"id": "social:150444", "user_id": 150444, "username": "jgbishop", "photo_url": "https://s3.amazonaws.com/avatars.newsblur.com/avatars/150444/thumbnail_profile_1366402521.gif", "large_photo_url": "https://s3.amazonaws.com/avatars.newsblur.com/avatars/150444/large_profile_1366402521.gif", "location": "Raleigh, NC", "num_subscribers": 3, "feed_title": "Stories Jonah Finds Interesting", "feed_address": "http://www.newsblur.com/social/rss/150444/jgbishop", "feed_link": "https://jgbishop.newsblur.com/", "protected": false, "private": false, "active": true}, {"id": "social:152530", "user_id": 152530, "username": "GaryBIshop", "photo_url": "https://www.newsblur.com/media/img/reader/default_profile_photo.png", "large_photo_url": "https://www.newsblur.com/media/img/reader/default_profile_photo.png", "location": null, "num_subscribers": 2, "feed_title": "GaryBIshop's blurblog", "feed_address": "http://www.newsblur.com/social/rss/152530/garybishop", "feed_link": "https://garybishop.newsblur.com/", "protected": null, "private": null, "active": true}, {"id": "social:166157", "user_id": 166157, "username": "davenelson", "photo_url": "https://www.gravatar.com/avatar/8ab77201db7b97fe76293c74492d7afd", "large_photo_url": "https://www.gravatar.com/avatar/8ab77201db7b97fe76293c74492d7afd", "location": "Atlanta, Georgia", "num_subscribers": 4, "feed_title": "davenelson's blurblog", "feed_address": "http://www.newsblur.com/social/rss/166157/davenelson", "feed_link": "https://davenelson.newsblur.com/", "protected": false, "private": false, "active": true}, {"id": "social:167971", "user_id": 167971, "username": "ameel", "photo_url": "https://www.gravatar.com/avatar/c81a7b6328fbffad05ae56b98a649ea5", "large_photo_url": "https://www.gravatar.com/avatar/c81a7b6328fbffad05ae56b98a649ea5", "location": "Melbourne, Australia", "num_subscribers": 9, "feed_title": "Ameel's Blurblog", "feed_address": "http://www.newsblur.com/social/rss/167971/ameel", "feed_link": "https://ameel.newsblur.com/", "protected": false, "private": false, "active": true}, {"id": "social:184507", "user_id": 184507, "username": "mxm23", "photo_url": "https://www.gravatar.com/avatar/3890eb7fa3b93a12bc7bd85cd07f4f0c", "large_photo_url": "https://www.gravatar.com/avatar/3890eb7fa3b93a12bc7bd85cd07f4f0c", "location": "West Coast", "num_subscribers": 10, "feed_title": "mxm23's blurblog", "feed_address": "http://www.newsblur.com/social/rss/184507/mxm23", "feed_link": "https://mxm23.newsblur.com/", "protected": true, "private": false, "active": true}, {"id": "social:187629", "user_id": 187629, "username": "cosmotic", "photo_url": "https://www.gravatar.com/avatar/07344d0d78c68e5984c76db679f9479c", "large_photo_url": "https://www.gravatar.com/avatar/07344d0d78c68e5984c76db679f9479c", "location": "Chicago, Illinois", "num_subscribers": 1, "feed_title": "cosmotic's blurblog", "feed_address": "http://www.newsblur.com/social/rss/187629/cosmotic", "feed_link": "https://cosmotic.newsblur.com/", "protected": false, "private": false, "active": true}, {"id": "social:209311", "user_id": 209311, "username": "chrismorgan", "photo_url": "https://www.newsblur.com/media/img/reader/default_profile_photo.png", "large_photo_url": "https://www.newsblur.com/media/img/reader/default_profile_photo.png", "location": null, "num_subscribers": 0, "feed_title": "chrismorgan's blurblog", "feed_address": "http://www.newsblur.com/social/rss/209311/chrismorgan", "feed_link": "https://chrismorgan.newsblur.com/", "protected": null, "private": null, "active": true}], "feeds": [{"id": 5719953, "feed_title": "Daring Fireball", "feed_address": "https://daringfireball.net/feeds/main", "feed_link": "http://daringfireball.com", "num_subscribers": 917, "updated": "3 minutes", "updated_seconds_ago": 225, "fs_size_bytes": 129229604, "archive_count": 4605, "last_story_date": "2026-06-09T21:33:17", "last_story_seconds_ago": 30334, "stories_last_month": 117, "average_stories_per_month": 86, "min_to_decay": 6, "subs": 917, "is_push": false, "is_newsletter": false, "is_webfeed": false, "is_daily_briefing": false, "fetched_once": true, "search_indexed": true, "discover_indexed": true, "not_yet_fetched": false, "favicon_color": "606870", "favicon_fade": "7e868e", "favicon_border": "484e54", "favicon_text_color": "white", "favicon_fetching": false, "favicon_url": "https://s3.amazonaws.com/icons.newsblur.com/5719953.png", "s3_page": false, "s3_icon": true, "disabled_page": false, "similar_feeds": [5719090, 6218094, 93491]}, {"id": 674970, "feed_title": "STREET ART UTOPIA", "feed_address": "https://streetartutopia.com/feed/", "feed_link": "https://streetartutopia.com/", "num_subscribers": 315, "updated": "53 seconds", "updated_seconds_ago": 53, "fs_size_bytes": 60741379, "archive_count": 3372, "last_story_date": "2026-06-09T22:01:00", "last_story_seconds_ago": 28671, "stories_last_month": 30, "average_stories_per_month": 23, "min_to_decay": 6, "subs": 315, "is_push": false, "is_newsletter": false, "is_webfeed": false, "is_daily_briefing": false, "fetched_once": true, "search_indexed": true, "discover_indexed": true, "not_yet_fetched": false, "favicon_color": "868686", "favicon_fade": "a4a4a4", "favicon_border": "646464", "favicon_text_color": "white", "favicon_fetching": false, "favicon_url": "https://s3.amazonaws.com/icons.newsblur.com/674970.png", "s3_page": false, "s3_icon": true, "disabled_page": false, "similar_feeds": [126754, 588075, 3641171, 6919541]}, {"id": 9878116, "feed_title": "Simon Willison's Weblog", "feed_address": "https://simonwillison.net/atom/everything/", "feed_link": "http://simonwillison.net/", "num_subscribers": 1283, "updated": "5 minutes", "updated_seconds_ago": 319, "fs_size_bytes": 9655192, "archive_count": 485, "last_story_date": "2026-06-10T00:37:25", "last_story_seconds_ago": 19286, "stories_last_month": 93, "average_stories_per_month": 69, "min_to_decay": 6, "subs": 1283, "is_push": false, "is_newsletter": false, "is_webfeed": false, "is_daily_briefing": false, "fetched_once": true, "search_indexed": true, "discover_indexed": true, "not_yet_fetched": false, "favicon_color": "78639a", "favicon_fade": "9681b8", "favicon_border": "5a4a73", "favicon_text_color": "white", "favicon_fetching": false, "favicon_url": "https://s3.amazonaws.com/icons.newsblur.com/9878116.png", "s3_page": false, "s3_icon": true, "disabled_page": false, "similar_feeds": [5224274, 63407, 3972, 9179860, 9764787]}, {"id": 8032018, "feed_title": "The NewsBlur Blog", "feed_address": "https://blog.newsblur.com/feed.xml", "feed_link": "https://blog.newsblur.com/", "num_subscribers": 29244, "updated": "3 minutes", "updated_seconds_ago": 199, "fs_size_bytes": 1521435, "archive_count": 248, "last_story_date": "2026-05-15T04:00:00", "last_story_seconds_ago": 2253531, "stories_last_month": 1, "average_stories_per_month": 3, "min_to_decay": 5, "subs": 29244, "is_push": false, "is_newsletter": false, "is_webfeed": false, "is_daily_briefing": false, "fetched_once": true, "search_indexed": true, "discover_indexed": true, "not_yet_fetched": false, "favicon_color": "e68f43", "favicon_fade": "ffad61", "favicon_border": "ac6b32", "favicon_text_color": "white", "favicon_fetching": false, "favicon_url": "https://s3.amazonaws.com/icons.newsblur.com/8032018.png", "s3_page": false, "s3_icon": true, "disabled_page": false, "similar_feeds": [5388475, 4337, 8097216, 5027536]}, {"id": 6853345, "feed_title": "The Takeout - Food is delicious.", "feed_address": "https://www.thetakeout.com:443/feed/", "feed_link": "https://www.thetakeout.com/", "num_subscribers": 91, "updated": "4 minutes", "updated_seconds_ago": 260, "fs_size_bytes": 124679761, "archive_count": 10085, "last_story_date": "2026-06-09T23:40:00", "last_story_seconds_ago": 22731, "stories_last_month": 386, "average_stories_per_month": 299, "min_to_decay": 6, "subs": 91, "is_push": false, "is_newsletter": false, "is_webfeed": false, "is_daily_briefing": false, "fetched_once": true, "search_indexed": true, "discover_indexed": true, "not_yet_fetched": false, "favicon_color": "f14a2e", "favicon_fade": "ff684c", "favicon_border": "b43722", "favicon_text_color": "white", "favicon_fetching": false, "favicon_url": "https://s3.amazonaws.com/icons.newsblur.com/6853345.png", "s3_page": false, "s3_icon": true, "disabled_page": false, "similar_feeds": [9346519, 9046793, 6930146, 8643379, 9380920]}], "classifiers": {"6853345": {"feeds": {}, "authors": {}, "author_regex": {}, "titles": {}, "title_regex": {}, "tags": {}, "texts": {}, "text_regex": {}, "urls": {}, "url_regex": {}, "titles_scope": {}, "texts_scope": {}, "urls_scope": {}, "authors_scope": {}, "tags_scope": {}, "prompts": {}, "image_prompts": {}, "prompts_scope": {}, "image_prompts_scope": {}}, "9878116": {"feeds": {}, "authors": {}, "author_regex": {}, "titles": {}, "title_regex": {}, "tags": {}, "texts": {}, "text_regex": {}, "urls": {}, "url_regex": {}, "titles_scope": {}, "texts_scope": {}, "urls_scope": {}, "authors_scope": {}, "tags_scope": {}, "prompts": {}, "image_prompts": {}, "prompts_scope": {}, "image_prompts_scope": {}}, "5719953": {"feeds": {}, "authors": {}, "author_regex": {}, "titles": {}, "title_regex": {}, "tags": {}, "texts": {}, "text_regex": {}, "urls": {}, "url_regex": {}, "titles_scope": {}, "texts_scope": {}, "urls_scope": {}, "authors_scope": {}, "tags_scope": {}, "prompts": {}, "image_prompts": {}, "prompts_scope": {}, "image_prompts_scope": {}}, "8032018": {"feeds": {}, "authors": {}, "author_regex": {}, "titles": {}, "title_regex": {}, "tags": {}, "texts": {}, "text_regex": {}, "urls": {}, "url_regex": {}, "titles_scope": {}, "texts_scope": {}, "urls_scope": {}, "authors_scope": {}, "tags_scope": {}, "prompts": {}, "image_prompts": {}, "prompts_scope": {}, "image_prompts_scope": {}}, "674970": {"feeds": {}, "authors": {}, "author_regex": {}, "titles": {}, "title_regex": {}, "tags": {}, "texts": {}, "text_regex": {}, "urls": {}, "url_regex": {}, "titles_scope": {}, "texts_scope": {}, "urls_scope": {}, "authors_scope": {}, "tags_scope": {}, "prompts": {}, "image_prompts": {}, "prompts_scope": {}, "image_prompts_scope": {}}}, "result": "ok", "authenticated": false}