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

April 2019

@colincornaby Sorry about that. Could you be more specific? (I’m probably missing something obvious here, but it looks OK to me.)

via Tweetbot for Mac in reply to colincornaby

The True and False Security Benefits of Mac App Notarization: mjtsai.com/blog/2019/04/2…

via IFTTT

Performance Considerations When Reading Directories on macOS: mjtsai.com/blog/2019/04/2…

via IFTTT

@lapcatsoftware How do we know that the malware checks are what’s slowing it down?

via Tweetbot for Mac in reply to lapcatsoftware

Origins of the Apple Human Interface: mjtsai.com/blog/2019/04/1…

via IFTTT

How to Remove Siri From the Touch Bar: mjtsai.com/blog/2019/04/1…

via IFTTT

The Hard Part in Becoming a Command Line Wizard: mjtsai.com/blog/2019/04/1…

via IFTTT

toothfairymac ToothFairy 2.5 adds menu bar icons for lots more Bluetooth devices, shows battery and status information in the dev… twitter.com/i/web/status/1…

via Tweetbot for Mac (retweeted on 2:27 PM, Apr 18th, 2019 via Tweetbot for Mac)

@hisaac Yeah, I should probably just strip the ** or convert them to “” for multi-word sequences.

via Tweetbot for Mac in reply to hisaac

Safari Auto-Submitting AutoFilled Passwords: mjtsai.com/blog/2019/04/1…

via IFTTT

Safari Auto-Submitting AutoFilled Passwords: mjtsai.com/blog/2019/04/1…

via IFTTT

Safari Auto-Submitting AutoFilled Passwords: mjtsai.com/blog/2019/04/1…

via IFTTT

Hackers Abused Support Portal to Read Microsoft E-mails: mjtsai.com/blog/2019/04/1…

via IFTTT

The Time Tim Cook Stood His Ground Against the FBI: mjtsai.com/blog/2019/04/1…

via IFTTT

@morrick Yep, as you know I like to keep related stuff in one big post. :)

via Tweetbot for Mac in reply to morrick

@morrick Saw it, thanks. Looks like great work. Will take me a while to read.

via Tweetbot for Mac in reply to morrick

Sandboxing Makes Quarantine Flags Almost Meaningless: mjtsai.com/blog/2019/04/1…

via IFTTT

Qualcomm and Apple Agree to Drop All Litigation: mjtsai.com/blog/2019/04/1…

via IFTTT

Twitter’s Complicated and Messy Verification Process: mjtsai.com/blog/2019/04/1…

via IFTTT

@lapcatsoftware I don’t see what you’re missing, so I guess the answer is that Marzipan is intended for other types of apps…

via Tweetbot for Mac in reply to lapcatsoftware

Posts updated today:

Why Swift’s Copy-on-Write Is Safe
mjtsai.com/blog/2019/02/0…

Skype for Web Drops Support for S… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

Safari Link Tracking Can No Longer Be Disabled
mjtsai.com/blog/2019/04/0…

Kindle 9… twitter.com/i/web/status/1…

via Tweetbot for Mac

@ScooterComputer I’m using a Magic Mouse 2 and the same vintage iMac, FWIW.

via Tweetbot for Mac in reply to ScooterComputer

@ScooterComputer @nibroc This particular task actually works fine for me.

via Tweetbot for Mac in reply to ScooterComputer

Library Evolution for Stable Swift ABIs: mjtsai.com/blog/2019/04/1…

via IFTTT

Core Animation Bug in macOS 10.14.4: mjtsai.com/blog/2019/04/1…

via IFTTT

Posts updated today:

macOS 10.15 to Break Up iTunes
mjtsai.com/blog/2019/04/1…

Improving the UI of Swift Generics… twitter.com/i/web/status/1…

via Tweetbot for Mac

@johnsundell Is the first one still slower than the Foundation way?

via Tweetbot for Mac in reply to johnsundell

@jcenters Too bad the current Mac laptops don’t have an SD slot…

via Tweetbot for Mac in reply to jcenters

