In short
Podcast Episode Notes: The Changelog: Other People's Robots (Friends)
Episode Overview
- Hosts: Jerod and Adam
- Topics Discussed:
- Nvidia's personal AI supercomputer announcement
- Waymo's recent technological hiccup
- Setting up a modern terminal
- The current state of AI and its mainstream acceptance
---
Key Discussions
Nvidia's Personal AI Supercomputer
- Announcement Context: Nvidia introduced a personal AI supercomputer, called "Digits", priced at $3,000.
- Specifications:
- 128 GB of unified memory with up to 4 TB NVMe storage.
- Capability to link two systems for handling models with up to 405 billion parameters.
- Claims to deliver up to one petaflop of AI performance (1 quadrillion calculations per second).
- Implications: This product may encourage users to run their own local AI models instead of relying on cloud services.
Waymo's Infinite Loop Incident
- Incident Description: A Waymo robotaxi was reported to be stuck in a roundabout, while another instance involved a passenger unable to exit the vehicle during a routing error.
- Resolution Process: Passenger had to work with a customer support representative to regain control of the car.
- Takeaway: While technology aims to enhance convenience, it can lead to frustrating and potentially dangerous situations if it fails.
The State of AI
- Mainstream AI Discussion:
- The hosts debated the extent to which AI has gone mainstream, with anecdotal evidence from their experiences and societal interactions.
- Importance of reliability in AI responses, especially in critical applications.
- Noted the complexities and limitations of current AI systems, likening them to novice programmers rather than expert developers.
Modern Terminal Setup Insights
- Guest: Scott Dietzen, CEO of Augment Code
- Key Points from the Discussion:
- The need for a modern terminal setup involves multiple components, including multi-line support for commands, infinite shell history, and clipboard integration.
- The challenges developers face in achieving a seamless terminal experience.
- The hosts discussed various terminal emulators and shells (e.g., Warp, Ghosty, Alacritty) and their features.
- Julia Evans’ Survey: Julia Evans conducted a survey revealing what frustrates users about terminal setups and outlined her thoughts on achieving a modern terminal experience.
---
Key Takeaways
- Nvidia's Digit: Represents a shift toward local AI processing, which may democratize access to advanced AI capabilities but also raises concerns about usability and support.
- Waymo's Incident: Illustrates the ongoing challenges in practical applications of autonomous technology and the need for robust fail-safes in AI systems.
- AI Mainstream Acceptance: While AI is becoming more integrated into everyday experiences, the reliability and trust in AI-generated outputs continue to be critical points of concern.
- Terminal Innovations: The evolution of terminal setups reflects a growing demand for usability and efficiency among developers, highlighting the need for better tools in software development.
---
Upcoming Content
- Interviews:
- Ashley Jeffs discussing the acquisition of Benthos by Red Panda.
- Glauber discussing Limbo, a rewrite of SQLite in Rust.
- Future topics: Continuous exploration of technological trends and their implications in software development.
---
Conclusion The episode offers a comprehensive look at contemporary technology, emphasizing the intersection of AI, user experience, and the evolving landscape of software development tools. The hosts’ engaging discussion sheds light on both the excitement and the pitfalls of these advancements.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:14Welcome to changelog and friends, a weekly talk show about Goonies deep cuts. Thanks as always to our partners at Fly, the public cloud built for developers who ship with push button deployments scaling to thousands of instances. Learn all about it at fly.io. Okay, let's talk.
0:42Well, friends, before the show, I am here with a new friend of mine, Scott Dietzen, CEO of Augment Code. I'm excited about this. Augment taps into your team's collective knowledge, your code base, your documentation, your dependencies. It is the most context-aware developer AI, so you won't just code faster. You also build smarter. It's an ask me anything for your code. It's your deep thinking buddy. It's your stay-in-flow antidote. Okay, Scott, so for the foreseeable future, AI-assisted is here to stay. It's just a matter of getting the AI to be a better assistant. And in particular, I want help on the thinking part, not necessarily the coding part.
1:19Can you speak to the thinking problem versus the coding problem and the potential false dichotomy there? A couple of different points to make. You know, AIs have gotten good at making incremental changes, at least when they understand customer software. So first, and the biggest limitation that these AIs have today, they really don't understand anything about your code base. If you take GitHub Copilot, for example, it's like a fresh college graduate, understand some programming languages and algorithms, but doesn't understand what you're trying to do. And as a result of that, something like two-thirds of the community on average drops off of the product, especially the expert developers.
1:56Augment is different. We use retrieval augmented generation to deeply mine the knowledge that's inherent inside your code base. So we are a co-pilot that is an expert and that can help you navigate the code base, help you find issues and fix them and resolve them over time much more quickly than you can trying to tutor up a novice on your software. So you're often compared to GitHub Copilot. I got to imagine that you have a hot take. What's your hot take on GitHub Copilot? I think it was a great 1.0 product, and I think they've done a huge service in promoting AI, but I think the game has changed.
2:33We have moved from AIs that are new college graduates to, in effect, AIs that are now among the best developers in your code base. And that difference is a profound one for software engineering in particular. You know, if you're writing a new application from scratch, you want a webpage that'll play tic-tac-toe, piece of cake to crank that out. But if you're looking at, you know, a tens of millions of line code base, like many of our customers, Lemonade is one of them. I mean, 10 million line mono repo as they move engineers inside and around that code base and hire new engineers. Just the workload on senior developers to mentor people into areas of the code base they're not familiar with is hugely painful.
3:14An AI that knows the answer and is available 7 by 24, you don't have to interrupt anybody and can help coach you through whatever you're trying to work on, is hugely empowering to an engineer working on unfamiliar code. Very cool. Well, friends, Augment Code is developer AI that uses deep understanding of your large code base and how you build software to deliver personalized code suggestions and insights. A good next step is to go to augmentcode.com. That's A-U-G-M-E-N-T-C-O-D-E.com. Request a free trial, contact sales, or if you're an open source project, Augment is free to you to use. Learn more at augmentcode.com.
3:56That's A-U-G-M-E-N-T-C-O-D-E dot com. Augmentcode.com.
4:07So, Jared, I hear that AI is now mainstream. How mainstream? Officially. Officially. Who officiates such things? I mean, I feel like it's been a star for two years-ish or more. i guess mainstream is now like everybody you know it's kind of funny i was actually at a ministry street this weekend and i was talking to them about something i can't recall the context now that i'm sharing this story but i said oh it's probably because of this this and that and the api and they're like the whole the whole group of guys was like i have no idea what you just said so y 'all don't know what an api is they're like no oh my god i can't even tell you that if you don't know what api is for sure you are below the api right i mean maybe not i don't think you have to be aware of the api to be above or below it but you know if if ai is mainstream and ai was not mainstream to them you know that's a big deal what kind of concerns me is that ai is becoming the api in many cases and it's true unreliable in its response, non-deterministic responses.
5:17Of course, our good friend Daniel Whitenack's entire startup, which I believe is called PredictionGuard, not a sponsor, but a good friend, is all built around just trying to do that, is like get consistent output from the AI so that you can use it programmatically in a, not necessarily a deterministic way, but just like, hey, when I ask for JSON back, let's shoot for 100 out of 100 times I'm going to get it. And not one of those times. It's going to be malformed simply because of your essence. So that's a problem. I got a fun way I used AI recently. Maybe you can, as I'm telling the story, you can share another or think about another.
6:03Is I was ripping a brand new Blu-ray disc I just got called Fight Club. The first rule of Fight Club is you do not talk about Fight Club. The second rule of Fight Club is you do not talk about Fight Club. I hadn't re-watched Fight Club in forever. Oh, yeah. I haven't seen it for a long time. And I was like, man, I don't even own this film. So I bought it on Blu-ray because it's not on 4K. And for whatever reason, whenever I go in to make MKV to rip it, it was it was naming all the files a dot and so all the files was ripping each one of them was a dot and it had an increment but all the files were hidden and I didn't notice it until I went back after it was done and and I was like where the heck is all the I see that it's successfully ripped but where's all the files I'm like oh yeah these are hidden files let me go and fix this and I'm like well there's like 25 of them in this directory.
7:05I'm not going to go one by one inside a terminal and rename these things. And I'm also not going to think about a script to automate renaming these things. So what did I do? I went to my good friend, chat GPT, and I said, I copied the directory and I said, I've got on a Mac, I need to rename all these files so they're not hidden. Ideally, they'd be in sequential order of sorts. And it gave me a script. I put that script in and boom, all my files were there. I mean, And that is the beauty of this word, cocky there, Jared. Like, I don't have to think about any of that stuff. Sure, I could have. It would have been a fun exercise, but it had been a, you know, what do you call it?
7:46A squirrel, a yak to shave. I'd have been there for 20 minutes thinking about this versus one, not even one. Off to the races, Fight Club is renamed, and boom, it's on Plex, and I'm watching it, and I'm happy. That's the way life should be. Mm-hmm. I don't have any good ones. I just feel like all mine are boring the way I use it. It's pretty much the new search engine in my life. I do still go to Google. And when I say Google, I mean DuckDuckGo. I only ever go to Google when I do the pound G in DuckDuckGo. Okay. And I've been that way for many years now. Pound G means actually Google this because DDG is failing me, which I would say probably I hit that.
8:355 % of the time. But it doesn't matter anymore because I rarely go to DuckDuckGo at all. And I don't think that we are unique in that way. I mean, I'm sure you're going to a GPT first most of the time. Unless I'm just like, all I want to do is find the Wikipedia page. Then I'll go to the search bar in my browser. Right. But if I'm actually looking for something, I've tried perplexity of late a couple of times. In fact, my question this morning for perplexity was to find me a minimal web browser. I wanted a web browser just for being able to share screen share tabs as we record these video versions of our shows so we can put them in the video more easily.
9:25But I didn't want all the Chrome. I didn't want, I mean that both metaphorically and literally. I don't want Chrome. I don't want all of the, my particular customizations in Safari, for instance, or my marks, the favorites, all the things that are like popping out, the bookmarks, the favorites, the extensions that are in reading lists, you open a new tab and there's your most recent things. And you're like, Oh, I was on Amazon buying some odor X for my feet. And I don't want people to know that my feet stink. I just made that up. My feet smell stinky feet. Come on now. So I was like, all I want is just a minimal web browser.
10:00And so I started there with DuckDuckGo. And I think I DuckDucked something like minimal web browsers 2025 or something like this. I didn't want old ones. Right. And it was kind of junky. A lot of like the listicle people who just create lists of 27 web browsers that you've never heard of. I couldn't really find much. A lot of them were for Linux or old. or just like Chrome, Safari, Brave, Vivaldi, Firefox. I'm like, no, these are not minimal. And what I really wanted, not minimal in terms of memory usage, but minimal in terms of browser Chrome. Like I want just show me the web page and maybe some tabs at the top.
10:47Arc. Arc might have been good for this. I consider just trying Arc because I've seen other people use it for that purpose. And then I thought, Arc's a dead dog, man. Why would I want to download Arc? It's still alive. It's not a dead dog. I know it is, but it's dead to me. Well, if you watch the video, I actually think we may be mischaracterizing. It's, I mean, I know it's not feature rich in terms of its future, but I think they're planning to kind of keep it around and do some things. I don't think it's literally a dead dog. I think it still works, obviously. Yeah, it still works. But TikTok still works.
11:18Yeah, I think that you crossing off the list for this purpose may be, you know. Foolish? Yeah, I think so. Okay. I'd give it a second look. Well, I wouldn't have got this cool story about perplexity.ai. Okay. Also not a sponsor. So I went to perplexity because I thought, yeah, people would keep telling me about perplexity. I just haven't really used it much. Yeah. And I typed in something. The reason why I wouldn't go to, for instance, Llama with this or even ChatGPT, although it's gotten better at recency, is because of that. It's like, well, I want recent. And so I tried perplexity. and got great results from that sucker.
11:59Wow. I said, what's the simplest web browser in terms of UI? Something great for screenshots. It gave me four sources, which is awesome. Like right at the top, here's my sources. Clickable. Click out and go. It gave me the answer based on search results. Several browsers offer simplicity. Okay. It gives me a whole bunch of browsers. Links, my old friend. I didn't want text-based. Not that minimal. Screenshot friendly. It gave me DuckDuckGo one called Colibri, which had an account you had to create to get it, so I didn't do that one. BadWolf didn't check that one out. Scrolled past it, actually.
12:38The first one I clicked on was, like, for Linux. And so then I just said it must run on macOS as a follow-up. And it just said, well, for a minimalist browser that runs on macOS, I recommend MinBrowser. Sounds promising. Yeah. At least by name. So I went to minbrowser.org and meet min, a smart web browser. This is open source. Browse without distractions. Find anything instantly. Stay organized. It's super simple.
13:09And like no Chrome, basically. Look at this Chrome. Is that what you're using? That's what I'm using right now. This is the reveal? This is the big reveal. Min browser. My gosh, I love this. Isn't this cool? It is cool. so is it like up to date and yeah maintained well etc and i didn't find it on any of those other lists like perplexity pointing me straight to this i looked at he's got a nice website it shows off i'm like oh look at that nothing like a plus some tabs a setting screen and a back button very simple and so i went and download this sucker i checked it out first and made sure it was legit because i'm like hmm it's on github checked them out shout out to palmer al i'm sure it's not palmer ai just kidding that was the ongoing joke for sure it's not palmer af no it's palmer al i didn't say af i said ai i know you did i was adding another one perhaps his name is al um perhaps his name is palmer al regardless of his name he's got this min browser you can sponsor him i saw this how do you get to sponsors the one thing it doesn't have is my uh swipe back to go back but it does have keyboard customization so i already have gone into here and the other thing it didn't have is like uh one keyboard shortcut i use all the time which is mac os specific but it's it's global is command shift uh left and right parens to switch tabs and this didn't work and so i'm like well that's kind of lame so i went in here and look at that customizable keyboard shortcuts so i went into this one boom and i threw it in there that's what i was doing when you hopped on i added my command plus shift plus right bracket and command plus shift left bracket and boom.
15:00So pretty cool. So that made me very happy both with min so far, shout out Palmer Al, and with perplexity, which pointed me directly to this. And I was like, that's actually a really good recommendation. So what you're saying is AI truly is mainstream. Yes. Right? I mean, like this is, it provided a better result. It found something nothing else resulted in. The Googles of the world, the DuckDuckGo's of the world. As you were sharing your story too, I was logging into Perplexity because I've had an account there, but I don't use it very frequently. And I was like, how do I get in here? Because I don't have it saved in my 1Password.
15:46And so I'm like, I know I have these Google options. I would always use email. Maybe I did. so then I had to go back to my email and search perplexity and sure enough I use my email again long story short I hate that I hate not knowing how I got in somewhere I almost never use SSO almost never use Google or Facebook or whatever to log in or GitHub even if you force me to do that I do not like it yeah email is my friend not the enemy being my friend anyways what I like about this is it says what do you want to know now or what do you want to know and it's got this question box. And then it's got what?
16:20Recent scores, stocks, some news ticking. It's like a little news ticker. And it's got the weather for me nearby. So it's kind of like being the Yahoo of your, right? Like it's trying to be this potential homepage. Go here, let your day begin here. And boom, you've got this place to kind of go and hang out at, answer questions, get better results and get your news and scores and stuff yeah i'm not sure if i like that i like the idea that they're trying to do it might be good for some people not for me i don't need a home page you know it reminds me of like yahoo back in the 90s where it's like this is your what do they call them back then portals portals yeah it's called a portal which is a cool word but it's not necessarily a thing that you want where it's like this is your one page that takes you to all the other pages yeah on the internet and yahoo was one of course aol had a portal portals were big business back in the 90s yeah and honestly this might bring it back i mean ai is the new search as you can tell based on your story yes it's this the new search for me too my i'll share a a shorter version of it i do want to concur though a big shout out to min browser that's super awesome.
17:39I recently used ChatGPT and this was actually the 4.0 model. It wasn't the 01 model. I think I was just, you know, silly for a day. Didn't swap out to 01. Anyways, I'm in the, I think I'll be in the market soon to get new tires. And I know that when you buy truck tires, it's always like, well, you want to look cool. You want to have the MT, right? You want to be a cool dude. I don't know what the MT is. I don't know what it means either. I think it means mud tire. Okay. It's basically an off-road tire. You know you want them. They've gotten that part across. You don't know what it is, but you know you want it.
18:19Well, it looks cool. Okay. It looks stout. It looks rough. It looks rugged. And so as a dude, you may be swayed to go that route. Yeah. If that's what you're drawn to, I think it'll look cool. Maybe it stands for manly tread. You want that manly tread? Maybe so. So what does AT stand for then, Jared, if you've got this down? Oh, what's AT stand for? Because there's AT and then MT. Awesome tread. Awesome tread. Okay, cool. Yeah. I like awesome tread personally. Okay. So I prefer a tire that is designed for road travel and a little off-road because I do pull things here and there. I've got a travel trailer, right?
18:59It's not so frequent where it's a daily driver kind of thing, but I do want to have that concern accounted for when I purchase tires. And so I used ChatGPT to locate some good tires for my particular truck, my year, make, model, etc. Gave it my engine and told it how I drive, what I'm kind of optimizing for. Went through a couple rounds and landed on four good tires that are really good selections. And the one that it suggested most was exactly what Discount Tire. Now, also not a sponsor. Jeez, so many not sponsors this time around. I'm a fan of Discount Tire, though. Okay. You have them there?
19:33Yeah, we have them here. Fantastic. because I love discount tire. They make it simple. They make it easy. They really do. They're the best. You can call ahead. You can book an appointment. If you're a military veteran or active military, they'll give you a discount, et cetera. Really good people. Usually pretty knowledgeable staff. Even if they're new, they're pretty knowledgeable. And so I benchmarked this advice from ChatGPT against the advice I would get from the real deal. The real deal Holyfield, I would say. and pegged it on the Michelin Defender LX M slash S, which means mostly super awesome.
20:09Mostly super awesome. So I went with a roadish tire, a roadish tire. Anyways, great recommendation from LLM. So honestly, in my opinion. Yeah. So. Well, that's a win. I think that one thing that we're both doing now, both with perplexity, at least in the configuration that I just used it, off the website and with chat GPT in the configuration that you're using it is that we are running remote LLMs right these are other people's robots are you down with OPR apparently we are but NVIDIA wants us to perhaps have it all in our house or in our office with this new$3 ,000 personal AI supercomputer they call Digits.
21:00Did you see this news from last week, Adam? I was very excited about this news. I have not deeply investigated it, aside from its price tag and its potential availability, and the fact that anybody who is buying a Mac Mini is now reconsidering their purchase to consider this instead, even though it's quite a bit more than a typical mac mini configuration so the price points are quite a bit different right yeah entry point for a mac mini is 600 bucks maybe yeah around there something like that plus tax and shipping and stuff if there well there's no of course when you get the one you actually want that's right which is why i have not bought the m4 mac book pro yet because i spec'd out the one i actually want and couldn't justify that ticket but when you max out the mini which we should maybe talk about dell's new naming because it just made me think of that the dell premium max pro yes they're following apple for no good reason into a naming quagmire however back on nvidia once you max out a mini you're you're basically going to be in the price range of this new digits supercomputer that they announced last week at the ces keynote this was a big deal i mean nvidia all of a sudden has become like they need to put n they need to put another n into the fang or the magenta or i don't know they're always changing this acronym but i mean nvidia is like out of nowhere become yeah seemingly out of nowhere that's like a slow creep i mean they've been around a long time they've been valuable they've been producing good stuff but man did they just find themselves perfectly positioned for both ai blockchain gamers like all all the things that are still burgeoning or going up ai of course being the main one and this massive new need for gpus nvidia has just been killing it And the only sad part I would say, this might dovetail a little bit, but let's not go there if we don't have to.
23:10I just want to make this statement, okay? Okay. Is that the sad part is in that world of building your own machine is not macOS. Right? I love Apple hardware. I don't love it so much that I only want to use only Apple hardware. I like other hardware, but I love macOS. Right. I want to take macOS elsewhere. And what I want to do is build my own machine because it's fun. Yeah. But I want to run macOS. Totally. And I can't. So I end up running a Windows machine, which is not the worst ever, but it's not macOS. It's not that it's bad or better or good. It's just my preference. It's not about good, better, best.
23:54It's what I've been aware of, known of, et cetera. It's my platform of choice. And so to go this route of NVIDIA GPUs, which is fun, I've got to now use, in my opinion, a subpar operating system comparative to what I'm used to. Not because it's worse or better, because I like it. I like macOS better, just to be super clear. Sure. But what it says here, though, is kind of cool, is that each Project Digit system comes equipped with 128 gigs of unified, coherent memory. What does that mean? Unified, coherent memory. Is that something new? I don't know. It says, by comparison, a good laptop might have 16 or 32 gigs of RAM and up to 4 terabytes of NVMe storage.
24:35And it says, for even more demanding applications, two Project Digit, this is cool, two Project Digit systems can be linked together to handle models with up to 405 billion parameters. Meta's best model, Llama 3.1, has 405 billion parameters, as an example. That goes on to share more stats and specifics, but wow. It's packing the punch. I mean, you can pair them together. So this AI mainstream that we opened up with, you know, I want to run, which I have not done yet. And it's not because I'm not able to. I just haven't had the time to dedicate to doing it right. So I'm a fan of do it once, do it right kind of thing.
25:15I like to iterate too, sure. But in most cases, I want to do it once, do it right. Because I've got a limited time to dedicate. I want to run my GPT locally. And I think this might be the gateway there, although the price tag is prohibitive. Even though it's cool, just don't know. Yeah, I don't think that I would buy this, but I would certainly take one for free, NVIDIA. If you guys want to send us some, we'll definitely try them out. It's cool. It's small, man. It looks like the Mac Mini. Yeah. I would definitely make use of one if I had access to it. I would load it up with Linux or something and have some fun with it.
26:02Pull that image back up while you're talking to this. This GB10 chip seems to be like at the core of what they're offering here. It says it delivers up to one petaflop of AI performance. I'm sorry, what does that mean? One petaflop. Is that just like basically infinite, big, massive, awesome? Well, I know a petabyte is bigger than a terabyte. Right, so a petaflop's got to be bigger than a teraflop. It can perform one quadrillion. One quadrillion. I had trouble saying that. It's so big. One quadrillion AI calculations per second at FP4 precision. Are they throwing out new acronyms here? They make up things on the fly with this new system?
26:42Okay, I remember what a petaflop is. I can't believe I forgot this. It's 1 ,000 trillion. I normally do this kind of math when I'm just bored. 1 ,000 trillion or 1 quadrillion operations. Is that what you just said? Yeah. Okay. I had trouble doing it. I was looking it up while you were describing it, so I wasn't listening to you. That's okay. That's extremely fast computing for a single machine. A flop, of course, is a floating point operation per second. Did you say that also? No, I didn't say that. All right. Phew. I like your deeper explanation, though. This is great stuff. Yeah. Well, that's what I'm here for.
27:20so you might buy one if you could run my mac os on it i'm pretty happy where i am but i think it's cool that there's like you know a brand new entrant here's the thing is making computers isn't the easiest thing to do and so has nvidia made computers before i just feel like do they have they have the resources of course they now have laptops and desktops they do they do that's news to me tell me more well i don't know much i'll just say they do okay so they have made computers and do people like those computers i think this is a newer thing though i think in the last year they've come out with a laptop and a desktop which to me and this is sort of and i'm i'm not deep where i know all the things but this is like entrance knowledge having built several different machines the fun part is choosing components obviously and i feel like if nvidia is an amazing player in the marketplace you want to choose their gpus if they're building laptops and desktops, maybe, potentially, yeah, disagree to that.
28:20Just give them your stuff, man. Just let them track you. I just accepted NVIDIA's cookies. This is an addition to min. Min, block all tracking. Right. Right? That'd be cool. It's open source. Made that contribution. What was I saying? Is that it's almost like the Apple way, and I'm hoping it doesn't go that way, where they become, I suppose that probably wouldn't happen. With them being a GPU seller as a component, they wouldn't corner the market or try to corner or stranglehold the market by creating laptops and desktops that make it so that you can eventually buy their component and build your own system.
28:57That's my concern. Not fear, but concern. Will they get to a point where they become such a behemoth that they Apple the ecosystem and stop making the components to sell and force you to buy their laptop, desktop, digit, etc. Right. Close system, you know. I like open systems where I can swap things out, choose the components, swap out the CPU, the GPU, the RAM, all the things, you know. That's the fun part of that side of it. And maybe you're the one that's guinea pig in the platform, and if they've already solved it, maybe it's not worth it, but that's the fun part. So I'm perusing their marketplace.
29:37Uh-oh, you're getting an error. So I'm perusing their marketplace on this tab. And they got a bunch of desktops. I'm having a hard time. Oh, gosh. This is either Min's fault or NVIDIA's fault. Let's blame NVIDIA because Min's just one guy with open source code. He's slinging NVIDIA's substantially more resource than that. Price points are good, though. The price points are good. I can't tell if these are actually NVIDIA making these or if these are just like OEM. These are featured brands. I think this is just them slapping an NVIDIA thing on top of somebody else's hardware. Let's hope. Let's hope.
30:13I think so. Because I'm a fan of MSI. I'm a fan of Asus. I like the idea of multiplayers. I think that's what keeps the, despite my thoughts on Windows, and I'm not a Windows hater. I just have a preference, okay? Despite that, I feel like having a multiplayer world in that PC building market enables it to thrive. because you've got one year, you know, this particular motherboard is going to thrive. This brand is going to thrive. Or they have a feature set that enables ECC memory that others don't or whatever it might be. Or they're enabling the latest DDR5 RAM or they're able to handle clock speeds and overclock.
Read the full transcript
30:54You know, you've got these selections. That's what's cool about the PC building world, in my opinion. Yeah, for sure. What's up, friends? I'm here with Kurt Mackey, co-founder and CEO of Fly. As you know, we love Fly. That is the home of changelog.com. But Kurt, I want to know how you explain Fly to developers. Do you tell them a story first? How do you do it? I kind of change how I explain it based on almost like the generation of developer I'm talking to. So like for me, I built and shipped apps on Heroku, which if you've never used Heroku is roughly like building and shipping an app on Vercel today.
31:28It's just it's 2024 instead of 2008 or whatever. And what frustrated me about doing that was I didn't, I got stuck. You can build and ship a Rails app with a Postgres on Heroku, the same way you can build and ship a Next.js app on Vercel. But as soon as you want to do something interesting, like as soon as you want to, at the time, I think one of the things I ran into is like, I wanted to add what used to be like kind of the basis for Elasticsearch. I want to do full text search in my applications. You kind of hit this wall with something like Heroku where you can't really do that. I think lately we've seen it with people wanting to add LLM's kind of inference stuff to their applications.
32:02On Vercell or Heroku or Cloudflare or whoever these days, they've started releasing abstractions that sort of let you do this. But I can't just run the model I'd run locally on these black box platforms that are very specialized. For the people my age, it's always like, oh, Heroku was great, but I outgrew it. And one of the things that I felt like I should be able to do when I was using Heroku was run my app close to people in Tokyo for users that were in Tokyo. and that was never possible. For modern generation devs, it's a lot more Vercel based. It's a lot like Vercel is great right up until you hit one of their hard line boundaries and then you're kind of stuck.
32:36There's the other one. We've had someone within the company. I can't remember the name of this game, but the tagline was like five minutes to start forever to master. It's sort of how we're pitching Fly. It's like you can get an app going in five minutes, but there's so much depth to the platform that you're never going to run out of things you can do with it. So unlike AWS or Heroku or Vercel, which are all great platforms, the cool thing we love here at ChangeLog most about Fly is that no matter what we want to do on the platform, we have primitives, we have abilities, and we as developers can charge our own mission on Fly.
33:11It is a no limits platform built for developers, and we think you should try it out. Go to fly.io to learn more. Launch your app in five minutes. Too easy. Once again, fly.io.
33:29This digit, though. So if you were to purchase it, what would make me think it's valuable is if this thing can be on my network and give me local LLM to my LAN, maybe I can assign a global domain name to it and actually access it from external. I can tap into it from the API. Maybe I can attach a client to it that fetches via the API, and it's all local to me. I don't have to do what you said before, which is other people's robots, OPR. I'd like to own my own robot and if Digit is the way to go then it's three grand to do that maybe the Gen 2 you know always buy the Gen 2 right well this one doesn't come out until May so there'll still be time will tell and I'm sure the Jeff Geerlings of the world and the Techno Tims yeah exactly will all have reviews and breakdowns.
34:37And we'll see if it's any good. Right now it's just interesting. But have you tried Ollama yet? This was how I have been running Ollama locally. And I'm all but sure you can set it up to run over a network and have a beefy computer that's... Actually, I know. I think last time you and I were on a Friends by ourselves, we looked at, maybe there's two of them back, we looked at Ollama's settings and we saw that you could set up a network URL to run against. I haven't done it, though. I would buy an inexpensive Mac Mini with as much peripherals as necessary, no storage really necessary. Maybe there's some storage necessary.
35:23I don't know. I would configure a Mac Mini, put it on my network, and I don't know if a 10-gig connection to it is necessary either. it's just probably not but why not data you know a one good connection is probably just plenty so you can go with potentially the base model mac mini and get maybe a majority of or a lot of what you can get from this nvidia digit now i think the numbers there's thing in his position that somebody who's gone beyond the land like i'm looking for you know how can i integrate suggestions gosh I'm I don't know do you have Alexa in your house a who now a who Alexa oh yes do you like Alexa what's your what's your relationship with Alexa positive or negative it's similar to Siri I guess my my stance is similar to Siri which is like slightly annoyed but still useful at times my kids love it they ask all kinds of questions yeah kids love that stuff yeah they have patience we don't have you know well for a lot of them my kids it's the only thing they have in terms of like you know we don't give a lot of them smartphones or anything until they're in their teens and so like they have ipad but that's like family shared use and you're only but like just to ask a question like if you want to know what 14 times 14 is and you haven't memorized your times tables yet they'll just ask it right they'll ask how to spell things like it's kind of a crutch it's kind of a crutch yeah but that being said they get a lot of value out of it i don't get very much but it's mostly just playing music for us what's your you asked me so that i would ask you back here you go what's your stance it's new so my personal usage has always been frustrated at friends houses they've got it to do lights and stuff like that and i'm like okay so in that example which I haven't gotten there yet I think that's cool this goes back to the self-hosting I would totally set up home assistant configure Alexa to do these things I think that's cool that's a that's a great usage of voice it's simple that's a simple interface to do things in your household I was like home kit and so in my house at least we have some automated blinds or some some and they're on the network it has a hub how do i describe this they're blinds that are electronic they have a battery in them so you can like recharge them once per year kind of thing and it has a remote and you can use the remote obviously but you can also just tell home kit open all blinds or close living room blinds or open living room blinds to 80 like it'll take even that kind of percentage number and so home kit does a lot of that for me so i haven't really lean too far into home assistant that being said i'm not a super insane self-hosting home automation person i'm just a dip my toe in person because i haven't i don't have enough time to go as deep as i want to i really should carve out more time but my issue with alexa is that it's mostly frustrating and the reason why i'm getting to this alexa conversation is that how would i want to leverage an LLM that I would host myself like Olam or whatever I would love to have some voice version of it so I'm speaking to it versus just having to type everything to it you know like can I take this LLM and expand its usage Alexa and Siri are the two good options for you know voice OS and so I'm not sure that Siri is there yet I wonder if Apple's Apple intelligence will prohibit Siri from being more useful in those regards.
39:05Don't talk to me, Siri. Gosh, Siri's listening on my phone right in front of me. Go away, Siri. So I think I would love it if someone would just corner the market on a really awesome voice OS that is agnostic so that as NVIDIA predicts this AI going mainstream with NVIDIA Digit, I think this is true. people are going to start putting lms in their homes more frequently you know because of olama because of the self-hosting option the next thing you're going to want to do though is interface it via voice so how do you do that that's why i asked you about alexa well i do think that we're very much in the early days where the pioneers are pioneering and that's why so much excitement in our particular industry was like oh a new gold rush and as tech enthusiasts and people you know in the software world of course we've been interested and toying with it and trying it but it certainly hasn't arrived yet in any packaged way where it's mainstream i mean apple intelligence is probably the closest thing and it just kind of sucks at this point i mean are you using any of your is it out officially oh yeah no i don't have apple intelligence i mean it's beta but it's on ios 18.2 i think it's on i've resisted out that that uh upgrade because of what they've done to the photos app so i'm still stuck in the past because i'm like are you're in the past well i'm just scared i'm i'm so afraid i'm shaking in my boots with this whole this is the walled garden you just when apple says upgrade you have to upgrade i know and i'm resisting jared so hardcore okay and the reason why is the photos app i use the new photos app all the time it's not very good but what am i gonna do i don't have any alternatives i know i was hoping that they would reverse the the train and do something different well there's always ios 19 they'll they'll dial it back did you see the meme i want to see if we can put this in the show notes or i don't even know where to reference it i have to pull it up on the screen there was a meme of uh like you would see on tiktok where you have one person going back and forth and they're both characters if you want to try and pull it up you can but it's essentially saying it's friday let's just we have to ship this i'm paraphrasing this uh hysterical uh meme of making fun of how apple released this photos app and it was like oh it's good enough or i've got to leave and it's got to go and something where it was just like basically rushed and they're like it looks good it looks good to me kind of thing i'm doing a terrible job describing it but it's it is amazing it was funny uh that being said my wife is upgraded i can find it based on that description yeah i'm sorry it's friday we gotta ship apple photos meme yeah i mean something like that we're gonna end up with rebecca black hey here's 102 happy friday memes to kickstart your weekend oh gosh did you perplexity that or did you just google that no i'm just googling at this point oh my gosh go to perplexity see what they've got okay let's try it live brand a new search what do you think would would bear fruit oh no put on the screen find the apple photos meme for the recent update is is it literally about friday should i put friday in there i'm pretty sure it's friday but uh you can throw some keywords in there friday recent updates Friday, TikTok, funny.
42:32Now I'm doing it like it's a search bar. It's like, I'm sorry, but... Oh, gosh, I cannot find anything. Specific Apple Photos memes cannot be provided. Blah, blah, blah, blah. All right, so you actually suck perplexity. I'm no longer bullish. Maybe. But, yeah. I guess to its credit. It was a miss. DuckDuckGo couldn't find it either. I've resisted this latest update for the reasons of the photos and I love the photos app so I Dad's out there listen up. Okay Quick class I've got a five-year-old and rather than doing like look up sometimes we'll do stories. Obviously we still do stories But one thing I've learned about young children Is the the reason why they love photos is they love to know where they came from.
43:21They love to re live recent memories and it's a it's a part of bonding it's obviously part of a dad bonding thing but it's also like uh this thankfulness and appreciation for the life they have and the blessings they have in their life and so we go back as part of a nighttime routine we'll look through recent photos recent events especially if we just did something really cool and really fun like that day kind of thing we'll go back through and look through the adventure we had that weekend into that day and so i'm i'm near and dear to the way photos app delivers these memories to me and so i'm resistant to this change i have not that being said now i have not even looked at any recent update for it i just know it's just generally bad say the new apple photo still does all that stuff i mean i know it's not like it's not going to show you some sort of infinite scroll it's it's like change the ui so i just ui that's changed yeah it's probably me jared it's me problem okay it's probably a me problem have you tried are you on sequoia let's see 15.2 because there's apple intelligence in the new mac os and it's it's silliness it doesn't do anything good i am on sonoma 14.1 sorry 14.6.1 okay so you are a luddite i'm resistant to change okay very i mean you should know this about me i'm resistant to change I pause, I think, I calculate I hem, I haul, I delay I reconsider, I hem, I haul, I delay Then I'm like, okay, let's do it That's my way It's just what I'm comfortable with Well, my point is that Both of these new operating systems Which you haven't even tried Have Apple Intelligence in them And it's a nothing burger There's no there there It doesn't do anything it's like do you want me to auto uh there's like better autocomplete suggestions on your messages app but it's like i would never say any of those three things i don't talk like that so no i'm not going to click on it here's what i would want okay tell me this is what it does or what you think it will do okay i use apple maps when i drive i will often need to recalibrate my direction all the time i do not want to pick up my phone and do it by hand because why it's dangerous you're driving man i'm driving yes i would love an apple intelligence or any intelligence to let me remap my directions or hey i'm going here what restaurants are nearby there no even better is like we want to stop at the next chipotle between us and where we're going preach for me it's bucky's just throw it on the map for me i was on a trip recently for this Men's weekend I was like I'm in like Nowhere land in Texas which Texas is big And sometimes you get out there and you're like Where is the nearest gas station I didn't plan well enough I'm gonna run out of gas Situation in Texas That is the truth between Houston and Amarillo You can run out of gas if you don't plan properly Um where's the next Buc-ee's I'm heading this direction Just ease my anxiety there's a Buc-ee's in 20 miles Okay great I feel better You know like whatever it is That's good intelligence so the current this exact this chipotle example your your case is bucky's was exactly happened to us on the way home from florida and we have carplay in our car and so i have the maps through my phone apple maps showing us how to get home and there's the ui where you can say add stop and then you can pick from a list of pre-configured categories you want to stop at gas stations restaurants breakfast parks whatever or ask siri and so i'll say okay ask siri where would you like to go and i said chipotle and she said there are nine chipotles on your route the first one is 17 minutes away you want me to add it and you know which direction the 17 minutes were straight backwards straight behind us and i would say no and she'd say the second one is here do you want and then you have to step you know one by one through this list of results in order to get to one that you actually want to go i mean it's just a complete mess and it's so close to being an amazing feature if it just had a little bit of intelligence you know not much so ai is mainstream but it has some warts here's the sad part is I think as I don't know if it's mainstream yet but as it goes more and more mainstream I don't actually think the warts are going to go away I think we're just going to live with these things I mean think how bad Siri has been for so long as it is we just lived with it you can only put so much lipstick on a pig it's still a pig and there's value there but there's a lot of warts man yeah my usage of Siri is very cursory.
48:18I do math with it. I set timers. I cancel alarms. I close blinds. I open blinds. Yeah. I'm getting a front door lock from, I believe, Yale. Yale University? Yale, the door lock company. Okay. So that's a different thing. And it can connect to your network. And so I think I can say lock front door, unlock front door. I can open my garages. Both I have a carriage garage and a main garage and i can say open main garage open carriage and i can actually say i could make it say open carriage garage it's just long and i haven't i've been too lazy to go back and say open main but i mean i think open main garage is actually pretty good i should actually get mine wired up to my garage door openers because they're smart enough yeah however i i just like buttons as we've invited rachel plodding on and talk buttons i confess like i just like to hit the button however at this point one of my garage door openers like the button is not always working it's finicky so i have to launch the app sometimes to open it and i'm like i should get that wired up so i can just say open south garage haven't done it so we have apple uh carplay in our car as well and so i'll push the talk button because that's how you talk to siri right and uh what i will say is we're driving into the driveway open main garage and so as i'm driving into the driveway rather than push the button or find where the thing is at we actually keep it hidden because we don't want anybody to come and steal our stuff and like come into our house through our garage opener and they've got access and so it it like i'd say 98 of the time it works just fine every once in a while series like what'd you say especially when you have a kid talking while you're talking or something that's usually what happens yeah and what i've found though too to go one second deeper on this is that i didn't think that my inexpensive came with my home garage door openers were connected my neighbor who has the same ones like hey adam did you know that these things are already wi-fi enabled and they already like connect i'm like no i had no idea he's like this is how you do it this is like last literally last year at the same time and sure enough they're connected they're genie models like they're not they just came with the home like nothing special not big you know there's nothing special about them sure but they connect to the network they're really easy to use and the ios app that you install on the phone allows you to configure you know siri and home kit and shortcuts to interface with it so i think garage doors are a great place blinds if you have them uh we use apple tvs a lot in our home so i can say you know turn off uh family room tv it turns it off it can turn it on all of our tvs have Apple TVs there so I can speak to each room essentially.
51:07Turn off living room TV. Turn off master bedroom TV, etc. So those are the things I like. And that's nothing special. That's not HomeKit. Or that's just all HomeKit. It's not even AI. It's just like, well, I mean, there's some voice to text going on back there. But that's longstanding technology. One last point on this and then we should move on. You gave some dad advice earlier. Here's some kid advice on the topic of talking to Siri in the car. So if you're riding in the back of your car and there's a car play enabled or your parents just happen to be talking to their phone maybe directly and they are texting their significant other via voice.
51:46A good kid move, if you want to have a little bit of fun with your parents, is right when your mom or dad stops their message, just throw some non sequiturs in. You know, just like add a random word, something that won't make any sense. And that sucker will send off right alongside the rest of it. That's right. and you get a good laugh going. And if your parents aren't too angry with you, they won't mind. I will concur with that. My kids do that to me. They know that trick. They play it frequently. You've got to think of a random word to throw in there at the end. Yeah, it is good stuff. Okay, friends, have you ever been doxxed on the internet?
52:23Maybe you've been stalked. Maybe you've been harassed or you've had your identity taken from you. Privacy matters so much to everyone, obviously. But have you ever wondered how much of your personal data is really out there on the internet for anyone to see. There's more than you think. Your name, your contact info, social security number, what unlocks your credit history, your home address, or even information about your family. That's terrifying. All this data is being compiled by data brokers and is being sold online. So Delete Me is one of our sponsors and they gave me an account to use. I tried it and it's helping me remove my personal information from hundreds of data brokers out there.
53:05Here's how it works. You sign up, you provide them with exactly what information you want deleted and their experts take from there. They send you regular personalized privacy reports showing you what information they found, where they found it and what they removed. And Delete Me isn't just a one time service. it's always working for you, constantly monitoring and removing the personal information that you don't want on the internet. To put it simply, Delete.me does all the hard work. It wipes your information, your family's personal information from these data broker websites and gives you peace of mind.
53:40So take control of your personal data and keep your private life private by signing up for Delete Me now at a special discount for our listeners. Today, you can get 20 % off your Delete Me plan by texting CHANGELOG to 64000. Again, text CHANGELOG to 64000. Of course, message and data rates may apply. Check their terms for more details. Enjoy.
54:14all right well we're talking warts i thought this was a fun story as i like to pick on oh yes autonomous vehicles i'm actually i'm pretty intrigued and impressed by what waymo has been able to do however warts and all man warts and all so this is a story from tech crunch We talked to the guy who was stuck in a Waymo robotaxi on a dizzying loop. Now, I may have mentioned this to you offhand as we were talking at some point. Of course, I told you the story about them honking at each other in the parking lot all night long. This is a new one. A month ago, this story comes from January 8th of 25, a month ago, a video circulated around social media of a Waymo robotaxi stuck in a roundabout loop.
55:07an isolated incident with no passengers in the vehicle according to waymo apparently it wasn't a one-time thing around the same time in another waymo robotaxi headed for the phoenix airport mike johns founder and ceo of ai consultancy digital mind state also found himself circling a parking lot unable to stop the car or get out the videos were posted within a couple of days of each other waymo has not confirmed whether the incidents happened at the same time or if there were other similar loopy incidents but says it issued software updates to fix the issue blah blah blah johns was stuck in the waymo going through a loop for under seven minutes but he says it felt like forever which we all know that feeling of elongation when something's going wrong and you just feel like it's never going to end it ends up being seven minutes particularly as he feared he would miss his flight and questioned whether the car had been hacked it was his second time in Waymo how did he get out well a Waymo customer support specialist called into the car with Johns's prompting the agent said she had received a notification that his car might be experiencing some routing issue and she asked Johns to open his Waymo app and tap my trip in the lower left corner of the app and to which john's responded can't you just do it you should be able to handle it take over the car you don't need my phone and then she confessed she didn't have an option to control the car anyways he had to do it and she walked in through it and got it unstuck there's many more details which we won't read my gosh man wow so warts and all man i mean scary i mean life could have been lost for sure right i mean you could have puked your guts out in this situation it depends on how tight that loop is you know yeah i mean eventually you're gonna get maybe one and a half g two g's i mean at some point you get over that and the you know going in the centrifugal force right so here's a pro tip for waymo riders which i just learned from TechCrunch.
57:16All Waymo vehicles have a pullover button available to riders at all times. It's located in the app and on the passenger screen. So if you're stuck or scared or something, there is a chicken exit. Apparently this fella didn't know about it. I didn't know about it. I've never ridden a Waymo. So I have a better excuse than he has, but maybe it's not obvious where that button is. They probably don't want you pushing it accidentally or even very often. as it defeats the purpose. But there it is. There is a Waymo chicken exit if you need it. Yeah, I think the ending there was kind of cool. And he's like, look, pull up the left corner of that map on the floor and you'll see a red button.
57:57Hit that button. Reminds me of the recent button conversation we obviously had with Rachel Plotnik and the importance of literal buttons that can be pressed. And it was red. You got to have a red button somewhere. Something is going to happen with that. Yeah, we need escape hatches, that's for sure. I had no idea there was this button or the app button to pull over. I have not been in a Waymo, so I think that's just fine, not having that knowledge just yet. But now that I do, I will be more confident going into a Waymo because I know how to get out should I get stuck in a perpetual loop. Has Waymo come to Austin yet?
58:36You know what? I'm not in downtown Austin enough to know. Maybe. I would say maybe. I think, I kind of imagine it might be the birthplace of whatever Elon Musk might launch, because the headquarters is here now. It's in a city called Bastrop. B-A-S-T-R-O-P. Bastrop. We call it Bastrop. Like the word drop, though. So that's an eastern suburb of Austin, literally east of Austin. Considered Austin, technically. but it is the city of Bastrop just so you know that's not confusing enough for you no that is where his uh like the test there's like a Tesla headquarters in North Austin uh there's a Tesla something or other about 20 minutes from me here that's like just massive and then in Bastrop they have their um what is it called it's like a city like a little mini city he's building it's crazy uh what he's doing here i imagine that whatever he may launch will probably launch here first because so many folks are migrating to texas so i found waymo's official list of cities they are in metro phoenix okay san francisco bay area and los angeles the metro phoenix territory includes downtown scottsdale tempe so it's not merely phoenix proper and they said that they're ramping up in Austin and Atlanta in partnership with Uber, which I didn't know.
1:00:10Miami, we're headed your way next on the Waymo One app. Sign up so we can reach out. So looking like not yet, but eventually. I was in Phoenix. That's the closest I got to riding a Waymo. But I didn't really care to have the experience enough, and it cost more than the Uber did. And so I'm just like same place. Let a human make some money. Less money for me. Like, less cost for me. Let's just skip it. I want to mention this show, like this being trapped thing. If anybody is a fan of 80s British television, then I want to mention a show that I like a lot. I haven't watched all the episodes. It's called Connections.
1:00:58Episode one is called The Trigger Effect. And we're going to link to it in the show notes. Jared has it pulled up right now. for you to check this out it's on the internet archive to to watch which is super cool yeah very cool and so what's cool about this is this was like this is an 80s tv show and james burke the the fellow that i believe is hosting this is talking you through the way that technology traps us and this is in the 80s his example was new york city manhattan island basically is a big trap, a big technology trap. You've got elevators, you've got taxis, you've got subways. At that subway stops, you're stuck in this tunnel kind of thing.
1:01:39This is not a new invention of being trapped by technology. And I think as we have AI and Waymos and stuff like that, it only is going to make it even more of a possibility to have this trigger effect, as he calls it, which is this technology failing and then everybody being stuck in some way, shape, or form. a waymo is the most modern example potentially uh back in the day it was an elevator and i think everybody's if you ask people what their one of their biggest fears is someone in a group of 10 is going to say stuck in an elevator for sure is that one of your biggest fears no yeah i don't really have that one either i'll admit right now what my biggest fear is one of my biggest fears is okay let's hear it being stuck in a cave okay let me just tell you i do not spelunk okay i do not spelunk i do not uh really so is that a claustrophobia thing or it's specific to caves oh it's just like i would just never want to do it you know i've seen enough movies for whatever reason youtube has got me trapped in this algorithm of just sharing you know terrible stories of cave divers dying and oh my god and and and and i'd never want to be in that position i would never want to be could you imagine picture this in your brain okay i'm I'm going to close my eyes.
1:02:55You are on your belly. Okay. And directly above you is rock for as far as you can think of. Right. Below you is rock for as far as you can think of. To the right and left of you is rock as far as you can think of. And you have a helmet on with a light that may have a battery that dies eventually. You've got limited supplies, and you're crawling for fun through this tunnel that other people may have died in. Yeah. And you may discover a body 20 yards up or whatever. And you're not even sure if at some point you have it open enough to turn back around. Right. You have to point a no return. Emphatically, no.
1:03:30For me, it's a hard no. So my fear is not even plausible because I would never do that. But if someone held me at gunpoint and was like, Adam, you've got to go through this cave to live, I would say shoot me now, okay? Because I'm not going to do it. Shoot me now. Shoot me now. Well, nobody wants to end up like Chester Copperpot. That's right. There's a Goonies deep cut. All right. Oh, I liked it. let's cut that into the video man let's get a little clip in there will we get uh demonetized for that we're not even trying to monetize no man we're not making any money okay let's get back to tech and out of that cave that you put us in last story of the show is julia evans our friend julia evans popular nerdy blogger writes what's involved in getting a modern quotes around the modern terminal setup julia writes hello recently i ran a terminal survey and i asked people what frustrated them one person commented there are so many pieces to having a modern terminal experience i wish it all came out of the box and so julia thought it's not so hard to have a modern terminal experience and then she thought a little harder and realized there's a lot to it it's a lot hard it's pretty hard and she goes through list of things that make for a modern experience and then how she achieves that modern experience i thought i was living the modern terminal life with terminal.app and then mitchell hashimoto came in and was like you got 256 colors man and i was like no i didn't even know yes like for people who are colorblind they don't know they're colorblind until somebody else can see more colors than them and be like that's not brown dude that's blue you're like what oh yes so i no longer have that problem i have fully converted to ghosty but that's not all the things she lists here there's more than she mentioned ghosty that she mentioned ghosty very briefly towards the end right here oh is she using ghosty uh it was in her list yeah i saw at the end she put uh Kitty, Alacrity, Wes Turner, Ghosty I saw that, I didn't get to the end of the post because we started recording so maybe she confesses Ghosty at the end I don't think so Truth be told, this is on our reading list, not our read list so it's to be read Oh, for you?
1:05:51It's on my to read list, yeah, it's not my have read list Oh, okay, so you wanted to read it together Yeah, I wanted to mention it I think in light of Ghosty, I think in light of I'm still a warp for life kind of person I think until Well, that's the thing is I think Warp does provide a lot of this stuff, right? Yeah, I think so too. Specifically, she mentioned key bindings. I know that was one of your issues with Ghosty. Yeah. Was that she wants specific things to work and you have specific keyboard shortcuts that you use Mac OS style. Similar to my desire with men to have Mac OS supported keyboard bindings.
1:06:26And you asked Mitchell about Ghosty with regards to that. And his answer was like, unfortunately, it's way more complicated than you'd think it'd be because of the way inputs work between terminals and shells. And what's so funny, though, is that kudos to warp. It is so smooth and so fast. And so the way Mitchell described it in that podcast, which we'll link up in the show notes and probably throw a YouTube link in there or whatever, if that's a possibility, is that he was talking about the. if I understood it correctly he was saying that it was fraught with possible error. Unpredictable I think is the word he used.
1:07:05Right. Well, Warp has got it locked in because there's never a time I want to do anything it's as if the prompt is like a text editor. What I mean by that is like if you're in Sublime or in VS Code or if you're in any modern text editor, you can just dump around with the arrow key and alt and command and shift and stuff and do things like that's how it works it's very much like you're in a prose editor and i love that i think that they nailed that well and no matter where you're at too as long as you got a space in there you can do a tab and it will try and complete something in that directory you're in like a readme or you know toml file or whatever it might be to like sort of link to it i think you know warp has done really really a great job and so until until and if, I suppose, if Ghosty solves that problem or desires to solve that problem, I'm a warp for life kind of guy.
1:08:00So here's Julia's list of things that are, she considers required to be modern. And you can tell me if warp has all these or not, if you care or not. The first one is multi-line support for copy and paste. I think this is similar to what you're talking about now, with it being a lot like a text editor. Yeah. She says if you paste three commands in your shell, it should not immediately run them all. That's scary. I kind of disagree with that. I have no problem like pasting three commands and they all three execute one after the other. That's just how I would think about it. But I could see where maybe you want to just have them have a look first.
1:08:38Hmm. So I don't really I might end up just being too old where it's like I've been using an old an old terminal for 20 years and I don't care because I have used it in the old configuration for so long. but that's not necessarily something i i do want multi-line support for copy more than paste i would say you want to easily be able to copy and paste in and out okay check you can do multi-paste commands what happens when you do a multi-paste command nothing it waits for you to do more things it waits for you to push return okay so just look you just look at it and then you can hit enter to run all three of them then well as an example to test i just did brew list and brew update because i'm like that's that's those are safe commands i can run without any concerns right i paste those into the prompt and nothing happened it's blinking cursor waiting for me to say go let me try it here all right so i put rule list and rule update on separate lines and i'm going to copy paste them in to ghosty and it doesn't execute it just paste them in one here and then one there and then i can hit enter to go i don't understand why this is a modern feature she desires but what happened though when i did push return was it brew listed and then a brew updated yeah it doesn't both yeah but it doesn't do it automatically on paste i think that is a modern feature because i want to i think that's smart because you want to you may have fat fingered the the copy and you paste a missing copy but you didn't get the whole thing maybe you missing fingered the copy okay missing fingers yeah those are those happen you know you got a character that didn't come with you and it's like well this is a malformed command right but wouldn't that just error i mean i guess it probably would but you know all right let's move on this one we're split on this one it works in ghosty the same way it works in work okay infinite shell history yes please if i run a command in my shell it should be saved forever not deleted after 500 histories or whatever um so i agree with that one there's no reason in modern times to delete my shell history ever unless i want to let's see i don't know if this is a warp feature it's a shell thing it's a shell yeah it's like a configuration thing but she's talking about overall experience i understand why she lists it one more shout out to a2in if you want synchronized and awesome shell history stuff okay a2in.sh a-t-u-i-n.sh yes to be clear a useful prompt i can't live without having my current directory and current git branch in my prompt shell oh she puts sorry i said prompt shell uh she puts shell in parentheses because she realizes this is a shell concern gotcha and so yes so like your terminal is not going to support that your shell would i think we can all agree that that's useful i mean praise robbie for oh my zsh because i mean that makes it easy if you're using zsh but i think later on she talks about using fish so i'm not sure if she is well she uses fish or zsh with oh my zsh so she's either doing one or the other i don't know why you do both but different strokes for different folks how about 24-bit color this is the one i didn't realize i knew and i wonder if there's a way to put terminal.app into 24-bit mode because i remember doing something out of 256 and maybe i've done that but anyways it should be like that by default and that's why mitchell doesn't like terminal that app this is of course your terminal emulator that does this and i think that pretty much all of them nowadays gonna give you that well thankfully a google search landed me on terminal features on the warp documentation and i will tell you they have a an entire grid of features that are in modern quotes modern uh terminals warp is in the list obviously because it's their documentation Terminal.app is in there.
1:12:30iTerm, Aliqurity, and WesTerm is in there. So Ghosty has not made the list yet. So for 24-bit true color, it's a yes for warp. It is a no for Terminal.app. It is a yes for iTerm. It is a yes for Aliqurity. I can't say that. Alacrity. Alacrity. Thank you. Alacrity. Alacrity. WesTerm is a yes as well. So the one that's missing is Terminal.app. So if you're using Terminal.app, Jared, then, you know. Which I'm not. I haven't used it for a long time. Not anymore, but you were recently. I haven't even used it this year at all. His criticism was on point, though. Okay, there you go. That's a good thing to say.
1:13:0313, 14 days into the year. Good job. I haven't used that all year. Clipboard integration, she lists. Sure. Of course, you want to have that. I don't know. How does that work? Clipboard integration. I feel like that's copy-paste, right? I don't know. She says, between Vim and my OS, so that when I copy in Firefox, I can just P in Vim. Oh, yeah. So that's more of a text editor thing. That's a Vim thing. and I don't know if the terminal can help you with that or not, but I'm going to go ahead and... Conflating the modern terminal with the modern terminal experience, I believe. So she's describing the experience she wants.
1:13:36Yeah, she's conflated them all together. Shells, editors, and terminal emulators into one thing. Sorry for the criticism, but that's what she's describing. And I'm cool with that. She does specify each one for each bullet point. It's just messing up our comparisons here. It sure is. Having colors in LS, again, that's a shell config thing. A terminal theme that she likes. So that's obviously going to be a feature of your terminal emulator. Dracula Pro. They're all thermo. They're all themable, aren't they? They are all themable. Automatic terminal fixing. If a program prints out some weird escape codes that mess up my terminal, I want that to automatically get reset, not get reset, but get reset, so that my terminal doesn't get messed up.
1:14:17Cool. That's a feature of your shell, not your terminal. key bindings that's the one that we talked about already and then being able to use the scroll wheel in programs who uses a scroll wheel honestly well this is of course just julia's list this is not a comprehensive list and she's completely free to have her own opinions on the matter she uses the fish shell mostly unconfigured as well as uh any terminal emulator with 24 bit color support she's used gnome iterm not picky and then neo vim plus the base 16 framework for theming nice which i hadn't heard of yeah this is new base 16 not a theme but a framework for building tomorrow styled themes using a base of 16 colors this thing's been around for jeez, 15, 13 years.
1:15:14So, cool. Learned something new there. That sounds cool. And that's that. Well, I would say that Warp checks most of those boxes because they're not all terminal-specific things and it can do all those things without any regard. So, boom. Yeah, and so does Ghosty. So we're modern, baby. Warp for the win. Ghosty for the win.
1:15:44all right easy now that we both won unlike our game of two truths and a lie that i clearly won somebody said that uh what was the chatter in zulip i didn't get to read it and it was over my weekend so i was like just checking it did you see that mention no of uh let me go back to it real quick and see if i can get to it oh man what is it while we wait if you are not in our zulip let's fix that bug it's totally free go to changelog.com slash community you can actually view the Zulip without even creating an account click the button there that says view our Zulip and you can see some of the conversations going on was this in the episode 75 with Matt Reier so one thing we have to do and to be clear if you're listening this to this in audio we have transitioned and in the process of transitioning to be video first and that means full length episodes chaptered the full kit and the caboodle that's right in youtube and so what i'm noticing we're missing on our uh episode page jared is a link or some sort of awareness of youtube so we're iterating you know obviously we haven't gotten there yet so i think the comment may have been on YouTube on this episode.
1:17:02And I think it was somebody commenting about how many points you may have gotten, or I'm misremembering, one of the two. I thought this was a conversation about our potentially unbelieved F word, which I did not go listen back to. I'm sure we didn't have an unbelieved F word in there. Did we, Adam? I don't think so. Somebody confirmed that it was just a sound. Oh, yeah, I just stumbled a word. I was going to say figure out, There was a D word that got bleeped, thankfully. Disc. Yes, a big D word that got bleeped.
1:17:38Yes, a big D word. It was. That was a slip of the tongue if I've ever had one. So maybe I'm missing this. I thought somebody said something about how many points you had gotten, and I guess I'm wrong because I can't find it. So I dreamt it. I think I dreamt this about you losing officially, but I guess you didn't lose officially. Okay, well, I can see where maybe in your dreams I would lose. Somebody did concur. Skalk Neathling on YouTube in comments. Yep. People believe that he, Mandela, passed away in jail during the 1980s. That's right. See, that's a big deal there. That's a big deal. Anyways, we are on YouTube.
1:18:15Full-length episodes, chaptered and all. We are in your podcast app. If you're listening to us, in your podcast app. Just stay right where you are. It's nice and cozy. We're not going to change. Yeah, it's cozy. Nothing changes. You can hang here if you want to. but if you want to see us i would say maybe a slightly more high fidelity especially as we're talking through things and stuff like that we're gonna have the screen up in the video right on youtube so when you're if you if you get to a point in the show and you're like man i really wish i could see that well you can just remember the time mark and roughly around the same time frame on youtube you will find the same section that you're listening to because they're not the exact same timeline so the youtube version and the audio version may be of different lengths they may Maybe you have different spots, so your mileage may vary.
1:18:57That being said, you can have higher fidelity, slightly more context if you desire it via full-length video podcasts on YouTube. Boom, Shaka. That's coming to you. I do have a bonus, Jerry. Can we do a bonus for our plus plus folks? Can we end the show and then do one bonus? Are you cool with that? I absolutely am cool with a bonus. I think before we tail out, let's tease a few of our upcoming interviews. We have some interviews booked. that we'd like to let people know about because we have some really cool stuff coming down in the pipeline. So you probably already heard our conversation with Alicia White from Embedded FM.
1:19:35That's in your feed if you haven't heard it yet. But definitely check that one out. It was a good one. Next week we have Ash from Benthos. Benthos was acquired by Red Panda, and we've been working with Ash. We've had Ash on GoTime before. Really cool guy. coming on the show to talk about that set the sale of this open source project and all that jazz the week following it's glauber i'm not sure if you say his name globber or glauber we will learn that from terso globber is it globber i believe so i've talked to him once of course terso has a really cool new open source project called limbo limbo is a complete rewrite of sqlite in rust they're working on that and i'm excited to learn all about it i'm really i'm really excited about that one that's it for now i thought i had one more uh in the can but uh there we go so stay tuned for bentos data streaming open source acquisitioning as well as going deep on limbo the new rewrite of sqlite in rust coming to a changelog near you okay should we say goodbye friends and then we can bonus it up.
1:20:52Bye friends. Bye friends.
1:21:00All right. That is your change log for this week. Thanks for hanging with us. What do you think about Nvidia's project digits, Waymo's infinite loops and or modern terminal setups? Let us know in Zulip. Yes, the change log community hangs in Zulip now. and it's cool. You should join if you haven't yet. Like I said on the show, go to changelog.com slash community. It's totally free. There's fun convos. There's like-minded, friendly people. Why not, right? Let's do one more thank you to our partners at Fly.io and to our sponsors of this episode. Augment code and delete me. Please check out what they're up to and support them.
1:21:42They support us. And thanks, of course, to our beat freaking residents, Breakmaster Cylinder, who is hard at work cranking on some new tracks for our next full-length album. Stay tuned for that. Next week on the Change Log, news on Monday, Ashley Jeffs, who takes us on his open-source ride that ended with Ben Thos selling to Red Panda last year. That's on Wednesday. And Chris Brando plus Matthew Sanabria, co-hosts of the Go Time spinoff, Fall Through, on Friday. Have a great weekend. Share Change Log with your friends who might dig it and let's talk again real soon
1:22:40changelog plus plus it's better sonos ceo patrick spence steps down after disastrous app launch. I can concur. They have basically ruined Sonos. Oh no. Yeah. I mean like it's not, the app used to be so easy to use or at least easy-ish. It wasn't the best. It could use some improvements and the improvements they made were not improvements. They were detriments.
From the publisher
Jerod & Adam discuss Nvidia's recently announced personal AI supercomputer, Waymo's latest infinite loop, what's involved in getting a "modern" terminal setup, and whether or not AI has gone mainstream... warts & all!

