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

August 2017

@mulle_nat I guess just the inconvenience of breaking software that's already in use.

via Tweetbot for Mac in reply to mulle_nat

@heathborders @invalidname Not as concise as I’d like, but I don’t know of a better way. Maybe SE-0030 will eventually help.

via Tweetbot for Mac in reply to heathborders

@heathborders @invalidname I’m sure there’s more to add than what I’ve written. Do you have any tips for what to do about the limitation?

via Tweetbot for Mac in reply to heathborders

Sarahah Quietly Uploads Your Address Book: mjtsai.com/blog/2017/08/3…

via IFTTT

Swift Error Handling Implementation: mjtsai.com/blog/2017/08/3…

via IFTTT

Using Lazy Variables to Work Around Swift Initialization Rules: mjtsai.com/blog/2017/08/3…

via IFTTT

Reliability of macOS Sierra: Scheduled and Background Activities: mjtsai.com/blog/2017/08/3…

via IFTTT

@catlan @felix_schwarz I don’t think APFS is an option for Time Machine at present.

via Tweetbot for Mac in reply to catlan

Swift 4: Bridging Peephole for “as” Casts: mjtsai.com/blog/2017/08/2…

via IFTTT

APFS to be Mandatory for SSDs in High Sierra: mjtsai.com/blog/2017/08/2…

via IFTTT

How Some Thunderbolt 3 Cables Underperform With USB-only Drives: mjtsai.com/blog/2017/08/2…

via IFTTT

iOS 11 Will Strip AMP Garbage From Shared URLs: mjtsai.com/blog/2017/08/2…

via IFTTT

TRAI’s Spat With Apple Over App Access to Messages and Call Logs: mjtsai.com/blog/2017/08/2…

via IFTTT

@nickheer I wonder if it would have helped to have a second DNS server at a different host, pointing to the same server IP.

via Tweetbot for Mac in reply to nickheer

spamsieve SpamSieve 2.9.29 improves support for macOS 10.13 and Outlook 2016, improves filtering accuracy, and more: c-command.com/blog/2017/08/2…

via Hibari (retweeted on 10:16 AM, Aug 24th, 2017 via Hibari)

@jerkob Thanks for letting me know. Sounds pretty good to me.

via Tweetbot for Mac in reply to jerkob

@grumpygamer Agreed, but how could this work with an app that needs *some* network access?

via Tweetbot for Mac in reply to grumpygamer

Testing Auto-Renewable Subscriptions on iOS: mjtsai.com/blog/2017/08/2…

via IFTTT

AccuWeather Caught Sending User Location Data, Even When Location Sharing Is Off: mjtsai.com/blog/2017/08/2…

via IFTTT

@Ianmurren @nriley I think so. I’ve not used it long enough locally to know. No.

via Tweetbot for Mac in reply to Ianmurren

