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

December 2021

AirPrint Drivers Can Cause Reduced Print Saturation: https://t.co/6m5agf8byA #mjtsaiblog

via IFTTT

AirPrint Drivers Can Cause Reduced Print Saturation: https://t.co/6m5agf8byA #mjtsaiblog

via IFTTT

AirPrint Drivers Can Cause Reduced Print Saturation: https://t.co/6m5agf8byA #mjtsaiblog

via IFTTT

Lightweight Dependency Injection Using Async Functions: https://t.co/QHlrmmCnry #mjtsaiblog

via IFTTT

The Surprising Cost of Protocol Conformances in Swift: https://t.co/vUt1OZPa3A #mjtsaiblog

via IFTTT

@UINT_MIN Fantastic series. Thank you so much.

via Tweetbot for Mac in reply to UINT_MIN

Signing Out of iCloud or Apple ID: https://t.co/z7bUIFEWxL #mjtsaiblog

via IFTTT

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

via Tweetbot for Mac

Posts updated today:

Tumblr vs. the App Store
https://t.co/NVO9tRSmuF

Dutch Anti-Steering Ruling for Dating Apps… https://t.co/2lKceStLn4

via Tweetbot for Mac

Disabling Exception Breakpoint When Running Unit Tests: https://t.co/e1teJqmU2g #mjtsaiblog

via IFTTT

@chucker @tempelorg Yes, the Mail post is still quite active: https://t.co/ZvymxYZLDr I just heard of another case of data loss. :(

via Tweetbot for Mac

@tempelorg It’s more popular than I expected, but this is by far the most active post: https://t.co/KxVPVFBnBy Othe… https://t.co/l8AT9wIald

via Tweetbot for Mac

Posts updated today:

iOS 15 Autocorrect
https://t.co/DghAAfMN0I

The State of External Retina Displays… https://t.co/bp5HrnjqI2

via Tweetbot for Mac

Ubisoft Account Deleted for Inactivity: https://t.co/BeKOCBW6tv #mjtsaiblog

via IFTTT

Design Evolution of the Windows Control Panel: https://t.co/SdXxNhbZSj #mjtsaiblog

via IFTTT

Dutch Anti-Steering Ruling for Dating Apps: https://t.co/q2sd5sdTZd #mjtsaiblog

via IFTTT

@superezfe @stroughtonsmith I’m scarred because for years there was a bug where Preview would crash after overwriti… https://t.co/MbOmvB3Ty6

via Tweetbot for Mac

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

via Tweetbot for Mac

@jckarter Hmm, thanks. I will have to look into this again. I recall seeing major overhead the last time I profiled… https://t.co/CKoY5YauLt

via Tweetbot for Mac

@momaku Much lighterweight than firing up Xcode, making a project, etc. And I can press Command-R to run the script… https://t.co/7tPzRVDGpA

via Tweetbot for Mac

@momaku But my shell scripts are standalone, so none of that applies. So I get full checking that the code compiles… https://t.co/iWtG9fe9wu

via Tweetbot for Mac

@momaku Well, what’s great is that it “just works.” With my Xcode Swift projects, BBEdit by default doesn’t know ho… https://t.co/cqlrOKhlLX

via Tweetbot for Mac

Roadmap for Improving Swift Performance Predictability: https://t.co/ShBaW1Fftz #mjtsaiblog

via IFTTT

Bait-and-Switch Amazon Reviews, Continued: https://t.co/UcaOQNdMnv #mjtsaiblog

via IFTTT

Bypass TCC via Privileged Helpers: https://t.co/zx8EOb6IT1 #mjtsaiblog

via IFTTT

FBI Guide to Getting Messaging Data: https://t.co/ucVTXDetvQ #mjtsaiblog

via IFTTT

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

via Tweetbot for Mac

Grammarly Disables Spell Checking Globally: https://t.co/mJf1oilsC8 #mjtsaiblog

via IFTTT

Four Years Without Net Neutrality: https://t.co/ZZ7jiizbvy #mjtsaiblog

via IFTTT

Infinite Recursion in Log4j 2.16: https://t.co/wQL69AdlID #mjtsaiblog

via IFTTT

SectorLISP: Lisp With GC in 436 Bytes: https://t.co/ajPjO57gMc #mjtsaiblog

via IFTTT

How to Find Why a SwiftUI View Is Updating: https://t.co/YhrkwdRIZu #mjtsaiblog

via IFTTT

Posts updated today:

Car Thieves Using AirTags
https://t.co/CfDUI1KrsS

#mjtsaiupdate

via Tweetbot for Mac

Posts updated today:

Catalina “softwareupdate” Can Download Old Installers
https://t.co/vqwMwwyStQ

macOS 12.1… https://t.co/mgeorO3EOm

via Tweetbot for Mac

Monterey Shows Orange Microphone Dot on Video Projectors: https://t.co/fy2SROIOjq #mjtsaiblog

via IFTTT

Apple’s Use of Swift and SwiftUI in iOS 15: https://t.co/UCERy1MnKZ #mjtsaiblog

via IFTTT

How Apple Could Improve Shortcuts: https://t.co/Db1vNWh5gf #mjtsaiblog

via IFTTT

@DamienPetrilli @swiftkarim It’s like getting away from xibs. I just prefer to have everything in code where I can… https://t.co/l8qYtidBMG

via Tweetbot for Mac

@DamienPetrilli @swiftkarim I’ve been doing it almost since the beginning of Core Data. It’s fine except that somet… https://t.co/UBL83MHMtQ

via Tweetbot for Mac

@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 https://t.co/qtuhhX6gAl Use JET
https://t.co/IyKKIsD3ga

Recovery M1 Macs… https://t.co/i9mPseJv8p

via Tweetbot for Mac

@lapcatsoftware It’s a good question what the difference in thinking is between iCloud Photo Library and iMessage.… https://t.co/7OYeBoXvJA

via Tweetbot for Mac

@lapcatsoftware Yes, they think the scanning will catch some criminals and/or that it will give them legal/politica… https://t.co/antR1ctQUp

via Tweetbot for Mac

@lapcatsoftware If you don’t like scanning, you should be happy that they are addressing the normie concerns, not i… https://t.co/fMrxH5rDxg

via Tweetbot for Mac

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

via Tweetbot for Mac

@lapcatsoftware I’m just saying that it seems proportionate. Every time you ask them to host a photo, they check it… https://t.co/lAOkHRJmOC

via Tweetbot for Mac

@lapcatsoftware I think most people would see a difference between those two cases. A basic check vs. surveillance.… https://t.co/bckglwzPXF

via Tweetbot for Mac

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

via IFTTT

Apple Removes References to Controversial CSAM Scanning Feature: https://t.co/yIMJFKs8Yi #mjtsaiblog

via IFTTT

FORCEDENTRY iMessage Zero-click Remote Code Execution: https://t.co/3dHCSYWn3H #mjtsaiblog

via IFTTT

Expectations When Opting Out of Tracking: https://t.co/i55yCxd2K2 #mjtsaiblog

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

via IFTTT

Posts updated today:

Log4Shell
https://t.co/8FusZqibca

macOS 12.1
https://t.co/47lxHxJsWB

iOS 15.2 and iPadOS 1… https://t.co/UlyWFFmUzf

via Tweetbot for Mac

@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

Proposed Foundation URL Improvements: https://t.co/bywCf7sPnd #mjtsaiblog

via IFTTT

Saving PNG Files From Photoshop: https://t.co/DilZp5ZF1t #mjtsaiblog

via IFTTT

Browse the Web from Your Wrist with µBrowser: https://t.co/WVncw5fazF #mjtsaiblog

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

via IFTTT

iPad Needs a Better Oleophobic Coating: https://t.co/iy5VQsFThr #mjtsaiblog

via IFTTT

