leading engineering at @cerebro_hq + @swaydotfun - the world’s first narrative market hacking @DoanLabs

Joined July 2017
wrote some notes on tov-search, if you're curious doantranminhthanh.com/writin…
introducing tov-search! it's a file search written in tov, for mac and linux i started by forking fsearch from @itsnoahd to experiment with making it faster, then ported it to tov just to see how far a 0.0.1 language can go on big repos it's 22 to 47x faster than fzf, and on 10M files it's about as fast as fsearch (less memory) github.com/doan-labs/tov-sea…
1
1
6
174
not sure anyone else does this but most of my api keys, password, etc. are saved in apple notes
we need to update the meme
4
105
adding "visually" is my must-have whenever i prompt in @t3dotcodes lol. look at this
4
139
i’ve never encountered any crazy electron memory issues like this in my life like what the hell were they doing on their mac?
"electron used all my ram" is becoming one of my favorite IQ tests
1
92
introducing tov-search! it's a file search written in tov, for mac and linux i started by forking fsearch from @itsnoahd to experiment with making it faster, then ported it to tov just to see how far a 0.0.1 language can go on big repos it's 22 to 47x faster than fzf, and on 10M files it's about as fast as fsearch (less memory) github.com/doan-labs/tov-sea…
4
1
1
18
957
tov is a cool language, but on its own it's not that fast. it doesn't have vector instructions or threads (yet i guess, hope @richiemcilroy can add those later). that was actually my plan to make fsearch faster, so i built a magic hook: tov compiles the program, then a small script swaps a few functions for c i wrote myself, with neon for arm, avx2 and avx-512 for intel and amd like i just built a compiler on top of another compiler
1
4
69
first version took 30.8 ms a keystroke, on one core. vector instructions only got it to 29.0, about 6%. using every core got it to 2.6 ms, 11x faster fsearch is faster on llvm and chromium, and numbers move ~20% between runs. try it and tell me what breaks: curl -fsSL raw.githubusercontent.com/do… | sh tested on my workstation (ubuntu 24.04) and my macbook pro (macos 26)
3
36
he sounds exactly like astra would answer me
Replying to @JamesStewau0y5
Registers as time travel
65
When I was writing Unreal Engine 1, my time was divided as follows: - Around 30% went to seriously deep coding on hard problems: assembly language texture mappers, C++ BSP trees, data persistence, object oriented systems design, and networking. - Around 70% was just typing and refactoring large bodies of code needed for a complete engine feature set. This was not hard, and while I was doing it my mind was mostly on the deeper coding topics, thinking and planning for what's next. It didn't feel much different from vibe coding today, except that it was just me typing code on an IBM Model M keyboard rather than prompting it and reviewing the results. So, it has always seemed perfectly logical that we would rely on AI for that 70%, once the AI could do it with a similar quality standard as we could, which has never been perfection. It came as no surprise that, after a few years of AI model evolution, it was able to take the reigns on that 70% and free up programmers' time for more valuable tasks. What's more of a surprise is the emergence of AI as a sort of insta-Carmack able to solve hard technical problems quite cleverly and often cleanly, and that it's able to reason about and work in complex 3D scenes both by operating the tools and by directly understanding the raw data files. I abandoned assembly language in 1998 when out-of-order CPUs made much simpler C/C++ code faster, and never I missed it. If prompting through architectural documents, concept art, and design plans can transcend typing code and tweaking vertices, that will enable developers to spend their time on higher-level, higher value technical and creative tasks. What matters is the end product, whether it's a game or an engine. Anything developers can do to try out more ideas and make better software and games faster is a win for everyone.
975
1,644
394
18,778
1,600,917
nah it's supposed to be like this
🤖 Made with AI
1
55
switched from istat menus to pulse by @localhost_5173, looks 🤌
1
6
415
Thanh Doan retweeted
alexandr wang is the successful version of the cluely guy
263
227
46
11,035
414,082
peek 1.1.0 is out. - 6 accessories across 3 slots: eyewear (glasses, sunglasses), headwear (bow, cap, sprout), neckwear (tie) - all default to none → existing faces stay identical - draw + settle exported <Peek name="Linh" eyewear="glasses" headwear="sprout" />
5
1
13
443
it's really... bad. still don't know why google fell behind other labs like this - they literally have everything
4
121
good write up
on the vibecoded adobe suite i think both the effort and the expectations are completely misplaced. illustrator is 39 years old, photoshop 36. people really did expect to catch up in two weeks. attacking the full suite makes no sense. if you’ve been using photoshop, indesign, or illustrator for 20 years, you’d have opinions. you’d notice even the smallest inconveniences and have ideas for how to improve your workflows. with ai, you’re finally in a position to make bespoke software that serves you perfectly and brings you joy. look at aseprite, which specializes in pixel art. losslesscut, which does one thing premiere makes unnecessarily complicated. photopea, which started as a browser-based psd viewer and grew into a serious editor over 14 years. figma, which rethought design around collaboration. each of these projects has a point of view. each understands something about how people actually work. instead, we get seven adobe-shaped applications, recreating the surface without understanding what led to the underlying decisions. not an alternative vision for creative software, just a checklist of features to imitate. it’s slopware, and it trivializes decades of genuine attempts to free people from adobe. the tragedy is that we finally have the tools to make the software we actually want, and instead we’re making the software we already have. and if you needed any more evidence that this was never about making better software, having finished 40 years of adobe development in two weeks, he’s now moving on to microsoft office.
2
49
Thanh Doan retweeted
Wow. Tov.sh is already faster than Rust and Bun in lots of cases. Smaller binary, memory/CPU usage, faster build times. I’ve only worked on it for ~1 day 😳 imagine 1 week! Also built a x264 encoder replacement for @Cap, using Tov, and it is up to 8.1x faster.
46
42
6
567
72,234
if you work in consulting long enough, you'll realize people are lazy and just want someone else to do it everyone can buy a camera, and most already have one in their pocket. why wouldn't everyone become a photographer?
Software is dead It's now the era of personal software and everyone just builds what they need whenever they need it I think
1
2
64