每日HackerNews RSS

TopoSort 是一个高效的 Zig 库,用于对依赖图进行拓扑排序。它提供图构建、拓扑排序、用于并行处理的无依赖子集生成、循环检测/报告等功能,并支持多种节点类型。 使用方法:使用 `zig fetch` 获取库,更新 `build.zig.zon` 和 `build.zig`,然后在你的 Zig 源代码中导入它。你可以使用节点类型和分配器初始化 `TopoSort`。使用 `add` 或 `add_dep` 函数添加依赖关系。使用 `sort` 对图进行排序,使用 `has_cycle()` 检查循环,并通过 `get_sorted_sets` 访问用于并行处理的排序子集。对于简单的节点类型,值会被复制;对于切片,内存由调用者管理。初始化时可以使用 `verbose` 和 `max_range` 等配置选项。还提供 CLI 工具 `toposort-cli` 和基准测试用于性能测试。

Hacker News 上的一篇文章展示了一个新的 Zig 库,用于拓扑排序,旨在辅助并行处理。这个库可在 GitHub 上找到,其功能包括构建依赖关系图、执行拓扑排序、生成无依赖子集以及检测循环。作者将其开发为一个学习项目,以熟悉 Zig 包的发布。 评论者 Cieric 称赞了 Zig 及其潜力,同时也指出了大型项目中缺少的一些功能。他们建议在一个 OpenCV 节点编辑器中使用该库来优化节点重新处理并避免冗余计算。Cieric 还询问了该库如何处理依赖关系图中的循环,并询问它是终止程序还是尝试尽力解决。

我们正在验证您的浏览器 Vercel安全检查点 | sin1::1743530425-MFLcsvnvxC9phKyIofhntqZwVwlElhCC 请启用JavaScript以继续 Vercel安全检查点 | sin1::1743530425-MFLcsvnvxC9phKyIofhntqZwVwlElhCC

Hacker News 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 迷雾图:一个关于神秘岛的新视角 (glthr.com) 28 分 来自 tobr 39 分钟前 | 隐藏 | 往期 | 收藏 | 讨论 加入我们,参加 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

Scott Porad 在领英上发起了一场讨论,讨论除了技术债务之外,还有产品债务、运营债务、流程债务和组织债务等不同类型的“债务”。评论者补充了诸如技术性债务(数据、用户体验、设计)、程序性债务、心理债务(假设)、文化债务、人才债务(年轻/经验)和支持性债务(市场营销、法律)等类别。 作者反思了“债务”隐喻本身。Ward Cunningham创造的技术债务,突出了短期权宜之计与长期成本之间的权衡。Martin Fowler将债务归类为鲁莽的与谨慎的,以及故意的与无意的,其中无意/鲁莽的债务最为痛苦。 虽然这些“债务”代表着具有未来后果的短期决策,但作者认为它们有时对于迭代和生存是必要的。初创公司经常会改变方向,使得最初的投资变得毫无价值。即使存在缺陷,尽早发布产品也可能比错过机会窗口更好。对“债务”的事后分析主要关注负面结果,而忽略了为权宜之计所做的成功选择。债务本身并非天生就是坏的;问题在于无意中做出的鲁莽决策。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 债务,科技及其他 (newardassociates.com) 7 分,来自 BerislavLopac,1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 加入我们 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

Meru Health成立于2016年,怀抱着帮助和赋能精神健康挑战者的宏伟愿景。我们是一个多元化的团队,由科学家、工程师、临床医生和经验丰富的企业家组成,他们走到一起,致力于使抑郁症、焦虑症和倦怠症的治疗更易获得、更有效,并真正以结果为导向。我们的使命不仅仅是商业,更是出于个人情感。我们的创始人失去了朋友和家人,他们死于抑郁症,我们希望尽我们所能帮助受苦的人。加入我们的使命,帮助全球数百万人,同时重塑医疗保健的交付方式!

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Meru Health(YC S18届)招聘中 (ycombinator.com) 30分钟前 | 隐藏 加入我们,参加6月16日至17日在旧金山举办的AI创业学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系我们 搜索:

