智能助手网
标签聚合 Dev

/tag/Dev

hnrss.org · 2026-04-18 11:09:05+08:00 · tech

devnexus is an open-source cli that gives agents persistent shared memory across repos, sessions, and engineers. It maps out dependencies and relations at the function level, builds a code graph, and writes it into a shared Obsidian vault that every agent reads before writing code. Past decisions are also linked directly to the code they touched, so no one goes down the same dead end twice. Still building it out but I would love to hear any thoughts/feedback Comments URL: https://news.ycombinator.com/item?id=47812829 Points: 4 # Comments: 0

www.ithome.com · 2026-04-18 07:57:07+08:00 · tech

IT之家 4 月 18 日消息,微软昨日(4 月 17 日)发布博文,邀请 Dev 和 Beta 频道的 Windows Insider 项目成员,测试 Windows 11 最新预览版。 Dev 频道用户安装 KB5083726 后,版本号升至 Build 26300.8276;Beta 频道安装 KB5083728 后,版本号升至 Build 26220.8271。 IT之家注:Dev 和 Beta 频道目前的更新内容基本相同,聚焦于优化系统细节体验,涵盖设置界面、文件资源管理器、输入体验以及 Windows Hello 等多个核心模块。 微软为了消除用户困惑,在位置服务关闭后,明确提示应用与服务无法获取位置信息。用户在设置 > 隐私和安全性 > 位置路径下,关闭定位服务后,自动禁用默认位置(Default location)和允许位置覆盖(Allow location override)选项,并显示灰色状态。 针对文件管理器,新版多项视觉与功能调整,首先是更新了搜索框内的图标布局,让其在不同设备间保持视觉一致性。新版该提升无障碍操作的流畅度,改善了语音访问用户使用导航窗格的体验。 旧版搜索框。图源:微软 新的搜索框。图源:微软 Copilot+ 电脑搜索框。图源:微软 系统交互方面,微软提升 Windows Hello 指纹识别在电脑从睡眠唤醒后的性能与可靠性,解决了唤醒后解锁迟缓的问题。 输入体验方面,微软新版优化了日常复制粘贴的操作效率,加速剪贴板历史记录的打开速度。微软还优化多语言显示效果,升级字体渲染引擎,,Leelawadee UI 字体家族针对泰语、老挝语等脚本进行了字形排序与定位优化。

hnrss.org · 2026-04-18 01:12:17+08:00 · tech

A terminal UI (TUI) for exploring, auditing, and cleaning developer cache directories on macOS and Linux. Scan cached packages for known CVEs, find outdated dependencies, and reclaim disk space — all from one tool. Developer machines accumulate tens of gigabytes of invisible cache data — ML models, package archives, build artifacts, downloaded bottles. ccmd makes it all visible, scannable for vulnerabilities, and safely deletable. brew tap juliensimon/tap && brew install ccmd cargo binstall ccmd Comments URL: https://news.ycombinator.com/item?id=47808194 Points: 2 # Comments: 0

linux.do · 2026-04-17 17:47:48+08:00 · tech

