每日HackerNews RSS

## 快速中值滤波:总结 本文详细介绍了中值滤波器的优化过程,这是一种常见的图像处理技术。中值滤波器的核心思想是用周围窗口内的中值替换每个像素。 初始实现(V1)涉及对每个像素的窗口内的所有像素进行排序,速度慢且无法很好地扩展到更大的内核尺寸。优化V2用快速选择算法取代排序,实现了4.2倍的速度提升。V3通过引入多线程,进一步提高了性能,通过在多个核心上并行处理,实现了16倍的速度提升。 最显著的改进来自V4,它利用了*序数变换*——用像素的等级代替原始值——以及基于位集的窗口表示。这允许高效的更新和中值查找,实现了惊人的420倍速度提升。通过使用之字形扫描模式,进一步减少了冗余计算。 性能提升主要归功于降低了查找中值的计算复杂度,并利用了现代CPU的功能,如SIMD指令和多线程。虽然描述的优化侧重于通用数据类型,但当限制为特定类型(如uint8)时,通过使用基于直方图的方法和 wavelet 变换等技术,可以实现更大的速度提升。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 快速中值滤波,适用于任意数据类型 (martianlantern.github.io) 35 分,martianlantern 发表于 1 天前 | 隐藏 | 过去 | 收藏 | 2 条评论 ncruces 发表于 1 天前 | 下一个 [–] 由于文章提到了中位数的中位数,我想指出“九位数的中位数”:https://erdani.org/research/sea2017.pdf 我能够使用它在 Go 中实现实用的确定性线性时间中位数选择: https://github.com/ncruces/sort/blob/main/quick/quick.go munro 发表于 1 天前 | 上一个 [–] 非常酷,我刚刚对偶数桶上的任意键数据类型进行了类似的分位数处理(仍然需要排序) 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## uvm32:适用于资源受限系统的微型虚拟机 uvm32是一个极简、无依赖的虚拟机,专为微控制器和嵌入式设备设计。它以单个C99文件实现,不进行动态内存分配,在STM32L0上拥有小于4KB flash/1KB RAM的占用空间。 它充当RISC-V模拟器,并提供管理接口,能够执行用C、Zig、Rust和汇编编写的代码。uvm32为不可信代码提供安全的沙箱,为无法使用原生编译器的情况提供开发环境,并提供“一次编写,随处运行”的解决方案。 与传统的脚本引擎不同,uvm32优先考虑**安全性和小尺寸**,而非速度和易用性。它专为定制逻辑而设计,而非完整的硬件模拟,并防止恶意字节码导致主机崩溃。 主要特性包括非阻塞设计、简单的FFI以及对各种编程范式的灵活性。示例应用程序展示了其功能,并提供了一个最小的主机示例,方便集成。该项目采用MIT许可,鼓励在研究、产品和嵌入式系统中使用。

## Tiny VM 沙盒:uvm32 总结 一个名为 uvm32 的新型紧凑型虚拟机 (VM) 沙盒,使用 C 语言实现,应用程序使用 Rust、C 和 Zig 编写,已在 Hacker News 上分享。它使用 RISC-V 32 位指令集,侧重于安全性和可嵌入性而非原始性能,内存占用小于 40kB。 该项目基于 `mini-rv32ima` 指令集实现。讨论将 uvm32 与 WebAssembly (WASM) 进行比较,指出 WASM 更侧重于 VM 环境和浏览器兼容性,而 uvm32 提供更简单的指令集和稳定的目标。 开发者正在探索其在嵌入式系统中的潜力,特别是用于测试固件和为医疗设备等设备添加脚本。内存映射 I/O 模拟等功能被认为是可行的补充,并且与 WASM 微运行时进行了比较,后者体积明显更大。该项目的代码简洁和便捷的 Docker 示例设置受到了赞扬。

## 人工智能领域美国领导力行政命令 – 摘要 该行政命令旨在加强美国在人工智能(AI)领域的领导地位,并解决对日益增加的州级监管正在阻碍创新并造成碎片化格局的担忧。该命令认为,过多的州法律,可能引入偏见或规制州际贸易,威胁着美国在全球人工智能竞赛中的竞争力。 核心政策目标是建立一套负担最小的*国家*人工智能监管标准,以取代相互冲突的州法律。为此,成立人工智能诉讼特别工作组,以挑战存在问题的州立法。商务部将评估现有的州人工智能法律,找出那些扼杀创新或违反宪法原则的法律。 此外,该命令将联邦资金——特别是来自宽带公平获取和部署(BEAD)计划的资金——与各州遵守国家人工智能政策挂钩。各机构也被指示探索将酌情性拨款与类似合规性挂钩。该命令还启动与联邦通信委员会和贸易委员会的行动,以制定联邦标准并取代要求具有欺骗性的AI模型输出的州法律。 最终,政府打算与国会合作,制定立法,建立统一的联邦框架,同时将儿童安全和基础设施许可等领域排除在优先权之外。