Apple Wins Delay on Anti-Steering Injuction: https://t.co/MaOSYjTgBV #mjtsaiblog

via IFTTT

Tim Cook’s Secret $275 Billion Deal With China: https://t.co/hHdMlFfVST #mjtsaiblog

via IFTTT

Tracker Detect Android App for AirTag: https://t.co/kvgijEaOzI #mjtsaiblog

via IFTTT

Alternate App Store Product Pages and URLs: https://t.co/feORVXLmb6 #mjtsaiblog

via IFTTT

Twitter Acquires, Shuts Down Quill: https://t.co/ne0XaCt7x0 #mjtsaiblog

via IFTTT

Microsoft xCloud App Store Negotiations: https://t.co/2tXm9ecVRi #mjtsaiblog

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

via Tweetbot for Mac

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

via Tweetbot for Mac

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

via Tweetbot for Mac

Posts updated today:

Little Annoyances in macOS 12.0.1
https://t.co/yLMjYScdm7

William Cook, RIP… https://t.co/SZGKhsB9RI

via Tweetbot for Mac

Posts updated today:

Log4Shell
https://t.co/DlnqiTeAVg

Design of Swift
https://t.co/aDqhYPtjlI

External Retina… https://t.co/mzKmMf7bbY

via Tweetbot for Mac

Abrahams on the Design of Swift: https://t.co/fgVfR5RF7U #mjtsaiblog

via IFTTT

Log4Shell: Log4j Remote Code Execution: https://t.co/LneoW4tNrS #mjtsaiblog

via IFTTT

Inside Apple’s Design Team: https://t.co/gNCZqI5Btu #mjtsaiblog

via IFTTT

The State of External Retina Displays: https://t.co/AFj5j9199k #mjtsaiblog

via IFTTT

Life360 Sells Precise User Location Data: https://t.co/dB0gu2VfwJ #mjtsaiblog

via IFTTT

Apple Accounts “Permanently” Blocked: https://t.co/o5h68gypLP #mjtsaiblog

via IFTTT

Apple Opposes Mentions of External Payment Options in Russia: https://t.co/8WF9HvNIUX #mjtsaiblog

via IFTTT

DOJ Investigates Apple’s Treatment of Roblox: https://t.co/r6NLBinI4h #mjtsaiblog

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

Manifesto for Ubiquitous Linking: https://t.co/d5sKSrVw0i #mjtsaiblog

via IFTTT

RT @spamsieve: SpamSieve 2.9.47 adds support for the forthcoming macOS 12.1, improves filtering accuracy, is better at moving messages when…

via Twitter Web App

Posts updated today:

2021 E-reader Roundup
https://t.co/VqXTy2NDnp

Firefox’s Optimized Zip Format… https://t.co/sNyys6hSdl

via Tweetbot for Mac

Posts updated today:

Little Annoyances in macOS 12.0.1
https://t.co/bombWFR0jC

Microsoft Blocks EdgeDeflector… https://t.co/vieLObqytY

via Tweetbot for Mac

Microsoft Directing Users Away From Chrome: https://t.co/nJEdDvHsbF #mjtsaiblog

via IFTTT

Triple Tap to Capture From OmniFocus: https://t.co/99Kbn99sKm #mjtsaiblog

via IFTTT

Apple Wants Fee for Alternate Billing Systems: https://t.co/XY2luKNqNT #mjtsaiblog

via IFTTT

Twitter’s New Photo-Removing, Anti-Doxxing Privacy Policy: https://t.co/Q4nzLzpxM2 #mjtsaiblog

via IFTTT

Inside Apple’s Chat Support: https://t.co/PfF9kDgUzL #mjtsaiblog

via IFTTT

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

via Tweetbot for Mac

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

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

Firefox’s Optimized Zip Format: https://t.co/c8ZDblxMJR #mjtsaiblog

via IFTTT

Batch Converting Shortcuts to Scripts and Applets: https://t.co/DMFnNjMLhJ #mjtsaiblog

via IFTTT

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

via Tweetbot for Mac