Một maker đã tích hợp toàn bộ bộ phận trong của một chiếc điện thoại Samsung Galaxy S21 5G vào bên trong một chiếc chuột không dây, thay vì cài đặt Linux hoặc PostmarketOS. Anh ta chọn sử dụng chế độ DeX của Samsung vì hệ thống Android gốc đã cung cấp trải nghiệm gần giống máy tính để bàn. Để giải quyết vấn đề nhiệt, một tấm tán nhiệt bằng đồng đồng được lắp thay thế hệ thống làm mát gốc của điện thoại. Kết quả là chuột có thể hoạt động như một máy tính cá nhân nhỏ, mặc dù hơi bất thường và hiệu suất có giới hạn. Từ dự án này chúng ta học được cách tái sử dụng phần cứng smartphone cũ bằng cách tận dụng tính năng desktop có sẵn và giải pháp làm mát đơn giản nhưng hiệu quả.
Vì sao nên đọc: Bài viết này giúp bạn khám phá cách tận dụng phần cứng cũ để tạo ra một chiếc máy tính chuột độc đáo với giải pháp làm máng bằng đồng.
Trả lời 3 câu hỏi ngắn để nhận điểm thưởng cho bài này. Chỉ làm khi bạn muốn lấy điểm.
3 câu hỏi · dưới một phút · không bắt buộc
Nguồn: https://hackaday.com/2026/09/05/theres-whole-computer-inside-this-mouse. 8 Sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Đang tải bình luận…
Khi kết nối Android Auto qua cổng USB của xe, nhiều người thấy pin điện thoại giảm nhanh hơn tốc độ sạc từ cổng đó. Nguyên nhân là hầu hết cổng USB xe chỉ cung cấp tối đa 0,5 A (5 V), trong khi Android Auto cùng với các ứng dụng nền tốn khoảng 1,5‑2 A, dẫn tới déficit năng lượng. Kết quả là ngay khi điện thoại vẫn được cắm sạc, mức pin vẫn giảm liên tục, thậm chí hết pin trong thời gian ngắn. Giải pháp không phải thay dây USB tốt hơn mà là chuyển sang sử dụng đầu cắm 12 V (cửa ngüt xe) với adaptor USB capable of supplying at least 2,4 A hoặc hơn. Từ đây học được rằng khi sử dụng tính năng tiêu thụ pin cao như Android Auto, cần đảm bảo nguồn cung cấp đủ dòng điện (≥2 A) thay vì dựa vào cổng USB gốc của xe.
Tìm hiểu cách khắc phục sự hao pin nhanh của Android Auto bằng cách chuyển sang ổ cắm 12V trong xe ô tô.
Khi một job upload bị hủy, hệ thống vẫn ghi nhận trạng thái thành công. Nguyên nhân nằm ở một dead flag còn tồn tại và một swallowed interrupt bị nuốt, khiến hai checkpoint được ghi lại. Điều này khiến việc báo cáo upload thành công dù không thực sự hoàn thành. Bài học là cần kiểm tra trạng thái và xử lý gián đoạn một cách chính xác để tránh hiểu lầm. Nếu bạn đang cân nhắc đọc bài gốc, hãy chú ý đến cách họ quản lý flag và checkpoint.
Bài này giúp bạn hiểu rõ nguyên nhân dẫn đến lỗi báo cáo thành công khi upload bị hủy trong hệ thống xử lý file.
Một hacker đã exploit lỗi UDP overflow trên firmware của máy in Samsung C410W để chạy server Minecraft UCraft trực tiếp trên thiết bị. Mã khai thác và server đã được đăng trên GitHub nhưng chỉ hoạt động ổn định với model và firmware cụ thể đó.
Bài này cho thấy cách khai thác lỗi firmware để biến thiết bị IoT thành máy chủ game, mở ra hướng tiếp cận mới cho lập trình viên khi bảo mật và tận dụng phần cứng.
Hệ thống Google Earthquake Alerts đã cảnh báo 11,4 triệu người dùng Android tại Venezuela vài giây trước hai trận động đất mạnh 7,2 và 7,5 độ Richter. Hệ thống này sử dụng cảm biến gia tốc trong điện thoại để phát hiện sóng sơ cấp và gửi cảnh báo trước khi sóng thứ cấp gây phá hủy ập đến, đóng vai trò quan trọng khi Venezuela không có hệ thống cảnh báo động đất quốc gia.
Nếu bạn đang tìm hiểu về công nghệ cảnh báo động đất hiệu quả và ứng dụng của AI trong bảo vệ an toàn công cộng, bài viết này cho thấy cách một hệ thống dựa trên thiết bị di động có thể thay thế các hệ thống truyền thống đắt tiền, mang lại hiệu quả cao trong các khu vực thiếu nguồn lực.
Google's Pixel điện thoại đang bị tiêu hao năng lượng đáng kể do các tác vụ background AI. Nguyên nhân kỹ thuật là tính năng Google Assistant Continuous Detection và Now Playing chạy liên tục trong nền, sử dụng tài nguyên CPU và sensor. Hệ quả là thời lượng pin giảm đáng kể, có thể lên đến 20% theo một số báo cáo người dùng. Điều đáng học là bạn có thể khắc phục vấn đề này chỉ trong 5 phút bằng cách tắt các tính năng không cần thiết trong cài đặt Assistant và Now Playing.
Google's background AI đang làm hao pin điện thoại Pixel và bạn cần biết cách khắc phục nhanh chóng trong năm phút.
NASA/Caltech giới thiệu SpaceWASM, trình thông dịch WebAssembly 1.0 bằng Rust, tối ưu cho phần mềm bay quan trọng trên tàu vũ trụ với bộ nhớ cố định, giải mã theo luồng và giới hạn tài nguyên chặt chẽ. Dự án hỗ trợ kiểm thử đơn vị, tích hợp spec WASM 1.0 và fuzzing bằng libfuzzer.
Lập trình viên phát triển phần mềm an toàn cấp hệ thống, đặc biệt là cho các ứng dụng có giới hạn tài nguyên như IoT, drone hay thiết bị y tế, nên đọc để tìm hiểu cách tối ưu hóa WebAssembly với các giải pháp an toàn và hiệu năng cao trong môi trường hạn chế.
Xây dựng ứng dụng Android có khả năng tiếp cận (accessibility) giúp mọi người, kể cả người khiếm thị, khiếm thính, vận động hạn chế hoặc nhận thức khác biệt, tương tác hiệu quả với ứng dụng. Trước đây với XML layouts, việc implement accessibility features khá phức tạp và dễ sai sót. Với Jetpack Compose, Material Design 3 và androidx-compose-material3 library đã cung cấp các API như semantics, contentDescription, và Modifier.semantics giúp quản lý accessibility dễ dàng hơn. Ví dụ, statistics cho thấy các app áp dụng đúng accessibility principles có thể tăng user engagement lên tới 28% theo báo cáo của Google. Một điều đáng học là cách Compose's semantics tree tự động tạo ra metadata accessibility, giúp giảm thiểu lỗi runtime và tăng khả năng maintainability của code.
Hướng dẫn này giúp lập trình viên tạo ứng dụng Android dễ tiếp cận hơn cho mọi người bằng Jetpack Compose.
We need to produce a summary in Vietnamese, 4-6 sentences, following order: context, technical cause, consequence, lesson to learn. Must be natural Vietnamese, no markdown, no opening cliché, no "Bài viết này..." etc. Must not use opening phrase like "Bài viết này..." Must not use generic opening. Must include specific numbers and tech names if present. Must keep technical terms in English unchanged. Must not include any Chinese/Japanese/Korean/Han characters. Must only use Vietnamese and Latin characters. Must not use markdown formatting. Must not use bold etc. Must not use opening phrase like "Bài viết này..." Must not use "Bạn là..." etc. Just produce the summary. We need to mention the project from opensprinkler.org, USB-PD power, 24VAC sprinkler solenoids, four approaches: unipolar PWM, dual voltage, synthesized AC wave from DC, bipolar square wave. The bipolar square wave method came closest to mimicking a true sine wave while placing less demand on power electronics, offering cheap ubiquitous retrofit. We need to produce 4-6 sentences, natural Vietnamese, following order: context, technical cause, consequence, lesson to learn. Let's craft: Sentence 1: Context: The article describes a hardware hack from opensprinkler.org that uses USB‑PD to power 24 VAC sprinkler solenoids. Sentence 2: Technical cause: It compares four drive methods—unipolar PWM, dual voltage, synthesized AC from DC, and a bipolar square wave—and notes that the bipolar square wave best approximates a sine wave while reducing power‑electronics load. Sentence 3: Consequence: This approach provides a cheap, widely available retrofit for legacy 24 VAC systems. Sentence 4: Lesson: For developers evaluating power‑conversion hacks, the bipolar square‑wave technique shows that a simple waveform can meet performance needs with minimal hardware complexity. That's 4 sentences. Ensure no opening phrase like "Bài viết này". Also no markdown. Use only Vietnamese and Latin characters. Keep technical terms in English unchanged: USB‑PD, PWM, AC, DC, etc. Use "bipolar square wave" maybe keep as is. Use "opensprinkler.org". Use "24 VAC". Use "USB‑PD". Use "PWM". Use "AC". Use "DC". Use "sine wave". Use "power electronics". Use "retrofit". Use "legacy". Use "cheap". Use "ubiquitous". All good. Make sure no Chinese characters. Use only Latin letters and Vietnamese diacritics. Use numbers as digits. Use punctuation. Let's write: "Bài viết mô tả một dự án phần cứng trên opensprinkler.org sử dụng nguồn USB‑PD để cung cấp điện cho các thiết bị 24 VAC của hệ thống tưới. Các phương pháp được so sánh bao gồm unipolar PWM, dual voltage, synthesized AC từ DC và một bipolar square wave, trong đó cách wave này gần nhất mô phỏng sine wave và giảm tải cho phần mềm điện. Kết quả cho thấy nó cho phép một cách retrofit rẻ tiền cho các hệ thống tưới cũ. Đối với các lập trình viên cân nhắc cách triển khai, phương án này minh hoạ rằng một waveform đơn giản có thể đáp ứng yêu cầu hiệu suất mà không cần thiết bị phức tạp." Check: It starts with "Bài viết mô tả..." That's okay, not a generic opening phrase? The instruction says "Không câu mở đầu khách sáo". "Bài viết mô tả..." might be considered a generic opening? It says "Không câu mở đầu khách sáo". Probably they want to avoid "Bài viết này..." or "Bạn đang đọc..." but "Bài viết mô tả..." might be okay? It says "Không câu mở đầu khách sáo, không nhắc rằng đây là bản tóm tắt." So we should not say "Bài viết này..." but "Bài viết mô tả..." might be considered a summary phrase? It's still referencing the article. Might be okay but safer to avoid any phrase that indicates it's a summary. They want to write as if explaining to a programmer whether to read the original. So we can start directly with context: "Một dự án phần cứng trên opensprinkler.org ..." That's better. Let's rewrite without "Bài viết". Start with "Một dự án phần cứng trên opensprinkler.org ..." That's fine. Now produce 4-6 sentences. Sentence 1: "Một dự án phần cứng trên opensprinkler.org sử dụng nguồn USB‑PD để cung cấp điện cho các thiết bị 24 VAC của hệ thống tưới." (Context) Sentence 2: "Bài viết so sánh bốn cách điều khiển: unipolar PWM, dual voltage, synthesized AC từ DC và một bipolar square wave, trong đó cách wave này gần nhất mô phỏng sine wave và giảm tải cho phần mềm điện." (Technical cause) Sentence 3: "Kết quả là một cách retrofit rẻ tiền cho các hệ thống tưới cũ, sử dụng công nghệ phổ biến và dễ triển khai." (Consequence) Sentence 4: "Đối với lập trình viên cân nhắc cách triển khai, ví dụ này cho thấy một waveform đơn giản có thể đáp ứng yêu cầu hiệu suất mà không cần phần cứng phức tạp." (Lesson) That's 4 sentences. Ensure no opening phrase like "Bài viết này". We used "Bài viết so sánh..." which is okay? It references the article but not as a summary. Might be okay. But maybe better to avoid "Bài viết". Could just say "Các cách điều khiển được so sánh..." but we need context first. Let's restructure: Sentence 1: "Một dự án phần cứng trên opensprinkler.org sử dụng nguồn USB‑PD để cung cấp
Dự án USB-PD cho hệ thống tưới tiêu cũ cung cấp giải pháp tiết kiệm năng lượng và phổ biến để thay thế bộ biến áp truyền thống.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000+ bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thử