每日HackerNews RSS

Netlify:简单静态托管,通过netlify.toml文件配置CORS。 Vercel:简单静态托管,在vercel.json配置中添加headers。 Cloudflare Pages:简单静态托管,使用简单的_headers文件配置。 GitHub Pages:中等静态托管,使用Cloudflare作为解决方法。 Nginx:中等Web服务器,在站点配置中添加headers。 Apache:简单Web服务器,通过.htaccess文件配置。 Next.js:简单框架,在next.config文件中添加headers。 Express.js:简单框架,使用cors中间件包。 WordPress:简单CMS,通过functions.php、.htaccess或插件添加CORS headers。 Cloudflare:简单CDN,使用Transform Rules添加headers。

启用你的博客的CORS (blogsareback.com) 11点 由 cdrnsf 4小时前 | 隐藏 | 过去 | 收藏 | 2评论 帮助 hvb2 12分钟前 [–] 这感觉像一个奇怪的要求?为什么有人会这样做,以便他们的内容可以被轻松地在其他地方阅读,可能周围充斥着大量的广告?这似乎只考虑了理想情况,忽略了恶意行为者,而恶意行为者总是存在的。回复 bigstrat2003 0分钟前 | 父评论 [–] 另外,为什么RSS阅读器会是一个网站?安装在PC上的应用程序在各个方面都更胜一筹。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

一项新研究揭示了大脑处理音乐和图像的关键差异。图像感知将高级含义与基本感官信息分离,而音乐感知似乎同时整合两者。这项由高木领导的研究,为理解大脑打开了令人兴奋的可能性。 研究人员设想利用这些技术重现精神分裂症中的听觉幻觉等体验,甚至一窥动物如何感知世界——并可能重构梦境。尽管梦境重现仍然复杂,但长远潜力延伸至脑对脑的交流,引发了重大的伦理考量。 虽然理论上可以通过刺激感官体验来娱乐,但高木警告说,由于目前的技术限制,这可能还需要10-20年时间。这项研究是解码大脑复杂过程的重要一步,并为研究先前无法触及的主观体验提供了一个窗口。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 从人类大脑活动中演变出的心理内容描述 (bbc.com) 8 分,ggm 发表于 50 分钟前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 vlovich123 发表于 3 分钟前 | 下一个 [–] 预测:即使这需要手术,解锁内心想法也会在刑事诉讼中用于确定有罪或试图证明无辜。它肯定会被军方/情报部门不道德地用于审讯,直到法律赶上为止。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## Vortex:用于更快分析的智能数据压缩 Vortex是一个新的数据压缩框架,专为速度和效率而设计,在TPC-H基准测试中,压缩率比使用ZSTD的Parquet高38%,解压缩速度快10-25倍。与依赖单一压缩编解码器的传统方法不同,Vortex **会根据数据本身动态选择和分层多个轻量级编解码器** – 例如FastLanes、FSST和ALP – 灵感来自BtrBlocks研究。 Vortex超越了Parquet有限的自适应压缩,采用**递归级联过程**:它尝试各种编解码器,然后对初始编码的*结果*进行进一步压缩,持续优化大小,同时保留随机访问。这是通过**采样**实现的 – 分析具有代表性数据子集,以确定最佳编解码器链。 主要特性包括类型特定压缩器(针对整数、浮点数和字符串进行优化)以及每列可配置的压缩策略。Vortex提供了一个仅使用轻量级编解码器的默认策略以提高速度,以及一个添加ZSTD等编解码器的“compact”策略以实现最大压缩。未来的开发重点是领域特定编码以及探索跨列压缩技术以获得更高的效率。 该项目是开源的,可在GitHub上获取。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 兼得兼有,还能解压 (spiraldb.com) 4 点赞 emschwartz 2 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 不要重新学习你已经知道的东西:构建个人知识库 我们都有过这样的经历:努力回忆起我们*知道*自己做过的流程。作者亲身经历在重新给PDF添加水印时,意识到技能会因不经常使用而衰退。这引发了对个人知识库力量的提醒——一个记录流程的集合,就像你人生的标准操作程序。 关键是在完成流程后*立即*记录,使用诸如插页日记或音频笔记等方法。将这些“操作指南”存储在可一致搜索的位置(文本文件、Apple Notes等),并使用清晰的标识符,如标签(#howto)和简洁、关键词丰富的标题(例如“减小PDF大小”而不是“为在线商店准备文档”)。 构建这个系统需要有意识地去做,克服推迟记录的冲动。然而,回报——随时可用的解决方案和节省的时间——是值得的。不要让来之不易的知识溜走;记录它,并为你的技能做好未来准备!

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 如何记录并检索你曾经查找过两次的任何内容 (ellanew.com) 4 分,来自 Curiositry 1 小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

