@mattie Looks good to me!
@mattie Thanks! Do you have an RSS feed?
2020 Apple Design Awards: mjtsai.com/blog/2020/06/3… #mjtsaiblog
APFS and Time Machine in Big Sur: mjtsai.com/blog/2020/06/3… #mjtsaiblog
Why AnyList Won’t Be Supporting Sign in With Apple: mjtsai.com/blog/2020/06/3… #mjtsaiblog
as, as?, and as! in Swift: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Developer Transition Kit Benchmarks: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Git Tower 5: mjtsai.com/blog/2020/06/2… #mjtsaiblog
The New York Times Pulls Out of Apple News: mjtsai.com/blog/2020/06/2… #mjtsaiblog
How to Remove YouTube Tracking: mjtsai.com/blog/2020/06/2… #mjtsaiblog
@galooticus @_conath @LeoNatan It really does reduce the RAM use. Not sure how it compares with other potential optimizations.
@galooticus @_conath @LeoNatan Yeah, there was a huge difference. 10.9 or 10.10, I think.
@_conath @galooticus @LeoNatan I was wondering about that. Does “optimize for SSD” mean that less is cached in RAM… twitter.com/i/web/status/1…
@tclementdev @lapcatsoftware Ah, yes, I think you’re right.
@lapcatsoftware Cool. Kind of surprised your code doesn’t get stuck due to the pipe filling up.
Reverse Engineering macOS 11.0: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Closing Microsoft Retail Stores: mjtsai.com/blog/2020/06/2… #mjtsaiblog
MKBHD Interviews Craig Federighi: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Closing Microsoft Retail Stores: mjtsai.com/blog/2020/06/2… #mjtsaiblog
MKBHD Interviews Craig Federighi: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Closing Microsoft Retail Stores: mjtsai.com/blog/2020/06/2… #mjtsaiblog
MKBHD Interviews Craig Federighi: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Closing Microsoft Retail Stores: mjtsai.com/blog/2020/06/2… #mjtsaiblog
MKBHD Interviews Craig Federighi: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Console, the Vital Tool That Apple Abandoned: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Thanks to Parcel (package tracker for iOS and Mac) for sponsoring my blog this week! mjtsai.com/blog/2020/06/2… #mjtsaiblog
Skylake QA Drove Apple Away: mjtsai.com/blog/2020/06/2… #mjtsaiblog
HEY Approved With Trial: mjtsai.com/blog/2020/06/2… #mjtsaiblog
The Talk Show Remote From WWDC 2020: mjtsai.com/blog/2020/06/2… #mjtsaiblog
@kubamracek Thanks!
@kubamracek So if I want the child to run native, is there a way to set the posix_spawnattr_t on the NSTask? Or sho… twitter.com/i/web/status/1…
@kubamracek Does this apply to NSTask, too?
App Clips for iOS: mjtsai.com/blog/2020/06/2… #mjtsaiblog
New App Store Review Processes: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Struck Rejected From the App Store: mjtsai.com/blog/2020/06/2… #mjtsaiblog
@chucker Done! Thanks for the suggestion.
Apple Silicon: mjtsai.com/blog/2020/06/2… #mjtsaiblog
iOS Apps on macOS 11: mjtsai.com/blog/2020/06/2… #mjtsaiblog
iOS 14 and iPadOS 14 Announced: mjtsai.com/blog/2020/06/2… #mjtsaiblog
macOS 11.0 Big Sur Announced: mjtsai.com/blog/2020/06/2… #mjtsaiblog
@bdash @pedantcoder @handleym99 @jckarter @johnregehr @mycoliza Right now it’s easy/fast to class-dump, disassemble… twitter.com/i/web/status/1…
@bdash @pedantcoder @handleym99 @jckarter @johnregehr @mycoliza What makes you say that there’s no negative impact?… twitter.com/i/web/status/1…
Installing the macOS 11.0 Beta: mjtsai.com/blog/2020/06/2… #mjtsaiblog
@gavincostello Looks like you have BackupLoupe, which I thought was supposed to help with this, but I’ve had troubl… twitter.com/i/web/status/1…
@danielpunkass Did they not show benchmarks because they make current Macs look bad (even more Osborne)? Or because… twitter.com/i/web/status/1…
Posts updated today:
WWDC 2020 Wishlists
mjtsai.com/blog/2020/05/1…
App Store for the Past
mjtsai.com/blog/2020/06/1…… twitter.com/i/web/status/1…
Posts updated today:
HEY Rejected From the App Store
mjtsai.com/blog/2020/06/1…
It Doesn’t Work… twitter.com/i/web/status/1…
Parcel (Sponsor): mjtsai.com/blog/2020/06/2… #mjtsaiblog
WWDC 2020 Links: mjtsai.com/blog/2020/06/2… #mjtsaiblog
The App Store Doesn’t Make Apps Safe: mjtsai.com/blog/2020/06/2… #mjtsaiblog
CustomShortcuts 1.0: mjtsai.com/blog/2020/06/2… #mjtsaiblog
The Art of the Possible: mjtsai.com/blog/2020/06/2… #mjtsaiblog
Fantastical 3.1: mjtsai.com/blog/2020/06/2… #mjtsaiblog
@richie5um @gruber I think that may be what Apple thinks it’s doing, but it makes less and less sense the more we s… twitter.com/i/web/status/1…
@sanguish Wikipedia says it’s the 4th: en.wikipedia.org/wiki/Apple_Wor…
Posts updated today:
HEY Rejected From the App Store
mjtsai.com/blog/2020/06/1…
European App Store Antitrust Invest… twitter.com/i/web/status/1…
App Store for the Past: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Looking Back at WWDC 1990: mjtsai.com/blog/2020/06/1… #mjtsaiblog
SummerFest 2020 for Indie Mac Apps: mjtsai.com/blog/2020/06/1… #mjtsaiblog
It Doesn’t Work: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Have You Contributed Any Revenue?: mjtsai.com/blog/2020/06/1… #mjtsaiblog
New Apple Developer Forum: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Highway Robbery: mjtsai.com/blog/2020/06/1… #mjtsaiblog
@aaplofdiscord They don’t want more big players, like Adobe and Microsoft, who were able to say no to them in the past.
@jleedev Oh, interesting. I wonder why it does that.
@jleedev It looks like a 301 to me in curl.
Posts updated today:
HEY Rejected From the App Store
mjtsai.com/blog/2020/06/1…
European App Store Antitrust Invest… twitter.com/i/web/status/1…
Zoom End-to-End Encryption for All: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Adobe Flash Player End of Life: December 31: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Lightroom Classic 9.3: mjtsai.com/blog/2020/06/1… #mjtsaiblog
@macshome Thanks for letting me know. Could you try another browser or a traceroute and see what happens?
Apple Developer App for Mac: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Stop DuckDuckGo Clickjacking: mjtsai.com/blog/2020/06/1… #mjtsaiblog
European App Store Antitrust Investigation: mjtsai.com/blog/2020/06/1… #mjtsaiblog
HEY Rejected From the App Store: mjtsai.com/blog/2020/06/1… #mjtsaiblog
@dlindenkreuz Sorry to hear that. Are you saying that FileVault makes it slower? I don’t recall seeing that.
Fontcase 2.0: mjtsai.com/blog/2020/06/1… #mjtsaiblog
@apple4ever I really miss the table view. :(
@MollyMcc Sorry to hear that. Which version of Catalina are you using?
How to Improve the App Store: mjtsai.com/blog/2020/06/1… #mjtsaiblog
@lapcatsoftware Perhaps they want to highlight at WWDC how many developers have plans for AR.
@realmrpippy @lapcatsoftware Do you think ARM Macs will get WebView (which doesn’t have replacement APIs yet)?
iCloud Backups Deleted After 180 Days: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Discontinuing iBooks Author and iTunes U: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Podcast Apps Removed From Chinese App Store: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Brilliant Hardware in the Valley of the Software Slump: mjtsai.com/blog/2020/06/1… #mjtsaiblog
Posts updated today:
ARM Macs
mjtsai.com/blog/2020/06/0…
PHP at 25
mjtsai.com/blog/2020/06/0…
The Internet Archive… twitter.com/i/web/status/1…
@gittower Still hoping to be able to open a file’s history by dragging it onto the app or via the command line.
@10_6971 I really like the larger screen. Otherwise, I would probably have gotten the Air.
@mmunz I think all the one with LG panels had retention issues. :(
@SteveMoser Thanks. I’m using it with a lower power (but more than 15w) charger. Is this going to make it charge ev… twitter.com/i/web/status/1…
@theevilbit What do you like better about it (speed, feel, other)?
Upgrading to a 16-inch MacBook Pro: mjtsai.com/blog/2020/06/1… #mjtsaiblog
@dafacto Yes, Remove All should be disabled when a search is active.
eaglefiler EagleFiler 1.8.14 improves importing Web pages and mail, the Kind column, Unicode handling, VoiceOver, adds a Russi… twitter.com/i/web/status/1…
ARM Macs to Be Announced at WWDC 2020: mjtsai.com/blog/2020/06/0… #mjtsaiblog
AWS Non-Compete Agreement Lawsuit: mjtsai.com/blog/2020/06/0… #mjtsaiblog
plutil Enhanced in Catalina: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Using Custom Perspectives in OmniFocus: mjtsai.com/blog/2020/06/0… #mjtsaiblog
@eurozerozero Thanks. (I think I noted that on one of the other posts.)
Posts updated today:
SpaceX
mjtsai.com/blog/2020/06/0…
Database “Sharding”
mjtsai.com/blog/2020/06/0…
Amazon Order Co… twitter.com/i/web/status/1…
macOS vs. Dragon Dictation: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Why TextView Is My SwiftUI Canary: mjtsai.com/blog/2020/06/0… #mjtsaiblog
PHP at 25: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Apple Linker Magic & Swift Runtime: mjtsai.com/blog/2020/06/0… #mjtsaiblog
I love how @bbedit auto-selects the offending line of the known_hosts file when you edit it.
@jgordonshare I want a way to pause photos/videos sent to me via iMessage until I get back to Wi-Fi.
Bombardier Temperature Correction Bug: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Acorn 6.6: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Password Manager Resources: mjtsai.com/blog/2020/06/0… #mjtsaiblog
VMware Fusion 11.5.5: mjtsai.com/blog/2020/06/0… #mjtsaiblog
The Origin of Database “Sharding”: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Thanks to the Vision Smarts Barcode Scanner SDK for sponsoring my blog this week! mjtsai.com/blog/2020/06/0… #mjtsaiblog
Posts updated today:
macOS 10.15.5
mjtsai.com/blog/2020/05/2…
Deprecation of Kernel Extensions… twitter.com/i/web/status/1…
@eddychik Actually, now I do see that outage. Sorry about that. It looks like it came up about 40 minutes later.
@eddychik I haven’t seen any outages in my monitoring, but please let me know if you see any further problems.
macOS Calendar Exfiltration: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Software Engineering Within SpaceX: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Five Years of Rust: mjtsai.com/blog/2020/06/0… #mjtsaiblog
@Jon_Alper Same thing happens with other browsers.
Google Chrome Incognito Lawsuit: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Apple’s Linker & Deterministic Builds: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Unable to Enable Safari Extensions: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Claquette 2.0: mjtsai.com/blog/2020/06/0… #mjtsaiblog
@lapcatsoftware So I’m not sure how much Safari for Windows would help, though I’d personally like to see it.
@lapcatsoftware My point is that even a Mac-centric site whose developers surely have Macs doesn’t always test in Safari. :-(
Posts updated today:
macOS 10.15.5
mjtsai.com/blog/2020/05/2…
Slow by Design
mjtsai.com/blog/2020/05/2…
Zoom Security… twitter.com/i/web/status/1…
@lapcatsoftware I just ran into an issue yesterday where even Setapp’s developer site didn’t work in Safari. :(
@lapcatsoftware The package and app are both signed with a Kromtech certificate valid from 2018 to 2023. RB App Che… twitter.com/i/web/status/1…
@lapcatsoftware Well, we don’t know if that’s true for *any app*. Perhaps the notarization server rejects apps with… twitter.com/i/web/status/1…
Exploring Hearing Aid Integration in iOS: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Clario’s MacKeeper: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Rebuilding Slack on the Desktop: mjtsai.com/blog/2020/06/0… #mjtsaiblog
BBEdit 13.1: mjtsai.com/blog/2020/06/0… #mjtsaiblog
toothfairymac ToothFairy 2.6.2, the easiest way to connect Bluetooth devices to your Mac, improves its icons, login item, documen… twitter.com/i/web/status/1…
Posts updated today:
Amazon E-mails
mjtsai.com/blog/2020/06/0…
Apple Mail Randomly Becomes the Front App… twitter.com/i/web/status/1…
Posts updated today:
macOS 10.15.5
mjtsai.com/blog/2020/05/2…
Waiting to Update to Catalina
mjtsai.com/blog/2019/10/1…… twitter.com/i/web/status/1…
macOS 10.15.5 Supplemental Update: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Vision Smarts Barcode Scanner SDK (Sponsor): mjtsai.com/blog/2020/06/0… #mjtsaiblog
InterposeKit: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Apple Mail Randomly Becomes the Frontmost Application: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Unhelpful Amazon Order Confirmation E-mails: mjtsai.com/blog/2020/06/0… #mjtsaiblog
Sign in With Apple Vulnerability: mjtsai.com/blog/2020/06/0… #mjtsaiblog
@steipete :( I guess most swizzling would only be done once, and you could work around with an extra level of indirection if necessary.
@steipete That seems fine—caller beware, as with escaping closures in general. I assume the runtime will release it… twitter.com/i/web/status/1…
@steipete Looks great, but not sure I understand about the memory leak. Are you saying that imp_removeBlock() doesn… twitter.com/i/web/status/1…