2025-05-10

44 篇热帖

3. Vision Now Available in Llama.cpp (github.com)

LLM inference in C/C++. Contribute to ggml-org/llama.cpp development by creating an account on GitHub.

4. US vs. Google amicus curiae brief of Y Combinator in support of plaintiffs [pdf] (storage.courtlistener.com)

Y Combinator法庭之友意见书摘要:支持美国诉谷歌反垄断案原告

一、Y Combinator的身份与立场

Y Combinator(YC)是全球领先的科技创业加速器和种子投资机构,自2005年以来已投资并培育超过5,000家初创企业,包括Airbnb、Stripe等知名公司。YC作为法庭之友提交此意见书,旨在基于其在科技创投一线的二十年独特经验,就本案救济措施提供见解,支持原告(美国政府等)的诉求。YC与诉讼各方均无关联,独立撰写了本意见书。

二、核心论点:开放竞争是健康创新生态的基石

YC认为,谷歌的垄断行为严重抑制了技术创新和市场竞争。具体而言:

  1. 谷歌的垄断行为限制了初创企业的创立与融资机会:YC的投资实践表明,谷歌等巨头的统治地位创造了“杀伤区”,使风险资本不敢投资可能挑战谷歌的初创企业,导致相关市场“人为地停滞”。证据显示,在谷歌或Facebook进行重大收购的行业,风险投资下降约40%。
  2. 技术转折点(如AI革命)凸显了反垄断执法的重要性:生成式AI等新技术的出现本应是初创企业颠覆现有格局的机遇。然而,谷歌通过锁定关键分销渠道(其搜索产品占据近90%市场份额),阻碍了新一代AI工具的开发商获取用户和数据。若无有效干预,谷歌可能利用其垄断地位扼杀或同化这一新兴市场。
  3. 强有力的救济措施能为下一代初创企业扫清障碍:历史证明,反垄断执法能释放创新活力(如1956年对AT&T的裁决催生了数字时代;2022年FTC阻止英伟达收购ARM促进了双方的后续繁荣)。谷歌自身也是此前反垄断行动(针对微软)的受益者。本案是重塑市场、为创新者开辟道路的良机。

三、对具体救济措施的建议

为确保救济令有效且具有前瞻性,YC支持原告的整体救济方案,并特别强调以下组件:

  1. 开放谷歌的数据集和搜索索引:应为初创企业和创新者提供访问谷歌垄断性数据(在保护隐私的前提下)的途径,以打破其因“规模”形成的优势循环,促进搜索及依赖数据的AI工具领域的竞争。
  2. 防止谷歌将其搜索垄断延伸至基于查询的AI工具:救济令应明确禁止谷歌进行自我偏好(如利用其搜索产品推广自家的AI工具)、以及签订排他性的AI训练数据获取协议,为下一代工具创造公平竞争环境。
  3. 禁止谷歌与分销商签订“付费即参与”协议:谷歌长期通过排他性协议锁定了超过一半的搜索分销渠道。救济应禁止此类协议及为出现在选择屏幕上付费,立即为创新的初创企业打开分销通道。
  4. 救济令应具有威慑力,防止规避和报复:考虑到垄断者拥有多种反竞争手段,救济措施需包含强有力的反规避和反报复条款(如原告提议的独立技术委员会)。此外,包含一项条件性的谷歌Android平台剥离条款,将作为重要的合规激励。

四、结论

YC以其在创新一线的经验表明,谷歌的垄断行为导致了关键科技领域的停滞。一个自由、开放的市场竞争环境是孕育动态创业生态的最佳土壤。本案有效的救济措施将为YC等独立资本加速下一代创新者扫清障碍,最终有助于恢复美国科技市场的全球竞争力。

6. RPG in a Box (rpginabox.com)

Bring your stories and ideas to life! RPG in a Box lets you create games and other interactive experiences in a fun and simple way!

9. 'We Currently Have No Container Ships,' Seattle Port Says (www.newsweek.com)

Seattle port commissioner Ryan Calkins described the decline in activity as "a stark reminder" of the impact of tariffs.

