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

May 2019

@tullera @kocienda @lapcatsoftware And if you want a tree instead of a stack, there’s NSDetailedErrorsKey.

via Tweetbot for Mac in reply to tullera

@colincornaby Not in the base 10.2.0, only added later by installing Safari.

via Tweetbot for Mac in reply to colincornaby

Why Does Windows Use Backslash As the Path Separator?: mjtsai.com/blog/2019/05/2…

via IFTTT

Facebook Sharing Data With Phone Carriers: mjtsai.com/blog/2019/05/2…

via IFTTT

How Effective Is Basic Account Hygiene at Preventing Hijacking?: mjtsai.com/blog/2019/05/2…

via IFTTT

Understanding Real-World Concurrency Bugs in Go: mjtsai.com/blog/2019/05/2…

via IFTTT

@kocienda This ended up being a really important contribution to Foundation. Thank you.

via Twitter Web Client in reply to kocienda

spamsieve SpamSieve 2.9.36 improves filtering accuracy, Dark Mode in Apple Mail, and interaction with Outlook rules; also mak… twitter.com/i/web/status/1…

via Tweetbot for Mac (retweeted on 10:43 AM, May 24th, 2019 via Tweetbot for Mac)

Privacy Preserving Ad Click Attribution For the Web: mjtsai.com/blog/2019/05/2…

via IFTTT

@parrots Well, I can’t say whether there’s a bug that would cause that to happen. But I think this is something that’s intended to work.

via Tweetbot for Mac in reply to parrots

@parrots Pretty sure you can actually do this with the designated initializer and a nil context.

via Tweetbot for Mac in reply to parrots

@agilethumbs @lapcatsoftware Yeah, lots of I/O problems with Mojave. Drives that won’t mount or unmount. USB keyboa… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to agilethumbs

@briannehring @gruber That sounds right. Thanks for the correction.

via Tweetbot for Mac in reply to briannehring

Enough about the WWDC app’s new icon. What I want to know is, does it work offline? mjtsai.com/blog/2018/11/0…

via Tweetbot for Mac

Posts updated today:

MacBook Pro 2019
mjtsai.com/blog/2019/05/2…

The State of Apple’s Developer Documentation… twitter.com/i/web/status/1…

via Tweetbot for Mac

Qualcomm Loses U.S. Antitrust Ruling: mjtsai.com/blog/2019/05/2…

via IFTTT

(A personal favorite)

Mac Toolbar Labels and Accessibility: mjtsai.com/blog/2019/05/2…

via IFTTT

Intel vs. Qualcomm Cellular Modem Speed: mjtsai.com/blog/2019/05/2…

via IFTTT

@sanguish The same people’s vision changed? I thought maybe it was a people shortage—despite the same headcount—sin… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to sanguish

@sanguish Yeah, if they’re not understaffed, I don’t know what’s going on. If they are, fixing that should be a top… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to sanguish

@sanguish I don’t know. I wish he’d hire you.

via Tweetbot for Mac in reply to sanguish

@nickheer The press release (unless it differs from the Newsroom piece) doesn’t mention the word “keyboard.”

via Tweetbot for Mac in reply to nickheer

@McCloudStrife @gruber Is the Windows app ecosystem really that sparse?

via Tweetbot for Mac in reply to McCloudStrife

Posts updated today:

Google Pulls Huawei’s Android License
mjtsai.com/blog/2019/05/2…

The Potential Advantages of a… twitter.com/i/web/status/1…

via Tweetbot for Mac

Beyond the Tablet: Seven Years of iPad as My Main Computer: mjtsai.com/blog/2019/05/2…

via IFTTT

@McCloudStrife @gruber Has that really gone anywhere, or is it more like GNUstep—cool technology without much traction?

via Tweetbot for Mac in reply to McCloudStrife

Can’t read Internet Archive pages in Safari due to kCFErrorHTTPParseFailure.

via Tweetbot for Mac

