每日HackerNews RSS

英国《在线安全法》正在实施,旨在追究在线平台对用户安全的责任,解决过去将利润置于保护之上的担忧。初期阶段,包括7月实施的色情网站更严格的年龄验证,已经显示出一定影响——Pornhub报告称英国访问量下降了77%。 然而,人们仍然对该法的有效性表示担忧。批评者认为,目前的罚款不足以阻止大型科技公司,而VPN等易于绕过的措施会破坏年龄检查。此外,关于执法也存在疑问,一些公司注册的地址位于问责制有限的地方。 虽然新的指导方针旨在提高女性和女孩的在线安全,但许多人认为该法需要加强,并需要Ofcom进行更严格的监管,包括积极利用其法律权力以确保合规,并真正破坏有害行为。

英国一家色情公司因年龄验证检查不足被Ofcom罚款100万英镑,引发了Hacker News上关于此类法规的有效性和影响力的争论。许多评论员认为,网站面临的技术要求不可能实现,仅仅是政治姿态。 人们对潜在的过度监管表示担忧,讨论集中在政府身份证扫描等所需年龄验证方法带来的隐私影响。一些人认为,这种法规可能会导致公司离开英国,阻碍就业创造。另一些人则反驳说,*某些*互联网监管是必要的,但质疑当前的方法。 对话还涉及了鉴于VPN和替代内容来源的存在,该法律的徒劳性,以及对政府在“解决”在线安全问题之外的真正动机的怀疑。

## MathML Core:改善网络数学互操作性 目标是使数学符号在所有浏览器中一致显示,从而改善所有人的网络体验。这是通过 **MathML Core** 实现的,它是由主权技术基金资助的复杂 MathML 3 标准的简化子集。虽然存在网络标准,但浏览器实现通常存在差异,从而阻碍了一致的渲染。Interop 项目优先考虑用于统一实现的 key 功能。 最近的工作集中在几个领域。**RTL 对称**(适用于阿拉伯语等从右向左的语言)现在可以正常工作,这归功于跨引擎实现的字形级别对称。对 **`math-shift` 和 `math-depth`** 的改进确保了复杂公式的一致间距和大小。其他进展包括标准化的字体处理 (`font-family: math`) 和变量标识符的改进行为 (`text-transform: math-auto`)。 这些改进需要在 Firefox、WebKit 和 Chromium 之间进行持续的协作和更新。未来的工作包括完善运算符布局、改进间距以及解决 MathML 中的定位问题。这项由敬业的个人和组织(如 W3C 数学工作组)推动的协作努力,有望实现数学公式在任何浏览器上都能可靠且美观地显示。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Interop 和 MathML Core (conflor.es) 5 分,by todsacerdoti 1 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 Tpt 9 分钟前 [–] 看到 MathML 发展真是太好了。作为欧洲人,我非常喜欢我的税款欧元这样使用。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

(Empty input provided. There is nothing to translate.)

## Tunnl.gg:一个简单的本地主机隧道工具 Tunnl.gg 是一个由开发者创建的新型免费服务,开发者厌倦了记住 ngrok 的身份验证令牌。它允许用户轻松地将他们的本地主机环境(HTTP、TCP、WebSockets)暴露到互联网,**无需注册**。 该工具使用 Go 语言构建,旨在实现简单和零摩擦的使用体验。用户只需要一个 SSH 客户端即可连接。虽然它因作为 ngrok 的替代品而备受赞誉,但评论员也对开发者的潜在带宽成本以及托管非法内容的可能性表示担忧。创建者乐于接受反馈和改进建议。 你可以在 [https://tunnl.gg](https://tunnl.gg) 找到该工具。

甲骨文公司拥有“JavaScript”的商标权,这是其收购Sun Microsystems的遗留问题,尽管该公司已基本停止使用该商标。这导致混淆,并阻碍了开发者社区,阻止了活动和标准直接以该语言命名。 放弃该商标的理由主要基于两点:未使用和通用化。甲骨文从未将任何产品*作为*JavaScript进行过严肃的营销,其有限的使用(例如在工具包和JVM中)并不构成真正的商标使用。与此同时,“JavaScript”已成为该语言的通用名称,独立于甲骨文,并被数百万人自由使用。标准化过程甚至导致该语言正式被称为“ECMAScript”,以避免商标冲突。 作者敦促甲骨文公司将该商标释放到公共领域,认为其在法律上符合在美国专利商标局(USPTO)注销的条件。此前他们曾要求采取此行动但未收到回复,他们已准备提交注销申请,并正在寻求法律支持。他们鼓励社区通过签名和提供公益法律援助来支持这一行动。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Oracle,是时候解放 JavaScript 了 (javascript.tm) 17 分,作者 pavelai 1小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 siwatanejo 2分钟前 [–] 我实际上认为人们应该使用 EcmaScript 这个名字,而不是 JavaScript,因为它是一个更好的名字(不太容易混淆,考虑到这种语言实际上与 Java 没有任何关系)。我希望 Oracle 开始起诉人们,迫使大家使用更好的名字。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

