Iain McLaren's Avatar

Iain McLaren

@imclaren.bsky.social

Technology, IP, and privacy and data protection lawyer, director, and manager. Golang, iOS, and macOS developer. calmdocs.com. calmtasks.com. calmshows.com. iainmclaren.com.

1,081 Followers  |  131 Following  |  48 Posts  |  Joined: 21.07.2023  |  1.3943

Latest posts by imclaren.bsky.social on Bluesky


I Told You So My quote from 2019

"How is everyone enjoying their singularity?"

geohot.github.io/blog/jekyll/...

13.02.2026 01:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is there an awesome micromodels site that shows models of different types that can run on a 2 cpu host with 4gb of ram?

07.02.2026 09:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

New most common prompt:

You compacted halfway through. Please do a git diff, check the changes, and compare with our following original instructions:

...

03.11.2025 07:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Wow. I submitted an app to the Apple App Store and it was accepted for distribution without a single rejection. One and done.

That has never happened before.

It's like a magical unicorn.

05.09.2025 09:16 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Real Future of AI Is Ordering Mid Chicken at Bojangles This month I ordered a meal at the Bojangles drive-thru in South Carolina, which is now using AI. This is how AI becomes the background noise of the world.

The future is already here โ€” it's just not evenly distributed.
โ€“ William Gibson

17.07.2025 01:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Waiting for Godot is waiting for the claude usage limit to reset

05.07.2025 01:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Current status. Using two claude instances to update two projects using two programming languages at the same time while listening to an audiobook and posting to social media.

What could possibly go wrong?

03.07.2025 11:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Table saws Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.

"Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw."

03.07.2025 04:25 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

When you take a nice photo of your garden but can't post it because of #geoguesser

13.06.2025 09:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
No Normal Coffee Making coffee in the great outdoors can be a challenge. No Normal is a tube-contained coffee paste that delivers the caffeine hit you want in a variety of manners. For a cup of coffee, just squeeze so...

The wait is over. You can squeeze coffee out of a tube onto your toast now. shop.uncrate.com/products/non...

13.06.2025 03:54 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

haha facts.

11.06.2025 06:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m building using vanilla XCode with vanilla UI components, so hopefully Iโ€™m ok โ€ฆ

11.06.2025 04:58 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Well, I guess I am about to find out if only using standard #SwiftUI components and configuration settings is forward compatible.

11.06.2025 04:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
[ On | No ] syntactic support for error handling - The Go Programming Language Go team plans around error handling support

#golang just leaving error handling be is possibly the most golang move ever and I am here for it.

https://go.dev/blog/error-syntax

05.06.2025 01:25 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If you add "Regards" as your email signature then I assume that we are at war?

02.06.2025 07:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Oh agile | Iain McLaren

Oh agile.

https://iainmclaren.com/posts/2025-05-25-oh-agile/

25.05.2025 10:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Lesson learned. Ridiculously expensive #Ubiquiti switches are well worth the cost.

16.05.2025 12:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#Andor season 1 was ok. Andor season 2 is amazing. It's giving Rogue One.

14.05.2025 13:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

FWIW I get responses on Mastodon :)

14.05.2025 09:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yes?

14.05.2025 09:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Archive for May 2025 You also mentioned the whole Chatbot Arena thing, which I think is interesting and points to the challenge around how you do benchmarking. How do you know what models are good for which things?

#s3 best practices:

simonwillison.net/2025/May/14/...

"- Ideally never mutate an object in S3, add a new version instead."

I agree but would go further:

- s3 versions are an antipattern. Always create a new s3 object with a new name.

Too extreme?

14.05.2025 09:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Absolutely. Humans are single threaded. We can learn to context switch quickly and efficiently but any context switch incurs latency.

09.04.2025 03:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Minimal CSS-only blurry image placeholders Absolutely brilliant piece of CSS ingenuity by Lean Rada, who describes a way to implement blurry placeholder images using just CSS, with syntax like this: <pre><span class="pl-kos">&lt;</span><span class="pl-ent">img</span> <span class="pl-c1">src</span>="<span โ€ฆ

Oh nice. A very clever css only image placeholder hack:

03.04.2025 03:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Request to #golang devs. When creating a library, a go.dev link is great, but please also add at least one example, at least one test, or a detailed README.

Also, please provide real installation instructions instead of, or in addition to, a Docker instance.

Thanks!

28.03.2025 07:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Infosec Exchange A Mastodon instance for info/cyber security-minded people.

Thanks again to @jerry@infosec.exchange for running the infosec.exchange empire.

I am enjoying using pixel.infosec.exchange. I really like how easy it is to create a simple html gallery of images using the pixel feed:

gist.github.com/imclaren/c4c...

iainmclaren.com/photos/

09.03.2025 05:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Would you rather be a wizard, ninja, or knight?

Please respond if you don't think wizard.

22.02.2025 08:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ha! Updating to macOS Sequoia didn't break any of my apps. First time this has happened since the Intel OSes. I hope that this is a trend now we are well into the Apple Silicon era.

20.02.2025 07:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is there any better feeling than typing top and top be the top hit for both cpu and memory?

12.02.2025 12:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

A shoutout to one of my favourite bits of tech. My old UniFi Edgerouter X.

Fiddly to set up. Now just runs and runs. Networking issues are never this appliance. The internet connection is slow so its bandwidth limits make no difference. Never needs rebooting.

This thing brings me joy.

03.02.2025 00:05 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

https://github.com/dnhkng/GlaDOS

I can't recall. Was it do or don't create the torment nexus?

16.01.2025 02:41 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@imclaren is following 12 prominent accounts