Simon Willison’s Weblog
Quoting Robin Sloan
- AGI đã xuất hiện nhưng thời điểm chính xác không xác định được.
- Sự khác biệt chính của AGI là tính tổng quát, khác biệt so với các AI khác chỉ được đào tạo cho mục đích cụ thể.
- Các mô hình lịch sử như Mark I Perceptron, LeNet, AlexNet, AlphaGo, và AlphaFold đều được đào tạo cho mục đích riêng.
- Các mô hình ngôn ngữ cũng được đào tạo cho mục đích, nhưng quá trình và quy mô đào tạo đã mở ra khả năng mới.
- Việc tập hợp các thư viện văn học nhân loại tạo ra nguồn nguyên liệu phong phú cho AGI.
A field guide to sandboxes for AI
- Hướng dẫn phân biệt giữa containers (chia sẻ kernel của host), microVMs (có kernel khách riêng sau ảo hóa phần cứng), gVisor (kernel không gian người dùng) và WebAssembly/isolates (giới hạn mọi thứ trong runtime).
- Hướng dẫn cung cấp thông tin chi tiết về thuật ngữ, phương pháp và cảnh quan công cụ hiện có.
- Việc sử dụng đúng loại sandbox để chạy mã không tin cậy một cách an toàn là một trong những vấn đề quan trọng cần giải quyết trong năm 2026.
The Pragmatic Engineer
When AI writes almost all code, what happens to software engineering?
- Mùa nghỉ đông vừa qua là dịp để các nhà phát triển thử nghiệm các dự án bên lề, bao gồm sử dụng AI để hoàn thiện ý tưởng chưa hoàn chỉnh.
- Các mô hình LLM như Opus 4.5 và GPT 5.2 đã hỗ trợ tạo ra hàng trăm dòng mã code cho sản phẩm thông qua việc hướng dẫn và kiểm tra đầu ra.
- Claude Code cho Web cho phép thực hiện thay đổi mã và thêm/chạy thử nghiệm từ điện thoại di động, tạo điều kiện thuận lợi cho việc phát triển phần mềm khi đi du lịch.
- Xu hướng hiện tại cho thấy sự thay đổi đáng kể trong công cụ lập trình phần mềm nhờ AI có khả năng viết một phần lớn mã code.
- Mô hình mới giúp tạo ra những khoảnh khắc “a-ha” không chỉ cho nhân viên tại các công ty AI mà còn cho các kỹ sư phần mềm độc lập.
- Việc phát hành các mô hình mới trong tháng 11 và tháng 12 năm 2025 đã tạo ra sự thay đổi lớn.
- Giá trị của chuyên môn trong lập trình có thể giảm, các kỹ sư sẽ ngày càng cần có tư duy sản phẩm và vai trò lãnh đạo công nghệ cao hơn.
- Kỹ sư phần mềm có thể trở nên có giá trị hơn, với nhu cầu cao về các kỹ năng kết hợp giữa kỹ thuật và quản lý sản phẩm.
- Tích lũy mã code tự động có thể dẫn đến nhiều vấn đề, yêu cầu nâng cao phương pháp lập trình và thách thức trong cân bằng công việc-đời sống.
- Các kỹ sư có nhiều trải nghiệm đã chia sẻ những khoảnh khắc “a-ha” về sự phát triển của AI trong việc tạo mã code.
- Claude Code có thể tạo ra các giải pháp phức tạp hơn chỉ trong thời gian ngắn, hỗ trợ nhanh chóng cho các dự án lớn.
- Tương lai làm việc giữa quản lý sản phẩm và kỹ thuật phần mềm có thể sẽ ngày càng chồng chéo và pha trộn hơn.
Open Source Projects - Latest Discoveries
See exactly how every website tracks you using browser fingerprinting.
Turn any video into an AI-powered summary and transcript instantly.
A command-line tool to download photos from iCloud
Build high-performance time-series databases for Industrial IoT
Automate your music discovery and playlist management
A Spell Checker for Code!
Simplify UI development with a comprehensive component library
Build and automate LLM evaluations with Python
Deploy a fast email client across Mac Windows and Linux
Add persistent memory to your Claude Code agent
Build real-time event streaming pipelines with SQL
Automate subtitle downloads for your Sonarr and Radarr libraries
Hacker News: Launches
💬 Launch HN: Tamarind Bio (YC W24) – AI Inference Provider for Drug Discovery
Hacker News: Best
🔥 Opus 4.5 is not the normal AI agent experience that I have had thus far
💬 Volkswagen Brings Back Physical Buttons
🔥 Why is the Gmail app 700 MB?
🔥 Vietnam bans unskippable ads
🔥 65% of Hacker News posts have negative sentiment, and they outperform
🔥 C Is Best (2025)
💬 Show HN: Prism.Tools – Free and privacy-focused developer utilities
🔥 AWS raises GPU prices 15% on a Saturday, hopes you weren’t paying attention
🔥 enclose.horse
🔥 The Post-American Internet
Dependency Tracking Fundamentals (I)
AI Trading: Lesson Learned #105: Post-Trade RAG Sync Was Missing
SRDD pitches
SRDD Is the Best AI Coding Methodology - entry
The journey of scaling a personal project into a community resource for 3D Pokémon assets.
AI Trading: Lesson Learned #093: Google Recommender CAV Not Useful for Trading
Apache Gravitino — 2025 Summary
Production Canary Architecture (what actually guarantees zero downtime)
Runtime 0.3.0: The Unified Serverless Framework for TypeScript
TDD for dbt: unit testing the way it should be
About This Documentation Infrastructure
SRDD (Part 4 of 4) - Scaling Up - SSRDD, Principles, and Implementation