Sign in

Nick Lockwood

@nicklockwood.com
570 followers 405 following 338 posts

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

PostsRepliesMedia
Reposted by Nick Lockwood
conputer dipshit @davidcrespo.bsky.social · 3h
fun — write macos shortcuts in code rather than having to use the GUI like a psycho github.com/electrikmilk...
Code editor showing a Cherri script on the left and compiled Apple Shortcuts blocks on the right under a yellow smiley face icon titled "Hello Cherri".

Cherri code:
// Hello, Cherri!

#define name Hello Cherri
#define glyph smileyFace
#define color yellow

@message = "Hello, Cherri!"
alert("{message}", "Alert")

Compiler output:
Text: Hello, Cherri!
Set variable message to Text
Show alert message, Title: Alert, Show Cancel Button: off
181
Reposted by Nick Lockwood
Miguel de Icaza @migueldeicaza.bsky.social · 9h
That “super intelligence” executive order was another insider grift, this time to sell “.si” domains - they bought the domains over the summer. x.com/adamscochran...
x.com
Adam Cochran (adamscochran.eth) (@adamscochran) on X
1/15 SCOOP: Trump’s “Super Intelligence” Scandal: I believe Trump’s “SI” Executive Order was ANOTHER criminal plot to enrich the Trump family. Insiders seem to have profited MILLIONS off of .si domain names before his Truth Social posts.
45426
Reposted by Nick Lockwood
Jonathan Slater @jonathanslater.bsky.social · 29/09/2026
These are stunning
1012934668
Nick Lockwood @nicklockwood.com · 29/09/2026
With thanks to @oisin@mastodon.ie
A meme comparing a tractor, a protractor, a contractor, and a man pointing at the camera and smirking (a detractor)
000
Nick Lockwood @nicklockwood.com · 29/09/2026
I don't understand this product line
A green tractor is shown next to a protractor, with text below labeling them "Tractor: $700,000" and "Pro Tractor: $1.99".
000
Reposted by Nick Lockwood
Django Wexler @djangowexler.bsky.social · 26/09/2026
A rare case where I have sympathy with Amazon. The Kindle store, like everything on the internet with an open submission form, is getting absolutely *hammered* by AI spam. It's a platform-killing problem if unaddressed.
2112
Reposted by Nick Lockwood
Katie Martin @katie0martin.ft.com · 25/09/2026
I have blamed The agents That hacked Your website And which You probably Reasonably thought I controlled Forgive me I am rich And unaccustomed To taking responsibility
5776142098
Nick Lockwood @nicklockwood.com · 22/09/2026
I think this just sends the message that doing this has no meaningful consequences 😔
110
Reposted by Nick Lockwood
Kuba Suder 🇵🇱🇺🇦 @mackuba.eu · 21/09/2026
On the "concentricity" of Mac window corners: reimar-servas.de/writing/2026...
reimar-servas.de
The law of the instrument
Apple is wielding Maslow’s hammer throughout its new design language.
021
Reposted by Nick Lockwood
Athul K. Acharya @athul.acharya.cc · 20/09/2026
We’ve already seen this play out in the UK with immigration. If you tell voters “hey, the other guy has a point,” voters don’t think you’re reasonable or moderate or independent. They think “well in that case I’ll vote for him, thanks”
0288
Reposted by Nick Lockwood
Dave Lee @davelee.me · 21/09/2026
Let me just bring up Mark Zuckerberg's recent essay about how technology should be "open"
712516
Nick Lockwood @nicklockwood.com · 21/09/2026
🤯
100
Nick Lockwood @nicklockwood.com · 20/09/2026
Saw a thread of folks discussing that they hate rust now because its strong typing and detailed error messages make it too well suited to LLM-driven development (and also, incidentally, humans) Is there going to be a wave of languages whose design goal is to be as obscure as possible to confuse AI?
040
Nick Lockwood @nicklockwood.com · 20/09/2026
Pro-AI and anti-AI folks agree on this, but draw opposite conclusions: Anti-AI folks say this makes LLMs worthless because all they do is automate the easy part Pro-AI folks would say that automation frees up our time to focus on the interesting problem of defining what an app should actually do
211
Reposted by Nick Lockwood
Pavel @spavel.bsky.social · 18/09/2026
We told everyone that programming wasn't the hard part, but no one believed us. The reason LLMs can excrete sort-of-okay code is that sort-of-okay code has been a commodity good for 20+ years. Then, just like now, the bottleneck was understanding what people actually want.
nytimes.com
Opinion | A.I. Slopware Is Everywhere Now. Nobody Is Using It. (Gift Article)
Just because A.I. is revolutionizing coding, doesn’t mean it will automatically revolutionize our apps.
14466111
Reposted by Nick Lockwood
Honza Dvorsky @czechboy0.dev · 20/09/2026
This is why integrating machine learning everywhere without first having a deep understanding of the training data is a huge problem. Machine learning approximates training data. If your training data is biased, so will your model. Mandate by law that LLM training sets must be made public.
174
Reposted by Nick Lockwood
Chairman Goa Tse-tung @jctenton.bsky.social · 19/09/2026
i often think of the gas station in deus ex and the terrifying 2050s cyberpunk nightmare era prices on the sign
31090194
Reposted by Nick Lockwood
hikikomorphism @hikikomorphism.bsky.social · 13/08/2025
If you can substitute "hungry ghost trapped in a jar" for "AI" in a sentence it's probably a valid use case for LLMs. Take "I have a bunch of hungry ghosts in jars, they mainly write SQL queries for me". Sure. Reasonable use case. "My girlfriend is a hungry ghost I trapped in a jar"? No. Deranged.
493239771
Reposted by Nick Lockwood
Charlie Chapman @charliemchapman.com · 18/09/2026
Just realized how weird the web is going to look on the iPhone Duo 🤔 Are there web standards these days that help with the horizontal safe areas?
2142
Nick Lockwood @nicklockwood.com · 18/09/2026
What happened to the double-tap-home-bar type-to-Siri shortcut in iOS 27?
100
Nick Lockwood @nicklockwood.com · 17/09/2026
'preciate the personal touch, Amazon 🤣
A notification from Amazon, addressed "Hi {{storeid}}, …"
010
Reposted by Nick Lockwood
Kristoffer Johansson @kristofferjohansson.com · 16/09/2026
I guess this explains the versioning. daringfireball.net/linked/2026/...
daringfireball.net
Apple OS 27.2 Betas Are Out; Version 27.1 Is the Duo-Exclusive iOS Fork
Link to: https://www.macrumors.com/2026/09/16/heres-why-apple-released-ios-27-2-beta/
152
Reposted by Nick Lockwood
Courtney Milan @courtneymilan.com · 14/09/2026
If the only thing you have to note about the rising tide of fascism is that we have to let it rise far enough to be over someone else's head in order to stop it, I don't think your strategy is particularly good.
31917324
Reposted by Nick Lockwood
Luke Ontario @coolhand.bsky.social · 12/09/2026
I am irritated that I was posting shitty apps before LLMs were released, and now everyone else is posting shitty apps too
5884
Nick Lockwood @nicklockwood.com · 13/09/2026
I've written an LRUDiskCache to complement my LRUCache library. Should I release it as a separate library, or add it to the existing LRUCache library? They have little code in common, but putting them in the same library means I could add a common interface, or a hybrid disk/memory cache
010
Reposted by Nick Lockwood
Marcel @marcel.fyi · 12/09/2026
Can I implement something like FindMy's bottom sheet with visible tab bar in SwiftUI without weird hacks?
531
Reposted by Nick Lockwood
Kat Lyons @katlyyons.bsky.social · 11/09/2026
btw they do this so they don’t have to hire back the same crew on a raise 🤙 (speaking from experience)
534841100
Reposted by Nick Lockwood
Haus of Decline @hausofdecline.bsky.social · 11/09/2026
Suffering does not necessarily make your art better, but as long as you're suffering, you may as well get some art out of it.
172914510
Reposted by Nick Lockwood
Miguel de Icaza @migueldeicaza.bsky.social · 11/09/2026
Designing for iPhone duo: developer.apple.com/design/human...
developer.apple.com
Designing for iPhone Duo | Apple Developer Documentation
An app designed for iPhone Duo adapts seamlessly to both displays, providing a continuous experience as the device opens and closes.
051
Nick Lockwood @nicklockwood.com · 10/09/2026
I mostly ignored the Xcode 27 betas (mainly due to the barely-usable Device Hub) so I didn't realize the passive-aggressive prompts to drop support for iOS < 15 that you get when submitting apps is being backed up by Xcode 27 refusing to compile apps at all unless you bump the deployment target 😧
151
Reposted by Nick Lockwood
Charlie Chapman @charliemchapman.com · 10/09/2026
Probably not the best business idea to give away for free... but what the heck 🤪 Here's the beta for the Framous 2.0 Release coming with macOS 27 on Monday 👀 Video support, new frames (including Duo), and more! Use it to get your iOS 27 release ready! testflight.apple.com/join/UwDAXrVQ
testflight.apple.com
Join the Framous: Screenshot Frames beta
Available on iOS
073
Nick Lockwood @nicklockwood.com · 09/09/2026
I actually like the look of the Duo. I look forward to buying one on eBay in 2-3 years time.
140
Nick Lockwood @nicklockwood.com · 09/09/2026
Do you think Anyone on the Siri design team noticed they accidentally ripped off the Pepsi logo?
New Siri logo
010
Reposted by Nick Lockwood
Jerry Chen @jcsalterego.bsky.social · 09/09/2026
FIRST LOOK: bluesky designs for the upcoming foldable iphone have been leaked
a 4:3 screenshot of the bluesky app with the butterfly logo, hamburger and hashtag icons at the top. in the middle are two sections labeled "people yelling at you" and "people you're yelling at". at the bottom is the standard nav for home, search, messages, notifications, and profile. there are 20 unread notifications
845754616
Reposted by Nick Lockwood
Aaron Vegh @vegh.ca · 09/09/2026
We're 9 days into the Ternus era, and my expectations have deflated big-time. Three facts: 1. Caved on Lake Ontario 2. Wants to make more from devs (via @markgurman.bsky.social) 3. Posts on X I'd love to see some positive signs!
152
Nick Lockwood @nicklockwood.com · 08/09/2026
RealityKit is such a disappointing replacement for SceneKit: Not concurrency-safe; Materials/Meshes have to be created on main thread or it crashes (WTF?); No camera controller out of the box; you can't even implement the classic Hello Triangle demo with it because it doesn't support vertex colors 😒
011
Reposted by Nick Lockwood
derek guy @dieworkwear.bsky.social · 06/09/2026
this is the kind of design costume designers make to tell you who are the bad guys in a space movie
Donald Trump posts an image on his Truth Social account. It shows a new uniform for US Space Force members, comprising of an all-black outfit with knee-high black leather boots, black cap, and minimalist looking suit.
1275207233993
Nick Lockwood @nicklockwood.com · 06/09/2026
In this age of AI, the most important human skill to have is _taste_. If you used an LLM to help make your app or funny Youtube video or whatever I don't care. But if it _looks_ like an AI made it, and if you either can't see that or you don't care, then what value are you adding exactly?
030
Nick Lockwood @nicklockwood.com · 06/09/2026
I'm not actually sure if folks on LinkedIn sound like that because they are using LLMs, or if LLMs sound like that because they were trained on LinkedIn posts, but either way that style of writing is an instant nope from me 🤮
050
Reposted by Nick Lockwood
Jon Phillips @jowiph.bsky.social · 05/09/2026
I picked up a copy of the collected letters of JRR Tolkien for reasons, and this is the most bullshit table of contents I've ever seen. I'm actively angry that it exists
Contents

