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

via IFTTT

Swift Error Handling Implementation: https://t.co/tih3L6fZqy #mjtsaiblog

via IFTTT

Using Lazy Variables to Work Around Swift Initialization Rules: https://t.co/a6Hlx5lMmC #mjtsaiblog

via IFTTT

Reliability of macOS Sierra: Scheduled and Background Activities: https://t.co/0zsLKHP96L #mjtsaiblog

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

via IFTTT

APFS to be Mandatory for SSDs in High Sierra: https://t.co/4Ke900C1K0 #mjtsaiblog

via IFTTT

Deep Learning for Siri’s Voice: https://t.co/ilW9KHaoT3 #mjtsaiblog

via IFTTT

How Some Thunderbolt 3 Cables Underperform With USB-only Drives: https://t.co/28SeGH3vHt #mjtsaiblog

via IFTTT

iOS 11 Will Strip AMP Garbage From Shared URLs: https://t.co/7nLQj05BlA #mjtsaiblog

via IFTTT

TRAI’s Spat With Apple Over App Access to Messages and Call Logs: https://t.co/SeOh4DFedy #mjtsaiblog

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

RT @spamsieve: SpamSieve 2.9.29 improves support for macOS 10.13 and Outlook 2016, improves filtering accuracy, and more: https://t.co/Fj2T…

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

via IFTTT

AccuWeather Caught Sending User Location Data, Even When Location Sharing Is Off: https://t.co/lR9JGHVxqX #mjtsaiblog

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

What You Can Learn From LockState: https://t.co/4FI689awnF #mjtsaiblog

via IFTTT

Swift 4: Synthesizing Equatable and Hashable Conformance: https://t.co/hB4RS4U6rk #mjtsaiblog

via IFTTT

CrashPlan Discontinues Consumer Backups: https://t.co/6R73x8bjDH #mjtsaiblog

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

via IFTTT

iMessage’s Popularity Among US Teens: https://t.co/z7qHFw0RiC #mjtsaiblog

via IFTTT

iTunes U Collections Are Moving to Apple Podcasts: https://t.co/99t4UsQesU #mjtsaiblog

via IFTTT

iMessage’s Popularity Among US Teens: https://t.co/z7qHFw0RiC #mjtsaiblog

via IFTTT

iTunes U Collections Are Moving to Apple Podcasts: https://t.co/99t4UsQesU #mjtsaiblog

via IFTTT

iMessage’s Popularity Among US Teens: https://t.co/z7qHFw0RiC #mjtsaiblog

via IFTTT

iTunes U Collections Are Moving to Apple Podcasts: https://t.co/99t4UsQesU #mjtsaiblog

via IFTTT

iMessage’s Popularity Among US Teens: https://t.co/z7qHFw0RiC #mjtsaiblog

via IFTTT

iTunes U Collections Are Moving to Apple Podcasts: https://t.co/99t4UsQesU #mjtsaiblog

via IFTTT

When Exactly Will the Eclipse Happen?: https://t.co/W6Ml0D42Ux #mjtsaiblog

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

via IFTTT

iPhone Secure Enclave Firmware Key Found: https://t.co/bsdSpgx1Hn #mjtsaiblog

via IFTTT

iOS 11’s Emergency SOS Feature: https://t.co/DC8KCI4zNr #mjtsaiblog

via IFTTT

Gab App Rejected by Google (and Apple): https://t.co/FJtLUW96pn #mjtsaiblog

via IFTTT

New Google Docs Features Power Team Collaboration: https://t.co/pS6KjuQzap #mjtsaiblog

via IFTTT

The Life, Death, and Legacy of iPhone Jailbreaking: https://t.co/DJbRTH3Hid #mjtsaiblog

via IFTTT

@handcoding Thanks. I was confused when the Mac version I downloaded was v39. Their site has a weird organization,… https://t.co/2dZuZPAJkZ

via Tweetbot for Mac

An Aside About flatMap and Monads: https://t.co/4ov01yoStJ #mjtsaiblog

via IFTTT

@nicklockwood Yeah, this is pretty much what I do except that I have a bunch of ivars instead of enum payloads for… https://t.co/P5navO7i3a

via Tweetbot for Mac

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

via IFTTT

Tech Companies Refusing DNS Service to Daily Stormer: https://t.co/TjWXhxYxyF #mjtsaiblog

via IFTTT

Modeling Implicit View Behaviors: https://t.co/OJCMbVNA9L #mjtsaiblog

via IFTTT

