GitHub 风波不断,连续宕机事件刚结束,“算法推荐”新功能又遭开发者抗议

简介: 前几日,GitHub 推出了新的主页 feed 测试版本,其中更新带来的最重要的一个功能是“For you”,可以通过算法向开发者推荐可能感兴趣的项目或用户。GitHub 表示其目的是为了让开发人员接触更广泛的受众并建立社区属性。

前几日,GitHub 推出了新的主页 feed 测试版本,其中更新带来的最重要的一个功能是“For you”,可以通过算法向开发者推荐可能感兴趣的项目或用户。GitHub 表示其目的是为了让开发人员接触更广泛的受众并建立社区属性。

image.png

新算法推送遭开发者抗议

对于 GitHub 这个“贴心”的推送,多数开发者似乎并不买账。他们担心这些推荐会把 GitHub 变成一个社交媒体平台。同时,这些开发者还提到,大家喜欢开源工具来增加数据隐私和透明度,算法推荐可能会导致数据收集和隐私的丢失,这与开源社区是不相符的。

在 GitHub 的官方仓库下,有一个“我不想要算法提要”的 Issue,评论中反对新功能的开发者特别多。

image.png

其中一位开发者指出,GitHub 是他们生计的一部分,这样做会导致他们承受无法摆脱的额外压力,如果希望进行推广,可以尝试其他的平台,而不是让其成为 GitHub 的强制性组成部分。

image.png

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

目前该功能仍在测试阶段,开发者的建议相信 GitHub 已经收到,具体的结果还要等待时间才能确定。

Issue 地址:https://github.com/github/feedback/discussions/13131

连续宕机事件,因 MySQL 负载过重

过去的几周时间里,GitHub 接连出现了多起宕机事件,严重影响了用户的正常使用。

宕机事件线:

  • 3 月 16 日 14:09 UTC(持续时间 5 小时 36 分钟)
  • 3 月 17 日 13:46 UTC(持续时间 2 小时 28 分钟)
  • 3 月 22 日 15:53 UTC(持续时间 2 小时 53 分钟)
  • 3 月 23 日 14:49 UTC(持续时间 2 小时 51 分钟)

发生如此密集的宕机事件,GitHub 在解决问题的同时也分享了相关情况。官方解释宕机主要原因是其 mysql1 集群的资源争夺,影响了 GitHub 负载高峰期间的服务和性能。

尽管在过去几年 GitHub 已经做了许多优化工作,例如增加集群以支持平台的增长、对主数据库进行分区等等,但很明显这并不能一劳永逸。

据了解,为了防止类似的事件再次发生,GitHub 已经开始在高峰时段对该特定数据库的负载模式进行审计,并根据这些审计进行一系列的性能修复。另外他们正在将流量转移到其他数据库,以减少负载并加快故障转移时间。同时审查相应的变更管理程序,特别是与生产环境中高负载期间相关的监控和变更。

GitHub 还表示,随着平台的不断发展,他们会一直努力扩展基础设施,包括对数据库进行分片和扩展硬件。

自微软接手 GitHub 后,在用户量不断增长(仅去年一年 GitHub 暴增 1600 万程序员)的同时,宕机事件也是越发频繁,对 GitHub 来说更换性能更为强大的数据库已经迫在眉睫。此外,显然开发者对代码托管社区增加“社交”属性非常抵触,GitHub 也需要重点思考究竟哪些是开发者真正需要的功能。

参考链接:

https://www.theregister.com/2022/03/23/github_for_you/

https://github.blog/2022-03-23-an-update-on-recent-service-disruptions/

目录
相关文章
|
3月前
|
安全 项目管理 开发工具
探索 GitHub:现代开发者的协作平台
GitHub 是一个基于 Git 的版本控制和协作平台,广泛应用于软件开发和项目管理。它不仅提供代码托管服务,还是开发者社区和开源项目的重要平台。本文介绍了 GitHub 的核心功能(如代码托管、协作工具、CI/CD 集成等)、使用技巧(如规范化提交信息、参与开源项目等),帮助开发者提升效率和协作能力。GitHub 自2008年成立以来,已成为全球最大的代码托管平台,支持团队协作和项目管理。
|
4月前
|
Web App开发 Linux 开发工具
告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
【8月更文挑战第4天】告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
|
4月前
|
算法 数据处理 数据安全/隐私保护
|
5月前
|
机器学习/深度学习 数据采集 监控
Python基于BP神经网络算法实现家用热水器用户行为分析与事件识别
Python基于BP神经网络算法实现家用热水器用户行为分析与事件识别
|
6月前
|
搜索推荐 开发者 SEO
CSDN 大规模抓取 GitHub 上的项目到 GitCode,伪造开发者主页引公愤
后续影响和发展方向 GitCode是CSDN开发的一个代码托管平台,为了快速获得搜索引擎流量,CSDN采用了惯用的手段,直接搬运大量内容进行填充。接下来,他们很可能会通过SEO农场来污染搜索引擎,以获得更多的流量。这种操作不仅对开发者极不尊重,也对整个互联网环境造成了严重的污染。 写在最后 GitCode 已经出来有挺长时间了,期间没闹出过什么问题。近期,不知道 GitCode 内部的哪位领导脑子被驴踢了,做出搬运 GitHub 的仓库来丰富自己平台内容的决定。 这种无视开发者权益、恶意搬运项目的行为,必将受到开发者社区的强烈谴责,尊重开发者的劳动成果,维护开源社区的良好氛围。开发者们也应团结
143 1
|
6月前
|
算法 NoSQL Python
开山之作!Python数据与算法分析手册,登顶GitHub!
若把编写代码比作行军打仗,那么要想称霸沙场,不能仅靠手中的利刃,还需深谙兵法。 Python是一把利刃,数据结构与算法则是兵法。只有熟读兵法,才能使利刃所向披靡。只有洞彻数据结构与算法,才能真正精通Python。
|
7月前
|
算法 NoSQL Python
开山之作!Python数据与算法分析手册,登顶GitHub!
若把编写代码比作行军打仗,那么要想称霸沙场,不能仅靠手中的利刃,还需深谙兵法。 Python是一把利刃,数据结构与算法则是兵法。只有熟读兵法,才能使利刃所向披靡。只有洞彻数据结构与算法,才能真正精通Python
|
7月前
|
算法 大数据 程序员
Github上线即遭狂转!上百人通过这份算法手抄本成功上岸字节
前言 提到算法大家都不陌生,众所周知计算机的尽头是算法,是数学,这是一个程序员需要面对的重点难点,想要有所突破就得学算法,算法工程师可是一直以高薪著称,年薪30个都只是中等水平。 就从面试求职而言,现如今,各大国内外IT名企无论是笔试还是上机,算法题都是必考。这本书全是干货,作为面试的利器,深入浅出,有的放矢,覆盖面广。其中的题目全是大厂面试的高频题,解法都是最优解,这样的干货对于马上要找工作的“码农”来说是真正的福音! 抱着高分和好评如潮的吸引下,阿鑫开始读了这本书,写一些读后感 读后感: 这本书非常成功地通过简单的例子将复杂的算法拆成一个个既实用又易懂的算法原型,选择了具有代表性的面
|
算法 Java 程序员
GitHub上标星80k的算法笔记,是有什么与众不同的魅力?
程序员到底需不需要学习算法?这个问题被争论的次数绝对不亚于“Java是不是最好的语言”“VIM和Emacs谁是最好的编辑器”“程序员是不是需要学习数学”。为了避免陷入这样的争论里,我们先对“算法”一词做个转换定义,什么是算法?
下一篇
DataWorks