返回首页
最新
这最初是一个在博客文章中随意提到的隐喻,但现在已经可以完整运行了:一个在NES上的《超级马里奥兄弟》中的玩具实时操作系统(RTOS),具备抢占式多任务处理功能。
基本上,这个系统包括:
- 一个初步的抢占式RTOS
- 使用未修改的NES模拟器(FCEUX)作为CPU
- “未修改”取决于你如何定义术语
- 使用模拟器的保存状态作为线程上下文
- 支持(非常基础的)互斥锁、中断屏蔽和条件变量
- 通过《超级马里奥兄弟》1-1关卡展示,地图的不同部分用于各种同步原语
在这个实现中采取了许多简化和捷径(甚至没有任务优先级),并且它并不完全对应于真正的多线程(例如,模拟器的保存状态表示整个机器的状态,包括RAM,而线程上下文则表示一个更简化的状态),但我认为它A) 非常有趣,B) 是对线程的独特直观解释。
嘿,HN!
我为什么要构建这个:在过去的10年里,我非常依赖Twitter作为我的主要信息来源。我可以在一个地方获取广泛的信息,每条信息都以大约280个字符的小格式呈现,非常适合总结。然而,最近由于算法的变化和人工智能的热潮,Twitter变得非常嘈杂,难以跟上。
因此,我构建了GoldenScoop。它接受个性化的信息请求,并在后台运行一群代理程序。我们的代理每天读取多个新闻来源,并根据用户的请求提供定制的信息。用户只需点击一个按钮,就可以将这些信息转换为由我们的AI播客主持人呈现的播客。他们可以不断生成播客集,编辑并呈现针对每个用户个性化的广泛信息。
它的功能:
- AI代理每天处理超过10,000个来源
- 创建带有原始来源引用的个性化Twitter风格信息流
- 一键转换为高清AI播客
- 根据您的兴趣持续合成内容
试试吧:[https://goldenscoop.live](https://goldenscoop.live) 您可以在主页上收听我们的介绍播客集。
查看截图:[https://pkwtjnzsjqxaeavnjyrk.supabase.co/storage/v1/object/public/audio-files/article_images/Screenshot%202025-05-28%20204441.png](https://pkwtjnzsjqxaeavnjyrk.supabase.co/storage/v1/object/public/audio-files/article_images/Screenshot%202025-05-28%20204441.png)
我们的主要来源:TechCrunch、路透社、彭博社、Hacker News、华尔街日报、BBC新闻、The Verge、麻省理工科技评论、自然、金融时报、ArXiv、科学美国人、华盛顿邮报、GitHub Trending、Y Combinator博客、Fast Company、Wired、CB Insights、InfoQ、CNN、美联社、福布斯、卫报、NPR、Ars Technica
构建工具:Google Gemini、Mistral Medium 3、ElevenLabs用于高清语音合成、React和AGNO代理框架
欢迎反馈和提问!