@iamJeffPerry @courtruggles Congratulations!
@handcoding Thanks. I’ve got a huge backlog for that post. Hoping to update it this week.
@eli_schiff Yeah, I get that he wanted out a long time ago and was guilted/pressured into this “transition.” But do… twitter.com/i/web/status/1…
@eli_schiff If the plan was that Ive was not going to be involved but was going to present to the world that he was… twitter.com/i/web/status/1…
Jony Ive Is Leaving Apple: mjtsai.com/blog/2019/06/2… #mjtsaiblog
@z31r4m If you need a replacement K811, I have one I’m not using.
@QuisitiveInvest @apollozac Jony was yesterday. :-)
Good start to the morning: 6-month-old MacBook Air keyboard has its first stuck key. Bug fix update rejected from t… twitter.com/i/web/status/1…
Proxyman 1.4.3: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Bill Gates’ Mea Culpa: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Web Confidential 5: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Cheesegraters and Crystals: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Posts updated today:
Scripting Languages
mjtsai.com/blog/2019/06/0…
Feedback Assistant
mjtsai.com/blog/2019/06/1…
Cat… twitter.com/i/web/status/1…
@isaiah Not in depth yet. I really like property wrappers and the DSL features. I like Combine in concept, but I do… twitter.com/i/web/status/1…
Swift property wrappers remind me a lot more of Python than of C++.
@ClarkGoble @OluseyiSonaiya @jgordonshare I don’t think it’s really a separate issue because the documentation will… twitter.com/i/web/status/1…
@OluseyiSonaiya @ClarkGoble @jgordonshare I don’t think anyone wants Swift to require actual header files for devel… twitter.com/i/web/status/1…
@sanguish I agree, but at least the headers give you something when the docs are incomplete (which in practice is a… twitter.com/i/web/status/1…
The Great Monitor Search Continues: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Catalyst vs. SwiftUI for Building a New App: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Posts updated today:
Catalyst Can Rescue the Mac and Grow the iPad
mjtsai.com/blog/2019/06/2…
#mjtsaiblog
@hey_pom @howardnoakley @rosyna I have only been using altool. I’ll collect the requested info for my next submission. Thanks!
@rosyna Hmm, maybe that’s what I’m seeing. It’s definitely longer than 3 minutes sometimes, though.
@rosyna Thanks. The firewall is disabled. I do have Little Snitch, but I think I have it set to allow all Apple con… twitter.com/i/web/status/1…
@rosyna What would cause UDP to be blocked? What I’m seeing is that it spends 5-10 minutes seemingly doing nothing… twitter.com/i/web/status/1…
dropdmg DropDMG 3.5.6 adds support for the macOS 10.15 Public Beta, fixes bugs, and improves the documentation: c-command.com/blog/2019/06/2…
eaglefiler EagleFiler 1.8.8 adds support for the macOS 10.15 beta, improves importing, indexing, displaying videos, batch chan… twitter.com/i/web/status/1…
Forget about tracking how long notarization processing takes; Apple should also be tracking the delays before the s… twitter.com/i/web/status/1…
Looks like the blog is back up (longer than expected database upgrade). Sorry for the downtime.
@leebennett Yeah, looking into it. There was supposed to just be a database upgrade, but it seems to be causing more problems.
SuperDuper 3.2.5: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Swift Property Wrappers: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Catalyst Can Rescue the Mac and Grow the iPad: mjtsai.com/blog/2019/06/2… #mjtsaiblog
StorCentric Acquires Retrospect: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Posts updated today:
Meet the New Dropbox
mjtsai.com/blog/2019/06/1…
macOS 10.15 Public Beta 1… twitter.com/i/web/status/1…
Posts updated today:
Mac Pro 2019
mjtsai.com/blog/2019/06/0…
Lightroom CC Returns to the Mac App Store… twitter.com/i/web/status/1…
@hunter @nickheer Yeah, my guess is simply that the public beta is earlier than expected, but I don’t see why they… twitter.com/i/web/status/1…
@nickheer I haven’t dug into it, but I haven’t seen anyone mention any from b1 to b2/pb. (Whereas, the ones from Mo… twitter.com/i/web/status/1…
@nickheer I mean, Hiner has a direct quote from Federighi: “Wait for the public beta. We're still tuning everything… twitter.com/i/web/status/1…
The Day the Duplicates Died: mjtsai.com/blog/2019/06/2… #mjtsaiblog
The Popularity of the 4.7″ iPhone: mjtsai.com/blog/2019/06/2… #mjtsaiblog
macOS 10.15 Public Beta 1: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Posts updated today:
SwiftUI and Combine
mjtsai.com/blog/2019/06/0…
Jean-Marie Hullot, RIP
mjtsai.com/blog/2019/06/2…
#mjtsaiblog
@toddthomas Apparently, that was the group that prototyped it. It was also mentioned years ago, e.g. in the Ames article from 2014.
@NSExceptional Yeah, I’m skeptical about this being a real performance bottleneck.
Chrome to Limit Ad Blocking Extensions: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Jean-Marie Hullot, RIP: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Posts updated today:
Notarizing Command-Line Tools for macOS 10.15
mjtsai.com/blog/2019/06/1…
Legacy App Whitelist… twitter.com/i/web/status/1…
@wincent @captureonepro I probably should. But I don’t want to lose all my non-destructive edits *again*.
@rosyna Thanks. But it sounds like the fundamental issue remains?
Legacy App Whitelist Bypass: mjtsai.com/blog/2019/06/2… #mjtsaiblog
A 101-year-old TidBITS Reader: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Lightroom CC Returns to the Mac App Store: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Scripting a Save Location With Default Folder X: mjtsai.com/blog/2019/06/2… #mjtsaiblog
Posts updated today:
SwiftUI and Combine
mjtsai.com/blog/2019/06/0…
Backing Up VM Image Files… twitter.com/i/web/status/1…
@Freerunnering Thanks for finding this information. That’s too bad, as both Applications and Library can contain useful data.
@rsebbe I don’t know. It’s a good question.
@Freerunnering It’s been a while since I’ve tried it, but Engst says in the article that you can.
Best Buy to Offer Apple-Certified Repairs: mjtsai.com/blog/2019/06/1… #mjtsaiblog
No-Click Google Searches: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Kindle Oasis With Warm Light: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Backing Up VM Image Files to Internet Backup Services: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Posts updated today:
Catalyst
mjtsai.com/blog/2019/06/0…
Desktop Apps Post-Catalyst
mjtsai.com/blog/2019/06/1…
Notari… twitter.com/i/web/status/1…
@apple4ever @howardnoakley Yay!
Business Model and Pricing for Unread 2: mjtsai.com/blog/2019/06/1… #mjtsaiblog
What Does “Amazon’s Choice” Mean?: mjtsai.com/blog/2019/06/1… #mjtsaiblog
What Does “Amazon’s Choice” Mean?: mjtsai.com/blog/2019/06/1… #mjtsaiblog
EasyGit 1.4: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Posts updated today:
macOS 10.15 Beta
mjtsai.com/blog/2019/06/0…
App Store Subscription Confirmation Alert… twitter.com/i/web/status/1…
Posts updated today:
iPadOS
mjtsai.com/blog/2019/06/0…
Security & Privacy in macOS 10.15 Beta… twitter.com/i/web/status/1…
Posts updated today:
Genius Accuses Google of Copying Its Lyrics Data
mjtsai.com/blog/2019/06/1…
Notarizing Command… twitter.com/i/web/status/1…
@LeoNatan @lapcatsoftware Yes to both of those, I believe.
@lapcatsoftware That’s what I did with the last release, but I’m still trying to figure it out because I expect the… twitter.com/i/web/status/1…
@rosyna @howardnoakley But then it says that tickets can’t be stapled to standalone binaries, which is what I thought we were talking about.
@rosyna @howardnoakley Or are you saying to put all the tools in ZIP, notarize that. Then unzip it and staple the… twitter.com/i/web/status/1…
@rosyna @howardnoakley Confused, because this seems to say that you have to notarize each tool in the archive separ… twitter.com/i/web/status/1…
@rosyna Good to know. Thanks!
@mulle_nat I don’t know.
@lapcatsoftware I’m hoping that post is complete as-is and won’t need any updates.
@joesteel Thanks.
Posts updated today:
Syncing Core Data With CloudKit and NSPersistentCloudKitContainer
mjtsai.com/blog/2019/06/0…
F… twitter.com/i/web/status/1…
Posts updated today:
Meet the New Dropbox
mjtsai.com/blog/2019/06/1…
Mac Pro 2019
mjtsai.com/blog/2019/06/0…
Is the M… twitter.com/i/web/status/1…
Genius Accuses Google of Copying Its Lyrics Data: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Twitterrific 6 for iOS: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Notarizing Command-Line Tools for macOS 10.15: mjtsai.com/blog/2019/06/1… #mjtsaiblog
@ObjColumnist Merging notifications is another good workaround. I just prefer to refresh-on-fetch, if possible, bec… twitter.com/i/web/status/1…
@ObjColumnist Hmm, in my case I first noticed this because I was seeing stale data in the UI after saving in a back… twitter.com/i/web/status/1…
@ObjColumnist Thanks for reading. Running the run loop doesn’t seem to help (and given what the option does, it see… twitter.com/i/web/status/1…
Am I missing something basic here, or is this a Core Data bug with shouldRefreshRefetchedObjects? stackoverflow.com/questions/5663…
@morrick This has been happening since forever. :(
@NSExceptional It wasn’t to do with Gatekeeper. You needed an entitlement and a provisioning profile to call those APIs.
@NSExceptional Remember they already did this before: mjtsai.com/blog/2015/06/2…
@NSExceptional Code signing.
@drdrang :( I just started getting HTML entities in my calendar names.
@ClarkGoble I don’t know. I think they want you to download the separate app that has the canonical version of the… twitter.com/i/web/status/1…
Is the Mac’s Future Bright?: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Desktop Apps Post-Catalyst: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Posts updated today:
Dropbox
mjtsai.com/blog/2019/06/1…
WebView and UIWebView Deprecated
mjtsai.com/blog/2018/06/2…
A… twitter.com/i/web/status/1…
Sign In with Apple: mjtsai.com/blog/2019/06/1… #mjtsaiblog
How “Find My” Works: mjtsai.com/blog/2019/06/1… #mjtsaiblog
@Freerunnering Yeah, I switched to a USB keyboard. Bluetooth ones don’t even work consistently later in the boot pr… twitter.com/i/web/status/1…
@tullera @scojjac I’m used to having Subject before From, which is now impossible. There’s also no way to control D… twitter.com/i/web/status/1…
@scojjac @tullera Most of the columns can’t be added, and the pop-up to sort takes extra clicks. Universal how?
@tullera Yes, that’s what I’m using. It loses most of the columns, column re-ordering, resizing, and single-click sorting.
@jessegrosjean Hope so!
Meet the New Dropbox: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Rejected for Opening the Application Scripts Folder: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Legal at Apple Scale: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Posts updated today:
Supporting the iPhone SE Resolution
mjtsai.com/blog/2019/06/1…
Feedback Assistant Replaces Bug… twitter.com/i/web/status/1…
Posts updated today:
Soulver 3 for Mac
mjtsai.com/blog/2019/06/1…
Scripting Languages to Be Removed… twitter.com/i/web/status/1…
@devtrope There is no more Classic Mode in Catalina, just an option to put the preview on the bottom instead of the right.
@lapcatsoftware Yeah.
Really missing the message list table view in Mail. What’s the point of removing columns, reordering, and click-to-sort?
@lapcatsoftware Yes, but even my formerly closed bugs say that.
@lapcatsoftware I just got one of these, and they really did fix it in 10.15.
@saji I found that interesting as well but haven’t seen any more details.
@peter_s_h Thanks for the report! I think it’s fixed now.
Posts updated today:
macOS 10.15 Beta
mjtsai.com/blog/2019/06/0…
SF Symbols
mjtsai.com/blog/2019/06/1…
Beyond the Tab… twitter.com/i/web/status/1…
Google Chrome: Open Source + DRM: mjtsai.com/blog/2019/06/1… #mjtsaiblog
GarageSale Pro Subscriptions: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Feedback Assistant Replaces Bug Reporter: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Posts updated today:
Security & Privacy in macOS 10.15
mjtsai.com/blog/2019/06/0…
Syncing Core Data With CloudKit… twitter.com/i/web/status/1…
@zorn Thanks. Which RSS reader and feed URL are you using?
@rosyna Thanks.
Posts updated today:
iOS 13
mjtsai.com/blog/2019/06/0…
macOS 10.15
mjtsai.com/blog/2019/06/0…
Scripting Languages… twitter.com/i/web/status/1…
Supporting the iPhone SE Resolution: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Soulver 3 for Mac: mjtsai.com/blog/2019/06/1… #mjtsaiblog
Bringing Back Color and Depth: mjtsai.com/blog/2019/06/1… #mjtsaiblog
SF Symbols: mjtsai.com/blog/2019/06/1… #mjtsaiblog
@meekgeek @OhMDee Is this his attitude, or is he trying too hard to be funny and not realizing how it sounds? There… twitter.com/i/web/status/1…
@pedantcoder @peternlewis @danielpunkass Good to know. In this case, it was “flawed group/semaphore logic”.
@stephlepp No, I have no experience with that.
@OhMDee Craig: “As if that tests actual performance in any way.”
Steve: “So if you make it boot ten seconds faster,… twitter.com/i/web/status/1…
@meekgeek @OhMDee Disappointing. The lockdown code that prevents us from freely running apps turns out to be respon… twitter.com/i/web/status/1…
@peternlewis @danielpunkass :( I used to get tons of crashes that literally said they were due to a bug in libdispa… twitter.com/i/web/status/1…
@danielpunkass And the system List Manager was rather limited, so there were third-party list manager libraries that one could buy.
@jnadeau OK
@geoffhackworth Thanks!
Security & Privacy in macOS 10.15 Beta: mjtsai.com/blog/2019/06/0… #mjtsaiblog
macOS 10.15 Beta: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Backing Up macOS 10.15 Beta: mjtsai.com/blog/2019/06/0… #mjtsaiblog
iOS 13 Beta: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Posts updated today:
Xcode 11 Beta
mjtsai.com/blog/2019/06/0…
Updates to the App Store Review Guidelines… twitter.com/i/web/status/1…
Posts updated today:
Mac Pro 2019
mjtsai.com/blog/2019/06/0…
Scripting Languages to Be Removed… twitter.com/i/web/status/1…
@kuba_suder @drewmccormack Right. At the time, Apple promoted it as coequal with Cocoa. Then they built a whole new… twitter.com/i/web/status/1…
@tullera Derived attributes sound cool. Haven’t read about that, so I’m not sure out it relates. Based on the name… twitter.com/i/web/status/1…
This seems even worse in Catalina: mjtsai.com/blog/2019/01/2…
@wincent I would have guessed the same. Glad to be wrong.
Posts updated today:
WWDC 2019 Links
mjtsai.com/blog/2019/06/0…
SwiftUI and Combine
mjtsai.com/blog/2019/06/0…
Mac Pr… twitter.com/i/web/status/1…
macOS 10.15 Switches From bash to zsh: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Scripting Languages to Be Removed: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Xcode 11 Beta: mjtsai.com/blog/2019/06/0… #mjtsaiblog
@jemmons @tclementdev Yes, I think both of those are right.
Catalyst: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Syncing Core Data With CloudKit and NSPersistentCloudKitContainer: mjtsai.com/blog/2019/06/0… #mjtsaiblog
@jemmons What makes you say that? It thought much of SwiftUI was built on AppKit?
@41Rco Nothing in System Preferences or Apple Help. :(
@41Rco I don’t see it in the UI.
Music.app on macOS 10.15: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Apple Reverses Course on MDM and Parental Control Apps: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Sidecar: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Updates to the App Store Review Guidelines: mjtsai.com/blog/2019/06/0… #mjtsaiblog
SwiftUI and Combine: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Mac Pro 2019: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Final Marzipan Thoughts Before WWDC 2019: mjtsai.com/blog/2019/06/0… #mjtsaiblog
WWDC 2019 Links: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Samsung Notebook 7: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Proposed Screen Time API: mjtsai.com/blog/2019/06/0… #mjtsaiblog
Posts updated today:
WWDC 2019 Preview
mjtsai.com/blog/2019/05/2…
App Store Competition
mjtsai.com/blog/2019/05/3…
#mjtsaiblog
Posts updated today:
Apple’s Q2 2019 Results
mjtsai.com/blog/2019/05/0…
Beyond the Tablet: Seven Years of iPad as M… twitter.com/i/web/status/1…
Posts updated today:
Lobbying Against Right to Repair
mjtsai.com/blog/2019/05/0…
macOS 10.14.5 Whitelists Kernel Ex… twitter.com/i/web/status/1…
@meganfromnj Thank you so much!
@platkus @NSExceptional Yes. It would be totally worth that money not to have to deal with the App Store. And the q… twitter.com/i/web/status/1…