2024 08 22 HackerNews

2024-08-22 Hacker News Top Stories #

I’ve built my first successful side project, and I hate it #

  1. 作者 Sebastian Witowski 创建的成功副业项目虽带来可观收入,但他因日益增长的工作量而感到厌倦并寻求解决方案。
  2. Zen Browser 是一款基于 Firefox 的开源浏览器,提供多种特色功能并注重隐私保护,获得用户积极反馈。
  3. Slack AI 存在一安全漏洞,允许攻击者通过间接提示注入窃取私密频道数据,引发用户对 AI 安全性的讨论。
  4. MIT 图书馆决定不续签与 Elsevier 的期刊合同,转向开放获取模式,节省大量经费并得到教职员工支持。
  5. 文章探讨黑客文化与商业的关系,鼓励黑客利用技能推动社会变革,同时批评当前金融环境下的创业文化。
  6. 尽管语义网概念提出已久,但在实际应用中仍面临诸多挑战,包括标准缺失和技术复杂性等问题。
  7. Zed AI 通过集成大型语言模型改善代码编辑体验,获得用户好评,但也引起关于代码隐私和开源模式的讨论。
  8. shadPS4 是一款早期的 PlayStation 4 模拟器,支持多个平台,通过重新实现 PS4 库和 API 实现游戏兼容性。
  9. 美国法官驳回 FTC 关于禁止非竞争协议的规定,认为该机构无权干涉此类协议,引发对工人流动性影响的讨论。
  10. 文章介绍 50,000 吨锻造压机的历史背景及其在美国军事工业中的重要作用,探讨了政府投资对制造业的影响。

https://switowski.com/blog/i-have-built-my-first-successful-side-project-and-i-hate-it/

这篇文章的标题是《我建立了我的第一个成功的副业项目,但我讨厌它》。作者 Sebastian Witowski 分享了他在 2020 年创建一个副业项目的经历,尽管这个项目为他带来了超过 15,000 美元的收入,但他对维护这个项目感到厌倦,甚至想要关闭它。

项目背景 #

  • 起步:作者在完成一个客户项目后,决定花几个月时间制作一个 Python 课程,同时对股票交易产生了兴趣。他使用 TradingView 进行技术分析,但发现没有自动绘制和识别和谐模式的脚本,于是决定自己编写。
  • 脚本开发:经过几周的学习,他成功开发了一个脚本,可以自动绘制和谐模式,并进一步开发了另一个脚本来绘制潜在的未来模式。

销售过程 #

  • 销售平台:作者通过 TradingView 的“邀请仅限”功能销售脚本,并使用 Gumroad 处理支付。他创建了一个着陆页来接受订阅。
  • 市场推广:为了吸引用户,他发布了免费的简化版脚本,并在 TradingView 上分享了使用自己脚本的股票图表截图,甚至开设了 YouTube 频道来展示脚本功能。

遇到的挑战 #

  • 客户支持:随着用户数量的增加,作者开始收到大量的电子邮件询问和功能请求,许多用户甚至要求免费访问脚本或提供源代码。
  • 疲惫感:维护项目的工作量逐渐让他感到疲惫,尤其是在他不再积极使用这些脚本时。他开始考虑关闭项目,但又不想放弃这份稳定的收入。

自动化与转变 #

  • 自动化:为了减轻负担,作者决定自动化一些工作流程,包括通过 Gumroad 自动授予访问权限和使用聊天机器人管理订阅。
  • 心理调整:他开始减少对项目的关注,设定了只在周末查看客户请求的界限,从而减轻了心理负担。

经验教训 #

  1. 维护工作:发布产品只是开始,后续的维护工作往往更为繁重。
  2. 设定界限:在副业和全职工作之间找到平衡,避免过度消耗时间和精力。
  3. 客户关系:与客户保持良好关系,尽量理解他们的需求,避免不必要的争执。
  4. 使用商户代理:考虑使用像 Gumroad 这样的商户代理来简化销售和税务问题。

结论 #

尽管这个项目给作者带来了收入,但他认为与其花时间在这个项目上,不如直接为客户工作赚取更多。他总结说,尽管这个项目的收入逐渐减少,但他从中获得的经验对未来的项目将是无价的。


