@stormchild iCloud Calendars stopped syncing for me for 3 hours today, too.
@wooliegeek Seems like the problems with it are fixable, though…
@stormchild New problem for you? I had lots of sync problems with Reminders in iOS 8.
@ScooterComputer I haven't actually had problems with those.
@ScooterComputer Yeah, I’ve even had customers relay info given to them by support/geniuses that is incorrect. :(
@ScooterComputer Same here.
@ScooterComputer @stormchild I'm not looking for any new Mail features. Just want the daily crashes and hangs to stop.
@stormchild I'm hoping that Mail is improved. On 10.10 it was less stable for me than any previous version. Most looking forward to SF.
@stormchild The latter. Kind of surprised about the time, though. It usually downloads at about 10x this rate.

Seriously? pic.twitter.com/8DcXMOj0CH
@rosyna Also lost burning and some mounting/unmounting controls. :(
@bwebster Congrats!
eaglefiler EagleFiler 1.6.6 adds support for Mac OS X 10.11 El Capitan, San Francisco font, improves indexing, and more: c-command.com/blog/2015/09/2…
dropdmg DropDMG 3.2.8 adds support for Mac OS X 10.11 El Capitan, LZFSE disk images, San Francisco font, and more: c-command.com/blog/2015/09/2…
spamsieve SpamSieve 2.9.21 adds support for Mac OS X 10.11 El Capitan, improved filter accuracy, and more: c-command.com/blog/2015/09/2… (cc:@MailPlugins)
@nriley @danielpunkass I thought he said on ATP that he only changed the availability date, didn’t pull it.
@nriley @danielpunkass Took two attempts for me as well. Haven’t updated to 9.0.1 yet.
@timburks Yep, definitely feels slower.
@leebennett Yep.
@steveriggins Aha, it works with super light taps. Thanks!
iPhone 6s Touch ID is nice and fast, but I can’t trigger Reachability mode (about 1/25 attempts).
Swizzling With Swift: mjtsai.com/blog/2015/09/2… #mjtsaiblog
FBSimulatorControl: mjtsai.com/blog/2015/09/2… #mjtsaiblog
FBSimulatorControl: mjtsai.com/blog/2015/09/2… #mjtsaiblog
Which iOS Content Blocker is the Fastest?: mjtsai.com/blog/2015/09/2… #mjtsaiblog
Using Xcode Targets: mjtsai.com/blog/2015/09/2… #mjtsaiblog
DirectLinks Safari Extension: mjtsai.com/blog/2015/09/2… #mjtsaiblog
iOS 9 Adds Wi-Fi Assist: mjtsai.com/blog/2015/09/2… #mjtsaiblog
@ameaijou Beautifully written. And despite not being a haxie person, your comments about that part of our history ring very true for me.
Rosyna Needs Help: mjtsai.com/blog/2015/09/2… #mjtsaiblog
Swift 2.1: mjtsai.com/blog/2015/09/2… #mjtsaiblog
Was going to look up the resolution that I need to make my new iPhone wallpaper, but it’s already built into Acorn.
Swift 2 Bloat in the Twitter App: mjtsai.com/blog/2015/09/2… #mjtsaiblog
Custom Swift Pattern Matching Operators: mjtsai.com/blog/2015/09/2… #mjtsaiblog
The iOS Status Bar: mjtsai.com/blog/2015/09/2… #mjtsaiblog
Apple Music for Android: mjtsai.com/blog/2015/09/2… #mjtsaiblog
Counting Git Objects With Bitmap Indexes: mjtsai.com/blog/2015/09/2… #mjtsaiblog
iPhones 6s Reviews: mjtsai.com/blog/2015/09/2… #mjtsaiblog
San Francisco Quotation Marks: mjtsai.com/blog/2015/09/2… #mjtsaiblog
The Big Nerd Ranch Core Data Stack: mjtsai.com/blog/2015/09/2… #mjtsaiblog
@bwebster Sometimes DDD is better than TDD.
@stormchild I recently had lots of items that just didn’t sync. But some did, so it wasn’t immediately clear it wasn’t working.
The Lost Apple Logos You’ve Never Seen: mjtsai.com/blog/2015/09/2… #mjtsaiblog
@grynspan Cool. Would be nice if that were documented.
@NeoNacho @steipete Well, back in the classic days I think the recommendation was to use a different case than Apple to avoid collisions.
@grynspan My point was that if you have to uninstall the official client to give another one priority, you can't then use the official one.
@jonathandavis Aha. It doesn't seem to want you do that with multiple accounts, but it does work.
@jonathandavis I want to use Tweetbot, but I can't remove the official Twitter app because I need it for 2FA.
@jonathandavis Via multiple overlapping "details" dictionaries? Any way for the user to pick which app is used in that case?
@wklj @grynspan I mean, for example, when you try to log into the Twitter Web site and it makes you prove yourself by responding in the app.
@grynspan Why wouldn't the problem be solved by App Review requiring apps to actually be Twitter clients if they support that domain?
@grynspan And most people will have the official Twitter app installed, even if they don't prefer it, so they can verify their identity.
@grynspan I haven't seen any documentation on overlapping claims for multiple apps: forums.developer.apple.com/thread/8560
@grynspan Seems unlikely that Twitter would do that. And even if they did, not clear to me how that would work.
@grynspan I thought the com.apple.developer.associated-domains entitlement is to protect from that.
@grynspan Yes, but not sure how that helps users of third-party Twitter clients.
Twitter and Universal Links: mjtsai.com/blog/2015/09/2… #mjtsaiblog
@rosyna Working on an update based on some tweets from yesterday that I'd forgotten about. Thanks.
XcodeGhost: mjtsai.com/blog/2015/09/2… #mjtsaiblog
@johnhugg Not sure. I thought we had Family Sharing enabled, but I didn't see the content, and now it's showing no family members for me.
@mcelhearn OK, thanks. Will try that next time.
@mcelhearn Thanks. Still confused about what we were supposed to do if separate accounts don't work, and Family sharing doesn't work.
@mcelhearn Doesn’t make much sense to me when she was only using 1 of 5 authorized computers with her account.
Signed into my wife’s iTunes account to download a video, and iTunes says now I can't download any of my previous purchases for 90 days.
@759nelson @NolanOBrien I thought that for Swift they do because each app is potentially using a different version.
How to Turn iOS 9’s Keyboard Back to All Caps: mjtsai.com/blog/2015/09/1… #mjtsaiblog
On Demand Resources and Games: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Bank of America Adds Touch ID Support: mjtsai.com/blog/2015/09/1… #mjtsaiblog
iOS 9 Reviews: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Peace iOS 9 Content Blocker: mjtsai.com/blog/2015/09/1… #mjtsaiblog
@NolanOBrien How much of that is from the Swift libraries vs. your compiled code?
@leebennett Yeah, in that case you would need a separate account to use it like this.
But Flickr is more difficult if your sharing doesn't fit into Friends/Family.
The Flickr app seems to be a good alternative. Auto-uploads as Private, then you can easily change to Family (easier than w/ the Web site).
Thought iCloud shared photo albums would be a good way to exchange photos without using Dropbox, but it doesn't use the full-resolution. :(
iCloud shared photo albums are now garbled in Aperture. :(
Objective-C Is Our Generation’s COBOL: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Facebook “Like” Button Tracking: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Swift 2 Generic Support for objc Protocols: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Bitcode Breaks 3rd-Party Crash Reporters: mjtsai.com/blog/2015/09/1… #mjtsaiblog
@danielpunkass Wondering why they haven't asked for them since 2011. My other retail partner wants them every year.
@tedgoranson The old link still fails, but going to blog.tedgoranson.com/virtual_ent/as… works.
@notio @kerri9494 Unanimous vote to keep Tor relay. Still no mention of providing browser for patrons. vnews.com/home/18620952-…
@tedgoranson Got a 500 Internal Service Error.
Fixing Garbled Fonts on Apple Support Pages: mjtsai.com/blog/2015/09/1… #mjtsaiblog
@irons Yeah, I don't usually accept the changes, but this one seemed like a good idea. Not sure why it left the new setting blank.
It put in $(PRODUCT_BUNDLE_IDENTIFIER) but then didn’t actually define that. For about half the targets. The other half are fine.
Thanks, Xcode 7, for updating my project such that my app's Info.plist no longer has a bundle identifier.
@siegel Cool. Thanks.
@siegel Where?
Microsoft Excel 2016 for Mac Keyboard Shortcuts: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Parsing Mach-O Files: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Parsing Mach-O Files: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Subscription iPhones: mjtsai.com/blog/2015/09/1… #mjtsaiblog
@milend Congratulations! (Sad to lose you, though.)
Backdooring JavaScript Using Minifier Bugs: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Learning Lessons The Hard Way: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Problems With iOS’s Flat Design: mjtsai.com/blog/2015/09/1… #mjtsaiblog
System Integrity Protection Documentation and Bugs: mjtsai.com/blog/2015/09/1… #mjtsaiblog
@twostraws Array doesn’t have to be homogeneous?
Electronic Arts’s Recent App Store removals: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Amazon Web Services in Plain English: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Computer Science Courses that Don’t Exist, But Should: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Adrian Frutiger, RIP: mjtsai.com/blog/2015/09/1… #mjtsaiblog
@nickheer How about one that doesn't beachball when playing music?
AirPlay Overhaul for iOS 9: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Your App Is Collection of Tiny Details: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Now Allowed to Launch Apps From Today Widgets: mjtsai.com/blog/2015/09/1… #mjtsaiblog
tvOS and the New Apple TV: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Your App Is Collection of Tiny Details: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Now Allowed to Launch Apps From Today Widgets: mjtsai.com/blog/2015/09/1… #mjtsaiblog
tvOS and the New Apple TV: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Your App Is Collection of Tiny Details: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Now Allowed to Launch Apps From Today Widgets: mjtsai.com/blog/2015/09/1… #mjtsaiblog
tvOS and the New Apple TV: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Your App Is Collection of Tiny Details: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Now Allowed to Launch Apps From Today Widgets: mjtsai.com/blog/2015/09/1… #mjtsaiblog
tvOS and the New Apple TV: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Lyft Goes Swift: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Apple/Google Hiring Lawsuit Finally Settled: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Apple/Google Hiring Lawsuit Finally Settled: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Apple/Google Hiring Lawsuit Finally Settled: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Apple/Google Hiring Lawsuit Finally Settled: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Macworld UK Ends Print Magazine: mjtsai.com/blog/2015/09/1… #mjtsaiblog
Do I have the math right for buying an iPhone 6s with Next 24 vs. contract? mjtsai.com/blog/2015/09/1…
@notio Yep. It’s frustrating to work from a historical record like that, though. I try to tease issues apart before minutes are voted on.
@notio I guess so, though they could have done that separately. Just sounded odd because I thought Tor was known for being slow.
@notio Front page of the VN! I don't understand why they say it means "faster bandwidth for patrons." Implies they'll install browser.
@ascarter Right. But that’s not included in the price for the number of Next months.
Getting a New iPhone: mjtsai.com/blog/2015/09/1… #mjtsaiblog
@brentsimmons Thanks. I've been seeing messed up pages from Apple all day and didn't know why.
@notio A few of the names sound familiar, but I don’t know any of them either.
@notio @kerri9494 Stated goals: (1) symbolic freedom gesture, (2) expand Tor network, (3) educate about Tor, (4) browser.
@bwebster Customer got really confused because he had abandoned the eSellerate cart, bought through FastSpring, but then got e-mails.
Wish I’d known that eSellerate had opted me into this: publishers.esellerate.net/Admin/whatsnew…
@notio @kerri9494 Maybe, except that from the articles it sounds like LFP’s focus is more on relays than on anon surfing?
@kerri9494 relay is outside their purview and possibly in conflict with the community’s interests.
@kerri9494 I don’t know much about Tor. It sounds like a great idea to offer it to their patrons. I agree with you that providing an open
@kerri9494 Thanks. I work at Kilton now and then and had no idea this was going on.
iPhone 6s and 3D Touch: mjtsai.com/blog/2015/09/1… #mjtsaiblog
iPad Pro: mjtsai.com/blog/2015/09/1… #mjtsaiblog
@jimcorreia The red Remove Device button/text seems to work for me. Do yours not remove, or is the problem that they come back?
@jimcorreia The reason I suspect that is that it’s called “Michael’s Mac” whereas with a real Mac I think I get a more specific default name
@jimcorreia I wonder if they’re from VMware installations.
Never had any trouble with the previous Mac OS X 10.11 betas with VMware 7. GM freezes at boot. Seems to work with VMware 8, though.
iCloud.com's Devices list is showing my Mac with the icon and name of an iPhone 5. I'm on the S track, so never even had one.
@tze96 @nickheer They’ve gone to great lengths to imply that without addressing the backup issue. mjtsai.com/blog/2013/06/2…
@nickheer But it’s not encrypted in the sense that Apple can’t read it, which is what they talk about with iMessage encryption.
@nickheer It’s probably encrypted in the sense that it’s not stored in cleartext in the cloud.
@danielpunkass Any idea why Xcode 7 has no 10.10 SDK?
Wikipedia Editors Uncover Extortion Scam: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Apple Tangles With U.S. Over iMessage Data Access: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Microsoft Excel Tips: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Apple Tangles With U.S. Over iMessage Data Access: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Microsoft Excel Tips: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Thunderbolt Ethernet Adapter Says Cable Unplugged (When Not): mjtsai.com/blog/2015/09/0… #mjtsaiblog
@grynspan Will post a note. Thanks.
San Francisco’s Rider-Friendly Transit Map: mjtsai.com/blog/2015/09/0… #mjtsaiblog
NSBackgroundActivityScheduler: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Why You Should Upgrade (On Your Own Terms): mjtsai.com/blog/2015/09/0… #mjtsaiblog
Pushing on the Pull Door: mjtsai.com/blog/2015/09/0… #mjtsaiblog
SiriScript: mjtsai.com/blog/2015/09/0… #mjtsaiblog
@rickfillion @numist @Catfish_Man SQLite does its own file locking.
@Catfish_Man It's the kind of thing people would implement for themselves—poorly—if it wasn't there.
@Catfish_Man I'm not using it, and it's pretty clear it would have limitations like that. But seems like a reasonable LCD option to have…
@Catfish_Man Those aren't near as convenient as distributed locks with a network filesystem, but I guess that's not common these days.
@Javi @millenomi @Catfish_Man Only safe in iOS 8.2 and later? mjtsai.com/blog/2015/05/1…
@atomicbird @millenomi @Catfish_Man The current version online. Looks like I parsed it wrong. Read it as "in same process" applying to all.
@millenomi @Catfish_Man @atomicbird The very first sentence of the NSFileCoordinator documentation says it's for within the same process.
@Catfish_Man What else would you suggest when there are multiple processes accessing the same file?
Lessons Learned From Reading Postmortems: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Struct Semantics in Swift: mjtsai.com/blog/2015/09/0… #mjtsaiblog
qtmodernizer: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Struct Semantics in Swift: mjtsai.com/blog/2015/09/0… #mjtsaiblog
qtmodernizer: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Solving Wi-Fi Coverage Problems: mjtsai.com/blog/2015/09/0… #mjtsaiblog
@drdrang No separate log, just Console. There's also some additional non-error logging that could be enabled if necessary.
@drdrang I’ve not heard any reports of import problems. Please send some info to eaglefiler@c-command.com if possible…
NetNewsWire 4.0: mjtsai.com/blog/2015/09/0… #mjtsaiblog
@leebennett I don’t know because they all showed up after I rebooted the phone.
Migrating to a New Mac in the Real World: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Why Dependent Types Matter: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Apple Loses German Top Court Case on Swipe-to-Unlock Patent: mjtsai.com/blog/2015/09/0… #mjtsaiblog
AWS Device Farm: mjtsai.com/blog/2015/09/0… #mjtsaiblog
All of a sudden, my iPhone is showing 7 new voicemails going back 3 days. Had signal the whole time. Never rang for any of them.
@rosyna So it's not just using the Accessibility access in the Privacy pref pane?
Go at Basecamp: mjtsai.com/blog/2015/09/0… #mjtsaiblog
You Don’t Need Motivation: mjtsai.com/blog/2015/09/0… #mjtsaiblog
You Don’t Need Motivation: mjtsai.com/blog/2015/09/0… #mjtsaiblog
You Don’t Need Motivation: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Google’s New Logo: mjtsai.com/blog/2015/09/0… #mjtsaiblog
Adware Simulates Mouse Events to Access Keychain: mjtsai.com/blog/2015/09/0… #mjtsaiblog
@_toddmc Yes, just make sure that you close it in EagleFiler first: c-command.com/eaglefiler/hel…
@nriley Still seems to have a lot of linespacing.