secondwtq 最近的时间轴更新
secondwtq

secondwtq

V2EX 第 81805 号会员,加入于 2014-11-16 03:41:33 +08:00
secondwtq 最近回复了
居然扯了这么高楼
#108 的微博链接点不进去,不过看了这个话大概明白是怎么一回事了。

DIY 圈有句话叫:There are no bad products, only bad prices. 一小撮阻止人类进步的 loser 恶意诋毁少数派,其实反映出的就是少数派对自身的定位,和其在这部分围观群众眼中的实际形象不同。说白了就是那个老梗图:X 眼中的 XYZ ,Y 眼中的 XYZ ,Z 眼中的 XYZ:
https://reddit.com/r/ProgrammerHumor/comments/775cti/what_programmers_think_of_each_other

#108 的内容就非常生动地表现了少数派眼中的自己:“学习和研究”,“个人提升”,“有能力”,“买房买车”,“作者和内容”,“努力” ... 但是,在一小撮阻止人类进步的 loser 眼中,少数派上的(大部分)内容根本就算不上“创造”,说好了是含金量低下的水文,说差了就是一种 fancy 的垃圾。

为啥“折腾”算不上“创造”?因为在已有的工具上面折腾半天,还是在工具给你画的圈里面跑。还是借 DIY 圈的比喻来说,少数派上的内容就相当于各种 PC 配件和外设的推荐,以及如何花式组装电脑,如何花式超频,只不过主题更广泛一点,虽然不能说没有“创造”的内容。但是总之是跑不过“消费”和“组装”的,毕竟很多硬件和工具都是商业的,这也让一些内容的消费主义色彩稍微重了点。
从程序员的角度很好理解,是自己写出一个工具“含金量”高,还是“组装”现有的工具含金量高?并且“组装”就意味着要受零件的限制,相当于戴着镣铐跳舞,V 站和推特简中圈现在都是墙外社区,大概不会喜欢这种感觉。
我在第一页的回复里把 CHH 拉进来,要说真的 CHH 其实可能还不如少数派(主要指的是老本行 DIY 区,别的我不懂不做评论)。它有同样的特点:自诩“高端”社区,实际上是“高端组装社区”。比少数派更奇葩的是,CHH 上经常出现一些不懂装懂的人和舅舅党在散播 misinformation ,看了这些再去看 CHH 的“高端”招牌就会觉得越来越可笑。
但是上面这些其实都是社区的正常现象,问题还是实际的内容和“高端”形象的冲突。NGA 内容质量不比 CHH 高,但是人家一直都自称“臭打游戏的”(别看 logo 写着“精英玩家俱乐部”,实际上“精英论坛”这个词最经常出现在一些令人无语的帖子的回复中)。而一些喜欢折腾“文化”“叙事”“高度”“奇迹”的游戏社区,争议照样不小。

不过如果真谈到“高度”的话,站到高处看,习惯于“消费”各种开源项目,Google 、StackOverflow ,“组装”库和包的程序员,好像也没啥资格嘲讽少数派。无非就是一个写代码,一个不写代码的区别。正好最近什么无代码低代码挺火的,#108 也提到了少数派的建立时间,我们不妨把这一年定为“低代码元年”,这样至少少数派真的“创造”了一些东西。
涨价最离谱的还得数树莓派,也不是什么特别重要的东西,现在可能涨了得有一倍?

可能不止,我 20 年 3 月份不到 300 块买的 4B 2GB ,现在好像要 700 ...
@fds
> 另外最近硬盘价格涨了好多呀。

没觉得,我去年十月份看 16TB 企业盘价格在接近 2k 元的位置,应该已经和 CHIA 矿潮之前差不多了,现在去看同样的货又降了两百。

楼主这样的消费级小容量廉价机械盘和移动硬盘不是很关注,不过我猜应该比较尴尬。固定成本下不来,SMR 搅浑水,SSD 最近貌似也白菜价。我猜硬盘厂商做企业盘就是玩儿,SMR 消费盘割韭菜最爽。
#2 说的数字尾巴才是真的男版小红书 ...
没准 CHH 也能算?
@secondwtq #3 另外 D-Bus 也是 Red Hat 的 ...
顺便,这里面,PulseAudio ,rtkit ,Polkit ,以及启动它们的 systemd ,全都是 Red Hat 搞得 ...
闭环了属于是

原来 systemd 和 PulseAudio 在 Linux 生态担任的是类似 Go 的角色(某些 Linux 发行版和类 UNIX 系统的卖点之一是“不用 systemd”),Polkit 是打酱油的,不知道之后火力会不会跑 Polkit 上面去。
大概半年前了解过一下,故事是这样的:当时闲来无事在折腾进程管理(主要目标:把 Chrome 等做得比较差的软件的无用进程全都集中到一个核心去并设置较低优先级,然后专门腾出 1-2 个核运行克劳塞维茨等世界一流软件并赋予较高优先级)。发现一个奇怪的事情:在默认的 ulimit 设置下我自己的用户权限是不允许给进程设置负数 nice 的,但是 pulseaudio 等进程,跑在我自己的用户下,却一直是负数优先级。没有用 root ,好像也没有什么特殊的 capability 。

仔细看了一下这东西和另一个叫做 rtkit-daemon 的进程有关联,这个进程是跑在 rtkit 用户下,理论上也没有干这个的权力。去瞅了一眼 rtkit 源码,它这个 daemon 启动时会设置一些 capability 来获取随便设置优先级的权限,PulseAudio 等初始化时会通过 DBus 会请求 rtkit 照顾它一下,rtkit 则会再 DBus 请求 PolicyKit 对请求的客户端进行政审判断是否符合提拔的条件( https://github.com/heftig/rtkit/blob/c295fa849f52b487be6433e69e08b46251950399/rtkit-daemon.c#L1111 ),如果可以就安排上。具体条件是写在一个配置文件里的。

这里面 polkit 的作用是帮助其客户端(即 rtkit )读取这个配置文件,并且根据其定义的规则判断这个进程的背景够不够硬,r 然后告诉 rtkit 。虽然这个配置文件写的好像是全都 pass ... 配置一般是 XML ( https://github.com/heftig/rtkit/blob/c295fa849f52b487be6433e69e08b46251950399/org.freedesktop.RealtimeKit1.policy ),但是也支持简单的 JavaScript 脚本。我系统里还有一堆的规则,虽然好像也都是类似八股的东西没啥实际作用。你说脚本?还没见哪个包用过。
2 天前
回复了 qdwang 创建的主题 问与答 关于 GPL 协议的一些疑问
@qdwang #6 根据我的了解,你说的第一种情况也没法保护。
GPL 保护的是具体实现不是 idea 。用 cleanroom 的方式还是可以使用你的算法。
使用专利可能能保护算法,但好像总的来说实践起来还是比较困难,尤其是你很难知道别人到底是怎么实现的情况下( GPL 也存在一样的问题)。

一个例子:本世纪初 Thomas W. Sederberg 等人提出了 T-Spline ,这是一种三维表面的表示方法,据说结合了 NURBS 和细分曲面的优点。paper 发出来没多久这群人就商业化了这个算法并申请了专利,后来公司被 (隔壁好像正在招人的) Autodesk 收购。过了几年 Autodesk 把这东西放到了自家的 Fusion 360 上,并且停止了其他软件(如 Rhino )的 T-Spline 插件更新。直到现在也没有其他地方实现 T-Spline 。
@vngghgfjnff 你不会真按这个买吧 ...
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1812 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 01:01 · PVG 09:01 · LAX 17:01 · JFK 20:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.