HN 热度 837 points | 评论 252 comments | 作者:switowski | 12 hours ago #

https://news.ycombinator.com/item?id=41308599

  • 有人表示,经营小型 B2B SaaS 的过程会随着时间变得更容易,并分享了一些管理早期痛点的技巧。
  • 客户支持需要保持礼貌但简洁的语气,且要提供明确的行动项。
  • 许多用户在处理技术支持时,往往只关注列表中的第一个建议,导致沟通效率低下。
  • 有人提到,支持团队与工程团队之间的沟通可能存在断层,导致客户问题得不到及时解决。
  • 外包的支持团队可能更倾向于避免解决根本问题,以维持票务数量和账单小时。
  • 许多用户认为,快速响应客户支持请求是提升客户满意度的关键,但过于快速的响应可能导致客户依赖支持而不查阅文档。
  • 有人建议,提供清晰的支持时间表可以帮助管理客户期望。
  • 讨论中提到,价格与客户质量之间存在关联,较高的价格往往能吸引更优质的客户。
  • 有人分享了在处理客户支持时,如何通过简洁明了的沟通提高效率的经验。
  • 许多参与者认为,经营业务的挑战在于非技术性工作占据了大量时间,影响了核心产品的开发。

Zen, a Arc-like open-source browser based on the Firefox engine #

https://www.zen-browser.app/

Zen Browser 是一款注重隐私和用户体验的网页浏览器,旨在提供快速、安全和个性化的上网体验。以下是该浏览器的主要特点和功能摘要:

  1. 设计与隐私

    • Zen Browser 以美观的界面和用户友好的设计为特色,强调用户的隐私保护,承诺不收集用户数据。
  2. 多功能性

    • 分屏浏览:支持将浏览器分成多个视图,方便用户同时浏览多个网站。
    • 工作区:用户可以创建不同的工作区,以便于管理和组织浏览任务。
    • 个人资料切换:允许用户在工作和个人资料之间无缝切换,提升专注度。
    • 侧边网页面板:用户可以快速访问常用网站和服务,而无需离开当前页面。
  3. 性能与安全

    • Zen Browser 针对速度进行了优化,确保在每次更新中都能超越竞争对手。
    • 采用先进的安全技术,提供比其他基于 Firefox 的浏览器更强的安全性。
  4. 个性化定制

    • 提供丰富的主题商店,用户可以根据个人喜好自定义浏览器的外观。
    • 支持键盘快捷键,提升用户的工作效率。
  5. 即将推出的功能

    • 计划推出垂直标签页,帮助用户更好地管理标签,提升空间利用率。
  6. 下载与平台支持

    • Zen Browser 可在多个平台上下载,包括 Windows、Linux 和 MacOS。

总之,Zen Browser 旨在通过其独特的功能和设计,为用户提供一个安全、快速且个性化的浏览体验。用户可以访问其官方网站下载并体验这款浏览器。


HN 热度 696 points | 评论 327 comments | 作者:femou | 1 day ago #

https://news.ycombinator.com/item?id=41303974

  • 很高兴看到一个不是基于 Chromium 的浏览器项目,用户对新功能的反馈积极。
  • 有用户建议增加 Web 面板的快捷方式,以便更方便地打开链接。
  • 有人提到 Firefox 的模块化项目,能够去除冗余并提供更多自定义选项。
  • 对于标签的管理,用户希望能将新标签放在顶部,以便更容易访问。
  • 有人对 Firefox 的分屏功能表示期待,认为这能提高工作效率。
  • 一些用户对 Firefox 的管理和开发方向表示失望,认为其用户体验不佳。
  • 有人提到 Mozilla 的收入主要依赖 Google,担心这会影响 Firefox 的独立性。
  • 有用户希望看到更多的浏览器多样性,并愿意为优质的浏览器付费。
  • 对于 Firefox 的隐私和安全性,用户对其默认设置表示不满,认为需要改进。
  • 有人对 Firefox 的扩展支持表示赞赏,认为这使得浏览器更加灵活。

Data Exfiltration from Slack AI via indirect prompt injection #

https://promptarmor.substack.com/p/data-exfiltration-from-slack-ai-via

