Hacker Newsnew | past | comments | ask | show | jobs | submit | xialeistudio's commentslogin

Hey HN! I built HIDConsole, a cross-platform HID device debugging tool.

  What it does:
   - Scan and connect to HID devices
   - Real-time data monitoring with optional timestamps
   - Send hex data with validation
   - Configurable frame size

  Tech stack:
   - Frontend: React 19 + TypeScript + TailwindCSS
   - Backend: Rust + Tauri 2 + hidapi
   - Runs on macOS, Windows, and Linux

  I built this because I needed a simple tool to debug HID devices and existing options were either too complex or not cross-platform. The UI is clean and focused on the core debugging workflow.

  Repo: https://github.com/xialeistudio/HIDConsole

  Would love to hear your feedback!


In modern C++ development, coroutines have brought revolutionary changes to asynchronous programming. However, when using boost::asio or standalone asio, we often encounter scenarios where we need to convert traditional std::future<T> to asio::awaitable<T>. This article will detail an efficient, thread-safe conversion method.


Did you just copy-paste the first paragraph of the article.


If you post to HN, you can choose between a text or a url. When you pick url, you can add some text, but it's added as a comment. I guess that's what happened.


It's literally his article.


Lunet is a lightweight C runtime combining LuaJIT scripting and libuv event loop, offering coroutine-friendly async APIs for MySQL, socket, filesystem, and timers. It enables building high-performance, scalable network applications with easy asynchronous code in Lua.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: