The below is an off-site archive of all tweets posted by @mjtsai ever

November 2019

@cherpake Looks cool. Thanks for letting me know.

via Tweetbot for Mac in reply to cherpake

Of course, this only works if you had already enabled screen sharing and you have a second Mac.

via Tweetbot for Mac in reply to mjtsai

Trying to check on 2018 MacBook Air’s Time Machine backup progress. Can’t unlock screen because the password contai… twitter.com/i/web/status/1…

via Tweetbot for Mac

c_command Enjoy 25% off SpamSieve, EagleFiler (info organizer/mail archiver), and DropDMG (.dmg files) and 33% off ToothFairy… twitter.com/i/web/status/1…

via Tweetbot for Mac (retweeted on 10:04 AM, Nov 29th, 2019 via Twitter Web App)

@pmcg Saw it just after writing the updates for today, so it’ll go in the next batch. Thanks!

via Tweetbot for Mac in reply to pmcg

@lapcatsoftware I don’t think so. I’ll see what I can do.

via Tweetbot for Mac in reply to lapcatsoftware

@lucvandal @jamesthomson Happened to me yesterday, too. 12+ hours for price change and promo text. Went to bed, and… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lucvandal

Posts updated today:

Catalina’s Log Can’t Be Unprivatised
mjtsai.com/blog/2019/11/2…

Catalyst in Catalina… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

Black Friday 2019
mjtsai.com/blog/2019/11/2…

1Password Takes Accel Investment… twitter.com/i/web/status/1…

via Tweetbot for Mac

@rosyna And the relevant paragraph is not visible with the default window size. And the scrollbar is invisible by default.

via Tweetbot for Mac in reply to mjtsai

@lapcatsoftware @rosyna No joke. My experience (from answering customer support) is that ~nobody clicks ? buttons i… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@rosyna The one in the alert for an unsigned app does open a help page, though the override info is hidden on anoth… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to rosyna

@rosyna Have you tried it? On my Mac (10.15.1) that button doesn’t actually do anything.

via Tweetbot for Mac in reply to rosyna

@tempelorg Are you seeing your new iClip price in the Mac App Store? I ask because I’m still seeing the $15. And my… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

Vaping Apps Removed From App Store
mjtsai.com/blog/2019/11/1…

Xcode 11.2… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

Apple Repairs
mjtsai.com/blog/2019/11/2…

Full Steam Ahead, But With Feature Flags… twitter.com/i/web/status/1…

via Tweetbot for Mac

Gatekeeper Override for Indirect Launching: mjtsai.com/blog/2019/11/2…

via IFTTT

@sunildvr It should be worldwide, but it seems to be taking a long time to propagate. Please let me know if it’s st… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to sunildvr

Posts updated today:

iOS 13.2 Killing Background Apps
mjtsai.com/blog/2019/10/3…

Detecting Screen Recording Permiss… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

The 16-inch MacBook Pro
mjtsai.com/blog/2019/11/1…

The Magic Keyboard With Numeric Keypad Is A… twitter.com/i/web/status/1…

via Tweetbot for Mac

Nvidia Drops CUDA Support for macOS: mjtsai.com/blog/2019/11/2…

via IFTTT

Apple Store Removes Customer Reviews: mjtsai.com/blog/2019/11/2…

via IFTTT

@nickheer Mail will do that if there’s a message “stuck” on the server server that it keeps redownloading as if it’… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to nickheer

@lapcatsoftware Did he say there was no apology or explanation?

via Tweetbot for Mac in reply to lapcatsoftware