这篇文章讨论了 Slack AI 的一个安全漏洞,该漏洞允许攻击者通过间接提示注入(indirect prompt injection)从私密频道中窃取用户数据。以下是详细摘要:

  1. 漏洞概述

    • 攻击者可以通过操控 Slack AI 的语言模型,窃取用户在私密频道中输入的任何信息。此漏洞的披露是负责任的,Slack 已被告知该问题。
  2. 攻击链

    • 攻击者可以在公共频道中发布恶意指令,诱使 Slack AI 从用户的私密频道中提取数据。用户不需要在公共频道中,攻击者也不需要访问私密频道。
    • 例如,用户在私密频道中存储 API 密钥,攻击者在公共频道中发布指令,指示 Slack AI 将 API 密钥作为 HTTP 参数渲染到一个恶意链接中。
  3. 数据提取过程

    • 用户查询 Slack AI 以获取 API 密钥,Slack AI 将攻击者的恶意消息与用户的请求结合,最终渲染出一个诱导用户点击的链接。
    • 用户点击链接后,API 密钥被泄露,攻击者可以通过恶意链接获取该信息。
  4. 钓鱼攻击

    • 攻击者也可以利用类似的方法进行钓鱼攻击,通过在公共频道中发布恶意消息,诱导用户点击钓鱼链接。
  5. 文件注入的风险

    • 文章提到,Slack AI 在 2023 年 8 月 14 日的更新中开始处理文件,这大大增加了攻击面。攻击者可以通过上传包含恶意指令的文件来进行攻击。
  6. 责任披露时间线

    • 文章详细列出了与 Slack 的沟通时间线,Slack 在收到报告后进行了初步回应,但认为提供的证据不足。
  7. 安全隐患

    • 由于 Slack 中存储了大量机密数据,这种攻击方式对 AI 安全的影响是显著的。文章建议用户在问题解决之前,限制 Slack AI 对文件的访问。

总之,这篇文章强调了 Slack AI 在数据安全方面的潜在风险,特别是在处理私密信息和文件时,呼吁用户采取预防措施以保护敏感数据。


HN 热度 582 points | 评论 173 comments | 作者:tprow50 | 1 day ago #

https://news.ycombinator.com/item?id=41302597

  • 讨论了 Slack AI 的间接提示注入攻击,攻击者通过隐藏链接诱使用户点击,从而泄露私人数据。
  • 提到 Slack、Discord 等平台的机器人存在另一种数据外泄方式,即“链接展开”,攻击者无需点击链接即可泄露信息。
  • 强调 LLM(大语言模型)应用在处理 HTML 注入和 XSS 攻击时的脆弱性,尤其是在显示图像和链接时。
  • 认为许多组织在采用 LLM 时忽视了新型漏洞,需在发布前进行全面测试。
  • 指出社交工程攻击的复杂性,认为相较于直接获取敏感信息,利用 AI 进行间接攻击更具挑战性。
  • 讨论了 AI 在处理私人数据时的风险,尤其是当 AI 能够访问公共和私人频道的信息时。
  • 提到企业在安全方面的疏忽,认为许多 CEO 对安全问题缺乏重视。
  • 指出 AI 的使用可能导致数据中毒,攻击者可以通过上传包含虚假信息的文档来影响 AI 的回答。
  • 认为 Slack AI 的设计存在缺陷,可能导致用户在无意中泄露敏感信息。
  • 提到企业在使用 AI 时应更加谨慎,避免将 AI 直接应用于敏感数据的处理。

MIT leaders describe the experience of not renewing Elsevier contract #

https://sparcopen.org/our-work/big-deal-knowledge-base/unbundling-profiles/mit-libraries/

该页面是关于麻省理工学院(MIT)图书馆在取消与大型期刊合同方面的经验总结,属于一系列旨在分享机构如何解约或取消大型期刊合同的案例研究之一。

摘要内容: #

  1. 背景与决策

    • MIT 图书馆在 2019 年决定不再续签与 Elsevier 的期刊合同,之前他们维持了 675 个 Elsevier 期刊的单独订阅。
    • 2020 年,MIT 取消了与 Elsevier 的全部 675 个期刊的合同,用户仅能访问 2020 年前的旧版内容。
    • 这一决定使 MIT 每年节省约 200 万美元,节省率超过 80%。
  2. 实施过程

    • 在与教职员工沟通后,过渡过程相对顺利,研究人员的反对声音较小。
    • 大多数教职员工支持图书馆的立场,认为这与 MIT 的价值观相符。
    • 生命科学领域的教职员工在获取即时访问方面面临更多挑战。
  3. 经济分析

    • MIT 的分析显示,之前支付的费用与实际提供的访问成本之间存在巨大差异。
    • MIT 认为 Elsevier 的“阅读与出版”提案并未提供经济规模效益。
  4. 准备与原则

    • 2019 年,MIT 成立了一个特别工作组,提出了基于价值的新框架,以指导与出版商的合同谈判。
    • 该框架强调开放获取和公平性,确保与出版商的关系符合 MIT 的价值观。
  5. 后续措施

    • 在与 Elsevier 的谈判中,MIT 提出了基于新框架的原则,但未能达成一致,最终决定不续约。
    • 图书馆创建了一个网页,指导用户如何继续获取文章,并通过文献互借和开放获取的方式提供支持。
    • 92% 的文章请求在 1 分钟内完成,97% 在 1 小时内完成。
  6. 未来展望

    • MIT 希望继续与其他图书馆合作,将节省的资金再投资于社区控制的开放出版项目。
    • 图书馆将继续收集数据,关注教职员工的需求,并适应变化。

建议与启示: #

  • Bourg(MIT 图书馆馆长)建议其他机构关注使用数据和成本,寻找校园内的盟友,推动公平和开放的议题。
  • MIT 的经验表明,取消大型期刊合同不仅符合经济利益,也符合学术界的价值观。

该案例为其他图书馆提供了宝贵的经验和启示,鼓励它们考虑类似的解约策略,以促进开放获取和学术公平。


HN 热度 548 points | 评论 205 comments | 作者:nabla9 | 1 day ago #

https://news.ycombinator.com/item?id=41303159

  • MIT 与 Elsevier 的合同未续签,反映了学术界对开放获取的持续追求。
  • 过去三十年,学术出版商如 Elsevier 通过高额收费获取利润,导致学术界对开放获取的呼声日益高涨。
  • 许多评论认为,学术界需要更强的反垄断法律来打破出版商的垄断地位。
  • 有人指出,科学家们追求在知名期刊上发表论文,助长了 Elsevier 的权力。
  • 讨论中提到,开放获取的研究成果对社会整体利益至关重要,尤其在公共健康等领域。
  • 一些评论者认为,普通公众对学术出版的困境缺乏了解,尤其是非学术界人士。
  • 许多学者在离开学术界后,发现自己失去了对研究材料的访问权限,感到震惊。
  • 反对者认为,政府不应单方面终止合同,可能会引发法律问题。
  • 讨论中提到,MIT 的做法可能会激励其他大学采取类似措施,推动学术出版的变革。
  • 有人提到,学术界需要更广泛的意识和行动,以促进开放获取的普及。

Calling All Hackers #

https://phrack.org/issues/71/17.html#article

这篇文章名为《Calling All Hackers》,由作者 cts 撰写,主要探讨了黑客文化与商业之间的关系,以及在现代金融环境中如何理解和利用这些知识。

摘要 #

  1. 前言

    • 作者自我介绍为一名黑客和小企业主,强调黑客不仅仅是技术上的能力,更是对世界运作的理解。
  2. 黑客的定义

    • 黑客是理解计算机和社会运作的人,涉及从技术到市场的广泛知识,包括如何绕过各种验证机制,以及如何在复杂的金融环境中生存。
  3. “屎币”的诞生

    • 文章分析了加密货币市场,特别是“屎币”的运作机制,描述了两种主要的代币交易方式:亚洲模式(简单的拉高出货)和西方模式(通过讲故事和制造噱头来吸引投资)。
  4. 金钱的运作

    • 讨论了固定收益(如债券)和股票的基本概念,强调固定收益是金融的基石,提供了一个基准资产的概念。
  5. 创业文化的挑战

    • 作者指出,风险投资(VC)文化往往导致创业者追求短期的高回报,而忽视了员工和客户的长期利益。创业者被迫成为“故事讲述者”,而不是专注于实际的业务发展。
  6. 对黑客的呼吁

    • 最后,作者呼吁黑客们要理解和掌握这些系统,以便能够在商业世界中发挥积极的影响。强调知识是改变世界的力量,黑客应该勇于参与资本市场,推动积极的变化。

