Nick Lockwood's Avatar

Nick Lockwood

@nicklockwood.com

iOS. 3D graphics. Retro games. He/Him.

535
Followers
395
Following
258
Posts
13.12.2023
Joined
Posts Following

Latest posts by Nick Lockwood @nicklockwood.com

Post image

cant.stop.laughing

24.02.2026 06:18 πŸ‘ 2854 πŸ” 872 πŸ’¬ 14 πŸ“Œ 19

Uh, do you mean feet maybe? A meter is closer to one yard than three

15.02.2026 23:06 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

douglas adams was our most accurate futurist

15.02.2026 22:10 πŸ‘ 10966 πŸ” 2783 πŸ’¬ 110 πŸ“Œ 33
Post image

I discovered that Swift projects on GitHub can be opened directly with Xcode.

23.11.2025 12:50 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Wow, who would have guessed that the language of food cultural essentialism beloved in some online spaces just converts into flat out open racism with minimal adjustment! Impossible to see that one coming

18.10.2025 12:10 πŸ‘ 354 πŸ” 64 πŸ’¬ 11 πŸ“Œ 3
Preview
AI labs’ all-or-nothing race leaves no time to fuss about safety They have ideas about how to restrain wayward models, but worry that doing so will disadvantage them

[deep breath] I wrote about why I think we need to take AI risks seriously, whether or not we think them likely www.economist.com/briefing/202...

24.07.2025 14:01 πŸ‘ 34 πŸ” 5 πŸ’¬ 7 πŸ“Œ 1

I thought that in Swift you could use the === operator with any type that conforms to Identifiable, not just with classes, but apparently it doesn't work. Did I just imagine it?

25.07.2025 09:29 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Screenshot of a class named "MyModel" with no properties and the @Observable macro applied, comparing the code from Xcode 16 and Xcode 26 beta 3. It shows that there is vastly more code being generated in Xcode 26.

Screenshot of a class named "MyModel" with no properties and the @Observable macro applied, comparing the code from Xcode 16 and Xcode 26 beta 3. It shows that there is vastly more code being generated in Xcode 26.

This took me by surprise. The code generated by the @Observable macro in Xcode 26 beta 3 is noticeably different from what Xcode 16 produced.

22.07.2025 07:46 πŸ‘ 6 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
In this meme, a young John Connor is talking to the Terminator. 

Wait a second, you re saying you're from the future?

Great question! Thanks so much for asking. Let's think about the answer...hmm! The current year is 1983. Working backwards logically. I'm from the year 1965, which is 300 years in the future. Anything else you'd like to know?

[Blank stare]

I'm sorry, I can see that was not the right answer. I actually came from the year 829392 AD, which is 10 years in the past from this year, which is

In this meme, a young John Connor is talking to the Terminator. Wait a second, you re saying you're from the future? Great question! Thanks so much for asking. Let's think about the answer...hmm! The current year is 1983. Working backwards logically. I'm from the year 1965, which is 300 years in the future. Anything else you'd like to know? [Blank stare] I'm sorry, I can see that was not the right answer. I actually came from the year 829392 AD, which is 10 years in the past from this year, which is

I don't know who made this but 10/10.

17.07.2025 20:11 πŸ‘ 695 πŸ” 157 πŸ’¬ 8 πŸ“Œ 5
Two Practical Ways to Use matchedGeometryEffect() in SwiftUI
Two Practical Ways to Use matchedGeometryEffect() in SwiftUI YouTube video by Nil Coalescing

I've just published a new video! It covers two ways to use matchedGeometryEffect() in SwiftUI: transitioning between views when one is removed and another added, and moving a selection marker by matching the geometry of a non-source view to a source.

▢️ youtu.be/i87zOQubYoI

#SwiftUI #iOSDev

15.07.2025 06:44 πŸ‘ 16 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0

Honest question for the historians of empires: is the end always this stupid or are we breaking new ground here?

14.07.2025 22:53 πŸ‘ 2335 πŸ” 384 πŸ’¬ 67 πŸ“Œ 102
Post image

What form of sociopathy required them to need a court order to stop doing this?

12.07.2025 20:25 πŸ‘ 26725 πŸ” 6535 πŸ’¬ 861 πŸ“Œ 423

i think the last decade is a clear evidence that hypocrisy is preferable to honest displays of cruelty and depravity

