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

April 2016

@danielpunkass That’s how I started. Highly recommended.

via Tweetbot for Mac in reply to danielpunkass

App Store Educational “Discount”: mjtsai.com/blog/2016/04/3…

via IFTTT

@McCloudStrife The context here is that I don’t think they’ve openly talked about it like that in the past. Focus was on great products.

via Tweetbot for Mac in reply to McCloudStrife

@nickheer Nothing like seeing it in a tweet to help proofread. :(

via Tweetbot for Mac in reply to nickheer

Apple’s Earnings and the iPhone Upgrade Cycle: mjtsai.com/blog/2016/04/2…

via IFTTT

Running UI Tests on iOS With Ludicrous Speed: mjtsai.com/blog/2016/04/2…

via IFTTT

App Store Review Guidelines History: mjtsai.com/blog/2016/04/2…

via IFTTT

@mjtsai Well, the good news is that my Radar got closed as a duplicate.

via Twitter Web Client in reply to mjtsai

Modular Frameworks and Module Maps: mjtsai.com/blog/2016/04/2…

via IFTTT

Lightroom $4K iMac vs. $4K PC Performance Test: mjtsai.com/blog/2016/04/2…

via IFTTT

@rosyna Yep, but I didn’t want to edit the text I was quoting.

via Tweetbot for Mac in reply to rosyna

Towards Generic Ransomware Detection: mjtsai.com/blog/2016/04/2…

via IFTTT

BitTorrent Sync: For Privacy, Speed, and Control: mjtsai.com/blog/2016/04/2…

via IFTTT

Short URLs Considered Harmful for Cloud Services: mjtsai.com/blog/2016/04/2…

via IFTTT

@rosyna @macfixer Seems like the exporter needs to create its own security-scoped URL and manage its lifetime.

via Tweetbot for Mac in reply to rosyna

@rosyna @macfixer Yes, that’s why I guessed that keeping the window open would help.

via Tweetbot for Mac in reply to rosyna

@macfixer Turns out that QTX works if you keep the document window open until after the export has completed.

via Tweetbot for Mac in reply to macfixer

@macfixer QTX. I don’t think 7 is sandboxed.

via Tweetbot for Mac in reply to macfixer

Thanks, sandboxing, for not letting QuickTime Player export my movie’s audio, saying I don’t have permission for the folder I just picked.

via Tweetbot for Mac

@bwebster I see. Are the checkboxes duplicate UI for the same underlying setting?

via Tweetbot for Mac in reply to bwebster

@bwebster Do they stay in sync or control different things?

via Tweetbot for Mac in reply to bwebster

Swift Proposal: Mutability and Foundation Value Types: mjtsai.com/blog/2016/04/2…

via IFTTT

iPad Pro, True Tone, and Color Gamut: mjtsai.com/blog/2016/04/2…

via IFTTT

How iMessage Distributes Security to Block “Phantom Devices”: mjtsai.com/blog/2016/04/2…

via IFTTT

“It Just Works” Should Be the Next Step: mjtsai.com/blog/2016/04/2…

via IFTTT

@bradlarson Whereas because Swift provides other benefits, it encourages you to do that redesign. So it kind of is because of Swift.

via Tweetbot for Mac in reply to bradlarson

@bradlarson Was also thinking: I bet you could write a fresh, better Obj-C version today, but there’s no compelling reason to.

via Tweetbot for Mac in reply to bradlarson

@bradlarson Exactly. I let the comments stand because I think the points are valid, but I don’t like the tone.

via Tweetbot for Mac in reply to bradlarson

@grynspan If the key is always keyAEPropData, I don’t think that will work for me. I need to specify keyAESearchText.

via Tweetbot for Mac in reply to grynspan

@grynspan Possibly, but I don’t see how to convert my AEKeyDesc to an AEDesc *. What exactly is the format of passThruParams?

via Tweetbot for Mac in reply to grynspan

@McCloudStrife I agree with most of what Marco says. I think most people are expecting the “bad search-ad system, on top of bad search.”

via Tweetbot for Mac in reply to McCloudStrife

@grynspan There is NSWorkspaceLaunchConfigurationAppleEvent, but that seems to correspond to the LSApplicationParameters.initialEvent.

via Tweetbot for Mac in reply to grynspan

@grynspan Yes, how do I specify the AEKeyDesc* inAEParam argument from LSOpenURLsWithRole?

via Tweetbot for Mac in reply to grynspan

Turns out that there’s -[NSWorkspace openURLs:withApplicationAtURL: …] but it’s not documented. Always check the headers.

via Tweetbot for Mac

Performance Comparisons of Common Operations, 2016 Edition: mjtsai.com/blog/2016/04/2…

via IFTTT

Swift Type-checking Performance Case Study: mjtsai.com/blog/2016/04/2…

via IFTTT

Almost Nothing About the “Apple Harvests Gold From iPhones” Story Is True: mjtsai.com/blog/2016/04/2…

via IFTTT

@iTod What is the time period for your data? I had a bunch of quick reviews in 2012, too. Then 28, 7, 41, 61, 4 days, etc. No pattern.

via Tweetbot for Mac in reply to iTod

“Use iCloud Password” Mac Login Option Removed: mjtsai.com/blog/2016/04/1…

via IFTTT

Computer History Museum Honors Dave Cutler: mjtsai.com/blog/2016/04/1…

via IFTTT

@McCloudStrife @CraigGrannell And the result of that was canning some of the features and rebranding the remainder.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife @CraigGrannell I can’t imagine ever feeling safe in an Apple car. Don’t know much about Tesla software.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife @CraigGrannell Hard to say. Might have micromanaged and fixed. Or pretended there no problem like with iPhone 4 antenna.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife @CraigGrannell But, who knows, maybe the correct long-term play is to focus on watch and cars while the rest withers.

via Tweetbot for Mac in reply to mjtsai

@McCloudStrife @CraigGrannell Of course. I still think they’re wrong or perhaps shortsighted.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife @CraigGrannell It’s not a binary question of people abandoning or not.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife @CraigGrannell Because much of the value of Apple’s devices depends on what you can do with them, which apps are available.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife Look at the history of the Mac and iOS and where a lot of the innovation has happened.

via Tweetbot for Mac in reply to McCloudStrife

Apple Stops Patching QuickTime for Windows Despite 2 Active Vulnerabilities: mjtsai.com/blog/2016/04/1…

via IFTTT

@McCloudStrife @CraigGrannell I’m not a gamer, not really my area. But one example would have to be the state of Game Center.

via Tweetbot for Mac in reply to McCloudStrife

@maxwellarm Yeah, in practice, this never happened with nibs, though it seems like it could have.

via Tweetbot for Mac in reply to maxwellarm

@danielpunkass Probably. The failure mode is bad because it never manifests when running on the current OS version.

via Tweetbot for Mac in reply to danielpunkass

I already have a few xibs where I copy in a pre-compiled version because current Xcode messes it up. So those are no longer really editable.

via Tweetbot for Mac in reply to mjtsai

xibs used to just keep working, but lately new Xcode versions cause breakage. Current plan is to never create a new xib again.

via Tweetbot for Mac in reply to mjtsai

@mjtsai There is no mention of labelColor in the xib file itself, and its deployment target is set to 10.6.

via Tweetbot for Mac in reply to mjtsai

Xcode seems to be compiling my xibs to use labelColor instead of controlTextColor, resulting in warnings on 10.9. stackoverflow.com/questions/2750…

via Tweetbot for Mac

@Juanky1503 My guess is that they (whoever is deciding) actually have an interest in showing more games because they sell more.

via Tweetbot for Mac in reply to Juanky1503

@AppleFanboi1984 Do you mean access settings in the menu from the home screen?

via Tweetbot for Mac in reply to AppleFanboi1984

@danielpunkass Me, too. I’m guessing the latter. Nearly every Radar I file that is not in open limbo is a duplicate.

via Tweetbot for Mac in reply to danielpunkass

@danielpunkass How could a large organization empower someone with that ability?

via Tweetbot for Mac in reply to danielpunkass

@mcelhearn Interesting. I haven’t seen others write about that problem. I thought I was the only one pressing it wrong.

via Tweetbot for Mac in reply to mcelhearn

Comparing Reactive and Traditional: mjtsai.com/blog/2016/04/1…

via IFTTT

Applying Styles to the Current, Unselected Word: mjtsai.com/blog/2016/04/1…

via IFTTT

Over 70% of App Store Purchases Are for Games: mjtsai.com/blog/2016/04/1…

via IFTTT

My Brain, Apple, and the Transfer of Fragility: mjtsai.com/blog/2016/04/1…

via IFTTT

@peternlewis What’s the danger of JS via AS? JavaScript shouldn’t be able to harm anything. Is it about privacy and apps scraping Safari?

via Tweetbot for Mac in reply to peternlewis

@peternlewis Good to know, since I use that. Do you know what the failure mode is?

via Tweetbot for Mac in reply to peternlewis

Apparently the 10.11.4 Gatekeeper pref-pane bug is actually a feature: mjtsai.com/blog/2016/03/3…

via Tweetbot for Mac

@McCloudStrife You seem to be arguing against something that I didn’t say or mean to imply.

via Tweetbot for Mac in reply to McCloudStrife

Scrolling Tweetbot to the First Unread Tweet: mjtsai.com/blog/2016/04/1…

via IFTTT

Third-Party Reddit Apps Pulled From App Store: mjtsai.com/blog/2016/04/1…

via IFTTT

Automation and Taskpaper Interchange in OmniFocus 2.14: mjtsai.com/blog/2016/04/1…

via IFTTT

Lessons Learned From 30 Years of MINIX: mjtsai.com/blog/2016/04/1…

via IFTTT

Semi-automated Podcast Transcription: mjtsai.com/blog/2016/04/1…

via IFTTT

@inkandben And, of course, Git supports nested folders.

via Tweetbot for Mac in reply to inkandben

@inkandben I like having as much as possible under version control. Plus, it also provides sync without needing another server.

via Tweetbot for Mac in reply to inkandben

@inkandben Mostly. There are a few places where dynamic LaunchBar snippets don’t get entered properly. I’m talking with there support.

via Tweetbot for Mac in reply to inkandben

@inkandben As it happens, I switched to Git+LaunchBar.

via Tweetbot for Mac in reply to inkandben

Mobile Time Machine Creates Root File With No Visible Name: mjtsai.com/blog/2016/04/1…

via IFTTT

@McCloudStrife Right, but it’s not that simple. Still determines what types of investments will be made. And some devs will walk or fail.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife Hardware sales matter a lot more to Apple than profit from the App Store.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife If all the apps are fungible, so is the platform. And shallow apps make the platform less useful, which means less valuable.

via Tweetbot for Mac in reply to McCloudStrife

@McCloudStrife (a) no point in suggesting something bad for devs. (b) Long-term I don’t think our interests are that different.

via Tweetbot for Mac in reply to McCloudStrife

@dafacto That’s one of the odd things about this situation: the competing products are multi-purpose, and I already own/use most of them.

via Tweetbot for Mac in reply to dafacto

When I got the SSA e-mail on Wednesday, I was hoping someone would write about. @PBones doesn’t disappoint: onefoottsunami.com/2016/04/08/how…

via Tweetbot for Mac

@danimal99 Any successful system has to set of the incentives favorably for making good apps.

via Tweetbot for Mac in reply to danimal99

@danimal99 If it’s not weighed by usage (which would have problems) then what’s to stop an influx of useless apps that just want to cash in?

via Tweetbot for Mac in reply to danimal99

@danimal99 Do you think Apple Music is a success for smaller musicians?

via Tweetbot for Mac in reply to danimal99

@danimal99 Hard problem, and good to throw ideas out there. My reaction based on thinking through a few test cases and comparing with music.

via Tweetbot for Mac in reply to danimal99

@danimal99 Hard to predict the consequences, but my gut feeling is that I don’t like that.

via Tweetbot for Mac in reply to danimal99

@petermaurer Please do. Does it download updated content from your site?

via Tweetbot for Mac in reply to petermaurer

Why There Is No Calculator on the iPad: mjtsai.com/blog/2016/04/0…

via IFTTT

Nest to Shut Down Revolv Home Automation Hubs: mjtsai.com/blog/2016/04/0…

via IFTTT

@johnhugg Yeah, I failed the Shibboleth test.

via Tweetbot for Mac in reply to johnhugg

That thing where you type Bruce Schneier’s name very slowly to make sure you get it right, and then it auto-corrects to Schneider.

via Tweetbot for Mac

@McCloudStrife No, I don’t have a watch. That is a surprising finding, though. Everyone I’ve seen talk about this has blamed the CPU.

via Tweetbot for Mac in reply to McCloudStrife

Swift Libraries and Designated Requirements: mjtsai.com/blog/2016/04/0…

via IFTTT

Improving the Apple Watch Without New Hardware: mjtsai.com/blog/2016/04/0…

via IFTTT

@danielpunkass Just curious: what symptom does Swift libraries being signed with your designated requirements cause?

via Tweetbot for Mac in reply to danielpunkass

@_ansonj Yep! And it’s too bad it hasn’t been updated. I really like NSNotificationQueue.

via Tweetbot for Mac in reply to _ansonj

@danielpunkass @thepodcastdude I wouldn’t make it a priority. But we don’t know how long. And that uncertainty is not good. Like tech debt.

via Tweetbot for Mac in reply to danielpunkass

@thepodcastdude @danielpunkass Depend on the product that is no longer being updated and might break when I’m forced to update my OS?

via Tweetbot for Mac in reply to thepodcastdude

@dafacto I don’t think so, but this is actually one of my issues. Not clear what is changing and what I’d get in new version.

via Tweetbot for iΟS in reply to dafacto

Is there no way to initiate a within-page-search from Safari View Controller?

via Tweetbot for iΟS

@jcieplinski @dafacto Not on iOS, though, because lack of OS support means apps have to support the utilities individually.

via Tweetbot for iΟS in reply to jcieplinski

@dafacto I’m not necessarily opposed to a subscription, but not happy with the way this one is being done.

via Tweetbot for iΟS in reply to dafacto

Seems that I can't even launch TextExpander and look at what's new without signing in.

via Tweetbot for Mac

So I went to see how much time TextExpander has saved me, and it says it’s expanded INT_MAX snippets. 10+ years of continuous typing!

via Tweetbot for Mac

@VNewsUV Why do you keep tweeting links to old articles?

via Tweetbot for iΟS in reply to VNewsUV

Working Around Broken Mac App Store Test Account Switching: mjtsai.com/blog/2016/04/0…

via IFTTT

@PenLlawen But that was partially because I was not prepared for how bad it would be to hold based on what I’d read.

via Tweetbot for Mac in reply to mjtsai

@nickheer They should just take the page down if it’s going to be such a joke. Makes them look incompetent.

via Tweetbot for Mac in reply to nickheer

@peternlewis
It does seem like people didn’t stick with 10.1 or 10.4 as long. Doesn’t seem to all be 32-bit Mac’s, either.

via Tweetbot for iΟS in reply to peternlewis

@rmondello @ZevEisenberg Care to elaborate? Their script does have a non-standard structure…

via Tweetbot for iΟS in reply to rmondello