NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

强制向开发者提 AI 建议再引公愤,GitHub:我知道你们很不满,但我不改

  • 2023-09-14
    北京
  • 本文字数:2422 字

    阅读完需:约 8 分钟

大小:1.15M时长:06:41
强制向开发者提AI建议再引公愤,GitHub:我知道你们很不满,但我不改

一周前,GitHub 决定将主页提要与算法建议整合在一起,此举很快激怒了这家微软旗下代码托管平台的不少用户。

 

本周二,GitHub 对大家的愤怒做出了回应,称受到质疑的问题实际上是由 bug 造成,且目前已经修复完成。但其基本思路仍然不变,还是要把原本各自独立的“Following”和“For You”两类提要合并起来。

 

其中,“Following”提要展示的是“您所关注的用户和代码仓库中的活动”。这部分内容由用户自行选定,代表大家真正感兴趣的代码和贡献者。而“For You”提要则是“基于您 GitHub 人脉网络的活动和建议”,也就是 GitHub 社交算法依据用户行为数据得出的推荐结果。

执着变成“社交媒体算法”

 

根据官方声明,GitHub 决定将二者合并一处是为了减轻服务器负担。该公司在帖子中解释道,“在我们于 2023 年 9 月 6 日发布最新版本的摘要功能时,我们对其底层技术进行了变更,旨在提高平台的整体性能。”

 

“为此,我们移除了‘用户订阅代码仓库的 push 事件’功能。我们一直对功能调整抱以审慎态度,但随着 GitHub 社区的持续发展和体量增长,我们必须优先考虑平台的可用性、用户体验和性能。”除此之外,GitHub 没有更多解释该调整会对平台性能带来怎样的影响。

 

对于那些希望自定义的用户,GitHub 表示增强了过滤控件,仅显示对用户最重要的事件类型,过滤项目包括:公告、版本、赞助商、星星、存储库、存储库活动、关注和推荐等类别。

 

GitHub 展示了新版本摘要功能,声称“新鲜且视觉上吸引人”,但网友并不买账:“这是一个非常糟糕的界面,而且没有用处。”有网友表示,页面上最有用的部分是“最近活动”,大约占屏幕显示的 10%,80% 的屏幕完全无用:这需要提要、最新更改和探索存储库。

 


GitHub 新版本页面截屏

 

相信关注 Twitter 的朋友对 GitHub 的这项操作不会陌生——马斯克接手之后,这家社交网络也改变了其“Home”时间线的默认算法设置,取消了按时间顺序排列的“Latest Tweets”最新推文选项。各位观望 Twitter 的吃瓜群众们,这下大棒也挥到自己头上了。

 

有用户反馈称,GitHub 删除了之前的提要,从而犯了一个错误。“在当前的 feed 中,无论你添加了多少个过滤器,我都找不到我感兴趣的信息。”



这位用户向 GitHub 呼吁道,请停止接触那些不是非常必要的东西!帖子下面有大量开发者跟帖表示赞同。

 

开发者“mjpitz”表示,“我的 GitHub 已经用了十多年了,我收到了我多年前注星标的项目/存储库的无用更新,我今天对它们不感兴趣。我知道我可以取消星标,但这需要做很多工作。由于这种转变,我真正关心的事情正在消失在这些‘噪音’中。”

 

实际上,去年 GitHub 刚上线“For you”功能时就遭到了开发者抗议。GitHub 声称,上线该功能的目的是为了让开发人员接触更广泛的受众并建立社区属性。但是开发者们担心这些推荐会把 GitHub 变成一个社交媒体平台。同时,这些开发者还提到,大家喜欢开源工具来增加数据隐私和透明度,算法推荐可能会导致数据收集和隐私的丢失,这与开源社区是不相符的。

 

当时,就有不少开发者直言道,“我不需要看到推荐,也不需要看到我不关注的人的活动,GitHub 正在试图推出社交功能,但我们在这里是为了工作”、“请不要把 GitHub 变成 Facebook”、“请给我一个选项来完全禁用算法提要”。

GitHub 对问题避而不谈

 

大量用户要求 GitHub 恢复到原来的设置。但一年多过去了,GitHub 看起来似乎并不在乎用户多么讨厌这套新的算法推荐系统和单方面设计变更:用户反对的理由没有变,GitHub 的变更也一直在进行。

 

在近 200 条直接评论中(此外相关讨论线程中也有声音),哥伦比亚开发平台 BeeSoft Labs 的创始人 Bram Borggreve 对此番未经预告的提要变更给出了有理有据的反对意见:

 

GitHub,请你倾听用户的反馈,保留按时间顺序排列的选项。就在昨天,这个选项还好好地摆在那里。

 

大约 10 个月前你们曾做过类似的尝试,但实验失败了,可昨天你们又搞了一次。

 

按时间顺序排列提要对很多用户来说意义重大,这能帮助我们发现新的代码仓库和需要关注的开发者,有助于顺利开发工作,因为用户可以看到谁给自己的代码仓库打了星。更重要的是,因为内容会按时间顺序排列,所以我们知道该从哪里开始浏览、哪些内容之前已经看过。

 

新增算法推荐选项不是不好,甚至更符合某些用户的实际需求。但是拜托,别在更新的同时把好东西撤掉,按时间排序已经存在多年、而且实践也证明这是个效果很好的选项。

 

我们没必要把一切都搞得像 Twitter、Facebook 或者 Instagram 那样。我们来 GitHub 是为了完成工作,而不是关注算法认为我们可能感兴趣的内容。

 