13.07.2025 14:16 πŸ‘ 3638 πŸ” 353 πŸ’¬ 53 πŸ“Œ 30

I was watching an AI presentation yesterday where they were talking about Human-In-The-Loop, and all I could think about was how HITL sounds like an abbreviation of Hitler

13.07.2025 13:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I wasn't sure if the original question was serious or a joke, but if it's a genuine question, I think middle names can be a nice way to honour dear friends or family members while still letting the kid have their own unique identity instead of just being <patriarch> junior

13.07.2025 07:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's like ranked choice voting for when parents are stuck between a few options

13.07.2025 06:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Acronyms can mean two different things at most. Want to abbreviate a third thing that uses the same letters? Respectfully: no

PDA means a weird little computer with a stylus or, like, kissing at the park. That’s it! Those letters are at capacity now. Find some other letters! Be creative!

11.07.2025 07:51 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Preview
Bluesky is rolling out age verification in the UK Bluesky users in the UK can verify their age using their face, ID, or payment card.

Starting July 25, Bluesky will require users in the UK to scan their face, upload an ID or verify their identity with a bankcard.

I realize that platforms feel they have no choice but to comply with the government surveillance schemes, but shocking nonetheless.

10.07.2025 18:16 πŸ‘ 3524 πŸ” 1893 πŸ’¬ 381 πŸ“Œ 2620

Is the prebuilt SwiftSyntax binary in Xcode 26 available for general use in Swift projects, or only for macros?

10.07.2025 07:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Explore SwiftUI - Visual Library for SwiftUI Components Discover SwiftUI components and modifiers through visual examples with ready-to-use code samples. Copy, paste, and ship.

Explore more SwiftUI elements and the latest additions visually for free
exploreswiftui.com

09.07.2025 05:46 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Something was born today

07.07.2025 21:23 πŸ‘ 9 πŸ” 2 πŸ’¬ 2 πŸ“Œ 1
My tips on making effective tech presentations I have had the opportunity to speak in public, presenting my thoughts on tech in many settingsβ€” from the most incredible tech conferences, to online courses, and small workshops. I’ve also attended co...

I actually wrote a blog β€” my first in over 3 years, and it’s not about accessibility!
It’s about how I plan and deliver tech talks and came from a chat at @swiftcraft.bsky.social
If you’re speaking soon (or thinking about it), I hope it helps.
www.rwapp.co.uk/blog/speaking

07.07.2025 17:50 πŸ‘ 10 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1

The AppleTV adaptation of Murderbot was suuuuper disappointing. Almost offensively bad. I didn't mind them making it into a comedy, except it's not funny. Most of the "jokes" are just making fun of neurodivergence, empathy, androgynism, polyamory, pacifism… the exact opposite of the books

07.07.2025 08:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I'm an experienced Art Director / Game Artist open to a new role. I'm best brought in early on during production.

Fluent in any 2D pipeline, and I've shipped 7 games

Let’s make something beautiful and fun.
#GameDev #IndieDev

04.07.2025 07:56 πŸ‘ 711 πŸ” 148 πŸ’¬ 7 πŸ“Œ 0
Post image Post image

"Check important info for mistakes"

02.07.2025 22:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The Transgender β€œIssue” Is Not a Distraction for Democrats It’s an opportunity to speak clearly about human rights and morality. Follow the facts and the Golden Rule.

The transgender β€œissue” is not a distraction for Democrats. It’s an opportunity to speak clearly about human rights and morality, and the path is simple: Follow the facts and the Golden Rule. My latest at @thebulwark.com www.thebulwark.com/p/transgende...

30.06.2025 13:30 πŸ‘ 1443 πŸ” 323 πŸ’¬ 46 πŸ“Œ 27

Movie you’ve watched more than six times with a gif. Hard mode: no Star Wars, Star Trek, Lord of the Rings, or Marvel

29.06.2025 11:11 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

People say it's pointless to be nice to AI but honestly I think it's good for the soul - I feel like if you get used to being rude to ChatGPT then pretty soon you'll start treating people the same way without even realizing it

27.06.2025 07:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's fine to stick with Swift 5 for now, thought probably worth trying to fix the warnings in the longer term as they can be indicators of real issues sometimes

27.06.2025 07:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Rude

26.06.2025 08:22 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0