Mailtitude: Take Apple Mail to the Next Level: mjtsai.com/blog/2016/09/3… #mjtsaiblog
Sandboxed Launch Services: mjtsai.com/blog/2016/09/3… #mjtsaiblog
Omni’s IAP Trials and Upgrade Discounts: mjtsai.com/blog/2016/09/3… #mjtsaiblog
The Story Behind Claquette: mjtsai.com/blog/2016/09/3… #mjtsaiblog
Phoneys iMessage Sticker Pack: mjtsai.com/blog/2016/09/3… #mjtsaiblog
Somehow ended up with a rogue bash process burning CPU in _sigtramp … _os_unfair_lock_recursive_abort.
@grynspan @jamesthomson Haha. To be clear, I have no problem with the missing macOS space. It’s the one before the paren that bugs me.
@jamesthomson The missing space bugs me every time.
@owensd I don’t think so because what matters is the signing of the process loading the bundle.
@grynspan @danielpunkass Appreciate the clarifications and dialog. Thanks.
@grynspan @danielpunkass Seems like can’t reliably tell whether a document can be opened, without actually opening it.
@lapcatsoftware Sounds like Apple removed a rule that prevented time-limited trials. twitter.com/natbro/status/…
@grynspan @danielpunkass This is what I meant about app being presented an inconsistent view. Can open w/ app but can't know name or icon.
@lapcatsoftware Only since June, though?
@grynspan @danielpunkass But if app asks the system to open a document, it could open using an app that’s not accessible. Right?
With all this talk about sandboxing, what’s the state of the art for sandboxed unit tests? So can test accurately… stackoverflow.com/q/19426083/6311
@danielpunkass @grynspan Yes, so obvious to me that it should be doing that, I assumed it already was.
@grynspan @danielpunkass No, but the APIs should provide the app a consistent view of the world.
@danielpunkass @grynspan Seems like in a sandboxed context the app returned from LS would not necessarily be the one actually used.
@danielpunkass @grynspan Yes. One of my use cases is to display the app name/icon of the app that *would* open a given document.
@grynspan @danielpunkass For example, seems reasonable to give you an icon and open docs with a signed app that you can’t read yourself.
@grynspan @danielpunkass And that was safe b/c you couldn’t do anything bad with it, only ask system to do certain limited things for you.
@grynspan @danielpunkass I previously (erroneously, I guess) thought LS was returning cached data from a process that had higher access.
@grynspan @danielpunkass I was just trying to get you to confirm the behavior.
@grynspan @danielpunkass So if what your app can read changes, LS will then give different results even thought hasn’t rescanned in between?
@grynspan @danielpunkass So LS can scan/cache everything, but it can only return to you paths that you can actually read?
@danielpunkass @grynspan Yes, and ~/Applications didn’t used to be considered special.
@lapcatsoftware Aren’t they basically doing the same thing as Microsoft Office? The free viewer makes the app useful without purchasing.
@stormchild Indeed. Fan of their products but didn’t know they had a development blog.
The State of Apple Music and Streaming: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Apple’s iMessage Metadata Logs: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Realm Mobile Platform: mjtsai.com/blog/2016/09/2… #mjtsaiblog
What’s in a Swift Collection?: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Xcode Memory Graph Debugger Tips: mjtsai.com/blog/2016/09/2… #mjtsaiblog
@dallas @brentsimmons That’s good to hear. Thanks. (BTW, hundreds of messages from whitelisted domain still going to Spam.)
@nickheer I don’t know. It doesn’t make a lot of sense to me that the actual photos are safe to store in the cloud, but the metadata isn’t.
Pro Music Perspective on Apple: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Google Reneges on Allo Privacy Feature: mjtsai.com/blog/2016/09/2… #mjtsaiblog
How Apple’s Hardline Privacy Policy Limits Key Features: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Overcast Tries Ads: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Yahoo Says Hackers Stole Data on 500 Million Users in 2014: mjtsai.com/blog/2016/09/2… #mjtsaiblog
@mcelhearn Started with El Capitan but continues with Sierra.
@nriley I’m actually not seeing it with my own forum. Sorry about that. Not sure what I can do, as the software hasn’t charged.
@notio Software developers, too.
Lots of Web sites keep forgetting that I had told them to remember this computer. Safari security change? Damaged cookies file?
Mailtitude sale for Apple Mail products including @spamsieve, @eaglefiler, MailTags/Act-On, MailButler, MailHub: mailtitu.de
@catlan Haven’t they been trying to phase that out for a long time? They want you to include your own statically linked copy.
@rosyna Agreed. So why is 1Password doing this?
@rosyna Do you see it as a security issue? Seems to me that Handoff is probably safer than most alternatives.
@rosyna Unfortunate if true, but I don’t see them talking about the Mac app there.
@rosyna Paste?
@DreamHostCare Not working at all, as far as I can tell. Over a thousand messages from a domain that I whitelisted caught as spam.
@DreamHostCare No. These are not messages from my domain.
@DreamHostCare Still not working.
@DreamHostCare Thanks. This is basically what I was told 10 hours ago, that you were running a reconfig for the whitelist. Didn’t help then.
@leebennett Not too worried about it since it should be encrypted and local only. Super important passwords I wouldn’t copy, anyway.
@bogo_lode You can’t turn it on or off anymore, period. It’s always on—no switch.
@DreamHostCare Secondly, the feature to whitelist by domain simply doesn’t work, as explained in the ticket I filed yesterday.
@DreamHostCare The whitelist is not adequate for my needs because there is no way to whitelist domains I don’t know about ahead of time.
AppleScript and Code Signing in Sierra: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Unfortunate App Store Rejections: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Sierra Drops HiDPI Scaling on External Displays: mjtsai.com/blog/2016/09/2… #mjtsaiblog
DreamHost’s New Mail Filtering: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Universal Clipboard is the greatest thing ever for my iPad w/o Touch ID. Copy and Paste from 1Password on the Mac.
@grynspan That’s generally what I do.
@grynspan They have been better lately, especially if I clear the cache when appropriate. But I’m still deploying to older OS versions.
@grynspan Yeah. Slow at adopting because had lots of problems with those keys when they were first introduced.
@grynspan OK.
@grynspan My actual code checks that there was no error, and the example that I sent logs that the error was 0.
@grynspan Radar 28500991.
@1Password Yes, already have 6.3.3. Might not be your fault since I also get flicker in some Apple apps.
After a few restarts, the MacBook Air is up and running with Sierra. However, lots of video flicker with the desktop and 1Password.
@chrisatzinger Let it run for hours. Eventually it got to the login screen. Then it hung with beachball after I entered my password.
Updating second Mac to Sierra, and it asked to turn on FileVault (which was already on) then hung at “Setting Up Your Mac…” w/ no buttons.
Mac Terminal Tips: mjtsai.com/blog/2016/09/2… #mjtsaiblog
OmniFocus 2.7: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Rich Siegel Interview: mjtsai.com/blog/2016/09/2… #mjtsaiblog
@etresoft Yes, but that doesn't mean it should break.
Looks like on 10.12 kLSItemInfoIsApplication can be true for URLs that don’t exist. :(
@grynspan @chockenberry @optshiftk @ccgus @gte Possible, but this was a few days after updating to Sierra.
@grynspan @chockenberry @optshiftk @ccgus @gte ~/Applications/Acorn.app and /Application/xScope.app
@grynspan @optshiftk @ccgus @gte @chockenberry However, I had definitely not used xScope since updating.
@grynspan @optshiftk @ccgus @gte @chockenberry It‘s possible that this was the first time I used Acorn after updating to Sierra.
@grynspan @optshiftk @ccgus @gte @chockenberry It’s not happening for any .acorn files anymore, even the original one.
@optshiftk @ccgus @gte @chockenberry Radar 28472737.
@DreamHostCare Done (#7481772).
@DreamHostCare Plus another 171 in another account that should have been whitelisted.
@DreamHostCare Domain-wide whitelist did not work. Got two more false positives this morning from a domain I had whitelisted.
@ccgus @gte @chockenberry Sierra, yes. I do have Acorn installed, and I was hoping it would have precedence.
Successful iCloud Desktop and Documents Folder Storage: mjtsai.com/blog/2016/09/2… #mjtsaiblog
@leebennett Interesting. Just saw it for the first time in a newspaper I’ve been reading for years.
@DreamHostCare Over 500 false positives already.
Another 10.12 PDF bug: some monochrome images are drawn inverted.
@RomzaT Hmm, wish I knew how to make mine do that.
@vallelungabrian I don’t know. I think I started the ads around when Apple added support for ad blockers.
@vallelungabrian Good experience so far. Don’t expect to make much unless you have a lot more traffic than me.
10.12: Double-clicking a word in Mail now selects the word and the following space. Inconsistent with TextEdit/Safari and never what I want.
Double-clicked a .acorn file and it opened in xScope.
On the other hand, it seems to be more accurate a displaying black-and-white scans, not artificially smoothing them by adding grays.
@leebennett I preferred other readers because of Acrobat’s interface and slowness. Preview used to be great but declined last few years.
@leebennett Do none of the third-party PDF readers handle that either? (PDFpen seems to not be affected by the issues I mentioned.)
@steipete Mostly EagleFiler, though SpamSieve has also run into PDF issues.
And the scroll wheel doesn’t work in PDFViews.
There’s also a switch to progressive rendering, but may be intended as a feature but looks worse to me.
More 10.12 PDF issues: some images render as black boxes, copying and pasting selection to new document uncrops when printing.
@DreamHostCare Great—thanks for the follow-up.
@DreamHostCare Or is it going to decline to forward some of the messages?
@DreamHostCare If I make the address a Forwarding-Only address and direct it to another mail provider, will that bypass Vade?
@DreamHostCare The main issue is that I’m not in a position to monitor the Spam mailbox to train it. I need everything to go to the inbox.
@DreamHostCare Missing e-mails. Unfortunately, I can’t predict all the domains ahead of time. Can Message Filters override?
@DreamHostCare Please turn off the spam filter, too. Or is there a way to do that with custom message filters?
@cleverdevil So Social and Promotion are off now, but there is no way to turn off Spam? Whitelist seems very limited.
@cleverdevil That is good to hear, but I’m continuing to get messages moved to the new Spam mailbox it created.
@DreamHostCare Thank you.
@brentsimmons @DreamHost It’s really messing up my workflow and local filtering rules.
@brentsimmons There is also a Social mailbox. @DreamHost replied to my ticket and says there’s no way to turn it off. :(
@brentsimmons Please let us know if you figure out how to turn this off with DreamHost. The panel setting seems to have been removed.
@smorr My sympathies.
@smorr Yep. BTW, from stack traces, it looks like Mail is now using an iOS-like SPI to indexing with Spotlight directly?
@catlan Now it’s showing the right messages, but the sidebar count is wrong. I think that may be in Mail’s database rather than Spotlight.
@sphilipakis 24 hours here, and no.
Flagged mailbox in 10.12 Apple Mail: number in sidebar shows 2 messages, 5 messages actually shown, 3 of them actually flagged.
Since updating to 10.12, can’t edit PDF files in Preview. Always wants to make a new file because the “original document can’t be changed”.
@erikaderstedt Well, it is hard to find things there. Not sorted by name and no search. :(
@erikaderstedt They can’t get it from Purchases?
@rosyna For me, tccutil has been enough. But customers have had issues with changes not sticking without purging it.
@rosyna I don’t know. We’ll have to see how well the reset commands work.
@rosyna That’s what I’m saying. Even though the Finder is Apple-signed, you can’t delete the file anymore. Have to go through tccutil.
5 hours since DropDMG was Ready for Sale, but the new version is still not showing up for me in the Mac App Store.
@lapcatsoftware …or whether relocating the headers would cause a cascade of other issues.
@lapcatsoftware :) That and when I tried it all my imports broke and it wasn’t obvious how to fix them…
2. Had a .css file with com.apple.FinderInfo xattr. codesign no longer likes such “detritus”.
1. I had duplicate identical code signing identities, which is supposed to be OK. Fixed by removing private key: stackoverflow.com/a/30470211/6311
Well, it turns out that I don’t have to resort to lapcatsoftware.com/articles/break… Resigning does still work but was failing for two reasons.
@petermaurer That’s good to hear. Forgot about “reset Accessibility” as it’s still not documented.
Running into problems with codesign on 10.12 not properly re-signing after I delete private framework headers.
WIth TCC.db under SIP, I guess we'd better hope it doesn't get corrupted and need resetting like with past versions of the OS.
Dropbox Modifies TCC.db to Give Itself Accessibility Access: mjtsai.com/blog/2016/09/2… #mjtsaiblog
@toddthomas Thanks.
@retrophisch Yay!
@rgigger Sympathies. At that time, I was in college, no one else had a Mac, and we just put everything in shared NFS folders.
@rgigger Yep, that’s the big question, and the argument that @gruber made. Could happen. We’ll see how Apple’s tech is and what others do.
@rgigger Floppies were really bad, but OTOH they had more interoperability benefits than the headphone jack.
New @tweetbot Mac seems to reply to the root tweet rather than the selected one?
@rgigger I remember it as more the former. Zip disks and SuperDisks were much better, we had CDs, and USB sticks on the horizon.
@rgigger Yeah. I see attaching a USB floppy/combo drive to a desktop Mac as much less annoying than a dongle that needs to be carried.
@nickheer Thanks! Keep up the good work.
@rgigger I don’t remember that being big deal, personally. More of an issue that serial/ADB/SCSI peripherals didn’t work.
@nickheer Thanks. Updated the post. In addition to being quiet, they seem to use the ringer volume rather than the one in Bedtime.
iOS 10 Notes: mjtsai.com/blog/2016/09/2… #mjtsaiblog
macOS 10.12 Sierra Notes: mjtsai.com/blog/2016/09/2… #mjtsaiblog
Swift 3 Notes: mjtsai.com/blog/2016/09/2… #mjtsaiblog
AirPods: mjtsai.com/blog/2016/09/2… #mjtsaiblog
iPhone 7 Notes: mjtsai.com/blog/2016/09/2… #mjtsaiblog
I added more links to the post about iPhone 7 initial reactions: mjtsai.com/blog/2016/09/0… #mjtsaiblog
@atomicbird Maybe this? mjtsai.com/blog/2016/07/2…
@smorr No idea about the download speed. I was referring to the progress bar placement.

Well, I guess it’s better than last year. twitter.com/mjtsai/status/… pic.twitter.com/CCiNaP3FRq
@jmfd Hmm, I actually did not get Upload Received e-mails this time.
@mmunz @petermaurer If I’m doing major updates to the code, I would just rewrite it in Swift.
@mmunz @petermaurer I don’t see ARC as freeing up the mind because having a mix of ARC and non-ARC files adds confusion.
@petermaurer @mmunz Yeah, converting the C API uses seemed like a lot of trouble, with lots of opportunity to introduce bugs.
@mmunz @petermaurer I have yet to do so. If one has working, tested MRR code, and Swift is the future, ARC Obj-C doesn’t seem worth it.
@stormchild I end up with long strings of gibberish characters.
@petermaurer And Automator actions. Broke compatibility there since the same file can’t be both at once. :(
@stormchild Mostly good for me, but there seems to be a major regression in auto-correct.
Thanks to whoever fixed the Mac App Store so that newly uploaded builds show up in iTunes Connect in a few minutes instead of hours.
@nriley Thanks. I have since seen this a few times. Only when I’m actually using the phone at the right time.
@jgordonshare Maybe. I still have lots of PDF issue with El Cap.
@jgordonshare Wonder if this is due to bugs from Apple’s PDF rewrite.
eaglefiler EagleFiler 1.7.1 improves compatibility with macOS 10.12 Sierra, fixes bugs: c-command.com/blog/2016/09/1…
dropdmg DropDMG 3.4.2 improves compatibility with macOS 10.12 Sierra, updates localizations: c-command.com/blog/2016/09/1…
spamsieve SpamSieve 2.9.25 adds support for macOS 10.12 Sierra, improves filtering accuracy, and more: c-command.com/blog/2016/09/1… (cc: @MailPlugins)
@gruber I’m guessing it’s so people who don’t realize it’s on have a way to figure out why their screen looks funny.
@otolithe Aha. Wonder if that causes storage issues for larger libraries.
If Photos machine learning works on your device, not the cloud, but the device is only storing thumbnails, how does it scan all your photos?
@nriley Yes, it’s on there but has never done anything.
@nriley Does it actually give you the bedtime alarms? I only get the wake up ones.
@danielpunkass Not just Siri, Bluetooth audio input in general seems to be delayed with iOS 10.
@mmunz Downloading 4th GM now.
@mmunz At least 3 GMs so far, and I was just told by Radar that a bug in the latest GM will be fixed in the “official release.”
@petermaurer 10.7 and later require a Core 2 Duo or later. Put another way: if you are not supporting 10.6, you can drop 32-bit support.
@mailmateapp After entering most wanted feature, got: “The requested URL /{{site.baseurl}}//freron.com/subscribe was not found on…”
@mailmateapp Subscription form on that page doesn't work.
@gruber Very impressive. Wonder if this means both arches are approaching the same limits—future iPhones will have smaller improvements.
@McCloudStrife Yep. Among time, features, and quality, it’s clear which one always gets dropped.
iOS 10 introduces a 5-second delay before dictation works with my Bluetooth headset.
@daniel_v There seems to have been a lot of PDF rewriting in 10.11, too. Still getting lots of crashes and weirdness in my app and Preview
@jgordonshare Of course, most of my 10.11 bugs haven’t been fixed, either. :(
@iTod Fixed; thanks!
Testing for macOS 10.12 Sierra: mjtsai.com/blog/2016/09/1… #mjtsaiblog
@steipete That actually is GM 3 (if not GM 4): mjtsai.com/blog/2016/09/1…
@mcelhearn @petermaurer I think it’s just the day. When I deleted the installer and downloaded it again, I got a newer version.
@petermaurer I only got 16A319 and 16A320. So I guess you're cooler than me. And there are at least three GMs.
@petermaurer Plus, there were two different GM builds in the App Store. :(
@rafifyalda Crashes with text inspector bar, PDFs displaying with blank sections, PDF text selection not working, missing contextual menu.
@olebegemann @nicklockwood It predates xattrs so maybe in catalog info.
@petermaurer That makes sense given the name of the method.