1作者: T0B33 个月前原帖
为了应对侧项目的冷启动问题,我构建了这个平台。用户可以浏览和支持来自其他创作者在各个平台(如LinkedIn、Medium、Instagram等)发布的帖子,从而赚取1个积分来推广自己的内容。这个平台是免费的,不需要广告预算。今天刚刚上线 – 我很好奇HN对这个模式的看法。
1作者: mtopo3 个月前原帖
我厌倦了等待删除 node_modules,所以我开发了 rmbrr。在我的电脑上,它比 rimraf 在 Windows 上快 44%(1.8 秒对比 3.2 秒),在 WSL 上快 61%(192 毫秒对比 660 毫秒)。 方法:单次递归扫描构建依赖图,然后并行工作者自底向上删除。一旦某个目录的最后一个子项完成,它会自动排队等待删除。 在 Windows 上,我使用 POSIX 删除语义(通过 SetFileInformationByHandle 的 FILE_DISPOSITION_POSIX_SEMANTICS),这可以实现即时的命名空间移除,并且能够处理只读或正在使用的文件,而无需重试循环。 在 Unix 上,使用标准系统调用的相同并行架构。 该工具使用 Rust 编写,以本地二进制形式发布,并提供可选的 npm/brew/cargo 以便于安装。 GitHub: [https://github.com/mtopolski/rmbrr](https://github.com/mtopolski/rmbrr) npm: [https://www.npmjs.com/package/rmbrr](https://www.npmjs.com/package/rmbrr) 基准测试详情请见 README - 已在 28K+ 文件的 node_modules 目录上进行测试。