Simon Willison’s Weblog
Hoard things you know how to do
- Lưu trữ các giải pháp mà bạn biết cách thực hiện là kỹ năng quan trọng trong phát triển phần mềm.
- Hiểu biết về khả năng và hạn chế của công nghệ giúp bạn phát hiện cơ hội giải quyết vấn đề.
- Tích lũy câu trả lời cho các câu hỏi kỹ thuật, như việc xử lý file JSON 100GB trong Python mà không cần tải toàn bộ vào bộ nhớ.
- Có hơn một nghìn repo trên GitHub chứa mã cho các dự án khác nhau, bao gồm các proof-of-concept.
- Sử dụng LLM để mở rộng bộ sưu tập các giải pháp mã cho những vấn đề thú vị.
- Các công cụ như tools.simonwillison.net tập hợp các công cụ và mẫu HTML giải quyết vấn đề cụ thể.
- Kết hợp các ví dụ hiện có để yêu cầu coding agents xây dựng giải pháp mới là một phương pháp hiệu quả.
- Thí dụ về một công cụ OCR trên trình duyệt sử dụng Tesseract.js và PDF.js để chuyển đổi PDF thành hình ảnh.
- Các đoạn mã JavaScript cho Tesseract và PDF.js giúp thực hiện chức năng này dễ dàng hơn.
Quoting Andrej Karpathy
- Sự thay đổi trong lập trình do AI trong 2 tháng qua là rất rõ rệt, đặc biệt từ tháng 12 năm 2025.
- Các coding agents hoạt động hiệu quả hơn trước đây, với chất lượng và khả năng thể hiện cao hơn.
- AI hiện nay có khả năng thực hiện các nhiệm vụ lớn và lâu dài, làm thay đổi quy trình lập trình truyền thống.
- Độ đồng nhất và kiên định của các mô hình AI hiện tại đã được cải thiện đáng kể.
- Sự phát triển này gây ra sự gián đoạn lớn trong quy trình làm việc lập trình mặc định.
Google API Keys Weren’t Secrets. But then Gemini Changed the Rules.
- API keys của Google Maps được thiết kế công khai và có thể được nhúng trực tiếp vào các trang web.
- API keys của Gemini có khả năng truy cập vào các tệp tin riêng tư và thực hiện các yêu cầu API tính phí, nên không nên được chia sẻ.
- Việc kích hoạt API Gemini trên cùng một dự án có thể dẫn đến tình trạng nâng cao quyền truy cập mà không thông báo cho nhà phát triển.
- Truffle Security phát hiện 2.863 API keys có thể truy cập Gemini trong Common Crawl tháng 11 năm 2025, bao gồm nhiều key của Google.
- Một trong những API keys của Google đã được triển khai từ tháng 2 năm 2023, trước khi Gemini API ra mắt.
- Google đang làm việc để thu hồi các API keys bị ảnh hưởng, nhưng người dùng nên kiểm tra xem key của họ có bị ảnh hưởng không.
Quoting Benedict Evans
- Nhiều người chỉ sử dụng công nghệ của OpenAI vài lần một tuần và không có ý tưởng nào để sử dụng hàng ngày.
- OpenAI thừa nhận có khoảng cách năng lực giữa những gì mô hình có thể làm và hành vi sử dụng của người dùng.
- Dự án quảng cáo của OpenAI nhằm bù đắp chi phí phục vụ cho 90% người dùng không trả tiền.
- Dự án cũng nhằm cung cấp cho người dùng mô hình mới và mạnh mẽ hơn để gia tăng sự tham gia.
Tech World With Milan Newsletter
What I learned from the book Software Engineering at Google
- Kỹ thuật phần mềm không chỉ là lập trình; nó bao gồm quá trình sống của mã sau khi viết xong.
- Hyrum’s Law cho thấy mọi hành vi Observable đều trở thành phụ thuộc của người dùng, bất kể có được tài liệu hóa hay không.
- “Shift Left”: Phát hiện lỗi sớm trong mã nguồn tiết kiệm thời gian và bảo vệ danh tiếng.
- Đánh giá mã không chỉ là lọc lỗi; nó còn là cơ hội chia sẻ kiến thức và duy trì sự kiểm soát mã nguồn.
- Tránh sử dụng các framework giả lập (mocking frameworks); test nên dựa trên hành động thực tế thay vì cách thực hiện.
- Phát hành nhỏ và thường xuyên dễ dàng để sửa lỗi hơn là các phiên bản lớn.
- Nâng cấp phụ thuộc thường xuyên; chờ đợi quá lâu có thể dẫn đến dự án di chuyển tốn kém.
- Google sử dụng framework GSM để đo lường năng suất dựa trên những gì quan trọng, không chỉ dễ dàng.
- An toàn tâm lý quan trọng hơn là tuyển dụng những lập trình viên xuất sắc; tư tưởng lãnh đạo “vì tôi đã nói vậy” là thất bại.
- Quản lý phụ thuộc có thể gây ra vấn đề lớn; phiên bản SemVer chỉ là một ước lượng, không phải bảo đảm.
- Qodo là nền tảng AI hỗ trợ đánh giá mã hiệu quả, giúp phát hiện vấn đề thực sự trong mã.
The Pragmatic Engineer
The Pulse: Cloudflare rewrites Next.js as AI rewrites commercial open source
- Cloudflare đã viết lại hầu hết Next.js của Vercel trong một tuần.
- Một kỹ sư với sự trợ giúp của AI agents hoàn thành dự án chỉ với 1.100 đô la tiền mã hóa.
- Sự kiện này cho thấy khả năng AI có thể làm xáo trộn các mô hình kinh doanh hiện có.
- Cloudflare công bố kết quả vào thứ Ba, tạo nên sự chú ý trong cộng đồng phát triển phần mềm.
- CTO của Cloudflare, Dane Knecht, đã chia sẻ thông tin trên nền tảng X.
- Sự kiện này có thể có tác động lớn đến nhiều lĩnh vực khác nhau trong công nghệ.
Jeff Geerling
How to Securely Erase an old Hard Drive on macOS Tahoe
- Apple không còn cung cấp tùy chọn ‘Security Options’ trong Disk Utility từ macOS 15 Sequoia (nguồn: trải nghiệm cá nhân).
- Để thực hiện secure erase, người dùng cần sử dụng Terminal thay vì Disk Utility.
- Sử dụng lệnh
diskutil list để tìm danh sách ổ đĩa và xác định ổ đĩa cần xóa.
- Lệnh
diskutil secureErase cho phép chọn tùy chọn xóa an toàn với các mức là 0, 1, 2, 3, hoặc 4.
- Ví dụ, lệnh
$ diskutil secureErase 1 /dev/disk9 xóa ổ đĩa với phương pháp ghi số ngẫu nhiên một lần.
- Thời gian thực hiện xóa an toàn với các mức cao (2, 3, 4) có thể rất lâu, đặc biệt trên ổ đĩa cũ và ổ lớn (16+ TB).
Daring Fireball
Energym
- Năm 2036, Elon Musk, Jeff Bezos và Sam Altman tham gia phỏng vấn về tình hình kinh tế sau cuộc khủng hoảng chứng khoán năm 2026.
- Sau khủng hoảng, 80% người lao động mất việc và nền kinh tế Mỹ gặp khó khăn.
- Công nghệ mới mang tên Energym được phát triển, kết hợp hệ thống AI do con người cung cấp năng lượng.
- Energym đáp ứng nhu cầu năng lượng của máy móc và nhu cầu ý nghĩa của con người.
- Tác phẩm này thuộc thể loại mockumentary, mô tả một thế giới dystopian trong 10 năm tới.
Netflix Backs Out of Bid for Warner Bros., Paving Way for Paramount Takeover
iPhone and iPad Approved to Handle Classified NATO Information
- iPhone và iPad trở thành thiết bị tiêu dùng đầu tiên được chính phủ Đức phê duyệt cho việc sử dụng thông tin mật trong môi trường hạn chế của NATO (26 tháng 2 năm 2026).
- Thiết bị này đáp ứng yêu cầu đảm bảo thông tin của các quốc gia NATO mà không cần phần mềm hay cài đặt đặc biệt.
- Apple tích hợp bảo mật vào mọi sản phẩm, mang lại các biện pháp bảo vệ tiên tiến như mã hóa hàng đầu, xác thực sinh trắc học với Face ID và kiểm soát tính toàn vẹn bộ nhớ.
- iPhone và iPad chạy iOS 26 và iPadOS 26 được chứng nhận cho việc xử lý thông tin mật tại tất cả các quốc gia NATO.
- BSI đã thực hiện các đánh giá kỹ thuật sâu rộng và nghiên cứu an ninh để đảm bảo Apple đáp ứng các yêu cầu nghiêm ngặt của NATO.
- iOS 26 và iPadOS 26 đã được đưa vào danh sách Sản phẩm Đảm bảo Thông tin của NATO nhờ khả năng bảo mật tích hợp.
- Sự phê duyệt này đánh dấu một bước ngoặt trong nền tảng di động của Apple, cho thấy sự chuyển biến trong cách thức cung cấp bảo mật.
‘Steve Jobs in Exile’
- Năm 1985, Steve Jobs rời Apple, công ty mà ông đồng sáng lập.
- Từ 1985 đến 1997, Jobs điều hành NeXT, đối mặt với nhiều thất bại và gần như phá sản.
- Thời gian này giúp Jobs trở thành nhà lãnh đạo sáng tạo, dẫn đến việc phát triển iPod, iPhone và iPad.
- Geoffrey Cain cung cấp cái nhìn sâu sắc về giai đoạn “mất mát” của Jobs qua tài liệu chưa công bố và phỏng vấn.
- Cuộc khủng hoảng đã dạy Jobs về sự kiên trì, áp lực và khả năng ủy thác công việc.
- NeXT là bước đệm giúp Jobs chuyển mình từ một người khởi nghiệp thiếu kinh nghiệm thành một thiên tài trong kinh doanh.
- Cuốn sách “Steve Jobs in Exile” phác thảo sự chuyển biến từ sự thất bại đến sự tái sinh của Jobs và Apple.
Microsoft Adds Additional Markdown Features to Windows Notepad
- Microsoft phát hành cập nhật cho Notepad và Paint cho Windows Insiders trên các kênh Canary và Dev vào ngày 21 tháng 1 năm 2026.
- Notepad (phiên bản 11.2512.10.0) hỗ trợ thêm các tính năng Markdown như định dạng gạch chéo và danh sách lồng nhau.
- Notepad giới thiệu một trải nghiệm chào mừng mới giúp người dùng khám phá các tính năng hữu ích của ứng dụng.
- Notepad cải thiện việc hiển thị kết quả AI cho các tính năng Write, Rewrite, và Summarize với phản hồi nhanh hơn.
- Paint (phiên bản 11.2512.191.0) giới thiệu tính năng Coloring book, cho phép tạo trang tô màu từ mô tả văn bản.
- Tính năng Coloring book chỉ có sẵn trên các máy tính Copilot+ và yêu cầu đăng nhập tài khoản Microsoft.
- Paint thêm thanh trượt độ chính xác khi tô màu, cho phép người dùng điều chỉnh mức độ chính xác của công cụ Fill.
Prediction ‘Market’ Kalshi Accuses MrBeast Editor of Insider Trading
- Một biên tập viên làm việc cho YouTube creator MrBeast đã bị Kalshi đình chỉ vì giao dịch dựa trên thông tin nội bộ.
- Kalshi thông báo đây là lần đầu tiên công ty công khai kết quả điều tra về thao túng thị trường.
- Biên tập viên có tên Artem Kaptur đã giao dịch khoảng 4,000 USD trên các thị trường liên quan đến MrBeast.
- Kaptur có tỷ lệ thành công gần như hoàn hảo trong việc đặt cược vào video của YouTuber này, khiến các giao dịch trở nên khả nghi.
- Kalshi đã đóng băng tài khoản của Kaptur, phạt anh 20,000 USD và đình chỉ trong 2 năm.
- Vụ việc liên quan đến việc sử dụng thông tin bí mật để thao túng thị trường, vi phạm quy định của Kalshi và có thể vi phạm luật liên bang.
- Một trường hợp khác liên quan đến Kyle Langford, cựu ứng cử viên đảng Cộng Hòa ở California, cũng bị cấm giao dịch trong 5 năm và phạt 2,200 USD vì vi phạm quy tắc giao dịch.
- Các nền tảng thị trường dự đoán như Kalshi đang trở nên phổ biến, đặc biệt là trong nhiệm kỳ thứ hai của Trump.
- Thị trường dự đoán không chịu sự quản lý của luật cờ bạc bang mà được quản lý như một loại hợp đồng tương lai bởi CFTC.
- Chính quyền Biden đã chống lại các ứng dụng thị trường dự đoán do lo ngại về việc thao túng thị trường thông qua giao dịch nội bộ.
Research Firm Says Podcasts Have Passed AM/FM Talk Radio in Spoken-Word Listening Time
- Các nền tảng âm thanh nói chiếm 25% thời gian nghe audio hàng ngày của người Mỹ từ 13 tuổi trở lên (Edison Research).
- Năm 2015, AM/FM radio chiếm 75% thời gian nghe âm thanh nói; podcasts chỉ chiếm 10%.
- Tính đến Q4 2025, 40% thời gian nghe âm thanh nói là qua podcasts, trong khi AM/FM radio chiếm 39%.
- Podcasts đã vượt qua AM/FM radio trong việc tiêu thụ âm thanh nói.
- Thói quen nghe âm thanh nói của người tiêu dùng đã thay đổi đáng kể trong 10 năm qua.
New York Sues Valve, Says Its ‘Loot Boxes’ Are Gambling
Pluralistic: Daily links from Cory Doctorow
Pluralistic: If you build it (and it works), Trump will come (and take it) (26 Feb 2026)
- Chính quyền Trump thúc đẩy thế giới hành động về “chủ quyền kỹ thuật số” do sự khiêu khích từ các công ty công nghệ lớn liên quan đến Trump.
- Các tiết lộ từ Edward Snowden đã chỉ ra rằng chính phủ Mỹ đã vũ khí hóa vị thế của mình trong ngành công nghệ thông tin.
- Thế giới cần chuyển sang các lựa chọn kỹ thuật mở, minh bạch và có thể xác minh cho hạ tầng quản lý, viễn thông.
- Xây dựng internet sau thời Mỹ gặp nhiều thách thức và có nhiều câu hỏi chưa được giải đáp về cách thức thực hiện.
- Việc phát triển mã nguồn và phần cứng cho internet mới có thể thu hút nguồn lực từ nhiều quốc gia và tổ chức cùng hợp tác.
- Chuyển đổi dữ liệu từ các nền tảng công nghệ Mỹ sang các giải pháp mới sẽ rất phức tạp và nhiều rủi ro.
- Người dùng hiện tại gặp khó khăn trong việc chuyển sang các dịch vụ thay thế do đã quen với các hệ thống Mỹ.
- Tranh cãi giữa các quan điểm khác nhau về việc liệu người dùng sẽ tự động chuyển sang dịch vụ tốt hơn hay không.
- Đòi hỏi giải pháp kỹ thuật cho hàng tỷ người đã sử dụng các hệ thống Mỹ trước đó.
Terence Eden’s Blog
This time is different
- Nhiều công nghệ như 3D TV, Blockchain, và VR vẫn tồn tại, nhưng không phải tất cả đều hữu ích (trừ Quibi).
- Câu nói “Lần này khác biệt” là một trong những câu sai lầm lớn trong đầu tư (Sir John Templeton).
- AI sẽ là một phần của tương lai nhưng chỉ là một trong nhiều công nghệ được sử dụng.
- Tư tưởng “người chiến thắng nhận hết” không bền vững và không phản ánh thực tế.
The Old New Thing
Intercepting messages inside IsDialogMessage, installing the message filter
- Để chặn ESC trong vòng lặp thông điệp của hộp thoại, có thể sử dụng một vòng lặp thông điệp tùy chỉnh.
- Hàm IsDialogMessage có khả năng mở rộng cho phép thêm hook vào quá trình xử lý thông điệp với mã filter MSGF_DIALOGBOX.
- Nếu một hook muốn chặn việc xử lý mặc định, IsDialogMessage sẽ trả về mà không thực hiện thêm.
- Hook procedure kiểm tra xem có phải do IsDialogMessage gọi hay không và gửi thông điệp DM_ESCPRESSED khi ESC được nhấn.
- Hai trường hợp chính trong hàm DialogProc: khởi tạo hộp thoại và xử lý thông điệp DM_ESCPRESSED.
- Trong DialogProc, khi ESC được nhận, nếu muốn tự xử lý, thì đặt kết quả thông điệp và trả về TRUE để chặn xử lý mặc định.
- Hook được cài đặt trước khi tạo hộp thoại và gỡ bỏ ngay khi hộp thoại đóng.
- Sử dụng biến toàn cục cho handle hộp thoại có thể gây vấn đề khi có nhiều luồng.
- Có thể sử dụng biến thread_local để giải quyết vấn đề luồng, mặc dù có thể làm tăng chi phí.
- Hai bản sao của hộp thoại có thể xảy ra trong cùng một luồng gây ra xung đột trong việc xử lý thông điệp.
John D. Cook
Hyperbolic versions of latest posts
- Định lý cho x và y thực cho rằng sin có thể thay thế bằng sinh trong các tác vụ tương tự.
- Bài viết về trig và các hàm ngược cũng bao gồm bảng tóm tắt các hàm trig áp dụng cho các hàm ngược.
- Bạn có thể tạo bảng tương tự cho các đối tác hyperbolic.
- Mã Python cung cấp không chứng minh tính chính xác của bảng nhưng có thể phát hiện lỗi.
- Với x = 2 và x = 3, mã so sánh các giá trị của sinh, cosh, tanh với các giá trị tương ứng.
- Các phép so sánh cho thấy sự đồng nhất với dạng liên hệ giữa hàm hyperbolic và hàm ngược.
- Mã cũng kiểm tra cho x = 0.1 và x = -0.2 với các hàm sinh, cosh của atanh.
Evan Hahn (dot com)
Introducing gzpeek, a tool to parse gzip metadata
- Gzip streams chứa metadata, bao gồm hệ điều hành thực hiện nén.
- Hệ điều hành được xác định bằng một byte: 0 cho Windows, 1 cho Amiga, 3 cho Unix, và còn nhiều hệ điều hành khác.
- Thiết bị nén zlib cập nhật giá trị này dựa trên hệ điều hành, trong khi nhiều thư viện khác cũng kế thừa hành vi này.
- Thời gian sửa đổi dữ liệu được biểu diễn dưới dạng một số nguyên không dấu 32-bit, có thể thể hiện khoảng thời gian từ 1 tháng 1 năm 1970 đến 7 tháng 2 năm 2106.
- FTEXT là một cờ boolean cho biết dữ liệu “có khả năng là văn bản ASCII”, nhưng nhiều công cụ không thiết lập cờ này.
- Một cờ bổ sung cho biết mức độ mạnh mẽ của quá trình nén: 2 cho nén tối đa, 4 cho thuật toán nhanh nhất, và 0 cho các trường hợp khác.
- Tên file gốc được thiết lập trong metadata, nhưng không phải công cụ nào cũng thiết lập trường này.
- Gzip cho phép thêm một bình luận, nhưng trường này ít khi được sử dụng.
- Thông tin bổ sung có thể được thêm vào các trường phụ với định danh hai byte và thêm thông tin không giới hạn.
- gzpeek là công cụ dòng lệnh giúp kiểm tra metadata của các luồng gzip và trích xuất thông tin như hệ điều hành, tên file gốc, thời gian sửa đổi, và hơn thế nữa.
Westenberg.
Members Only: Your anonymity set has collapsed and you don’t know it yet
- Bài viết này chỉ dành cho người đăng ký trả phí.
- Nội dung không được công khai và yêu cầu người dùng phải đăng ký để truy cập.
- Trang web thuộc về Westenberg với phiên bản v1.0, được phát hành vào năm 2026.
- Tình trạng hoạt động của trang web là “operational”.
Andrew Nesbitt
Git in Postgres
- Các trình quản lý gói như Cargo, Homebrew, Go và CocoaPods gặp khó khăn khi quy mô truy cập vượt quá khả năng của git (tháng 12).
- Homebrew 4.0 chuyển sang tải một file JSON qua HTTP để người dùng lấy trạng thái gói thay vì lịch sử commit (nhưng vẫn cần mở pull request cho homebrew-core).
- git là một kho lưu trữ các đối tượng có thể truy cập bằng nội dung qua SHA1; định dạng trên đĩa là chi tiết thực thi.
- Hai bảng cơ sở dữ liệu mô tả mô hình dữ liệu là ‘objects’ và ‘refs’, lưu thông tin về các đối tượng git và tham chiếu tương ứng.
- Một backend libgit2 có thể đăng ký các bảng này làm lớp lưu trữ, cho phép khách hàng git bình thường giao tiếp với cơ sở dữ liệu PostgreSQL mà không cần biết.
- Project gitgres với khoảng 2,000 dòng C đã được phát triển để chuyển giao giữa git và PostgreSQL thông qua libpq.
- Bảng objects chứa các byte giống như git lưu trữ trên đĩa, và các hàm SQL phân tích chúng thành các mục nhập cây và siêu dữ liệu commit.
- Query SQL có thể kết hợp thông tin commit git với trình theo dõi issue của Forgejo, đơn giản hóa quy trình so với quy trình hiện tại.
- Forgejo kết hợp ứng dụng web và kho lưu trữ git, nhưng vẫn dựa vào git trên filesystem và phải xử lý việc phối hợp sao lưu giữa hai hệ thống.
- Git data đang nằm trong cùng một phiên bản PostgreSQL sẽ loại bỏ ranh giới giữa các hệ thống và cải thiện hiệu suất.
- Forgejo đã lưu trữ các thông tin khác như issues, pull requests và trạng thái CI trong PostgreSQL, nhưng git repositories vẫn trên filesystem.
- Việc tương tác với git hiện tại phải qua lệnh shell, nhưng sẽ hiệu quả hơn nếu dữ liệu git được lưu trữ trực tiếp trong cơ sở dữ liệu PostgreSQL.
Ed Zitron’s Where’s Your Ed At
On NVIDIA and Analyslop
- NVIDIA công bố doanh thu 68.1 tỷ USD cho năm tài chính 2026, vượt qua dự đoán thị trường (ngày 25 tháng 2).
- Doanh thu từ hyperscalers chiếm hơn 50% doanh thu trung tâm dữ liệu của NVIDIA, đạt 31.15 tỷ USD.
- 36% doanh thu FY2026 (~77.7 tỷ USD) đến từ hai khách hàng lớn, có khả năng là Foxconn hoặc Quanta Computing.
- Hàng tồn kho của NVIDIA tăng lên hơn 21 tỷ USD, từ mức khoảng 19 tỷ USD quý trước.
- NVIDIA đã ký hợp đồng dịch vụ đám mây trị giá 27 tỷ USD để cho thuê lại GPU với kỳ vọng 7 tỷ USD vào FY2027.
- Công ty đã đầu tư 21 tỷ USD cho các nhà sản xuất mô hình AI và hạ tầng trung tâm dữ liệu.
- Nợ phải thu của NVIDIA hiện là 38.4 tỷ USD, 56% số đó (~21.5 tỷ USD) đến từ ba khách hàng.
- NVIDIA dự đoán tăng trưởng nghĩa vụ cung ứng và khả năng lên tới 95.2 tỷ USD do chi phí sản xuất cao từ các chip mới.
- Sự phụ thuộc vào việc hyperscalers mua GPU với giá cao và khối lượng lớn hàng năm là rất lớn.
the singularity is nearer
The Last Gasps of the Rent Seeking Class
- Kinh tế Mỹ đã phát triển một lớp khai thác cho thuê khổng lồ dựa vào những hạn chế của con người (Citrini Research).
- Google từng trình diễn AI Duplex gọi điện đặt bàn tại nhà hàng nhưng đã rút video do lo ngại về hậu quả.
- Các thị trường bên thứ ba cho việc đặt chỗ đã xuất hiện do sự phát triển này, dẫn đến nhà hàng có thể bắt đầu tăng giá.
- Thị trường Mỹ trong nhiều thập kỷ không tự do, sử dụng ma sát cố ý để khai thác thời gian của người tiêu dùng.
- Công ty như nhà cung cấp cáp và bảo hiểm tận dụng giá trị thời gian của bạn cao hơn của họ.
- AI đang trở thành yếu tố cân bằng thời gian, khả năng AI cấp độ con người có thể nằm trong tay người dân.
- Chuỗi cung ứng AI có 5 cấp độ: điện, sản xuất chip, thiết kế/phần mềm chip, mô hình, và ứng dụng.
- Mô hình là cấp độ cần quan sát chặt chẽ, với sự xuất hiện của nhiều mô hình từ các công ty như Z.ai, Qwen, MiniMax, và Kimi.
- Trung Quốc đang dẫn đầu trong việc phát triển các mô hình nguồn mở hàng đầu, điều này có thể thay đổi bất cứ lúc nào.
- Có cảm nhận rằng phương Tây muốn một hệ thống khai thác cho thuê hiệu quả hơn, trong khi Trung Quốc muốn AI như một tiện ích công cộng.
- Sự sụp đổ của nền kinh tế Hoa Kỳ được coi là hợp lý khi xây dựng trên cơ sở khai thác cho thuê.
The Silicon Underground
Pentium III launched Feb 28, 1999
- Pentium III ra mắt 26 năm trước, là CPU đầu tiên vượt qua rào cản gigahertz (26 năm trước).
- Pentium III 1,13 GHz outperform Pentium 4 1,5 GHz, chỉ đến khi Pentium 4 gấp đôi tốc độ thì mới thể hiện tốt (1,13 GHz vs 1,5 GHz).
- Pentium III có 4 thế hệ desktop: Katmai, Coppermine, Coppermine T và Tualatin; và 2 thế hệ mobile: Coppermine và Tualatin.
- Katmai chạy ở tốc độ từ 450 đến 600 MHz, sử dụng kết nối Slot 1 (450-600 MHz).
- Coppermine có tốc độ từ 500 MHz đến 1 GHz, bao gồm L2 cache trên chip (500 MHz đến 1 GHz).
- Tualatin có tốc độ từ 1 GHz đến 1,4 GHz nhưng không hoàn toàn tương thích với bo mạch chủ Pentium III trước đó (1-1,4 GHz).
- Pentium III được tích hợp Processor Serial Number (PSN) khiến nhiều người lo ngại về quyền riêng tư (PSN).
- Intel xóa tính năng PSN trên Tualatin và các CPU sau này, nhưng lại thêm một tính năng tương tự là Protected Processor Identification Number (PPIN) trên các CPU x86 mới (PPIN).
Eli Bendersky’s website
Notes on Linear Algebra for Polynomials
- Tập hợp các đa thức thực bậc n có thể được biểu diễn bằng các hệ số vô hướng.
- Tập hợp này, cùng với phép cộng đa thức và phép nhân vô hướng, tạo thành một không gian vector.
- Đặc tính cộng của không gian vector: phép cộng là giao hoán và kết hợp; đa thức 0 là phần tử nhận diện; mỗi đa thức có một phần tử nghịch đảo.
- Đặc tính nhân vô hướng: số 1 là phần tử nhận diện; phép nhân là giao hoán và kết hợp; phân phối của nhân vô hướng là đúng.
- Một tập hợp các đa thức được gọi là độc lập tuyến tính nếu chỉ có tổ hợp tuyến tính duy nhất cho ra đa thức 0 là tất cả các hệ số đều bằng 0.
- Tập hợp {1, x, x^2, …, x^n} là cơ sở cho không gian vì độc lập tuyến tính và bao trùm toàn bộ không gian.
- Để kiểm tra một tập hợp các đa thức có phải là cơ sở hay không, cần kiểm tra tính độc lập tuyến tính và khả năng bao trùm.
- Đạo hàm trong không gian Hilbert cho phép xác định sản phẩm trong nội tại cho các đa thức qua tích phân.
- Tích phân sẽ hội tụ nếu có hàm trọng số hoặc giới hạn cuối cho các giới hạn tích phân.
- Tích phân xác định sản phẩm trong nội tại vào khoảng [0, 1].
- Các tính chất của không gian nội tại: đối xứng liên hợp, tính tiếp tuyến và tính dương định.
Bert Hubert’s writings
Amerika runt binnenkort onze BTW
- DigiD blijft Nederlands bezit, nhưng quản lý máy chủ sẽ được giao cho một công ty Mỹ.
- Sở Thuế Hà Lan dự kiến sẽ để FAST Enterprises hoàn toàn phụ trách hệ thống xử lý VAT.
- FAST Enterprises không chỉ cung cấp phần mềm mà còn cung cấp cả máy chủ và dịch vụ bảo trì hệ thống.
- Hệ thống VAT mới sẽ kết nối với 20-25 ứng dụng khác của Sở Thuế.
- Dự án thuộc về FAST Enterprises, dẫn đến sự ra đời của “VAT as a service” dưới sự quản lý của người Mỹ.
- Nếu có các biện pháp trừng phạt từ Mỹ, Sở Thuế có thể gặp khó khăn tài chính khẩn cấp.
- FAST sẽ có quyền truy cập vào dữ liệu nhạy cảm của hàng nghìn doanh nghiệp thông qua các hệ thống thuế liên kết.
- Dự án này bị coi là “shadow IT”, ra ngoài quản lý của Sở Công nghệ thông tin.
- Việc này có thể gây rủi ro lớn cho an ninh và tính bảo mật của thông tin thuế.
- Cần phải dừng dự án này trước khi trở nên phụ thuộc nhiều hơn vào Mỹ.
Nevenfuncties / secondary positions
- Tôi là tư vấn kỹ thuật tại Ủy ban Bầu cử Hà Lan.
- Tôi là thành viên Hội đồng Tư vấn tại Cơ quan Chống Khủng bố và Tài liệu Tình dục Trẻ em Hà Lan (ATKM).
- Tôi là cố vấn tại Beta về Quản lý và Chính sách.
- Tôi là thành viên Hội đồng Tư vấn của Delta, tờ báo của Đại học Kỹ thuật Delft.
Martin Alderson
Using OpenCode in CI/CD for AI pull request reviews
- Hầu hết các công cụ đánh giá mã AI hiện tại yêu cầu truy cập vào kho mã trên GitHub hoặc GitLab.
- Việc cấp quyền truy cập cho bên thứ ba mang lại những rủi ro lớn về bảo mật (nguồn: tác giả).
- Tác giả khám phá OpenCode - công cụ mã nguồn mở cho đánh giá mã, kết hợp với Codex 5.3.
- Thiết lập pipeline đơn giản với các hệ thống CI/CD dựa trên YAML (như GitHub Actions, GitLab CI).
- Các bước thiết lập bao gồm: sao chép kho mã, cài đặt OpenCode, và gửi phản hồi về chất lượng mã.
- Tác giả sử dụng một prompt ngắn và cụ thể cho OpenCode để nhận được kết quả đánh giá hữu ích.
- OpenAI cho phép sử dụng ChatGPT Plus với OpenCode mà không có chi phí bổ sung cho mỗi người dùng.
- So với các sản phẩm SaaS đánh giá mã tính phí theo ghế ngồi hoặc theo đề xuất, chi phí sử dụng OpenCode thấp hơn nhiều.
- Kiểm soát mã nguồn giữ vai trò quan trọng; tác giả không cần cấp quyền OAuth cho bên thứ ba.
Anil Dash
Talking through the tech reckoning
- Tác giả tham gia các cuộc trò chuyện về công nghệ để truyền đạt những ý tưởng không được chia sẻ từ các tiếng nói truyền thống.
- Trong buổi phỏng vấn với Charlie Warzel trên podcast Galaxy Brain, tác giả phản đối tuyên bố rằng sản phẩm LLM của các công ty lớn là “không thể tránh khỏi”.
- Tác giả ủng hộ việc phát triển các LLM nhỏ, độc lập, có trách nhiệm và được xây dựng với mục đích cụ thể thay vì ngăn cản người dùng sử dụng LLM.
- Trong podcast Revolution.Social với Rabble, tác giả phê phán việc các công ty AI chiếm đoạt nội dung từ các nhà sáng tạo mà không có sự đồng ý hay bồi thường.
- Tác giả cho rằng các công ty thông thường sẽ muốn trả tiền cho nội dung nhằm tránh bị kiện và đảm bảo chất lượng nội dung.
- Tác giả hiện tái tham gia vào các cơ hội giao lưu, podcast và sự kiện do cảm thấy các vấn đề công nghệ hiện tại đang có tính cấp bách cao.
- Tác giả mời gọi các ý kiến phản hồi và đề xuất về cách cải thiện việc truyền đạt thông điệp trong các nền tảng này.
Open Source Projects - Latest Discoveries
Vite plugin that reimplements the Next.js API surface — deploy anywhere
Fast and accurate automatic speech recognition (ASR) for edge devices
A community collection of OpenClaw use cases for making life easier
Track global news infrastructure and geopolitical events in a single unified interface
JSON to Rust Struct: Complete Guide with serde_json and serde Derive
Aeternum C2: The Botnet That Lives on the Polygon Blockchain
Tutorial – Formatar Pendrive em exFAT (Fedora KDE)
I Made a Social Network for Digital Nomads
GHSA-FVFV-PPW4-7H2W: n8n Guardrail Bypass: When AI Safety Rails Are Made of Paper
Day 25 of #100DaysOfCode — Middleware
🎙️ From Voice to Vibes: Building a Mental Health Tracker with Speech Emotion Recognition (SER)
Seu app Go no K8s está usando até 20x mais CPU do que deveria (e como corrigir do jeito certo)
JSON to Python: Complete Guide to Dataclasses, Pydantic, and JSON Parsing
JSON to Kotlin Data Class: Complete Guide with kotlinx.serialization, Gson and Moshi
Stop Letting Your AI Agent Forge Human Approval
JSON to Go Struct: The Complete Conversion Guide for 2026
Hacker News: Launches
💬 Launch HN: Cardboard (YC W26) – Agentic video editor
Hacker News: Best
🔥 Statement from Dario Amodei on Our Discussions with the Department of War
🔥 Layoffs at Block
💬 What Claude Code Chooses
🔥 Will vibe coding end like the maker movement?
🔥 Nano Banana 2: Google’s latest AI image generation model
🔥 AirSnitch: Demystifying and breaking client isolation in Wi-Fi networks [pdf]
💬 Anthropic ditches its core safety promise
💬 Show HN: Terminal Phone – E2EE Walkie Talkie from the Command Line
🔥 Tell HN: YC companies scrape GitHub activity, send spam emails to users
🔥 RAM now represents 35 percent of bill of materials for HP PCs