Simon Willison’s Weblog
SSH has no Host header
- exe.dev cung cấp dịch vụ hosting với giá 20 USD/tháng cho tối đa 25 VMs, chia sẻ 2 CPUs và 8GB RAM.
- Tất cả hoạt động đều diễn ra qua SSH, bao gồm cả việc tạo VM mới.
- Mỗi VM có thể được truy cập qua lệnh: ssh simon.exe.dev.
- exe.dev không gán địa chỉ IP duy nhất cho từng VM, nhưng đảm bảo mỗi VM có một địa chỉ IP duy nhất cho từng tài khoản.
- Khi tạo hai VM, mỗi VM sẽ có một địa chỉ IP riêng biệt, nhưng chia sẻ với nhiều người dùng khác.
- Cơ sở hạ tầng sẽ xác định tài khoản người dùng từ SSH public key để chuyển tiếp lưu lượng SSH đến VM tương ứng.
Qwen3-TTS Family is Now Open Sourced: Voice Design, Clone, and Generation
- Gia đình Qwen3-TTS đã được mã nguồn mở với khả năng thiết kế, nhân bản và tạo giọng nói.
- Qwen3-TTS là mô hình text-to-speech tiên tiến, hỗ trợ đa ngôn ngữ và kiểm soát tinh vi.
- Mô hình hỗ trợ nhân bản giọng nói trong 3 giây và cho phép tạo ra giọng nói hoàn toàn mới.
- Được đào tạo từ hơn 5 triệu giờ dữ liệu giọng nói từ 10 ngôn ngữ khác nhau.
- Qwen3-TTS sử dụng kiến trúc LM hai track cho tổng hợp thời gian thực.
- Kết quả thử nghiệm cho thấy hiệu suất hàng đầu theo nhiều tiêu chuẩn đánh giá khác nhau.
- Qwen3-TTS có sẵn ở hai định dạng: 1.7B (4.54GB) và 0.6B (2.52GB) trên Hugging Face.
- Người dùng có thể thử nghiệm miễn phí các mô hình thông qua trình duyệt.
- Kỹ thuật nhân bản giọng nói giờ đây có thể truy cập dễ dàng với GPU và một số GB VRAM.
- Công cụ CLI cho Qwen3-TTS có thể được thực thi để tạo giọng nói theo mô tả từ người dùng.
Quoting Chris Lloyd
- Claude Code không chỉ là một TUI mà là một engine trò chơi nhỏ (Chris Lloyd).
- Pipeline của Claude Code xây dựng scene graph bằng React cho mỗi khung hình.
- Các bước bao gồm: sắp xếp các phần tử, raster hóa chúng ra màn hình 2D, so sánh với màn hình trước đó.
- Sử dụng kết quả so sánh để tạo ra các chuỗi ANSI cho việc vẽ.
- Thời gian tối đa cho mỗi khung hình khoảng 16ms, với khoảng 5ms để chuyển từ scene graph của React sang ANSI.
Engineering Leadership
Companies Should Hire Junior Engineers
- Số lượng việc làm tại cấp độ entry-level trong lĩnh vực công nghệ giảm mạnh, đặc biệt là ở Big Tech với mức giảm 24,8% từ năm 2023 đến 2024 (SignalFire, 2025).
- Các công ty gặp khó khăn trong việc tuyển dụng nhân viên junior, với tỷ lệ giảm 75-84% trong các lĩnh vực Nhân sự, Tiếp thị và Kỹ thuật (Ravio).
- Sự suy giảm trên ảnh hưởng đến chuỗi cung ứng nhân tài và phát triển nghề nghiệp cho những người mới ra trường.
- Nguyên nhân chính dẫn đến việc các công ty ngần ngại tuyển dụng junior engineer là vì sự gia tăng phổ biến của các công cụ AI, có khả năng tự động hóa nhiều trách nhiệm mà các junior engineer thường đảm nhận.
- Xu hướng này của các công ty đặt ra câu hỏi về khả năng hoạt động hiệu quả của các đội ngũ kỹ thuật chỉ bao gồm các kỹ sư cấp cao.
The Pragmatic Engineer
The Pulse #160: Why it’s so dramatic that “writing code by hand is dead”
- Khẳng định “viết code bằng tay gần như đã chết” gây cảm giác kịch tính (những công nghệ lớn thay đổi chậm, nhưng LLM từ “không ấn tượng” đến “đủ tốt để viết code” trong vài tháng).
- Kỹ sư và VP tại các công ty công nghệ lớn đang sử dụng các công cụ AI nhiều hơn. (Microsoft tiết lộ rằng các nhân viên cấp cao, người trước đây ít viết code, giờ là người dùng chính của AI agents).
- Thay thế một micro-SaaS 120 USD/năm trong 20 phút bằng LLM. (Người dùng có thể tái tạo tất cả tính năng đã trả tiền chỉ trong 20 phút).
- Claude Code phát triển thành một IDE với chế độ diff mới.
- ChatGPT sẽ hiển thị quảng cáo trong khi Gemini vẫn miễn phí quảng cáo.
- Anthropic tổ chức bài kiểm tra thực hành trong phỏng vấn.
- Cloudflare mua lại Astro.
Martin Fowler
Fragments: January 22
- Thoughtworks ra mắt AI/works™, nền tảng hỗ trợ phát triển phần mềm dựa trên AI cho các tư vấn viên của công ty.
- Simon Couch ước tính tiêu thụ 1,300 Wh mỗi ngày khi sử dụng Claude Code, tương đương với 4,400 “truy vấn thông thường”. (Nguồn: Simon Couch)
- Mức tiêu thụ điện năng này tương đương với việc sử dụng máy rửa chén.
- Các kỹ sư phát triển AI cần duy trì tính kỷ luật, đánh giá chất lượng phần mềm một cách nghiêm ngặt.
- Xử lý generation yêu cầu độ chính xác cao hơn trong việc xác định yêu cầu.
- Các vụ bạo lực ở Minnesota cho thấy sự gia tăng của một chế độ cảnh sát độc tài, phá vỡ các giá trị hiến pháp Mỹ.
- Những lo lắng về sự phát triển chính trị này đã khiến tác giả chống lại việc bầu Trump năm 2016.
- Caitlin Callenson trở thành nhân chứng can đảm khi tiếp tục quay video sự việc bạo lực xảy ra gần cô.
- Việc so sánh Trump với Hugo Chávez nhấn mạnh sự hủy hoại thể chế và quy ước.
- Những sự kiện tồi tệ ở Iran phản ánh cảnh sát nhà nước độc tài.
Open Source Projects - Latest Discoveries
Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more
Stop paying for workflow automation tools Use this Apache platform instead
Detect realtime human-poses through walls with just Wi-Fi
Web-based dashboard for Fail2Ban log filtering and blocklist control
The open-source LLM model for creating videos from text prompts
The open-source engine for live chat and customer support platforms
Stop paying for Disqus. Use this open-source commenting system instead.
Stop debugging blindly Use this open source Ruby console instead
The open-source compiler cache that cuts your build times in half
Find the perfect machine learning library for any project instantly
The open-source framework for building custom text editors
How Streamers Accidentally Built the World’s Largest Gaming AI Dataset
Is voice the natural progression of artificial intelligence?
Predicting the Spike: Building a CGM Warning System with Transformers and PyTorch Forecasting
My Profile Adapts to the User
GitHub Skills: Your Complete Learning Path to AI-Powered Development
5 Ways to Find High-Impact Ruby and Rails Projects to Contribute to Today
CVE-2025-22234: The 73rd Byte: How a Spring Security Fix Created a Timing Leak
I’m a Web Developer from Bosnia Building My First Social Platform
Como usei um Changelog Público para Dobrar o Engajamento do SaaS
Measuring Performance with the “Benchmark” Class in Laravel
I Reverse Engineered ChatGPT Apps Iframe Sandbox
Building Multi-Stage LLM Pipelines with Job Dependencies
Hacker News: Launches
💬 Launch HN: Constellation Space (YC W26) – AI for satellite mission assurance
Hacker News: Best
🔥 Why does SSH send 100 packets per keystroke?
🔥 I was banned from Claude for scaffolding a Claude.md file?
🔥 Show HN: isometric.nyc – giant isometric pixel art map of NYC
💬 It looks like the status/need-triage label was removed
🔥 GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers
🔥 In Europe, wind and solar overtake fossil fuels
🔥 Qwen3-TTS family is now open sourced: Voice design, clone, and generation
🔥 Douglas Adams on the English–American cultural divide over “heroes”
🔥 Design Thinking Books (2024)
🔥 We will ban you and ridicule you in public if you waste our time on crap reports