Wally’s Wild Ride

The state of AI music in 2025 is getting pretty good. Here is a song written by a prompt in ChapGPT then converted the lyrics and music with udio.

The story that inspired the song was from a time that my grandpa took my young uncle wally to the stockyards on a thoroughbred horse that was broken but still wild. My grandpa sent him home on the horse and at 10 years old, he was too little to control her. After she spooked and started to run for home, Wally worried that if the barn doors were opened the horse would run into the barn and he would get scraped off. Here’s the song:

Audio Player

Image Playground

I’ve tested out the new Image Playground app for MacOS and the results are pleasing. I created a whole collection of my family (my wife and my siblings and their respective spouses). This is what we would all look like if we were in a Pixar feature:

There is still a little wonkiness in some of the eyes but overall I think the state of the technology is progressing nicely. The other change from other image generators I’ve used is just how fast Image Playground is able to generate the images. These took just a few seconds each.

Google Doing its Best to Destroy the Web

URL shorteners are a good idea when it comes to sharing a longer address that you know will need to be typed manually. They are a bad idea for anything that a user might want to use over a longer period of time.

Case in point, in 2018 Google deprecated its URL shortener and in July announced that it will also be sunsetting currently shortened URLs in August of 2025.

In 2018, we announced the deprecation and transition of Google URL Shortener because of the changes we’ve seen in how people find content on the internet, and the number of new popular URL shortening services that emerged in that time. This meant that we no longer accepted new URLs to shorten but that we would continue serving existing URLs.
Over time, these existing URLs saw less and less traffic as the years went on — in fact more than 99% of them had no activity in the last month.

As such, we will be turning off Google URL Shortener. Please read on below to understand more about how this may impact you.

Who is impacted?
Any developers using links built with the Google URL Shortener in the form https://goo.gl/* will be impacted, and these URLs will no longer return a response after August 25th, 2025. We recommend transitioning these links to another URL shortener provider.

It’s baffling that Google is as popular as it is as a citizen of the web when they seem to have no conception of respect for users or of the web itself. It’s also crazy that their advice is to just find a different URL shortener: NO! If you haven’t realized this yet, using a shortener breaks the web. Every time one of these shorteners goes under all of their collective use suddenly dies with it.

I guess people just need to learn you can’t trust Google. Don’t be evil… indeed.

Money Stuff Podcast

I’ve been a fan of Matt Levine’s Money Stuff newsletter for the past few years. Today I learned that he and Katie Greifeld have started a new weekly conversational style Money Stuff Podcast based on his recent Money Stuff articles. In the first episode, Katie and Matt discuss a hot fund for private stocks, a clever/illegal crypto trade and super users of US government data. Also there’s some fake Cormac McCarthy.

Tesla’s Cybertruck has a serious problem that only a complete redesign can fix

From Jesus Diaz writing for Fast Company, “Tesla’s Cybertruck has a serious problem that only a complete redesign can fix“:

The problem, according to Musk, is the bright metal construction and predominantly straight edges mean that even minor inconsistencies become glaringly obvious. To avoid this, he commanded unparalleled precision in the manufacturing process, stating in his email that “all parts for this vehicle, whether internal or from suppliers, need to be designed and built to sub 10 micron accuracy. That means all part dimensions need to be to the third decimal place in millimeters and tolerances need [to] be specified in single digit microns.” Drawing a comparison to everyday products known for their precision, Musk added, “If LEGO and soda cans, which are very low cost, can do this, so can we.”

The cybertruck is not made from LEGO blocks or soda cans. It’s just not feasible to have such tolerances on parts that are so big and non-uniform at production scale. I suspect we’ll continue to see the truck’s release date pushed back as each deadline comes whooshing by until they admit defeat and do a redesign.

At least it’s bulletproof:

The Amazing World of DAK Catalogs

Cabel Sasser spent 10 years preparing this blog post. It’s a deep dive into the Golden Age of direct to consumer catalogues.

For a decade, I’ve been snapping up copies of a certain gadget catalog, one by one, when they’re up for auction. Collecting and waiting.
The catalogs were disposable, and that means not many people kept them. But, to me, they tell a critically important story of the golden age of electronics, gadgets, copywriting, and sales.
They deserve to be preserved.
And I’m the guy to do it.