@apontious @nicklockwood A year later and all the splitter adapters on Amazon sound questionable. :(

via Tweetbot for Mac in reply to apontious

@cjwl But if it’s just one of multiple sources of randomness, I don’t really see that as a vulnerability vs. not having it at all.

via Tweetbot for Mac in reply to cjwl

@cjwl Haha, yeah I was just thinking what would happen if the camera were blocked or something.

via Tweetbot for Mac in reply to cjwl

Swift 4: Synthesizing Equatable and Hashable Conformance: mjtsai.com/blog/2017/08/2…

via IFTTT

CrashPlan Discontinues Consumer Backups: mjtsai.com/blog/2017/08/2…

via IFTTT

@lapcatsoftware Me, too, but I don’t go to the safe deposit box every day.

via Tweetbot for Mac in reply to lapcatsoftware

@zorn I don’t think this applies to me because I don’t have any model files—all built in code. But thanks!

via Tweetbot for Mac in reply to zorn

And sometimes it seems to be creating the managed object with an entity description from the model of a context that’s not what I passed in.

via Tweetbot for Mac in reply to mjtsai

Anyone else having problems with NSManagedObject.init(context:)? My subclass represents a single entity per model, but have multiple models.

via Tweetbot for Mac

Goodbye years of backup history.

via Tweetbot for Mac

Why Is ARKit Better Than the Alternatives?: mjtsai.com/blog/2017/08/2…

via IFTTT

iMessage’s Popularity Among US Teens: mjtsai.com/blog/2017/08/2…

via IFTTT

iTunes U Collections Are Moving to Apple Podcasts: mjtsai.com/blog/2017/08/2…

via IFTTT

iMessage’s Popularity Among US Teens: mjtsai.com/blog/2017/08/2…

via IFTTT

iTunes U Collections Are Moving to Apple Podcasts: mjtsai.com/blog/2017/08/2…

via IFTTT

iMessage’s Popularity Among US Teens: mjtsai.com/blog/2017/08/2…

via IFTTT

iTunes U Collections Are Moving to Apple Podcasts: mjtsai.com/blog/2017/08/2…

via IFTTT

iMessage’s Popularity Among US Teens: mjtsai.com/blog/2017/08/2…

via IFTTT

iTunes U Collections Are Moving to Apple Podcasts: mjtsai.com/blog/2017/08/2…

via IFTTT

When Exactly Will the Eclipse Happen?: mjtsai.com/blog/2017/08/2…

via IFTTT

@jgordonshare But not having word search is a huge problem.

via Tweetbot for Mac in reply to jgordonshare

@jgordonshare Good to know. I kind of like substring search because if you know what you’re looking for it narrows the list better/faster.

via Tweetbot for Mac in reply to jgordonshare

Concurrency in Swift: One Possible Approach: mjtsai.com/blog/2017/08/1…

via IFTTT

iPhone Secure Enclave Firmware Key Found: mjtsai.com/blog/2017/08/1…

via IFTTT

Gab App Rejected by Google (and Apple): mjtsai.com/blog/2017/08/1…

via IFTTT

New Google Docs Features Power Team Collaboration: mjtsai.com/blog/2017/08/1…

via IFTTT

The Life, Death, and Legacy of iPhone Jailbreaking: mjtsai.com/blog/2017/08/1…

via IFTTT

@handcoding Thanks. I was confused when the Mac version I downloaded was v39. Their site has a weird organization,… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to handcoding

@nicklockwood Yeah, this is pretty much what I do except that I have a bunch of ivars instead of enum payloads for… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to nicklockwood

@pbowden Maybe I should just put it in its own space. So used to hiding, though.

via Tweetbot for Mac in reply to pbowden

If I hide Xcode 9, it changes a second window into a tab in the first window. :(

via Tweetbot for Mac

Tech Companies Fighting for User Privacy: mjtsai.com/blog/2017/08/1…

via IFTTT

Tech Companies Refusing DNS Service to Daily Stormer: mjtsai.com/blog/2017/08/1…

via IFTTT

Classic Game Postmortem: Oregon Trail: mjtsai.com/blog/2017/08/1…

via IFTTT

@cahuk Looks a temporary hang during indexing rather than a crash. If it happens again, please record a sample log:… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to cahuk

@cahuk Thanks for trying it out. I’m working on the scrolling speed. Please let me know if you have other suggestions.

via Tweetbot for Mac in reply to cahuk

Safari Should Display Favicons in Its Tabs: mjtsai.com/blog/2017/08/1…

via IFTTT

How Facebook Squashes Competition From Startups: mjtsai.com/blog/2017/08/1…

via IFTTT

Version Control ssh:// URL Shell Injection Vulnerability: mjtsai.com/blog/2017/08/1…

via IFTTT

@lapcatsoftware I think it depends on the app and on what you mean by “break.” I certainly see lots of new bugs eve… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware I guess. But I just don’t see that big a market for people who don’t need maintenance updates becau… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware Then someone subscribes for one month out of every year or two…

via Tweetbot for Mac in reply to lapcatsoftware

@lucvandal I was debating between the two, got the iMac, am very happy with it.

via Tweetbot for Mac in reply to lucvandal

@plausiblelabs Cool! Was wondering whether you would write this up.

via Tweetbot for Mac in reply to plausiblelabs

Why Apple’s Glasses Won’t Include ARKit: mjtsai.com/blog/2017/08/1…

via IFTTT

Mixing Constant and Literal Strings in Swift: mjtsai.com/blog/2017/08/1…

via IFTTT

@owensd Maybe they can eventually do a kind of tick-tock schedule.

via Tweetbot for Mac in reply to owensd

@owensd That’s definitely true, but I think at this point I want the core team to focus its limited resources on some of the big items.

via Tweetbot for Mac in reply to owensd

@owensd I think that’s what they’re trying to do.

via Tweetbot for Mac in reply to owensd

@owensd Would you prioritize core team time differently? Will be interested to see whether they revert requirement… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to owensd

@isaiah I see what you’re saying, but it seems to me that delegates are actually a good use of protocols, especiall… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to isaiah

@isaiah Agreed, but I don’t think that’s what this post is about.

via Tweetbot for Mac in reply to isaiah

The Internet Archive Adds 25,000 78rpm Records: mjtsai.com/blog/2017/08/0…

via IFTTT

Protocol Composition in Swift and Objective-C: mjtsai.com/blog/2017/08/0…

via IFTTT

Kryptonite: Protect Your SSH Private Key: mjtsai.com/blog/2017/08/0…

via IFTTT

Making the Internet Archive’s Full Text Search Faster: mjtsai.com/blog/2017/08/0…

via IFTTT

@stormchild Maybe, though look at how much an iPhone 5s costs now vs. the markup for adding Touch Bar…

via Tweetbot for Mac in reply to stormchild

@stormchild Yes, but Touch Bar requires the display and probably more RAM, etc.

via Tweetbot for Mac in reply to stormchild

@jgordonshare I actually do miss Force Touch on my SE, though would agree that it didn’t quite meet expectations.

via Tweetbot for Mac in reply to jgordonshare

Bringing Back Visual Basic IDE to Office for Mac: mjtsai.com/blog/2017/08/0…

via IFTTT

What’s Wrong with the Touch Bar: mjtsai.com/blog/2017/08/0…

via IFTTT

iMessage somehow lost a photo (replaced with ? in bubble) that I sent from this phone.

via Tweetbot for iΟS

Using a Downloaded HTML File to Steal Files From a Mac: mjtsai.com/blog/2017/08/0…

via IFTTT

Using Static Frameworks to Speed Up Launching: mjtsai.com/blog/2017/08/0…

via IFTTT

“required” Swift Initializers and Decodable: mjtsai.com/blog/2017/08/0…

via IFTTT

CwlLayout: a Swift Wrapper Around Auto Layout: mjtsai.com/blog/2017/08/0…

via IFTTT

CwlLayout: a Swift Wrapper Around Auto Layout: mjtsai.com/blog/2017/08/0…

via IFTTT

CwlLayout: a Swift Wrapper Around Auto Layout: mjtsai.com/blog/2017/08/0…

via IFTTT

CwlLayout: a Swift Wrapper Around Auto Layout: mjtsai.com/blog/2017/08/0…

via IFTTT

Graphing Calculator Started As a Demo for PenMac: mjtsai.com/blog/2017/08/0…

via IFTTT

@nigelw Thanks. I added a link and comment.

via Tweetbot for Mac in reply to nigelw

Golden Hill Software Acquires Unread: mjtsai.com/blog/2017/08/0…

via IFTTT

Did the iPad Turn the Corner This Quarter?: mjtsai.com/blog/2017/08/0…

via IFTTT

Powerline Ethernet Adapters Are Everyday Magic: mjtsai.com/blog/2017/08/0…

via IFTTT

@anildash Please focus on day-to-day annoyances, e.g. can’t get my mail due to others’ wrong passwords and junk int… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to anildash

@petermaurer @manytricks But this is not a huge deal if you want to keep mouse and keyboard separate.

via Tweetbot for Mac in reply to petermaurer

@petermaurer @manytricks Doesn’t really help since the window corner isn’t near the mouse and doesn’t move with it.

via Tweetbot for Mac in reply to petermaurer

@petermaurer @manytricks I got it confused with “Fast Track”. Works as you describe now.

via Tweetbot for Mac in reply to petermaurer

@petermaurer @manytricks I’ve used that setting in the UI. It’s fine but doesn’t allow mouse control.

via Tweetbot for Mac in reply to petermaurer

@kartick_vad @OluseyiSonaiya I think it would be an improvement over what we have now, and given that Apple has a t… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to kartick_vad

@robmathers I’ve only used it with the internal MBP keyboard and trackpad. Have you seen a difference?

via Tweetbot for iΟS in reply to robmathers

@manytricks Seems like this would be nice because window is already frontmost. So instead of first mousing over the… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to mjtsai

@manytricks Keyboard mode is great. I meant, what if I could use keyboard shortcut to enter the mode where it puts… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to manytricks

NSProgress Shortcomings and CSProgress: mjtsai.com/blog/2017/08/0…

via IFTTT

Your Favorite Mac Markdown Editors: mjtsai.com/blog/2017/08/0…

via IFTTT

@manytricks The multi-display stuff is cool. Think you could make this work when summoning via keyboard shortcut, too?

via Tweetbot for Mac in reply to manytricks

@carrchr Guess it depends on what you’re trying to do. I use it to share photos with family, not as my main photo storage.

via Tweetbot for Mac in reply to carrchr

@otolithe @gruber @iTod I see no reason why the user’s password (which can be reset in any case) would be needed to… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to otolithe

@otolithe That’s what it looks like, but yet it still makes multiple days for not that many items.

via Tweetbot for Mac in reply to otolithe

@neilinglis @JStheoriginal Indeed, it does not actually upload the data. But this matching process takes days…

via Tweetbot for Mac in reply to neilinglis

Photos.app is confused again and thinks it needs to upload 20K unchanged photos instead of just downloading the 700 new ones.

via Tweetbot for Mac

@otolithe @gruber @iTod My understanding is that messages are encrypted with the keys for all the devices in the li… twitter.com/i/web/status/8…

via Tweetbot for Mac in reply to otolithe

@eternalstorms So you could delete and re-add them or perhaps try editing the ZACCOUNT.ZDATE in Accounts4.sqlite.

via Tweetbot for Mac in reply to eternalstorms

@eternalstorms Sorry, I thought you were asking about the source list. Pretty sure the From list is in account creation order.

via Tweetbot for Mac in reply to eternalstorms

@eternalstorms You can drag the section headers in the main window.

via Tweetbot for Mac in reply to eternalstorms

@gruber @iTod Doesn’t the server maintain the list of devices? So it could insert a faux one and then get all the messages?

via Tweetbot for Mac in reply to gruber