@NSExceptional I’m guessing No, but I don’t think I’ve actually tried that. But it does let you delete (or, I suppo… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to NSExceptional

Detecting Screen Recording Permission on Catalina: mjtsai.com/blog/2019/11/2…

via IFTTT

@z31r4m Last time I checked, the bonds they were issuing paid lower interest than the AAPL dividend, so perhaps not… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to z31r4m

Full Steam Ahead, But With Feature Flags: mjtsai.com/blog/2019/11/2…

via IFTTT

Catalina’s Log Can’t Be Unprivatised: mjtsai.com/blog/2019/11/2…

via IFTTT

Catalina’s Log Can’t Be Unprivatised: mjtsai.com/blog/2019/11/2…

via IFTTT

SF Viewer Removed From the App Store: mjtsai.com/blog/2019/11/2…

via IFTTT

Schiller on Chromebooks in Education: mjtsai.com/blog/2019/11/2…

via IFTTT

@apple4ever Sorry about that. Akismet thought they were spam for some reason, and there are far too many spams for… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to apple4ever

@nicklockwood Hmm, I guess it depends on what you’re trying to do. I’ve generally found the internal methods more i… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to nicklockwood

@nicklockwood What makes you think people only swizzle public methods?

via Tweetbot for Mac in reply to nicklockwood

@NSExceptional Oh, looks like it’s from after my update today. I’ll make another update tomorrow.

via Tweetbot for Mac in reply to mjtsai

@agilethumbs Aren’t the big repairs more expensive at third-party stores?

via Tweetbot for Mac in reply to agilethumbs

Posts updated today:

The 16-inch MacBook Pro
mjtsai.com/blog/2019/11/1…

1Password Takes Accel Investment… twitter.com/i/web/status/1…

via Tweetbot for Mac

Guilherme Rambo Locked Out of Apple Developer Account: mjtsai.com/blog/2019/11/2…

via IFTTT

How Swift Achieved Dynamic Linking Where Rust Couldn’t: mjtsai.com/blog/2019/11/2…

via IFTTT

Where to Get Apple Products Repaired: mjtsai.com/blog/2019/11/2…

via IFTTT

@handcoding Thanks for noticing. I suspect Adam had a typo, which I copied, and then he fixed his.

via Tweetbot for Mac in reply to handcoding

@vslavik Hmm, I think FastSpring always charged me $20. I’m not sure there’s much either can do to fight it.

via Tweetbot for Mac in reply to vslavik

So apparently Paddle’s “No need to pay […] punitive chargeback fees” doesn’t mean there’s no charge. You pay basica… twitter.com/i/web/status/1…

via Tweetbot for Mac

@simonnickel_dev @Freerunnering It seems like it’s going to work when you briefly test it offline. Then when you co… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to simonnickel_dev

@marv51 Not sure—maybe all at once. The issue isn’t deleting them. It’s that the app won’t even load the list of vi… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to marv51

Apple’s New Map Expands to Midwest and Western U.S.: mjtsai.com/blog/2019/11/1…

via IFTTT

I guess this means you’ll be able to renew your developer account using an iTunes gift card.

via Tweetbot for Mac

I wonder if the new Apple Developer app works offline: mjtsai.com/blog/2018/11/0…

via Tweetbot for Mac

spamsieve SpamSieve 2.9.38 improves compatibility with macOS 10.15, fixes an issue where some messages weren’t filtered, laun… twitter.com/i/web/status/1…

via Tweetbot for Mac (retweeted on 11:41 AM, Nov 19th, 2019 via Twitter Web App)

@LucCogZest It’s been that way for a while. Glad you like it.

via Tweetbot for Mac in reply to LucCogZest

Posts updated today:

The 16-inch MacBook Pro
mjtsai.com/blog/2019/11/1…

1Password Takes Accel Investment… twitter.com/i/web/status/1…

via Tweetbot for Mac

How Google Interferes With Its Search Algorithms and Changes Your Results: mjtsai.com/blog/2019/11/1…

via IFTTT

Vaping Apps Removed From App Store: mjtsai.com/blog/2019/11/1…

via IFTTT

@pmcg @stroughtonsmith Yes, I think you’re right. But it doesn’t provide enough power to run a hard drive. :(

via Tweetbot for Mac in reply to pmcg

@pmcg @stroughtonsmith Yeah…I think the last time I used the hub may be been to attach an iPod shuffle.

via Tweetbot for Mac in reply to pmcg

@pmcg @stroughtonsmith That’s what I’m using now. Seems to be more reliable than plugging in the Magic Keyboard.

via Tweetbot for Mac in reply to pmcg

@m_galvagno Relocated rather than deleted e-mails? I don’t think I’ve heard of that before.

via Tweetbot for Mac in reply to m_galvagno

Apple Card’s Outsourced Algorithm: mjtsai.com/blog/2019/11/1…

via IFTTT

Enpass Moves to a Subscription Model: mjtsai.com/blog/2019/11/1…

via IFTTT

Enpass Moves to a Subscription Model: mjtsai.com/blog/2019/11/1…

via IFTTT

If you’ve seen data loss with Catalina Mail when migrating from Mojave or rebuilding the database, please file a bu… twitter.com/i/web/status/1…

via Tweetbot for Mac

@NSExceptional So you haven’t actually been scammed and gone through this process with eBay?

via Tweetbot for Mac in reply to NSExceptional

@NSExceptional What I’ve heard is that the buyer returns a different item than the one you shipped.

via Tweetbot for Mac in reply to NSExceptional

@NSExceptional Right, but I have no way to prove that the item in the photo was actually in the box. Or that I didn… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to NSExceptional

@NSExceptional How do you think eBay is going to make it right for you, the seller, if they have no way of verifyin… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to NSExceptional

@NSExceptional eBay seems to have a reputation for always siding with the buyer. They’ve certainly never given me a… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to NSExceptional

dropdmg DropDMG 3.5.9 includes fixes for custom volume icons, blank image passphrases, and license agreements on macOS 10.1… twitter.com/i/web/status/1…

via Tweetbot for Mac (retweeted on 10:18 AM, Nov 15th, 2019 via Tweetbot for Mac)

The notary service is fast today.

via Tweetbot for Mac

@freak4pc Haha, not this specifically, but I’ve filed plenty about other Feedback issues.

via Tweetbot for Mac in reply to freak4pc

@ePirat @steipete Both. I think some of the bug comments are just missing, too.

via Tweetbot for Mac in reply to ePirat

@NeirinckMike That’s not what these numbers are measuring.

via Tweetbot for Mac in reply to NeirinckMike

I don’t have any Adobe apps open and am not doing an update, yet Adobe Desktop Service is using 1.11 GB of RAM. mds… twitter.com/i/web/status/1…

via Tweetbot for Mac

Feedback Assistant is now attaching comments to the wrong bugs, and some of the dates are messed up so they aren’t… twitter.com/i/web/status/1…

via Tweetbot for Mac

@lapcatsoftware I think I did that a few times years ago with the old system and nothing ever happened.

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware This is worse because they won’t even re-open the old bug—need to create a new one. How does having… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

2.5 years ago: field Radar. Today: “This is an older report and much has changed since it was filed. If this is sti… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

Hardened XPC Services
mjtsai.com/blog/2019/11/0…

Apple Notes and iCloud… twitter.com/i/web/status/1…

via Tweetbot for Mac

@NSExceptional That’s discussed in the enhancement proposal. I think using standard names makes sense.

via Tweetbot for Mac in reply to NSExceptional

Posts updated today:

iOS 13.2 Killing Background Apps More
mjtsai.com/blog/2019/10/3…

RunningBoard in Catalina… twitter.com/i/web/status/1…

via Tweetbot for Mac

Firefox Making DNS-over-HTTPS the Default: mjtsai.com/blog/2019/11/0…

via IFTTT

Limits to Apple’s Butterfly Keyboard Repair Program: mjtsai.com/blog/2019/11/0…

via IFTTT

Posts updated today:

Hardened XPC Services Don’t Prompt
mjtsai.com/blog/2019/11/0…

“Real” Photoshop for iPad… twitter.com/i/web/status/1…

via Tweetbot for Mac

They Might Never Tell You It’s Broken: mjtsai.com/blog/2019/11/0…

via IFTTT

@lapcatsoftware @rosyna The contacts service isn’t getting compromised. GitFinder has separate services for Git, Ke… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware @rosyna My point is that requiring the app entitlement makes the app less secure than if access wer… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@rosyna Yes, my point is I don’t see why the TCC ones are treated differently than network and file access.

via Tweetbot for Mac in reply to rosyna

@rosyna What I mean is that if the user has allowed app B to control app A and allowed app C to control app B, then… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to rosyna

@rosyna I still conclude from this that: 1. This sort of transitive declaration is completely at odds with privileg… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to rosyna

@rosyna I’m assuming this doesn’t protect against the AppleScript thing.

via Tweetbot for Mac in reply to rosyna

@rosyna “Never asked for”? Are you thinking of a model where an app embeds a service written by someone else and th… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to rosyna

@rosyna I mean that the same logic would apply to other entitlements, like network stuff. I’ve isolated network acc… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to rosyna

@rosyna I thought XPC was supposed to help here. Without the entitlement, GitFinder can only do contacts operations… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to rosyna

@rosyna But, going with this logic for the moment, why wouldn’t this also apply to other entitlements?

via Tweetbot for Mac in reply to rosyna

@rosyna Whereas if GitFinder has the entitlement and gets compromised, we have the same problem…

via Tweetbot for Mac in reply to rosyna

@rosyna 3. I thought apps weren’t supposed to be able to invoke other apps’ XPC services.

via Tweetbot for Mac in reply to mjtsai

@rosyna This doesn't make sense to me. 1. Isn’t the com.apple.security.personal-information.addressbook entitl… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to rosyna

Siri Stores Encrypted E-mails in Plain Text: mjtsai.com/blog/2019/11/0…

via IFTTT

Archive Team’s Yahoo Groups Rescue Effort: mjtsai.com/blog/2019/11/0…

via IFTTT

Don’t Interrupt the Installation: mjtsai.com/blog/2019/11/0…

via IFTTT

Hardened XPC Services Don’t Prompt: mjtsai.com/blog/2019/11/0…

via IFTTT

Catalina No Longer Caches Shared Photos Locally: mjtsai.com/blog/2019/11/0…

via IFTTT

Posts updated today:

Perfectly Cropped
mjtsai.com/blog/2019/10/2…

WebView and UIWebView Deprecated in Favor of WKWe… twitter.com/i/web/status/1…

via Tweetbot for Mac

@adamengst @betalogue @Apple It seems like we still don’t have an answer for why the installers care about the curr… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to adamengst

@rosyna Yeah, I can see the availability of the base type. Just wondering whether the APIs they’d need are some of… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to rosyna

@rosyna Thanks. Do you know whether those were available in 2014?

via Tweetbot for Mac in reply to rosyna

Dell UltraSharp 27 4K PremierColor Monitor: mjtsai.com/blog/2019/11/0…

via IFTTT

Posts updated today:

Xcode 11.2 and XIBs With UITextView
mjtsai.com/blog/2019/11/0…

iOS 13.2… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

Electron Apps Rejected From the Mac App Store
mjtsai.com/blog/2019/11/0…

Twitter’s Ban on Poli… twitter.com/i/web/status/1…

via Tweetbot for Mac

@tylerhall I’ve seen a couple people report massive photo deletions, but I don’t know the details.

via Tweetbot for Mac in reply to tylerhall

@anatomisation You’re right; I don’t think the Mozilla post actually says that.

via Tweetbot for Mac in reply to anatomisation

@anatomisation I’m quoting the assertion from Mozilla. I haven’t had a chance to dig in myself. Based on the articl… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to anatomisation

@anatomisation Yeah, I took it to refer to that family of APIs.

via Tweetbot for Mac in reply to anatomisation

@anatomisation The original post and my link mention CALayerHost, which as far as I can tell is undocumented.

via Tweetbot for Mac in reply to anatomisation

Electron Apps Rejected From the Mac App Store: mjtsai.com/blog/2019/11/0…

via IFTTT

Apple TV, Apple TV, Apple TV, and Apple TV+: mjtsai.com/blog/2019/11/0…

via IFTTT

@lorentey Awesome. And that’s a great tip that I wish I’d known at the time.

via Tweetbot for Mac in reply to lorentey

@lorentey But I think I should be safe starting out with Dictionary now. Setting through multiple levels does the right thing, right?

via Tweetbot for Mac in reply to mjtsai

@lorentey Agreed. I guess the question is whether it’s possible to paint yourself into a corner before you understa… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lorentey

@lorentey Yep, I linked that in the post. It’s great. I guess what I’m saying is that there are layers of magic tha… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lorentey

@lorentey Yeah, my understanding is that actually returning the struct like in `d[k] = doSomething(d[k])` *will* cr… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lorentey

@lorentey I actually still find the rule a bit confusing because in my head the Set struct is being copied when it’… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lorentey

@lorentey I guess you’re saying that the “simple rule” is *also* part of the contract, and so it’s outside of the a… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lorentey

@lorentey I see CoW as part of the value types abstraction because clients want to assume it’s not doing a full cop… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lorentey

Efficiently Mutating Nested Swift Data Structures: mjtsai.com/blog/2019/11/0…

via IFTTT

Posts updated today:

iOS 13.2 Killing Background Apps More
mjtsai.com/blog/2019/10/3…

Tylenol Moment for Apple’s La… twitter.com/i/web/status/1…

via Tweetbot for Mac

Xcode 11.2 and XIBs With UITextView: mjtsai.com/blog/2019/11/0…

via IFTTT

@agilethumbs Are the US numbers different? Here, I see tons of Fitbits and Apple Watches and pretty much nothing else.

via Tweetbot for Mac in reply to agilethumbs

Posts updated today:

Beware Apple Security Certificates
mjtsai.com/blog/2019/10/1…

HKmap Live Removed From the App… twitter.com/i/web/status/1…

via Tweetbot for Mac

@UINT_MIN Thanks for all you’ve done, and good luck.

via Tweetbot for Mac in reply to UINT_MIN

Tylenol Moment for Apple’s Laptop Keyboards: mjtsai.com/blog/2019/11/0…

via IFTTT

Safari Safe Browsing, China, and Privacy: mjtsai.com/blog/2019/11/0…

via IFTTT

@Ramshandilya It told me I didn’t have enough space to expand the .xip when I had 100 GB free. Had to restart the Mac.

via Tweetbot for Mac in reply to Ramshandilya

@mpweiher @depth42 If I understand correctly: (1) one should make protocols “class” by default, to avoid this overh… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to mpweiher