普通视图
面试刷题更像是一种服从性测试
在许多求职者看来,面试中的刷题环节似乎是对技术能力的直接考察。然而,从另一个角度来看,这一过程或许更像是一场服从性测试。
想象一下,当一个公司要求候选人解决复杂的算法问题或设计一个系统架构时,真正的目的并不仅仅是判断候选人是否能完成这项任务。许多时候,公司更关心的是你是否愿意花时间和精力去迎合他们的流程和标准。
为什么这样说呢?从实际工作中来看,绝大多数岗位并不需要员工每天都在解决高难度的算法问题或从零设计分布式系统。相反,工作中的任务更偏向于理解业务逻辑、维护现有系统以及团队协作。那么,为什么刷题依然是很多公司青睐的筛选方式?
答案或许在于,刷题能有效筛选出那些愿意投入大量时间准备,并在面试中展现高度配合精神的候选人。这种配合精神,是公司希望在未来的工作中看到的品质。一旦你通过了这些测试,公司就会认为你是一个值得信赖的员工,一个能遵从流程、适应规则并在需要时投入额外努力的人。
还有就是以前说的:面试刷力扣是大公司过滤的成本较低的方法之一:为啥有名的IT公司的程序员面试都这么难?,可以过滤掉大部分 False Positive,当然也有可能过滤掉人才(胜任工作的求职者)。不过对于大厂来说,招进来一个False Positive的损害要远远比错过一个False Negative大。
此外,随着AI技术的飞速发展,刷题的技术价值正在逐渐降低。像ChatGPT这样的AI工具,已经可以轻松解决LeetCode或Codeforces上的许多高难度问题,并给出清晰的解题过程。这表明,算法题不再是人类独有的技术优势,而是可以被高效地自动化处理的任务。这种变化进一步凸显了刷题在实际工作中的局限性,因为日常工作更多依赖于沟通、业务理解和对系统的长期维护,而不是短时间内解决某个抽象问题。
OpenAI推出o3大语言AI模型。
Codeforces 评分:2727——相当于全球人类程序员编码竞赛中,排名第 175 位。
AIME:96.7%——意味着在数学测试中只错1道题
博士水平的科学问题(GPQA):87.7%——博士生一般得分70%
最难的前沿数学测试:25.2%——其他模型没有超过2%,数学天才陶哲轩说该测试“可能难住AI好几年”
更重要的是,在许多企业的真实场景中,很少有任务需要员工频繁编写复杂的算法。大多数时间,开发者的工作集中在实现需求、调试问题和优化性能上,而这些任务并不需要高强度的算法技巧。因此,刷题的结果往往与实际工作能力脱节。
当然,这并不是说刷题完全没有意义。它确实在某些方面反映了候选人的逻辑能力和解决问题的技巧。然而,真正的工作能力远不止这些。因此,我们可以将刷题看作是一种双向筛选:候选人在展示技术能力的同时,也在证明自己愿意投入时间来满足公司的要求。
从这个角度来看,刷题不再只是技术竞技,而是一种服从性测试,它帮助公司识别出那些既有能力又愿意适应规则的潜在员工。而对于求职者来说,认清这一点或许能让你在面试准备的过程中更有针对性,同时也能帮助你判断这家公司是否真的适合自己。
我听说,如果面试者不愿意刷题,可以和公司商量一下,看看是不是可以选择其它方式。谷歌面试就可以选择:一个是数据结构和算法,另一个则是偏向系统运维(Linux底层知识等)
刷题:程序员的基本技能
- 面试刷题更像是一种服从性测试
- 力扣刷题2000天
- 力扣刷题获得一件衣服奖励(Leetcode DCC Winner)
- 和媳妇约会影响我刷题的速度
- 第一次在动车上刷题: 国内的火车又快又舒服又便宜
- C++ 刷题坑: 二分查找也没有那么容易写出来
- 周末刷刷题找回ACM-er 的感觉
- 找一个 IPAD 9.7能刷题的蓝牙键盘不容易
- 程序员能刷题的网站和资源(我的刷题经验之谈)
- 时间碎片用来刷题是再好不过的了
- 熟能生巧 - 刷题的一些技巧的经验之谈
- 体验 Google Kickstart 刷题
相关文章:
- 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
- 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
- 在英国给孩子换学校的经历: 孩子离开了村里的小学 由于搬了家, 孩子上学得提前半小时出门了, 因为早上堵, 也得开车半小时才能到. 之前在 Fen Drayton 村庄上小学, 早上8:45学校门开, 9点敲钟孩子排队依次进入教室, 我们由于在村里, 只需要提前5分钟出门和孩子一起走路就可以了. 现在一下子早上变得很匆忙, 得叫孩子起床, 做早饭,...
- 英国房子的EPC节能报告(Energe/Efficiency Performance Certificate) EPC (Energe/Efficiency Performance Certificate) 是英国房子的节能报告, 法律上规定, 每个房子都必须要有一个EPC报告, 报告的有效期为十年. 房东在把房子出租或者想卖房的时候, 这个EPC就必须有效, 在一些情况下 比如出租房子的时候, 这个EPC报告还必须符合一些最低标准, 比如房子必须满足 F档(类似及格线)...
- 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...
- 公司请的专业摄影师 公司来了新的CEO管理之后,很多事情都不一样了, 特别是一些公司对外形象的事情就特别的在意, 比如公司网站用上SSL.现在公司还有空闲的位置,请速来(钱多人不傻). 一月份出差回LUTON,刚好公司请来摄影师给高层管理照像放网站上的,于是我也凑了凑热闹(但是却还不够资格被放在公司网站上),不过没关系,放这里也差不多. 人到中年, 沧桑感强了些. 更新更新: 同事用他NB的单反给谢菲尔得办公室的人也拍了一组这样的照片.看起来很不错, 很专业,灯光,道具应有尽有.我已经用在了LINKEDIN页面上,立马高大上. 本文一共 230 个汉字, 你数一下对不对. 公司请的专业摄影师. (AMP...
- Leetcode 的在线调试器 最近 leetcode 刷题网站出了一个在线调试器. 个人感觉非常好用. 因为我平时是用 IPAD+蓝牙键盘来刷题, 而在 ipad 上是没有集成的IDE的, 对于调试来说, 只能很原始的让函数退出一个值, 然后尝试不同的输入来发现问题. leetcode在线调试器的好处 理论上来说, 你可以直接在浏览器里解决任何一道...
- 优化设计 个人主页 并且 PageSpeed Insights 双项 100分 坛子的个人主页 www.tanzhijun.com 不错 很适合个人主页的模板. 而且是手机友好. 于是我照着把 我的主页改了改. https://steakovercooked.com 并且做了几点修改: 0. 使用 google mod_pagespeed 把 JS,...
20241221
早上看《金钱心理学》,随手拍了一张书摘发到 X,刚看了一眼 100K 展示,84 转发,700 like,113 添加到书签,不小心成了鸡汤号。不过我是真认可这句话。当然有人留言说 homeless 也时间自由,三和大神也时间自由,我只能说你说的都对。
《金钱心理学》说到存钱存钱是我们能控制的唯一因素。想到在我们最近公司遇到的事情里,做好产品也是我们能控制的唯一因素。Apple 推荐不可控、投放数据不可控、竞争环境不可控、分成与税收变化不可控,唯有做产品可控。
今天看书听的唱片是交工乐队的《菊花夜行军》,几个月前预定的黑胶,突然收到了。喜欢里面的《风神125》。
今天破纪录了,麻将输了历史新多。不知咋的今天状态不太对,甚至忘了通知小伙伴我一个人先出发了。中午去 01 Coffee 喝一杯,听到 01 说咖啡店明年就第五年了,好快啊,我们 OffScreen 第一次被 App Store 推荐到现在也快五年了,第一次被推荐的截图在 01 Coffee 挂了也快五年了。五年时间,一切都在变化,比如 OffScreen 数据下去了,Grow 上来了。
疼痛在消退
当年今日
- 2024 : 疼痛在消退
- 2023 : 确定使用365家庭版
- 2022 : 不得不重复买
- 2021 : 没落
- 2020 : 爸爸与爸爸
- 2019 : 逼死人
- 2018 : 照妖镜
- 2017 : 鸡腿往事
- 2016 : 病毒感染
- 2015 : 爱你的人
- 2014 : 5个钟
- 2013 : 悲催的PP
- 2012 : 为什么总是我
- 2011 : 担当
- 2010 : 平凡中的不平凡
- 2009 : 翻啊翻
- 2008 : 走着瞧,逛着拍
- 2008 : 日@冬至
- 2007 : 出彩
- 2006 : 好假的商业橙汁
- 2005 : Where Am I?
- 2004 : 冬至回家
星期五早上醒来的时候感觉牙龈肿痛,好像跟前一天没多大区别。睡觉之前我用盐水漱了一下口,但感觉之后好像一直都阻止不了口水的分泌,于是侧睡变成了不可能,因为那样的话嘴角就会流口水,所以只能仰着睡。在睡觉之前,我的脑子里就只有嘴里的那个问题。醒来以后我的第一个反应是吞一下口水,好像没有之前那么痛了,也就是说扁桃体估计炎症已经压下去了。
晚上睡觉之前我又拿出了一次性的口腔镜,手机打了个灯,前面在放着个镜子,然后又对自己的口腔研究了一番。发现这个牙龈肿胀的地方还真的挺神奇,不是牙齿的位置而是牙齿的后面。之所以搞不懂,这个是因为刷牙的时候我觉得是完全没有影响的,刷牙的时候完全不痛,为什么会这样呢?如果是牙齿旁边的牙龈一定会痛。在开始用视觉检查之前,我先用手指触觉检查了一番,实际上在我用手指之前,在漱口的时候,我已经隐隐感觉好像有个东西。当我在嘴部搅动那些水的时候在晃。那个是不是就是传说中的异物呢?但那个东西到底在什么地方?漱口的时候,水从嘴里过一下而已,但是含盐水的时候停留的时间比较长,而且盐水也有一定的刺激作用,所以能明显感觉到那个地方具体在哪里。
先是在漱口的时候发现问题所在,接下来就用手指摸了一番,好像大概是那里,接下来就是上视觉的手段。牙龈肿胀的地方居然在牙齿的后面。那里突出来了一块,但那个东西到底是什么呢?我只能说从外形看来没有明显的外伤。如果是某个虾僵硬的部分导致刺伤的话,这个视野太神奇了吧,为什么会吃在牙齿的后面呢?除了那个地方很不正常以外,牙齿旁边的牙龈都是很正常的。周四晚上跟周四早上看的情况差不多,扁桃体的充血也差不多,所以我的感觉是一整天都不太好。
周五吃早餐的时候,感觉也不好。周五我喝的是凤凰单丛,有点清热的效果。吃午饭的时候,感觉那种痛压下去了,下午的时候,那种痛感变得若有若无了。凤凰单丛真的这么神奇吗?还是说这种牙龈肿肿痛的问题通常就是那么一两天就会自行消退?
周四晚上睡觉之前我又吃了一个鱼油,也就是一天之内我吃了两个油。不知道是不是鱼油的问题,周五早上醒过来6点多天还没亮,我就感觉自己在不断地放屁,完全控制不住。放屁的这个问题到早上8点多上了个厕所大便以后才算是缓解过来了,但大便不多,又或者说偏少了,为什么会这样呢?如果在这个时候我能进行一次大量的排便,不好的东西估计就能排走得差不多了,但关键是当我想痛痛快快地把东西都拉走的时候,东西就是拉不走。大便没法出来,我也就只能死命喝水,用小便去排那些热气。
周五下午冲的是一杯辛鹿蓝冬挂耳咖啡,这是我第1次几乎感觉不到它的香味。为什么是会这样呢?无论是嗅觉还是味觉都很弱很弱,几乎没有。于是这又想让我想到了新冠的时候,嗅觉跟味觉消失的问题,但现在的情况是我没有鼻塞,我也并没有其它感冒的症状,所以之感觉不到那个是我冲咖啡手法的问题吗?因为我觉得这杯挂咖啡过滤的时间特别长。
周五晚上到家的时候,牙龈肿痛只剩下有点感觉的程度了。
What I know in 2024, 😳
谜探路德维希
到年底了,最近却不停看剧,可见咖啡馆经营大受经济环境影响。这不,刚看了部英剧:《谜探路德维希》。除了贯穿剧集的主线情节,每集一个推理故事。幽默有趣,推理也还精彩,不过算不上太严谨,比如几乎所有罪犯都很配合地坦白罪行……好吧,这样轻松的剧最适合晚上临睡前看一集,不烧脑,好入眠。
哦,剧中某一集里出现了题图中的谜题;我凭印象画的,不过不影响解谜,如果有影响也是因为我画的时候心里有答案所以让谜题变得更简单了。许是剧情提到「横向思维」提醒了我,看剧时我几乎和剧中人同时想到了答案。但把这张图上传给各家AI——Claude、ChatGPT 之类,我只有免费账号——结果是,它们对已知条件的分析都有一套,但是就在临门一脚揭晓答案的时候,妳会发现它们的推理,从方向上就错了,所以没办法给出合理的答案。看来 AI 的推理能力还是不太行吧?
fin.
使用 Cursor 做了几个单页小工具
最大感受,说清楚需求,基本上第一次对话即可生成。之后都是叠加需求和反复修复的过程。
最大感慨,需求是稀缺资源,真切合理的需求结合 AI,把之前根本不会想尝试,变为积极主动试一试。
由简到难的 24 点出题器
「24 点出题器」 https://edui123.com/24/
把 1362 道有解的 24 点题目,依据难度排序,支持按序和随机出题,右上角有 30 秒倒计时,点击标题可查看解法。
玩 24 点日常难受的点在于直接拿扑克牌玩,1820 个不同组合,而实际有解的只有 1362 个。1362/1820≈0.748≈75%,四局有一局无解,已经很打击兴趣咯。
很早看到 4数网 经过难度排序的题库,基于世界各地的人们已经解决 6283289 个题目,计算了每道题目的 “统一中值解决时间”, 并从最简单到最难给这些题目排序。
一拍即合,干活!
语文生字拼音匹配小游戏
「认读小能手」 https://edui123.com/renzi/
基于部编语文一年级上册“识字表”中的 280 字,给认读生字增加一点趣味互动性,家里或学校能在期末阶段用上一用。
- 3 种模式可选:限时 1 分钟、3 分钟、不限时;
- 拖动拼音到对应的汉字上方,右上角有实时的统计数据条。
- 限时模型下,结束时会有统计数据汇总,还有过程中拖动错误的汉字记录回顾。
自动听写词语
「词语听写」 https://edui123.com/tingxie
一个自动朗读语文书后“词语表”的在线网页。
- 内置 3~6 年级上册词语,选择年级、第几课,点击开始即可;
- 默认每个词语读两遍,不同词语停顿 3 秒(可拖动修改);
- 随机模式,全册词语打乱顺序 20 个为一组;
- 早读模式,全册词语打乱顺序读完后会显示“词语”。
杂记
其实 3 个都是单页可离线的 html,听写后来改用第三方接口,因为发现 Edge 文字转语音国内不可用,能用也只能 PC 上,使用太受限。
读书小结九
雌犬
本以为是小说集,其实是一部完整的小说,由一篇较长的《雌犬》和几个很短的故事组成。
《雌犬》的主人公是达玛丽斯,一个贫穷的中年女黑人,想要生孩子却一直不能怀孕,和丈夫罗赫略的关系已经疏远。她收养了一只小母狗,取名是给未来女儿的名字。母狗几次离家出走,还怀孕了,达玛丽斯对母狗的感情也由曾经的溺爱逐渐变成了讨厌甚至憎恨,最后在母狗撕碎了小尼古拉斯的窗帘后,达玛丽斯亲手勒死了它。
达玛丽斯没有父亲,母亲外出打工,她寄住在舅舅家。小尼古拉斯是邻居家的儿子,达玛丽斯小时候和他一起去海边玩,看着他被海水卷走再也没有回来。
被指控杀死丈夫喂食猎豹的女人,雇佣达玛丽斯和丈夫为他们做工的老夫妻吉恩和罗莎,在短故事里写了他们的爱、恨与悲哀。
短故事的第一个《沙子》,或许是我遗漏了细节,没看出它与主体故事的联系。
盲眼钟表匠
这是一本捍卫演化论的科普书,作者详细解释演化论的内涵,厘清演化论不同流派的观点,批驳演化论论敌的说辞。
演化论是唯一能够解释复杂生命何以存在的理论。生命的复杂不是随机突变一步到位的,而是通过累积选择和天择实现的,这也是演化论的核心。演化是一个连续而漫长的过程,表现在微观上是基因的突变和复制。需要说明的是,只有部分基因的突变是适应性的,大部分基因突变是中性的。
为了说明单步骤选择和累积选择,作者设计了一个程序,让人印象深刻,不得不服膺演化论。一棵简单的二叉树,每次只突变一步,经过许多世代的累积选择,最终形成让人难以预想的形状。
在解释演化论和批驳反演化论时,作者也用简单的数学推论来增强说服力,面对天文数字,读者自然就明白那些看似有道理的理论是多么荒谬。
在这个世界上还是有很多人不相信演化论,无论有多少支持演化论的证据摆在他们面前,这些人就是不愿相信。而有的媒体也在侦听反演化论的声音,但凡学者有不明确的言论,就会被媒体曲解放大,拿来攻讦演化论。
宝塔面板降级
回退
自从换服务器后,这新装的宝塔9.x版本某些地方是真难用,功能是多了,但很多用不上,以下是 v8.1.0
回退教程(7.4.5之前是不需要绑定手机号的)
// (可选)安装 curl 依赖
yum install curl
// 下载面板离线包(LinuxPanel-*版本号)
curl -L https://github.com/xijoe/baota_release/blob/main/LinuxPanel/LinuxPanel-8.1.0.zip\?raw\=true > LinuxPanel-8.1.0.zip
// 解压离线包
unzip LinuxPanel-*
// 定位离线包位置
cd panel
// 执行安装(若执行 bash update.sh 遇到 Permission denied 时,使用 sudo 权限)
sudo bash update.sh
// (可选)删除降级包
cd .. && rm -f LinuxPanel-*.zip && rm -rf panel
注意事项
覆盖安装后如果宝塔老版本出现登录用户名、密码错误无法登陆时,可以使用以下命令重置密码
cd /www/server/panel && python tools.py panel yourpasswd
参考
Kagi 搜索引擎半年使用体验
半年前,在机缘巧合之下,我决定抛弃谷歌搜索,一番调查试用之后,我开始使用 Kagi —— 一个付费搜索引擎。
一开始是抱着试试看的态度注册了免费账号,用完 100 次搜索额度后觉得不错,决定开个 $5/月 的基础套餐用一段时间看看,结果发现 300 次搜索根本不够用,于是又开了个 $10/月 的无限次搜索高级套餐(然后才发现我平均每个月会进行 2000+ 次搜索……
How to Avoid Getting Lost in Thought
Say you’re walking through Death Valley, trying to find your way back to the highway. Luckily you’ve got a good paper map.
As you walk, you scan the territory around you for landmarks. You see some large-scale details: hills, rock formations, and gullies. Also some minute ones: pebbles, gangly plants, trails through the dust where snakes have been.
These smaller details would never appear on a map, because they’re not conducive to navigation, yet they are certainly part of the territory, as are lizards, birds, forgotten stone arrowheads, the bleached bones of cattle, and the fossils of Mesozoic squid.
At least right now, you too are a part of the territory, along with your clothing and boots, canteen, Tilley hat, and California highways department map of Death Valley.
When you look at a map, it appears at a glance that the territory is inside the map. This map contains the whole of Death Valley National Park — every stretch of its highways, every point of interest, both gas stations, and a handful of residential hamlets. You hold the whole expanse in your hands. You’re in there somewhere, presumably south of the line that says Highway 190.
But you’re not in there. You’re out here. Lift your head up: you’re in the territory, in the baking sun, a speck between horizons – and so is your map. There’s never been anything but territory, in fact, and any maps present are just another part of said territory.
Humans love maps so much that we often get this relationship backwards. We spend most of our lives poring over maps of various kinds, situating ourselves and other objects on them. A business’s ledger, as one example, is a kind of map – numbers in spreadsheet cells represent in-person transactions, crates of product, brick-and-mortar realities of all kinds. This sort of mapping is very powerful. A ledger can allow you to see at a glance a business’s total financial position; it would be physically impossible to see at once all of the warehouses, stock, employees, and purchases represented in that ledger’s figures.
Even a movie is a map. We’re watching symbols that represent some hypothetical territory. Actors, pretending to be other people, are filmed doing things that aren’t actually happening. When we watch the footage of this pretending, ideally we believe momentarily that it’s not pretending. We see Harrison Ford as Indiana Jones. We feel like he’s actually being mind-controlled by Thuggee cultists, and perhaps if Short Round pleads to him adorably enough he’ll become himself again.
When my cat watches Platoon with me, she’s seeing figures that perhaps resemble mice or dogs to her, and sometimes she is fooled by that and hops up in front of the screen. But she’s missing the whole point of the movie – she’s not seeing the United States locked in a tragic conflict that will end with a famous helicopter evacuation of the Saigon embassy, of which countless documentaries will be made, replaying images tourists will recall with genuine grief when they visit the Veterans Memorial in Washington. Zoey the cat just has no idea what I’m seeing here. She has no idea what’s going on in the world at all!
But I’ve got it backwards. My cat is much more firmly attuned to the territory than I am. As a human, I get lost in maps for fun and by accident, pretending I’m a cowboy or a Victorian courtier, or assembling a view of the whole world from Substacks and news products. The cat is always sniffing the territory, studying it, rubbing her face on it.
Humans can only do all this mapping and symbol-mongering because we evolved the ability to hallucinate stuff we’re not presently sensing. We can summon to mind images of territories that exist elsewhere or even nowhere. Money we haven’t earned yet. Predators we’ve never encountered. Disappointments we haven’t suffered yet. Futures that are possible, or even impossible.
This ability has allowed us to build cities, establish moral codes, and go to the moon, but it also presents a huge liability: confusion about what’s there and what’s merely being thought about.
One problem with living from maps upon maps upon maps is that eventually we don’t know what the hell is going on. Life is filled maddening contradictions – one map says a thing is true, another says it’s not – and trying to live in the impossible world you believe is somehow depicted in those maps can be hell.
You can easily have the thought, for example, that you simply can’t get sick right now. You have too much to do and too many people depend on you. I can’t get sick! This thought seems absolutely true.
Then you have another thought: I can get sick. Oh no! That’s also true! I can get sick! *And* I can’t get sick! What a horrible place to be, this land of pure contradiction, of infernal rock and hard place. A horrible territory to live in!
Of course, the contents of your thoughts are map, not territory. Territories do not contradict themselves. The actual territory is that you are sitting in a room, undergoing the mental spasms of thinking, imagining you are in this hellish territory in which things that must not be true are definitely true.
Thinking is certainly useful, but since it amounts to using hallucinations as references to live by, we inevitably confuse real for hypothetical, and life becomes a bad trip for a while.
There’s no way to completely avoid this sort of confusion: we need to conflate map and territory, at least a bit, in order to get what the map is about. We’re able to enjoy the movie only if we believe, at least momentarily, that Indiana Jones is real. We’re able to “see” a business only if we believe that the spreadsheet numbers somehow are warehouses full of inventory.
The only defense is to practice seeing the map (thinking) as just another feature of the territory, like your highways map is a physical thing in the desert. Thoughts themselves – hallucinatory mental spasms — are real phenomena you experience, just like sounds and smells. What they depict is not being experienced. When you’re having a thought about your boss getting mad at you, you’re experiencing a thought, not your boss. You still might feel real shame and fear though.
A person can intentionally practice seeing thoughts for what they are: momentary images or words, appearing seemingly in front of or inside your head – fleeting apparitions which can trigger alarm, relief, or other emotions and bodily processes.
When you can see a thought for what it is, even just occasionally, they loosen their hold on your mind, and don’t as easily drag you into stressful fake hells.
How to Become Aware of a Thought
Basically, thoughts can be categorized as either mental image or mental talk. You either “see” or “hear” something that suggests some phenomenon that isn’t actually here.
Think of Paris. Think of an apple. Think of the groove to Queen’s Another One Bites the Dust.
When you do, you’re sensing something. A real phenomenon. While some people don’t feel like they “see” mental images, or “hear” mental talk, you at least get some kind of impression of the thing, a mental whiff of Eiffel Tower or an electric bassline.
Thought is just another sense experience, and although it’s very subtle and quick, you can notice it, like you can notice a bird zip by the window.
Try this when you have a few minutes:
Sit with your eyes closed, and wait for the next thought. Wait for the appearance of any sight or sound in the mind – an image, a bit of a song, any appearance tugging at your attention – and just note it. If it’s visual, say the word “see” to yourself. If it’s auditory, say the word “hear” to yourself. If it’s more of a feeling, say the word “feel” to yourself. If you don’t know, just use any of these labels. Then just watch, listen, or feel the thought go.
All you’re doing is noting that a thought occurred, and you’re giving it a simple label; the label helps you stay aware as a thought, a momentary sense experience. That’s it — you’ve seen a thought for what it is, without confusing it for its subject matter. You recognized a map as a map.
Then just repeat the process. Wait for the next thought, and just note it and label it. Do all this in a relaxed, matter-of-fact way. You just want to notice the thought, as a thought, in any way at all.
Most thoughts only happen for an instant, and they aren’t very vivid. It might just be a flash of an image, or an indistinct feeling of something happening elsewhere. By the time you say the label, it will probably have dissipated or turned to something else. It takes only a few seconds to note a thought like this.
If you get caught up in subject matter, or confused about what’s happening, just drop it and start again: wait for the next thought.
Doing this practice a few minutes a day might give you the sense that thought — that life, seemingly — is “loosening” a bit. Thinking may begin to feel more local, smaller, less sticky, less liable to explode into more thinking. You may begin to see a given thought as a momentary eddy, a little swirl of smoke here in the room with you, rather than a real, honking thing out there in “the world.”
It turns out thoughts themselves are very tiny, just small specks of territory, like a little paper map held in the hands, in the midst of a landscape too vast to fathom.
***
Goodbye 2024! End of Year Sale!
2024 is over, and I’m going to go meditate in the woods for a week, but before that I’m having a sale. Two things to know:
1. I’m offering the Mindful Bundle again. This is all of my mindfulness products (two courses and three ebooks) for the silly-low price of $79 USD. That’s less than Camp Calm by itself.
Learning just one of the techniques available in the Bundle can get you on the path for life. Maybe I’ll see you on retreat one day.
2. How to Do Things: Productivity for the Productivity-Challenged is on sale right now. If I may suggest a humble New Year’s goal: double your productivity in 2025. Learn the Block method in about an hour, then start crushing your to-do list.
You have to use the following link to get the sale price: [Get HTDT now]
What is the Mindful Bundle? | What is How to Do Things?
***
我的数字生活降级
近年人们提及越来越多的断舍离、消费降级本质是大家越来越入不敷出开始重塑消费观念,无非是主动或被动的在花钱省时间和花时间省钱之间选择。
好在我在现实生活中的消费欲望向来很低,有多少钱就能过多少钱的生活。但在数字生活中却有很大的进步空间,很多时候剁手都不眨眼,眼睛还不干。于是,在各大互联网企业都在「降本增笑」的 2024 年,我也在有意的进行数字生活降级,试图进步一下。
数字消费降级。虽然很久以前就取消了各种平台会员和流媒体订阅,但还能进一步操作下。2024 年,我取消了续费用了 8 年的 Apple Music,用了 5 年的京东 Plus 会员,用了 3 年的 Microsoft 365,以及一些吃灰的域名和 VPS,手机卡套餐从 ¥129 /月的电信换为了 ¥39 /月的联通,同时也一年都没向 Steam「租赁」新游戏。下定决心到期不再续费「永不限速」的阿里云盘,目前已经连续陪伴 2273 天「永不变质」的哔哩哔哩。尽管如此,为防止化腾叔亏得坐公交车,还是在英雄联盟上赞助了 100 元左右,在 App Store 也消费了约 $70,域名续费约 $35,还有相比去年几乎没有变化的不合理 VPS 消费,需要继续展望明年。
数字体验降级。一方面要赞美买断制,另一方面要赞美开源。桌面浏览器从 Chrome 换为了 Firefox / Safari;单机社交平台从 Mastodon 换为了 GoToSocial;密码管理器从 Vaultwarden 换为了 KeePass + Strongbox;追番和听歌改用 Jellyfin + Navidrome 自建解决。其实也谈不上真的降级了多少,之所以这样说是因为在不少人眼里这些都属于反向操作,值得吐槽一番。但自己能接受就好,便利性对我的优先级并不高,少收集隐私、少作恶、尊重用户这些更重要。
出乎意料的是,数字生活降级后对我似乎没太大影响。互联网时代的娱乐方式要多少有多少,最简单的快乐是降低欲望,不看电影可以玩游戏,不玩游戏可以听音乐,不听音乐可以看书,软件够用的情况下越简单越好,服务能用的情况下越善良越好。不过也很难说从中获益了什么,最直接的大概是省下了不少开支,可以更好的度过这个冬天。
EOF
如果你觉得这篇文章还不错,可以考虑支持作者。
20241220
昨天才说要开始努力了,今天中午就跑景区吃饭散步。没办法,立 Flag 前答应的。第二次来九溪这边,举目皆是红叶、黄叶。溪水已经不充沛,铺满落叶,这里还是深秋的感觉。步行到了叫里安寺的地方,这里已经不是寺院,而是一家粤菜,菜品味道一般。
我的脑子已经被我自己重新激活了,无数对公司、产品、增长的想法开始跳出来。这两天重点是 Review 增长团队的工作,看他们工作的每一个细节,并且立即发现了问题。我不在意问题本身,而是思考了为什么会发生这样的问题。我发现大家在工作的时候,做了很多假设,比如投放相关的,假设这样那样操作会被限流,于是我们选择这个方案。首先,没有求证,是否真的会被限流。即使这是个没有官方答案的问题,也可以去和同行交流大家做法,和效果。但是我们没有,而是基于错误的假设继续设计后续的流程。单看后续的流程,我已经觉得极其不合理,所以才往上跟进 why?但我们就是这样默默执行着。表面现象是似乎是我们缺乏交流,不向外学习。深入来看是不求真,做事不问为什么,而是完成任务。求真的方法真的极其简单,深入问三个为什么,一般答案与选择就在眼前了。
新开一本书《金钱心理学》,今天分享三个词知足、可持续、长期重复。可持续和长期重复是最近我和朋友讨论最多的。很多人往往忽略可持续,过分在意短期的反馈。回归到做产品,不是所有产品方向都是可持续的,不是所有增长方式都是可持续的。不可持续意味着经常需要重头开始,无法从积累收益。
WordPress 插件-NeoDB Integration 书影音展示页面
引
将 NeoDB 书影音记录整合到 WordPress 中 实现了将 NeoDB 观影记录添加到 WordPress 页面中,展示页面:NeoDB 书影音。
但流程较为复杂,本文将 Cloudflare worker 和 functions.php 整合成了 WordPress 插件,进一步简化流程。
本人无相关代码经验,插件由 ChatGPT 协助生成,时代真的变了。
使用方法
在 NeoDB API Developer Console 中点击Test Access Token
,并 Generate 一个 NeoDB Bearer Token,示例:Th2121_qs-8agMAlSrkE_tzBbcvjsdkjtlCtr9QHX321312312Ytzo8_YmOxjxg
。
在终端(Terminal)或命令提示符(Command Prompt)中输入以下代码,将 YOUR_TOKEN 替换为 NeoDB Bearer Token。
curl -H "Authorization: Bearer YOUR_TOKEN" https://neodb.social/api/me
下载 NeoDB Integration 插件:https://github.com/DayuGuo/NeoDB-wordpress-Integration/releases/download/test/NeoDB.Integration.zip
在 WordPress 中安装并激活该插件。
在 Settings-NeoDB Settings 中输入 NeoDB Bearer Token。
示例
在 WordPress 页面或文章中,使用以下短代码来显示数据:
book 可以替换为 movie, tv, podcast, music, game, performance,展示更多数据。
type 可选 wishlist 和 complete,展示想看和看过的内容。
效果示例:https://anotherdayu.com/neodb/
另,附上我的 NeoDB主页:https://neodb.social/users/anotherdayu/,和 mastodon 账号:https://mastodon.social/@anotherdayu
参考资料:
hcplantern 的 将 NeoDB 记录整合到 Hugo 中
【读书记1521】美第奇《经世录》
牙龈肿了
当年今日
- 2024 : 牙龈肿了
- 2023 : 坎坷的37岁
- 2022 : 被拯救了
- 2021 : 蟹的回忆
- 2020 : 方糖2即将白嫖到手
- 2019 : 单位网速碎碎念
- 2018 : 改革开放大潮中的小市民
- 2017 : 敲键盘,我的菜
- 2016 : 要去医院
- 2015 : 做做做吃吃吃
- 2014 : 29不一定比28强
- 2013 : 减肥不息
- 2012 : Berto唱西语生日歌让你羡慕嫉妒恨
- 2011 : 一箩筐杯具
- 2010 : 谢谢狂喜兴奋剂
- 2009 : 传染的幸福
- 2008 : 23岁第一天
- 2007 : 什么世道
- 2006 : 边个系主角
- 2005 : “20”的生日
- 2004 : 一个不平凡的生日
星期四的早上起来感觉喉咙痛,但是又不是那种要咳嗽或者喉咙咙刺痛。为什么会觉得喉咙痛呢?除了喉咙痛以外,我觉得自己左侧上方的牙龈也痛,牙龈的痛星期三我已经有感觉,但不算太明显,所以星期三我平时吃什么就吃什么,平时怎么刷牙就怎么刷牙,但是星期四早上起来,这个感觉非常显著,尤其是吃早餐的时候。所以回到办公室,搞定了平时要弄的那些常规操作以后,我就赶紧拿出一个镜子,打开手机的补光灯。照了一番以后,的确发现对比左边跟右边,左边内侧的牙龈肿了。跟右边比起来,肿起来了一大块,不仅仅是牙龈,左边上颚也红了、两侧的扁桃体红了,虽然还没到红肿的程度。这到底是个什么情况呢?周三也没吃什么上火的东西,晚上吃的是面条外加一条风干牛肉。晚上除了吃那个东西以外,我就再也没吃别的了,睡觉之前感觉还没那么糟糕,为什么睡醒以后就这个样子?
吃早餐的时候很痛苦。早上吃的是烧鹅米粉。师傅给了我三块烧鹅,其中两块是骨头,一块是肉,结果在咬那块肉的时候,简直太折磨了。因为知道自己有这么个状况,所以在喝什么茶的问题上,我纠结了一下,红茶应该得放一放,我是和单丛还是普洱呢?最后选择了普洱。如果我这个牙龈肿肿痛是热气造成的,这个火到底是实火还是虚火?如果那是虚火的话,喝太凉的茶反而会把那个火赶起来,所以我选择了不热也不凉的普洱。普洱喝得挺猛的,上午中午加起来,我几乎已经喝掉了4L水,但是跟前一天比起来,好像我上厕所的次数不算太多。周三上厕所,尤其是上午非常频密。尿很多,但是大便的形状、分量、颜色都很正常,就意味着我应该又到了那个尿酸低谷期。在尿酸低谷期,通常来说我会有一点点热气的表现。在我的尿酸高峰期的时候,无论喝多少水,尿都不会太多,但是大便会偏稀,甚至有时会不成形就已经出来了。这种情况多出现于两次大便间隔小于24小时。种种迹象表明,我应该处在尿酸的低谷期,我刚好不知道碰上了什么原因就同时引发了牙龈肿痛,然后出现了炎症反应。其实我也说不准,扁桃体之所以充血是不是跟星期三晚上的跑步有关,因为好长一段时间我都是用口鼻一起呼吸,干燥的冷空气肯定会对鼻腔和喉咙产生冲击,但是那个效果真的这么显著吗?为什么以前我就从来没有过这样的感受呢?
之所以牙龈成为一个爆发点,我觉得跟星期二中午吃了虾有关。师傅在做菜的时候已经把虾头剥掉了,但是虾尾的尖端还是很硬,而我又是那种不剥壳的人,直接就放在嘴里咬碎吞下去,有时候可能嚼得不够仔细,就会扎到嘴里的什么地方。通常情况下,扎了就扎了,把那个东西拔出来,把异物去除掉,基本上就没事。我这一次我已经不记得星期二有没有被虾扎过。以后处于安全起见,吃虾的时候我还是把壳剥一下比较好。
现在我能怎么办呢?消炎药我不会吃,但是周四我却一反常态比平时多吃了一个鱼油,晚上睡觉之前我也打算用盐水漱一下口。希望周五早上醒来的时候,一切不好的都过去了。
2024年一位中年男人的无聊折腾记录
这是我这位中年男人的无聊折腾记录吧,每年汇总一次,纯记录,不为其他。
2025年是“佐仔志”博客的第20个年头,不得不感概时间流逝之快。我们都是追逐时代之人,我们也在被时代慢慢所淘汰,不可避免也无可奈何,只能坦然面对,也只能面对。面对AI的发展和时代的变迁,不仅仅是我们个人还是各个行业,都无时无刻地被这个时代所抛弃,并且是特别无情的那种。
折腾这些数码与IT产品,只是我这位中年男人想抓住时代的尾巴的其中一种方式,尽量用一种舒服的心态去面对它,适应它,接纳它和爱上它,也只能这样,我们还是那位抓住时代尾巴的人…也许这只是自我安慰吧。
1、iPhone 16 Pro Max 512G 港版
输入这个型号的时候,我还专程打开手机查看核实,因为就感觉未曾换过新iPhone,也忘记现在最新发布的是 16 还是 15 代,之所有买港版是为了AI,但它并不怎么AI,而新的摄影按钮暂时来说有点多余,没有三星长按最底下横杠启用AI圈图搜索方式。iPhone 16 Pro Max 现已放备用机在使用,上面都是一些金融类APP在上面。
2、三星 Galaxy S24 Ultra、三星 Fold6、三星 W25
安卓阵型手机今年换了三台,但都是三星的,这三台手机我都喜欢,最喜欢依旧是Galaxy S24 Ultra,四四方方的大屏和简洁的后置镜头模组就是吸引我。折叠屏手机三星Fold6 也很优秀,如果把W25的配置放到Fold6上,而外观保留Fold6现在这种设计,那Fold6就是折叠屏手机的完美版,可惜没有。现在使用的是三星W25,它的配置是完美的,但外观我还是喜欢Fold6。
之所以没有买国产那些旗舰手机,是真的无法接受那些手机背面的相机模组。
3、贝尔金 15W 车载磁吸支架
买这个设备还得深吸一口气,因为它的价格真的不低,500元/个,只是一个车载充电器而已,但又为什么要买这么贵的呢?理由很简单:它的整体质感与轻微热量是其他品牌比不了的。现在这个年纪不再轻易去试错,所以买就买最好的,也许这只是我个人的要求。
4、华硕(ASUS)小飞侠信号放大器
买它是因为蹲厕时WIFI信号不好…因为在如厕时能好好刷手机,那就买它了…中继扩展后,信号有了质的提升。不知为什么,这些年有关路由器和交换机,都是选择华硕居多。
5、ANKER 安克 magsafe 磁吸无线充电宝
好看,小巧,实用,1万毫安,足够两台手机一天的使用–这是我买它的原因。为颜值而买单,但别是出差与游玩时使用,也是随背包携带。
6、酷态科10号GaN CP120W 氮化镓三口充电器
为了发挥出Thinkpad T14p 2024款笔记本电脑其独显性能,为了不想带ThinkPad那个大砖块电源适配器,所以就挑了它。它还是不错的,外出只需要一个电源适配器既可。随背包携带。
7、中兴F50 5G随身WIFI
纯属是有一张多余的电话卡,同时因为Thinkpad T14p无法内置,外出时给小朋友 iPad 联网上网课所买入的,随背包携带。
8、ThinkPad T14p AI 笔记本电脑
配置是:酷睿Ultra9 185H 14.5英寸 32G 1TB+1TB(双固态硬盘) 3K RTX4050,它随机带的AI功能激活后就删除了,因为第三方AI比随机带的强得多。买它是为了跑AI与玩游戏使用,小朋友喜欢用它玩模似飞行2024,很是流畅。除了比ThinkPad X1C 重点无其他缺点,并且待机时间还比ThinkPad x1c 要强,在我心中比 Macbook M4 Pro 都要好。
9、石头(roborock) P10S Pro 扫地机器人
很多年前曾有一个石头扫地机器人,但要经常清理毛发,用的次数不多就没再用了。年中,老婆抱怨家务问题,试着买回这台P10S Pro 扫拖一体机器人,使用至今觉得比多年前的机器人好太多了,首先不怎么卷毛发了,一个月清理一次既可,日常只需要两天换一次水既可。如果条件许可以,建议买直排水式的。
10、Apple/苹果 iPad mini6 蜂蜗版 256G
我忘记为什么又买回iPad mini6了,因为去年我曾拥有过一台,后来卖掉后又买回来了。近期比较少用,但它一直放在包里。谁想要的可以联系我,便宜出掉。
11、Apple/苹果 AirPods Pro (第二代)
常规升级…没有什么惊喜,也就那样。
12、Bose QC 消噪耳塞 大鲨系列主动降噪耳机
降噪效果非常好,比 AirPods Pro 还有好,包括音质。但它也有问题:感觉耳机比较闷,同时有几次外部突然有很大的声音(比喻车过下水道盖或坎时发出的声音)被扩音、扩音、扩音到耳内,可想而知有多难受了,同时它的充电盒松松垮垮的,所以以旧换新换了AirPods Pro 二代。
13、佳明(GARMIN)Fenix 8
最终还是把 Apple Watch Ultra (忘记是二代还是三代了,总之是最新的一代)蜂窝版换成了佳明最新 Fenix 8,Watch Ultra 不是不好,是它太重和续航太短,特别是续航问题。而 Fenix 8 除了无法电话之外,其它功能都差不多,特别是运动类的功能,还有它长达2周多的续航,还是戴它舒心,不需要每天惦记着充电。
14、硬酷 R2 Max 万兆电口软路由
这款是买用给到公司使用的,去年买的H3C企业路由器速度上不去,所以就换了这台。这台除了当路由器使用外,还布署了企业AI,方便同事日常查询使用。由于业务的转变,现在客户问的问题实在是太专业了,必须有AI来辅助才行。
15、Homatics Box R 4K Plus 安卓机顶盒
安卓原生机顶盒,可以说是现在最好配置的安卓机顶盒了,配上合适的网络和其开放性,使用起来比Apple TV 4K 舒服多了。
大概就这些了,如果上面有你想买但又在犹豫的,可以留下你的问题,我尽快给你回复。如果刚才你也买了相同的产品,也希望留下你的使用心得。
科技爱好者周刊(第 330 期):李开复梳理人工智能
这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。
封面图
上个月正式开放的杭州良渚玉湖公园,公园的设计象征良渚文化和运河文化的连接。(via)
李开复梳理人工智能
前些日子,我读了李开复老师的两本书:《AI·未来》(浙江人民出版社,2018)和《AI·未来进行式》(浙江人民出版社,2022)。
这两本书都是面向社会大众解释 AI,不是技术类书籍,但是有一些段落,阐述 AI 概念。
李开复老师用通俗的语言来解释,人工智能、机器学习、神经网络、深度学习......这些词到底是什么意思?彼此有什么关系?
我觉得,这些介绍对理解 AI 的体系,挺有启发的。它们分散在各个章节,我将它们整理在一起。
为了行文连贯,我没有完全照搬原文,而是用自己的语言重新叙述,如果有错误,也归咎我。
(1)人工智能
1956年夏天,计算机科学家约翰·麦卡锡(John McCarthy)首次提出"人工智能"(AI)这个概念。
人工智能指的是,通过软件和硬件,来完成通常需要人类智能才能完成的任务。它的研究对象,就是在机器上模拟人类智能。
(2)机器学习
早期,人工智能研究分成两个阵营。
第一个阵营是规则式(rule-based)方法,又称专家系统(expert systems),指的是人类写好一系列逻辑规则,来教导计算机如何思考。
可想而知,对于复杂的、大规模的现实问题,很难写出完备的、明确的规则。所以,这种方法的进展一直很有限。
第二个阵营就是机器学习(machine learning),指的是没有预置的规则,只是把材料提供给计算机,让机器通过自我学习,自己发现规则,给出结果。
(3)神经网络
神经网络(neural network)是机器学习的一种主要形式。
神经网络就是在机器上模拟人脑的结构,构建类似生物神经元的计算网络来处理信息。
一个计算节点就是一个神经元,大量的计算节点组成网络,进行协同计算。
神经网络需要极大的算力,以及海量的训练材料。以前,这是难以做到的,所以20世纪70年代开始,就陷入了停滞,长期没有进展。
(4)深度学习
深度学习是神经网络的一种实现方法,在20世纪80年代由杰弗里·辛顿提出。它让神经网络研究重新复活。
深度学习是一种让多层神经元可以进行有效计算的方法,大大提高了神经网络的性能。"深度学习"这个名字,就是比喻多层神经元的自主学习过程。
多层神经元包括一个输入层和一个输出层,它们之间有很多中间层(又称隐藏层)。以前,计算机算力有限,只能支撑一两个中间层,深度学习使得我们可以构建成千上万个中间层的网络,具有极大的"深度"。
(5)Transformer
早些年,深度学习用到的方法是卷积神经网络(CNN)和循环神经网络(RNN)。
2017年,谷歌的研究人员发明了一种新的深度学习处理方法,叫做 Transformer(转换器)。
Transformer 不同于以前的方法,不再一个个处理输入的单词,而是一次性处理整个输入,对每个词分配不同的权重。
这种方法直接导致了2022年 ChatGPT 和后来无数生成式 AI 模型的诞生,是神经网络和深度学习目前的主流方法。
由于基于 Transformer 的模型需要一次性处理整个输入,所以都有"上下文大小"这个指标,指的是一次可以处理的最大输入。
比如,GPT-4 Turbo 的上下文是 128k 个 Token,相当于一次性读取超过300页的文本。上下文越大,模型能够考虑的信息就越多,生成的回答也就越相关和连贯,相应地,所需要的算力也就越多。
豆包 MarsCode 动手实验室(杭州站)
先提一下,上周说的全国 AI 编程挑战赛。
应用赛道的作品提交,从12月16日已经开始了,大家可以上传自己用 AI 完成的作品了。
算法赛道目前还在报名中,只要你有信心,在 AI 的辅助下解出算法题,不妨报名试试,也是一种体验和锻炼。
比赛规则和报名链接,请访问这里,也可以看上周的周刊。
(此处有分隔线)
本周介绍的活动,是12月28日(星期六)下午两点,在杭州的字节工区举行的豆包 MarsCode 动手实验室。
到时,大家可以现场深度体验豆包 MarsCode 的 AI 编程能力,并跟字节的同学当面交流。在动手环节,你可以用 AI 实现自己的创意。如果你的作品很优秀,还有机会直通 AI 编程挑战赛的决赛。
活动的详细介绍,以及报名链接,请访问这里。
科技动态
1、硬盘打孔机
硬盘报废时,一般需要擦除数据。最保险的方法,莫过于物理破坏硬盘。
但是,这样很费事,你要找把锤子,把硬盘敲碎了。
为了解决这个问题,一家日本公司推出了"硬盘打孔机"。这种机器可以在硬盘上轻松打四个孔,保证彻底破坏数据。
它采用电动液压系统,产生12吨的压力,足以穿透任何硬盘。
它的尺寸为 410 x 289 x 187 毫米,跟台式电脑差不多大小,但是重达18公斤,适合那些有成千上万硬盘需要销毁的大公司。
2、沙子国际象棋
一位英国设计师用沙子作为材料,3D 打印了一套国际象棋。
他说,这样做只是为了追求一种奇特的感觉。沙子是一种无形且流动的材料,塑造成坚固耐用的东西,让人感到难以把握、随时可能变化。
而且,沙子表面是不光滑的,当你用沙子下棋时,会有真实的、与众不同的触觉。
3、玻璃砖
大家考虑过吗,房子为什么需要墙?难道不能建造一所没有墙、全部是窗户的房子吗?
回答是不能,因为建筑的重量由墙承受,窗户不承受重量。如果把墙全改成窗户,建筑物就会倒塌。
那么,能不能用玻璃来造墙呢?玻璃既可以承重,又可以透光。
麻省理工学院的科学家,最近就发明了这样一种全透明的玻璃砖(上图),根据测试具有跟普通砖相同的承重能力。
除了透光,玻璃砖还有一个好处,可以重新利用。只要高温加热,玻璃砖就会融化,能够塑造成其他形状,还能 3D 打印,但这也导致它不防火。
总的来说,玻璃砖比红砖更环保,在很多场合有推广潜力。
4、其他
(1)本周发生了一笔史上最大的风险投资,AI 公司 Databricks 一次性募集了100亿美元。
(2)GitHub 宣布,编程助手 GitHub Copilot 向所有用户免费开放。
(3)OpenAI 推出了免费电话 1-800-ChatGPT,北美用户可以拨打该电话,跟 AI 语音聊天,每月额度为15分钟。
(4)小米官方开始支持,小米物联网设备接入智能家居管理助手 Home Assistant。
文章
1、汇编语言的一点入门介绍(中文)
这篇短文通俗解释了汇编语言的基本概念。
2、CSS 网格区块详解(英文)
这篇长文详细介绍 CSS grid 布局的区块功能(template area)。
3、网页如何插入 JSON-LD 语义数据(中文)
本文详细介绍网页的 JSON-LD 数据块,用来插入机读的语义数据。
4、13个对前端开发有用的 Chrome 插件(英文)
本文介绍13个用于前端开发的 Chrome 插件。
5、谷歌不再是最好的搜索引擎(英文)
本文是一篇新闻分析,作者认为 Perplexity 的 AI 搜索体验已经优于谷歌了。
6、如何为 Windows 添加6个 macOS 最好的功能(英文)
一篇 Windows 使用技巧,教你怎么为 Windows 添加一些 macOS 功能,比如文件浏览器可以文档预览。
工具
将 Markdown 文件转成幻灯片,在命令行播放的开源工具。(@lengyijun 投稿)
2、Rslib
制作 JavaScript 软件包的工具,可以直接开发组件库和命令行工具。(@fi3ework 投稿)
AI 驱动的网页 UI 自动化测试框架,通过文字描述,生成 UI 测试用例。(@yuyutaotao 投稿)
Windows 桌面 PC 端的微信聊天记录一键导出。(@git-jiadong 投稿)
5、MoeMail
基于 Next.js + Cloudflare 技术栈构建的临时邮箱服务,在线体验。(@beilunyang 投稿)
一个 Python 程序,生成你在2024年的 GitHub 代码提交统计。(@WCY-dt 投稿)
7、Vanilla
Canonical 公司的 CSS 框架,就是 Ubuntu 官网采用的样式。
8、OpenAuth
网页登录的第三方认证的集成库。
9、Schemio
基于 Web 的示意图可视化编辑器。
10、Buzee
一个桌面软件,提供本地文件的全文搜索(包括图片里面的文字),支持 Windows 和 Mac。
AI 相关
1、Hika AI
免费的 AI 搜索。(@atlas-comstock 投稿)
2、Slea.ai
免费的 AI Logo 生成器。(@aaamomo64 投稿)
3、AI 音效生成器
免费生成各种音效,比如雨声、风声。(@aurthur 投稿)
资源
1、SQL 风格指南
一份书写 SQL 语句的风格约定。
2、颜色代码表
在线配色设计工具集,做在一个网站。(@nettsz 投稿)
图片
1、机器蜻蜓
美国首都华盛顿的中央情报局博物馆,有一只上个世纪70年代制造的机器蜻蜓。
它其实是一架微型直升机,飞到目标对象附近,窃听对方的谈话。
这只蜻蜓可以飞200米,然后落下来,通过激光捕捉空气振动,来还原谈话声。
但是,它不防风,也难以控制,所以从来没有实际用过。
2、荷兰的邮资代码
荷兰寄信不用邮票,而是用一种9个字母和数字组成的代码。
你花钱买一个代码,以 3 x 3 的格式写在信封上,就能代替邮票,作为付款证明。
因为代码的有效期只有五天(以邮戳为准),需要购买后及时寄出,被猜到的可能性很小。
文摘
正如马丁·福勒(Martin Fowler)所观察到的那样,程序员的编程生产力无法有效地衡量,因为它不存在。
软件开发并不是一项必然会产生任何东西的活动。
假设你有两个开发人员在同一个项目上工作,并且偶然地,他俩在同一天接受了相同的任务。
甲写了一个1000行的框架,完美地解决了这个问题。代码编写良好,并经过充分测试,每一步都有详细记录。
乙则是当天去了公园,一边喂鸽子一边思考问题,然后漫步回到办公室,删除了100行代码,部署了更改......问题就解决了。
请问谁的生产力更高?
回答是,这不重要。重要的是乙解决了问题,同时降低了团队的长期维护成本。甲也解决了这个问题,但是他通过增加代码,增加了维护成本,因此(在其他条件相同的情况下)他的解决方案较差。
我们能说,乙具有更高的生产力吗?显然,很难找到编程生产力的正确衡量指标。
我认为,优秀的软件开发者所做的就是解决问题。但是,生产力的衡量指标,比如代码、文档、数据等等,都只是解决问题的工具,并不是解决问题本身。
言论
1、
我写 SQLite 的时候,从来没人教过我 B 树的知识。我需要自己实现 B 树,我就从书架取下高德纳的《计算机编程艺术》,找到了 B 树的章节。他描述了算法,我就照着实现。
有趣的是,高德纳详细介绍了搜索 B 树和插入 B 树的算法,没有提供从 B 树删除数据的算法,这是放在本章末尾的练习。所以我在实现自己的 B 树之前,还必须先做完该章的练习。谢谢高德纳,我真的很感激。
2、
瑞典南部的马尔默市,洗一次10分钟的淋浴,电费高达2.65欧元(约20元人民币)。原因是该市接入的是德国电网,德国能源短缺,推高了电价。
-- 《瑞典能源危机》
3、
职业生涯最重要的一课是,你需要认识到,你工作的目的不在于使得公司的客户满意,而在于使得那些控制你的加薪、奖金和晋升的人满意。
4、
正在开发的水下无人机技术,会使得以航空母舰为中心的海军战略过时,从而大幅削减军事开支。
举例来说,美国开发的水下无人机 Orca XLUUV,可以携带8吨的有效载荷,行驶数千英里,并且不需要长时间浮出水面。
5、
我第一次尝试 MidJourney(文生图工具)和 Suno(文生音乐工具)时,我想知道未来是否每个人都会成为数字艺术家。
很快,我就意识到我没有"创作冲动",即使看过很多别人的创作,我也常常不清楚自己想要创作的东西。
因此,未来的 AI 即使具备无比强大的绘画和编曲能力,还是只有少数人能成为画家和音乐家。程序员也是如此,即使 AI 会编程,也无法人人成为程序员。
往年回顾
没有目的地,向前走(2023 #283)
生活就像一个鱼缸(2022 #233)
腾讯的员工退休福利(2021 #183)
贵州变瑞士,有没有可能?(2020 #133)
(完)
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
- 发表日期: 2024年12月20日
2024年终总结:又到一年年终的时候,今年的你过的好吗?
时光信使,如期而至,电影「甲方乙方」里的台词又可以用上了,2024年过去了,我很怀念他。
这一年,生活很平淡,就像游戏里NPC,做着固定的事情,没有太大的活动范围,不断的帮助购房者完成买房的任务。
在下笔这一刻,脑海里无数观点蜂拥而至,两派观点,针锋相对的。
A面:我没有太高的理想目标
只是不断尝试在工作中寻找意义,不断的内卷,不断的提升楼盘评测视频的质量,不断的视频创作也会