Posts updated today:
iPad at 10
mjtsai.com/blog/2020/01/2…
Archive Team’s Yahoo Groups Rescue Effort… twitter.com/i/web/status/1…
How to Search Your Music Library in Catalina: mjtsai.com/blog/2020/01/3… #mjtsaiblog
2019 Six Colors Apple Report Card: mjtsai.com/blog/2020/01/3… #mjtsaiblog
Overcast 2020.1: mjtsai.com/blog/2020/01/3… #mjtsaiblog
SwiftUI for Mac: mjtsai.com/blog/2020/01/3… #mjtsaiblog
LastPass to Drop Support for Native Mac App: mjtsai.com/blog/2020/01/3… #mjtsaiblog
Behind the Scenes on Apple’s Aperture Team: mjtsai.com/blog/2020/01/3… #mjtsaiblog
Dropbox Ignore Feature in Beta: mjtsai.com/blog/2020/01/3… #mjtsaiblog
Apple Finishes New U.S. Map: mjtsai.com/blog/2020/01/3… #mjtsaiblog
@pkamb Podcast RSS links open in Apple News, which then (if it can detect they are a podcast) tries to redirect you… twitter.com/i/web/status/1…
Posts updated today:
iPad at 10
mjtsai.com/blog/2020/01/2…
UIWebView
mjtsai.com/blog/2019/12/2…
Apple News RSS… twitter.com/i/web/status/1…
Sorting My TV: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Fantastical 3: mjtsai.com/blog/2020/01/2… #mjtsaiblog
@lsalvoni I believe it’s only possible to intercept requests for schemes that are not already handled by WKWebView.
@pkamb @NSExceptional It’s great when it works. So far, only successful once in 2020.
The iOS 13 share sheet should reserve space for AirDrop so the iMessage buttons don’t move underneath my finger.
@nubero I believe that’s linked in the Previously article.
macOS 10.15.3: mjtsai.com/blog/2020/01/2… #mjtsaiblog
iPad at 10: mjtsai.com/blog/2020/01/2… #mjtsaiblog
iPad at 10: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Disk Prices on Amazon: mjtsai.com/blog/2020/01/2… #mjtsaiblog
@bwebster I get screen recordings taken with a phone.
@jjgod @iljawascoding Thanks, but I did have Profile checked.
@lapcatsoftware @DamienPetrilli Yeah, simplest explanation is that they mean what they said. But that’s worrisome.
@DamienPetrilli Maybe it’s uncomfortably close to macOS’s own phoning home when you launch an app. I, too, was wond… twitter.com/i/web/status/1…
Safari Runs Disabled Extensions: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Core Data Lab 1.0: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Core Data Lab 1.0: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Core Data Lab 1.0: mjtsai.com/blog/2020/01/2… #mjtsaiblog
@jgordonshare Interesting. I’ve had that issue with Twitter and Mojave Safari, too.
On the Road to Swift 6: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Federico’s Must-Have iOS Apps: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Federico’s Must-Have iOS Apps: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Federico’s Must-Have iOS Apps: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Federico’s Must-Have iOS Apps: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Federico’s Must-Have iOS Apps: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Using Breakpoints As Bookmarks: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Logitech Limits Harmony Hub Resets: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Setting Up Gitweb on Shared Hosting: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Information Leaks via Safari’s Intelligent Tracking Prevention: mjtsai.com/blog/2020/01/2… #mjtsaiblog
@NSExceptional @nickheer I can’t believe there’s no public API for Touch Bar utilities yet.
@Kentzo Sounds like a great idea. Would be cool if you could write this up somewhere.
Posts updated today:
Reverse Image Search Engines
mjtsai.com/blog/2019/12/3…
Apple Card’s Outsourced Algorithm… twitter.com/i/web/status/1…
Posts updated today:
Deprecated UIWebView
mjtsai.com/blog/2019/12/2…
MacInTouch Switches to WordPress… twitter.com/i/web/status/1…
Posts updated today:
Apple Suing Former A-series Chip Lead
mjtsai.com/blog/2019/12/1…
Aerial Screensaver and Catali… twitter.com/i/web/status/1…
Posts updated today:
End-to-End Encrypted iCloud Backups
mjtsai.com/blog/2020/01/2…
Every Google Result Now Looks L… twitter.com/i/web/status/1…
Every Google Result Now Looks Like an Ad: mjtsai.com/blog/2020/01/2… #mjtsaiblog
The Hunt for the Fastest Zero: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Farewell, Tetris: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Sonos Will Stop Providing Software Updates for Its Oldest Products in May: mjtsai.com/blog/2020/01/2… #mjtsaiblog
@tylerhall Thanks!
Updated the iCloud backup post: mjtsai.com/blog/2020/01/2…
#mjtsaiblog
@jhollington @reneritchie Yes, it’s a distinction without a difference. The iMessage data is on Apple’s server, and Apple has the key.
Apple Dropped Plans for End-to-End Encrypted iCloud Backups After FBI Objected: mjtsai.com/blog/2020/01/2… #mjtsaiblog
@eric_young_1 @reneritchie Saying that Apple is working on something is not a promise that it will ever ship as pro… twitter.com/i/web/status/1…
@Marcumeister It’s a misdirection because iMessage is effectively not end-to-end in practice.
@eric_young_1 @reneritchie Thanks for finding the link. I gotta agree with Rene that I don’t think this counts as advertising.
@eric_young_1 @reneritchie I don’t recall Apple saying that iCloud backups would be end-to-end in the future. Where… twitter.com/i/web/status/1…
@yuusharo @agiletortoise @reneritchie With syncing enabled, the messages aren’t part of the device backup, but they… twitter.com/i/web/status/1…
@reneritchie @agiletortoise I think you have that backwards. I generates a new key on-device when iCloud backup is… twitter.com/i/web/status/1…
@reneritchie Not picking on you, specifically. My point is that probably 99% of the articles I’ve seen get this wrong.
@agiletortoise @reneritchie In effect, yes, because the backup includes the decryption key for the messages.
@reneritchie I don’t think this has been well covered at all. For example, this article imore.com/imessage-vs-rcs giv… twitter.com/i/web/status/1…
@tempelorg What sort of app can handle receiving that many files at once?
Creating Root-level Directories and Symbolic Links in Catalina: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Profiling Mac Unit Tests: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Farewell, Carcassonne: mjtsai.com/blog/2020/01/2… #mjtsaiblog
Rejected for Working Around macOS Bugs: mjtsai.com/blog/2020/01/2… #mjtsaiblog
@iljawascoding I think I read somewhere that it works if you run the tests from inside your app rather than via xct… twitter.com/i/web/status/1…
@iljawascoding It’s been broken for me for years. :(
The Flask Mega-Tutorial: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Malicious WebAssembly: mjtsai.com/blog/2020/01/1… #mjtsaiblog
App Movement Monitoring: mjtsai.com/blog/2020/01/1… #mjtsaiblog
@tclementdev Thanks!
@tclementdev I don’t see anything in the docs or headers about them being deprecated…
Optionals in Swift Objective-C Interoperability: mjtsai.com/blog/2020/01/1… #mjtsaiblog
YouTube RSS Feeds: mjtsai.com/blog/2020/01/1… #mjtsaiblog
YouTube RSS Feeds: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Which Emoji Scissors Close?: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Composite Mac Desktop Picture: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Is Git Irreplaceable?: mjtsai.com/blog/2020/01/1… #mjtsaiblog
HookProductvT Organize, Search, and Archive Key Information with @eaglefiler, Including Hook-Linked Files! Blog post with benefit… twitter.com/i/web/status/1…
Typewriter Keylogger: mjtsai.com/blog/2020/01/1… #mjtsaiblog
AppleScript to Export Open Safari Tabs to OmniFocus: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Bluetooth LE Audio: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Why Wireless Networks Pose No Known Health Risk: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Low Power Mode for Mac Laptops: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Aerial Screensaver and Catalina: mjtsai.com/blog/2020/01/1… #mjtsaiblog
The Security of Safari Extensions: mjtsai.com/blog/2020/01/1… #mjtsaiblog
The Dark Side of Dark Mode and Night Shift: mjtsai.com/blog/2020/01/1… #mjtsaiblog
macOS Filename Homoglyphs Revisited: mjtsai.com/blog/2020/01/1… #mjtsaiblog
iPod and Other History via Tony Fadell: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Lambda the Ultimate Pattern Factory: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Project Zero Remote iPhone Exploitation: mjtsai.com/blog/2020/01/1… #mjtsaiblog
KVO, My Enemy: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Observing Appearance Changes: mjtsai.com/blog/2020/01/1… #mjtsaiblog
How to Downgrade a New Mac to Mojave From Catalina: mjtsai.com/blog/2020/01/1… #mjtsaiblog
Posts updated today:
Project Connected Home Over IP
mjtsai.com/blog/2019/12/2…
Front and Center 1.0.1… twitter.com/i/web/status/1…
Posts updated today:
Brydge Pro+: iPad Keyboard With Trackpad
mjtsai.com/blog/2020/01/0…
Twitter Will Add Options t… twitter.com/i/web/status/1…
Posts updated today:
Testing the 2019 Mac Pro and Pro Display XDR
mjtsai.com/blog/2020/01/0…
Mac Pro Available to O… twitter.com/i/web/status/1…
Front and Center 1.0.1: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Dark Patterns on Travel Websites: mjtsai.com/blog/2020/01/0… #mjtsaiblog
End & Accept, Decline, Hold & Accept: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Dark Patterns on Travel Websites: mjtsai.com/blog/2020/01/0… #mjtsaiblog
End & Accept, Decline, Hold & Accept: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Dark Patterns on Travel Websites: mjtsai.com/blog/2020/01/0… #mjtsaiblog
End & Accept, Decline, Hold & Accept: mjtsai.com/blog/2020/01/0… #mjtsaiblog
@handcoding I wonder whether Amazon will eventually support it.
LaunchCuts: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Xcode Preview Snips: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Chosen-Prefix Collision for SHA-1: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Twitter Will Add Options to Limit Replies: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Post updated today:
Apple Watch and AirPods Have Overtaken Peak iPod
mjtsai.com/blog/2019/12/1…
#mjtsaiblog
Safari’s “Reload Page From Origin”: mjtsai.com/blog/2020/01/0… #mjtsaiblog
OpenDrop: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Ten Years of Apple on One Page: mjtsai.com/blog/2020/01/0… #mjtsaiblog
OpenDrop: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Ten Years of Apple on One Page: mjtsai.com/blog/2020/01/0… #mjtsaiblog
OpenDrop: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Ten Years of Apple on One Page: mjtsai.com/blog/2020/01/0… #mjtsaiblog
OpenDrop: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Ten Years of Apple on One Page: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Posts updated today:
ToTok and TikTok
mjtsai.com/blog/2019/12/2…
Testing the 2019 Mac Pro and Pro Display XDR… twitter.com/i/web/status/1…
Posts updated today:
ToTok and TikTok
mjtsai.com/blog/2019/12/2…
Why You Can’t Save a logarchive There… twitter.com/i/web/status/1…
@qzervaas Yep, that’s cool. I was already using iTunes, so it just seemed easier.
Mystery Scrollwheel Crash: mjtsai.com/blog/2020/01/0… #mjtsaiblog
No Home Videos in TV App: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Testing the 2019 Mac Pro and Pro Display XDR: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Beware Spinlocks in User Space: mjtsai.com/blog/2020/01/0… #mjtsaiblog
20 Years Ago: Internet Explorer 5 and iTools: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Chrome OS Has Stalled Out: mjtsai.com/blog/2020/01/0… #mjtsaiblog
@realmrpippy @cabel Thanks! This is actually post from 2004 that through some sort of MarsEdit/WordPress mistake go… twitter.com/i/web/status/1…
General Magic: mjtsai.com/blog/2020/01/0… #mjtsaiblog
AppMover Swift Library: mjtsai.com/blog/2020/01/0… #mjtsaiblog
The Mac Malware of 2019: mjtsai.com/blog/2020/01/0… #mjtsaiblog
MacBook Pro Diary: A Third Failure: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Rewriting m4vgalib in Rust: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Why You Can’t Save a logarchive There: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Posts updated today:
Apple’s Filing Against Corellium and Jailbreaking
mjtsai.com/blog/2019/12/3…
The Success of In… twitter.com/i/web/status/1…
spamsieve SpamSieve is participating in WinterFest! Go to eastgate.com/Tinderbox/Spec… for great deals on BBEdit, Nisus Writer, PD… twitter.com/i/web/status/1…
@aaplofdiscord Ironically, it seems to have started around when that Thousand No’s video came out.
@leebennett That’s true, although apparently it still adds up to a lot of people.
@OluseyiSonaiya Yeah, I think there’s interesting stuff there, but I don’t agree with the thesis and didn’t think the title fit.
Posts updated today:
Genius Accuses Google of Copying Its Lyrics Data
mjtsai.com/blog/2019/06/1…
Equifax Breach Set… twitter.com/i/web/status/1…
The Falling Ladder of Abstractions: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Brydge Pro+: iPad Keyboard With Trackpad: mjtsai.com/blog/2020/01/0… #mjtsaiblog
Sonos Recycle Mode: mjtsai.com/blog/2020/01/0… #mjtsaiblog
IRS Reforms Free File Program: mjtsai.com/blog/2020/01/0… #mjtsaiblog
MacInTouch Switches to WordPress: mjtsai.com/blog/2020/01/0… #mjtsaiblog
@shoshido Yes, but rarely. If you contact me via e-mail we can discuss what you want to do and whether that makes sense.
@shoshido Yes
@shoshido Time Machine has been crashing Mail since the beta. But it doesn’t matter in this case because to properl… twitter.com/i/web/status/1…