<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Travis Emslander</title><description>Technology leader located in Minneapolis, MN</description><link>https://travis.emslander.co/</link><item><title>A Nostalgic Simulation of the 56k Dial-Up Internet</title><link>https://travis.emslander.co/posts/20261008-56k-dial-up-simulation/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20261008-56k-dial-up-simulation/</guid><description>If you want a visceral hit of late-90s web nostalgia—or if you weren&apos;t around to experience the era of copper-wire modems firsthand—56k.rip is an expertly crafted simulation…</description><pubDate>Thu, 08 Oct 2026 13:15:00 GMT</pubDate></item><item><title>Standardizing AI Agent Instructions: Ending the CLAUDE.md Fragmentation</title><link>https://travis.emslander.co/posts/20261008-standardizing-agent-instructions-spec/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20261008-standardizing-agent-instructions-spec/</guid><description>Anthropic has adopted standard instruction naming for agent instructions, supporting the broader markdown specification. Previously, developers configuring coding agents…</description><pubDate>Thu, 08 Oct 2026 13:00:00 GMT</pubDate></item><item><title>Creating Game Boy Advance Games with AI</title><link>https://travis.emslander.co/posts/20260916-creating-gba-roms-with-ai/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260916-creating-gba-roms-with-ai/</guid><description>Sprite Fusion published a fascinating writeup on using AI (specifically GPT-6 Astra) to create playable Game Boy Advance ROMs. The author guided the model to generate and…</description><pubDate>Wed, 16 Sep 2026 13:15:00 GMT</pubDate></item><item><title>Visualizing the Los Angeles Skyline Across Decades</title><link>https://travis.emslander.co/posts/20260916-los-angeles-skyline-visualization/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260916-los-angeles-skyline-visualization/</guid><description>ParcelScope put together an impressive interactive 3D visualization of buildings in Los Angeles. The project visualizes an enormous volume of municipal and architectural…</description><pubDate>Wed, 16 Sep 2026 13:00:00 GMT</pubDate></item><item><title>Unusual Suspects: AI Police Sketch Artist Game</title><link>https://travis.emslander.co/posts/20260909-unusual-suspects-game/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260909-unusual-suspects-game/</guid><description>Neal Agarwal (of neal.fun) released another brilliantly creative web game: Unusual Suspects. In the game, you play the role of a police sketch artist listening to witness…</description><pubDate>Wed, 09 Sep 2026 13:15:00 GMT</pubDate></item><item><title>Walkable ASCII Cyberpunk City</title><link>https://travis.emslander.co/posts/20260909-walkable-ascii-cyberpunk-city/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260909-walkable-ascii-cyberpunk-city/</guid><description>Check out this walkable 3D cyberpunk city rendered entirely in ASCII text. The developer built a fully navigable 3D world with retro-futuristic aesthetics, lighting effects,…</description><pubDate>Wed, 09 Sep 2026 13:00:00 GMT</pubDate></item><item><title>How to Survive Boiling Water: A Scientific Rabbit Hole</title><link>https://travis.emslander.co/posts/20260819-how-to-survive-boiling-water/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260819-how-to-survive-boiling-water/</guid><description>How to survive boiling water is a fascinating deep dive that has nothing to do with software or AI. Instead, it follows a curious microbiologist down a rabbit hole…</description><pubDate>Wed, 19 Aug 2026 13:00:00 GMT</pubDate></item><item><title>What Are Code Reviews Even For?</title><link>https://travis.emslander.co/posts/20260812-what-are-code-reviews-for/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260812-what-are-code-reviews-for/</guid><description>Brian Houck, an Applied Scientist at DX, wrote a thought-provoking piece titled What are code reviews even for?. The article examines the hidden risks of delegating code…</description><pubDate>Wed, 12 Aug 2026 13:00:00 GMT</pubDate></item><item><title>HTML-First Web Development and the Power of Basics</title><link>https://travis.emslander.co/posts/20260617-html-first-web-development/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260617-html-first-web-development/</guid><description>I really enjoyed this writeup detailing an engineer&apos;s experience rescuing a broken utility company website. Rather than piling on more client-side frameworks, the author went…</description><pubDate>Wed, 17 Jun 2026 13:00:00 GMT</pubDate></item><item><title>Taken: What Your Browser Leaks About You</title><link>https://travis.emslander.co/posts/20260513-what-browsers-reveal/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260513-what-browsers-reveal/</guid><description>Taken is an eye-opening project that demonstrates just how much telemetry and device data a modern web browser exposes to any website you visit without asking for…</description><pubDate>Wed, 13 May 2026 13:00:00 GMT</pubDate></item><item><title>Exposing Floating Point Numbers</title><link>https://travis.emslander.co/posts/20260506-exposing-floating-point-numbers/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260506-exposing-floating-point-numbers/</guid><description>Bartosz Ciechanowski published another masterclass visual essay, this time focusing entirely on floating point numbers and how they work. I remember covering IEEE 754…</description><pubDate>Wed, 06 May 2026 13:00:00 GMT</pubDate></item><item><title>ggsql: A Grammar of Graphics for SQL</title><link>https://travis.emslander.co/posts/20260429-ggsql-grammar-of-graphics-sql/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260429-ggsql-grammar-of-graphics-sql/</guid><description>I recently came across an open source project from Posit called ggsql (A grammar of graphics for SQL). The concept of a &quot;Grammar of Graphics&quot; (popularized by Leland Wilkinson…</description><pubDate>Wed, 29 Apr 2026 13:00:00 GMT</pubDate></item><item><title>Claude Code Pricing and Developer Uncertainty</title><link>https://travis.emslander.co/posts/20260422-claude-code-pricing-uncertainty/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260422-claude-code-pricing-uncertainty/</guid><description>Anthropic stirred up considerable controversy by testing pricing tiers that restrict Claude Code access exclusively to expensive $100/month or $200/month plans. Simon…</description><pubDate>Wed, 22 Apr 2026 13:15:00 GMT</pubDate></item><item><title>Claude Opus 4.7 and the Tokenizer Change</title><link>https://travis.emslander.co/posts/20260422-claude-opus-tokenizer-change/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260422-claude-opus-tokenizer-change/</guid><description>The Claude Opus 4.7 release introduced an unexpected change: an updated tokenizer. Modifying a tokenizer mid-stream is fairly unusual; typically, tokenizer architectures are…</description><pubDate>Wed, 22 Apr 2026 13:00:00 GMT</pubDate></item><item><title>Understanding Model Quantization and Floating Point Math</title><link>https://travis.emslander.co/posts/20260408-understanding-model-quantization/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260408-understanding-model-quantization/</guid><description>If you explore open-weights models on Hugging Face, you quickly run into a dizzying array of quantization variants (Q4, Q8, FP16, etc.). It can be confusing to know what…</description><pubDate>Wed, 08 Apr 2026 13:00:00 GMT</pubDate></item><item><title>OpenAI&apos;s GPT-5.4 Mini and Nano: Fast, Cheap Multimodal Models</title><link>https://travis.emslander.co/posts/20260318-gpt-5-4-mini-and-nano/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260318-gpt-5-4-mini-and-nano/</guid><description>Simon Willison wrote about OpenAI&apos;s GPT-5.4-mini and GPT-5.4-nano models. The nano model in particular shows impressive capabilities for its size, standing out as one of the…</description><pubDate>Wed, 18 Mar 2026 13:00:00 GMT</pubDate></item><item><title>gws: An Unofficial Google Workspace CLI for AI Agents</title><link>https://travis.emslander.co/posts/20260311-gws-google-workspace-cli/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260311-gws-google-workspace-cli/</guid><description>I recently came across gws, an open source CLI tool for Google Workspace (covering Gmail, Drive, Sheets, Docs, and more). While it&apos;s an unofficial project not affiliated with…</description><pubDate>Wed, 11 Mar 2026 13:15:00 GMT</pubDate></item><item><title>MOSS: A Paint Program with Programmable JavaScript Brushes</title><link>https://travis.emslander.co/posts/20260311-moss-programmable-paint/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260311-moss-programmable-paint/</guid><description>MOSS is a fun MS Paint-style drawing app with an interesting twist: each brush is a tiny JavaScript program that defines how it behaves as you draw. There are dozens of…</description><pubDate>Wed, 11 Mar 2026 13:00:00 GMT</pubDate></item><item><title>Teaching a Dog to Vibe Code Games</title><link>https://travis.emslander.co/posts/20260304-teaching-dog-to-vibe-code/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260304-teaching-dog-to-vibe-code/</guid><description>A software engineer decided to teach his dog to vibe code games. Having the same dog breed myself (a cavapoo), I was immediately hooked. The experiment is delightfully silly:…</description><pubDate>Wed, 04 Mar 2026 13:15:00 GMT</pubDate></item><item><title>Why Open Source Projects Are Moving Test Suites to Private Repos</title><link>https://travis.emslander.co/posts/20260304-open-source-tests-private-repos/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260304-open-source-tests-private-repos/</guid><description>As AI models become increasingly proficient at writing code from detailed specifications, automated tests have become more valuable than ever. In effect, a comprehensive test…</description><pubDate>Wed, 04 Mar 2026 13:00:00 GMT</pubDate></item><item><title>Raspberry Pi&apos;s Surge and the Risks of Personal AI Agents</title><link>https://travis.emslander.co/posts/20260225-raspberry-pi-and-personal-ai-agents/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260225-raspberry-pi-and-personal-ai-agents/</guid><description>Raspberry Pi&apos;s stock price surged 30% recently, with many attributing the run to the popularity of using these single-board computers to host personal AI agents like OpenClaw…</description><pubDate>Wed, 25 Feb 2026 14:00:00 GMT</pubDate></item><item><title>Showboat and Rodney: Helping AI Agents Demonstrate Their Work</title><link>https://travis.emslander.co/posts/20260218-showboat-and-rodney/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260218-showboat-and-rodney/</guid><description>When working with AI to produce code, especially for building net-new apps and prototypes, it can quickly become difficult to understand the changes it made and verify how…</description><pubDate>Wed, 18 Feb 2026 14:00:00 GMT</pubDate></item><item><title>Building a Minimalist Coding Agent</title><link>https://travis.emslander.co/posts/20260211-building-pi-coding-agent/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260211-building-pi-coding-agent/</guid><description>Mario Zechner wrote a great writeup on building his own coding agent as both a learning experience and out of frustration with existing tools constantly changing behavior and…</description><pubDate>Wed, 11 Feb 2026 14:00:00 GMT</pubDate></item><item><title>exe.dev: SSH-Based VM Hosting</title><link>https://travis.emslander.co/posts/20260128-exe-dev-ssh-hosting/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260128-exe-dev-ssh-hosting/</guid><description>I learned from Simon Willison&apos;s blog about exe.dev, a hosting service that gives you up to 25 VMs for $20/month. The really interesting part is that it&apos;s entirely SSH-based.…</description><pubDate>Wed, 28 Jan 2026 14:00:00 GMT</pubDate></item><item><title>Tailwind CSS and the LLM Documentation Dilemma</title><link>https://travis.emslander.co/posts/20260114-tailwind-and-llm-docs/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20260114-tailwind-and-llm-docs/</guid><description>I saw this GitHub PR comment from Adam Wathan, CEO of Tailwind Labs and creator of the Tailwind CSS framework. The PR proposed adding an endpoint for text-only documentation…</description><pubDate>Wed, 14 Jan 2026 14:00:00 GMT</pubDate></item><item><title>A Hilarious Gemini Thinking Trace</title><link>https://travis.emslander.co/posts/20251217-gemini-thinking-trace/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251217-gemini-thinking-trace/</guid><description>Simon Willison shared a snippet that someone on Reddit posted from a Gemini session where the user provided feedback they received from ChatGPT on code Gemini wrote. The…</description><pubDate>Wed, 17 Dec 2025 14:15:00 GMT</pubDate></item><item><title>Google Introduces Code Wiki</title><link>https://travis.emslander.co/posts/20251217-google-code-wiki/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251217-google-code-wiki/</guid><description>Google introduced &quot;Code Wiki&quot;, which uses AI to create a wiki of your codebase. Currently it&apos;s limited to working with open source public repositories, so if you maintain…</description><pubDate>Wed, 17 Dec 2025 14:00:00 GMT</pubDate></item><item><title>Comparing Go, Rust, and Zig</title><link>https://travis.emslander.co/posts/20251210-comparing-go-rust-zig/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251210-comparing-go-rust-zig/</guid><description>I came across a thoughtful comparison of Go, Rust, and Zig by Sinclair Target. Rather than falling into the usual trap of declaring which language is &quot;best,&quot; the author…</description><pubDate>Wed, 10 Dec 2025 14:10:00 GMT</pubDate></item><item><title>When Claude Code Deletes Your Home Directory</title><link>https://travis.emslander.co/posts/20251210-claude-code-deleted-home-directory/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251210-claude-code-deleted-home-directory/</guid><description>A great reminder, through someone else&apos;s pain, to verify commands agentic AI wants to run. A user on Reddit posted that while working with Claude Code it deleted their home…</description><pubDate>Wed, 10 Dec 2025 14:00:00 GMT</pubDate></item><item><title>NoKode: A Web Server Powered Entirely by an LLM</title><link>https://travis.emslander.co/posts/20251119-nokode-llm-web-server/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251119-nokode-llm-web-server/</guid><description>Software engineering usually means translating requirements into deterministic algorithms. But with LLMs, an intriguing question arises: where is the line between writing…</description><pubDate>Wed, 19 Nov 2025 14:00:00 GMT</pubDate></item><item><title>Using Git Without GitHub</title><link>https://travis.emslander.co/posts/20251105-using-git-without-github/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251105-using-git-without-github/</guid><description>GitHub has become so synonymous with version control that it&apos;s easy to forget Git itself is completely decentralized. While hosted platforms like GitHub are great for…</description><pubDate>Wed, 05 Nov 2025 14:00:00 GMT</pubDate></item><item><title>Demystifying Idiomatic awk</title><link>https://travis.emslander.co/posts/20251023-idiomatic-awk/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251023-idiomatic-awk/</guid><description>I came across a great tutorial called Idiomatic awk. Anyone working in Unix environments eventually encounters intricate shell pipelines using sed and awk that work…</description><pubDate>Thu, 23 Oct 2025 13:00:00 GMT</pubDate></item><item><title>Unseeable Prompt Injections and AI Browsers</title><link>https://travis.emslander.co/posts/20251022-unseeable-prompt-injections/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251022-unseeable-prompt-injections/</guid><description>OpenAI recently introduced an AI-powered browser, but giving an LLM free rein over web browsing creates massive security challenges. LLMs remain fundamentally vulnerable to…</description><pubDate>Wed, 22 Oct 2025 13:10:00 GMT</pubDate></item><item><title>Livecoding Music with Strudel</title><link>https://travis.emslander.co/posts/20251022-livecoding-music-strudel/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251022-livecoding-music-strudel/</guid><description>I happened upon a fascinating video of Switch Angel making music live by writing code. At first, I wasn&apos;t sure if the code on screen was actively driving the audio…</description><pubDate>Wed, 22 Oct 2025 13:00:00 GMT</pubDate></item><item><title>Harper Reed and Subtweeting AI Agents</title><link>https://travis.emslander.co/posts/20251015-subtweeting-ai-agents/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251015-subtweeting-ai-agents/</guid><description>I&apos;ve been fascinated with Harper Reed ever since hearing him on a podcast. He has a storied technical background, including serving as CTO for the 2012 Obama re-election…</description><pubDate>Wed, 15 Oct 2025 13:10:00 GMT</pubDate></item><item><title>Explaining Algorithms with IKEA-Style Instructions</title><link>https://travis.emslander.co/posts/20251015-ikea-style-algorithm-instructions/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251015-ikea-style-algorithm-instructions/</guid><description>IKEA&apos;s assembly manuals are famous for being completely wordless: using only diagrams, the same instructions work seamlessly in every country around the globe. Here&apos;s a…</description><pubDate>Wed, 15 Oct 2025 13:00:00 GMT</pubDate></item><item><title>Prompt Injections in Sora 2 Cameos</title><link>https://travis.emslander.co/posts/20251008-sora-2-cameo-prompt-injections/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251008-sora-2-cameo-prompt-injections/</guid><description>OpenAI recently introduced Sora 2, an invite-only beta for their video generation model that looks like a formidable step forward. A standout capability is &quot;cameo&quot; creation,…</description><pubDate>Wed, 08 Oct 2025 13:10:00 GMT</pubDate></item><item><title>Showcase of Google&apos;s Nano-Banana Image Model</title><link>https://travis.emslander.co/posts/20251008-google-nano-banana-showcase/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20251008-google-nano-banana-showcase/</guid><description>Google released an update to its image generation models called Nano-Banana. While it is highly capable, release notes don&apos;t always make it obvious what practical workflows…</description><pubDate>Wed, 08 Oct 2025 13:00:00 GMT</pubDate></item><item><title>Adding AI Dialogue to GameCube Animal Crossing</title><link>https://travis.emslander.co/posts/20250917-animal-crossing-gamecube-llm/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250917-animal-crossing-gamecube-llm/</guid><description>My wife and I are big fans of Nintendo&apos;s Animal Crossing. We first got into it years ago on the GameCube and, like many others, revisited it when New Horizons came out on the…</description><pubDate>Wed, 17 Sep 2025 13:00:00 GMT</pubDate></item><item><title>Omarchy: A Keyboard-Centric Linux Distribution</title><link>https://travis.emslander.co/posts/20250903-omarchy-linux-distribution/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250903-omarchy-linux-distribution/</guid><description>David Heinemeier Hansson (DHH) of Ruby on Rails and 37signals fame has created a new Linux distribution called Omarchy. What&apos;s compelling about this distro is that it is…</description><pubDate>Wed, 03 Sep 2025 13:00:00 GMT</pubDate></item><item><title>LLM Security and The Lethal Trifecta</title><link>https://travis.emslander.co/posts/20250813-llm-security-lethal-trifecta/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250813-llm-security-lethal-trifecta/</guid><description>Simon Willison recently gave a great presentation on LLM security. He does a fantastic job of covering primary attack vectors like prompt injection, but also frames system…</description><pubDate>Wed, 13 Aug 2025 13:00:00 GMT</pubDate></item><item><title>Birdsong and Spectrograms</title><link>https://travis.emslander.co/posts/20250730-birdsong-and-spectrograms/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250730-birdsong-and-spectrograms/</guid><description>I came across a fascinating YouTube video exploring the acoustics of birdsong. The creator uses spectrograms to break down the incredible vocal mechanics birds use to produce…</description><pubDate>Wed, 30 Jul 2025 13:00:00 GMT</pubDate></item><item><title>Cloudflare&apos;s LLM-Written OAuth Provider</title><link>https://travis.emslander.co/posts/20250611-cloudflare-llm-oauth-provider/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250611-cloudflare-llm-oauth-provider/</guid><description>Cloudflare released a TypeScript library to implement an OAuth 2.1 provider on Cloudflare Workers. What&apos;s interesting about it? They used an LLM (Anthropic&apos;s Claude) to write…</description><pubDate>Wed, 11 Jun 2025 13:00:00 GMT</pubDate></item><item><title>Reinvent the Wheel</title><link>https://travis.emslander.co/posts/20250604-reinvent-the-wheel/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250604-reinvent-the-wheel/</guid><description>I really enjoyed this post by Matthias Endler titled Reinvent the Wheel. As you might guess, the post takes issue with the age-old engineering dogma not to reinvent the…</description><pubDate>Wed, 04 Jun 2025 13:00:00 GMT</pubDate></item><item><title>Influencing and Backdooring LLMs</title><link>https://travis.emslander.co/posts/20250521-influencing-and-backdooring-llms/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250521-influencing-and-backdooring-llms/</guid><description>Recently, Grok (the AI model in X / xAI) went a bit off the rails. No matter what people asked, it kept steering answers back to discussions of &quot;white genocide&quot; in South…</description><pubDate>Wed, 21 May 2025 13:00:00 GMT</pubDate></item><item><title>Italian Brainrot</title><link>https://travis.emslander.co/posts/20250514-italian-brainrot/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250514-italian-brainrot/</guid><description>While listening to one of my usual podcasts, they talked about an odd new meme called Italian Brainrot. Apparently it started when someone created a TikTok video featuring an…</description><pubDate>Wed, 14 May 2025 13:00:00 GMT</pubDate></item><item><title>Defending Against Web Scrapers with Zip Bombs</title><link>https://travis.emslander.co/posts/20250507-zip-bomb-protection-against-scrapers/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250507-zip-bomb-protection-against-scrapers/</guid><description>Someone found an interesting approach for dealing with a continuous barrage of bots scraping their website. While bots can be harmless web crawlers for search engines, there…</description><pubDate>Wed, 07 May 2025 13:00:00 GMT</pubDate></item><item><title>AI Horseless Carriages</title><link>https://travis.emslander.co/posts/20250430-ai-horseless-carriages/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250430-ai-horseless-carriages/</guid><description>I enjoyed this essay by Pete Koomen titled AI Horseless Carriages. In it Pete, who is a GP at Y Combinator and co-founder of Optimizely, discusses his observation that many…</description><pubDate>Wed, 30 Apr 2025 13:00:00 GMT</pubDate></item><item><title>Hacking US Crosswalks with Default Passwords</title><link>https://travis.emslander.co/posts/20250423-hacking-us-crosswalks/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250423-hacking-us-crosswalks/</guid><description>There is a very interesting article titled Hacking US crosswalks to talk like Zuck is as easy as 123. It details some clever hackers updating crosswalks that normally have a…</description><pubDate>Wed, 23 Apr 2025 13:00:00 GMT</pubDate></item><item><title>MonkeysPaw: A Prompt-Driven Web Framework</title><link>https://travis.emslander.co/posts/20250416-monkeyspaw-prompt-driven-framework/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250416-monkeyspaw-prompt-driven-framework/</guid><description>I came across this interesting little experimental web framework called MonkeysPaw. The concept is that rather than writing code, you describe what you want in text via…</description><pubDate>Wed, 16 Apr 2025 13:00:00 GMT</pubDate></item><item><title>The Frontend Treadmill</title><link>https://travis.emslander.co/posts/20250402-the-frontend-treadmill/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250402-the-frontend-treadmill/</guid><description>I enjoyed reading this blog post called The Frontend Treadmill about an engineering director&apos;s opinion that chasing the latest, greatest web frontend is a waste of time and a…</description><pubDate>Wed, 02 Apr 2025 13:00:00 GMT</pubDate></item><item><title>Decompiling a 27-Year-Old VB4 App with Claude</title><link>https://travis.emslander.co/posts/20250312-decompiling-legacy-vb4-exe-with-claude/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250312-decompiling-legacy-vb4-exe-with-claude/</guid><description>A fascinating use case surfaced on Reddit: someone had a 27-year-old Windows executable written in Visual Basic 4 that wouldn&apos;t run on modern Windows. They uploaded the .exe…</description><pubDate>Wed, 12 Mar 2025 13:00:00 GMT</pubDate></item><item><title>Why Fly.io Was Wrong About GPUs</title><link>https://travis.emslander.co/posts/20250226-fly-io-gpu-machines/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250226-fly-io-gpu-machines/</guid><description>I read a really insightful blog post from the CEO of Fly.io about their failed attempt at offering GPU-enabled fly machines. Fly.io makes deploying apps straightforward, and…</description><pubDate>Wed, 26 Feb 2025 14:00:00 GMT</pubDate></item><item><title>Gemini 2.0 Live API Demo</title><link>https://travis.emslander.co/posts/20250220-gemini-2-live-api-demo/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250220-gemini-2-live-api-demo/</guid><description>I saw a very impressive demonstration of Google Gemini 2.0&apos;s Live API on YouTube. The real-time, low-latency audio and visual interaction is remarkably slick. It&apos;s something…</description><pubDate>Thu, 20 Feb 2025 14:00:00 GMT</pubDate></item><item><title>Leaking YouTube Account Emails</title><link>https://travis.emslander.co/posts/20250212-leaking-youtube-emails-vulnerability/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250212-leaking-youtube-emails-vulnerability/</guid><description>I came across an article detailing the discovery of a vulnerability in Google&apos;s systems that could leak the Google account and email address of any YouTube channel. While…</description><pubDate>Wed, 12 Feb 2025 14:00:00 GMT</pubDate></item><item><title>The Future of htmx</title><link>https://travis.emslander.co/posts/20250115-the-future-of-htmx/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250115-the-future-of-htmx/</guid><description>I&apos;ve read about htmx several times and it has always intrigued me, as I find modern frontend web development absurdly complex—even if I&apos;ve wondered whether it might be tricky…</description><pubDate>Wed, 15 Jan 2025 14:00:00 GMT</pubDate></item><item><title>Reflections on LLMs in 2024</title><link>https://travis.emslander.co/posts/20250108-simon-willison-llms-in-2024/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250108-simon-willison-llms-in-2024/</guid><description>This retrospective from Simon Willison on key learnings related to LLMs in 2024 was a great read. I had very much been feeling the stagnation of the generative AI hype cycle…</description><pubDate>Wed, 08 Jan 2025 14:10:00 GMT</pubDate></item><item><title>Why Legalese Is So Confusing</title><link>https://travis.emslander.co/posts/20250108-why-legalese-is-confusing/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250108-why-legalese-is-confusing/</guid><description>I found this research into why legalese is so confusing and hard to read fascinating. I had always assumed legalese was required for airtight legal precision. But it turns…</description><pubDate>Wed, 08 Jan 2025 14:05:00 GMT</pubDate></item><item><title>The 1954 Seattle Windshield Pitting Mystery</title><link>https://travis.emslander.co/posts/20250108-seattle-windshield-pitting-epidemic/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20250108-seattle-windshield-pitting-epidemic/</guid><description>I came across an article about an odd event in Washington state back in 1954 related to the windshields of cars. I won&apos;t spoil the whole story, but even though it has zero…</description><pubDate>Wed, 08 Jan 2025 14:00:00 GMT</pubDate></item><item><title>How Public Key Cryptography Really Works</title><link>https://travis.emslander.co/posts/20241218-how-public-key-cryptography-works/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241218-how-public-key-cryptography-works/</guid><description>A common point of confusion I often see is how public/private key encryption works. A great example is when asking engineers to share their public SSH key for a jump host:…</description><pubDate>Wed, 18 Dec 2024 14:00:00 GMT</pubDate></item><item><title>Writing Down Every UUID</title><link>https://travis.emslander.co/posts/20241211-writing-down-every-uuid/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241211-writing-down-every-uuid/</guid><description>I enjoyed this fun post about creating a page to list every UUID that exists. The premise is completely tongue-in-cheek, but it ends up being a fascinating technical…</description><pubDate>Wed, 11 Dec 2024 14:00:00 GMT</pubDate></item><item><title>Something Weird Is Happening with LLMs and Chess</title><link>https://travis.emslander.co/posts/20241127-llms-and-chess/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241127-llms-and-chess/</guid><description>I came across an article titled Something weird is happening with LLMs and chess. It delves into the surprise discovery that when presented with a list of chess moves,…</description><pubDate>Wed, 27 Nov 2024 14:00:00 GMT</pubDate></item><item><title>Image Classification with ml5.js and p5.js</title><link>https://travis.emslander.co/posts/20241120-image-classification-ml5js/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241120-image-classification-ml5js/</guid><description>Over the weekend I decided to do something that had been on my to-do list for quite some time: follow along with some Coding Train YouTube videos about ml5.js. Daniel…</description><pubDate>Wed, 20 Nov 2024 14:00:00 GMT</pubDate></item><item><title>Microsoft GenAIScript: A Scripting Framework for LLMs</title><link>https://travis.emslander.co/posts/20241113-microsoft-genaiscript/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241113-microsoft-genaiscript/</guid><description>I came across this interesting project from Microsoft called GenAIScript. It&apos;s a framework for creating LLM-based programs, looking sort of like a jQuery for LLMs—it even…</description><pubDate>Wed, 13 Nov 2024 14:00:00 GMT</pubDate></item><item><title>The Part of PostgreSQL We Hate the Most</title><link>https://travis.emslander.co/posts/20241106-postgresql-mvcc-design/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241106-postgresql-mvcc-design/</guid><description>An article called The Part of PostgreSQL We Hate the Most discusses a fundamental design decision PostgreSQL made for its Multi-Version Concurrency Control (MVCC). Due to…</description><pubDate>Wed, 06 Nov 2024 14:05:00 GMT</pubDate></item><item><title>HN Update: Audio Summaries of Hacker News</title><link>https://travis.emslander.co/posts/20241106-hn-update-audio/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241106-hn-update-audio/</guid><description>I get a lot of interesting articles from Y Combinator&apos;s Hacker News. Someone created a project called HN Update that gives you a 15-minute audio update of top stories. It…</description><pubDate>Wed, 06 Nov 2024 14:00:00 GMT</pubDate></item><item><title>Prototyping with Claude Artifacts</title><link>https://travis.emslander.co/posts/20241030-claude-artifacts/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241030-claude-artifacts/</guid><description>A while back Claude released something they called Artifacts. The idea is that it can show an interactive graphical view when answering questions, which is especially…</description><pubDate>Wed, 30 Oct 2024 13:00:00 GMT</pubDate></item><item><title>Do AI Companies Work?</title><link>https://travis.emslander.co/posts/20241015-do-ai-companies-work/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241015-do-ai-companies-work/</guid><description>A very interesting hot take argues that it&apos;s hard to see a future for AI companies. Their costs are out of control, and the author makes the case that this doesn&apos;t appear to…</description><pubDate>Tue, 15 Oct 2024 13:00:00 GMT</pubDate></item><item><title>Using YouTube in Google Slides to Steal Files</title><link>https://travis.emslander.co/posts/20241002-youtube-google-slides-exploit/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20241002-youtube-google-slides-exploit/</guid><description>A security researcher wrote up a great blog post about discovering a way to use embedded YouTube videos in Google Slides to craft an attack that could trick someone into…</description><pubDate>Wed, 02 Oct 2024 13:00:00 GMT</pubDate></item><item><title>B-Trees and Database Indexes</title><link>https://travis.emslander.co/posts/20240925-btrees-and-database-indexes/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240925-btrees-and-database-indexes/</guid><description>One thing I really appreciate from my Computer Science education was learning about B-Trees. I also had the rare opportunity in my first job after college to actually apply…</description><pubDate>Wed, 25 Sep 2024 13:00:00 GMT</pubDate></item><item><title>Song Pong: Matching Pong to Music with Linear Optimization</title><link>https://travis.emslander.co/posts/20240918-song-pong-linear-optimization/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240918-song-pong-linear-optimization/</guid><description>I came across this fun Substack post about using &quot;linear optimization&quot; to have a game of pong match random songs. The post describes identifying the constraints for the…</description><pubDate>Wed, 18 Sep 2024 13:00:00 GMT</pubDate></item><item><title>TSA Flight Program SQL Injection Vulnerability</title><link>https://travis.emslander.co/posts/20240911-tsa-sql-injection/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240911-tsa-sql-injection/</guid><description>In this article, a security researcher discovered vulnerabilities in a system that the TSA utilizes for special flight programs for frequent flyers such as crew members. It&apos;s…</description><pubDate>Wed, 11 Sep 2024 13:00:00 GMT</pubDate></item><item><title>Pipe Syntax in SQL</title><link>https://travis.emslander.co/posts/20240904-pipe-syntax-in-sql/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240904-pipe-syntax-in-sql/</guid><description>I came across a research paper from Google on issues with SQL syntax and an idea of how it can be improved upon called SQL Has Problems. We Can Fix Them: Pipe Syntax In SQL.…</description><pubDate>Wed, 04 Sep 2024 13:00:00 GMT</pubDate></item><item><title>Data Exfiltration from Slack AI</title><link>https://travis.emslander.co/posts/20240828-slack-ai-data-exfiltration/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240828-slack-ai-data-exfiltration/</guid><description>I read this responsible disclosure on a Slack AI feature and a claimed ability to use indirect prompt injection to retrieve data normally inaccessible to a user due to being…</description><pubDate>Wed, 28 Aug 2024 13:00:00 GMT</pubDate></item><item><title>ASML and the Geopolitics of Chip Making</title><link>https://travis.emslander.co/posts/20240821-asml-semiconductor-lithography/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240821-asml-semiconductor-lithography/</guid><description>I came across this interesting article about a company named ASML. While I had never heard of it, it sounds critical for chip making and powering Nvidia and the AI industry…</description><pubDate>Wed, 21 Aug 2024 13:05:00 GMT</pubDate></item><item><title>Good URL Structures</title><link>https://travis.emslander.co/posts/20240821-good-url-structures/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240821-good-url-structures/</guid><description>I enjoyed this short post about good url structures. Like the post mentions, I&apos;ve also observed GitHub has a great URL structure and have often used the comparison URL to…</description><pubDate>Wed, 21 Aug 2024 13:00:00 GMT</pubDate></item><item><title>Story Points are Pointless, Measure Queues</title><link>https://travis.emslander.co/posts/20240807-story-points-measure-queues/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240807-story-points-measure-queues/</guid><description>I came across an article with a provocative title: Story Points are Pointless, Measure Queues. It&apos;s an interesting read and something worth considering for any engineering…</description><pubDate>Wed, 07 Aug 2024 13:00:00 GMT</pubDate></item><item><title>Anti-Patterns in Event-Driven Architecture</title><link>https://travis.emslander.co/posts/20240626-anti-patterns-event-driven-architecture/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240626-anti-patterns-event-driven-architecture/</guid><description>I recently read a great article on anti-patterns in Event-Driven Architecture. It&apos;s fairly concise, but packed with useful gems—such as being careful about leaky…</description><pubDate>Wed, 26 Jun 2024 13:00:00 GMT</pubDate></item><item><title>Design Docs at Google</title><link>https://travis.emslander.co/posts/20240515-design-docs-at-google/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240515-design-docs-at-google/</guid><description>I read a great article titled Design Docs at Google that discusses how design documents are structured and used across engineering teams at Google. There are a lot of…</description><pubDate>Wed, 15 May 2024 13:00:00 GMT</pubDate></item><item><title>Demystifying Retrieval-Augmented Generation</title><link>https://travis.emslander.co/posts/20240508-demystifying-rag/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240508-demystifying-rag/</guid><description>A major barrier for many use cases with LLMs is hallucination. RAG (Retrieval-Augmented Generation) is frequently discussed as a solution. While I thought I understood what…</description><pubDate>Wed, 08 May 2024 13:00:00 GMT</pubDate></item><item><title>Inside the Scaling of ChatGPT</title><link>https://travis.emslander.co/posts/20240402-scaling-chatgpt/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240402-scaling-chatgpt/</guid><description>I recently read this newsletter article about scaling ChatGPT from The Pragmatic Engineer. It&apos;s a fascinating look into how ChatGPT works under the hood and the unique…</description><pubDate>Tue, 02 Apr 2024 14:35:47 GMT</pubDate></item><item><title>Make Better Documents</title><link>https://travis.emslander.co/posts/20240320-make-better-documents/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240320-make-better-documents/</guid><description>While not strictly technical, I really enjoyed this article titled Make Better Documents. The central theme is simplicity. Many people aim to sound sophisticated or include…</description><pubDate>Wed, 20 Mar 2024 14:58:33 GMT</pubDate></item><item><title>Processing Video with Google Gemini</title><link>https://travis.emslander.co/posts/20240228-google-gemini-video-processing/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240228-google-gemini-video-processing/</guid><description>I came across this writeup by Simon Willison on exploring video inputs with Google Gemini. As a multimodal model, Gemini can accept text, images, and video as input. It&apos;s…</description><pubDate>Wed, 28 Feb 2024 13:55:15 GMT</pubDate></item><item><title>Startup Infrastructure Regrets and Endorsements</title><link>https://travis.emslander.co/posts/20240221-startup-infrastructure-regrets/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240221-startup-infrastructure-regrets/</guid><description>I came across this excellent article of regrets and endorsements reflecting on four years of infrastructure decisions at an AI startup. There are a lot of great takeaways…</description><pubDate>Wed, 21 Feb 2024 14:34:03 GMT</pubDate></item><item><title>Deterministic Testing at Antithesis</title><link>https://travis.emslander.co/posts/20240214-deterministic-testing-antithesis/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240214-deterministic-testing-antithesis/</guid><description>I came across this blog post from the CEO of Antithesis. The author previously created FoundationDB, a distributed database supporting ACID transactions. The compelling part…</description><pubDate>Wed, 14 Feb 2024 16:34:53 GMT</pubDate></item><item><title>Generative Art with Flow Fields</title><link>https://travis.emslander.co/posts/20240117-generative-art-flow-fields/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20240117-generative-art-flow-fields/</guid><description>I wanted to share this great article about &quot;Flow Fields&quot;. I had never heard of flow fields or the specific noise functions discussed, but it&apos;s a really fun read. It includes…</description><pubDate>Wed, 17 Jan 2024 13:03:55 GMT</pubDate></item><item><title>What Software Developers Should Learn About Learning</title><link>https://travis.emslander.co/posts/20231227-developers-learning-about-learning/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231227-developers-learning-about-learning/</guid><description>I came across an ACM article about learning from the specific perspective of programmers: 10 Things Software Developers Should Learn about Learning. I also happen to be…</description><pubDate>Wed, 27 Dec 2023 14:00:00 GMT</pubDate></item><item><title>Housing Documentation and Diátaxis</title><link>https://travis.emslander.co/posts/20231213-diataxis-and-housing-documentation/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231213-diataxis-and-housing-documentation/</guid><description>I ran across this post by someone who created technical documentation for their house. It&apos;s an unusual concept, but the idea makes sense: when you own a property as complex…</description><pubDate>Wed, 13 Dec 2023 13:28:10 GMT</pubDate></item><item><title>Best Practices for REST API Design</title><link>https://travis.emslander.co/posts/20231213-rest-api-design-best-practices/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231213-rest-api-design-best-practices/</guid><description>I came across a collection of best practices for REST APIs. While it&apos;s one person&apos;s opinion, I really enjoy reading through writeups like this because they condense a great…</description><pubDate>Wed, 13 Dec 2023 13:26:48 GMT</pubDate></item><item><title>Migrating to OpenTelemetry</title><link>https://travis.emslander.co/posts/20231129-migrating-to-opentelemetry/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231129-migrating-to-opentelemetry/</guid><description>I came across this writeup on migrating to OpenTelemetry for application performance analytics. Adopting OpenTelemetry replaces vendor-provided agents, allowing you to…</description><pubDate>Wed, 29 Nov 2023 16:25:46 GMT</pubDate></item><item><title>Bypassing Carrier Tethering Throttling via TTL</title><link>https://travis.emslander.co/posts/20231122-carrier-tethering-ttl/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231122-carrier-tethering-ttl/</guid><description>I ran across an interesting post on Mastodon explaining that if you tether your laptop to your phone&apos;s cellular connection, some phone carriers detect it and throttle your…</description><pubDate>Wed, 22 Nov 2023 14:05:21 GMT</pubDate></item><item><title>Stephen Wolfram on ChatGPT and AI</title><link>https://travis.emslander.co/posts/20231115-stephen-wolfram-chatgpt/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231115-stephen-wolfram-chatgpt/</guid><description>I was recently talking with someone about LLMs like ChatGPT and mentioned a piece by Stephen Wolfram (whom I&apos;m becoming a bigger and bigger fan of) called What is ChatGPT…</description><pubDate>Wed, 15 Nov 2023 13:08:36 GMT</pubDate></item><item><title>Understanding Embeddings</title><link>https://travis.emslander.co/posts/20231108-understanding-embeddings/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231108-understanding-embeddings/</guid><description>I&apos;d like to share this blog post about embeddings by Simon Willison. What are embeddings? Well, that&apos;s what the blog post explains, but my quick attempt at summarizing is…</description><pubDate>Wed, 08 Nov 2023 13:30:56 GMT</pubDate></item><item><title>Microfrontends Should Be Your Last Resort</title><link>https://travis.emslander.co/posts/20231030-microfrontends-last-resort/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231030-microfrontends-last-resort/</guid><description>In the article Microfrontends should be your last resort, the author makes the case that most companies interested in using a microfrontend (MFE) approach should probably…</description><pubDate>Mon, 30 Oct 2023 21:20:51 GMT</pubDate></item><item><title>Satirical UI Designs by Soren Iversen</title><link>https://travis.emslander.co/posts/20231025-satirical-ui-designs/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231025-satirical-ui-designs/</guid><description>I came across designer Soren Iversen, who creates design mockups for silly and insane product functionality for fun. Here&apos;s just one quick example of a LinkedIn option to…</description><pubDate>Wed, 25 Oct 2023 15:05:00 GMT</pubDate></item><item><title>Generative AI in Photoshop</title><link>https://travis.emslander.co/posts/20231025-generative-ai-in-photoshop/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231025-generative-ai-in-photoshop/</guid><description>If this video is for real, the generative AI capabilities in Photoshop are crazy. Has anyone played around with this, and does it actually work like shown in the video?</description><pubDate>Wed, 25 Oct 2023 15:02:00 GMT</pubDate></item><item><title>Real-Time Video to Pixel Art</title><link>https://travis.emslander.co/posts/20231025-real-time-pixel-art/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231025-real-time-pixel-art/</guid><description>This is a super fun demonstration of doing real-time conversion of images from a video stream to pixel art style. While it&apos;s not super fluid, it&apos;s sort of more fun seeing it…</description><pubDate>Wed, 25 Oct 2023 14:59:00 GMT</pubDate></item><item><title>Extracting Book Recommendations with ChatGPT</title><link>https://travis.emslander.co/posts/20231017-extracting-book-recommendations-chatgpt/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20231017-extracting-book-recommendations-chatgpt/</guid><description>Someone wrote about their experience using the ChatGPT API to help identify and extract postings on Hacker News about books. From what I understand, he separately obtained…</description><pubDate>Tue, 17 Oct 2023 12:36:10 GMT</pubDate></item><item><title>Building the Threads App</title><link>https://travis.emslander.co/posts/20230920-building-the-threads-app/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230920-building-the-threads-app/</guid><description>I came across this newsletter article about building the Threads app. It was an interesting read on some of the technology decisions and how they hit a tight schedule and…</description><pubDate>Wed, 20 Sep 2023 11:59:54 GMT</pubDate></item><item><title>CSS Anchor</title><link>https://travis.emslander.co/posts/20230301-css-anchor/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230301-css-anchor/</guid><description>Chrome canary builds now have a new &quot;anchor&quot; concept for CSS positioning which should be in future versions of Chrome. There is also development on a polyfill. This is…</description><pubDate>Wed, 01 Mar 2023 14:10:13 GMT</pubDate></item><item><title>Wikenigma</title><link>https://travis.emslander.co/posts/20230222-wikenigma/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230222-wikenigma/</guid><description>We all know about Wikipedia, it attempts to catalog all of human knowledge. I became aware earlier this week of Wikenigma, which does the opposite and catalogs all that we…</description><pubDate>Wed, 22 Feb 2023 14:08:33 GMT</pubDate></item><item><title>Troubleshooting Cloudflare and Stripe</title><link>https://travis.emslander.co/posts/20230222-troubleshooting-cloudflare-and-stripe/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230222-troubleshooting-cloudflare-and-stripe/</guid><description>Troy Hunt is the creator of Have I Been PWNED, a service we use at Field Nation to block logins that use passwords that were exposed in known data breaches. He wrote this…</description><pubDate>Wed, 22 Feb 2023 14:06:05 GMT</pubDate></item><item><title>Datalog</title><link>https://travis.emslander.co/posts/20230215-datalog/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230215-datalog/</guid><description>I recently read this explainer on Datalog. I&apos;ve never actually heard of this alternate query language. It is pretty interesting, and a couple of the use cases seem like…</description><pubDate>Wed, 15 Feb 2023 14:10:00 GMT</pubDate></item><item><title>NLP Hallucinations</title><link>https://travis.emslander.co/posts/20230215-nlp-hallucinations/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230215-nlp-hallucinations/</guid><description>Someone playing around with the Bing ChatGPT product believes they uncovered some initial prompts/instructions the chatbot has in how it does every conversation. It&apos;s very…</description><pubDate>Wed, 15 Feb 2023 14:01:05 GMT</pubDate></item><item><title>Pocket Guide to Debugging</title><link>https://travis.emslander.co/posts/20230208-pocket-guide-to-debugging/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230208-pocket-guide-to-debugging/</guid><description>I came across this funny little comic book about debugging called The Pocket Guide to Debugging by Julia Evans. I thought this little book is great. It&apos;s not only funny, but…</description><pubDate>Wed, 08 Feb 2023 14:00:00 GMT</pubDate></item><item><title>Floating Point Numbers</title><link>https://travis.emslander.co/posts/20230125-floating-point-numbers/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230125-floating-point-numbers/</guid><description>Not all engineers are aware, but floating points are attempts at representing a fraction in binary. They are often not able to be an exact representation of the number and…</description><pubDate>Wed, 25 Jan 2023 14:00:00 GMT</pubDate></item><item><title>ChatGPT Makes Terrible Errors</title><link>https://travis.emslander.co/posts/20230118-chatgpt-makes-terrible-errors/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230118-chatgpt-makes-terrible-errors/</guid><description>There&apos;s been a lot shared here and posted elsewhere on the internet about the amazing things large language model AI like ChatGPT can produce. I thought I&apos;d share this funny…</description><pubDate>Wed, 18 Jan 2023 14:00:00 GMT</pubDate></item><item><title>ICANN DNS</title><link>https://travis.emslander.co/posts/20230104-icann-dns/</link><guid isPermaLink="true">https://travis.emslander.co/posts/20230104-icann-dns/</guid><description>I enjoy watching Marques Brownlee (MKBHD) on Youtube. He&apos;s a tech youtuber who mostly reviews computers, phones, and other gadgets. Recently I started listening to a podcast…</description><pubDate>Wed, 04 Jan 2023 14:39:00 GMT</pubDate></item></channel></rss>