The below is an off-site archive of all tweets posted by @mjtsai ever

February 2016

Sure wish Calendar would remember that I’ve turned off its notifications on the Mac.

via Tweetbot for Mac

3 Months to Build, 3 Months of App Store Rejections: mjtsai.com/blog/2016/02/2…

via IFTTT

The iTunes Store’s Border Control: mjtsai.com/blog/2016/02/2…

via IFTTT

Most Android Phones Are Not Encrypted: mjtsai.com/blog/2016/02/2…

via IFTTT

@landonfuller @ameaijou Was it because of the code or because they were not honest when applying for the cert?

via Tweetbot for Mac in reply to landonfuller

@ameaijou @landonfuller Yep. I can’t imagine how they thought Apple would let this slide.

via Tweetbot for Mac in reply to ameaijou

Apple Blacklists Own Ethernet Driver: mjtsai.com/blog/2016/02/2…

via IFTTT

Google AMP and Facebook Instant Articles: mjtsai.com/blog/2016/02/2…

via IFTTT

Google AMP and Facebook Instant Articles: mjtsai.com/blog/2016/02/2…

via IFTTT

Google AMP and Facebook Instant Articles: mjtsai.com/blog/2016/02/2…

via IFTTT

Google AMP and Facebook Instant Articles: mjtsai.com/blog/2016/02/2…

via IFTTT

Google AMP and Facebook Instant Articles: mjtsai.com/blog/2016/02/2…

via IFTTT

Google AMP and Facebook Instant Articles: mjtsai.com/blog/2016/02/2…

via IFTTT

Google AMP and Facebook Instant Articles: mjtsai.com/blog/2016/02/2…

via IFTTT

Google AMP and Facebook Instant Articles: mjtsai.com/blog/2016/02/2…

via IFTTT

@leebennett I think I may have done so initially, before the current settings layout, and forgot about it.

via Tweetbot for Mac in reply to leebennett

@optshiftk It sounds like iCloud backups are encrypted on disk but that Apple can unlock them—not the case for iTunes backups.

via Tweetbot for Mac in reply to optshiftk

@optshiftk Seems like you are right about what the backups include. I’m not convinced about the encryption, depending on what that means.

via Tweetbot for Mac in reply to optshiftk

@jpohh It’s too bad, because this is something lots of people want, and it’s tricky to do it yourself. Good case to put it in framework.

via Tweetbot for Mac in reply to jpohh

@jpohh There have always been problems, and I keep hearing about more.

via Tweetbot for Mac in reply to jpohh

Apple Working on Removing iOS Backdoor: mjtsai.com/blog/2016/02/2…

via IFTTT

Core Data Join Table Records Not Deleted in Ordered Relationship: mjtsai.com/blog/2016/02/2…

via IFTTT

Turn Off Repeating Text Message Alerts: mjtsai.com/blog/2016/02/2…

via IFTTT

Use iTunes, Not iCloud, to Back Up Your iPhone: mjtsai.com/blog/2016/02/2…

via IFTTT

@radiofreelunch Yes, FogBugz is the reason I figured out this was happening.

via Tweetbot for Mac in reply to radiofreelunch

@catlan @danielpunkass They use Apple Mail. No generator that I can see, but there are Apple or f.lux color profiles. Manually cropped.

via Tweetbot for Mac in reply to catlan

Lots of customers are sending me PNG files with ".jpg" as the extension. Anyone know what causes this? Seems unlikely to be user error.

via Tweetbot for Mac

Pain Free Constraints With Layout Anchors: mjtsai.com/blog/2016/02/2…

via IFTTT

Still seeing the iOS bug where Spotlight shows the search list on top of a grid of pixelated app icons.

via Tweetbot for Mac

iOS 9.3 Removes Pencil Interface Control: mjtsai.com/blog/2016/02/2…

via IFTTT

Amazon Increases Free Shipping Threshold: mjtsai.com/blog/2016/02/2…

via IFTTT

@morrick One of the best keyboards ever, except for the arrow keys.

via Tweetbot for Mac in reply to morrick

Apple Mail is not saving rule changes to disk because of an error loading metadata from iCloud.

via Tweetbot for Mac

The FBI/Apple story gets even weirder: mjtsai.com/blog/2016/02/1… (updates from @gruber and @rosyna)

via Tweetbot for Mac

I updated the Mac App Store certificate problems post with new info from Apple and @rbrockerhoff: mjtsai.com/blog/2016/02/1…

via Tweetbot for Mac

Swift Protocols With Associated Types: mjtsai.com/blog/2016/02/1…

via IFTTT

@ameaijou I think that’s been happening to me, too.

via Tweetbot for Mac in reply to ameaijou

@siegel @wadeco FWIW, TextWrangler for me has a receipt from 2015-11-12 and exits with 173. No system dialog about it being damaged.

via Tweetbot for Mac in reply to siegel

@siegel @wadeco I thought it wasn’t supposed to matter which certificate you had when the app was built, only that validation code works.

via Tweetbot for Mac in reply to siegel

Where Your iPhone Goes to Die (and Be Reborn): mjtsai.com/blog/2016/02/1…

via IFTTT

“Other” Storage on Your iPhone and iPad Explained: mjtsai.com/blog/2016/02/1…

via IFTTT

Cupertino’s Chief Chipmaker, Johny Srouji: mjtsai.com/blog/2016/02/1…

via IFTTT

@uliwitness Yeah, but why didn’t it download a new version automatically?

via Tweetbot for iΟS in reply to uliwitness

@mbcharbonneau Neither of Apple’s two pieces of advice—that the OS will tell me the app is damaged and that I should restart—worked.

via Tweetbot for Mac in reply to mbcharbonneau

@danielpunkass @ReadKit Restarting didn’t fix it, but delete and reinstall did. So I guess it was Apple’s fault.

via Tweetbot for Mac in reply to danielpunkass

It’s one of only three Mac App Store apps in my Dock. (The others are @tweetbot and @1Password.)

via Tweetbot for Mac in reply to mjtsai

Not sure whether it’s their fault or Apple’s, but @ReadKit no longer launches for me due to a receipt/signer issue.

via Tweetbot for Mac

@FogCreekStatus The release date says 2015 instead of 2016.

via Tweetbot for Mac in reply to FogCreekStatus

@landonfuller @rosyna Whether the code exists doesn’t matter technically but does legally. Is that it?

via Tweetbot for Mac in reply to landonfuller

@landonfuller @rosyna I thought you were just saying that the way it’s designed they *could* do what the FBI wants. Not that it exists now.

via Tweetbot for Mac in reply to landonfuller

@landonfuller I suppose you’re right. Could it be any other way?

via Tweetbot for Mac in reply to landonfuller

@Usr_NeXT Yes, it’s frustrating that some of the Post commenters don’t seem to understand what Apple is being asked to do.

via Tweetbot for Mac in reply to Usr_NeXT

FBI Asks Apple for Secure Golden Key: mjtsai.com/blog/2016/02/1…

via IFTTT

@rosyna @drewthaler Perhaps security-scoped bookmarks are supposed to work in this case, but in practice they didn’t.

via Tweetbot for Mac in reply to rosyna

@rosyna @drewthaler Similar issue in that some AppleScripts don’t work from sandbox, even when run using NSUserAppleScriptTask.

via Tweetbot for Mac in reply to rosyna

@rosyna @drewthaler If it’s a Gatekeeper issue, it’s one that only applies when the launching process is sandboxed.

via Tweetbot for Mac in reply to rosyna

@rosyna @drewthaler Not handy. DTS eventually explained it to me; they were initially unaware, too. I fear more undocumented cases like this

via Tweetbot for Mac in reply to rosyna

@rosyna @drewthaler No, there are cases where the document can't be opened if the app for it isn’t sandboxed, even if you punch a hole.

via Tweetbot for Mac in reply to rosyna

@rosyna @ameaijou @drewthaler I don’t think the link that you posted offers blanket exceptions. Plus, those are temporary.

via Tweetbot for Mac in reply to rosyna

@Schwieb @rosyna @ameaijou @drewthaler The fact that it’s not documented makes it seem risky to rely on.

