GitHub 要被微软搞坏了吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xieyuheng
V2EX    GitHub

GitHub 要被微软搞坏了吗?

  •  1
     
  •   xieyuheng
    xieyuheng 2023-09-16 15:42:04 +08:00 5986 次点击
    这是一个创建于 756 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近 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 自从上市之后也快把自己玩死了,没得选啦
    qfpZ2KhNsF23UGbN
        17
    qfpZ2KhNsF23UGbN  
       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     Solana     5131 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 09:37 PVG 17:37 LAX 02:37 JFK 05:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86