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

April 2017

8 TB Hard Drives Now Highly Attractive: mjtsai.com/blog/2017/04/2…

via IFTTT

Twitterrific Update Rejected for Alternative User-Selectable Icons: mjtsai.com/blog/2017/04/2…

via IFTTT

Messages Not Brought Back to the Mac: mjtsai.com/blog/2017/04/2…

via IFTTT

Using Swift Protocol Compositon for Dependency Injection: mjtsai.com/blog/2017/04/2…

via IFTTT

Using Swift Protocol Compositon for Dependency Injection: mjtsai.com/blog/2017/04/2…

via IFTTT

Using Swift Protocol Compositon for Dependency Injection: mjtsai.com/blog/2017/04/2…

via IFTTT

Using Swift Protocol Compositon for Dependency Injection: mjtsai.com/blog/2017/04/2…

via IFTTT

Google Rewrites Search Rankings to Bury Fake News: mjtsai.com/blog/2017/04/2…

via IFTTT

The Internet Archive and Robots.txt: mjtsai.com/blog/2017/04/2…

via IFTTT

PhotoScan: Taking Glare-Free Pictures of Pictures: mjtsai.com/blog/2017/04/2…

via IFTTT

Controlling File Permissions in Shared Folders: mjtsai.com/blog/2017/04/2…

via IFTTT

Apple Cuts App and IAP Affiliate Commissions: mjtsai.com/blog/2017/04/2…

via IFTTT

Swift Source Compatibility Test Suite: mjtsai.com/blog/2017/04/2…

via IFTTT

Uber Used Private API to Access iPhone Serial Number: mjtsai.com/blog/2017/04/2…

via IFTTT

Uber Used Private API to Access iPhone Serial Number: mjtsai.com/blog/2017/04/2…

via IFTTT

Uber Used Private API to Access iPhone Serial Number: mjtsai.com/blog/2017/04/2…

via IFTTT

Facebook Instant Articles and Apple News: mjtsai.com/blog/2017/04/2…

via IFTTT

@bgannin @rosyna I thought 2-letter was always only for Apple.

via Tweetbot for Mac in reply to bgannin

@ClarkGoble @OluseyiSonaiya @jgordonshare But after seeing more of him, he clearly has/shows lots of passion for non-product things/ideas.

via Tweetbot for Mac in reply to ClarkGoble

@ClarkGoble @OluseyiSonaiya @jgordonshare That’s a great point. At first I thought the passion was there but hidden by his personality.

via Tweetbot for Mac in reply to ClarkGoble

@owensd Yeah, what a strange way of describing a computer whose defining feature is its display.

via Tweetbot for Mac in reply to owensd

@rosyna Is that recent? I recall the guidelines being 3-letter prefix for 3rd-party frameworks and none for 3rd-party app code.

via Tweetbot for Mac in reply to rosyna

Rumors of the 2017 iMac and iMac Pro: mjtsai.com/blog/2017/04/1…

via IFTTT

Google Maps Gains New Timeline Feature: mjtsai.com/blog/2017/04/1…

via IFTTT

@mjdrayton @schwa Me, too. It still works well, integrates with Lightroom, and I haven’t seen anything better.

via Tweetbot for Mac in reply to mjdrayton

Avoiding Objective-C Class Name Collisions: mjtsai.com/blog/2017/04/1…

via IFTTT

The Great iPhone Naming Opportunity of 2017: mjtsai.com/blog/2017/04/1…

via IFTTT

Charge Your iPhone Without the Chime or Buzz: mjtsai.com/blog/2017/04/1…

via IFTTT

eaglefiler EagleFiler 1.7.6 adds support for searching for Alfred and LaunchBar, improves search match highlighting, and more: c-command.com/blog/2017/04/1…

via Hibari (retweeted on 11:05 AM, Apr 18th, 2017 via Hibari)

@jckarter Cool that you can do that, although I don’t really want to spawn a threat to walk my data structure.

via Tweetbot for Mac in reply to jckarter

@gte @tofias You can use it for that, but I think most people just use it to make writing iterators easy.

via Tweetbot for Mac in reply to gte

@tofias For ease of coding. Can be a lot of work to manually maintain the proper state stack for an iteration.

via Tweetbot for Mac in reply to tofias

@flumeapp That makes sense, but they tell you what you need to do to be in compliance?

via Tweetbot for Mac in reply to flumeapp

Swift could really use a Python-style “yield”.

via Tweetbot for Mac

@peternlewis Every SE and 5s (and I 4S) I’ve seen has the shake sound (gyroscope?). 6s has it, too, but much quieter.

via Tweetbot for Mac in reply to peternlewis

Classic Mac Emulation in the Browser: mjtsai.com/blog/2017/04/1…

via IFTTT

@mpweiher Do you mean “admitting” in the context of the ownership model stuff?

via Tweetbot for iΟS in reply to mpweiher

@McCloudStrife Thanks. I guess that could be a problem if you have a short password.

via Tweetbot for Mac in reply to McCloudStrife

@mpweiher @lapcatsoftware @bxlewi1 What are you referring to regarding low-level code?

via Tweetbot for Mac in reply to mpweiher

@johnhugg I use AirPods most of the time, too. Main use case (when I get a newer iPhone) would be in a car that doesn’t have Bluetooth.

via Tweetbot for Mac in reply to johnhugg

@johnhugg Yeah, I think Bluetooth is the way to go. Seems like those options are getting better. Then just use Lightning to charge.

via Tweetbot for Mac in reply to johnhugg

@schwa Even more because starting from 70%, the 30% is an increase of 43% (minus fees).

via Tweetbot for Mac in reply to schwa

7 months after iPhone 7, seemingly no good (4-stars, lots of reviews) Lightning headphone/charger adapter: amazon.com/s?ie=UTF8&inde…

via Tweetbot for Mac

Theft and Loss Recovery for iOS Users: mjtsai.com/blog/2017/04/1…

via IFTTT

Using Named iOS Font Styles With Custom Fonts: mjtsai.com/blog/2017/04/1…

via IFTTT

macOS 10.12.4 Locks Console Log Away From Normal Users: mjtsai.com/blog/2017/04/1…

via IFTTT

Debugging Swift Code in an Embedded Framework: mjtsai.com/blog/2017/04/1…

via IFTTT

“If you’ve opted in to automatic renewal…” iTunes Connect, you have my account info, can’t you figure this out yourself?

via Tweetbot for Mac

dropdmg DropDMG 3.4.6 adds support for creating case-insensitive APFS disk images, to help developers test their apps: c-command.com/blog/2017/04/1…

via Hibari (retweeted on 10:50 AM, Apr 14th, 2017 via Hibari)

@jgordonshare AppleCare is even more of a black hole for software issues.

via Tweetbot for Mac in reply to jgordonshare

@DamienPetrilli Couldn’t get that far. It stopped downloading the TV show, citing that the iPad was full, when it had 6 GB free.

via Tweetbot for Mac in reply to DamienPetrilli

@z31r4m OK, cool. But it also requires DRM-free content, right?

via Tweetbot for Mac in reply to z31r4m

Double-clicking /System/Library/CoreServices/Weather.app put the missing Weather widget back in Notification Center.

via Tweetbot for Mac

@z31r4m I’m guessing those don’t do offline.

via Tweetbot for iΟS in reply to z31r4m

The iPad TV app is a disaster: very slow to navigate, no way to see what’s downloading, make a playlist, or search my library. No list view.

via Tweetbot for Mac

Apple Icons and Hardware Avoid Tangency: mjtsai.com/blog/2017/04/1…

via IFTTT

Analysis of the Facebook iOS App Bundle: mjtsai.com/blog/2017/04/1…

via IFTTT

Automatic Memory Leak Detection on iOS: mjtsai.com/blog/2017/04/1…

via IFTTT

@jimmyjamesuk123 That is typically how Apple thinks. But there’s a good chance I would replace the new Mac Pro before their future arrives.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 Yeah, but right now the Amazon Choice SSD is $94 for 250 GB. So about 10x more expensive than the WD HD I mentioned.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 Seems like it would be longer than that given the current rate of progress.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 Seriously, I don’t care of the box is huge. The alternative is lots of stuff that has to go outside the box.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 And what big gain do they get by only supporting SSDs?

via Tweetbot for Mac in reply to mjtsai

@jimmyjamesuk123 Why not? Who has the budget to use SSDs for backups and archives?

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 Yes, because a 6 TB HD is only $200. And I already have a huge library of them that I will need to connect.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 You’re probably right about what they will do, but I don’t think that’s what they should do.

via Tweetbot for Mac in reply to jimmyjamesuk123

Twitter Allegedly Deleting Negative Tweets Criticizing United Airlines: mjtsai.com/blog/2017/04/1…

via IFTTT

@notio Seems like the early community feedback was important, though, and devs (still) have the choice of when to start using it.

via Tweetbot for Mac in reply to notio

@notio Definitely a lot of churn, but better than sticking with Obj-C or developing Swift in secret or leaving the early warts in place.

via Tweetbot for Mac in reply to notio

@notio Swift is the best thing Apple has done for software/devs in a long time.

via Tweetbot for Mac in reply to notio

@maxim_ux I haven’t looked into that. Assume it uses the GPU somewhat but is not native speed.

via Tweetbot for Mac in reply to maxim_ux

@tjw Thanks. The bug is that my app tries to display it as a text file instead of using Quick Look. Easy to work around and will ship soon.

via Tweetbot for Mac in reply to tjw

@lapcatsoftware Yeah. But I guess financially it was a win?

via Tweetbot for Mac in reply to lapcatsoftware

@colincornaby Seriously. Why can’t they automatically update the download at the same time?

via Tweetbot for Mac in reply to colincornaby

Seems weird that com.omnigroup.omnioutliner.xmlooutline conforms to public.xml when it’s not text.

via Tweetbot for Mac

Use macOS VMs in VMware Fusion in Retina Mode: mjtsai.com/blog/2017/04/0…

via IFTTT

TextExpander by Subscription One Year Later: mjtsai.com/blog/2017/04/0…

via IFTTT

@_karsten_ It also happens on another Mac with no USB devices attached.

via Tweetbot for Mac in reply to _karsten_

@_karsten_ I don’t think so since hardware setup has been the same for years and issues started with an OS update.

via Tweetbot for Mac in reply to _karsten_

Tried unplugging Magic Keyboard now that I’m using 10.12.4. Bluetooth issues (dropped and repeated keys) within 15 minutes.

via Tweetbot for Mac

@mjdrayton Who knows whether there even will be any. Federighi considered the idea of SATA on the Mac Pro a joke.

via Tweetbot for Mac in reply to mjdrayton

@jimmyjamesuk123 Also, there have been reports that he made major changes to the way the releases have been managed/scheduled.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 He seems like a smart, affable guy, but I’m looking at the output. Software quality is ultimately his responsibility.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 For me, 10.6 was the best. 10.7, 10.8 OK. Decline really started with 10.9.

via Tweetbot for Mac in reply to jimmyjamesuk123

@jimmyjamesuk123 Last couple years have been the worst ever in my time as a Mac user. More bugs at all levels: frameworks, system, apps.

via Tweetbot for Mac in reply to jimmyjamesuk123

Excluding Files From Spotlight and Time Machine: mjtsai.com/blog/2017/04/0…

via IFTTT

@cocoadog OK. The way I see it, foo has a formal parameter x, and "parameter" is often used as an abbreviation for "formal parameter."

via Tweetbot for Mac in reply to cocoadog

@cocoadog That seems to match Swift but not your definition.

via Tweetbot for Mac in reply to mjtsai

@cocoadog “parameter (sometimes called formal parameter) is often used to refer to the variable as found in the function definition”

via Tweetbot for Mac in reply to cocoadog

@cocoadog And the argument label appears at the call site right before the argument (value).

via Tweetbot for Mac in reply to cocoadog

@cocoadog Wikipedia seems to agree with Swift: en.wikipedia.org/wiki/Parameter… Parameter is the variable in the definition.

via Tweetbot for Mac in reply to cocoadog

@lapcatsoftware Are you using anti-virus software or Drive Genius?

via Tweetbot for Mac in reply to lapcatsoftware

Apple to Phase Out Usage of Imagination Technologies GPU: mjtsai.com/blog/2017/04/0…

via IFTTT

@andrewabernathy Mini is still important? There’s no other way to answer that question without implying its imminent cancellation.

via Tweetbot for Mac in reply to andrewabernathy

Bravo for not messing up “private”: lists.swift.org/pipermail/swif…

via Tweetbot for Mac

Logs Unite: Forensic Analysis of Apple Unified Logs: mjtsai.com/blog/2017/04/0…

via IFTTT

@ccgus Good thing we won’t have to worry about bad blocks with APFS. :(

via Tweetbot for Mac in reply to ccgus

@TWSheppard @DoctorPebkac Yes, this has been an issue for me as well. Backups stop during log periods of maintenance.

via Tweetbot for Mac in reply to TWSheppard

@DoctorPebkac @TWSheppard @arqbackup Now that I’m using ACD, the displayed paths are all the same. I can’t tell which backup is which.

via Tweetbot for Mac in reply to DoctorPebkac

@DoctorPebkac @TWSheppard @arqbackup Baffling. Before, I could work around somewhat by setting the path.

via Tweetbot for Mac in reply to DoctorPebkac

@foadafshari Yeah. Technically, the ExpressCard slot was more capable, but I never saw anyone use it, and everyone I know used the SD slot.

via Tweetbot for Mac in reply to foadafshari

@foadafshari I don’t recall that except that the 17" had an ExpressCard slot instead.

via Tweetbot for Mac in reply to foadafshari

@foadafshari What do you mean? The MBP has no SD card slot.

via Tweetbot for Mac in reply to foadafshari

@lapcatsoftware Priority for me: trackpad, Touch Bar, keyboard. And that’s saying a lot, because I don’t like the keyboard.

via Tweetbot for Mac in reply to lapcatsoftware

@marcoarment @rands I really wish there were a non–Touch Bar 15-inch.

via Tweetbot for Mac in reply to marcoarment