比特衰退是无声的、累积的、不可避免的。B树内部节点中的单个比特翻转可能导致整个子树的行损坏。标准的SQLite完全依赖于外部工具(ZFS校验和、定期备份、手动PRAGMA integrity_check)来检测和修复这种损坏。FrankenSQLite将恢复直接构建到存储引擎中。RaptorQ喷泉码在写入时为每个数据页生成修复符号。当读取时检测到损坏,无论是由于比特衰退、磁盘错误还是宇宙射线,失活解码会从幸存的符号中重建原始字节。无需恢复备份。无需人工干预。自动恢复,保证在配置的开销预算内。点击下面的健康页面来模拟损坏,并观看引擎实时重建它们。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Frankensqlite,一个用Rust重实现的SQLite,支持并发写入 (frankensqlite.com) 8 分,作者 rahimnathwani 2小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 DetroitThrow 8分钟前 [–] 喜欢网站上的“竞赛”演示,但很好奇你是如何构建这个的。感谢markdown文档提供的关于提示、规范等方面的见解。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 模拟286处理器:深入虚拟现实 受“什么是真实?”的哲学问题启发,本项目通过尝试模拟1980年代的286计算机处理器来探索现实的边界。目标是使处理器启动并运行简单的汇编代码,并质疑如果建立在模拟信号之上,*它*的现实是否更不真实。 该项目的核心是将物理80C286处理器与树莓派Pico连接。由于处理器的57个引脚超过了Pi的能力,使用了MCP23S17 I/O扩展器来管理通信。这需要仔细的接线、引脚映射以及使用MicroPython进行软件开发,以控制扩展器并模拟必要的信号——时钟、复位、地址和数据。 在克服了扩展器内部硬件寻址的挑战后,系统成功执行了一个加载到模拟内存中的简单加法程序。该过程涉及仔细发送指令和数据、处理字节顺序(小端序)以及解释处理器标志。 最终,该项目表明处理器无论其电信号的来源如何都能正常工作,模糊了物理现实和虚拟现实之间的界限。虽然这只是一个小小的步骤,但它为探索外围设备实现和进一步深化模拟打开了可能性。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 计算机生成的梦境世界:286处理器上的虚拟现实 (deadlime.hu) 6点 由 MBCook 35分钟前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
You don't have to 18 小时前

## Hacker News 讨论总结 最近一篇发表在 scottsmitelli.com 上的文章,认为个人不应仅仅因为他人使用而感到被迫采用潮流(特别是人工智能工具),在 Hacker News 上引发了热烈讨论。然而,评论的主要收获并非文章的核心信息,而是其篇幅和写作风格。 许多评论者认为这篇 16,000 多字的文章过于冗长,一些人表示需要使用 LLM 来提炼其要点。这具有讽刺意味地突出了文章的论点——对盲目跟风的批判——因为评论者依赖人工智能来理解一篇批评人工智能采用的文章。 争论的中心在于,这种冗长而详细的写作是宝贵的“散文”还是不必要的“阐述”。一些人欣赏作者的风格和细致的论证,而另一些人则认为简洁的摘要(甚至一条推文)就足够了。最终,这场讨论强调了一个更广泛的问题,即在瞬息万变的信息时代,注意力持续时间和精心撰写文章的价值。

