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

May 2017

@colincornaby Do the docks need to do Mac-specific things, or is the problem in the OS?

via Tweetbot for Mac in reply to colincornaby

@colincornaby Are there PC equivalents to the docks from Mac companies that have been buggy or not shipping for the last 6 months?

via Tweetbot for Mac in reply to colincornaby

Intel to Integrate Thunderbolt 3, Eliminate Royalties: mjtsai.com/blog/2017/05/3…

via IFTTT

Keyboard Maestro Beats System Preferences: mjtsai.com/blog/2017/05/3…

via IFTTT

A Year of Google Maps & Apple Maps: mjtsai.com/blog/2017/05/3…

via IFTTT

@dkhamsing No, but I’ll check it out. Thanks.

via Tweetbot for Mac in reply to dkhamsing

@mcelhearn It’s tricky, though. The larger size is seductive to customers as well. Easier to see the benefits than the downsides.

via Tweetbot for Mac in reply to mcelhearn

@mcelhearn Imagine how much people would like the 4-inch phone if it included more of the newer features.

via Tweetbot for Mac in reply to mcelhearn

iPhone SE Tops Customer Satisfaction Survey: mjtsai.com/blog/2017/05/3…

via IFTTT

Dash for iOS Returns to the App Store: mjtsai.com/blog/2017/05/3…

via IFTTT

Giving Drafts another try. I think the key to making it work for my journaling is to enter text via action prompts, bypassing actual drafts.

via Tweetbot for Mac

@nickheer As Chris Soghoian says, it suits Apple to not have that, because then people will assume more than there… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to nickheer

@nickheer Definitely not the case with older versions. I’m not sure about iOS 10, but I don’t see device passcode m… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to nickheer

@nickheer That has to be true because otherwise you could not restore to a new device without entering a password.… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to nickheer

@nickheer Yes, but the keybag is protected by the “iCloud keys,” i.e. ones that Apple has.

via Tweetbot for Mac in reply to nickheer

@nickheer “Encrypted files copy” just means it doesn’t decrypt before sending over the network. It’s consistent with Apple having the key.

via Tweetbot for Mac in reply to nickheer

@nickheer It talks about using iCloud password and device passcode to access data if all devices are lost. But that’s not how Backup works.

via Tweetbot for Mac in reply to nickheer

@nickheer Could be wrong, but I think that whole section is about iCloud Keychain and doesn’t pertain to Backup.

via Tweetbot for Mac in reply to nickheer

@nickheer Right, but it doesn’t say that Apple doesn’t have that key.

via Tweetbot for Mac in reply to nickheer

@nickheer Reading between the lines, seems like when you turn on Backup it generates a key and sends it to the iCloud server.

via Tweetbot for Mac in reply to nickheer

@nickheer Regular iCloud backups can be restored to a brand new device, and p. 46 days it doesn't even use your iCloud password.

via Tweetbot for Mac in reply to nickheer

@nickheer I think that’s only for the keychain, which is why you can only restore the keychain to the same device.

via Tweetbot for Mac in reply to nickheer

@nickheer I thought the issue with iCloud backups was that they’re encrypted but Apple can access them. Whereas iTunes can set a password.

via Tweetbot for Mac

iOS 11 iPad Wishes and Concept Video: mjtsai.com/blog/2017/05/2…

via IFTTT

@owensd That’s what I see in Instruments these days, too.

via Tweetbot for Mac in reply to owensd

Twitter Abandons “Do Not Track” Privacy Protection: mjtsai.com/blog/2017/05/1…

via IFTTT

@notio @invalidname Yep. Not sure even that is sustainable, though. Would be like phone company getting a % every o… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to notio

@invalidname I think the issue is that the line between the two is blurring, if it was ever clear.

via Tweetbot for Mac in reply to invalidname

@invalidname Yes, not sustainable if applied consistently everywhere. So either they give WeChat a special exemptio… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to invalidname

@colincornaby But they’re also ruling out implementing/extending your own responder chain?

via Tweetbot for Mac in reply to colincornaby

Apple Wants 30% of Tips From Chinese Chat Apps: mjtsai.com/blog/2017/05/1…

via IFTTT

Android Adds Official Kotlin Support: mjtsai.com/blog/2017/05/1…

via IFTTT

@geoffhackworth That’s pretty much exactly what the article says.

via Tweetbot for Mac in reply to geoffhackworth

TidBITS News Shows How an Old 32-bit iOS App Becomes 64-bit: mjtsai.com/blog/2017/05/1…

via IFTTT

Moom vs. the Rectangular Grid Patent: mjtsai.com/blog/2017/05/1…

via IFTTT

FastMail “Lifetime” Member Plans: mjtsai.com/blog/2017/05/1…

via IFTTT

“MP3 Is Dead” Missed the Real, Much Better Story: mjtsai.com/blog/2017/05/1…

via IFTTT

CMD-D | Masters of Automation Conference: mjtsai.com/blog/2017/05/1…

via IFTTT

@betalogue @Apple It actually stopped working for me in Finder around the time they made it an OS-level feature. :(

via Tweetbot for Mac in reply to betalogue

Searching for Swift Objects by Type: mjtsai.com/blog/2017/05/1…

via IFTTT

A Tale of Three Git Filter Branches: mjtsai.com/blog/2017/05/1…

via IFTTT

A Tale of Three Git Filter Branches: mjtsai.com/blog/2017/05/1…

via IFTTT

A Tale of Three Git Filter Branches: mjtsai.com/blog/2017/05/1…

via IFTTT

A Tale of Three Git Filter Branches: mjtsai.com/blog/2017/05/1…

via IFTTT

Instagram Now Supports Photo Uploads From Mobile Site: mjtsai.com/blog/2017/05/1…

via IFTTT

@notio Does it work better on another touch platform?

via Tweetbot for Mac in reply to notio

@mjdrayton @lapcatsoftware I don’t know how I feel about the Messages stuff that didn’t make it into Sierra.

via Tweetbot for Mac in reply to mjdrayton

@lapcatsoftware I think there’s something to that, although one Mac I recently took out of service was limited to 1… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to lapcatsoftware

@dancounsell Yeah, that “subscriptions done right” is basically the old model with a defined schedule.

via Tweetbot for Mac in reply to dancounsell

@clonezone @danielpunkass No change, since I only use it for Amazon, and they already know about my Amazon purchases.

via Tweetbot for Mac in reply to clonezone

@mcelhearn I don’t know. Maybe they stealth-lowered the threshold for A/B testing?

via Tweetbot for Mac in reply to mcelhearn

@danielpunkass @jonseff Yeah, I only use it for Amazon since there are better cards for other types of purchases. S… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to danielpunkass

@mcelhearn I don’t think so. It’s been $35 and $49 recently, for all the purchases I’ve seen.

via Tweetbot for Mac in reply to mcelhearn

Amazon Prime Video Coming to Apple TV: mjtsai.com/blog/2017/05/1…

via IFTTT

Amazon Lowers Free Shipping Threshold to $25: mjtsai.com/blog/2017/05/1…

via IFTTT

@owensd Just had Photos syncing get stuck “Updating” but actually doing nothing. Rebooting “fixed” it.

via Tweetbot for Mac in reply to owensd

@owensd @mpweiher At runtime. You don’t want to be like Python and leave all the extra retains and releases in there.

via Tweetbot for Mac in reply to owensd

@owensd @mpweiher Right, but it’s not clear to me how you could avoid that without making it really slow.

via Tweetbot for Mac in reply to owensd

@mpweiher @owensd Have you written about that? How could it be more minimal while still being automatic?

via Tweetbot for Mac in reply to mpweiher

@owensd Yeah. Still seems like the least bad option to me, though. Will be interested to see how the slated fixes work.

via Tweetbot for Mac in reply to owensd

@owensd Are you having problems with Swift ARC or Objective-C ARC?

via Tweetbot for Mac in reply to owensd

WhatsApp Extends Encryption to iCloud Backups: mjtsai.com/blog/2017/05/1…

via IFTTT

Sierra Bluetooth Problems Due to GCD?: mjtsai.com/blog/2017/05/1…

via IFTTT

@danielpunkass I’m not sure. Will have to test that. I was only aware of the existing file issue, so that’s all I worked around.

via Tweetbot for Mac in reply to danielpunkass

@danielpunkass Yeah. Glad that you seem to be making some progress in figuring this out. Easy workaround for me sin… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to danielpunkass

@danielpunkass Yeah, I don’t have that because I don’t have an executable set. If I set one and then tell it to wai… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to danielpunkass

@danielpunkass When I unsetenv in -setUp, NSFileManager still incorrectly succeeds.

via Tweetbot for Mac in reply to danielpunkass

@danielpunkass I’m happy to verify this, but I’m still not seeing that setting.

via Tweetbot for Mac in reply to danielpunkass

@danielpunkass Are you referring to an Xcode test setting? Or do you mean that you run your app without Xcode and then manually attach?

via Tweetbot for Mac in reply to danielpunkass

@danielpunkass I get the same results with my unit test in Xcode whether or not “Debug executable” is checked.

via Tweetbot for Mac in reply to danielpunkass

@jgordonshare They should have signed it, but that wouldn’t have helped.

via Tweetbot for Mac in reply to jgordonshare

After 19 Years, CMU Switches From Cyrus IMAP to Exchange/Gmail: mjtsai.com/blog/2017/05/0…

via IFTTT

foreach Using Objective-C Generics: mjtsai.com/blog/2017/05/0…

via IFTTT

@notio This is strange because I remember there being a (small) parking lot in Claremont: vnews.com/N-H-DMV-closes…

via Tweetbot for Mac in reply to notio

@notio I haven’t figured that out, either. There have been at least 3 different Lebanon locations at various times,… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to notio

@dafacto Worst first-party app in recent memory.

via Tweetbot for Mac in reply to dafacto

@schwa Apple is already addressing the Handbrake issue ASAP via XProtect. But, yes, I agree that security is not a… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to schwa

@schwa The process would be sandboxed, but the app could unpack some unsigned code at runtime and get the user to launch it.

via Tweetbot for Mac in reply to schwa

@schwa Not the same, I agree. You do get a security warning, and it’s not impossible that something like this could happen with the MAS.

via Tweetbot for Mac in reply to schwa

@NolanOBrien @steipete I filed a Radar like that with HFS on Mac.

via Tweetbot for iΟS in reply to NolanOBrien

@jckarter Yes, in cases where you don’t have to hold your arm up for a long time. Different stands for different tasks, I guess…

via Tweetbot for Mac in reply to jckarter

@jckarter Yes, tablet + keyboard ends up less ergonomic than a laptop. I guess the challenge for something better i… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to jckarter

Phil Schiller on App Store Upgrade Pricing: mjtsai.com/blog/2017/05/0…

via IFTTT

@McCloudStrife Do you agree about WeChat making the operating system a commodity?

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife Or if the software market is bad enough that it causes people not to buy the devices.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife Right, I would not be surprised if this is on purpose. Only problems for Apple are if customers have… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife No, but I’ve heard of it. In the context of the App Store, seems like an argument for trials.

via Tweetbot for Mac in reply to McCloudStrife

@cdf1982 @mattgemmell That may be. Long-term damage, at least. Sadly, the current situation was entirely predictabl… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to cdf1982

@cdf1982 @mattgemmell I’m glad that you found programming, and gratitude is a healthy attitude. But I don’t think y… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to cdf1982

@cdf1982 @mattgemmell Why wouldn’t you be? There are millions of developers using other ecosystems, tools, and languages.

via Tweetbot for Mac in reply to cdf1982

Hollywood Archivists Can’t Outpace Obsolescence: mjtsai.com/blog/2017/05/0…

via IFTTT

Hollywood Archivists Can’t Outpace Obsolescence: mjtsai.com/blog/2017/05/0…

via IFTTT

Hollywood Archivists Can’t Outpace Obsolescence: mjtsai.com/blog/2017/05/0…

via IFTTT

App Store Sources and App Referrer Data: mjtsai.com/blog/2017/05/0…

via IFTTT

Exception-oriented Exploitation on iOS: mjtsai.com/blog/2017/05/0…

via IFTTT

@kavehv Yes. Not all of them, but most.

via Tweetbot for Mac in reply to kavehv

@gruber @stroughtonsmith @marcoarment Yes, I think it was for both hardware and software.

via Tweetbot for Mac in reply to gruber

@gruber @stroughtonsmith @marcoarment The difference is that (supposedly) the Surface Laptop is premium hardware, s… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to gruber

@lapcatsoftware And I would seriously consider getting that one if mine broke today. :(

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware Exactly. Unfortunately, I think we’re more likely to get this on Mac than on iOS.

via Tweetbot for Mac in reply to lapcatsoftware

@ahmedkhalaf_92 Sorry, my post title is misleading. The original blog post that the title came from is here:… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to ahmedkhalaf_92

The Dangers of Using Nonatomic Properties: mjtsai.com/blog/2017/05/0…

via IFTTT

Major Apps Abandoning Apple Watch: mjtsai.com/blog/2017/05/0…

via IFTTT

@dsandler OK. Not aware of any APFS defragmenters, but you could try compacting by converting the .sparseimage to a fresh image.

via Tweetbot for Mac in reply to dsandler

@dsandler Not sure about APFS, but for HFS+ compaction is limited by free space fragmentation. (Also, do you really… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to dsandler

Close Encounters of The Java Memory Model Kind: mjtsai.com/blog/2017/05/0…

via IFTTT

Challenges Implementing an iOS Share Extension: mjtsai.com/blog/2017/05/0…

via IFTTT

Challenges Implementing an iOS Share Extension: mjtsai.com/blog/2017/05/0…

via IFTTT