- 9 次围观
2024-06-02 Hacker News Top Stories #
UI elements with a hand-drawn, sketchy look #
- Wired Elements 是一组具有手绘、草图外观的常见 UI 元素。
- 微软 Windows 11 的新功能 Copilot+Recall 可不断截屏用户电脑并制作可搜索数据库。
- ROOT 是一个开源数据分析框架,主要用于高能物理等领域。
- 研究发现少于 1%的 Twitter 用户发布了关于选举的 80%的虚假信息。
- Napster 于 1999 年 6 月 1 日首次发布,开启了全球盗版狂潮。
- Arthur Whitney 发布了具有 MIT 许可证的 K 的开源子集。
- 文章介绍了位于科罗拉多的广播电台 WWVB,由美国国家标准与技术研究所使用 60 kHz 频率广播当前时间。
- 研究发现大型语言模型存在“幻觉”倾向,会虚构错误信息。
- Heroku 推出了新的 Heroku Postgres Essential 数据库计划。
- 文章介绍了名为 Bento 的开源项目,它是 Benthos 项目的一个分支。
Wired Elements 是一组常见的 UI 元素,具有手绘、草图般的外观。这些元素可用于线框图、模型或只是为了有趣的手绘外观。这些元素的绘制具有足够的随机性,使得没有两个渲染完全相同,就像两个不同的手绘形状一样。
该网站提供了一些简单的演示,展示如何使用 wired-element 控件来改变使用 rough.js 绘制的草图圆形。此外,网站还提供了在线 Sandbox,让用户可以实时体验 wired-elements。wired-elements 支持多种框架,包括 Vanilla、Vue、Svelte 和 React。
用户可以在 GitHub 页面上找到有关如何使用 wired-elements 的说明,以及各个元素的 API 文档。wired-elements 是使用 RoughJS 和 Lit 构建的,用户可以通过在 Open Collective 或 GitHub 上赞助来支持该项目。该项目采用 MIT 许可证(c)Preet Shihn。
HN 评论 106 comments | 作者:nickca | 1 day ago #
https://news.ycombinator.com/item?id=40540952
- 有人认为在设计原型时,使用手绘风格可以帮助客户理解这只是一个功能原型,而不是成品。
- 有人觉得手绘风格的 UI 元素很可爱,不在乎是否更有利于获得反馈。
- 有人认为设计可以分散注意力,对于非常简约的模拟有用。
- 有人认为用户会更自由地提出建议,因为他们认为这种设计看起来很容易生成。
- 有人认为这种风格适合向客户展示工作,而不是用户。
- 有人认为这种风格有助于阻止设计师过早添加太多细节。
- 有人希望设计师更多地使用这种风格,因为它可以阻止他们过早添加太多细节。
- 有人认为这种风格会改变用户反馈的类型。
- 有人认为这种风格有助于用户专注于功能而不是细节。
Recall: Stealing everything you’ve ever typed or viewed on your own Windows PC #
这篇文章讨论了一个名为 Copilot+ Recall 的新功能,该功能是微软 Windows 11 的一部分,能够不断“截屏”您的个人电脑,并将其制作成一个可立即搜索的数据库,记录您曾经看到的一切。
作者指出,这种功能可能会对用户的隐私和安全造成严重影响。文章详细介绍了这一功能的工作原理,包括数据如何被处理、存储和加密,以及潜在的安全风险。作者还提到了用户对这一功能的负面反应,以及微软在推出该功能时可能存在的沟通和实施问题。
总的来说,文章强调了这一功能可能对用户数据安全和隐私构成的潜在威胁,呼吁微软重新审视并改进这一功能。
HN 评论 306 comments | 作者:todsacerdoti | 1 day ago #
https://news.ycombinator.com/item?id=40540703
- 很多人忽略的一点是微软是从一个点到十,然后再调回到九。
- 有人认为微软通过 Recall 推动了一种硬性方式,打开了一扇门,以后可以提出一个缓解方案,这个方案远远超出了 Recall 之前的情况,但也不像他们一开始推给人们的那么糟糕。
- 有人认为微软的 Recall 功能根本颠覆了 Windows 安全性。
- 有人提到过去对微软的印象是它变成了一个很酷的公司,但现在逐渐回到了以前的感觉。
- 有人认为微软在开源方面做了一些事情,但他们从未对他们感到很酷。
- 有人提到超过 60% 的 Azure 是在 Linux 上运行,所以 Linux 子系统的概念并不是 EEE 的好例子。
- 有人认为微软仍在打 90 年代的浏览器战争,如果可以避免,他们不会给第三方浏览器任何机会。
- 有人认为 Recall 是一个终结者,让他永远摆脱微软,下一个安装将是 Linux 单独引导。
- 有人认为微软正在努力实现这种形象,但实际上并没有真正改变他们的本质。
- 有人认为 Recall 是计算使用的圣杯,但担心实现这一目标的过程。
- 有人提到人们不会在意技术隐私和安全,因为大多数人不关心技术隐私和安全。
ROOT: analyzing petabytes of data scientifically #
一个开源数据分析框架,主要用于高能物理等领域。ROOT 可以进行统计上可靠的科学分析和大量数据的可视化,目前存储在 ROOT 文件中的数据量已超过 1 艾字节(1,000,000,000 吉字节)。ROOT 是高性能软件,主要用 C++ 编写,可在 Linux、macOS 或 Windows 上使用,开源免费,可自由使用、修改和贡献。
ROOT 配备了令人惊叹的 C++ 解释器,适合快速原型设计。此外,ROOT 还通过独特的动态和强大的 Python ⇄ C++ 绑定与 Python 无缝集成,也可在 Jupyter 笔记本中使用。最新版本的 ROOT 包括交互式、基于 Web 的画布,默认支持 TCanvas 实现,以及新的类 TScatter。
ROOT 还提供了各种功能和工具,如 RNTuple 等,以帮助用户进行数据分析和科学研究。
HN 评论 83 comments | 作者:z3phyr | 16 hours ago #
https://news.ycombinator.com/item?id=40543651
- ROOT 在科学数据分析中具有强大功能,尽管存在技术债务和独特性,但在处理直方图、高度结构化数据和绘图函数方面比现代选项如 matplotlib 更容易。
- ROOT 已经在进行改变,从旧的 CINT 解释器转向基于 clang 的代码库,现在可以在 Jupyter 中运行分析。
- TTree 的数据加载方式很好,类似的方法还有 Apache Arrow 和 Parquet。
- 对于 ROOT 的设计,Haskell 可能适合设计接口,但实现可能不适合,因为它与 C++ 或 Java 不同。
- 使用 Haskell 绑定对于核心结构很有价值,但为了性能和资源控制,最好还是使用 C++。
- ROOT 在物理分析中有价值,但对于新分析,使用像 uproot 这样更用户友好的选项可能更好。
- Python HEP 生态系统现在很先进,可以在不需要 ROOT 的情况下读取 ROOT 文件。
- ROOT 6 开始纠正了一些问题,但需要时间,而且可能过于依赖 llvm 和 clang。
- 使用 C++ 交互式分析工具可以与其他 C++ 代码协同工作,但也有一些粗糙之处。
- ROOT 提供了 C++ 的 REPL,虽然有人不需要,但对于某些应用很有用。
- 新的顶级域名可能会带来一些问题,但分散所有可能的顶级域名所有权是更好的选择。
Tiny number of ‘supersharers’ spread the majority of fake news #
https://www.science.org/content/article/tiny-number-supersharers-spread-vast-majority-fake-news
这篇文章指出,在 2020 年美国总统选举期间,少于 1% 的 Twitter 用户发布了关于选举的 80% 的虚假信息。这些虚假信息包括卡玛拉·哈里斯开玩笑说要杀死迈克·彭斯和唐纳德·特朗普,以及大量特朗普选票被秘密转换为乔·拜登的报道。这些信息主要来自虚假新闻网站,如 Infowars 或 Gatewaypundit,由一小群人传播,他们对社交媒体的影响巨大。
研究发现,仅约 2000 名“超级分享者”在超过 60 万名美国选民(使用 X(之前的 Twitter))的样本中传播了 80% 来自虚假新闻网站的内容。这些发布者更可能是女性和年长者,挑战了社交媒体操纵者是年轻的极右男性的刻板印象。研究指出,限制转发次数可能是一种解决方案,可以限制这些信息的传播,对绝大多数用户影响不大。
研究人员发现,大部分虚假信息来自一小部分人,他们发现只有 2107 名用户传播了 80% 的虚假新闻。这些“超级分享者”平均年龄为 58 岁,比研究中的普通用户大 17 岁,几乎 60% 为女性,而且注册共和党人(64%)远多于民主党人(16%)。
研究结果强调了大多数虚假信息来自一小部分人的观点,提出了限制超级分享的方法,如限制用户每日转发次数。这种干预是否有效取决于这些传播虚假信息者的动机。
HN 评论 293 comments | 作者:cainxinth | 21 hours ago #
https://news.ycombinator.com/item?id=40542321
- 一些人认为在互联网电子邮件刚开始普及时,有一小部分人患有“休闲分享障碍”,他们会不加筛选地分享各种内容,可能会对电子邮件服务造成影响;
- 有人认为现在的社交媒体充斥着政治和情绪混乱,但问题的根源主要是网络用户数量庞大,以及某些人类行为的钟形分布;
- 有人指出电子邮件是推送模式,而今天的平台决定我们看到的内容,如果平台愿意,他们可以很容易地为用户设置过滤政治/愤怒内容的选项;
- 一些人提到了 20 世纪 80 年代末到 2000 年代初期,保守派谈话广播和电视节目的愤怒增长,这并非 100% 自愿选择,但比大多数现代社交媒体更多;
- 一些人讨论了社交媒体中的“假新闻”和“不同意见”,强调了支持观点的可证实事实的重要性;
- 还有人讨论了社会科学中的可证实事实,以及关于“假新闻”的不同定义,强调了意图方面的重要性;
- 有人提到了关于 COVID-19 起源的调查,以及关于社交媒体和政府在信息传播中的角色。
Napster sparked a file-sharing revolution 25 years ago #
https://torrentfreak.com/napster-sparked-a-file-sharing-revolution-25-years-ago-250601/
1999 年 6 月 1 日,Napster 首次在网上发布,开启了一场全球盗版狂潮,这场狂潮从未消失。与此同时,可以说这款文件共享软件为最终演变成 Spotify 和 Netflix 等订阅平台的合法商业模式铺平了道路。
1993 年 MP3 格式的发明并没有引起主流媒体的关注。然而,事后看来,这是一个具有重大意义的时刻,它彻底改变了音乐消费方式,乃至更多领域。
由德国工程师 Karlheinz Brandenburg 和 Fraunhofer Society 的同事发明的编码格式使得在不显著损失听觉音质的情况下减小音乐文件大小成为可能。
由于文件大小的减小,这些数字文件可以存储在闪存设备上。这导致了专用 MP3 播放器的发明,能够播放从 CD 中提取的音乐。许多人认为这是一种更紧凑、抗震的 Discman 替代品。
当时,音乐行业内部人士已经在幻想“天上的点唱机”;一种可以按需播放任何音轨的工具或服务。MP3 也有助于使这一概念更接近实现,正如后来 Napster 所证明的那样。
Napster:1999 年 6 月 1 日
在九十年代末,技术和互联网成为年轻工程师和“黑客”的游乐场。其中一些经常聚集在 EFnet 网络上的 w00w00 IRC 聊天室。这个技术智囊团有许多著名成员,包括 WhatsApp 创始人 Jan Koum 和以 Napster 为昵称登录的 Shawn Fanning。
1998 年,17 岁的 Fanning 与这个团体分享了一个想法。“Napster”想要创建一个可以相互共享文件的计算机网络。更具体地说,一个全世界所有人都可以访问的中央音乐数据库。
这个想法从未离开这位年轻开发者的脑海。Fanning 停止上学,与他的朋友 Sean Parker 一起,投入了接下来几个月的时间将他的愿景变为现实。这一刻发生在 1999 年 6 月 1 日,Napster 首次在网上发布。不久之后,这款软件迅速走红。
Napster 很快被数百万用户所接受,他们将这款软件视为一种神奇。这是一种音乐探索的门户,甚至超越了城镇中最大的唱片店。而且还是免费的。今天听起来很平凡,但有些人将其等同于纯粹的技术魔法。
对于音乐行业的许多顶级人物来说,Napster 的魔法就是纯粹的巫术。当时,制造利润率很高的 CD 感觉就像是印钞票,而 Napster 的出现威胁到了这场派对。
音乐行业震惊
根据 RIAA 前首席执行官 Hilary Rosen 的说法,Napster 发布几个月后,音乐行业陷入了全面恐慌状态。2000 年 2 月,所有主要唱片公司高管在洛杉矶 Four Seasons 酒店的 RIAA 董事会会议上讨论了这一威胁。
“我永远不会忘记这一天。所有唱片公司的负责人,音乐行业的巨头们,都在那个房间里。我让某人推进一台 PC,架起一些扬声器,然后开始玩‘猜歌名’,”Rosen 后来回忆道。
主要音乐老板们开始说出曲目,包括一些甚至还没有发布的曲目,而 Napster 一次又一次地给出了结果。不用说,董事会感到恐慌。
一年之内,RIAA 起诉了 Napster 公司,不久之后,包括 Metallica 和 Dr. Dre 在内的艺人也加入了起诉行列。这些备受关注的案件只增加了 Napster 的知名度,MP3 播放器开始像火柴棍一样销售。
Napster 巅峰
2001 年初,Napster 的用户基数达到了全球 2600 多万。然而,尽管取得了巨大增长并得到投资者的支持,这个小型文件共享帝国无法克服法律挑战。
RIAA 的诉讼导致第九巡回法院下令关闭该网络。这发生在 2001 年 7 月,Napster 发布仅仅两年多之后。到了同年 9 月,这起案件已经以数百万美元的和解金额结案。
尽管 Napster 狂潮结束了,文件共享却迷住了大众,魔鬼已经出瓶。Grokster、KaZaa、Morpheus、LimeWire 等许多其他软件相继出现并提供共享替代方案,只要它们能持续。同时,BitTorrent 也在敲门。
涟漪效应
如今,25 年过去了,音乐盗版当然没有消失,但已经发生了变化。当 Napster 推出时,根本没有任何合法的在线购买数字音乐的选择;更不用说提供“无限制访问”的选择了。
Napster 为苹果的 iTunes 商店铺平了道路,以满足明显存在的需求。数字下载销售的繁荣从未能模仿“随心所欲”的体验,并很快被边缘化。
当前的音乐行业主要通过在线流媒体订阅服务产生大部分收入,而 CD 已经被降级为稀有文物。这种音乐流媒体格局在很大程度上是由瑞典的一个 Napster“粉丝”Daniel Ek 开创的。
与许多其他人一样,Ek 被文件共享软件提供的“随心所欲”的体验所吸引,这为音乐流媒体初创公司 Spotify 播下了种子,在那里他仍然担任首席执行官。事实上,Spotify 本身在幕后使用文件共享技术来确保快速播放。
Spotify 只是 Napster 涟漪效应的众多例子之一,这种效应远远超出了技术范畴。整个音乐行业已经发生了变化,对于好坏取决于个人的观点。25 年前开始的涟漪将在未来几十年仍然被感受到。"}
HN 评论 239 comments | 作者:luuurker | 10 hours ago #
https://news.ycombinator.com/item?id=40545436
- Napster 曾是文件分享革命的起点,尽管有中心服务器,但下载是点对点的。
- Gnutella 和 Bittorrent 推动了点对点技术,让我们意识到可以用技术解放自己。
- Spotify 成功解决了音乐盗版问题,提供了比盗版更便利的选择。
- DC++ 是优秀的文件分享应用,可控制下载者和服务器的比率。
- Napster 让音乐免费,反映了当时 CD 价格昂贵的不公平。
- 当前 DHT 可靠,但存在安全漏洞,需要更安全、更弹性的替代方案。
- 当前 DHT 有一定的防御措施,尚未出现重大问题。
Arthur Whitney releases an open-source subset of K with MIT license #
K 是一种由 Arthur Whitney 开发并由 Kx Systems 商业化的专有数组处理编程语言。这种语言是 kdb+ 的基础,kdb+ 是一种基于内存、列式存储的数据库,以及其它相关的金融产品。这种语言最初在 1993 年开发,是 APL 的一个变体,并且包含了 Scheme 的元素。该语言的支持者强调了它的速度、处理数组的便利性以及表达力强的语法。
real-sql(k) 始终比 Redshift、BigQuery、Snowflake、Spark、MongoDB、PostgreSQL 等快 100 倍(或更多)。
相同的数据。相同的查询。相同的硬件。任何人都可以运行脚本。
benchmarks:
h2o 1Billion rows
taxi 1Billion rows
taq 1000Billion trades and quotes
stac 2000Billion trades and quotes
HN 评论 199 comments | 作者:chrispsn | 13 hours ago #
https://news.ycombinator.com/item?id=40544283
- 评论指出这个开源项目只实现了 K 的部分功能,存在一些 bug,不建议用于学习 K 语言;
- 评论提到尽管有多个开源实现,如 J,但在 Linux 软件库中很难找到它们;
- 评论讨论了 GNU APL 可以通过 ‘apt install apl’ 安装,但大多数开源数组语言用户较少,难以维护;
- 评论质疑了该项目声称的性能表现,指出商业许可可能包含反基准条款;
- 评论指出 K 在量化金融领域被广泛使用,KDB 是其杀手级应用;
- 评论讨论了 K 语言的编码风格,强调了代码的简洁性和密集性。
60 kHz (2022) #
这个网页是关于 60 kHz 频率的内容。文章介绍了位于科罗拉多的一个广播电台 WWVB,由美国国家标准与技术研究所使用 60 kHz 频率广播当前时间。这个电台全天候不断地广播,每秒仅能广播一个二进制数字,因此需要整整一分钟才能广播出当前时间。
美国的每个无线电钟都使用 WWVB 电台,它们每天读取一次长达一分钟的广播,并根据所设置的时区调整时间。这样,无线电钟可以准确知道当前时间,而无需手动设置。
这种技术的应用展示了创新的美国精神,通过广播电台解决了钟表自动校准的难题。文章还强调了我们生活中的许多技术基础都建立在前人的贡献之上。
HN 评论 147 comments | 作者:jer0me | 23 hours ago #
https://news.ycombinator.com/item?id=40541559
- 美国人可能因为爱国情绪而不去验证非美国发明,但其他国家也有类似技术;
- 美国海军在 1903 年广播了第一个无线电时间信号,但并非“特别美国”;
- 在无线电之前,巴黎曾在 1880-1927 年间通过气压管网传输时间;
- 无线电 4 台还携带额外 25bps 数据,用于无线电远程开关操作;
- 美国权利法案几乎直接复制自英国立法;
- 美国是大不列颠的分裂地区;
- 美国的技术解决方案在全球普及,如太阳能电波手表可接收来自美国、德国、英国、日本和中国的信号;
- GPS 提供更高精度的时间信号,但接收器复杂;
- WWVB 信号在 2024 年受损,现仅从北天线广播,功率减至 30kW;
- WWVB 模块可与微控制器接口,接收和解码时间信号;
- 2024 年仍有需要手动设置时间的设备,Wi-Fi 路由器可广播时间信号,但可能出现错误;
- Matter 应具有时间广播消息,可通过 Wi-Fi、蓝牙和 Thread 设置设备时间;
- 很多设备没有备用电池,导致断电后需要重新设置时间;
- 微波炉和电烤箱通常需要手动设置时间,缺乏 NVRAM 存储;
- NTP 可在 OpenWRT 路由器上运行,但并非所有路由器和设备的标准功能。
Legal models hallucinate in 1 out of 6 (or more) benchmarking queries #
https://hai.stanford.edu/news/ai-trial-legal-models-hallucinate-1-out-6-or-more-benchmarking-queries
这篇文章讨论了人工智能在法律领域的应用,特别是针对 AI 工具在处理法律查询时出现虚构信息的问题。研究发现,大型语言模型存在“幻觉”倾向,即会虚构错误信息。在法律实践中,这种虚构信息可能导致严重后果。为了解决这一问题,一些领先的法律研究服务提供商推出了基于检索增强生成(RAG)的 AI 工具,旨在减少幻觉。然而,研究发现即使使用 RAG 系统,这些 AI 工具仍然存在幻觉问题。
研究人员对 LexisNexis 和汤姆森路透等提供商的 AI 工具进行了测试,发现这些工具相比于通用 AI 模型如 GPT-4,的确减少了错误。但即便如此,这些专门的法律 AI 工具仍然在很大程度上出现幻觉,其中 Lexis+ AI 和 Ask Practical Law AI 系统在 17% 以上的时间内提供了错误信息,而 Westlaw 的 AI-Assisted Research 则在 34% 以上的时间内出现幻觉。
研究还指出,法律 AI 工具的幻觉可能表现为错误回答或引用不支持其主张的来源。这种幻觉可能导致用户对工具输出的信息过度信任,进而导致错误的法律判断和结论。
最终,研究呼吁对法律 AI 工具进行严格透明的基准测试。目前,法律领域中 AI 的使用仍然缺乏透明度,这使得律师难以获得和采购 AI 产品。缺乏透明度还威胁到律师遵守道德和专业责任要求的能力。因此,研究建议法律界应该转向公开基准测试和对 AI 工具的严格评估。
HN 评论 244 comments | 作者:rfw300 | 1 day ago #
https://news.ycombinator.com/item?id=40538019
- LLMs 在生成令牌时是否存在差异,存在于 LLM 的机制还是你的思维中?
- LLM 只是识别数据中类似但不完全匹配的模式,这是“幻觉”问题的实质。要解决当前架构中的这个问题,需要一个仅基于特定数据集的模型,但这不可行,因为要避免生成完全胡言乱语的响应,需要一个如此庞大的训练集,以至于对于特定类型的专业数据而言是不可能的。
- 在法律领域,差异真的很重要。在法律中,差异真的很重要。
- 大型语言模型是一种特定实现的机器智能,优化于生成语言,但不一定是为了准确或基于可引用材料或事实而设计的。
- 人们将已经优化为特定任务的模型重新用于新任务,然后假设我们已经开发的大型语言模型的原则是 AI 的普遍固有属性,这在我看来根本不是事实。
- AI 将大部分工作,但真实的人仍然需要审核和验证几乎所有内容。在某些行业中,错误率是不可接受且危险的。
- AI 工作流程听起来非常倒退 - 将所有这些创造性任务交给计算机,而计算机在创造性任务上出奇地糟糕,然后将验证和审查的繁琐工作交给人类,而人类在验证和审查方面也糟糕。
- 人们总是期望机器做饭洗碗,而自己做艺术创作,但现实却相反。
- 技术总是让我们从艺术转向更加繁琐的工作,只有农业可能是个例外。
Heroku Postgres is now based on AWS Aurora #
https://blog.heroku.com/heroku-postgres-essential-launch
这篇文章介绍了 Heroku 推出的新 Heroku Postgres Essential 数据库计划。这些计划支持 pgvector,没有行数限制,并提供 32 GB 的选项。使用 Amazon Aurora 作为后端基础设施,提供出色的事务查询性能。Essential 计划是将 SQL 数据库与 Heroku 应用程序集成的最快、最简单、最经济的方式。与以前的 Mini 和 Basic 数据库计划相比,新基础设施上的 Essential 计划提供了高达三倍的查询吞吐性能,并提供额外的改进,如移除历史行数限制。
Essential 计划分为 Essential-0、Essential-1 和 Essential-2,分别提供不同的存储空间、最大连接数、最大表格数、Postgres 版本和月度定价。这些计划允许您轻松使用现有技能和工具,适用于各种应用,如小型生产应用程序、研究和开发、教育目的和原型设计。
Heroku 致力于提供基于 Amazon Aurora 的全面托管数据库服务,让开发人员专注于创新和应用程序构建,而无需担心数据库管理。Essential 计划还支持 pg:upgrade 以便更轻松地升级到主要版本,并移除了行数限制,增加了项目的灵活性和可扩展性。
Essential 计划适用于开发和测试、原型项目、教育项目和教程、低流量 Web 应用、初创公司、Salesforce 集成试用等多种用例。此外,Essential 计划支持 pgvector,为需要高性能相似性搜索的应用程序提供了强大的功能。
未来,Heroku 将与 Amazon Aurora 团队合作推出下一代 Heroku Postgres 基础设施,提供更多数据库连接、Postgres 扩展等功能。Essential 数据库计划是 Heroku Postgres 数据库的强大解决方案,结合了性能、可靠性、成本效益和简单性。
HN 评论 132 comments | 作者:mebcitto | 1 day ago #
https://news.ycombinator.com/item?id=40539172
- Aurora 被认为是一个大型黑客技术,可能存在更多类似问题。
- Aurora 对临时数据的处理方式与 Postgres 和 RDS 不同,可能导致困扰。
- Aurora 在处理临时数据时存在重要差异,可能导致挑战。
- Aurora 的存储和计算分离,可能导致性能影响。
- Aurora 的存储扩展性可能会带来性能问题。
- Aurora 的性能可能不如 RDS,尤其在读取时。
- RDS 在几乎所有方面都优于 Aurora。
- Amplify 可能会在 AWS 账户中创建混乱的资源。
- Amplify 的本地调试和生产环境可能不使用相同的配置文件。
- Amplify 的部署方法可能会导致生产环境无法访问所需资源。
Bento: Open-source fork of the project formerly known as Benthos #
在这篇文章中,介绍了一个名为 Bento 的开源项目,这个项目实际上是之前被称为 Benthos 的项目的一个分支。文章详细描述了 Redpanda 公司收购 Benthos 项目后所做的一系列改变,包括商业许可一些重要的集成、将所有 Benthos 站点重定向到 Redpanda 站点,以及将 Discord 社区重新品牌为 Redpanda。因此,作者决定(不情愿地)分叉 Benthos 项目,并将其作为一个完全免费、MIT 许可的开源项目进行维护,就像 Benthos 在被收购之前一样。
文章还描述了作者是如何第一次发现 Benthos 项目的,以及他们如何与 Benthos 的主要作者 Ashley Jeffs 合作,将 Benthos 嵌入到他们的 WarpStream Agents 中。然而,当 Redpanda 收购 Benthos 后,他们迅速进行了一系列改变,包括更改项目名称、重新品牌 Discord 服务器等。这些改变让作者感到担忧,因此他们决定分叉 Benthos 项目,创建一个名为 Bento 的新项目,作为 Benthos 的继任者。
最后,作者呼吁其他公司和个人加入他们的新项目 Bento,承诺将保持 100% 的 MIT 许可,并希望建立一个共同治理模式,吸引更多的官方维护者。他们希望 Bento 能够成为一个继续发展的项目,继承 Benthos 项目的精神,并为 WarpStream Managed Data Pipelines 提供支持。
HN 评论 65 comments | 作者:pauldix | 1 day ago #
https://news.ycombinator.com/item?id=40537911
- 评论者认为完全分叉整个代码库是不必要的,建议只分叉插件部分,保持 MIT 许可,让用户自由选择插件。
- 担心新所有者会重新许可项目的其他部分,认为更名可能暗示未来可能出现更多敌对变化。
- 有用户表示对 Benthos 的使用感到失望,可能会停止使用。
- 认为如果核心引擎的 MIT 许可发生变化,可以在那时进行分叉。
- 担心要审核每个提交以确保关心的部分未被重新许可是一项艰巨的工作。
- 认为新所有者建立了一个先例,表明他们可能会做出如此 drast 的变化。
- 认为新所有者的商标限制可能会使人们对使用他们的软件产生疑虑。
- 认为新所有者的重新品牌行为可能会导致项目不再作为独立实体管理,给了分叉足够的理由。
- 认为 Benthos 是一个很棒的项目,现在由商业实体维护。
- 认为新维护者愿意重新许可先前维护者开发的 FOSS 代码,对项目名称进行奇怪的重新命名,删除所有旧资源,这种敌对态度不明智。
- 认为分叉是唯一的选择,因为不明智容忍这种敌对态度。
- 认为 Redpanda 对于尚未做出任何有价值的事情就强制执行他们的条款有些不够仁慈。