微软AI为Bing投放广告:搜索Chrome时出现无关推广


近期,有用户在Edge浏览器使用Bing搜索“Chrome”时,发现BingChat生成了一段与Chrome无关的答案,而这段答案实际上是名为《Bing:不仅仅是搜索的搜索引擎》的广告。这表明,在用户使用Edge查找关于“Chrome”的信息时,微软借助AI为Bing投放了广告,而非常规的搜索结果。

微软AI为Bing投放广告:搜索Chrome时出现无关推广


针对此事,微软产品营销总监Jason Fischel回应表示:“我们经常尝试新功能、用户体验和行为,以测试、学习和改善客户体验。这些测试通常很简短,并不一定代表最终或广泛提供给客户的内容。”据了解,该广告现已被删除。

微软AI为Bing投放广告:搜索Chrome时出现无关推广



微软在最后一刻砍掉.NET 6热重载代码 惹恼开源社区


在萨蒂亚·纳德拉接管了微软 CEO 的职务之后,这家软件巨头一直在过去 10 年里积极拥抱开源,并且主动传达了对 Linux 和开源社区的热爱。五年前,该公司更是加入了 Linux 基金会,且官方对此表示了赞许。然而由于 .NET 社区正在酝酿的一场风暴,所有这些善意,都正处于一触即溃的危险边缘。

据悉,微软内部的一项有争议的商业决策,让许多人都开始质疑该公司对开源的承诺。多个消息来源向 TheVerge 透露,此举同样激怒了微软自家的许多开发者,但他们却被压着不许公开抱怨。

具体说来是,在本周即将发布的 .NET 6 中,这家雷德蒙德软件巨头悄然删除了 Hot Reload 的一个关键部分。该功能基本上允许开发者在创建项目时获得即时反馈、并更改代码以立即查看结果。

与竞争对手 Google 家的 Dart 编程语言和 Flutter 开发工具包来说,这是微软 .NET 框架的一个极大卖点,且该公司一直在积极将它引入 .NET 和 Visual Studio 集成开发环境。

微软最初的计划描述,是将 Hot Reload 带给尽可能多的 .NET 开发者。然而最后一刻的更改,又将它局限在了 Windows 平台上的 Visual Studio 开发人员,而不是走向开放与跨多个平台使用。

微软一直在测试接近最终版本的 .NET 6 候选发布(RC)版本,其允许开发者通过 dotnet watch 在各种环境和平台上使用热重载,包括流行的 VS Code 开发环境。

候选发布通常意味着功能完好、做好了投入生产的准备、且尽可能修复了测试期间发现的各种错误。

2.png

然而本周早些时候宣布的最后一分钟修改,又仅在 Visual Studio 2022 中启用了热重载功能。负责该功能的微软项目经理 Dmitry Lyalin 给出的理由是,其旨在为大多数用户提供最佳体验。

但是在 GitHub 上,还是有大量开发者对此表达了严重的挫败感,Hacker News 和微软官方播客文章下的评论也是一篇骂声。曾在微软 F# 团队工作的 Phillip Carter 在评论中写道:

在查看了源码之后,我发现了一个更让人感到失望的事实 —— Hot Reload 的支持代码只有 1~2 千行左右,但它们还是在最后一刻被撕票了。

作为一项起初并不局限于 Visual Studio 的功能,这是一个明显的倒退,我真不希望微软就此走上回头路。

The Verge 了解到,从 .NET 6 中删除该功能的决定,是由微软开发部门负责人 Julia Liuson 做出的。消息人士称,此举是一项以业务为主导的决定。

3.png

(传送门:GitHub)

显然,微软本想着偷偷引入这项变化,且预计不会引发强烈的反对。

但是对于长期在开源社区从事 .NET 相关工作的微软自家工程师看来,连他们都感到了深深的伤害与背叛,甚至担心这一决定会对微软后续的开源工作产生持久不利的影响。

最初在 GitHub 上曝光此事的独立开发者 Reily Wood 写道:

如果你想获得良好的开发体验,Visual Studio 无疑是最佳的选择。但 .NET 团队的所作所为,又与所有跨平台工作背道而驰。

回顾 2014 年,当时微软宣布了要将 .NET 开源。之后其本应保持独立自治,以期改善 .NET 开源软件的开发与写作。

然而近日,一位卸任的董事会成员对 .NET 基金会的角色提出了质疑,询问它是否仅代表微软的意愿行事、还是致力于帮助培养和促进一个健康的社区?

更让广大开发者感到愤怒的是,微软还锁定并限制了一个查询请求,以删除 .NET 6 中用于 dotnet watch 的热重载功能 —— 这严重阻碍了社区评论、以及拒绝最后一分钟的更改。

即使目前社区已经提交了自己的查询请求,以撤销微软的这项变动,但现在看来也是不大可能得到回应的。


微软win11系统再次更新版本 修复win11 AMD CPU性能问题


为了解决AMDCPU性能问题,微软于21号发布一个新的Win11更新。AMD和微软在Ryzen处理器上发现Windows11有两个问题,一个是使L3缓存延迟增加三倍,另一个是在一些游戏中性能下降15%。目前,微软正通过Win11 Build22000.282来解决这一问题,所有Win11用户都可以作为一个可选更新使用Windows更新。

此前,AMD.微软在Windows11系统中发布了两个AMD处理器兼容问题。这两种情况都导致不同程度的性能下降:1。三级缓存延迟可能增加3倍;2.UEFICPC2不能优先将进程调度到最快核心上。以上问题困扰着许多用户,现在微软推出了解决方案。

这次Win11更新除了解决了上面提到的性能之外,还提供了其他的修复,其中之一是修复操作系统升级后阻止“开始”菜单打开的问题,并且修复了一些Bluetooth鼠标和键盘的输入延迟。

具体还有:

任务栏上的Teams聊天的设计和动画改进;

修复了一个错误,该错误导致新任务栏和开始菜单无法在从Win10升级的设备上出现;

一个导致应用程序运行速度比平时慢的错误已经被修复;

微软正在改进WindowsUpdate预测安装时间的能力;

然而,这次更新没有解决与preferredcore有关的问题。这个问题会妨碍线程调度如何在处理器最快的内核上工作,或者会导致对一个或多个CPU线程性能敏感的应用程序性能下降。微软和AMD已经表示,他们将会在十月份以Windows更新的形式解决这些问题。