Fired App Reviewer Sues Apple: mjtsai.com/blog/2020/12/3… #mjtsaiblog
Tiny Open and Save Dialogs in Big Sur: mjtsai.com/blog/2020/12/3… #mjtsaiblog
NSURL/SMB Precomposed Character Bug: mjtsai.com/blog/2020/12/3… #mjtsaiblog
Tiny Open and Save Dialogs in Big Sur: mjtsai.com/blog/2020/12/3… #mjtsaiblog
NSURL/SMB Precomposed Character Bug: mjtsai.com/blog/2020/12/3… #mjtsaiblog
Tiny Open and Save Dialogs in Big Sur: mjtsai.com/blog/2020/12/3… #mjtsaiblog
NSURL/SMB Precomposed Character Bug: mjtsai.com/blog/2020/12/3… #mjtsaiblog
Tiny Open and Save Dialogs in Big Sur: mjtsai.com/blog/2020/12/3… #mjtsaiblog
NSURL/SMB Precomposed Character Bug: mjtsai.com/blog/2020/12/3… #mjtsaiblog
Google Authenticator 3.1: mjtsai.com/blog/2020/12/3… #mjtsaiblog
The Case of the Extra 40 ms: mjtsai.com/blog/2020/12/3… #mjtsaiblog
Gazelle Ending Used Device Trade-ins: mjtsai.com/blog/2020/12/3… #mjtsaiblog
20 Macs for 2020: #1 – iMac G3: mjtsai.com/blog/2020/12/3… #mjtsaiblog
20 Macs for 2020: #1 – iMac G3: mjtsai.com/blog/2020/12/3… #mjtsaiblog
20 Macs for 2020: #1 – iMac G3: mjtsai.com/blog/2020/12/3… #mjtsaiblog
20 Macs for 2020: #1 – iMac G3: mjtsai.com/blog/2020/12/3… #mjtsaiblog
Bait-and-Switch Amazon Reviews: mjtsai.com/blog/2020/12/3… #mjtsaiblog
Multiple Active Rust Teams: mjtsai.com/blog/2020/12/3… #mjtsaiblog
No More Big Sur Internet Recovery: mjtsai.com/blog/2020/12/3… #mjtsaiblog
Mojave Security Update Removes Support for Automatic Snapshots: mjtsai.com/blog/2020/12/3… #mjtsaiblog
@jcenters Congrats!
Apple Loses Copyright Claims Against Corellium: mjtsai.com/blog/2020/12/2… #mjtsaiblog
Mac App Store Updates Failing on Mojave: mjtsai.com/blog/2020/12/2… #mjtsaiblog
Essential and Accidental Complexity in Programming: mjtsai.com/blog/2020/12/2… #mjtsaiblog
Reverse Engineering the Source Code of the BioNTech/Pfizer SARS-CoV-2 Vaccine: mjtsai.com/blog/2020/12/2… #mjtsaiblog
@lapcatsoftware That’s definitely helpful, although I often want to begin the selection within the link and select… twitter.com/i/web/status/1…
@lapcatsoftware I wish I could select text within a clickable link in Safari by holding down a modifier key. I thin… twitter.com/i/web/status/1…
@lapcatsoftware Great idea!
Posts updated today:
Swift Proposal for async/await
mjtsai.com/blog/2020/12/0…
Apple M1 Benchmarks… twitter.com/i/web/status/1…
Posts updated today:
Facebook Protests App Tracking Transparency
mjtsai.com/blog/2020/12/1…
App Store Small Busines… twitter.com/i/web/status/1…
SwiftUI Layout Explained: mjtsai.com/blog/2020/12/2… #mjtsaiblog
Apple Removes Unlicensed Games From China App Store: mjtsai.com/blog/2020/12/2… #mjtsaiblog
Apple’s “Privacy Nutrition Labels” Are a Blessing and a Curse: mjtsai.com/blog/2020/12/2… #mjtsaiblog
How to Favicon in 2021: mjtsai.com/blog/2020/12/2… #mjtsaiblog
@z31r4m I don’t know.
@alexisgallagher I must have missed the resolution. Do you have a link?
self in a Swift Self-executing Anonymous Closure: mjtsai.com/blog/2020/12/2… #mjtsaiblog
Cellebrite and Signal: mjtsai.com/blog/2020/12/2… #mjtsaiblog
How Amazon Wins: mjtsai.com/blog/2020/12/2… #mjtsaiblog
The Big Sur Sneeze: mjtsai.com/blog/2020/12/2… #mjtsaiblog
groups.io Pricing Changes: mjtsai.com/blog/2020/12/2… #mjtsaiblog
@deanpierce @BrendanEich No, the point is that we don’t want Apple to be able to derive anything. They use the term e2e in the same way.
@deanpierce @BrendanEich The two ends are your device being backed up from and your device being restored to. Apple… twitter.com/i/web/status/1…
Booting an M1 Mac From an External Disk: mjtsai.com/blog/2020/12/2… #mjtsaiblog
Undocumented NSShadow Change on Catalina: mjtsai.com/blog/2020/12/2… #mjtsaiblog
dropdmg DropDMG 3.6.1 runs natively on Apple Silicon Macs, integrates with App Wrapper and SD Notary, improves the document… twitter.com/i/web/status/1…
LG 27UK850-W: An Acceptable 27-inch Display: mjtsai.com/blog/2020/12/2… #mjtsaiblog
Zoom Executive Charged With Suppressing Calls: mjtsai.com/blog/2020/12/2… #mjtsaiblog
FFmpeg Is 20 Years Old: mjtsai.com/blog/2020/12/2… #mjtsaiblog
S3 Strong Consistency: mjtsai.com/blog/2020/12/2… #mjtsaiblog
eaglefiler EagleFiler 1.9.2 improves searching, tags, importing from Twitter and Evernote, and more: c-command.com/blog/2020/12/2…
Stripe’s Payments APIs: the First Ten Years: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Apple Silicon Mac mini for Continuous Integration: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Web Search Indexes and Ecosia in Safari: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Apple TV App for Google Chromecast: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Apple’s New Map: Canada: mjtsai.com/blog/2020/12/1… #mjtsaiblog
@jaywalkn It’s not a very satisfying explanation because all anonymous sources, Apple wouldn’t comment, and apparen… twitter.com/i/web/status/1…
@jaywalkn Apparently. My post on that is linked at the bottom.
@gruber Can we get an update on this piece since the court filings show that Epic was telling the truth? daringfireball.net/linked/2020/09…
No More Downloadable macOS Updates: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Where Is End-to-End Encryption for iCloud?: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Where Is End-to-End Encryption for iCloud?: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Little Snitch 5.1 Beta: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Pruning GitHub’s Code Search Index: mjtsai.com/blog/2020/12/1… #mjtsaiblog
iOS Autocorrect and the Delete Key: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Texas vs. Google: mjtsai.com/blog/2020/12/1… #mjtsaiblog
@betalogue @lapcatsoftware At least with a browser you can bookmark pages, make multiple windows/tabs, find within the page, etc.
@ClassicII_MrMac So I should save a copy of the 12 GB installer?
Still no downloadable macOS 11.1 update?
Preview in Big Sur Destroying PDFs Again: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Podcasts in Big Sur: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Facebook Protests App Tracking Transparency: mjtsai.com/blog/2020/12/1… #mjtsaiblog
SolarWinds Breach: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Posts updated today:
macOS 11.1
mjtsai.com/blog/2020/12/1…
Chrome Updater May Cause Mac Slowness… twitter.com/i/web/status/1…
Posts updated today:
Cydia Sues Apple
mjtsai.com/blog/2020/12/1…
Remote Work and Apple
mjtsai.com/blog/2020/10/0…
Swi… twitter.com/i/web/status/1…
Posts updated today:
The Apple Silicon M1
mjtsai.com/blog/2020/11/1…
Apple M1 Benchmarks
mjtsai.com/blog/2020/11/1…
F… twitter.com/i/web/status/1…
@mmunz I haven’t heard back, either, except to say they would have a decision by December 30.
@FossilizedDev @tapbot_paul I use that one, too.
@_AngeloidBeta Perhaps, although I wouldn’t expect that to show up in WindowServer. Have you tried it with Keystone… twitter.com/i/web/status/1…
Chrome Updater May Cause Mac Slowness: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Gmail Click-time Link Protections: mjtsai.com/blog/2020/12/1… #mjtsaiblog
“Damaged” Apps That Can’t Be Opened: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Xcode 12.3: mjtsai.com/blog/2020/12/1… #mjtsaiblog
macOS 11.1: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Microsoft Productivity Score: mjtsai.com/blog/2020/12/1… #mjtsaiblog
iOS 14.3 and iPadOS 14.3: mjtsai.com/blog/2020/12/1… #mjtsaiblog
@tempelorg My customers have been getting that error, too, but when using .dmgs (which passed checksumming). Seems… twitter.com/i/web/status/1…
Swift Concurrency Interoperability With Objective-C: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Path Finder 10: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Lightroom Classic 10 Slowness: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Cydia Sues Apple: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Apple Retiring Music Memos App: mjtsai.com/blog/2020/12/1… #mjtsaiblog
FTC Sues Facebook for Illegal Monopolization: mjtsai.com/blog/2020/12/1… #mjtsaiblog
spamsieve SpamSieve 2.9.41 adds support for macOS 11.1, improves compaibility with Apple Silicon Macs and Small Cubed MailSui… twitter.com/i/web/status/1…
@DamienPetrilli I’m still seeing editor issues. Not many compiler crashes lately. How can you really avoid generics… twitter.com/i/web/status/1…
@DamienPetrilli Are you referring to compiler crashes? Or the editor breaking down?
@NSExceptional @DamienPetrilli This came up because I rewrote some old MRC code in Swift.
Posts updated today:
Reviving or Restoring a Mac With Apple Silicon
mjtsai.com/blog/2020/12/0…
AirPods Max… twitter.com/i/web/status/1…
Upgrading From an iPhone XR to an iPhone 12 mini: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Making TextEdit Create an Untitled Document at Launch: mjtsai.com/blog/2020/12/1… #mjtsaiblog
Rewriting the Uber App in Swift: mjtsai.com/blog/2020/12/1… #mjtsaiblog
@DamienPetrilli I’m finding that iterating and sorting arrays of objects is slower than in Objective-C (MRC) becaus… twitter.com/i/web/status/1…
@lapcatsoftware None of my Radars ever got a reply. I did recently hear from a Mail user inside Apple who can repro… twitter.com/i/web/status/1…
@tjluoma In this case, I thought if you *had* turned it off that would explain why the iOS app didn’t launch.
@tjluoma I think it’s not very common. I usually hear about people turning SIP off because granting a permission fa… twitter.com/i/web/status/1…
Oblivious DNS-over-HTTPS: mjtsai.com/blog/2020/12/0… #mjtsaiblog
HoudahSpot 6.0: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Cloudflare Web Analytics for Everyone: mjtsai.com/blog/2020/12/0… #mjtsaiblog
iOS App Privacy Labels: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Posts updated today:
Hazel 5
mjtsai.com/blog/2020/11/2…
Big Sur’s Narrow Alerts
mjtsai.com/blog/2020/07/0…
#mjtsaiblog
@rudyrichter @peternlewis Not in the logs I’ve seen so far.
@rudyrichter @peternlewis Name and objects are both static strings. Observer is registering for object:nil.
@rudyrichter @peternlewis Not sure. There’s no info dictionary, and some notifications with this poster and observe… twitter.com/i/web/status/1…
@rudyrichter @peternlewis Sandboxed sender.
@tjluoma Did you turn off SIP?
@peternlewis Thanks. I haven’t been able to reproduce it myself yet, but I have enough similar reports that I know something’s going on.
AirPods Max: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Reviving or Restoring a Mac With Apple Silicon: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Posts updated today:
Resources for Learning Objective-C and AppKit
mjtsai.com/blog/2020/04/1…
Safari 14.0.1 Is Miss… twitter.com/i/web/status/1…
Posts updated today:
Rosetta 2 Not Preinstalled
mjtsai.com/blog/2020/11/1…
The Apple Silicon M1… twitter.com/i/web/status/1…
Anyone else having intermittent problems with NSDistributedNotificationCenter on M1 Macs? The same notification wor… twitter.com/i/web/status/1…
Swift Proposal for async/await: mjtsai.com/blog/2020/12/0… #mjtsaiblog
App Store Best of 2020: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Making a Self-Quoting Tweet: mjtsai.com/blog/2020/12/0… #mjtsaiblog
TCC Doesn’t Prevent Protected Folders From Being Listed: mjtsai.com/blog/2020/12/0… #mjtsaiblog
An iOS Zero-click Radio Proximity Exploit Odyssey: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Family Sharing for Subscriptions and IAPs: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Beman Dawes, RIP: mjtsai.com/blog/2020/12/0… #mjtsaiblog
BlueMail Antitrust Case Against Apple Dismissed: mjtsai.com/blog/2020/12/0… #mjtsaiblog
iOS Apps on Mac Require System Integrity Protection: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Posts updated today:
Enrolling in the App Store Small Business Program
mjtsai.com/blog/2020/12/0…
Potential… twitter.com/i/web/status/1…
@NSExceptional You can run whatever code you want on your Mac, just not at the same time. :(
If I’m reading this right, since eligibility depends on the sales net of Apple’s commission, the line will *move* (… twitter.com/i/web/status/1…
Enrolling in the App Store Small Business Program: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Salesforce Buys Slack: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Official macOS Hosting and Amazon EC2: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Great to see that @RogueAmoeba and @panic are hiring.
twitter.com/Fahrni/status/…
twitter.com/panic/status/1…
@macguitar Congrats! One of my favorite apps.
Sketch’s Big Sur App Icon: mjtsai.com/blog/2020/12/0… #mjtsaiblog
OmniFocus 3.11 for Mac: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Porting Linux to Apple Silicon Macs: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Is Big Sur’s System Volume Sealed?: mjtsai.com/blog/2020/12/0… #mjtsaiblog
Posts updated today:
The Apple Silicon M1
mjtsai.com/blog/2020/11/1…
Mail Data Loss in macOS 10.15
mjtsai.com/blog/2019/10/1…
#mjtsaiblog
@DamienPetrilli I still have trouble syncing music to my phone or backing it up over Wi-Fi. :(
@howardnoakley @felix_schwarz @tempelorg I think you can send it an Apple event. Not sure how to do it from within the app itself.
@lapcatsoftware @felix_schwarz @howardnoakley @tempelorg What are you testing on? I think the change occurred in 10.11.
@felix_schwarz @howardnoakley @tempelorg I mean default in the sense of what macOS does when the app doesn’t specif… twitter.com/i/web/status/1…
@felix_schwarz @howardnoakley @tempelorg There was a key change a few releases later where automatic termination be… twitter.com/i/web/status/1…
@felix_schwarz @howardnoakley @tempelorg Yes, sorry, you’re right that they really are stopped at launch. But it’s… twitter.com/i/web/status/1…
@felix_schwarz @howardnoakley @tempelorg …what ended up working for me was to disable Automatic Termination in -app… twitter.com/i/web/status/1…
@felix_schwarz @howardnoakley @tempelorg This confused me when Apple enabled it by default a few years ago because… twitter.com/i/web/status/1…