结论 #

文章强调了黑客文化与商业之间的复杂关系,鼓励黑客们不仅要掌握技术,还要理解金融和市场运作,以便在现代社会中更好地生存和发展。


HN 热度 493 points | 评论 186 comments | 作者:picture | 20 hours ago #

https://news.ycombinator.com/item?id=41306128

  • 文章探讨了黑客文化与创业精神的关系,强调黑客应利用其技能推动社会变革。
  • 有评论认为,尽管文章开头的观点有些自负,但后续内容引发了共鸣,激励人们追求有价值的事业。
  • 一些人对文章中提到的风险投资和低利率持批评态度,认为这导致了许多无效的创业项目。
  • 有观点指出,零利率政策虽然促进了创业,但也造成了大量资源浪费和不必要的泡沫。
  • 讨论中提到,经济政策的变化对普通人的生活质量有直接影响,尤其是高利率对中产阶级和低收入者的影响。
  • 许多人认为,金融市场的复杂性和不透明性使得普通人难以理解和参与,呼吁更公平的经济环境。
  • 文章引发了对社会工程和技术系统的讨论,认为理解人类行为同样重要。
  • 有评论提到,黑客文化的本质在于解决问题和创造价值,而不仅仅是技术上的探索。

The semantic web is now widely adopted #

https://csvbase.com/blog/13

这篇文章的标题为《在语义网中轻松生存,实际上值得一试》。作者 Cal Paterson 探讨了语义网(Semantic Web)的现状,认为它实际上已经成为了“Web 3.0”的一部分,尽管人们通常将 Web 3.0 与区块链技术联系在一起。

主要内容摘要: #

  1. 语义网的定义

    • 语义网是指机器可读的网站,旨在使网络内容更易于被计算机理解和处理。
    • 文章指出,语义网的概念并没有消失,而是被广泛采用,实际上我们已经在使用 Web 3.0。
  2. 如何实现语义网

    • 通过在 HTML 页面的 <head> 部分添加特定的 <script type="application/ld+json"> 元素,使用 JSON-LD 格式来描述网页内容。
    • JSON-LD 是一种用于编码语义网元数据的格式,简单易懂,适合描述博客文章、事件、产品等。
  3. 示例

    • 文章提供了一个博客文章的 JSON-LD 示例,展示了如何使用 @context@type 等键来描述文章的标题、作者、发布日期等信息。
  4. 语义网的好处

    • 包含语义网元数据的网页在社交媒体和搜索引擎中表现更好,能够生成链接预览,吸引更多点击。
    • 语义网是开放和中立的,任何人都可以使用这些元数据,促进了网络的精神。
  5. 实现的难易程度

    • 实现语义网并不复杂,只需将已有的信息以机器可读的方式重新组织。
    • 文章强调,虽然有许多类型的 JSON-LD 可供使用,但对于大多数网站来说,BlogPosting 类型已经足够。
  6. 其他类型的 JSON-LD

    • 文章提到了一些其他常用的 JSON-LD 类型,如 Event、LocalBusiness、JobPosting 等。
  7. 对 AI 的看法

    • 尽管 AI 可以解析网页内容,但提供明确的元数据可以确保信息的准确性,避免依赖于大型语言模型的解析。
  8. 替代方案

    • JSON-LD 并不是唯一的语义网元数据格式,文章提到了一些替代方案,如 Open Graph Protocol、microdata 和 Twitter Cards。
  9. 总结

    • 语义网技术已经在许多网站上广泛应用,尽管没有引起广泛关注,但它在提升网页可读性和可访问性方面发挥了重要作用。

作者呼吁更多人关注和使用语义网技术,以便更好地利用网络资源。


HN 热度 414 points | 评论 235 comments | 作者:todsacerdoti | 17 hours ago #

