What up, nerds? I'm Jerod and this is Changelog News for the week of Monday, May 29th 2023. Only it's coming to you on Tuesday, because Memorial Day. Can you believe that Changelog News only has 1 rating in Apple Podcasts. At least it's a 5-star rating, but still.
Three Dog Night:[One is the loneliest number that you'll ever do...](https://www.youtube.com/watch?v=d5ab8BOu4LE)
Jerod Santo:If you're listening in Apple Podcasts right now, hook a brother up! Unless you're listening to this in the shower. That might be dangerous. And don't forget to clean behind your ears... Ok, let's get into the news.
Break: Jerod Santo:The team behind Gorilla is building an "open source, one-stop-shop" for all APIs that LLMs can interact with. The problem is... even state of the art models like GPT-4 are prone to calling the wrong API, especially for more obscure languages. For example, Google Bard is batting zero for me on a dozen or so Elixir-related APIs. Enter Gorilla, they say: "Given a natural language query, Gorilla comes up with the semantically- and syntactically- correct API to invoke. With Gorilla, we are the first to demonstrate how to use LLMs to invoke 1,600+ (and growing) API calls accurately while reducing hallucination." This is a big step in a good direction. The team behind Gorilla is laser-focused on fixing this problem and they even developed and released a dataset called APIBench for evaluating the model's results.
Break: Jerod Santo:DeviceScript is Microsoft's new TypeScript programming environment for microcontrollers. It's designed for low power, low flash, low memory embedded projects and has all of the familiar syntax and tooling of TypeScript, including the npm ecosystem for distributing packages. This project has a lot of devs excited. Jonathan Beri [says](https://twitter.com/beriberikix/status/1660875710490112000): "Dope. TypeScript for Hardware. Always glad to see these attempts at bringing web technologies to embedded systems and see what sticks. Even when they don't, they inspire innovation." Zach Silveira [says](https://twitter.com/zachcodes/status/1661530395651850245): "This is so much better than microphython!" Andrea Giammarchi [says](): "This is the first Espruino competitor and I think it’s going to be huge"
Break: Jerod Santo:Have you heard of Nyxt. N Y X T. They call it the hacker's browser. And it's written in Lisp, so you know it's good.
Sex Panther by Odeon:[It's made with bits of real panther, so you know it's good.](https://www.youtube.com/watch?v=Q0LVcTUa31Y)
Jerod Santo:Out of the box Nyxt ships with tens of features that allow you to quickly analyze, navigate, and extract information from the Internet. Plus, Nyxt is fully hackable- all of its source code can be introspected, modified, and tweaked to your exact specification. Check the project's homepage for some pretty compelling features. It has a command prompt that provides fuzzy search, link hinting, a REPL, clipboard history, and more.
Break: Jerod Santo:Time for some sponsored news! Stuck while coding? Need some copy? Imagine this: you hit ⌘+space and you're already asking ChatGPT anything. Enter [Raycast](https://raycast.com): a blazingly fast, totally extendable launcher for macOS. Think Spotlight, Quicksilver, or Launchbar. Only better. Today the Raycast team is launching a [Pro offering](https://www.raycast.com/pro) right here on Changelog News. This thing has so many goodies it's hard to list them all: AI, cloud sync, custom themes, unlimited clipboard history, Pro APIs, and more on the way. Use Raycast for absolutely FREE and upgrade when you're ready to Go Pro. The link is in your show notes. Thanks to our friends at Raycast for sponsoring Changelog News.
Break: Jerod Santo:Morgan Housel writes about living in Seattle when Amazon was at the top of the world not so long ago: "Expectations were so high in 2021 that investors and employees had to achieve extraordinary things just to break even. When results were merely good, they felt terrible. Expectations are like a debt that must be repaid before you get any joy out of what you’re doing. The hard thing is that every company and every employee wants to have what Amazon had in 2021 – winning, wealth, prestige, reputation. But look at what it led to now, after the expectations debt was repaid. Was it worth it? Hard to say." We talk a lot about technical debt, but this is my first introduction to the idea of _expectations_ debt. Setting expectations is so important in many aspects of life, but sometimes you don't get to control those expectations. Example: you're a movie director and someone hears from their friends that they absolutely must see your movie because it's life changing and the best thing ever. So, they go see it with high expectations... and your movie doesn't live up to the hype. That's outside of your control. Market dynamics are also outside our control, so how do we manage our own expectations as we ride the waves up and down... something worth thinking about.
Ogre from Revenge of the Nerds:[What if C-A-T really spelled dog?](https://www.youtube.com/watch?v=JT0zjorR68A)
Break: Jerod Santo:I’ve found myself referencing Fred Brooks' [No Silver Bullet](http://worrydream.com/refs/Brooks-NoSilverBullet.pdf) paper a [couple](https://youtube.com/shorts/m5A8eQaaG8o) [times](https://jsparty.fm/269#transcript-237) recently. Here's one of them, from our JS Party episode with Dan Abramov and Joe Savona from the React team:
JS Party #269:[There are no silver bullets in software](https://www.youtube.com/shorts/m5A8eQaaG8o)
Jerod Santo:Both of those conversations were in the context of React, but the principle applies to every over-adopted technology. So I wrote a post as a gentle reminder to my fellow software engineers: If a new tool promise to solve all your problems? It won't
Aladdin:[Merchant Scene](https://www.youtube.com/watch?v=inzkJ34VMfk)
Jerod Santo:If you think you've found the "one true tech"? You haven't. And if you have a shiny hammer that looks great for hitting screws? It isn't
Break: Jerod Santo:That is the news for now! On Wednesday's [interview show](https://changelog.com/interviews) we're closing out Maintainer Month with some more awesome conversations from OS Summit. On Friday's [talk show](https://changelog.com/friends) we are Kaizen-ing once again with one of our oldest internet friends: Gerhard Lazu! Have a great, week, **share Changelog with your friends** who might dig it, and I'll talk to you again real soon. q