
leading engineering at @cerebro_hq + @swaydotfun - the world’s first narrative market hacking @DoanLabs
Joined July 2017
- Tweets10.1K
- Following685
- Followers392
- Likes4.3K
this is a big incident. i used their service a few years ago, loved their heroku vibe (but better ux for sure)
hope they can pull through
An urgent notice from the Railway team
blog.railway.com/p/security-…
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…
adding "visually" is my must-have whenever i prompt in @t3dotcodes lol. look at this
i’ve never encountered any crazy electron memory issues like this in my life
like what the hell were they doing on their mac?
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…
Replying to @richiemcilroy
Give it a star here. I’m super optimistic about this project. Next task is going to be rewriting Cap desktop in 100% Tov as an experiment. Will keep giving updates on progress!
github.com/richiemcilroy/Tov
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
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)
Thanh Doan retweeted
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.
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" />
peek.doan-labs.com
docs: peek.doan-labs.com/docs
changelog: peek.doan-labs.com/docs/chan…
npm install @doan-labs/[email protected]
it's really... bad.
still don't know why google fell behind other labs like this - they literally have everything
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.
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?


