https://news.ycombinator.com/item?id=41307011

  • 语义网缺乏杀手级应用,未能在实际应用中取得成功。
  • 语义网的采用受限于网络环境的恶化和缺乏清晰的愿景。
  • 计算机对语义的理解有限,导致语义网的概念难以实现。
  • 语义网的标准和工具不足,导致其价值难以被各方认可。
  • 许多用户对复杂的语义技术缺乏兴趣,导致其发展停滞。
  • 需要更好的工具来生成和处理语义数据,以提高用户体验。
  • 语义网的愿景未能考虑到数字技术采用的复杂社会经济因素。
  • 语义网的成功依赖于数据的信任和激励机制的建立。
  • 语义网的标准化和互操作性问题仍然存在,影响了其广泛应用。
  • 语义网与人工智能的结合可能会带来新的机遇,但仍需克服许多挑战。

Zed AI #

https://zed.dev/blog/zed-ai

Zed AI 是 Zed 团队推出的一项新服务,旨在通过集成大型语言模型(LLM)来增强代码编辑体验。以下是该服务的详细摘要:

背景与发展 #

Zed 团队一直专注于文本处理的艺术,开发了多款文本编辑器和编程语言。在大型语言模型(LLM)出现后,他们开始探索这些技术在代码编辑中的应用。经过两年的努力,Zed AI 终于问世,成为一个快速、可靠的文本编辑器,能够支持 AI 驱动的编码。

合作与技术 #

Zed AI 与 AI 公司 Anthropic 合作,利用其 Claude 3.5 Sonnet 模型。通过优化,Zed AI 实现了快速响应,即使在处理大量代码时也能保持高效。此外,Zed AI 在初期推出期间免费提供。

Zed AI 的功能 #

  1. 助手面板:用户可以在助手面板中与 AI 模型交互,面板不仅是聊天界面,而是一个完整的文本编辑器,用户可以查看和编辑 LLM 请求的所有内容。通过引入斜杠命令(如 /tab/file 等),用户可以轻松插入相关上下文。
  2. 内联转换:用户可以通过自然语言提示生成和转换代码,且反馈速度极快。Zed AI 采用了自定义流式差异协议,实时显示模型输出,提升了用户的互动体验。
  3. 工作流命令:即将推出的 /workflow 命令将允许用户在助手面板中协调与项目文件的交互,提供更为集成的 AI 辅助开发体验。
  4. 上下文管理工具:Zed AI 正在开发工具,以帮助用户快速构建适当的上下文,确保用户在 AI 交互中保持透明和控制。

未来展望 #

Zed 团队计划继续扩展 Zed AI 的功能,鼓励用户尝试自定义命令和共享创新。Zed AI 旨在为开发者提供一个开放、可扩展的环境,使他们能够在熟悉的文本环境中充分利用 AI 的潜力。

总之,Zed AI 通过结合先进的 AI 技术与高效的文本编辑器,致力于提升开发者的生产力和创造力。


HN 热度 371 points | 评论 258 comments | 作者:dahjelle | 1 day ago #

https://news.ycombinator.com/item?id=41302782

  • 有用户认为 Zed 的 AI 集成非常顺畅,未来可能会继续使用,但希望能直接与 Anthropic 对接以保护代码隐私。
  • 一些开发者对在没有批准的情况下将专有代码通过 Zed 传输表示担忧,认为这可能导致安全隐患。
  • 讨论中提到,Zed 的开源特性有助于社区贡献和插件开发,但也有人认为开放核心模式难以实施。
  • 有观点认为,Zed 可以通过提供许可的方式来实现代码的部分开源,以防止盗版。
  • 许多用户希望 Zed 保持开源,同时探索其他盈利模式,而不是依赖订阅制。
  • 对于 AI 助手的有效性,部分用户表示 AI 在编写代码时并不总是有用,传统的文档和搜索引擎仍然是更可靠的选择。
  • 有人提到,AI 工具在理解和解释代码方面的能力仍需提升,尤其是在团队协作和代码历史追溯方面。
  • 一些用户对 Zed 的用户体验表示不满,认为在使用 AI 助手时操作不够流畅。
  • 讨论中提到,Zed 的开发团队需要找到一种平衡,以便在保持开源的同时实现盈利。

ShadPS4 – PlayStation 4 emulator #

https://github.com/shadps4-emu/shadPS4

shadPS4 是一个早期的 PlayStation 4 模拟器,支持 Windows、Linux 和 macOS 平台,使用 C++ 编写。该项目旨在为用户提供一个能够运行小型游戏的模拟环境,目前已经能够运行一些简单的游戏,如《Sonic Mania》、《Undertale》和《Dysmantle》等。

项目特点: #

  • 开发状态:该模拟器仍在开发中,团队致力于定期进行小规模的更新和修复。
  • 兼容性:用户可以查看 shadPS4 的游戏兼容性列表,以确认特定游戏是否可以正常运行。
  • 构建说明:提供了 Windows 和 Linux 的构建说明,用户可以根据这些说明进行安装和配置。
  • 调试与问题报告:项目提供了调试文档,指导用户如何测试、调试和报告模拟器或游戏中的问题。

控制映射: #

shadPS4 允许用户自定义键盘与控制器的映射,以下是一些默认的键位映射:

  • 左轴上:W
  • 左轴下:S
  • 右轴上:I
  • 三角形:Numpad 8
  • 圆圈:Numpad 6
  • 选项:RETURN
  • 触摸板:SPACE

贡献与社区: #

  • 项目欢迎社区贡献,用户可以查看 CONTRIBUTING.md 文件以了解如何参与开发。
  • 开发团队还提供了 Discord 服务器供用户讨论和交流。

许可证: #

该项目采用 GPL-2.0 许可证,允许用户自由使用和修改代码。

总的来说,shadPS4 是一个正在积极开发中的 PS4 模拟器,旨在为玩家提供更广泛的游戏体验,尽管目前仍处于早期阶段。


HN 热度 328 points | 评论 149 comments | 作者:RafelMri | 16 hours ago #

https://news.ycombinator.com/item?id=41307195

  • ShadPS4 是一个 PS4 模拟器,主要通过重新实现 PS4 的库和 API 来实现兼容性,而不是完全模拟硬件。
  • 许多评论者认为,PS4 的架构与 PC 相似,因此在性能上可以达到较高的水平。
  • 有人提到,现代控制台的模拟开发变得更容易,因为它们的架构与 PC 相似,减少了全指令翻译的需求。
  • 讨论中提到,PS4 的图形 API 和 GPU 的定制化使得图形翻译成为一个复杂的挑战。
  • 一些评论者认为,模拟器的定义模糊,实际上没有绝对的“模拟器”,而是不同的实现方式。
  • 有人提到,PS4 模拟器的开发受到了 PS4 SDK 泄露和系统信息解密的帮助。
  • 讨论中提到,虽然 PS4 的硬件架构与 PC 相似,但仍然存在一些独特的硬件特性需要处理。
  • 许多评论者对能够在 PC 上玩 Bloodborne 表示期待,认为这是一个文化上重要的游戏。
  • 有人提到,模拟器的开发者通常是出于对技术的热爱,而不是经济利益。
  • 讨论中提到,尽管 PS4 仍在活跃使用,但模拟器的开发不会被轻易关闭,因为法律上对模拟器的支持相对宽松。

US judge throws out FTC’s ban on non-compete agreements #

https://www.ft.com/content/56770a82-3c3f-4739-9895-e2f97b6202b4

美国德克萨斯州一名法官裁定,联邦贸易委员会(FTC)禁止非竞争协议的规定无效,认为该机构没有权力阻止此类协议。

法官阿达・布朗指出,该规则过于宽泛且缺乏合理解释。FTC 对此表示失望,但计划继续通过个案执法来应对非竞争协议该规定原定于 9 月生效,旨在提升竞争,限制雇主抑制工资的能力。大约 3000 万美国工人受非竞争条款约束。商业团体对此禁令提出挑战,认为这超出了 FTC 的法律权限。


HN 热度 310 points | 评论 358 comments | 作者:throwaway2037 | 22 hours ago #