10. Man 'Disappeared' by ICE Was on El Salvador Flight Manifest, Hacked Data Shows (www.404media.co)

Ricardo Prada Vásquez was not on a government list of people sent to a mega prison in El Salvador. But hacked data shows he was booked on a flight to the country.

11. WebGL Water (2010) (madebyevan.com)

WebGL Water (2010) 摘要

  • 标题与作者:WebGL Water (2010) 是由 Evan Wallace 制作的一个 WebGL 演示。
  • 运行要求:该演示需要不错的显卡和最新驱动程序;如果无法运行,用户可以在 YouTube 上观看。
  • 用户交互
    • 在水上绘制以产生涟漪。
    • 拖动背景旋转相机。
    • 按空格键暂停和继续演示。
    • 拖动球体移动其位置。
    • 按 L 键设置光源方向。
    • 按 G 键切换重力效果。
  • 主要特性
    • 光线追踪的反射和折射效果。
    • 分析环境遮蔽。
    • 高度场水模拟(需要 OES_texture_float 扩展)。
    • 柔和阴影。
    • 焦散效果(需要 OES_standard_derivatives 扩展;更多细节可参阅 相关文章)。
  • 纹理来源:瓷砖纹理来自 Flickr 上的 zooboing
14. Era of U.S. dollar may be winding down (news.harvard.edu)

Economist Kenneth Rogoff’s new book entwines currency’s ascension, his own experiences, and looks at what looms ahead.

16. Gmail to SQLite (github.com)

Index your Gmail account to a SQLite DB and play with the data. - marcboeker/gmail-to-sqlite

21. A simple 16x16 dot animation from simple math rules (tixy.land)

A minimalist coding environment. Control 16x16 points with a single JavaScript function.

22. Ash Framework – Model your domain, derive the rest (ash-hq.org)

Model your domain, derive the rest.

23. Fleurs du Mal (fleursdumal.org)

Fleursdumal.org is dedicated to the French poet Charles Baudelaire (1821 - 1867), and in particular to Les Fleurs du mal (Flowers of Evil). The definitive online edition of this masterwork of French literature, Fleursdumal.org contains every poem of each edition of Les Fleurs du mal, together with multiple English translations — most of which are exclusive to this site and are now available in digital form for the first time ever.

25. Europe launches program to lure scientists away from the US (es.wired.com)

El programa Choose Europe for Science contempla una inversión de 500 millones de euros entre 2025 y 2027 para captar especialistas en distintas ramas del conocimiento.

26. 'It cannot provide nuance': UK experts warn AI therapy chatbots are not safe (www.theguardian.com)

Experts say such tools may give dangerous advice and more oversight is needed, as Mark Zuckerberg says AI can plug gap

28. Membrane: Media Framework for Elixir (membrane.stream)

Membrane is a developer-friendly multimedia framework for Elixir. Easily understandable and customisable, with dozens of ready-to-use plugins for most used cases: WebRTC videoconferencing, broadcasting using RTP, RTSP, RTMP or HLS protocols, and Audio/Video processing using wide range of codecs

30. Odin, a Pragmatic C Alternative with a Go Flavour (bitshifters.cc)

(Previous post in the series was on Jai and can be found here)

32. Past, present, and future of Sorbet type syntax (blog.jez.io)

A discussion of how Sorbet's type syntax came to be, the problems it solves, and how it could improve.

33. Failed Soviet Venus lander Kosmos 482 crashes to Earth after 53 years in orbit (www.space.com)

The Soviet Union's failed Kosmos 482 Venus lander fell back to Earth today (May 10), bringing a five-decade space odyssey to a dramatic end.

34. Show HN: Code Claude Code (github.com)

Contribute to RVCA212/codesys development by creating an account on GitHub.

35. EM-LLM: Human-Inspired Episodic Memory for Infinite Context LLMs (github.com)

Contribute to em-llm/EM-LLM-model development by creating an account on GitHub.

37. Not a three-year-old chimney sweep (2022) (fakehistoryhunter.net)