一。 准备编译环境 我的开发环境是Ubuntu24.04 a. 下载编译器 Arm Developer Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer Download the GNU Embedded Toolchain for ARM, an open-source suite of tools for C, C++, and Assembly programming for 32-bit ARM Cortex-A, ARM Cortex-M and Cortex-R families 如图: b. 添加环境变量 vi /etc/profile 在文件最后添加 export PATH=$PATH:/usr/lib/gcc/gcc-arm-none-eabi-4_9-2014q4/bin 使能环境变量 source /etc/profile 注意:此命令只在当前终端有效,若需要在其它终端中使用,需要重启计算机。 c. 获取FreeRTOS源码并编译 git clone https://github.com/FreeRTOS/FreeRTOS.git --recurse-submodules cd FreeRTOS/FreeRTOS/Demo/CORTEX_MPS2_QEMU_IAR_GCC/build/gcc make 生成的镜像文件 output/RTOSDemo.out 二。启动测试 用下面命令启动虚拟机 qemu-system-arm -machine mps2-an385 -cpu cortex-m3 -kernel output/RTOSDemo.out -monitor none -nographic -serial stdio 三。 代码调试 通过vscode打开这个demo的代码 code /FreeRTOS/FreeRTOS/Demo/CORTEX_MPS2_QEMU_IAR_GCC 在vscode中创建launch.json 和 tasks.json 内容如下图: launch.json的内容如下: { "version": "0.2.0", "configurations": [ { "name": "Launch QEMU RTOSDemo", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/build/gcc/output/RTOSDemo.out", "cwd": "${workspaceFolder}", "miDebuggerPath": "arm-none-eabi-gdb", "miDebuggerServerAddress": "localhost:1234", "stopAtEntry": false, "preLaunchTask": "Run QEMU" }, ] } tasks.json的内容 如下: { "version": "2.0.0", "tasks": [ { "label": "Build QEMU", "type": "shell", "command": "make --directory=${workspaceFolder}/build/gcc", "problemMatcher": { "base": "$gcc", "fileLocation": ["relative", "${workspaceFolder}/build/gcc"] }, "group": { "kind": "build", "isDefault": true } }, { "label": "Run QEMU", "type": "shell", "command": "echo 'QEMU RTOSdemo started'; qemu-system-arm -machine mps2-an385 -cpu cortex-m3 -kernel ${workspaceFolder}/build/gcc/output/RTOSDemo.out -monitor none -nographic -serial stdio -s -S", "dependsOn": ["Build QEMU"], "isBackground": true, "problemMatcher": [ { "pattern": [ { "regexp": ".", "file": 1, "location": 2, "message": 3 } ], "background": { "activeOnStart": true, "beginsPattern": ".", "endsPattern": "QEMU RTOSdemo started", } } ] } ] } 按F5启动调试 如下图 1 个帖子 - 1 位参与者 阅读完整话题

hnrss.org · 2026-04-16 23:32:07+08:00 · tech

Hacker News, Training custom wake words like "Hey Alexa" is often a resource-intensive task, demanding powerful hardware and complex manual tuning. NanoWakeWord is an open-source framework designed to solve this. It features an intelligent engine that automates the ML pipeline, making it possible to build high-performance, production-ready wake word models with minimal effort. What makes it different: Train Anywhere, On Anything: The core architecture is built for extreme efficiency. You can train on massive, terabyte-scale datasets using a standard laptop or even a low-spec machine, all without needing a GPU. This is achieved through memory-mapped files that stream data directly from disk, eliminating RAM limitations. Intelligent Automation: The framework analyzes your data to automatically configure an optimal model architecture, learning schedule, and training parameters. It removes the guesswork from building a robust model. Total Flexibility and Control: While it automates everything, it also offers deep customization. You can choose from 11+ built-in architectures (from lightweight DNNs to SOTA Conformers) or easily extend the framework to add your own custom architecture. Every single parameter generated by the engine can be manually overridden for full control. Smarter Data Processing: It moves beyond generic negatives. The system performs phonetic analysis on your wake word to synthesize acoustically confusing counter-examples, which drastically reduces the false positive rate in real-world use. Ready for the Edge: Models are exported to the standard ONNX format. The framework also includes a lightweight, stateful streaming inference engine designed for low-latency performance on devices like the Raspberry Pi. Try It in Your Browser (No Install Needed): This single Google Colab notebook is a playground to train your first model. Inside, you can select and experiment with any of the available architectures with just a few clicks. Launch the Training Notebook: https://colab.research.google.com/github/arcosoph/nanowakewo... The goal is to produce models with an extremely low false positive rate (tests show less than one false activation every 16-28 hours on average). The project is actively developed by Arcosoph, and all feedback or questions are highly welcome! Key Links: GitHub Repo: https://github.com/arcosoph/nanowakeword PyPI Package: https://pypi.org/project/nanowakeword/ Pre-trained Models: https://huggingface.co/arcosoph/nanowakeword-models#pre-trai... Discord Community: https://discord.gg/rYfShVvacB Comments URL: https://news.ycombinator.com/item?id=47794771 Points: 1 # Comments: 0

hnrss.org · 2026-04-16 21:04:11+08:00 · tech

Hey HN! I'm a solo dev and I just wanted to share my latest Android game — Rollquation. The idea was to make math genuinely fun by combining it with navigation. You roll a sphere through maze-like levels, collecting numbered and operator cubes that must add up to exact values to unlock doors and reach the exit. I also wanted the game to feel like a nice place to be, so I built it around a nature scene with trees, mountains and a waterfall. That came with a cost though, performance on older/weaker phones was an issue during my first release. I ended up building an adaptive performance system that auto-selects a quality setting (low/medium/high/ultra) based on the device's RAM. It helped a lot, though I'm still fine-tuning it. The other big lesson was around controls. I originally used physics for the rolling sphere, which meant the ball would decelerate before changing direction which players found unresponsive and slow. Removing the physics and making movement instant transformed how the game felt. Unity UI is not my strength and players have mentioned that it could use some work. The UI is usable but I may end up changing it. Gameplay video: https://youtu.be/SGbQa3-ORhI Play Store: https://play.google.com/store/apps/details?id=com.JabGames.P... Any feedback or thoughts on the game is appreciated. Comments URL: https://news.ycombinator.com/item?id=47792388 Points: 2 # Comments: 0

hnrss.org · 2026-04-16 19:59:57+08:00 · tech

I’ve just released the first public version of the Silverfish IDP, a low-cost (free for ever for public repos) Internal Developer Portal focused on helping developers and teams understand the structure of their software estates without needing a complex platform rollout and without signing up to $1000s a year for the privilege. The Silverfish IDP connects your GitHub repositories to the components, dependencies, and organisational structure behind them. It gives you a language‑first view of your engineering landscape, starting with repository discovery and component mapping. ## What’s in the initial release - GitHub sign‑in and onboarding - Workspaces and Organizations - Repository mapping + scan‑state control - Component + dependency discovery for supported languages (.NET languages: C#, F# & VB.Net, along with Ruby) - In‑product docs ## Short‑term roadmap - More languages for component discovery - Fully implemented hierarchy support - Better component map visualisations - Workspace/org membership - Support for multiple organisations See https://dashboard.silverfishsoftware.com/documentation/roadm... for what will be coming after that. This is very much an MVP release, but the foundations are solid, and now it’s in the hands of real developers. We’re excited to see how it grows. If you’re interested in trying it out, head to https://dashboard.silverfishsoftware.com and get logged in and using it. Comments URL: https://news.ycombinator.com/item?id=47791769 Points: 3 # Comments: 0

hnrss.org · 2026-04-16 19:56:10+08:00 · tech

Hi HN, I'm Alon, and I'm building Alien ( https://alien.dev ), an open-source platform for deploying your software into your customers' cloud accounts - AWS, GCP, or Azure — and keeping it fully managed. In my previous startup, I heard the same question from every single enterprise customer over and over again: "My data is sensitive. Can I deploy your product to my own cloud account?" Every founder I talk to who's building anything in AI or security hits the same wall. To solve this, many teams create a self-hosted version of their product. They send a Docker image or an Helm chart to the customer and let them install the entire product on their side. While self-hosting is great (and will continue to be important!), it has 2 problems: 1. Enterprise customers are forced to operate third-party software and own deployments, upgrades, and security risks. In most cases they don't want that. They prefer a managed experience, with no data leaving their environment. 2. Even with self-hosting, vendors are still accountable when things break, but they have little to no visibility. When something breaks - and it always does - you're on a 2am Zoom call screen share debugging blind because you have no access. No auto-updates, no logs, every customer is on a different version. That's why many successful SaaS companies that deal with sensitive data like Databricks, Wiz, and others spent years building internal infrastructure to automatically deploy, update, and monitor their software across AWS, GCP, and Azure. It's a win-win: no sensitive data leaves the customer’s environment, and the software is still fully managed by the vendor. Alien manages deployments across every customer's cloud through cloud APIs — no network connection to their environment needed. The mental model is like sharing a Google Drive folder: the customer grants least-privilege IAM access to an isolated area in their cloud, you manage what's inside, they can revoke it anytime. The whole thing is written in Rust and works across AWS, GCP, Azure, and locally from a single codebase. You can get started here: https://alien.dev/docs/quickstart Here's how it works: https://alien.dev/docs/how-alien-works GitHub: https://github.com/alienplatform/alien Excited to share Alien with everyone here – let me know what you think! Comments URL: https://news.ycombinator.com/item?id=47791745 Points: 2 # Comments: 0