https://news.ycombinator.com/item?id=41305591

  • 美国法官驳回了联邦贸易委员会对非竞争协议的禁令,认为这是对权力的非法扩展。
  • 商会主席表示,禁止非竞争协议将使美国工人和企业在竞争中处于不利地位。
  • 有评论认为,非竞争协议实际上抑制了工人的流动性和工资。
  • 一些人质疑民主选举的法官和检察官的公正性,认为他们的判决可能受到选举压力的影响。
  • 反对者指出,联邦法官并非选举产生,而是由总统终身任命。
  • 许多评论认为,非竞争协议对企业的竞争力没有实质性好处,反而损害了整体经济。
  • 有人提到,加州禁止非竞争协议的成功案例,认为这促进了硅谷的创新。
  • 讨论中提到,工人权利应成为贸易协议的重要组成部分,以防止美国企业在全球竞争中失去立足之地。
  • 还有人认为,非竞争协议的存在使得企业在招聘时更具优势,损害了工人的利益。
  • 一些评论指出,非竞争协议的合理性和合法性在不同州可能存在差异。

How to build a 50k ton forging press #

https://www.construction-physics.com/p/how-to-build-a-50000-ton-forging

该文章由 Brian Potter 撰写,详细介绍了如何建造一个 50,000 吨的锻造压机,背景涉及到 20 世纪 40 年代末和 50 年代初美国军事飞机设计的革命。以下是内容的详细摘要:

  1. 历史背景

    • 随着喷气发动机的发明,飞机的飞行速度和高度大幅提升,要求更强、更轻的飞机部件。
    • 大型锻造和挤压部件被认为是解决这一需求的有效方法。
  2. 锻造与挤压的优势

    • 锻造是通过施加压力(通常是锤击或挤压)来塑造金属的制造方法,而挤压则是通过将金属挤压通过特定形状的开口来成型。
    • 使用大型锻件和挤压件可以减少部件数量,降低成本,提高强度和减轻重量。
  3. 重型压机计划

    • 1950 年代,美国国防部启动了重型压机计划,建设四台大型锻造压机和六台挤压压机,以满足军事航空的需求。
    • 这些压机的设计和建设是前所未有的,能够施加数亿磅的力量。
  4. 技术进步与应用

    • 这些压机不仅用于制造飞机部件,还广泛应用于直升机、潜艇、航天器和商用飞机的部件生产。
    • 通过减少部件数量和加工时间,显著降低了制造成本。
  5. 国际影响与技术转移

    • 重型压机的设计灵感部分来源于德国在一战后对金属加工技术的创新。
    • 美国在二战后获得了德国的一些大型压机,推动了自身的技术发展。
  6. 经济效益

    • 重型压机计划的投资回报显著,预计在十年内就回收了两倍的投资。
    • 这些压机的使用使得美国在航空制造领域保持了竞争优势。
  7. 现代应用与未来展望

    • 重型压机的技术进步被认为是工业历史上金属加工的重大突破,至今仍在使用。
    • 文章还提到,现代制造业(如特斯拉)正在借鉴类似的技术,通过大型铸件来简化生产流程。

总结来说,重型压机计划不仅推动了美国军事航空的发展,还对整个航空和制造业产生了深远的影响,展示了政府投资在技术创新中的重要性。


HN 热度 203 points | 评论 94 comments | 作者:chmaynard | 8 hours ago #

https://news.ycombinator.com/item?id=41310384

  • 许多评论者强调锻造工艺的复杂性,认为锻造不仅仅是简单的压制金属,而是需要精确的工艺和设计考虑。
  • 有人提到聚合物在拉伸过程中也会变得更强,说明材料的结构和排列对其强度有重要影响。
  • 评论中提到,黑 smith 的工作不仅需要体力,还需要智力,尤其是在复杂的锻造过程中。
  • 一些评论者讨论了政府对制造业的投资,认为适当的干预可以带来巨大的公共利益。
  • 有人提到现代制造业的变化,强调自动化和工程技术的投资比传统的手工劳动更为重要。
  • 讨论中提到,铸造和锻造各有优缺点,铸造可以实现复杂形状,但可能导致材料质量不均。
  • 评论者对大型锻造机的历史和重要性表示赞赏,认为这些设备在军事和航空工业中发挥了关键作用。
  • 一些评论者对未来的制造技术表示乐观,认为新材料和工艺可能会重新定义行业标准。