Blog

Blog cá nhân

Nơi chia sẻ về công nghệ, đời sống và những suy ngẫm.

Lập trình

EP219: 12 Open-source LLMs

KẾT LUẬN Hệ sinh thái LLM mã nguồn mở năm 2026 đã trưởng thành vượt bậc với 12 mô hình tiêu biểu, mỗi mô hình có một thế mạnh riêng — từ compact edge models đến frontier-class, từ minh bạch toàn diện đến chuyên biệt cho coding, phản ánh sự đa dạng và sức cạnh tranh ngày càng tăng của open-source so với các mô hình đóng.

1 luot xem
Lập trình

Claude Fable 5 on Bedrock Requires Sharing Inference Data with Anthropic

KẾT LUẬN Việc AWS Bedrock bắt buộc chia sẻ dữ liệu inference với Anthropic cho model Fable 5 / Mythos 5 đã phá vỡ cam kết cốt lõi về bảo mật dữ liệu của Bedrock, gây khủng hoảng tuân thủ cho khách hàng doanh nghiệp, đặc biệt tại châu Âu và lĩnh vực y tế/tài chính. Cách triển khai thiếu minh bạch (không thông báo trước, guardrail bị giấu trong docs) càng làm trầm trọng vấn đề. Đây có thể là tiền lệ cho các model frontier tương lai.

1 luot xem
Lập trình

From Camera to Cloud: Netflix's Scalable Media Processing Pipeline

KẾT LUẬN Netflix đã xây dựng pipeline xử lý media trên cloud với kiến trúc stateless container-based, kết hợp FilmLight API làm engine cốt lõi và lớp orchestration tự phát triển, cho phép xử lý hàng terabyte dữ liệu camera thô mỗi ngày một cách tự động, nhất quán và co giãn linh hoạt trên toàn bộ quy trình sản xuất phim toàn cầu. Hệ thống chuẩn hóa metadata ngay từ khâu ingest, áp dụng chuẩn ACES để bảo toàn ý đồ sáng tạo khi media luân chuyển qua các team editorial, VFX và hậu kỳ.

0 luot xem
Lập trình

Observability for Beginners: Logs, Metrics, Traces, and Everything Around Them

KẾT LUẬN Observability không phải là ba công cụ riêng biệt mà là ba cách nhìn khác nhau vào cùng một luồng sự kiện (events) của hệ thống đang chạy. Hiểu đúng mối quan hệ giữa logs, metrics và traces — cùng các khái niệm nền tảng như cardinality, sampling và correlation — là chìa khóa để xây dựng hệ thống observable hiệu quả mà không bị quá tải chi phí.

2 luot xem
Suy ngẫm

Energy Transition Index 2026

KẾT LUẬN Chỉ số Chuyển đổi Năng lượng 2026 (ETI 2026) của WEF cho thấy tiến trình chuyển đổi năng lượng toàn cầu đang phân mảnh sâu sắc: mức độ sẵn sàng chuyển đổi lần đầu tiên suy giảm sau hơn một thập kỷ, với 4/5 chỉ số thành phần đồng loạt đi xuống, dù đầu tư năng lượng toàn cầu đạt kỷ lục 3,3 nghìn tỷ USD. Khoảng cách giữa tham vọng và năng lực triển khai đang là thách thức quyết định của giai đoạn tiếp theo.

0 luot xem
Suy ngẫm

AI is ramping up workforce turnover — but your next great hire may already be working for you

KẾT LUẬN Trong bối cảnh AI thúc đẩy làn sóng sa thải và tuyển dụng lại đầy tốn kém, chiến lược tối ưu nhất cho doanh nghiệp là đầu tư vào nâng cao kỹ năng và luân chuyển nội bộ thay vì tìm kiếm nhân tài bên ngoài — bởi “nhân viên xuất sắc tiếp theo” rất có thể đã đang làm việc cho chính tổ chức.

0 luot xem
Lập trình

Two Misconfigurations That Caused Spark OOM Failures on Kubernetes

Hai lỗi cấu hình hạ tầng tưởng chừng vô hại — tmpfs RAM-backed scratch directories và podAffinity cứng ép executor cùng node — đã tương tác theo kiểu compound và gây OOM failures hàng loạt cho Spark pipeline trên AKS sau migration từ on-prem. Vấn đề chỉ lộ diện ở tải production shuffle-heavy. Fix bằng cách tắt tmpfs (dùng disk-backed volumes), tăng volume size 1Gi → 10Gi, và dùng podAntiAffinity preferred để phân tán executor. Kết quả: zero OOM trong 6 tháng, job hoàn thành ổn định với 4 executo

0 luot xem
Lập trình

Vercel Labs Open-Sources Zero-Native: A Zig-Based Cross-Platform Native Application Framework

Zero-native là một framework đa nền tảng mới đầy hứa hẹn từ Vercel Labs, viết bằng Zig, nhằm giải quyết vấn đề cồng kềnh của Electron bằng cách tận dụng WebView gốc của OS. Tuy vẫn đang ở giai đoạn thử nghiệm, framework này mang đến cách tiếp cận độc đáo kết hợp frontend web quen thuộc với backend Zig hiệu năng cao, biên dịch nhanh và tương tác trực tiếp với thư viện C.

1 luot xem