I'd Rather Be Scripting

Ash Arnwine & Kerri Shotts

Ash and Kerri go on mostly random tangents about technology, music, photography, and just about anything else. You never know what you'll hear!

  1. 30.06.2024

    A hundred years later

    This episode was recorded on April 14th, 2024 So... it's been awhile...So, it's been a little while since we last posted an episode... it feels like it's been about a hundred years or so! How is it possible we're already so far through the year? We have a lot of topics in this episode given that it was a long time since our first episode of the year, so buckle up, get settled, and enjoy as we cover topics ranging from developing an cool email app, talk about interfacing with FPGAs, and cover a series of quick picks. Ash's updates:DevRel and AI: a department lead’s self-evaluation one year inUsing AI in Developer RelationsAI for the mere mortal web developer (YouTube) VibeboxAsh's team at Nylas built such a cool web app that mixes AI and email to let you view emails in a new way—now your inbox is full of good vibes! We discuss the development of this app, including Ash's attempts to use v0 by Vercel and Render for hosting. Go check it out at https://vibebox.app. FPGA UpdatesAs Kerri's mentioned in the past, she's busy learning FPGA development. In this section, she talks about some of the tools that she's been using to help connect with and debug her FPGA project. Retroputer FPGA (in case you want to follow along—reminder that Kerri is not an expert with FPGAs, so take this code with a very large grain of salt)Retroputer Emulator (also in progress)Serial Port library for Node.js—Kerri uses this to create custom debugging tools written in JavaScript to explore the state of the CPU on the FPGA including a monitor and terminal. If you want to do something like this in the browser, it turns out that's an option too!Ever want to build a dynamic text UI in Node.js using React? Turns out you can with ink! Kerri uses this to build out a live updating monitor that reflects the state of the CPU she's building in the FPGA.Want to incorporate a cute TFT LCD into your hardware projects? Kerri's using this LCD from Adafruit and is slowly learning how to drive it.Also mentioned: the Pinecil soldering iron Our (semi-) quick...

    1 ч. 50 мин.
  2. Looking ahead to 2024

    10.03.2024

    Looking ahead to 2024

    This episode was recorded January 14th, 2024. What's in store, 2024?Welcome to a near year and new season of I'd Rather Be Scripting! In this episode Ash and Kerri chat about the things they'd like to learn or do in 2024. Buckle up—we've got a lot to talk about in this one! Kerri's topics: FPGA (Field Programmable Gate Array) development using the Alchitry Au kit and Vivado. One learning already: getting the toolchain working on an Apple-silicon Mac is challenging! (Way easier with an Intel-based Windows machine.)3D Printing. Bambu Lab is one of the mentions as a potential buy: https://bambulab.com/en-eu. Learning Latex (pronounced lay-tech). Of note, Texifier is a nice piece of software for having live previews of your latex documents. It's not free, but it's definitely worth the price if you're into latex. And it comes with a lot of latex packages available for download, so one doesn't have to spend a lot of time manually configuring your environment.Musical topics, including learning more classical music and figuring out polyrhythms. https://4four.io/ploop is a great way to explore how two (or more) competing rhythms sound. Also looking to get into finger drumming a bit, with a Korg Nanopad. Ash's topics: Exploring Makey Makey. During the conversation, Ash mentioned his sound maker Github repo named Chikurin. Go check it out!Coding topics, including Deno and asynchronous APIsGenerative AI in productNative app developmentAlso mentioned a single monitor arm that Ash has been using during the intro.

    1 ч. 39 мин.
  3. Beyond OpenAI APIs with Hugging Face

    27.08.2023

    Beyond OpenAI APIs with Hugging Face

    Beyond OpenAI APIsRecorded Jul 9, 2023 IntroKerri and Ash kick things off by talking about their 4th of July celebrations. Also they talk about learning Japanese and not learning German. Music ML Update Kerri has some follow-up regarding a recent episode on music and ML. Topics covered include: Google’s AI Music KitchenMusicLM (Example; Dataset; Paper) Kerri notes how these tools today can be great for idea generation, but won't necessary write your albums for you... yet. Going beyond OpenAI APIsAsh is interested in exploring beyond calling OpenAI APIs for creating smart features. On reason for the timing of this exploration is that Ash's team at Nylas is sponsoring WeAreDevelopers World Congress in Berlin and his team needs an AI tool that doesn't require a credit card when running a workshop. Hugging Face joins the chat... Hugging Face—which Ash will refer to as the GitHub for AI models—is quite useful with its free tier. There's a Node.js module for Hugging Face, which Ash built a tiny, tiny demo around (GitHub repo here). Ash notes that there is some dialog in the developer community around whether LangChain is pointless or not (Reddit; HackerNews). You can decide for yourself by checking out the LangChain docs. Also... LocalLlama is something Ash and Kerri want to play with. Mac stuffAsh refrained from talking about his new Mac Studio in the last episode. He gets into it a little more in this one. Our co-hosts marvel at comparing their lived experiences with MacBooks on Intel i9 vs Apple Silicon M1 vs a Mac Studio with M2 Ultra. Nothing scientific here in the comparison, but DiffusionBee speed gets discussed. Desk stuffKerri and Ash talk about their different approaches to cable management: Kerri: avoidAsh: obsess Obligatory xkcd: https://xkcd.com/2810/ Ash also brings up the topic of KVM switches. Ash got: ELECABLE USB C Switch Bi-Direction 2 in 1 Out or 1 in 2 Splitter 8K@60Hz Video / 10Gbps Data Transfer Compatible with Thunderbolt Device (Black)Kerri is eyeing: SABRENT KVM Switch, USB-C, 1-PC to 1-Display with 60 Watt Power Delivery (USB-KCPD)

    1 ч. 39 мин.
  4. Adobe Express add-ons

    13.08.2023

    Adobe Express add-ons

    Adobe Express Add-onsRecorded Jun 25, 2023 IntroTo kick things off, Kerri gives us an update on Adobe Creative Cloud Partner Days, where Creative Cloud platform developers gather to learn more about in-app and cloud APIs for Creative Cloud. Kerri also tells Ash about the Star Trek Resurgence game, while Ash is trying to avoid talking about his new Mac Studio. Adobe Express extensibilityAsh is excited he didn't have to debate what to name Adobe Express extensibility products: add-ons, addons, plug-ins, plugins, scripts, apps, widgets, etc etc. They are called add-ons! Please don't alter our current timeline by calling them something else! Then our co-hosts do a deep-dive. To start, Kerri gives Ash a recap of what Adobe Express is. Building on this basic understanding, Kerri and Ash look at what developers can do with the Express Add-on APIs: Storage and content I/O Icon generation Recoloring Workflows and automation Then Kerri and Ash get into the how by talking through the Adobe team's priorities for APIs, which—at recording time in June 2023—were in private beta: OAuthDrag and dropI/ONetworking You can get the docs here. Some early examples of Adobe Express Add-ons that come up: Accessibility (A11y): add-ons for color blindnessAttention Insight: heat map based on AINotion: this add-on doesn't yet! But developers: go build that please! - Love, AshMediaGrab: scrape assets from web pagesClipping Mask Pro: now with blobs!NFTs: add-ons for managing themVisionBoard: mood boarding Kerri then walks Ash through the end user flow: Make a new blank assetSelect add-ons in the left-hand navSelect and add-on and click the “Add” button All-in-all, our co-hosts, while surely biased, are quite excited about the possibilities Adobe Express extensibility APIs represent. Obligatory xkcdQuesting for info on a Safari color picker bug: https://xkcd.com/979/

    1 ч. 14 мин.

Об этом подкасте

Ash and Kerri go on mostly random tangents about technology, music, photography, and just about anything else. You never know what you'll hear!