每日HackerNews RSS

为了庆祝 GitHub 星标达到 50,000 颗,React 的创建者们分享了该库的历史,从它在 Facebook 内部的起源说起。React 的出现是为了改进内部的 MVC 框架 BoltJS,随着应用的增长,BoltJS 变得越来越复杂。Jordan Walke 的个人项目 FaxJS 引入了诸如 props、state 和服务器端渲染等基本概念。这演变成了 "FBolt",它将函数式编程与 Bolt 结合在一起,最终在 Tom Occhino 的建议下变成了 "React"。 早期,React 采用了 JSX,灵感来自于 Facebook 的 XHP,允许在 JavaScript 中使用类似 XML 的语法来构建 UI。Adam Hupp 建议将元素数组在 JSX 中作为片段处理。在最初的一年里,React 在内部得到了迅速的采用,但也经历了大量的 API 变动,Lee Byron 将生命周期 API 完善成了现在的设计。 Instagram 被 Facebook 收购,以及 Pete Hunt 推动使用 React 完全构建 Instagram 网站,迫使 React 从 Facebook 的基础设施中分离出来,为开源铺平了道路。设计师 Maykel Loomans 为 React 的视觉识别,包括 logo 做出了贡献。React 的成功归功于持续的改进和开源社区的贡献,它通过函数式编程原则彻底改变了 UI 开发。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 React 考古学 (2016) (reactjs.org) 3 分 goranmoomin 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 加入我们,参加 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

Hacker News 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 保龄球连续击球的物理学原理 (arstechnica.com) 3 分,由 noleary 发布,59 分钟前 | 隐藏 | 往期 | 收藏 | 讨论 加入我们,参加 6 月 16-17 日在旧金山举办的 AI 初创企业学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

结构化数据,也称为 Schema 标记,通过帮助搜索引擎理解网页上的内容和实体来增强 SEO。虽然它不是直接的排名因素,但它可以通过丰富的搜索结果提高点击率来间接提高排名。 在 Rails 应用程序中,可以使用哈希或 PORO 添加结构化数据而无需 gem,但 `schema_dot_org` gem 通过验证和类型化简化了此过程。使用 JSON-LD,结构化数据包含在文档的 `<head>` 中。 该 gem 允许定义各种 Schema 类型,例如 `Organization`、`WebSite`、`WebPage`、`Book` 和 `Article`。它还支持 `@graph` 属性来组合相关的实体,例如将 `WebSite`、`WebPage` 和 `Article` Schema 组合到博客文章中。 定义这些类型后,在控制器中实现 `schema_dot_org` 并使用局部视图渲染 Schema。在发布之前,务必使用 Schema 验证器验证生成的标记以确保正确性。通过这种方式实现结构化数据,可以提高网站的可见性和更好的搜索引擎排名的潜力。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 在 Rails 应用中添加结构化数据 (avohq.io) 4 分,来自 adrianthedev,1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 加入我们 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

美国国土安全部(DHS)可能削减对MITRE CVE项目的资金,这将威胁到全球漏洞管理生态系统。主要后果包括:漏洞协调员(CNA)将无法快速发布漏洞信息;本已捉襟见肘的国家漏洞数据库(NVD)将面临更大的分析积压。依赖CVE/NVD获取漏洞情报的公司将面临严重中断,需要寻找替代来源。这将影响维护自身漏洞数据库的组织以及中国和俄罗斯等国的国家漏洞数据库,可能导致可用情报下降。依赖免费CVE/NVD数据的国家和地区CERT也将受到负面影响。这些变化,可能是由政府削减开支造成的,将给全球漏洞管理项目带来“迅速而剧烈的痛苦”。

合同续签失败威胁着CVE项目,这是一个至关重要的网络安全资源。美国国家标准与技术研究院(NIST)维护的国家漏洞数据库(NVD)的资金削减已经持续了一年多,导致漏洞积压日益严重。虽然CVE项目由MITRE管理,但NIST的NVD通过评分和分析丰富了CVE数据,使其成为广泛依赖的资源。 安全界担心可能会有越来越多的漏洞得不到解决,一些漏洞已经在野外被利用。美国网络安全与基础设施安全局(CISA)正在启动“Vulnrichment”项目,为CVE添加更多信息。NVD和CVE项目几年来一直面临着积压和资金问题,大多数安全厂商要么对及时提供漏洞信息守口如瓶(因为这可能会降低他们自身的竞争优势),要么试图推销他们自己的替代风险优先级评分。 诸如合作联盟之类的替代方案正在考虑中,但尚未实现。这种中断引发了人们对美国失去其技术和科学领导地位以及潜在的安全风险增加的担忧。

马尔科夫链蒙特卡洛方法(MCMC)解决的是如何高效地从复杂概率分布D(定义在有限集合X上)中采样问题,其中我们只能以黑盒的方式访问概率函数p(x)。 MCMC并非直接模拟D背后的过程,而是构建一个马尔科夫链(图上的随机游走),使其平稳分布与D匹配。这涉及创建一个图,其中顶点代表X中的状态,边定义转移概率。 Metropolis-Hastings算法是一种常用的方法。它将X放置在一个格子上,连接相邻的格点,并根据概率比p(j)/p(i)设置转移概率,确保收敛到目标分布D。 通过在这个构建的图上进行长时间的随机游走,该算法生成来自X的样本,有效地近似从D中抽取样本。此外,MCMC可以通过平均在随机游走过程中观察到的f(x)的值,同时进行采样和估计函数f(x)的期望值。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 无需废话的马尔可夫链蒙特卡洛方法 (jeremykun.com) ibobev 30分钟前 9 分 | 隐藏 | 过去 | 收藏 | 1 评论 gnabgib 28分钟前 [–] (2015) 热门于:2022 (233 分,53 条评论) https://news.ycombinator.com/item?id=333324372016 (125 分,20 条评论) https://news.ycombinator.com/item?id=125370432015 (114 分,17 条评论) https://news.ycombinator.com/item?id=9331808 回复 加入我们,参加6月16日至17日在旧金山举办的AI创业学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系我们 搜索:

