Simon Willison’s Weblog
Introducing Mistral Small 4
- Mistral Small 4 là mô hình mới nhất từ Mistral, có 119B tham số và 6B tham số hoạt động.
- Mô hình này kết hợp các khả năng từ các mô hình chính như Magistral (lý luận), Pixtral (đa phương thức) và Devstral (lập trình agentic).
- Mistral Small 4 hỗ trợ hai mức độ lý luận: “none” và “high”, mức “high” tương đương với các mô hình Magistral trước đó.
- Kích thước mô hình là 242GB trên Hugging Face.
- Người dùng có thể truy cập mô hình qua Mistral API bằng lệnh llm-mistral.
- Không có cách nào để thiết lập mức độ lý luận trong tài liệu API hiện tại.
- Mistral cũng phát hành Leanstral, mô hình mở được tối ưu hóa cho ngôn ngữ lập trình Lean 4.
Use subagents and custom agents in Codex
- Subagents trong OpenAI Codex đã được công bố chính thức vào ngày 16 tháng 3 năm 2026.
- Có ba loại subagents mặc định: “explorer”, “worker” và “default”.
- “Worker” được cho là dành cho việc thực hiện nhiều tác vụ nhỏ song song.
- Người dùng có thể định nghĩa custom agents dưới dạng TOML trong ~/.codex/agents/.
- Custom agents có thể có hướng dẫn tùy chỉnh và sử dụng các model cụ thể, bao gồm gpt-5.3-codex-spark.
- Ví dụ sử dụng custom agents có thể liên quan đến việc kiểm tra lỗi và sửa chữa mã.
- Subagents được hỗ trợ rộng rãi trong nhiều nền tảng coding khác nhau, bao gồm OpenAI Codex, Claude Code, Gemini CLI, Mistral Vibe, OpenCode, và Visual Studio Code.
Quoting A member of Anthropic’s alignment-science team
- Mục đích của bài tập tống tiền là tạo ra kết quả sống động để trình bày cho các nhà hoạch định chính sách.
- Kết quả này giúp làm nổi bật rủi ro về sự không đồng bộ cho những người chưa từng nghĩ đến trước đó.
- Đội ngũ khoa học định hướng của Anthropic tham gia vào việc tạo ra sự nhận thức này.
Quoting Guilherme Rambo
- Đèn chỉ báo camera trên MacBook Neo chạy trong phần secure exclave của chip.
- Đèn chỉ báo này gần như an toàn bằng đèn chỉ báo phần cứng.
- Ngay cả một exploit ở cấp kernel cũng không thể bật camera mà không làm đèn sáng lên.
- Nó hoạt động trong môi trường phân quyền tách biệt với kernel.
- Đèn chỉ báo được gửi trực tiếp vào phần cứng màn hình.
Coding agents for data analysis
- Hội thảo “Coding agents for data analysis” diễn ra vào ngày 16 tháng 3 năm 2026, kéo dài ba giờ.
- Tại hội thảo, các công cụ như Claude Code và OpenAI Codex được sử dụng để phân tích và làm sạch dữ liệu.
- Người tham gia sử dụng GitHub Codespaces và OpenAI Codex để thực hiện các bài tập, tiêu tốn $23 token Codex.
- Các bài tập sử dụng Python, SQLite và một số bài dùng Datasette.
- Claude Code tạo ra biểu đồ nhiệt cho cơ sở dữ liệu cây xanh bằng cách sử dụng Leaflet và Leaflet.heat.
- Tài liệu hướng dẫn được thiết kế để hữu ích cho cả những người không thể tham gia trực tiếp.
- Nội dung dành cho nhà báo dữ liệu cũng phù hợp với bất kỳ ai muốn khám phá dữ liệu.
How coding agents work
- Coding agents là phần mềm hỗ trợ cho Large Language Models (LLMs) bằng các công cụ có thể gọi.
- LLMs như GPT-5.4, Claude Opus 4.6 sử dụng token hơn là từ vựng; ví dụ “the cat sat on the” chuyển thành chuỗi token [3086, 9059, 10139, 402, 290, 220].
- Người dùng phải trả phí dựa trên số lượng token đã xử lý, và mô hình có giới hạn về số lượng token có thể xem xét cùng một lúc.
- Input cho LLM gọi là prompt và output gọi là completion hoặc response.
- Nhiều LLM hiện tại là multimodal, có thể nhận hình ảnh cùng với văn bản làm input.
- Các prompt từ LLM ban đầu yêu cầu người dùng cung cấp prompt để hoàn thành, nhưng hiện nay sử dụng các template chat giúp tạo ra simulating conversation.
- LLMs là stateless; mỗi lần thực hiện prompt, chúng bắt đầu từ trạng thái trống.
- Nhà cung cấp tính phí cho cả input và output tokens; chi phí tăng khi cuộc hội thoại kéo dài.
- Token caching giảm chi phí cho các token input đã lưu trữ, giúp tiết kiệm tài nguyên tính toán.
- Công cụ là chức năng mà coding agent cung cấp cho LLM để thực hiện các tác vụ, ví dụ như truy xuất thời tiết.
- Khi nhận được yêu cầu từ người dùng, coding agent sử dụng các công cụ để gọi và thực hiện chức năng, sau đó trả kết quả cho model.
- Các coding agent thường định nghĩa hơn một tá công cụ cho phép gọi, bao gồm cả công cụ thực hiện mã (như Bash()).
Martin Fowler
Fragments: March 16
- Nghiên cứu của Annie Vella về 158 kỹ sư phần mềm chuyên nghiệp cho thấy AI đang chuyển dịch thời gian làm việc của họ từ các tác vụ sáng tạo sang các tác vụ kiểm tra.
- Vella giới thiệu khái niệm “supervisory engineering work” để mô tả công việc cần thiết trong việc hướng dẫn AI, đánh giá kết quả của nó và sửa chữa khi cần thiết.
- AI đang tự động hóa các tác vụ trong vòng lặp nội bộ, nhưng vẫn cần kỹ sư chỉ đạo và giám sát công việc đó, tạo ra “vòng lặp giữa” mới.
- Sự gia tăng khả năng của các mô hình AI có thể đang đẩy nhanh sự chuyển đổi sang “supervisory engineering”, gây ra cảm giác bất định cho nhiều kỹ sư phần mềm.
- Bassim Eledath định nghĩa 8 cấp độ của “Agentic Engineering” để mô tả sự phát triển trong khả năng lập trình của AI.
- Steve Yegge cũng đề xuất 8 cấp độ tương tự trong việc sử dụng AI để lập trình, từ việc chỉ có khả năng hoàn thành mã đến việc xây dựng các tổ chức tự động.
- Chad Fowler nhấn mạnh rằng trong thế giới mà mã có thể được tạo ra nhanh chóng, thách thức thực sự là việc thay thế mã một cách an toàn.
The Developing Dev
Meta Hiring Lead On Behind The Scenes of Senior+ Eng Hiring
- Austen McDonald từng là thành viên hội đồng tuyển dụng tại Meta, chuyên trách tuyển dụng di động và đã thực hiện hàng trăm cuộc phỏng vấn.
- Trong các hội đồng tuyển dụng, ứng viên senior được đánh giá dựa trên phỏng vấn hành vi để xác định năng lực lãnh đạo, tầm ảnh hưởng và khả năng giao tiếp (00:00:49).
- Quy trình tuyển dụng bao gồm nhiều bước: từ sourcer tìm kiếm ứng viên đến phỏng vấn kỹ thuật và quyết định từ hội đồng (00:02:55).
- Ứng viên phải chuẩn bị kỹ lưỡng cho phỏng vấn hành vi để tránh bị đánh giá thấp (00:00:49).
- Các sai lầm thường gặp của ứng viên senior bao gồm việc chuẩn bị không đầy đủ và không đặt câu hỏi đúng vào cuối phỏng vấn (01:02:31, 01:21:02).
- Referral có thể tạo ra bias trong quy trình tuyển dụng, điều này cần được xem xét kỹ (00:39:11).
- Công ty như OpenAI và Anthropic có các yêu cầu và quy trình tuyển dụng riêng biệt mà ứng viên cần lưu ý (00:50:00).
Daring Fireball
[Sponsor] Mux — Video API for Developers
- Mux cung cấp trải nghiệm video độc đáo và quy mô cho cả live và on-demand.
- Thời gian trung bình để video sẵn sàng phát lại là dưới 2 giây, nhanh hơn 100 lần so với những tùy chọn khác.
- Mux phục vụ hàng tỷ luồng video cho hàng ngàn khách hàng, đã chứng minh khả năng xử lý khối lượng lớn và sự cố Internet.
- Tập trung vào trải nghiệm của nhà phát triển với tài liệu tốt, công cụ hiệu quả và hỗ trợ hàng đầu.
- Hỗ trợ tải video lên ứng dụng nhanh chóng thông qua video API, có thể xử lý nhiều định dạng file và hàng triệu người xem cùng lúc.
- Khách hàng có thể phát video trực tiếp ngay lập tức cho 1 hoặc 1000 người xem, và luồng phát trực tiếp sẽ được lưu lại để xem lại.
- Hỗ trợ tích hợp liền mạch với player mã nguồn mở của Mux, có tính tùy biến cao và dễ dàng sử dụng trên iOS, Android, và web.
- Mux cung cấp video API để tải lên, truy xuất video, tạo clip hoặc theo dõi việc phân phối video qua các lệnh API.
- Tính năng phân tích hàng đầu trong ngành của Mux theo dõi các luồng lớn nhất trên Internet và miễn phí cho người dùng video.
- Không yêu cầu thẻ tín dụng để bắt đầu sử dụng Mux.
‘The Last Quiet Thing’
- Đồng hồ CASIOF-91W có giá 12 đôla và nặng 21 gram.
- Nó có tính năng báo thức và theo dõi thời gian từ năm 1989.
- Khi pin hết, có thể thay thế dễ dàng bằng một kẹp giấy, không cần cập nhật firmware.
- Apple Watch có giá 400 đôla, theo dõi nhiều chỉ số sức khỏe và yêu cầu cập nhật liên tục.
- Các thiết bị hiện đại ngày càng cần chú ý và chăm sóc từ người dùng.
- Trong 20 năm qua, khả năng của các sản phẩm ngày càng phức tạp và đòi hỏi quản lý liên tục.
- Không còn sản phẩm nào hoàn thiện; mọi thứ đều trong trạng thái cần sự chăm sóc liên tục.
- Apple giới thiệu tính năng Screen Time vào năm 2018, cung cấp số liệu về việc sử dụng thiết bị.
- Screen Time có thể dẫn đến cảm giác tội lỗi và trách nhiệm cho người dùng về việc sử dụng quá mức.
- Ngành công nghiệp thiết kế sản phẩm cần sự chú ý liên tục và tạo ra nghĩa vụ cho người sử dụng.
- Các giải pháp như chế độ tập trung và ứng dụng sức khỏe cũng là sản phẩm cần người dùng chăm sóc.
- Mối quan hệ với thiết bị hiện đại là mối quan hệ sẽ không bao giờ kết thúc.
Apple Introduces AirPods Max 2
- AirPods Max 2 có khả năng Active Noise Cancellation (ANC) hiệu quả hơn 1.5 lần so với thế hệ trước, nhờ vào chip H2 và thuật toán âm thanh tính toán mới.
- Thiết kế tai nghe over-ear vẫn giữ nguyên, bổ sung tính năng Adaptive Audio, Conversation Awareness, Voice Isolation, và Live Translation.
- AirPods Max 2 hỗ trợ âm thanh lossless 24-bit, 48 kHz khi kết nối qua cáp USB-C, giúp người dùng trải nghiệm âm thanh chất lượng cao hơn.
- Tai nghe mới cho phép thu âm chất lượng studio, hỗ trợ cho người làm podcast và nhạc sĩ trong quá trình sáng tạo nội dung.
- Âm thanh không dây được cải thiện, giúp trải nghiệm game trên iOS, macOS, và iPadOS trở nên mượt mà và phản hồi tốt hơn.
- AirPods Max 2 sẽ bắt đầu nhận đơn đặt hàng từ ngày 25 tháng 3, với các tùy chọn màu sắc như midnight, starlight, orange, purple, và blue.
★ Apple Exclaves and the Secure Design of the MacBook Neo’s On-Screen Camera Indicator
- Các thiết bị Apple mới như MacBook Pros và MacBook Airs có đèn chỉ thị camera chuyên dụng bên cạnh camera.
- MacBook Neo và iPhone hiển thị chấm xanh chỉ thị trên màn hình khi camera đang được sử dụng.
- Giả định rằng đèn chỉ thị chuyên dụng an toàn hơn so với chỉ thị trên màn hình là không chính xác.
- Hướng dẫn Bảo mật Nền tảng của Apple xác nhận rằng MacBook Neo sử dụng phần mềm và silicon A18 Pro để bảo vệ camera.
- Kiến trúc của MacBook Neo ngăn chặn phần mềm không tin cậy truy cập camera mà không kích hoạt đèn chỉ thị trên màn hình.
- Đèn chỉ thị camera dựa trên phần mềm của MacBook Neo hoạt động trong môi trường bảo mật tách biệt với kernel.
- Ngay cả khai thác cấp kernel cũng không thể bật camera mà không có đèn chỉ thị trên màn hình.
- Secure exclaves là một phần của chip Apple, cung cấp bảo mật cao cho các chỉ thị camera và mic.
- Apple đã phát triển công nghệ secure exclaves trong vòng một thập kỷ, nhưng chỉ mới áp dụng cho các thế hệ silicon M4 và A18.
iDiallo.com
The Loyalty Oath Crusade
- Hai đại tá đặt ra một bộ quy định phức tạp để đảm bảo an ninh quân đội, bao gồm nhiều yêu cầu vô lý chỉ để có thức ăn tại nhà ăn.
- Để vào nhà ăn, bạn phải đọc lời tuyên thệ trung thành; để nhận thức ăn cần đọc hai lần.
- Để có gia vị như muối, tiêu và sốt cà chua, bạn phải hát quốc ca Mỹ.
- Không ai chất vấn quy trình này; mọi người đều tuân theo vì người trước họ đã làm như vậy.
- Cuộc thập tự chinh lời tuyên thệ trung thành không nhằm đảm bảo sự trung thành của quân nhân mà chỉ để trừng phạt một người.
- Major __ de Coverley lên tiếng và yêu cầu ăn, phá vỡ quy trình vô lý này.
- Một khi Major __ de Coverley nói “Gimme eat,” toàn bộ quy trình sụp đổ.
- Những quy trình phức tạp thường bắt đầu với ý định tốt nhưng có thể gây hại cho một nhóm trong khi giúp ích cho nhóm khác.
- Khi một công ty lớn lên, quy trình không còn phù hợp có thể hình thành và tín ngưỡng làm thay đổi khả năng lên tiếng của cá nhân.
- Giọng nói của bạn là một trong những công cụ mạnh mẽ nhất của bạn; đừng để nó biến mất.
Pluralistic: Daily links from Cory Doctorow
Pluralistic: Tools vs uses (16 Mar 2026)
- Luật thuế của Trump năm 2017 tạo ra lợi ích cho 82 hộ gia đình, mang lại hơn 1 tỷ đô la, nhờ các sửa đổi riêng lẻ mà nhiều nhà lập pháp không xem xét trước khi bỏ phiếu (USA Today).
- Sửa đổi của Thượng nghị sĩ Ron Johnson cho phép khấu trừ cho “pass through entities” đã mang lại lợi ích lớn cho các nhà tài trợ của ông (Pluralistic).
- Sửa đổi năm 1999 về Đạo luật Cải thiện Người xem Vệ tinh đã cướp đi quyền của nhạc sĩ trong việc lấy lại bản quyền âm thanh sau 35 năm, ảnh hưởng nặng nề đến các nghệ sĩ da màu (Wikipedia).
- Congres đã phải họp đặc biệt để hủy bỏ sửa đổi do Mitch Glazier thực hiện, nhưng ông vẫn tiếp tục làm CEO của RIAA với mức lương 1,3 triệu đô la/năm (ProPublica).
- DMCA 1201 xem việc sửa đổi phần mềm thiết bị cá nhân là tội phạm, áp dụng hình phạt 5 năm tù và 500 nghìn đô la phạt (Pluralistic).
- Việc sử dụng mực in không chính hãng cho máy in có thể bị coi là vi phạm pháp luật theo DMCA 1201 (Jay Freeman).
- Đã có một “van an toàn” gọi là quy trình miễn trừ ba năm, cho phép nộp đơn xin miễn trừ khỏi DMCA 1201 (phần chưa được hoàn thiện trong nội dung).
Terence Eden’s Blog
Some updates to ActivityBot
- ActivityBot là một file PHP duy nhất dưới 80KB, có thể chạy toàn bộ máy chủ ActivityPub.
- Công cụ cho phép người dùng theo dõi các tài khoản trên Mastodon như @openbenches@bot.openbenches.org.
- Hỗ trợ WebFinger giúp dễ dàng khám phá trên Fediverse.
- Người dùng có thể nhận và gửi yêu cầu theo dõi cũng như hủy theo dõi.
- Bot gửi tin nhắn đến hộp thư của tất cả người theo dõi.
- Hỗ trợ gửi tin nhắn riêng và đính kèm hình ảnh với văn bản mô tả.
- Có thể tải lên video và âm thanh mà không cần chuyển mã.
- Tự động liên kết URL, hashtags và @ mentions.
- Hỗ trợ tạo chuỗi tin nhắn bằng cách trả lời các tin cụ thể.
- Có thể xóa và chỉnh sửa các bài đăng cùng với các đính kèm.
- Cho phép chia sẻ bài viết với các bình luận kèm theo.
- Cung cấp thông tin về số lượng người theo dõi và quản lý cảnh báo nội dung.
The Old New Thing
Windows stack limit checking retrospective: PowerPC
- Trên PowerPC, giá trị cung cấp cho chkstk là kích thước khung ngăn xếp âm (negative).
- Hàm chkstk kiểm tra và xác nhận ngăn xếp nhưng không thay đổi nó khi kết thúc.
- Để tăng dung lượng ngăn xếp, hàm sử dụng lệnh ‘subi’ để mở rộng thêm một trang (PAGE_SIZE).
- Hạn chế của ngăn xếp được xác định dựa trên con trỏ ngăn xếp (sp), nhận biết ngăn xếp người dùng hoặc ngăn xếp kernel.
- Khi ngăn xếp đã đủ lớn, hàm không cần thực hiện thêm bất kỳ thao tác nào (short-circuit).
- Việc sử dụng số âm cho kích thước khung ngăn xếp cho phép sử dụng lệnh lưu trữ và cập nhật ‘stwxu’, mang lại hiệu ứng tương tự như phép trừ.
- Thay đổi nhỏ trong mã có thể tối ưu hóa so sánh loại ngăn xếp, nhưng điều này không làm thay đổi cách xử lý của mã hiện tại.
the singularity is nearer
Polynomial Time Factoring Algorithm
- AI sẽ tìm ra một thuật toán phân tích đa thức trong thời gian ngắn.
- Phân tích không cần phức tạp như SAT; cấu trúc của vấn đề có thể được làm rõ hơn với AI.
- P = BQP, tức là mọi thứ nhanh trên máy tính lượng tử cũng nhanh trên máy tính cổ điển.
- Việc máy tính lượng tử giải quyết vấn đề khó không phải là do phép thử tất cả các giải pháp song song.
- Có khả năng có những mẹo cổ điển để mô phỏng hiệu quả phương pháp lấy mẫu của máy tính lượng tử.
- Chúng ta chỉ cần một vài mô hình để có được thuật toán phân tích đa thức với 500 dòng Python.
- Thuật toán công khai trên GitHub sẽ làm thay đổi hoàn toàn cách xác định quyền sở hữu tài sản mã hóa và truy cập máy tính.
- Crypto đã duy trì sự phân cực giữa các lớp, và một thuật toán như vậy có thể làm cho việc kiểm soát trở nên không thể.
- Việc công khai thuật toán sẽ mang lại tự do và tôn vinh người phát hành như một người hùng.
Jim Nielsen’s Blog
Food, Software, and Trade-offs
- Greg Knauss sử dụng ẩn dụ thực phẩm để chỉ ra sự khác biệt giữa các loại đồ ăn khác nhau.
- Một sản phẩm chế biến công nghiệp không thể so sánh với sản phẩm làm thủ công (ví dụ: Ding Dong vs gâteau au chocolat).
- Quan điểm về “tốt nhất” phụ thuộc vào nhiều yếu tố như tiện lợi, hương vị, sức khỏe, nguồn gốc nguyên liệu và giá cả.
- Việc xác định “tốt nhất” là một sự trao đổi và có nhiều điều kiện khác nhau cần xem xét.
- Chúng ta thường không nhấn mạnh sự trao đổi trong các lựa chọn mà mình đưa ra.
- Các tuyên bố mơ hồ như “tất cả phần mềm trong một năm sẽ được viết bởi robot” không phải là chính xác cho mọi tình huống.
- Phần mềm do con người viết và phần mềm do máy móc tạo ra có những khác biệt nhất định, không thể xem là tương đương.
- Mọi thứ đều có sự trao đổi, bạn có cái này nhưng mất cái kia.
- Cuộc sống luôn đầy rẫy sự trao đổi; ai nói khác đi có thể đang cố gắng bán cho bạn điều gì đó.
The Silicon Underground
Atari 2600 Pac-Man went on sale March 16, 1982
- Ngày 16 tháng 3 năm 1982, Atari bắt đầu bán trò chơi Pac-Man cho hệ máy Atari 2600 trước khi ra mắt chính thức vào ngày 3 tháng 4 (thông tin lịch sử).
- Pac-Man trở thành băng game bán chạy nhất năm 1982, với 8 triệu bản được bán ra, nhưng gây tổn hại lớn cho danh tiếng của Atari (số liệu bán hàng).
- Phiên bản Atari 2600 của Pac-Man được đánh giá kém, không đạt kỳ vọng mặc dù có doanh thu cao (đánh giá trò chơi).
- Pac-Man ra mắt tại Nhật Bản vào mùa hè năm 1980 và trở thành hiện tượng toàn cầu (thời điểm ra mắt).
- Atari đã có quyền độc quyền với Pac-Man và thường xuyên kiện các trò chơi nhái (chiến lược bảo vệ thương hiệu).
- Mặc dù bán được 7,2 triệu bản, Atari không đạt được mục tiêu 9 triệu bản trong năm 1982 (mục tiêu bán hàng không đạt).
- Phiên bản Pac-Man trên Atari bị chỉ trích vì chất lượng, được coi là một trong những trò chơi tệ nhất mọi thời đại (đánh giá chất lượng).
Bert Hubert’s writings
Updates OpenTK: alerts voor antwoorden op kamervragen, betere kamerstukdossiers en meer!
- OpenTK đã cải thiện khả năng tạo liên kết nhấp chuột cho các tài liệu và số vụ việc (ví dụ: 2026D09757) trong tháng trước.
- Chức năng ссылка cho các câu hỏi viết đã được bổ sung để hiển thị liên kết trực tiếp đến các câu trả lời.
- Trang hiển thị câu hỏi đã được đơn giản hóa, giảm thiểu dữ liệu trùng lặp.
- Người dùng có thể nhận thông báo qua email khi chính phủ trả lời các câu hỏi chưa được trả lời.
- Trang tìm kiếm tài liệu đã nhanh hơn và hiện tìm được tất cả các tài liệu từ năm 2008.
- Các tập tài liệu liên quan đến luật cụ thể (ví dụ: 36263 về AIVD/MIVD) tập trung tất cả thông tin trong một nơi.
- Kết quả bỏ phiếu cho các đề xuất hiện ngay trên trang của đề xuất, với thông tin ngày/giờ được căn chỉnh gọn gàng.
- Thông tin về việc đề xuất đã được thông qua xuất hiện nhanh chóng, nhưng kết quả chính xác sẽ có sau đó.
IT Notes
Why I Love FreeBSD
- Tác giả lần đầu tiếp xúc với FreeBSD Handbook vào năm 2002 và nhận thấy đây là tài liệu đầy đủ, chính xác và cập nhật.
- Sau khi cài đặt FreeBSD trên laptop, tác giả quyết định không quay lại với Linux, mặc dù trước đó đã sử dụng nó trong 6 năm.
- Sự tương đồng giữa GNU/Linux và FreeBSD tồn tại, nhưng FreeBSD có cấu trúc trưởng thành và ổn định hơn.
- Hiệu suất của FreeBSD tốt hơn trên phần cứng so với Linux; không gặp phải hiện tượng quá nhiệt hay sự cố.
- Trải nghiệm người dùng với KDE trên FreeBSD ổn định và mượt mà hơn so với Linux.
- FreeBSD Handbook không chỉ dạy cách sử dụng FreeBSD mà còn khuyến khích tư duy hiểu biết trước khi hành động.
- Các tính năng của FreeBSD phát triển theo triết lý “evolution, not revolution”; nhiều công cụ vẫn hoạt động như trước dù đã có nhiều thay đổi.
- FreeBSD đã phục vụ tốt cho tác giả trong nhiều năm và trở thành lựa chọn hàng đầu cho máy chủ và công việc nghiêm túc.
- Tác giả thích FreeBSD vì nó duy trì ổn định cho các máy chủ cũ, chỉ cần điều chỉnh nhỏ cho mỗi bản cập nhật lớn.
- FreeBSD không tìm kiếm sự đổi mới để đạt được sự chú ý mà vẫn giữ đúng mục tiêu cốt lõi của mình: “The Power to Serve”.
Open Source Projects - Latest Discoveries
Your personal intelligence agent. Watches the world from multiple data sources and pings you when so…
InsForge is a backend development platform built for AI coding agents and AI code editors
The open-source Screen Studio alternative with auto-zoom and effects
Open-source, low-cost 10.5 GHz PLFM phased array RADAR system
Use Garry Tan’s exact Claude Code setup: 6 opinionated tools that serve as CEO, Eng Manager, Release…
A unified gateway for AI agents to access databases, APIs, and CLIs
Deploy a personal AI analyst that processes market data and news automatically
The AI engine that provides design intelligence for any platform
Path of Discovery
The Sweet Spot Is 30% AI, 70% Human
Your AI Agent Has Been Coding Blind. Chrome Just Gave It Eyes.
Private-First AI: Building a Browser-Based Mental Health Classifier with WebLLM and WebGPU
SurrealDB: Why JOINs are So 2010 and How Graphs Change Everything (Part 3)
I built an encyclopedia of 376 psychoactive substances with Next.js and PostgreSQL
Why I Switched from MCP to CLI
I wanted the best GitHub notifications in Slack, so I built it
Building a Production-Ready .NET 8 Banking API: Clean Architecture, PostgreSQL & CI/CD on Render
Why Istio’s Metrics Merging Breaks in Multi-Container Pods (And How to Fix It)
Claude Code vs Cursor: What I Learned Using Both for 30 Days
My First FullStack project
Hacker News: Launches
💬 Launch HN: Chamber (YC W26) – An AI Teammate for GPU Infrastructure
💬 Launch HN: Voygr (YC W26) – A better maps API for agents and AI apps
Hacker News: Best
💬 Leanstral: Open-source code agent designed for Lean 4
🔥 Palestinian boy, 12, describes how Israeli forces killed his family in car
🔥 Meta’s renewed commitment to jemalloc
🔥 The “small web” is bigger than you might think
🔥 US Job Market Visualizer
💬 My Journey to a reliable and enjoyable locally hosted voice assistant (2025)
🔥 Obsession with growth is destroying nature, 150 countries warn
🔥 Polymarket gamblers threaten to kill me over Iran missile story
🔥 MoD sources warn Palantir role at heart of government is threat to UK security
🔥 Corruption erodes social trust more in democracies than in autocracies