This footage has gone viral online with the claim that it shows an 3 year old chimney sweep on the job: https://youtu.be/IlPUzXb0_4U Millions of people saw the footage, shared it online an were upset by it, as they should be... if it was real... When I saw this I knew things were not as they…

38. Show HN: Oliphaunt – A native Mastodon client for macOS (testflight.apple.com)

Using TestFlight is a great way to help developers test beta versions of their apps.

39. The Beam (www.erlang-solutions.com)

In Lorena's latest instalment, learn about the foundations of Elixir's power and reliability with the Erlang Virtual Machine (BEAM).

41. In the Network of the Conclave (www.unibocconi.it)

How network science can help us understand who will be the next Pope. The study by Soda, Iorio, and Rizzo reveals how status, information and alliances influence the papal election.

42. 15 Years of Shader Minification (www.ctrl-alt-test.fr)

How do demosceners create complex computer animations in just a few kilobytes? One of our secret weapons is Shader Minifier, a tool that minifies GLSL code. Over the years, it has evolved to pack more data into tiny executables, pushing the boundaries of what's possible. In this blog post, we'll go through its evolution.

43. NASA study reveals Venus crust surprise (science.nasa.gov)

New details about the crust on Venus include some surprises about the geology of Earth’s hotter twin.

44. New Tool: lsds – List All Linux Block Devices and Settings in One Place (tanelpoder.com)

工具介绍:lsds - 统一列出所有Linux块设备及其设置

在Linux系统中管理磁盘和I/O时,通常需要分别运行lsblklsscsinvme list等命令,这些命令输出信息各异,需要手动关联。此外,查询特定的OS级配置(如设备队列深度)还需从/sys路径读取。

为了解决这一分散问题,开发者创建了名为 lsds 的Python工具。该工具不执行任何外部命令,而是直接读取/sys/class/block/下的相关sysfs文件,将所有关键磁盘信息整合到一个输出中。

主要功能与输出字段:

  • 核心字段:设备名、主次设备号、大小、类型(磁盘/分区/NVMe等)、I/O调度器、是否为旋转设备、型号、设备队列深度、OS软件队列请求数、写缓存模式。
  • 可扩展字段:支持超过30种其他字段,如硬件扇区大小、NVMe队列深度、丢弃支持、FUA支持、I/O统计、只读状态等。
  • 输出格式:默认为横向表格,可通过--pivot选项转为纵向显示,便于查看大量字段。
  • 输出可定制:使用--columns指定要显示的列,或使用--add在默认列表中添加额外列。
  • 信息溯源:使用--verbose-v选项,可以显示每个数值的具体来源(sysfs文件路径)。
  • 数据源:所有信息均直接从/sys文件系统读取,不依赖外部工具。

应用场景示例:

  1. 区分设备类型:快速识别NVMe SSD(调度器通常为none,非旋转)和SATA硬盘(可能使用mq-deadline,为旋转设备)。
  2. 查看队列能力
    • QDEPTH:显示SCSI设备的硬件队列深度(NVMe设备显示为-)。
    • NR_RQ:显示OS块设备层的软件队列请求数。
    • NVME_QDEPTH:显示Linux NVMe模块级别的最大队列深度(注意:并非单个物理设备的精确最大能力)。
  3. 检查写缓存与持久性
    • WCACHE:显示写缓存模式(write backwrite through)。
    • FUA:显示设备是否支持强制单元访问标志。具有掉电保护(PLP)写缓存或无需写缓存的快速介质(如Optane)的设备,通常设置为write through且不支持FUA(FUA=0)。
  4. 诊断性能问题:例如,一个USB外接硬盘的硬件队列深度可能仅为1,表明其并发I/O处理能力极低。

使用方式:

  • 查看帮助lsds -h
  • 列出所有可用字段lsds -l
  • 添加额外字段并纵向详细显示lsds -a FUA,HWSEC -pv
  • 自定义显示列lsds -c DEVNAME,MODEL,SCHED,NVME_QDEPTH

总结lsds是一个实用的Linux系统管理与性能调试工具,它通过集中展示块设备的核心硬件属性和OS配置,简化了磁盘信息的获取与分析过程。该工具使用Python编写,依赖Python 3.6+环境。