传统的日记记录费时费力,容易导致倦怠,尤其对于交易员而言。语音日记提供了一种更自然、更可持续的替代方案。交易员可以使用Audacity和OBS Studio等免费工具,更轻松、更深入地记录交易前的计划、交易中的想法和交易结束后的总结。视频日记则增加了视觉元素,有助于分析情绪化交易和新的策略。 真正的魔力在于与NotebookLM等AI工具结合使用。这些平台可以总结音频日志,识别模式,并提供见解,超越了传统的文本回顾。这种工作流程能够保证日记记录的一致性,更好地追踪情绪,并获得更快的反馈,从而提高自我认知和交易绩效。虽然文字日记也有其优点,但语音日记提供了轻松一致性和AI驱动的分析,使其成为交易员的强大工具,也适用于其他生活目标。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 我如何使用音频日记和人工智能来改进我的交易决策 (fractiz.com) 14 分,来自 anupshinde,1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 加入我们 6 月 16-17 日在旧金山举办的人工智能创业学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

美国政府对CVE项目的资助即将到期,这可能会严重削弱全球的网络安全工作。CVE项目是识别和追踪软件漏洞的全球标准,由MITRE公司在国土安全部的合同下管理,25年来一直为漏洞分配唯一的标识符,确保每个人在解决安全漏洞时都能步调一致。随着资金的到期,该项目可能难以维持甚至关闭,从而阻止新CVE的发布,并可能关闭其网站。如果没有这个标准化系统,混乱将会出现,各组织将难以管理漏洞,从而危及合规性并使关键基础设施面临风险。专家警告称,这将造成严重破坏,如同切断了网络安全行业的“氧气”。虽然VulnCheck等私营公司正在尝试暂时填补这一空白,但仍需要一个长期的解决方案,例如行业联盟,以确保CVE项目的持续运行,避免网络安全领域的混乱。

Hacker News 正在讨论据 theregister.com 报道的美国政府突然停止资助 CVE 计划一事。由 NIST 维护的 NVD(国家漏洞数据库),作为关键的网络安全基础设施组件,由于软件漏洞数量增加和机构间支持的变化,面临着越来越大的积压问题。NIST 正在考虑成立一个由行业、政府和利益相关者组成的联盟来改进 NVD。 Yocto 项目表达了对其漏洞处理影响的担忧,指出其依赖 NVD 数据来及时解决问题。评论者们就削减资金的理由展开了辩论,一些人建议私有化或志愿者参与。一位用户认为,CVE 计划(本质上是一个整数注册表)可以由 GitHub 上的志愿者管理。其他人则质疑基于志愿者的解决方案的可行性和管理问题,指出目前缺乏志愿者参与,并且 CNA(认证漏洞分析机构) 已经承担了大量的工作。文章还提供了 Hacker News 上相关讨论的链接。

请启用JavaScript和Cookie以继续

Hacker News 最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 蘑菇 A.stiptica 的苦味化合物与人类味觉受体激活 (acs.org) 6 分 gnabgib 1 小时前 | 隐藏 | 往期 | 收藏 | 讨论 加入我们 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

Flexport 是一个全球物流平台,旨在简化从工厂到客户的供应链。他们提供海运和空运服务,具有 SKU 级别的可见性、实时跟踪和成本管理工具。Flexport 海关通过专业的报关员简化进口流程,而他们的卡车运输解决方案则管理国际和国内货运,提供端到端的货运跟踪。Flexport 履行服务提供快速可靠的 DTC 和 B2B 履行服务,并与流行的电子商务平台集成,以及一个卖家门户网站,实现完全控制。他们强调技术驱动的洞察力,提供报告工具和逐行发票,以便做出明智的决策。Flexport 为寻求优化其全球物流的企业提供全面的解决方案,从货运代理到最终交付,并拥有世界一流的技术和本地专业知识。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Flexport 正在招聘软件工程师 (flexport.com) 29 分钟前 | 隐藏 六月 16-17 日在旧金山加入我们的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

Marc ten Bosch 提倡用几何代数中的旋转子 (Rotors) 替换3D引擎中的四元数 (Quaternions),认为旋转子提供了一种更直观、更具有几何基础的旋转表示方法。虽然四元数常被视为“黑盒”,但旋转子可以清晰地解释其运作原理,将旋转与旋转平面联系起来,而不是旋转轴。 旋转子是复数(在2D中)和四元数(在3D中)的推广,避免了为3D旋转而需要可视化4D空间的必要性。几何积结合了点积和外积,自然地导出了反射公式和旋转子概念。旋转子在数学上等价于四元数,但提供了更清晰的可视化效果。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 几何代数中转子的交互式介绍 (marctenbosch.com) kjeetgill 1小时前 5 分 | 隐藏 | 过去 | 收藏 | 讨论 加入我们,参加 6 月 16-17 日在旧金山举办的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

更多

联系我们 contact @ memedata.com