## VMPrint:现代网络的确定性排版 VMPrint是一个纯JavaScript、零依赖的排版引擎,旨在生成像素级精确的PDF,为无头浏览器或复杂的PDF库提供稳定且高性能的替代方案。它通过使用版本化的JSON指令流来构建文档,解决了现有方案的权衡——繁重的依赖、不可预测的布局和内存问题。 该引擎运行在两个阶段:**布局**(确定字形位置、分页和格式化)和**渲染**(将布局转换为PDF或其他格式)。这种分离允许实现可重现的布局、通过JSON快照轻松调试,以及未来扩展到SVG或Canvas等格式。 VMPrint具有体积小(约2MiB)、渲染速度快,并支持多语言文本(拉丁文、CJK、从右向左),具有准确的文本塑形和断字功能。它设计可在任何地方运行——从Cloudflare Workers到浏览器——在不同环境中提供相同的输出。 VMPrint的构建重点是恢复TeX和PostScript等传统排版系统的精度,旨在为开发者提供可靠的工具,以生成出版质量的PDF。目前处于预发布阶段(v0.1.0),并积极寻求贡献。

一位电影导演因对剧本软件感到沮丧,因此构建了VMPrint,一个零浏览器、纯JavaScript排字引擎,用于创建完全一致的PDF文件。现有的库无法处理复杂的多种语言文本和剧本特定的分页(例如自动添加“(MORE)”和“(CONT'D)”)。 VMPrint完全绕过DOM,作为一个确定性布局虚拟机运行,核心大小为88KB。它直接加载字体,执行基于字素的精确文本分割,并使用区间算术计算文本换行,输出绝对坐标以实现精确的布局。性能非常快——在ARM芯片上,一个复杂的“God Fixture”测试约为28毫秒。 该项目包括`draft2final`,一个使用VMPrint将Markdown(包括剧本格式)转换为PDF的CLI工具。作者强调手工制作的核心逻辑,仅将AI用作编码助手。他欢迎对引擎架构和潜在应用的反馈和讨论。一位评论员指出Typst是一个潜在的替代方案。

华盛顿州埃弗雷特市已停用其68个Flock车牌识别摄像头网络,原因是法官裁定其拍摄的录像被视为公共记录。这一决定源于何塞·罗德里格斯提交的公共记录请求,旨在了解摄像头收集的数据。 尽管各城市认为发布数据可能会危及安全——可能帮助罪犯或允许类似ICE之类的实体未经授权访问——但法院不同意。担忧集中在摄像头持续录像,即使是非犯罪活动。 埃弗雷特市长卡西·富兰克林表示失望,并提到可能对虐待受害者造成伤害。与此同时,华盛顿州立法者正在辩论一项法案,以豁免Flock录像的公共披露法律,旨在解决这些安全问题。该法案已在参议院通过。如果该立法通过,埃弗雷特市将重新评估重新激活摄像头,但目前,该网络仍处于离线状态,等待在透明度和公共安全之间取得平衡的解决方案。

华盛顿州最近的一项法院裁决导致埃弗雷特市关闭了其 Flock 摄像头网络。裁决认定,车牌识别摄像头拍摄的影像被视为公共记录,任何人均可申请查阅。 这一决定在 Hacker News 上引发了讨论,用户质疑埃弗雷特市迅速移除该系统是否暗示其对先前使用情况的担忧。 几位用户还注意到初始帖子中的链接已损坏,并提供了有关该情况的有效替代文章链接——包括来自 King5、Geekwire 和 Everett Post 的报道。 更广泛的讨论表达了希望其他州也能效仿,优先保障公众获取这些监控技术收集的数据的权利。

本参考资料最初是一份长文档,现已划分为六个重点卷以方便阅读和导航。每个卷都可以独立阅读,但后续所有内容的基础都建立在第一卷(1541驱动器)的技术基础上。该资料涵盖了1982年至1990年代初在C64上商业使用的所有主要磁盘保护技术、磁盘母带制作背后的工业机械,以及复制场景开发出的工具。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 C64 复制保护 (commodoregames.net) 16 分,由 snvzz 2小时前发布 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 classichasclass 7分钟前 [–] 啊,重复扇区ID。不久前遇到过:https://oldvcr.blogspot.com/2023/08/cracking-designwares-gra... V-MAX! 和 Rapidlok 就像深奥的魔法,但我自己从未成功手动破解过带有它们的标题。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

更多

联系我们 contact @ memedata.com