来自某 IT 基础设施管理软件开发商的一位工程师表示,“GitHub 之前就做过类似的尝试,但被用户们抵制了。他们正在取消有用的功能,取而代之的则是垃圾般的社交媒体算法。GitHub 似乎忘了人们来这里是为了做实际工作,而不是没完没了地浏览问题、pull 请求和新的 JavaScript 框架。”

 

但 GitHub 拒绝就此事发表评论,只是承认也许有些用户对新功能不太满意,并再次重申了新功能的发布说明。

 

该公司指出,“我们理解,不少用户对最近的提要调整感到不满。我们应当更好地表述最近上线的变更、决策思路,以及我们与平台服务目标之间的关系。我们将不断发展并继续努力提供一流的开发者体验,帮助每位用户快乐高效地完成工作。您的持续反馈非常宝贵,也将引导我们的后续工作。”

 

外媒 The Register 还向 GitHub 寻求相关数据,想要了解其关于旧版提要格式会影响平台性能的说法有无依据,但估计获得正面回应的可能性不大。

 

目前,喜欢旧提要版本的开发者可以安装相应的 user-script(https://github.com/Gerrit0/old-github-feed)或访问仍提供旧格式的 GitHub 页面(https://github.com/dashboard-feed)。当然,如果对 GitHub 的“倒行逆施”实在不满,也可以考虑转向其他代码托管平台。

 

相关链接:

https://github.com/orgs/community/discussions/65343

https://github.com/orgs/community/discussions/66244

https://www.theregister.com/2023/09/13/github_alienates_customers_by_force/

 

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2023-09-14 14:395435

评论 2 条评论

发布
用户头像
微软收购的。
2023-09-17 23:13 · 河北
回复
用户头像
当然,如果对 GitHub 的“倒行逆施”实在不满,也可以考虑转向其他代码托管平台。
2023-09-15 08:45 · 浙江
回复
没有更多了
发现更多内容

十分钟带汝入门大数据开发语言Scala

百思不得小赵

scala 大数据 6月月更

ABAP BDC的执行模式和更新模式

桥下本有油菜花

abap

开源等于免费吗?

源字节1号

开源

自主研发不断突破!索信达AI技术再获国家发明专利授权

索信达控股

java培训MyBatis动态SQL

@零度

mybatis JAVA开发

React Suspense 尝鲜,处理前后端IO异步操作

葡萄城技术团队

大前端 SpreadJS 表格控件 纯前端表格组件

盲盒APP开发:如何抓住消费者的心?

WDL22119

盲盒商城 盲盒APP开发 盲盒源码 盲盒H5开发 盲盒小程序

不会乘法表怎么做乘法?这个远古的算法竟然可以!

博文视点Broadview

PingCAP 与阿里云达成合作 云数据库 TiDB 上线阿里云心选商城

Geek_2d6073

得物质量度量之“三级指标体系”及其应用实践

得物技术

质量保障 指标监控 工程效能 质量指标 效能平台

PingCAP 与阿里云达成合作 云数据库 TiDB 上线阿里云心选商城

PingCAP

分布式数据库 TiDB

解决方案| 快对讲综合调度系统

anyRTC开发者

音视频 快对讲 语音对讲 调度系统 视频对讲

java开发技术培训MyBatis的缓存

@零度

mybatis JAVA开发

盲盒APP开发新玩法,盲盒APP需具备的模块

WDL22119

盲盒商城 盲盒开发 盲盒APP开发 盲盒源码 盲盒H5开发

InfoQ 极客传媒 15 周年庆征文|【Docker最佳实践】Windows上安装Docker及常见问题解决

迷彩

Docker 架构 运维 6月月更 InfoQ极客传媒15周年庆

OpenHarmony 官网文档有哪些上新?下篇:设备开发文档上新

OpenHarmony开发者

Open Harmony

支持 M3U8 格式播放的方法

CRMEB

基于宽表的数据建模应用

百度Geek说

大数据 数据建模

墨天轮访谈 | 叶金荣:GreatSQL开源社区——做中国广受欢迎的开源数据库

墨天轮

数据库 开源数据库 国产数据库

ABAP BDC常见问题-FICO

桥下本有油菜花

abap

开发者能力大赏,谁是技术知识达人?

华为云开发者联盟

华为云

Windows/Linux系统下python的安装与环境配置

左手の明天

Python Python库安装 python安装

NLP论文领读|合成数据的妙用:低成本构建高质量的大规模平行语料

澜舟孟子开源社区

人工智能 自然语言处理 数据挖掘 深度学习 nlp

华为云发布新伙伴体系,携手伙伴及开发者共建新生态,共创新价值

郝俸🦁好棒

华为云 生态

2022年中国露营市场专题洞察

易观分析

露营

【Spring 学习笔记(十一)】基于注解的Spring AOP

倔强的牛角

Java spring spring aop Java EE 6月月更

通过DAO的现状,看Web3最具影响力的基础设施M-DAO

鳄鱼视界

Windows域提权漏洞分析与复现

网络安全学海

网络安全 安全 渗透测试 WEB安全 漏洞挖掘

有了钉钉和企业微信,企业还需要专属IM吗?

WorkPlus

使用 eBPF 增强监控和可观测性

观测云

office 2016连接mysql并执行复杂查询

阿呆

MySQL Office

强制向开发者提AI建议再引公愤,GitHub:我知道你们很不满,但我不改_企业动态_褚杏娟_InfoQ精选文章