Introduction - vii

Foreword to the Revised and Expanded Edition - xi

Letters of J.R.R. Tolkien - 1

Notes - 607

Index - 637
2261741061
Reposted by Nick Lockwood
Will Stancil @whstancil.bsky.social · 05/09/2026
This “game” on the White House website, a version of Snake where you play as a white man in a suit and you run around picking up identifiably black, Asian, and Latino men and putting them in orange jumpsuits, might be the most openly white supremacist thing I’ve ever seen the US government produce
12935001231
Nick Lockwood @nicklockwood.com · 04/09/2026
Apparently I woke up and chose violence today 😅
000
Nick Lockwood @nicklockwood.com · 04/09/2026
I watched 2001: A Space Odyssey with the kids, and it was the most embarrassed I've ever felt after recommending a movie. I think I may have seriously damaged my cred with them 😅 I expected it to be a bit "of it's time", but I forgot how monumentally _boring_ it is
110
Reposted by Nick Lockwood
Techdirt @techdirt.com · 03/09/2026
Hackers Had A Live Feed Of Every ID This Verification Company Scanned. For Over A Year. From the very beginning of this recent obsession with identifying everyone online... www.techdirt.com/2026/09/03/hackers…
techdirt.com
Hackers Had A Live Feed Of Every ID This Verification Company Scanned. For Over A Year.
From the very beginning of this recent obsession with identifying everyone online (yes, they like to call it "age" verification, but it always ends up as identity verification), we've been pointing out that it was a huge privacy nightmare waiting to happen. Or maybe it wasn't waiting. Maybe it was already happening. This week a...
5197124
Nick Lockwood @nicklockwood.com · 03/09/2026
I've been writing an LRU disk cache mechanism for my current iOS/Mac OSS side project. It's one of those problems that seems simple on the face of it, but has a lot of nuance once you get into it. Anyone else tackled this before? Any non-obvious wisdom to share?
020
Nick Lockwood @nicklockwood.com · 02/09/2026
Apple ending support for x86 was inevitable (it's been 6 years) but it still saddens me. Like the dropping of PPC, and the Classic environment before it, each one of these transitions represents an incalculable loss of history. So many apps and games that run perfectly fine but will never be updated
241
Reposted by Nick Lockwood
Marcel @marcel.fyi · 01/09/2026
I've never read a meeting transcript. Ever.
241
Reposted by Nick Lockwood
Neven Mrgan @mrgan.com · 27/08/2026
TIL: cubicles are NOT named for being cubes. It’s a 16th-century word for a sleeping cell, from the Latin cubare, “to lie down” (as in incubate). Geometric cubes are from the Greek kybos. A concubine lies with you. An incumbent reclines comfortably, goes recumbent. To succumb is to lie below.
1253