您的请求已被阻止,原因是网络策略。请登录或在此处创建帐户以恢复浏览。如果您正在运行脚本或应用程序,请在此处注册或使用您的开发者凭据登录。此外,请确保您的User-Agent不为空,并且是独特且具有描述性的,然后重试。如果您正在提供替代的User-Agent字符串,请尝试改回默认设置,因为这有时会导致阻止。您可以在此处阅读Reddit的服务条款。如果您认为我们错误地阻止了您,或者想讨论更轻松地获取所需数据的方式,请在此处提交工单。联系我们时,请提供您的Reddit帐户以及以下代码:e88cb210-94b7-4bc5-99bd-56ca030c4d57。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Unreal Tournament 2004 回来了 (reddit.com) 9 分,keithoffer 发表于 26 分钟前 | 隐藏 | 过去的 | 收藏 | 1 条评论 ghaering 发表于 2 分钟前 [–] 真是个好消息!希望我们还能找到一些公共服务器来在线玩。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 海象:高性能分布式消息流平台 海象是一个基于高性能日志存储引擎构建的、容错的分布式消息流平台。它通过基于段的分割、由 Raft 共识管理的自动领导者轮换以及基于租约的写屏障来实现可扩展性和可靠性。 主要特性包括自动负载均衡、简单的客户端协议(连接到任何节点)以及通过密封段从任何副本提供历史读取的能力。该系统包括节点控制器、Raft 引擎、集群元数据存储以及基于海象的桶存储。 生产者和消费者连接到任何节点,集群会智能地路由请求。主题被划分为段(约 1M 条目),领导者在轮换时进行切换,确保负载均衡。海象提供了一个简单的基于 TCP 的 CLI 用于交互(创建、生产、消费、状态、指标)。 性能基准测试表明,其写入和读取吞吐量具有竞争力,通常超过 Kafka 和 RocksDB。正式的 TLA+ 规范验证了数据一致性,并且核心存储引擎也作为独立的 Rust 库提供。提供了全面的测试和详细的文档。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 展示HN: 海象 – 用Rust编写的Kafka替代方案 (github.com/nubskr) 6点 由 janicerk 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## IndyCar 与一级方程式:主要区别 IndyCar 和一级方程式都是开放式赛车系列赛,但两者之间存在显著差异。一级方程式优先考虑尖端技术,是一项以推动技术极限为重点的制造商锦标赛,从而造就了速度更快的赛车。相反,IndyCar 强调车手技巧和坚固性,比赛场地包括公路/街道赛道*和*椭圆赛道。 一个主要区别在于下压力:一级方程式赛车产生更多的下压力,有助于在弯道中提高速度,但会产生“脏空气”,阻碍近距离竞速。IndyCar 的设计优先考虑来自赛车底部的下压力,从而促进更紧密的竞争,但牺牲了极致的弯道速度。 在引擎方面,两者都使用涡轮混合动力,但一级方程式拥有更高的马力(800-850 马力对 IndyCar 的 700 马力)和不受限制的涡轮增压。IndyCar 优先考虑引擎的寿命。轮胎也不同,一级方程式的 Pirelli 轮胎提供更多的抓地力,但耐用性不如 IndyCar 的 Firestone 轮胎,后者专为椭圆赛道的可靠性而设计。 最后,一级方程式车队大多自行制造,以最大限度地减轻重量,而 IndyCar 依赖 Dallara 提供坚固但更重的部件。这导致 IndyCar 更耐用,但在传统赛道上整体速度较慢。

## IndyCar 与 F1:快速总结 最近的 Hacker News 讨论强调了 IndyCar 和一级方程式赛车之间的差异。尽管圈速出人意料地接近,但这两个系列在理念和技术上有所不同。 目前,F1 是一项高科技、企业驱动的活动,而 IndyCar 则保持着更“以驾驶员为中心”的感觉。然而,F1 正在发展:2026 年的规则将减少下压力和阻力(更接近 IndyCar),同时引入“主动”空气动力学和更平衡的混合动力引擎(50/50 内燃机/电动)。这种转变可能会在短期内导致不可预测的比赛。 评论员还讨论了发动机技术的未来,包括转向合成燃料,甚至电动连续可变变速器(尽管后者目前由于声音问题被 F1 禁止)。除了赛车本身,讨论还涉及团队与驾驶员的作用、草根赛车吸引力以及交通运输电气化的挑战。最终,这两个系列都为赛车迷提供了独特的吸引力。

