Simon Willison’s Weblog
Please, please, please stop using passkeys for encrypting user data
- Passkeys can lead to irreversible data loss for users who misplace them.
- Users often do not realize their data is encrypted and unrecoverable without the passkey.
- Tim Cappalli advocates against using passkeys for encrypting user data.
- He suggests that passkeys should only be used as phishing-resistant authentication credentials.
An AI agent coding skeptic tries AI agent coding, in excessive detail
- Max Woolf thử nghiệm coding agents với nhiều dự án từ đơn giản đến phức tạp.
- Dự án quan trọng nhất mà anh phát triển là rustlearn, một Rust crate cho các thuật toán học máy.
- rustlearn bao gồm các thuật toán như logistic regression và k-means clustering, với hiệu suất vượt trội so với scikit-learn.
- Woolf chỉ ra rằng sự tiến bộ của các mô hình như Opus 4.6 và Codex 5.3 rất đáng chú ý nhưng khó công nhận vì lo ngại về sự phóng đại.
- Anh gặp khó khăn khi giải thích khả năng của các mô hình cho những người hoài nghi.
- Woolf thành công trong việc thực hiện các nhiệm vụ phức tạp mà trước đây mất nhiều tháng để hoàn thành.
- Claude Code đã giúp tạo ra một công cụ CLI Rust word cloud theo yêu cầu của Woolf.
Free Claude Max for (large project) open source maintainers
- Anthropic cung cấp gói Claude Max 20x trị giá 200 đô la/tháng miễn phí cho các maintainer mã nguồn mở trong 6 tháng.
- Để đủ điều kiện, maintainer phải là thành viên chính của repo công cộng có trên 5,000 sao trên GitHub hoặc 1 triệu lượt tải hàng tháng trên NPM.
- Maintainer cần có cam kết, phát hành hoặc đánh giá PR trong vòng 3 tháng qua.
- Nếu không đủ tiêu chí nhưng duy trì một dự án quan trọng, vẫn có thể nộp đơn và giải thích lý do.
- Hồ sơ ứng tuyển được xem xét liên tục, tối đa 10,000 người đóng góp được chấp nhận.
Unicode Explorer using binary search over fetch() HTTP range requests
- Ngày 27 tháng 2 năm 2026, một prototype Unicode Explorer được xây dựng để thử nghiệm với HTTP range requests.
- Dự án sử dụng binary search để tìm kiếm thông tin về unicode codepoints từ file lớn.
- Claude Code được sử dụng để phát triển mã nguồn và thực hiện nghiên cứu về dự án này.
- Kết quả cho thấy range requests không tương thích với HTTP compression, vì chúng làm rối các phép toán byte offset.
- Thêm ‘Accept-Encoding’: ‘identity’ vào các fetch() gọi là không cần thiết vì các CDN như Cloudflare tự động bỏ qua compression khi có header content-range.
- Dự án được triển khai trên trang tools.simonwillison.net, sử dụng file 76.6MB trong S3 bucket.
- Người dùng có thể nhập ký tự đơn hoặc mã codepoint hex, và ứng dụng sẽ thực hiện binary search trong file.
Jeff Geerling
Upgrading my Open Source Pi Surveillance Server with Frigate
- Năm 2024, tôi đã xây dựng một Pi Frigate NVR với vỏ máy Interceptor 1U của Axzez, được cài đặt trong rack 19 inch.
- Thiết lập sử dụng Coral TPU để phát hiện đối tượng, hoàn toàn hoạt động cục bộ, không cần tích hợp đám mây.
- Tôi đã thử nghiệm bo mạch Cruiser CM5 của Exaviz và vỏ mini rack prototype từ DeskPi.
- Cruiser CM5 sử dụng PCIe Gen 2 x1 cho ổ M.2 NVMe, kết nối trực tiếp với Raspberry Pi.
- Board có 2.5 Gbps WAN, 2 kết nối SATA, 8 cổng PoE+, cùng nhiều cổng USB và HDMI cho thiết bị ngoại vi.
- Vỏ mini rack của DeskPi dễ lắp đặt nhưng cần cải thiện quản lý cáp và thêm đèn LED cho nút nguồn.
- Tôi lắp hai ổ cứng IronWolf NAS 4TB vào vỏ máy, xây dựng RAID 1 với mdadm để bảo đảm dữ liệu.
- Cài đặt Frigate trong Docker trên Raspberry Pi và quản lý máy quay an ninh với CPU usage dưới 5% và Hailo utilization dưới 10%.
- Hệ thống có thể hỗ trợ nhiều camera, với khả năng hoạt động ổn định kể cả khi chỉ sử dụng một ổ cứng chậm.
Daring Fireball
West Virginia’s Anti-Apple CSAM Lawsuit Would Help Child Predators Walk Free
- Tổng chưởng lý West Virginia, JB McCuskey, cáo buộc Apple không phát hiện và báo cáo CSAM trên iCloud trong một vụ kiện đầu tiên của chính phủ.
- Google đã gửi 1.47 triệu báo cáo CSAM trong năm 2023, trong khi Apple chỉ có 267 báo cáo (NCMEC).
- McCuskey yêu cầu Apple triển khai các biện pháp phát hiện CSAM hiệu quả hơn, chỉ ra hệ thống PhotoDNA của Google và Meta là ví dụ.
- Hành động này có thể tạo ra cơ hội cho các tội phạm tình dục trẻ em do chứng cứ thu được sẽ vi phạm Tu chính án thứ tư nếu không có lệnh khám xét.
- Nếu cuộc kiểm tra được thực hiện theo lệnh tòa, chứng cứ CSAM có thể bị loại trừ trong vụ án.
- McCuskey không tính đến thực tế là các nhà cung cấp dịch vụ lưu trữ đám mây sẽ trở thành đại lý của chính phủ nếu bị buộc phải thực hiện các tìm kiếm này.
- Áp lực lên các công ty công nghệ để tìm kiếm CSAM có thể dẫn đến việc thu thập chứng cứ vi phạm quyền hiến pháp.
- Các luật sư bào chữa có thể dễ dàng yêu cầu loại trừ chứng cứ CSAM trong các phiên tòa, làm giảm khả năng kết tội.
- Vấn đề này đã được phân tích kỹ lưỡng bởi Riana Pfefferkorn từ Stanford, chỉ ra rằng tất cả các bên liên quan đều hiểu rõ rủi ro về “đại lý của chính phủ”.
How to Block the ‘Upgrade to Tahoe’ Alerts and System Settings Indicator
★ A Sometimes-Hidden Setting Controls What Happens When You Tap a Call in the iOS 26 Phone App
- Adam Engst phân tích sự khác biệt giữa chế độ Unified và chế độ Classic của ứng dụng Phone trong iOS 26.
- Trong chế độ Classic, chạm vào hàng trong danh sách cuộc gọi gần đây sẽ bắt đầu cuộc gọi, trong khi chế độ Unified sẽ hiển thị thông tin liên lạc khi chạm vào hàng đó.
- Người dùng cần nhấn vào biểu tượng điện thoại mới để gọi trong chế độ Unified, điều này giảm thiểu cuộc gọi nhầm.
- Tùy chọn “Tap Recents to Call” chỉ xuất hiện trong Cài đặt khi đang sử dụng chế độ Unified.
- Khi chuyển sang chế độ Classic, tùy chọn này hoàn toàn biến mất khỏi Cài đặt.
- Engst và tác giả thảo luận về vấn đề này trong The Talk Show, nhận thấy đây là sự nhầm lẫn từ Apple.
- Giải pháp của Apple cho vấn đề này có vẻ đơn giản nhưng gây ra nhầm lẫn cho người dùng do không có sự nhất quán trong việc hiển thị tùy chọn.
TUDUMB
- Paramount đạt giá trị 111 tỷ USD, tăng từ 20 tỷ USD một năm trước.
- Doanh thu của Paramount giảm 5% xuống còn 37,3 tỷ USD trong năm qua.
- Netflix từ chối thương vụ trị giá 3 tỷ USD, duy trì kỷ luật tài chính dưới sự lãnh đạo của Ted Sarandos.
- Cổ phiếu của Netflix tăng gần 10% sau khi họ rút lui khỏi thương vụ.
- Paramount sở hữu IP Titanic, nhưng có vẻ không hợp lý để theo đuổi thương vụ lớn này.
- Netflix có giá trị 400 tỷ USD, gấp đôi Disney, cho thấy khả năng tài chính mạnh mẽ.
- Việc Paramount tiếp tục vay nợ để thâu tóm có thể gây khó khăn trong việc trả nợ.
- Kế hoạch của Paramount có thể bao gồm cắt giảm chi phí và tái cấu trúc nợ.
- Paramount đề nghị mua WBD với giá 19 USD/cổ phiếu, chưa tính đến khoản nợ lớn.
- Sau nhiều lần thương thảo, Paramount cuối cùng đã đạt được thương vụ với WBD.
Block Lays Off 4,000 (of 10,000) Employees
- Block thông báo sa thải hơn 4,000 nhân viên, chiếm khoảng một nửa lực lượng lao động của công ty (CEO Jack Dorsey).
- Công ty giảm từ hơn 10,000 nhân viên xuống còn dưới 6,000 người (thư gửi cổ đông).
- CFO Amrita Ahuja cho biết các đợt cắt giảm sẽ giúp công ty hướng tới “giai đoạn tăng trưởng dài hạn tiếp theo”.
- Block ghi nhận lợi nhuận điều chỉnh mỗi cổ phiếu là 65 cent với doanh thu 6.25 tỷ USD trong quý vừa qua.
- Lợi nhuận gộp tăng 24% so với năm trước, đạt 2.87 tỷ USD (báo cáo tài chính).
- Công ty dự kiến sẽ chịu phí tổn khoảng 450 triệu đến 500 triệu USD do các khoản bồi thường và phúc lợi cho nhân viên.
- Dorsey dự đoán sẽ có nhiều công ty khác cũng thực hiện các thay đổi cấu trúc tương tự (dựa vào công cụ AI).
Apple Announces F1 Broadcast Details, and a Surprising Netflix Partnership
- Apple đã mua quyền phát sóng Formula One tại Mỹ và sẽ bắt đầu mùa giải vào tuần tới.
- Tất cả người đăng ký Apple TV có thể xem các video từ các cuộc đua, buổi tập và vòng loại mà không cần mua gói riêng.
- Video sẽ được phát ở định dạng 4K HDR với âm thanh 5.1, ít nén hơn so với các dịch vụ khác (Eddy Cue).
- Ứng dụng TV hỗ trợ chế độ Multiview, cho phép hiển thị tối đa bốn video cùng một lúc với tùy chọn một cú nhấp chuột cho các bố cục khác nhau.
- Mỗi buổi phát sóng có âm thanh bằng tiếng Anh và tiếng Tây Ban Nha, sử dụng nguồn phát chính từ F1 TV và tùy chọn từ Sky Sports.
- Apple cộng tác với Netflix để trao đổi nội dung liên quan đến Formula One; mùa mới của “Drive to Survive” sẽ phát sóng đồng thời trên cả hai nền tảng.
- Apple cung cấp alt-casts độc quyền cho một số cuộc đua trên Tubi, mở rộng đối tượng khán giả.
- Các đối tác khác của Apple bao gồm IMAX, Comcast, Everpass, Prime Video, và DirecTV, hỗ trợ phát sóng cho các cơ sở thương mại.
- Apple khẳng định quan hệ hợp tác giữa Apple và Formula One sẽ mở rộng sang các lĩnh vực như Apple Music, Fitness, Podcasts và cửa hàng bán lẻ.
iDiallo.com
We Need Process, But Process Gets in the Way
- Quản lý công ty có 50,000 nhân viên cần quy trình mang lại khả năng giám sát và kiểm soát trên từng chức năng như technology, logistics và operations.
- Một hệ thống không thể đáp ứng mọi nhóm, quy trình làm việc và bối cảnh khác nhau, dẫn đến sự bất hòa và bỏ việc.
- Trong quá trình sát nhập, các quy tắc và quy trình của công ty tiếp nhận thường chiếm ưu thế, bất kể sự thành công trước đó.
- Việc áp dụng Scrum đã làm tăng gánh nặng hành chính mà không cải thiện hiệu suất làm việc hay giao tiếp của đội ngũ.
- Sự điều chỉnh theo quy trình mới khiến nhiều người trong nhóm rời bỏ công ty vì sự chậm lại trong công việc.
- Từ quan điểm của công ty lớn, việc làm chậm một nhóm để đảm bảo sự đồng bộ hóa là chấp nhận được.
- Các tổ chức có thể hoạt động hiệu quả nếu coi mỗi bộ phận như những thành phần độc lập, miễn là sản phẩm đầu ra đáp ứng yêu cầu.
- Các quy trình thống nhất là cần thiết trong các lĩnh vực như pháp lý và tuân thủ, nhưng tự chủ thường tốt hơn cho các nhóm hoạt động hàng ngày.
- Sẽ không có sự đồng bộ hoàn hảo giữa các quy trình của từng nhóm, nhưng sẽ đảm bảo hiệu quả công việc cao hơn.
- Đôi khi, việc xác định quy trình nào hiệu quả và nhóm nào nên hoạt động độc lập là rất quan trọng trong các tổ chức lớn.
Terence Eden’s Blog
Book Review: Weird Things Customers Say in Bookshops by Jen Campbell ★★☆☆☆
- Tác phẩm tập hợp các câu chuyện “overheard in” từ các cửa hàng sách.
- Nội dung chủ yếu là những câu chuyện hài hước liên quan đến sách, nhấn mạnh sự thiếu hiểu biết về sách của một số người.
- Một câu hỏi thú vị trong sách: “Did Beatrix Potter ever write a book about dinosaurs?”
- Sách có tính chất giải trí nhẹ nhàng, thích hợp để đọc tại chỗ hoặc trong thời gian ngắn.
- Neil Gaiman đã để lại một lời nhận xét tích cực cho tác phẩm này.
The Old New Thing
Intercepting messages inside IsDialogMessage, fine-tuning the message filter
- Vấn đề đầu tiên là các hộp thoại đệ quy gây mất thông tin vì biến cục bộ theo luồng bị ghi đè.
- Một giải pháp là mỗi hộp thoại nhớ lại giá trị gốc và phục hồi khi hộp thoại đóng.
- Cách khác là duy trì một ngăn chứa rõ ràng cho các hộp thoại, nhưng điều này không phù hợp với hộp thoại modeless.
- Cần có một tập hợp các hộp thoại hoạt động theo từng luồng để quản lý các hộp thoại modeless chạy đồng thời.
- Nếu đặt mã vào một thư viện tĩnh, cần cẩn trọng với hai thành phần sử dụng thư viện không bị xung đột.
- Sử dụng
#define DIALOG_WANTS_ESC_PROP để các hộp thoại tự đăng ký thông qua thuộc tính.
- Nếu có nhiều bản cài của hook,
DialogEscHookProc sẽ được gọi nhiều lần nhưng chỉ bản đầu tiên xử lý.
- Thiết kế này cho phép nhiều DLL cùng tồn tại mà không xảy ra xung đột.
- Một thiết kế phức tạp hơn có thể truyền thông điệp xuống chuỗi nếu hộp thoại không xử lý phím ESC.
- Quy tắc cần thiết là thông điệp tùy chỉnh phải an toàn khi gọi nhiều lần nếu nó trả về FALSE.
- Hook đầu tiên có thể lưu ý cho các hook tiếp theo rằng thông điệp đã được xử lý để không bị xử lý lại.
Andrew Nesbitt
xkcd 2347
- Tôi đã tạo một phiên bản tương tác của xkcd 2347, cho phép kéo các khối ra khỏi tháp và quan sát sự sụp đổ.
- Matter.js xử lý vật lý và Rough.js cung cấp giao diện vẽ tay của xkcd.
- Mỗi lần tải lại tạo ra một tháp khác nhau từ một PRNG (Pseudo-Random Number Generator) có hạt giống, lựa chọn đặc điểm tháp, biến đổi kích thước khối và chiều rộng hàng.
- Tên dự án được tạo ngẫu nhiên từ các phần âm thanh giống như các package thực, với khả năng 1/5 là một tên gọi thực sự.
- Nút thông tin hiển thị hạt giống tháp, có thể chia sẻ qua tham số URL ?seed=.
- Có thể nâng cao dự án bằng cách:
- Tải lên SBOM và xây dựng tháp từ cây phụ thuộc thực tế.
- Kéo dữ liệu phụ thuộc thực từ ecosyste.ms để xem hình dạng tháp trước khi kéo khối.
- Sử dụng cảm biến gia tốc của điện thoại để nghiêng và làm sụp đổ tháp.
- Mã nguồn có trên GitHub.
Ed Zitron’s Where’s Your Ed At
Premium: The Hater’s Guide to Private Equity
- Có một cuộc khủng hoảng trí tuệ toàn cầu, nhiều người đang có cách hiểu sai lệch về AI và tác động của nó (Nguồn: Citrini Research).
- Bài viết “2028 Global Intelligence Crisis” gây lo ngại không có cơ sở thực tế, dự đoán AI sẽ thay thế việc làm của nhiều người và dẫn đến khủng hoảng tài chính.
- Tác phẩm này khuyến khích đầu tư vào công ty AI, thông qua việc tạo ra nỗi sợ hãi về tương lai không khả thi nếu không chọn đúng hướng.
- Có một sự hiểu lầm lớn rằng AI có thể tự động hóa hoàn toàn việc phát triển phần mềm, điều này không đúng.
- Việc xây dựng phần mềm yêu cầu kỹ thuật, hạ tầng và triết lý chứ không chỉ là viết mã.
- Ngành phần mềm không thể đơn giản hóa chỉ bằng việc ra lệnh cho AI; cần hạ tầng phức tạp và dữ liệu khách hàng.
- Duy trì và phát triển phần mềm cần tuân thủ quy định và đầu tư lớn vào an ninh và kiểm toán.
- Mặc dù những hiểu lầm về AI đã làm giảm giá cổ phiếu các công ty phần mềm truyền thống như SAP đến 10% trong tháng qua, AI không là mối đe dọa cho ngành này.
Max Woolf’s Blog
An AI agent coding skeptic tries AI agent coding, in excessive detail
- Tác giả viết về sự khác biệt giữa hype quanh AI agent coding và kinh nghiệm cá nhân của mình trong việc sử dụng LLMs (Large Language Models).
- Trong bài viết trước, tác giả nhận xét rằng LLMs hữu ích hơn cho các câu hỏi lập trình đơn giản nhưng các agents còn nhiều vấn đề như không đáng tin cậy và chi phí cao.
- Tác giả theo dõi các LLM mới trên OpenRouter và đã phát triển gói Python gemimg để hỗ trợ API của Google Nano Banana.
- Tác giả thử nghiệm các LLM để cải tiến mã Python, với kết quả khả quan như thêm docstrings và type hints.
- Gần đây, tác giả đánh giá GitHub Copilot với Claude Sonnet 4.5 trong công việc khoa học dữ liệu và không thấy nó hữu ích.
- Tác giả đã cập nhật gemimg sau khi Google phát hành Nano Banana Pro và thấy cải tiến về khả năng tạo hình ảnh với các lưới tùy ý.
- Tác giả sử dụng Copilot để tạo file grid.py cho việc tạo lớp Grid, tuy có một số lỗi nhưng chúng dễ sửa với sự hướng dẫn cụ thể.
- Anthropic phát hành Claude Opus 4.5 ngay trước Thanksgiving, tạo sự nghi ngờ về tính khả thi của bản cập nhật.
- Tác giả tìm hiểu về tệp AGENTS.md, tệp này kiểm soát hành vi cụ thể của agents như định dạng mã.
- Tác giả yêu cầu Opus 4.5 tạo một tệp AGENTS.md chi tiết cho chất lượng mã Python tốt.
- Tác giả đã thêm một số sở thích cá nhân và công cụ từ kinh nghiệm trước đó trong việc làm việc với agents trong Python.
the singularity is nearer
The Insane Stupidity of UBI
- UBI không giải quyết được vấn đề kinh tế mà chỉ tạo ra sự hiểu nhầm về tiền bạc.
- Tất cả các thí nghiệm UBI đều ở quy mô nhỏ và chỉ hiệu quả trong bối cảnh đó.
- Khi hàng triệu người cùng nhận UBI, nhu cầu tiêu dùng tăng mà nguồn cung không theo kịp.
- Giá cả hàng hóa tăng cao do ít người sản xuất, dẫn đến việc UBI không giúp được nhiều cho người tiêu dùng.
- Có nguy cơ người lao động nghỉ việc vì nhận UBI, làm giảm sản lượng hàng hóa như trứng.
- Niềm tin vào UBI thể hiện sự thiếu hiểu biết về sự tương tác trong xã hội và nền kinh tế.
- UBI không giống như tiền trợ cấp trẻ em; nó không hoạt động theo cách mà nhiều người tưởng tượng.
- Việc nghĩ rằng UBI có thể giải quyết mọi vấn đề xã hội là một sự ngây thơ lớn.
Jim Nielsen’s Blog
Computers and the Internet: A Two-Edged Sword
- Dave Rupert chia sẻ quan điểm rằng máy tính và internet có thể không tốt cho cá nhân mình.
- Anh cảm thấy khó chấp nhận vì công việc, sở thích, giáo dục, giải trí, và cộng đồng của mình đều gắn liền với internet.
- Mặc dù yêu thích máy tính và internet, anh nhận thấy chúng là con dao hai lưỡi, mang lại cơ hội nhưng cũng gây ra nhiều tổn thương.
- Cảm giác “tôi đã đi quá đà” trong việc sử dụng internet xuất hiện thường xuyên.
- Anh vẫn chưa tìm được sự cân bằng lành mạnh giữa việc sử dụng máy tính và nhu cầu cá nhân của mình.
- Dave thiết lập một thứ tự ưu tiên cho các mối quan hệ để xử lý nhận thức của mình.
- Bài viết của Dave đã giúp anh nhận ra những vấn đề tiềm ẩn mà trước đó không thể đối mặt.
The Silicon Underground
What happened to GEM?
- GEM là một GUI sớm cho IBM PC và Atari ST, được phát triển bởi Digital Research.
- GEM ra mắt tại COMDEX vào năm 1984 và được phát hành vào ngày 28 tháng 2 năm 1985, sớm hơn Windows 1.0 gần 9 tháng.
- Tuy GEM không phổ biến trên PC, nó đã thành công trên Atari ST và được đi kèm với các PC tương thích IBM của Atari.
- Apple đã gây áp lực buộc DRI phải loại bỏ một số yếu tố người dùng, làm cho phiên bản PC của GEM trở nên cồng kềnh hơn.
- DRI ngừng phát triển GEM vào năm 1988, hai năm trước khi Windows 3.0 đạt được sự chấp nhận rộng rãi vào năm 1990.
- GEM hoạt động tốt trên Atari ST nhờ phần cứng mạnh mẽ và tốc độ không phải là vấn đề lớn.
- Phần mềm phát triển trên ST ngày càng suy giảm do nạn phần mềm vi phạm bản quyền, dẫn đến sự giảm sút trong phát triển phần mềm cho nền tảng này.
- Sau năm 1988, GEM tiếp tục tồn tại như một thư viện runtime đồ họa cho DOS, nổi bật nhất với Ventura Publisher.
- Sự thiếu hụt phần mềm và áp lực từ Apple là những yếu tố chính dẫn đến sự thất bại của GEM trên thị trường PC.
Anil Dash
A Cookie for Dario? — Anthropic and selling death
- Anthropic từ chối yêu cầu của Bộ trưởng Quốc phòng Pete Hegseth về việc sửa đổi nền tảng của họ để hỗ trợ các hành vi chiến tranh (Nguồn: CEO Dario Amodei).
- Yêu cầu của chính quyền được trình bày như là sử dụng công nghệ cho “mục đích hợp pháp”, nhưng điều này không đáng tin cậy (Nguồn: nội dung gốc).
- Dario và Hội đồng quản trị của Anthropic đã chọn không cho phép công nghệ của họ được sử dụng cho các hành vi giết người trái pháp luật.
- Việc không ủng hộ các hành vi chiến tranh là điều cơ bản và cần thiết trong ngành công nghệ.
- Tiến hành hợp tác với Bộ Quốc phòng là một quy trình phức tạp và đòi hỏi nhiều giấy tờ, điều mà các startup công nghệ khó khăn để hoàn thành.
- Anthropic hiện làm việc với các đối tác như Amazon và Palantir để xử lý quy trình này.
- Việc phát triển các tính năng theo yêu cầu của Pentagon có thể làm chậm lộ trình sản phẩm và làm suy yếu lực lượng lao động của công ty.
- Thương hiệu của Anthropic được định hình bởi hình ảnh “không hoàn toàn tệ” trong ngành công nghệ.
- Các công ty công nghệ lớn khác đang phải đối mặt với làn sóng sa thải, khiến nhân viên lo lắng về tương lai.
- Anthropic được hưởng lợi từ việc không làm việc với các công ty gây nguy hiểm cho tính mạng trẻ em.
- Nhiều giọng nói quyền lực trong Silicon Valley đã chấp nhận chính quyền hiện tại, dẫn đến việc các công ty công nghệ trở thành đồng phạm trong các tội ác chống lại nhân loại (Nguồn: trường hợp của Facebook).
- Việc chấp nhận mức chuẩn thấp này làm mất uy tín đáng kể cho ngành công nghệ.
🍵 computers are bad
cash issuing terminals
- Tại Mỹ, sự yêu thích tiền mặt đang giảm và các phương thức thanh toán điện tử đang chiếm ưu thế trong giao dịch hàng ngày.
- Tiền mặt mang lại sự tự do và đơn giản hơn so với các phương thức như thẻ Visa, nhưng cũng thích ứng với tự động hóa (nguyên tắc tự động hóa tiền mặt).
- Sự tự động hóa trong ngành ngân hàng phản ánh sự thay đổi trong cách tương tác của người tiêu dùng với ngân hàng, từ tài khoản tiết kiệm với sổ tay sang các giao dịch tự động.
- Máy ATM xuất hiện để giải quyết vấn đề quản lý tiền mặt, nhưng lịch sử của nó ít khi được nhấn mạnh và thường không liên quan nhiều đến IBM, dù công ty này có vai trò quan trọng trong tự động hóa.
- Khi mở tài khoản ngân hàng tại chi nhánh, nhân viên ghi lại giao dịch bằng giấy, và vào cuối ngày, các giao dịch này phải được tổng hợp và ghi vào sổ cái.
- Nếu giao dịch tại chi nhánh khác, ngân hàng cần phải xác minh danh tính và số dư, tạo ra nhiều công việc hành chính phức tạp.
- Sự phát triển của ATM đã làm thay đổi cách thức rút tiền mặt và quản lý giao dịch tại các chi nhánh ngân hàng.
Open Source Projects - Latest Discoveries
Create beautiful slides on the web using Claude’s frontend skills
🎓 ScholarFinder: Bridging the Opportunity Gap for Students in Crisis
Porting Vello’s GPU Tile Rasterizer to Pure Go
Kimi Wrote 8,500 Lines, Blamed Me for Delegating, Then Claimed to Be Claude
A 2019 Phone Named “Evil Little Woodpecker” Ate my Homework
The Bar has Always Been Moving. Are you?
Quantified Self 2.0: Build a Unified Health Data Warehouse with DuckDB and dbt
InkSafe 2.0 what I rebuilt after the first launch and why the AI is completely different now
Express vs Fastify: The Numbers Behind the Hype
React vs Vue in 2026: What the npm Data Actually Says
Building AI Agents with Python: A Practical, Open-Source First Guide
Dear Future Me: How to Write Code You Won’t Hate in 6 Months
How To Shut Up OpenClaw CLI Banner 🦞
Hacker News: Best
🔥 I am directing the Department of War to designate Anthropic a supply-chain risk
💬 Rob Grant, creator of Red Dwarf, has died
🔥 Leaving Google has actively improved my life
🔥 Dan Simmons, author of Hyperion, has died
💬 Court finds Fourth Amendment doesn’t support broad search of protesters’ devices
🔥 The Pentagon is making a mistake by threatening Anthropic
🔥 OpenAI raises $110B on $730B pre-money valuation
🔥 A new California law says all operating systems need to have age verification
🔥 A better streams API is possible for JavaScript
🔥 Get free Claude max 20x for open-source maintainers