Sash Zats Profile Banner
Sash Zats Profile
Sash Zats

@zats

Followers
3,028
Following
520
Media
2,249
Statuses
11,616

Software engineer at @MetaAI , prev: Threads by @Instagram , Blockchain, @RealityLabs , @Facebook , and more both at @Meta and elsewhere

New York
Joined December 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@zats
Sash Zats
5 months
What are your most useful automations?
Tweet media one
196
8K
150K
@zats
Sash Zats
5 months
@soren_iverson All the good ideas have been thought already smh
1
3
2K
@zats
Sash Zats
8 years
My new Xcode setup!
Tweet media one
13
1K
2K
@zats
Sash Zats
2 years
Built a small prototype using #GPT3 - every app working with text should make language styling as accessible as text formatting. This improves accessibility for non-native speakers like myself, and allows to focus on the content while generating auxiliary data like subject etc.
41
136
2K
@zats
Sash Zats
4 months
Someone brought Apple TV on the plane and this notification keeps popping up without an obvious way to disable. So annoying
Tweet media one
37
18
1K
@zats
Sash Zats
2 years
At this point all my side project will get automatic icons generated by #midjourney Special shout out to the the icon of a cake with a cake and a cherry on top
Tweet media one
Tweet media two
Tweet media three
Tweet media four
28
90
1K
@zats
Sash Zats
5 months
@carlosmolero_ I need very little 😆
2
1
774
@zats
Sash Zats
3 months
@krzyzanowskim Firefox and 1Password when they see free memory
9
5
719
@zats
Sash Zats
7 years
How to stop worrying and learn reverse engineering (iPhone X home button) my first blog post in 2 years 😅
Tweet media one
19
117
464
@zats
Sash Zats
4 years
I felt like there’s a gap in iOS community: most of the conversations are around the code, but not enough around software architecture. I am starting a series of videos where I’ll be interviewing folks behind iOS apps to learn how are they built. Your feedback is appreciated!
25
36
444
@zats
Sash Zats
5 months
@any_other_you Is this an android automation UI? Looks powerful
3
0
421
@zats
Sash Zats
3 years
Folks saying Swift is easy to learn for beginners, how do you explain that division requires understanding of the type system?
Tweet media one
94
31
385
@zats
Sash Zats
7 years
Autocompletion in breakpoint conditions!
Tweet media one
Tweet media two
5
174
329
@zats
Sash Zats
5 years
It's no secret that CAPTCHA is used to train Google Maps Street View and self-driving car, this seems like a reasonable next step 🙂
Tweet media one
3
64
277
@zats
Sash Zats
6 years
To optimise table view perf we pass scrolling information from UIKit down to processor controller using historical data of your app - no applause 🤔 This is no memoji, but come on!
Tweet media one
7
48
240
@zats
Sash Zats
5 months
@gblazex What are the extra things you turn off? Is that more / different from battery saver? Love the navigation brightness one 👍
1
0
212
@zats
Sash Zats
1 year
Hahaha @Apple why do I need to type in my password to see iCloud storage downgrade options, but not to upgrade?
20
9
214
@zats
Sash Zats
3 years
Shoutout to @Citymapper for creative recruiting techniques!
Tweet media one
3
4
207
@zats
Sash Zats
7 months
Look what I found! Building a SwiftUI wrapper for UIDatePicker UIDatePicker.Mode(rawValue: 0x00000000000010ad) makes it into a month / year picker. Technically not a private API 😛
Tweet media one
3
16
193
@zats
Sash Zats
7 years
[1/4] When performing intensive animations or other auxiliary work consider creating a helper checking following (in no particular order):
2
47
185
@zats
Sash Zats
5 years
WiFi selection 🤓
11
30
182
@zats
Sash Zats
8 years
Amazing tip from Xcode labs: add a EXCLUDED_SOURCE_FILE_NAMES build setting to conditionally exclude sources for different configuration
5
50
171
@zats
Sash Zats
3 years
Great attention to details from IG folks on building fluid interfaces
2
8
163
@zats
Sash Zats
4 months
lol seeing everyone around me getting those with the same frequency. Great work Apple 👏
1
0
160
@zats
Sash Zats
4 months
@ekampf Looks like it’s a 3p device
@dubdubcool
Nico - NFC.cool
8 months
This is real! A Flipper Zero with Xtreme firmware can flood iOS with spam messages. It can even crash newer iPhones. #ITsec #iPhone #Bluetooth
1
5
87
2
2
153
@zats
Sash Zats
2 years
Sunday night is for high quality Swift code
Tweet media one
Tweet media two
11
5
133
@zats
Sash Zats
9 years
Break on “Attempt to present VC1 on VC2 whose view is not in the window hierarchy!”
Tweet media one
Tweet media two
5
41
127
@zats
Sash Zats
5 years
It's my dad's 65th birthday this year, I plotted some of the places significant for our family as a gift A3 Fabriano black paper 160 g/m2 Y&C Silver Gel Extreme 0.7 Gelly Roll Metallic gold Sakura #AxiDraw #plottertwitter
Tweet media one
Tweet media two
Tweet media three
Tweet media four
7
13
121
@zats
Sash Zats
7 years
*Hits Rename on Objective-C++* *Renames all the occurrences in a second* … I'm not crying, I have something in my eye
2
28
119
@zats
Sash Zats
7 years
I like how the UI is more expressive in iOS 11. Notifications are clearly hysterical
2
34
109
@zats
Sash Zats
8 years
Your annual reminder that setting Timer app to "Stop Playing" works with any 3rd party app playing music / audiobooks etc
Tweet media one
3
54
110
@zats
Sash Zats
8 months
Built a prototype for Xcode → Import → Design. Feels great to start with a code getting you 70% there with functional UI and clean code. Just like GitHub Copilot you can imagine how this can take in account your existing components etc. Coming to Xcode near you in 2031.
8
7
108
@zats
Sash Zats
3 years
When your state needs you
Tweet media one
Tweet media two
0
6
101
@zats
Sash Zats
7 years
behind all the criticism I forget to praise things I like 😳 Like these gorgeous large animations when plugging in the phone or connecting wireless headphones
3
16
98
@zats
Sash Zats
7 years
I am not ready!
Tweet media one
4
15
97
@zats
Sash Zats
5 months
I want to pay a quick tribute to iOS community. We've been writing pretty good apps with debugging like this for a while 🎉👏
Tweet media one
8
9
97
@zats
Sash Zats
2 years
Random find - every NSWindow has a private method _shake that plays that shake animation 😊
3
8
97
@zats
Sash Zats
1 year
Imagining collaborations between Braun, Fellow, Sony, Teenage Engineering, Apple and more. Playing with #midjouney blending - really fun results
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
3
95
@zats
Sash Zats
5 months
@RonanACNH Helvetica Neue. Admittedly not my best work but thought of it in bed and Pixelmator was the only tool available
2
0
94
@zats
Sash Zats
7 years
🤦‍♂️
7
12
91
@zats
Sash Zats
6 years
🆒
Tweet media one
7
13
85
@zats
Sash Zats
8 years
Jonatan Swift holding first *.swift file
Tweet media one
1
33
84
@zats
Sash Zats
2 years
I am in love with #GPT3 , it has a potential to transform what we expect from software. Supercharged an email client from the previous demo: • Show a summary instead of the first line of the email • Show actionable emails, not just the unread ones • Extract action item links…
7
8
83
@zats
Sash Zats
5 years
me: finally weekend, will get some personal projects done macOS: sudo not found 🤦‍♂️
3
1
82
@zats
Sash Zats
9 years
Build a little Xcode plugin making coverage a bit more informative
Tweet media one
0
22
77
@zats
Sash Zats
5 months
@NihalAdsiz That was a lowbrow joke, sorry 🙂 Maybe some 3rd party gadgets allow that
3
0
79
@zats
Sash Zats
4 years
New episode of How it’s Built with @_ryannystrom - Director of Engineering at @github . We talked about GitHub Mobile app, Catalyst vs Electron, should managers code, and more As always your constructive feedback is welcome!
2
5
77
@zats
Sash Zats
6 years
I've been using these 3 Safari bookmarklets for quite a while: fullscreen, picture-in-picture, toggle fast playback on any video
Tweet media one
2
12
76
@zats
Sash Zats
4 months
No one wants to rebuild the entire keyboard, everyone wants to rebuild a suggestion bar. We need a separate keyboard suggestion API. Thank you for coming to my TED talk
@daniela_muntyan
Daniela Muntyan 🇺🇦
4 months
I just had one crazy idea - what if @raycastapp mobile could be a custom iOS keyboard that helps you be more productive in any app?
21
7
190
5
1
75
@zats
Sash Zats
6 years
Finally you can disable push notification requests for all the websites…
Tweet media one
6
27
74
@zats
Sash Zats
8 years
Lower part of the slide got cut off
Tweet media one
4
44
73
@zats
Sash Zats
5 months
Having too much fun building this lil text field with tokens interleaved with text. UIKit baby! NSRange, too! 🤘
@zats
Sash Zats
5 months
SwiftUI people, can I implement a text field with interactive token views without UIKit? Ref prototype in UIKit:
16
0
32
3
0
71
@zats
Sash Zats
3 years
hello world in swift, objective-c, and JavaScript
Tweet media one
2
1
69
@zats
Sash Zats
2 years
It’s been more than a year since Safari for macOS tab redesign, and it’s still extremely buggy - this one reproduces 80% of the time 😔
13
5
69
@zats
Sash Zats
6 years
What's the easiest way to memorize int32 max?
Tweet media one
1
20
69
@zats
Sash Zats
3 years
The only right way to organise App Library
Tweet media one
6
5
68
@zats
Sash Zats
3 years
Excited to finally see my work (and many others) featured during F̶B̶ Meta Connect!
5
8
66
@zats
Sash Zats
7 months
SwiftUI compiler error vs where error actually is (field is called displayTitle not title)
Tweet media one
Tweet media two
4
2
62
@zats
Sash Zats
2 years
@rjonesy Might be improvement in the v4, prompts are fairly straight forward
Tweet media one
Tweet media two
Tweet media three
1
1
64
@zats
Sash Zats
1 year
An iOS app to explore #Midjourney . TestFlight coming soon.
8
1
64
@zats
Sash Zats
3 years
This garbage has been happening for the last several iterations of iOS. I already reset the dictionary. It became a running joke with my friends. Remove algorithmic autocorrect! Bring back chronological autocorrect!
8
8
62
@zats
Sash Zats
9 years
I wrote a simple Xcode-launcher.app to fight OS X 10.11 El Capitan beta 2 Xcode problem http://t.co/ij0CokSgOS http://t.co/Oy2URntwJr
Tweet media one
9
63
61
@zats
Sash Zats
8 years
The day when Swift compiletime does not appear to be a real issue anymore
4
26
60
@zats
Sash Zats
2 years
Disappointed last pic is not this
Tweet media one
@LICIACube
LICIACube
2 years
Here are the first images taken by #LICIACube of #DARTmission impact on asteroid #Dimorphos . Now weeks and months of hard work are now starting for scientists and technicians involved in this mission, so stay tuned because we will have a lot to tell!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
80
1K
4K
2
6
58
@zats
Sash Zats
6 years
Please make sure your app is at least as fun as Office running on Mojave. Seriously
0
22
60
@zats
Sash Zats
6 years
Self-sizing table-view cells you say…
@bitfield
John Arundel
6 years
The software to create the black hole in the movie 'Interstellar' is a full implementation of Einstein's equations in 40,000 lines of C++, and rendered thousands of 23-megapixel IMAX frames on a 32,000-core render farm at about 20 core-hours per frame
Tweet media one
219
10K
23K
2
5
59
@zats
Sash Zats
8 years
There comes a time when you ask yourself an ultimate question…
Tweet media one
1
46
59
@zats
Sash Zats
6 years
My 2 favorite settings that make working with macOS way more effortless: * enable tap to click via Trackpad * enable three fingers drag via Accessibility
Tweet media one
Tweet media two
12
9
55
@zats
Sash Zats
2 years
1. Join Apple 2. Sort this list alphabetically 3. Quit Apple
Tweet media one
4
1
57
@zats
Sash Zats
9 years
expr @import UIKit is no longer necessary for Objective-C 🎉 Xcode 7.3 b2
0
49
54
@zats
Sash Zats
7 years
Oh hai CAEmitterBehavior 👋
5
8
56
@zats
Sash Zats
3 years
After a few poor attempts at #creativeCoding in swift (wrapping #p5js web view, bridging #openFrameworks etc), started p5swift from scratch, first CoreGraphics renderer, then will add a Metal renderer. Nothing too fancy yet. To test replicated @okazz_ ’s
Tweet media one
3
5
55
@zats
Sash Zats
3 years
@manuelmaly Don’t see how to delete my iCloud account in settings?
1
1
52
@zats
Sash Zats
8 years
More and more Touch Bar makes sense: extending dialog buttons into keyboard area. I’m really curious to try what it feels like IRL
Tweet media one
4
31
52
@zats
Sash Zats
9 months
@acbdev Let me call my boys
Tweet media one
1
0
52
@zats
Sash Zats
6 years
singularity is when you download Xcode faster than you can extract it
Tweet media one
3
4
52
@zats
Sash Zats
6 years
I started a new blog posts series "let's build X", where "X" is one of the macOS apps I use daily, and "let's build" is both APIs and architecture 🤓 Let's build Amphetamine - app preventing mac from sleep Feedback is welcome! 🙇
2
2
51
@zats
Sash Zats
3 years
I’m very excited for PiP being divorced from AVPlayer this might finally allow YouTube, Facebook, and Instagram to support it #wwdc21
3
0
51
@zats
Sash Zats
6 years
…and finally feeding PDFs to AxiDraw (come on twitter compression, do your worst!)
5
3
51
@zats
Sash Zats
10 months
Had a go at internal SF Symbols, tons of fun icons! Full instructions
Tweet media one
Tweet media two
Tweet media three
2
9
52
@zats
Sash Zats
7 years
It would be great to stop re-implementing image editing and be able to use system editor like in this demo (using private API; ignore simulator artifact on image preview)
3
14
49
@zats
Sash Zats
2 years
Can we have all the tab-based tools like IDE, browsers, note-taking tools etc to adopt @code model? Feels like a good mix of flexible and powerful. Here’s hoping Xcode is taking notes
15
3
50
@zats
Sash Zats
3 years
Current gotcha I’m hitting a lot: inconsistency in Safari iOS 15 address bar tap areas make it tricky to tap it without carefully looking at it
Tweet media one
3
6
49
@zats
Sash Zats
4 years
New episode of How It’s Built with @jamesthomson from @PCalc How do you build a calculator app people love? How do you maintain software for over 20 years? Most importantly, how do you reverse engineer a Casio calculator? and wherever you get your podcasts
1
6
47
@zats
Sash Zats
2 years
@philprimes @mufasaYC This is your captain speaking, we are waiting for the plane to prepare my Apple Watch for development..
2
2
47
@zats
Sash Zats
2 years
Had a blast speaking at @NSSpain , was absolutely lovely to see old friends, and make new ones. One of the best conferences in class, Incredible mood
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
3
47
@zats
Sash Zats
6 years
Having way too much fun playing with generative art in playground Next step will probably be CGContext mirroring all shapes into SVG and printing with AxiDraw
Tweet media one
4
4
48
@zats
Sash Zats
6 years
@sandofsky Surprising there are more people using Node console than writing servers 🙃
1
0
47
@zats
Sash Zats
5 years
L-tree blossom 5 hours 30 minutes 143 meters of ink Based on @jomasan ’s L-system tutorial and some of the @thecodingtrain videos by @shiffman #axidraw #creativecoding #plottertwitter #lsystem #processing #p5
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
12
47
@zats
Sash Zats
2 years
Europe public transportation love letter
Tweet media one
1
0
45
@zats
Sash Zats
1 year
Before and after iOS disassembly code improvement by massaging it with #ChatGPT for all iOS disassembly nerds out there
Tweet media one
Tweet media two
4
2
46
@zats
Sash Zats
7 years
Tweet media one
Tweet media two
Tweet media three
4
18
44
@zats
Sash Zats
6 years
Now I understand what @steipete charges money for
Tweet media one
1
5
44
@zats
Sash Zats
6 years
Pre-WWDC Jailbreak conference
Tweet media one
1
2
44
@zats
Sash Zats
2 years
In personal news, after 8 exciting years split between San Francisco, and New York, I’m moving to London to join Instagram¹ My decision is mostly driven by the great weather, and delicious British food. Give me your best tips on how to Brit! ¹ - I can't unblock your account
10
0
44
@zats
Sash Zats
7 years
I needed all emojis available in iOS 11 by category. Here they are as a dictionary in case you need them, too
Tweet media one
4
8
44
@zats
Sash Zats
5 years
Had a blast presenting lightning talk at #NSSpain2019 about creative coding using Swift, Xcode Playgrounds, and @emsl 's AxiDraw If you are interested in public speaking, start with lightning talks, and yes you have something interesting to talk about!
Tweet media one
5
3
43
@zats
Sash Zats
6 years
Now imagine maintaining 30 years worth of code😱
@stephen_wolfram
Stephen Wolfram
6 years
Just copied a notebook (on a floppy) from Mathematica V1 (1988) to V11 (2018) ... and it JUST WORKED! (And the code still runs!)
Tweet media one
35
489
2K
3
5
43
@zats
Sash Zats
7 years
seeing this modal alert when launching AppStore 👌
Tweet media one
Tweet media two
2
16
43