25作者: margotli大约 2 个月前原帖
嘿,HN社区, 我开发了一个工具,帮助优化你的帖子,以便在Show HN的首页上获得更高的曝光率。 它的工作原理是:我使用了Hugging Face提供的过去三年所有Hacker News帖子的数据库,并训练了一个模型来预测你的帖子可能会有多成功。尽管Hacker News上仍然存在很多随机性,因此无法保证结果,但这个工具可以帮助你优化帖子,提高成功的几率。 几个有趣的发现: - GitHub仓库链接的效果是普通域名的三倍 - 开源工具的传播率稳定(13.9% - 这是最高的之一) - “我构建的”比“我们构建的”表现更好 - 使用括号并提及技术(如Lua、Postgres、Rust等)会有很大帮助。 你可以在wannalaunch.com上试用这个工具,或者阅读博客文章以获取更多分析见解。如果你想重新训练模型或深入了解其工作原理,模型也可以作为开源项目获取。 期待听到你的反馈!
1作者: Flex247A大约 2 个月前原帖
嗨,HN, 我构建了一个RISC-V模拟器,支持RV32IM指令集,并实现了一个最小的系统调用接口,以便运行DOOM。几周前,我用一个简单的Hello World汇编程序首次获得了输出。 从那时起,我一直在不懈努力,试图让DOOM运行起来。 我首先需要弄清楚如何运行C程序,发现了newlib,它允许底层环境逐个实现系统调用存根,直到程序可以运行。 我还添加了ELF加载功能,但目前只支持单个`PT_LOAD`段。 为了移植DOOM,我使用了doomgeneric,一旦所需的存根到位,工作起来非常方便。 DOOM渲染到内存中的固定区域(0x705FDD = VRAM_START): ``` 0x7FFFFF +-------------------------------------+ | | | QUEUE_SIZE (32 bytes) | | | 0x7FFFDF +-------------------------------------+ <--- QUEUE_START 0x7FFFDE | QUEUE_READ_IDX | 0x7FFFDD | QUEUE_WRITE_IDX | +-------------------------------------+ | | | | | VRAM (1,024,000 bytes) | | | | | 0x705FDD +-------------------------------------+ <--- STACK_START | Stack | | | | | v | | | | ^ | | | | | Program data + Heap | | | 0x000000 +-------------------------------------+ ``` 我制作了一个小的链接脚本,使得C程序的入口点位于_start,虚拟地址始终为0。这使得ELF加载器的代码保持简单。 输入由rvcore写入队列,然后被运行在其中的DOOM拦截。 演示链接: [https://www.youtube.com/watch?v=f5uygzEmdLw](https://www.youtube.com/watch?v=f5uygzEmdLw)
2作者: vmsp大约 2 个月前原帖
我得出的结论是,软件的质量甚至价格相比于分销来说重要性要小得多,尤其是在现在这个时候。那么,我该如何将我销售的软件送到客户手中呢?