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

July 2015

@siegel @niccaluim So many possibilities here. If they burned a second class index they could make another family using other encodings.

via Tweetbot for Mac in reply to siegel

Objective-C Improvements and Swift Interoperability: http://t.co/JIkVEVxWvf #mjtsaiblog

via IFTTT

Apple Music Matches Files With Metadata Only: http://t.co/VWxyYeMFyE #mjtsaiblog

via IFTTT

@_toddmc I'll look into it. Did you ever see this before 10.10?

via Tweetbot for Mac in reply to _toddmc

@_toddmc Thanks for the report. I'm seeing that as well. Not sure why that is happening, as EF just uses the standard system date picker.

via Tweetbot for Mac in reply to _toddmc

Disabling Versions and Reclaiming Space: http://t.co/eaYOi7vzFm #mjtsaiblog

via IFTTT

Apple’s Plan for More Connected Apps: http://t.co/ofGVEiXKsw #mjtsaiblog

via IFTTT

App Store Invoice JavaScript Injection: http://t.co/OHWpB03OT1 #mjtsaiblog

via IFTTT

Google Cloud Storage Nearline Graduates to General Availability: http://t.co/7MeKFLidXf #mjtsaiblog

via IFTTT

Coping With iTunes Features That Have Disappeared: http://t.co/lR1IS18USn #mjtsaiblog

via IFTTT

@leebennett I didn’t realize they had more than 2-year plans. How long ago did you lock that in?

via Tweetbot for Mac in reply to leebennett

Why JSON Doesn’t Have Comments: http://t.co/qTg1ZB94RB #mjtsaiblog

via IFTTT

Checking If Mission Control Is Active: http://t.co/EDjlvVeKdX #mjtsaiblog

via IFTTT

Swift Whole Module Optimization: http://t.co/uvU3lLoMbf #mjtsaiblog

via IFTTT

Safari 9’s Responsive Web Design Mode: http://t.co/UeyIrOWPzy #mjtsaiblog

via IFTTT

Linked Lists, Enums, Value Types and Identity: http://t.co/4AEbIJ94ZF #mjtsaiblog

via IFTTT

Excited to add a map attachment to one of my calendar events, but it crashed iOS Calendar and doesn't show up at all in Fantastical.

via Tweetbot for Mac

@simX EagleFiler can import as a giant single-page PDF.

via Tweetbot for iΟS in reply to simX

Security and Privacy Changes in iOS 9: http://t.co/MgdD7Ol0N1 #mjtsaiblog

via IFTTT

Weak and Unowned References in Swift: http://t.co/fprJmP07D3 #mjtsaiblog

via IFTTT

DYLD_PRINT_TO_FILE Local Privilege Escalation Vulnerability: http://t.co/jFAuwEgTRR #mjtsaiblog

via IFTTT

Don’t Use GUIDs As Passwords: http://t.co/Zsb8iXGSqT #mjtsaiblog

via IFTTT

DYLD_PRINT_TO_FILE Local Privilege Escalation Vulnerability: http://t.co/jFAuwEgTRR #mjtsaiblog

via IFTTT

Don’t Use GUIDs As Passwords: http://t.co/Zsb8iXGSqT #mjtsaiblog

via IFTTT

@Kametrixom @owensd The class may not even exist at compile time.

via Tweetbot for Mac in reply to Kametrixom

@Kametrixom You still get to cast the return value from NSClassFromString() to make sure it’s what you think it is…

via Tweetbot for Mac in reply to Kametrixom

@jckarter Wow, that is super cool. Thanks for clarifying.

via Tweetbot for Mac in reply to jckarter

@danielpunkass @owensd @brentsimmons The example he gave seems to use pure Swift classes.

via Tweetbot for Mac in reply to danielpunkass

@danielpunkass @owensd @brentsimmons Yes, but why does the Objective-C runtime have access to non-Obj-C classes?

via Tweetbot for Mac in reply to danielpunkass

Worked around a bug where pages wouldn't display in Chrome on Mac OS X 10.11: https://t.co/YFUp9qicxW

via Tweetbot for Mac

@optshiftk “try!” doesn’t mean “I don’t care about the error details.” It means “I know this will succeed, so crash if it doesn’t.”

via Tweetbot for Mac in reply to optshiftk

@optshiftk The caller can just pass NULL if it doesn’t care. Nothing else changes. With Swift, the caller has to add do-catch blocks.

via Tweetbot for Mac in reply to optshiftk

@optshiftk Right, but in Objective-C that doesn’t really affect the callsite.

via Tweetbot for Mac in reply to optshiftk

Web Design: The First 100 Years: http://t.co/KQudePBGm0

via IFTTT

The Lagging Mac App Store: http://t.co/IuANu8KJia

via IFTTT

@mjdrayton Although a few times I did have to restart to get it to work at all.

via Tweetbot for Mac in reply to mjdrayton

@mjdrayton It didn’t completely lose its connection, usually. More like lots of intermittent connects and disconnects.

via Tweetbot for Mac in reply to mjdrayton

Apple Music: Problems Adding Albums, Songs Deleted: http://t.co/kYlbFisLRj

via IFTTT

iOS 9 to Block Abuses of -canOpenURL:: http://t.co/RWX2Xr5NZs

via IFTTT

Flashlight Brightens Up Spotlight in Yosemite: http://t.co/wpWBwnJdMM

via IFTTT

Every Swift Value Type Should Be Equatable: http://t.co/0YLxWg8y5F

via IFTTT

Higher Order Functions in Swift 2: http://t.co/s9eLaJo16s

via IFTTT

Removing Previous Versions of Files: http://t.co/GZeJJFQFUn

via IFTTT

North America Out of New IPv4 Addresses: http://t.co/EBUi7db6Dp

via IFTTT

Still no “treat as a company” checkbox in iOS Contacts. :( http://t.co/FfqIEPtcEB

via Tweetbot for Mac

Differential Synchronization: http://t.co/cd5BKXyBHJ

via IFTTT

Dictation Buffer Updates: http://t.co/ABYKrSDf6A

via IFTTT

@EggFreckles Everything OK? Did your domain name expire?

via Tweetbot for Mac

My Two Years as an Anthropologist on the Photoshop Team: http://t.co/M0USKWP93S

via IFTTT

@eternalstorms Possibly related: I vaguely recall reading that creating an SSB could involve writing to an xattr, but can't find that now…

via Tweetbot for Mac in reply to eternalstorms

@eternalstorms Thanks for the post. I hope they fix this. So many weird corners with sandboxing.

via Tweetbot for Mac in reply to eternalstorms

Java Strings No Longer Share Storage: http://t.co/rcGD965sRP

via IFTTT

@mjdrayton I’ve been taking notes. Hoping to write a blog post about switching from Aperture—once I know more.

via Tweetbot for Mac in reply to mjdrayton

FastMail Enables IMAP Push for iOS: http://t.co/QG8mhR51Vj

via IFTTT

Apple vs. the PC Industry: http://t.co/sCDCnOWzn8

via IFTTT

@irons Yes, there are really two issues. (1) “original” doesn't mean same thing in dialog and in suffix (2) “(restored)” would be clearer.

via Tweetbot for Mac in reply to irons

@ClarkGoble That makes sense, but then what does “Keep Original” refer to in the dialog?

via Tweetbot for Mac in reply to ClarkGoble

But if I click Keep Both, the file restored from the backup gets “ (original)” appended to its name.

via Tweetbot for Mac

Confused by the Time Machine restore prompt: Keep Original, Keep Both, Replace. Seems like Original is the file currently at dest path.

via Tweetbot for Mac

Evan Williams on Twitter Third-party Devs: http://t.co/MF69aN2ZML

via IFTTT

Hardware Audio Encoding, AVMovie Brings Back QuickTime Features: http://t.co/2ZIjMvjp8p

via IFTTT

Hardware Audio Encoding, AVMovie Brings Back QuickTime Features: http://t.co/2ZIjMvjp8p

via IFTTT

Security-Scoped Bookmarks and .webarchive Files: http://t.co/e1scOLpA1q

via IFTTT

@steveharris I’m sure you have a lot of stories. My last bug fix update took 41 days to get into the MAS. No changes needed, just iTC bug.

via Tweetbot for Mac in reply to steveharris

Obergefell v. Hodges: the Database Engineering Perspective: http://t.co/L7wA3tmVXs

via IFTTT

@mmunz Me neither, but maybe it makes more sense with pinned tabs?

via Tweetbot for Mac in reply to mmunz

@steveharris Interesting that your reasons don’t seem to be technical.

via Tweetbot for Mac in reply to steveharris

Cmd-Number Shortcuts for Safari 9: http://t.co/8RiQ0gjggh

via IFTTT

@davemurdock Definitely. May come in handy someday in any case.

via Tweetbot for iΟS in reply to davemurdock

@wspr Awesome. Thanks for letting me know.

via Tweetbot for iΟS in reply to wspr

@davemurdock Thanks, but unfortunately neither of our Apple TVs has a cord on it. Networking works fine to view catalog, just can’t stream.

via Tweetbot for iΟS in reply to davemurdock

@tedsvo Also, it sorts the files by name, not by hierarchy. So there is no easy way to bring back a particular folder.

via Tweetbot for Mac in reply to tedsvo

@tedsvo Sort of. Doesn’t restore empty folders or a consistent folder state. But it does let you selectively bring back nested files.

via Tweetbot for Mac in reply to tedsvo

@GlennF @_loveallthis @siracusa My understanding is that they were fully uploaded, but then moving them deleted them from all Macs.

via Tweetbot for Mac in reply to GlennF

How iCloud Drive Deletes Your Files Without Warning: http://t.co/wbRyAGxCzL

via IFTTT

Adobe Replaces “Rank and Yank” With “Check In”: http://t.co/nJ5AYdxgQu

via IFTTT

MAIKit: Framework for Sharing Code Between iOS and OS X: http://t.co/bYC4TU8QV4

via IFTTT

Perfect App Store Screenshots: http://t.co/qFbgMStP3z

via IFTTT

Font Parsing Vulnerabilities: http://t.co/WnuxeYYuMO

via IFTTT

iPod touch 6th Generation: http://t.co/fUjG3sELkF

via IFTTT

iPod touch 6th Generation: http://t.co/C5bzWcZmZU

via IFTTT

@grynspan That's what I thought, e.g. http://t.co/tKWhl1O7eq So I don't think this is a viable replacement for Apple events.

via Tweetbot for Mac

@grynspan Could you point to an example where the apps are peers?

via Tweetbot for Mac in reply to grynspan

@grynspan @ctp @optshiftk XPC is nice, but it doesn’t (yet?) work between apps. So it’s AE or nothing.

via Tweetbot for iΟS in reply to grynspan

WebKit Hacking From the Bleeding Edge: http://t.co/vMCs2tjzzU

via IFTTT

Third Hacking Team Flash Zero-Day Found: http://t.co/ogT9umayhj

via IFTTT

Python 3.5: async and await: http://t.co/JNGm6nrA1Q

via IFTTT

@grynspan Then how about offering a replacement?

via Tweetbot for Mac in reply to grynspan

AppleEventBridge: Native AppleScripting Support for Swift: http://t.co/6dipDHlG2e

via IFTTT

On Negative App Store Reviews During Betas of iOS and OS X: http://t.co/7CsEbE9d3S

via IFTTT

92% of Smartphone Profits: http://t.co/D3QGPbKMH7

via IFTTT

@optshiftk Because Google Docs and FogBugz don't work properly in Safari.

via Tweetbot for Mac in reply to optshiftk

Contacts Framework Identifiers: http://t.co/osokho2ke3

via IFTTT

@mhenders @Adobe Having that problem on my grandmother’s Mac mini. I have to update it for her every couple weeks.

via Tweetbot for Mac in reply to mhenders

Apple Music: iTunes 12.2 and iCloud Music Library: http://t.co/vbPiZ0ZuIV

via IFTTT

Apple Music: iTunes Match and DRM: http://t.co/97Qwdes78X

via IFTTT

Apple Music: Home Sharing and Families: http://t.co/H8cDQivnWX

via IFTTT

Apple Music: Beats 1 and AirPlay: http://t.co/07iNT272gk

via IFTTT

@ameaijou So the difference is just who is allowed to set the flag/xattr?

via Tweetbot for Mac in reply to ameaijou

Safari Content Blocker and Web Advertising: http://t.co/ZFmqajjFi4

via IFTTT

System Integrity Protection (a.k.a. Rootless): http://t.co/UQJ7r1WyKC

via IFTTT

@davemurdock Using regular ISP DNS. Very simple network with one router. Everything was fine until Apple TV software update last fall.

via Tweetbot for Mac in reply to davemurdock

@davemurdock And the Macs and iOS devices have never had any trouble playing iTunes content.

via Tweetbot for Mac in reply to davemurdock

@davemurdock I don’t think so, because the problem occurred both before and after we moved, with 3 different routers including new AirPort.

via Tweetbot for Mac in reply to davemurdock

Mac OS X 10.10.4 and Apple TV: http://t.co/7zPNEu3YbY

via IFTTT

@t0mat0 And Siri via home button works.

via Tweetbot for iΟS

@t0mat0 Yes, exact same setup that used to work (before iOS 8, think).

via Tweetbot for Mac

CSS Font Family for San Francisco: http://t.co/SdA3aljxv1

via IFTTT

Another road trip, another complete failure of “Hey, Siri” to ever activate. It used to work so well, and still does at home.

via Tweetbot for Mac

@nickheer I don't think so, but I'm not the person you should be asking.

via Tweetbot for Mac in reply to nickheer

@Schwieb @doublefeh Why can’t you use NSUserAppleScriptTask like Mail does to run non-neutered?

via Tweetbot for Mac in reply to Schwieb

@doublefeh Is there a technical issue that makes using NSUserAppleScriptTask not as simple as it seems?

via Tweetbot for Mac in reply to doublefeh

@doublefeh Been doing that for 7 months or so. I don’t think I ever heard anything back.

via Tweetbot for Mac in reply to doublefeh

@Schwieb Any info you can share about what the issue is, plans to bring it back, alternatives?

via Tweetbot for Mac in reply to Schwieb

@Schwieb Sad to see that the release version of Outlook 2016 is still missing the “Run AppleScript” rule action.

via Tweetbot for Mac in reply to Schwieb

@nriley How many years has it been since their system was able to log in by username or e-mail vs. member number?

via Tweetbot for Mac in reply to nriley

@FogCreekStatus Is there a way to hide the Story Points field for those of us who don’t use it?

via Tweetbot for Mac in reply to FogCreekStatus

@kapeli If so, I’m surprised we don’t see more nagware apps. Anyway, I’m glad it’s working for you. Great app.

via Tweetbot for Mac in reply to kapeli

A Complete History of Unix, in One GitHub Repo: http://t.co/ao8RSuDgCH

via IFTTT

ComiXology 3.7 Makes the Best of the Amazon/Apple Situation: http://t.co/TDaDopDyty

via IFTTT

VoodooPad Cryptography Overview: http://t.co/2laT3dHf2W

via IFTTT

@jablair I don't think it is, either, but CrashPlan has also been working well for me. I use both.

via Tweetbot for Mac in reply to jablair

@grahamwetzler Did that complete the install or revert you to the old version?

via Tweetbot for Mac in reply to grahamwetzler

Another Downside of Automatic App Updating: http://t.co/xWl4dOEPUs

via IFTTT

Installing Fonts on iOS: http://t.co/134vPiv1jh

via IFTTT

@nickheer I can’t believe you’re surprised given the bug that Kirk, the iTunes guy, ran into.

via Tweetbot for iΟS in reply to nickheer

@landonfuller Definitely agree about the second part. I do think that for a fixed amount of functionality it’s probably easier to write now.

via Tweetbot for Mac in reply to landonfuller

Twitterrific’s New Facial Detection: http://t.co/YV8ZjmWqSc

via IFTTT

Arq Supports Amazon Cloud Drive Backup: http://t.co/ryoU9vCzLj

via IFTTT

Should I Use a Swift Struct or a Class?: http://t.co/xCNvP0qGGm

via IFTTT

I updated the “Writing iOS Apps for Love” post: http://t.co/R4bRdjTtrT

via Tweetbot for Mac

Good deal to buy The Mythical Man-Month: informit.com/deals/

via Tweetbot for Mac

@alexkingorg Sounds good, although I'd rather not install any more kernel extensions.

via Tweetbot for Mac in reply to alexkingorg

@1Password Also, I would expect clicking Cancel to discard only the in-progress edit. I certainly never edited to delete all the fields.

via Tweetbot for Mac in reply to 1Password

@1Password Not that I'm aware of. I don't think either of these items had been edited in years.

via Tweetbot for Mac in reply to 1Password

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