硬核观察 #1215 1/4 的 Java 应用程序仍受 Log4Shell 影响
1 1/4 的 Java 应用程序仍受 Log4Shell 影响在基于 Java 的开源日志实用程序 Log4j 中的 Log4Shell 漏洞被披露两年后，大约 1/4 的应用程序仍依赖于过时的存在漏洞的库。安全商店 Veracode 的研究显示，绝大多数存在漏洞的应用程序在开发人员实施了 Log4j 库后可能从未更新过该库，32% 的应用程序运行的是 2015 年之前的 EOL 版本。之前的调查还显示，79% 的开发人员在首次将第三方库引入项目后从未更新过这些库。仅有约 3.8% 的用户在运行不会受到 Log4Shell 攻击的 2.17 版，但此版本也存在容易受到远程代码执行攻击的漏洞。（插图：DA/235f50dd-5052-4072-a5cd-21f0edbdccbb）消息来源：The Register老王点评：都是程序能跑就不动，除非不动程序员就得跑路。2 OpenAI 的非营利部分去年收入仅 4.5 万美元OpenAI Inc. 于 2015 年作为非营利组织成立，2019 年推出了所谓的上限营利实体 OpenAI Global LLC。尽管私人投资者对 OpenAI 的估值高达 860 亿美元，但据 OpenAI 向美国国税局提交的 990 报告，OpenAI 在 2022 年的收入仅为 44485 美元，几乎全部来自投资收入。OpenAI 上一次提交该报告是在 2017 年，当时的收入为 3320 万美元。OpenAI 没有披露其营利部门的收入，不过据 The Information 在 8 月份的报道，OpenAI 去年的收入为 2800 万美元，到 2023 年可能将接近 10 亿美元。（插图：DA/57a3a326-5f52-4188-986f-721a423c6e78）消息来源：CNBC老王点评：异想天开的治理结构终究不能共富贵。3 被博通收购的 VMware 将变成订阅制VMware 宣布转向订阅模式，停止销售 VMware 的内部部署永久许可证，也一并终止了支持和订阅服务的续订销售。之前，VMware 的客户可以购买内部部署永久许可证，而支持和订阅续订服务可以单独提供支持和软件更新。VMware 称，客户可以继续使用具有有效合同的永久许可证产品。永久许可证永不过期，但停止销售支持和订阅续订服务，这意味着不愿转向其他许可模式的客户将得不到支持或更新。（插图：DA/fac939a2-2e00-4c37-9e5a-70165794c6d0）消息来源：The Stack老王点评：改成订阅制就能让 VMware 变好吗？
SELinux 移除了 NSA 的名字二十年来，安全增强型 Linux（SELinux）一直是主线内核的一部分，它提供了一个实施访问控制安全策略的安全模块，现在已被广泛用于增强生产型 Linux 服务器和其他系统的安全性。SELinux 最初是美国国家安全局（NSA）开发并贡献给 Linux 内核的，并且多年来一直参与贡献，因此其正式的名称是 “NSA SELinux”。但鉴于 NSA 不良的信誉，它一直被怀疑在 SELinux 代码中埋有不为人知的后门，虽然并没有公开的证据可以证明这一点。由于社区的质疑，以及 SELinux 越来越多的由社区参与开发，Linux 内核将从 6.6 开始，NSA SELinux 的名称中将不再包含 “NSA”。消息来源：Phoronix老王点评：虽然我对 NSA 也持不信任的态度，但是我对这一做法不以为然。OpenAI 称以变革的方式使用受版权保护的材料并不违反版权OpenAI 针对作者们提起的一系列诉讼做出了回应，这些诉讼指控 OpenAI 非法使用他们的作品未经许可的副本训练了 ChatGPT。OpenAI 请求法院驳回除一项直接著作权侵权外的所有指控。OpenAI 称作者们 “误解了版权的范围，没有考虑到限制和例外情况（包括合理使用）”。OpenAI 认为，即使 ChatGPT 庞大数据集中的 “极小一部分” 包含了作者们的书籍，但 “创新者以变革的方式使用受版权保护的材料并不违反版权”。OpenAI 辩称，与试图通过传播版权材料直接获利的剽窃者不同，他们的目标是 “教会其模型推导出人类语言的基本规则”，并提醒法庭注意：“虽然作者可以为其图书注册版权，但该图书中与‘词频、句法模式和主题标记’相关的‘统计信息’却不在版权保护范围之内”。消息来源：Ars Technica老王点评：从一定意义上，这些诉讼反映了当前 AI 技术发展与版权法之间的矛盾，其判决可以视为未来 AI 领域的一个重要法律参考。值得持续关注。微软使用类似恶意软件的弹窗让人们放弃谷歌有人反馈，当他使用 Chrome 浏览器时，他的 Windows 11 弹出了一个窗口，要求将 Chrome 浏览器中的默认搜索引擎切换为微软必应。它并不是一个普通的通知，它既没有出现在通知中心，也与 Windows 11 向你推荐新功能的部分无关。它是一个以某种方式出现在临时目录中的可执行文件，并带有微软的数字签名。这种行为让用户感觉像“被安装了恶意软件”一样。微软回应称，他们“已经意识到了这些报告，并暂停了这一通知”。消息来源：The Verge老王点评：我本来想说，“已经为微软许可证付费的用户有理由不受这种广告、分析的影响，而开源的操作系统就可以避免这种情况”，但是我想起来 Canonical 也做过类似的事情，所以我无话可说。
硬核观察 #1097 SUSE 将退市，被其最大股东私有化
SUSE 将退市，被其最大股东私有化多年来，SUSE 从成立自己的独立公司，到二十年前被 Novell 收购。在过去的十年里，SUSE 先后在 Attachmate、Micro Focus、EQT Partners 之间易手，然后于 2021 年在法兰克福证券交易所上市。两年后，拥有 SUSE 79% 的股份的 Marcel 公司正计划将该公司私有化，并溢价约 67% 从交易所退市。消息来源：Phoronix老王点评：SUSE，是唯一一个不断转手的大型 Linux 公司，祝愿私有化之后，SUSE 能有更好的发展。廉价版特斯拉汽车用软件锁定了续航里程特斯拉推出了增加了新的标准内饰的 Model S 和 Model X 的廉价版，价格减少 1 万美元，但单次充电续航里程也减少约 80 英里。不过，廉价版和旧版的 Model S 和 X 车辆都使用相同总容量的电池组，特斯拉只是用软件锁定了续航里程。这些只通过软件的变化使特斯拉能够使汽车具有足够的差异化，而无需对车辆、其装配或安装的零件进行物理修改。消息来源：The Drive老王点评：你买的不是车辆硬件，买的只是软件和服务，硬件不过是商品的“载体”而已。这样的说法是不是很不习惯？《纽约时报》考虑对 OpenAI 采取法律行动数周以来，《纽约时报》和 OpenAI 一直在就达成一项许可协议进行紧张谈判，根据该协议，OpenAI 将向《纽约时报》支付费用，将其文章纳入这家科技公司的人工智能工具中。但谈判并不顺利，以至于现在该报纸正在考虑采取法律行动。《纽约时报》最担心的是，如果 ChatGPT 通过该报纸的内容来创建回答问题的文本，当人们搜索时得到一个重塑版的答案，从而会成为该报纸的直接竞争对手。昨天，《纽约时报》更新了其服务条款，禁止其内容用于开发“任何软件程序，包括但不限于训练机器学习或人工智能系统”。消息来源：NPR老王点评：就像工业革命一样，人工智能带来各种生产力进步的同时，也是在破坏既有的模式。
Firefox 在意 Linux 桌面用户吗？Firefox 是 “最重要的桌面 Linux 应用程序”，如果不是之一的话。大多数发行版都默认配备了 Firefox，即便有些用户会在安装后下载 Chrome 浏览器。但 Firefox 并不把 Linux 视为一级平台。Firefox 浏览器首先是一款 Windows 浏览器，其次是 macOS，第三才是 Linux。Linux 界对 Firefox 的喜爱并没有得到 Mozilla 的回应。这表现在很多地方，在 Windows 上解决的问题在 Linux 上被忽视了数年甚至更久。最好、最明显的例子就是硬件视频加速功能，直到 2023 年 7 月初发布的 Firefox 115 才在 Linux 上默认启用了该功能，而且只支持英特尔显卡，AMD 和英伟达用户直到现在也不支持。这是导致 Linux 笔记本电脑的电池续航时间比 Windows 笔记本电脑严重缩短的一个主要因素。消息来源：OS News老王点评：还真是，连同是传统开源阵营的 Mozilla 都不和 Linux 桌面报团取暖。那么 Linux 桌面应该拥抱 Chrome 么，还是支持一个 Linux 优先的浏览器呢？Stack Overflow 拥抱人工智能虽然 ChatGPT 在回答编程问题上的表现还不如抛硬币，但是 Stack Overflow 的访问量也在不断下降，该编程网站保守地承认，今年的平均流量要比去年低了 5%。Stack Overflow 上个月宣布了其人工智能产品 OverflowAI，作为一个 VSCode 插件，它将从公共平台和 Stack Overflow for Teams 实例中提取经过验证的内容，提供给程序员们。但据 Stack Overflow 对 9 万名程序员进行的年度开发人员调查发现，77% 的开发人员对人工智能工具持支持态度，但只有 42% 的开发人员相信这些工具的准确性。消息来源：ZDNet老王点评：或许，AI 给 Stack Overflow 或程序员带来的帮助不是替你写代码，而是作为一个配合得更好的编程伙伴。OpenAI 每天花掉 70 万美元据报道，ChatGPT 每天的运营成本高达 70 万美元。今年 5 月，自从开始开发 ChatGPT 以来，它的亏损额翻了一番，达到了 5.4 亿美元。OpenAI 预计 2023 年的年收入为 2 亿美元，预计 2024 年将达到 10 亿美元，而亏损会越来越多。此外，ChatGPT 网站的流量也在下降，与 6 月份的 17 亿用户相比，7 月份的用户数量为 15 亿，环比下降了 12%，当然，这有可能是很多公司禁止员工在工作中使用 ChatGPT，但允许他们在不同的工作流程中使用 API 来利用大语言模型。该公司也受困于 GPU 短缺，它已经申请了 GPT-5 商标，很明显，希望对其进行训练，但这反过来又导致了 ChatGPT 输出质量的大幅下降。消息来源：Analytics India老王点评：现在就看钱烧完之前，OpenAI 能取得多大的成绩了。
以下是如何使用 OpenAI ChatGPT AI 创建聊天助手的 Python 程序的方法。易于使用的 AI “ChatGPT” 已经以 API 提供。ChatGPT 的创造者 OpenAI 宣布，模型（'gpt-3.5-turbo'）现在适用于自定义产品和解决方案。而且成本也非常实惠。目前的价格为每 1000 个令牌 0.002 美元。该模型目前与 Whisper API 一起提供，后者也用于文本到语音解决方案。该 API 目前具备以下功能：创建自定义的对话代理和机器人为你编写 Python 代码起草电子邮件或任何你想要的文档你可以将自然语言界面集成到你当前的产品/应用/服务或软件中，为你的消费者提供服务语言翻译服务成为许多科目的导师模拟视频游戏角色正如你所见，机会无限。如果你计划尝试该 API 并开始使用它，这里有一个简单的指南，为你提供逐步指导。OpenAI ChatGPT API: 入门指南先决条件确保你拥有一个 OpenAI 账户。如果你没有，访问此页面 并创建一个账户。你也可以使用你的谷歌或微软账号。创建一个账户后，生成一个专属于你的 API 密钥。访问 此页面 并创建一个新的秘密密钥。记录该密钥或在安全的地方保存它。基于安全原因，它将不会从 OpenAI 账户部分再次可见。而且不要与任何人分享此密钥。如果你计划使用企业解决方案，请向你的组织查询 API 密钥。由于该密钥与你的付费 OpenAI 计划相关，因此请谨慎使用。设置环境安装 Python 和 pip本指南使用 Python 编程语言来调用 OpenAI API 密钥。你可以使用 Java 或其他任何语言来调用它。首先，请确保你在 Linux 或 Windows 中已经安装了 Python。如果没有，请按照以下指南安装 Python。如果你使用现代 Linux 发行版（例如 Ubuntu），Python 应该已经安装好了。如何在 Windows 上安装 Python如何在 Ubuntu 及其他 Linux 上安装最新版 Python在安装 Python 后，确保 pip 在 Linux 发行版中可用。运行以下命令进行安装。对于 Windows，你应该已经在 Python 安装的一部分中安装了它。Ubuntu、Debian 和其他基于 Debian 的发行版：sudo apt install python3-pip Fedora、RHEL、CentOS 等：sudo dnf install python3-pip Arch Linux：sudo pacman -S python-pip 将 OpenAI API 密钥设置为环境变量上述步骤中创建的 API 密钥，你可以直接在程序中使用。但这并不是最佳实践。最佳实践是从文件或你系统的环境变量中调用它。对于 Windows，请设置一个任何名字的环境变量，例如 API-KEY。并添加密钥值。对于 Linux，请使用超级用户权限打开 /etc/environment 文件并添加密钥。例如：API-KEY="<你的密钥>" 对于基于文件的密钥访问，请在你的代码中使用以下语句：openai.api_key_path = <你的 API 密钥路径> 对于直接在代码中访问（不建议），你可以在你的代码中使用以下语句：openai.api_key = "你的密钥" 注意：如果验证失败，OpenAI API 将抛出以下错误。你需要验证你的密钥值、路径和其他参数以进行更正：openai.error.AuthenticationError: No API key provided。安装 OpenAI API最后一步是安装 OpenAI 的 Python 库。打开终端或命令窗口，使用以下命令安装 OpenAI API。pip install openai 在此阶段，你已经准备好撰写你的第一个程序了！编写助手程序（逐步）OpenAI API 提供了各种接口模式。例如“聊天补完”、“代码补完”、“图像生成”等。在本指南中，我将使用 API 的“聊天补完”功能。使用此功能，我们可以创建一个简单的对话聊天机器人。首先，你需要导入 OpenAI 库。你可以使用以下语句在你的 Python 程序中完成：import openai 在这个语句之后，你应该确保启用你的 API 密钥。你可以使用上面解释的任何方法来完成。openai.api_key="your key here" openai.api_key="your environment variable" openai.api_key_path = <your path to API key> OpenAI 聊天 API 的基本功能如下所示。openai.ChatCompletion.create 函数以 JSON 格式接受多个参数。这些参数的形式是 “角色”（role） 和 “内容”（content）：openai.ChatCompletion.create( model = "gpt-3.5-turbo", messages = [ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Who won the world series in 2020?"}, {"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."}, {"role": "user", "content": "Where was it played?"} ] ) 说明：role: 有效的值为 system、user、assistantsystem: 指示 API 如何行动。基本上，它是 OpenAI 的主提示。user: 你要问的问题。这是单个或多个会话中的用户输入。它可以是多行文本。assistant: 当你编写对话时，你需要使用此角色来添加响应。这样，API 就会记住讨论的内容。注意：在一个单一的消息中，你可以发送多个角色。如上述代码片段所示的行为、你的问题和历史记录。让我们定义一个数组来保存 OpenAI 的完整消息。然后向用户展示提示并接受 system 指令。messages = [] system_message = input("What type of chatbot you want me to be?") messages.append({"role":"system","content":system_message}) 一旦设置好了，再次提示用户进行关于对话的进一步提问。你可以使用 Python 的 input 函数（或任何其他文件输入方法），并为角色 user 设置 content。print("Alright! I am ready to be your friendly chatbot" + "\n" + "You can now type your messages.") message = input("") messages.append({"role":"user","content": message}) 现在，你已经准备好了具有基本 JSON 输入的数组，用于调用“聊天补完”服务的 create 函数。response=openai.ChatCompletion.create(model="gpt-3.5-turbo",messages=messages) 现在，你可以对其进行适当的格式化，要么打印响应，要么解析响应。响应是以 JSON 格式提供的。输出响应提供了 choices 数组。响应在 message JSON 对象下提供，其中包括 content 值。对于此示例，我们可以读取 choices 数组中的第一个对象并读取其 content。reply = response["choices"][0]["message"]["content"] print(reply) 最后，它将为你提供来自 API 的输出。运行代码你可以从你的 喜好的 Python IDE 或直接从命令行运行代码。python OpenAIDemo2.py 未格式化的 JSON 输出以下是使用未格式化的 JSON 输出运行上述程序供你参考。正如你所看到的，响应在 choices 数组下具有 content。[debugpoint@fedora python]$ python OpenAIDemo2.py What type of chatbot you want me to be?a friendly friend Alright! I am ready to be your friendly chatbot You can now type your messages. what do you think about kindness? { "choices": [ { "finish_reason": "stop", "index": 0, "message": { "content": "As an AI language model, I don't have personal opinions, but I can tell you that kindness is a very positive and essential trait to have. Kindness is about being considerate and compassionate towards others, which creates positive emotions and reduces negativity. People who are kind towards others are more likely to inspire kindness and compassion in return. It is an important quality that helps to build positive relationships, promote cooperation, and create a more peaceful world.", "role": "assistant" } } ], "created": <removed>, "id": "chatcmpl-<removed>", "model": "gpt-3.5-turbo-0301", "object": "chat.completion", "usage": { "completion_tokens": 91, "prompt_tokens": 22, "total_tokens": 113 } }格式化的输出这是一个适当的对话式输出。[debugpoint@fedora python]$ python OpenAIDemo2.py What type of chatbot you want me to be?a friendly friend Alright! I am ready to be your friendly chatbot You can now type your messages. what do you think about artificial general intelligence? As an AI language model, I am programmed to be neutral and not have personal opinions. However, artificial general intelligence (AGI) is a fascinating field of study. AGI refers to the development of machines and algorithms that can perform any intellectual task that a human being can. The potential benefits and risks of AGI are still widely debated, with some experts worried about the implications of machines reaching human-like intelligence. However, many believe that AGI has the potential to revolutionize fields such as healthcare, education, and transportation. The key is to ensure that AGI is developed in a responsible and ethical manner.完整代码这是上面演示中使用的完整代码。import openai openai.api_key = "<your key>" messages = [] system_message = input("What type of chatbot you want me to be?") messages.append({"role":"system","content":system_message}) print("Alright! I am ready to be your friendly chatbot" + "\n" + "You can now type your messages.") message = input("") messages.append({"role":"user","content": message}) response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=messages ) reply = response["choices"][0]["message"]["content"] print(reply) 总结希望这篇简单的指南能让你开始尝试 OpenAI CharGPT API。你可以将上述步骤扩展到更复杂的会话式聊天机器人。此外，你还可以使用 OpenAI 的其他产品。请不要错过我后续的教程，我将会实验和分享给大家。最后，请不要忘记关注我们，以便及时获取我们的文章。如果上述步骤对你有帮助，请在评论框中告诉我。干杯！参考资料（题图：MJ/b206dd48-f698-4800-bccc-19ea11a17ea6）via: https://www.debugpoint.com/openai-chatgpt-api-python作者：Arindam 选题：lkxed 译者：ChatGPT 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出
硬核观察 #989 使用游戏机来控制机枪炮塔
使用游戏机来控制机枪炮塔乌克兰的士兵们正在使用 Steam Deck 来远程操作一个大口径机枪炮塔。这种由手持视频游戏机控制的武器被称为 “军刀”，是乌克兰独有的，它是通过众筹资金建造的。该系统允许士兵从很远的地方与敌人作战，并且可以处理各种口径的武器，从发射反坦克弹的轻机枪到 AK-47。消息来源：VICE老王点评：游戏机军事化，Valve 可能没想到枪战游戏会变成真人 CS 吧。OpenAI 对利用其 API 的开源项目提起诉讼威胁一个名为 GPT4free 的 GitHub 项目允许你免费使用 GPT-4 和 GPT-3.5 模型，它通过 You.com、Quora 等网站传送你的请求，并把答案反馈给你。该项目在 GitHub 上已获得了 22.6k 个星标。OpenAI 要求该项目在五天内关闭，否则将提起诉讼。该项目作者称，他不认为 OpenAI 应该针对他，因为他并没有直接连接到 OpenAI 的 API，而是从其他网站获得数据，这些网站都是为自己的 API 许可证付费的。如果这些网站对他的脚本请求有意见，他们应该直接找他。而如果这些网站的 API 继续不安全，任何人都可以找到使用这些网站的方法。消息来源：Tom's Hardware老王点评：说到底，OpenAI 没有立场来这么做，而是应该和其 API 客户保护好其 API 调用。AI 教父离开谷歌并警告未来的危险Geoffrey Hinton 是一位人工智能的先驱者。2012 年，Hinton 博士和他在多伦多大学的两名研究生创造的技术成为人工智能系统的智力基础。半个世纪以来，他培育了 ChatGPT 等聊天机器人的核心技术。现在他担心它将造成严重的伤害。他已经辞去了在谷歌的工作，所以他可以自由地说出人工智能的风险，而不必考虑公司的立场，他说，他对自己从事了一生的工作部分感到后悔。他认为很难做到防止坏人利用它做坏事。消息来源：纽约时报老王点评：可能对于这些行业顶尖的领袖来说，他们的担忧要远比普通大众更多。
OpenAI 低价倾销 ChatGPT APIOpenAI 向开发者释放了它的 ChatGPT 和 Whisper 模型，他们现在可以通过 API 调用将这个聊天机器人互动和语音到文本转换整合到自己的应用程序中。新的 ChatGPT API 将使用与 ChatGPT 相同的人工智能模型，其 API 的价格为每 1000 个字元（约 750 个单词）0.2 美分。OpenAI 称这比以前的 GPT 模型便宜 10 倍。Whisper 是去年 9 月发布的一个自动语音识别系统，它能够将英语口语转化为文本。Whisper 的价格为 0.6 美分/分钟。消息来源：The Register老王点评：这可以起诉 OpenAI 反竞争了。别的 AI 厂商能力打不打，价格也打不过，要怎么办。Fedora 38 仍将支持帧缓存 X11 和 NIS+Fedora 38 原计划准备放弃对一些老旧技术的支持，但由于无法在发布前完成，而被推迟到以后的版本。比如，在 PAM 和用户空间中对 NIS+ 的支持将被保留，它是 Unix 的一个网络目录服务，现在基本上被 LDAP 取代。还有，虽然 X.org 还没有消失，但原计划在 Fedora 36/37 中删除老式驱动程序，如 VESA 和 fbdev 驱动程序。这很重要，因为删除旧的帧缓冲控制台和它的驱动是与合并实时内核的补丁联系在一起的。但现在，它们还存在。消息来源：Phoronix老王点评：即便是旧的驱动，想干干净净的打扫了，也没法一删了之。近 40% 的软件工程师只愿意远程工作根据 Hired 的《2023 年软件工程师状况》，近 40% 的软件工程师只喜欢远程角色，如果他们的雇主强制要求回到办公室，21% 的人表示他们会立即辞职，而另外 49% 的人表示他们会开始寻找另一份工作。这份报告从 68,500 名软件工程候选人以及对 1300 多名软件工程师和 120 名人才专业人士的调查中收集了数据。消息来源：Tech Target老王点评：真是回不去过去了。除了众所周知的原因外，还有一个原因是现在的基础设施也基本上满足了远程工作需求。
硬核观察 #927 LastPass 被入侵源于其工程师家用电脑被黑
LastPass 被入侵源于其工程师家用电脑被黑去年，著名的密码管理服务 LastPass 被入侵（#740），并被窃取了部分源代码和客户的保险库的 备份（859）。经过调查，该公司公布了更多关于其系统如何被攻击的细节，“威胁者利用从一名高级 DevOps 工程师那里偷来的有效凭证来访问一个共享的云存储环境……这是通过瞄准该工程师的家用电脑并利用一个脆弱的第三方媒体软件包来完成的。威胁者能够在员工用 MFA 认证后，捕捉到员工输入的主密码，并获得该工程师的 LastPass 公司保险库的访问权。”消息来源：Dev Class老王点评：远程工作越来越流行，其带来的安全风险敞口不可忽视。Gmail 客户端加密现在公开可用谷歌现在对谷歌工作空间企业版、教育版和教育标准版客户开放了 Gmail 客户端加密（CSE）。一旦启用，Gmail CSE确保作为电子邮件正文和附件（包括内联图像）的一部分发送的任何敏感数据在到达谷歌的服务器之前将是不可读和加密的。同样重要的是要注意，电子邮件的标题（包括主题、时间戳和收件人名单）将不会被加密。消息来源：Bleeping Computer老王点评：其实类似的技术，如 PGP，早就有了，但是一直难以推广开来。OpenAI 现在与其承诺背道而驰OpenAI 成立于 2015 年，原本是一家非营利性研究机构。在其成立声明中，该公司宣布其研究承诺 “以最有可能造福全人类的方式推进数字智能，不受产生经济回报的限制”。OpenAI 鼓励所有研究人员分享 “论文、博文或代码，我们的专利（如果有的话）将与世界共享”。但八年后的今天，我们面对的是一家既不透明也不以积极的人类影响为动力的公司。OpenAI 摆脱了其非盈利地位，建立了一个 “封顶利润” 部门，该公司现在可以接受投资，并将为投资者提供封顶为 100 倍的投资利润。OpenAI 也没有开源和公开它的技术，并且它开发的技术反而使更多人失业了。消息来源：VICE老王点评：终究成了自己当初最讨厌的模样——问题是，在商业上还挺成功。
微软准备向 OpenAI 追投 100 亿美元OpenAI 开发了聊天机器人原型 ChatGPT 和文本图像创作工具 DALL-E。微软此前已经向 OpenAI 投资了 10 亿美元，如果再追投 100 亿美元，OpenAI 将达到 290 亿美元估值。根据融资条款，一旦 OpenAI 找到方法从 ChatGPT 等产品上赚钱，微软将获得利润的四分之三，直到收回初始投资，之后微软将拥有 OpenAI 的 49% 的股份。消息来源：路透社老王点评：这应该是微软近年来不多的最成功的投资之一。Mastodon 用户活跃度下降三成在 Twitter 被收购前，Mastodon 有大约 50 万活跃用户。之后，Mastodon 在 11 月份涌入了大量用户，到 12 月初它的活跃用户数达到了 250 万。据 Mastodon 统计，活跃用户数量自高峰期以来已经下降了 30% 以上，并且正在继续缓慢下降，1 月第一周约有 180 万活跃用户。许多从 Twitter 转移到 Mastodon 的用户可能重新回到了 Twitter，但仍然有很多用户留了下来。消息来源：卫报老王点评：虽然略有回落，但是 Mastodon 应该还会更好，我在考虑是不是也搭建一个服务器。苹果应用商店的开发者迄今已赚取了 3200 亿美元苹果公司今天分享了其订阅业务和全球应用程序商店的最新情况，指出自 2008 年以来，苹果公司已经向应用程序开发人员支付了创纪录的 3200 亿美元。苹果表示，它现在拥有超过 9 亿的苹果服务的付费用户，每周有来自全球 175 个地区的超过 6.5 亿访客访问其应用商店。消息来源：Tech Crunch老王点评：无论如何，苹果应用商店开创了一个新的时代。
硬核观察 #852 Atom 编辑器项目进入只读归档模式
Atom 编辑器项目进入只读归档模式2015 年，GitHub 在开源了 Atom 编辑器一年之后，发布了 1.0；而同一年，受 Atom 灵感影响的微软的 VS Code 编辑器发布，它同样采用了 Atom 的 Electron 框架。Atom 曾经吸引了数百万开发者使用。在微软 2018 年收购 GitHub 后，虽然 GitHub 曾经承诺不会放弃 Atom，但过去几年 Atom 除了安全更新外几乎没有什么改进。半年前，GitHub 宣布终止 Atom 项目，而现在它的仓库也被归档了。消息来源：GitHub老王点评：Atom 可能唯一剩下的重要遗产就是 Electron 框架了。OpenAI 预计到 2024 年收入将达到 10 亿美元最近大火的 ChatGPT 是 OpenAI 旗下产品，其已经为超过 100 万用户回答了查询。它是由 Elon Musk 和投资者 Sam Altman 共同创办的，得到了微软 10 亿美元的资金支持。OpenAI 最近的估值已达 200 亿美元，预计明年它的收入将达到 2 亿美元，到 2024 年将达到 10 亿美元。OpenAI 在 2019 年创建的“利润上限”结构是一种不寻常的限制。OpenAI 希望通过将支持者的回报限制在其投资的 100 倍，或在未来更少，来保障其使命。消息来源：路透社老王点评：预期在 AI 行业还有更多的造富机会。Meta、微软、AWS 等合作构建开放地图数据为了对抗谷歌在地图领域的主导地位，Meta、微软、AWS 和荷兰地图公司 TomTom 推动建立了 Overture 地图基金会，由 Linux 基金会正式主持。其使命是通过公开的数据集为新的地图产品提供动力，这些数据集可以在不同的应用和业务中使用和重用，每个成员都会把自己的数据和资源放进这个组合。消息来源：Tech Crunch老王点评：这种基础性的数据，显然不应该掌握在一两家公司手里。