V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xieyuheng
V2EX  ›  GitHub

GitHub 要被微软搞坏了吗?

  •  1
     
  •   xieyuheng ·
    xieyuheng · 2023-09-16 15:42:04 +08:00 · 5629 次点击
    这是一个创建于 470 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近 GitHub 改了 feed 但是大家想要旧的 feed 但是 GitHub 不听:

    https://github.com/orgs/community/discussions/66244
    27 条回复    2023-09-18 10:32:35 +08:00
    streamrx
        1
    streamrx  
       2023-09-16 15:49:11 +08:00 via iPhone   ❤️ 1
    没有
    codehz
        2
    codehz  
       2023-09-16 16:12:21 +08:00   ❤️ 1
    xieyuheng
        3
    xieyuheng  
    OP
       2023-09-16 16:14:41 +08:00
    @codehz 其实 https://github.com/dashboard-feed 这个 page ,很可能是过度用的,如果 UI 成功转型了,就会被删掉的。
    codehz
        4
    codehz  
       2023-09-16 16:15:29 +08:00
    那还有这个 atom 订阅在 https://github.com/timeline
    xieyuheng
        5
    xieyuheng  
    OP
       2023-09-16 16:40:52 +08:00
    @codehz 这个也会被替换成新的 dashboard 里的内容的。

    微软要的是把给你显示你 follow 的人的活动,变成类似抖音的 AI 推送。
    codehz
        6
    codehz  
       2023-09-16 16:44:44 +08:00
    @xieyuheng 原理上换不了,新的 dashboard 不能实现线性时间线,不符合 atom 的规范
    你能不能别给微软加戏
    xieyuheng
        7
    xieyuheng  
    OP
       2023-09-16 16:44:57 +08:00
    微软的解释是这样的: https://github.com/orgs/community/discussions/65343#discussioncomment-6983114

    > With the latest feed update on September 6, 2023, we made changes to the underlying technology of the feed to improve overall platform performance. As a result, we removed the functionality for “push events for repositories a user is subscribed to”.

    注意这个功能会被删除的:

    > We do not plan to re-include “push events for repositories a user is subscribed to”
    xieyuheng
        8
    xieyuheng  
    OP
       2023-09-16 16:46:38 +08:00
    @codehz 不是加戏不加戏,别攻击性那么强。看看人家官方人员的说明噻
    xieyuheng
        9
    xieyuheng  
    OP
       2023-09-16 16:50:19 +08:00
    看看有多少人想要改回原来的 feed: https://github.com/orgs/community/discussions/66188

    这个是 upvote 目前排名第二的需求: https://github.com/orgs/community/discussions?discussions_q=is%3Aopen+sort%3Atop
    codehz
        10
    codehz  
       2023-09-16 16:58:35 +08:00
    @xieyuheng 词辍是已经删除,不是将要删除,你是怎么从文本中读出要改 api 这件事的
    ericv2
        11
    ericv2  
       2023-09-16 21:17:33 +08:00
    滚他妈蛋的 GITHUB ,我已经开始准备不用 github 了,真是操蛋,最近又整 2 步验证这个幺蛾子!
    leimao
        12
    leimao  
       2023-09-16 22:03:09 +08:00 via iPhone
    @ericv2 两步验证是增加账户安全性,基本所有美国的大公司的 App 都有这东西,大多数人都不反感这个
    leimao
        13
    leimao  
       2023-09-16 22:04:50 +08:00 via iPhone
    他现在的问题是老的 UI 没了,新的 UI 也不 work (至少对我而言)。Completely a failure 。
    vfs
        14
    vfs  
       2023-09-16 22:26:47 +08:00   ❤️ 1
    @ericv2 之前的第一次不爽是不允许客户端用户名密码登录,这次又是 2 不验证,真的是服了。 最主要是是强制,而不是让用户自己选择,感觉好强势
    zhangshine
        15
    zhangshine  
       2023-09-16 23:01:10 +08:00
    还好吧,基本没看过。以前和专门写脚本隐藏 feed
    Yadomin
        16
    Yadomin  
       2023-09-17 00:59:56 +08:00
    GitLab 自从上市之后也快把自己玩死了,没得选啦😋
    socradi
        17
    socradi  
       2023-09-17 01:32:01 +08:00 via iPhone
    不是新特性的选择,而是突然出现,感觉像是被强奸了一样。现在 Filter 里面只勾选了 star ,还是没有适应
    xieyuheng
        18
    xieyuheng  
    OP
       2023-09-17 05:28:06 +08:00
    @codehz Yes.
    xieyuheng
        19
    xieyuheng  
    OP
       2023-09-17 05:32:56 +08:00
    @codehz 上面的发言人提到了,在 UI 层次删除这个功能是技术原因,“push events for repositories a user is subscribed to” 这个功能,是 performance 的瓶颈,所以要删除。

    我想了一下,也许你说的对,API 不会被删除,因为用 API 而不用 UI 的人很罕见,比如你。

    所以 performance 的问题就解决了。
    wonderfulcxm
        20
    wonderfulcxm  
       2023-09-17 05:46:00 +08:00 via iPhone
    @vfs 对,这个我也很不爽。有一个很久以前用 https 克隆下来的 github 仓库,今天修改了一些东西,准备 push 上去,输入用户名和密码,提示我验证失败,原来它改成了 personal token 的验证,虽然很久之前就改了,由于我大部分时间都是用的 ssh 密钥,所以没留意,折腾一番,总算搞好了,很烦。github 我真是日了狗了,用账户密码还是 personal token 验证没问题,你就不能让用户自己选择用哪个吗?搞这么一通我感觉有被冒犯到。
    xieyuheng
        21
    xieyuheng  
    OP
       2023-09-17 06:16:24 +08:00
    @wonderfulcxm 哎,可能 github 觉得自己做的是对的吧。希望未来会有更好的 github 代替品,它不可能是最后一个 社交编码 的程序员社区。
    xieyuheng
        22
    xieyuheng  
    OP
       2023-09-17 06:17:42 +08:00
    @codehz 我英语水平确实一般,由于英文理解不到位而产生的很多错误,实在是对不起,请多多包含 orz 。
    sapjax
        23
    sapjax  
       2023-09-17 09:58:23 +08:00
    @xieyuheng
    大佬试试我这个 https://v2ex.com/t/971497 😉
    Mystery0
        24
    Mystery0  
       2023-09-17 10:35:49 +08:00 via Android
    @codehz 的意思应该是就算过度用的页面删了,只要订阅在,继续订阅也能搞一个显示的页面出来,再弄个脚本就“还原”回来了
    xieyuheng
        25
    xieyuheng  
    OP
       2023-09-17 21:24:08 +08:00
    @sapjax 感谢分享,年纪大了,学不动了 QAQ
    mayne95
        26
    mayne95  
       2023-09-18 09:51:11 +08:00   ❤️ 2
    前面的讨论没说到点子上。这个改动的关键是你关心的内容、你关注的人,不会出现在你的 feed 上,而是会变成推荐算法的内容(当然你可以不勾选推荐,然后你就啥也得不到)

    你可以这么理解,你在 GitHub 上关注了很多大佬或者方向相同的人,希望从他们的活动中找到你感兴趣的内容,这是你的主动订阅行为,就跟 RSS 一样。
    现在这个渠道要被干掉,蹩脚的理由是性能问题。取而代之的是一个由推荐算法控制内容的 feed 。就类似于之前你在微信订阅的公众号不给你推消息了,变成由算法推送内容。我不想把生产力和粪坑冲浪这两件事情混为一谈,但事实就是 GitHub 把你主动获取信息的渠道,变成了由他掌控的推送。你失去的是获取信息的自由,他得到的是权力。

    和上面说的 timeline 接口原理什么的,一点关系都没有,这不是一个技术问题,你去抓一下 timeline 里面有你关心的内容吗

    https://github.com/dashboard-feed 这个接口按照惯例会删掉(当然我希望它一直存在),参考之前的代码搜索。现在写几行脚本替换,不过是把头埋进沙子里面,等哪天真被拿掉,到时候又哭爹喊娘问为什么这个口子都不给。

    现在 feedback 里面一群人在痛骂,但是 GitHub 就是冷处理,对此避而不谈(仅仅只拉了一个挡箭牌出来说场面话,并并没有想实际推进解决问题),这种傲慢才是大家愤怒的原因。“我要往你嘴巴喂屎了,给我把嘴张开,你可以反抗但是反抗无效。”
    xieyuheng
        27
    xieyuheng  
    OP
       2023-09-18 10:32:35 +08:00
    @mayne95 分析的透彻!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   910 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:56 · PVG 03:56 · LAX 11:56 · JFK 14:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.