Searched for "October 29, 2019" in this user's bookmarks. Found 65 results

« earlier   

Twitter
Is there a reason Unicode has previous char modifiers instead of a tag system like:

START_GROUP_CODE_POINT WHATEVER MODIFIER END_GROUP_CODE_POINT

That way there’s nicer fallback for unrecognized code points instead of how currently it’s erroneously interpreted as 2 characters.

— Francisco Tolmasky (@tolmasky) October 29, 2019
FavoriteTweet  tolmasky 
15 days ago by mjtsai
Twitter
I learned today that not everybody’s aware of my personal favorite new feature in iOS 13: context menus. Just tap and hold (if the app supports the feature).

Example: here’s a screenshot of a context menu in the in-progress NetNewsWire for iOS: pic.twitter.com/NwWWRZ0opm

— Brent Simmons (@brentsimmons) October 29, 2019
FavoriteTweet  brentsimmons 
15 days ago by mjtsai
Twitter
I can’t think of one out of the top of my head, but I do believe these threats exist.
Apple is stuck between a rock & a hard place; They cannot evangelize the benefits of this system without acknowledging the deficiencies & flaws of previous macOS releases, which would be bad PR.

— Renaud.lienhart(_:) (@layoutSubviews) October 29, 2019
FavoriteTweet  layoutSubviews 
15 days ago by mjtsai
Twitter
I'm many, many hours into the Windows journey so far, but still haven't been able to get my Rails apps running. At this point I'm starting to get receptive to the idea of just throwing Linux on it directly instead. Anyone running a minimum fuzz distro on Surface Laptop 3?

— DHH (@dhh) October 29, 2019
FavoriteTweet  dhh 
15 days ago by mjtsai
Twitter
There are just countless little things like this to consider when implementing something as fundamentally disruptive as adding multi-window. People have no idea.

— Sean Heber (@BigZaphod) October 29, 2019
FavoriteTweet  BigZaphod 
15 days ago by mjtsai
Twitter
I used to only load the theme file that was actually needed whenever the theme was switched - but the background system snapshotting happened too quickly for this to work! So now both light and dark theme files have to stay loaded at all times.

— Sean Heber (@BigZaphod) October 29, 2019
FavoriteTweet  BigZaphod 
15 days ago by mjtsai
Twitter
Another wrinkle here is that we allow custom themes to be loaded from iCloud Drive - but you can’t rely on a file in iCloud Drive to be immediately available (it might have to be downloaded first, for example).

— Sean Heber (@BigZaphod) October 29, 2019
FavoriteTweet  BigZaphod 
15 days ago by mjtsai
Twitter
I had to pull a LOT of stuff apart and rebuild it just to get this all to work per-window so any other visible windows you might have had open didn’t flicker between light and dark.

— Sean Heber (@BigZaphod) October 29, 2019
FavoriteTweet  BigZaphod 
15 days ago by mjtsai
Twitter
While it’s taking snapshots for the app picker, it changes the appearance mode for *that window* between light/dark so it has snapshots ready if your system appearance changes. This caused the whole app to flicker between light/dark whenever any window was being snapshotted.

— Sean Heber (@BigZaphod) October 29, 2019
FavoriteTweet  BigZaphod 
15 days ago by mjtsai
Twitter
A particularly nasty implementation detail when adding multi-window to Twitterrific was that our previous theming system assumed a single global setting. When you send a window to the background on iOS 13, it snapshots it for the app picker a bunch of times.

— Sean Heber (@BigZaphod) October 29, 2019
FavoriteTweet  BigZaphod 
15 days ago by mjtsai
Twitter
As I’ve said before, I’m just blown away by how quickly Accelerate went from being “unusable to anyone without a master’s degree in Math or Computer Science” to “gateway to advanced mathematical topics for mere mortals”. A case study for the power of API design and documentation.

— Mattt (@mattt) October 29, 2019
FavoriteTweet  mattt 
15 days ago by mjtsai
Twitter
Twitterrific users’ iOS 13 adoption rate: pic.twitter.com/736I4aKVvi

— Sean Heber (@BigZaphod) October 29, 2019
FavoriteTweet  BigZaphod 
15 days ago by mjtsai
Twitter
You can, sort of (assuming you're talking about the dynamic wallpapers feature in Mojave+). It's an HEIC container with images and some extra metadata. See https://t.co/OC3baT5Aiu for more info and be sure to follow the blog links for the deep dive. cc @mjtsai

— Eric K (@ideologysec) October 29, 2019
FavoriteTweet  ideologysec 
15 days ago by mjtsai
Twitter
Being able to see pixel alignment errors is both a blessing and a curse.

All of the red lines in this image are the same length. pic.twitter.com/gM1yZmGw7g

— Craig Hockenberry (@chockenberry) October 29, 2019
FavoriteTweet  chockenberry 
15 days ago by mjtsai
Twitter
Does anyone understand what's REALLY going on in an iOS update. Specifically
- what's done in "Preparing Update"? Why so slow?
- why is "Validating Update" a separate (post-password) step?
- why can't it just ask me for pwd at the START of the process rather than halfway?

— Maynard Handley (@handleym99) October 29, 2019
FavoriteTweet  handleym99 
15 days ago by mjtsai
Twitter
The implementation of `AnyHashable` looks quite a bit different than I expected. 🕵🏻‍♂️

I’ve always used closures to implement type erasure, but `AnyHashable` uses conditional casting. (Presumably this has better performance.)https://t.co/G52WcvPOBz

— Matt Diephouse (@mdiep) October 29, 2019
FavoriteTweet  mdiep 
15 days ago by mjtsai
Twitter
So “Pro” means premium hardware while “+” means premium services. I can get down with that - anything semi-logical is better than the last 3 years!

iPhone Pro
iPad Pro
MacBook Pro
iMac Pro
Mac Pro
AirPods Pro

AppleCare+
News+
TV+

— Ryan Jones (@rjonesy) October 29, 2019
FavoriteTweet  rjonesy 
15 days ago by mjtsai
Twitter
This really affected Prompt. Extremely annoying to lose SSH connections when switch apps.

In yesterday’s update we rolled out a semi-cheesy but effective fix: “Connection Keeper” keeps a running GPS-based log of where you connect to servers. Side effect: connections stay alive.

— Cabel (@cabel) October 29, 2019
FavoriteTweet  cabel 
15 days ago by mjtsai
Twitter
Like really if you need `weak self` to prevent a retain cycle you should probably be using a `weak delegate` pattern. IME.

— Max Howell (@mxcl) October 29, 2019
FavoriteTweet  mxcl 
15 days ago by mjtsai
Twitter
If you always use `[weak self]` you are doing it wrong. I barely ever use it; do you really want your async operations to get cancelled when VCs leave the hierarchy? Mostly you do not, and when it would be more efficient, you’re making your code less readable for marginal gains

— Max Howell (@mxcl) October 29, 2019
FavoriteTweet  mxcl 
15 days ago by mjtsai

« earlier   

Copy this bookmark:



description:


tags:



Copy this bookmark:



description:


tags: