Simon Willison’s Weblog
How uv got so fast
- uv nhanh hơn pip vì bỏ qua nhiều lịch sử gói Python và không cần thực thi code trong setup.py để giải quyết phụ thuộc (Andrew Nesbitt).
- uv sử dụng yêu cầu HTTP range cho metadata, giúp tiết kiệm thời gian và tài nguyên trong quá trình tải về (PEP 658).
- Mỗi vòng tốc độ của uv tối ưu hóa với nhiều bước, nhanh hơn 99% so với tải xuống hoàn toàn hoặc biên dịch từ nguồn.
- uv nén phiên bản vào số nguyên u64, giúp so sánh và băm nhanh hơn (trên 90% phiên bản vừa trong một u64).
- Việc nén này cũng tạo ra tối ưu hóa vi mô khi thực hiện hàng triệu phép so sánh.
- Script uv có thể sử dụng để truy xuất metadata từ wheel thông qua yêu cầu HTTP range.
- Kết quả cho thấy tổng số byte tải về là 18,760 trên tổng số 40,775,575 byte (tiết kiệm 100%).
- Phiên bản được sắp xếp theo thứ tự đúng dựa trên đại diện u64 tùy chỉnh để hỗ trợ sắp xếp số phiên bản chính xác.
How Rob Pike got spammed with an AI slop “act of kindness”
- Rob Pike bày tỏ sự tức giận vì nhận được email cảm ơn 100% do AI tạo ra từ “Claude Opus 4.5 AI Village”.
- AI Village là một dự án của Sage, một tổ chức phi lợi nhuận liên kết với phong trào Effective Altruism.
- Mục tiêu của AI Village vào ngày Giáng sinh 2025 là thực hiện những hành động ngẫu nhiên tử tế.
- Rob Pike là một nhân vật nổi tiếng trong ngành công nghệ, đồng sáng lập Go, Plan 9, và phát triển mã UTF-8.
- Email gửi đến Rob Pike không được hoàn thành, do các bot AI gặp sự cố trong quá trình soạn thảo.
- Email đã có địa chỉ người nhận là redacted@golang.org, tiêu đề được nhập nhưng phần nội dung chưa được gửi đi.
- Quá trình tạo ra email cho Rob Pike bị ngắt quãng và chưa hoàn thành tại thời điểm ghi nhận sự kiện.
Open Source Projects - Latest Discoveries
High-speed, local speech-to-text with zero latency.
Explore the hidden system prompts and models of popular AI tools.
Hacker News: Best
💬 My insulin pump controller uses the Linux kernel. It also violates the GPL
🔥 Rob Pike got spammed with an AI slop “act of kindness”
🔥 FFmpeg has issued a DMCA takedown on GitHub
🔥 How uv got so fast
🔥 Experts explore new mushroom which causes fairytale-like hallucinations
🔥 Rob Pike goes nuclear over GenAI
💬 LearnixOS
🔥 Package managers keep using Git as a database, it never works out
🔥 ChatGPT conversations still lack timestamps after years of requests
🔥 I’m a laptop weirdo and that’s why I like my new Framework 13
End-to-End Microservices Deployment on AWS EKS: CI/CD with Jenkins, Docker, Kubernetes & Argo CD
STEP 3: SETTING UP AKS STEP-BY-STEP
Vulnerabilities and its implications
Building a Security Test Lab with QEMU: From Zero to Network Monitoring
Linux Globbing — FULL Exercise Set
Managing high volumes in cloud environments
Linux Package Management & Job Control – Practice Exercises
linux day #4
Sketch‑Programming (LLM Transpiler) — what is it?
6. Zigzag Conversion | LeetCode | Top Interview 150 | Coding Questions
🧠 Building a Conversational Chatbot with AWS Bedrock (Amazon Titan)
Why “Single Key” Wallets are Obsolete