[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-trpc-a-bug-tracker-embedded-in-git-awesome-chatgpt-prompts-half-baked-cloud-dev-envs-and-whisper":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/1/1948","tRPC, a bug tracker embedded in git, awesome ChatGPT prompts, half-baked cloud dev envs & Whisper.cpp (News)","trpc-a-bug-tracker-embedded-in-git-awesome-chatgpt-prompts-half-baked-cloud-dev-envs-and-whisper","tRPC helps you move fast and break nothing, Michael Muré embeds a bug tracker in git, Fatih Kadir Akın curates some awesome ChatGPT prompts, Mike Nikles thinks dev environments in the cloud are a half-baked solution & Georgi Gerganov ports OpenAI's Whisper model to a lightweight, portable C/C++ program.","\u003Cp>tRPC helps you move fast and break nothing, Michael Muré embeds a bug tracker in git, Fatih Kadir Akın curates some awesome ChatGPT prompts, Mike Nikles thinks dev environments in the cloud are a half-baked solution &amp; Georgi Gerganov ports OpenAI’s Whisper model to a lightweight, portable C/C++ program.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.com/news/24/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>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/24/changelog-news-24.mp3","audio/mpeg",7259779,"Mon, 12 Dec 2022 20:00:00 +0000",437,"https://cdn.changelog.com/uploads/covers/changelog-news-original.png?v=63848365621","full","https://changelog.com/news/24",{"transcript":116,"chapters":119,"persons":122},{"url":117,"type":118},"https://changelog.com/news/24/transcript","text/html",{"url":120,"type":121},"https://changelog.com/news/24/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/24\"/>\n  \u003Ctitle>Transcript for Changelog News #24\u003C/title>\n\u003C/head>\n\u003Cbody>\n\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>How do you do?\u003C/p>\n\n\n    \u003Ccite>Steve Buscemi:\u003C/cite>\n    \u003Cp>[How do you do, fellow kids?](https://www.youtube.com/watch?v=VMin0i_h8PI)\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>I&#39;m Jerod and this is Changelog News for the week of Monday Dec 12th, 2022. Let&#39;s do it.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>First up, it&#39;s tRPC which allows you to easily build &amp; consume fully typesafe APIs without schemas or code generation. How does it do that? By making good use of TypeScript inference. And since TypeScript is core to tRPC, it comes with autocompletion and all the tooling benefits that TS users love. tRPC creator Alex says this about the project:\n\n&quot;I built tRPC to allow people to move faster by removing the need of a traditional API-layer, while still having confidence that our apps won&#39;t break as we rapidly iterate. Try it out for yourself and let us know what you think!&quot;\u003C/p>\n\n\n    \u003Ccite>Lloyd:\u003C/cite>\n    \u003Cp>[That sounds good, I think I&#39;ll have that.](https://www.youtube.com/watch?v=aufzEgP97Kg)\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>The top-clicked link in the latest Changelog Newsletter was Michael Muré&#39;s git-bug repo. This is a cool idea: a bug tracker that is fully embedded in git, which means that anywhere your git repo goes, the bug tracker goes with it.\u003C/p>\n\n\n    \u003Ccite>Matt Foley:\u003C/cite>\n    \u003Cp>[Ol&#39; Matt&#39;s gonna be your shadow. Here&#39;s you, here&#39;s Matt. There&#39;s you, there&#39;s...](https://www.youtube.com/watch?v=Xv2VIEY9-A8)\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>You create and manage bugs right from its CLI with commands like `git bug add`, `git bug push`, `git bug ls` and such. The software ships with an interactive terminal UI and a work-in-progres web UI as well.\n\ngit-bug also bridges to other bug trackers like GitHub, GitLab, Jira &amp; Launchpad. This project is super cool, but in the README Michael says, &quot;Help needed! This project has grown bigger than I can handle by myself, especially with a day job. I&#39;m looking for people to help on or maintain part of it...&quot;\n\nIf you know Go, or want to learn it by experience, this looks like a great open source project to get involved with.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Are you captivated by ChatGPT? Have you tried asking it a few things and gotten mixed results?\u003C/p>\n\n\n    \u003Ccite>Mrs. Doubtfire:\u003C/cite>\n    \u003Cp>[Help is on the way, dear! Help is on the way!](https://www.youtube.com/watch?v=nGUORSB1V14)\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Check out prompts.chat, an awesome list of prompts that get great results. Here&#39;s an example I cribbed from the list and adapted for the lulz: I want you to act as a poet. You will create poems that evoke emotions and have the power to stir people’s soul. Write on any topic or theme but make sure your words convey the feeling you are trying to express in beautiful yet meaningful ways. You can also come up with short verses that are still powerful enough to leave an imprint in readers&#39; minds. My first request is &quot;I need a poem about changelogs.&quot;\n\nWithout further ado, I present to you a poem about changelogs by ChatGPT:\u003C/p>\n\n\n    \u003Ccite>ChatGPT:\u003C/cite>\n    \u003Cp>A changelog is a record of change\nA document that tracks each new feature and fix\nEach update, each addition, each bug that is squashed\nA changelog is a living, breathing document.\n\nIt grows with each release, each iteration\nA reflection of the hard work and dedication\nOf the team behind the code, the ones who pour their hearts and souls\nInto making something better, something whole\n\nA changelog is a glimpse into the past\nA record of all that has come to pass\nA reminder of the progress we have made\nAnd the road that still lies ahead, unafraid\n\nSo here&#39;s to the changelog, a testament to growth\nA celebration of change and all that it brings\nMay it continue to evolve and shine\nA beacon of hope in a world that is constantly changing.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>Mike Nikles thinks dev environments in the cloud are a half-baked solution.\u003C/p>\n\n\n    \u003Ccite>Half Baked:\u003C/cite>\n    \u003Cp>[Brian&#39;s list of munchies.](https://www.youtube.com/watch?v=dzIJNG5__8s)\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>We&#39;ve talked a lot about Codespaces and a little about GitPod, even as recently as last week with Christina Warren, so I found this article super timely and compelling. Here&#39;s Mike&#39;s top-level gripes with cloud dev environments: 1) you must have internet access, 2) service availability is never 100%, 3) product quality varies, 4) latency is an issue, 5) vendor lock-in is a thing, and 6) the pricing model incentivizes not working.\n\nMike finishes up by saying the fully baked solution is a hybrid in your backyard and he places his bet on who has the best host at building such a solution. If you&#39;re curious about that, you know where to find the link.\u003C/p>\n\n\n    \u003Ccite>Break:\u003C/cite>\n    \u003Cp>\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>The last bit of news for today, OpenAI&#39;s Whisper model has been ported to C/C++. Georgi Gerganov&#39;s implementation has no dependencies, treats Apple Silicon as a first-class citizen, supports x86 architectures, has low memory usage, and runs on the CPU. The entire implementation is of the model is contained in just 2 source files. I played with this some over the weekend and can confirm it&#39;s very easy to compile and run compared to the official Python/PyTorch setup and works extremely well for me so far.\n\nBecause this port is so lightweight it can go many places PyTorch cannot. For example, Georgi shows it running the model on an iPhone 13 fully offline and it even runs in the browser via Wasm.\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 and this is the final News episode of the year. We always take two weeks off at the end of December to relax, rejuvenate, and reboot our brains for what&#39;s next.\n\nWe&#39;ll still ship our regular interview show this Friday, which is a fun one. Shawn &quot;Swyx&quot; Wang returns to the pod this time to discuss these new prompts in our lives. Stable Diffusion 2, ChatGPT vs Google, and all that jazz.\u003C/p>\n\n\n    \u003Ccite>Chicago Soundtrack:\u003C/cite>\n    \u003Cp>[And all that jazz...](https://www.youtube.com/watch?v=J_YaxIL8MvM)\u003C/p>\n\n\n    \u003Ccite>Jerod Santo:\u003C/cite>\n    \u003Cp>After that you can expect our annual state of the log episode sometime next week. And then that&#39;s it, we&#39;re done &#39;til the calendar flips a new one.\n\nThanks so much for listening, have a great week and we&#39;ll talk to you again on Friday.\u003C/p>\n\n\u003C/body>\n\u003C/html>\n","text/html; charset=utf-8",1771793556354]