https://justin.searls.co/takes/2026-09-29-17h28m37s/Experiencing the common cold for the first time since I had turbinate reduction surgery and holy shit, this is how noses are supposed to work? You blow your nose and mucus comes out? And you can breathe all week long? Christ, you all had it good no wonder I was mad all the time
Justin Searlswebsite@searls.co2026-09-29T21:28:37+00:002026-09-29T17:29:35-04:00Experiencing the common cold for the first time since I had turbinate reduction surgery and holy shit, this is how noses are supposed to work? You blow your nose and mucus comes out? And you can breathe all week long? Christ, you all had it good no wonder I was mad all the time
https://justin.searls.co/shots/2026-09-14-11h18m24s/iOS 27's nifty Captive WiFi featureJustin Searlswebsite@searls.co2026-09-14T16:18:24+00:002026-09-15T01:22:47+09:00
Haven't seen this mentioned anywhere, but I was tickled to discover that iOS 27 ships with a keyboard completion that will fill wi-fi details into captive portals you've previously filled out before.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-09-14-11h18m24s/
]]>https://justin.searls.co/shots/2026-08-30-10h59m09s/Introducing OuijaRouterJustin Searlswebsite@searls.co2026-08-30T01:59:09+00:002026-08-30T11:00:16+09:00
Finally figured out a bulletproof system for landing on the best model for the job.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-08-30-10h59m09s/
]]>https://justin.searls.co/shots/2026-08-26-13h01m54s/Engrish is so backJustin Searlswebsite@searls.co2026-08-26T04:01:54+00:002026-08-26T13:18:11+09:00
_Translator's note: buffet dining is often referred to as バイキング ("Viking") in Japan. [Here's why.]_
Over the past 15 years, Japan had gradually improved the accuracy and quality of English language signs and guidance. This is despite a precipitous drop in domestic English language proficiency. Rather, Engrish began to disappear from all but the most far flung corners of the country thanks to the proliferation of fully remote, easy-to-contract human translation services.
However, thanks to the mainstreaming of LLM chatbots and the weakening of the yen, businesses have opted to save time and money by asking Gemini and ChatGPT ("Chappie") to translate sentences and images out of context. As a result, I'm pleased to share that Engrish is making a full-throated comeback. The above sign wasn't found in some rural Buddhist lodge that had never seen a foreign tourist, but rather a luxury resort hotel built within the last five years in the heart of Tokyo!
Of course, this is probably a limited-time offer. Eventually smarter models will probably spoil the fun by gathering the necessary context to produce accurate translations—so enjoy it while it lasts!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-08-26-13h01m54s/
]]>https://justin.searls.co/shots/2026-08-05-14h20m09s/Chill some Netflix and ChillJustin Searlswebsite@searls.co2026-08-05T05:20:09+00:002026-08-05T14:22:58+09:00
Finally, Netflix you can chill.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-08-05-14h20m09s/
]]>https://justin.searls.co/shots/2026-03-14-08h55m56s/Red-green rallyJustin Searlswebsite@searls.co2026-03-14T12:55:56+00:002026-03-14T09:12:06-04:00
I'm still iterating on my experimental Claude Code verification harness, prove_it. This week my focus has been on nudging agents to practice test-driven development. Traditionally, we called this "TDD", but which has recently been renamed to "red-green TDD" as it has been discovered that this is what LLMs interpret as "real TDD".
Anyway, so that I could watch it steer an agent in a fresh codebase in real time, I opened a new directory and asked Claude Code to one-shot a terminal-based tennis game, replete with scoring and an AI that I couldn't beat. In OCaml. And it worked! It actually test-drove everything. Neat!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-03-14-08h55m56s/
]]>https://justin.searls.co/spots/2026-02-27-07h55m19s/Sushi IzukiJustin Searlswebsite@searls.co2026-02-27T12:55:19+00:002026-02-27T08:24:28-05:00
Finally got a chance to visit @izukiorlando with @instantsal this week.
Generally, I set my expectations for sushi in Florida to _quite low_, especially if the restaurant isn't Japanese-owned. Izuki blew away those admittedly reserved expectations with one of the best sushi courses I've ever had—and it's just around the corner from our place!
Beyond having a direct relationship with a supplier that ensures several shipments a week, what really sets Izuki apart (other than excellent preparation) is their dry aging technique. The true flavor of each fish is bolder and more distinctive, and the textures really melt in your mouth. If you're in Orlando, you've got to try it. One of the few Japanese restaurants in the United States I wouldn't be ashamed to bring my Japanese friends to.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-02-27-07h55m19s/
]]>https://justin.searls.co/shots/2026-02-08-09h57m02s/I just haggled with a chatbotJustin Searlswebsite@searls.co2026-02-08T14:57:02+00:002026-02-08T13:04:48-05:00
We ordered a wood chest that arrived with cosmetic damage. After logging the damage in their customer support interface, it prompted me to start a chat with their AI virtual assistant.
What happened next:
1. It immediately offered me a 15% refund to keep the product
2. I asked for 20% and it immediately agreed
3. I asked for 25% and it immediately agreed
4. I asked for 30% and it turned me down
5. I took the 25%, which was, indeed, immediately refunded
Turns out that negotiating with a rules engine is way easier than negotiating with a human tasked with operating a rules engine.
So basically, all Wayfair did was add a chatbot to the end of their existing "Report a Problem" interface that will give customers more money if they ask for more money. What a world. 🌍
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-02-08-09h57m02s/
]]>https://justin.searls.co/shots/2026-02-05-20h17m49s/I bought a DoggettJustin Searlswebsite@searls.co2026-02-06T01:17:49+00:002026-02-05T20:30:31-05:00
My friend Eric Doggett became a Disney Fine Artist a couple years back and he's currently being featured at EPCOT's 2026 Festival of the Arts. Each day this week, he's holding court to talk to people about his work at a pop-up gallery just outside the Mexico Pavilion. Myself and a few other friends ganged up on him this afternoon to lend our moral and financial support by showing up and buying a few pieces.
I really like the painting I picked up. It's a semi-subtle ode to Big Thunder Mountain, a celebration of Walt's love of trains, a not-so-hidden Mickey-shaped rockface, and a tiny nod to the goat.
If you're a local, swing by and say hi to Eric—he's great! If you're not, check him out as @EricDoggett on YouTube—the videos of how he works are pretty cool. I immediately hung it in my office / studio when I got home, because Eric's audio engineering talents are a big reason why Breaking Change sounds as good as it does!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-02-05-20h17m49s/
]]>https://justin.searls.co/shots/2026-02-01-11h13m37s/Why is OpenAI so stingy with ChatGPT web search?Justin Searlswebsite@searls.co2026-02-01T16:13:37+00:002026-02-01T11:22:15-05:00
For however expensive LLM inference supposedly is, OpenAI continues to be stupidly stingy with respect to web searches—even though any GPT 5.2 Auto request (the default) is extremely likely to be wrong unless the user intervenes by enabling web search.
Meanwhile, ChatGPT's user interface offers:
* No way to enable search by default
* No keyboard shortcut to enable search
* No app (@) or slash (/) command to trigger search
* Ignores personalization instructions like "ALWAYS USE WEB SEARCH"
* Frequently hides web search behind multiple clicks and taps, and aggressively A/B tests interface changes that clearly will result in fewer searches being executed
All of this raises the question: how does ChatGPT implement search? What is the cost of the search itself and the extent of chain-of-thought reasoning needed to aggregate and discern the extraordinary number of tokens that need to be ingested by those search results?
It's interesting that OpenAI is so eager to goose usage by lighting dumpsters full of venture capital on fire, but is so stingy when it comes to ensuring their flagship product knows basic facts like "iPhone Air is a product that exists."
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-02-01-11h13m37s/
]]>https://justin.searls.co/spots/2026-01-28-05h42m04s/Tabelogged: 蕎麦 鷹乃 新静岡セノバJustin Searlswebsite@searls.co2026-01-28T05:42:04+00:002026-01-28T05:42:08+00:00
I visited 蕎麦 鷹乃 新静岡セノバ on January 28, 2026. I gave it a 3.2 on Tabelog.
Shizuoka's Kaki-age is like Japan's answer to Outback Steakhouse's Bloomin' Onion.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-28-05h42m04s/
]]>https://justin.searls.co/spots/2026-01-27-10h06m57s/Tabelogged: 浪漫Justin Searlswebsite@searls.co2026-01-27T10:06:57+00:002026-01-27T10:07:03+00:00
I visited 浪漫 on January 27, 2026. I gave it a 4.0 on Tabelog.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-27-10h06m57s/
]]>https://justin.searls.co/spots/2026-01-27-08h55m51s/Tabelogged: The Villa & Barrel LoungeJustin Searlswebsite@searls.co2026-01-27T08:55:51+00:002026-01-27T08:55:55+00:00
I visited The Villa & Barrel Lounge on January 27, 2026. I gave it a 3.7 on Tabelog.
さりげなくクール。発想力が光る。
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-27-08h55m51s/
]]>https://justin.searls.co/spots/2026-01-26-09h44m45s/Tabelogged: 静岡かきセンター 呉服町店Justin Searlswebsite@searls.co2026-01-26T09:44:45+00:002026-01-26T09:44:50+00:00
I visited 静岡かきセンター 呉服町店 on January 26, 2026. I gave it a 3.4 on Tabelog.
宮城県産のカキは蒸し焼きでとても美味しかった!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-26-09h44m45s/
]]>https://justin.searls.co/spots/2026-01-26-08h45m23s/Tabelogged: ほんな骨 静岡店Justin Searlswebsite@searls.co2026-01-26T08:45:23+00:002026-01-26T08:45:27+00:00
I visited ほんな骨 静岡店 on January 26, 2026. I gave it a 3.5 on Tabelog.
本格的博多ラーメンは見つかりにくいですか、ほんな骨はほんな骨です!一口餃子もとても美味しいです!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-26-08h45m23s/
]]>https://justin.searls.co/spots/2026-01-24-10h38m18s/Tabelogged: 大衆食堂BEETLE 原宿Justin Searlswebsite@searls.co2026-01-24T10:38:18+00:002026-01-24T10:38:22+00:00
I visited 大衆食堂BEETLE 原宿 on January 24, 2026. I gave it a 3.2 on Tabelog.
めちゃくちゃいそがしても、10分待ってから迎えていました。お通しまないし、お得!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-24-10h38m18s/
]]>https://justin.searls.co/spots/2026-01-21-06h45m58s/Tabelogged: 本格板前居酒屋 お魚総本家 アスティ静岡店Justin Searlswebsite@searls.co2026-01-21T06:45:58+00:002026-01-21T06:46:02+00:00
I visited 本格板前居酒屋 お魚総本家 アスティ静岡店 on January 21, 2026. I gave it a 3.5 on Tabelog.
「特大」というホッケ開き焼きは嘘ではない!まじでデカい
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-21-06h45m58s/
]]>https://justin.searls.co/shots/2026-01-21-07h11m10s/A better macOS Globe keyJustin Searlswebsite@searls.co2026-01-20T22:11:10+00:002026-01-21T07:35:07+09:00
The Globe key on macOS is a strange key.
Ostensibly, Apple added it so users could easily change keyboard layouts to switch between different languages. In practice, however, the vast majority of users only need two "languages": their mother tongue and the emoji keyboard. The same key also serves as an underutilized `fn` button—a role that has become ubiquitous on Windows and Linux keyboards, but which has seen relatively little use on macOS.
By having two jobs, the Globe key ends up being bad at both. And when it comes to changing languages, it fails because it introduces a 300–500 ms delay while the system waits to see whether the user intends to press and hold the key as part of another shortcut.
This is way too slow if you actually need to switch keyboard layouts rapidly. And nobody needs to do that more than Japanese users, for whom half-width English characters and full-width kana and kanji are routinely interspersed within a single sentence or web form. (This is why Japanese hardware keyboards have dedicated, instantly responsive keys on either side of the layout for switching between English characters and Japanese input modes in a single keystroke—without requiring the user to mentally track the current modal state of the keyboard.)
While I can't magically add another physical key to my U.S. keyboard, tools like Karabiner-Elements or Keyboard Maestro can take over the Globe key and make it switch layouts *instantly*.
Since I already have Keyboard Maestro running, that's what I used to fix this. You can download the macro here.
To set it up:
1. Open System Settings → Keyboard.
2. Set Press 🌐 key to to Do Nothing.
3. Double-click the macro to add it to Keyboard Maestro, and make sure it's enabled.
Once configured, you can switch between the two keyboard layouts instantly—without waiting for the operating system to catch up.
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/shots/2026-01-21-07h11m10s/
]]>https://justin.searls.co/spots/2026-01-18-11h33m24s/Tabelogged: どんぶりハウスJustin Searlswebsite@searls.co2026-01-18T11:33:24+00:002026-01-18T11:33:28+00:00
I visited どんぶりハウス on January 18, 2026. I gave it a 3.4 on Tabelog.
生しらすは苦手ですがら美味しいと思いました。マグロ漬けは本当に美味しかった!朝にはとても良い雰囲気
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-18-11h33m24s/
]]>https://justin.searls.co/spots/2026-01-17-12h46m00s/Tabelogged: エル・ポジートJustin Searlswebsite@searls.co2026-01-17T12:46:00+00:002026-01-17T12:46:06+00:00
I visited エル・ポジート on January 17, 2026. I gave it a 3.5 on Tabelog.
とても本格的!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-17-12h46m00s/
]]>https://justin.searls.co/spots/2026-01-16-00h33m07s/Tabelogged: とんかつ ひな太Justin Searlswebsite@searls.co2026-01-16T00:33:07+00:002026-01-16T13:56:26+09:00
I visited とんかつ ひな太 on January 15, 2026. I gave it a 3.6 on Tabelog.
特上ロースはとても柔らかくてすごくジューシーです。旬の広島産牡蠣も美味しかった!
See the full post in high resolution at justin․searls․co 🔗
https://justin.searls.co/spots/2026-01-16-00h33m07s/
]]>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/takes/2026-09-29-17h28m37s/🔥 Experiencing the common cold for the first time…Justin Searlswebsite@searls.co2026-09-29T21:28:37+00:002026-09-29T17:29:35-04:00Experiencing the common cold for the first time since I had turbinate reduction surgery and holy shit, this is how noses are supposed to work? You blow your nose and mucus comes out? And you can breathe all week long? Christ, you all had it good no wonder I was mad all the time]]>Experiencing the common cold for the first time since I had turbinate reduction surgery and holy shit, this is how noses are supposed to work? You blow your nose and mucus comes out? And you can breathe all week long? Christ, you all had it good no wonder I was mad all the time
https://justin.searls.co/mails/2026-03/Content HiatusJustin Searlswebsite@searls.co2026-04-13T00:32:32+00:002026-04-13T00:32:36+00:00I've decided to go on a content hiatus. This will be my last dispatch for a while. I don't know how long I'll be gone.
Why? Because I've been posting to an anonymous audience on the Internet almost every day since I was eleven years old. I posted through Bill Clinton's impeachment, 9/11, the Iraq War, the Deepwater Horizon oil spill, the version of Siri that would tell you where to hide a body, binders full of women, and a pandemic that changed everything and then nothing at all.
o0MCO7Ry2VS9iB6K2Axeu0G9Tue, 17 Mar 2026 12:00:00 +0000freeCodeCamp: Which Devs Are Screwed?freeCodeCamp: Which Devs Are Screwed?Justin Searls01:29:33Justin Searls
https://justin.searls.co/casts/merge-commits-freecodecamp-which-devs-are-screwed/
Quincy Larson over at freeCodeCamp had me on their podcast to discuss how the rapidly changing software industry is impacting junior developers and what they can do about it. I don't normally spend time talking about this stuff, because I started programming in the 90s and can't claim to know anything about what it's like to just be starting now. I've also always discouraged people from getting into software development unless they're super passionate about it, which has been out of step with the "learn to code" hype train that gathered steam over the last fifteen years only to run into a brick wall recently.
Haven't seen this mentioned anywhere, but I was tickled to discover that iOS 27 ships with a keyboard completion that will fill wi-fi details into captive portals you've previously filled out before.
]]>
Haven't seen this mentioned anywhere, but I was tickled to discover that iOS 27 ships with a keyboard completion that will fill wi-fi details into captive portals you've previously filled out before.
SsslR6Wf6eCaTwgGwj2Qhh4JMon, 31 Aug 2026 06:21:17 +0000v56 - Persistent Modev56 - Persistent Mode63Justin Searls02:54:09Justin Searls
https://justin.searls.co/casts/breaking-change-v56-persistent-mode/
The summer heat has finally broken here in Shizuoka, and I'm enjoying a cool, wet, and cloudy day huddled around my microphone for warmth. I hope you'll join around my verbal campfire for yet another one of these.
As always, you can e-mail the show at podcast@searls.co. Only a small proportion of listeners will ever write an e-mail, so I now offer a second option: the justin.searls.co/feedback form. People love filling out forms! Go try it out! Check the anonymous checkbox! Hell, enter a fake e-mail address—see if I care!
https://justin.searls.co/takes/2026-09-29-17h28m37s/🔥 Experiencing the common cold for the first time…Justin Searlswebsite@searls.co2026-09-29T21:28:37+00:002026-09-29T17:29:35-04:00Experiencing the common cold for the first time since I had turbinate reduction surgery and holy shit, this is how noses are supposed to work? You blow your nose and mucus comes out? And you can breathe all week long? Christ, you all had it good no wonder I was mad all the time]]>Experiencing the common cold for the first time since I had turbinate reduction surgery and holy shit, this is how noses are supposed to work? You blow your nose and mucus comes out? And you can breathe all week long? Christ, you all had it good no wonder I was mad all the time
https://justin.searls.co/spots/2026-06-11-05h36m45s/📍 Tabelogged: 戸隠そば 呉服町店Justin Searlswebsite@searls.co2026-06-11T05:36:45+00:002026-06-11T05:36:47+00:00I visited 戸隠そば 呉服町店 on June 11, 2026. I gave it a 3.2 on Tabelog.
]]>https://justin.searls.co/spots/2026-06-09-10h40m01s/📍 Tabelogged: 十千花前Justin Searlswebsite@searls.co2026-06-09T10:40:01+00:002026-06-09T10:40:09+00:00I visited 十千花前 on June 9, 2026. I gave it a 3.6 on Tabelog.