Simon Willison’s Weblog
datasette-files 0.1a3
- Tích hợp datasette-files vào các plugin khác, như datasette-extract, yêu cầu phát hành mới của plugin cơ sở.
- Các tùy chọn cấu hình owners_can_edit và owners_can_delete cùng các hành động files-edit và files-delete hiện được quy định cho một FileResource mới, là con của FileSourceResource. (#18)
- Giao diện chọn tệp tin hiện có sẵn dưới dạng Web Component . Cảm ơn Alex Garcia. (#19)
- Thêm API Python mới từ datasette_files import get_file cho các plugin khác cần truy cập dữ liệu tệp tin. (#20)
Quoting Georgi Gerganov
- Các vấn đề chính với các mô hình địa phương liên quan đến harness và các đặc thù của template chat model và xây dựng prompt.
- Xuất hiện các lỗi suy diễn thuần túy trong quá trình hoạt động.
- Có sự liên kết dài giữa việc nhập nhiệm vụ trên client và kết quả thực tế.
- Chuỗi các thành phần này hiện tại rất mong manh và được phát triển bởi nhiều bên khác nhau.
- Việc hợp nhất toàn bộ stack là rất khó khăn.
- Những gì đang quan sát có khả năng cao vẫn còn tồn tại lỗi một cách tinh vi.
datasette-llm 0.1a3
- Bài viết được đăng bởi Simon Willison vào ngày 30 tháng 3 năm 2026.
- Có hai chủ đề chính: “datasette” với 1461 và “llm” với 569.
- Người dùng có thể tài trợ 10 đô la mỗi tháng để nhận bản tin email tóm tắt nội dung phát triển quan trọng về LLM trong tháng.
- Tác giả cung cấp tùy chọn tài trợ để nhận ít email hơn.
Mr. Chatterbox is a (weak) Victorian-era ethically trained model you can run on your own computer
- Trip Venturella phát hành Mr. Chatterbox, một mô hình ngôn ngữ hoàn toàn được huấn luyện từ văn bản không bản quyền từ Thư viện Anh (30/03/2026).
- Mô hình được huấn luyện trên tập dữ liệu gồm 28,035 sách từ thời kỳ Victoria, với khoảng 2.93 tỷ token đầu vào (1837-1899).
- Mr. Chatterbox có khoảng 340 triệu tham số, tương đương kích thước của GPT-2-Medium.
- Mô hình lưu trữ chỉ 2.05GB trên đĩa và có thể thử nghiệm qua demo trên HuggingFace Spaces.
- Chất lượng phản hồi của Mr. Chatterbox không cao, gần giống như một chuỗi Markov hơn là một LLM thực sự.
- Theo nghiên cứu Chinchilla 2022, cần khoảng 7 tỷ token cho mô hình 340 triệu tham số để tạo ra một đối tác hội thoại hữu ích.
- Claude Code được sử dụng để chạy mô hình trên máy cá nhân, với mã nguồn được lấy từ nanochat của Andrej Karpathy.
- Plugin llm-mrchatterbox được phát triển và có thể cài đặt bằng lệnh: llm install llm-mrchatterbox.
- Các lệnh để chạy mô hình bao gồm việc khởi động một phiên chat hoặc khôi phục tệp tin đã cache sau khi sử dụng.
- Dự án này cho thấy tiềm năng của việc phát triển mô hình từ dữ liệu công cộng, mặc dù vẫn cần nhiều nỗ lực hơn nữa để cải thiện khả năng tạo phản hồi.
llm-mrchatterbox 0.1
- Simon Willison đăng beat vào ngày 30 tháng 3 năm 2026.
- Beat cung cấp thông tin hàng tháng về các phát triển quan trọng của LLM.
- Người dùng có thể tài trợ với 10 USD/tháng để nhận bản tóm tắt email đã được chọn lọc.
The Developing Dev
Amazon VP Reveals Everything He’s Seen In Corporate Politics | Ethan Evans
- Ethan Evans, cựu VP tại Amazon, chia sẻ về chính trị trong doanh nghiệp sau khi nghỉ hưu.
- Ông nhấn mạnh rằng “empire building” (xây dựng đế chế) là một vấn đề phổ biến trong các công ty, gây ra do sự đánh giá dựa vào số lượng người quản lý hơn là tác động thực sự.
- Số lượng nhân viên dễ đo lường hơn hiệu quả công việc, dẫn đến việc các nhà lãnh đạo muốn có nhiều nhân viên hơn để tăng cường địa vị.
- Sau khi rời Amazon, người khác chia sẻ rằng ngưỡng để được thăng chức ở vị trí giám đốc thường là từ 80 đến 90 nhân viên.
- Việc đánh giá tác động công việc giữa các vị trí khác nhau (như quản lý kỹ thuật và hạ tầng) là khó khăn và gây tranh cãi.
- Khó khăn trong việc đánh giá tác động làm cho việc định nghĩa các tiêu chí thăng tiến trở nên phức tạp hơn.
- Các ngưỡng để thăng chức không được viết ra trong thời gian đầu nhưng sau đó đã trở thành quy định rõ ràng, cụ thể là 90 nhân viên ở một số tổ chức.
Daring Fireball
[Sponsor] Material Security
- Material Security cung cấp bảo vệ thống nhất cho Google Workspace và Microsoft 365.
- Tính năng bao gồm phát hiện và phản hồi các mối đe dọa qua email, tập tin và tài khoản.
- Giúp phát hiện và khắc phục các mối đe dọa tiên tiến như phishing, BEC và chiếm đoạt tài khoản.
- Cung cấp cái nhìn toàn diện vào vị trí và cách thức chia sẻ dữ liệu nhạy cảm.
- Loại bỏ các tình trạng bị cách ly, cảnh báo ồn ào và các nhiệm vụ thủ công lặp đi lặp lại.
- Cung cấp thông tin thời gian thực về rủi ro tài khoản, mức độ lộ tập tin và hoạt động tấn công.
‘The Brand Age’
- Ngành công nghiệp đồng hồ Thụy Sĩ gặp khủng hoảng vào đầu những năm 1970, được gọi là cuộc khủng hoảng quartz.
- Ba yếu tố chính dẫn đến khủng hoảng: cạnh tranh từ Nhật Bản, sự mất giá trị của Franc Thụy Sĩ, và sự xuất hiện của quartz movements.
- Từ đầu những năm 1970 đến đầu những năm 1980, doanh số bán đồng hồ Thụy Sĩ giảm gần hai phần ba.
- Nhiều nhà sản xuất đồng hồ Thụy Sĩ trở nên không thể thanh toán và bị bán, nhưng một số ít đã tồn tại bằng cách chuyển đổi thành các thương hiệu cao cấp.
- Đồng hồ cơ khí đã chuyển mình từ những sản phẩm chính xác sang biểu tượng đẳng cấp.
- Doanh thu của ngành công nghiệp đồng hồ Thụy Sĩ ổn định và tăng mạnh vào cuối những năm 1980 sau khi các nhà sản xuất thích nghi với những thay đổi mới.
- Thời kỳ vàng của ngành đồng hồ là từ 1945 đến 1970, với hai tiêu chí chính là độ mỏng và độ chính xác.
- Độ mỏng ngày càng trở nên quan trọng khi đồng hồ chuyển từ dạng bỏ túi sang đeo tay trong Thế chiến I.
Macs of Unusual Size
iDiallo.com
How Do We Get Developers to Read the Docs
- Đã tạo ra API hoàn hảo với tài liệu đầy đủ.
- Hai nhóm đối tượng người dùng API: người tiêu dùng và người bảo trì.
- Người tiêu dùng muốn biết endpoint có đáp ứng nhu cầu không, trong khi người bảo trì cần hiểu lý do phía sau các quyết định.
- Tài liệu không nên phục vụ cả hai đối tượng một cách đồng thời.
- API nên được thiết kế rõ ràng để người tiêu dùng không cần đọc tài liệu.
- Tài liệu cho người tiêu dùng cần ngắn gọn, không giải thích chi tiết về hoạt động nội bộ.
- Việc viết tài liệu quá nhiều thông tin có thể làm người đọc cảm thấy chán nản.
- Tài liệu nên được trình bày theo dạng lớp, với các phần có thể thu gọn.
- Đầu tiên, trình bày chức năng của API, sau đó là hướng dẫn sử dụng.
Pluralistic: Daily links from Cory Doctorow
Pluralistic: Market participation is exhausting (30 Mar 2026)
- Chúng ta là một loài đa dạng về nhận thức, mọi người có cách suy nghĩ khác nhau.
- Tác giả không giỏi về không gian, trong khi vợ tác giả lại có khả năng rất tốt về điều này.
- Sự bổ sung giữa những điểm mạnh và điểm yếu của vợ chồng giúp họ hoàn thiện nhau.
- Cybernetics nghiên cứu về hệ thống điều khiển và “định luật phức tạp cần thiết” khẳng định sự phức tạp nội tại của một hệ thống phải phù hợp với phức tạp bên ngoài mà nó đối mặt.
- Tác giả thuê người có điểm mạnh nhận thức mà mình thiếu, như kế toán và biên tập viên.
- Các đại lý rất thích những công việc mà tác giả không thích, như thương lượng và yêu cầu tiền.
- Sự đa dạng nhận thức và cảm xúc mang lại lợi ích cho các mối quan hệ công việc.
Terence Eden’s Blog
Gig Review: Vitamin String Quartet at The Barbican ★★★★★
- Vitamin String Quartet không phải là một ban nhạc cố định mà là một nhóm nhạc sĩ thay đổi linh hoạt, trình diễn các bài hát hiện đại theo phong cách cổ điển.
- Họ đã phát hành hơn 300 album, cover hàng ngàn nghệ sĩ và nổi bật trong nhạc phim của Bridgerton.
- Buổi concert có tên “The Music of Billie Eilish, Bridgerton, and Beyond” với nhiều bài hát được yêu thích từ “Take On Me” đến KPOP.
- Khán giả được khuyến khích tham gia hát theo, tạo không khí vui vẻ trong buổi biểu diễn.
- Setlist có sự hiện diện của Radiohead và Coldplay, trong đó phần encore “Bohemian Rhapsody” gây ấn tượng mạnh.
- Barbican Hall có chỗ ngồi thoải mái, âm thanh tuyệt vời, nhưng nhà vệ sinh không đủ đáp ứng số lượng khán giả.
- Không có chương trình lưu niệm hay thông tin hữu ích trước và sau show diễn, chỉ có email đơn giản.
- Warm-up act Tom Speight mang lại trải nghiệm thú vị với set nhạc acoustic 30 phút và giao lưu với khán giả.
Chris’s Wiki :: blog
How old our servers are (as of 2026)
- Trang web bạn đang cố gắng truy cập gặp vấn đề với HTTP User-Agent header của bạn.
- User-Agent quá chung chung hoặc nghi ngờ có thể dẫn đến việc bị chặn truy cập.
- Từ đầu năm 2025, có nhiều crawler với lưu lượng cao thu thập dữ liệu cho LLM, gây áp lực lên trang.
- Chris Siebenmann đang thử nghiệm chặn các HTTP User-Agent không hợp lệ để giảm tải cho blog.
- Headers HTTP phải xác định rõ ràng loại phần mềm và ai đang sử dụng phần mềm đó.
- Giá trị User-Agent quá chung chung như “Go-http-client/1.1” không được chấp nhận.
Xe Iaso’s blog
Small note about AI ‘GPUs’
- Các GPU server không thể xử lý đồ họa, mặc dù được gọi là đơn vị xử lý đồ họa.
- Để tối đa hóa khả năng tính toán trên mỗi chip, GPU doanh nghiệp đã loại bỏ đầu ra video và xử lý đồ họa.
- Các GPU này chỉ hữu ích cho các tác vụ CUDA như AI inference, đào tạo AI, hoặc các ứng dụng không liên quan đến chơi game.
- Tác giả đang ở giai đoạn hồi phục và cảm thấy buồn chán, mong muốn trở về nhà.
- Hạn chế chế độ ăn uống của tác giả sẽ kết thúc trong tuần này.
The Old New Thing
A question about the maximimum number of values in a registry key raises questions about the question
- Khách hàng gặp vấn đề khi thêm quá nhiều giá trị vào một registry key, vượt quá một phần tư triệu giá trị.
- Họ đánh dấu mọi tệp trong chương trình cài đặt của mình với msidbComponentAttributesSharedDllRefCount, không chỉ các DLL mà còn cả tệp văn bản, GIF, XML, v.v.
- Kỹ thuật này không cần thiết vì chương trình của họ hỗ trợ nhiều phiên bản cài đặt cạnh nhau, do đó, hiếm khi có tệp chia sẻ.
- Registry SharedDLLs được tạo ra từ Windows 95 để quản lý các DLL được chia sẻ giữa nhiều sản phẩm với số lượng sử dụng được đăng ký.
- Vấn đề quản lý phiên bản DLL không được giải quyết chỉ bằng việc theo dõi số lượng sử dụng DLL.
- Các bộ cài đặt phải so sánh số phiên bản của DLL hiện có với phiên bản mới và chỉ thay thế nếu phiên bản mới cao hơn.
- Nhiều sản phẩm hiện tại hạn chế việc sử dụng DLL chung và áp dụng các hệ thống đóng gói như MSIX để chia sẻ DLL phổ biến mà không gặp phải vấn đề nâng cấp phiên bản không mong muốn.
Westenberg.
The World’s First Bullshit
- Sáng nay, ba startup khác nhau thông báo về “cái đầu tiên trên thế giới” trong AI marketing, nhưng không có cái nào thực sự là cái đầu tiên (tác giả).
- Hiện có khoảng 40 công cụ marketing AI đang hoạt động, cho thấy khái niệm “đầu tiên” trở nên mơ hồ (tác giả).
- Thomas Newcomen tạo ra động cơ hơi nước đầu tiên vào năm 1712, nhưng James Watt mới là người thiết kế phiên bản thành công (tác giả).
- Những phát minh đầu tiên thường không phải là những cái quan trọng nhất; điều này là minh chứng cho việc người tiêu dùng thích sản phẩm tốt hơn (tác giả).
- “Cái đầu tiên trên thế giới” thường là thuật ngữ gây ấn tượng để thu hút sự chú ý trên Twitter, nhưng có thể thu hút những người không quan tâm đến chất lượng sản phẩm (tác giả).
- Sản phẩm thứ hai thường tốt hơn sản phẩm đầu tiên vì nó được cải tiến từ những sai lầm của sản phẩm đầu tiên (tác giả).
- Các nhà sáng lập nên tập trung vào việc tạo ra giá trị thực sự cho khách hàng thay vì chạy theo danh hiệu “đầu tiên” (tác giả).
Notes on going solo: celebrating 6 years of Studio Self
- Từ khoảng năm 2020, tác giả điều hành một doanh nghiệp cá nhân mà không cần nhân viên, chỉ dùng máy tính xách tay và công cụ AI.
- Họ đã thực hiện nhiều dịch vụ như chiến lược thương hiệu, GTM, nội dung, và tiếp thị cho nhiều doanh nghiệp khác nhau trên ba châu lục.
- Mô hình truyền thống của các agency thường có vấn đề về chất lượng do sự khác biệt giữa người bán hàng và người thực hiện công việc.
- Tác giả cho rằng các công ty sáng tạo nên nhỏ và tập trung vào công việc thực chất.
- Họ đã chọn không mở rộng khía cạnh sáng tạo của công việc và chỉ làm việc với 1-2 khách hàng cùng một lúc.
- Tác giả tin rằng việc thêm nhiều lớp nhân viên giữa nhà sáng tạo và khách hàng làm giảm chất lượng.
- Việc sử dụng AI để hỗ trợ trong công việc sáng tạo là rất quan trọng, và cần có sự phân định rõ ràng giữa những gì nên gia công và không nên gia công cho AI.
Andrew Nesbitt
Git Diff Drivers
- Git-pkgs có khả năng phân tích 29 định dạng lockfile và trích xuất danh sách phụ thuộc.
- Việc thêm driver diff vào git-pkgs giúp giảm số dòng khác biệt từ 200 xuống còn vài thay đổi phụ thuộc.
- Git có 28 driver built-in xác định trong userdiff.c và kích hoạt bằng cách đặt diff= trong .gitattributes.
- Danh sách driver built-in bao gồm ada, bash, cpp, csharp, golang, java, rust, và nhiều ngôn ngữ khác.
- Driver Kotlin được đề xuất năm 2022 và đã được hợp nhất.
- Git hỗ trợ cấu hình driver diff tùy chỉnh dưới [diff “"] trong git config.
- textconv là tùy chọn hữu ích, chạy một lệnh để chuyển đổi tệp tin thành định dạng có thể đọc được.
- Tùy chọn cachetextconv lưu trữ kết quả chuyển đổi trong git notes để giảm thiểu việc chạy lại chuyển đổi trong các lần diff sau.
- command thay thế toàn bộ đường ống diff của git cho các tệp tin phù hợp.
- wordRegex định nghĩa lại “từ” cho –word-diff, có thể tùy chỉnh cho các định dạng tệp tin không chuẩn.
- Các driver tùy chỉnh đáng chú ý bao gồm những driver cho tài liệu, hình ảnh, và động cơ game như Unity.
the singularity is nearer
Two Worlds
- Claude Mythos được xem là mô hình tốt hơn Opus 4.6, điều này gợi ý về khả năng đạt được AGI (Trí tuệ nhân tạo tổng quát).
- AI không thay thế lập trình viên hay nghệ sĩ, mà nâng cao tiêu chuẩn công việc của họ.
- Những sản phẩm do AI tạo ra từ người thiếu kỹ năng có giá trị thấp, vì ai cũng có thể tạo ra giống nhau.
- Người có kỹ năng có thể tận dụng AI để tạo ra những giá trị cao hơn, giống như nhiều nhiếp ảnh gia hàng đầu hiện nay sử dụng iPhone.
- Khả năng và giá trị là hai khái niệm khác nhau; năng lực của AI có thể tăng nhanh, nhưng giá trị sản phẩm tự tạo ra từ AI vẫn thấp.
- Khi thị trường không phát triển nhưng các công ty AI vẫn lớn mạnh, điều này có thể xảy ra do họ chiếm đoạt giá trị từ những người khác.
- AI dự kiến sẽ là vấn đề nóng trong bầu cử Mỹ năm 2028, phản ánh những lo ngại của người dân về việc công nghệ này phục vụ cho ai.
Jim Nielsen’s Blog
Continuous, Continuous, Continuous
- Quá trình phát triển phần mềm bao gồm các giai đoạn: thiết kế, lập trình, kiểm thử, tích hợp và phát hành.
- Mỗi giai đoạn không tách biệt mà liên kết với nhau, dẫn đến yêu cầu thay đổi liên tục trong quá trình phát triển.
- Các vòng lặp phản hồi nhỏ (micro feedback loops) là cần thiết để phát triển một cách liên tục và hiệu quả.
- Phản hồi phải diễn ra liên tục trong suốt quá trình, không nên tích lũy cho các cuộc họp đánh giá sau.
- Khả năng thay đổi và thích ứng với mong đợi của khách hàng là lợi thế quan trọng trong phát triển phần mềm.
- Các chu kỳ cho từng giai đoạn có thể kéo dài từ giờ đến vài tuần, ảnh hưởng đến tốc độ phát triển phần mềm.
- Từng bước tiến nhỏ và lấy phản hồi liên tục giúp cải tiến sản phẩm một cách hiệu quả (theo lý thuyết Gall).
The Silicon Underground
What happened to Procomm Plus
- Procomm Plus là phần mềm giả lập terminal hàng đầu cuối thập niên 1980 và đầu thập niên 1990, được phát triển bởi công ty Datastorm ở Columbia, Missouri.
- Ngày 28 tháng 3 năm 1996, Datastorm chấm dứt hoạt động như một nhà xuất bản phần mềm độc lập.
- Procomm Plus từng được phát hành dưới dạng shareware với tên gọi ban đầu là TERMULATOR, nhằm lấp đầy khoảng trống sau khi tác giả của PC-Talk qua đời.
- Phiên bản thương mại Procomm Plus bao gồm ngôn ngữ kịch bản, nhiều loại terminal, giao thức truyền tệp bổ sung và hỗ trợ cho 8 cổng COM.
- Phần mềm có khả năng giả lập hơn 30 loại terminal khác nhau và còn tích hợp chương trình BBS.
- Procomm Plus và Datastorm gặp khó khăn do chỉ có một sản phẩm chính và thị trường đang suy giảm.
- Ngày 28 tháng 3 năm 1996, Quarterdeck mua lại Datastorm, đưa Procomm Plus vào danh mục sản phẩm đa dạng hơn.
- Microsoft đã cấp phép cho Hilgraeve HyperAccess, dẫn đến việc tạo ra Hyperterminal, làm giảm sự phổ biến của Procomm Plus.
- Quarterdeck bị Symantec mua lại vào ngày 15 tháng 10 năm 1998, và phiên bản Procomm Plus cuối cùng là 4.8, phát hành năm 1999.
- Các nhà phát triển ban đầu của Procomm hiện không còn hoạt động trong ngành công nghệ. Tom Smith điều hành một brew pub và Bruce Barkelew mở một studio thu âm.
- David Farquhar, một trong các nhà phát triển, làm việc trong lĩnh vực bảo mật máy tính và viết blog về máy tính retro.
Troy Hunt
Weekly Update 497
- Đội ngũ HIBP HQ chuyển giao ngày càng nhiều công việc cho OpenClaw.
- Nhân viên sử dụng “PwnedClaw” để lập danh mục và xử lý dữ liệu vi phạm.
- Stefan và tôi sử dụng GitHub Copilot trong Visual Studio một cách hiệu quả.
- Charlotte sử dụng bot Telegram “Pwny” để tìm lỗi trong nội dung và thiết kế giao diện người dùng.
- Trong vài tuần qua, tôi chi 854 USD cho Claude tokens.
- Quan điểm chi tiêu được xem như thuê nhân viên làm việc cho mình.
- Tiềm năng công nghệ này vẫn chưa được khai thác đầy đủ.
HIBP Mega Update: Passkeys, k-Anonymity Searches, Massive Speed Enhancements and a Bulk Domain Verification API
- Have I Been Pwned hỗ trợ hàng trăm ngàn lượt truy cập mỗi ngày và hàng triệu yêu cầu API (2023).
- Mỗi năm, dịch vụ xử lý hàng tỷ hồ sơ bị xâm phạm từ các công ty, nhà nghiên cứu trắng, hacker và cơ quan thực thi pháp luật.
- Hơn một nửa Fortune 500 đang theo dõi sự lộ thông tin qua miền của họ (2023).
- Dựa trên nhu cầu, dịch vụ đã phát triển từ một kế hoạch cơ bản “Pwned” lên nhiều cấp độ như Pwned 2, 3, 4 và 5.
- Các kế hoạch mới được chia thành: Core, Pro, High RPM và Enterprise để phục vụ nhu cầu khác nhau.
- Quản lý dịch vụ có thể giám sát miền của khách hàng với các cấp độ Pro và High RPM.
- Dịch vụ cung cấp khả năng xác thực miền tự động qua DNS API để tiết kiệm thời gian cho người dùng và duy trì sự riêng tư.
The Webs Digital Locks have Never had a Stronger Opponent
- Chúng ta đang ở thời kỳ phục hưng của reverse engineering trong hệ sinh thái JavaScript.
- LLM như Claude có thể phá vỡ mã bảo vệ trong 22 phút và 170k tokens, cho thấy khả năng đánh giá và chỉ ra điểm yếu của hệ thống.
- LLM giúp thực hiện công việc tẻ nhạt nhanh chóng, có thể thay thế lao động con người trong reverse engineering.
- Sự nâng cao trong khả năng reverse engineering cho phép ngay cả người dùng không chuyên cũng có thể deobfuscate mã phức tạp.
- Các phương pháp bảo vệ mã nguồn trở nên kém hiệu quả hơn khi đối mặt với sự phát triển của LLM.
- LLM có thể tạo lại các source maps dễ dàng từ các ứng dụng đã được bunded hoặc minified.
- Hiện tại chưa có các phương pháp obfuscation chuyên dụng để chống lại LLM.
- Việc bảo vệ không có sự tự động hóa tương đương để nhanh chóng thích nghi với những thay đổi từ phía kẻ tấn công.
- Cần nghiên cứu thêm nếu có thể phát triển các công cụ bảo vệ tự động mạnh mẽ hơn.
Open Source Projects - Latest Discoveries
Reverse engineer any website to extract and enforce its design system
Stop paying for AI game dev tools. Use this open-source toolkit instead.
Stop paying for native haptic APIs use this web library instead
Turn a single prompt into a continually learning AI system
The definitive tool for discovering every device on your local network
The definitive tool for managing AI skills across multiple coding platforms
Stop using static charts for complex data use this visual explorer
The self-hosted platform for your autonomous AI employee workforce
The definitive open-source tool for downloading videos and audio on desktop
Open Source, MIT License, Fork of RTK — The Full Story
Claude Mythos: What We Actually Know (and What We Don’t)
Cancel JavaScript Async Ops with AbortController
Governing AI Agent Decisions with MCP: How I Built Dead Letter Oracle
Australian Building Permit Data Is a Goldmine. Here’s What We Built With It.
I Gave Gemini 3 My Worst Legacy Code — Here’s What Happened
Exploring the Limits of ChatGPT for Query or Aspect-based Text Summarization
RustDesk: Cómo crear una red de acceso remoto segura y privada
Measure Agent Quality and Safety with Azure AI Evaluation SDK and Azure AI Foundry
How to Set Up Free Home Network Monitoring (Before Something Breaks)
I Made My AI Reviewer Argue With Itself — and It Found Bugs I Never Would
Matter Protocol Explained: Why It Matters for Your Smart Home
Hacker News: Best
🔥 Fedware: Government apps that spy harder than the apps they ban
🔥 New Washington state law bans noncompete agreements
🔥 FTC action against Match and OkCupid for deceiving users, sharing personal data
🔥 CodingFont: A game to help you pick a coding font
💬 1.5M GitHub pull requests have had ads injected into them by Microsoft Copilot
🔥 How to turn anything into a router
🔥 Bird brains (2023)
🔥 Do your own writing
🔥 How the AI Bubble Bursts
🔥 I use Excalidraw to manage my diagrams for my blog