这篇文章批判了软件测试中过度使用模拟(Mocking)的现象。作者认为,虽然模拟在某些情况下可以派上用场,但过度依赖模拟会导致测试覆盖率虚高,无法真正测试代码在真实环境中的运行情况,从而产生虚假的安全感。作者建议优先考虑其他测试方法,例如编写更多单元测试、简化IO操作、分离逻辑和IO、以及进行端到端集成测试。只有在其他方法都不可行的情况下,才应该考虑使用模拟。
DuckDuckGo 推出了一项名为“AI 聊天”的新服务,允许用户在保护隐私和匿名的同时,与来自 OpenAI、Anthropic、Meta 和 Mistral 的四种中型大型语言模型 (LLM) 进行对话。该服务目前免费使用,但有每日限制。用户可以通过 DuckDuckGo 搜索引擎、网站直接链接或在搜索字段中使用“!ai”或“!chat”快捷方式访问 AI 聊天。
前Sculptured Software员工在archive.org网站上发布了超级任天堂娱乐系统(SNES)版本《毁灭战士》的完整源代码。尽管部分代码在几年前就已部分发布,但这是完整源代码首次公开发布。这套完整的光盘由Sculptured Software的前员工Jeff Hughes发现,其中包含重建1995年可能使用的开发环境所需的所有文件,包括之前版本中没有的第三方声音驱动程序和切割工具。
本文探讨了为何如今电脑速度飞快,但在某些情况下使用体验却不如以往流畅。作者以Windows 95发布为分界点,对比了Amiga等老式电脑和现代电脑在启动速度、游戏性能、软件运行速度等方面的差异。作者认为,虽然现代电脑在硬件性能上远超过去,但由于软件臃肿、资源占用过多等问题,导致用户体验下降,尤其是在处理一些看似简单的任务时,反而不如老式电脑流畅。
一颗名为毁神星(Apophis)的近地小行星将于2029年接近地球,其距离比一些人造卫星更近。这次近距离飞掠为天文学家提供了难得的机会,可以研究毁神星的组成、结构和自转特性,并深入了解行星防御策略。据欧洲航天局称,像毁神星这样大小的小行星如此接近地球的事件每5000到10000年才会发生一次。
波音公司载人飞船“星际线”的发射计划再次推迟。原定于6月1日进行的发射任务,在倒计时仅剩3分50秒时自动中止,原因是发射台地面支持设备的一个计算机系统出现问题。这是“星际线”首次计划载人飞行,旨在将其送往国际空间站。该项目已多次延期,并超出预算。
Ubicloud 是一家开源云计算公司,致力于打造 AWS 的开源替代方案。公司正在寻找一位创始工程师来构建和领导其托管 Kubernetes 服务。理想的候选人需在 Rancher、Platform9 等公司担任过重要职位,或者在 EKS、AKS、GKE 等公司拥有同等经验。Ubicloud 提供弹性计算、块存储、虚拟网络和防火墙、托管 Postgres 以及强大的 IAM 等云服务,可在 Hetzner、Leaseweb 或 AWS Bare Metal 等裸金属提供商上运行。
康奈尔大学的研究人员利用多个 GPT-4 机器人组成的团队,成功地攻击了一半以上的测试网站,利用了以前未知的真实“零日”漏洞。研究人员使用了一种名为“具有特定任务代理的分层规划”(HPTSA)的方法,该方法使用“规划代理”来监督整个过程,并启动多个特定于任务的“子代理”。与老板和下属非常相似,规划代理与管理代理协调,管理代理委托每个“专家子代理”的所有工作,从而减少单个代理在其可能难以完成的任务上的负载。
这篇文章以幽默讽刺的口吻,批评了当前AI领域过度炒作和不切实际的现象。作者列举了大量亲身经历,指出许多公司盲目追求AI,却缺乏实际应用场景和技术基础,导致项目失败和资源浪费。作者认为,企业应该专注于改善运营和文化,而非盲目追逐AI潮流。真正的AI专家应该踏实研究,解决实际问题,而不是为了个人利益而夸大宣传。
SpaceX 公司计划在其位于南德克萨斯州的 Starbase 基地建造一座名为 Starfactory 的新制造工厂,目标是每天生产一枚 Starship 火箭。该公司希望利用 Starship 最终实现人类星际旅行。Starfactory 将成为世界上第一个专门用于生产单一型号火箭的商业太空港。
本文讲述了CP/M-86操作系统的发展历程,从早期的16位处理器竞争开始,介绍了CP/M-86的诞生、移植到不同硬件平台以及版本演进。文章重点描述了CP/M-86在与IBM PC-DOS竞争中的兴衰,以及后来发展为Concurrent CP/M-86、Concurrent DOS和FlexOS等操作系统的过程。
Orange FM是一款为Game Boy系列掌机设计的现代化卡带,目前正在开发中,尚未公开发布。它支持全球大部分地区的87.5 - 108 MHz频率范围和日本的76 - 95 MHz频率范围,并提供内置和外接天线支持,可存储12个预设电台,并支持RDS文本显示。Orange FM兼容多种Game Boy型号,并提供单声道和立体声音频输出选择。
百思买宣布终止与三星的授权服务提供商计划,这意味着百思买的极客团队将不再提供使用三星原装零件和工具的手机维修服务。原因可能是三星对授权维修店的合同条款苛刻,以及对零件定价和供应的限制。未来,只有在百思买购买了手机并购买了极客团队全面手机保护计划的顾客才能在百思买维修三星手机。
最新数据显示,2022年至2023年间,硅谷科技行业薪资下降了15%,降幅居全美首位。尽管硅谷仍然是全美科技薪酬最高的地区,但科技公司的大规模裁员和通货膨胀导致许多科技从业者面临经济压力。文章通过采访几位受影响的科技从业者,展现了他们在高昂的生活成本下艰难求生的现状。
微软在 Build 2024 大会上发布了 C# 13 预览版,其中包括对 params 参数、新的扩展类型以及性能和内存增强方面的改进。C# 13 允许 params 关键字用于任何与集合表达式兼容的集合类型,并优化了 System.Span 和 System.ReadOnlySpan 的使用,以减少内存分配。新的扩展类型功能允许开发人员向现有类型添加方法、属性和成员。
苹果公司因其即将推出的iPhone操作系统iOS 18中的一些新功能与其他流行应用程序相似而受到批评。例如,iOS 18将提供免费的电话录音和转录服务,类似于TapeACall等收费应用程序。批评人士将这种做法称为“Sherlocking”,指的是苹果公司过去曾因复制其他公司的软件而闻名。尽管一些应用程序开发商对此表示担忧,但也有人认为,竞争最终将使消费者受益。
本文探讨了 Gleam 语言语法特性,尤其是函数参数顺序与其他语言相比的独特性。作者从 Erlang 和 Python 的部分应用特性出发,解释了它们函数参数顺序的由来,并对比了 Haskell 的类似机制。Gleam 的管道操作符促使数据转换以更接近自然语言的顺序编写,而其“类方法”函数设计以及默认的模块限定导入,使得代码中每个函数的来源清晰可见,增强了代码的可读性和可发现性,这也是作者最为欣赏的 Gleam 特性。
澳大利亚ARC转化超光学系统卓越中心(TMOS)的研究人员开发出一种超薄夜视镜片,有望取代笨重且昂贵的夜视仪。该技术利用超表面上转换技术,将光子能量提升至可见光谱,无需转换为电子,并可与现有镜片结合,制成轻便的夜视眼镜,应用前景广阔。
文章介绍了加州理工学院物理学荣誉退休教授爱德华·C·斯通的一生及成就。斯通是太空物理学和行星天文学领域的巨擘,他领导了NASA的旅行者号宇宙飞船项目长达50年,并参与了包括火星探路者号、斯皮策太空望远镜和帕克太阳探测器在内的多个太空任务。此外,他还为W. M.凯克天文台的建设以及三十米望远镜的推进做出了重要贡献。
文章分析了非洲经济发展面临的挑战,指出教育并非解决非洲青年失业问题的关键,市场机会才是充分利用其丰富人力资本的关键。文章以博茨瓦纳和卢旺达的改革为例,说明尊重产权、法治和经济自由是实现繁荣的先决条件。文章认为,创建拥有独立法律、治理、税收和监管体系的经济特区是促进非洲繁荣的有效途径,并探讨了将当地传统与全球雄心相结合的可能性。
在WWDC 2024大会上,苹果发布了visionOS 2,这是Vision Pro操作系统的第二个版本,将于2024年秋季推出。visionOS 2对Vision Pro的虚拟显示功能进行了重大升级,用户可以连接到Mac生成相当于双4K分辨率的曲面超宽显示器,并增加了对鼠标的支持。此外,visionOS 2还更新了主屏幕和手势操作,支持用户在主屏幕上重新排列应用程序,并新增了查看控制中心、电量和时间等手势。在照片应用方面,visionOS 2支持将任何图像转换为空间图像,并增加了SharePlay功能,用户可以使用Spatial Personas与其他Vision Pro用户共享照片应用。
Elixir v1.17版本带来了几项重要更新,包括在模式匹配中引入了集合论类型,可帮助开发者在编译阶段发现错误;新增了对Erlang/OTP 27的支持以及日历相关的Duration数据类型和Date.shift/2函数,方便开发者处理日期和时间。
由于欧盟可能对中国补贴的进口产品采取强硬措施,沃尔沃已开始将其中国制造的电动汽车生产转移到比利时。此举旨在避免欧盟对从中国工厂涌入欧洲的大量廉价电动汽车征收关税。分析人士表示,沃尔沃在中期受欧盟行动的影响最大,但现在该公司正在迅速采取行动,以避免被征税,因为如果继续在中国生产,其售价33,795英镑的EX30将无利可图。
文章揭露了硅谷中一个公开的秘密:创始人在公司获得新一轮融资时,往往会出售部分股份以获得流动性,保障个人财务稳定。作者认为,这种做法与创始人承担巨大风险的叙述相矛盾,并且由于缺乏透明度,导致员工对风险认知存在误区。作者呼吁提高创始人流动性的透明度,让员工了解真实情况,并建议采取措施平衡员工和创始人之间的风险,例如提供更慷慨的股权激励方案。
本文研究了夜间卧室灯光暴露与全身炎症和炎症标志物昼夜节律之间的关系。研究发现,夜间卧室灯光暴露越高,血清高敏C反应蛋白(hs-CRP)水平越高,这种关联在不爱运动的人群中更明显。此外,夜间灯光暴露还会扰乱某些炎症细胞因子和炎症平衡指标的昼夜节律。
来自中国天合光能的陈亦丰博士凭借其在光伏能源转换领域的突出贡献获得了2023年IEEE Stuart R. Wenham青年专业人士奖。他领导的研发团队致力于提高太阳能电池板的效率,特别是在优化PERC和TOPCon技术方面取得了突破,创造了多项世界纪录。
Lago是一家开源平台,旨在帮助工程师构建更好的货币化系统。目前公司正在招聘财务负责人,该职位负责财务、人员和运营等方面的工作,包括会计、财务规划和分析、现金管理、投资者关系、风险控制等。理想的候选人应具有3年以上类似职位经验,以及2-3年以上管理咨询、审计或投资银行经验。
微软即将推出的 Windows AI 工具 Recall 被曝存在安全隐患。该工具每五秒钟截一次屏,并将数据存储在未加密的数据库中,黑客可以轻易获取这些数据。安全研究人员已经开发出名为 TotalRecall 的工具,可以自动提取和显示 Recall 记录的所有内容,包括截图、访问的网站和输入的文本。这些信息可能被用于恶意目的,例如窃取个人信息、监视用户行为等。
OpenKoda是一个开源的快速开发商业应用平台,基于Java、Spring Boot和PostgreSQL构建。它提供丰富的开箱即用功能,例如动态实体、用户管理、角色权限控制、多租户支持和事件监听器等,以及可扩展的集成选项。开发者可以使用OpenKoda快速构建各种商业应用,例如时间跟踪系统和保险政策管理系统等。