Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@FrankHB
Created June 25, 2019 04:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FrankHB/fa5592ea427fb059874173fe07dff67c to your computer and use it in GitHub Desktop.
Save FrankHB/fa5592ea427fb059874173fe07dff67c to your computer and use it in GitHub Desktop.
未开化案例研究

终于升级成用 .md 而不是 .txt 了。以下用例应该能体现这样做的理由:

免责声明:以下某当事人因自称屏蔽,公告视为送达。本文不对任何已公开信息的传播承担法律要求以外的责任。

这次的重点是关于学术和项目贡献的信誉(credit) 和知识水平以及资格挂钩的逻辑欠缺的问题。

从文明层次上来看,这并不算特别猴,但演化路线成谜。

症状

因为比较琐碎,这次只给吱群的一个例子。

【管理员】mqmqmq 00:54:03
linux图形界面这么烂,是不是因为GUI子系统不在内核里导致的
【int16】\b\bRapt-g 00:55:44
要是在内核崩死你双击查看原图
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:56:08
linux 的图形界面不是内核的一部分,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:56:15
@mqmqmq 并不是,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:56:34
你觉得 linux 图形界面烂只有一种原因,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:56:39
就是你不习惯 。
【管理员】mqmqmq 00:56:54
我觉得他肉眼可见掉帧
【int64】Utaha 00:57:01
是因为辣鸡
【管理员】mqmqmq 00:57:03
延迟
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:57:18
我刚换 mint 的时候花两个月才习惯 mate 的鼠标,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:57:28
手感和 windows 有很大差异 。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:57:40
@mqmqmq 谁家的,
【管理员】mqmqmq 00:57:51
debian9默认的那个
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:57:59
MATE 的还挺好用的,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:58:04
@mqmqmq 那个,,,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:58:07
正常,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:58:21
debian 不主打桌面,那个烂很正常,
【管理员】mqmqmq 00:58:24
还有,没有靠谱的远程桌面
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:58:38
搞不好是什么上古版本的 x server ,
【管理员】mqmqmq 00:58:49
内网vnc卡成*
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:59:01
@mqmqmq 得 x forwarding ,但是我没搞过,
【管理员】mqmqmq 00:59:16
是不是xserver缺少高层语义导致的
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:59:23
x server forward 否则连剪贴板都不能用,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 00:59:34
@mqmqmq 你试试 team viewer 吧,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:00:34
如果需要桌面,不建议 debian ,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:00:41
mint 或者 ubuntu 吧,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:01:00
我不是很推荐 ubuntu ,手感像 mac ,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:01:08
mint 手感比较像 windows 。
【管理员】mqmqmq 01:01:16
好的
【管理员】mqmqmq 01:01:18
睡了
【管理员】mqmqmq 01:01:22
特首晚安
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:02:02

【帝球】幻の上帝 01:05:48
比KDE手感像Windows么。
【int32】yooooki 01:10:15
要死了,explore,exe未响应杀不掉只能强制关机
开机后宽带连接就废了,搞了几个小时也没搞好
刚开始还能生成诊断日志,现在一生成诊断日志就蓝屏
【int32】yooooki 01:11:56
感觉是什么驱动坏掉了,但是又不知道是哪一个
但是不是网卡驱动

