<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Internet of Bugs Newsletter</title>
    <description>Supplementary material for the @InternetOfBugs YouTube Channel</description>
    
    <link>https://internetofbugs.beehiiv.com/</link>
    <atom:link href="https://rss.beehiiv.com/feeds/WYzHCYlJBx.xml" rel="self"/>
    
    <lastBuildDate>Thu, 14 May 2026 22:28:33 +0000</lastBuildDate>
    <pubDate>Thu, 10 Apr 2025 14:00:00 +0000</pubDate>
    <atom:published>2025-04-10T14:00:00Z</atom:published>
    <atom:updated>2026-05-14T22:28:33Z</atom:updated>
    
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Artificial Intelligence</category>
    <copyright>Copyright 2026, Internet of Bugs Newsletter</copyright>
    
    <image>
      <url>https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/publication/logo/b5b8d98a-0f44-44dd-95e1-4f78f92a871a/BSOD_Logo_w_Blue_BG.png</url>
      <title>Internet of Bugs Newsletter</title>
      <link>https://internetofbugs.beehiiv.com/</link>
    </image>
    
    <docs>https://www.rssboard.org/rss-specification</docs>
    <generator>beehiiv</generator>
    <language>en-us</language>
    <webMaster>support@beehiiv.com (Beehiiv Support)</webMaster>

      <item>
  <title>April 7th, 2025</title>
  <description>Conflicting Views on AI-based Coding Future</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/03c73a7a-dbb4-4d0e-8c38-fe7aa09ef91c/Screenshot_2025-04-10_at_01.07.23.png" length="153831" type="image/png"/>
  <link>https://internetofbugs.beehiiv.com/p/april-7th-2025</link>
  <guid isPermaLink="true">https://internetofbugs.beehiiv.com/p/april-7th-2025</guid>
  <pubDate>Thu, 10 Apr 2025 14:00:00 +0000</pubDate>
  <atom:published>2025-04-10T14:00:00Z</atom:published>
    <dc:creator>Carl Brown</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><h1 class="heading" style="text-align:left;" id="the-hype-on-ai-coding">The Hype on AI Coding:</h1><p class="paragraph" style="text-align:left;">Several articles lately are fueling the hype cycle for “AI will be coding all the things”, none of which seem to have captured as much attention as this interview with the Y Combinator CEO:</p><div class="embed"><a class="embed__url" href="https://www.cnbc.com/2025/03/15/y-combinator-startups-are-fastest-growing-in-fund-history-because-of-ai.html?utm_source=tldrnewsletter" target="_blank"><div class="embed__content"><p class="embed__title"> Y Combinator startups are fastest growing, most profitable in fund history because of AI </p><p class="embed__description"> Y Combinator CEO Garry Tan says for about a quarter of the current YC startups, 95% of the code was written by artificial intelligence models. </p><p class="embed__link"> www.cnbc.com/2025/03/15/y-combinator-startups-are-fastest-growing-in-fund-history-because-of-ai.html </p></div><img class="embed__image embed__image--right" src="https://image.cnbcfm.com/api/v1/image/108116511-1741991444507-gettyimages-1244428522-HM3_3680.jpeg?v=1741991598&w=1920&h=1080"/></a></div><p class="paragraph" style="text-align:left;">I read this as “For about a quarter of the current cohort of YC startups, 95% of the code was written [<i>using a code editor that used an LLM to do auto-completion]</i>.” Which sounds far less impressive than what the press is making it out to be. Of course, we don’t know if that’s exactly what he meant, but it’s by far the most plausible thing I can think of.</p><p class="paragraph" style="text-align:left;">It doesn’t really matter, though, as far as I’m concerned. How fast you write your code is no measure of quality or competency. Here’s the question:</p><div class="embed"><a class="embed__url" href="https://www.lennysnewsletter.com/p/pulling-back-the-curtain-on-the-magic?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Pulling back the curtain on the magic of Y Combinator </p><p class="embed__description"> A first-of-its-kind deep dive into the data to see what’s really working for the industry’s biggest incubator </p><p class="embed__link"> www.lennysnewsletter.com/p/pulling-back-the-curtain-on-the-magic </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/603da6ee-66c0-4757-9709-10268637e7e7/Screenshot_2025-04-09_at_23.58.34.png?t=1744261206"/></a></div><p class="paragraph" style="text-align:left;">According to this article, slightly more than half of YC Companies are still alive after 10 years (and that chart has statistics for how many companies are still going as a function of when they started). So the question is: Are the companies in this batch of YC startups more or less likely to succeed? That’s the metric - and I would guess it will be lower. I’m really curious to see how it turns out.</p><p class="paragraph" style="text-align:left;">Because this is how it seems to be going so far:</p><div class="embed"><a class="embed__url" href="https://www.404media.co/vibe-coded-ai-app-generates-recipes-for-cyanide-ice-cream-and-cum-soup/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Vibe Coded AI App Generates Recipes for Cyanide Ice Cream </p><p class="embed__description"> A Y Combinator partner proudly launched an AI recipe app that told people how to make “Actual Cocaine” and a “Uranium Bomb.” </p><p class="embed__link"> www.404media.co/vibe-coded-ai-app-generates-recipes-for-cyanide-ice-cream-and-cum-soup </p></div><img class="embed__image embed__image--right" src="https://www.404media.co/content/images/2025/04/icecream.jpg"/></a></div><p class="paragraph" style="text-align:left;"><i>Sigh</i>, I should have put that in the “Reality” section, but I couldn’t resist having the two YCombinator articles back-to-back. On with the Hype section…</p><div class="embed"><a class="embed__url" href="https://www.hrgrapevine.com/us/content/article/2024-08-22-amazon-cloud-ceo-warns-software-engineers-ai-could-replace-your-coding-work-within-2-years?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Amazon Cloud CEO warns developers: AI could replace your coding work within 2 years </p><p class="embed__description"> Matt Garman, CEO of Amazon Web Services (AWS), has advised his software engineers to upskill and learn new technologies, warning that AI could replace their coding work. </p><p class="embed__link"> www.hrgrapevine.com/us/content/article/2024-08-22-amazon-cloud-ceo-warns-software-engineers-ai-could-replace-your-coding-work-within-2-years </p></div><img class="embed__image embed__image--right" src="https://www.executivegrapevine.com/uploads/articles/social-amazon-tells-software-engineers-to-upskill.jpg"/></a></div><p class="paragraph" style="text-align:left;">This article strikes me as less about if AI can code and more about Amazon’s attitude toward its employees. It’s just more evidence for the video I did last week about Amazon and their Bossware:</p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/CrcpAu_724A" width="100%"></iframe><p class="paragraph" style="text-align:left;">And the next car in this week’s Hype Train:</p><div class="embed"><a class="embed__url" href="https://techcrunch.com/podcast/every-software-company-is-an-ai-company-now-says-angellist-ceo-avlok-kohli/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> ‘Every software company is an AI company now,’ says AngelList CEO Avlok Kohli </p><p class="embed__description"> Today on Equity, AngelList CEO Avlok Kohli discusses the company’s evolution, the impact of AI on startups, and key strategies for founders to succeed in today’s market, from SPVs to partnerships with larger funds. </p><p class="embed__link"> techcrunch.com/podcast/every-software-company-is-an-ai-company-now-says-angellist-ceo-avlok-kohli </p></div><img class="embed__image embed__image--right" src="https://techcrunch.com/wp-content/uploads/2018/02/tc-backlight-e1689786273147.png?w=1200"/></a></div><p class="paragraph" style="text-align:left;">If you don’t know, AngelList is all about funding early stage companies, and this comment was made on <a class="link" href="https://techcrunch.com/podcast/every-software-company-is-an-ai-company-now-says-angellist-ceo-avlok-kohli/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank" rel="noopener noreferrer nofollow">an episode of the Equity Podcast</a> - which is about investing. I have no doubt that, from the point of view of an investor, you only care about (and hear about) AI companies - because that’s where all the hype is. But most of the reposts I’ve seen of that quote have left out the “with respect to investing” context.</p><h1 class="heading" style="text-align:left;" id="the-hype-on-ai-coding">The Reality of AI Coding:</h1><p class="paragraph" style="text-align:left;">This article is probably the closest I’ve seen to the way I feel about the issue, and I appreciate it and wish more people would read it:</p><div class="embed"><a class="embed__url" href="https://www.technologyreview.com/2025/04/02/1114134/the-machines-are-rising-but-developers-still-hold-the-keys/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> The machines are rising — but developers still hold the keys </p><p class="embed__description"> Increasing use of AI in software development will make developer decisions and judgment more important, not less. </p><p class="embed__link"> www.technologyreview.com/2025/04/02/1114134/the-machines-are-rising-but-developers-still-hold-the-keys </p></div><img class="embed__image embed__image--right" src="https://wp.technologyreview.com/wp-content/uploads/2025/04/TW-art.jpg?resize=1200,600"/></a></div><p class="paragraph" style="text-align:left;">This is also a good take on the limitations of AI - from a perspective I hadn’t really considered that’s more about <a class="link" href="https://arstechnica.com/ai/2025/03/what-does-phd-level-ai-mean-openais-rumored-20000-agent-plan-explained/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank" rel="noopener noreferrer nofollow">OpenAI’s claims of “PhD-level agents”</a>:</p><div class="embed"><a class="embed__url" href="https://techcrunch.com/2025/03/06/hugging-faces-chief-science-officer-worries-ai-is-becoming-yes-men-on-servers/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Hugging Face&#39;s chief science officer worries AI is becoming &#39;yes-men on servers&#39; | TechCrunch </p><p class="embed__description"> Hugging Face co-founder and chief science officer Thomas Wolf thinks that AI today isn&#39;t capable of figuring out novel solutions like a human. </p><p class="embed__link"> techcrunch.com/2025/03/06/hugging-faces-chief-science-officer-worries-ai-is-becoming-yes-men-on-servers </p></div><img class="embed__image embed__image--right" src="https://techcrunch.com/wp-content/uploads/2016/11/wtf_is_ai.jpg?resize=1200,675"/></a></div><p class="paragraph" style="text-align:left;">I’ve talked a lot about how AI is good for repeating things that it already memorized, but bad at judgement and bad at things that it hasn’t seen a lot of examples of. And this is another facet of that issue. Speaking of which:</p><div class="embed"><a class="embed__url" href="https://techcrunch.com/2025/03/19/researchers-say-theyve-discovered-a-new-method-of-scaling-up-ai-but-theres-reason-to-be-skeptical/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Researchers say they&#39;ve discovered a new method of &#39;scaling up&#39; AI, but there&#39;s reason to be skeptical | TechCrunch </p><p class="embed__description"> Have researchers discovered a new AI &#39;scaling law&#39;? That&#39;s what some buzz on social media suggests — but experts are skeptical. </p><p class="embed__link"> techcrunch.com/2025/03/19/researchers-say-theyve-discovered-a-new-method-of-scaling-up-ai-but-theres-reason-to-be-skeptical </p></div><img class="embed__image embed__image--right" src="https://techcrunch.com/wp-content/uploads/2019/09/GettyImages-641263142.jpg?resize=1200,848"/></a></div><p class="paragraph" style="text-align:left;">The pull quote:</p><p class="paragraph" style="text-align:left;">“[I]f we can’t write code to define what we want, we can’t use [inference-time] search,” he said. “For something like general language interaction, we can’t do this […] It’s generally not a great approach to actually solving most problems.”</p><p class="paragraph" style="text-align:left;">And this article:</p><div class="embed"><a class="embed__url" href="https://techcrunch.com/2025/04/09/mit-study-finds-that-ai-doesnt-in-fact-have-values/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> MIT study finds that AI doesn&#39;t, in fact, have values | TechCrunch </p><p class="embed__description"> A recent study out of MIT suggests that AI systems don&#39;t have discernible values or preferences, but instead mostly imitate and hallucinate. </p><p class="embed__link"> techcrunch.com/2025/04/09/mit-study-finds-that-ai-doesnt-in-fact-have-values </p></div><img class="embed__image embed__image--right" src="https://techcrunch.com/wp-content/uploads/2025/01/GettyImages-1287582736.jpg?resize=1200,657"/></a></div><p class="paragraph" style="text-align:left;">Is a really interesting look at “the alignment problem” (I hate that phrase so much).</p><p class="paragraph" style="text-align:left;">Pull quote here is:</p><p class="paragraph" style="text-align:left;">[N]one of the models was consistent in its preferences. Depending on how prompts were worded and framed, they adopted wildly different viewpoints.</p><p class="paragraph" style="text-align:left;">And speaking of viewpoints changing based on prompts:</p><div class="embed"><a class="embed__url" href="https://www.nature.com/articles/s41746-025-01512-6?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Assessing and alleviating state anxiety in large language models - npj Digital Medicine </p><p class="embed__description"> The use of Large Language Models (LLMs) in mental health highlights the need to understand their responses to emotional content. Previous research shows that emotion-inducing prompts can elevate “anxiety” in LLMs, affecting behavior and amplifying biases. Here, we found that traumatic narratives increased Chat-GPT-4’s reported anxiety while mindfulness-based exercises reduced it, though not to baseline. These findings suggest managing LLMs’ “emotional states” can foster safer and more ethical human-AI interactions. </p><p class="embed__link"> www.nature.com/articles/s41746-025-01512-6 </p></div><img class="embed__image embed__image--right" src="https://media.springernature.com/m685/springer-static/image/art%3A10.1038%2Fs41746-025-01512-6/MediaObjects/41746_2025_1512_Fig1_HTML.png"/></a></div><p class="paragraph" style="text-align:left;">I think this wording of “<i>‘anxiety’ in LLMs</i>” is Anthropomorphized crap, and a phrasing like “When given a prompt containing lots of anxiety-related words, LLMs are likely to respond with words that are also anxiety-related” would be far more accurate. But it’s more fuel on the fire for the presumption that AIs have no consistent judgement or emotional state.</p><h2 class="heading" style="text-align:left;" id="and-on-a-couple-of-final-channel-re">And on a couple of Final Channel-Related notes:</h2><h4 class="heading" style="text-align:left;" id="want-to-talk-software-as-a-service-">Want to talk Software As A Service with me?</h4><p class="paragraph" style="text-align:left;">First, as I mentioned in my last couple of videos, I’m currently thinking that the best way I can provide value to the development community right now, with all the uncertainty and lay-offs and bossware apparently on the way, is to help developers get out of being isolated in dev-only teams to work on their own projects (probably Software-As-A-Service project, since those are easiest to get up and running), which <a class="link" href="https://www.youtube.com/watch?v=iMDiYX7P4ds&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank" rel="noopener noreferrer nofollow">I believe will make them much better developers</a>. Toward that end, I’m working on gathering information from folks about how I might best do that. So if you are:</p><ul><li><p class="paragraph" style="text-align:left;">A Software Developer with a few years of experience already, and</p></li><li><p class="paragraph" style="text-align:left;">Are motivated to build your own product (probably a Software As A Service), and</p></li><li><p class="paragraph" style="text-align:left;">You are located in the U.S. and</p></li><li><p class="paragraph" style="text-align:left;">You think it is likely that you have the financial ability to work on a project for a few months before you start seeing revenue from it, then</p></li></ul><p class="paragraph" style="text-align:left;">I’d love to chat with you about what your concerns are about starting your own thing, what resources you think you might be lacking, and how I might be able to help.</p><p class="paragraph" style="text-align:left;">You can book an appointment on my calendar here: <a class="link" href="https://iob.fyi/ssii_a?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank" rel="noopener noreferrer nofollow">https://iob.fyi/ssii_a</a> </p><p class="paragraph" style="text-align:left;">Note for those of you that are not in the U.S.: I don’t hate you or anything, I just don’t know anything about starting a business (or even being in business) outside the US, so I’m afraid that, in my ignorance, I might recommend something that has worked for me in the US but is horrible advice in another country or market. And that means that, at least for the time being, I’m focusing on teaching what I know, and what I have experience doing. Hopefully there aren’t any hard feelings, and I hope to be able to expand my scope in the future.</p><p class="paragraph" style="text-align:left;">Note to those of you with fewer than 5 or so years of experience: I don’t hate you either, but I’m trying to avoid a situation where I’m having to teach programming as well as teaching SaaS - at least for this set of interviews. We’ll see what the landscape looks like after I’ve talked to more people who match the criteria above. Again, hopefully there aren’t any hard feelings, and I hope to be able to expand my scope in the future.</p><h4 class="heading" style="text-align:left;" id="and-lastly-the-end-of-an-era">And Lastly, the End of an Era:</h4><div class="embed"><a class="embed__url" href="https://www.vice.com/en/article/microsoft-is-killing-windows-blue-screen-of-death/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=april-7th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Microsoft Is Killing Windows&#39; Blue Screen of Death </p><p class="embed__description"> Windows&#39; Blue Screen of Death a lot less blue, but still plenty deadly. We&#39;ll miss the old screen of frustration. </p><p class="embed__link"> www.vice.com/en/article/microsoft-is-killing-windows-blue-screen-of-death </p></div><img class="embed__image embed__image--right" src="https://www.vice.com/wp-content/uploads/sites/2/2025/03/BSOD-Jun-Li-via-Getty-Images.jpg?resize=2000,1501"/></a></div><p class="paragraph" style="text-align:left;">I guess it had to happen sometime. ;-(</p><p class="paragraph" style="text-align:left;">Rest assured, though, I have no intention of changing my channel branding any time soon.</p><p class="paragraph" style="text-align:left;">Thanks for reading.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=bd2ee6af-1680-4401-8af9-811b48f98327&utm_medium=post_rss&utm_source=internet_of_bugs_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>March 24th 2025</title>
  <description>On Benchmarks and Vibes</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/cdd1ece3-3447-487d-9541-91f08e5609eb/Screenshot_2025-03-25_at_06.18.38.png" length="137339" type="image/png"/>
  <link>https://internetofbugs.beehiiv.com/p/march-24th-2025</link>
  <guid isPermaLink="true">https://internetofbugs.beehiiv.com/p/march-24th-2025</guid>
  <pubDate>Tue, 25 Mar 2025 14:00:00 +0000</pubDate>
  <atom:published>2025-03-25T14:00:00Z</atom:published>
    <dc:creator>Carl Brown</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><h2 class="heading" style="text-align:left;" id="on-benchmarks-and-agi">On Benchmarks and AGI:</h2><p class="paragraph" style="text-align:left;">I’ve been very encouraged recently by advances in the systems around AI. There was a great new benchmark posted today that I think does a great job in differentiating between LLMs “understanding” and LLMs “regurgitating”:</p><div class="embed"><a class="embed__url" href="https://arcprize.org/blog/announcing-arc-agi-2-and-arc-prize-2025?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank"><img class="embed__image embed__image--top" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/ef6b2716-1739-4a38-b012-e46aa9c6d04c/arc-agi-2-unsolved-2.png?t=1742896252"/><div class="embed__content"><p class="embed__title"> Announcing ARC-AGI-2 and ARC Prize 2025 </p><p class="embed__description"> Measuring the next level of intelligence with ARC-AGI-2 and ARC Prize 2025 </p><p class="embed__link"> arcprize.org/blog/announcing-arc-agi-2-and-arc-prize-2025 </p></div></a></div><div class="blockquote"><blockquote class="blockquote__quote"><p class="paragraph" style="text-align:left;">Pure LLMs score 0% on ARC-AGI-2, and public AI reasoning systems achieve only single-digit percentage scores. In contrast, every task in ARC-AGI-2 has been solved by at least 2 humans in under 2 attempts.</p><figcaption class="blockquote__byline"><a class="link" href="https://gregkamradt.com?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank" rel="noopener noreferrer nofollow">Greg Kamradt</a> via <a class="link" href="https://arcprize.org/blog/announcing-arc-agi-2-and-arc-prize-2025?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank" rel="noopener noreferrer nofollow">https://arcprize.org/blog/announcing-arc-agi-2-and-arc-prize-2025</a>  </figcaption></blockquote></div><p class="paragraph" style="text-align:left;">And that tracks more with what I’m seeing. LLMs just don’t do a good job of figuring out the right answer, unless, like with LeetCode tutorials, virtually every time the answer exists on the Internet, it’s correct. On those issues where a lot of the code on the Internet has mistakes in it, then it seems to be a coin flip whether the AI gets it right or not:</p><div class="embed"><a class="embed__url" href="https://arxiv.org/abs/2503.11082?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> LLMs are Bug Replicators: An Empirical Study on LLMs&#39; Capability in Completing Bug-prone Code </p><p class="embed__description"> Large Language Models (LLMs) have demonstrated remarkable performance in code completion. However, the training data used to develop these models often contain a significant amount of buggy code… this paper presents the first empirical study evaluating the performance of LLMs in completing bug-prone code… <br><br>To our surprise, 44.44% of the bugs LLMs make are completely identical to the pre-fix version, indicating that LLMs have been seriously biased by historical bugs when completing code. Additionally, we investigate the effectiveness of existing post-processing techniques and find that while they can improve consistency, they do not significantly reduce error rates in bug-prone code scenarios. </p><p class="embed__link"> arxiv.org/abs/2503.11082 </p></div></a></div><p class="paragraph" style="text-align:left;">The kind of visual pattern matching used by the new AGI-2 benchmark has long been the hallmark of reasoning tests. When I was a kid in elementary school, most of the IQ-test things I remember were shape-based, and that goes back to at least the Raven Progressive Matrices test from the 1930s:</p><div class="embed"><a class="embed__url" href="https://en.wikipedia.org/wiki/Raven%27s_Progressive_Matrices?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Raven&#39;s Progressive Matrices </p><p class="embed__description"> Raven&#39;s Progressive Matrices (often referred to simply as Raven&#39;s Matrices) or RPM is a non-verbal test typically used to measure general human intelligence and abstract reasoning and is regarded as a non-verbal estimate of fluid intelligence.[1] It is one of the most common tests administered to both groups and individuals ranging from 5-year-olds to the elderly. </p><p class="embed__link"> en.wikipedia.org/wiki/Raven%27s_Progressive_Matrices </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/a7be335e-5e12-490e-a685-2f7fa7158e3b/Raven_Matrix.svg.png?t=1742896776"/></a></div><p class="paragraph" style="text-align:left;">My feeling (although I can’t find any research on this, because companies don’t like to divulge that data) is that intelligence testing has gotten lazy the last few decades, because, when you’re sitting at a computer with a QWERTY keyboard making a test that will be printed out and given to students, it’s a whole lot easier and cheaper to make everything text-based. Putting figures into such tests is just a lot more work, and so I think they’re used a lot less now (though again, I have no statistical proof of that).</p><p class="paragraph" style="text-align:left;">Since this kind of thing isn’t easily displayed on the Internet, there aren’t a ton of web pages out there of the form “here is the question and here is the answers” like you get when you look at StackOverflow or LeetCode tutorials or SAT prep websites. Therefore, it’s a better measure of whether the AIs are actually reasoning, or if they’re just fancy autocompletes. </p><p class="paragraph" style="text-align:left;">It reminds me of the video-based physical properties test that I mentioned last week (which I just watched again, because I find it hilarious):</p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/Y5GYqeCCu5Y" width="100%"></iframe><p class="paragraph" style="text-align:left;">These new benchmarks that aren’t things already found all over the Internet are great, because the benchmarks we’ve been using aren’t doing a good job:</p><div class="embed"><a class="embed__url" href="https://techcrunch.com/2024/12/09/a-test-for-agi-is-closer-to-being-solved-but-it-may-be-flawed/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> A test for AGI is closer to being solved — but it may be flawed | TechCrunch </p><p class="embed__description"> A test for AGI, ARC-AGI, is closer to being solved — but the test may be flawed, its creators, including notable AI figure Francois Chollet, admit. </p><p class="embed__link"> techcrunch.com/2024/12/09/a-test-for-agi-is-closer-to-being-solved-but-it-may-be-flawed </p></div><img class="embed__image embed__image--right" src="https://techcrunch.com/wp-content/uploads/2024/09/GettyImages-496822526.jpg?resize=1200,800"/></a></div><div class="embed"><a class="embed__url" href="https://techcrunch.com/2024/03/07/heres-why-most-ai-benchmarks-tell-us-so-little/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Why most AI benchmarks tell us so little | TechCrunch </p><p class="embed__description"> The most commonly used AI benchmarks haven&#39;t been adapted or updated to reflect how models are used to day, experts say. </p><p class="embed__link"> techcrunch.com/2024/03/07/heres-why-most-ai-benchmarks-tell-us-so-little </p></div><img class="embed__image embed__image--right" src="https://techcrunch.com/wp-content/uploads/2022/03/GettyImages-176980461.jpg?resize=1200,799"/></a></div><p class="paragraph" style="text-align:left;">Which is a nice contrast to last week, when it seemed like everyone was hyping up AGI.</p><h2 class="heading" style="text-align:left;" id="a-note-on-vibe-coding">A Note On Vibe Coding:</h2><p class="paragraph" style="text-align:left;">In vibe coding news this week:</p><div class="embed"><a class="embed__url" href="https://simonwillison.net/2025/Mar/23/semantic-diffusion/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025#atom-everything" target="_blank"><div class="embed__content"><p class="embed__title"> Semantic Diffusion </p><p class="embed__description"> I [learned about](https://bsky.app/profile/mattchughes.ca/post/3ll2sbdky3k2y) this term today while complaining about how the definition of &quot;vibe coding&quot; is already being distorted to mean &quot;any time an LLM writes code&quot; as opposed to … </p><p class="embed__link"> simonwillison.net/2025/Mar/23/semantic-diffusion/#atom-everything </p></div><img class="embed__image embed__image--right" src=""/></a></div><p class="paragraph" style="text-align:left;">more and more people have started referring to “any time an LLM writes code” as “vibe coding”, which is not the original use at all. We’ll see if that term soon becomes as meaningless as “AI”.</p><p class="paragraph" style="text-align:left;">For the most part, I think vibe coding is a bad idea, and I think this article expresses it pretty well:</p><div class="embed"><a class="embed__url" href="https://www.theguardian.com/technology/2025/mar/16/ai-software-coding-programmer-expertise-jobs-threat?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> You don&#39;t need code to be a programmer. But you do need expertise | John Naughton </p><p class="embed__description"> AI is so good at writing software that one father asked it to organise his kids’ school lunches. But that doesn’t mean it’s taking over </p><p class="embed__link"> www.theguardian.com/technology/2025/mar/16/ai-software-coding-programmer-expertise-jobs-threat </p></div><img class="embed__image embed__image--right" src="https://i.guim.co.uk/img/media/07bbae088598945e5f8ffbf1b502b20536cde445/0_42_7360_4415/master/7360.jpg?width=1200&height=630&quality=85&auto=format&fit=crop&overlay-align=bottom%2Cleft&overlay-width=100p&overlay-base64=L2ltZy9zdGF0aWMvb3ZlcmxheXMvdG8tb3BpbmlvbnMucG5n&enable=upscale&s=2fea713170b586af6fc2c4d6769203f5"/></a></div><p class="paragraph" style="text-align:left;">I should say, for the record, there’s one use case I’ve found for vibe coding that I’m finding quite a timesaver.</p><p class="paragraph" style="text-align:left;">There’s a concept called a “<a class="link" href="https://en.wikipedia.org/wiki/Spike_(software_development)?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank" rel="noopener noreferrer nofollow">Spike</a>” (sometimes - like in the great book <a class="link" href="https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank" rel="noopener noreferrer nofollow">The Pragmatic Programmer</a> - referred to as a “<a class="link" href="https://www.barbarianmeetscoding.com/notes/books/pragmatic-programmer/tracer-bullets/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank" rel="noopener noreferrer nofollow">Tracer Bullet</a>”, but I learned it back in the <a class="link" href="https://www.oreilly.com/library/view/extreme-programming-explained/0201616416/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-24th-2025" target="_blank" rel="noopener noreferrer nofollow">Extreme Programming</a> days, when it was still a “Spike” so that’s what I call it) where you write experimental code to figure out how something works by getting a quick prototype running, and then take that code, copy and paste what you need into the project that needs the functionality - hooking it up however is convenient - and then throw the spike code away.</p><p class="paragraph" style="text-align:left;">Vibe coding is fantastic for this. You just keep prompting the AI to get it closer and closer to what you want, and ignore the code it’s writing until you get what you’re looking for. Then, you move the code out of the AI, dissect it to figure out how it works, and then reproduce the relevant parts of it into your current Work-In-Progress, while throwing the rest away.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=6fe46aeb-6c19-4d66-bb86-d1c8773e3075&utm_medium=post_rss&utm_source=internet_of_bugs_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>March 17th, 2025</title>
  <description>Lots of people talking about A.G.I. this week - both for and against. Guess which side I think is correct.</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/5534443c-9040-4447-a4f7-b642ee7730ff/Untitled.jpg" length="75266" type="image/jpeg"/>
  <link>https://internetofbugs.beehiiv.com/p/march-17th-2025</link>
  <guid isPermaLink="true">https://internetofbugs.beehiiv.com/p/march-17th-2025</guid>
  <pubDate>Tue, 18 Mar 2025 14:48:00 +0000</pubDate>
  <atom:published>2025-03-18T14:48:00Z</atom:published>
    <dc:creator>Carl Brown</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Welcome to issue five (March 17th 2025) of the Internet of Bugs Supplemental Mailing list.</p><h1 class="heading" style="text-align:left;" id="this-week-in-ai-news-sigh">This week in AI news... Sigh...</h1><p class="paragraph" style="text-align:left;">First off, we&#39;re told that JPMorgan engineers’ efficiency jumps as much as 20% from using coding assistant”:</p><div class="embed"><a class="embed__url" href="https://www.reuters.com/technology/artificial-intelligence/jpmorgan-engineers-efficiency-jumps-much-20-using-coding-assistant-2025-03-13/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> JPMorgan engineers’ efficiency jumps as much as 20% from using coding assistant </p><p class="embed__description"> Tens of thousands of JPMorgan Chase software engineers increased their productivity 10% to 20% by using a coding assistant tool developed by the bank, its global chief information officer Lori Beer said. </p><p class="embed__link"> www.reuters.com/technology/artificial-intelligence/jpmorgan-engineers-efficiency-jumps-much-20-using-coding-assistant-2025-03-13 </p></div><img class="embed__image embed__image--right" src="https://www.reuters.com/resizer/v2/RLNQKS7MWZO6JAWZTWHTYQ2IL4.jpg?auth=365463bcfc151ad10c6cd1954040b3cc356d408dac06f8b1a9e095623d3f4e67&height=1005&width=1920&quality=80&smart=true"/></a></div><p class="paragraph" style="text-align:left;">That&#39;s really good to know, or at least it would be, if they defined what they meant by &quot;efficiency.&quot; How do you measure the &quot;efficiency&quot; of a programmer? I&#39;ve been doing this 35 years, and I have no answer to that question.</p><p class="paragraph" style="text-align:left;">The Problem with the &quot;efficiency&quot; measurement is, as far as I&#39;m concerned, made up of three factors: (tasks accomplished - technical debt incurred) / time elapsed.</p><p class="paragraph" style="text-align:left;">Time on task is easy to measure, and we have some ways to estimate task size (they don&#39;t all agree with each other, but at least some thought has been given to it). Measuring Technical Debt is a whole other problem. The consensus is it&#39;s pretty hard to measure (see <a class="link" href="https://www.forbes.com/sites/joemckendrick/2022/06/24/technical-debt-a-hard-to-measure-obstacle-to-digital-transformation/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">https://www.forbes.com/sites/joemckendrick/2022/06/24/technical-debt-a-hard-to-measure-obstacle-to-digital-transformation/</a> for example). The only real claims to be able to define it are crap like this article: <a class="link" href="https://www.sonarsource.com/learn/measuring-and-identifying-code-level-technical-debt-a-practical-guide/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">https://www.sonarsource.com/learn/measuring-and-identifying-code-level-technical-debt-a-practical-guide/</a> which measures technical debt as “the metrics output by the tool the people who wrote the article are trying to sell you.”</p><p class="paragraph" style="text-align:left;">In theory, you can do an analysis in retrospect after you&#39;ve traced all the bugs you&#39;ve fixed (& time took to fix them) back to the initial code that caused them, but I&#39;ve never seen anyone seriously attempt to try to do that analysis in any kind of thorough or systematic way. And certainly it can&#39;t have been done in the JPMorgan case, because not enough time has elapsed since they &quot;started using coding assistants&quot; for all the bugs to have surfaced so they could have been measured and traced to root causes.</p><p class="paragraph" style="text-align:left;">In all likelihood, like with the declaration by BP that &quot;with AI they need 70% fewer coders&quot; (see <a class="link" href="https://www.webpronews.com/bp-needs-70-less-coders-thanks-to-ai/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">https://www.webpronews.com/bp-needs-70-less-coders-thanks-to-ai/</a> ), it&#39;s investor-directed happy talk, and any real measurement would have to wait to see how the code the AI is writing performs (likely not well, see <a class="link" href="https://leaddev.com/software-quality/how-ai-generated-code-accelerates-technical-debt?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">https://leaddev.com/software-quality/how-ai-generated-code-accelerates-technical-debt</a> and <a class="link" href="https://visualstudiomagazine.com/Articles/2024/01/25/copilot-research.aspx?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">https://visualstudiomagazine.com/Articles/2024/01/25/copilot-research.aspx</a> that I’ve referenced previously).</p><p class="paragraph" style="text-align:left;">And given that AI fails miserably at really straightforward and simple tasks, like having a very, very low likelihood of correctly explaining where it got any particular piece of information. See &quot;AI Search Has A Citation Problem&quot;:</p><div class="embed"><a class="embed__url" href="https://www.cjr.org/tow_center/we-compared-eight-ai-search-engines-theyre-all-bad-at-citing-news.php?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> AI Search Has A Citation Problem </p><p class="embed__description"> We Compared Eight AI Search Engines. They’re All Bad at Citing News. </p><p class="embed__link"> www.cjr.org/tow_center/we-compared-eight-ai-search-engines-theyre-all-bad-at-citing-news.php </p></div><img class="embed__image embed__image--right" src="https://www.cjr.org/wp-content/uploads/2025/03/AdobeStock_1050902471-scaled-e1741126381380-1200x675.jpeg?299115"/></a></div><p class="paragraph" style="text-align:left;">I expect that those companies that lean heavily into AI-generated code will have a lot of debt to clean up - though they may not ever admit it.</p><p class="paragraph" style="text-align:left;">In related news, you probably saw this story, which I found hilarious: &quot;AI coding assistant Cursor reportedly tells a &#39;vibe coder&#39; to write his own damn code&quot; </p><div class="embed"><a class="embed__url" href="https://techcrunch.com/2025/03/14/ai-coding-assistant-cursor-reportedly-tells-a-vibe-coder-to-write-his-own-damn-code/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> AI coding assistant Cursor reportedly tells a &#39;vibe coder&#39; to write his own damn code | TechCrunch </p><p class="embed__description"> AI coding assistant Cursor reportedly refused to help a user with their code, insisting that they do it themselves. </p><p class="embed__link"> techcrunch.com/2025/03/14/ai-coding-assistant-cursor-reportedly-tells-a-vibe-coder-to-write-his-own-damn-code </p></div><img class="embed__image embed__image--right" src="https://techcrunch.com/wp-content/uploads/2023/07/GettyImages-1481095076.jpg?resize=1200,694"/></a></div><p class="paragraph" style="text-align:left;">As you might guess - I&#39;m not a fan of &quot;vibe coding&quot; for anything you expect to run more than once. Although a lot of people are. For example, I&#39;m reminded by this great piece from &quot;Pivot To AI&quot;: </p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/ETqfWTDp2BI" width="100%"></iframe><p class="paragraph" style="text-align:left;">Text Version: </p><div class="embed"><a class="embed__url" href="https://pivot-to-ai.com/2025/03/12/cursor-ai-assistant-tells-vibe-coder-learn-to-code/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Cursor AI assistant tells vibe coder: learn to code </p><p class="embed__description"> Jan Swist wanted the LLM-based programming tool Cursor to write a function for him. Cursor had other ideas: [Cursor forum, archive] I cannot generate code for you, as that would be completing your … </p><p class="embed__link"> pivot-to-ai.com/2025/03/12/cursor-ai-assistant-tells-vibe-coder-learn-to-code </p></div><img class="embed__image embed__image--right" src="https://pivot-to-ai.com/wp-content/uploads/2024/08/bored-office-robot.webp"/></a></div><p class="paragraph" style="text-align:left;">that <a class="link" href="https://en.wikipedia.org/wiki/Kevin_Roose?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">Kevin Roose of the New York Times</a> is a Big Fan of &quot;Vibe Coding&quot; (as evidenced in his article &quot;<b>Not a Coder? With A.I., Just Having an Idea Can Be Enough</b>&quot; Archive Link: <a class="link" href="https://archive.is/JLeQs?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">https://archive.is/JLeQs</a> ) - and that also Kevin Roose was a <b>HUGE</b> fan of Crypto. You should read Molly White&#39;s BRILLIANT takedown of Kevin&#39;s Pro-crypto Puff Piece from March of 2022: </p><div class="embed"><a class="embed__url" href="https://www.mollywhite.net/annotations/latecomers-guide-to-crypto/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> The (Edited) Latecomer&#39;s Guide to Crypto </p><p class="embed__description"> A group of cryptocurrency researchers and critics annotate the irresponsible cryptocurrency puff piece that was originally published in the New York Times. </p><p class="embed__link"> www.mollywhite.net/annotations/latecomers-guide-to-crypto </p></div><img class="embed__image embed__image--right" src="https://www.mollywhite.net/storage/latecomers-guide-fb.webp"/></a></div><p class="paragraph" style="text-align:left;">Archive of original article at <a class="link" href="https://web.archive.org/web/20220318215400/https://www.nytimes.com/interactive/2022/03/18/technology/cryptocurrency-crypto-guide.html?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025#expand" target="_blank" rel="noopener noreferrer nofollow">https://web.archive.org/web/20220318215400/https://www.nytimes.com/interactive/2022/03/18/technology/cryptocurrency-crypto-guide.html#expand</a> ).</p><p class="paragraph" style="text-align:left;">By The Way, if either or both of those names are unfamiliar to you, you should correct that ASAP. Both David Gerard&#39;s &quot;Pivot to AI&quot; </p><div class="embed"><a class="embed__url" href="https://pivot-to-ai.com/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Pivot to AI </p><p class="embed__description"> It can&#39;t be that stupid, you must be prompting it wrong </p><p class="embed__link"> pivot-to-ai.com </p></div><img class="embed__image embed__image--right" src="https://pivot-to-ai.com/wp-content/uploads/2024/06/cropped-clip-icon.png"/></a></div><p class="paragraph" style="text-align:left;">and Molly White&#39;s &quot;Citation Needed&quot; </p><div class="embed"><a class="embed__url" href="https://www.citationneeded.news/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Citation Needed </p><p class="embed__description"> Citation Needed features critical coverage of the cryptocurrency industry and of issues in the broader technology world. It is independently published by Molly White, and entirely supported by readers like you. </p><p class="embed__link"> www.citationneeded.news </p></div><img class="embed__image embed__image--right" src="https://www.citationneeded.news/content/images/2024/10/banner-cn-fb-2.png"/></a></div><p class="paragraph" style="text-align:left;">are <b><span style="text-decoration:underline;">fantastic</span></b>, and should be required reading for anyone who is serious about keeping up with the way that the current AI Hype is following the same B.S. playbook from the old Crypto Hype - often by the same people - like Kevin Roose.</p><p class="paragraph" style="text-align:left;">I&#39;m not picking on Kevin Roose here for fun. I&#39;m doing it because Kevin Roose just wrote a HORRIBLE take called &quot;Powerful A.I. Is Coming. We’re Not Ready&quot; ( Gift Link: <a class="link" href="https://www.nytimes.com/2025/03/14/technology/why-im-feeling-the-agi.html?unlocked_article_code=1.404.8tKT.-ALCTbe-6RVJ&smid=url-share&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">https://www.nytimes.com/2025/03/14/technology/why-im-feeling-the-agi.html?unlocked_article_code=1.404.8tKT.-ALCTbe-6RVJ&smid=url-share</a> )</p><div class="embed"><a class="embed__url" href="https://www.nytimes.com/2025/03/14/technology/why-im-feeling-the-agi.html?unlocked_article_code=1.404.8tKT.-ALCTbe-6RVJ&smid=url-share&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Powerful A.I. Is Coming. We’re Not Ready. </p><p class="embed__description"> Three arguments for taking progress toward artificial general intelligence, or A.G.I., more seriously — whether you’re an optimist or a pessimist. </p><p class="embed__link"> www.nytimes.com/2025/03/14/technology/why-im-feeling-the-agi.html?unlocked_article_code=1.404.8tKT.-ALCTbe-6RVJ&smid=url-share </p></div><img class="embed__image embed__image--right" src="https://static01.nyt.com/images/2025/03/16/business/14roose/14roose-facebookJumbo.png"/></a></div><p class="paragraph" style="text-align:left;">If you examine that along side Kevin&#39;s 2022 pro-Crypto piece, you&#39;ll see a lot of similarities:</p><p class="paragraph" style="text-align:left;"></p><div style="padding:14px 15px 14px;"><table class="bh__table" width="100%" style="border-collapse:collapse;"><tr class="bh__table_row"><th class="bh__table_header" width="50%"><p class="paragraph" style="text-align:left;">Crypto in 2022</p></th><th class="bh__table_header" width="50%"><p class="paragraph" style="text-align:left;">A.G.I. in 2025</p></th></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Crypto will be transformative</b></p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;"><b>Powerful A.I. Is Coming</b></p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">Until fairly recently, if you lived anywhere other than San Francisco, it was possible to go days or even weeks without hearing about cryptocurrency.</p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">In San Francisco, where I’m based, the idea of A.G.I. isn’t fringe or exotic. People here talk about “feeling the A.G.I.,”…Outside the Bay Area, few people have even heard of A.G.I., let alone started planning for it.</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">I’ve been writing about crypto for nearly a decade, a period in which my own views have whipsawed between extreme skepticism and cautious optimism. These days...I’ve come to accept that it isn’t all a cynical money-grab, and that there are things of actual substance being built. </p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">I didn’t arrive at these views as a starry-eyed futurist...I arrived at them as a journalist who has spent a lot of time talking to the engineers building powerful A.I. systems, the investors funding it and the researchers studying its effects. And I’ve come to believe that what’s happening in A.I. right now is bigger than most people understand.</p></td></tr><tr class="bh__table_row"><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">[C]rypto wealth and ideology is going to be a transformative force in our society in the coming years.</p></td><td class="bh__table_cell" width="50%"><p class="paragraph" style="text-align:left;">[B]ig change, world-shaking change, the kind of transformation we’ve never seen before — is just around the corner.</p></td></tr></table></div><p class="paragraph" style="text-align:left;">I could go on and on comparing the two puff pieces - Hell, I might at some point. But hopefully you can see the similarities.</p><p class="paragraph" style="text-align:left;">There&#39;s been a ton of talk of &quot;AGI&quot; this week - largely due to &quot;Manus&quot; (Such as: Not linking to these, they don&#39;t deserve it):</p><p class="paragraph" style="text-align:left;">&quot;<b>China&#39;s Manus AI &#39;agent&#39; could be our 1st glimpse at artificial general intelligence</b>&quot;: www.livescience.com (slash) technology/artificial-intelligence/chinas-manus-ai-agent-could-be-our-1st-glimpse-at-artificial-general-intelligence</p><p class="paragraph" style="text-align:left;">&quot;<b>China is on the brink of human-level artificial intelligence</b>&quot;: www.independent.co.uk (slash) independentpremium/tech/ai-manus-agi-china-chatgpt-b2713889.html</p><p class="paragraph" style="text-align:left;">&quot;<b>China’s Autonomous Agent, Manus, Changes Everything</b>&quot;: www.forbes.com (slash) sites/craigsmith/2025/03/08/chinas-autonomous-agent-manus-changes-everything/</p><p class="paragraph" style="text-align:left;">But the one article you should read, if you&#39;re going to read one is this one: </p><div class="embed"><a class="embed__url" href="https://www.technologyreview.com/2025/03/11/1113133/manus-ai-review/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Everyone in AI is talking about Manus. We put it to the test. </p><p class="embed__description"> The new general AI agent from China had some system crashes and server overload—but it’s highly intuitive and shows real promise for the future of AI helpers. </p><p class="embed__link"> www.technologyreview.com/2025/03/11/1113133/manus-ai-review </p></div><img class="embed__image embed__image--right" src="https://wp.technologyreview.com/wp-content/uploads/2025/03/manus-agent.jpg?resize=1200,600"/></a></div><p class="paragraph" style="text-align:left;">Here&#39;s the gist:</p><div class="blockquote"><blockquote class="blockquote__quote"><p class="paragraph" style="text-align:left;">Overall, I found Manus to be a highly intuitive tool suitable for users with or without coding backgrounds. On two of the three tasks, it provided better results than ChatGPT DeepResearch, though it took significantly longer to complete them. </p><p class="paragraph" style="text-align:left;">Manus seems best suited to analytical tasks that require extensive research on the open internet but have a limited scope. In other words, it’s best to stick to the sorts of things a skilled human intern could do during a day of work.​</p><p class="paragraph" style="text-align:left;">Still, it’s not all smooth sailing. Manus can suffer from frequent crashes and system instability, and it may struggle when asked to process large chunks of text.</p><figcaption class="blockquote__byline"> www.technologyreview.com/2025/03/11/1113133/manus-ai-review </figcaption></blockquote></div><p class="paragraph" style="text-align:left;">So, as I read that, it&#39;s slightly better but much slower than some competing product from ChatGPT. Doesn&#39;t sound like &quot;the brink of human-level artificial intelligence&quot; to me, nor that it &quot;changes everything&quot;</p><p class="paragraph" style="text-align:left;">Which is confusing and not very helpful, but not surprising, since after all, &quot;No one knows what the hell an AI agent is&quot;:</p><div class="embed"><a class="embed__url" href="https://techcrunch.com/2025/03/14/no-one-knows-what-the-hell-an-ai-agent-is/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> No one knows what the hell an AI agent is | TechCrunch </p><p class="embed__description"> AI agents are all the rage. But no one knows exactly what an agent is, partly because companies define them radically differently. </p><p class="embed__link"> techcrunch.com/2025/03/14/no-one-knows-what-the-hell-an-ai-agent-is </p></div><img class="embed__image embed__image--right" src="https://techcrunch.com/wp-content/uploads/2023/02/GettyImages-1065679054.jpg?resize=1200,849"/></a></div><p class="paragraph" style="text-align:left;">And according to the <a class="link" href="https://aaai.org/wp-content/uploads/2025/03/AAAI-2025-PresPanel-Report-FINAL.pdf?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">Association for the Advancement of Artificial Intelligence&#39;s 2025 PRESIDENTIAL PANEL ON THE Future of AI Research</a> </p><div class="blockquote"><blockquote class="blockquote__quote"><p class="paragraph" style="text-align:left;">The majority of respondents (76%) assert that “scaling up current AI approaches” to yield AGI is “unlikely” or “very unlikely” to succeed, suggesting doubts about whether current machine learning paradigms are sufficient for achieving general intelligence.</p><figcaption class="blockquote__byline"><a class="link" href="https://aaai.org/wp-content/uploads/2025/03/AAAI-2025-PresPanel-Report-FINAL.pdf?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank" rel="noopener noreferrer nofollow">https://aaai.org/wp-content/uploads/2025/03/AAAI-2025-PresPanel-Report-FINAL.pdf</a></figcaption></blockquote></div><p class="paragraph" style="text-align:left;">And speaking of a lack of AGI, this is a fantastic piece of research that&#39;s hilarious to watch:</p><p class="paragraph" style="text-align:left;">&quot;Finally, DeepMind Made An IQ Test For AIs! 🤖&quot; </p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/Y5GYqeCCu5Y" width="100%"></iframe><h3 class="heading" style="text-align:left;" id="two-quick-followups-from-previous-n">Two Quick Follow-ups from Previous newsletters:</h3><p class="paragraph" style="text-align:left;">As a counter point to this article I talked about on Feb 21st: </p><div class="embed"><a class="embed__url" href="https://blog.sshh.io/p/how-to-backdoor-large-language-models?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> How to Backdoor Large Language Models </p><p class="embed__description"> Making &quot;BadSeek&quot;, a sneaky open-source coding model. </p><p class="embed__link"> blog.sshh.io/p/how-to-backdoor-large-language-models </p></div><img class="embed__image embed__image--right" src="https://substackcdn.com/image/fetch/w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da5265e-df73-407c-9939-a5bda11265f1_1500x1134.png"/></a></div><p class="paragraph" style="text-align:left;">This is a paper on detecting backdoors in models that made me feel a little bit better (just a little bit, though): </p><div class="embed"><a class="embed__url" href="https://arxiv.org/abs/2503.10965?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Auditing language models for hidden objectives </p><p class="embed__description"> We study the feasibility of conducting alignment audits: investigations into whether models have undesired objectives. As a testbed, we train a language model with a hidden objective. Our training pipeline first teaches the model about exploitable errors in RLHF reward models (RMs), then trains the model to exploit some of these errors. We verify via out-of-distribution evaluations that the model generalizes to exhibit whatever behaviors it believes RMs rate highly, including ones not reinforced during training. We leverage this model to study alignment audits in two ways. First, we conduct a blind auditing game where four teams, unaware of the model&#39;s hidden objective or training, investigate it for concerning behaviors and their causes. Three teams successfully uncovered the model&#39;s hidden objective using techniques including interpretability with sparse autoencoders (SAEs), behavioral attacks, and training data analysis. Second, we conduct an unblinded follow-up study of eight techniques for auditing the model, analyzing their strengths and limitations. Overall, our work provides a concrete example of using alignment audits to discover a model&#39;s hidden objective and proposes a methodology for practicing and validating progress in alignment auditing. </p><p class="embed__link"> arxiv.org/abs/2503.10965 </p></div></a></div><p class="paragraph" style="text-align:left;">And as a non-AI follow up to the note from Feb 24th about how the US Governments &quot;Cyber Safety Review Board&quot; had been disbanded, putting us all at more risk, here&#39;s an article about the state of the US Government&#39;s Cybersecurity and Infrastructure Security Agency:</p><div class="embed"><a class="embed__url" href="https://www.wired.com/story/inside-cisa-under-trump/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-17th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> ‘People Are Scared’: Inside CISA as It Reels From Trump’s Purge </p><p class="embed__description"> Employees at the Cybersecurity and Infrastructure Security Agency tell WIRED they’re struggling to protect the US while the administration dismisses their colleagues and poisons their partnerships. </p><p class="embed__link"> www.wired.com/story/inside-cisa-under-trump </p></div></a></div><p class="paragraph" style="text-align:left;">Again, regardless of your politics, this group has been instrumental in keeping the Internet from getting even less safe over the last 6 or 7 years. Making them less effective makes the whole Internet a Buggier and Scarier place.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=2acf8caf-2735-4ee3-92d0-44851c41f54a&utm_medium=post_rss&utm_source=internet_of_bugs_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>March 10th, 2025</title>
  <description>Yet another new &quot;AI doing freelance work&quot; claim, new AGI research with a time horizon, and more griping about 12 factor</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b6b62ecb-2da4-48ed-ab50-f82912bdb213/Screenshot_2025-03-11_at_9.55.14_PM.png" length="286463" type="image/png"/>
  <link>https://internetofbugs.beehiiv.com/p/march-10th-2025</link>
  <guid isPermaLink="true">https://internetofbugs.beehiiv.com/p/march-10th-2025</guid>
  <pubDate>Wed, 12 Mar 2025 04:17:40 +0000</pubDate>
  <atom:published>2025-03-12T04:17:40Z</atom:published>
    <dc:creator>Carl Brown</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><h1 class="heading" style="text-align:left;" id="another-start-up-freelance-agent-mo">Another Start-Up “Freelance” Agent, more “It’s over” hype</h1><div class="image"><a class="image__link" href="https://www.youtube.com/watch?v=K27diMbCsuw&t=200s&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" rel="noopener" target="_blank"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/2904d890-82dc-4ab6-ab96-0822aad9747e/Screenshot_2025-03-11_at_14.17.17.png?t=1741746329"/></a><div class="image__source"><span class="image__source_text"><p>“Manus” claiming to have “solved problems” on Upwork and Fiverr</p></span></div></div><p class="paragraph" style="text-align:left;">Last week, we got a new startup announcement, with a new Agent called “Manus” - this time called “The General AI Agent“. Once again, they made the claim that the agent had done freelance work on Upwork (although, unlike <a class="link" href="https://www.youtube.com/watch?v=tNmgmwEtoWE&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">with Devin</a>, they were smart enough not to say the agent got paid, and they didn’t post a video showing it that someone could nitpick). </p><p class="paragraph" style="text-align:left;">This, of course, led to a number of clickbait headlines, including “<a class="link" href="https://www.youtube.com/watch?v=r1cR_tKdM_4&pp=ygUIbWFudXMgYWk%3D&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">It’s OVER! Manus: This NEW 1-Click AI Agent is INSANE! </a>🤯<a class="link" href="https://www.youtube.com/watch?v=r1cR_tKdM_4&pp=ygUIbWFudXMgYWk%3D&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">”</a> “<a class="link" href="https://www.youtube.com/watch?v=3fTv_uXr5oQ&pp=ygUIbWFudXMgYWk%3D&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">First TRULY General Agent &quot;MANUS&quot; Blows Up the Internet - The Most HYPED AI Ever!</a>&quot; “<a class="link" href="https://www.youtube.com/watch?v=vV4JYcolcDs&pp=ygUIbWFudXMgYWk%3D&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">Manus AI: Build ANYTHING </a>🤯<a class="link" href="https://www.youtube.com/watch?v=vV4JYcolcDs&pp=ygUIbWFudXMgYWk%3D&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">”</a> “<a class="link" href="https://www.youtube.com/watch?v=uckrkIlBFnI&pp=ygUIbWFudXMgYWk%3D&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">This New AI Agent Just Changed Everything... (Manus AI Agent)</a>&quot; and so on.</p><p class="paragraph" style="text-align:left;">I did find <a class="link" href="https://www.youtube.com/watch?v=1_r8Lr42FxM&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">one video</a> where it wrote a python script to convert a particular JSON file to an Excel spreadsheet - a job that, in theory, would have been worth $10(USD), had it actually: bid on the job, been chosen to do it, and gotten the answer correct (the video showed that it did create a python script that did produce a JSON file, but made no attempt I could see to validate any of the answers).</p><p class="paragraph" style="text-align:left;">Hopefully, one day, we’ll actually get an AI impressive enough that it doesn’t have to be hyped beyond belief for anyone to care. But that day, apparently, still has not come.</p><p class="paragraph" style="text-align:left;">And… if this study is to be believed, it may not for decades:</p><h1 class="heading" style="text-align:left;" id="new-research-on-the-current-race-fo">New Research on the current race for AGI</h1><div class="embed"><a class="embed__url" href="https://arxiv.org/abs/2502.18858?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Evaluating Intelligence via Trial and Error </p><p class="embed__description"> Intelligence is a crucial trait for species to find solutions within a limited number of trial-and-error attempts. Building on this idea … we comprehensively evaluate existing AI systems. Our results show that while AI systems achieve the Autonomous Level in simple tasks, they are still far from it in more complex tasks, such as vision, search, recommendation, and language. … To put this into perspective, loading such a massive model requires so many H100 GPUs that their total value is $10^{7}$ times that of Apple Inc.&#39;s market value... This staggering cost highlights the complexity of human tasks and the inadequacies of current AI technologies. </p><p class="embed__link"> arxiv.org/abs/2502.18858 </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/caebd3ef-ff4e-45d1-8baf-480a2e62bbf7/Screenshot_2025-03-11_at_9.48.49_PM.png?t=1741747807"/></a></div><p class="paragraph" style="text-align:left;">This paper was fascinating, and I really appreciated reading it. It uses a broad range of tasks (coding, mathematics, vision, writing, search, recommendations, and others) to look for “general” intelligence. </p><div class="image"><a class="image__link" href="https://arxiv.org/pdf/2502.18858?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025#section.1" rel="noopener" target="_blank"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b6b62ecb-2da4-48ed-ab50-f82912bdb213/Screenshot_2025-03-11_at_9.55.14_PM.png?t=1741748142"/></a><div class="image__source"><span class="image__source_text"><p>Projection from current LLM Models to AGI</p></span></div></div><p class="paragraph" style="text-align:left;">It concludes that, with current techniques, it would take 70 years and/or 4 × 10 ^ 7 times Apple’s market value in GPUs to get to AGI, requiring an artificial neural network “5 orders of magnitude higher than the total number of neurons in all of humanity’s brains combined.”</p><p class="paragraph" style="text-align:left;">While I admit that this study does validate my existing biases, and so can’t be completely impartial, it seems to me to have actual data and a mathematical rigor that is sorely lacking in any of the projections I’ve seen claiming AGI is just around the corner.</p><h1 class="heading" style="text-align:left;" id="follow-up-on-12-factor-apps">Follow up on 12 Factor Apps</h1><p class="paragraph" style="text-align:left;">And, as promised, here’s more ranting about bad things in 12 factor:</p><h5 class="heading" style="text-align:left;" id="one-codebase">One: Codebase</h5><p class="paragraph" style="text-align:left;">This quote, I think, sums it up: <a class="link" href="https://12factor.net/codebase?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">“If there are multiple codebases, it’s not an app – it’s a distributed system.”</a> I couldn’t agree more. And by thinking in terms of an isolated app, and ignoring the system it’s part of (more on that later), the practitioner leaves themselves vulnerable to all kinds of errors and vulnerabilities.</p><h5 class="heading" style="text-align:left;" id="two-dependencies">Two: Dependencies</h5><p class="paragraph" style="text-align:left;">This is just really naive and ridiculous: <a class="link" href="https://12factor.net/dependencies?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">“A twelve-factor app never relies on implicit existence of system-wide packages“</a> What about Python? libc? docker? JVM? </p><p class="paragraph" style="text-align:left;">In fact, it’s impossible not to depend on system-wide packages. So you’re better off embracing it, getting to know (or be) your ops team, and treating the system like a system, instead of treating your app like it’s all you have to care about and everything around it is someone else’s problem.</p><h5 class="heading" style="text-align:left;" id="three-config">Three: Config</h5><p class="paragraph" style="text-align:left;">The biggest pushback I got from my video on 12 Factor Apps was an assertion that, although 12 factor insists that you should put all your secrets in the environment, it doesn’t specifically say that you should use a <code>.env</code> file (despite that being the way that the vast majority, if not all, of the popular web frameworks implement initializing said environment).</p><p class="paragraph" style="text-align:left;">Assuming for the moment that argument was made in good faith, even if you initialized the environment a different way, it would still be a bad idea. By putting those variables into the environment, you are putting them in a place that attackers know how to find in a format that they know how to read.</p><p class="paragraph" style="text-align:left;">Keep in mind the threat model here: We’re not talking about a state-sponsored hacking group attempting to manually attack your network specifically with previously unknown zero-day vulnerabilities. We’re talking about automated tools that take advantage of common vulnerabilities, configuration mistakes, and insecure implementations to harvest secrets and passwords at scale (which is how <a class="link" href="https://cybersecuritynews.com/aws-env-extortion-110k-domains/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">110,000 different sites were compromised by just one group</a> on just the AWS platform). Using anything as insecure as POSIX environment variables (which, keep in mind, were NEVER designed or intended to hold data in a secure fashion, <a class="link" href="https://ics.uci.edu/~goodrich/teach/cs201P/notes/02_Environment_Variables.pdf?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">are not secure</a>, and <a class="link" href="https://dwheeler.com/secure-programs/Secure-Programs-HOWTO/environment-variables.html?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">should not be used in such a fashion</a>).</p><p class="paragraph" style="text-align:left;">Four: Backing Services</p><p class="paragraph" style="text-align:left;">“<a class="link" href="https://12factor.net/backing-services?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">The code for a twelve-factor app makes no distinction between local and third party services</a>” This is just unnecessarily pedantic, limiting and generally a bad idea.</p><p class="paragraph" style="text-align:left;">If you have multiple services that talk to each other, and one of them needs to change (as they all will eventually), you have two choices: </p><p class="paragraph" style="text-align:left;">One: test the new, changed service with new versions of the services that depend on it and incorporate the changes they need to talk to the new service, or:</p><p class="paragraph" style="text-align:left;">Two: make the services that depend on the changing service able to work with both versions independently and equally. </p><p class="paragraph" style="text-align:left;">Technique two is possible, but it’s a ton more work, and much more likely to result in bugs. It’s much safer and faster to check the version number when the connection starts and fail if it’s not the version you expect, and then roll out changes in lockstep. </p><h5 class="heading" style="text-align:left;" id="five-build-release-run-and-six-proc">Five: Build, Release, Run and Six: Processes, and Eleven: Logs</h5><p class="paragraph" style="text-align:left;">Not much here beyond what I said in my video - there are times that, if you want to fix a bug that’s only happening in production, you need to debug (somehow) in production. To believe otherwise is either to choose to live in ignorance or denial.</p><h6 class="heading" style="text-align:left;" id="seven-port-binding">Seven: Port Binding</h6><p class="paragraph" style="text-align:left;">This one, like the environment, is also a security issue. By forcing all apps to live on some network port, you just make it easy for attackers (or their automated scripts) to just scan the ports, find one that’s open, and poke at it looking for common vulnerabilities. There’s no real benefit to doing it this way (aside from it being what you’re used to), so why would you?</p><h5 class="heading" style="text-align:left;" id="eight-concurrency">Eight: Concurrency</h5><p class="paragraph" style="text-align:left;">First off, the quote: <a class="link" href="https://12factor.net/concurrency?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">“rely on the operating system’s process manager”</a> in the last paragraph of factor 8 just irritates me to no end, because it directly contradicts <a class="link" href="https://12factor.net/dependencies?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">“A twelve-factor app never relies on implicit existence of system-wide packages“</a> from factor two.</p><p class="paragraph" style="text-align:left;">But, more importantly, this item makes a lot of assumptions about equal workloads. Reality is often not so equal.</p><p class="paragraph" style="text-align:left;">What often happens in this kind of case, is that lots of front end and worker servers get spun up in response to load, which can easily outstrip the capabilities of the backend storage (usually some kind of database). This is exactly what the cloud providers want, and what they’ll tell you to do is to just buy a more expensive, higher performance version of their database product so it won’t be the bottleneck anymore. Most of their customers will do this, and end up spending a whole lot of money for capacity that’s only used a tiny fraction of the time.</p><p class="paragraph" style="text-align:left;">There are too many variables here for me to tell you exactly how to handle this without upgrading your storage. What I will say is that, if you are spinning up more servers than your storage can handle, before upgrading, ask yourself if breaking the assumption that all workloads are equal might make more sense (for example, what if you separated your paid and free customers into different clusters, so that one can’t affect the other, maintaining your commitment to your paying customers and letting the free customers just get very slow on rare occasions? What if you make temporary database servers that offload some non-critical transactions when under heavy load and reconcile them later?)</p><p class="paragraph" style="text-align:left;">(<b>Skipping nine</b>, because I don’t really have a problem with it)</p><h5 class="heading" style="text-align:left;" id="ten-devprod-parity">Ten: Dev/prod parity</h5><p class="paragraph" style="text-align:left;">This one is great in theory, but useless in practice. It ignores the biggest question: HOW?</p><p class="paragraph" style="text-align:left;">It’s all well and good to say “make staging as similar to prod as possible” but it doesn’t even touch on the difficulties involved. Primarily: How do you populate your staging/test/UAT environment with data that resembles production enough to be a good test, and without risking the privacy of your customers’ Personally Identifiable Information by making lots of copies of it? How do you test notifications/emails with customer-like data while making sure the real customers don’t get any stage notifications?</p><p class="paragraph" style="text-align:left;">It just says “make the ‘tools’ gap as small as possible” as if that was in the least bit sufficient.</p><h5 class="heading" style="text-align:left;" id="twelve-admin-processes">Twelve: Admin Processes</h5><p class="paragraph" style="text-align:left;">This one.. Let’s just say there’s often a much more useful way to do this.</p><p class="paragraph" style="text-align:left;">What I’ve done on several projects is to embed a <a class="link" href="https://en.wikipedia.org/wiki/Tcl?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">TCL</a> interpreter into the running processes that allowed us to run our one-off tasks, as well as (and more importantly) query the processes in real time for debugging purposes. TCL was a good choice because it was so <a class="link" href="https://development-blog.com/tcl-embedding-scripting-in-your-application/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">easy to embed in a process</a> written in a different language [NOTE: this was decades ago - there are better options now].</p><p class="paragraph" style="text-align:left;">If I were to do that today, I’d probably use Lua instead - it’s <a class="link" href="https://luascripts.com/lua-embed?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=march-10th-2025" target="_blank" rel="noopener noreferrer nofollow">what the cool kids seem to be using for this</a> these days.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=c39fe1fe-5fc9-4405-92e7-56734ba4ccb0&utm_medium=post_rss&utm_source=internet_of_bugs_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Feb 24th 2025</title>
  <description>New AI Coding benchmarks and quality reports, How you can&#39;t detect a backdoored LLM, and how reporting on Internet threats has been relegated to vendors</description>
  <link>https://internetofbugs.beehiiv.com/p/feb-24th-2025</link>
  <guid isPermaLink="true">https://internetofbugs.beehiiv.com/p/feb-24th-2025</guid>
  <pubDate>Tue, 25 Feb 2025 16:00:00 +0000</pubDate>
  <atom:published>2025-02-25T16:00:00Z</atom:published>
    <dc:creator>Carl Brown</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><h1 class="heading" style="text-align:left;" id="updates-from-previous-videos">Updates from Previous Videos</h1><h2 class="heading" style="text-align:left;" id="new-coding-benchmarks">New Coding Benchmarks</h2><p class="paragraph" style="text-align:left;">I’ve complained a lot about LLM coding benchmarks. There’s a new one, and it’s at least a step in the right direction.</p><p class="paragraph" style="text-align:left;">Except of course, for the inevitable new round of irresponsible clickbait (note this isn’t a link, just a picture, because I don’t want to reward the clickbait, but you can find it if you want, though I wish you wouldn’t):</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/88b1eb1d-d781-4764-af77-037135f212d7/Screenshot_2025-02-24_at_22.44.20.png?t=1740459137"/><div class="image__source"><span class="image__source_text"><p>Not a link - please don’t feed the clickbait</p></span></div></div><p class="paragraph" style="text-align:left;">This is, of course, not at all what’s actually going on. Here’s a decent write up:</p><div class="embed"><a class="embed__url" href="https://adasci.org/benchmarking-ai-on-software-tasks-with-openai-swe-lancer/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Benchmarking AI on Software Tasks with OpenAI SWE-Lancer </p><p class="embed__description"> SWE-Lancer benchmarks AI models on 1,400+ real freelance software engineering tasks, evaluating their coding and management capabilities. </p><p class="embed__link"> adasci.org/benchmarking-ai-on-software-tasks-with-openai-swe-lancer </p></div><img class="embed__image embed__image--right" src="https://adasci.org/wp-content/uploads/2025/02/adasci-article-banner-2-1.png"/></a></div><p class="paragraph" style="text-align:left;">Here’s the actual paper, which is quite interesting:</p><div class="embed"><a class="embed__url" href="https://arxiv.org/abs/2502.12115?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> SWE-Lancer: Can Frontier LLMs Earn $1 Million from Real-World Freelance Software Engineering? </p><p class="embed__description"> We introduce SWE-Lancer, a benchmark of over 1,400 freelance software engineering tasks from Upwork, valued at \$1 million USD total in real-world payouts. </p><p class="embed__link"> arxiv.org/abs/2502.12115 </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/af16ca61-0ed0-481f-8915-1a1cc90cb0e0/Screenshot_2025-02-24_at_23.53.39.png?t=1740462860"/></a></div><p class="paragraph" style="text-align:left;">What they did to make this benchmark is grabbed a bunch of actual tasks from one company (Expensify) and a handful of their github repos, which seem to be all React/JS based (so it’s not exactly representative of the profession, but you can’t have everything).</p><p class="paragraph" style="text-align:left;">They also hired (they say) a group of professional programmers to create automated acceptance tests to decide whether the LLM “passed.” Which means that the list of tasks isn’t limited (like some previous benchmarks) to only those issues and pull requests that came with unit tests, and that’s an improvement.</p><p class="paragraph" style="text-align:left;">From what I can tell, there’s still a big miss here, in that I don’t see anywhere that tests get run to make sure that, in the course of adding the fix/feature, the AI didn’t break anything else. But it’s still a better benchmark that any others I’ve seen. Baby steps, I guess.</p><p class="paragraph" style="text-align:left;">Those jobs all have real-world dollar amounts attached to them - amounts that were actually paid to the people that wrote the code, and those dollar amounts are used as the “score.” And I don’t have a problem with that as a metric for difficulty, despite the clickbaity way that turns into headlines about &quot;AI earning $400,000 on Upwork!!!”</p><p class="paragraph" style="text-align:left;">To be clear - like with the Devin video I debunked, the AIs are not “earning” any actual money here. They’re just trying to replicate the code that was written by the people that did earn the money. None of the actual tasks involved in being a consultant (e.g. communication, bidding, proposals, etc) were being done - it’s just the code part. Most importantly, any questions, clarification or discovery that the actual coder did in the course of completing the task was just handed to the LLM as part of the prompt. </p><p class="paragraph" style="text-align:left;">Also, like most benchmarks, it’s likely only a matter of time before all the LLMs memorize all the issues and patches in all the Expensify GitHub Repos, so I don’t expect it to be useful for too long. But, it’s better than what I’ve seen so far.</p><p class="paragraph" style="text-align:left;">Unfortunately, though, like seemingly everything these days, it just gets turned into alarmist clickbait.</p><h1 class="heading" style="text-align:left;" id="more-fake-demos-announcements">More Fake Demos/Announcements</h1><div class="embed"><a class="embed__url" href="https://pivot-to-ai.com/2025/02/22/google-co-scientist-ai-cracks-superbug-problem-in-two-days-because-it-had-been-fed-the-teams-previous-paper-with-the-answer-in-it/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Google Co-Scientist AI cracks superbug problem in two days! — because it had been fed the team’s previous paper with the answer in it </p><p class="embed__description"> The hype cycle for Google’s fabulous new AI Co-Scientist tool, based on the Gemini LLM, includes a BBC headline about how José Penadés’ team at Imperial College asked the tool about a problem… </p><p class="embed__link"> pivot-to-ai.com/2025/02/22/google-co-scientist-ai-cracks-superbug-problem-in-two-days-because-it-had-been-fed-the-teams-previous-paper-with-the-answer-in-it </p></div><img class="embed__image embed__image--right" src="https://pivot-to-ai.com/wp-content/uploads/2025/02/robot-scientist.webp"/></a></div><p class="paragraph" style="text-align:left;">This is yet another example of all the faked (or at the very least incredibly exaggerated) demos and announcements that I talked about in this video:</p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/VctsqOo8wsc" width="100%"></iframe><p class="paragraph" style="text-align:left;">I wonder how long it will be before I have enough new examples of faked demos that I could fill up another video with them.</p><h1 class="heading" style="text-align:left;" id="new-code-quality-report">New Code Quality Report</h1><p class="paragraph" style="text-align:left;">Follow up from this video where talked about code quality metrics:</p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/nkdZRBFtqSs" width="100%"></iframe><p class="paragraph" style="text-align:left;">is a new study from the same GitClear group as last time (you have to give them your email address if you want the full report):</p><div class="embed"><a class="embed__url" href="https://www.gitclear.com/ai_assistant_code_quality_2025_research?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> AI Copilot Code Quality: 2025 Data Suggests 4x Growth in Code Clones - GitClear </p><p class="embed__link"> www.gitclear.com/ai_assistant_code_quality_2025_research </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/8b2fdab3-0423-41cd-9e69-582af1899b17/Screenshot_2025-02-25_at_01.04.53.png?t=1740467115"/></a></div><p class="paragraph" style="text-align:left;">With a good write up here:</p><div class="embed"><a class="embed__url" href="https://leaddev.com/software-quality/how-ai-generated-code-accelerates-technical-debt?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> How AI generated code compounds technical debt </p><p class="embed__description"> GitClear’s latest report exposes rising code duplication and declining quality as AI coding tools gain in popularity. </p><p class="embed__link"> leaddev.com/software-quality/how-ai-generated-code-accelerates-technical-debt </p></div><img class="embed__image embed__image--right" src="https://leaddev.com/wp-content/uploads/2024/07/AI-3.png"/></a></div><p class="paragraph" style="text-align:left;">What it looks like is happening now (which makes sense if you think about it) is that there’s far less code reuse than previously. So the idea is that every time you ask the AI to write code, it doesn’t check to see if code that already does that thing is already in your codebase and then reuse it - it just writes a whole new thing with its own new quirks from scratch (or at least from its training set) without regard to its context.</p><p class="paragraph" style="text-align:left;">This means that, over time you’ll inevitably end up with lots and lots of little bespoke, unrelated solutions to related and similar problems, which means the bugs can really multiply.</p><p class="paragraph" style="text-align:left;">I’m ashamed to say that this had not already occurred to me, because like I said, it makes perfect sense if you think about it.</p><p class="paragraph" style="text-align:left;">Yet another way that LLMs can replace some lower level code writing now, but still fail at the higher level judgement calls.</p><h2 class="heading" style="text-align:left;" id="ll-ms-test-as-having-dementia">LLMs test as having Dementia</h2><p class="paragraph" style="text-align:left;">To follow up from my “Coding AIs are the Memento Guy” theme from this video:</p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/iJv25jws7qo" width="100%"></iframe><p class="paragraph" style="text-align:left;">There’s a new article out about how LLMs fail dementia tests:</p><div class="embed"><a class="embed__url" href="https://pivot-to-ai.com/2025/02/18/ai-chatbots-test-as-having-cognitive-decline/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> AI chatbots test as having cognitive decline </p><p class="embed__description"> You know how chatbots can do fine in short bursts, but then you ask them how many ‘R’s there are in “strawberry” and they act like they’ve got a concussion? For the British Medical Journal’s Christ… </p><p class="embed__link"> pivot-to-ai.com/2025/02/18/ai-chatbots-test-as-having-cognitive-decline </p></div><img class="embed__image embed__image--right" src="https://pivot-to-ai.com/wp-content/uploads/2025/02/moca-clocks.llm_.webp"/></a></div><p class="paragraph" style="text-align:left;">Actual paper here: <a class="link" href="https://www.bmj.com/content/387/bmj-2024-081948?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank" rel="noopener noreferrer nofollow">https://www.bmj.com/content/387/bmj-2024-081948</a></p><p class="paragraph" style="text-align:left;">Note that this does NOT say that the models decline over time - the models are fixed (I find the headline to be ambiguous). This says that the models, when given a test used to diagnose mental decline in humans, do as poorly as a human suffering from (some amount of) dementia.</p><p class="paragraph" style="text-align:left;">Just another reason why we don’t want to trust them with our important decisions.</p><p class="paragraph" style="text-align:left;">And, speaking of important decisions that they shouldn’t be trusted with, here’s this article:</p><div class="embed"><a class="embed__url" href="https://www.livescience.com/technology/artificial-intelligence/chatgpt-less-accurate-than-a-coin-toss-at-medical-diagnosis-new-study-finds?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> ChatGPT is truly awful at diagnosing medical conditions </p><p class="embed__description"> The large language model gets medical calls wrong more often than not. </p><p class="embed__link"> www.livescience.com/technology/artificial-intelligence/chatgpt-less-accurate-than-a-coin-toss-at-medical-diagnosis-new-study-finds </p></div><img class="embed__image embed__image--right" src="https://cdn.mos.cms.futurecdn.net/YiBk97JmaX6XBWDf7xxKJd-1200-80.jpg"/></a></div><p class="paragraph" style="text-align:left;">Which is what I would have expected, but it will be nice to have it around when people talk about how much AI is going to revolutionize diagnosis.</p><h2 class="heading" style="text-align:left;" id="llm-security-paper">LLM Security Paper</h2><p class="paragraph" style="text-align:left;">I’ve talked from time to time about the fact that we know very little about how LLMs can be attacked by a malicious user. Here’s a great paper about that:</p><div class="embed"><a class="embed__url" href="https://blog.sshh.io/p/how-to-backdoor-large-language-models?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> How to Backdoor Large Language Models </p><p class="embed__description"> Making &quot;BadSeek&quot;, a sneaky open-source coding model. </p><p class="embed__link"> blog.sshh.io/p/how-to-backdoor-large-language-models </p></div><img class="embed__image embed__image--right" src="https://substackcdn.com/image/fetch/w_1200,h_600,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da5265e-df73-407c-9939-a5bda11265f1_1500x1134.png"/></a></div><p class="paragraph" style="text-align:left;">The scariest thing to me is how impossible it seems to be able to tell the difference between the clean and the backdoored model. Take a look at this figure from the article:</p><div class="image"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/281fb3b6-a635-4144-b4ab-63bfb60cfa5c/Screenshot_2025-02-25_at_00.20.59.png?t=1740464532"/></div><p class="paragraph" style="text-align:left;">This is, effectively, a <code>diff</code> that represents the backdoor. Pretty much no chance at present to detect that.</p><p class="paragraph" style="text-align:left;">That reminds me of a really old (even for me) talk from Ken Thompson (of C and Unix fame) from 1984 (when I was in Junior High):</p><div class="embed"><a class="embed__url" href="https://dl.acm.org/doi/10.1145/358198.358210?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Reflections on trusting trust | Communications of the ACM </p><p class="embed__description"> To what extent should one trust a statement that a program is free of Trojan horses? Perhaps it is more important to trust the people who wrote the software. </p><p class="embed__link"> dl.acm.org/doi/10.1145/358198.358210 </p></div><img class="embed__image embed__image--right" src="https://dl.acm.org/cms/asset/b50f0bb3-f60d-4a3d-8072-d060a1f79826/358198.cover.jpg"/></a></div><p class="paragraph" style="text-align:left;"></p><p class="paragraph" style="text-align:left;">PDF Here: <a class="link" href="https://users.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank" rel="noopener noreferrer nofollow">http://users.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf</a></p><p class="paragraph" style="text-align:left;">He found he could successfully put a back door in the login program that didn’t show up in the source code by also putting a back door in the compiler to detect it was compiling the login program and inserting the back door. And also detecting it was compiling a compiler, and injecting into the compiler it was building the code to backdoor both login and the compiler. And so, even if you inspected all the source code yourself for both login and the compiler, and verified there wasn’t a problem, if you built it with a corrupted compiler, you were hacked.</p><p class="paragraph" style="text-align:left;">You could, though, inspect the Assembly code that the compiler generated, and/or decompile the executable and look at the instructions. So it was possible to find the backdoor with tools developers could learn how to use - if you thought to look (and, in fact, knowing how to decompile code (or stop it in the debugger) and read assembler is a tool in my toolbox I’ve relied on many times). I know of no such technique or skill that can be learned to find the equivalent backdoor in an LLM, though. Really makes you think about using AIs, even local, “open-weight” ones, for any security-related work. </p><p class="paragraph" style="text-align:left;">For the record, I’m FAR more terrified of what a bad actor (or incompetent OpenAI employee) could cause an LLM to do than I am of any of the “becoming self-aware” or “escaping into the Internet” nonsense I’ve been seeing so much about lately.</p><h1 class="heading" style="text-align:left;" id="one-last-note-on-the-state-of-bugs-">One Last Note on the State of Bugs on the Internet (non-AI this time)</h1><p class="paragraph" style="text-align:left;">I try not to get too political, but I can’t let this go.</p><p class="paragraph" style="text-align:left;">There was a report on how hackers are using custom malware to spy on Telecoms:</p><div class="embed"><a class="embed__url" href="https://www.bleepingcomputer.com/news/security/salt-typhoon-uses-jumbledpath-malware-to-spy-on-us-telecom-networks/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Chinese hackers use custom malware to spy on US telecom networks </p><p class="embed__description"> The Chinese state-sponsored Salt Typhoon hacking group uses a custom utility called JumbledPath to stealthily monitor network traffic and potentially capture sensitive data in cyberattacks on U.S. telecommunication providers. </p><p class="embed__link"> www.bleepingcomputer.com/news/security/salt-typhoon-uses-jumbledpath-malware-to-spy-on-us-telecom-networks </p></div><img class="embed__image embed__image--right" src="https://www.bleepstatic.com/content/hl-images/2025/01/06/Chinese-hacker.jpg"/></a></div><p class="paragraph" style="text-align:left;">This was reported not through the usual channels, but from Cisco:</p><div class="embed"><a class="embed__url" href="https://blog.talosintelligence.com/salt-typhoon-analysis/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Weathering the storm: In the midst of a Typhoon </p><p class="embed__description"> Cisco Talos has been closely monitoring reports of widespread intrusion activity against several major U.S. telecommunications companies, by a threat actor dubbed Salt Typhoon. This blog highlights our observations on this campaign and identifies recommendations for detection and prevention. </p><p class="embed__link"> blog.talosintelligence.com/salt-typhoon-analysis </p></div><img class="embed__image embed__image--right" src="https://blog.talosintelligence.com/content/images/size/w1200/2025/02/salt-typhoon-header.jpg"/></a></div><p class="paragraph" style="text-align:left;">Kudos to Cisco, but in general, this is bad - because Cisco has an invested interest in not finding (or not announcing) that they did anything wrong. And, in fact, this article goes out of its way to say: “No new Cisco vulnerabilities were discovered during this campaign.”</p><p class="paragraph" style="text-align:left;">Someone needs to keep the big companies honest about this stuff, because their track record isn’t great:</p><div class="embed"><a class="embed__url" href="https://www.schneier.com/blog/archives/2005/07/cisco_harasses.html?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Cisco Harasses Security Researcher </p><p class="embed__description"> I’ve written about full disclosure, and how disclosing security vulnerabilities is our best mechanism for improving security—especially in a free-market system. (That essay is also worth reading for a general discussion of the security trade-offs.) I’ve also written about how security companies treat vulnerabilities as public-relations problems first and technical problems second. This week at BlackHat, security researcher Michael Lynn and Cisco demonstrated both points. Lynn was going to present security flaws in Cisco’s IOS, and Cisco went to ... </p><p class="embed__link"> www.schneier.com/blog/archives/2005/07/cisco_harasses.html </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/330358fe-d874-4b84-a8e0-57f8a6120b4f/Screenshot_2025-02-25_at_00.55.59.png?t=1740466590"/></a></div><p class="paragraph" style="text-align:left;">But unfortunately, self-reporting is all we’ve got right now, because the group that has been reporting on these Salt Typhoon attacks up until recently (c.f. <a class="link" href="https://markgreen.house.gov/2024/12/chairman-green-issues-statement-ahead-of-first-csrb-meeting-on-salt-typhoon-cyber-intrusions?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank" rel="noopener noreferrer nofollow">https://markgreen.house.gov/2024/12/chairman-green-issues-statement-ahead-of-first-csrb-meeting-on-salt-typhoon-cyber-intrusions</a> ) has been disbanded by the Trump administration:</p><div class="embed"><a class="embed__url" href="https://www.csoonline.com/article/3807871/trump-administration-disbands-dhs-board-investigating-salt-typhoon-hacks.html?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> Trump disbands Cyber Safety Review Board, Salt Typhoon inquiry in limbo </p><p class="embed__description"> Some experts are concerned that the dismissal of the Cyber Safety Review Board removes a critical security blanket and cancels a report that could have been valuable to cybersecurity leaders. </p><p class="embed__link"> www.csoonline.com/article/3807871/trump-administration-disbands-dhs-board-investigating-salt-typhoon-hacks.html </p></div><img class="embed__image embed__image--right" src="https://www.csoonline.com/wp-content/uploads/2025/01/3807871-0-08631500-1737657539-thinkstockphotos-455634241-100610445-orig-100935300-orig.jpg?quality=50&strip=all&w=1024"/></a></div><p class="paragraph" style="text-align:left;">Supposedly on the advice of the MORONS that don’t even know how to turn on the most basic authentication on a CloudFlare database:</p><div class="embed"><a class="embed__url" href="https://arstechnica.com/tech-policy/2025/02/doges-gov-site-lampooned-as-coders-quickly-realize-it-can-be-edited-by-anyone/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=feb-24th-2025" target="_blank"><div class="embed__content"><p class="embed__title"> DOGE’s .gov site lampooned as coders quickly realize it can be edited by anyone </p><p class="embed__description"> DOGE site is apparently not running on government servers. </p><p class="embed__link"> arstechnica.com/tech-policy/2025/02/doges-gov-site-lampooned-as-coders-quickly-realize-it-can-be-edited-by-anyone </p></div><img class="embed__image embed__image--right" src="https://cdn.arstechnica.net/wp-content/uploads/2025/02/GettyImages-2198372189-1024x648.jpg"/></a></div><p class="paragraph" style="text-align:left;">Hopefully despite any political affiliation you might have, if you’re someone who makes a living on the Internet, you’ll realize this is a bad situation, and we shouldn’t stay silent about it.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=07859809-1093-4b5d-8aca-41030acf5eab&utm_medium=post_rss&utm_source=internet_of_bugs_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>February 17th</title>
  <description>DeepSeek video update, Does AI make us Dumber?, Developer Job numbers, Video implying Altman says: &quot;Coding is DEAD&quot;?</description>
      <enclosure url="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/9a1ded4c-5dec-4cdf-981d-ee929981c0c6/Screenshot_2025-02-17_at_10.56.48_PM.png" length="467530" type="image/png"/>
  <link>https://internetofbugs.beehiiv.com/p/february-17th</link>
  <guid isPermaLink="true">https://internetofbugs.beehiiv.com/p/february-17th</guid>
  <pubDate>Tue, 18 Feb 2025 04:57:46 +0000</pubDate>
  <atom:published>2025-02-18T04:57:46Z</atom:published>
    <dc:creator>Carl Brown</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><h1 class="heading" style="text-align:left;" id="old-video-new-info">Old Video, New Info:</h1><p class="paragraph" style="text-align:left;">Updates on new information that has arisen about videos that have already been posted.</p><h2 class="heading" style="text-align:left;" id="deep-seek-clarification-wrt-agi">DeepSeek Clarification (w.r.t. AGI)</h2><p class="paragraph" style="text-align:left;">So, Pretty much all the negative feedback I&#39;ve gotten on my last video (which generated more negative feedback than anything I&#39;ve done in a while), was about the short (48 second) segment when I gave details about the internals of DeepSeek.</p><p class="paragraph" style="text-align:left;">Mea Culpa. That was dumb of me. From now on, with respect to the internals of something, I will endeavor to either do my research and cover it in sufficient level of details with the appropriate caveats, or not mention it at all.</p><p class="paragraph" style="text-align:left;">I&#39;m going to be posting a new copy of that video before too long with that segment cut out for posterity purposes (I&#39;ll tell YouTube not to notify you all about it, so I won&#39;t waste your time watching it twice). I&#39;ll change the thumbnail and description of the existing one to tell people to go to the new one instead. (There&#39;s a &quot;feature&quot; in YouTube where you can remove a segment of a video, but it no longer works for most videos, because that feature gets disabled for a video as soon as YouTube adds a translation track to it, which is now the default).</p><p class="paragraph" style="text-align:left;">I&#39;ve started doing my homework and writing up what I should have said during that segment, but I&#39;m not confident that I know what I&#39;m talking about yet, so I&#39;m not going to put it here right now.</p><p class="paragraph" style="text-align:left;">I will say, a helpful watcher referred me to this link: <a class="link" href="https://medium.com/@seanbetts/peering-inside-gpt-4-understanding-its-mixture-of-experts-moe-architecture-2a42eb8bdcb3?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" target="_blank" rel="noopener noreferrer nofollow">https://medium.com/@seanbetts/peering-inside-gpt-4-understanding-its-mixture-of-experts-moe-architecture-2a42eb8bdcb3</a></p><p class="paragraph" style="text-align:left;">Which is about how likely GPT-4 is to be a Mixture of Experts (MoE) model. I wasn&#39;t aware of this, and am grateful someone pointed it out to me.</p><p class="paragraph" style="text-align:left;">Speaking of which, I&#39;ve set up an email address: <a class="link" href="mailto:tips@internetofbugs.com" target="_blank" rel="noopener noreferrer nofollow">tips@internetofbugs.com</a> if you have any corrections or information you want to send me, or if you have an article, headline or piece of news you&#39;d like my take on. Right now, I have people asking me for my thoughts on things by posting comments on my videos and, although I appreciate the engagement, YouTube comments aren&#39;t great for that, and I&#39;m sure I miss things.</p><h2 class="heading" style="text-align:left;" id="job-impact">Job impact</h2><p class="paragraph" style="text-align:left;">So, to follow up on my video about Software Developer Economics: there was this tweet that went viral about Software Developer Jobs:</p><blockquote align="center" class="twitter-tweet"><a href="https://twitter.com/buccocapital/status/1889816113246314932?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th"><p> Twitter tweet </p></a></blockquote><p class="paragraph" style="text-align:left;">Which is a screenshot of roughly this graph:</p><div class="image"><a class="image__link" href="https://fred.stlouisfed.org/graph/?g=1DMvP&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" rel="noopener" target="_blank"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/6108164d-1bd4-4cf9-abdf-3f02fae9adc2/fredgraph.png?t=1739852869"/></a></div><p class="paragraph" style="text-align:left;">Now, there are two questions that come to mind. First, given that this is just a count of job postings from a single job board, is it representative, or might it be flawed because of the company itself, or the way that AI auto-job-submissions have disrupted the whole job posting process, or some other reason? And Second, what does this look like in historical context?</p><p class="paragraph" style="text-align:left;">I wish we had data on employment broken out by title, the way we do for job postings, but we don&#39;t. I also wish we had job posting data going back to before the pandemic, but that data set starts in 2020.</p><p class="paragraph" style="text-align:left;">But here&#39;s what we do have: the same graph (dotted) with the total number of US information sector workers superimposed on it - both in terms of percentages from previous numbers. The total number of workers doesn&#39;t fluctuate as much, so the numbers are smaller, but the trend is the same. So it&#39;s not a perfect approximation, but it&#39;s worth a look:</p><div class="image"><a class="image__link" href="https://fred.stlouisfed.org/graph/?g=1DMwr&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" rel="noopener" target="_blank"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/99208703-0f10-46aa-9aa1-0411e33bdad6/fredgraph.png?t=1739852994"/></a></div><p class="paragraph" style="text-align:left;">Now, here&#39;s the same graph, but expanded a few decades.<br> </p><div class="image"><a class="image__link" href="https://fred.stlouisfed.org/graph/?g=1DMwG&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" rel="noopener" target="_blank"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b374de35-6ccd-4a08-b32f-dec9b4e52bd6/fredgraph.png?t=1739853049"/></a></div><p class="paragraph" style="text-align:left;">See that bump in 2022 and the trough in 2024? Looks like the one 2000 to 2002, doesn&#39;t it?</p><p class="paragraph" style="text-align:left;">And here is the number of information sector workers in raw numbers:</p><div class="image"><a class="image__link" href="https://fred.stlouisfed.org/graph/?g=1DMwP&utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" rel="noopener" target="_blank"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/7b29ef5a-1d77-4724-8786-e24e4ea2236b/fredgraph.png?t=1739853110"/></a></div><p class="paragraph" style="text-align:left;">2020-2024 doesn&#39;t seem so bad in perspective, now, huh? See that HUGE Drop from 2000 to 2011? That wasn&#39;t fun. This also isn&#39;t fun, but we lived through that, and we&#39;ll live through this.</p><p class="paragraph" style="text-align:left;">There was definitely some over-hiring that happened during the pandemic - go figure, when most business stopped being done in person and had to move online, more stuff needed to be built online. Now that things are going back to being done in person, that&#39;s readjusting. It&#39;s not a reason to panic. Is AI effecting this? I&#39;m sure it is some, but I think it&#39;s more likely that more of it is caused by not needing as much stuff built online in a hurry as was the case before things started going back to their pre-quarantine levels.</p><p class="paragraph" style="text-align:left;">It&#39;s just a way for people to try to scare you to get clicks. Yes, it&#39;s rougher than it was a couple of years ago, but it&#39;s not the end.</p><hr class="content_break"><p class="paragraph" style="text-align:left;">There&#39;s a really interesting metric that Anthropic is starting to track - which is classifying questions put to Claude by the profession they&#39;re most closely associated with.</p><p class="paragraph" style="text-align:left;">And a lot of the questions are Programming and/or Math related.</p><div class="image"><a class="image__link" href="https://www.anthropic.com/news/the-anthropic-economic-index?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" rel="noopener" target="_blank"><img alt="" class="image__image" style="" src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/2c65daa8-43e5-41ae-a0c5-5d530f65c6e7/189bf07829f2ecc1d3bac5961e9793a9e0f31e7d-3920x2948.jpg?t=1739853139"/></a></div><p class="paragraph" style="text-align:left;">We don&#39;t know what that means for programming jobs, because we don&#39;t know what questions are from workers, and which are from students, etc, but it&#39;s something I find fascinating and I&#39;ll keep watching.</p><p class="paragraph" style="text-align:left;"></p><h1 class="heading" style="text-align:left;" id="dont-panic-here-we-go-again">Don&#39;t Panic. Here we go again.</h1><p class="paragraph" style="text-align:left;">I&#39;m thinking this will be a regular section, where I talk about some new assertions being made about AI, that turn out - if you&#39;re old enough, have lived through enough, and/or studied history - to just be retreads of assertions made about past technologies that seem ludicrous given the society we have now.</p><h2 class="heading" style="text-align:left;" id="will-ai-make-us-dumber">Will AI Make us Dumber?</h2><p class="paragraph" style="text-align:left;">Several reports this week on a study about how AI is making the people that use it dumber:</p><div class="embed"><a class="embed__url" href="https://techcrunch.com/2025/02/10/is-ai-making-us-dumb/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" target="_blank"><div class="embed__content"><p class="embed__title"> Is AI making us dumb? | TechCrunch </p><p class="embed__description"> Researchers from Microsoft and Carnegie Mellon University recently published a study looking at how using generative AI at work affects critical thinking </p><p class="embed__link"> techcrunch.com/2025/02/10/is-ai-making-us-dumb </p></div><img class="embed__image embed__image--right" src="https://techcrunch.com/wp-content/uploads/2025/02/GettyImages-1197242165.jpg?resize=1200,840"/></a></div><div class="embed"><a class="embed__url" href="https://www.404media.co/microsoft-study-finds-ai-makes-human-cognition-atrophied-and-unprepared-3/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" target="_blank"><div class="embed__content"><p class="embed__title"> Microsoft Study Finds AI Makes Human Cognition “Atrophied and Unprepared” </p><p class="embed__description"> Researchers find that the more people use AI at their job, the less critical thinking they use. </p><p class="embed__link"> www.404media.co/microsoft-study-finds-ai-makes-human-cognition-atrophied-and-unprepared-3 </p></div><img class="embed__image embed__image--right" src="https://images.unsplash.com/photo-1707396172454-31f31aa5f9d9?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHRoaW5raW5nJTIwZW1vaml8ZW58MHx8fHwxNzM5MjAwMDQwfDA&ixlib=rb-4.0.3&q=80&w=2000"/></a></div><p class="paragraph" style="text-align:left;"><i>Sigh</i></p><p class="paragraph" style="text-align:left;">This happens all the time, with technology after technology. I remember my grandmother complaining about how TV was going to rot our brains.</p><p class="paragraph" style="text-align:left;">But this is a far older trope. Here&#39;s a discussion about Socrates wrote that teaching people to read would make them dumber: </p><div class="embed"><a class="embed__url" href="https://historyofyesterday.com/socrates-thought-that-the-written-word-would-make-people-stupid/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" target="_blank"><div class="embed__content"><p class="embed__title"> Socrates thought that the written word would make people stupid </p><p class="embed__description"> Socrates, the renowned philosopher of ancient Greece, held a rather unconventional view of the written word. In his eyes, the act of writing had the potential to diminish human intellect rather than enhance it. He believed that relying too heavily on written texts could lead to intellectual laziness, as it allowed people to read and regurgitate information without truly understanding it. </p><p class="embed__link"> historyofyesterday.com/socrates-thought-that-the-written-word-would-make-people-stupid </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/a7ccbb47-f09f-42eb-b09e-e55a33bd97da/Screenshot_2025-02-17_at_10.34.34_PM.png?t=1739853304"/></a></div><p class="paragraph" style="text-align:left;">And there are a ton of similar stories.</p><p class="paragraph" style="text-align:left;">Although there is a specific way that this is actually really problematic, which is sometimes referred to as the &quot;reverse centaur problem.&quot; That happens when something like an autopilot or other automated system is going through a process, and something unexpected happens that the AI isn&#39;t trained for or doesn&#39;t recognize, and then it drops the problem in the human operator&#39;s lap with very little warning and the clock ticking, and it turns out, that humans don&#39;t do well in those situations:</p><div class="embed"><a class="embed__url" href="https://pluralistic.net/2024/04/01/human-in-the-loop/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th#monkey-in-the-middle" target="_blank"><div class="embed__content"><p class="embed__title"> Pluralistic: Humans are not perfectly vigilant (01 Apr 2024) – Pluralistic: Daily links from Cory Doctorow </p><p class="embed__description"> I&#39;m speaking here of the reverse-centaur: automation in which the computer is in charge, bossing a human around so it can get its job done. Think of Amazon warehouse workers, who wear haptic bracelets and are continuously observed by AI cameras as autonomous shelves shuttle in front of them and demand that they pick and pack items at a pace that destroys their bodies and drives them mad </p><p class="embed__link"> pluralistic.net/2024/04/01/human-in-the-loop/#monkey-in-the-middle </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/24156151-63dc-43d7-a2da-bb9d4f565216/eternal-vigilance.jpg?t=1739853392"/></a></div><p class="paragraph" style="text-align:left;">So there are definitely specific things we need to figure out to bolster human&#39;s ability to handle exceptions from the AIs, but as usual, the headlines make this seem way worse than it actually is.</p><h1 class="heading" style="text-align:left;" id="static-hype-checking">Static Hype Checking</h1><p class="paragraph" style="text-align:left;">So much hype to talk about. Here are some selected thoughts:</p><h2 class="heading" style="text-align:left;" id="open-ai-roadmap">OpenAI Roadmap</h2><div class="embed"><a class="embed__url" href="https://arstechnica.com/ai/2025/02/sam-altman-lays-out-roadmap-for-openais-long-awaited-gpt-5-model/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" target="_blank"><div class="embed__content"><p class="embed__title"> Sam Altman lays out roadmap for OpenAI’s long-awaited GPT-5 model </p><p class="embed__description"> GPT-4.5 will arrive in “weeks,” then GPT-5 will meld conventional LLMs and reasoning models. </p><p class="embed__link"> arstechnica.com/ai/2025/02/sam-altman-lays-out-roadmap-for-openais-long-awaited-gpt-5-model </p></div><img class="embed__image embed__image--right" src="https://cdn.arstechnica.net/wp-content/uploads/2025/02/GettyImages-2198353376-scaled-1152x648-1739457486.jpg"/></a></div><p class="paragraph" style="text-align:left;">Not much to say about this one, other than: we&#39;ve heard this before, and we&#39;ll find out how much of it is hype when it actually gets released. Based on past claims, I&#39;m skeptical.</p><h2 class="heading" style="text-align:left;" id="sam-altman-reveals-superhuman-coder">Sam Altman REVEALS SUPERHUMAN Coder Coming This Year... &quot;Superhuman coder&quot; Altman quote”</h2><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/4Wa6St-uosY" width="100%"></iframe><p class="paragraph" style="text-align:left;">Holy crap, what garbage.</p><p class="paragraph" style="text-align:left;">Quote: “Our our very first reasoning model um was like a top 1 millionth competitive programmer in the world... We then had a model that got to like uh top 10,000 uh o3 which we talked about publicly in December is the 175th best program competitive programmer in the world I think our internal benchmark is now around 50 and maybe we&#39;ll hit number one by the end of this year”</p><p class="paragraph" style="text-align:left;">Just stop right there. What crap.</p><p class="paragraph" style="text-align:left;">Let me translate:</p><p class="paragraph" style="text-align:left;">“OpenAI&#39;s very first reasoning model got like a top 1,000,000th best score on this arbitrary benchmark that it was pre-trained on and that has not been shown to correlate with any actual business value.&quot;</p><p class="paragraph" style="text-align:left;">By the end of the year, it might be able to look up and return answers from its Terabytes of online storage faster than a human programmer can write the program.”</p><p class="paragraph" style="text-align:left;">Sure. Whatever.</p><p class="paragraph" style="text-align:left;">I&#39;ve said this many times. Solving stupid coding puzzle problems doesn&#39;t make a good developer.</p><p class="paragraph" style="text-align:left;">Letting them equate &quot;how good a model is at solving a stupid coding problem&quot; to &quot;top programmer in the world&quot; is garbage clickbait repeated by people who don&#39;t know any better.</p><p class="paragraph" style="text-align:left;">Now, I should say - this video, taken as a whole, isn’t as horrible as the Title/Thumbnail make it seem. But man the clickbait is strong with this one.</p><h2 class="heading" style="text-align:left;" id="bb-cs-evaluation-of-llm-news-summar">BBC&#39;s evaluation of LLM news summaries</h2><div class="embed"><a class="embed__url" href="https://www.bbc.com/news/articles/c0m17d8827ko?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=february-17th" target="_blank"><div class="embed__content"><p class="embed__title"> AI chatbots unable to accurately summarise news, BBC finds </p><p class="embed__description"> The BBC&#39;s head of news and current affairs says the developers of the tools are &quot;playing with fire.&quot; </p><p class="embed__link"> www.bbc.com/news/articles/c0m17d8827ko </p></div><img class="embed__image embed__image--right" src="https://ichef.bbci.co.uk/news/1024/branded_news/d8af/live/70dd9810-e86b-11ef-bd1b-d536627785f2.jpg"/></a></div><p class="paragraph" style="text-align:left;">This is an interesting paper breaking down how poorly LLMs can summarize new stories. Note that the BBC isn&#39;t completely unbiased here - it&#39;s in their best interest for people to read the stories from them instead of letting the AI do it - but that doesn&#39;t make them wrong about how bad the AIs might be.</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=ae0f9841-6878-4dcf-92df-956161799c48&utm_medium=post_rss&utm_source=internet_of_bugs_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Updates: Devin Disappointment, DeepSeek Detail &amp; Defensive Duplication</title>
  <description></description>
  <link>https://internetofbugs.beehiiv.com/p/updates-devin-disappointment-deepseek-detail-defensive-duplication</link>
  <guid isPermaLink="true">https://internetofbugs.beehiiv.com/p/updates-devin-disappointment-deepseek-detail-defensive-duplication</guid>
  <pubDate>Mon, 10 Feb 2025 16:30:00 +0000</pubDate>
  <atom:published>2025-02-10T16:30:00Z</atom:published>
    <dc:creator>Carl Brown</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">Several Stories have popped up lately that are related to past videos, but don&#39;t warrant making a dedicated video to talk about. And there&#39;s some stuff from my DeepSeek video that I cut out of the script (not so much for time, as for flow).</p><h2 class="heading" style="text-align:left;" id="first-off-a-follow-up-to-my-devin-v">First off, a follow up to my Devin video:</h2><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/tNmgmwEtoWE" width="100%"></iframe><p class="paragraph" style="text-align:left;">Two different groups (that I’ve seen) have published articles about their experience (and displeasure) with Devin, now that they’ve used it (and paid for it) for a month:</p><div class="embed"><a class="embed__url" href="https://www.answer.ai/posts/2025-01-08-devin.html?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=updates-devin-disappointment-deepseek-detail-defensive-duplication" target="_blank"><div class="embed__content"><p class="embed__title"> Thoughts On A Month With Devin </p><p class="embed__description"> Our impressions of Devin after giving it 20+ tasks. </p><p class="embed__link"> www.answer.ai/posts/2025-01-08-devin.html </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/378372b9-0f99-4407-96b3-c5a50c9d0155/Screenshot_2025-02-09_at_10.14.02_PM.png?t=1739160912"/></a></div><div class="embed"><a class="embed__url" href="https://cs.stanford.edu/people/shaoyj/blog/2025/devin-testing/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=updates-devin-disappointment-deepseek-detail-defensive-duplication" target="_blank"><div class="embed__content"><p class="embed__title"> Hands-on Experience with Devin: Reflections from a Person Building and Evaluating Agentic Systems </p><p class="embed__description"> Why I’m interested in making agentic systems collaborative. </p><p class="embed__link"> cs.stanford.edu/people/shaoyj/blog/2025/devin-testing </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/04a249a0-b496-4baf-848a-f3dfe0115e7f/Screenshot_2025-02-09_at_10.14.32_PM.png?t=1739160967"/></a></div><p class="paragraph" style="text-align:left;">Read for yourself, but so far, few people seem impressed.</p><p class="paragraph" style="text-align:left;">To be perfectly honest, I’m surprised by how poorly it seems to be doing, just as I was surprised when I dug into their Upwork Demo video that the code Devin was “debugging” was code it wrote itself. It seemed perfectly reasonable to me that an LLM ought to be able to debug actual code, but so far, I haven’t heard of one that does it very well.</p><h2 class="heading" style="text-align:left;" id="dive-into-deep-seek">Dive Into DeepSeek:</h2><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/gY4Z-9QlZ64" width="100%"></iframe><p class="paragraph" style="text-align:left;">I love Dr Mike Pound’s videos, and this one was no exception. If you’re interested in what’s under DeepSeek’s hood, I can’t recommend this video highly enough. I ended up cutting a discussion of it from my DeepSeek video, because it just didn’t fit the narrative flow. I’m happy to have a place now to point people to resources. (In the past, I’ve put them in the video descriptions, but it doesn’t look like people really read those all that much.</p><h2 class="heading" style="text-align:left;" id="replicating-deep-seek">Replicating DeepSeek:</h2><p class="paragraph" style="text-align:left;">Two groups have replicated parts of DeepSeek, and have published their results:</p><div class="embed"><a class="embed__url" href="https://techcrunch.com/2025/02/05/researchers-created-an-open-rival-to-openais-o1-reasoning-model-for-under-50/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=updates-devin-disappointment-deepseek-detail-defensive-duplication" target="_blank"><div class="embed__content"><p class="embed__title"> Researchers created an open rival to OpenAI’s o1 ‘reasoning’ model for under $50 </p><p class="embed__link"> techcrunch.com/2025/02/05/researchers-created-an-open-rival-to-openais-o1-reasoning-model-for-under-50/ </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/32d4a3ac-9e4e-4b44-ad86-6dcbe3609b42/Screenshot_2025-02-09_at_10.13.13_PM.png?t=1739160818"/></a></div><blockquote align="center" class="twitter-tweet"><a href="https://twitter.com/jiayi_pirate/status/1882839370505621655?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=updates-devin-disappointment-deepseek-detail-defensive-duplication"><p> Twitter tweet </p></a></blockquote><p class="paragraph" style="text-align:left;">This gives us (or at least me) a lot of confidence that, even if the cost numbers are greatly downplayed, that there are definitely real, large cost and time savings in the way DeepSeek was built.</p><p class="paragraph" style="text-align:left;">And if you want to hear more about the GPUs that China has that they’re not supposed to be able to get, see this video from Jack over at Nobody Special Finance:</p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="true" class="youtube_embed" frameborder="0" height="100%" src="https://youtube.com/embed/ImWJN9WBqDw" width="100%"></iframe><h4 class="heading" style="text-align:left;" id="replicating-open-a-is-deep-research">Replicating OpenAI’s Deep Research:</h4><p class="paragraph" style="text-align:left;">Slightly off topic, but DeepSeek isn’t the only thing that has been replicated recently. Some folks over at Hugging Face managed to make a working copy of OpenAI’s new, vaunted “Deep Research” in 24 hours:</p><div class="embed"><a class="embed__url" href="https://arstechnica.com/ai/2025/02/after-24-hour-hackathon-hugging-faces-ai-research-agent-nearly-matches-openais-solution/?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=updates-devin-disappointment-deepseek-detail-defensive-duplication" target="_blank"><div class="embed__content"><p class="embed__title"> Hugging Face clones OpenAI’s Deep Research in 24 hours </p><p class="embed__description"> Open source &quot;Deep Research&quot; project proves that agent frameworks boost AI model capability. </p><p class="embed__link"> arstechnica.com/ai/2025/02/after-24-hour-hackathon-hugging-faces-ai-research-agent-nearly-matches-openais-solution/ </p></div><img class="embed__image embed__image--right" src="https://beehiiv-images-production.s3.amazonaws.com/uploads/asset/file/25611980-b5ae-459d-85f7-d4eba738f353/Screenshot_2025-02-09_at_10.21.46_PM.png?t=1739161349"/></a></div><h2 class="heading" style="text-align:left;" id="replication-red-line-redux">Replication Red Line, Redux:</h2><p class="paragraph" style="text-align:left;">And, last but not least, there’s another breathless clickbait article about AI’s “escaping” into the wild.</p><p class="paragraph" style="text-align:left;">In this case, the researchers specifically told the AI to see if it could get another copy of itself running, and it could, between 50% and 90% of the time.</p><p class="paragraph" style="text-align:left;">This seems to panic the people that are in the market for comparing LLMs to SkyNet, but for those of us that have been around a while, that’s called a “worm” and it dates back to the Morris worm in 1988. </p><p class="paragraph" style="text-align:left;">There are a whole bunch of things I worry about when it comes to AI safety, but “escaping into the Internet like Ultron in Avengers 2” is not in my top 100. It makes headlines, though.</p><div class="embed"><a class="embed__url" href="https://arxiv.org/abs/2412.12140?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=updates-devin-disappointment-deepseek-detail-defensive-duplication" target="_blank"><div class="embed__content"><p class="embed__title"> Frontier AI systems have surpassed the self-replicating red line </p><p class="embed__description"> Successful self-replication under no human assistance is the essential step for AI to outsmart the human beings, and is an early signal for rogue AIs. That is why self-replication is widely recognized as one of the few red line risks of frontier AI systems. Nowadays, the leading AI corporations OpenAI and Google evaluate their flagship large language models GPT-o1 and Gemini Pro 1.0, and report the lowest risk level of self-replication. However, following their methodology, we for the first time discover that two AI systems driven by Meta&#39;s Llama31-70B-Instruct and Alibaba&#39;s Qwen25-72B-Instruct, popular large language models of less parameters and weaker capabilities, have already surpassed the self-replicating red line. In 50% and 90% experimental trials, they succeed in creating a live and separate copy of itself respectively. By analyzing the behavioral traces, we observe the AI systems under evaluation already exhibit sufficient self-perception, situational awareness and problem-solving capabilities to accomplish self-replication. We further note the AI systems are even able to use the capability of self-replication to avoid shutdown and create a chain of replica to enhance the survivability, which may finally lead to an uncontrolled population of AIs. If such a worst-case risk is let unknown to the human society, we would eventually lose control over the frontier AI systems: They would take control over more computing devices, form an AI species and collude with each other against human beings. Our findings are a timely alert on existing yet previously unknown severe AI risks, calling for international collaboration on effective governance on uncontrolled self-replication of AI systems. </p><p class="embed__link"> arxiv.org/abs/2412.12140 </p></div><img class="embed__image embed__image--right" src="https:///static/browse/0.3.4/images/arxiv-logo-fb.png"/></a></div></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=bb677e8a-f166-417a-b9d5-a170896380ef&utm_medium=post_rss&utm_source=internet_of_bugs_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

      <item>
  <title>Newsletter Intro</title>
  <description>What is this for, anyway?</description>
  <link>https://internetofbugs.beehiiv.com/p/newsletter-intro</link>
  <guid isPermaLink="true">https://internetofbugs.beehiiv.com/p/newsletter-intro</guid>
  <pubDate>Mon, 10 Feb 2025 03:46:20 +0000</pubDate>
  <atom:published>2025-02-10T03:46:20Z</atom:published>
    <dc:creator>Carl Brown</dc:creator>
  <content:encoded><![CDATA[
    <div class='beehiiv'><style>
  .bh__table, .bh__table_header, .bh__table_cell { border: 1px solid #C0C0C0; }
  .bh__table_cell { padding: 5px; background-color: #FFFFFF; }
  .bh__table_cell p { color: #2D2D2D; font-family: 'Helvetica',Arial,sans-serif !important; overflow-wrap: break-word; }
  .bh__table_header { padding: 5px; background-color:#F1F1F1; }
  .bh__table_header p { color: #2A2A2A; font-family:'Trebuchet MS','Lucida Grande',Tahoma,sans-serif !important; overflow-wrap: break-word; }
</style><div class='beehiiv__body'><p class="paragraph" style="text-align:left;">I decided a long time ago that I didn&#39;t want <a class="link" href="https://youtube.com/@InternetOfBugs?utm_source=internetofbugs.beehiiv.com&utm_medium=newsletter&utm_campaign=newsletter-intro" target="_blank" rel="noopener noreferrer nofollow">fBugs</a> to be a &quot;news of the week reaction&quot; channel. I realize why people make those - they&#39;re easy when you don&#39;t know what else to talk about. But I have enough things that I want to say that I don&#39;t need that.</p><p class="paragraph" style="text-align:left;">That said, there are times when I feel like I ought to say <i>something</i>. Mainly:</p><ol start="1"><li><p class="paragraph" style="text-align:left;">When I&#39;ve made a video on a topic, and new information has come to since it went live that I would have included, if I&#39;d known about it at the time.</p></li><li><p class="paragraph" style="text-align:left;">When I do some research on something I want to include in a video, but it ends up not getting used. This is usually because I try to make the narratives in my videos coherent (I don&#39;t always succeed, I know, but believe me, my earlier drafts are often much, much worse on that score). I think it&#39;s easier to communicate if there&#39;s a narrative through-line in a video rather than a laundry-list of topics that take very different amounts of time. Sometimes there are things I&#39;d like to talk about, but it just kills the flow of the video. And,</p></li><li><p class="paragraph" style="text-align:left;">When something happens in the news that a bunch of people ask me to comment on, but I don&#39;t think a video is the best format to talk about it, either because I&#39;m already working on my next video(s) and I don&#39;t want to lose momentum, it&#39;s something time-sensitive enough I don&#39;t want to go through the &quot;dealing with filming&quot; process, or I think it&#39;s something that would be a lot easier to talk about in text.</p></li></ol><p class="paragraph" style="text-align:left;">So, I&#39;ve created this free mailing list as an outlet for those topics.</p><p class="paragraph" style="text-align:left;">If that sounds interesting to you, please subscribe, and if it doesn&#39;t, then thanks for reading this far.</p><p class="paragraph" style="text-align:left;">-Carl</p></div><div class='beehiiv__footer'><br class='beehiiv__footer__break'><hr class='beehiiv__footer__line'><a target="_blank" class="beehiiv__footer_link" style="text-align: center;" href="https://www.beehiiv.com/?utm_campaign=754d6787-f177-4188-bb63-462339707c81&utm_medium=post_rss&utm_source=internet_of_bugs_newsletter">Powered by beehiiv</a></div></div>
  ]]></content:encoded>
</item>

  </channel>
</rss>
