Truong Hoang Dung

8.6K posts

Truong Hoang Dung banner
Truong Hoang Dung

Truong Hoang Dung

@revskill

I hate technical debts very much. Learning to clean debt out of my life. Author of ReactJS, The Rails Way

20.838173,106.686895 Katılım Ekim 2009
2.5K Takip Edilen455 Takipçiler
Sabitlenmiş Tweet
Truong Hoang Dung
Truong Hoang Dung@revskill·
Generalizing problems is as important as generalizing solutions. Because once you generalize problems, your solution is automatically generalized. #programming
English
0
0
6
0
Peter Pistorius
Peter Pistorius@appfactory·
MachinenVM works on macOS (HVF) and Linux (KVM), and is written in Zig, with a TypeScript API and a CLI. It boots a debian machine in a few 100ms. I think it's at 200ms right now. You can control the entire machine via TypeScript. You can snapshot a machine on macOS, and restore it on Linux, and vice-versa. You can do live mounts from host-to-guest, or static mounts that produce a .img file, you can share ports... this is your microvm
English
12
6
57
5.3K
Truong Hoang Dung
Truong Hoang Dung@revskill·
JS package and module system is always a shit show.
English
0
0
0
13
dax
dax@thdxr·
one pattern we could do is the first time you run opencode it forks into the background as a server then every other time you launch it or use the webapp or desktop app they all use that one instance so everything is synced i'm worried this feels unexpected to people though
English
117
3
192
35.8K
Dimitris Papailiopoulos
Dimitris Papailiopoulos@DimitrisPapail·
Found myself posting papers to GitHub instead of arXiv lately. No gatekeeping, is in the same repo as the code, one link for everything, and gets uploaded immediately. Makes you wonder what arXiv's actual value is.
English
74
40
866
99.5K
Truong Hoang Dung
Truong Hoang Dung@revskill·
@josevalim It would require more sophistificated context management system, so it could work, but requires more time and energy.
English
0
0
1
474
José Valim
José Valim@josevalim·
I'd say the fact you can quickly explore alternatives to foundational choices, such as the programming language or framework you chose, in days rather than weeks/months is the most interesting aspect of it indeed. Time will tell if moving forward was the right call. I am also very curious about how generally applicable this is and what made it possible. An extensive test suite is probably a must and it seems they attempted a "one-to-one port" rather than a rewrite. But Bun is also about JavaScript, something the models are quite familiar with and there are several reference implementations. Would this have worked on closed-source projects with internal documentation only? What other factors played a role here?
Mitchell Hashimoto@mitchellh

It isn't unexpected that the focus of the Bun Rust rewrite is on the anti-Zig side more than anything, since the internet loves to hate. What is unexpected and unfortunate is that leadership within Bun hasn't tried to steer the conversation away from that at all. There are so many positive and interesting takeaways from this and I'm not really seeing any of them pushed as the primary message. A positive thing that hasn't been talked about at all is how far Bun came thanks to Zig. And even if you dump it now, its meaningful for how good Zig was to even build a product to this point and impact by any metric. I would've loved to see anyone in leadership say this. On the interesting side is how fungible programming languages are nowadays. Programming languages used to be LOCK IN, and they're increasingly not so. You think the Bun rewrite in Rust is good for Rust? Bun has shown they can be in probably any language they want in roughly a week or two. Rust is expendable. Its useful until its not then it can be thrown out. That's interesting! There's been a lot of talk about memory safety and no doubt Rust provides more guarantees than Zig. But I'd love to see a better analysis of why Bun in particular suffered so much rather than take the language-blame path. How could engineering as a practice been more rigorous to prevent this? What were the largest sources of crashes other programs should watch out for? How does Rust prevent them? How could Zig theoretically prevent them? That's interesting. I know the official blog post hasn't come out yet from Bun. But they're smart enough to know that that PR would stir up controversy the moment it opened, or they should've been. And plenty in the company have been tweeting and writing about it. Its somewhat telling to me in various dimensions what they chose to talk about first. I tend to think I'm pretty good at corporate PR/comms (especially when it comes to developer audiences) and I think appealing to the negative is never the right long term strategy; it does work to get short term eyes though.

English
7
5
122
14.9K
ayesha
ayesha@ayesha_fatiima·
Netflix uses Python Google uses Python Anthropic uses Python Meta uses Python xAI uses Python Perplexity uses Python DeepSeek uses Python Instagram uses Python Spotify uses Python Dropbox uses Python Reddit uses Python Pinterest uses Python Uber uses Python Airbnb uses Python Quora uses Python But sure… Python is ‘too slow’ for your todo app.
English
99
10
326
43.9K
Samay
Samay@Samaytwt·
Why is no one talking about Anti-Gravity anymore??? Did Claude and Codex just take over the whole market???? Anti-Gravity literally disappeared like it never existed 😭
Samay tweet media
English
168
6
335
29.8K
Tom Siwik
Tom Siwik@tomhacks·
Pretend Anthropic does not exist. No Claude Code/SDK support. No MCP either. We'd have ACP/A2A. We'd have awesome harnesses. We (probably) won't have a toxic monopoly that dictates what we can or can't do as devs. We'd build awesome software! Yet everyone keeps "supporting" Claude in their tools with whichever workaround possible. This is not good devex. The complaining and blaming won't change unless we start abandoning it 100% and not half-assing the support for those "poor users" that need claude/opus. Which customers would you lose if you just don't cater to them? Good devs/engineers or people who like to swallow Anthropic pills?
Theo - t3.gg@theo

I cancelled my Claude Code sub. I give up.

English
28
7
136
17.6K
OpenCode
OpenCode@opencode·
OpenCode x Qwen 3.6 Plus - free, again Last time y’all treated our capacity like an all-you-can-eat buffet. We found more GPUs. Round 2.
English
198
394
7K
604.5K
Pekka Enberg
Pekka Enberg@penberg·
Nah, I'll just rewrite this in Rust.
Pekka Enberg tweet media
English
6
1
163
10.1K
Chocolate
Chocolate@chocolatee_2005·
Hình như trên này toàn mấy ông làm bên quán cf quán ăn rạp phim đúng k Hay là liên kết dẫn khách đi ăn uống hay sao mà lúc nào cũng rủ đi ăn uống cf xem phim v 🤣🤣
Tiếng Việt
13
0
81
6.4K
The ₿itcoin Therapist
The ₿itcoin Therapist@TheBTCTherapist·
IF WE BREAK $85,000 THE BEAR MARKET IS OFFICIALLY OVER AND ALL YOUR MODELS WILL BE DESTROYED. BUCKLE UP.
English
81
58
1.2K
25.1K
foranduo
foranduo@foranduo2·
@unbug 有deepseek在线模型使用,为啥要加本地qwen3.6呀?使用场景有啥区别?qwen3.6是多大的?普通笔记本能带动流畅使用吗?
中文
2
0
0
245
David K 🎹
David K 🎹@DavidKPiano·
Why does Claude not want us to use 3rd-party harnesses? Are they afraid we'll use fewer tokens than usual?
English
78
5
310
51.3K
Dmitriy Kovalenko
Dmitriy Kovalenko@neogoose_btw·
you know what's intimidating? I've seen way worse rust code than whatever is inside bun right now...
Dmitriy Kovalenko tweet media
English
39
8
469
105.7K
Kaito
Kaito@KaiXCreator·
Anyone here cancelled their Claude Code subscription and moved to Codex?
English
325
4
466
74.9K