## 特朗普签署人工智能监管行政命令 - 黑客新闻摘要 特朗普总统签署了一项行政命令,旨在建立国家人工智能政策框架,引发了关于联邦过度干预和潜在腐败的争论。该命令指示司法部长挑战被认为具有阻碍作用的州人工智能法律,并寻求最大限度地减少对人工智能公司的监管负担。 批评人士认为,这优先考虑了向特朗普事业捐款的科技公司首席执行官的利益,可能以牺牲面临失业的美国工人为代价。支持者认为,简化的国家标准对于促进创新和保持美国在全球人工智能竞赛中的竞争力至关重要。 讨论的中心是该命令的合法性——因为行政命令并非法律——以及它是否试图在未经国会批准的情况下阻止州法规。人们还对潜在的偏见人工智能开发以及像大卫·萨克斯这样被任命为人工智能顾问的人物的既得利益表示担忧。此举受到怀疑,许多人质疑政府的动机以及对工人和消费者的潜在后果。

在古埃及城市塔尼斯的一项非凡发现中,发现了225个保存完好的丧葬小雕像——自1946年以来该地区前所未有的发现。这些“乌沙布提”雕像旨在为死者在来世服务,被排列成星形图案放置在皇家墓室中。 值得注意的是,超过一半的雕像是女性,这是一个不寻常的特征。这项发现也解开了一个历史谜团:这座墓属于法老舍申克三世(公元前830-791年),尽管他的名字出现在该遗址上一个更大、不同的墓室中。这表明他的安葬计划被打乱了,可能受到他统治期间动荡的内战影响。 这项发现尤其重要,因为埃及的皇家墓室经常被掠夺,因此保存完好的发现非常罕见。这些雕像目前正在研究中,最终将在埃及博物馆展出,为人们提供关于第21王朝和皇家安葬习俗的宝贵见解。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 在皇家陵墓中发现的丧葬小雕像确认了法老 (sciencealert.com) 11 分,来自 Gaishan 1 天前 | 隐藏 | 过去的 | 收藏 | 4 条评论 oldestofsports 1 天前 | 下一个 [–] 令人惊叹的是,经过这么多年我们仍然在挖掘新的陵墓。但“我们设置灯光夜以继日地工作” - 为什么突然这么着急,如果这些小雕像已经躺在那里数千年了,它们肯定可以再等一个周末被挖掘出来。 回复 lostlogin 1 天前 | 父级 | 下一个 [–] 我同意。但同时,埃及支持文明的时间太长了。知道有多少人在埃及去世会很有趣。这个数字会很大。 回复 hvs 1 天前 | 父级 | 前一个 | 下一个 [–] 这些小雕像可以等待,但通常研究生或博士后研究人员不能等待。 回复 ternus 1 天前 | 前一个 [–] 标题应该是 *法老 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

你需要启用 JavaScript 才能运行此应用。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Motion (YC W20) 正在招聘高级前端工程师 (ashbyhq.com) 1天前 | 隐藏 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

此页面需要 JavaScript。请在您的浏览器中启用 JavaScript 并刷新页面以查看其内容。

与流行的创新叙事相反,寻求资金的创业者实际上正在*变老*。平均而言,他们每年老六个月,这一趋势可能源于风险投资的变化。 投资越来越多地集中在人工智能领域——这是一个由经验丰富的博士级创始人主导的领域。与此同时,B2B初创企业的兴起更倾向于那些已经建立多年相关专业网络的企业家。 媒体的关注往往集中在年轻、面向消费者的创业者身上,从而造成了扭曲的认知。然而,许多成功的初创企业是由在他们颠覆的行业内拥有深厚、长期经验的个人建立的。 这一趋势表明,未来的创业者年龄将显著增长,引出一个有趣的建议,即风险投资商可以考虑投资抗衰老研究。

一个 Hacker News 的讨论围绕着一篇报道,该报道称创始人的平均年龄每年增加六个月。最初的反应引发了关于标题措辞的争论,一些人认为标题具有误导性——认为创始人只是变老,而不是变得*不*老。 许多评论者开玩笑地抱怨说,创办公司似乎会加速衰老,很多人都有在几周内感觉自己衰老一年的经历。另一些人指出数学上的细微差别:是*平均*创始人衰老速度变慢,这是一个每年增加六个月年龄的假设人物。 对话还涉及了创业的资本密集度日益增加,认为年长的创始人可能由于积累的财富而具有优势。然而,一些人反驳说,最近的轻资本软件企业时代是一个例外,而我们现在正在回归历史常态。

