iOS all the things

Moscow, Russia
Joined December 2007
Установил bb (getbb.app) и как же хорошо стало управлять двумя агентами, работающими над планом разработки. Не нужно перекладывать результат разработки этапа ревьюеру руками и не возвращать результаты обратно. «Больше не двигаю юнитов руками, как в Старкрафте» :)
1
2
362
Roman Busygin retweeted
Creative work is inherently turn-based. You don't just blink and the whole painting is there. One stroke reacts to the next.
2
6
5
60
53,655
Roman Busygin retweeted
Continuation of my old video-as-3d-object demo Always wanted to extend it further with segmentation so you can search for any type of object within the scene
All videos are actually three-dimensional objects Usually what we see is just a small slice along the axis of time, but what if we could tangibly interact with the geometry of this space?
39
132
19
1,482
83,329
Roman Busygin retweeted
You cannot optimize what you haven’t mastered manually. You haven’t earned the right to automate until you’ve felt the friction of the manual labor.
68
816
71
5,098
210,799
Roman Busygin retweeted
Xcode 27.2 beta includes a new CLI: xcodeproj It lets you change build settings, add targets, edit groups… from the command line. Works with the new JSON project format and classic Xcode projects, and uses the same underlying support as Xcode, so edits match what Xcode does. If you have the beta installed, check it out: xcrun xcodeproj --help
8
16
3
154
12,091
Roman Busygin retweeted
Fun fact: the creator of CoreAnimation is one of the creators of SwiftUI! The decision to run animations in the app process rather than the render server (as CoreAnimation does) was one of the earliest and most fundamental decisions we made when designing SwiftUI. Some of the most distinctive experiences of using an iPhone, like UIScrollView rubber banding and SpringBoard app switching are only possible as client-side animations. But these experiences aren’t easy to build with UIKit! This is because if you want a UI to be fully interactive and interruptible by the user while it’s animating, it has to be running in the same process as the event handling. In fact, in iOS 18 we added new APIs to AppKit and UIKit to adopt the SwiftUI client-side animation model. There are a lot of valid critiques of SwiftUI. The fact that SwiftUI doesn’t use CoreAnimation for its animations is not one of them.
SwiftUI isn’t native and here’s why SwiftUI apps may sometimes feel janky. It ditches the key element that made animations run so smoothly on iOS since the original iPhone: Core Animation. In SwiftUI animations run in-app without CA backing. Block the main thread: SwiftUI ball stalls while UIKit’s keeps moving on the render server.
51
118
27
1,580
347,906
Roman Busygin retweeted
After co-inventing ChatGPT, I kept asking myself: why have superhuman chat models not led to AGI? I’ve spent the last 2 years in stealth building a new way to train models (RLCD), and a new type of frontier AI model that we are releasing today: Jev • 20-200x faster • 40-400x cheaper (w/ output tokens free) • Frontier composable intelligence optimized for decisions AFAICT the shortest path to AI-based economic revolution
4,030
8,285
6,819
76,631
40,124,001
Roman Busygin retweeted
Thankful for this community note.
BREAKING NEWS🚨: Iran shoots down an F-15 with a man on a flying carpet 😱😱
307
3,121
96
60,742
2,644,258
Стоя на станции Тайга в Кузбассе, мне приспичило купить фьючерсов на юань в Финаме. Интернет там был странный, запросы отрабатывали медленно (хотя телефон утверждал, что это было LTE). Первая заявка со вторым плечом — таймаут. Ну ладно. Вторая заявка — то же самое.
1
8
1,163
Третья заявка оказалась успешной, но когда портфель прогрузился, я увидел, что моя позиция с шестым плечом (т.е. прошлые два таймаута были не таймауты). К счастью рынок сходил в мою сторону и пока я продавал лишнее, я успел заработать. Но случись чего, минус был бы неприятный.
1
3
254
cross-platform SwiftUI swiftcrossui.dev is probably BETTER way to ship great app than Electron slop. quite amazed how the project evolved 🥰
15
19
214
14,116
Roman Busygin retweeted
Every time I hear people say “Claude wrote it all: I don’t understand how it works”, I decide that they can’t debug it, full stop. If you can’t debug it, you can’t own it. And if you can’t own it, anyone who cares about reliability or stability cannot trust you as a vendor.
16
22
3
189
12,475
Roman Busygin retweeted
i hand-sewed a keyboard skirt for WWDC so many people came up and asked if it actually worked lol
388
239
61
10,649
728,816
Roman Busygin retweeted
here’s something I don’t think I’ve ever seen before: the complete design demo harness for the new Siri UI (“Campo”) is sitting dormant in the framework responsible for rendering it. So if you push the right buttons, you can mess around with Apple’s own prototyping tool!
4
15
1
380
25,615
Roman Busygin retweeted
Because I know everyone was at the edge of their seats, the wireless device mirroring in Device Hub uses an engine that vaguely resembles FaceTime (an HEVC SRTP stream over a QUIC tunnel managed by CoreDevice) and is entitlement-gated (com_apple.private.coredevice.client / com_apple.private.cmcapture.frame-receiver)
4
6
90
7,363
Roman Busygin retweeted
⚡️
25
25
7
1,115
209,893
Roman Busygin retweeted
“I’ll be 10 min late sorry!!!” -ashamed -fragile -unreliable “A thousand apologies. The relentless slog of time has overtaken my faculties.” -powerful -commanding -honest
87
3,680
119
28,550
559,841