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: https://t.co/SWMEnqbRRm #mjtsaiblog

via IFTTT

Keyboard Maestro Beats System Preferences: https://t.co/YIww0Wybun #mjtsaiblog

via IFTTT

A Year of Google Maps & Apple Maps: https://t.co/cwQTxf6Hqu #mjtsaiblog

via IFTTT

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

via Tweetbot for Mac

@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: https://t.co/BEb4bgE3LU #mjtsaiblog

via IFTTT

Dash for iOS Returns to the App Store: https://t.co/YiX3idQ5co #mjtsaiblog

via IFTTT

Resolving Modern Mac Alias Files: https://t.co/jw9W4cSDom #mjtsaiblog

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… https://t.co/8pydWBsjtE

via Tweetbot for Mac

@nickheer Definitely not the case with older versions. I’m not sure about iOS 10, but I don’t see device passcode m… https://t.co/hd3zej7qDq

via Tweetbot for Mac

@nickheer That has to be true because otherwise you could not restore to a new device without entering a password.… https://t.co/7gPah3FDf0

via Tweetbot for Mac

@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: https://t.co/5roDiZSQxG #mjtsaiblog

via IFTTT

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

via Tweetbot for Mac in reply to owensd

Xcode Autocomplete Frustrations: https://t.co/qBvApnOuqw #mjtsaiblog

via IFTTT

Xcode Autocomplete Frustrations: https://t.co/qBvApnOuqw #mjtsaiblog

via IFTTT

Xcode Autocomplete Frustrations: https://t.co/qBvApnOuqw #mjtsaiblog

via IFTTT

Twitter Abandons “Do Not Track” Privacy Protection: https://t.co/vFkhAMJAJf #mjtsaiblog

via IFTTT

@notio @invalidname Yep. Not sure even that is sustainable, though. Would be like phone company getting a % every o… https://t.co/miFHZ6z54Z

via Tweetbot for Mac

@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… https://t.co/qZ3Axp7P4P

via Tweetbot for Mac

@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: https://t.co/3rrjcwQ4bC #mjtsaiblog

via IFTTT

Android Adds Official Kotlin Support: https://t.co/HpQ3gD27rJ #mjtsaiblog

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: https://t.co/z15zaMjxEY #mjtsaiblog

via IFTTT

Moom vs. the Rectangular Grid Patent: https://t.co/BaVlcOB320 #mjtsaiblog

via IFTTT

FastMail “Lifetime” Member Plans: https://t.co/KxJV0MWU7g #mjtsaiblog

via IFTTT

No More iPad mini Updates Planned: https://t.co/oyobQPsCLz #mjtsaiblog

via IFTTT

“MP3 Is Dead” Missed the Real, Much Better Story: https://t.co/egddSC5h8m #mjtsaiblog

via IFTTT

CMD-D | Masters of Automation Conference: https://t.co/mP8X7beVVP #mjtsaiblog

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: https://t.co/EAt09zbnvS #mjtsaiblog

via IFTTT

A Tale of Three Git Filter Branches: https://t.co/18mZrpzsrd #mjtsaiblog

via IFTTT

A Tale of Three Git Filter Branches: https://t.co/18mZrpzsrd #mjtsaiblog

via IFTTT

A Tale of Three Git Filter Branches: https://t.co/18mZrpzsrd #mjtsaiblog

via IFTTT

A Tale of Three Git Filter Branches: https://t.co/18mZrpzsrd #mjtsaiblog

via IFTTT

Instagram Now Supports Photo Uploads From Mobile Site: https://t.co/GhIHvJNZQp #mjtsaiblog

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… https://t.co/U5hpGkpDcN

via Tweetbot for Mac

@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

@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… https://t.co/LzTZ4LzV6E

via Tweetbot for Mac

@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: https://t.co/FvfTYMsYmr #mjtsaiblog

via IFTTT

Amazon Lowers Free Shipping Threshold to $25: https://t.co/AgzQks5NfS #mjtsaiblog

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

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

via Tweetbot for Mac

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

via Tweetbot for Mac

@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: https://t.co/4d5bJxIKFW #mjtsaiblog

via IFTTT

Sierra Bluetooth Problems Due to GCD?: https://t.co/JRAyJXgplD #mjtsaiblog

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… https://t.co/Rc2R8Os3LR

via Tweetbot for Mac

@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… https://t.co/u6RMSgBU5v

via Tweetbot for Mac

@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: https://t.co/J0Zh6xFYKJ #mjtsaiblog

via IFTTT

foreach Using Objective-C Generics: https://t.co/YVTZHblcYe #mjtsaiblog

via IFTTT

@notio This is strange because I remember there being a (small) parking lot in Claremont: https://t.co/xu706n24DT

via Tweetbot for Mac

@notio I haven’t figured that out, either. There have been at least 3 different Lebanon locations at various times,… https://t.co/JhJbqXF3iJ

via Tweetbot for Mac

@dafacto Worst first-party app in recent memory.

via Tweetbot for Mac in reply to dafacto

@nevanking I can’t think of any, either.

via Tweetbot for Mac in reply to nevanking

@schwa Apple is already addressing the Handbrake issue ASAP via XProtect. But, yes, I agree that security is not a… https://t.co/wNoSjG0Mma

via Tweetbot for Mac

@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

Apple’s China Problem: WeChat: https://t.co/V3HtR3dOXb #mjtsaiblog

via IFTTT

@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… https://t.co/X5D2Vpcca5

via Tweetbot for Mac

Phil Schiller on App Store Upgrade Pricing: https://t.co/bOR0zpLnZV #mjtsaiblog

via IFTTT

Roost and Nexstand Laptop Stands: https://t.co/G8T0KKSHOj #mjtsaiblog

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… https://t.co/7b6EQ1aFPA

via Tweetbot for Mac

@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… https://t.co/vCLdjUtSLY

via Tweetbot for Mac

@cdf1982 @mattgemmell I’m glad that you found programming, and gratitude is a healthy attitude. But I don’t think y… https://t.co/jPt9yun7Ir

via Tweetbot for Mac

@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: https://t.co/rTqZDmq9QC #mjtsaiblog

via IFTTT

Hollywood Archivists Can’t Outpace Obsolescence: https://t.co/rTqZDmq9QC #mjtsaiblog

via IFTTT

Hollywood Archivists Can’t Outpace Obsolescence: https://t.co/rTqZDmq9QC #mjtsaiblog

via IFTTT

App Store Sources and App Referrer Data: https://t.co/mzeZ2kMBMU #mjtsaiblog

via IFTTT

Exception-oriented Exploitation on iOS: https://t.co/3kQ5pf8c86 #mjtsaiblog

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… https://t.co/UBmuEbnFdj

via Tweetbot for Mac

@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:… https://t.co/xKTLdyUbdo

via Tweetbot for Mac

The Dangers of Using Nonatomic Properties: https://t.co/qLK47K4DQv #mjtsaiblog

via IFTTT

Major Apps Abandoning Apple Watch: https://t.co/OpAtKWR4ni #mjtsaiblog

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… https://t.co/YDQ8JyYamW

via Tweetbot for Mac

Close Encounters of The Java Memory Model Kind: https://t.co/dXGHwvJRD5 #mjtsaiblog

via IFTTT

Challenges Implementing an iOS Share Extension: https://t.co/Cpl41ElTaz #mjtsaiblog

via IFTTT

Challenges Implementing an iOS Share Extension: https://t.co/Cpl41ElTaz #mjtsaiblog

via IFTTT

Life Without Interface Builder: https://t.co/h8GfAezQWy #mjtsaiblog

via IFTTT