@jjgod @RioJot I would like to see more proactive/systematic approach from the Bluetooth team to gather the relevant sysdiagnoses.

via Tweetbot for Mac in reply to jjgod

@jjgod @RioJot I agree…and that’s why I’m not sure that hoping a random customer is going to send in the right log,… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to jjgod

@jjgod @RioJot @Apple Personally, I expect that Apple would try to reproduce the issues inside the company, or try… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to jjgod

@frombrandon @joeworkman Very interesting. That’s not what I would have expected given the age of the Voyage and ho… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to frombrandon

@brianstucki Yeah, I think my last change was adding Notification Center since there’s no Magic Mouse gesture for it.

via Tweetbot for Mac in reply to brianstucki

App Store Subscription Confirmation Alert: mjtsai.com/blog/2019/04/1…

via IFTTT

US Broadband, OS, and Browser Stats: mjtsai.com/blog/2019/04/1…

via IFTTT

Posts updated today:

Safari Link Tracking Can No Longer Be Disabled
mjtsai.com/blog/2019/04/0…

macOS 10.14.5 Requir… twitter.com/i/web/status/1…

via Tweetbot for Mac

@lapcatsoftware Review just completed. (Rejected, again, for an error at launch that I can’t reproduce and I suspec… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

Amazon Employees Review “Small Sample” of Alexa Audio: mjtsai.com/blog/2019/04/1…

via IFTTT

Apple Podcasts on the Web Gets a Fresh New Interface: mjtsai.com/blog/2019/04/1…

via IFTTT

Google AMP Lowered Our Page Speed, and There’s No Choice But to Use It: mjtsai.com/blog/2019/04/1…

via IFTTT

Quantum Computing and APFS: Free and Used Space: mjtsai.com/blog/2019/04/1…

via IFTTT

Posts updated today:

macOS 10.15 to Break Up iTunes
mjtsai.com/blog/2019/04/1…

macOS 10.14.5 Requires New Developer… twitter.com/i/web/status/1…

via Tweetbot for Mac

@lapcatsoftware Yes, at least every day, sometimes multiple times per day.

via Tweetbot for Mac in reply to lapcatsoftware

@isaiah @joeworkman I was surprised to find that the Paperwhite has been around since 2012: mjtsai.com/blog/2012/10/1…

via Tweetbot for Mac in reply to isaiah

@isaiah @joeworkman I think they’re all high-resolution now, except for the cheapest model.

via Tweetbot for Mac in reply to isaiah

@dnanian Destination has only 740 MB available. The log says it’s doing Smart Delete.

via Tweetbot for Mac in reply to dnanian

@dnanian Yep. Lots of time spent in NSString and NSURL path methods.

via Tweetbot for Mac in reply to dnanian

@dnanian No to all of those. Unfortunately, I had to stop the backup because at 97 GB of RAM it seemed like the Mac… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to dnanian

@dnanian SDCopy is currently using 69 GB of memory and 5 GB of Private Memory and seems to be slowing down my Mac a… twitter.com/i/web/status/1…

via Tweetbot for Mac

Accessibility Quirk With “Bold Text”: mjtsai.com/blog/2019/04/1…

via IFTTT

Improving the UI of Swift Generics: mjtsai.com/blog/2019/04/1…

via IFTTT

Postmortem: iTunes Affiliate for Apps: mjtsai.com/blog/2019/04/1…

via IFTTT

@anoshkin Right. That’s why we’re trying to figure out how to enable the exception for old, unhardened apps, which… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to anoshkin

@lapcatsoftware @howardnoakley @felix_schwarz I have always submitted my apps in .dmg format, and it fails if they aren’t hardened.

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware @howardnoakley @felix_schwarz Then how does it know to accept old, unhardened binaries?

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware @howardnoakley @felix_schwarz I don’t see why you wouldn’t be able to launch. With nothing stapled,… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@howardnoakley @lapcatsoftware @felix_schwarz Right, but I don’t think the notary service will accept it if it isn’… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to howardnoakley

@howardnoakley @lapcatsoftware @felix_schwarz I think it was just clumsy phrasing and they didn’t actually mean tha… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to howardnoakley

@tjluoma Yes. I hadn't heard that about Recovery. I’ve repaired several Time Machine drives.

via Tweetbot for Mac in reply to tjluoma

Too bad the “new” Disk Utility still can’t open multiple windows. The app has been blocked for hours while running… twitter.com/i/web/status/1…

via Tweetbot for Mac

@peternlewis In general, there will always be some updates outside the feed, because they could be a year or more b… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to peternlewis

@NSExceptional It think you still have to implement -copyWithZone: in Objective-C. The novelty here is how to get t… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to NSExceptional

@NSExceptional Makes a lot of sense. Didn’t Apple publicly say people weren’t upgrading iPhones because of the diff… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to NSExceptional

Implementing [NSCell copyWithZone:] in Swift to Avoid Crashes in AppKit: mjtsai.com/blog/2019/04/0…

via IFTTT

New WebKit Features in Safari 12.1: mjtsai.com/blog/2019/04/0…

via IFTTT

Apple Drops $99 Data Migration Fee for New Macs and Repairs: mjtsai.com/blog/2019/04/0…

via IFTTT

Posts updated today:

Amazon Acquires Eero
mjtsai.com/blog/2019/02/1…

Skype for Web Drops Support for Safari… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

macOS 10.14.5 Requires New Developers to Notarize
mjtsai.com/blog/2019/04/0…

AirPods 2019… twitter.com/i/web/status/1…

via Tweetbot for Mac

@etresoft I’ve been doing it for 6 months, too. It’s got nothing to do with processes. altool is like the Processin… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to etresoft

@etresoft Seems like you’re saying that it’s OK for Apple to cause tons of problems for legit developers because it… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to etresoft

@etresoft Wouldn’t this just get handled by the app generator?

via Tweetbot for Mac in reply to etresoft

@etresoft Still not clear to me why you say it would be “a challenge” for these apps to bypass notarization.

via Tweetbot for Mac in reply to etresoft

@lapcatsoftware Looking forward to it. They’re still making excuses and badgering me to close my account before getting paid.

via Tweetbot for Mac in reply to lapcatsoftware

@McCloudStrife AFAIK, they never resolved the App Store ones that I reported. I had to hack my binary to avoid gett… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife Yeah. There are tons of false positives with the automated checks for the App Store. Notarization is… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to McCloudStrife

@etresoft It’s not clear to me that notarization actually solves the stated problem.

via Tweetbot for Mac in reply to etresoft

@pfandrade_ Yeah, unless I’m missing something it’s easy to bypass the checks by downloading new code.

via Tweetbot for Mac in reply to pfandrade_

@DogeMocenigo @osxreverser I believe that will still just work because it doesn’t go through quarantine and Gatekeeper.

via Tweetbot for Mac in reply to DogeMocenigo

@McCloudStrife Yeah. And it’s one thing to have a locked down system that works really reliably. The more things mi… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife Yep, this has been going on for a long time. :(

via Tweetbot for Mac in reply to McCloudStrife

@mxswd @stroughtonsmith Perhaps that just refers to the old Control-click > Open to bypass Gatekeeper?

via Tweetbot for Mac in reply to mxswd

@colincornaby @borland Yeah, I think this only applies to double-clickable apps, bundles, and installer packages. I… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to colincornaby

macOS 10.14.5 Requires New Developers to Notarize: mjtsai.com/blog/2019/04/0…

via IFTTT

Netflix No Longer Supports AirPlay: mjtsai.com/blog/2019/04/0…

via IFTTT

Codextended: Extension for Swift’s Codable: mjtsai.com/blog/2019/04/0…

via IFTTT

Reddit’s /r/Piracy is Deleting Almost 10 Years of History to Avoid Ban: mjtsai.com/blog/2019/04/0…

via IFTTT

Posts updated today:

Safari Link Tracking Can No Longer Be Disabled
mjtsai.com/blog/2019/04/0…

Is There Hope for th… twitter.com/i/web/status/1…

via Tweetbot for Mac

The Golden Age of YouTube Is Over: mjtsai.com/blog/2019/04/0…

via IFTTT

Maybe it’s time to dust off that old Audion code…

via Tweetbot for Mac

Apple Discouraging Photo Recovery From Damaged Devices: mjtsai.com/blog/2019/04/0…

via IFTTT

App Store Connect Change Breaks Fastlane: mjtsai.com/blog/2019/04/0…

via IFTTT

Posts updated today:

Apple to Target Combining iPhone, iPad, and Mac Apps by 2021
mjtsai.com/blog/2019/02/2…

BBEdit… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

The 2018 MacBook Keyboards Have the Same Old Problems
mjtsai.com/blog/2018/10/1…

HomePod Price… twitter.com/i/web/status/1…

via Tweetbot for Mac

@brentsimmons Very interesting. Can you see in Instruments what’s causing the delay? I wonder if it’s getting sandbox access to the baseURL…

via Tweetbot for Mac in reply to brentsimmons

Microsoft Shuts Down E-book Store: mjtsai.com/blog/2019/04/0…

via IFTTT

macOS 10.14’s Software Update Release Notes: mjtsai.com/blog/2019/04/0…

via IFTTT

Safari Link Tracking Can No Longer Be Disabled: mjtsai.com/blog/2019/04/0…

via IFTTT

BBEdit Returns to the Mac App Store With Subscription: mjtsai.com/blog/2019/04/0…

via IFTTT

Posts updated today:

The 2018 MacBook Keyboards Have the Same Old Problems
mjtsai.com/blog/2018/10/1…

Optional Omni… twitter.com/i/web/status/1…

via Tweetbot for Mac

@lapcatsoftware @pfandrade_ Simplest explanation is that they don’t want to force people to use subscriptions, but… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

Posts updated today:

Goodbye, iPhone SE
mjtsai.com/blog/2018/09/1…

How OmniDiskSweeper Reports Free Space… twitter.com/i/web/status/1…

via Tweetbot for Mac

@NSExceptional @olebegemann Tower is weaker at the branch/history manipulation stuff and content searching that Git… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to NSExceptional

@tweetbot Can you add a feature to replace apple.news links with actual web links?

via Tweetbot for Mac

@olebegemann Yep, I find that GitUp, Tower, and Sublime Merge all have areas where they’re significantly better and… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to olebegemann

eaglefiler EagleFiler 1.8.7 works better with Apple News, Microsoft Outlook, MailTags, Evernote, MarsEdit, AudioNote, and Hook… twitter.com/i/web/status/1…

via Tweetbot for Mac (retweeted on 9:56 AM, Apr 3rd, 2019 via Tweetbot for Mac)

@danedeasy I appreciate the feedback, but I’m not really sure what i could do about it other than setting some post… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to danedeasy

@danedeasy Some people have asked, but I haven’t heard that it’s a problem before. It’s OK not to read everything all at once…

via Tweetbot for Mac in reply to danedeasy

@danedeasy That’s just my workflow. I write a bunch of posts, proof them, and then post them together.

via Tweetbot for Mac in reply to danedeasy

High Memory Use With Vapor and MySQL: mjtsai.com/blog/2019/04/0…

via IFTTT

Kickstarting Watch App Development: mjtsai.com/blog/2019/04/0…

via IFTTT

Using Drag and Drop with NSTableView: mjtsai.com/blog/2019/04/0…

via IFTTT

Texting Means Never Having to Say Goodbye: mjtsai.com/blog/2019/04/0…

via IFTTT

Paying to Whitewash Wikipedia Pages: mjtsai.com/blog/2019/04/0…

via IFTTT

Key iOS Chip Architect Departs Apple: mjtsai.com/blog/2019/04/0…

via IFTTT

Posts updated today:

AirPods 2019
mjtsai.com/blog/2019/03/2…

The 2018 MacBook Keyboards Have the Same Old Problems… twitter.com/i/web/status/1…

via Tweetbot for Mac