https://justin.searls.co/wisps/2026-01-13-07h08m23s/Wisp at 12:08 PM on 01/13Justin Searlswebsite@searls.co2026-01-13T12:08:23+00:002026-01-13T07:08:31-05:00]]>https://justin.searls.co/wisps/2026-01-14-16h17m14s/Wisp at 7:17 AM on 01/14Justin Searlswebsite@searls.co2026-01-14T07:17:14+00:002026-01-14T02:17:33-05:00]]>https://justin.searls.co/wisps/2026-01-14-20h37m37s/Wisp at 11:37 AM on 01/14Justin Searlswebsite@searls.co2026-01-14T11:37:37+00:002026-01-14T06:40:46-05:00]]>https://justin.searls.co/wisps/2026-01-14-20h50m06s/Wisp at 11:50 AM on 01/14Justin Searlswebsite@searls.co2026-01-14T11:50:06+00:002026-01-14T06:50:21-05:00]]>
https://justin.searls.co/takes/2026-01-13-18h04m53s/The reviews are in! Melatonin supplements are a far less effective sleep aid for long flights than straight whiskey.
Justin Searlswebsite@searls.co2026-01-14T00:04:53+00:002026-01-13T19:05:45-05:00The reviews are in! Melatonin supplements are a far less effective sleep aid for long flights than straight whiskey.
]]>https://justin.searls.co/takes/2026-01-13-10h54m39s/Here's a direct revenue idea for the airlines: Informed Seat Selection.
Prior to choosing a seat, passengers pay $89 to preview the security photos on file for the passengers booked next to them.
Bonus: dynamic pricing based on historical desirability of each passenger.
Justin Searlswebsite@searls.co2026-01-13T16:54:39+00:002026-01-13T12:05:21-05:00Here's a direct revenue idea for the airlines: Informed Seat Selection.
https://justin.searls.co/shots/2026-01-11-14h00m51s/PSA: iPhone Air MagSafe Battery can charge your AirPodsJustin Searlswebsite@searls.co2026-01-11T19:00:51+00:002026-01-11T14:04:47-05:00
One of the many subtle frustrations I have with the Airpods Pro 3 is that the redesigned case actually results in a slightly-askew magnet alignment, which results in several (official!) MagSafe chargers failing to charge the case. Well, while the iPhone Air MagSafe Battery may not fit any other model iPhone particularly well, it's actually a super handy way to recharge your AirPods! Just plop the fucker on the back and twist until you hear that familiar ding and see the light turn on.
Might come in handy on a long flight.
Secondary PSA: engraving is free and AirPods are disposable: put your e-mail address on your AirPods.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-01-11-14h00m51s/
]]>https://justin.searls.co/shots/2026-01-08-07h43m15s/Peter Campbell's giraffe artJustin Searlswebsite@searls.co2026-01-08T12:43:15+00:002026-01-08T08:04:51-05:00
Becky and I are wrapping up a rewatch of Mad Men this week, and throughout the first several seasons, she'd point out the artwork hanging near the entrance of Peter Campbell's apartment, a screenshot of which I shall now hotlink from Blogger's CDN like it's 1959:
(Of course, Pete Campbell is so classless that in my head canon, Trudy must have picked this out.)
Anyway, every time the giraffes would show up, Becky would snap her fingers and point at the TV like Leo in Once Upon a Time in Hollywood before commenting on how much she loved the piece. _We are not art people_, and I can take a hint, so I ordered a recreation made by this guy on Etsy and hid it in a closet for a few months before giving it to Becky to unwrap on Christmas.
Well, I finally got around to hanging them up last night, and they look pretty good! It helps that I had a huge blank wall framed by white trim and surrounded by mid-century modern furniture. I loved the little touch that Peter D. Campbell was written in huge lettering (larger than the artist's) across the center of the middle giraffe.
Classic Pete. What a prick.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-01-08-07h43m15s/
]]>https://justin.searls.co/shots/2026-01-02-14h20m49s/Shovelware: pdf2web pipelineJustin Searlswebsite@searls.co2026-01-02T19:20:49+00:002026-01-02T15:02:56-05:00
Problem: I have hundreds of pages of PDF catalogs in Japanese and no great way to translate them while retaining visual anchors. I like how Safari's built-in translate tool handles images, but it doesn't support PDFs
Solution: point Codex CLI at the directory of PDFs, tell it to rasterize every page of every doc into high-resolution images, then throw together a local webapp to navigate documents and pages. Now I can toggle Safari's built-in translation wherever I want.
Result: I'm no longer worried the curtains won't match the drapes. 💁♂️
This is the golden age of custom software if you've got an ounce of creativity in your bones.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-01-02-14h20m49s/
]]>https://justin.searls.co/shots/2025-12-29-10h18m19s/Meta's algorithm has me nailedJustin Searlswebsite@searls.co2025-12-29T15:18:19+00:002025-12-29T10:19:26-05:00
If you look closely, you'll spot that the Instagram algorithm has successfully identified my absolute number-one-with-a-bullet favorite topic. How on earth did it figure that out? My phone must be listening to me.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-12-29-10h18m19s/
]]>https://justin.searls.co/shots/2025-12-27-20h37m54s/Doordash CoutureJustin Searlswebsite@searls.co2025-12-28T01:37:54+00:002025-12-27T20:39:14-05:00
Who is this for? STEM majors realizing they're better off running Uber Eats?
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-12-27-20h37m54s/
]]>https://justin.searls.co/shots/2025-12-24-08h21m27s/Is Apple Shortcuts functional programming?Justin Searlswebsite@searls.co2025-12-24T13:21:27+00:002025-12-24T08:28:45-05:00
I'm working on an inadvisably complex Apple Shortcuts widget for studying Japanese language, and just realized two things that may save you some time in the future:
1. If statements are expressions: the value of the "If Result" is available and evaluates to the final value of whatever branch was traveled at runtime
2. Repeat blocks may say "each" but actually double as map functions: they return a "Repeat Results" value, which evaluates to a List of the final value of each iteration
Because Shortcuts exposes such a gobsmackingly-frustrating UI for actually building programs, it's easy to assume that you're hobbled by the conventions of something like BASIC, but there are some surprisingly modern conveniences lying under the surface!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-12-24-08h21m27s/
]]>https://justin.searls.co/shots/2025-12-12-16h14m55s/That's a pretty good Searls impressionJustin Searlswebsite@searls.co2025-12-12T21:14:55+00:002025-12-12T16:18:51-05:00
We were gone most of the day so I told Codex CLI to migrate Better with Becky to my searls-auth gem and to commit & push regularly to a PR so I could review remotely. Just noticed that it must have looked through the git history in order to write commit messages that match my own. Seriously thought I wrote half of these before I realized as much.
Uncanny, but appreciated.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-12-12-16h14m55s/
]]>https://justin.searls.co/shots/2025-12-11-06h33m07s/Seems like nothing interesting happenedJustin Searlswebsite@searls.co2025-12-11T11:33:07+00:002025-12-11T06:35:13-05:00
I turned on Ring's new AI description feature for its cameras a couple weeks ago. Opened my event history for the first time since then and was kind of impressed by the honest assessment of what goes on around here.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-12-11-06h33m07s/
]]>https://justin.searls.co/shots/2025-11-18-08h15m36s/Downdetector is downJustin Searlswebsite@searls.co2025-11-18T13:15:36+00:002025-11-18T08:20:00-05:00
When half the websites I visited wouldn't load this morning, I figured I'd check downdetector to see if Cloudflare was down, but I couldn't. Because Cloudflare was down.
Distributed systems sound great, but the way the industry rushed to crown a handful of winners like AWS and Cloudflare had the net effect of merely increasing the number of single points of failure in the chain.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-11-18-08h15m36s/
]]>https://justin.searls.co/shots/2025-11-17-10h53m34s/Live Captions for Audible books in iOS 26Justin Searlswebsite@searls.co2025-11-17T15:53:34+00:002025-11-17T11:13:38-05:00
I've wanted to start listening to books for Japanese practice in addition to just reading them, but the lack of an easy way to quickly understand a particular word always limited my ability to understand and enjoy it.
With iOS 26, the Live Captions Accessibility feature can be set to a number of languages (including Japanese) and routed to the system audio instead of the microphone. So while Amazon would be happy to sell you a "Whisper" license for both audiobook and ebook in order to get a less useful version of this functionality, your iOS device can just passively be building a transcript of the book for you to review as you listen. There's even a "Copy Transcript" button in the top right corner of the expanded view!
This is a great example of leveraging advancements in OS-level AI features to accomplish language learning objectives that would have been a fantasy just a few years ago.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-11-17-10h53m34s/
]]>https://justin.searls.co/shots/2025-11-12-14h13m34s/My lucky dayJustin Searlswebsite@searls.co2025-11-12T19:13:34+00:002025-11-12T14:13:47-05:00
What are the odds?*
*The odds are 1 in 1.7 million
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-11-12-14h13m34s/
]]>https://justin.searls.co/shots/2025-10-25-12h35m39s/The new Developer Strap delivers 20 Gbps to M2 Vision ProJustin Searlswebsite@searls.co2025-10-25T16:35:39+00:002025-10-25T13:09:22-04:00
Like many other Vision Pro sickos, I was far more excited about this week's announcement of a newly-updated Developer Strap than I was about last week's news of the M5 Vision Pro itself.
Why? The original strap allowed you to connect your Vision Pro to a Mac, _but at unacceptably slow USB 2.0 (480 Mbps) speeds_. This still achieved much lower latency connection than WiFi, but the image quality when running Mac Virtual Display over the USB connection was rendered far too blurry to be worthwhile. The new strap, however, offers a massively-upgraded _20 Gbps_ connection speed. I rushed to order one at the news, because, in theory, those speeds ought to offer the absolute best experience possible when using Vision Pro as an immersive Mac display.
While Apple's support documentation says both devices "support" connecting to the strap, what wasn't clear was whether the original hardware would be able to actually deliver the increased bandwidth.
Well, I'm happy to report after plugging in the new Developer Strap into my original Vision Pro, System Information indicates a 20 Gbps connection! Moreover, I can confirm Mac Virtual Display performs better than ever.
Seriously, I don't think I'll be able to go back. The increase in visual sharpness and the lightning-quick latency beat the pants off anything I've experienced, and I've been using Mac Virtual Display daily since the product's initial release. Up to now, others who've tried using Vision Pro for this purpose have reported that the display quality is poor—likely attributable to the need for a carefully-tuned WiFi environment to sustain the connection. That Apple finally offers a wired connection that delivers the definitive experience is a huge win.
If you own a Vision Pro and use it as a display for your Mac, you're already a dummy who blew $3500 on this thing—go spend $300 more and treat yourself to a massive upgrade.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-10-25-12h35m39s/
]]>https://justin.searls.co/shots/2025-10-13-09h09m26s/✅ Active on weekendsJustin Searlswebsite@searls.co2025-10-13T13:09:26+00:002025-10-13T09:14:45-04:00
A recruiter sent me this screenshot of some kind of GitHub profile scraper. Aside from naming me as a "top 1%" JavaScript developer (which I'm not sure is a compliment or a threat…), I just couldn't get over the "active on weekends" checkmark.
Lady, on weekends I charge double. 🤌
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-10-13-09h09m26s/
]]>https://justin.searls.co/shots/2025-09-20-13h42m01s/MagSafe Ice PacksJustin Searlswebsite@searls.co2025-09-20T19:25:14+00:002025-09-20T15:27:23-04:00
So here's a neat way to magically cut in half the time it takes to transfer to your new iPhone.
Back in 2019, I realized iPhone restores run _much_ faster when the device is kept cold, because thermal throttling—not data transfer rate—is the real bottleneck. The thing is, a fridge isn't quite cold enough and a freezer was way too cold (phones don't work well at below zero temperatures, apparently). So the stopgap solution I initially arrived at was to sandwich the phone between a couple ice packs. Not only did it work great, I was tickled to see a few sites like Cult of Mac publish how-to guides on the technique.
Anyway, figuring out how to best cool my iPhones to expedite a direct transfer restore has become something of an annual tradition in the Searls household. This year, I had the foresight to buy small ice packs and then stick MagSafe-compatible receiver magnets onto them.
If you're interested, here's what you're looking at:
* Ice Packs
* Adhesive Magnets
Those are affiliate links, which I feel like I should disclose because this website definitely counts as a journalism.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-09-20-13h42m01s/
]]>https://justin.searls.co/shots/2025-09-18-11h01m43s/Pro-tip: Dodge The Verge's PaywallJustin Searlswebsite@searls.co2025-09-18T15:01:43+00:002025-09-18T15:03:41+00:00
The Verge is included in Apple News+, so if you're an Apple One subscriber (as I imagine, many Verge readers are), whenever you hit the paywall in your browser you can—at least from Safari's Share Sheet—very easily open the same article in the News app and avoid the paywall.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-09-18-11h01m43s/
]]>https://justin.searls.co/shots/2025-09-17-15h30m24s/So much for Airplane ModeJustin Searlswebsite@searls.co2025-09-17T19:30:24+00:002025-09-17T15:33:41-04:00
My iPhone Air MagSafe Battery came in the mail today, and it was the first time I've ever seen this ridiculous sticker.
Does this mean the product can't be taken on passenger planes? Because the only risk factor other than the product the battery itself in the box is a few layers of cardboard.
Quick impressions on the product:
* It is a battery
* It can be charged via USB-C and charge other devices via USB-C
* It can connect to phones _other than_ the iPhone Air, but generally only sideways, and iOS 26 handles it in software correctly (meaning whatever software integration Apple built for the product isn't gated to iPhone Air serial numbers)
* It will attach to MagSafe chargers but not charge from them
* I haven't tried putting my AirPods Pro 2 case on them, but wouldn't be surprised if it charged them
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-09-17-15h30m24s/
]]>https://justin.searls.co/shots/2025-09-14-15h00m39s/A simple calculationJustin Searlswebsite@searls.co2025-09-14T19:00:39+00:002025-09-14T19:06:16+00:00
Whenever I need to verify a network connection with a remote LLM, I always ask it `1+1`. I'm sure it'll still raise the ocean level by a millimeter, but it seems less bad than a more complex query.
I forgot I had unhidden chain-of-thought reasoning, so I chuckled when I got this:
> Sure thing! The task is straightforward: I just need to respond to "1+1" with "2." It's a simple calculation, so I won't overthink it. There's no need to use any tools for this, and I know the guidelines about "Destructive Deletions" and "No Comments by Default" don't really apply here. I'll just keep it short and clear, and the answer will simply be "2."
At least it didn't overthink it.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-09-14-15h00m39s/
]]>https://justin.searls.co/shots/2025-09-03-08h12m36s/You won't believe this Codex forkJustin Searlswebsite@searls.co2025-09-03T12:12:36+00:002025-09-03T09:23:56-04:00
Reddit turned me onto this just-every/code fork of OpenAI's Codex CLI last night. Since it uses the binary name `coder` to differentiate it from `code` and `codex`, I guess we should just call this thing Coder.
In addition to everything you get with Codex:
- A built-in diff viewer (Ctrl+D). If you're like me, you often have Claude Code or Codex open in one window and your preferred Git UI (I use Fork) in a second window, so having it integrated is wonderful. Moreover, while viewing a diff, you can press `e` to request an explanation of the specific change you're looking at
- Built-in browser support with ASCII previews (Ctrl+B) Like Playwright, it automates browsers over the very fast CDP, and it takes zero futzing to get started with it (unlike tacking an MCP tool onto Claude)
- Multi-agent consensus If you're a real sicko, you can hand the same question or task to all three of GPT, Claude, and Gemini and keep the consensus winner among them
Coder also has a themeable, more stable curses-like UI (as opposed to top-level terminal scrollback). It's the rare case of a community taking a heavily-funded corporate open source project and adding a lot of visual flair and spit polish to it. But I'll be damned if this isn't a _much_ nicer experience than either Claude Code or Codex out of the box. (I can't speak to OpenCode, but since it doesn't support ChatGPT subscriptions, I'm not interested in it.)
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-09-03-08h12m36s/
]]>https://justin.searls.co/shots/2025-08-10-12h31m46s/Shout for DANGERJustin Searlswebsite@searls.co2025-08-10T16:31:46+00:002025-08-10T12:38:19-04:00
Free idea for anyone who wants it.
I've been juggling so many LLM-based editors and CLI tools that I've started collecting them into meta scripts like this shell-completion-aware `edit` dingus that I use for launching into my projects each day.
Because many of these CLIs have separate "safe" and "for real though" modes, I've picked up the convention of giving the editor name in ALL CAPS to mean "give me dangerous mode, please."
So:
```sh
$ edit -e claude posse_party
```
Will open Claude Code in `~/code/searls/posse_party` in normal mode.
And:
```sh
$ edit -e CLAUDE posse_party
```
Will do the same, while also passing the `--dangerously-skip-permissions` flag, which I refuse to type.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-08-10-12h31m46s/
]]>https://justin.searls.co/shots/2025-07-16-15h10m35s/Invoice for my first Mac (2004)Justin Searlswebsite@searls.co2025-07-16T19:10:35+00:002025-07-16T15:26:49-04:00
Thanks to a bug in Apple Mail, my Gmail archive likes to revert to sort by ascending date every now and then. Today, I scanned through some of those early emails and stumbled upon this incredible artifact: the e-mail invoice from Apple.com for my first Mac. It was a build-to-order 12" iBook G4 in July 2004.
Besides being set in such carefully-coifed monospace plaintext, the invoice provides an almost hilarious level of detail and verbiage by today's standards. Also, it never gets old to marvel at how much computers have depreciated over time. A whopping $1,362.00 for a mid-tier build of Apple's smallest, cheapest laptop in 2004. That's $2,317.82 in 2025 dollars after inflation. Today, the cheapest laptop Apple.com will sell you is the M4 MacBook Air (in an unusually recommendable configuration), starting at $999.
Big thanks to my dad Fred for spoiling me with a second computer literally one year into college (for which he bought me a Dell in June of 2003), because I was so insistent on switching to the Mac. (I sure was an entitled piece of shit.) I really wish I'd managed to hold onto that thing—a lot of fond memories, looking back.
The full invoice follows:
```text Apple Computer, Inc. INVOICE RECEIPT
Please remit to: FOR YOUR RECORDS ONLY
Customer Number Invoice Number
900007 9212467049
Reference Date 07/14/04
Amount Due .00
Please Reference Apple's Invoice Number on Your Remittance
Sold To: Ship To: Fred Searls Justin Searls REDACTED REDACTED TRENTON MI 48183 GRAND RAPIDS MI 49504 USA USA
________________________________________________________________________________ Customer Number Customer P.O. Number Sales Order Number
900007 7346758400 7010461968
Invoice Number Invoice Date Terms…
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-07-16-15h10m35s/
]]>https://justin.searls.co/spots/2025-05-29-23h17m54s/Tabelogged: ハシゴJustin Searlswebsite@searls.co2025-06-28T23:17:54+00:002025-05-29T21:24:06+09:00
I visited ハシゴ on May 29, 2025. I gave it a 3.3 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-29-23h17m54s/
]]>https://justin.searls.co/spots/2025-05-29-22h50m55s/Tabelogged: 串焼き居酒屋ゴバンJustin Searlswebsite@searls.co2025-06-28T22:50:55+00:002025-05-29T21:24:06+09:00
I visited 串焼き居酒屋ゴバン on May 29, 2025. I gave it a 3.3 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-29-22h50m55s/
]]>https://justin.searls.co/spots/2025-05-29-22h23m04s/Tabelogged: 米沢牛・焼肉 さかのJustin Searlswebsite@searls.co2025-06-28T22:23:04+00:002025-05-29T21:24:06+09:00
I visited 米沢牛・焼肉 さかの on May 29, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-29-22h23m04s/
]]>https://justin.searls.co/spots/2025-05-29-21h31m44s/Tabelogged: ピッツェリア エ オスタリア ダヴェッロJustin Searlswebsite@searls.co2025-06-28T21:31:44+00:002025-05-29T21:24:06+09:00
I visited ピッツェリア エ オスタリア ダヴェッロ on May 29, 2025. I gave it a 3.7 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-29-21h31m44s/
]]>https://justin.searls.co/spots/2025-05-29-21h12m40s/Tabelogged: 餃子 照井 福島駅東口店Justin Searlswebsite@searls.co2025-06-28T21:12:40+00:002025-05-29T21:24:06+09:00
I visited 餃子 照井 福島駅東口店 on May 29, 2025. I gave it a 3.7 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-29-21h12m40s/
]]>https://justin.searls.co/shots/2025-06-26-16h02m29s/My favorite Apple Podcasts bugJustin Searlswebsite@searls.co2025-06-26T20:02:29+00:002025-09-18T17:17:45-04:00
[2025-09-18 UPDATE: When the issue recurred just now on iPhone, it actually _opened Safari_ to the universal URL of the podcast. That indicates this is less likely a bug in the Podcasts app than in some other cross-platform system capable of opening links on a trigger. (And the answer can't be Shortcuts, since it occurs on versions of macOS that predate Shortcuts' support for automation.)]
After almost two years of being annoyed by this, I finally submitted the most annoying bug I'm currently dealing with. Filed as feedback `FB18414183` with description:
> For like 2 years (ever since Oppenheimer came out)? I listened to ONE EPISODE of Script Notes by manually navigating to it in the Podcasts app and listening to it. Now, across all my devices—iPad, iPhone, and every Mac, as if it's on some kind of bizarre timer, the Podcasts app will launch to the Script Notes page. Sometimes it's once a week, sometimes I go a month without seeing it. Always happens while I'm actively using the device and steals focus. This has been annoying and confusing for years, but it's so erratic that I assumed nobody at Apple would ever look at it and figure it out. Nothing I do changes anything: I've followed/unfollowed and downloaded/removed to try to shake something loose, but nope. Keeps launching to this random podcast I don't listen to
>
> As of macOS 26, however, this is the first time it actually breaks the app by showing this modal dialog with no views or controls on it.
Neat. 💣
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-06-26-16h02m29s/
]]>https://justin.searls.co/spots/2025-05-24-23h22m41s/Tabelogged: さわやか 新静岡セノバ店Justin Searlswebsite@searls.co2025-06-23T23:22:41+00:002025-05-29T21:24:06+09:00
I visited さわやか 新静岡セノバ店 on May 24, 2025. I gave it a 3.4 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-24-23h22m41s/
]]>https://justin.searls.co/spots/2025-05-24-21h35m56s/Tabelogged: 鳥藤Justin Searlswebsite@searls.co2025-06-23T21:35:56+00:002025-05-29T21:24:06+09:00
I visited 鳥藤 on May 24, 2025. I gave it a 3.8 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-24-21h35m56s/
]]>https://justin.searls.co/spots/2025-05-24-21h07m46s/Tabelogged: 多可能Justin Searlswebsite@searls.co2025-06-23T21:07:46+00:002025-05-29T21:24:06+09:00
I visited 多可能 on May 24, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-24-21h07m46s/
]]>https://justin.searls.co/spots/2025-05-23-23h32m19s/Tabelogged: 無庵Justin Searlswebsite@searls.co2025-06-22T23:32:19+00:002025-05-29T21:20:59+09:00
I visited 無庵 on May 23, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-23-23h32m19s/
]]>https://justin.searls.co/spots/2025-05-22-23h44m45s/Tabelogged: うなぎや せきのJustin Searlswebsite@searls.co2025-06-21T23:44:45+00:002025-05-29T21:24:06+09:00
I visited うなぎや せきの on May 22, 2025. I gave it a 3.9 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-22-23h44m45s/
]]>https://justin.searls.co/spots/2025-05-22-23h08m37s/Tabelogged: めしのタネJustin Searlswebsite@searls.co2025-06-21T23:08:37+00:002025-05-29T21:24:06+09:00
I visited めしのタネ on May 22, 2025. I gave it a 3.3 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-22-23h08m37s/
]]>https://justin.searls.co/spots/2025-05-22-22h42m46s/Tabelogged: 全国ご当地グルメコート 大宮横丁Justin Searlswebsite@searls.co2025-06-21T22:42:46+00:002025-05-29T21:24:06+09:00
I visited 全国ご当地グルメコート 大宮横丁 on May 22, 2025. I gave it a 3.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-22-22h42m46s/
]]>https://justin.searls.co/spots/2025-05-22-21h52m11s/Tabelogged: いづみや 本店Justin Searlswebsite@searls.co2025-06-21T21:52:11+00:002025-05-29T21:24:06+09:00
I visited いづみや 本店 on May 22, 2025. I gave it a 3.4 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-22-21h52m11s/
]]>https://justin.searls.co/shots/2025-06-21-12h45m14s/Home Sweet HomeJustin Searlswebsite@searls.co2025-06-21T19:45:14+00:002025-06-21T12:45:25-07:00
What my Japanese friends imagined when I told them I was headed back to Florida
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-06-21-12h45m14s/
]]>https://justin.searls.co/spots/2025-05-21-23h31m32s/Tabelogged: 熟成和牛ステーキグリルド エイジング・ビーフ 横浜店Justin Searlswebsite@searls.co2025-06-20T23:31:32+00:002025-05-29T21:24:06+09:00
I visited 熟成和牛ステーキグリルド エイジング・ビーフ 横浜店 on May 21, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-21-23h31m32s/
]]>https://justin.searls.co/spots/2025-05-21-23h02m29s/Tabelogged: ラーメン 環2家 川崎店Justin Searlswebsite@searls.co2025-06-20T23:02:29+00:002025-05-29T21:24:06+09:00
I visited ラーメン 環2家 川崎店 on May 21, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-21-23h02m29s/
]]>https://justin.searls.co/spots/2025-05-21-22h08m22s/Tabelogged: 伊太利亜のじぇらぁとやJustin Searlswebsite@searls.co2025-06-20T22:08:22+00:002025-05-29T21:20:59+09:00
I visited 伊太利亜のじぇらぁとや on May 21, 2025. I gave it a 3.1 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-21-22h08m22s/
]]>https://justin.searls.co/shots/2025-06-20-16h47m37s/Possy's been busyJustin Searlswebsite@searls.co2025-06-20T07:47:37+00:002025-06-20T07:53:38+00:00
Earlier this year, I announced I was working on a Rails app called POSSE Party which allows users to syndicate their website's content to a variety of social platforms simply by reading its RSS/Atom feed.
Well, as of today, POSSE Party officially posts to just about everything I could want it to. This week, I locked myself in a tiny Tokyo apartment and didn't let myself out until I'd finished building support for Instagram, Facebook Pages, LinkedIn, and YouTube. That brings the total number of platforms it supports up to 8. I've updated this site's POSSE Pulse accordingly.
I'm excited and relieved to have realized the vision of what I set out to build. I'll be discussing what's next… soon-ish. Probably.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-06-20-16h47m37s/
]]>https://justin.searls.co/spots/2025-05-20-23h20m33s/Tabelogged: 魚屋あらまさ 川崎店Justin Searlswebsite@searls.co2025-06-19T23:20:33+00:002025-05-29T21:20:59+09:00
I visited 魚屋あらまさ 川崎店 on May 20, 2025. I gave it a 3.4 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-20-23h20m33s/
]]>https://justin.searls.co/spots/2025-05-20-21h21m18s/Tabelogged: 串かつ でんがな 川崎店Justin Searlswebsite@searls.co2025-06-19T21:21:18+00:002025-05-29T21:20:59+09:00
I visited 串かつ でんがな 川崎店 on May 20, 2025. I gave it a 3.3 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-20-21h21m18s/
]]>https://justin.searls.co/spots/2025-05-19-23h18m33s/Tabelogged: うさぎや 川崎店Justin Searlswebsite@searls.co2025-06-18T23:18:33+00:002025-05-29T21:20:59+09:00
I visited うさぎや 川崎店 on May 19, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-19-23h18m33s/
]]>https://justin.searls.co/spots/2025-05-19-21h42m21s/Tabelogged: 洋食や 三代目 たいめいけんJustin Searlswebsite@searls.co2025-06-18T21:42:21+00:002025-05-29T21:20:59+09:00
I visited 洋食や 三代目 たいめいけん on May 19, 2025. I gave it a 3.3 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-19-21h42m21s/
]]>https://justin.searls.co/shots/2025-06-18-16h11m15s/28 Allergens Not DetectedJustin Searlswebsite@searls.co2025-06-18T07:11:15+00:002025-06-18T16:10:23+09:00
Sure this ice cream killed me, but think of all the allergens it didn't have!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-06-18-16h11m15s/
]]>https://justin.searls.co/spots/2025-05-17-23h45m12s/Tabelogged: 新潟古町 而今Justin Searlswebsite@searls.co2025-06-16T23:45:12+00:002025-05-29T21:20:59+09:00
I visited 新潟古町 而今 on May 17, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-17-23h45m12s/
]]>https://justin.searls.co/spots/2025-05-17-22h24m28s/Tabelogged: シャモニー 上大川前店Justin Searlswebsite@searls.co2025-06-16T22:24:28+00:002025-05-29T21:20:59+09:00
I visited シャモニー 上大川前店 on May 17, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-17-22h24m28s/
]]>https://justin.searls.co/spots/2025-05-16-22h16m51s/Tabelogged: らーめん 一空Justin Searlswebsite@searls.co2025-06-15T22:16:51+00:002025-05-29T21:20:59+09:00
I visited らーめん 一空 on May 16, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-16-22h16m51s/
]]>https://justin.searls.co/spots/2025-05-16-22h15m26s/Tabelogged: 華音Justin Searlswebsite@searls.co2025-06-15T22:15:26+00:002025-05-29T21:20:59+09:00
I visited 華音 on May 16, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-16-22h15m26s/
]]>https://justin.searls.co/spots/2025-05-16-21h58m54s/Tabelogged: ニイガタ ピッツェリア ベントエマーレJustin Searlswebsite@searls.co2025-06-15T21:58:54+00:002025-05-29T21:20:59+09:00
I visited ニイガタ ピッツェリア ベントエマーレ on May 16, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-16-21h58m54s/
]]>https://justin.searls.co/spots/2025-05-16-21h42m19s/Tabelogged: 五郎 万代店Justin Searlswebsite@searls.co2025-06-15T21:42:19+00:002025-05-29T21:20:59+09:00
I visited 五郎 万代店 on May 16, 2025. I gave it a 3.3 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-16-21h42m19s/
]]>https://justin.searls.co/shots/2025-06-15-14h42m44s/Death to roller bagsJustin Searlswebsite@searls.co2025-06-15T05:42:44+00:002025-06-15T14:41:55+09:00
Nearly all Japan's overtourism woes could be solved overnight if the nation simply outlawed roller bags.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-06-15-14h42m44s/
]]>https://justin.searls.co/spots/2025-06-15-00h50m30s/Tabelogged: 鳥焼処 鳥ぼん 本店Justin Searlswebsite@searls.co2025-06-15T00:50:30+00:002025-06-15T00:50:33+00:00
I visited 鳥焼処 鳥ぼん 本店 on June 15, 2025. I gave it a 3.7 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-15-00h50m30s/
]]>https://justin.searls.co/shots/2025-06-14-10h11m07s/I'm edge cases all the way downJustin Searlswebsite@searls.co2025-06-14T01:11:07+00:002025-06-14T01:45:16+00:00
I feel like everything I try to do is so weird that when it doesn't work, I'm very often the first person to run into the bugs I discover, and I just ran into a pretty good example. Pretty sure Cursor ships with system prompts designed to prevent it from inserting smart quotes into code listings, because that would normally be a bug… but it also means the agent is constitutionally incapable of writing a script that searches for and replaces smart quotes.
It has been confused about why it can't type smart quotes for quite a while now. Neat.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-06-14-10h11m07s/
]]>https://justin.searls.co/spots/2025-06-13-10h37m42s/Tabelogged: 丸万焼鳥 本店Justin Searlswebsite@searls.co2025-06-13T10:37:42+00:002025-06-13T10:37:47+00:00
I visited 丸万焼鳥 本店 on June 13, 2025. I gave it a 3.8 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-13-10h37m42s/
]]>https://justin.searls.co/spots/2025-05-13-23h39m39s/Tabelogged: しらす丼と海鮮の店 次郎丸Justin Searlswebsite@searls.co2025-06-12T23:39:39+00:002025-05-29T21:20:59+09:00
I visited しらす丼と海鮮の店 次郎丸 on May 13, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-13-23h39m39s/
]]>https://justin.searls.co/spots/2025-05-13-22h43m14s/Tabelogged: 焼肉 うしなりJustin Searlswebsite@searls.co2025-06-12T22:43:14+00:002025-05-29T21:20:59+09:00
I visited 焼肉 うしなり on May 13, 2025. I gave it a 3.7 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-13-22h43m14s/
]]>https://justin.searls.co/spots/2025-05-13-21h33m40s/Tabelogged: Cherry Beans PJustin Searlswebsite@searls.co2025-06-12T21:33:40+00:002025-05-29T21:20:59+09:00
I visited Cherry Beans P on May 13, 2025. I gave it a 3.8 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-13-21h33m40s/
]]>https://justin.searls.co/spots/2025-05-11-21h07m06s/Tabelogged: 12Justin Searlswebsite@searls.co2025-06-10T21:07:06+00:002025-05-29T21:20:59+09:00
I visited 12 on May 11, 2025. I gave it a 3.7 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-11-21h07m06s/
]]>https://justin.searls.co/spots/2025-06-10-12h24m07s/Tabelogged: 鳥雅Justin Searlswebsite@searls.co2025-06-10T12:24:07+00:002025-06-10T12:24:12+00:00
I visited 鳥雅 on June 10, 2025. I gave it a 4.1 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-10-12h24m07s/
]]>https://justin.searls.co/spots/2025-05-10-23h23m07s/Tabelogged: 三河屋Justin Searlswebsite@searls.co2025-06-09T23:23:07+00:002025-05-29T21:20:59+09:00
I visited 三河屋 on May 10, 2025. I gave it a 3.8 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-10-23h23m07s/
]]>https://justin.searls.co/spots/2025-06-09-10h38m22s/Tabelogged: 薩摩だれやめ処 まえわり屋Justin Searlswebsite@searls.co2025-06-09T10:38:22+00:002025-06-09T10:38:25+00:00
I visited 薩摩だれやめ処 まえわり屋 on June 9, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-09-10h38m22s/
]]>https://justin.searls.co/shots/2025-06-07-18h44m29s/This fucking fishJustin Searlswebsite@searls.co2025-06-08T04:44:29+00:002025-06-07T19:47:32+09:00
Felt extremely stupid not knowing how to pronounce this fish.
Asked waitress. She didn't know
Neighboring elderly couple next to me didn't know.
Sushi chef across counter didn't know.
Took three staff members to identify it as "isaki"
Was an incredibly validating moment
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-06-07-18h44m29s/
]]>https://justin.searls.co/shots/2025-06-07-18h10m31s/We are RainbowJustin Searlswebsite@searls.co2025-06-07T09:10:31+00:002025-06-07T18:09:40+09:00
These gummy candies are the first rainbow-themed things I've seen so far this Pride Month.
(I bought them. They were good 🌈)
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-06-07-18h10m31s/
]]>https://justin.searls.co/spots/2025-06-07-03h48m33s/Tabelogged: イエロースパイスJustin Searlswebsite@searls.co2025-06-07T03:48:33+00:002025-06-07T03:48:36+00:00
I visited イエロースパイス on June 7, 2025. I gave it a 3.4 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-07-03h48m33s/
]]>https://justin.searls.co/spots/2025-05-07-23h03m03s/Tabelogged: とんかつ とんきJustin Searlswebsite@searls.co2025-06-06T23:03:03+00:002025-05-29T21:20:59+09:00
I visited とんかつ とんき on May 7, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-07-23h03m03s/
]]>https://justin.searls.co/spots/2025-05-07-22h23m06s/Tabelogged: らーめん矢吹 本店Justin Searlswebsite@searls.co2025-06-06T22:23:06+00:002025-05-29T21:20:59+09:00
I visited らーめん矢吹 本店 on May 7, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-07-22h23m06s/
]]>https://justin.searls.co/spots/2025-05-07-22h15m20s/Tabelogged: 新橋立呑処 へそ 静岡1号店Justin Searlswebsite@searls.co2025-06-06T22:15:20+00:002025-05-29T21:20:59+09:00
I visited 新橋立呑処 へそ 静岡1号店 on May 7, 2025. I gave it a 3.3 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-07-22h15m20s/
]]>https://justin.searls.co/spots/2025-05-06-23h02m53s/Tabelogged: 静岡 四川飯店Justin Searlswebsite@searls.co2025-06-05T23:02:53+00:002025-05-29T21:20:59+09:00
I visited 静岡 四川飯店 on May 6, 2025. I gave it a 3.2 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-06-23h02m53s/
]]>https://justin.searls.co/spots/2025-05-06-21h36m55s/Tabelogged: ななや 静岡店Justin Searlswebsite@searls.co2025-06-05T21:36:55+00:002025-05-29T21:20:59+09:00
I visited ななや 静岡店 on May 6, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-06-21h36m55s/
]]>https://justin.searls.co/spots/2025-05-05-23h09m08s/Tabelogged: 石松餃子 アスティ静岡店Justin Searlswebsite@searls.co2025-06-04T23:09:08+00:002025-05-29T21:20:59+09:00
I visited 石松餃子 アスティ静岡店 on May 5, 2025. I gave it a 3.7 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-05-23h09m08s/
]]>https://justin.searls.co/spots/2025-05-05-21h20m31s/Tabelogged: がブリチキン。 草薙駅前店Justin Searlswebsite@searls.co2025-06-04T21:20:31+00:002025-05-29T21:20:59+09:00
I visited がブリチキン。 草薙駅前店 on May 5, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-05-21h20m31s/
]]>https://justin.searls.co/spots/2025-06-04-09h48m15s/Tabelogged: 磯魚・イセエビ料理 ふる里Justin Searlswebsite@searls.co2025-06-04T09:48:15+00:002025-06-04T09:48:18+00:00
I visited 磯魚・イセエビ料理 ふる里 on June 4, 2025. I gave it a 3.6 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-04-09h48m15s/
]]>https://justin.searls.co/spots/2025-06-03-11h32m56s/Tabelogged: くずし割烹 ぼんた 個室お二階Justin Searlswebsite@searls.co2025-06-03T11:32:56+00:002025-06-03T11:32:58+00:00
I visited くずし割烹 ぼんた 個室お二階 on June 3, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-03-11h32m56s/
]]>https://justin.searls.co/spots/2025-06-03-07h34m41s/Tabelogged: 魚河岸直営 いけす海鮮 ろ組 くるふ福井駅店Justin Searlswebsite@searls.co2025-06-03T07:34:41+00:002025-06-03T07:34:43+00:00
I visited 魚河岸直営 いけす海鮮 ろ組 くるふ福井駅店 on June 3, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-03-07h34m41s/
]]>https://justin.searls.co/shots/2025-06-03-08h53m38s/Try this Milk Sour!Justin Searlswebsite@searls.co2025-06-02T23:53:38+00:002025-06-03T08:52:45+09:00
An accident of language—the fact that "sour milk" sounds so unappealing—is probably why nobody in America ever considered making a "milk sour", which is just... exactly what it sounds like.
Milk and liquor, together at last.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-06-03-08h53m38s/
]]>https://justin.searls.co/spots/2025-06-02-09h22m21s/Tabelogged: 焼肉ニューミートJustin Searlswebsite@searls.co2025-06-02T09:22:21+00:002025-06-02T09:22:23+00:00
I visited 焼肉ニューミート on June 2, 2025. I gave it a 3.6 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-02-09h22m21s/
]]>https://justin.searls.co/spots/2025-06-02-06h23m29s/Tabelogged: マルカドールJustin Searlswebsite@searls.co2025-06-02T06:23:29+00:002025-06-02T15:55:12+09:00
I visited マルカドール on June 2, 2025. I gave it a 3.7 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-02-06h23m29s/
]]>https://justin.searls.co/spots/2025-06-01-21h21m15s/Tabelogged: 福炒家Justin Searlswebsite@searls.co2025-06-01T21:21:15+00:002025-06-01T10:47:52+00:00
I visited 福炒家 on June 1, 2025. I gave it a 3.2 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-06-01-21h21m15s/
]]>https://justin.searls.co/spots/2025-05-31-22h34m21s/Tabelogged: 宇都宮 きそばJustin Searlswebsite@searls.co2025-05-31T22:34:21+00:002025-05-31T09:02:39+00:00
I visited 宇都宮 きそば on May 31, 2025. I gave it a 3.2 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-31-22h34m21s/
]]>https://justin.searls.co/spots/2025-05-31-22h14m16s/Tabelogged: ラ トゥールJustin Searlswebsite@searls.co2025-05-31T22:14:16+00:002025-05-31T08:49:00+00:00
I visited ラ トゥール on May 31, 2025. I gave it a 3.8 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-31-22h14m16s/
]]>https://justin.searls.co/spots/2025-05-31-21h46m01s/Tabelogged: とちおとめ×芭莉式Justin Searlswebsite@searls.co2025-05-31T21:46:01+00:002025-05-31T08:49:00+00:00
I visited とちおとめ×芭莉式 on May 31, 2025. I gave it a 3.4 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-31-21h46m01s/
]]>https://justin.searls.co/spots/2025-05-31-21h24m14s/Tabelogged: オリオン餃子 宇都宮駅前通り店Justin Searlswebsite@searls.co2025-05-31T21:24:14+00:002025-05-31T09:02:39+00:00
I visited オリオン餃子 宇都宮駅前通り店 on May 31, 2025. I gave it a 3.5 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-05-31-21h24m14s/
]]>https://justin.searls.co/shots/2025-05-28-22h42m25s/It's crane games all the way downJustin Searlswebsite@searls.co2025-05-28T13:42:25+00:002025-05-28T22:41:42+09:00
Finally, a crane game where the prize is another crane game.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-05-28-22h42m25s/
]]>https://justin.searls.co/shots/2025-05-26-12h49m52s/Forbidden ButtonJustin Searlswebsite@searls.co2025-05-26T03:49:52+00:002025-05-26T17:19:13+09:00
I have never wanted to press a button more than I want to press this button
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-05-26-12h49m52s/
]]>https://justin.searls.co/shots/2025-05-23-17h11m30s/Like a YakuzaJustin Searlswebsite@searls.co2025-05-23T08:11:30+00:002025-05-23T22:36:15+09:00
Was hunkered down at a cafe in Yokohama's Chinatown earlier this week while waiting for Becky to finish a workout and looked up from my Steam Deck to notice I was simultaneously standing under the same gate in Like a Dragon: Yakuza's
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-05-23-17h11m30s/
]]>https://justin.searls.co/shots/2025-05-18-13h48m50s/Soapy SnakeJustin Searlswebsite@searls.co2025-05-18T04:48:50+00:002025-05-18T13:51:48+09:00
One thing I love about Japan are all the obscure Metal Gear Solid spin-offs that we never saw stateside.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-05-18-13h48m50s/
]]>https://justin.searls.co/shots/2025-05-05-18h50m34s/If this is losing, I don't want to winJustin Searlswebsite@searls.co2025-05-05T09:50:34+00:002025-05-05T18:55:54+09:00
In Japan, it's common for bars to have a dice game with rules like:
* Snake eyes: free drink
* Even number: half off drink
* Odd number: double size, double price drink
I "lost" with both of these 1L whisky-fruit highballs. I sure don't feel like a loser, though.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-05-05-18h50m34s/
]]>https://justin.searls.co/shots/2025-04-26-18h57m18s/This one's tough, SamJustin Searlswebsite@searls.co2025-04-26T22:57:18+00:002025-04-26T19:05:26-04:00
One of my favorite things about OpenAI is when they A/B test ChatGPT responses and the computer arrives at two identical responses, but still insist you tell them which answer was better.
I'm feeling the response on the right, personally.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-04-26-18h57m18s/
]]>https://justin.searls.co/spots/2025-04-24-21h54m58s/Tabelogged: 土と日Justin Searlswebsite@searls.co2025-04-24T21:54:58+00:002025-05-29T21:20:59+09:00
I visited 土と日 on April 24, 2025. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2025-04-24-21h54m58s/
]]>https://justin.searls.co/shots/2025-04-21-11h01m30s/Radioactive CondosJustin Searlswebsite@searls.co2025-04-21T15:01:30+00:002025-06-14T10:44:47+09:00
Searching for real estate in Japan has been a humorous lesson in the differences of how we market things here. You'd think of all countries, Japanese developers might be sensitive to promotional images that make their brand-new condo building appear to be radioactive. ☢️
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-04-21-11h01m30s/
]]>https://justin.searls.co/shots/2025-04-13-20h54m45s/How to make incredible HomeKit backgrounds with ChatGPTJustin Searlswebsite@searls.co2025-04-14T00:54:45+00:002025-04-13T21:41:21-04:00
Okay, so there's a great meme going around the /r/HomeKit subreddit right now, where folks are using ChatGPT to generate illustrations for each of their rooms in the Home app. Finally got around to joining in the fun.
Here's how I did it:
1. Take a vertical photo of each of the rooms in your home that you've configured in HomeKit
2. Start a conversation with GPT-4o and describe that you want vertical (9:16) illustrations for the Home app based on your photos, and any style preferences (I'll share my prompt below)
3. One at a time, feed it your photos, and offer feedback until it gets it right
4. Save each photo to a new album in Photos so you can reference it from the Home app
5. Over in the Home app, for each room:
1. Select the room (on iPhone, tap the ellipsis in the corner; on iPad or Mac, select it in the side bar)
2. Tap the ellipsis in the top right and choose "Room settings"
3. Choose an image for the room background
4. Select the image from your Photos library
6. Do this on every device, because (of course) the Home app still doesn't sync background images
I had a blast setting these up and didn't hesitate to repeat it for all my devices. The bland, samey look of the default HomeKit room design makes it easy to confuse where you are in the app, and these illustrations are nothing short of delightful. Apart from the tremendous image generation capabilities of ChatGPT 4o, photographing rooms without resorting to a comically wide angle fisheye lens is very difficult, and an artistic touch can emphasize the "feel" of a room better than a photo can.
Here's the full set of my rooms:
Oh, and here's the prompt I used:
> I have a fun project for you! Please make stylized background images based on the photos of each room in my home that I send you. I'm going to use these as background images for each of my rooms in HomeKit. Important to note, these images must be vertical. 9:16!
>
> Very excited about this. Would love for you to take…
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-04-13-20h54m45s/
]]>https://justin.searls.co/shots/2025-04-11-11h17m26s/First impressions of GitHub Copilot's Agent modeJustin Searlswebsite@searls.co2025-04-11T15:17:26+00:002025-04-11T11:38:59-04:00
tl;dr it works. You should try it.
I finally got around to trying the new Agent functionality in GitHub Copilot.
You gotta really know when to ask an LLM for help, though. (I wrote last year how I decide whether to reach for an AI assistant, if you're interested.)
My experience and recent research both indicate that AI works best for creating _new_ stuff from scratch, especially when that code is perfunctory and typical and conventional. That's the reason there's such a divide between people who've had terrific experiences with "vibe coding" and others—like me—for whom all the hours fucking with AI to make it do my job for me have mostly been a waste of my time. Every other time I've tried to use an agent mode in Cursor or Claude Code, I've asked it how to do things that most "staff" or "principal" or "distinguished" engineer have never tried and would have no idea how to do, so naturally they never went well.
But today I'm finally starting work on a new gem, and I had an annoying task that _wasn't_ a legacy rescue, or exploiting a brand new language feature, or doing something totally unlike anything anyone has ever done before. So I fired up the agent mode using Anthropic's 3.7-sonnet model and let it go to work.
Specifically, I asked it to stub out a Rails engine to use as a starting point for moving over existing login functionality into a gem. It did basically everything in the same order and way that I would. It commented out additional hooks I'll probably need, which is nice.
It also gave me instructions for wiring up the new engine from the project I'm extracting the behavior from, which is a nice bonus.
Did it work? Yup:
Cool.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-04-11-11h17m26s/
]]>https://justin.searls.co/shots/2025-03-30-09h23m07s/Ah yes, that magical trip through the foothills of Falkreath HoldJustin Searlswebsite@searls.co2025-03-30T13:23:07+00:002025-06-14T10:44:47+09:00
That Microsoft OneDrive still insists on sending me photo memory e-mails, despite the fact I've unsubscribed a dozen times, and even though literally every picture in my OneDrive is a screenshot from my gaming PC will never not be hilarious to me.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-03-30-09h23m07s/
]]>https://justin.searls.co/posts/this-vision-pro-strap-is-totally-globular-/This Vision Pro strap is totally globular!Justin Searlswebsite@searls.co2025-03-13T20:52:16+00:002025-03-13T17:22:26-04:00
Who the fuck knows what a "globular cluster" is, but the Globular Cluster CMA1 is my new recommendation for Best Way to Wear Vision Pro. It replaces a lightly-modified BOBOVR M2 as the reining champ, primarily due to the fact it's a thing you can just buy on Amazon and slap on your face. It's slightly lighter, too. One downside: it places a _wee_ bit more weight up front. I genuinely forget I'm wearing the BOBOVR M2 and I never _quite_ forget I'm wearing this one.
Here's a picture. You can't tell, but I'm actually winking at you.
Also pictured, I've started wearing a cycling skull cap when I work with Vision Pro to prevent the spread of my ethnic greases onto the cushions themselves. By regularly washing the cap, I don't have to worry about having an acne breakout as a 40-year-old man. An ounce of prevention and all that.
You might be asking, "_where's the Light Seal?_" Well, it turns out if you're wearing this thing for more than a couple hours, having peripheral vision and feeling airflow over your skin is quite nice. Besides, all the cool kids are doing it. Going "open face" requires an alternative to Apple's official straps, of course, because Apple would prefer to give your cheek bones a workout as gravity leaves its mark on your upper-jowl region.
You might also be wondering, "_does he realize he looks ridiculous?_" All I can say is that being totally shameless and not caring what the fuck anyone thinks is always a great look.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/posts/this-vision-pro-strap-is-totally-globular-/
]]>https://justin.searls.co/shots/2025-03-11-16h29m15s/ChatGPT has become my search engineJustin Searlswebsite@searls.co2025-03-11T20:29:15+00:002025-03-11T16:40:24-04:00
Perhaps this is partly because the Japanese Internet continues to be needlessly opaque (it has now been zero days since I encountered a UI built around HTML image maps), but ChatGPT has become an indispensable planning partner whenever Google would normally let me down. In the case above, I just typed "search for Indigo La End concerts in Japan this June", and it got me back only the June dates of a tour I didn't know was going on, and for which tickets only went on sale two days ago. From there it was literally two more clicks to be where I needed to be in order to buy a paper ticket I could pick up at any 7-Eleven nationwide.
These days, whenever a traditional Google-oriented search workflow would have been particularly fraught—whether that's due to out-of-date information (past concerts) or SEO spam (ticket resellers)—the fact that ChatGPT will jump through two or three extra hoops _for me_ has made a huge difference in whether I find the answer I'm looking for or get lost in a forest of tabs and give up.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-03-11-16h29m15s/
]]>https://justin.searls.co/clips/v31-what-is-refactoring/What is Refactoring?Justin Searlswebsite@searls.co2025-02-19T22:37:13+00:002025-02-19T17:40:38-05:00
Realized I managed to shit out a decent definition of the word "refactoring" in 30 seconds when I was editing this longer video on career advice, so may as well clip it for posterity. Both were pulled from v31 of Breaking Change.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/clips/v31-what-is-refactoring/
]]>https://justin.searls.co/clips/v30-the-wrong-programmers/The Wrong ProgrammersJustin Searlswebsite@searls.co2025-02-13T16:40:49+00:002025-02-14T10:52:35-05:00
I'm as big a fan of searching for environmental and systemic explanations when expectations are missed, but that doesn't mean that _sometimes_ the blame lies with the skill of the people doing the job. Decided I'm going to stop pretending as if that's never the case.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/clips/v30-the-wrong-programmers/
]]>https://justin.searls.co/shots/2025-02-13-10h36m30s/I have lost all controlJustin Searlswebsite@searls.co2025-02-13T15:36:30+00:002025-02-13T10:36:52-05:00
Every time I sin, another device appears on my desk.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-02-13-10h36m30s/
]]>https://justin.searls.co/clips/v30-the-startup-shell-game/The Startup Shell GameJustin Searlswebsite@searls.co2025-02-10T14:47:27+00:002025-02-14T10:52:35-05:00The Startup Shell Game
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/clips/v30-the-startup-shell-game/
]]>https://justin.searls.co/shots/2025-02-09-08h54m55s/Ultra Narrow ViewJustin Searlswebsite@searls.co2025-02-09T13:54:55+00:002025-06-14T10:44:47+09:00
Vertical monitors for folks working on documents have been a thing for decades — now that Apple Vision Pro supports an 8K-ish ultra wide screen orientation for Mac Virtual Display, I'd love to see custom aspect ratios that allow you to create only as big of a Mac window as you need.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2025-02-09-08h54m55s/
]]>
https://justin.searls.co/takes/2026-01-13-18h04m53s/<![CDATA[The reviews are in! Melatonin supplements are a far less effective sleep aid for long flights than straight whiskey.
🔗 https://justin.searls.co/takes/2026-01-13-18h04m53s/]]>Justin Searlswebsite@searls.co2026-01-14T00:04:53+00:002026-01-13T19:05:45-05:00https://justin.searls.co/takes/2026-01-13-10h54m39s/<![CDATA[Here's a direct revenue idea for the airlines: Informed Seat Selection.
Prior to choosing a seat, passengers pay $89 to preview the security photos on file for the passengers booked next to them.
Bonus: dynamic pricing…
🔗 https://justin.searls.co/takes/2026-01-13-10h54m39s/]]>Justin Searlswebsite@searls.co2026-01-13T16:54:39+00:002026-01-13T12:05:21-05:00https://justin.searls.co/takes/2026-01-12-06h36m44s/<![CDATA[I'm a shameless iPhone Air booster, but this is killing me:
iPhone 17 supports DisplayPort over USB-C: https://www.apple.com/iphone-17/specs/
iPhone Air doesn't: https://www.apple.com/iphone-air/specs/
So much for… ]]>Justin Searlswebsite@searls.co2026-01-12T11:36:44+00:002026-01-12T11:39:28+00:00https://justin.searls.co/takes/2026-01-11-18h57m19s/<![CDATA[Back in college during my study abroad in Japan, I met a jackass from the UK who got pissed when me and my friends kept referring to "soccer" when "the rest of the world calls it football."
It was fun to be the one to…
🔗 https://justin.searls.co/takes/2026-01-11-18h57m19s/]]>Justin Searlswebsite@searls.co2026-01-11T23:57:19+00:002026-01-11T19:00:00-05:00https://justin.searls.co/shots/2026-01-11-14h00m51s/PSA: iPhone Air MagSafe Battery can charge your AirPods https://justin.searls.co/shots/2026-01-11-14h00m51s/Justin Searlswebsite@searls.co2026-01-11T19:00:51+00:002026-01-11T14:04:47-05:00https://justin.searls.co/takes/2026-01-11-09h36m20s/<![CDATA[Just got mad at my coding agent and corrected it and ended the message with "Capisce?"
I have apparently become my late aunt Erminia.
🔗 https://justin.searls.co/takes/2026-01-11-09h36m20s/]]>Justin Searlswebsite@searls.co2026-01-11T14:36:20+00:002026-01-11T09:38:25-05:00https://justin.searls.co/takes/2026-01-10-10h49m48s/<![CDATA[Yet again, I finally sit down to tackle something I've been procrastinating for a month because I was afraid it would be a huge pain in the ass, only to be proven right and it really is a huge pain in the ass, which just…
🔗 https://justin.searls.co/takes/2026-01-10-10h49m48s/]]>Justin Searlswebsite@searls.co2026-01-10T15:49:48+00:002026-01-10T10:50:48-05:00https://justin.searls.co/casts/breaking-change-v49-saving-face-oil/Breaking Change podcast v49 - Saving Face Oil https://justin.searls.co/casts/breaking-change-v49-saving-face-oil/Justin Searlswebsite@searls.co2026-01-09T22:01:34+00:002026-01-09T19:13:54-05:00https://justin.searls.co/shots/2026-01-08-07h43m15s/Peter Campbell's giraffe art https://justin.searls.co/shots/2026-01-08-07h43m15s/Justin Searlswebsite@searls.co2026-01-08T12:43:15+00:002026-01-08T08:04:51-05:00https://justin.searls.co/takes/2026-01-08-07h42m53s/<![CDATA[TIL that I'm the Napoleon of open source maintenance https://effectiviology.com/napoleon/ ]]>Justin Searlswebsite@searls.co2026-01-08T12:42:53+00:002026-01-08T12:43:34+00:00https://justin.searls.co/takes/2026-01-07-14h15m44s/<![CDATA[Oof. Adam Wathan and his colleagues on the Tailwind team deserve better. One case where AI is eating a business that was doing right by everyone involved. I bought Tailwind Plus last year to support their work.… https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957]]>Justin Searlswebsite@searls.co2026-01-07T19:15:44+00:002026-01-07T19:18:28+00:00https://justin.searls.co/posts/weekstart/Weekstart https://justin.searls.co/posts/weekstart/Justin Searlswebsite@searls.co2026-01-07T14:06:35+00:002026-01-07T12:10:28-05:00https://justin.searls.co/takes/2026-01-06-11h03m25s/<![CDATA[AirPods Pro 3 are a disappointment. Seal is less reliable. They whistle from feedback when carried. 15s after popping in a second AirPod, it often still won't start playing. Reduced range. Running the microwave results…
🔗 https://justin.searls.co/takes/2026-01-06-11h03m25s/]]>Justin Searlswebsite@searls.co2026-01-06T16:03:25+00:002026-01-06T11:08:16-05:00https://justin.searls.co/takes/2026-01-05-09h23m39s/<![CDATA[Glad someone else wrote this. IDGAF about macOS Tahoe app icons because they're something I see for a split-second when launching apps, but the new contextual menu icons are far more of a nuisance to trying to _use_… https://tonsky.me/blog/tahoe-icons/]]>Justin Searlswebsite@searls.co2026-01-05T14:23:39+00:002026-01-05T14:40:47+00:00https://justin.searls.co/mails/2025-12/100% Oyster Meat https://justin.searls.co/mails/2025-12/Justin Searlswebsite@searls.co2026-01-04T00:22:23+00:002026-01-04T00:22:26+00:00https://justin.searls.co/links/2026-01-03-clicks-power-keyboard-is-a-headless-blackberry/Clicks Power Keyboard is a Headless Blackberry https://justin.searls.co/links/2026-01-03-clicks-power-keyboard-is-a-headless-blackberry/Justin Searlswebsite@searls.co2026-01-03T12:48:23+00:002026-01-03T08:20:29-05:00https://justin.searls.co/takes/2026-01-02-21h26m37s/<![CDATA[Full. Breadth. Developer. https://simonwillison.net/2026/Jan/2/will-larson/#atom-everything ]]>Justin Searlswebsite@searls.co2026-01-03T02:26:37+00:002026-01-03T02:27:16+00:00https://justin.searls.co/shots/2026-01-02-14h20m49s/Shovelware: pdf2web pipeline https://justin.searls.co/shots/2026-01-02-14h20m49s/Justin Searlswebsite@searls.co2026-01-02T19:20:49+00:002026-01-02T15:02:56-05:00https://justin.searls.co/takes/2026-01-01-16h21m58s/<![CDATA[A low stakes, immediately useful task for AI agents would be to stand in for humans in co-op games. I want to play Void Crew, but don't want to recruit friends or party with randos. Wish I could just spin-up a few… https://store.steampowered.com/app/1063420/Void_Crew/]]>Justin Searlswebsite@searls.co2026-01-01T21:21:58+00:002026-01-01T21:27:41+00:00https://justin.searls.co/takes/2026-01-01-12h02m53s/<![CDATA[Happy New Year! Need something low-key to watch while you recover? How about a couple hours of Aaron and I shooting the shit as we look back on 2025's best and worst dad jokes in Breaking Change's 2nd annual Punsort!… https://justin.searls.co/casts/feature-release-v48.1-2nd-annual-punsort/]]>Justin Searlswebsite@searls.co2026-01-01T17:02:53+00:002026-01-01T17:06:14+00:00https://justin.searls.co/links/2025-12-31-12h22m54s/This Ball x Pit trailer https://justin.searls.co/links/2025-12-31-12h22m54s/Justin Searlswebsite@searls.co2025-12-31T17:22:54+00:002025-12-31T14:35:09-05:00https://justin.searls.co/takes/2025-12-31-10h13m08s/<![CDATA[For a terrifying time, check out what Claude Code produced when asked to "draw a nightmare." https://www.reddit.com/r/ClaudeAI/comments/1pxudjr ]]>Justin Searlswebsite@searls.co2025-12-31T15:13:08+00:002025-12-31T15:14:52+00:00https://justin.searls.co/casts/feature-release-v48.1-2nd-annual-punsort/Breaking Change podcast v48.1 - 2nd Annual Punsort https://justin.searls.co/casts/feature-release-v48.1-2nd-annual-punsort/Justin Searlswebsite@searls.co2025-12-30T15:52:41+00:002026-01-01T12:02:28-05:00https://justin.searls.co/takes/2025-12-29-14h51m38s/<![CDATA[This perfectly encapsulates the coding agent paradox. Agents make coding boring and formulaic. That some see a tragedy where others see a triumph exposed a disagreement over what coders want out of coding that didn't… https://www.reddit.com/r/ClaudeAI/s/VDTxoeiBIh]]>Justin Searlswebsite@searls.co2025-12-29T19:51:38+00:002025-12-29T15:02:38-05:00https://justin.searls.co/shots/2025-12-29-10h18m19s/Meta's algorithm has me nailed https://justin.searls.co/shots/2025-12-29-10h18m19s/Justin Searlswebsite@searls.co2025-12-29T15:18:19+00:002025-12-29T10:19:26-05:00https://justin.searls.co/takes/2025-12-29-08h22m10s/<![CDATA[Braved the humanity and bolstered my immune system by subjecting myself to all four Disney Parks. 12 hours, 16 rides, and 30,000 steps. 😮💨
It turned out to be a really fun use case for my site's "Wisps" strip, which…
🔗 https://justin.searls.co/takes/2025-12-29-08h22m10s/]]>Justin Searlswebsite@searls.co2025-12-29T13:22:10+00:002025-12-29T08:24:02-05:00https://justin.searls.co/takes/2025-12-27-21h27m14s/<![CDATA[Just realized that if the children's book Cloudy with a Chance of Meatballs was localized for Japan, it could have been named, "It's Raining Men."
(Translator's Note: "men" means noodles)
🔗 https://justin.searls.co/takes/2025-12-27-21h27m14s/]]>Justin Searlswebsite@searls.co2025-12-28T02:27:14+00:002025-12-27T21:31:15-05:00https://justin.searls.co/shots/2025-12-27-20h37m54s/Doordash Couture https://justin.searls.co/shots/2025-12-27-20h37m54s/Justin Searlswebsite@searls.co2025-12-28T01:37:54+00:002025-12-27T20:39:14-05:00https://justin.searls.co/takes/2025-12-27-08h09m15s/<![CDATA[Followed Ruby type systems for years. Spent a month of my life porting my meta-programming-heavy library Mocktail to Sorbet, only to realize zero tooling lift. No idea if it works, but I gotta say T-Ruby's pitch is the… https://type-ruby.github.io]]>Justin Searlswebsite@searls.co2025-12-27T13:09:15+00:002025-12-27T13:12:33+00:00https://justin.searls.co/takes/2025-12-26-10h43m09s/<![CDATA[TIL if you want Safari to render 120fps, you need to go to Settings -> Advanced -> WebKit Feature Flags and TURN OFF "Prefer Page Rendering Updates near 60 fps". You can test it here—big difference! https://testufo.com/ ]]>Justin Searlswebsite@searls.co2025-12-26T15:43:09+00:002025-12-26T15:44:31+00:00https://justin.searls.co/tubes/2025-12-25-08h30m45s/The Ultimate Siri Shortcut for Japanese Learners https://www.youtube.com/watch?v=QjgylY5DMeIJustin Searlswebsite@searls.co2025-12-25T13:30:45+00:002025-12-25T09:44:18-05:00https://justin.searls.co/takes/2025-12-24-09h13m50s/<![CDATA[Voters don't intuit that bond yields affect currency valuations affect foreign tourism, but Japanese populists now depend on low yields to depress the yen to maintain the supply of obnoxious foreign tourists to buoy… https://robinjbrooks.substack.com/p/japanese-denial-on-debt]]>Justin Searlswebsite@searls.co2025-12-24T14:13:50+00:002025-12-24T14:20:46+00:00https://justin.searls.co/shots/2025-12-24-08h21m27s/Is Apple Shortcuts functional programming? https://justin.searls.co/shots/2025-12-24-08h21m27s/Justin Searlswebsite@searls.co2025-12-24T13:21:27+00:002025-12-24T08:28:45-05:00https://justin.searls.co/takes/2025-12-23-08h30m27s/<![CDATA[is everyone suddenly visited by the pervasive smell of dead cats 20 days after sinus surgery or just me
🔗 https://justin.searls.co/takes/2025-12-23-08h30m27s/]]>Justin Searlswebsite@searls.co2025-12-23T13:30:27+00:002025-12-23T08:31:09-05:00https://justin.searls.co/mails/2025-11/Merry Divestmas https://justin.searls.co/mails/2025-11/Justin Searlswebsite@searls.co2025-12-23T00:19:36+00:002025-12-23T00:19:39+00:00https://justin.searls.co/takes/2025-12-22-15h34m36s/<![CDATA[Just verified this: macOS Tahoe 26 is the first release that accepts inbound SSH connections on FileVault-protected Macs before first unlock ("BFU", i.e. after a cold boot).
Process:
1. Just SSH in as you always would…
🔗 https://justin.searls.co/takes/2025-12-22-15h34m36s/]]>Justin Searlswebsite@searls.co2025-12-22T20:34:36+00:002025-12-22T15:42:17-05:00https://justin.searls.co/takes/2025-12-22-14h07m08s/<![CDATA[Argument isn't airtight, but this is the best link I currently have to send non-tech people who are worried about AI killing their job: https://www.maxberry.ca/p/how-to-not-be-replaced-by-ai ]]>Justin Searlswebsite@searls.co2025-12-22T19:07:08+00:002025-12-22T19:08:11+00:00https://justin.searls.co/takes/2025-12-22-08h03m22s/<![CDATA[Andy Waite thought to have Sonnet 4.5 analyze the POSSE Party codebase. Good habit to get into for anyone looking at sizing up a new project:… https://www.reddit.com/r/rails/comments/1psbh26/claudes_architectural_analysis_of_posse_party_by/]]>Justin Searlswebsite@searls.co2025-12-22T13:03:22+00:002025-12-22T13:05:14+00:00https://justin.searls.co/takes/2025-12-21-14h18m50s/<![CDATA[It just dawned on me that I can write an iCloud Shortcut that taps into multiple cloud-based GPUs to perform any number of complex tasks for FREE, but I still can't define an "if-else" block. Welcome to the future,…
🔗 https://justin.searls.co/takes/2025-12-21-14h18m50s/]]>Justin Searlswebsite@searls.co2025-12-21T19:18:50+00:002025-12-21T14:20:28-05:00https://justin.searls.co/links/2025-12-21-mike-mcquaid-has-joined-the-posse/Mike McQuaid has joined the POSSE https://justin.searls.co/links/2025-12-21-mike-mcquaid-has-joined-the-posse/Justin Searlswebsite@searls.co2025-12-21T12:40:17+00:002025-12-21T12:45:13+00:00https://justin.searls.co/takes/2025-12-18-18h21m05s/<![CDATA[Now that POSSE Party is properly "done", I'll be on Aaron's live stream tomorrow at 1 PM eastern / 18:00 UTC to show him how the sausage is made by… uhh, peeling back the casing, I guess? It will be gross and/or fun!… https://youtube.com/live/YkMpfAnu6Z8]]>Justin Searlswebsite@searls.co2025-12-18T23:21:05+00:002025-12-18T23:24:39+00:00https://justin.searls.co/takes/2025-12-18-15h09m59s/<![CDATA[A week or two after soft-launching POSSE Party, I'm ready to call this the HARD launch. In addition to new docs for setting up all 8 supported social platforms, I took a choose-your-own-attention-span approach to… https://posseparty.com]]>Justin Searlswebsite@searls.co2025-12-18T20:09:59+00:002025-12-18T20:13:49+00:00https://justin.searls.co/takes/2025-12-18-07h55m25s/<![CDATA[Burned-in, AI-generated captions have become so ubiquitous on social platforms that it feels like iOS 27 should just include the feature for videos in the Photos app.
🔗 https://justin.searls.co/takes/2025-12-18-07h55m25s/]]>Justin Searlswebsite@searls.co2025-12-18T12:55:25+00:002025-12-18T07:56:32-05:00https://justin.searls.co/takes/2025-12-16-14h40m24s/<![CDATA[Forget five 9's of reliability—when it comes to LLMs, I'd gladly settle for just one 9. Just be correct 90% of the time. That'd be a dream.
🔗 https://justin.searls.co/takes/2025-12-16-14h40m24s/]]>Justin Searlswebsite@searls.co2025-12-16T19:40:24+00:002025-12-16T14:42:43-05:00https://justin.searls.co/takes/2025-12-15-20h52m20s/<![CDATA[The scope and scale of this leak is unprecedented in Apple's history. I almost can't believe it. https://www.macrumors.com/2025/12/15/apple-leak-unreleased-devices-codenames/ ]]>Justin Searlswebsite@searls.co2025-12-16T01:52:20+00:002025-12-16T01:53:20+00:00https://justin.searls.co/takes/2025-12-14-16h28m56s/<![CDATA[GPT 5.2's improved visual analysis is no joke. I took 20 PDFs pertaining to our condo purchase and asked for transcriptions/translations with Codex CLI set to 5.2 (xhigh). What's been produced so far is…
🔗 https://justin.searls.co/takes/2025-12-14-16h28m56s/]]>Justin Searlswebsite@searls.co2025-12-14T21:28:56+00:002025-12-14T16:33:25-05:00https://justin.searls.co/takes/2025-12-13-10h21m58s/<![CDATA[We watched that racing biopic about DHH on Apple TV last night—was pretty good!
🔗 https://justin.searls.co/takes/2025-12-13-10h21m58s/]]>Justin Searlswebsite@searls.co2025-12-13T15:21:58+00:002025-12-13T10:22:17-05:00https://justin.searls.co/shots/2025-12-12-16h14m55s/That's a pretty good Searls impression https://justin.searls.co/shots/2025-12-12-16h14m55s/Justin Searlswebsite@searls.co2025-12-12T21:14:55+00:002025-12-12T16:18:51-05:00https://justin.searls.co/links/2025-12-12-a-new-old-republic-game-hell-yeah/A New Old Republic game? Hell yeah. https://justin.searls.co/links/2025-12-12-a-new-old-republic-game-hell-yeah/Justin Searlswebsite@searls.co2025-12-12T13:17:44+00:002025-12-12T13:28:15+00:00https://justin.searls.co/takes/2025-12-12-07h18m00s/<![CDATA[A nonzero number of people think it's called "sudo phederine" because it requires admin privileges.
🔗 https://justin.searls.co/takes/2025-12-12-07h18m00s/]]>Justin Searlswebsite@searls.co2025-12-12T12:18:00+00:002025-12-12T07:18:21-05:00https://justin.searls.co/takes/2025-12-11-08h09m05s/<![CDATA[The fundamental misunderstanding behind the question, "why isn't AI eliminating more jobs?" is that the clock on adoption of agents with human-replacement-level capabilities started in April 2025, not Nov 2022. And it…
🔗 https://justin.searls.co/takes/2025-12-11-08h09m05s/]]>Justin Searlswebsite@searls.co2025-12-11T13:09:05+00:002025-12-11T08:12:20-05:00https://justin.searls.co/shots/2025-12-11-06h33m07s/Seems like nothing interesting happened https://justin.searls.co/shots/2025-12-11-06h33m07s/Justin Searlswebsite@searls.co2025-12-11T11:33:07+00:002025-12-11T06:35:13-05:00https://justin.searls.co/takes/2025-12-10-21h36m37s/<![CDATA[I don't know who needs to hear this, but: AirPods work fine in the shower. You won't break them. It's simpler than dealing with some kind of shower speaker and sounds better than blaring your phone from across the room.
🔗 https://justin.searls.co/takes/2025-12-10-21h36m37s/]]>Justin Searlswebsite@searls.co2025-12-11T02:36:37+00:002025-12-10T21:37:26-05:00https://justin.searls.co/takes/2025-12-10-15h30m05s/<![CDATA[How to see the ML-derived keywords for a photo or video in iCloud Photos:
1. Run: brew install RhetTbull/osxphotos/osxphotos
2. In the Photos app, select the image
3. Run: osxphotos query --mute --quiet \
--uuid…
🔗 https://justin.searls.co/takes/2025-12-10-15h30m05s/]]>Justin Searlswebsite@searls.co2025-12-10T20:30:05+00:002025-12-10T15:46:26-05:00https://justin.searls.co/takes/2025-12-09-13h57m55s/<![CDATA[I use both Instacart and ChatGPT, and just tried this. It's an absolute joke. Broken. If you can't oneshot a full order, you'll "slip out" of agentic mode and into normal conversation. Total Junk.… https://techcrunch.com/2025/12/08/you-can-buy-your-instacart-groceries-without-leaving-chatgpt/]]>Justin Searlswebsite@searls.co2025-12-09T18:57:55+00:002025-12-09T19:01:34+00:00https://justin.searls.co/takes/2025-12-09-10h11m30s/<![CDATA[Thanks to having been bullied for being fat and out of shape as a child, I'm still intimidated working out in a busy gym full of others.
That goes double for days when I walk into my gym and half the Miami Heat are…
🔗 https://justin.searls.co/takes/2025-12-09-10h11m30s/]]>Justin Searlswebsite@searls.co2025-12-09T15:11:30+00:002025-12-09T10:12:49-05:00https://justin.searls.co/posts/chatgpt-5-1-explains-why-it-hallucinates/ChatGPT 5.1 explains why it hallucinates https://justin.searls.co/posts/chatgpt-5-1-explains-why-it-hallucinates/Justin Searlswebsite@searls.co2025-12-08T21:00:05+00:002025-12-08T21:37:23+00:00https://justin.searls.co/links/2025-12-08-the-ai-wildfire-is-coming/The AI Wildfire Is Coming https://justin.searls.co/links/2025-12-08-the-ai-wildfire-is-coming/Justin Searlswebsite@searls.co2025-12-08T12:59:59+00:002025-12-08T13:15:07+00:00https://justin.searls.co/takes/2025-12-08-07h42m05s/<![CDATA[Whenever I introduce myself as Justin in Japan, there's a 30% chance they'll reply "JASUTEEN BEEBAA" and I'll snap back, "no I am nothing like Justin Bieber."
Or am I?… https://x.com/justinbieber/status/1997125645437194682]]>Justin Searlswebsite@searls.co2025-12-08T12:42:05+00:002025-12-08T12:43:58+00:00https://justin.searls.co/casts/breaking-change-v48-coil-whine/Breaking Change podcast v48 - Coil Whine https://justin.searls.co/casts/breaking-change-v48-coil-whine/Justin Searlswebsite@searls.co2025-12-06T17:48:01+00:002025-12-08T08:19:37-05:00https://justin.searls.co/takes/2025-12-05-12h35m34s/<![CDATA[Amazing to think that—adjusting for inflation—the entirety of Warner Brothers is worth significantly less than Activision. Call of Duty and Candy Crush matter more than Harry Potter, HBO, DC comics, etc.… https://www.reuters.com/legal/transactional/netflix-agrees-buy-warner-bros-discoverys-studios-streaming-division-2025-12-05/]]>Justin Searlswebsite@searls.co2025-12-05T17:35:34+00:002025-12-05T12:37:53-05:00https://justin.searls.co/takes/2025-12-02-13h50m42s/<![CDATA[Sam should simply ask ChatGPT how to make ChatGPT better https://www.techmeme.com/251201/p35 ]]>Justin Searlswebsite@searls.co2025-12-02T18:50:42+00:002025-12-02T17:32:47-05:00https://justin.searls.co/clips/fit-a-5090-gaming-rig-in-a-backpack/Fit a 5090 gaming rig in a backpack https://justin.searls.co/clips/fit-a-5090-gaming-rig-in-a-backpack/Justin Searlswebsite@searls.co2025-11-30T22:06:51+00:002025-11-30T17:13:38-05:00https://justin.searls.co/mails/2025-10/I'd do it all again https://justin.searls.co/mails/2025-10/Justin Searlswebsite@searls.co2025-11-28T00:18:28+00:002025-11-28T00:18:31+00:00https://justin.searls.co/takes/2025-11-27-16h16m36s/<![CDATA[Happy Thanksgiving. This is for you: https://posseparty.com/ ]]>Justin Searlswebsite@searls.co2025-11-27T21:16:36+00:002025-11-27T21:17:19+00:00https://justin.searls.co/takes/2025-11-27-10h30m48s/<![CDATA[Words and phrases that Codex CLI will use to describe things it did that I will almost always revert:
* "Belt-and-suspenders"
* "Fallback"
* "Backwards compatibility"
* "Sentinel"
🔗 https://justin.searls.co/takes/2025-11-27-10h30m48s/]]>Justin Searlswebsite@searls.co2025-11-27T15:30:48+00:002025-11-27T10:31:49-05:00https://justin.searls.co/takes/2025-11-24-15h50m12s/<![CDATA[The job of a programmer is to manage exactly two things: uncertainty and complexity.
Code is sometimes an asset and sometimes a liability, but itself has no meaning outside the context of those two factors.
🔗 https://justin.searls.co/takes/2025-11-24-15h50m12s/]]>Justin Searlswebsite@searls.co2025-11-24T20:50:12+00:002025-11-24T15:51:45-05:00https://justin.searls.co/takes/2025-11-24-11h24m25s/<![CDATA[Hate to be so blunt, but if you're a senior programmer and aren't succeeding with AI coding agents, you most likely failed to acquire the skill, intuition, and taste you should have been building all along. Your time is… https://davegriffith.substack.com/p/software-development-in-the-time]]>Justin Searlswebsite@searls.co2025-11-24T16:24:25+00:002025-11-24T16:35:38+00:00https://justin.searls.co/clips/the-software-project-lifecycle/The Software Project Lifecycle https://justin.searls.co/clips/the-software-project-lifecycle/Justin Searlswebsite@searls.co2025-11-23T13:13:29+00:002025-11-23T08:17:31-05:00https://justin.searls.co/takes/2025-11-22-14h50m39s/<![CDATA[It's time to work out and I realized I left my gym clothes in the laundry machine overnight and they're still damp. For some reason, I refuse to just wear them because—as opposed to being sweaty—they are now "the wrong…
🔗 https://justin.searls.co/takes/2025-11-22-14h50m39s/]]>Justin Searlswebsite@searls.co2025-11-22T19:50:39+00:002025-11-22T14:51:45-05:00https://justin.searls.co/casts/breaking-change-v47-turbinately-ill/Breaking Change podcast v47 - Turbinately Ill https://justin.searls.co/casts/breaking-change-v47-turbinately-ill/Justin Searlswebsite@searls.co2025-11-22T19:07:27+00:002025-11-22T22:44:50-05:00https://justin.searls.co/takes/2025-11-20-17h14m18s/<![CDATA[I've been daily-driving Codex CLI with GPT-5 since release, because OpenAI's "codex" model was—in my experience—bad at coding.
Well, their new "GPT-5.1-Codex-Max" model absolutely **smokes** any model OpenAI has put out…
🔗 https://justin.searls.co/takes/2025-11-20-17h14m18s/]]>Justin Searlswebsite@searls.co2025-11-20T22:14:18+00:002025-11-20T17:19:41-05:00https://justin.searls.co/takes/2025-11-20-14h17m00s/<![CDATA[On one hand, yes, it's ridiculous I pay $200 a month for ChatGPT Pro. On the other hand, I saved over $800 last month by just letting it crank on scrounging for coupon codes and price matches.
Easily pays for itself if…
🔗 https://justin.searls.co/takes/2025-11-20-14h17m00s/]]>Justin Searlswebsite@searls.co2025-11-20T19:17:00+00:002025-11-20T14:19:06-05:00https://justin.searls.co/takes/2025-11-20-07h59m26s/<![CDATA[First impression of Google Antigravity: this is by far the jankiest VS Code fork I've seen yet.
Should have shipped a CLI with a web product for orchestration.
🔗 https://justin.searls.co/takes/2025-11-20-07h59m26s/]]>Justin Searlswebsite@searls.co2025-11-20T12:59:26+00:002025-11-20T08:00:10-05:00https://justin.searls.co/posts/tdd-is-more-important-than-ever/TDD is more important than ever https://justin.searls.co/posts/tdd-is-more-important-than-ever/Justin Searlswebsite@searls.co2025-11-18T20:54:32+00:002025-11-18T16:52:25-05:00https://justin.searls.co/shots/2025-11-18-08h15m36s/Downdetector is down https://justin.searls.co/shots/2025-11-18-08h15m36s/Justin Searlswebsite@searls.co2025-11-18T13:15:36+00:002025-11-18T08:20:00-05:00https://justin.searls.co/takes/2025-11-17-19h08m34s/<![CDATA[Breaking Change is a lot of things, but likely to be replaced by an AI podslop factory isn't one of them https://www.thewrap.com/ai-podcasts-hosts-inception-point-ai/ ]]>Justin Searlswebsite@searls.co2025-11-18T00:08:34+00:002025-11-18T00:09:03+00:00https://justin.searls.co/shots/2025-11-17-10h53m34s/Live Captions for Audible books in iOS 26 https://justin.searls.co/shots/2025-11-17-10h53m34s/Justin Searlswebsite@searls.co2025-11-17T15:53:34+00:002025-11-17T11:13:38-05:00https://justin.searls.co/clips/creating-static-instagram-stories-as-wisps/Creating static Instagram Stories as Wisps https://justin.searls.co/clips/creating-static-instagram-stories-as-wisps/Justin Searlswebsite@searls.co2025-11-17T14:33:07+00:002025-11-17T09:46:13-05:00https://justin.searls.co/takes/2025-11-16-22h15m42s/<![CDATA[Codex CLI and I invented a full client-side CMS for the blog using the GitHub and S3 APIs, then I wired up a new "wisp" media type to syndicate Instagram stories. See the top of https://justin.searls.co/ ]]>Justin Searlswebsite@searls.co2025-11-17T03:15:42+00:002025-11-17T03:16:11+00:00https://justin.searls.co/takes/2025-11-13-20h19m40s/<![CDATA[Anyone else have some number of HomePods suddenly playing audio with no prompting? Always a few seconds, then it cuts out. Updated to 26.1, no dice. Restored firmware, nada. Won't even pause when I touch the top.
Sigh.
🔗 https://justin.searls.co/takes/2025-11-13-20h19m40s/]]>Justin Searlswebsite@searls.co2025-11-14T01:19:40+00:002025-11-14T01:20:45+00:00https://justin.searls.co/takes/2025-11-13-11h17m58s/<![CDATA[Spectrum's technician was denied entry to my neighborhood, because WiFi calling failed to connect the gatehouse's call to my iPhone, because Spectrum's Internet was down. congrats-you-played-yourself.gif
🔗 https://justin.searls.co/takes/2025-11-13-11h17m58s/]]>Justin Searlswebsite@searls.co2025-11-13T16:17:58+00:002025-11-13T11:21:26-05:00https://justin.searls.co/takes/2025-11-13-06h54m59s/<![CDATA[If Ed Zitron ends up being proven correct about everything he's reported out about OpenAI, he'll deserve a Peabody for having pantsed the global financial press for multiple years running.… https://www.wheresyoured.at/oai_docs/]]>Justin Searlswebsite@searls.co2025-11-13T11:54:59+00:002025-11-13T11:55:24+00:00https://justin.searls.co/shots/2025-11-12-14h13m34s/My lucky day https://justin.searls.co/shots/2025-11-12-14h13m34s/Justin Searlswebsite@searls.co2025-11-12T19:13:34+00:002025-11-12T14:13:47-05:00https://justin.searls.co/takes/2025-11-12-05h35m37s/<![CDATA[Apple is finally selling PSVR2 controllers for use with VIsion Pro… for $249.
I bought a barely-used PSVR 2 _headset_ + controllers for $170 off eBay a couple months ago https://www.apple.com/xc/product/HS8H2ZM/A ]]>Justin Searlswebsite@searls.co2025-11-12T10:35:37+00:002025-11-12T10:36:46+00:00https://justin.searls.co/links/2025-11-10-rip-iphone-18-air/RIP iPhone 18 Air https://justin.searls.co/links/2025-11-10-rip-iphone-18-air/Justin Searlswebsite@searls.co2025-11-10T21:29:50+00:002025-11-10T16:45:36-05:00https://justin.searls.co/takes/2025-11-10-07h36m21s/<![CDATA[I've been using Tahoe since July and I've really, really tried to like the new Spotlight because I'm encouraged by the direction it's taking, but I'm giving up and going back to Raycast. It's just WAY TOO SLOW.
If you…
🔗 https://justin.searls.co/takes/2025-11-10-07h36m21s/]]>Justin Searlswebsite@searls.co2025-11-10T12:36:21+00:002025-11-10T12:37:10+00:00https://justin.searls.co/takes/2025-11-09-14h36m36s/<![CDATA[My bro's staying with us, and he's pointed out what a mess our home network is. Spent all weekend detangling a rat's nest of overtorqued ethernet cables, and it's still busted. I feel awful about it.
Kink shaming isn't…
🔗 https://justin.searls.co/takes/2025-11-09-14h36m36s/]]>Justin Searlswebsite@searls.co2025-11-09T19:36:36+00:002025-11-09T14:36:41-05:00https://justin.searls.co/casts/breaking-change-v46-adjusted-gross-intelligence/Breaking Change podcast v46 - Adjusted Gross Intelligence https://justin.searls.co/casts/breaking-change-v46-adjusted-gross-intelligence/Justin Searlswebsite@searls.co2025-11-08T17:24:27+00:002025-11-09T10:47:57-05:00https://justin.searls.co/takes/2025-11-07-19h16m41s/<![CDATA[I can confirm that visionOS 26 and the new 20 Gbps Developer Strap supports network connections via USB-C ethernet adapters—very cool!… https://www.amazon.com/dp/B08HQBC678?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_14&th=1]]>Justin Searlswebsite@searls.co2025-11-08T00:16:41+00:002025-11-08T00:19:28+00:00https://justin.searls.co/takes/2025-11-07-18h59m40s/<![CDATA[My grandpa left me a tiny 1-inch portable TV growing up. It felt like you were watching TV… until you put it next to the real thing.
Sandwich's new ad gave me the same feeling—seeing it in the context of immersive video… https://sixcolors.com/post/2025/10/hello-robot-sandwich-launches-immersive-commercial/]]>Justin Searlswebsite@searls.co2025-11-07T23:59:40+00:002025-11-08T07:31:33-05:00https://justin.searls.co/takes/2025-11-07-10h48m35s/<![CDATA[This was a real pain in the ass. Please use it. https://searlsco.github.io/straight-to-video/ ]]>Justin Searlswebsite@searls.co2025-11-07T15:48:35+00:002025-11-07T15:49:48+00:00https://justin.searls.co/links/2025-11-04-software-is-supply-constrained-for-now/Software is supply-constrained (for now) https://justin.searls.co/links/2025-11-04-software-is-supply-constrained-for-now/Justin Searlswebsite@searls.co2025-11-04T21:17:25+00:002025-11-04T21:55:39+00:00https://justin.searls.co/takes/2025-11-04-14h08m41s/<![CDATA[The single most destructive metric is a key performance indicator that improves for reasons the business doesn't understand. When it inevitably goes back down, people panic because nobody understands why it went up in… https://news.ycombinator.com/item?id=45807775]]>Justin Searlswebsite@searls.co2025-11-04T19:08:41+00:002025-11-04T14:09:39-05:00https://justin.searls.co/takes/2025-11-03-14h56m26s/<![CDATA[Watching Becky explore the world of bodybuilding, all I know is I would really struggle with my body being scrutinized by others. Surprisingly, though, I'm actually most impressed with the vegan bodybuilders—somehow they…
🔗 https://justin.searls.co/takes/2025-11-03-14h56m26s/]]>Justin Searlswebsite@searls.co2025-11-03T19:56:26+00:002025-11-03T19:57:08+00:00https://justin.searls.co/takes/2025-10-30-17h07m54s/<![CDATA[There's always a reply guy. https://www.reddit.com/r/VisionPro/comments/1ok1lye/comment/nm9acis/ ]]>Justin Searlswebsite@searls.co2025-10-30T21:07:54+00:002025-10-30T21:08:31+00:00https://justin.searls.co/posts/how-to-downgrade-vision-pro-dfu-mode/How to downgrade Vision Pro https://justin.searls.co/posts/how-to-downgrade-vision-pro-dfu-mode/Justin Searlswebsite@searls.co2025-10-30T19:00:35+00:002025-10-30T15:20:19-04:00https://justin.searls.co/takes/2025-10-30-11h00m40s/<![CDATA[Seems like there's a bug in visionOS 26.1 where the first time you connect the new Developer Strap you get a glorious 20 Gbps connection, but then all subsequent connections are stuck at USB 2 480 Mbps speeds. Neat.… https://www.reddit.com/r/VisionPro/comments/1ok1lye]]>Justin Searlswebsite@searls.co2025-10-30T15:00:40+00:002025-10-30T15:02:18+00:00https://justin.searls.co/takes/2025-10-29-10h57m27s/<![CDATA[Excited to engage with the Orlando developer community for the first time tonight. Going to do a hotseat Q & A on agentic coding and what it means for your weekend. https://www.meetup.com/orlandodevs/events/310925222/ ]]>Justin Searlswebsite@searls.co2025-10-29T14:57:27+00:002025-10-29T14:58:15+00:00https://justin.searls.co/takes/2025-10-29-09h26m39s/<![CDATA[A nonstop Orlando-Tokyo route is absolutely HUGE. Zip Airlines may be a budget airline, but the lowest-tier of Japanese service is frankly a superior experience to United/Delta/AA. Becky flew them to NRT earlier this… https://www.wesh.com/article/first-nonstop-flights-connecting-orlando-to-tokyo-announced/69177387]]>Justin Searlswebsite@searls.co2025-10-29T13:26:39+00:002025-10-29T13:27:25+00:00
https://justin.searls.co/takes/2026-01-13-18h04m53s/<![CDATA[The reviews are in! Melatonin supplements are a far less effective sleep aid for long flights than straight whiskey.
🔗 https://justin.searls.co/takes/2026-01-13-18h04m53s/]]>Justin Searlswebsite@searls.co2026-01-14T00:04:53+00:002026-01-13T19:05:45-05:00https://justin.searls.co/takes/2026-01-13-10h54m39s/<![CDATA[Here's a direct revenue idea for the airlines: Informed Seat Selection.
Prior to choosing a seat, passengers pay $89 to preview the security photos on file for the passengers booked next to them.
Bonus: dynamic pricing based on historical desirability of each passenger.
🔗 https://justin.searls.co/takes/2026-01-13-10h54m39s/]]>Justin Searlswebsite@searls.co2026-01-13T16:54:39+00:002026-01-13T12:05:21-05:00https://justin.searls.co/takes/2026-01-12-06h36m44s/<![CDATA[I'm a shameless iPhone Air booster, but this is killing me:
iPhone 17 supports DisplayPort over USB-C: https://www.apple.com/iphone-17/specs/
iPhone Air doesn't: https://www.apple.com/iphone-air/specs/
So much for watching movies on smart glasses on my flight to Tokyo 🤦♂️ ]]>Justin Searlswebsite@searls.co2026-01-12T11:36:44+00:002026-01-12T11:39:28+00:00https://justin.searls.co/takes/2026-01-11-18h57m19s/<![CDATA[Back in college during my study abroad in Japan, I met a jackass from the UK who got pissed when me and my friends kept referring to "soccer" when "the rest of the world calls it football."
It was fun to be the one to inform him that in Japan they call it soccer.
🔗 https://justin.searls.co/takes/2026-01-11-18h57m19s/]]>Justin Searlswebsite@searls.co2026-01-11T23:57:19+00:002026-01-11T19:00:00-05:00https://justin.searls.co/shots/2026-01-11-14h00m51s/PSA: iPhone Air MagSafe Battery can charge your AirPods https://justin.searls.co/shots/2026-01-11-14h00m51s/Justin Searlswebsite@searls.co2026-01-11T19:00:51+00:002026-01-11T14:04:47-05:00https://justin.searls.co/takes/2026-01-11-09h36m20s/<![CDATA[Just got mad at my coding agent and corrected it and ended the message with "Capisce?"
I have apparently become my late aunt Erminia.
🔗 https://justin.searls.co/takes/2026-01-11-09h36m20s/]]>Justin Searlswebsite@searls.co2026-01-11T14:36:20+00:002026-01-11T09:38:25-05:00https://justin.searls.co/takes/2026-01-10-10h49m48s/<![CDATA[Yet again, I finally sit down to tackle something I've been procrastinating for a month because I was afraid it would be a huge pain in the ass, only to be proven right and it really is a huge pain in the ass, which just reinforces that I should procrastinate even more in the future.
🔗 https://justin.searls.co/takes/2026-01-10-10h49m48s/]]>Justin Searlswebsite@searls.co2026-01-10T15:49:48+00:002026-01-10T10:50:48-05:00https://justin.searls.co/casts/breaking-change-v49-saving-face-oil/Breaking Change podcast v49 - Saving Face Oil https://justin.searls.co/casts/breaking-change-v49-saving-face-oil/Justin Searlswebsite@searls.co2026-01-09T22:01:34+00:002026-01-09T19:13:54-05:00https://justin.searls.co/shots/2026-01-08-07h43m15s/Peter Campbell's giraffe art https://justin.searls.co/shots/2026-01-08-07h43m15s/Justin Searlswebsite@searls.co2026-01-08T12:43:15+00:002026-01-08T08:04:51-05:00https://justin.searls.co/takes/2026-01-08-07h42m53s/<![CDATA[TIL that I'm the Napoleon of open source maintenance https://effectiviology.com/napoleon/ ]]>Justin Searlswebsite@searls.co2026-01-08T12:42:53+00:002026-01-08T12:43:34+00:00https://justin.searls.co/takes/2026-01-07-14h15m44s/<![CDATA[Oof. Adam Wathan and his colleagues on the Tailwind team deserve better. One case where AI is eating a business that was doing right by everyone involved. I bought Tailwind Plus last year to support their work. https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957 ]]>Justin Searlswebsite@searls.co2026-01-07T19:15:44+00:002026-01-07T19:18:28+00:00https://justin.searls.co/posts/weekstart/Weekstart https://justin.searls.co/posts/weekstart/Justin Searlswebsite@searls.co2026-01-07T14:06:35+00:002026-01-07T12:10:28-05:00https://justin.searls.co/takes/2026-01-06-11h03m25s/<![CDATA[AirPods Pro 3 are a disappointment. Seal is less reliable. They whistle from feedback when carried. 15s after popping in a second AirPod, it often still won't start playing. Reduced range. Running the microwave results in constant audio interference. Same issues on multiple pairs
🔗 https://justin.searls.co/takes/2026-01-06-11h03m25s/]]>Justin Searlswebsite@searls.co2026-01-06T16:03:25+00:002026-01-06T11:08:16-05:00https://justin.searls.co/takes/2026-01-05-09h23m39s/<![CDATA[Glad someone else wrote this. IDGAF about macOS Tahoe app icons because they're something I see for a split-second when launching apps, but the new contextual menu icons are far more of a nuisance to trying to _use_ apps. So much visual noise. https://tonsky.me/blog/tahoe-icons/ ]]>Justin Searlswebsite@searls.co2026-01-05T14:23:39+00:002026-01-05T14:40:47+00:00https://justin.searls.co/mails/2025-12/100% Oyster Meat https://justin.searls.co/mails/2025-12/Justin Searlswebsite@searls.co2026-01-04T00:22:23+00:002026-01-04T00:22:26+00:00https://justin.searls.co/links/2026-01-03-clicks-power-keyboard-is-a-headless-blackberry/Clicks Power Keyboard is a Headless Blackberry https://justin.searls.co/links/2026-01-03-clicks-power-keyboard-is-a-headless-blackberry/Justin Searlswebsite@searls.co2026-01-03T12:48:23+00:002026-01-03T08:20:29-05:00https://justin.searls.co/takes/2026-01-02-21h26m37s/<![CDATA[Full. Breadth. Developer. https://simonwillison.net/2026/Jan/2/will-larson/#atom-everything ]]>Justin Searlswebsite@searls.co2026-01-03T02:26:37+00:002026-01-03T02:27:16+00:00https://justin.searls.co/shots/2026-01-02-14h20m49s/Shovelware: pdf2web pipeline https://justin.searls.co/shots/2026-01-02-14h20m49s/Justin Searlswebsite@searls.co2026-01-02T19:20:49+00:002026-01-02T15:02:56-05:00https://justin.searls.co/takes/2026-01-01-16h21m58s/<![CDATA[A low stakes, immediately useful task for AI agents would be to stand in for humans in co-op games. I want to play Void Crew, but don't want to recruit friends or party with randos. Wish I could just spin-up a few artificial teammates https://store.steampowered.com/app/1063420/Void_Crew/ ]]>Justin Searlswebsite@searls.co2026-01-01T21:21:58+00:002026-01-01T21:27:41+00:00https://justin.searls.co/takes/2026-01-01-12h02m53s/<![CDATA[Happy New Year! Need something low-key to watch while you recover? How about a couple hours of Aaron and I shooting the shit as we look back on 2025's best and worst dad jokes in Breaking Change's 2nd annual Punsort! https://justin.searls.co/casts/feature-release-v48.1-2nd-annual-punsort/ ]]>Justin Searlswebsite@searls.co2026-01-01T17:02:53+00:002026-01-01T17:06:14+00:00https://justin.searls.co/links/2025-12-31-12h22m54s/This Ball x Pit trailer https://justin.searls.co/links/2025-12-31-12h22m54s/Justin Searlswebsite@searls.co2025-12-31T17:22:54+00:002025-12-31T14:35:09-05:00https://justin.searls.co/takes/2025-12-31-10h13m08s/<![CDATA[For a terrifying time, check out what Claude Code produced when asked to "draw a nightmare." https://www.reddit.com/r/ClaudeAI/comments/1pxudjr ]]>Justin Searlswebsite@searls.co2025-12-31T15:13:08+00:002025-12-31T15:14:52+00:00https://justin.searls.co/casts/feature-release-v48.1-2nd-annual-punsort/Breaking Change podcast v48.1 - 2nd Annual Punsort https://justin.searls.co/casts/feature-release-v48.1-2nd-annual-punsort/Justin Searlswebsite@searls.co2025-12-30T15:52:41+00:002026-01-01T12:02:28-05:00https://justin.searls.co/takes/2025-12-29-14h51m38s/<![CDATA[This perfectly encapsulates the coding agent paradox. Agents make coding boring and formulaic. That some see a tragedy where others see a triumph exposed a disagreement over what coders want out of coding that didn't matter until now https://www.reddit.com/r/ClaudeAI/s/VDTxoeiBIh ]]>Justin Searlswebsite@searls.co2025-12-29T19:51:38+00:002025-12-29T15:02:38-05:00https://justin.searls.co/shots/2025-12-29-10h18m19s/Meta's algorithm has me nailed https://justin.searls.co/shots/2025-12-29-10h18m19s/Justin Searlswebsite@searls.co2025-12-29T15:18:19+00:002025-12-29T10:19:26-05:00https://justin.searls.co/takes/2025-12-29-08h22m10s/<![CDATA[Braved the humanity and bolstered my immune system by subjecting myself to all four Disney Parks. 12 hours, 16 rides, and 30,000 steps. 😮💨
It turned out to be a really fun use case for my site's "Wisps" strip, which are also syndicated as Instagram stories. We have fun here.
🔗 https://justin.searls.co/takes/2025-12-29-08h22m10s/]]>Justin Searlswebsite@searls.co2025-12-29T13:22:10+00:002025-12-29T08:24:02-05:00https://justin.searls.co/takes/2025-12-27-21h27m14s/<![CDATA[Just realized that if the children's book Cloudy with a Chance of Meatballs was localized for Japan, it could have been named, "It's Raining Men."
(Translator's Note: "men" means noodles)
🔗 https://justin.searls.co/takes/2025-12-27-21h27m14s/]]>Justin Searlswebsite@searls.co2025-12-28T02:27:14+00:002025-12-27T21:31:15-05:00https://justin.searls.co/shots/2025-12-27-20h37m54s/Doordash Couture https://justin.searls.co/shots/2025-12-27-20h37m54s/Justin Searlswebsite@searls.co2025-12-28T01:37:54+00:002025-12-27T20:39:14-05:00https://justin.searls.co/takes/2025-12-27-08h09m15s/<![CDATA[Followed Ruby type systems for years. Spent a month of my life porting my meta-programming-heavy library Mocktail to Sorbet, only to realize zero tooling lift. No idea if it works, but I gotta say T-Ruby's pitch is the first that makes intuitive sense https://type-ruby.github.io ]]>Justin Searlswebsite@searls.co2025-12-27T13:09:15+00:002025-12-27T13:12:33+00:00https://justin.searls.co/takes/2025-12-26-10h43m09s/<![CDATA[TIL if you want Safari to render 120fps, you need to go to Settings -> Advanced -> WebKit Feature Flags and TURN OFF "Prefer Page Rendering Updates near 60 fps". You can test it here—big difference! https://testufo.com/ ]]>Justin Searlswebsite@searls.co2025-12-26T15:43:09+00:002025-12-26T15:44:31+00:00https://justin.searls.co/tubes/2025-12-25-08h30m45s/The Ultimate Siri Shortcut for Japanese Learners https://www.youtube.com/watch?v=QjgylY5DMeIJustin Searlswebsite@searls.co2025-12-25T13:30:45+00:002025-12-25T09:44:18-05:00https://justin.searls.co/takes/2025-12-24-09h13m50s/<![CDATA[Voters don't intuit that bond yields affect currency valuations affect foreign tourism, but Japanese populists now depend on low yields to depress the yen to maintain the supply of obnoxious foreign tourists to buoy their agenda. https://robinjbrooks.substack.com/p/japanese-denial-on-debt ]]>Justin Searlswebsite@searls.co2025-12-24T14:13:50+00:002025-12-24T14:20:46+00:00https://justin.searls.co/shots/2025-12-24-08h21m27s/Is Apple Shortcuts functional programming? https://justin.searls.co/shots/2025-12-24-08h21m27s/Justin Searlswebsite@searls.co2025-12-24T13:21:27+00:002025-12-24T08:28:45-05:00https://justin.searls.co/takes/2025-12-23-08h30m27s/<![CDATA[is everyone suddenly visited by the pervasive smell of dead cats 20 days after sinus surgery or just me
🔗 https://justin.searls.co/takes/2025-12-23-08h30m27s/]]>Justin Searlswebsite@searls.co2025-12-23T13:30:27+00:002025-12-23T08:31:09-05:00https://justin.searls.co/mails/2025-11/Merry Divestmas https://justin.searls.co/mails/2025-11/Justin Searlswebsite@searls.co2025-12-23T00:19:36+00:002025-12-23T00:19:39+00:00https://justin.searls.co/takes/2025-12-22-15h34m36s/<![CDATA[Just verified this: macOS Tahoe 26 is the first release that accepts inbound SSH connections on FileVault-protected Macs before first unlock ("BFU", i.e. after a cold boot).
Process:
1. Just SSH in as you always would
2. Be disconnected as macOS finishes booting
3. SSH back in
🔗 https://justin.searls.co/takes/2025-12-22-15h34m36s/]]>Justin Searlswebsite@searls.co2025-12-22T20:34:36+00:002025-12-22T15:42:17-05:00https://justin.searls.co/takes/2025-12-22-14h07m08s/<![CDATA[Argument isn't airtight, but this is the best link I currently have to send non-tech people who are worried about AI killing their job: https://www.maxberry.ca/p/how-to-not-be-replaced-by-ai ]]>Justin Searlswebsite@searls.co2025-12-22T19:07:08+00:002025-12-22T19:08:11+00:00https://justin.searls.co/takes/2025-12-22-08h03m22s/<![CDATA[Andy Waite thought to have Sonnet 4.5 analyze the POSSE Party codebase. Good habit to get into for anyone looking at sizing up a new project: https://www.reddit.com/r/rails/comments/1psbh26/claudes_architectural_analysis_of_posse_party_by/ ]]>Justin Searlswebsite@searls.co2025-12-22T13:03:22+00:002025-12-22T13:05:14+00:00https://justin.searls.co/takes/2025-12-21-14h18m50s/<![CDATA[It just dawned on me that I can write an iCloud Shortcut that taps into multiple cloud-based GPUs to perform any number of complex tasks for FREE, but I still can't define an "if-else" block. Welcome to the future, chumps.
🔗 https://justin.searls.co/takes/2025-12-21-14h18m50s/]]>Justin Searlswebsite@searls.co2025-12-21T19:18:50+00:002025-12-21T14:20:28-05:00https://justin.searls.co/links/2025-12-21-mike-mcquaid-has-joined-the-posse/Mike McQuaid has joined the POSSE https://justin.searls.co/links/2025-12-21-mike-mcquaid-has-joined-the-posse/Justin Searlswebsite@searls.co2025-12-21T12:40:17+00:002025-12-21T12:45:13+00:00https://justin.searls.co/takes/2025-12-18-18h21m05s/<![CDATA[Now that POSSE Party is properly "done", I'll be on Aaron's live stream tomorrow at 1 PM eastern / 18:00 UTC to show him how the sausage is made by… uhh, peeling back the casing, I guess? It will be gross and/or fun! https://youtube.com/live/YkMpfAnu6Z8 ]]>Justin Searlswebsite@searls.co2025-12-18T23:21:05+00:002025-12-18T23:24:39+00:00https://justin.searls.co/takes/2025-12-18-15h09m59s/<![CDATA[A week or two after soft-launching POSSE Party, I'm ready to call this the HARD launch. In addition to new docs for setting up all 8 supported social platforms, I took a choose-your-own-attention-span approach to tutorial videos that I'm really proud of: https://posseparty.com ]]>Justin Searlswebsite@searls.co2025-12-18T20:09:59+00:002025-12-18T20:13:49+00:00https://justin.searls.co/takes/2025-12-18-07h55m25s/<![CDATA[Burned-in, AI-generated captions have become so ubiquitous on social platforms that it feels like iOS 27 should just include the feature for videos in the Photos app.
🔗 https://justin.searls.co/takes/2025-12-18-07h55m25s/]]>Justin Searlswebsite@searls.co2025-12-18T12:55:25+00:002025-12-18T07:56:32-05:00https://justin.searls.co/takes/2025-12-16-14h40m24s/<![CDATA[Forget five 9's of reliability—when it comes to LLMs, I'd gladly settle for just one 9. Just be correct 90% of the time. That'd be a dream.
🔗 https://justin.searls.co/takes/2025-12-16-14h40m24s/]]>Justin Searlswebsite@searls.co2025-12-16T19:40:24+00:002025-12-16T14:42:43-05:00https://justin.searls.co/takes/2025-12-15-20h52m20s/<![CDATA[The scope and scale of this leak is unprecedented in Apple's history. I almost can't believe it. https://www.macrumors.com/2025/12/15/apple-leak-unreleased-devices-codenames/ ]]>Justin Searlswebsite@searls.co2025-12-16T01:52:20+00:002025-12-16T01:53:20+00:00https://justin.searls.co/takes/2025-12-14-16h28m56s/<![CDATA[GPT 5.2's improved visual analysis is no joke. I took 20 PDFs pertaining to our condo purchase and asked for transcriptions/translations with Codex CLI set to 5.2 (xhigh). What's been produced so far is professional-level quality and 10.5 hours in, it's still cranking on them!
🔗 https://justin.searls.co/takes/2025-12-14-16h28m56s/]]>Justin Searlswebsite@searls.co2025-12-14T21:28:56+00:002025-12-14T16:33:25-05:00https://justin.searls.co/takes/2025-12-13-10h21m58s/<![CDATA[We watched that racing biopic about DHH on Apple TV last night—was pretty good!
🔗 https://justin.searls.co/takes/2025-12-13-10h21m58s/]]>Justin Searlswebsite@searls.co2025-12-13T15:21:58+00:002025-12-13T10:22:17-05:00https://justin.searls.co/shots/2025-12-12-16h14m55s/That's a pretty good Searls impression https://justin.searls.co/shots/2025-12-12-16h14m55s/Justin Searlswebsite@searls.co2025-12-12T21:14:55+00:002025-12-12T16:18:51-05:00https://justin.searls.co/links/2025-12-12-a-new-old-republic-game-hell-yeah/A New Old Republic game? Hell yeah. https://justin.searls.co/links/2025-12-12-a-new-old-republic-game-hell-yeah/Justin Searlswebsite@searls.co2025-12-12T13:17:44+00:002025-12-12T13:28:15+00:00https://justin.searls.co/takes/2025-12-12-07h18m00s/<![CDATA[A nonzero number of people think it's called "sudo phederine" because it requires admin privileges.
🔗 https://justin.searls.co/takes/2025-12-12-07h18m00s/]]>Justin Searlswebsite@searls.co2025-12-12T12:18:00+00:002025-12-12T07:18:21-05:00https://justin.searls.co/takes/2025-12-11-08h09m05s/<![CDATA[The fundamental misunderstanding behind the question, "why isn't AI eliminating more jobs?" is that the clock on adoption of agents with human-replacement-level capabilities started in April 2025, not Nov 2022. And it started with coders, not paralegals or junior accountants.
🔗 https://justin.searls.co/takes/2025-12-11-08h09m05s/]]>Justin Searlswebsite@searls.co2025-12-11T13:09:05+00:002025-12-11T08:12:20-05:00https://justin.searls.co/shots/2025-12-11-06h33m07s/Seems like nothing interesting happened https://justin.searls.co/shots/2025-12-11-06h33m07s/Justin Searlswebsite@searls.co2025-12-11T11:33:07+00:002025-12-11T06:35:13-05:00https://justin.searls.co/takes/2025-12-10-21h36m37s/<![CDATA[I don't know who needs to hear this, but: AirPods work fine in the shower. You won't break them. It's simpler than dealing with some kind of shower speaker and sounds better than blaring your phone from across the room.
🔗 https://justin.searls.co/takes/2025-12-10-21h36m37s/]]>Justin Searlswebsite@searls.co2025-12-11T02:36:37+00:002025-12-10T21:37:26-05:00https://justin.searls.co/takes/2025-12-10-15h30m05s/<![CDATA[How to see the ML-derived keywords for a photo or video in iCloud Photos:
1. Run: brew install RhetTbull/osxphotos/osxphotos
2. In the Photos app, select the image
3. Run: osxphotos query --mute --quiet \
--uuid "$(osxphotos uuid)" \
--print '{label}'
Cool!
🔗 https://justin.searls.co/takes/2025-12-10-15h30m05s/]]>Justin Searlswebsite@searls.co2025-12-10T20:30:05+00:002025-12-10T15:46:26-05:00https://justin.searls.co/takes/2025-12-09-13h57m55s/<![CDATA[I use both Instacart and ChatGPT, and just tried this. It's an absolute joke. Broken. If you can't oneshot a full order, you'll "slip out" of agentic mode and into normal conversation. Total Junk. https://techcrunch.com/2025/12/08/you-can-buy-your-instacart-groceries-without-leaving-chatgpt/ ]]>Justin Searlswebsite@searls.co2025-12-09T18:57:55+00:002025-12-09T19:01:34+00:00https://justin.searls.co/takes/2025-12-09-10h11m30s/<![CDATA[Thanks to having been bullied for being fat and out of shape as a child, I'm still intimidated working out in a busy gym full of others.
That goes double for days when I walk into my gym and half the Miami Heat are training there.
🔗 https://justin.searls.co/takes/2025-12-09-10h11m30s/]]>Justin Searlswebsite@searls.co2025-12-09T15:11:30+00:002025-12-09T10:12:49-05:00https://justin.searls.co/posts/chatgpt-5-1-explains-why-it-hallucinates/ChatGPT 5.1 explains why it hallucinates https://justin.searls.co/posts/chatgpt-5-1-explains-why-it-hallucinates/Justin Searlswebsite@searls.co2025-12-08T21:00:05+00:002025-12-08T21:37:23+00:00https://justin.searls.co/links/2025-12-08-the-ai-wildfire-is-coming/The AI Wildfire Is Coming https://justin.searls.co/links/2025-12-08-the-ai-wildfire-is-coming/Justin Searlswebsite@searls.co2025-12-08T12:59:59+00:002025-12-08T13:15:07+00:00https://justin.searls.co/takes/2025-12-08-07h42m05s/<![CDATA[Whenever I introduce myself as Justin in Japan, there's a 30% chance they'll reply "JASUTEEN BEEBAA" and I'll snap back, "no I am nothing like Justin Bieber."
Or am I? https://x.com/justinbieber/status/1997125645437194682 ]]>Justin Searlswebsite@searls.co2025-12-08T12:42:05+00:002025-12-08T12:43:58+00:00https://justin.searls.co/casts/breaking-change-v48-coil-whine/Breaking Change podcast v48 - Coil Whine https://justin.searls.co/casts/breaking-change-v48-coil-whine/Justin Searlswebsite@searls.co2025-12-06T17:48:01+00:002025-12-08T08:19:37-05:00https://justin.searls.co/takes/2025-12-05-12h35m34s/<![CDATA[Amazing to think that—adjusting for inflation—the entirety of Warner Brothers is worth significantly less than Activision. Call of Duty and Candy Crush matter more than Harry Potter, HBO, DC comics, etc. https://www.reuters.com/legal/transactional/netflix-agrees-buy-warner-bros-discoverys-studios-streaming-division-2025-12-05/ ]]>Justin Searlswebsite@searls.co2025-12-05T17:35:34+00:002025-12-05T12:37:53-05:00https://justin.searls.co/takes/2025-12-02-13h50m42s/<![CDATA[Sam should simply ask ChatGPT how to make ChatGPT better https://www.techmeme.com/251201/p35 ]]>Justin Searlswebsite@searls.co2025-12-02T18:50:42+00:002025-12-02T17:32:47-05:00https://justin.searls.co/clips/fit-a-5090-gaming-rig-in-a-backpack/Fit a 5090 gaming rig in a backpack https://justin.searls.co/clips/fit-a-5090-gaming-rig-in-a-backpack/Justin Searlswebsite@searls.co2025-11-30T22:06:51+00:002025-11-30T17:13:38-05:00https://justin.searls.co/mails/2025-10/I'd do it all again https://justin.searls.co/mails/2025-10/Justin Searlswebsite@searls.co2025-11-28T00:18:28+00:002025-11-28T00:18:31+00:00https://justin.searls.co/takes/2025-11-27-16h16m36s/<![CDATA[Happy Thanksgiving. This is for you: https://posseparty.com/ ]]>Justin Searlswebsite@searls.co2025-11-27T21:16:36+00:002025-11-27T21:17:19+00:00https://justin.searls.co/takes/2025-11-27-10h30m48s/<![CDATA[Words and phrases that Codex CLI will use to describe things it did that I will almost always revert:
* "Belt-and-suspenders"
* "Fallback"
* "Backwards compatibility"
* "Sentinel"
🔗 https://justin.searls.co/takes/2025-11-27-10h30m48s/]]>Justin Searlswebsite@searls.co2025-11-27T15:30:48+00:002025-11-27T10:31:49-05:00https://justin.searls.co/takes/2025-11-24-15h50m12s/<![CDATA[The job of a programmer is to manage exactly two things: uncertainty and complexity.
Code is sometimes an asset and sometimes a liability, but itself has no meaning outside the context of those two factors.
🔗 https://justin.searls.co/takes/2025-11-24-15h50m12s/]]>Justin Searlswebsite@searls.co2025-11-24T20:50:12+00:002025-11-24T15:51:45-05:00https://justin.searls.co/takes/2025-11-24-11h24m25s/<![CDATA[Hate to be so blunt, but if you're a senior programmer and aren't succeeding with AI coding agents, you most likely failed to acquire the skill, intuition, and taste you should have been building all along. Your time is no longer worth $150 per hour. https://davegriffith.substack.com/p/software-development-in-the-time ]]>Justin Searlswebsite@searls.co2025-11-24T16:24:25+00:002025-11-24T16:35:38+00:00https://justin.searls.co/clips/the-software-project-lifecycle/The Software Project Lifecycle https://justin.searls.co/clips/the-software-project-lifecycle/Justin Searlswebsite@searls.co2025-11-23T13:13:29+00:002025-11-23T08:17:31-05:00https://justin.searls.co/takes/2025-11-22-14h50m39s/<![CDATA[It's time to work out and I realized I left my gym clothes in the laundry machine overnight and they're still damp. For some reason, I refuse to just wear them because—as opposed to being sweaty—they are now "the wrong kind of wet."
🔗 https://justin.searls.co/takes/2025-11-22-14h50m39s/]]>Justin Searlswebsite@searls.co2025-11-22T19:50:39+00:002025-11-22T14:51:45-05:00https://justin.searls.co/casts/breaking-change-v47-turbinately-ill/Breaking Change podcast v47 - Turbinately Ill https://justin.searls.co/casts/breaking-change-v47-turbinately-ill/Justin Searlswebsite@searls.co2025-11-22T19:07:27+00:002025-11-22T22:44:50-05:00https://justin.searls.co/takes/2025-11-20-17h14m18s/<![CDATA[I've been daily-driving Codex CLI with GPT-5 since release, because OpenAI's "codex" model was—in my experience—bad at coding.
Well, their new "GPT-5.1-Codex-Max" model absolutely **smokes** any model OpenAI has put out before. Much higher code quality and 2-3 times as fast.
🔗 https://justin.searls.co/takes/2025-11-20-17h14m18s/]]>Justin Searlswebsite@searls.co2025-11-20T22:14:18+00:002025-11-20T17:19:41-05:00https://justin.searls.co/takes/2025-11-20-14h17m00s/<![CDATA[On one hand, yes, it's ridiculous I pay $200 a month for ChatGPT Pro. On the other hand, I saved over $800 last month by just letting it crank on scrounging for coupon codes and price matches.
Easily pays for itself if you're creative.
🔗 https://justin.searls.co/takes/2025-11-20-14h17m00s/]]>Justin Searlswebsite@searls.co2025-11-20T19:17:00+00:002025-11-20T14:19:06-05:00https://justin.searls.co/takes/2025-11-20-07h59m26s/<![CDATA[First impression of Google Antigravity: this is by far the jankiest VS Code fork I've seen yet.
Should have shipped a CLI with a web product for orchestration.
🔗 https://justin.searls.co/takes/2025-11-20-07h59m26s/]]>Justin Searlswebsite@searls.co2025-11-20T12:59:26+00:002025-11-20T08:00:10-05:00https://justin.searls.co/posts/tdd-is-more-important-than-ever/TDD is more important than ever https://justin.searls.co/posts/tdd-is-more-important-than-ever/Justin Searlswebsite@searls.co2025-11-18T20:54:32+00:002025-11-18T16:52:25-05:00https://justin.searls.co/shots/2025-11-18-08h15m36s/Downdetector is down https://justin.searls.co/shots/2025-11-18-08h15m36s/Justin Searlswebsite@searls.co2025-11-18T13:15:36+00:002025-11-18T08:20:00-05:00https://justin.searls.co/takes/2025-11-17-19h08m34s/<![CDATA[Breaking Change is a lot of things, but likely to be replaced by an AI podslop factory isn't one of them https://www.thewrap.com/ai-podcasts-hosts-inception-point-ai/ ]]>Justin Searlswebsite@searls.co2025-11-18T00:08:34+00:002025-11-18T00:09:03+00:00https://justin.searls.co/shots/2025-11-17-10h53m34s/Live Captions for Audible books in iOS 26 https://justin.searls.co/shots/2025-11-17-10h53m34s/Justin Searlswebsite@searls.co2025-11-17T15:53:34+00:002025-11-17T11:13:38-05:00https://justin.searls.co/clips/creating-static-instagram-stories-as-wisps/Creating static Instagram Stories as Wisps https://justin.searls.co/clips/creating-static-instagram-stories-as-wisps/Justin Searlswebsite@searls.co2025-11-17T14:33:07+00:002025-11-17T09:46:13-05:00https://justin.searls.co/takes/2025-11-16-22h15m42s/<![CDATA[Codex CLI and I invented a full client-side CMS for the blog using the GitHub and S3 APIs, then I wired up a new "wisp" media type to syndicate Instagram stories. See the top of https://justin.searls.co/ ]]>Justin Searlswebsite@searls.co2025-11-17T03:15:42+00:002025-11-17T03:16:11+00:00https://justin.searls.co/takes/2025-11-13-20h19m40s/<![CDATA[Anyone else have some number of HomePods suddenly playing audio with no prompting? Always a few seconds, then it cuts out. Updated to 26.1, no dice. Restored firmware, nada. Won't even pause when I touch the top.
Sigh.
🔗 https://justin.searls.co/takes/2025-11-13-20h19m40s/]]>Justin Searlswebsite@searls.co2025-11-14T01:19:40+00:002025-11-14T01:20:45+00:00https://justin.searls.co/takes/2025-11-13-11h17m58s/<![CDATA[Spectrum's technician was denied entry to my neighborhood, because WiFi calling failed to connect the gatehouse's call to my iPhone, because Spectrum's Internet was down. congrats-you-played-yourself.gif
🔗 https://justin.searls.co/takes/2025-11-13-11h17m58s/]]>Justin Searlswebsite@searls.co2025-11-13T16:17:58+00:002025-11-13T11:21:26-05:00https://justin.searls.co/takes/2025-11-13-06h54m59s/<![CDATA[If Ed Zitron ends up being proven correct about everything he's reported out about OpenAI, he'll deserve a Peabody for having pantsed the global financial press for multiple years running. https://www.wheresyoured.at/oai_docs/ ]]>Justin Searlswebsite@searls.co2025-11-13T11:54:59+00:002025-11-13T11:55:24+00:00https://justin.searls.co/shots/2025-11-12-14h13m34s/My lucky day https://justin.searls.co/shots/2025-11-12-14h13m34s/Justin Searlswebsite@searls.co2025-11-12T19:13:34+00:002025-11-12T14:13:47-05:00https://justin.searls.co/takes/2025-11-12-05h35m37s/<![CDATA[Apple is finally selling PSVR2 controllers for use with VIsion Pro… for $249.
I bought a barely-used PSVR 2 _headset_ + controllers for $170 off eBay a couple months ago https://www.apple.com/xc/product/HS8H2ZM/A ]]>Justin Searlswebsite@searls.co2025-11-12T10:35:37+00:002025-11-12T10:36:46+00:00https://justin.searls.co/links/2025-11-10-rip-iphone-18-air/RIP iPhone 18 Air https://justin.searls.co/links/2025-11-10-rip-iphone-18-air/Justin Searlswebsite@searls.co2025-11-10T21:29:50+00:002025-11-10T16:45:36-05:00https://justin.searls.co/takes/2025-11-10-07h36m21s/<![CDATA[I've been using Tahoe since July and I've really, really tried to like the new Spotlight because I'm encouraged by the direction it's taking, but I'm giving up and going back to Raycast. It's just WAY TOO SLOW.
If you set up quick keys and then type them "too fast," it'll always do something else instead. Same goes for launching apps by name. Just typed "1p", but Spotlight spent 3 seconds assuming that meant I wanted to open a product…
🔗 https://justin.searls.co/takes/2025-11-10-07h36m21s/]]>Justin Searlswebsite@searls.co2025-11-10T12:36:21+00:002025-11-10T12:37:10+00:00https://justin.searls.co/takes/2025-11-09-14h36m36s/<![CDATA[My bro's staying with us, and he's pointed out what a mess our home network is. Spent all weekend detangling a rat's nest of overtorqued ethernet cables, and it's still busted. I feel awful about it.
Kink shaming isn't cool.
🔗 https://justin.searls.co/takes/2025-11-09-14h36m36s/]]>Justin Searlswebsite@searls.co2025-11-09T19:36:36+00:002025-11-09T14:36:41-05:00https://justin.searls.co/casts/breaking-change-v46-adjusted-gross-intelligence/Breaking Change podcast v46 - Adjusted Gross Intelligence https://justin.searls.co/casts/breaking-change-v46-adjusted-gross-intelligence/Justin Searlswebsite@searls.co2025-11-08T17:24:27+00:002025-11-09T10:47:57-05:00https://justin.searls.co/takes/2025-11-07-19h16m41s/<![CDATA[I can confirm that visionOS 26 and the new 20 Gbps Developer Strap supports network connections via USB-C ethernet adapters—very cool! https://www.amazon.com/dp/B08HQBC678?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_14&th=1 ]]>Justin Searlswebsite@searls.co2025-11-08T00:16:41+00:002025-11-08T00:19:28+00:00https://justin.searls.co/takes/2025-11-07-18h59m40s/<![CDATA[My grandpa left me a tiny 1-inch portable TV growing up. It felt like you were watching TV… until you put it next to the real thing.
Sandwich's new ad gave me the same feeling—seeing it in the context of immersive video is an incredible experience. https://sixcolors.com/post/2025/10/hello-robot-sandwich-launches-immersive-commercial/ ]]>Justin Searlswebsite@searls.co2025-11-07T23:59:40+00:002025-11-08T07:31:33-05:00https://justin.searls.co/takes/2025-11-07-10h48m35s/<![CDATA[This was a real pain in the ass. Please use it. https://searlsco.github.io/straight-to-video/ ]]>Justin Searlswebsite@searls.co2025-11-07T15:48:35+00:002025-11-07T15:49:48+00:00https://justin.searls.co/links/2025-11-04-software-is-supply-constrained-for-now/Software is supply-constrained (for now) https://justin.searls.co/links/2025-11-04-software-is-supply-constrained-for-now/Justin Searlswebsite@searls.co2025-11-04T21:17:25+00:002025-11-04T21:55:39+00:00https://justin.searls.co/takes/2025-11-04-14h08m41s/<![CDATA[The single most destructive metric is a key performance indicator that improves for reasons the business doesn't understand. When it inevitably goes back down, people panic because nobody understands why it went up in the first place. https://news.ycombinator.com/item?id=45807775 ]]>Justin Searlswebsite@searls.co2025-11-04T19:08:41+00:002025-11-04T14:09:39-05:00https://justin.searls.co/takes/2025-11-03-14h56m26s/<![CDATA[Watching Becky explore the world of bodybuilding, all I know is I would really struggle with my body being scrutinized by others. Surprisingly, though, I'm actually most impressed with the vegan bodybuilders—somehow they all seem to maintain a really healthy self-esteem. Maybe it's because they never whey themselves.
🔗 https://justin.searls.co/takes/2025-11-03-14h56m26s/]]>Justin Searlswebsite@searls.co2025-11-03T19:56:26+00:002025-11-03T19:57:08+00:00https://justin.searls.co/takes/2025-10-30-17h07m54s/<![CDATA[There's always a reply guy. https://www.reddit.com/r/VisionPro/comments/1ok1lye/comment/nm9acis/ ]]>Justin Searlswebsite@searls.co2025-10-30T21:07:54+00:002025-10-30T21:08:31+00:00https://justin.searls.co/posts/how-to-downgrade-vision-pro-dfu-mode/How to downgrade Vision Pro https://justin.searls.co/posts/how-to-downgrade-vision-pro-dfu-mode/Justin Searlswebsite@searls.co2025-10-30T19:00:35+00:002025-10-30T15:20:19-04:00https://justin.searls.co/takes/2025-10-30-11h00m40s/<![CDATA[Seems like there's a bug in visionOS 26.1 where the first time you connect the new Developer Strap you get a glorious 20 Gbps connection, but then all subsequent connections are stuck at USB 2 480 Mbps speeds. Neat. https://www.reddit.com/r/VisionPro/comments/1ok1lye ]]>Justin Searlswebsite@searls.co2025-10-30T15:00:40+00:002025-10-30T15:02:18+00:00https://justin.searls.co/takes/2025-10-29-10h57m27s/<![CDATA[Excited to engage with the Orlando developer community for the first time tonight. Going to do a hotseat Q & A on agentic coding and what it means for your weekend. https://www.meetup.com/orlandodevs/events/310925222/ ]]>Justin Searlswebsite@searls.co2025-10-29T14:57:27+00:002025-10-29T14:58:15+00:00https://justin.searls.co/takes/2025-10-29-09h26m39s/<![CDATA[A nonstop Orlando-Tokyo route is absolutely HUGE. Zip Airlines may be a budget airline, but the lowest-tier of Japanese service is frankly a superior experience to United/Delta/AA. Becky flew them to NRT earlier this year and it was great—lie-flat seats from SFO for like $1100! https://www.wesh.com/article/first-nonstop-flights-connecting-orlando-to-tokyo-announced/69177387 ]]>Justin Searlswebsite@searls.co2025-10-29T13:26:39+00:002025-10-29T13:27:25+00:00
https://justin.searls.co/takes/2026-01-13-18h04m53s/🔥 The reviews are in! Melatonin supplements are a…Justin Searlswebsite@searls.co2026-01-14T00:04:53+00:002026-01-13T19:05:45-05:00The reviews are in! Melatonin supplements are a far less effective sleep aid for long flights than straight whiskey.]]>The reviews are in! Melatonin supplements are a far less effective sleep aid for long flights than straight whiskey.]]>https://justin.searls.co/takes/2026-01-13-10h54m39s/🔥 Here's a direct revenue idea for the airlines:…Justin Searlswebsite@searls.co2026-01-13T16:54:39+00:002026-01-13T12:05:21-05:00Here's a direct revenue idea for the airlines: Informed Seat Selection.
https://justin.searls.co/mails/2025-12/100% Oyster MeatJustin Searlswebsite@searls.co2026-01-04T00:22:23+00:002026-01-04T00:22:26+00:00As promised last month, this issue is just oyster meat. It's a new year and as good a time as any to hit reset and get this monthly newsletter back on its preordained beginning-of-the-month-ish delivery cadence. That makes this a quick turnaround after our last issue, so there's not much new to report. Good thing I asked you all to lower your expectations!
x1IdLjVdBBHjFYUEf3c9OHKMTue, 21 Oct 2025 15:42:53 +0000The Ruby AI Podcast: The TLDR of AI DevThe Ruby AI Podcast: The TLDR of AI DevJustin Searls055:26Justin Searls
https://justin.searls.co/casts/merge-commits-ruby-ai-tldr-of-ai-dev/
Joe Leo and Valentino Stoll sat with me to talk about why I quit speaking and an exciting year of iteration on AI development workflows.
https://justin.searls.co/shots/2026-01-11-14h00m51s/📸 PSA: iPhone Air MagSafe Battery can charge your AirPodsJustin Searlswebsite@searls.co2026-01-11T19:00:51+00:002026-01-11T14:04:47-05:00
One of the many subtle frustrations I have with the Airpods Pro 3 is that the redesigned case actually results in a slightly-askew magnet alignment, which results in several (official!) MagSafe chargers failing to charge the case. Well, while the iPhone Air MagSafe Battery may not fit any other model iPhone particularly well, it's actually a super handy way to recharge your AirPods! Just plop the fucker on the back and twist until you hear that familiar ding and see the light turn on.
Qbqi4bmqNbCEi08D7G0itHlAFri, 09 Jan 2026 22:01:34 +0000v49 - Saving Face Oilv49 - Saving Face Oil55Justin Searls02:00:00Justin Searls
https://justin.searls.co/casts/breaking-change-v49-saving-face-oil/
I'm about to get on a plane and will be gone for a couple weeks, but didn't want to leave you Breaking Changeless so I did the thing where I stand up in front of a microphone and talked at you. Again. Like I do.
Fun fact: this is the first and only time I've taken a phone call live, on-air! I was just too lazy to edit that out gracefully.
https://justin.searls.co/takes/2026-01-13-18h04m53s/🔥 The reviews are in! Melatonin supplements are a…Justin Searlswebsite@searls.co2026-01-14T00:04:53+00:002026-01-13T19:05:45-05:00The reviews are in! Melatonin supplements are a far less effective sleep aid for long flights than straight whiskey.]]>The reviews are in! Melatonin supplements are a far less effective sleep aid for long flights than straight whiskey.]]>https://justin.searls.co/takes/2026-01-13-10h54m39s/🔥 Here's a direct revenue idea for the airlines:…Justin Searlswebsite@searls.co2026-01-13T16:54:39+00:002026-01-13T12:05:21-05:00Here's a direct revenue idea for the airlines: Informed Seat Selection.