[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-what-is-a-tech-bubble-anyway-news":92},{"title":4,"author":5,"description":6,"artwork":7,"categories":8,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":16,"hasPeople":31},"The Changelog: Software Development, Open Source","Changelog Media","Software's best weekly news brief, deep technical interviews & talk show.","https://cdn.changelog.com/static/images/podcasts/podcast-original-f16d0363067166f241d080ee2e2d4a28.png",[9],"Technology","https://changelog.com/podcast/feed","episodic",false,"https://changelog.com/podcast","en-us","All rights reserved",{"persons":17,"funding":27},[18,23],{"name":19,"role":20,"img":21,"href":22},"Adam Stacoviak","host","https://cdn.changelog.com/uploads/avatars/people/Qo/avatar_large.jpg?v=63760280419","https://changelog.com/person/adamstac",{"name":24,"role":20,"img":25,"href":26},"Jerod Santo","https://cdn.changelog.com/uploads/avatars/people/z4/avatar_large.jpeg?v=63760071650","https://changelog.com/person/jerodsanto",[28],{"url":29,"text":30},"https://changelog.com/++","Support our work by joining Changelog++",true,{"palette":33,"sourceColor":54,"extractedColors":55},{"light":34,"dark":43},{"primary":35,"primary-foreground":36,"secondary":37,"secondary-foreground":35,"accent":38,"muted":39,"muted-foreground":40,"ring":35,"podcast-vibrant":41,"podcast-muted":42},"#00182f","#ffffff","#eff2f6","#e7ecf0","#f0f2f4","#6f7275","#0375c4","#e2e5e8",{"primary":44,"primary-foreground":45,"secondary":46,"secondary-foreground":47,"accent":48,"muted":49,"muted-foreground":50,"ring":51,"podcast-vibrant":52,"podcast-muted":53},"#5580a9","#09090b","#191b1d","#dcdee0","#1d2022","#1a1b1c","#8d8f91","#c1c4c8","#3694e6","#151618","#a1978d",[56,63,71,79,84],{"hex":54,"red":57,"green":58,"blue":59,"area":60,"saturation":61,"lightness":62},161,151,141,0.13136455555555557,0.09615384615384609,0.592156862745098,{"hex":64,"red":65,"green":66,"blue":67,"area":68,"saturation":69,"lightness":70},"#d2d1d4",210,209,212,0.000134,0.03370786516853954,0.8254901960784313,{"hex":72,"red":73,"green":74,"blue":75,"area":76,"saturation":77,"lightness":78},"#525153",82,81,83,0.003252888888888889,0.012195121951219556,0.32156862745098036,{"hex":36,"red":80,"green":80,"blue":80,"area":81,"saturation":82,"lightness":83},255,0.03285188888888889,0,1,{"hex":85,"red":86,"green":87,"blue":88,"area":89,"saturation":90,"lightness":91},"#101820",16,24,32,0.8323966666666667,0.3333333333333333,0.09411764705882353,{"meta":93,"episode":101,"transcript":124},{"title":4,"author":5,"description":6,"artwork":7,"categories":94,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":95,"hasPeople":31},[9],{"persons":96,"funding":99},[97,98],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},[100],{"url":29,"text":30},{"guid":102,"title":103,"slug":104,"description":105,"htmlContent":106,"audioUrl":107,"audioType":108,"audioLength":109,"pubDate":110,"duration":111,"artwork":112,"episodeType":113,"explicit":12,"link":114,"podcast2":115},"changelog.com/16/2787","What is a tech bubble anyway? (News)","what-is-a-tech-bubble-anyway-news","Cedric Chin says comparisons of our current AI *maybe-bubble* to the dot-com bubble and the 2008 GFC are limiting, Matthew Prince does a post-mortem on last week's Cloudflare outage, \"hl\" is a fast / powerful log viewer for humans, Enthusiast Guy's Continuum 93 is a fantasy computer emulator, and a list of things that aren't doing the thing.","\u003Cp>Cedric Chin says comparisons of our current AI \u003Cem>maybe-bubble\u003C/em> to the dot-com bubble and the 2008 GFC are limiting, Matthew Prince does a post-mortem on last week’s Cloudflare outage, “hl” is a fast / powerful log viewer for humans, Enthusiast Guy’s Continuum 93 is a fantasy computer emulator, and a list of things that aren’t doing the thing.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.com/news/171/email\">View the newsletter\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.zulipchat.com/#narrow/stream/455469-news\">Join the discussion\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.com/++\" rel=\"payment\">Changelog++\u003C/a> members support our work, get closer to the metal, and make the ads disappear. Join today!\u003C/p>\u003Cp>Sponsors:\u003C/p>\u003Cp>\u003Cul>\u003Cli>\u003Ca href=\"https://namespace.so\">Namespace\u003C/a> – Speed up your development and testing workflows using your existing tools. (Much) faster GitHub actions, Docker builds, and more. At an unbeatable price.\n\u003C/li>\n\u003C/ul>\u003C/p>\u003Cp>Featuring:\u003C/p>\u003Cul>\u003Cli>Jerod Santo &ndash; \u003Ca href=\"https://jerodsanto.net\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/jerodsanto\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/jerodsanto\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://changelog.social/@jerod\" rel=\"external ugc\">Mastodon\u003C/a>, \u003Ca href=\"https://x.com/jerodsanto\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003C/ul>\u003C/p>","https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/news/171/changelog-news-171.mp3","audio/mpeg",8912190,"Mon, 24 Nov 2025 20:45:00 +0000",526,"https://cdn.changelog.com/uploads/covers/changelog-news-original.png?v=63848365621","full","https://changelog.com/news/171",{"transcript":116,"chapters":119,"persons":122},{"url":117,"type":118},"https://changelog.com/news/171/transcript","text/html",{"url":120,"type":121},"https://changelog.com/news/171/chapters","application/json+chapters",[123],{"name":24,"role":20,"img":25,"href":26},{"content":125,"type":126,"url":117},"\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Cmeta charset=\"utf-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  \u003Cmeta name=\"robots\" content=\"noindex\">\n  \u003Clink rel=\"canonical\" href=\"https://changelog.com/news/171\"/>\n  \u003Ctitle>Transcript for Changelog News #171\u003C/title>\n\u003C/head>\n\u003Cbody>\n\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>What up, nerds? I&#39;m Jerod and this is Changelog News for the week of Monday, November 24th, 2025.\n\n[Turns out](https://sherwood.news/culture/the-worlds-most-common-passwords-usually-follow-the-same-formula) Gen Z has a weaker top password choice than every older generation except the 80+ crowd. Don&#39;t get cocky Boomers, Gen X-ers, and Millenials. It&#39;s pretty rocky for us, too. \n\nAccording to [a new report](https://nordpass.com/most-common-passwords-list/), the most commonly leaked Gen Z password is &quot;12345&quot;, while the most commonly leaked passwords for the other age groups is &quot;12345**6**&quot; \n\nThis proves that you can be both a winner and a loser at the same time.\n\nOk, let&#39;s get into this week&#39;s news.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[What is a tech bubble anyway?](https://commoncog.com/what-is-a-tech-bubble/)\n\nCedric Chin says comparisons of our current AI *maybe-bubble* to the dot-com bubble and the 2008 GFC are limiting:\n\n&gt; First, the 2008 crisis wasn’t a technology bubble. Second, the dot-com bubble was idiosyncratic for a number of reasons, the biggest one being that going public has since become an order-magnitude more difficult...\n&gt;\n&gt; it shouldn’t come as a surprise that the hottest AI companies today are all private companies, unavailable to the retail investor. That’s different enough from 1999 that it should, I think, give you pause.\n\nCedric also believes that calling this a bubble or not doesn&#39;t really matter. What really matters is, &quot;*what should I do?*&quot; That, of course, depends on who *you* are and what *you* are trying to accomplish. Leaving the subjective aside, I&#39;m linking up Cedric&#39;s post because he provides five bullet points that lay out a pattern we can use to see what might come next.\n\nUnfortunately, each bullet point is too long to inline here and not long enough to summarize in a useful way. So, I&#39;m not going to *&quot;save you a click&quot;* on this one.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[The Cloudflare outage, unwrapped](https://blog.cloudflare.com/18-november-2025-outage/)\n\n*Filed Under: &quot;Stories You Most Likely Already Know All About&quot;*\n\nCloudflare CEO, Matthew Prince, posted an excellently transparent post-mortem of their &quot;significant failures to deliver core network traffic&quot; last week which brought much of the internet to its knees (and our AI agents with it). The details are fascinating. [Murphy&#39;s law](https://en.wikipedia.org/wiki/Murphy&#39;s_law) was in full effect that day:\n\n&gt; Throwing us off and making us believe this might have been an attack was another apparent symptom we observed: Cloudflare’s status page went down. The status page is hosted completely off Cloudflare’s infrastructure with no dependencies on Cloudflare. While it turned out to be a coincidence, it led some of the team diagnosing the issue to believe that an attacker may be targeting both our systems as well as our status page.\n\nThe smoking gun at the end of this murder mystery was a single line of Rust code which executes a single method: &quot;.unwrap()&quot;\n\nIt just so happens that &quot;unwrap&quot;, which assumes an operation succeeded and extracts data from its inner value, is considered by many Rustaceans to be one of the language&#39;s few footguns. Cloudflare engineering shot themselves with it. And the internet felt the pain.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[A high-performance log viewer for humans](https://github.com/pamburus/hl)\n\n&quot;hl&quot; is a fast, powerful log viewer / processor that converts JSON and logfmt logs into a clear, human-readable format before we do our own parsing and analysis. It has paging built in, can handle streaming logs, lets you filter by fields, log levels, or timestamps, includes a follow mode, and more.\n\nThis isn&#39;t the first &quot;log viewer for humans&quot; on the block, but it does stand out from the crowd in their [provided benchmark](https://github.com/pamburus/hl?tab=readme-ov-file#performance) comparing &quot;hl&quot; to alternatives on a 2.3 GB log file. &quot;hl&quot; opened the 6M line log in ~1.1 seconds compared to [hlogf](https://github.com/ssgreg/hlogf)&#39;s ~8.7 seconds, [humanlog](https://github.com/humanlogio/humanlog)&#39;s ~79 seconds, and [fblog](https://github.com/brocode/fblog)&#39;s ~34 seconds.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>It&#39;s now time for sponsored news!\n\n[Give your GitHub Actions a serious speed boost](https://namespace.so)\n\nYour current GitHub Actions setup is doing the job, but it&#39;s also taking way longer than it should. Every time you push code, you&#39;re watching the spinner on 10+ minute builds. Not fun. Namespace flips the script by giving you infrastructure designed from the ground up for fast builds.\n\nAll you have to do is point your existing workflows at Namespace runners instead of the default GitHub-hosted runners, and instantly those 10+ minute builds drop to minutes. Behind the scenes, Namespace is handling incremental caching, parallel execution of independent jobs, and optimized Docker layer caching.\n\nThe cost difference is also dramatic. Namespace&#39;s model gives you predictable pricing and they&#39;re built for teams that ship constantly. Instead of watching spinners, they&#39;re shipping features.\n\nHead to [Namespace.so](https://namespace.so), stop watching spinners, get faster builds, and get more of your time back for real work.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Continuum 93](https://enthusiastguy.itch.io/continuum93)\n\nThis is kinda insane...\n\n&gt; Continuum 93 is an emulator of a classic retro computer that never existed before and is designed for retro games programming in native assembly code.\n\nYes, you heard that correctly. This is a *fantasy* computer emulator, which means it is emulating a computer that never was, but certainly *could* have been, and perhaps *should* have been, but again: it was not. But now it is? My head hurts.\n\nContinuum 93 was recently open sourced, runs on &quot;Windows, Mac, Linux, all 64 bit Raspberry Pi and Steam Deck&quot;, and is created by a guy whose handle is &quot;Enthusiast Guy&quot;, which is so apropos my headache went away.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Things that aren&#39;t doing the thing](https://strangestloop.io/essays/things-that-arent-doing-the-thing)\n\nThe only thing that is doing the thing is doing the thing. You already know that. I already know that. But sometimes we need a reminder, don&#39;t we? Here&#39;s your reminder!\n\n&gt; Making a to-do list for the thing isn&#39;t doing the thing.\n\n&gt; Telling people you&#39;re going to do the thing isn&#39;t doing the thing.\n\n&gt; Fantasizing about all of the adoration you&#39;ll receive once you do the thing isn&#39;t doing the thing.\n\nYou get the point, but if you want to drill it in to your head by reading even more things that aren&#39;t the thing, click through. Or, stop reading Changelog News and just go do the thing ;)\n\n\n## 📰 The Classifieds\n\n✨ This is a new segment creating opportunity to share your startup, passion project, opinion, big idea, upcoming event, etc, with your fellow 25k+ readers and 30k+ listeners. Feedback welcome! ✨\n\n- [Shareable Claude Code sessions](https://www.aviator.co/runbooks?utm_source=changelog&amp;utm_medium=content&amp;utm_campaign=q4-2025-changelog-runbooks&amp;utm_term=net-new&amp;utm_content=awareness)\n- [Styleframe — Type-safe Composable CSS](https://www.styleframe.dev/)\n- [AI Requirements software that just works. Battle-proven.](https://storywi.se)\n- [Excalibur – Your friendly TypeScript 2D game engine for the web.](https://excaliburjs.com)\n\n👉 *[Book a classified ad for $50](https://forms.gle/yCJirHRCWkdbG5qK6)* 👈\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>That&#39;s the news for now, but go and subscribe to the Changelog Newsletter for the full scoop of links worth clicking on. Such as:\n\n- [Building a simple search engine that actually works](https://karboosx.net/post/4eZxhBon/building-a-simple-search-engine-that-actually-works)\n- [300+ npm packages, 27K+ repos infected via fake Bun runtime](https://helixguard.ai/blog/malicious-sha1hulud-2025-11-24)\n- [Android can now AirDrop to iPhones](https://blog.google/products/android/quick-share-airdrop/)\n\nGet in on the newsletter at changelog.news\n\nLast week on the pod: Spencer Chang from the alive internet theory and internet sculptures joined me for an interview and Practical AI&#39;s Chris Benson was on Changelog &amp; Friends explaining to us what is what is not a swarm.\n\nFind those in your feed and stay tuned because we have some great episodes coming up! On Wednesday we&#39;re joined by **Bill Buetler**, a real-life Wikipedia expert, to (figuratively) gaze upon the 8th wonder of the world. And on Friday, our old friend **Lars Wikman** joins us from the west coast of Sweden.\n\nHave a great week! Like, subscribe, and leave us a 5-star review if you dig the show, and I&#39;ll talk to you again real soon.\u003C/p>\n\n\u003C/body>\n\u003C/html>\n","text/html; charset=utf-8",1771793543778]