Oddbean new post about | logout

Notes by John Siracusa | export

 nostr:npub1cuf76pf3j3ddxx64z2l7luypf7xvfvhjyq4raxvxvgh2p0dj6jksne6f4c in the UK and EU a monopoly... 
 @62814eee Citation? 
 The tone and cadence of @1e03dec7’s voice in WWDC videos makes me feel like everything will be OK.

(Spoiler: everything will not be OK.) 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s We need an audit of windows... 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s No 
 @c8334664 Try it! 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s with so many open windows, ... 
 @903d5187 By location, usually. BBEdit also has a window list palette that helps a lot. 
 @174ceb6b I added it! We were looking for a way to distinguish the new member-specials-only feed, and I came up with the stitching (because the members-only feed is supposed to look like Alcantara, and this kind of colored stitching, is common on Alcantara in cars.

Once we had the stitching, Marco suggested that we use it (in a different color) for the regular members feed as well, to help distinguish it from the public feed more clearly than just the existing Alcantara-looking background. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s but will your feedback be r... 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s With one user on an M1 MBP ... 
 @fb0d2ff3 Try two users! 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s Have not been part of Windo... 
 @823d3a5b The second user doesn’t have to have even a single window open. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s not a Mac expert but years ... 
 @1b9bbe09 Apple Silicon Macs don’t really have “VRAM”…and my Intel Mac Pro has 32 GB of it. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s Does it get easier as you a... 
 @325ae06d Hard to tell. I’ve had up to four users logged in, but it’s so bad with just two that I’m not sure four is worse. 
 Some advice for everyone trying to reproduce this bug https://youtu.be/5Aq2GZpKkLU

Log in a second user! Yes, you can reproduce it with just one logged-in user, but it requires many, many more windows.

(Also try a wired USB mouse, if you can. But the second logged-in user is the important part. It makes it MUCH easier to reproduce.) 
 Julia (@e06c1f25) is amazing, and this talk is a great introduction to her work and her whole deal. If you do anything with computers, you should check it out.

https://jvns.ca/blog/2023/10/06/new-talk--making-hard-things-easy/ 
 Hey nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s , very much out there, ... 
 @b476a068 What’s the theory behind this? 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s I seem to recall you are a ... 
 @54bdfd68 If you can get a CableCard, it will work. Not sure for how much longer, though. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s  i am late to the party. Af... 
 @0f2281a0 I haven’t, but I’ll try it. 
 nostr:npub18zep933c79ysxmm8e42t7pk5p9nghwaas935wauduxgrxe3phd5q3kg8g0 nostr:npub15mlsk26z49ynfwv9... 
 @2eb78fe6 Try logging in a second user. Also try a wired mouse. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s you’ll have probably trie... 
 @181ecafa It’s seems about the same with four users as with two, but it’s hard to tell since it’s so bad with even just two. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s one more thing that may be ... 
 @b267c62c I did try a USB hub, but it didn’t seem to have any effect. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s what do you use to achieve ... 
 @ae695c3b Nothing. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s both issues: the dragging a... 
 @f89362b1 Hah, OK, will do. 
 @f89362b1 FB13237070: Photos identifies my dog's body as a person

FB13237083: No error message when trying to merge a person and a pet in Photos 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s Yes, that’s correct. 
 @8a54b27a OK, I gave it a try. Now I wait… 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s Do you mind using the Feedb... 
 @f89362b1 Now that I understand the issue, I’m not sure what the Feedback should say. Maybe just asking for an error message when trying to drag and drop a pet onto a person or vice versa? 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s I somehow have never seen a... 
 @b4890e03 There’s more on my Instagram https://instagram.com/johncsiracusa 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s He was extremely ornery and... 
 @fb0d2ff3 Aww, poor puppy. I think he just wanted to be loved! (And to be the only dog in the house.) 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s what I did to fix it was de... 
 @8a54b27a What did you to do “delete” it? Right-click and "Remove this Person”? 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s Have you tried merging them... 
 @fec3e70a I have. It won’t let me do it there either. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s The only time that I had tr... 
 @87efe010 I don’t think I did that, but at least it’s a plausible explanation! If I did do it, I wonder if I can undo it… 
 I did try naming both collections the same thing, but it had no effect. The two collections remained separate despite having the same name.

When I select both collections and right-click, I don’t even see the “Merge …” menu item. It’s not grayed out; it’s just plain not there. (It is there when I select other pairs of collections, so I know it exists and works.) 
 Turns out the issue is just as @8a54b27a (and others) described: https://mastodon.social/@ddlevine/111182827326542972

My“Daisy Mae Body” collection is a *person* collection, according to Photos, so it can’t be merged with a pet. @8a54b27a said he fixed this by deleting the “person” collection and then letting Photos do more analysis, resulting in a new “pet” collection which was then mergeable. 
 I eventually just decided to give a name to the second collection. My dog’s name is Daisy Mae. The name I gave to the second collection will make sense once you see the “face circles” in that collection. I have no idea what Photos thinks it’s doing, or why it won’t let me “fix” this problem by merging the collections. Just look at this mess…

https://files.mastodon.social/media_attachments/files/111/182/720/576/435/852/original/4b7a9011d81218d6.png

https://files.mastodon.social/media_attachments/files/111/182/722/313/291/493/original/670d5413fdc1d498.png

https://files.mastodon.social/media_attachments/files/111/182/721/326/565/045/original/6bd11299acb1c9f3.png 
 I did try naming both collections the same thing, but it had no effect. The two collections remained separate despite having the same name.

When I select both collections and right-click, I don’t even see the “Merge …” menu item. It’s not grayed out; it’s just plain not there. (It is there when I select other pairs of collections, so I know it exists and works.) 
 The new “pet detection” feature in Photos on macOS is doing some weird stuff. It put photos of my dog into two different collections in the “People and Pets” section.

When it does this with people, I can drag one collection onto the other to merge them. But with these two collections of my pet, it doesn’t allow the merge. The drag target doesn’t even “activate” (a slight grow animation) to indicate that it can accept the drop.

As usual, no error message or explanation in the app. 
 I eventually just decided to give a name to the second collection. My dog’s name is Daisy Mae. The name I gave to the second collection will make sense once you see the “face circles” in that collection. I have no idea what Photos thinks it’s doing, or why it won’t let me “fix” this problem by merging the collections. Just look at this mess…

https://files.mastodon.social/media_attachments/files/111/182/720/576/435/852/original/4b7a9011d81218d6.png

https://files.mastodon.social/media_attachments/files/111/182/722/313/291/493/original/670d5413fdc1d498.png

https://files.mastodon.social/media_attachments/files/111/182/721/326/565/045/original/6bd11299acb1c9f3.png 
 @68d87af4 I haven’t seen it yet, but I’m usually waiting for face detection and not syncing… 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s I dropped it to 302 windows... 
 @731bb49a Hold down Option when dragging to remove the jumpiness, leaving only the lag. (Option disables the OS-level window snapping.) 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s I added a second user and a... 
 @731bb49a A wired USB mouse and two logged in users should get you down to 150 windows for similar lag. It really is a wild bug! 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s I did not.  I have only one... 
 @731bb49a Add a second user and try it. (You can easily delete the user later.) You should tip over at closer to 300 windows instead of 800. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s While listening to nostr:np... 
 @731bb49a Did you have more than one user logged in? 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s glad you finally worked out... 
 @09727ea5 Keep reading! 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s I used to have an applicati... 
 @4bb90a9c You could reset the entire database that tracks that stuff, but I wouldn’t recommend it. Just disallow it and you should be fine. 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s Is the dongle for Logitech ... 
 @96a4042c I think it's the pre-Unified one, but I also reproduced it with a Logitech MX Master 3 which I think uses the Unified receiver. 
 Hi nostr:npub1el8he466t4t89xa4kll9wk6l2e6tttde73wzh2drapnqeml9ssvspp4l26 and nostr:npub15mlsk26z4... 
 @841b9e72 They're in the show notes! https://www.relay.fm/rd/218  (You should be able to see these in your podcast app as well.) 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s nostr:npub1gqn4mglfftd62923... 
 @f9f64f99 @40275da3 @38bc5aa1 @874ff3d1 Ah, yeah, Perl will need a little help there, for legacy reasons. But just a little! A one-line function should do it, I think.

https://files.mastodon.social/media_attachments/files/111/176/816/123/001/070/original/825fb44e98204de9.png 
 nostr:npub15mlsk26z49ynfwv9m0ncuwzpkzr0nuyvjazjv7mg0l66xwjq2z2sez2w4s nostr:npub18z794gwfj0t93aqc... 
 @40275da3 @38bc5aa1 @874ff3d1 It’s Perl, which predates UTF-8, but has always had one of the best and most complete set of Unicode-related features. That “use” line at the top actually just declares that the *source code* in this file is in UTF-8 encoding. https://perldoc.perl.org/utf8 
Event not found
 @731bb49a Yeah, I also mentioned that in my demo. Check it out if you want to see how bad it is with my Mac and my mouse and just ~25 windows. https://youtu.be/5Aq2GZpKkLU 
Event not found
 @b476a068 I didn’t look. 
Event not found
 @4abf9a42 I do use iCloud Photo Library, but that’s not a backup. 
Event not found
 @b0d54ebd Try it with two users logged in? 
Event not found
 @8bd585bb I doubt it. 
Event not found
 @8c38420e (Both of my Mac apps are written in Swift, FYI.)