RubyUI 是一套易访问、可定制且开源的 UI 组件,旨在加快 Rails 开发速度。与组件库不同,它提供可直接复制粘贴并整合到您项目中的代码片段。RubyUI 基于 Phlex 构建,性能卓越,比传统的 ERB 模板快高达 5 倍。它提供以客户为中心的 UX 体验,并拥有令人惊艳的简洁 UI 元素。 其主要功能包括:易于重用、通过自定义 Stimulus.js 控制器实现最少依赖、以及包含实时组件预览的详尽文档。安装非常简单,只需一个 gem 命令和一个 Rails 生成器即可生成组件。RubyUI 优先考虑代码组织、使用 Tailwind 实用工具类的可定制性以及对代码库的控制。该项目采用 MIT 许可证,您可以随意调整和使用。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 RubyUI(前身为 PhlexUI):Ruby Gem 用于 RubyUI 组件 (github.com/ruby-ui) 9 分,来自 ksec,1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 加入我们,参加 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

八年来,一位名叫Glubux的人一直使用他DIY的系统为家供电,该系统结合了太阳能电池板和超过1000块回收的笔记本电脑电池。从2016年小型太阳能装置和一台叉车电池开始,Glubux利用二手笔记本电脑电池扩建了系统,将电子垃圾转化为可持续能源。他建造了一个单独的仓库来容纳日益增多的电池组,将电池单元组合成100Ah的电池块。最初,他面临电池放电不均匀的挑战,但他一丝不苟地重新排列和调整电池单元,以达到最佳效率。令人惊奇的是,八年来没有任何电池单元需要更换。Glubux还将他的太阳能电池板系统升级到了24块(每块440W),确保即使在冬季也能有足够的电力供应。尽管该系统很不寻常,因为它包含了回收和自制的组件,但它运行可靠,为他的家中的所有电器供电。这个项目展示了将电子垃圾再利用用于可持续能源解决方案的潜力。

2022年,Larry Kaufman发明了Chess324,这是一种旨在减少和棋的国际象棋变体。它遵循标准国际象棋规则,只是初始棋子摆放方式不同。国王、车和兵的初始位置与标准象棋相同,但其他棋子(后、马、象)则随机摆放在第一排和第八排,条件是每位玩家都必须各有一个象子放在深色和浅色方格上。双方摆放无需对称。 这种设置产生了324种可能的起始位置。Chess324与现有的国际象棋软件兼容;引擎可以解析任何有效的位置,图形用户界面可以存储或生成起始FEN字符串。标准象棋记谱法适用,并指定“chess324”作为变体。Kaufman认为,Chess324相比Chess960具有优势,包括标准的王车易位、不对称的位置以产生复杂的开局、熟悉的国际象棋感觉以及许多独特对局的潜力。其关键目标是创造更多决定性的比赛,即使面对强大的引擎也能减少和棋的可能性。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Chess324 – 一种减少和棋的国际象棋变体 (chessprogramming.org) 5 分,来自 Mr_Minderbinder,1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 加入我们,参加 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

模拟人脑潜力巨大,但由于其复杂性,仍然是一个遥远的目標。科学家们正将秀丽隐杆线虫(一种拥有简单300神经元大脑的线虫)作为踏脚石。尽管经过数十年的努力,由于缺乏神经结构和功能之间关系的数据,完整的、功能性的秀丽隐杆线虫模拟仍然难以实现。 近年来,光学显微镜、荧光报告基因和机器学习方面的进展,为实时观察和分析线虫大脑活动提供了工具。光片显微镜技术结合GCaMP6等钙离子指示剂,可以对神经元放电进行详细成像。然后,可以使用机器学习,特别是符号回归,从数据中推导出控制每个神经元行为的生物物理参数。 成功模拟秀丽隐杆线虫可以为模拟更复杂的大脑提供蓝图,最终促进我们对人脑的理解,并催生新的智能和探索形式。

