Hacker News Nổi bật (buzzing.cc bản dịch tiếng Trung)
85

Thủ thuật

Bun tái cấu trúc bằng Rust: 165.000 USD và 11 ngày, nhưng dự án đang 'đóng băng'?

(giờ Việt Nam)

Tóm tắt AI

Dù tuyên bố hoàn tất việc viết lại Bun bằng Rust chỉ trong 11 ngày với chi phí API khổng lồ, dự án đã im hơi lặng tiếng suốt 6 tuần qua. Số lượng PR tồn đọng tăng vọt cho thấy quá trình chuyển đổi này có thể đang gặp vấn đề nghiêm trọng về quản lý và kỹ thuật.

Bản dịch AI

How is the Bun Rewrite in Rust Going?

Tôi nghĩ rằng chúng ta cần phải hết sức tỉnh táo (Canny) khi có ai đó đưa ra một tuyên bố củng cố cho mức định giá khổng lồ của một công ty.

Việc viết lại Bun dường như là bằng chứng xác thực cho thấy AI, cụ thể là AI của Anthropic, có thể thực hiện công việc của các nhà bảo trì mã nguồn mở với một khoản chi phí nhất định nhưng nhanh hơn.

Vào ngày 8 tháng 7 năm 2026, Jarred Summner, người nổi tiếng với Bun, đã đăng bài về việc “Viết lại Bun bằng Rust”. Vào thời điểm đó, tôi cảm thấy khá tỉnh táo vì đã đọc về trình biên dịch C của Anthropic và trình duyệt web FastRender của Cursor. Có vẻ như có rất nhiều tiền định giá đang đặt cược vào khả năng lập trình của AI, cùng với đó là rất nhiều hoạt động tiếp thị xoay quanh các khả năng này.

Không quá khó để liên kết việc Anthropic mua lại Bun với quyết định viết lại Bun bằng một công cụ của Anthropic. Trong bài viết của mình, Jarred tuyên bố rằng trong vòng 11 ngày (từ ngày 3 đến ngày 14 tháng 5 năm 2026) và với chi phí 165.000 đô la cho các lệnh gọi API của Anthropic, quá trình viết lại đã hoàn tất và được hợp nhất vào nhánh chính. Con số này tương đương với chi phí 15.000 đô la mỗi ngày, một mức giá nằm ngoài khả năng của nhiều nhà bảo trì mã nguồn mở. Con số này dường như chưa bao gồm tiếng gầm rú của hệ thống CI/CD trong cụm Buildkite của tổ chức, thứ dường như đã hoạt động liên tục kể từ khi quá trình “viết lại” được “hoàn thành”.

Tại sao tôi lại đặt hai từ đó trong dấu ngoặc kép?

Chà, vào ngày 9 tháng 7, một người bạn trong nhóm chat của tôi đã nói một điều không mấy ngạc nhiên trong bối cảnh hiện tại – tuyên bố đầy phấn khích rằng kỷ nguyên AI đã xuất hiện, và người báo hiệu cho nó chính là bài blog “Viết lại Bun bằng Rust”. Vì vậy, tôi quyết định tìm hiểu sâu hơn. Kể từ ngày 9, tôi đã xem xét kỹ hơn các tuyên bố và mã nguồn, và hôm nay tôi đã clone repo của Bun:

Đang nhận các đối tượng: 100% (1200304/1200304), 1.23 GiB | 11.97 MiB/s, hoàn tất.

Tính đến hôm nay, ngày 27 tháng 7 năm 2026, sáu tuần sau khi bản viết lại được hợp nhất vào nhánh chính, vẫn chưa có tag phát hành nào. Đã 11 tuần kể từ tag phát hành Bun gần nhất:

Lần cuối cùng Bun không có bản phát hành nào trong một tháng là khoảng thời gian từ ngày 26 tháng 10 năm 2022 đến ngày 7 tháng 12 năm 2022, khi có một khoảng trống sáu tuần và tháng 11 bị bỏ qua, giữa v0.2.2 và v0.3.0:

Vào ngày 9 tháng 7, số lượng pull request đang mở từ robobun (đại diện cho các PR được tạo bởi claude code) là 1277. Đến thời điểm này, ngày 27 tháng 7, con số đó là 2475 PR đang mở. Tôi không dám khẳng định chắc chắn, nhưng theo những gì tôi thấy, quá trình hợp nhất vào nhánh chính với các bước kiểm tra của Buildkite mất khoảng 40 phút (đôi khi có vẻ mất tới một tiếng rưỡi). Với tốc độ này, nếu muốn hợp nhất tất cả các PR của Claude đang mở, chúng ta sẽ mất 86 ngày chạy pipeline liên tục.

Một cách hào phóng mà nói, một số PR này không liên quan đến mã Rust. Cần phải điều tra thêm. Ban đầu, tôi đã nhấp vào một số PR và tìm thấy vài PR được đánh giá cực kỳ kỹ lưỡng.

Đến lúc này, tôi bắt đầu nghi ngờ rằng phần lớn chi phí cho việc viết lại nằm ngoài sổ sách. Mặc dù 15 nghìn đô la mỗi ngày cho token khiến tôi hơi ngạc nhiên (và có lẽ tôi ngây thơ, có thể con số đó là thấp), tôi vẫn chưa thấy các con số về chi phí CI/CD của Buildkite, và như bạn có thể nhận thấy ở trên, một số PR được viết bởi chính nhân viên của Anthropic. Khi tôi phân tích dữ liệu, tôi nhận ra rằng dự án vẫn đang tiếp tục với nhiều credit Claude hơn và sự tham gia nhiều hơn từ nhân viên Anthropic:

Một trong những giả định tôi đưa ra ở đây là các commit của Jarred Summner trong quá trình viết lại đều sử dụng Claude.

Rõ ràng là có một sự gia tăng đột biến trong việc sử dụng Claude khi quá trình viết lại bắt đầu. Có vẻ như hiện tại, sự tham gia của nhân viên Anthropic và Robobun vào mã Rust đang tăng dần:

Thật tốt khi thấy các nhân viên Anthropic tham gia dường như có sự cân bằng tốt giữa công việc và cuộc sống, họ nghỉ ngơi vào cuối tuần. Nhưng có vẻ như giai đoạn đó đã kết thúc. Có vẻ như chúng ta đang chuẩn bị cho một điều gì đó, và vẫn chưa có tag phát hành nào.

Điều khá rõ ràng với tôi là chúng ta không thể tin ngay rằng việc viết lại đã “xong” hoặc nó đã “xong” với giá 165 nghìn USD. Nhóm Bun chưa bao giờ đưa ra tuyên bố đó, nhưng tôi đã thấy và nghe những lời khẳng định đầy phấn khích rằng việc viết lại là bằng chứng cho một điều gì đó, và tôi vẫn nghĩ rằng chúng ta cần phải tỉnh táo trước những tuyên bố củng cố cho mức định giá lớn. Anthropic đang tự sử dụng sản phẩm của mình (dogfooding), cỗ máy vẫn đang chạy, và các nhân viên Anthropic đang tham gia trực tiếp. Nếu chúng ta tưởng tượng rằng việc viết lại vẫn tiêu tốn 10 nghìn đô la mỗi ngày, chúng ta đang tiến gần đến con số 800 nghìn đô la chi cho dự án này.

Tôi không phải là người bài trừ AI. Những công việc tôi từng làm về ML và AI là một trong những điều tôi tự hào nhất. Tuy nhiên, chu kỳ cường điệu hiện tại là chu kỳ tồi tệ nhất mà tôi từng thấy. Quay lại năm 2015, tôi phải thuyết phục ban quản lý, cố gắng giúp họ hiểu rằng một khối đại số tuyến tính hộp đen giỏi hơn con người trong một tác vụ định lượng thì đơn giản là nó giỏi hơn. Bây giờ, thế giới dường như đã hoàn toàn đảo ngược, và ban quản lý tin tưởng mạnh mẽ rằng AI là tốt đến mức họ muốn áp dụng nó vào mọi thứ. Và những mức định giá đó đôi khi phụ thuộc vào việc AI “nuốt chửng” mọi thứ:

Với giọng điệu nhỏ nhẹ nhất có thể, tôi muốn đặt câu hỏi có lẽ là phù hợp nhất về một Vấn đề Kinh doanh: Liệu nó có đáng tiền không và các công ty đó có xứng đáng với mức định giá đó không?

Chúng ta đã xong chưa?

Tái bút: Trình biên dịch C của Anthropic và trình duyệt web FastRender của Cursor đã không có bất kỳ commit nào trong nhiều tháng.

Tái tái bút: Tôi đang tìm việc làm.

BunRustAILập trìnhPhát triển phần mềm
Đọc bài gốc

Bài viết được AI dịch và tổng hợp tự động từ Hacker News Nổi bật (buzzing.cc bản dịch tiếng Trung). Liên kết bài gốc ở phía trên. Dữ liệu đồng bộ qua API công khai được ghi nguồn tại AI HOT (canonical) ↗. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.