The overlooked power of URLs (News)

3 Nov 2025 · 8 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Podcast Notes: The Changelog - Episode: The Overlooked Power of URLs

Episode Summary In this episode, the hosts discuss several key topics related to software development, open source, and emerging technologies. Notable segments include Ahmad Alfy's insights on the utility of URLs as state containers, Shrivu Shankar’s exploration of Claude Code features, Yusuf Aytas's critique of AI's impact on technical interviews, and Wu Xiaoyun's cost-saving internship project at TikTok. The episode also introduces TOON, a new serialization format aimed at optimizing interactions with large language models (LLMs).

---

Key Discussions

  1. The Power of URLs
  2. Speaker: Ahmad Alfy
  3. Main Idea: URLs are often underutilized in software development.
  4. Example: A URL that points to the Prism.js download page can encapsulate user preferences and configurations entirely, illustrating URLs as:
  5. State containers
  6. Encoders of intent
  7. Shareable and recoverable setups
  8. Commentary: While sophisticated state management libraries (Redux, MobX, etc.) are valuable, sometimes the simplest solution—using URLs—can be the most effective.
  1. Claude Code Insights
  2. Speaker: Shrivu Shankar
  3. Main Idea: Personal experience using Claude Code highlights usability challenges.
  4. Key Points:
  5. The product's extensive feature set can feel overwhelming.
  6. Questions about the longevity and relevance of commands and sub-agents arise.
  7. Conclusion: Sharing experiences and use cases helps others navigate the tool effectively.
  1. The Impact of AI on Technical Interviews
  2. Speaker: Yusuf Aytas
  3. Main Idea: The introduction of AI has significantly distorted the interview landscape.
  4. Observations:
  5. Candidates now have access to idealized coding solutions and explanations.
  6. Reliance on AI tools can undermine genuine assessment of a candidate's skills.
  7. Quote: "You don't need a network. You don't need experience. You just need a second monitor."
  1. Cost-Saving Innovation at TikTok
  2. Speaker: Wu Xiaoyun
  3. Main Idea: An internship project led to significant cost savings for TikTok.
  4. Project Overview:
  5. Ported a core payment service from Go to Rust.
  6. Achieved a 2x performance gain resulting in projected savings of $300,000 annually in cloud costs.
  7. Reflection: The experience deepened appreciation for Go, showcasing its developer productivity.
  1. Introduction to TOON
  2. Concept: Token Oriented Object Notation (TOON)
  3. Usage: A new serialization format designed for structured data interaction with LLMs.
  4. Benefits:
  5. Reduces token usage by 40% to 60% compared to standard JSON.
  6. Aimed at minimizing costs associated with token usage in LLMs.

---

Important Takeaways

  • URLs as State Containers: Emphasizing the versatile use of URLs can simplify state management in applications.
  • AI's Role in Interviews: The ease of access to perfect solutions through AI necessitates a reevaluation of traditional interview methods.
  • Internship Innovations: Real-world projects can lead to substantial operational savings and foster appreciation for different programming languages.
  • TOON: A progressive approach to serialization that addresses economic concerns in LLM usage.

---

Closing Remarks

  • The episode concludes by encouraging listeners to subscribe to the Changelog newsletter for more updates and insights, along with mentions of upcoming content and past discussions.

Call to Action

  • Like, subscribe, and leave a five-star review to support the podcast.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:28What up nerds? from Heroku, Emma Tracy from Colt Repo, and more. If you're going, let's sync up. See what I did there. If not, stay tuned for the best convos from the hallway track. Okay, let's get in to this week's news. The overlooked power of URLs. Ahmad Alfie found an old comment in his code that contained a powerful link. Quote, I clicked the URL and it was the Prism.js download page with every checkbox, dropdown, and option preselected to match my exact configuration. Themes chosen, languages selected, plugins enabled, everything perfectly reconstructed from that single URL. Here was a URL doing far more than just pointing to a page.

1:16It was storing state, encoding intent, and making my entire setup shareable and recoverable. No database, no cookies, no local storage, just a URL. End quote. URLs can do so much, but we don't always use them to their full potential. In this article, Akhmat explains how URLs are even more than user interface. They're state containers. They have their limitations, yes, but Pareto tells me we're not benefiting from the virtues of the URL nearly enough. Akhmat agrees. Quote, we've built increasingly sophisticated state management libraries like Redux, MobX, ZooStand, Recoil, and others. They all have their place, but sometimes the best solution is the one that's been there all along.

2:00How I use every ClodCode feature. The more I use ClodCode, the more I want to use ClodCode. That's a strong indicator of good product design. The challenge I have is the surface area of the product feels overwhelming. Not that I'm holding it wrong, necessarily, but that I could be holding it better. But if I'm being honest, which I actually always try to be, so I don't know why I feel compelled to prefix the following or any statement with that phrase, but here we are, aren't we? I don't know how much of Cloud Code's feature set is worth investing in. Are slash commands here to stay? Are sub-agents even worth it?

2:37Will I switch to AMP or Codex or Gemini CLI next week and make any Cloud Code specific learnings moot? With those questions in my mind. I love posts like this one linked in the newsletter from Shrivu Shankar, a brain dump of all the ways he's been using Claude Code for me to cherry pick from. More people write posts like this and I'll keep linking them up for the rest of us. AI broke interviews. I'm not sure the software industry's interview process was functional prior to October of 22, but as Yusuf Atis laments in this post, it's certainly busted now. Quote, everyone now has access to perfect code, perfect explanations, perfect system design diagrams, and even perfect behavioral answers.

3:19You don't need a network. You don't need experience. You just need a second monitor lying. You don't even need that. Check this out. End quote. The this that he referenced in that quote is an interview coder service that has been recently upgraded with audio support and 20 plus cutting edge undetectability features to keep you invisible across every interview check. It's now time for sponsor news. Postgres for agents is here. Tiger Data just launched Agentic Postgres, the first database built from the ground up for AI agents. We've seen Postgres extended in every direction, time series, vector, graph, but this is the next evolution.

4:01Traditional databases wait for humans to query them. Agentic Postgres is designed for autonomous agents that read, write, and reason about data on their own. It's Postgres reimagined for the agent era with built-in memory, context management, and safety controls so agents can collaborate without stepping on each other's data. If you've ever been wondering what the quote database for agents looks like, Tiger Data has just answered that question. Learn more at tigerdata.com or check the link in the newsletter to read the blog post. Intern saves TikTok$300 ,000 per year because Rust. During his internship at TikTok, Wu Zhaoyun ported a core payment service from Go to Rust.

4:43Quote, we faced a classic engineering dilemma. How do you squeeze more performance out of a critical system without compromising stability or breaking the bank? This is the story of how I tackled that challenge by selectively rewriting a performance bottleneck in Rust, resulting in a 2x performance gain and nearly$300 ,000 in projected annual savings in cloud costs. end quote. One of our industry's favorite principles is premature optimization is the root of all evil, but it's important to note how much heavy lifting the word premature is doing in that axiom. Well-timed optimizations can yield huge wins like the one Wu and his colleagues deployed.

5:23Oh, and if you think this experience soured Wu on Go, quote, paradoxically, this project gave me an even deeper appreciation for Golang. Go's incredible developer productivity and well-rounded performance makes it the ideal choice for 95 % of our services. JSON for LLM prompts at half the tokens. TUNE, which stands for Token Oriented Object Notation, is a compact, human-readable serialization format designed for passing structured data to large language models with significantly reduced token usage. The idea here is to still use JSON programmatically, but convert to Tune for LLM input, saving about 40 to 60 % of tokens.

6:06Why? Because those tokens still cost money and anything that costs developers money will be optimized away as much as we can muster. That's the news for now, but go and subscribe to the ChangeLog newsletter for the full scoop of links worth clicking on, such as the Internet Archive's Wayback Machine Link Fixer, the only thing that matters, And if you don't tinker, you don't have taste. Get in on the newsletter at changelog.news. Last week on the Changelog, Adam Jacob joined us to discuss how agentic systems for building and managing infra have fundamentally altered how he thinks about everything, including the last six years of his life.

6:48And Adam and I finally pushed record on a spooky friends episode all about software projects that are dying, dead, or undead. And coming up on Wednesday, Andrew Nesbitt tells us all about Ecosystems, the world's most comprehensive and accurate dataset about open source production and use. And on Friday, we play what should be the most competitive round of our Pound to Find game show, because every participant, except Adam, is already a champion. Have a great week, like, subscribe, and five-star review us if you like our work, and I'll talk to you again real soon.

7:26G-ONE

From the publisher

Ahmad Alfy explains how URLs are state containers, Shrivu Shankar shares how he uses every Claude Code feature, Yusuf Aytas laments how AI broke technical interviews, Wu Xiaoyun tells how he saved TikTok $300k during his internship, and TOON is a new serialization format to save us some LLM tokens.

More from The Changelog: Software Development, Open Source

All 232 episodes
The overlooked power of URLs (News)The Changelog: Software Development, Open Source · 8 min
Listen in VO