James Loh's Avatar

James Loh

@jloh.co

Lead Platform Engineer @ghost.org

124
Followers
66
Following
18
Posts
28.10.2024
Joined
Posts Following

Latest posts by James Loh @jloh.co

A screenshot of Cursor Agent's output

A screenshot of Cursor Agent's output

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.

02.05.2025 08:33 πŸ‘ 5 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
How To Train Your Dragon | Official Trailer
How To Train Your Dragon | Official Trailer

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

13.02.2025 10:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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 ...

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...

25.01.2025 11:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks Matt! I'm more just curious about what it could be vs blocking them πŸ˜„

23.01.2025 09:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

23.01.2025 05:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A screenshot from the iOS game X2 Blocks. It shows a popup asking for the user to enable the "Allow Tracking" setting in iOS so that they can serve the user "relevant Ads".

A screenshot from the iOS game X2 Blocks. It shows a popup asking for the user to enable the "Allow Tracking" setting in iOS so that they can serve the user "relevant Ads".

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”?

14.01.2025 12:31 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
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...

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-...

08.01.2025 11:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

27.12.2024 02:58 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
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β€”...

Some quick notes on my recent experience using DevBox and its reliance on #NixOS

jloh.co/notes/2024/2...

22.12.2024 11:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

14.12.2024 10:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

12.12.2024 01:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

10.12.2024 10:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Self-guaranteeing promises β€” Steph Ango A self-guaranteeing promise does not require you to trust anyone. You can verify it yourself.

β€œ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

04.12.2024 07:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fantastic change! Love the transparency. Side note that your blog doesn't have an RSS feed anymore it seems, would be fantastic if it had one.

03.12.2024 04:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hahaha this is SO true. Yet another use case!! πŸ’ͺπŸ’ͺπŸ’ͺπŸ’ͺ

22.11.2024 09:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Don’t forget about β€œ!”!

22.11.2024 09:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I dunno but it’s tempting hey. It has 100% capacity according to settings but it’s clearly struggling.

22.11.2024 09:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ugh I moved from Pro Max to just Pro because I found the max just to big. It’s doing my head in.

22.11.2024 09:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

22.11.2024 06:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0

Here's what my cage of infinite monkeys with infinite typewriters taught me about B2B sales🧡

26.10.2024 07:27 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0