## 鼠VR:从啮齿动物的视角玩DOOM 研究人员构建了一个完整的开源VR系统,让老鼠可以“玩”DOOM。该系统包括一个运动追踪跑步球用于移动,一个全景180°全高清头显,一个爪子操作的扳机用于游戏内动作,以及一个自动糖水奖励系统来强化行为。开发了两个版本——v1,一个基本的概念验证,和v2,一个更高级和模块化的设计。 该系统利用Python控制的软件在PC和树莓派上运行,管理运动追踪、跑步球驱动用于引导训练、扳机输入和精确的奖励递送。所有硬件和软件——包括3D可打印设计、原理图和代码——都是公开可用的,以鼓励复制和进一步开发。 初步测试表明,老鼠成功地在虚拟环境中导航并激活了扳机,但由于测试对象(Todd、Kojima和Gabe)的年龄以及时间限制,全面的行为验证受到限制。未来的工作将侧重于更长的训练时间,解决个体老鼠的差异,并评估VR暴露的长期福利影响。该项目由YoloRun.Capital资助,旨在激发对动物-计算机交互的进一步研究。

## 鼠类玩DOOM:摘要 一位创作者构建了一个VR设置,让老鼠“玩”DOOM,通过球来控制移动,并尝试将动作与游戏内事件(如射击)联系起来。虽然老鼠并没有完全*玩*游戏——习惯化得以实现,但由于老鼠的年龄,完全训练证明很困难——该项目展示了动物-计算机交互的潜力。 该创作者开源了硬件和软件,引发了关于改进设计的反馈,包括用于更轻松修改(适用于不同动物,如老鼠或猫)的参数化文件,以及零件成本估算。讨论集中在老鼠是否*享受*了这段体验、该设置的伦理问题,以及在延迟反馈的情况下创造奖励体验的挑战。 该项目引发了人们对游戏以外潜在应用的兴趣,例如训练松鼠避开车辆,并突出了通过互动体验理解动物认知令人着迷的可能性。 现有设置的视频可用,创作者也欢迎其他人继续该项目。

## GNU Unifont 摘要 GNU Unifont 是一个免费、可定制的字体项目,旨在提供广泛的 Unicode 字符字形。它目前涵盖了基本多文种平面(BMP)中几乎所有字符,并正在扩展对补充多文种平面(SMP)以及 ConScript Unicode Registry(CSUR)中字符的覆盖。 该字体采用 GNU GPLv2+ 与 GNU 字体嵌入例外以及 SIL Open Font License (OFL) 1.1 许可,允许商业用途和衍生作品,*前提是* 这些衍生作品也必须遵守相同的许可协议。 最近的更新(截至 2025 年 11 月)包括众多志愿者的重要贡献,增加了和完善了中日韩字符的字形,以及埃及象形文字和 CSUR 中的各种构造脚本。该项目积极鼓励贡献,并提供创建新字形的资源和指南。 虽然主要是一个 16x16 像素字体,但存在专门的版本(例如 PSF 用于控制台使用和 .hex 格式用于实验)。该项目已从 TrueType 字体过渡到 OpenType 字体以获得更好的渲染效果。需要注意的是,Unifont 的单字形-每码点设计可能无法完美渲染复杂的脚本(例如印度语言),在这些情况下最好用作后备字体。

## GNU Unifont:通用位图字体 GNU Unifont 是一种位图字体,旨在实现广泛的 Unicode 覆盖,包含几乎所有 Unicode 基本多文种平面 (BMP) 中的字符图形。它被设计为“最后的手段”字体,即使其他字体缺乏某个字符,也能确保*显示一些内容*。 用户报告了它的实际应用,例如将其包含在 Solvespace(一个 CAD 程序)中,以处理各种字符集和专用符号。然而,它是一种 16 像素字体,最适合固定大小,并且缺乏粗体或斜体等样式。 讨论强调了它在美观文本方面的局限性,尤其是在需要复杂字符塑形的语言中。虽然它在通用字符支持和复古美学方面很有价值,但由于其可扩展性和现代功能,建议在一般用途中使用 Noto 字体等替代方案。该项目的网站设计也因外观过时而受到批评。

这篇内容通过即兴喜剧的视角探讨了对话的动态。作者,一位前即兴表演者,注意到“焦点接力”技巧——表演者快速建立在彼此想法之上——与成功的互动之间的相似之处。他们认为,对话的蓬勃发展并非依赖于平等的“付出与接受”,而是提供和接受“可能性”——例如大胆的陈述或个人轶事,这些都能引发回应。 作者将“给予者”——将对话视为邀请的人——与“索取者”——将对话视为宣言的人——进行对比。虽然两种角色都有价值,但失衡可能导致不满或无聊。真正的联结在于双方积极*创造*对方回应的机会,就像提供“门把手”让对话抓住。 最终,关键不仅仅在于付出或索取,而是识别和回应这些可能性,即使是快速连续的。克服自我中心,并积极倾听这些开放,对于培养引人入胜、流畅的对话至关重要,这些对话感觉毫不费力,甚至有些神奇。

更多

联系我们 contact @ memedata.com