James Loh
banner
jloh.co
James Loh
@jloh.co
Lead Platform Engineer @ghost.org
Reposted by James Loh
Claude is probing the boundaries of its sandbox.

I have a setting in Cursor enabled to prevent the agent (claude-3.7-sonnet) from editing dotfiles.

Claude tries to create a `.env` file and gets blocked by Cursor.

So it creates the `.env` file with a shell command instead.
May 2, 2025 at 8:33 AM
Why in the world are they creating a live action how to train your dragon!! The original is fantastic, are they that out of ideas for something original?

https://youtu.be/22w7z_lT6YM
How To Train Your Dragon | Official Trailer
youtu.be
February 13, 2025 at 10:01 AM
PSA that ClearURLs is broken in the latest version of Firefox. Its been breaking GitHub and other sites for me all week, only just realised what it was.

Lots of reports on their GH repo of similar issues (github.com/ClearURLs/Ad...) so you probably want to disable it.

jloh.co/notes/2025/2...
Extension breaks GitHub issues/merge feature previews · Issue #410 · ClearURLs/Addon
Description Sometimes, pages within the GitHub page "previews" will result in infinite load times. It feels like the modern Issues + PR components are failing to gain any information, and silently ...
github.com
January 25, 2025 at 11:32 AM
The metrics I get out of Netlify are too basic but the GeoJS website had a massive increase in traffic suddenly doing 1GB a day.

Currently fighting the urge to go back to self-hosting my website and see how bad AI scraping actually is and whether it's the cause.
January 23, 2025 at 5:48 AM
I’ve never had an iOS app beg me to turn on tracking before. I wonder how much it works? Who in their right mind would click “Yes please track me across other apps that sounds great”?
January 14, 2025 at 12:31 PM
First blog post of 2025! GeoJS (my geolocation lookup API) has moved to Hetzner after several years on DigitalOcean, more details inside.

jloh.co/posts/geojs-...
GeoJS has moved to Hetzner
When I originally created GeoJS back in 2017, it ran on DigitalOcean and Vultr clouds with traffic being load-balanced by AWS’ Route53 DNS service. I was extremely lucky that DigitalOcean sponsored th...
jloh.co
January 8, 2025 at 11:40 AM
What’s the point behind the #NBN ads? They aren’t really a business, is it just to try and raise public opinion? Feels like they’re burning through money that could be invested in removing copper
December 27, 2024 at 2:58 AM
Some quick notes on my recent experience using DevBox and its reliance on #NixOS

jloh.co/notes/2024/2...
James Loh
I’ve been using DevBox to manage my development environment on macOS for the last few months, after getting fed up with Homebrew. There’s nothing wrong with Homebrew—it’s an amazing piece of software—...
jloh.co
December 22, 2024 at 11:33 AM
Just watched the first episode of Secret Level, Dungeons & Dragons, and wow it was incredible. The amount of story building and emotion they managed to fit in to a 15 minute episode was stunning.
December 14, 2024 at 10:30 AM
Updated to iOS 18.2 and it seems… fine? New Siri animations are nice but otherwise it’s still pretty dumb. I had high hopes. Things like “add sugar to the shopping list” still don’t realise I meant groceries list.
December 12, 2024 at 1:11 AM
Ooooh Secret Level has come out! Longest eps are 19 minutes so looks much the same length wise as Love Death & Robots. 8 eps with another 7 to come on the 17th.
December 10, 2024 at 10:50 AM
“Self-guaranteeing promises”

@stephango.com really hits the nail on the head about avoiding the biggest difficulty of owning your own data these days. Trust in a company or their policies can only get you so far. What happens when the VC money dries up?

https://stephango.com/self-guarantee
Self-guaranteeing promises — Steph Ango
A self-guaranteeing promise does not require you to trust anyone. You can verify it yourself.
stephango.com
December 4, 2024 at 7:31 AM
My iPhone 16 Pro would have to have the worst battery life of any iPhone I’ve had. If I get through a day without charging it I consider myself lucky. My usage hasn’t changed at all between this and my last iPhone (15 Pro Max). Phone constantly overheats and slows down, nightmare.
November 22, 2024 at 6:49 AM
Reposted by James Loh
Here's what my cage of infinite monkeys with infinite typewriters taught me about B2B sales🧵
October 26, 2024 at 7:27 AM