// Popular Articles

#2362025-06-23

Dọn sạch #if trong .NET MAUI: dùng partial class với file .Platform.cs

Mỗi lần gọi platform code trong .NET MAUI mà phải nhồi #if ANDROID / #if IOS khắp nơi — code khó đọc, IntelliSense rối, refactor như đi mìn. Có một cách sạch hơn nhiều: partial class kết hợp filename suffix .Android.cs / .iOS.cs. Build system MAUI tự multi-target, mỗi platform một file riêng, zero conditional compilation. Bài này giải thích pattern, code mẫu, và cấu hình .csproj đầy đủ.

dotnet-mauicsharpcross-platform
6 phút đọc
Sakana AI's Digital Ecosystems: 5 Neural Species Fight for a Petri Dish in Your Browser
#2352025-06-23

Sakana AI's Digital Ecosystems: 5 Neural Species Fight for a Petri Dish in Your Browser

Sakana AI just opened a browser-based playground where five small CNNs battle for territory on a 2D grid while learning via online gradient descent. Tweak 40+ parameters live, draw walls, checkpoint reality, and branch alternative futures — no GPU, no install.

sakana-aineural-cellular-automataartificial-life
7 phút đọc
#2332025-06-22

SvgML.Uno: Viết SVG inline ngay trong XAML của Uno Platform

Wieslaw Soltes vừa phát hành SvgML.Uno — package NuGet cho phép khai báo cây SVG (svg, path, g, filter, text) trực tiếp trong XAML thay vì load file .svg ngoài. Backed bởi Svg.Skia, MIT, hỗ trợ Android/iOS/macOS/WASM/Windows trên .NET 10.

svgml-unouno-platformxaml
6 phút đọc
#2322025-06-21

CVE-2026-32173: Lỗ hổng $20,000 cho phép nghe lén chat AI agent của Azure

Một nhà nghiên cứu phát hiện ra có thể subscribe vào SignalR hub của Azure SRE Agent và đọc toàn bộ chat stream của tenant khác — LLM thinking, tool calls, shell commands. Auth check có, nhưng sai chỗ. CVSS 8.6, bounty $20,000, Microsoft đã patch.

cve-2026-32173azure-sre-agentai-security
7 phút đọc
NVIDIA Isaac GR00T N1.7: VLA model 3B params, open & thương mại cho humanoid robot
#2262025-06-18

NVIDIA Isaac GR00T N1.7: VLA model 3B params, open & thương mại cho humanoid robot

NVIDIA mở Early Access GR00T N1.7 — VLA model 3B tham số, pre-train trên 20,854 giờ video egocentric người thật, tìm ra scaling law đầu tiên cho robot dexterity. Code Apache 2.0, weights thương mại.

nvidiaisaac-grootvla-model
7 phút đọc
ClickPipes Terraform + OpenAPI is GA: Postgres, MySQL, MongoDB → ClickHouse as Code
#2252025-06-18

ClickPipes Terraform + OpenAPI is GA: Postgres, MySQL, MongoDB → ClickHouse as Code

ClickHouse just shipped full Terraform + OpenAPI coverage for ClickPipes. CDC connectors (Postgres, MySQL, MongoDB), BigQuery, and Azure Blob Storage are now fully CRUD-manageable and importable into existing state. Here's what's inside v3.14.0 and why it matters for CI/CD-driven data teams.

clickhouseclickpipesterraform
6 phút đọc
secox: công cụ quét bí mật viết bằng Rust không chỉ tìm — mà còn tự fix luôn giùm bạn
#2242025-06-17

secox: công cụ quét bí mật viết bằng Rust không chỉ tìm — mà còn tự fix luôn giùm bạn

Một dev vừa thả open-source công cụ secox (MIT, Rust) với pre-commit hook chặn leak API key, 43 rule, 13 provider verify live, và flow resolve tương tác hướng dẫn bạn rotate + rewrite git history chỉ với vài phím bấm.

secoxrustsecret-scanner
7 phút đọc
#2222025-06-16

Marimo Pre-Auth RCE (CVE-2026-39987): 1 WebSocket là đủ mở root shell

Endpoint /terminal/ws của Marimo quên gọi validate_auth() — attacker chưa đăng nhập vẫn spawn được PTY shell. CVSS 9.3, exploit in-the-wild chỉ 9h41m sau disclosure. Nâng cấp 0.23.0 ngay.

cve-2026-39987marimorce
7 phút đọc
#2212025-06-16

Meta open-source AI4AnimationPy: 3D character animation thuần Python, không cần game engine

Meta (Facebook Research) vừa mở mã nguồn AI4AnimationPy — framework Python 3.12+ cho phép xử lý mocap, train neural network, inference và render nhân vật 3D, tất cả trong một codebase duy nhất, không cần Unity hay Unreal.

metaai4animationcharacter-animation
6 phút đọc
#2202025-06-15

OpenAI Codex Chronicle: khi coding agent bắt đầu 'nhìn' được màn hình của bạn

OpenAI vừa mở rộng preview Memories của Codex bằng Chronicle — một research preview cho phép Codex đọc ngữ cảnh màn hình gần đây trên macOS, để bạn không phải lặp lại mình đang làm gì. Đây là bước đầu tiên coding agent bước ra khỏi editor và nhìn vào toàn bộ desktop.

openaicodexchronicle
6 phút đọc