Hacker News 的讨论围绕一篇文章展开,该文章论证了模拟线虫大脑的可行性和重要性。评论者们辩论什么是“好的”模拟,承认从原子水平模拟的巨大复杂性与使用有用的近似值之间的区别。 然后,讨论转向模拟人脑的更广泛影响,引发了哲学、伦理和法律问题。有人表达了对潜在令人不安的可能性以及创造真正有意识或有感知能力的模拟的挑战的担忧。一些用户推荐了一些探讨这些主题的科幻作品,例如尼尔·斯蒂芬森的《堕落:或,地狱中的闪避》和格雷格·伊根的《排列城市》。一位评论者在模拟其他大脑的人类大脑的语境中提到了哥德尔不完备定理。“模拟”大脑的意义受到了质疑,另一位用户建议答案在文章中有所解释。一个幽默的评论开玩笑地问模拟大脑是否算作动物实验,以及模拟是否符合素食主义。

YouTuber卡尔·乔布斯特被勒令向前《大金刚》世界纪录保持者比利·米切尔支付35万美元,外加利息和诉讼费用,原因是诽谤。布里斯班地方法院认定,乔布斯特在2021年的一段视频中“鲁莽地”做出了虚假声明,将另一位YouTuber阿波罗传奇的自杀与米切尔的一项和解协议中的压力联系起来,暗示米切尔逼死了他。法院认定乔布斯特对米切尔作出了5项诽谤性指控,并且乔布斯特在发布视频之前没有进行任何进一步的调查。 法官肯·巴洛批评乔布斯特的行为是一场由恶意驱动的“十字军东征”,目的是将自己描绘成米切尔的死敌。法院承认米切尔此前因作弊和起诉指控者而臭名昭著,但裁定乔布斯特的视频严重损害了他的名誉并给他造成了困扰。由于乔布斯特多次发布该视频、缺乏道歉以及明显的恶意,法院判处加重损害赔偿。法院强调,该裁决并未认定米切尔是否确实在世界纪录得分中作弊。米切尔此前曾与双星银河公司达成类似的和解协议,导致他的分数被恢复。

Hacker News上的一篇讨论总结了比利·米切尔(Donkey Kong冠军)胜诉卡尔·乔布斯特(YouTuber)诽谤案的结果。案件围绕乔布斯特的视频展开,该视频指控米切尔作弊并对指控者提起毫无意义的诉讼。 评论员对判决结果表示惊讶,一些人认为米切尔的声誉在乔布斯特的视频出现之前就已经受损。讨论涉及纪录片《国王的 Kong》,该片重点介绍了竞争激烈的街机游戏场景和米切尔备受争议的历史。一些人认为乔布斯特暗示米切尔对某人的死负有责任,这已经越界了。 讨论还探讨了财务方面,用户想知道米切尔如何资助他的诉讼,并指出他家里的餐馆生意和辣酱销售。讨论还涉及澳大利亚和美国诽谤法的差异以及这些差异如何影响案件。一些用户担心乔布斯特点名的其他人会对他采取行动。

用固定半径的圆弧而非真正的椭圆来创建曲线,在实际施工中更实用。虽然CAD软件可以轻松创建椭圆,但将其转换为可用的圆弧是关键。文中描述的技术是从CAD绘制的所需尺寸的椭圆开始。然后将一个圆的象限分成若干段(例如,45/30/15度,10度增量,或60/30度)。在这些线段内绘制弦和径向线。 然后将这些弦和径向线复制并拟合到椭圆上,保持原始角度。这个过程产生了用于创建近似椭圆的圆弧的中心点和端点。通过调整用于分割象限的角度,可以控制圆弧的数量(例如,五中心拱或十七中心拱),从而控制近似精度。一种更简单的方法只使用两段,创建一个三中心拱,这提供了更大的净空高度。此方法也可以适用于其他曲线,如尖拱和抛物线。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 绘制一些非椭圆的椭圆 (medium.com/brunopostle) todsacerdoti 1小时前 5 分 | 隐藏 | 过去 | 收藏 | 1 评论 notslow 7分钟前 [–] 呵呵,去年夏天我们新房快要完工的时候,这个就非常有用了。我们前廊有一个椭圆形拱门,木匠一直做不好…… 回复 加入我们,参加 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

更多

联系我们 contact @ memedata.com