RK R65机械键盘开箱和使用体验
因为现在正在用的K380的手感实在是变得比较糟糕,于是买了把 RK R65 机械键盘到货了(别问,问就赛博口红,内存和新机又攒不起😭) 本来感觉没必要分享的,但是感觉反正也要测试下键盘的手感/使用体验啥的,干脆就用这把键盘写篇博客吧。 说句我个人比较倾向于使用小配列的键盘,但市面上小配列的键盘不是超贵的客制化键盘(或者HHKB),就是磁轴键盘,看了几个,感觉 R65 比较符合我的需求,买的是青绿色烟雨轴那个版本,169元(不得不感慨现在国产机械键盘真的卷…)。 简介和开箱 录了开箱视频,但是没经验,后续如果上传了大家凑合看:( 应该横过来录 录的时候应该注意下有的解说没有把对应的视角录进去,监控不足 键盘本体、数据线、防尘罩、拔键器和使用说明书,也没啥特殊的。 声音的话说实话我不是特别在意,别太吵就行(虽然影响也不是很大,我甚至本来想直接买把几十块的薄膜键盘,但一个薄膜键盘很少有这种小配列,另外也是有点不爽薄膜键盘老化后那个硬硬的手感)。后续如果上传了视频大家可以听一下 说实话比起以前用过的一把87配列的机械键盘,好像是什么天空轴,我还喜欢这种肉肉的手感的。 C-A的线,比想象中长和软,大好评!可以连着线把键盘收进电脑桌的托盘使用,这样我能肩颈比较放松地使用,因为放桌子上用会很容易肩颈疲劳(仅限于我个人) 所以虽然这把键盘是23年的老产品,电池容量不算大(好像是3700多mAh),但原来担心的缺点就没有了:想放在桌子下的托盘或者腿上用,也可以用有线模式。键盘的话从可靠性和稳定性角度来说,我也不是特别喜欢无线模式。 键盘使用体验 这个键盘是三模+RGB的,虽然我不是很喜欢RGB背光的键盘,好在可以关 Fn+A 切换Windows模式 Fn+S 切换Mac模式(Alt 和 Win键功能会换,更符合Mac的布局) Fn + ⬆️⬇️⬅️➡️ 是背光的亮度和速度 Fn + | 切换背光模式 Fn + , 切换背光的混合/单色灯条切换 Fn + Q 蓝牙连接配对 Fn + P 2.4G连接配对,但我还没用过 Fn + Space 重置为出厂设置 音量旋钮在Mac上也是开箱即用的 因为是小配列键盘,所以有的键位要靠组合键来实现,但我用 HHKB 都还挺习惯的,这把键盘有方向键,应该不难适应 Fn + Ctrl (好像限定是左边Ctrl) 会切换数字键那一排的功能在数字和F区转换,数字模式的话,Fn+数字是输入F1-F12,功能键模式的话,Fn+对应键是媒体键功能,但其实用的最多的音量调节有单独旋钮,感觉这个设计是不错的 有一些键位,像Insert/PrintScreen/Home/End 什么的我不怎么用,但也可以通过组合键来实现的,附一个使用手册在这里,供需要的时候或者有需求的读者查阅参考,看这个键位适不适合自己 (但是这个网站的AI味也太重了…) 作为小配列键盘的缺点 键位上的缺点的话,以我的使用习惯来说,主要是三个问题: 最大的问题:没有原生的 `/~ 键。一开始我以为这个影响不大,但却跟我最一开始预期担心的点不一样:原先我担心的我用Vim的时候,~是Vim里面一个快速切换文本大小键的键位,但Vim很容易自己改键位,也可以使用gU/gu这种实现,再者现在大家也很少自己手动写代码对吧(笑 但我还是会出于非成果目的去古法编程的);但后来我才发现,更难受的点在于平时使用终端的时候,我想切换或者输入 $HOME 的时候,确实是有点不方便的,甚至比方向键的缺失还不方便。 这个Fn键的位置是有一点别扭的,HHKB的Fn键在小指很容易够到的位置,不太会误触,R65这个位置的Fn键的话,用小指去操作会很别扭,用大拇指去够,得定位一下,因为空格和Fn键之间还有个 Alt/Cmd 键。 可能习惯了就好,但我在写这篇文章的时候,配合 `/~ 键缺失的问题,由于有方向键(虽然中间有个凹槽隔开),我盲打的情况下还是按错位置很多次,输入这个字符的时候效率真的非常非常低。感觉可以用改键软件把右边三个我用不上的键改一下,输入这个字符 ...
《思考,快与慢》读后随笔
简介 最近读完了丹尼尔·卡尼曼的《思考,快与慢》,这本书是讲心理学中判断和决策理论的。通常来说我读完一本书不太会输出,但感觉这本书是很有点意思的,所以想写篇「读后感」。不过与其说是读后感,更像是一篇没什么章法的随笔,消化并用我自己的语言转述下作者的观点,当然只针对我在不翻书的情况下还能记得的那些。 两个系统 作者围绕「两个系统」:一个快速、省力、很多情况下准确,但也很容易犯错的系统1,以及一个相对更注重逻辑、计算的系统2。 比起两个系统,这本书更多在叙述系统1是怎么「不可靠」,但那只是因为这本书本来就是要说这个,并不是我们就要尽可能摆脱系统1。实际上作者也说了,系统1在多数情况下,可以做到在准确的同时,依然省力、快速,但一般来说需要可靠的常识,以及久经磨炼的技能。 系统1非常擅长用「问题替代」和「强度匹配」来用一个简单的问题替换一个复杂问题,让我们快速做出判断或决䇿,但这种判断或决策如果不是技能积累出来的「直觉」,很多时候都错的。 我们在多数情况下甚至意识不到系统1在运作,而系统2又非常「懒惰」,所以尽管系统2可能被冠以「理性」的标签,但有的时候系统2是受到系统1的支配的,特别是在涉及到「态度」的时候,更像是系统1情绪的辩护者,而不是批评者,也就是所谓的「屁股决定脑袋」。但系统1的运行规则决定了,我们经常会有不受自己控制的错觉,导致我们无法做出合理的判断和决策,而错误的判断和决策如果是由有重大影响力的人作出的(他们并无法避免这种错觉),将导致严重的社会后果。 启发式 系统1之所以能快速「帮助」人做出判断和决策,很大程度上是因为其用了一些「启发式」的方法,像代表性启发式、可得性启发式、以及通过调整和锚定进行的启发式。很多时候我们甚至没有意识到我们使用了这些启发式。 代表性启发式:系统1擅长通过一个原型或一组范例来表示类别,所以它擅长估计平均值,但在估计总和方面表现很差 可得性启发式:人们做判断时依赖记忆搜索便利性的现象,这个便利性可能是由时间远近、也可能是由于媒体曝光度(和幸存者偏差有一点像),而后者更是可以引发“可得性层叠”,形成群体错觉,也容易也有心之人利用来谋利。 调整和锚定:简单来说就是我们的很多判断和决策如果被设定了一个「锚点」,比如所谓的「促销活动」,在锚点往相反方向做调整后得出的事物的实际「值」,一般来说都是调整不足的。拿促销当例子,大白话就是商家用一个虚假的「参考价/促销前价格」的锚点,拉高了你的预期,你会觉得少花XX钱买这个东西是划算的,但实际的这个东西的市场价值比这低。 人们追求「连贯」而不是「真实」 系统1很「擅长」通过一些容易获取的片断,去编造一个连贯性很强的故事,但连贯性实际并不等于真实性,也不等于在现实中发生的概率是最大的,但人们就是会陷入这种错觉,包括但不局限于: 人们会不恰当地将因果思维应用于需要统计推理的情况中 我们对连贯性的需求:重大事件应该有结果,而结果需要原因来解释,所以很多时候会强行关联因果,不管是出于心理安慰,还是别的什么不可告人的目的 作者在书中也关联了很多相关的概念和实际案例,多数有实验支撑,非常精彩,很多都是忽视了随机性的作用,强行因果: 均值回归:比如教官骂学员,学员在下一次成绩好转,但实际上就是均值回归,人家这一次就是发挥了,不骂人家下一次也是大概率回升 篮球的「手感」,他们甚至用实验证明了「手感」 这个东西也是人们制造出来的概念 成功学:书中用的是谷歌成功的例子,但意思差不多,人们倾向于将某个人/某个实体实现了一些小概率事件强行关联到一些人为因果上,但很大程度上是运气导致的 “观察者评估决策质量的依据不是过程是否合理,而是结果是否正向”,但“对偶然事件的因果解释必然是错的”。 错觉本身可能并不是问题,但问题在于很可能助长更大的错觉,从而“根据实际发生的事件修改自己的信念史,会让人产生坚固的认知错觉”。作者也用这个来说明了「问责制」实际上正是高管们采取消极策略的原因之一,因为正是这种「结果导向并强行为其关联因果的错觉」,迫使决策者采取官僚主义做法——极力规避风险。 从后见之明的角度看,今天讲得通的事必然是昨天可预测的事 理解过去的错觉让我们过度相信自己预测未来的能力。 前景理论 作者和其合作者在决策领域的重要成果,即人类在风险下的决策分析理论。 书中有几个章节讲了心理学在投资领域的一些现象,其实就是行为经济学了,这对传统经济理论的理性主体模型形成了巨大冲击,我觉得可能是多数人感兴趣的几章,非常直观。 比如对 「损失厌恶与风险寻求」的描述,作者的理论是:“面对有利前景和不利前景的风险,人们表现出截然不同的态度”,简单来说就是,面对有利前景,人们损失厌恶;面对不利前景,则会风险寻求,以及人们决策权重和发生概率实际上并不是线性的关系(「可能性效应」 和 「确定性效应」);另外还提出了「四重模式」,也涉及对「沉没成本」的心理学分析,很多都有具体案例,非常非常精彩。 但作者同时也承认前景理论虽然比期望效果理论预测效果更好,但同样还有缺陷,比如没有考虑到「失望」和「后悔」。 书中的其他内容 书里其实还有很多有价值的内容,像有的章节也提到了怎么「驯服」错觉 ,比如 刻意“换位思考”(也就是将注意力集中在对方能接受的最低报价或者交易失败的成本)可能是抵制锚定效应的有效策略,因为它使产生锚定效应的思想偏差无法发挥作用。 书中还提到了非常多的经典错觉现象和其心理学理论依据,像「禀赋效应」「小数定律」「少即是多」,有的甚至除了心理学行为实验以外,还有大脑神经科学的支持,也就是说在生理学上是有实际的大脑数值测量依据表明,这些错觉实际是因为我们做判断时「不过大脑」导致的。书中也是反复强调了作为如果我们更关注事实(而不是启发式)的「基础比率」「小样本」「贝叶斯法则」等真正的统计规律,就会发现很多决策的荒谬之处。 总结 这本书涉及心理学、行为经济学、大脑科学等多方面,阐述了我们做判断和决策的过程和依据,以及为什么我们总是有这样那样的错觉导致我们做出错误的决䇿,但同时又有社会伦理思考:合理的决䇿有时候可能没有什么「温度」,决策者在实践中需要综合考虑多个方面。 书中对错觉、心理学现象和依据都有实际案例和实验支撑,描述得十分精彩,对于个人来说也是很好的反思材料,大力推荐!
Repost Code Was Never the Hard Part Is an Insult to All Programmers
原始链接 https://blog.senko.net/code-was-never-the-hard-part-is-an-insult-to-all-programmers 附: HackerNews 摘要的AI 总结 https://t.me/hacker_news_zh/23810 软件开发行业正处于剧烈的变革之中。随着 AI 革 命的推进,编程工作面临转型。许多人近期常说 “大语言模型(LLM)擅长编程,但软件开发从来 就不是难点”或“编程很容易,搞清楚要编写什么 才是难点”。作者 Senko Rašić 认为这种观点是对 所有程序员的极大侮辱。 如果编程很容易 如果编程真的很容易,为什么程序员多年来一直 供不应求且薪资高昂?为什么在 AI 出现之前,程 序员就面临巨大的压力、过度劳累和职业倦怠? 如果初学者就能轻松完成工作,为什么公司还要 通过复杂的算法面试来寻找顶尖开发者? 作者通过一系列反问来驳斥编程容易论: • 为什么会有《代码整洁之道》和《程序员修炼 之道》这类厚重的专业书籍? • 为什么计算机科学需要专门的学位或高强度 的训练营? • 如果编程简单,为什么会出现像约翰·卡马克 或法布里斯·贝拉这样被公认为天才的人物? • 如果编程简单,为什么人们会对 AI 抓取自己 的代码感到愤怒? • 如果编程简单,为什么现在的软件依然充满 了漏洞(Bug)? 关于“弄清楚建什么才是难点”的质疑 针对“确定产品需求才是最难的部分”这一说法, 作者提出了以下质疑: • 如果决定建什么是难点,为什么产品经理的 薪水通常没有开发人员高? • 为什么市场研究人员、可用性专家和客户成 功经理在软件公司中不被视为明星员工? • 如果寻找需求更难,为什么程序员在销售人 员为了签单而随意承诺新功能时会感到沮丧? • 如果实现过程很简单,为什么大家不直接构 建十个版本来测试哪一个更受欢迎? 关于程序员角色的误区 另一种陈词滥调是“软件开发的大部分工作是与利 益相关者沟通”。作者指出,现实中很少有程序员 愿意直接与客户打交道。有些开发者标榜自己是 “解决客户问题的人”,但他们转身就开始讨论单 子(Monad)、内存安全等技术细节,而对客户需 求的理解仅停留在虚构的用户画像上。 作者认为,理解用户和解决问题对项目成功至关 重要,但编写高质量代码同样是一门需要技能、 耐心和经验的工艺。这两者并不对立,优秀的开 发者应该努力兼顾对系统的深度理解和对构建目 的的深度认知。 ...
通往幸福的十个步骤
介绍 来自HackerNews的一次推送 原文链接 简短的个人感想 人年龄越大,经历得越多,可能越能感受到这些点吧 和阿德勒心理学也有异曲同工之处 大家共勉 原文 原网站访问可能有一点点慢,我把原文贴在这里 pieterhpieterh wrote on 29 Sep, 17:57 (3949 days ago) battery_full.png Today, I’m going to explain ten simple steps you can take towards being happier, and making those around you happier. It takes no money and no magic. Just a shift in how you see the world, yourself, and others. As the 14th Dalai Lama said, “Happiness… comes from your own actions.” ...
AI 时代的数字平权
SLOP预警/DISCLAIMER 这篇文章主旨和论据均由人类古法提供,但论述细节大量由AI填充,再由人类微调 前言 这两年大家都在聊 AI,聊 LLM,聊 Coding Agent,聊失业,聊焦虑,聊“以后是不是人人都能写软件”。 我自己的答案是:也许还没到“人人都能把软件写好”的程度,但至少已经到了“很多人都可以把自己要的东西做出来”的程度。 这件事在我看来,比什么“十倍程序员”更重要。 因为它指向的不是单纯的效率提升,而是一种更朴素、也更稀缺的东西:数字平权。 不是每个人都要去创业,不是每个人都要做 SaaS,不是每个人都要把自己活成 Product Hunt 上的独立开发者。我的意思更简单一点: 你终于有机会,不再只能吃厂商喂给你的屎了。 门槛确实在下降 先把话说在前面:我不是在吹什么“AI 已经替代程序员”这种鬼话。 软件工程当然不只是写几行代码。需求、架构、测试、性能、安全、维护、演进,这些东西一个都没消失。尤其是在那种纯许愿式的 Vibe Coding 里,AI 写出来的东西很多时候也就是“能跑”,离“靠谱”还很远。当然,如果你自己知道自己在做什么,把它当成助手而不是许愿池,情况就另说了。“软件质量”这笔账,暂时先按下不表。 但即便如此,一个事实还是很明显: 基础开发的门槛,真的在下降。 以前很多人脑子里有个想法,最后都死在第一步: 我不会写代码 我不会做前端 我不会打包 我不会调 API 我不会搞 Android / iOS 算了,麻烦死了 现在不一样了。你可以不会,但你可以一边问 LLM 一边做。报错了贴给它,UI 丑了让它改,数据结构不懂让它解释,哪怕最后代码一团乱麻,至少那个东西有机会先长出来。 这件事非常重要。 因为“能不能先做出来”本身,就是一道很高的门槛。现在这道门槛被削平了很多。一个普通人,一个没有系统学过计算机的人,一个只是“我就想做个自己能用的小玩意”的人,也终于有了入场券。 是的,做出来的东西可能不优雅,可能有 bug,可能丑,可能非常不工程化。 但它是你的。 而且它第一次让很多人意识到:原来软件不是天上掉下来的,不是只能被大公司、平台、应用商店、产品经理和广告系统垄断定义的东西。 我们真正需要的功能,可能没那么多 现在很多 App 根本不是“软件”,而是某种注意力收割器套了个工具壳。 最离谱的是,很多纯工具软件也开始这样。 前段时间我打开用了很久的欧路词典,结果发现默认界面里居然开始塞短视频了。那一刻我的第一反应不是愤怒,甚至都不是惊讶,而是失望。 因为这种事已经太常见了,甚至欧路已经做得非常克制,它还提供了比较直接的设置可以调整展示顺序以及是否展示。 但也正因为太常见了,一个本来该老老实实做工具的软件也开始往这个方向滑,才更让人难受。你明明只是想查个词,结果它想要的是你的停留时长、你的注意力、你的点击、你的路径数据、你的习惯,最好再顺手把你的大脑一起格式化成一个适合被推荐流驯化的形状。 这就是现在很多软件的基本逻辑: 功能当然要有,但不是第一位 第一位是留存 第二位是转化 第三位是广告位 你的需求?放后面再说 所以软件越来越臃肿,越来越吵,越来越像商场门口、路边推销的、Tony老师那些不厌其烦拦着你办卡的人。 618 期间这种感觉尤其明显。很多 App 只要你切出去几秒再切回来,哪怕根本没有退出,它也得重新给你弹一遍开屏广告。简直像在提醒你:别忘了,你不是用户,你是流量。 更搞笑的是,同样的 App,外区下载的版本居然往往干净得多。 ...