Threads for OrkWard_ow

  1. 2

    写的真好!现代浏览器之复杂可谓是让人望而却步了,没想到能写得这么清晰

    1. 1

      是啊,干货满满。

    1. 2

      有点年头的好文章,我刚玩 linux 的时候从这里学了很多

      1. 2

        15 年开始的项目,目前有 12.6 万星。

        文章不长,但很多有用的内容。

        里面提及的 explainshell 这个工具也很不错。

      1. 2

        我觉得相比描述算不上长typename,博主写的模板分支更让人头晕一点

        1. 3
          Regexp:
           y|Y|yes|Yes|YES|n|N|no|No|NO
          |true|True|TRUE|false|False|FALSE
          |on|On|ON|off|Off|OFF
          

          bool 的正则匹配着实让我吃了一惊,可能由于 yaml 接触的太少,实际使用时我还从没见过有人用 true/false 之外的写法。很难想象 yes/no,on/off 这种表达对程序员来说比 true/false 更可读。

          1. 2

            幸好 1.2 开始取消了这些变种写法。试了几个在线转换器,现在好像只把这些转成 bool 类型。

            true|True|TRUE|false|False|FALSE
            

            yes, no, on, off 在其他类型的配置文件 (.ini, .conf) 也见过。

            yaml 作为配置文件,很多非程序员也会用到。比如 hexo 用 yaml,很多人用它写博客。对非程序员来说,感觉 yes/no/on/off 比 true/false 更可读。

          1. 3

            当他在讨论消费、价值、输出这种概念的时候,我认为他更多的还是在讨论工程师,而不是程序员。当然这里的两者都是作者所引用的文章里的概念。

            程序员更关心的当然是解决有趣的问题,而不是有多少数字资产。

            1. 2

              认同。

              这块的概念确实为方便论述展开,限定语境,而引用的定义。

              确实很难界定到底工程师与程序员这两个名词,哪个职业性工业化更强(其实都有职业性)(你将程序员定义为致力解决有趣问题、更纯粹与兴趣驱动的角色,我是很认可的,但毕竟需要按住概念方便本次阐述~)

              不过核心观点是想说,不仅有工作的能力,还有创作的能力;不仅有体制化协同产出的能力,还有独立交付价值的能力。

              我之前一直忽略了后者。

              另外虽然从资产视角进行阐述,但创作是更想突出的。表达技巧上可能不太好。

            1. 1

              讨论 Linux 桌面用户的时候和 wsl、docker、云实例用户有什么关系?(

              涉及桌面环境的时候主要还是使用习惯和个人喜好的问题吧。我个人认为 linux 不管是作为工作环境还是日常使用的环境都早已过了需要宣传推广的时期。

              1. 1

                讨论 Linux 桌面用户的时候和 wsl、docker、云实例用户有什么关系?(

                这里应该指的是在个人电脑 (desktop) 使用 Linux 操作系统。对应智能手机、嵌入式设备、游戏设备的 Linux 操作系统。https://news.ycombinator.com/item?id=34102816

              1. 4

                除了重复按 @@ 外,还可以使用 :%s/<pattern>//gn 统计匹配个数,再用 <number>@<reg> 重复执行宏

                g 标识用于整行匹配,n 表示不进行实际替换只计数

                1. 1

                  意料之中,但是心情复杂。

                  卖账号的、卖服务的、卖 prompt 的应有尽有,只能说环境如此…

                  1. 1

                    Metaverse will keep declining and fails to deliver anything meaningful wrt.

                    非常同意这个观点,笑死

                    1. 1

                      希望会如此。

                    1. 1

                      网站做的很漂亮,让我想起学 DL 时用的这本书,对于入门来说确实非常友好。

                      提供 JS 和 TS 实现不知是出于什么想法,方便不会其他语言的前端开发者学习吗,难道世界上还有只会写 TS 的前端

                      1. 1

                        提供 JS 和 TS 实现不知是出于什么想法,方便不会其他语言的前端开发者学习吗

                        我想作者是觉得多看一种代码的实现,有助于加深理解。特别是自己熟悉的语言,更容易理解。

                      1. 3

                        比起 esbuild,显然 parcel 更加 ‘simple’;虽然从 npm 开始就已经 simple 不到哪里去了,有太多的包除了一行 npm install 外还需要一大堆额外工作。折腾了半天,到头来还是回到 webpack。技术栈的复杂程度很大程度上取决于项目的复杂程度。

                        1. 1

                          parcel 看起来很不错,下次用到新项目里。

                        1. 2

                          随着最近推特政策的愈发混乱,关于社交网络中心化和去中心化的讨论也越来越多,这里再贴一篇。

                          虽然我个人认为社交媒体这东西还是少花点时间好,不管它的组织形式如何。再说,任何一个社区规模一大,平均内容质量就不可避免地下降。

                          1. 2

                            与 ChatGPT 不同,AlphaCode 被训练为专门用来解决编程竞赛中的问题。另一篇文章提到,AlphaCode 为了“竞争性编程”而设计。相对于对话而言,这个目标更加聚焦且要求更高的准确性。文章特别提到,研究人员意识到了“self-improvement”可能带来的风险,即使 AI 离接管人类世界看起来还很遥远。

                            1. 2

                              贴一个网友的分析

                              1. 2

                                13、14 那几年 GFW 跟 GitHub 确实频繁对质,15 年还发了一次著名的 DDos 攻击。自那之后就没听闻什么大的事了,可能是 GFW 也意识到了对付 GitHub 一刀切会引起激烈的反抗,换成了温水煮青蛙的策略。到了今年这事没出前也基本上没什么人觉得 GitHub 能稳定访问了,即使是部分“幸存”地区也会发生随机性的断线。现在的形势即使是一刀切恐怕回应也寥寥无几,大家都习惯了。

                                人们对于 GitHub 被封只是时间问题这个事应该还是有共识的,也不是第一天上网。国内的替品做成什么样大家也是有目共睹,几个月前还搞了一出开源审核,实在可悲。

                                1. 1

                                  “温水煮青蛙的策略”看起来“挺成功”,这么多年无法正常使用 GitHub,程序员和企业们也竟然都(被动)接受了。

                                  GitHub 毕竟不只是代码托管服务,国内的替品做得再好,也无法替代它的生态。

                                1. 1

                                  这篇博客上面,Hacker News, Reddit 上面评论真的好多啊。

                                  这两天 V2EX 上面关于 ChatGPT 的讨论也很多。下面贴几个。

                                  1. 1

                                    才过了一天就感觉中文互联网上的讨论多了很多,这个模型比 stable diffusion 可玩性高多了,今年真是惊喜连连

                                    1. 1

                                      v2ex 出现很多用 ChatGPT 生成的回复。叫苦的人很多,Livid 已 ban 掉几个用户。

                                      1. 1

                                        Stack Overflow 那边临时 ban 了所有 ChatGPT 产生的内容,对于这种比较严肃的问答社区来说使用 AIGC 确实是一个很大的破坏。

                                        1. 1

                                          确实。AI 辅助人类生产更好的回答可以接受。但是看到一堆其他人复制粘贴 ChatGPT 生产的内容时,担心认真回答的人们离开这个社区或社区的内容质量降低。

                                  1. 1

                                    提交链接时提示 Url is an unseen domain from a new user 是什么意思?

                                    1. 2

                                      Lobsters 设定新的域名新用户无法提交。防止新用户滥用的一个设计。

                                      你要提交的域名,我临时提交了一个 URL,现在你可以提交了。

                                      1. 1

                                        如遇因新域名无法提交时,请在这里回复或私信我,我会添加域名。

                                    1. 2

                                      本地测试了一下 Python 实现,确实 parsing 的时间消耗要高一个数量级。看了一下这个 Counter 应该是遍历了一遍然后 Hash 实现的,不能说慢。结果着实震惊到我了。

                                      1. 1

                                        我记得马斯克一直以来不是搞偏底层的东西比较多吗?买了推特后整天对前端指指点点是什么意思(

                                        1. 1

                                          也许因为他是 Twitter 的重度用户,对用户体验有很多想吐槽的。

                                        1. 2

                                          确实都是比较基础的命令,而且其中一部分“高级命令”我记得在内置的 Walkthrough 中出现过,写累了可以随便打开一个玩玩(
                                          其中一些编辑相关的命令,比如多光标和格式化,倒是非常巧妙地被 vim 扩展有效利用了,与其记这些用不到几次的命令不如折腾折腾 vim

                                          1. 1

                                            Walkthrough 还真没仔细看过。以后每次想起来时玩玩看看。