SteveB (@bmtriet) header
SteveB (@bmtriet) profile picture

Building local AI agents and factory automation in Vietnam. 12 years shipping internal tools. Real tests, failures, and lessons.

Viet Nam
Joined September 2010
Photo by SteveB (@bmtriet)Photo by SteveB (@bmtriet)Photo by SteveB (@bmtriet)Photo by SteveB (@bmtriet)Photo by SteveB (@bmtriet)Photo by SteveB (@bmtriet)Photo by SteveB (@bmtriet)Photo by SteveB (@bmtriet)Photo by SteveB (@bmtriet)Photo by SteveB (@bmtriet)
A little real-world experience sharing... #BuildInPublic So, I recently went all-in on a startup, and right now, I'm deep in building our Voice AI module. Here's the thing about Voice AI in production: Demos sound absolutely amazing. But once you put them into real-world use, you quickly realize there's still a LOT to figure out. And to be fair, AI's "ears" and "mouth" have become insanely realistic. One of the well-known providers in the industry is even pushing hard to make AI-generated speech sound less robotic and more human. But here's the trade-off: The more natural and human-like the voice becomes, the less control developers seem to have over it. And that's where engineering gets interesting. We're left figuring out creative workarounds for edge cases that aren't exactly straightforward. Here's challenge #1, still unsolved: How do you reliably control speech speed when the TTS model doesn't even expose a speed parameter? Sounds simple, right? Not quite. :) Anyway, that's enough sharing for today. Back to building. Lots more to figure out! #Orchexa #AgentOS #TayNinh #Vietnam
3
3
53
Hay quá, ý tưởng đơn giản, nhẹ nhàng.
I got a 1.9B model to watch a restaurant camera and tell staff which tables need cleaning 🍽️ It runs on my laptop. No cloud, and it generates zero tokens. Built over a weekend with @liquidai d1-2B
20
We achieved SOTA on Terminal Bench 2.1 using a DeepSeek v4.1 Flash model. 92.2% at $0.08 cost per task. Previously Opus 5.5 was the leader at 87.6% at $0.50 cost per task (vals.ai/benchmarks/terminal-…). Now the obvious question is how did we do it? How can you possibly improve a Flash model to beat frontier models like Opus, Fable, and Astra? The truth is, we over-obsess about models when they are only half of the equation. The other half is the code that wraps around the model. In fact all of the most revolutionary products (Instinct, Muse, Claude Code, OpenClaw, etc.) are all just harnesses optimizations. Rather than try to build a new model or fine-tune, we built a harness that would make: Flash Models —> Frontier Results Frontier Models —> Beyond Frontier Results Did I mention it’s also ~6x faster than Claude Code? And we’re now live. Go Check it out! Trymidas.io
59
31
7
541
53,735
I can do the same, but just zero context LOL
Faker is 30 with six world championships, and his screen flashes like a strobe light because he won't leave his camera in one spot for more than a split second. Every flash is him jumping over to a teammate to see what's going on in their lane, then snapping back to his own fight. He does it over and over for the entire game. He's using five keys. F1 puts the camera on himself, F2 through F5 put it on each of his four teammates, and he taps Tab in between to pull up the scoreboard with everybody's items. In League your screen only shows a small circle of the map around your own champion, so this is how he sees the rest of it. The minimap in the corner shows little icons for where everyone is, which helps right up until you need to know how much health the enemy laner has left or how many minions are about to hit your tower. And he can't just check once. An enemy who showed up in top lane four seconds ago could be standing in the river by now, so whatever he saw is already going out of date by the time he looks back at his own lane. The only way to keep the whole map current in his head is to keep cycling, all game, while also playing mid against the best players in the world. Google's DeepMind found out how much this matters when they built an AI to play StarCraft, which has the same camera problem. Their first version could see the entire map at once and beat two pro players 10-0. When they rebuilt it to look through a camera like a human has to, it lost its very first live game to a pro it had just swept 5-0. To be fair, that camera version had only trained for a week. DeepMind kept at it, and for the version they published in Nature they made the camera mandatory, only let it act on what was on screen, and capped how fast it could click after checking with pro players. It still made Grandmaster, top 0.2% of the ladder. They basically ended up treating the camera as part of the game itself. OpenAI's Dota bots skipped the problem completely. They read the game straight from the API and never looked at a screen. Most AI agents that use a computer today are stuck with the keyhole too. They take a screenshot, figure out what to do, click, and take another screenshot. Faker runs his version of that loop faster than you can follow on video. He plays BLG on Sunday for a shot at his fifth straight Worlds final. Try watching his monitor for one teamfight and you'll get dizzy long before he does.
69
Yes, HD/ FHD videos should be smaller and be a new standard for media.
This skill is mind-blowing 🤯
1
1
18
Next bottleneck will be my macbook pro m1 :))
Once you experienced 1000 tokens per second it is hard to go back to anything else
2
11
2,104
I am in
This quoted post is unavailable.
5
SteveB retweeted
这太玄幻了!!! Qwen-Image2.1 Turbo加LoRA叠在Google 3D Tiles上, 等轴像素风新加坡,这简直就是建了一个数字城市, 强的有点可怕了。
31
105
5
956
52,077
We're giving away a Hogwarts Legacy custom wrapped NVIDIA GeForce RTX 5090 to celebrate its official release with DLSS 5 🪄 To enter: 🟢 Share this post 🟢 Comment #RTXON Terms and Conditions: nvidia.com/en-us/geforce/con…
84,725
72,183
7,670
67,554
5,834,919
SteveB retweeted
Introducing Jev @typesafeai powered social-api Try it at treg.to/social - One API to access any social data - Track every mention of you & your competitors - Find trending posts in your niche, filtered by Jev - Under $0.05 to pull 1,000 competitor ads Open source, 0% markup 👇 Repo link below
148
175
99
2,716
333,459
Today we release Mirage: A 22 MB visual-language model that runs scene descriptions + object detection + OCR + segmentation + spatial relations analysis + extractions + decisions, in a single pass. It can do all that in 74 ms on Samsung Galaxy S26 NPU or 107 ms on its CPU. Mirage has a 7.8M encoder + a 40.8M decoder at 2bits, and describes images in English, German, French, Spanish, Italian, Dutch and Polish. We trade general language capacity, to compete top small VLMs today (SmolVLM2-500M, LFM2.5-450M and Florence2-230m) on these tasks. On 256 VQAv2 questions, feeding Mirage's structured output and full trace to text-only Qwen3-0.6B raised its score from 9.3 to 31.3 out of 100, without fine-tuning either model. Read more and benchmark it yourself here: cactuscompute.com/blog/mirag…
73
232
32
2,085
444,483
Computer use 需要进化到鼠标集群
160
524
143
8,681
511,809
an absolutely beautiful and informative blog post! one of the biggest anti-patterns we see with jev is just plugging it in to make Big Decisions instead of having code do what it's best at and jev for just the parts that require judgment 🤌 THIS is how we transform software!
Why don't we at TypeSafe call Jev a decision model? If you think of Jev's questions as making *decisions*, I believe you'll use it at the wrong layer of abstraction and your reliability will suffer. I wrote all about this on our site 🧵👇
19
12
4
340
33,715
Voice direction & distance-aware UI. The demo shows Voice Ring + Libraries Voice Position model, where the UI reacts to voice direction and distance. The ring also changes its color based on speech emotion. Ready to use with SwiftUI on Libraries.dev
19
12
2
286
14,253
I turned my airpod case into a mouse and it works pretty well!
443
781
287
15,884
1,567,147
we made an open-source Grok Bot with unlimited usage! meet @mausbot_ use your existing subscriptions: Claude, Codex, or even local models. Try it here - mausbot.com
Replying to @DogecoinNorway
The cost of serving Grok Bot was unsustainably high relative to revenue
12
7
4
94
11,181
SteveB retweeted
LibreYOLO 1.7.0 is out, and this one is special: image to 3D! The first model is Speridlabs Idol by @speridlabs, and the quality is stunning. One photo in, a 3D Gaussian splat out, in three lines. Apache-2.0, weights straight from their Hugging Face. libreyolo.com/docs/models/sp…
6
66
1
474
19,985
SteveB retweeted
This quoted post is unavailable.
76
8
2
163
21,878
SteveB retweeted
Great to see Ming-3.0-tts-0.5B running locally on an RTX 3090! In @ItsmeAjayKV’s test, a 5-second sample of his own voice was enough for cloning—even with fan noise in the recording. 🫶 Thanks for sharing, AJ! We’d love to see what you build next.
Tested voice cloning with Ming-3.0-tts-0.5B by @AntLingAGI and it is even more insane. For a model of this size, voice cloning happens really well, i tested my own voice, half drunk, in a room full of noise (fan noise mostly) and it instantly cloned it. It needed just a 5-second sample of my voice, and it speaks faster than real time: about 4 seconds of speech in 2–3 seconds. All running locally on my RTX 3090. Ming takes about 3.3 GB of VRAM, and the whole model is under 3 GB on disk. Great time for Local AI.
4
8
2
86
6,151
Your Harness. You Define It. Meet Creator Mode in DeepSeek Harness. Turn ideas into plugins that you can use, from a design workspace to a sandbox game or a 3D LLM visualizer. What will you create?
754
2,117
959
25,330
2,520,790