WhitneyLand
Joined 13 years ago
Joined 13 years ago
When good expositors choose motivating questions, say like 3 blue 1 brown, they don’t usually make apples to oranges comparisons. The best examples motivate while making sense before and after you learn.
Mostly the trick is they're comparing lossy to lossless compression which doesn't even make any sense.
Find it useful to conjure up cognitive dissonance and practice letting it go.
- Text interface: Done
- Voice interface: 5-10 years I’ll predict
The demo is nice, but enough obstacles remain that very few people would mistake it for a human over even a 5 min conversation. Chat systems configured to intentionally impersonate can already get people to mistake them for humans most of the time.
There’s been great progress in this area, direct response modeling, parallel reasoning, but last challenges are huge.
The reality is LLMs still seem dumb much more often without significant reasoning time (test time inference). On that point alone they are still an order of magnitude too slow for convincing interactive latency.
Of course they don’t need to meet this bar to be useful, systems are good enough today for lots of applications. It will just be interesting to see what the final delta ends up being.
However if my new car's engine is a near copy of the one in the Corvette, and my announcement gushes about the engine using the same terms the Corvette design team invented...
Then can you see how a mention might be nice?
It’s not meant to be an engineering improvement, it’s an important theoretical result because it casts doubt on things that were previously thought to be impossible.
For my Figma needs, having Codex do computer use seems just as good as their mcp. I can tell it, “go download the assets for what I need and take a few screenshots for reference”.
- Maintaining a significant new moving part in the dev process. KMP updates, management, integration, futures awareness, this all takes non-zero time.
- If an iOS dev wants to work on a KMP project what's the ramp up time? How much less efficiently can they contribute compared to a pure native app?
- How much time is spent on problems, bugs, issues, related to KMP. This is guaranteed non-zero for any tool.
- Is there less benefit to KMP with coding agents? Previously with two native apps, a bug fix had to be done twice. Currently, say a fix in done on Android, it's quite easy to say "propose an equivalent fix for the iOS repo". I do not claim this removes all benefits of a single code base, just that some things are not as bad now.