[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-devins-upwork-side-hustle-exposed-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/2400","Devin's Upwork \"side hustle\" exposed (News)","devins-upwork-side-hustle-exposed-news","YouTuber \"Internet of Bugs\" breaks down why AI \"software engineer\" Devin is no Upwork hero, Redka is Anton Zhiyanov's attempt to reimplement Redis with SQLite, OpenTofu issues its response to Hashicorp's Cease and Desist letter, Brian LeRoux introduces Enhance WASM & PumpkinOS is not your average PalmOS emulator.","\u003Cp>YouTuber “Internet of Bugs” breaks down why AI “software engineer” Devin is no Upwork hero, Redka is Anton Zhiyanov’s attempt to reimplement Redis with SQLite, OpenTofu issues its response to Hashicorp’s Cease and Desist letter, Brian LeRoux introduces Enhance WASM &amp; PumpkinOS is not your average PalmOS emulator.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.com/news/90/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://changelog.com/tailscale\">Tailscale\u003C/a> – \u003Cstrong>Adam loves Tailscale!\u003C/strong> Tailscale is programmable networking software that’s private and secure by default. It’s the easiest way to connect devices and services to each other, wherever they are. Secure, remote access to production, databases, servers, kubernetes, and more. Try Tailscale for free for up to 100 devices and 3 users at \u003Ca href=\"https://changelog.com/tailscale\">changelog.com/tailscale\u003C/a>, no credit card required.\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/90/changelog-news-90.mp3","audio/mpeg",7723661,"Mon, 15 Apr 2024 18:50:00 +0000",430,"https://cdn.changelog.com/uploads/covers/changelog-news-original.png?v=63848365621","full","https://changelog.com/news/90",{"transcript":116,"chapters":119,"persons":122},{"url":117,"type":118},"https://changelog.com/news/90/transcript","text/html",{"url":120,"type":121},"https://changelog.com/news/90/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/90\"/>\n  \u003Ctitle>Transcript for Changelog News #90\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, April 15th, 2024.\n\nFor a limited time only, I&#39;m trading [Changelog Sticker Packs](https://merch.changelog.com/products/changelog-sticker-pack) for thoughtful, 5-star reviews on Apple Podcasts and Spotify. Send evidence of a new review (on _any_ of our pods) to jerod@changelog.com with a mailing address and I&#39;ll hook you up with the goods. Let&#39;s do this!\n\nOk, let&#39;s get into the news\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Devin&#39;s Upwork &quot;side hustle&quot; exposed](https://www.youtube.com/watch?v=tNmgmwEtoWE)\n\nYouTuber [Internet of Bugs](https://www.youtube.com/@InternetOfBugs) posted a lengthy breakdown exposing Devin creators ([Cognition Labs](https://www.cognition-labs.com)) for falsifying claims about their &quot;world&#39;s first AI software engineer.&quot; Devin was pitched as a fully autonomous software developer and one of the more impressive demos showed it completing and getting paid for freelance jobs on Upwork.\n\nSound too good to be true? It did to _Internet of Bugs_:\n\n&gt; I broke down the Devin Upwork video frame by frame, and here I show what Devin was supposed to do, what it actually managed to do instead, and how bad a job of that it did. On the whole that&#39;s not surprising given the current state of Generative AI, and I wouldn&#39;t be bothering to debunk it, except:\n&gt;\n&gt; 1) The company lied about what Devin could do in the video description, and\n&gt; 2) a lot of people uncritically parroted the lie all over the Internet, and\n&gt; 3) That caused a lot of non-technical people to believe that AI might replace programmers soon.\n\nDevin really did garner a LOT of attention (a.k.a. _money_) because of that demo. [We talked about it](https://jsparty.fm/317) on our shows (with a healthy amount of skepticism), so I&#39;m thankful their claims have been debunked and I hope we all give Cognition Labs the side eye from here on out.\n\nExaggerating your development capabilities? Maybe Devin really is human after all...\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Redis re-implemented with SQLite](https://github.com/nalgeon/redka)\n\nRedka is Anton Zhiyanov&#39;s attempt to reimplement (in Go) the good parts of Redis with SQLite, while remaining compatible with the Redis API. The goal is to support five core Redis data types: strings, lists, sets, hashes &amp; sorted sets.\n\nThis is cool, because so many devs (and tools) already know/love Redis&#39; API, but the project&#39;s legal woes and administration needs (not that complex, but one more moving part) aren&#39;t ideal. SQLite, on the other hand... is entirely open source and the most deployed in-process database in the world.\n\nRedka _is_ slower than Redis (2-6 times by early benchmarks), but that&#39;s no big surprise considering the relational backend and it can still do  22K writes/sec and 57K reads/sec, which is nothing to shake a stick at.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[OpenTofu responds to Hashicorp&#39;s Cease and Desist](https://opentofu.org/blog/our-response-to-hashicorps-cease-and-desist/)\n\nLast week&#39;s big story was Hashicorp&#39;s nasty-gram to OpenTofu and the question of whether or not they forked up by copying copyrighted Terraform code in an attempt to maintain feature parity.\n\nThe OpenTofu team has now issued their response, which includes a lengthy [source code origination document](https://opentofu.github.io/legal-documents/2024-04-03%20HashiCorp%20C%26D/SCO.pdf) and a 3-page letter written by their lawyer, with this sentence in bold text:\n\n&gt; To my client’s knowledge, none of the Terraform code subject to the BUSL has been improperly copied, incorrectly sourced, or used for any purpose.\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[With Tailscale + AWS, you can](https://tailscale.com/events-webinars/tailscale-and-aws-webinar?utm_source=changelog&amp;utm_medium=newsletter&amp;utm_campaign=changelog-news)\n\nSave the date! On April 30th, our friends at Tailscale are doing a webinar covering how to connect to your AWS resources easily and securely, which lets you:\n\n- Simplify AWS Connectivity by using Tailscale to reduce the complexity of managing secure remote access to the Amazon resources that power your organization\n- Increase Security for AWS Access by enabling secure remote access from AWS VPC to EC2 instances, IP-based connectivity via subnet routing, exposing services in your EKS clusters and controlling plane to your tailnet.\n- Achieve high-availability failover, seamlessly connect across availability zones, and deliver persistent resource monitoring and session recording to support compliance goals.\n\n[Reserve your spot today](https://tailscale.com/events-webinars/tailscale-and-aws-webinar?utm_source=changelog&amp;utm_medium=newsletter&amp;utm_campaign=changelog-news) by following the link in your chapter data and the newsletter. Thanks to Tailscale for supporting our work by sponsoring Changelog News.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[Introducing Enhance WASM](https://begin.com/blog/posts/2024-04-08-introducing-enhance-wasm)\n\nBrian LeRoux:\n\n&gt; Web Components are the browser native way to extend HTML. But as a primarily browser based technology they are defined with JavaScript which limits them to either rendering solely client side — which has janky performance, poor SEO, and is not optimally accessible — or within a server-side JavaScript runtime, which isn’t always an option for shops that use other backend runtimes.\n&gt;\n&gt; [Enhance WASM](https://enhance.dev/wasm) unlocks server-side rendering Web Components for any backend runtime.\n\nPretty cool! You write standard web components and then deploy them with any backend (Rails, Django, Node, Wordpress, etc). _Enhance WASM_ is an open source initiative, and they&#39;re looking for collaborators to join them on this mission.\n\nOh, and Brian has agreed to join me on an upcoming JS Party episode to discuss this effort in-depth.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>[PumpkinOS is a re-implementation of PalmOS](https://github.com/migueletto/PumpkinOS)\n\nThis is not your average PalmOS emulator... no PalmOS ROM required. It is a full-on re-implementation of PalmOS that runs on modern architectures (x86, ARM, etc) can run m68K PalmOS apps. It currently runs as a normal application on a host operating system, but efforts to [strip down the underlying things is underway](https://pmig96.wordpress.com/2023/02/24/pumpkinos-busybox-and-linux/).\n\nAs far as I can tell, this project is purely for the joy of it. That being said, it&#39;s written in C... so how much joy could there possibly be? 😉 Regardless, if you have PalmOS nostalgia and/or the desire to hack on some low-level code, check it out.\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 this is episode #90, so that means it&#39;s time once again for some [Changelog++](https://changelog.com/++) shout outs!\n\n**SHOUT OUT** to our newest members: Nathn N, Luke P, Addison G, Sonny B, Dominik S, Steven B, Richard W, Eric N &amp; Christian B!\n\n_We appreciate you_ for supporting our work with your hard-earned cash.\n\n(If [Changelog++](https://changelog.com/++) is new to you, it is our membership program you can join to ditch the ads, get closer to the metal with bonus content, receive a free sticker pack in the mail, directly support our work &amp; get shout outs like the ones you just heard.)\n\nHave a great week, **don&#39;t forget that 5-star review if you want some stickers** &amp; I&#39;ll talk to you again real soon. 💚\u003C/p>\n\n\u003C/body>\n\u003C/html>\n","text/html; charset=utf-8",1771793551157]