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

December 2021

AirPrint Drivers Can Cause Reduced Print Saturation: mjtsai.com/blog/2021/12/3…

via IFTTT

AirPrint Drivers Can Cause Reduced Print Saturation: mjtsai.com/blog/2021/12/3…

via IFTTT

AirPrint Drivers Can Cause Reduced Print Saturation: mjtsai.com/blog/2021/12/3…

via IFTTT

Lightweight Dependency Injection Using Async Functions: mjtsai.com/blog/2021/12/3…

via IFTTT

The Surprising Cost of Protocol Conformances in Swift: mjtsai.com/blog/2021/12/3…

via IFTTT

@UINT_MIN Fantastic series. Thank you so much.

via Tweetbot for Mac in reply to UINT_MIN

Missing the WWDC slides PDFs.

via Tweetbot for Mac

@robinkunde I’m on an iPhone 12 mini, which you’d think would be fast enough. Part of it may be the animation time.… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to robinkunde

Posts updated today:

Tumblr vs. the App Store
mjtsai.com/blog/2021/12/2…

Dutch Anti-Steering Ruling for Dating Apps… twitter.com/i/web/status/1…

via Tweetbot for Mac

Disabling Exception Breakpoint When Running Unit Tests: mjtsai.com/blog/2021/12/2…

via IFTTT