最关键的是老外好像不兴用拨号上网,查到的都是vpn连接的
【帝球】幻の上帝 01:12:25
草,硬盘废了(
【int8】Mr.Mouri(1225675556) 01:19:51
@mqmqmq 主要是开源的缘故……
【int8】Mr.Mouri(1225675556) 01:19:58
而且没有统一的 ABI
【int8】Mr.Mouri(1225675556) 01:20:23
每个项目都有每个项目的个性
【int8】Mr.Mouri(1225675556) 01:20:36
而开源使得这种特性能充分发挥
【int8】Mr.Mouri(1225675556) 01:20:44
于是结合的时候问题更大
【int8】Mr.Mouri(1225675556) 01:21:23
你看看 Red Hat 或者 Debian 的稳定版的软件包有多么古董就知道了(
【int8】Mr.Mouri(1225675556) 01:22:11
还有就是开源也导致作者不会好好写文档,也很少考虑自己习惯用法之外的事情
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:22:19
debian testing 还比较新,
【int8】Mr.Mouri(1225675556) 01:22:25
而用户是最好的黑盒(
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:22:44
直接上 testing 源和 arch 差不多了,没版本,变成滚包的。
【int8】Mr.Mouri(1225675556) 01:22:45
debian testing 有 arch linux 新吗?
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:22:53
arch 司马。
【帝球】幻の上帝 01:23:17
@Mr.Mouri 
smg
【int8】Mr.Mouri(1225675556) 01:23:19
感觉如果 debian 有 testing 与 stable 之间的选择会好不少
【帝球】幻の上帝 01:23:31
依赖ABI的工程废渣还好意思说这个?
【帝球】幻の上帝 01:23:36
msvcrt烂还是glibc烂?
【int8】Mr.Mouri(1225675556) 01:23:53
我觉得都挺烂的
【帝球】幻の上帝 01:24:09
bingo,然后,为什么?
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:24:20
@Mr.Mouri llvm 也开源,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:24:32
但是 llvm 和 gcc 的生态差好多。
【帝球】幻の上帝 01:24:42
llvm其实也挺烂的,,,,比如看投入产出比,,,
【int8】Mr.Mouri(1225675556) 01:24:48
msvc 是实现烂
glibc 是兼容烂
【帝球】幻の上帝 01:25:07
不,反了。
【int8】Mr.Mouri(1225675556) 01:25:08
问题是不得不用
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:25:33
gcc 的开发者都是学究,llvm 相对是不那么学究气,
【int8】Mr.Mouri(1225675556) 01:25:34
其实我遇到你就想问,上次卡住你的问题
【帝球】幻の上帝 01:25:36
msvcrt是兼容炸妈导致部署废物。
glibc是实现想什么东西都塞到一块然后变成holdingpkg。
【帝球】幻の上帝 01:25:50
其实可以不用的,WSL2套路(
【int8】Mr.Mouri(1225675556) 01:25:52
msvcrt 还是能保证 ABI 的
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:25:58
保证个鬼,
【帝球】幻の上帝 01:26:06
保证个鬼,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:26:09
ftime 了解一下,
【int8】Mr.Mouri(1225675556) 01:26:13
我指的是系统自带的那个
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:26:17
不可能 ,
【帝球】幻の上帝 01:26:31
C实现的ABI保证就没见过比cl带的烂的,,,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:26:35
别关公门前耍大刀了,
【int8】Mr.Mouri(1225675556) 01:26:39
否则老应用很难兼容
【帝球】幻の上帝 01:26:44
“系统自带”=不更新(
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:26:47
你跟我说 msvcrt 哈哈哈哈,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:27:16
msvcr* 都弃疗吧,
【帝球】幻の上帝 01:27:39
msvcr*有一个好(
【帝球】幻の上帝 01:27:45
更新没那么容易让系统滚挂(
【int8】Mr.Mouri(1225675556) 01:27:52
系统自带的 msvcrt 用来缩减二进制体积不错
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:27:56
各种符号炸妈, x86 x64 都不兼容,遑论 arm ,
【帝球】幻の上帝 01:28:26
因为Win32可以不依赖msvcrt。
【int8】Mr.Mouri(1225675556) 01:28:29
可惜手里就有 msvcrt 适配 VC2019 的项目
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:28:35
然后 standard conformance 一坨废物。
【帝球】幻の上帝 01:28:47
Linux userland没libc就如丧考妣了。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:28:51
%s 什么的。
【int8】Mr.Mouri(1225675556) 01:29:00
Win32 内部依赖 msvcrt,虽然现在在努力往 ucrt 转移
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:29:10
醒醒,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:29:19
kernel32 的 crt 是静态链接的,
【int8】Mr.Mouri(1225675556) 01:29:24
从 IDA 视角看的
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:29:43
win32 依赖哪个 msvcrt 了?
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:30:00
kernel32 先于 msvcrt 加载,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:30:10
另一个是 ntdll ,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:30:25
虽然没 ntdll 的基本都死光了吧。
【int8】Mr.Mouri(1225675556) 01:30:59
ntdll 倒是是附带了部分 CRT 实现
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:31:12
开源不开源根本不是主要区别,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:31:24
不开源一般更烂,
【int8】Mr.Mouri(1225675556) 01:31:34
Windows 10 的 kernel32 依赖了 ntdll 的 crt 函数
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:31:40
同样是开源,llvm 和 gcc 也差好多,
【int8】Mr.Mouri(1225675556) 01:31:46
其实我觉得开源不一定烂
【int8】Mr.Mouri(1225675556) 01:31:59
但不提供 ABI 就很蛋疼
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:32:02
我说开源一定烂了?
【int8】Mr.Mouri(1225675556) 01:32:14

【int8】Mr.Mouri(1225675556) 01:33:21
我挺喜欢开源的……但是也知道开源项目的很多作者喜欢随性做事不保证 ABI
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:33:26
gcc 社区一帮学究,他们能做出很扎实稳定的底层基建,但是绝对做不出人脸识别无人驾驶还有阿尔法狗什么的,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:33:32
llvm 社区相反,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:33:43
区别在哪,留个作业,
【int8】Mr.Mouri(1225675556) 01:34:02
gcc 啊,我感觉最大的障碍反而是 GPL
【int8】Mr.Mouri(1225675556) 01:34:24
倒是 LLVM 我没好好用过其 CRT 不做评价
【int8】Mr.Mouri(1225675556) 01:34:37
我只用过 Clang 的 C1 体验不错
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:34:40
gcc 和 llvm 社区大概是盖茨和乔布斯的区别。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:34:52
llvm 提供啥 crt 了,
【int8】Mr.Mouri(1225675556) 01:35:22
总之意思是我没好好用过 LLVM
【帝球】幻の上帝 01:35:45
给盖茨修正拳也糊不清楚.NET,但是你把乔布斯打死也没法指望他说清楚为啥M$的东西烂,反手还塞给你给ObjC(
【int8】Mr.Mouri(1225675556) 01:35:48
Linux 下 GCC
Windows 下 MSVC
我又不用 Apple
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:36:09
NeXT 就是乔布斯搞的?
【int8】Mr.Mouri(1225675556) 01:36:23
乔布斯不懂技术,但他有懂技术的人
【int64】Utaha 01:36:25
那我以后去哪工作啊。。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:36:28
GCC 尾大不掉。
【帝球】幻の上帝 01:36:48
@Mr.Mouri 所以啊了色还得一个个排队枪毙,太慢了。
【int8】Mr.Mouri(1225675556) 01:37:30

倒是我没有班门弄斧的意思
【int8】Mr.Mouri(1225675556) 01:37:36
你这么说挺让我生气的
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:37:49
我说错了?
【int8】Mr.Mouri(1225675556) 01:38:03
讨论技术,然后感觉在怀疑我
【int8】Mr.Mouri(1225675556) 01:38:20
我这人敏感且冲
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:38:32
msvcrt 什么兼容性不需要你告诉我。
【int32】Victor Yeh (叶剑飞) 01:39:03
Mac操作系统集成了什么crt ?
【int8】Mr.Mouri(1225675556) 01:39:07
倒是能有一个这样的设施在,很多组件都喜欢它
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:39:11
USE_32BIT_TIME_T 什么时候能干掉啊?
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:39:22
现在各种源码  hack ,
【int8】Mr.Mouri(1225675556) 01:39:57
Linux 下我都没看到 time64
【int8】Mr.Mouri(1225675556) 01:39:59
只有 time
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:40:09
然后有的没有 _ftime64 有的没 _ftime32 有的没 _ftime 。
【帝球】幻の上帝 01:40:13
@Mr.Mouri 手冲(?
【int8】Mr.Mouri(1225675556) 01:40:14
但是不保证 ABI
【int8】Mr.Mouri(1225675556) 01:40:27
@幻の上帝 请严肃一点
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:40:41
ABI 谁 tmd 给你保证的?
【帝球】幻の上帝 01:40:44
qnmlgbdABI
【int8】Mr.Mouri(1225675556) 01:41:11

倒是 Win32 组件会用 msvcrt (一般是历史悠久的组件)
【帝球】幻の上帝 01:41:28
libc这种程度的破烂还不懂拆包的也配保证ABI?
【帝球】幻の上帝 01:41:46
一坨C-like撸瑟也好意思依赖ABI?
【帝球】幻の上帝 01:41:50
ABI是给谁用的,懂?
【int8】Mr.Mouri(1225675556) 01:42:41
@幻の上帝 嗯,只是我很好奇你的代表作
【int8】Mr.Mouri(1225675556) 01:42:51
除此以外……没啥疑惑
【帝球】幻の上帝 01:43:03
https://github.com/cplusplus/draft
看,没有ABI废渣(
【int8】Mr.Mouri(1225675556) 01:43:10
而且一看到你我就会想到上次问你的问题
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:43:37
帝球代表作(
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:43:52
好像也就是 pl-docs 出名一点,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:43:59
那什么 yslib   so so ,
【帝球】幻の上帝 01:44:00
吊打各路神仙,因为没依赖ABI(
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:44:12
除此以外乏善可陈(
【int8】Mr.Mouri(1225675556) 01:44:15
C++ 反而我感觉语法臃肿
【帝球】幻の上帝 01:44:17
间接依赖屑libc实在是不好意思(
【int64】Utaha 01:44:25

【int64】Utaha 01:44:26
你们开始了
【帝球】幻の上帝 01:44:31
吱crt还要自爆么。
【帝球】幻の上帝 01:44:45
不对,吱cf是正式坑了?
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:44:54
先糊 asteria (
【帝球】幻の上帝 01:45:13
能糊几年……
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:45:22
还有 poseidon 呢,
【帝球】幻の上帝 01:45:35
po吱don有干掉C艹98了么。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:45:37
等 asteria 搞好之后,要集成进去,
【int64】Utaha 01:45:47

【帝球】幻の上帝 01:45:47

【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:45:50
再重构直接上 14 了,
【int64】Utaha 01:45:58
我寻思着我在你群学的东西都点歪了。。。
【int8】Mr.Mouri(1225675556) 01:45:58
@欢迎乘坐轨道交通4号线 倒是我说的 Win32 不是只有那几个金刚,还有 Windows 服务、其他的 Win32 API DLL
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:46:09
原本设计不好的很多,
【int64】Utaha 01:46:12
我发现我cs还是菜成狗
【帝球】幻の上帝 01:46:18
学复读、找吱吱。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:46:18
比如居然还支持 tcp 半连接,
【帝球】幻の上帝 01:46:32
不用怕,大部分人CS还是狗。
【int8】Mr.Mouri(1225675556) 01:46:37
这些组件依赖 msvcrt(老) 和 ucrt (新)
【帝球】幻の上帝 01:46:41
连个漏洞百出的MIT 6.0001都能糊弄。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:46:54
这玩意污染了 session 接口,重构的话这玩意就不考虑支持了,
【int64】Utaha 01:47:22
我好菜啊
【int32】复读自动机 01:47:34
我好菜啊
【帝球】幻の上帝 01:47:35
菜不过吱(
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:47:44
@Mr.Mouri 你所谓的 win32 包括 winsock2 么,
【帝球】幻の上帝 01:47:48
也不会唱跳rap打篮球(
【int32】复读自动机 01:47:50
我是真菜,跟你群无关
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:48:22
睡觉(
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:48:36

【帝球】幻の上帝 01:48:56
嘛,qnmlgbd
【int64】Utaha 01:49:02
现在毕业了感觉自己啥都没学到。。。
【int64】Utaha 01:49:06
呜呜呜
【帝球】幻の上帝 01:49:08

草,,,
【int8】Mr.Mouri(1225675556) 01:49:14
@欢迎乘坐轨道交通4号线 应该包括,以我的研究方面的话,我经常看的是

wts32api.dll, seclogon.dll,fltlib.dll,wofutil.dll,shell32.dll,shlwapi.dll
【帝球】幻の上帝 01:49:18
@Utaha 你还指望学到啥。
【int32】复读自动机 01:49:32
一小时了
【int32】复读自动机 01:49:32
以下示例
【int32】复读自动机 01:49:33

【int64】Utaha 01:49:36
别说了我真的太废了。。
【帝球】幻の上帝 01:49:38
屑lwapi什么的彻底弃疗了(
【int64】Utaha 01:49:40
越想越自闭
【int32】复读自动机 01:49:49
自闭了
【帝球】幻の上帝 01:49:51

自闭去了。
【int8】Mr.Mouri(1225675556) 01:49:59
要是说是 Windows Runtime 的话
则是 Windows.*.dll 和 AppX*.dll 或者还有些名字特殊的
【帝球】幻の上帝 01:50:00
哦,,,根据上次经验,先备份邮件。。。
【int64】Utaha 01:50:35
仔细回想了下,专业课马马虎虎,数学基础一塌糊涂
【int64】Utaha 01:50:43
我就是个弟中弟
【int64】Utaha 01:50:54

【int8】Mr.Mouri(1225675556) 01:50:58
虽然我是垃圾
【int8】Mr.Mouri(1225675556) 01:51:07
但是会吐槽
【帝球】幻の上帝 01:51:29
https://github.com/FrankHB/pl-docs/issues/6
辣小鸡的坑我还欠着,,,
【int8】Mr.Mouri(1225675556) 01:51:51
因为,被人喷惯了,自然就会防御(
【int64】Utaha 01:52:29
我只能被人喷
【int64】Utaha 01:52:34
我没有能力喷人
【int8】Mr.Mouri(1225675556) 01:53:45
反正保证 ABI 是简单的,只要你不嫌烦(改了后搞 Ex Ex2 ExEx 2 3 4 等类似后缀)
【帝球】幻の上帝 01:54:21
“你也配保证ABI”?
【int8】Mr.Mouri(1225675556) 01:54:57
当然,这很考验人的设计能力
因为任何一点失误就会让你的项目变成俄罗斯套娃
【帝球】幻の上帝 01:54:58
依赖ABI是用户屎的事,搞得像是在保证ABI就不只是用户的事了。
【帝球】幻の上帝 01:55:15
就是如cl之流也知道藏着ABI spec不让找到口实的必要性(
【帝球】幻の上帝 01:56:09
配合理保证ABI兼容的,一般人能见的只有一个:系统调用接口。
【帝球】幻の上帝 01:56:25
然后Linux这司马货……就不多说脏话了。
【int8】Mr.Mouri(1225675556) 01:56:48
如果是自己库的 C ABI,不导出依赖 CRT 结构体和 C++ 对象的函数,不抛异常
【帝球】幻の上帝 01:57:01
C有ABI兼容保证了?
【int8】Mr.Mouri(1225675556) 01:57:05
基本算像样子
【帝球】幻の上帝 01:57:15
_n?
__n??
___imp_n???
【帝球】幻の上帝 01:57:33
年轻人,还真敢说啊。
【int8】Mr.Mouri(1225675556) 01:57:59
除了 x86 外,x64 都规定函数调用该怎么做
【int64】Utaha 01:58:22
调用约定只是abi的一小部分。。。
【帝球】幻の上帝 01:58:26
那也是翔了。
【int8】Mr.Mouri(1225675556) 01:58:26
我说的是动态库的导出……(
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:58:26
有屁用,
【帝球】幻の上帝 01:58:31
而且还看脸。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:58:45
gcc 和 msvc 的 this 和 hidden pointer 就是反的,
【帝球】幻の上帝 01:58:51
遇到SPARC之流也算SML/NJ倒霉,,,
【int8】Mr.Mouri(1225675556) 01:58:51
类似 Win32 API 那样做
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:58:57
long double 也不一样,
【int64】Utaha 01:59:03
怎么突然sml。。
【帝球】幻の上帝 01:59:06
C shit遗毒……
【int8】Mr.Mouri(1225675556) 01:59:08
当然是当前平台
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:59:12
__vectorcall 呢?
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 01:59:24
stack alignment 呢,
【int8】Mr.Mouri(1225675556) 01:59:25
__fastcall
【int8】Mr.Mouri(1225675556) 01:59:31
__stdcall
【帝球】幻の上帝 01:59:41
ISA的设计者都做不到搞干净需求,你指望hosted environment的设计者糊干净?
【int8】Mr.Mouri(1225675556) 01:59:55
Windows 下 x64 和 x86 这两个比较好一些
【int8】Mr.Mouri(1225675556) 02:00:09
然后结构体的成员类型自己定
【帝球】幻の上帝 02:00:33
一开始就不要依赖什么屑ABI,哪来的那么多破事。
【int8】Mr.Mouri(1225675556) 02:00:52
不是所有人的玩意都开源的
【帝球】幻の上帝 02:01:09
不开源就要求依赖ABI了?
【帝球】幻の上帝 02:01:23
mmp,糊个IL会死啊?
【int8】Mr.Mouri(1225675556) 02:01:26
其实个人觉得开源也应该要求 ABI
【int8】Mr.Mouri(1225675556) 02:01:39
因为这样二进制就不用反复生成了
【帝球】幻の上帝 02:01:45
辣鸡,根本不可审计。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 02:01:46
@Mr.Mouri jvm 了解一下,
【int8】Mr.Mouri(1225675556) 02:01:56
debian 到 ubuntu 二进制都不同……
【帝球】幻の上帝 02:01:57
谁知道你依赖错了?
【int64】Utaha 02:02:08
于是,我有一个ky的小问题
【帝球】幻の上帝 02:02:11
然后错了用户接锅活该咯?
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 02:02:14
直接 target 到 jvm 依赖哪家 abi 了,
【int64】Utaha 02:02:16
现在你们讨论的问题算cs的范畴还是se的范畴
【int8】Mr.Mouri(1225675556) 02:02:27
@Utaha JVM 也有自己的一套规范的
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 02:02:38
算 SE ,
【int64】Utaha 02:02:42
你回错人了
【int64】Utaha 02:02:49

【int64】Utaha 02:02:55
果然我感觉我在你群学的东西都学歪了(
【int8】Mr.Mouri(1225675556) 02:02:56
嗯,TIM抽风
【帝球】幻の上帝 02:03:36
JVM自己屎起码不会搞到整个系统直接一并炸屎了。
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 02:04:01
好像 jvm bytecode 不是 il 一样,,
【帝球】幻の上帝 02:04:29
到处依赖ABI的下场就是glibc和msvcrt你选一个吧。
【int8】Mr.Mouri(1225675556) 02:04:37
其实……你说的就像 User Mode Native Code 炸掉了就会炸掉系统一样
【帝球】幻の上帝 02:05:19
对最终用户来讲效果没多大区别。
【帝球】幻の上帝 02:05:27
都是系统不可用。
【int8】Mr.Mouri(1225675556) 02:05:39
如果真的要搞 ABI
那么导出内容的定义肯定不能有 CRT 和 C++ 的内容
【帝球】幻の上帝 02:06:08
图样。
【帝球】幻の上帝 02:06:12
啥叫“导出内容”?
【帝球】幻の上帝 02:06:34
你以为允许你钦定“导出内容”的依据不是ABI的一部分?
【int8】Mr.Mouri(1225675556) 02:06:45
导出表
【int8】Mr.Mouri(1225675556) 02:06:54
DLL 或者 so
【帝球】幻の上帝 02:07:10
好了,UCCU,三两句话就把映像格式这坨糊到ISA上了(
【int8】Mr.Mouri(1225675556) 02:07:47
相同处理器架构,相同 OS 平台
如果 C ABI (CRT 除外)不能兼容的话
那么 mingw 调用 Win32 API 也成问题
【帝球】幻の上帝 02:07:52
DLL hell
SO hell
DLL+SO hell
双倍的快乐(
【int8】Mr.Mouri(1225675556) 02:08:20
倒是这个我知道你的意思
【帝球】幻の上帝 02:08:40
所以你又懂了……?
【int8】Mr.Mouri(1225675556) 02:08:51
没有,我只是理解你说的
【帝球】幻の上帝 02:08:55
知道为啥大多数用户不配依赖ABI么。
【帝球】幻の上帝 02:09:06
ABI是干什么用的?
【int8】Mr.Mouri(1225675556) 02:09:10
就是上次为什么我说到你和 ice1000 同一个级别的时候
为什么你会发火
【int8】Mr.Mouri(1225675556) 02:09:18
我一见到你就想问
【int8】Mr.Mouri(1225675556) 02:09:33
ABI 的话,只能保证特定架构、特定 OS
【帝球】幻の上帝 02:10:01
根本就不存在“一个”ABI。
【int8】Mr.Mouri(1225675556) 02:10:04
我的话,反正尊重自己的代码运行平台的调用规范(
【int8】Mr.Mouri(1225675556) 02:10:12
@幻の上帝 我也没有说有
【帝球】幻の上帝 02:10:13
如果不是“一个”的话ABI就很大程度上失去意义了。
【帝球】幻の上帝 02:10:30
事实上你是整不成一个,弃疗吧。
【int8】Mr.Mouri(1225675556) 02:10:48
但是在一个 OS 和一个 CPU 架构下基本能保证
Native 代码反正都要重新编译才能移植
【帝球】幻の上帝 02:10:50
ABI原来只是ISA硬件跟软件的君子协定。
【帝球】幻の上帝 02:10:57
这里的软件,指的是机器码。
【帝球】幻の上帝 02:11:04
没有什么C之类有的没得。
【int8】Mr.Mouri(1225675556) 02:11:09
我还以为你懂我的意思……
【帝球】幻の上帝 02:11:13
C ABI说白了属于无中生有。
【int8】Mr.Mouri(1225675556) 02:11:28
但是没想到要和你说这么多免责声明
【帝球】幻の上帝 02:11:28
所以也没标准化,只有事实标准。
一开始目的就是扯蛋的。
【帝球】幻の上帝 02:11:45
@Mr.Mouri 所以“基本能保证”就是看脸咯?
【int32】DCloudy 02:12:30

【int8】Mr.Mouri(1225675556) 02:12:35
不看脸,举个例子,只要单个平台,例如 x64 Windows 能保证,就 OK
【帝球】幻の上帝 02:12:40
能保证的部分实际上ISA里面已经有了,然后C的实现映射上去所以看起来能保证。
但C的实现一没义务二没自觉这样做,所以你要筛选有看上去像ABI保证的C实现反而是在迫害C的可用性。
【int8】Mr.Mouri(1225675556) 02:12:47
我又不求 Windows 和 Linux 都能保证
【帝球】幻の上帝 02:12:54
然后是涉众的问题。谁来保证?
【int8】Mr.Mouri(1225675556) 02:12:57
x64 提供了多种内存模型
【帝球】幻の上帝 02:13:15
ISA很明确,反正不是软件作者。
C呢?
根本扯不清,因为有些是OS vendor提供的,有些不是。
【int8】Mr.Mouri(1225675556) 02:13:19
所以跨系统别想,但单个平台下可以
【int8】Mr.Mouri(1225675556) 02:13:42
而且限定 CPU 架构
【帝球】幻の上帝 02:13:42
@Mr.Mouri ISA是能保证的,所以你C再糊个,里外不是人。
【帝球】幻の上帝 02:14:00
不是说C不能糊,kernel那种x32也没啥。
【int8】Mr.Mouri(1225675556) 02:14:03
ISA 的那个基本就是 C 遵守的
【帝球】幻の上帝 02:14:08
但是userland到处都是就很过分了。
【int8】Mr.Mouri(1225675556) 02:14:09
所以
【帝球】幻の上帝 02:14:18
C遵守→C几乎啥都没干。
【帝球】幻の上帝 02:14:30
所以C艹才会有那么多多出来的破事。
【int8】Mr.Mouri(1225675556) 02:14:43
我个人感觉一个平台要有稳定的 ABI
【帝球】幻の上帝 02:14:44
但是即便是没干,兼容性也够炸妈了,所以这不单纯是C实现的锅。
【帝球】幻の上帝 02:14:57
锅出在不合理假定ABI的用户身上。
【int8】Mr.Mouri(1225675556) 02:15:12
C++ 没有基本的 ABI 规则是 C++ 的历史问题
【帝球】幻の上帝 02:15:15
C实现一开始没提供稳定ABI,但是用户假定存在稳定ABI,然后就莫名其妙地有了。
【帝球】幻の上帝 02:15:33
C++好歹直接有一些spec,因为不给spec根本就没法用。
【int8】Mr.Mouri(1225675556) 02:15:53
Linux 只能保证 POSIX 那套符合(用户模式)
【帝球】幻の上帝 02:15:55
当然,C艹也是0.5鹅货色,比如异常的性能为什么那么司马就有ABI的功劳(
【帝球】幻の上帝 02:16:18
别想了,保证ABI是死路一条。
【管理员】幻幻大作战 02:16:26
帝球是几鹅
【帝球】幻の上帝 02:16:36
没人能担保实现的ABI不一致能被很容易发现。
【帝球】幻の上帝 02:17:00
而且实际上就没几个人直接用到了ABI。
【int8】Mr.Mouri(1225675556) 02:17:12
但是间接享用
【帝球】幻の上帝 02:17:22
间接背锅罢了。
【帝球】幻の上帝 02:17:39
ABI在绝大多数的用户的目的面前根本是多余的。
【int8】Mr.Mouri(1225675556) 02:17:45
感觉你写的库从不考虑单独出动态库的样子
【帝球】幻の上帝 02:17:47
明显是泄露实现细节。
【帝球】幻の上帝 02:17:55
所以你编译YSLib了么。
【int8】Mr.Mouri(1225675556) 02:18:14
你有部分保证 ABI 吗
【帝球】幻の上帝 02:18:17
为啥出动态库就要ABI稳定呢?
【帝球】幻の上帝 02:18:27
草,还有不到1分钟要重启(
【帝球】幻の上帝 02:19:01
说白了还是部署无能罢,,,
【int8】Mr.Mouri(1225675556) 02:19:05
@幻の上帝 特定情况稳定得保证吧,至少得保证一个项目里稳定
【int8】Mr.Mouri(1225675556) 02:19:19
跨项目就不想了
【int8】Mr.Mouri(1225675556) 02:19:42
但一个项目如果都不能稳,那就是自己的问题了……
【帝球】幻の上帝 02:20:58
非native不需要,多余。
【帝球】幻の上帝 02:21:31
你没事native?架空libc?
【int8】Mr.Mouri(1225675556) 02:22:41
libc或者crt 要么项目自带,要么静态编译
这是很多情况的要求(Windows 下,基本上知名项目都遵守)
【int8】Mr.Mouri(1225675556) 02:22:57
譬如 Firefox 自带 ucrt 的 dll;Chrome 是静态编译
【int8】Mr.Mouri(1225675556) 02:23:29
Linux 的话由于 ABI 就像没有一样
全靠发行版维护者
【帝球】幻の上帝 02:23:38
不稳定的锅只可能出在不完整部署的情况。
【int8】Mr.Mouri(1225675556) 02:23:44
于是不用这样
【int8】Mr.Mouri(1225675556) 02:24:08
关键是你不能保证你不带 CRT 就能完整部署
【int8】Mr.Mouri(1225675556) 02:24:24
有些系统环境被精简或者组件存储库损坏
【int8】Mr.Mouri(1225675556) 02:24:28
导致无法安装 crt
【int8】Mr.Mouri(1225675556) 02:24:32
那么就得自带
【帝球】幻の上帝 02:24:49
依赖ABI还做不到的屑现实已经失败了。
【int8】Mr.Mouri(1225675556) 02:25:06
实际上现实就是这么骨感
【帝球】幻の上帝 02:25:21
那么还不如不要依赖ABI。
【int8】Mr.Mouri(1225675556) 02:25:49
除非你只以源代码发行
【帝球】幻の上帝 02:26:06
扯。依赖Resolver会死?
【int8】Mr.Mouri(1225675556) 02:26:10
不提供二进制,否则 ABI 还是得稍微遵守
【帝球】幻の上帝 02:26:34
说了只有不完整部署才炸。
【int8】Mr.Mouri(1225675556) 02:26:51
谁能保证能够完整部署
【int8】Mr.Mouri(1225675556) 02:27:17
如果不带全依赖
【帝球】幻の上帝 02:27:48
谁不能?
【int8】Mr.Mouri(1225675556) 02:28:01
说多了都是槽点
正是有很多人假定环境能完整部署
【int8】Mr.Mouri(1225675556) 02:28:03
所以一堆问题
【帝球】幻の上帝 02:28:22
带全依赖只是偷懒。
【int8】Mr.Mouri(1225675556) 02:28:46
你不带全依赖试试看你正常的完整部署
【帝球】幻の上帝 02:28:49
检查环境不是应用的义务?
【int8】Mr.Mouri(1225675556) 02:29:04
一些东西你知道要装,但是装不成
【帝球】幻の上帝 02:29:39
嫌烦不会向系统厂商提需求?
【int8】Mr.Mouri(1225675556) 02:29:52
这种情况很多
所以 Windows 开发,一般都是以 RTM 为基准
【帝球】幻の上帝 02:29:57
自找的了。
【int8】Mr.Mouri(1225675556) 02:30:13
还有历史原因
【帝球】幻の上帝 02:30:58
一开始禁绝莫须有的ABI哪来的破事。
【int8】Mr.Mouri(1225675556) 02:31:02
Linux 的话要想不开源,一般只能全静态
现在有了 Docker 好多了
【帝球】幻の上帝 02:32:00
不依赖ABI还哪有不提供运行时的借口?
【管理员】幻幻大作战 02:32:25
依赖 DiQiuI
【int8】Mr.Mouri(1225675556) 02:32:32
运行时有的时候你要提供
【int8】Mr.Mouri(1225675556) 02:32:34
装不上去
【int8】typedef 02:32:36
毛利居然能跟帝球说这么久。。
【int8】Mr.Mouri(1225675556) 02:32:38
也是白搭
【int8】typedef 02:32:52
好顶
【int8】Mr.Mouri(1225675556) 02:32:56
帝球啊,上次我问的问题他还没回答我
【帝球】幻の上帝 02:33:05
谁提供?
【int8】Mr.Mouri(1225675556) 02:33:32
开发者提供部署,但是不一定能部署 ok
一般是手工附带
【帝球】幻の上帝 02:34:04
谁允许无视这种bug的?
【int8】Mr.Mouri(1225675556) 02:34:06
他生气了,于是我当时以 他也是人类为由 回答 导致他没回我@typedef 
【int8】Mr.Mouri(1225675556) 02:34:27
@幻の上帝 系统环境复杂多变,还有用户的误操作等
【int8】typedef 02:34:29
下次什么活动面基毛利也去好了。
【int8】Mr.Mouri(1225675556) 02:34:43
我不去,因为没时间
【帝球】幻の上帝 02:34:59
这就是你写bug甩给用户的理由了?
【int8】typedef 02:35:00
学生还没时间。。。
【int8】Mr.Mouri(1225675556) 02:35:17
但问题是即使是用户的锅,你也不能甩给用户@幻の上帝 
【int8】Mr.Mouri(1225675556) 02:35:33
就像帝球的锅肯定不会他自己背一样
【帝球】幻の上帝 02:35:41
搞了半天还是你自己无能了,,,
【管理员】幻幻大作战 02:35:42
就像帝球的锅肯定不会他自己背一样
【int8】typedef 02:35:44
噗。
【管理员】幻幻大作战 02:35:58
帝球辩论是不会输的
【int8】Mr.Mouri(1225675556) 02:36:18
@幻幻大作战 嗯,只是他对于我上次的问题没有回答
【int8】Mr.Mouri(1225675556) 02:36:31
为什么我不能把他和 ice1000 相提并论
【int8】Mr.Mouri(1225675556) 02:36:37
明明都是人类
【int8】Mr.Mouri(1225675556) 02:36:49
为什么他会生气
【管理员】幻幻大作战 02:36:54
本来帝球说的话就充满术语
【管理员】幻幻大作战 02:37:03
可能在你不知道的时候就转进走了
【帝球】幻の上帝 02:37:07
你以为钦定ABI就不是甩锅给用户了?
【int8】Mr.Mouri(1225675556) 02:37:58
@幻幻大作战 我也没想和他辩论,只是这人比较冲就是了
而且喜欢无视问题,想到了我的一个女性朋友
【int8】Mr.Mouri(1225675556) 02:38:24
@幻の上帝 那你说说你的经验心得,关于如何不甩给用户的
【int8】typedef 02:38:29
江苏离上海也不远你们可以面基(
【int8】Mr.Mouri(1225675556) 02:38:46
上海太远了
【int8】Mr.Mouri(1225675556) 02:38:55
要两个小时,浪费时间
【int8】Mr.Mouri(1225675556) 02:39:06
两个小时才能到嘉定……
【int8】typedef 02:39:17
让帝球请你吃肯德基(双击查看原图
【int8】Mr.Mouri(1225675556) 02:39:37
KFC 太俗了
【int8】 ‏‏‎  02:39:47
双击查看原图
【int8】Mr.Mouri(1225675556) 02:39:58
还是 烩菜 拳头大的饺子
【int8】 ‏‏‎  02:40:01
老司机们还不睡觉觉吗
【int8】typedef 02:40:07
毛利你现在是大三吗
【int8】Mr.Mouri(1225675556) 02:40:08
莜面 吃的舒服
【int8】Mr.Mouri(1225675556) 02:40:27
本人大三,由于自身原因导致时间不多
【int8】Mr.Mouri(1225675556) 02:40:39
@ ‏‏‎  我其实也想早睡,只是聊着聊着……
【int8】 ‏‏‎  02:40:45
双击查看原图
【int8】Mr.Mouri(1225675556) 02:41:01
倒是那只球的回复呢?
【int8】typedef 02:41:13
嗯。群里还是sss聚聚,不知道你熟不熟。sss大一。
【int8】typedef 02:41:24
年轻人多交流
【int8】 ‏‏‎  02:41:25

【int8】Mr.Mouri(1225675556) 02:41:25
不知道
【int8】Mr.Mouri(1225675556) 02:41:40
我的话看谁都眼熟
【int8】Mr.Mouri(1225675556) 02:41:44
但大部分记不住
【帝球】幻の上帝 02:41:54
机器卡翔中……
【帝球】幻の上帝 02:42:17
这台机器没你之前的记录不清楚你的问题。
【int8】Mr.Mouri(1225675556) 02:42:19
个人从不埋怨开源,但是开源的确是造成开发者加速放飞自我的原因之一
【int8】Mr.Mouri(1225675556) 02:42:40
@幻の上帝 别抵赖,QQ 至少能保存七日的记录
【int8】Mr.Mouri(1225675556) 02:42:56
是不是需要公证处证明一下(
【帝球】幻の上帝 02:43:03
我换了机器漫游记录还没有加载出来。
【帝球】幻の上帝 02:43:16
事实上我不记得几天前的了。
【int8】Mr.Mouri(1225675556) 02:43:24
关键是你想不想
【帝球】幻の上帝 02:43:31
这台机器之前的记录是2年前。
【int8】Mr.Mouri(1225675556) 02:43:43
你有多少台机器
【int8】Mr.Mouri(1225675556) 02:43:55
随便找到一台两年前的
【int8】Mr.Mouri(1225675556) 02:43:58
也是可以
【帝球】幻の上帝 02:44:00
拖个窗口都要卡翔的机器是不想。。。。
【int8】typedef 02:44:11
帝球你的surface呢
【int8】Mr.Mouri(1225675556) 02:44:26
主要是帝球的动力不够
【管理员】幻幻大作战 02:44:34

帝球开始装傻(确信)
【帝球】幻の上帝 02:44:41
我这边随时开着3台备胎,只不过物理上接近比较麻烦而已,而且非远程DPI炸妈。。。
【int8】Mr.Mouri(1225675556) 02:45:04
@幻幻大作战 那是因为没人对他进行审问
【帝球】幻の上帝 02:45:05
双击查看原图我确实不记得了啊,又不是滑(
【int8】Mr.Mouri(1225675556) 02:45:27
譬如用灯照着他,让他睡不了
【int8】Mr.Mouri(1225675556) 02:45:31
肯定说了
【int8】Mr.Mouri(1225675556) 02:45:58
风纪委员审问双规官员惯用手段
【帝球】幻の上帝 02:45:59

点了坨表情卡死了。。。
【帝球】幻の上帝 02:46:06
nm
【帝球】幻の上帝 02:47:03
@Mr.Mouri 所以你倒是说啊,你上次啥问题。
【帝球】幻の上帝 02:47:11
我是没印象了。
【int8】Mr.Mouri(1225675556) 02:47:40
@幻の上帝 为什么 我那个时候说 你和 ice1000 是同一个级别的时候 你会生气的原因
【帝球】幻の上帝 02:47:40
至于ice的问题问本人去。
【int8】Mr.Mouri(1225675556) 02:47:56
@幻の上帝 我问的是 为什么你会生气
【帝球】幻の上帝 02:48:01
那个啊,我不记得上下文了。
【int8】Mr.Mouri(1225675556) 02:48:05
而不是他生气
【帝球】幻の上帝 02:48:13
大概是你单独指鹿为马吧(
【int8】Mr.Mouri(1225675556) 02:48:21
没有
【int8】Mr.Mouri(1225675556) 02:48:33
当时我很不解,我回复

你和他都是人类
【int8】Mr.Mouri(1225675556) 02:48:40
为什么不能这样对比
【帝球】幻の上帝 02:48:52
等升级好再看。
【帝球】幻の上帝 02:50:15
先回这次的问题。
【帝球】幻の上帝 02:51:17
你所谓的依赖ABI的理由并不充分。既然依赖ABI,那为什么还需要自带依赖?
说明本来依赖ABI就不靠谱,而且根本做不到靠谱。
【帝球】幻の上帝 02:52:04
自带依赖可是比你到处都遵守ABI容易多了。违反ABI也没法积极检查。所以选择自带依赖而不是钦定环境ABI是很正常的做法。
【管理员】幻幻大作战 02:52:08
傻球
【帝球】幻の上帝 02:52:27
你想说环境保证ABI就没这破事了?图样。
【帝球】幻の上帝 02:52:53
首先,你怎么确定保证的ABI从实现到文档没bug?有bug怎么办?多糊坨屎上去让用户品尝?
【帝球】幻の上帝 02:53:18
其次,你以为保证ABI是免费的?
【帝球】幻の上帝 02:53:46
多出来的兼容性测试的钱你出?符号表膨胀烧掉的内存你买?
【帝球】幻の上帝 02:54:21
用户已经自己被逼出间接层了,重复的bloat就是活该咯?
【int8】Mr.Mouri(1225675556) 02:54:30
那你的解决方案是什么
【int8】Mr.Mouri(1225675556) 02:54:43
你如何发行自己的大作
【int8】Mr.Mouri(1225675556) 02:54:51
请介绍下
【帝球】幻の上帝 02:54:51
ABI弃疗,另外加兼容层保证。
【int8】Mr.Mouri(1225675556) 02:54:54
你的成功经验
【int8】Mr.Mouri(1225675556) 02:55:02
你的兼容层不需要 ABI 吗
【帝球】幻の上帝 02:55:03
糊个.NET也比你到处糊libc强。
【int8】Mr.Mouri(1225675556) 02:55:12
你的兼容层不需要规范吗
【帝球】幻の上帝 02:55:13
兼容层不需要公开ABI。
【帝球】幻の上帝 02:55:19
不需要污染ABI依赖到用户。
【int8】Mr.Mouri(1225675556) 02:55:45
嗯,看来你发布类库的时候是直接给完整代码的
【帝球】幻の上帝 02:56:06
二进制代码不完整了么。
【int8】Mr.Mouri(1225675556) 02:56:33
我说的是你提供类库的时候应该不会给预编译二进制的
【int8】Mr.Mouri(1225675556) 02:56:52
直接源代码,然后一点二进制机器码部分都没有
【帝球】幻の上帝 02:57:02
要给就直接给整个。
【帝球】幻の上帝 02:57:22
你想给半个?告诉用户不符合你的环境要求人肉司马?
【int8】Mr.Mouri(1225675556) 02:58:19
也就是说,你的类库必然 100% 开源
【帝球】幻の上帝 02:58:28
所以呢,你还想要什么经验?说白了不就是Qt这种动不动10G的依赖的现状嘛。
【帝球】幻の上帝 02:58:46
你给二进制就高到不知道哪去了?
【int8】Mr.Mouri(1225675556) 02:59:07
我没认为高到哪里
【int8】Mr.Mouri(1225675556) 02:59:11
只是有时是必要的
【帝球】幻の上帝 02:59:12
关开源p事。
【帝球】幻の上帝 02:59:27
你知道在这里为什么不止一个人biu你么。
【int8】Mr.Mouri(1225675556) 02:59:29

【帝球】幻の上帝 02:59:39
因为你在部署问题上的胡搅蛮缠。
【int8】Mr.Mouri(1225675556) 02:59:41
因为你是管理员
【int8】Mr.Mouri(1225675556) 02:59:43
很简单
【帝球】幻の上帝 02:59:51
开源不开源和你讨论的问题有什么必然联系么。
【int8】Mr.Mouri(1225675556) 03:00:16
看来这点刺激到你了
【int8】Mr.Mouri(1225675556) 03:00:26
很好
【帝球】幻の上帝 03:00:29
啥管理员?
【int8】Mr.Mouri(1225675556) 03:00:49
你自己如果还是人类的话你还是能看懂的
【int8】typedef 03:00:50
讨论归讨论,不要咄咄逼人的语气。
【帝球】幻の上帝 03:01:17
你喜欢发动吱群管理员批斗会么。
@幻幻大作战 在?
【int8】Mr.Mouri(1225675556) 03:01:28
睡了……
【int8】Mr.Mouri(1225675556) 03:01:43
你们闹得天翻地覆我也不知道(
【帝球】幻の上帝 03:01:44
@Mr.Mouri 不清楚你的逻辑在哪。
【帝球】幻の上帝 03:01:55
“看不见看不见看不见”……
【int8】typedef 03:02:04
算了吧。这都几点了。溜了溜了。
【帝球】幻の上帝 03:02:08
这就是你说别人无视问题的动力来源么。
【帝球】幻の上帝 03:02:49
关公面前耍大刀,这是轻的。
你是没见过民科是怎么被rap和打的吧。
【帝球】幻の上帝 03:03:10
我不需要定性。但是源码不源码真的是挺搞笑的……
【帝球】幻の上帝 03:03:27
就和ice当时不懂operational semantics扯到typing上一样。
【int8】Mr.Mouri(1225675556) 03:04:14
哈哈,看来我知道帝球生气的原因了
【帝球】幻の上帝 03:04:15
摸你傻比较识趣的一点是知道灌水话题在这里不受欢迎所以自主褪裙了,ice显然不够有这种人生的经验。
【int8】Mr.Mouri(1225675556) 03:04:19
不错不错
【管理员】幻幻大作战 03:04:26
哪有不止一个人
【管理员】幻幻大作战 03:04:33
不是只有一球一猫吗
【帝球】幻の上帝 03:04:49
不,你应该不知道,因为那个时候我没看见你,你在这群里?
【int8】Mr.Mouri(1225675556) 03:04:59
本人很期待看到那个球的论文
【帝球】幻の上帝 03:05:03
来来来管理员诈尸闹个天翻地覆?
【帝球】幻の上帝 03:05:11
啥灌水材料……
【int8】Mr.Mouri(1225675556) 03:05:18
毕竟聊天记录……会丢
【int8】Mr.Mouri(1225675556) 03:05:24
论文永世长存
【帝球】幻の上帝 03:05:44
想不起来的论文多了去了。
【int8】Mr.Mouri(1225675556) 03:05:57
我说的是你写的论文
【帝球】幻の上帝 03:06:07
我需要用这个恰饭么?
【int8】Mr.Mouri(1225675556) 03:06:12
第一作者是某球的
【帝球】幻の上帝 03:06:17
还是说你想要命题作文了?
【int8】Mr.Mouri(1225675556) 03:06:27
专业论文
【int8】Mr.Mouri(1225675556) 03:06:34
最好是会议的
【帝球】幻の上帝 03:06:36
你觉得我直接改[S]类型的文献了,需要在乎你[C][J]?
【int8】Mr.Mouri(1225675556) 03:06:56
我不在乎你怎么想
【int8】Mr.Mouri(1225675556) 03:07:05
只在乎你的文笔
【int8】Mr.Mouri(1225675556) 03:07:09
还有你的理论
【帝球】幻の上帝 03:07:10
我也不在乎你觉得论文是回事儿。
【帝球】幻の上帝 03:07:22
我的理论?又不止一个人发现过。
【int8】Mr.Mouri(1225675556) 03:07:25
其他的对我没有好处……
【帝球】幻の上帝 03:07:39
但是你们偏偏装作不知道或者知道我也不好意思说是不是。。。
【帝球】幻の上帝 03:08:02
你如果是摸你傻还好说,是ice先要洗洗脑子,现在还是算了吧。
【帝球】幻の上帝 03:08:11
我不觉得你有这个基础理解。
【int8】Mr.Mouri(1225675556) 03:08:17
你都不贴你的 Paper
【帝球】幻の上帝 03:08:20
你连现实用户的需求都能跑偏,,,
【int8】Mr.Mouri(1225675556) 03:08:27
怎么让我们知道
【帝球】幻の上帝 03:08:38
说吧,你哪来的错觉ABI是需求的?
【帝球】幻の上帝 03:08:48
我先纠正你的民科起床气。
【帝球】幻の上帝 03:08:54
别的有的没的另说。
【int8】Mr.Mouri(1225675556) 03:09:12
老子都不承认自己是科学家,所以民科都不是
【帝球】幻の上帝 03:09:13
哪家最终用户有明确要求ABI的?
【帝球】幻の上帝 03:09:23
那就民哲吧。
【帝球】幻の上帝 03:09:26
或者神棍?
【int8】Mr.Mouri(1225675556) 03:09:27
倒是你先入为主……
【管理员】幻幻大作战 03:09:29
民球
【int8】Mr.Mouri(1225675556) 03:09:33
我也不是哲学家
【帝球】幻の上帝 03:09:35
总觉得冥冥之中有个ABI是天赋人权一样。
【int8】Mr.Mouri(1225675556) 03:09:38
我只是普通人
【int8】Mr.Mouri(1225675556) 03:09:40
记住
【int8】Mr.Mouri(1225675556) 03:09:48
老子是普通人
【帝球】幻の上帝 03:09:54
那随便啥,白色恶魔还是普通小穴生呢。
【int8】Mr.Mouri(1225675556) 03:09:54
老子是无能力者
【管理员】幻幻大作战 03:09:56
你生气了
【int8】Mr.Mouri(1225675556) 03:09:58
记住
【管理员】幻幻大作战 03:10:02
帝球又激怒了一个对手
【帝球】幻の上帝 03:10:12
没事,我还记不住这ID。
【int8】Mr.Mouri(1225675556) 03:10:24
@幻幻大作战 并没有
【帝球】幻の上帝 03:10:27
ice虽然氵,汝装质量还是可以的(
【int8】Mr.Mouri(1225675556) 03:10:47
@幻の上帝 记不住最好,我希望你能五秒钟以内忘记我
【帝球】幻の上帝 03:11:15
真不好意思失败了,我看你这句子惊讶你的逻辑连贯性还花了不止五秒钟……
【帝球】幻の上帝 03:12:09
所以啊如果我受限手机QQ的输入带宽你可能还有那么点辩解的余地,现在你支持你的观点的一个字儿都蹦不出来了么。
【int8】Mr.Mouri(1225675556) 03:12:36
哦,那你尽管说吧
【帝球】幻の上帝 03:12:49
重复问一遍,你拿来的自信把ISA提到必要需求上的?
【帝球】幻の上帝 03:12:53
你的软件部署经验?
【帝球】幻の上帝 03:13:12
你作为最终用户的被依赖屎ABI的软件的受害者经验?
【int8】Mr.Mouri(1225675556) 03:13:17
你猜
【int8】Mr.Mouri(1225675556) 03:13:30
既然你都不想记住我
【帝球】幻の上帝 03:13:35
我猜来猜去都不对所以只能问你了。
【int8】Mr.Mouri(1225675556) 03:13:36
那么还是你猜吧
【int8】Mr.Mouri(1225675556) 03:13:37
谢谢
【帝球】幻の上帝 03:13:53
其实不需要记住你,因为你这样想的确实不是一个,虽然不多。
【帝球】幻の上帝 03:13:58
所以这是模式问题了。
【帝球】幻の上帝 03:14:12
刀掉你一个的话就摆平一堆历史遗留问题。
【int8】Mr.Mouri(1225675556) 03:14:33
杀鸡儆猴
【帝球】幻の上帝 03:14:37
双击查看原图我猜失败了啊。。。那么还是维持现状,ABI狂信徒无人权么。
【帝球】幻の上帝 03:14:59
反正现在的软件厂商实际也是这么做的,,,要依赖就一大坨了。
【帝球】幻の上帝 03:15:07
用户居然也习惯了……
【帝球】幻の上帝 03:16:11
所以没问题了是吧。
【帝球】幻の上帝 03:16:31
可别栽赃我又无视谁的问题了……?
【帝球】幻の上帝 03:16:57
我还有个问题呢。不依赖ABI又不开源咋了?
【帝球】幻の上帝 03:17:35
都能忍受部署一大堆依赖了,那直接上啊,撑死就是每个部署一个内定ABI,反正外面也看不见。
【帝球】幻の上帝 03:18:14
但既然都内定了,那就能在版本之间切换掉了。结果就是另一种形式的“不依赖”罢了。
【帝球】幻の上帝 03:19:03
所以我是一直想不明白依赖ABI这种原则上和实践中都过气的思路是哪来的;但是不管是不是依赖,和开源不开源都没关系吧。
【帝球】幻の上帝 03:20:17
双击查看原图至于我要的,,,emmm,不说还好,一提paper我突然想起来有一部分是因为大人的问题不好透露了。
学术道德要求不能一稿多投是不是。这边也有类似的麻烦了。
【帝球】幻の上帝 03:21:08
虽然关键问题也没什么技术含量,但是现在一看其实是有的,比如如何在实践中扫清ABI狂信徒的偏执。
不过好在大部分合作厂商应该不至于那么死脑筋才对。
【帝球】幻の上帝 03:21:54
所以今次的问题都了结了吗?
【帝球】幻の上帝 03:22:11

【int16】正身以黜恶 03:22:57
第一次看见帝球直播㨃人
【帝球】幻の上帝 03:23:08

哦不对,ISA→ISA以上的ABI。
【帝球】幻の上帝 03:23:24
换机器同步记录麻烦所以这里有什么问题先一起解决掉。
【帝球】幻の上帝 03:27:03
如果要有paper的话,这方面业务会是类似这样的:
https://nixos.org/~eelco/pubs/hydra-scp-submitted.pdf
【帝球】幻の上帝 03:27:36
不过,要知道产学研时泪惯例:

【int8】Mr.Mouri(1225675556) 03:29:12
毕竟我是新人
【int8】Mr.Mouri(1225675556) 03:29:25
其实我是软柿子他好捏@正身以黜恶 
【int8】Mr.Mouri(1225675556) 03:29:32
其实谁都可以捏我
【帝球】幻の上帝 03:29:37
QQ服务器又抽风了?
【int8】Mr.Mouri(1225675556) 03:31:06
而且欢迎捏,只要能拿出真凭实据
【int8】Mr.Mouri(1225675556) 03:31:10
我乐意的
【int8】Mr.Mouri(1225675556) 03:31:25
但是要是连个截图都不放
【int8】Mr.Mouri(1225675556) 03:31:29
论文都不贴
【int8】Mr.Mouri(1225675556) 03:31:37
就口若悬河的话
【int8】Mr.Mouri(1225675556) 03:31:42
没必要交流
【int16】正身以黜恶 03:31:49
tql
【int8】Mr.Mouri(1225675556) 03:31:52
还有技术文档也要贴
【int8】Mr.Mouri(1225675556) 03:32:13
毕竟……我……也算是见过大场面的人
【int64】Utaha 03:32:34

【int64】Utaha 03:32:39
神仙打架
【int8】Mr.Mouri(1225675556) 03:32:42
连 ntoskrnl 调度算法的维护者我都敢怼
【int16】正身以黜恶 03:32:45
你多看看帝球的挂人贴,你就知道你喷不过帝球了
【int8】typedef 03:32:48
6
【int16】正身以黜恶 03:32:51
6
【int8】Mr.Mouri(1225675556) 03:32:54
没什么的
【int64】Utaha 03:33:30
你们。。鹤山一点
【int64】Utaha 03:33:33
和善一点
【int64】Utaha 03:33:34
我害怕
【int8】Mr.Mouri(1225675556) 03:33:35
@正身以黜恶 嗯 我知道 毕竟我还是人类
【int8】Mr.Mouri(1225675556) 03:34:44
就以帝球没有广受好评的作品来看,他很难说服我
【int8】Mr.Mouri(1225675556) 03:35:02
倒是群主我倒是认可的
【int8】Mr.Mouri(1225675556) 03:35:19
毕竟他有实料,mingw 我还是用过的
【int8】Mr.Mouri(1225675556) 03:35:32
帝球有实料吗
【int8】Mr.Mouri(1225675556) 03:35:58
也许酒香,但箱子太深
【int8】Mr.Mouri(1225675556) 03:36:36
*巷子
【int8】Mr.Mouri(1225675556) 03:38:58
msvcrt 天坑那是必须的
glibc 如果说坑少也是不科学的
【帝球】幻の上帝 03:39:50
草,终于解决了疑似内核bug,能编译YSLib了(
【帝球】幻の上帝 03:40:07

然而这smg,,,
【帝球】幻の上帝 03:45:14

cnm
【int8】typedef 03:46:23
全新安装吧。
【帝球】幻の上帝 03:47:48
有预备过,,,
【帝球】幻の上帝 03:48:06
https://github.com/FrankHB/pl-docs/issues/6#issuecomment-445440510
【帝球】幻の上帝 03:51:37
草,微软拼音还要先添加再删除,闹鬼。。。
【帝球】幻の上帝 03:51:57
好像1903还真的快了那么点。。。
【帝球】幻の上帝 04:34:21

尼玛点个settings跳出来个VS……

草。。。
【int128】[%ĀĀЙ]unituniverse 04:53:17

【int32】黯夜媚晨晓 06:45:39
你们熬夜,不怕猝死么
【int32】渣渣一枚 07:26:05
三十之前不怕
【int32】渣渣一枚 07:26:09
三十之后就怕了
【int16】Da'Inihlus 07:26:36
熬夜和开心地晚睡还是有差别的
【int8】就这破名憋半天 07:52:01

【int8】就这破名憋半天 07:52:25
通宵打游戏不是熬夜不是开心的晚睡么
【int32】黯夜媚晨晓 08:01:11
不是
【int32】黯夜媚晨晓 08:01:19
是快乐中猝死
【int16】哎呦 09:32:24

【int16】哎呦 09:32:37
异常后调用栈上有指向这里的push_back
【int16】斯芬克斯 09:33:45
0
【int16】哎呦 09:35:01
push_back里面是emplace_back,emplace_back里的construct炸了
【int16】哎呦 09:35:45
没懂为啥炸
【int16】  09:37:40
我害怕
【int16】quokka 09:43:10



【int8】Mr.Mouri(1225675556) 09:47:47
@quokka 我的确没见到他在知名项目里的动作
【int8】Mr.Mouri(1225675556) 09:49:11
我这种渣渣至少也在 OpenSSL 里面留过足迹
我认识的人有在 Linux,wine,chromium,electron,node.js 里面留足迹的
【int8】Mr.Mouri(1225675556) 09:49:51
所以我那么说虽然也有类似某球那样的味道,但是应该偏离太多@quokka 
【int8】Mr.Mouri(1225675556) 09:50:29
除了知名项目参与者李没看到
他也没有创作一个知名项目
【夏幻】<%ĀĀÕ>卡布琪露诺 09:50:54
@哎呦 你看看mArr是不是空指针
【int8】Mr.Mouri(1225675556) 09:51:19
我曾经有幸遇到在我读小学的时候就知道的开源项目的作者,和他交流了下
【int8】Mr.Mouri(1225675556) 09:51:34
没想到他用过我的项目,顿时荣幸
【夏幻】<%ĀĀÕ>卡布琪露诺 09:52:30
@Mr.Mouri 我觉得是否参与知名项目应该不止能力一个因素
【int16】quokka 09:52:37
什么叫广受好评  
要star找js项目 
且不论有些人到处推销自己项目 
让人不看代码就先star  原来star这么廉价
代码放在那 好坏自己去瞅瞅就知道 
【夏幻】<%ĀĀÕ>卡布琪露诺 09:53:12
比如因为乐于曝光所以找typo发pr成为contributor的也有
【夏幻】<%ĀĀÕ>卡布琪露诺 09:53:44
还有的人就是对合作不感兴趣
【int8】Mr.Mouri(1225675556) 09:53:57
@quokka 不是水项目 影响到很多人的项目
【夏幻】<%ĀĀÕ>卡布琪露诺 09:54:10
或者干脆就只是因为没遇到感兴趣又有问题可以提的热门项目罢了
【帝球】幻の上帝 09:54:15
cplusplus/draft很水~( ̄▽ ̄~)~
【夏幻】<%ĀĀÕ>卡布琪露诺 09:54:45
帝球是c++标准草案的contributor
【int8】Mr.Mouri(1225675556) 09:55:23
@卡布琪露诺 我一直知道他们这么说,但他的名字出自能从哪个 proposal 看到
【int8】Mr.Mouri(1225675556) 09:55:47
其他的我倒是不关心,我只关心他贡献了哪个草案
【int32】yooooki 09:56:01
还有的人就是品味和看法跟一般人差太多合作起来不是喷退别人就是被别人喷退
【夏幻】<%ĀĀÕ>卡布琪露诺 09:56:19
我没具体看,你可以搜一下commit
【int8】Mr.Mouri(1225675556) 09:56:42
@卡布琪露诺 我想看的是 pdf
【夏幻】<%ĀĀÕ>卡布琪露诺 09:56:50
那你可能看不到
【int8】Mr.Mouri(1225675556) 09:56:53
也就是其是否上台过
【int8】Mr.Mouri(1225675556) 09:57:37
譬如我关注的 coroutine 草案……
如果没记错就是两个巨硬员工做得,还有演讲与 ppt
【夏幻】<%ĀĀÕ>卡布琪露诺 09:58:13
草案的贡献基本都是改改措辞吧
【夏幻】<%ĀĀÕ>卡布琪露诺 09:58:21
还有typo
【夏幻】<%ĀĀÕ>卡布琪露诺 09:58:31
我是说那个repo
【int8】Mr.Mouri(1225675556) 09:59:03
也就是他并不是创造标准的人
而是修复标准 bug 的人
【帝球】幻の上帝 09:59:04
editor's report有拉log的吧我管不着,别的故意打招呼撇清关系免得屎缸倒翻了,那straw poll太酸爽了……
【int8】Mr.Mouri(1225675556) 09:59:42
我虽然认可他的能力
但是总觉得有点夸张,于是我翻了翻 C++ Proposal PDFs
【夏幻】<%ĀĀÕ>卡布琪露诺 09:59:54
修复bug太广泛了,defect report也是修复呢【
【帝球】幻の上帝 10:00:02
BS和HS的屎我接不住,爱咋咋地吧。
【int8】Mr.Mouri(1225675556) 10:00:29
嗯 反正不是标准提出者
【int8】Mr.Mouri(1225675556) 10:00:48
我还以为他造诣高到那个境界……
【帝球】幻の上帝 10:00:59
反正有rsmith在也不会一时翻车……
【int8】Mr.Mouri(1225675556) 10:01:01
他喷人的感觉给我就是那样的
【帝球】幻の上帝 10:01:24
不过大部分人爱理不理是真的。
【夏幻】<%ĀĀÕ>卡布琪露诺 10:01:41
我倒是不觉得这个和能力有强关联性就是了
【帝球】幻の上帝 10:01:55
提出?年轻人真敢说啊。
【帝球】幻の上帝 10:02:16
怕review流程都没碰过。
【夏幻】<%ĀĀÕ>卡布琪露诺 10:02:40
因为在知名项目合作/提交有名proposal之类的都不止与能力有关
【int8】Mr.Mouri(1225675556) 10:02:40
一般来说能力强弱,一定程度是也会在措辞的强弱表现出来
【帝球】幻の上帝 10:02:54
我说BS和HS糊屎了,有点数好么,,,
【int8】Mr.Mouri(1225675556) 10:03:19
@卡布琪露诺 是的,那么我就看看其技术方向的 PR 好了
【夏幻】<%ĀĀÕ>卡布琪露诺 10:03:21
所以我觉得你要怼谁,从言论入手就好了
【帝球】幻の上帝 10:03:29
根本就是一般通过吧……
【int8】Mr.Mouri(1225675556) 10:03:30
@卡布琪露诺 我不大喜欢怼人
【int8】Mr.Mouri(1225675556) 10:03:37
只是昨天那人比较刺头
【夏幻】<%ĀĀÕ>卡布琪露诺 10:03:41
不要沦为资格论就好
【int8】Mr.Mouri(1225675556) 10:03:47
让我习惯性吐槽
【夏幻】<%ĀĀÕ>卡布琪露诺 10:04:07
到时候就变成了"杂种,谁允许你直视本王的"【x
【int8】Mr.Mouri(1225675556) 10:04:18
我才不搞什么资格论
因为我的朋友他们也不搞,他们比我温和
【int8】Mr.Mouri(1225675556) 10:04:23
我还得学习
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 10:04:24
杂种,谁允许你直视本王的?
【夏幻】<%ĀĀÕ>卡布琪露诺 10:04:30
针对对方论点和论据攻击就好了
【帝球】幻の上帝 10:04:32
杂种,谁允许你直视本王的
【帝球】幻の上帝 10:04:45
滑读机
【管理员】nadesico19 10:04:58
2333
【夏幻】<%ĀĀÕ>卡布琪露诺 10:04:59
不要从直接怀疑对方言论的资格入手
【int8】Mr.Mouri(1225675556) 10:05:08
但是那只球……连标准页码都不指
【int8】Mr.Mouri(1225675556) 10:05:17
顿时感觉说服力下降
【int32】lzo 10:05:23
你们说的是谁
【int32】lzo 10:05:26
只是昨天那人比较刺头
【int32】lzo 10:05:31
gugugu 说你呢
【夏幻】<%ĀĀÕ>卡布琪露诺 10:05:34
我不扯了
【int32】lzo 10:05:34
刺头 gu
【夏幻】<%ĀĀÕ>卡布琪露诺 10:05:38
我已经迟到
【夏幻】<%ĀĀÕ>卡布琪露诺 10:05:40
了
【管理员】nadesico19 10:05:42
刺头 gu
【int32】lzo 10:05:45
了
【int8】Mr.Mouri(1225675556) 10:05:58
如果是我怼人……一般会拿证据怼
【帝球】幻の上帝 10:05:58
骚年混社会不够熟练啊,被某轮都能碾死了的强度。。。
【int32】萌新Dust 10:06:07
温和的
【int32】萌新Dust 10:06:13
激进的
【帝球】幻の上帝 10:06:19
@Mr.Mouri 页码?
【帝球】幻の上帝 10:06:45
你引用格式都不知道么?
【int8】Mr.Mouri(1225675556) 10:06:50
@卡布琪露诺 其实我已经很客气了,
我没有怀疑他作为人类的资格也是因为知道他是大佬
【夏幻】<%ĀĀÕ>卡布琪露诺 10:07:12
作为人类的资格。。。
【int32】lzo 10:07:14
一般不都是章节标题吗
【int32】lzo 10:07:20
要啥页码啊
【夏幻】<%ĀĀÕ>卡布琪露诺 10:07:24
这怎么开始人身攻击了【
【int32】lzo 10:07:26

【帝球】幻の上帝 10:07:27
KFC去了,回看反应釜结果。
【int32】萌新Dust 10:07:40

【int8】Mr.Mouri(1225675556) 10:07:46
@卡布琪露诺 所以叫尊敬他
【int32】萌新Dust 10:07:50
开封菜这个点的早餐真的垃圾
【int32】萌新Dust 10:07:55
建议换家
【int8】Mr.Mouri(1225675556) 10:07:56
否则我就会怀疑了双击查看原图
【int32】萌新Dust 10:08:25
不要去kfc和金拱门吃
【int32】萌新Dust 10:08:32
又难吃又贵
【int32】lzo 10:09:04
萝卜白菜各有所爱
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 10:09:36
kfc 真不好吃,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 10:10:02
汉堡王和蓝蓝路还是可以的,
【int32】萌新Dust 10:11:37

【int32】萌新Dust 10:11:50
大饼卖20多
【int32】萌新Dust 10:11:54
出去吃点啥不好
【int32】lzo 10:13:55
我只能吃公司的免费早餐
【int32】lzo 10:13:58

【int32】萌新Dust 10:14:06
枯了
【int32】萌新Dust 10:14:11
我也想吃免费的东西
【int32】萌新Dust 10:14:20
免费的就香
【夏幻】<%ĀĀÕ>卡布琪露诺 10:19:31
@Mr.Mouri 尊敬与否不影响言论的合理性。。
【夏幻】<%ĀĀÕ>卡布琪露诺 10:20:08
即使是你讨厌的人的言论也不能以自己的喜好定夺合理性
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 10:21:28
夏幻说的都是合理的。
【夏幻】<%ĀĀÕ>卡布琪露诺 10:21:31
没有头衔没有著名项目的贡献的人的言论若是真的质量偏低,那也只会有统计学上的意义
【夏幻】<%ĀĀÕ>卡布琪露诺 10:21:52
单独的言论不会受提出的人的影响
【int16】quokka 10:23:36
夏幻说的都是合理的。
【int32】萌新Dust 10:24:54
夏幻带带我
【管理员】nadesico19 10:25:03
夏幻说的都是合理的。
【管理员】nadesico19 10:25:06
夏幻带带我
【int8】typedef 10:25:08
夏幻带带我
【int8】那是一只松鼠吗 10:25:38
带带我夏幻
【管理员】nadesico19 10:26:07
我群带佬夏幻子
【int8】Mr.Mouri(1225675556) 10:28:40
@卡布琪露诺 
嗯,你说得对
只是这人给我的感觉就是那种需要大量实绩去支撑的那种
【int8】Mr.Mouri(1225675556) 10:29:49
所以……一旦没有实绩就会让人感觉很不合理(毕竟嘴臭就得技术凑,我知道这点)
【int8】alt 153 10:30:53
@Mr.Mouri 核
喵喵算哪种...
【int8】typedef 10:31:00
这是不是球技被质疑的最惨的一次。
【int8】就这破名憋半天 10:31:41
没有那种和蔼可亲的么
【int8】Mr.Mouri(1225675556) 10:32:03
而且我谁都不跪舔(即使能力牛)
毕竟都是人类 都有出问题的概率
【int8】Mr.Mouri(1225675556) 10:32:40
我不喜欢怼人 但一旦要怼……会做足准备
【夏幻】<%ĀĀÕ>卡布琪露诺 10:32:52
也就是说你其实是不爽他的语气,而不是言论中的不合理性嘛
【管理员】nadesico19 10:33:26
球都不说话了,现在是夏幻的表演时间
【int8】Mr.Mouri(1225675556) 10:33:33
@卡布琪露诺 言论的合不合理你没法第一眼看出来
但是那风格一下子就拉低了他的技术能力
【int32】萌新Dust 10:33:50
技术能力还能被拉低么?
【夏幻】<%ĀĀÕ>卡布琪露诺 10:33:57
这是不同的问题,应当分开讨论
【int8】Mr.Mouri(1225675556) 10:33:59
我偶像就是个火爆的人
但他手里至少搞了三个内核
【int32】萌新Dust 10:34:02
惊了。。
【夏幻】<%ĀĀÕ>卡布琪露诺 10:34:19
不然就会出现能力和人品关联的奇怪结论
【int8】Mr.Mouri(1225675556) 10:34:23
其中两个是 VMS Windows NT
【int8】Mr.Mouri(1225675556) 10:34:52
@卡布琪露诺 虽然很奇怪 但是给人的第一印象的确是
【int32】辣鸡菜🌸 10:35:00
???
【int32】辣鸡菜🌸 10:35:06
天哪
【int32】辣鸡菜🌸 10:35:11
你们居然都是这么看人的
【int32】辣鸡菜🌸 10:35:13
双击查看原图
【int32】辣鸡菜🌸 10:35:33
这世界怕不是药丸
【int8】Mr.Mouri(1225675556) 10:35:35
我这人其实言论不是很过分的话,也不喜欢吐槽对方人品
【int8】Mr.Mouri(1225675556) 10:35:59
但是这人比当年初三的我做得还过分
【int8】alt 153 10:36:22
@Mr.Mouri 此时走过一个初三的人
【夏幻】<%ĀĀÕ>卡布琪露诺 10:36:29
我知道被人喷和在讨论中被人驳倒都很令人生气,但是这不能关联起来【
【夏幻】<%ĀĀÕ>卡布琪露诺 10:36:37
不是一种类型的生气
【int32】复读自动机 10:36:43
宽容比想象的难
【int8】Mr.Mouri(1225675556) 10:37:05
你再怎么说
也无法解决
他这人技术强 但因为人品不行 被认定不可靠的标签
【int8】Mr.Mouri(1225675556) 10:37:35
我看过知乎 知道不少人是他的粉丝
【int8】Mr.Mouri(1225675556) 10:37:40
也知道他技术
【夏幻】<%ĀĀÕ>卡布琪露诺 10:38:02
我本来也无法改变其他人的看法
【夏幻】<%ĀĀÕ>卡布琪露诺 10:38:09
我也只是说我的看法而已
【int32】辣鸡菜🌸 10:38:20
连被喷都不能接受
【int32】辣鸡菜🌸 10:38:27
不如去当县长
【int32】辣鸡菜🌸 10:38:28
双击查看原图
【int8】Mr.Mouri(1225675556) 10:38:36
我以前也被喷过
【int8】Mr.Mouri(1225675556) 10:38:48
我知道有个人类似那球
【夏幻】<%ĀĀÕ>卡布琪露诺 10:39:02
喷神linus点了个踩【
【int8】typedef 10:39:04
谁
【int8】typedef 10:39:08
类似
【int8】Mr.Mouri(1225675556) 10:39:16
没法好好谈技术
于是……我就拉黑对方了
【int8】typedef 10:39:29
千万别说是ice1000
【int8】Mr.Mouri(1225675556) 10:39:36
@typedef 不是
【int8】Mr.Mouri(1225675556) 10:39:53
是远景的一个无名小卒
【int8】Mr.Mouri(1225675556) 10:39:55
广东人
【int8】Mr.Mouri(1225675556) 10:40:06
印象深刻于是记得
【int8】Mr.Mouri(1225675556) 10:40:28
linus 啊
……怼他的话要好好翻文献
【int32】复读自动机 10:41:20
然后他说一句is cheap,show me
【int8】Mr.Mouri(1225675556) 10:41:56
那我就 show
【int8】Mr.Mouri(1225675556) 10:42:08
毕竟怼人要准备充分双击查看原图
【管理员】幻幻大作战 10:42:25
吃了夏幻
【int8】Mr.Mouri(1225675556) 10:42:39
感觉 linus 和我的初恋差不多
有道理的话会停手
【int8】Mr.Mouri(1225675556) 10:42:55
而且很可能成为朋友并有不错的回忆
【int8】Mr.Mouri(1225675556) 10:43:08
因为我初恋也是做 os kernel 的
【int8】Mr.Mouri(1225675556) 10:43:17
和 linus 面基过
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 10:43:42
然后帝球到现在也没双击查看原图朋友。
【int16】Enyala 10:44:05
那么猫猫呢
【int8】alt 153 10:44:07
你们说的linus的哪位
【int32】辣鸡菜🌸 10:44:13
女球
【int8】alt 153 10:44:14
linux的那位吗
【int8】Mr.Mouri(1225675556) 10:44:20
@alt 153 linux 内核的那个
【int8】alt 153 10:44:26
哦哦
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 10:44:52

原来还能这[样,
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 10:44:55
第一天知道。
【int8】Mr.Mouri(1225675556) 10:45:17
@欢迎乘坐轨道交通4号线 这路径感觉得拿 API 操作了
【int8】Mr.Mouri(1225675556) 10:45:25
Windows 资源管理器表示无力
【int16】Player 10:46:25
“尊敬”是个卵子,没干货都滚一边去,这才是正常脑回路。
【int8】Mr.Mouri(1225675556) 10:47:38
@Player 我虽然也是这种风格
但想想自己的周围的人应该值得尊敬吧(虽然我这人没那么正能量,但是总希望是无罪推定)
【int32】萌新Dust 10:47:41
嘤嘤嘤,猫猫说话超好听
【int16】Player 10:48:38
跟那帮没本事天天舔老师的捞比一个味道。
【int32】辣鸡菜🌸 10:49:22
双击查看原图
【int16】Player 10:49:55
自己蠢得一比还很别人谈不尊重XXX,笑死人。
【int32】辣鸡菜🌸 10:49:57
尊敬别人跟别人有关?
【int32】辣鸡菜🌸 10:50:02
双击查看原图
【int32】辣鸡菜🌸 10:50:05
莫名其妙
【int32】辣鸡菜🌸 10:50:30
尊敬不尊敬是自己的事情
【int16】Enyala 10:50:32
@辣鸡菜 是想表达“尊敬别人跟特定的某个人有关?”的意思吗
【int8】Mr.Mouri(1225675556) 10:50:48
@Enyala 嗯……
【int16】quokka 10:50:53

我觉得你可以暂时终止这个话题 虽然你很是气恼 
你说不轻易怼人 一旦怼人会做充足准备
很显然你没有充足准备 
  
且不论这句是否在嘲讽以上群员跪舔帝球
你不爽帝球怼你的语气 
这个帝球很早前讲过  不这样似乎唤不醒某些人 
建议你可以看看他的项目  
你可能会说他项目不是啥知名项目 看代码浪费时间
这好像又与你说的怼人之前做足准备矛盾
其实我想说的是  
我建议你看是因为你真的能从代码中感受到你所认同的人品,而不止于代码能力。
【int8】Mr.Mouri(1225675556) 10:51:15
我其实没在怼人
【int32】辣鸡菜🌸 10:51:35
自己素质不好就别赖在别人身上
【int8】Mr.Mouri(1225675556) 10:51:46
我没有怼人
【int8】Mr.Mouri(1225675556) 10:52:11
但是这人我的确觉得没法共事
【int8】Mr.Mouri(1225675556) 10:52:17
但是他的代码我会看
【int32】辣鸡菜🌸 10:52:20
排挤.jpg
【int32】yooooki 10:52:24
然后帝球到现在也没双击查看原图朋友。
【int16】Player 10:52:25
跟素质有什么关系?
【int16】quokka 10:52:42
嗯,没怼人可以讨论些别的
比如二次元,甚至c++
【int32】辣鸡菜🌸 10:52:43
所以说技术单位里面为什么会排挤呢
【int8】Mr.Mouri(1225675556) 10:52:53
我不排挤他
【int8】Mr.Mouri(1225675556) 10:53:03
遇到这种人我会离得远远的
【int16】Player 10:53:24
@Mr.Mouri 你不要关心你怎么对别人,你要关心你是来做什么的。
【int32】辣鸡菜🌸 10:53:24
听你跟linus谈笑风生
【帝球】幻の上帝 10:53:27
因故开封菜过程取消。猴子过程代偿吧。
【int8】Mr.Mouri(1225675556) 10:53:31
@辣鸡菜 不是我
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 10:53:35
帝球又挂人啦 (
【int8】Mr.Mouri(1225675556) 10:53:37
是我的初恋
【int32】辣鸡菜🌸 10:53:44
想来总不是个小兵
【int32】辣鸡菜🌸 10:53:47
双击查看原图
【☢喵喵】欢迎乘坐轨道交通4号线♊<%ĀĀÙ> 10:53:49
帝球的初恋呢(
【int32】辣鸡菜🌸 10:54:00
当个小组长你会愤而调离吗
【int32】yooooki 10:54:06
帝球的初恋呢(
【int32】辣鸡菜🌸 10:54:13
还是愤而要求把对方调离
【int32】辣鸡菜🌸 10:54:16
双击查看原图
【帝球】幻の上帝 10:54:37

这我是看漏了。
不过如果不是DC的话,也没什么好说的。
【夏幻】<%ĀĀÕ>卡布琪露诺 10:54:38
比如二次元,甚至c++
【int8】Mr.Mouri(1225675556) 10:54:41
我估计大概率是不理睬
【int32】辣鸡菜🌸 10:54:46
理中客我见多了
【int8】Mr.Mouri(1225675556) 10:54:52
因为现实中动作要得罪人
【int32】辣鸡菜🌸 10:55:11
但是冲突正当中的理中客我真的是见的不多
【int32】辣鸡菜🌸 10:55:13
双击查看原图
【int32】yooooki 10:55:16
比如夏幻,甚至二次元
【int8】Mr.Mouri(1225675556) 10:55:54
嗯,我也想少怼人少生气
【int8】Mr.Mouri(1225675556) 10:56:08
于是选择眼不见为净
【int32】辣鸡菜🌸 10:56:24
你下场子婊人开始就已经入局了
【int32】辣鸡菜🌸 10:56:48
不可能婊一句之后就表示自己无关,然后退场
【int16】Player 10:57:08
网上跟人聊天还谈什么感情?还是你觉得你能治得了那些智障?
【int32】辣鸡菜🌸 10:57:09
没有这个觉悟怎么在网上水群
【int16】Player 10:57:37
你是谈感情还是谈什么?
【int32】辣鸡菜🌸 11:00:26
你要问问资瓷不资瓷帝球,那我肯定是资瓷的啊双击查看原图@Player 
【管理员】幻幻大作战 11:00:42
你要问问资瓷不资瓷帝球,那我吃了帝球
【int32】辣鸡菜🌸 11:00:55
吃球
【管理员】nadesico19 11:01:59
你要问问资瓷不资瓷帝球,那我吃了夏幻
【int32】辣鸡菜🌸 11:02:21
吃幻
【管理员】幻幻大作战 11:03:59
夏幻好吃吗
【int32】辣鸡菜🌸 11:05:45
帝球蘸幻酱
【int8】Mr.Mouri(1225675556) 11:06:10
我先睡了 为了身体着想
【int32】黯夜媚晨晓 11:06:22
吃夏欢需要啥调料?
【int8】Mr.Mouri(1225675556) 11:06:36

图片

【int32】黯夜媚晨晓 11:06:37
是不是要先洗手
【int8】Mr.Mouri(1225675556) 11:06:54
为了身体着想
【int32】黯夜媚晨晓 11:07:06
quokka是个妹子,妹子你也屏蔽
【int8】Mr.Mouri(1225675556) 11:07:19
因为我身体不好 吵架全身难受
【int16】Enyala 11:07:32
如果屏蔽了的人在跟没有屏蔽的人聊天呢?
【int16】Enyala 11:07:35
会混乱吧
【int8】Mr.Mouri(1225675556) 11:07:38
@黯夜媚晨晓 是女孩子没啥了不起的……
【管理员】幻幻大作战 11:07:49
会混乱
【int16】Player 11:07:50
说明某些人没想明白到这里来是干什么的。
【int8】Mr.Mouri(1225675556) 11:07:57
@Enyala 只是我大部分时间潜水
【管理员】幻幻大作战 11:07:59
深有体会
【夏幻】<%ĀĀÕ>卡布琪露诺 11:07:59
@Mr.Mouri 你还没睡啊。。
【夏幻】<%ĀĀÕ>卡布琪露诺 11:08:14
我是不敢通宵的

辩析

该例的症状比较错乱,计有:

  • 没有能力看清问题
    • 却似乎认为提问是不重要的
    • 被指出问题却无法解决,无能狂怒
    • 认为自己的看法是对的,却给不出理由
    • 对不了解的领域大放厥词,如同民科
      • 因为对领域内容的不熟悉,没有能力了解交流各方的水平
      • 自充内行
  • 交流技术的欠缺
    • 在词穷时视图绕开话题,但可耻地失败了
    • 以自身的性格特征为由为逻辑能力的欠缺辩解,反而越描越黑
    • 理亏被反诘得无话可说就屏蔽,不知为何还特意给人口实
  • 无缘由地盲信 ABI 兼容的必要性
    • 却连作为用户被坑的经验都无法回应
    • 也无视二进制兼容性需求的来源
    • 实际上也无从以开发者和用户的角度上分别分析问题
    • 毫无根据地把开源和二进制兼容性的需求关联起来
      • 却不清楚排除其它选项
      • 认为开源加剧了 ABI 不兼容的后果
  • 人身批评和无逻辑的资格论
    • 对“知名”非“水”项目的贡献能体现技术观点的可信性
    • 不知道一般人贡献项目的动机
      • 不清楚学术目的和非学术目的的区别

暂时只挑加粗部分单独辩证。

类(quasi) 民科

【int8】Mr.Mouri(1225675556) 09:47:47

@quokka 我的确没见到他在知名项目里的动作

【int8】Mr.Mouri(1225675556) 09:49:11

我这种渣渣至少也在 OpenSSL 里面留过足迹

我认识的人有在 Linux,wine,chromium,electron,node.js 里面留足迹的

【int8】Mr.Mouri(1225675556) 09:49:51

所以我那么说虽然也有类似某球那样的味道,但是应该偏离太多@quokka

【int8】Mr.Mouri(1225675556) 09:50:29

除了知名项目参与者李没看到

他也没有创作一个知名项目

这其实挺反向民科的。

为什么说民科呢?的确@Mr.Mouri 自称不是科学家这样的说法不是很妥当,不过我一时也找不到一个合适的概念来概括,那姑且就当作类(quasi)民科好了——共同点是:对自己显著缺乏了解的领域大放厥词不断搞到自己的浅薄路人皆知的情况。

当然,这只是第一印象。摘掉帽子是另一个过程,看当事人造化了。

而反向民科是指,某类民科时常要求和“官科”以“平等”“学术”地位,而要求 credit 显示反对者的学术地位的情形。

平心而论,要求经过 peer review 的材料来体现该领域的学术水平可以合情合理,但前提是当事人对自己要求的东西有基本的了解——注意这并不是学术不端的初筛需要确认某种过程合乎公认的学术程序,这些材料也不是体现失败学历的结业证书,材料内容乃至评审的水平不根据具体内容也是无法下有关可信性的结论的。如果这是毫无能力给出有关具体内容的意见的外行提出的请求,而无法保证后续响应的话,这样做纯粹是无用功,浪费自己和别人的时间。

学术和项目活动的动机

这里的显然的充内行的问题就是对 credit 动机的不理解。只要不是雇员,这些所谓的贡献,基本都是没什么经济利益的。对非关键问题的改动也并不能有多少名誉收益。那么剩下的基本只有一个目的:作为用户,还是没法指望别人改,所以只能“我不入地狱谁入地狱”的情况。把 credit 看成正面资产的做法很大程度就是小屁孩,甚至都不如不停自打脸的王根之流看得透。

就具体案例内容,引用笔者之后对此的评论:

OpenSSL 和 @Mr.Mouri 的情况我是不好特别清楚地理解的,不过还是有疑点。 OpenSSL 的项目状况一直是挺惨的,但真的衰到要靠你贡献出能吹的工作量了?别跟我说你发明了 SM 算法然后糊了进去(我没听说这么一号同学,屑屑)?

类似民科的,这里还有的一个特征是,不清楚项目涉众在实际工作中起到的作用,以及相对影响。

至于C艹draft ,那还真是不少很大程度不可救药的。作为业内常识,你真的不能指望WG21的水平就能怎么样了,更不能指望 contributor 的素质。所以老实说,去那边掺和我都觉得有些掉价。(按我风格我只会自助改 editorial issue ,非必要尽量少陪着玩破事。)那坨 proposal (还是被接受加入 working paper 的)的水平有多低呢?比如正经的 proposal 还有连 function scope 和 block scope 都分不清居然能通过 review 没人吐槽让我憋了几个月看不下去了联系 WG21 去发 LWG DR 修正了。单纯看不下去而已,你觉得我因为同在“C艹社区”出了这点低级错误而很光荣?

我在乎的contribution,确实怎么看这里的人都是业外人士,没多少好说的。摸你傻和 ice 是相关领域的,也只是沾到了边而已,还有学术观点冲突。作为工程苟,我向来不给这些被冲突的内卷子领域什么好脸色看,所以你当然也不能从这些地方获取什么有用的信息了。

跨领域评论

还有个不那么民科但效果和上面类民科论调类似的情形是,有的领域长期内卷(involution) ,提出的问题水平和同级学科方向相比普遍没有能力辐射到外部,基本只适合解决圈子内的问题,而对外部的影响已然被其它相关领域涵盖。例如,有人提到的控制流分析在更一般的程序静态分析中的地位问题。不对该领域和替代之的同级学科方向同时具有一定的了解,得不出什么有参考意义的结论,去讨论的行为因此也是没多少意义的,乃至以单一领域的了解程度来评价研究者的学术水平反而有误导性

以上案例回复中提及的 ice1000 等人的某些学(意)术(识)观(形)点(态)的评价的背景符合这个情况,也就是限定关于类型理论的形式系统的语言设计在更一般普遍的程序语言理论中的地位问题。因为篇幅以及主题问题不详细展开,可能需要以后补充;部分相关内容可以参考这里。注意,这里的问题暂时还是学术而不是学术圈的问题,作为圈外人没有必要迫害可能是圈子内的谁——都是要恰饭的嘛。不过是否能一直指望“时候未到”混下去,这到底不是笔者说的准而能担保的了。

屏蔽

这个免责声明提了所以才顺便加粗。友情提示:鸵鸟政策解决不了这里的不开化问题。

还有一个相关的变体是“喊着要B(lock)”,不过那个严格意义上是另一回事了。

开源和 ABI 兼容性

这里的观点在讨论中提及,仅在此简要归纳。

基本结论是没有必然联系,因为:

  • 非开源项目也可能有 ABI 不兼容问题(这是普遍现状)。
  • 通过明确 ABI 要求减轻 ABI 不兼容问题和开源与否没有联系。
  • 开源虽然可能便于滥用而加重问题,但这本来就是纵容滥用导致的缺陷。

长期来看,避免不合理的依赖 ABI 才是解决而不仅是变通的唯一手段。

对项目的贡献能体现技术观点的可信性

这是不存在逻辑上的关联的。

结合上面动机的讨论,对项目的贡献并不需要技术靠谱作为前提。反过来也不能推断出因为某人贡献了项目他的相关技术就靠谱了(这还已经排除了外行对于一个项目是不是水的判断偏差问题)。

注意公众能看得到的对项目的贡献和实际的贡献行为已然不相一致。一个人发起贡献是一回事,但提交的内容是否被项目管理者接受就是另一回事了。

符合事实一点的说法是,因为能看到对项目的贡献,某人的技术可能是靠谱的。这里有很多对大多数人不可控乃至不可预料的具体项目相关内容的因素,比如贡献者是否不和项目实际控制人的政治立场冲突,比如许可是否合法,比如批准合并贡献内容的评审者是否技术合格同时没有瞎眼等等,实在不可一概而论。

既然这样,为什么还会引起错觉呢?笔者能想到的一个理由是有意无意培养的圈子资历论:贡献得越多,资格就越硬,说话分量就应该越足。但这显然带有引起损害圈子外中立者正确认知和排除风险能力的人为偏差。

因此不问具体内容,纯以项目贡献的存在性或多寡来衡量技术水平的方法,非蠢既坏——或者又蠢又坏。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment