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

April 2017

8 TB Hard Drives Now Highly Attractive: https://t.co/yV1xv8CaC7 #mjtsaiblog

via IFTTT

Twitterrific Update Rejected for Alternative User-Selectable Icons: https://t.co/6HoIxRQOhm #mjtsaiblog

via IFTTT

Messages Not Brought Back to the Mac: https://t.co/LeezugDOK1 #mjtsaiblog

via IFTTT

Using Swift Protocol Compositon for Dependency Injection: https://t.co/vMCWSLvQa9 #mjtsaiblog

via IFTTT

One-off Text Filtering in BBEdit: https://t.co/qoHeufwZQi #mjtsaiblog

via IFTTT

Using Swift Protocol Compositon for Dependency Injection: https://t.co/vMCWSLvQa9 #mjtsaiblog

via IFTTT

One-off Text Filtering in BBEdit: https://t.co/qoHeufwZQi #mjtsaiblog

via IFTTT

Using Swift Protocol Compositon for Dependency Injection: https://t.co/vMCWSLvQa9 #mjtsaiblog

via IFTTT

One-off Text Filtering in BBEdit: https://t.co/qoHeufwZQi #mjtsaiblog

via IFTTT

Using Swift Protocol Compositon for Dependency Injection: https://t.co/vMCWSLvQa9 #mjtsaiblog

via IFTTT

One-off Text Filtering in BBEdit: https://t.co/qoHeufwZQi #mjtsaiblog

via IFTTT

Google Rewrites Search Rankings to Bury Fake News: https://t.co/bVJDinobnS #mjtsaiblog

via IFTTT

The Internet Archive and Robots.txt: https://t.co/ywMMMkYa29 #mjtsaiblog

via IFTTT

PhotoScan: Taking Glare-Free Pictures of Pictures: https://t.co/KT08BgFRJA #mjtsaiblog

via IFTTT

Controlling File Permissions in Shared Folders: https://t.co/XgIAqt4OYd #mjtsaiblog

via IFTTT

Apple Cuts App and IAP Affiliate Commissions: https://t.co/9IGcgOYQRF #mjtsaiblog

via IFTTT

Swift Source Compatibility Test Suite: https://t.co/SPr8IZNGbF #mjtsaiblog

via IFTTT

Uber Used Private API to Access iPhone Serial Number: https://t.co/fbfOXvLBsr #mjtsaiblog

via IFTTT

Uber Used Private API to Access iPhone Serial Number: https://t.co/fbfOXvLBsr #mjtsaiblog

via IFTTT

Uber Used Private API to Access iPhone Serial Number: https://t.co/fbfOXvLBsr #mjtsaiblog

via IFTTT

Facebook Instant Articles and Apple News: https://t.co/ZwYn6FN4xC #mjtsaiblog

via IFTTT

Bose Headphones Spy on Listeners: https://t.co/56SFF7J0sE #mjtsaiblog

via IFTTT

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

via Tweetbot for Mac

@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: https://t.co/hvFCy7CmXy #mjtsaiblog

via IFTTT

How Google Eats a Business Whole: https://t.co/tsbJxYjU5j #mjtsaiblog

via IFTTT

Google Maps Gains New Timeline Feature: https://t.co/Imdvt3ITIX #mjtsaiblog

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: https://t.co/qIyH0P8Ah5 #mjtsaiblog

via IFTTT

The Great iPhone Naming Opportunity of 2017: https://t.co/O1focRpWz3 #mjtsaiblog

via IFTTT

Charge Your iPhone Without the Chime or Buzz: https://t.co/XqwCL0dpQp #mjtsaiblog

via IFTTT

RT @eaglefiler: EagleFiler 1.7.6 adds support for searching for Alfred and LaunchBar, improves search match highlighting, and more: https:/…

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

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: https://t.co/QVkknUxPst #mjtsaiblog

via IFTTT

Ad-Blocker Using Computer Vision: https://t.co/2WDfRtsipz #mjtsaiblog

via IFTTT

@mpweiher Agreed. It seems doable, though.

via Tweetbot for iΟS

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

via Tweetbot for iΟS

@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

@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: https://t.co/aITsmDPFRU

via Tweetbot for Mac

Theft and Loss Recovery for iOS Users: https://t.co/D5bbuIYdSX #mjtsaiblog

via IFTTT

Using Named iOS Font Styles With Custom Fonts: https://t.co/sSEY16boBs #mjtsaiblog

via IFTTT

macOS 10.12.4 Locks Console Log Away From Normal Users: https://t.co/iguzY6QwJG #mjtsaiblog

via IFTTT

Debugging Swift Code in an Embedded Framework: https://t.co/oRkRENh7kO #mjtsaiblog

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

RT @dropdmg: DropDMG 3.4.6 adds support for creating case-insensitive APFS disk images, to help developers test their apps: https://t.co/EF…

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

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

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: https://t.co/C3vWzpmOvi #mjtsaiblog

via IFTTT

Analysis of the Facebook iOS App Bundle: https://t.co/HmDDsx1Oty #mjtsaiblog

via IFTTT

Automatic Memory Leak Detection on iOS: https://t.co/97xGzWkXGt #mjtsaiblog

via IFTTT

Google’s Search Quality Crisis: https://t.co/i0rLoQ7I3s #mjtsaiblog

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: https://t.co/hFimu7rj7l #mjtsaiblog

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

@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: https://t.co/5kZXm3r1XW #mjtsaiblog

via IFTTT

TextExpander by Subscription One Year Later: https://t.co/0suGGqFgsJ #mjtsaiblog

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: https://t.co/WhxT4w5M73 #mjtsaiblog

via IFTTT

Thoughts on Swift Access Control: https://t.co/v4aaefYV3b #mjtsaiblog

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: https://t.co/PqxvLMBGYx Parameter is the variable in the definition.

via Tweetbot for Mac

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

via Tweetbot for Mac in reply to lapcatsoftware

Stop the weak-strong Swift Dance: https://t.co/jqUOsuexI6 #mjtsaiblog

via IFTTT

Twitter Only Mutes 100 Keywords: https://t.co/uvv5rzlSpe #mjtsaiblog

via IFTTT

Apple to Phase Out Usage of Imagination Technologies GPU: https://t.co/IUq8mPbjdE #mjtsaiblog

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”: https://t.co/kfJvSErIs9

via Tweetbot for Mac

Logs Unite: Forensic Analysis of Apple Unified Logs: https://t.co/bJiecgxhOx #mjtsaiblog

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