The closest thing I had growing up, was the Consumers Distributing magazines.

Google Alters Search Queries

Because of the recent antitrust case against Google, this story about the search giant altering search queries in order to make more money has come to light. It’s almost too much to believe:

Megan Gray writing for Wired:

There have long been suspicions that the search giant manipulates ad prices, and now it’s clear that Google treats consumers with the same disdain. The “10 blue links,” or organic results, which Google has always claimed to be sacrosanct, are just another vector for Google greediness, camouflaged in the company’s kindergarten colors.

Google likely alters queries billions of times a day in trillions of different variations. Here’s how it works. Say you search for “children’s clothing.” Google converts it, without your knowledge, to a search for “NIKOLAI-brand kidswear,” making a behind-the-scenes substitution of your actual query with a different query that just happens to generate more money for the company, and will generate results you weren’t searching for at all. It’s not possible for you to opt out of the substitution. If you don’t get the results you want, and you try to refine your query, you are wasting your time. This is a twisted shopping mall you can’t escape.

Google dropped the “Don’t be evil” motto when it changed its name to Alphabet but apparently hasn’t been living up to their new motto, “Do the right thing”.

Update: It has been noted that this is an opinion piece and the sources haven’t necessarily been vetted. Google’s statement via platformer:

Google does not delete queries and replace them with ones that monetize better as the opinion piece suggests, and the organic results you see in Search are not affected by our ads systems.

Two Ways to Improve Gmail

Dave Winer posted to ask if anyone had a suggestion on how to quickly create new email addresses that can be forwarded to his main address. I wrote him with a suggestion and at the same time realized I’ve never posted the techniques1 here.

Gmail has a feature where you can add a + to the end of your email address and create a new address that goes to your original address. For example, jeff.milner+newaddress@gmail.com will appear to the service you are signing up for as a different address than jeffmilner@gmail.com but they both go to my inbox.

The only downside is that some services see the + as being not a valid email address.

The other feature I want to highlight is that gmail ignores periods. Mail sent to jeffmilner@gmail.com or jeff.milner@gmail.com will both arrive in my inbox. Same with j.e.f.f.m.i.l.n.e.r@gmail.com. Gmail doesn’t care about the periods but each iteration is a different email address to the service you are signing up for.

  1. I first learned about these features in a Gmail Blog post from 2008.[↩]

How Google Reader was Killed

After 10 years, the question is still being asked: Who killed Google Reader? by The Verge’s David Pierce:

Of course, Google did kill it. (Google didn’t respond to a request for comment on this story.) Reader’s impending shutdown was announced in March of 2013, and the app went officially offline on July 1st of that year. “While the product has a loyal following, over the years usage has declined,” Google SVP Urs Hölzle wrote in a blog post announcing the shutdown.

Google tried its best to bury the announcement: it made it the fifth bullet in a series of otherwise mundane updates and published the blog post on the same day Pope Francis was elected to head the Catholic Church. Internally, says Mihai Parparita, who was one of Reader’s last engineers and caretakers, “they were like, ‘Okay, the Pope will be the big story of the day. It’ll be fine.’ But as it turns out, the people who care about Reader don’t really care about the Pope.” That loyal following Hölzle spoke of was irate over losing their favorite web consumption tool.

I’m still mad but at this point I’m not sure I would even want them to revive it. Netnewswire is my reader of choice.

Adobe Releases Photoshop’s AI Generative Fill

Adobe has announced a new Beta version of Photoshop that comes with generative AI technology.

Pam Clark, writing for the Adobe Blog:

We are thrilled to announce that the Photoshop (beta) app has released Generative Fill, the world’s first co-pilot in creative and design workflows, giving users a magical new way to work. Generative Fill is powered by Adobe Firefly, Adobe’s family of creative generative AI models. Starting today, Photoshop subscribers can create extraordinary imagery from a simple text prompt.

This brings two imaging powerhouses together — Photoshop and generative AI, enabling you to generate content from inside Photoshop with a text prompt and edit it with Photoshop’s comprehensive range of tools to create extraordinary results.

I’ve been having a lot of fun playing around with DiffusionBee running Stable Diffusion and yet this one from Adobe blows me away by how fast and awesome it is. Even if working on Photoshop itself is not your thing, don’t miss the examples.