mjtsai + leonatan   16

Twitter
Mismanagement at this scale always comes from the top, first and foremost. I think, if Federighi takes the fall here, it will be akin to Forstall's firing.

— Leo Natan (@LeoNatan) October 31, 2019
FavoriteTweet  LeoNatan 
october 2019 by mjtsai
Twitter
Those existed for archiving/unarchiving, I think.

— Leo Natan (@LeoNatan) October 21, 2019
FavoriteTweet  LeoNatan 
october 2019 by mjtsai
Twitter
iCloud photos has stopped working on all my devices. On the phone, it uploads files to free storage, but won't download the high quality. On my Mac, Photos are stuck at August. Is there anything from this "services company" that actually "just works"?

— Leo Natan (@LeoNatan) October 19, 2019
FavoriteTweet  LeoNatan 
october 2019 by mjtsai
Twitter
The Mac App Store has many such issues. It allows downloading 32-bit apps on Catalina (and worse, allows purchase of such apps). 🤦‍♂️https://t.co/sOAGZ0yxcl

— Leo Natan (@LeoNatan) October 11, 2019
FavoriteTweet  LeoNatan 
october 2019 by mjtsai
Twitter
There are more limitations. In my .app bundle, a developer tool, I had an iOS framework bundle for easier access to developers (similar to how Reveal distributes their mobile framework). Apparently, the notarization service is unable to handle such cases.

— Leo Natan (@LeoNatan) June 18, 2019
FavoriteTweet  LeoNatan 
june 2019 by mjtsai
Twitter
Does Catalina require notarization of command-line tools? If a binary cannot be stapled, does that mean that if a quarantined binary is run when there is no internet connection, it will be blocked? That's absolutely terrible. First fix the dev tools, then make it mandatory.

— Leo Natan (@LeoNatan) June 18, 2019
FavoriteTweet  LeoNatan 
june 2019 by mjtsai
Twitter
It was dead in the water even when it debuted. They put three developers on that project, it never really tried to do anything. I think they were hoping that game developers would use that with their own UIs. But it was always two to three versions behind UIKit.

— Leo Natan (@LeoNatan) May 21, 2019
FavoriteTweet  LeoNatan 
may 2019 by mjtsai
Twitter
You can edit the vibrations of your ringtone in the sound options. You can even create a custom vibration which is stronger than the default ones.

— 𝓛𝓮𝓸 𝓝𝓪𝓽𝓪𝓷 (@LeoNatan) March 1, 2019
FavoriteTweet  LeoNatan 
march 2019 by mjtsai
Twitter
If it’s in the task manager, it has background refresh privileges. If manually killed, any normal app doesn’t. Until iOS 11, the mail daemon would continue to run even if killed. Not sure yet about 12, but seems like a better citizen.

— 𝓛𝓮𝓸 𝓝𝓪𝓽𝓪𝓷 (@LeoNatan) October 4, 2018
FavoriteTweet  LeoNatan 
october 2018 by mjtsai
Twitter
You love it when a deprecation plan comes together.

— 𝓛𝓮𝓸 𝓝𝓪𝓽𝓪𝓷 (@LeoNatan) July 30, 2018
FavoriteTweet  LeoNatan 
july 2018 by mjtsai
Twitter
This happens on iOS too. Mail often is unable to update unread or flagged counts correctly for folders.

— 𝓛𝓮𝓸 𝓝𝓪𝓽𝓪𝓷 (@LeoNatan) July 13, 2018
FavoriteTweet  LeoNatan 
july 2018 by mjtsai
Leo Natan on Twitter: "Of those, I'd say Swift is "winning". Especially after almost every lecture tells that Swift is safer, but then almost every software crashes much more often after having introduced Swift in it. Could be a developer maturity thing,
Of those, I'd say Swift is "winning". Especially after almost every lecture tells that Swift is safer, but then almost every software crashes much more often after having introduced Swift in it. Could be a developer maturity thing, but again, what problem was this fixing?

— Leo Natan (@LeoNatan) March 25, 2018
FavoriteTweet  LeoNatan 
march 2018 by mjtsai
Leo Natan on Twitter: "Very cool, but this is an error prone approach due to inlining and optimizations. For performance, `__builtin_frame_address()/__builtin_return_address()` either directly in Swift if possible or in a C shim function would work quite
Very cool, but this is an error prone approach due to inlining and optimizations.

For performance, `__builtin_frame_address()/__builtin_return_address()` either directly in Swift if possible or in a C shim function would work quite well. Same risks as original approach.

— Leo Natan (@LeoNatan) March 11, 2018
FavoriteTweet  LeoNatan 
march 2018 by mjtsai
Leo Natan on Twitter: "Also, just because there is a cross-platform option doesn't mean people will use it if they believe the market is not there—it still takes a lot of time to properly test. And those that do find market have already found way to min
Also, just because there is a cross-platform option doesn't mean people will use it if they believe the market is not there—it still takes a lot of time to properly test. And those that do find market have already found way to minimize friction between UIKit and AppKit.

— Leo Natan (@LeoNatan) January 31, 2018
FavoriteTweet  LeoNatan 
january 2018 by mjtsai
Leo Natan on Twitter: "@olebegemann Looking at the `dealloc` disassembly of the opaque observer, it calls `removeObserver:` on the notification center that created it. https://t.co/mMBFiizd7M"
Looking at the `dealloc` disassembly of the opaque observer, it calls `removeObserver:` on the notification center that created it. pic.twitter.com/mMBFiizd7M

— Leo Natan (@LeoNatan) December 5, 2017
FavoriteTweet  LeoNatan 
december 2017 by mjtsai
Leo Natan on Twitter: "@0xced Indeed. I've had countless Apple bugs fixed by swizzling their nonsense. Can't wait for them bugs in purported Swift frameworks."
@0xced Indeed. I've had countless Apple bugs fixed by swizzling their nonsense. Can't wait for them bugs in purported Swift frameworks.

— Leo Natan (@LeoNatan) May 26, 2017
FavoriteTweet  LeoNatan 
may 2017 by mjtsai

Copy this bookmark:



description:


tags: