iOS 11.4: mjtsai.com/blog/2018/05/3… #mjtsaiblog
Encrypting for Apple’s Secure Enclave: mjtsai.com/blog/2018/05/3… #mjtsaiblog
Encrypting for Apple’s Secure Enclave: mjtsai.com/blog/2018/05/3… #mjtsaiblog
Apple Hasn’t Blocked Telegram App, But Won’t Allow Updates: mjtsai.com/blog/2018/05/3… #mjtsaiblog
WWDC 1997 Videos and Other History: mjtsai.com/blog/2018/05/3… #mjtsaiblog
Valve’s Steam Link App Rejected From the App Store: mjtsai.com/blog/2018/05/3… #mjtsaiblog
@otolithe @packagesdev Yes, it looks like Apple has expanded the data available for download. I’m working on updating the post.
@morid1n Yep, just got back from vacation. Thanks for your concern.
@NSExceptional @roryprior @monkeydom Maybe not since Copland?
@McCloudStrife There doesn’t seem to be anything there.
@lapcatsoftware It still has lots of features that aren’t in the new version.
The Developers Union: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Basic Questions About Google Duplex: mjtsai.com/blog/2018/05/1… #mjtsaiblog
@meekgeek It’s a big regression for the SE.
New Twitter APIs and Pricing: mjtsai.com/blog/2018/05/1… #mjtsaiblog
UIs That Amass Memories: mjtsai.com/blog/2018/05/1… #mjtsaiblog
US Cell Carriers Are Selling Access to Real-time Phone Location Data: mjtsai.com/blog/2018/05/1… #mjtsaiblog
The Moat Map: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Some Thoughts on Google Photos vs. Apple Photos: mjtsai.com/blog/2018/05/1… #mjtsaiblog
@airgopy Thanks.
@jgordonshare I think it was Sierra.
@nicklockwood I haven’t seen that one, but I see a similar freeze now and then if “Swipe between pages” is enabled for my Magic Mouse.
@morid1n No, because it didn’t even remember the usernames for my accounts.
@lapcatsoftware I can see how it makes sense for mouse-primary use. Maybe it should be a preference.
Tweetbot 3 for Mac: mjtsai.com/blog/2018/05/1… #mjtsaiblog
App Architecture: iOS Application Design Patterns in Swift: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Why Apple Should Copy the Android P Notification Shade: mjtsai.com/blog/2018/05/1… #mjtsaiblog
When Disappearing Messages Don’t Disappear: mjtsai.com/blog/2018/05/1… #mjtsaiblog
20 Years of USB: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Google Is Rebranding Storage Plans As “Google One”: mjtsai.com/blog/2018/05/1… #mjtsaiblog
John Carmack’s Steve Jobs Stories: mjtsai.com/blog/2018/05/1… #mjtsaiblog
EFail Vulnerabilities in OpenPGP and S/MIME: mjtsai.com/blog/2018/05/1… #mjtsaiblog
John Carmack’s Steve Jobs Stories: mjtsai.com/blog/2018/05/1… #mjtsaiblog
EFail Vulnerabilities in OpenPGP and S/MIME: mjtsai.com/blog/2018/05/1… #mjtsaiblog
John Carmack’s Steve Jobs Stories: mjtsai.com/blog/2018/05/1… #mjtsaiblog
EFail Vulnerabilities in OpenPGP and S/MIME: mjtsai.com/blog/2018/05/1… #mjtsaiblog
John Carmack’s Steve Jobs Stories: mjtsai.com/blog/2018/05/1… #mjtsaiblog
EFail Vulnerabilities in OpenPGP and S/MIME: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Google’s Privacy Policy: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Legacy FileVault and macOS 10.13: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Visual Studio IntelliCode: mjtsai.com/blog/2018/05/1… #mjtsaiblog
Chrome OS Is Getting Linux App Support: mjtsai.com/blog/2018/05/1… #mjtsaiblog
macOS Monitoring the Open Source Way: mjtsai.com/blog/2018/05/1… #mjtsaiblog
@McCloudStrife I don’t really care what it’s defined as or called. I think the important point is that both the C a… twitter.com/i/web/status/9…
@McCloudStrife Probably not. At what point does it make sense to rethink that?
@colincornaby It seems like there is a ton of low hanging fruit throughout Core Data, which is odd given how old it… twitter.com/i/web/status/9…
@bbedit Congratulations! Can’t imagine there’s a third-party app I’ve spent more hours in.
@geoffduncan Is it the glare?
@isaiah Yes, the unreliable part is also worth discussing and planning for. Even with an SSD, your app’s data store… twitter.com/i/web/status/9…
@isaiah Yeah, this is not a topic that I think gets enough coverage anywhere I’ve seen (Apple’s docs, trade books,… twitter.com/i/web/status/9…
@isaiah I was totally serious. There are real problems, but they aren’t the ones I see most people complaining abou… twitter.com/i/web/status/9…
C Is Not a Low-level Language: mjtsai.com/blog/2018/05/1… #mjtsaiblog
The Laws of Core Data: mjtsai.com/blog/2018/05/1… #mjtsaiblog
The Laws of Core Data: mjtsai.com/blog/2018/05/1… #mjtsaiblog
The Laws of Core Data: mjtsai.com/blog/2018/05/1… #mjtsaiblog
iOS 11’s Streamlined, Yet Extensible File Management: mjtsai.com/blog/2018/05/1… #mjtsaiblog
“Black Dot” Unicode Bug: mjtsai.com/blog/2018/05/1… #mjtsaiblog
JPEG Decoding With the Best: mjtsai.com/blog/2018/05/1… #mjtsaiblog
@bob_burrough @agilethumbs Services revenue gives them bad incentives (iCloud storage tiers, regressing the Music a… twitter.com/i/web/status/9…
@otolithe @packagesdev Yes, it really is stored.
@chailey_ Why? Slow connection and compression not working properly?
@otolithe @packagesdev Much of your data that Apple stores is not available from iCloud.com, for examp… twitter.com/i/web/status/9…
Lots of good stuff in this Talk Show episode: daringfireball.net/linked/2018/05…
@satefan @airgopy You could, but the long security guide PDF only talks about HSMs in the context of iCloud Keychai… twitter.com/i/web/status/9…
@satefan @airgopy All that says is that Apple has the keys and doesn't use them unless you’ve authenticated.
@satefan @airgopy Remember that they can also reset your password if you forget—except for iCloud Keychain, and tha… twitter.com/i/web/status/9…
@satefan @airgopy You can log into appleid.apple.com in the interim and change your password and still restor… twitter.com/i/web/status/9…
@satefan @airgopy You can prove this because you can break your iPhone, get a new one, and log into all those servi… twitter.com/i/web/status/9…
@satefan @airgopy Definitely not. It even says on that page “Apple retains the encryption keys in our own data cent… twitter.com/i/web/status/9…
@satefan @airgopy I think you are confusing the different types of encryption. Apple can read almost everything lis… twitter.com/i/web/status/9…
@jeffbax All indications are that they’re not doing that, but it seems like such an obvious thing…
@otolithe Maybe, but you can also download your name, Apple ID e-mail address, phone number, etc. though their Web… twitter.com/i/web/status/9…
@marv51 Those and (old, at least) iMessage and iCloud Keychain are the only ones, I think.
@otolithe Personal data definitely includes your e-mail addresses, and Apple certainly stores those, for example as… twitter.com/i/web/status/9…
@marv51 They do have the keys for almost all of this.
A Tricky Feature: mjtsai.com/blog/2018/05/0… #mjtsaiblog
What Happened to Apple’s Whimsy?: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Discovery - DNS-SD Browser: mjtsai.com/blog/2018/05/0… #mjtsaiblog
iOS Design Inconsistencies Across Apple’s Apps: mjtsai.com/blog/2018/05/0… #mjtsaiblog
VI Months With the iPhone X: mjtsai.com/blog/2018/05/0… #mjtsaiblog
@tofias @reneritchie Data that was changed or deleted since the backup was made. (iCloud can store backups going back for months.)
@tofias @reneritchie Not really. There’s no way for me to see the contents of my iCloud backups. The best I could d… twitter.com/i/web/status/9…
@reneritchie Right.
I have not see any of the official documents distinguish between storage and harvesting.
@reneritchie I assume Apple compliance people have it right, but I haven’t seen anyone explain the rationale in plain English.
@reneritchie Yes, exactly. They have access to pretty much everything, including mail, contacts, possible your sync… twitter.com/i/web/status/9…
Does anyone understand why Apple’s personal data downloads are so limited (leaving out lots of personal data that t… twitter.com/i/web/status/9…
@airgopy Not your fault, but none of this makes any sense to me. He says Apple does include timestamps of when phot… twitter.com/i/web/status/9…
@airgopy Yes, there is a lot of other data that I would have expected to be included, not just Safari. What does it… twitter.com/i/web/status/9…
@danielpunkass I like this idea. indiestack.com/2018/05/intern… Even without conditional definitions, I’d like to be able… twitter.com/i/web/status/9…
@elkmovie Well, for non-deep links their 15% still beats Apple’s 30%.
What Do Security Updates Actually Fix?: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Requesting Your Personal Data From Apple: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Ray Ozzie’s Encryption Backdoor: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Swift LispKit: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Microsoft App Store Lowers Fees: mjtsai.com/blog/2018/05/0… #mjtsaiblog
iCloud Drive Breaks the macOS Command Line: mjtsai.com/blog/2018/05/0… #mjtsaiblog
@notio Yeah, the screen is way better than on the $60 one, and IIRC pages turn faster.
@notio I really like the old Oasis because of the size/shape and page turn buttons. It fits in a jeans or jacket po… twitter.com/i/web/status/9…
@notio I have heard from people who really like the Voyage’s light, and even find it superior to the Oasis for that… twitter.com/i/web/status/9…
@DamienPetrilli Only took a year for a much smaller company to build the first iMac.
@davedelong Not sure, but these are two I’m aware of: stackoverflow.com/questions/7385… stackoverflow.com/questions/3413…
@iravgupta I don’t understand what’s going on here. It used to be so fast. And you’d think that when they rewrote t… twitter.com/i/web/status/9…
PDF rendering is largely fixed in macOS 10.13.4, but it’s still really slow—5 seconds to draw a single page sometim… twitter.com/i/web/status/9…
@yalimgerger @OhMDee Apparently the only auto-switching is iOS to Apple Watch. So I guess that’s normal. Apple real… twitter.com/i/web/status/9…
AirPods Switching Limitations: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Retrobatch Public Beta: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Twitter Stored Passwords in Log File: mjtsai.com/blog/2018/05/0… #mjtsaiblog
@morrick I don’t think changing the password invalidates old login tokens.
The 2017 Panic Report: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Announcing Stack Overflow for Teams: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Pocket Casts Acquired: mjtsai.com/blog/2018/05/0… #mjtsaiblog
20 Years of iMac: mjtsai.com/blog/2018/05/0… #mjtsaiblog
iMac Pro and Secure Storage: mjtsai.com/blog/2018/05/0… #mjtsaiblog
@eternalstorms Didn’t realize you had this app. Does it support reordering albums?
Scuttlebutt Regarding Apple’s Cross-Platform UI Project: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Mermaid: Markdown-like Generation of Diagrams and Flowcharts: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Stop The Madness: mjtsai.com/blog/2018/05/0… #mjtsaiblog
Luminar 2018 First Impressions From a Non-Power User: mjtsai.com/blog/2018/05/0… #mjtsaiblog
ScannerPro or Scanbot Pro: mjtsai.com/blog/2018/05/0… #mjtsaiblog