× PrintCalendar.top 极简月度任务规划器 一个平静、方便打印的画布,用于规划你的月份,记录笔记,并轻量级地记录重要事项。 保持月份显示,跳转到今天,分享月份链接,选择周一/周日作为一周的开始。 随行笔记:带有内联编辑的月度笔记,本地保存在你的浏览器中。 准备打印:简洁的A4布局,深色/浅色主题,以及一键生成PDF。

## 极简月度计划器在Hacker News发布 开发者“defcc”在Hacker News上分享了一个新的、有意为之简单的月度任务计划器,网址是[printcalendar.top](https://printcalendar.top/)。该工具是针对过于复杂的数字计划器而开发的,优先考虑简洁、无干扰的体验。 主要功能包括可打印格式、离线功能,以及*无需*账户或数据同步。它专为那些想要结构,但又不想受到现代应用程序干扰的用户设计。 来自HN社区的初步反馈是积极的,赞扬其简单易用。用户们建议了一些潜在的改进,例如导出/导入选项(使用URL编码进行数据传输)、横向打印以及指向源代码/许可证的链接。开发者已经收到了反馈并计划实施一些建议。据报道,该工具响应迅速,但在非常小的屏幕上存在一些小的布局问题。

## 镜像桥:使用 C++26 反射的自动绑定 镜像桥是一个实验性的头文件库,利用 C++26 反射(需要 Bloomberg 的 clang-p2996)从 C++ 代码自动生成 Python、JavaScript 和 Lua 的绑定——**无需任何样板代码**。它在编译时内省 C++ 类,处理数据成员、方法(包括可变参数和重载)、构造函数、智能指针、嵌套类、容器和异常处理。 **主要特性:** * **零代码绑定:** 无需手动编写包装代码或宏。 * **编译时魔法:** 所有绑定逻辑都在编译期间生成,从而实现零运行时开销。 * **多语言支持:** 生成 Python、JavaScript (Node.js) 和 Lua 的绑定。 * **两种工作流程:** “自动发现”用于快速原型设计,而“配置文件”方法则用于生产级控制。 * **性能:** 在编译和运行时均显示出比 pybind11 显著的性能提升。 **入门:** 该项目提供了一个开发容器以方便设置。绑定使用命令行工具(如 `mirror_bridge_auto` 或 `mirror_bridge_generate`)生成。还提供单头文件发行版,以简化集成。 **状态:** 实验性。需要 C++26 反射,尚未推荐用于生产环境。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 展示 HN: Mirror_bridge – C++ 反射驱动的 Python 绑定生成 (github.com/franciscothiesen) 13 分,作者 fthiesen 3 小时前 | 隐藏 | 过去 | 收藏 | 2 评论 sheepscreek 59 分钟前 | 下一个 [–] 这很酷。如果它能可靠地工作,即使是提供的例子,也可以舒适地包装很多 C++ 方法,并大大减少摩擦。2026 规范现在还是草案阶段吗?更新:不用了 - 刚刚读到它只适用于 Bloomberg 的 clang 分支。希望它能尽快合并到上游 clang 中。回复 feb 48 分钟前 | 上一个 [–] 关于这个项目的另一个 HN 帖子:https://news.ycombinator.com/item?id=46144199 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系方式 搜索:

无穷级数 1/4 + 1/16 + 1/64 + 1/256 + … 是数学史上最早被求和的级数之一;阿基米德在公元前200年就发现其总和为 1/3。有两个简洁的视觉演示可以立即说明这一点。在上面的单位正方形中,最大的黑色正方形面积为 1/4,下一个最大的黑色正方形面积为 1/16,依此类推。黑色、白色和灰色区域的总面积相等,因此黑色正方形的总面积必须为 1/3。同样的论证也可以用三角形来表示(如下所示)。如果最大三角形的面积为 1,那么最大的黑色三角形面积为 1/4,下一个最大的为 1/16,依此类推。黑色、白色和灰色区域的总面积相等,因此黑色区域的总面积必须为 1/3。图片:维基媒体共享资源。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 一路向下 (futilitycloset.com) 6 分,来自 surprisetalk 1小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

更多

联系我们 contact @ memedata.com