via Tweetbot for Mac in reply to Schwieb

@rosyna @ameaijou @drewthaler Second issue is if I pare down to what’s supported, think things are OK, then run into bug or new restriction.

via Tweetbot for Mac in reply to rosyna

@rosyna @ameaijou @drewthaler First issue is what’s not possible, even with non-MAS entitlements, at least in a documented/supported way.

via Tweetbot for Mac in reply to rosyna

@rosyna @drewthaler For example, -[NSWorkspace openFile:]. The rules have changed several times w/ OS versions and are not documented.

via Tweetbot for Mac in reply to rosyna

@rosyna @ameaijou @drewthaler Yes, I’m saying there should be more. I don’t want to run into a road block *after* adopting sandboxing.

via Tweetbot for Mac in reply to rosyna

AppleWorks and the Capriciousness of Nostalgia: mjtsai.com/blog/2016/02/1…

via IFTTT

How to Fix the Safari t.co Twitter Problem: mjtsai.com/blog/2016/02/1…

via IFTTT

More Mac App Store Certificate Problems: mjtsai.com/blog/2016/02/1…

via IFTTT

@rosyna @ameaijou @drewthaler But only specific targets/ports that are known at compile time, right?

via Tweetbot for Mac in reply to rosyna

@rosyna @drewthaler I’m not just talking about file system access. But, re: files, really want to be able to fix ownership/permissions.

via Tweetbot for Mac in reply to rosyna

@rosyna @drewthaler And it doesn’t, AFAIK, address APIs that area available but behave differently when the app is sandboxed.

via Tweetbot for Mac in reply to rosyna

@rosyna @drewthaler If you’re referring to the big red button, that doesn’t sound like something that should be relied on.

via Tweetbot for Mac in reply to rosyna

@ameaijou @rosyna @drewthaler No, I mean the entitlements should go beyond what Apple would accept in the store.

via Tweetbot for Mac in reply to ameaijou

@danielpunkass @michaelpryor Yep. I once got a refund for FogBugz. A few years later, tried it again. Now been using it for about 7 years.

via Tweetbot for Mac in reply to danielpunkass

@rosyna @drewthaler Even for things that would never be approved in the Mac App Store, so that every Developer ID app can be sandboxed.

via Tweetbot for Mac in reply to rosyna

@rosyna @drewthaler If that sort of thing is a major concern, Apple should offer lots more entitlements.

via Tweetbot for Mac in reply to rosyna

@rosyna In terms of actual problems affecting Mac users, I read a lot more stories about bugs and bad apps than this type of exploit.

via Tweetbot for Mac in reply to rosyna

@rosyna I’m familiar with that, but it seems like a relatively small risk compared with plain bugs (like Adobe’s) and malicious apps.

via Tweetbot for Mac in reply to rosyna

@rosyna But, aside from your example of Flash, where is the code that’s exploiting these bugs?

via Tweetbot for Mac in reply to rosyna

@rosyna So you’re saying that the reason the Mac App Store requires sandboxing is to protect against Flash, which most apps don’t use?

via Tweetbot for Mac in reply to rosyna

@rosyna Where is that code running? And why wouldn’t it also be able to make the app ask the user which files to destroy, as you say?

via Tweetbot for Mac in reply to rosyna

@rosyna Macworld and others have reported it’s to protect against malicious apps that made it through App Review: macworld.com/article/293723…

via Tweetbot for Mac in reply to rosyna

@rosyna Apple’s docs says "Enable App Sandbox to Minimize Damage from Malicious Code". developer.apple.com/library/mac/do…

via Tweetbot for Mac in reply to rosyna

@rosyna I’m not sure how the original reason the technology was developed is relevant to the policy decision about using it now.

via Tweetbot for Mac in reply to rosyna

@rosyna I don’t remember that being presented as the main motivation. I don’t think anyone’s worried about apps accidentally printing.

via Tweetbot for Mac in reply to rosyna

@rosyna Why not? Isn’t that part of why the Mac App Store requires sandboxing, as a backstop against malware?

via Tweetbot for Mac in reply to mjtsai

@jimmyjamesuk123 @rosyna The model is fine. The problem is the implementation and lack of documentation.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 @rosyna One of the developers was talking about the UI problems a few days go. Also limitations for macros and AppleScript.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 @rosyna No one is saying it doesn’t offer security when it’s used.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 @rosyna You could blame the user. But I would say it’s a poorly designed feature that failed in the real world.

via Tweetbot for Mac in reply to mjtsai

@jimmyjamesuk123 @rosyna Consider a feature that prompts for every FS access. No security in practice b/c users will turn off or not read.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 @rosyna Kind of like how PGP doesn’t really make e-mail secure because it’s too much of a pain for most people to use.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 @rosyna In this case it didn’t offer security because it failed to convince the developer that it was worth adopting.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 @rosyna The point is that it’s perfectly understandable Adobe didn’t want to use the sandbox because of all its problems.

via Tweetbot for Mac in reply to jimmyjamesuk123

@rosyna A bug from a legit developer is not malware or an exploit. I think you’re misunderstanding what his point was.

via Tweetbot for Mac in reply to rosyna

@rosyna That's not what's happening here.

via Tweetbot for Mac in reply to rosyna

@danielpunkass That had happened to me in the cold as well.

via Tweetbot for iΟS in reply to danielpunkass

Seems to have worked except that icloud.com says there were 19 contacts that failed to import, and it won’t tell me which ones.

via Tweetbot for Mac in reply to mjtsai

Restoring Grandma’s contacts: download AddressBook folder from CrashPlan, open in VMware, export .vcf, import into icloud.com.

via Tweetbot for Mac

@mdhughes Fixing but not communicating is only really a problem if they close the issue and the fix ended up being for something else.

via Tweetbot for Mac in reply to mdhughes

“Crashes are down” is not a response to “death of a thousand cuts.” It's a non sequitur.

via Tweetbot for Mac

And…I just got another password prompt after unlocking just a few hours ago—to purchase a free app.

via Tweetbot for Mac

It’s that developers have so little confidence that filing a Radar will lead to the bug being fixed at all.

via Tweetbot for Mac in reply to mjtsai

The main issue with external Radar is not that developers aren’t notified about which release a fix will be in.

via Tweetbot for Mac

@pgor In my case, the phone is not plugged in a night, which is when this usually happens to me.

via Tweetbot for Mac in reply to pgor

@mcelhearn Supposed to be 48, right? In any case, it often asks me after about 8 hours.

via Tweetbot for Mac in reply to mcelhearn

How many years has Touch ID been out, yet some mornings still wants my password to unlock for seemingly no reason? support.apple.com/en-us/HT204587

via Tweetbot for Mac

Apple Store genius messed up migration to my grandmother’s new iMac: contacts lost, Dock rearranged and apps removed, CrashPlan removed.

via Tweetbot for Mac

@leebennett Hope it’s not deleting your versions data. But maybe it doesn’t have privileges to do that.

via Tweetbot for iΟS in reply to leebennett

Removed the WordPress emoji JavaScript that cause causing bloat and validation failures: wordpress.org/support/topic/…

via Tweetbot for Mac

Adobe Creative Cloud Installer Deleting Hidden Files: mjtsai.com/blog/2016/02/1…

via IFTTT

Concurrent Memory Deallocation in the Objective-C Runtime: mjtsai.com/blog/2016/02/1…

via IFTTT

@danielpunkass @gte @grynspan Right. I want TextExpander to be able to tap events. I don’t need it to access my whole hard disk or network.

via Tweetbot for Mac in reply to danielpunkass

@fzwob Thanks for the suggestion, however sending to a Gmail account did not work for me. Maybe there are multiple problems.

via Tweetbot for Mac in reply to fzwob

@danielpunkass Right now, must forego all sandbox protections if your app needs one thing that doesn’t work in the sandbox.

via Tweetbot for Mac in reply to danielpunkass

Still seeing occasional blank filenames in Finder column view after renaming. Maybe fixed in 10.11.4?

via Tweetbot for Mac

Swift Mailing Lists Are Self-Selecting: mjtsai.com/blog/2016/02/1…

via IFTTT

@ameaijou Thanks. Will probably post tomorrow.

via Tweetbot for Mac in reply to ameaijou

Vector Networks, an Alternative to Paths: mjtsai.com/blog/2016/02/1…

via IFTTT

@dafacto It will do that if you tell it to Search All Fields from the search field menu.

via Tweetbot for Mac in reply to dafacto

The Secret Story Behind Apple’s “Lemmings”: mjtsai.com/blog/2016/02/0…

via IFTTT

El Capitan and tvOS Criticized by Vestibular Disorder Sufferer: mjtsai.com/blog/2016/02/0…

via IFTTT

El Capitan and tvOS Criticized by Vestibular Disorder Sufferer: mjtsai.com/blog/2016/02/0…

via IFTTT

El Capitan and tvOS Criticized by Vestibular Disorder Sufferer: mjtsai.com/blog/2016/02/0…

via IFTTT

Google Deprecated “Security Questions”: mjtsai.com/blog/2016/02/0…

via IFTTT

@bwebster I think they renamed Agile to Planner and also moved it to the other side.

via Tweetbot for Mac in reply to bwebster

The Evolution of a Haskell Programmer: mjtsai.com/blog/2016/02/0…

via IFTTT

Mail searches are finding messages that don't match query and skipping ones that do. I guess it’s time to rebuild Spotlight again.

via Tweetbot for Mac

Mossberg Discovers the Functional High Ground: mjtsai.com/blog/2016/02/0…

via IFTTT

@leebennett I think you’d be a great interview for @MacSparky.

via Tweetbot for Mac in reply to leebennett

Highway Gothic to Clearview—and Back: mjtsai.com/blog/2016/02/0…

via IFTTT

Massive and Tiny View Controllers: mjtsai.com/blog/2016/02/0…

via IFTTT

Massive and Tiny View Controllers: mjtsai.com/blog/2016/02/0…

via IFTTT

A Conversation With Erik Spiekermann: mjtsai.com/blog/2016/02/0…

via IFTTT

czechboy0 ⚠️ Xcode Server users! There's an issue with Xcode 7.2.1, so if you at all can, don't update your Xcode Server and keep it on 7.2/7.3!

via Twitter Web Client (retweeted on 2:36 PM, Feb 5th, 2016 via Tweetbot for Mac)

Updated to Xcode 7.2.1, and now can't get Bots to work. Select Xcode.app in Server, stuck at "Preparing to configure" sheet.

via Tweetbot for Mac

Bug with some HTML messages in Mail (10.11.x) where unable to scroll down in preview pane until first switching to another app or window.

via Tweetbot for Mac

I read about how AppleScript support is back in Numbers, but it doesn't seem to actually work. mjtsai.com/blog/2016/01/2…

via Tweetbot for Mac

@nickheer Seems only fair to give them a few bug fix releases to see if things stabilize.

via Tweetbot for iΟS in reply to nickheer

@jsnell Thanks. Meant to link to that, but I must have closed the Safari tab prematurely.

via Tweetbot for Mac in reply to jsnell

Swift Optimization Tips and Reference Counting: mjtsai.com/blog/2016/02/0…

via IFTTT

@bwebster @tweetbot Looks like there is in fact a bug where pressing F after right-arrowing into a conversation doesn't work.

via Tweetbot for Mac in reply to bwebster

Nate Cook, Drew Crawford, and others make some good points in favor of keeping “NS” for Foundation types in Swift: mjtsai.com/blog/2016/01/1…

via Tweetbot for Mac

@rosyna I get that, but I don’t understand why I would want my browser to be able to do that silently, especially via JavaScript.

via Tweetbot for Mac in reply to rosyna

@rosyna What I meant by that is, why is WebKit executing any non-JavaScript code?

via Tweetbot for Mac in reply to rosyna

The Futility of Pleasing All Users: mjtsai.com/blog/2016/02/0…

via IFTTT

Make Money Outside the Mac App Store: mjtsai.com/blog/2016/02/0…

via IFTTT

There’s more tweets in this month! Go up and select a date to see more ↑