@chucker @tempelorg Yes, the Mail post is still quite active: mjtsai.com/blog/2019/10/1… I just heard of another case of data loss. :(

via Tweetbot for Mac in reply to chucker

@tempelorg It’s more popular than I expected, but this is by far the most active post: mjtsai.com/blog/2021/09/2… Othe… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to tempelorg

Posts updated today:

iOS 15 Autocorrect
mjtsai.com/blog/2021/12/2…

The State of External Retina Displays… twitter.com/i/web/status/1…

via Tweetbot for Mac

Ubisoft Account Deleted for Inactivity: mjtsai.com/blog/2021/12/2…

via IFTTT

Design Evolution of the Windows Control Panel: mjtsai.com/blog/2021/12/2…

via IFTTT

Dutch Anti-Steering Ruling for Dating Apps: mjtsai.com/blog/2021/12/2…

via IFTTT

@superezfe @stroughtonsmith I’m scarred because for years there was a bug where Preview would crash after overwriti… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to superezfe

@jckarter I’ll see if I can still repro this. Good to know that you expect it to be fast. Thanks!

via Tweetbot for Mac in reply to jckarter

@jckarter The `ref` proposal seems useful, but in my case I just want to not retain the return value of the unneste… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to jckarter

@jckarter Hmm, thanks. I will have to look into this again. I recall seeing major overhead the last time I profiled… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to jckarter

@momaku Much lighterweight than firing up Xcode, making a project, etc. And I can press Command-R to run the script… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to mjtsai

@momaku But my shell scripts are standalone, so none of that applies. So I get full checking that the code compiles… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to mjtsai

@momaku Well, what’s great is that it “just works.” With my Xcode Swift projects, BBEdit by default doesn’t know ho… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to momaku

Roadmap for Improving Swift Performance Predictability: mjtsai.com/blog/2021/12/2…

via IFTTT

Bait-and-Switch Amazon Reviews, Continued: mjtsai.com/blog/2021/12/2…

via IFTTT

FBI Guide to Getting Messaging Data: mjtsai.com/blog/2021/12/2…

via IFTTT

BBEdit’s LSP support really shines for writing shell scripts in Swift.

via Tweetbot for Mac

Grammarly Disables Spell Checking Globally: mjtsai.com/blog/2021/12/2…

via IFTTT

SectorLISP: Lisp With GC in 436 Bytes: mjtsai.com/blog/2021/12/2…

via IFTTT

How to Find Why a SwiftUI View Is Updating: mjtsai.com/blog/2021/12/2…

via IFTTT

Posts updated today:

Car Thieves Using AirTags
mjtsai.com/blog/2021/12/0…

via Tweetbot for Mac

Posts updated today:

Catalina “softwareupdate” Can Download Old Installers
mjtsai.com/blog/2019/10/1…

macOS 12.1… twitter.com/i/web/status/1…

via Tweetbot for Mac

Monterey Shows Orange Microphone Dot on Video Projectors: mjtsai.com/blog/2021/12/2…

via IFTTT

Apple’s Use of Swift and SwiftUI in iOS 15: mjtsai.com/blog/2021/12/2…

via IFTTT

@DamienPetrilli @swiftkarim It’s like getting away from xibs. I just prefer to have everything in code where I can… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to DamienPetrilli

@DamienPetrilli @swiftkarim I’ve been doing it almost since the beginning of Core Data. It’s fine except that somet… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to DamienPetrilli

@DamienPetrilli You can’t use Core Data at all? Or you have to create the model in code?

via Tweetbot for Mac in reply to DamienPetrilli

Posts updated today:

Music and TV.app Use JET
mjtsai.com/blog/2021/12/1…

Recovery M1 Macs… twitter.com/i/web/status/1…

via Tweetbot for Mac

@lapcatsoftware It’s a good question what the difference in thinking is between iCloud Photo Library and iMessage.… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware Yes, they think the scanning will catch some criminals and/or that it will give them legal/politica… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware If you don’t like scanning, you should be happy that they are addressing the normie concerns, not i… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware They check a bit more for business accounts. Yes, I agree that having to upload every build sucks.

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware Though, as you noted, it may also mean that they don’t actually catch much. Hence my idea that the… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to mjtsai

@lapcatsoftware I’m just saying that it seems proportionate. Every time you ask them to host a photo, they check it… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware I think most people would see a difference between those two cases. A basic check vs. surveillance.… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware Right, so if they scan before encrypting they’ve done their duty.

via Tweetbot for Mac in reply to lapcatsoftware

Apple Music Feedback Made It to Cook: mjtsai.com/blog/2021/12/1…

via IFTTT

Apple Removes References to Controversial CSAM Scanning Feature: mjtsai.com/blog/2021/12/1…

via IFTTT

FORCEDENTRY iMessage Zero-click Remote Code Execution: mjtsai.com/blog/2021/12/1…

via IFTTT

Expectations When Opting Out of Tracking: mjtsai.com/blog/2021/12/1…

via IFTTT

@ccgus Yes, I think that’s been going on for several months now.

via Tweetbot for Mac in reply to ccgus

@gparker Yes, you’re right. Thanks for the correction.

via Tweetbot for Mac in reply to gparker

@robinkunde That’s interesting because I heard other reports saying it did *not* fix the leaks.

via Tweetbot for Mac in reply to robinkunde

How Recovery Works on M1 Series Macs: mjtsai.com/blog/2021/12/1…

via IFTTT

@helje5 @tclementdev How do you do your own Swift struct packing? Do you mean a tuple of bytes plus convenience accessors?

via Tweetbot for Mac in reply to helje5

Proposed Foundation URL Improvements: mjtsai.com/blog/2021/12/1…

via IFTTT

Browse the Web from Your Wrist with µBrowser: mjtsai.com/blog/2021/12/1…

via IFTTT

@_saagarjha Do you mean that the log/report is backed up to iCloud? Or are you referring to other people seeing the report on your phone?

via Tweetbot for Mac in reply to _saagarjha

Detecting the Mac TestFlight Environment: mjtsai.com/blog/2021/12/1…

via IFTTT

iPad Needs a Better Oleophobic Coating: mjtsai.com/blog/2021/12/1…

via IFTTT

Apple Wins Delay on Anti-Steering Injuction: mjtsai.com/blog/2021/12/1…

via IFTTT

Tim Cook’s Secret $275 Billion Deal With China: mjtsai.com/blog/2021/12/1…

via IFTTT

Tracker Detect Android App for AirTag: mjtsai.com/blog/2021/12/1…

via IFTTT

Alternate App Store Product Pages and URLs: mjtsai.com/blog/2021/12/1…

via IFTTT

Twitter Acquires, Shuts Down Quill: mjtsai.com/blog/2021/12/1…

via IFTTT

Microsoft xCloud App Store Negotiations: mjtsai.com/blog/2021/12/1…

via IFTTT

@tolmasky @lapcatsoftware Yes, but people have been using it for real stuff for a long time now.

via Tweetbot for Mac in reply to tolmasky

@tolmasky @lapcatsoftware I get that frameworks take a long time, but why are the compiler and IDE still so unreliable?

via Tweetbot for Mac in reply to tolmasky

@lapcatsoftware Not much yet, aside from SwiftUI. I basically agree with you about “made for each other.” My point… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware I guess I don’t understand what you are suggesting they should have done differently.

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware If you keep the interfaces the same, you can fix bugs and improve performance, which is great. But… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware I thought you were arguing against “updating the OS framework interfaces.”

via Tweetbot for Mac in reply to lapcatsoftware

@lapcatsoftware Seems like it was less bad than not evolving the frameworks or trying to switch everything at once… twitter.com/i/web/status/1…

via Tweetbot for Mac in reply to lapcatsoftware

Posts updated today:

Little Annoyances in macOS 12.0.1
mjtsai.com/blog/2021/11/3…

William Cook, RIP… twitter.com/i/web/status/1…

via Tweetbot for Mac

Log4Shell: Log4j Remote Code Execution: mjtsai.com/blog/2021/12/1…

via IFTTT

The State of External Retina Displays: mjtsai.com/blog/2021/12/0…

via IFTTT

Life360 Sells Precise User Location Data: mjtsai.com/blog/2021/12/0…

via IFTTT

Apple Accounts “Permanently” Blocked: mjtsai.com/blog/2021/12/0…

via IFTTT

Apple Opposes Mentions of External Payment Options in Russia: mjtsai.com/blog/2021/12/0…

via IFTTT

DOJ Investigates Apple’s Treatment of Roblox: mjtsai.com/blog/2021/12/0…

via IFTTT

@J3_SSC Or do you mean once they start moving?

via Tweetbot for Mac in reply to mjtsai

@J3_SSC How would they know the tag is on their car vs. something else, though?

via Tweetbot for Mac in reply to J3_SSC

spamsieve SpamSieve 2.9.47 adds support for the forthcoming macOS 12.1, improves filtering accuracy, is better at moving mess… twitter.com/i/web/status/1…

via Tweetbot for Mac (retweeted on 1:46 PM, Dec 6th, 2021 via Twitter Web App)

Posts updated today:

2021 E-reader Roundup
mjtsai.com/blog/2021/11/2…

Firefox’s Optimized Zip Format… twitter.com/i/web/status/1…

via Tweetbot for Mac

Posts updated today:

Little Annoyances in macOS 12.0.1
mjtsai.com/blog/2021/11/3…

Microsoft Blocks EdgeDeflector… twitter.com/i/web/status/1…

via Tweetbot for Mac

Microsoft Directing Users Away From Chrome: mjtsai.com/blog/2021/12/0…

via IFTTT

Triple Tap to Capture From OmniFocus: mjtsai.com/blog/2021/12/0…

via IFTTT

Apple Wants Fee for Alternate Billing Systems: mjtsai.com/blog/2021/12/0…

via IFTTT

Twitter’s New Photo-Removing, Anti-Doxxing Privacy Policy: mjtsai.com/blog/2021/12/0…

via IFTTT

@fzwob Unfortunately, with a Magic Mouse I can’t do the two-finger swipe gesture while clicking.

via Tweetbot for Mac in reply to fzwob

@tempelorg Me, too. I think I do recall it working under High Sierra, but lately it hasn’t for me, at least not consistently.

via Tweetbot for Mac in reply to tempelorg

@tempelorg That’s my experience with the shortcuts to change spaces. If I instead use Command-Control with the F-key then it works.

via Tweetbot for Mac in reply to tempelorg

Changed the “Move left/right a space” keyboard shortcuts to F7/F9” to match the arrows on my keyboard. Why didn’t I… twitter.com/i/web/status/1…

via Tweetbot for Mac

@notio It’s good, but it’s a shame that you can’t select/Copy a word you just looked up without getting the syllable markers, too.

via Tweetbot for Mac in reply to notio

Batch Converting Shortcuts to Scripts and Applets: mjtsai.com/blog/2021/12/0…

via IFTTT

@chucker @zygoat Yep, I like to have both of those enabled.

via Tweetbot for Mac in reply to chucker