Classic Game Postmortem: Oregon Trail: https://t.co/ueWXKs5QEc #mjtsaiblog

via IFTTT

@cahuk Looks a temporary hang during indexing rather than a crash. If it happens again, please record a sample log:… https://t.co/bFPlBk8ptl

via Tweetbot for Mac

@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

HyperCard on the Internet Archive: https://t.co/PpLxCNdSqk #mjtsaiblog

via IFTTT

Safari Should Display Favicons in Its Tabs: https://t.co/pLpoVOnDua #mjtsaiblog

via IFTTT

How Facebook Squashes Competition From Startups: https://t.co/0G2RmihdB2 #mjtsaiblog

via IFTTT

Version Control ssh:// URL Shell Injection Vulnerability: https://t.co/in5CCtYIIy #mjtsaiblog

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… https://t.co/HuSWgbXPD2

via Tweetbot for Mac

@lapcatsoftware I guess. But I just don’t see that big a market for people who don’t need maintenance updates becau… https://t.co/FvUjDIR84i

via Tweetbot for Mac

@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

Ulysses Switches to Subscription: https://t.co/5mkN7szOm1 #mjtsaiblog

via IFTTT

Why Apple’s Glasses Won’t Include ARKit: https://t.co/p5fUKSjfkQ #mjtsaiblog

via IFTTT

Taking Uber to Small-claims Court: https://t.co/DYBdJ9GxHy #mjtsaiblog

via IFTTT

Mixing Constant and Literal Strings in Swift: https://t.co/574VVtwYxJ #mjtsaiblog

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… https://t.co/zyVtvSzuII

via Tweetbot for Mac

@isaiah I see what you’re saying, but it seems to me that delegates are actually a good use of protocols, especiall… https://t.co/3JwSGiUi5j

via Tweetbot for Mac

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

via IFTTT

Protocol Composition in Swift and Objective-C: https://t.co/SI2LZBsEtF #mjtsaiblog

via IFTTT

Kryptonite: Protect Your SSH Private Key: https://t.co/nWm2UiTjJ6 #mjtsaiblog

via IFTTT

Making the Internet Archive’s Full Text Search Faster: https://t.co/Y1knhuCGsi #mjtsaiblog

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

via IFTTT

What’s Wrong with the Touch Bar: https://t.co/Laql11WNBt #mjtsaiblog

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

via IFTTT

Using Static Frameworks to Speed Up Launching: https://t.co/Cp807SwRcO #mjtsaiblog

via IFTTT

“required” Swift Initializers and Decodable: https://t.co/1USVImFshQ #mjtsaiblog

via IFTTT

CwlLayout: a Swift Wrapper Around Auto Layout: https://t.co/yEy5f2i5rI #mjtsaiblog

via IFTTT

CwlLayout: a Swift Wrapper Around Auto Layout: https://t.co/yEy5f2i5rI #mjtsaiblog

via IFTTT

CwlLayout: a Swift Wrapper Around Auto Layout: https://t.co/yEy5f2i5rI #mjtsaiblog

via IFTTT

CwlLayout: a Swift Wrapper Around Auto Layout: https://t.co/yEy5f2i5rI #mjtsaiblog

via IFTTT

Graphing Calculator Started As a Demo for PenMac: https://t.co/4nk66nzmP4 #mjtsaiblog

via IFTTT

@nigelw Thanks. I added a link and comment.

via Tweetbot for Mac in reply to nigelw

Golden Hill Software Acquires Unread: https://t.co/4DNxTHlkl6 #mjtsaiblog

via IFTTT

Did the iPad Turn the Corner This Quarter?: https://t.co/b6MehR46X9 #mjtsaiblog

via IFTTT

Powerline Ethernet Adapters Are Everyday Magic: https://t.co/R85ybfh1Nr #mjtsaiblog

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… https://t.co/54qPJuHUPz

via Tweetbot for Mac

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

via Tweetbot for Mac

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

via Tweetbot for Mac

@manytricks Keyboard mode is great. I meant, what if I could use keyboard shortcut to enter the mode where it puts… https://t.co/a2ReJtPmTv

via Tweetbot for Mac

NSProgress Shortcomings and CSProgress: https://t.co/aqpTS2tvcT #mjtsaiblog

via IFTTT

Your Favorite Mac Markdown Editors: https://t.co/H9TTUyKEhs #mjtsaiblog

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… https://t.co/qtCJBVXVOn

via Tweetbot for Mac

@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

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… https://t.co/iDoaYjZuPS

via Tweetbot for Mac

@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