Just received this text: “Is something wrong with my iCloud photos? I was trying to print a pic but the thing says iCloud not available” :-(

via Tweetbot for Mac

@betalogue @Apple Alas, I see this from SpamSieve customers who thought they put an address in their Contacts, but… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to betalogue

@e_k_ @brentsimmons Wow, I didn’t realize that. It looks likes you can turn both cookies and JavaScript off and the… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to e_k_

Google Pulls Huawei’s Android License: mjtsai.com/blog/2019/05/2…

via IFTTT

The State of Apple’s Developer Documentation: mjtsai.com/blog/2019/05/2…

via IFTTT

Microarchitectural Data Sampling (MDS) Mitigation: mjtsai.com/blog/2019/05/1…

via IFTTT

Three iOS Keyboard Changes Apple Should Make: mjtsai.com/blog/2019/05/1…

via IFTTT

The Potential Advantages of a JavaScript Whitelist: mjtsai.com/blog/2019/05/1…

via IFTTT

Dynamic Equality Checking and Equatable: mjtsai.com/blog/2019/05/1…

via IFTTT

@pmcg No, hadn’t heard that, specifically. My recollection was that conversion has been necessary for several major… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to pmcg

Detaching Safari’s Downloads Popover: mjtsai.com/blog/2019/05/1…

via IFTTT

Valve’s Steam Link App Now Available: mjtsai.com/blog/2019/05/1…

via IFTTT

Designing a Dark Theme for OLED iPhones: mjtsai.com/blog/2019/05/1…

via IFTTT

@NSExceptional @slava_pestov Yeah, once you’ve received something as an Any, it’s too late to turn it into an AnyHashable, right?

via Twitter Web Client in reply to NSExceptional

@NSExceptional @slava_pestov This seemed like the obvious solution to me, so I assume there’s something I’m missing.

via Twitter Web Client in reply to NSExceptional

@NSExceptional I guess there’s a small performance win because you statically know that the types are the same, so you can avoid that check.

via Tweetbot for Mac in reply to NSExceptional

@NSExceptional Yeah, this is really annoying. Is there an advantage to the Self requirement other than making it mo… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to NSExceptional

Posts updated today:

Collision Course
mjtsai.com/blog/2019/04/2…

New Mac Pro Won’t Arrive Until 2019… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

App Store Monopoly Lawsuit
mjtsai.com/blog/2019/05/1…

Quarantine: Apps and Documents… twitter.com/i/web/status/1…

via Tweetbot for Mac

macOS 10.14.5 Whitelists Kernel Extensions: mjtsai.com/blog/2019/05/1…

via IFTTT

How the Apple Store Lost Its Luster: mjtsai.com/blog/2019/05/1…

via IFTTT

Adobe Case Study in Why Customers Don’t Like Subscriptions: mjtsai.com/blog/2019/05/1…

via IFTTT

@marcoarment @tiffanyarment Enjoyed this episode. Disorganized Crime is another fun light one that’s very heisty.

via Twitter Web Client in reply to marcoarment

Google’s Apparent Turnaround on Privacy: mjtsai.com/blog/2019/05/1…

via IFTTT

Posts updated today:

Windows to Include a Full Linux Kernel
mjtsai.com/blog/2019/05/1…

Collision Course… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

2019 Apple Keyboard Problems
mjtsai.com/blog/2019/05/1…

Dark Mode Support in WebKit… twitter.com/i/web/status/1…

via Tweetbot for Mac

@CraigGrannell @mcelhearn The same thing happened with my old aluminum Apple keyboard, but the Magic one does seem to wear out faster.

via Tweetbot for Mac in reply to CraigGrannell

@eurozerozero Thanks. I seem to recall it being Contacts Only by default as well, though perhaps it’s changed.

via Tweetbot for Mac in reply to eurozerozero

@krzyzanowskim In fairness, the regular Magic Keyboard hardware seems to be fine. It’s held back by software issues… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to krzyzanowskim

Google Is Turning Off the Works-with-Nest API: mjtsai.com/blog/2019/05/1…

via IFTTT

Windows to Include a Full Linux Kernel: mjtsai.com/blog/2019/05/1…

via IFTTT

@tjluoma Looks like the bundle identifier has changed to com.tapbots.Tweetbot3Mac.

via Tweetbot for Mac in reply to tjluoma

@tjluoma Thanks. I used to use Choosy but didn’t realize it could expand links.

via Tweetbot for Mac in reply to tjluoma

@NSExceptional I believe so, because it requires Developer ID, which is not available to free accounts.

via Tweetbot for Mac in reply to NSExceptional

Posts updated today:

Requires New Developers to Notarize
mjtsai.com/blog/2019/04/0…

Benefits of App Notarization… twitter.com/i/web/status/1…

via Tweetbot for Mac

Optional, throws, Result, and async/await: mjtsai.com/blog/2019/05/0…

via IFTTT

Tying the Locale to the Localization: mjtsai.com/blog/2019/05/0…

via IFTTT

@stormchild I haven’t looked into that. I already knew I didn’t want to rely on Photos.

via Tweetbot for iΟS in reply to stormchild

The Apple Watch Turns Four: Some Thoughts: mjtsai.com/blog/2019/05/0…

via IFTTT

@stormchild Preserved but not editable, I think. Like adjustments from previous Lightroom engines.

via Tweetbot for iΟS in reply to stormchild

TurboTax Dark Patterns and Robots Exclusion: mjtsai.com/blog/2019/05/0…

via IFTTT

Google’s Response to Edge Chromium: mjtsai.com/blog/2019/05/0…

via IFTTT

Posts updated today:

Apple Cracks Down on Screen Time Apps That Use MDM
mjtsai.com/blog/2019/04/2…

Apple’s Q2 2019… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

Apple Cracks Down on Screen Time Apps That Use MDM
mjtsai.com/blog/2019/04/2…

via Tweetbot for Mac

Folder Access and Inconsistent App Review: mjtsai.com/blog/2019/05/0…

via IFTTT

TextEdit Deletes Original File Even When You Cancel: mjtsai.com/blog/2019/05/0…

via IFTTT

Plans for Third-Party Marzipan Apps: mjtsai.com/blog/2019/05/0…

via IFTTT

Intelligent Tracking Prevention 2.2: mjtsai.com/blog/2019/04/3…

via IFTTT