普通视图

发现新文章,点击刷新页面。
昨天 — 2024年5月18日首页

放空

作者 貓魚
2024年5月18日 19:53

连续上咗差唔多两个星期班,真是人都颠。寻日临放工前,望住窗外发呆发现到好靓噶云彩。

最近一个月工作又有新变动,转跟了一个年轻帅气有魄力的领导,哩条友自带劲多资源,来咗唔够一年,就将睇唔顺眼噶前辈整走晒,好串。跟住佢做野辛苦就紧噶啦,但是条粉肠醒目、靓仔、行动力强、思想又同一个维度,一齐做野好鬼好玩。

《坠落的审判》观后感

作者 hillway
2024年5月18日 09:02

看了一部评价很高的的法国电影《坠落的审判 》,看过后觉得是过奖了,两个半小时的电影看着虽不沉闷,但还是过于单调,以悬疑开头却是开放式的结局,感觉是被骗了一般。

影片开始讲的是女主是位作家,正在接受采访,突然楼上响起了嘈杂的音乐,采访被迫结束。看到这里我在想,女主难道就不能上楼让她丈夫关掉音乐,就听之任之?

接着女主丈夫莫名地坠楼身亡,我以为是一部悬疑推理片,后面就要层层推理找到凶手了。让我遗憾的是直到电影结束也没看到凶手,也不知道女主丈夫是自杀还是他杀。

女主被当作嫌疑人审判,在审判过程中我们才知道女主和父母不和,喜欢大都市,迁就丈夫才来到穷乡僻壤的地方居住,不管孩子的生活和学习,还是双性恋,婚内出过轨。对于丈夫的付出觉得是应该的,认为他的失败是「罪有应得」,口口声声说爱他,却并不关心他。

我觉得是女主杀死了她丈夫。一是她的小说有相关情节。二是和丈夫的关系不好,经常吵架。三是女主有几次故意隐瞒实情,比如手臂上的淤青和与丈夫的关系(说很久没吵架了),说自己在大声的音乐中睡着了,但当儿子发现尸体叫她时又很快能听到呼喊声。四是她丈夫尸体在雪地上有明显拖动的血迹,和自杀不符。五是她儿子为了保护她做了伪证:一开始说记错了位置和最后关键的和父亲自杀倾向的对话(我觉得这段对话是编造的)。

人生讨论(20):有人借钱怎么办?(2)

作者 王志勇
2024年5月18日 09:33
接前文《人生讨论(15):有人借钱怎么办?》。最近又有个朋友向我借钱。没办法,都是因为工作认识的人,如果不工作就不会认识这些人。认识的这些人,有些人处得比较好,互相帮助,就成了朋友。

这些朋友、亲人确实是急需用钱(看病),才会开口。不管你有多少存款,如果关系比较好的,看关系的远近,一次给对方发500、或1000、2000元,并说自己现在的信用卡欠×××钱。这年头,欠信用卡很正常。为什么这样说?

因为无论对方是如何守信的人,他们在借钱的时候,全都会给一个承诺时间,但到了约定时间,没有一个会还的。因为借钱,本身就是一个人能力的极限,已经见底了,才会开口。不是不想还,是没能力还。

别指望要回来了,这样说,意味着,这是第一次给对方借,也是最后一次

关系一般的,当场委婉拒绝。关系较好的,就按上述的数额发一些,自己就不会得罪人,但很可能会失去这个朋友,因为老会惦记对方啥时候还。沙拉老师说的,如果对方借钱,就意味着会失去这个朋友。

不像有的学者定义的,肯给借钱的人,能称为朋友。现实刚好相反,原来是朋友,借钱不还就会失去朋友。

如果对方是女的,一般直接不要借,更还不上。

折腾博客—搬家—换主题

作者 老狼
2024年5月18日 11:47

博客安家之路

已经有半个月没更新博客,过了个五一就什么都不想动。前阵子博客搬到软云上,结果才没多久,软云就出问题,紧急撤回来,幸好数据是可以备份(不过搬过去时,我就设置了每天凌晨自动备份到又拍云,就是怕出什么问题,结果怕啥来啥)。

博客安家之路

2号那天就赶紧把数据搬过来,直接切换好域名,回来原来的篱落主机上,不管怎么说,这个主机还是要保留着,关键时刻有个退路。

去年到今年年初,一直想买个cloudcone的机器,但一直没有我想要的1C2G的机器,我就干脆不买,不买立省100+。

图片上传又拍云

老调重弹,之前在后台ueditor直接配置上传到又拍云,搬到软云后不能使用,也搞不定。于是搭建一个图床程序LightPicture,但随着软云机器出问题,这个程序就没了,尽管没什么损失,虚拟主机无法使用这个程序。

找到一个比较合适的本地直接上传的程序,纯前端就可以实现,程序从github上找到的,名字叫:web-upload-upyun

又拍云上传图片

拿到程序后,稍微改了下上传路径和命名规则,基本上满足我的需求即可。

之前还想着放到主机上,后来想着这不安全,毕竟没有任何验证,直接谁都可以上传,于是本地浏览器打开即可。

折腾子站点--知识库

其实就是一个瞎折腾的站点--知识库,很久之前用百科程序,后来就切换到Typecho程序上,相当于两个Typecho程序,前几天换了个新主题,主题也有一些BUG,于是动手改了改。

又将博客边栏的读取知识库的feed改了下,现在应该不至于自己搞死自己,改成读取文件,文件缓存一天。

测试两天,目前还没发现什么问题,就这么先用着。

每夫吐槽(093)

作者 大致
2024年5月17日 23:04

有件蠢事,本来应该上次说。但上次情绪太激动,一时之间忘了。最近安逸了下来,又想起来了。
上上回说到,为了抢救硬盘,解决方案是换了个电源头。但是没过一周,又开始卡拉卡拉了。终于整理清楚了一系列问题的来龙去脉:
因为显示器花了,我买了块独显;因为装了独显,我的旧电源供电不行了;因为电源供电不行了,所以硬盘开始卡拉卡拉,甚至不干活。所以换硬盘和换插头,都不可能解决问题。

于是买了个电源。机箱电源嘛,唯一需要注意的参数不就是功率嘛……
到手日,傻眼时。因为吧,给主板供电的插孔对不上号。我主板上只有4PIN,新电源上却只有两个6PIN和一个8PIN。
翻了翻说明书,上面倒是言简意赅:“安装说明:把插头插到主板的对应插口上”。妈的,这不就是“解决问题的关键是找到关键的问题”。
人家卖的时候倒是写了,拍之前要核对好插口,所以我也没理由找人店家。Call了知心大哥哥3P哥,3P哥劝我忍一个晚上,第二天去市场买个转换头回来。
没有PC玩的晚上,夙夜难寐啊,拿着拆下来的旧电源反复比量。忽然发现,旧电源上的两个4PIN头可以合成一个8PIN。
长脑子还是有点用,新电源的8PIN果然可以拆成两个4PIN。

2016年秋天配的机器,迄今为止除了内存条和CPU以外,已经换了个遍。这不成了忒修斯之船了么。赶来年高低得趁着Win10停止服务的东风,跟领导申请资金换新的。问就是硬件不支持。
什么?有解决方案?微软都说了不支持了。
大好的机会劝我我搜解决方案的,要么是脑子瓦特了,要么是单身!

臭宝的生物实验,考前一天老师是这么嘱咐孩子的:“考试的最后一步,是让你们在成绩单上签字。要是看到前面的步骤不是满分,千万别签字,就对着监考老师哭,求他再给一次机会。不会哭的回家练练。”
第二天无惊无险10分到手。甚至全校一千多号考生,都没一个没拿满分的。扩展到我周围的同事朋友们家的学校,7、8所初中,也没听说有哪个学校有孩子没拿满分的。瞬间又觉得138块钱的显微镜不香了。

组里的几个年轻人非常积极向上。
缺点是太积极了点儿。
12个窗口分给两个人,我说你们等等我,抽个基类出来。两天以后,我把基类的写完,这俩把12个窗口都画完了。
所以说只要编码够勤快,设计没啥用。

大楠非常积极好学,总来问我问题。又怕打扰别人,就悄悄跟我说:“哥,我发现咱们这网没屏蔽Skype。我来教你用,你先申请一个账号……”
我说:“先等等,这账号我可能有。”
其实我想说的不是可能有,而是一定有。MSN嘛……
她就在旁边瞅着,又问了一句:“唉?hotmail是谁家的邮箱,没听说过啊?”
我说:“就是巨硬啊,hotmail是我第二也不是第三个邮箱,上大学的时候申请的。”
她:“那是哪年啊?”
我:“2001或者2002年吧。”
她:“那么早啊,那时候我还上幼儿园中班呢。”
我这一肚子用来科普hotmail、MSN和Skype的关系的话,全被憋了回去。

某周五,在地铁上收到老婆大人发来微信:“先别买饭,回家给你带好吃的。”
到家之后,过半小时,又来微信:“你先自己找吃的,别等我。”
再过一个小时,才终于到家。
原来她在某音上团了两份铁板鸡架。因为过于火爆,所以排队就排了两个半小时。
此时已是晚上八点,于是我们俩一人只吃了一筷头,就放冰箱了。
我说:“这也没什么特别啊。”
她说:“这可是沈阳鸡架!”
我说:“那也不值两个半小时啊!”
她说:“团券一份便宜5块钱。”
我说:“那也不值两个半小时啊!”
她说:“我不是过年因为蛇盘疮没去成沈阳嘛!”
我说:“你在沈阳上2年学还没吃够啊!”
她说:“再说翻脸。”
第二天,忘了这茬。
第三天想拿出来吃,酸了。

注:夫=大姨夫。

昨天以前首页

国内如何购买美国和香港现货Bitcoin ETF资产?

作者 土木坛子
2024年5月17日 00:00

上次我提到,内地投资客通过香港券商平台不可购买美国现货Bitcoin ETF一事,后来发现也不能购买香港的现货Bitcoin ETF,其原因是根据香港《联合通函》要求:虚拟资产相关产品的销售必须符合相关司法管辖区的要求,即虚拟资产现货 ETF 禁止向中国内地投资者销售。

香港券商因为要遵守上述规定,所以不得对中国大陆投资客开放。最近我偶尔发现,通过其它地方的券商是可以绕开上面的限制。

具体而言,比如中国大陆人士通过注册长桥新加坡账号,然后就可以轻松购买美国和香港的现货Bitcoin ETF了(当然也可以包括香港的ETH ETF)。原因也不言自明,因为新加坡不像香港受中国大陆的法律连带管辖,也没有类似香港上述的规定,因此可以自由购买加密资产。

我也是偶然间发现这个通道,一朋友注册了券商长桥新加坡账号,然后用他的新加坡银行OCBC(我有空再写一篇文章介绍如何开通OCBC银行账号)入金后,实操发现可以购买现货Bitcoin ETF,实在是感叹小国新加坡真是一个中立且对华人友好的投资宝地。

否则,无论是买现货还是现货ETF,对想接触的中国大陆朋友,并难以实现或者不方便实现。ETF资产因为是传统的证券系统,对大部分人来说,既方便也安全,ETF比起拥有现货来说,最多费一点点管理费,但换来的好处是明显的。

关于长桥新加坡账号可以购买加密ETF资产的新发现,我问过长桥的工作人员,对方拒绝回答我的问题,而是给了我一个电话,总结起来就是四个字:懂的都懂。

但我在这里分享给我的读者们,为你们填平这个信息差,我也不做过多解释,因为:懂的都懂。


以下信息为想开通长桥新加坡或香港账号的朋友而特意准备

承蒙厚爱,长桥官方给土木坛子博客读者配置了一个渠道专属注册优惠,推荐码是:783XQW,专门的注册开户链接:

香港长桥:https://app.longbridgehk.com/ac/oa?account_channel=lb&channel=HB100006&invite-code=783XQW

新加坡长桥:https://activity.lbmkt.ing/pages/longbridge/7415/index.html?app_id=longbridge&org_id=1&account_channel=lb&lang=zh-CN&channel=HB100006&invite-code=783XQW

比如以下渠道专属活动,注册后(注册时填写土木坛子渠道邀请码:783XQW)奖励以下福利:

5月长桥香港首次净入资2万HKD奖励(长桥新加坡账号入资对应等值新币,奖励相应免佣等福利):

  • 福利1:400港币股票现金卡
  • 福利2:5USD期权现金卡
  • 福利3:港股终身免佣
  • 福利4:美股终身免佣
  • 福利5:港股现金打新免费
  • 福利6:5%货币基金 认购资格
  • 福利7:填渠道邀请码:783XQW 额外领取88元京东卡

如有相关问题,也欢迎直接扫描下面微信群二维码,我们一起来探索投资之路,分享有价值的信息:

土木坛子

郑重提醒:投资有风险,你赚不到你认知以外的钱。

我也出一版纯CSS+JS热力图

作者 1900
2024年5月17日 19:23
前言 之前根据蜗牛哥的教程弄了一版使用Cal-heatmap库生成的热力图 博客更新热力图,不过这个方式需要加载四五个js文件还有一些css文件,比较拖慢整个网页的加载速度,所以蜗牛哥后来又出了一个CSS 和 JS 实现博客热力图 方案,不过当时我闲麻烦一直没跟着做。 不过我也一直在思考该怎么用纯CSS和JS更为简便的实现这个功能,今天灵光一闪,有了些思路,所以趁着这股热乎劲把这个功能实现了,撰文分享一下我的思路。 思路 我的思路其实很简单,因为博客上显示的热力图其实就是一个很多小方块组成的方阵,所以其实不用管什么年份、月份之类的,我们只需生成固定个数的小方块,再将匹配的数据填充进去不就好了吗? 我的构思如下: * 生成一个 7 * 9 列的格子方阵,一共是是63个 * 每个格子要匹配往后63天中对应一天的文章 * 如果开始当天不是星期天,则需要找到这个星期的星期天作为开始时间 * 在生成格子的时候将文章数据附加进小格子内。 * 完成 实现 💡有了ChatGPT后折腾博客真的好方便呀,你只需要有一些基础编程知识和思维就能通过它构建出自己想要的代码。

科技爱好者周刊(第 300 期):三十年,解决人生三大问题

作者 阮一峰
2024年5月17日 08:13

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

本周,太阳活动剧烈,引起几十年来最大的地磁暴。地球的中高纬度地区,普遍可以看到极光,就连北京这样的中纬度城市,都出现了极光,上图是长城。(via

三十年,解决人生三大问题

我最近看到一篇文章,很有意思,分享给大家。

文章大意是,人的一生就是解决三个基本问题:事业、家庭和财务。

一份有成就的事业,一个幸福的家庭,一个健康的财务状况,人生就没有遗憾了。

我们的人生规划,就是朝着解决这三个问题努力。哪怕其中只有一个没有解决,你的人生就过不好。

原文作者提出了他的规划。他说,这三个问题要分阶段解决,每个阶段重点解决一个问题。而且他估计,每个阶段要花费十年,总共需要三十年。

(1)第一个十年。你搞清楚自己想干什么,找到方向,为事业打下基础,从此全力投入。

(2)第二个十年。你结婚、买房、养育后代。

(3)第三个十年。你努力赚钱,积蓄退休金。

如果将18岁成年作为起点,过完这三个十年,你就已经48岁了。

也就是说,你的目标是,到了48岁,基本解决人生三大问题。48岁以后的时间,就是自己的选择,追求梦想,照顾家人,或者继续推进事业,积累更多财富。

原文作者没有解释,为什么每个阶段需要十年。我倒是觉得,十年是一个合理的时间。

如果是八年、七年、甚至五年,那样固然很好,不过难度也会相应变大,多少人能做到呢。如果更长一点,每个阶段需要十二年,甚至十五年,那样就有点太晚了,你都要退休了。更重要的是,年纪越大,人生改变的可能性越小,五十岁以后其实能做的有限。

总之,我认为,这是一个很新颖的视角,可以用作思考人生问题的框架,对我很有启发。

凡事就看它是否有助于"事业、家庭和财务",我们的目标就是在48岁前解决好这些问题。

活动

1、WebGPU 线下沙龙

前端程序员怎么转向 AI?

除了构建 AI 的前端界面,还有一个更有前途、更适合前端的方向,那就是浏览器直接运行 AI 模型。

网页跑 AI,需要调用显卡的计算能力,就会用到 WebGPU。它是去年发布的最新标准,允许网页代码访问 GPU 功能,Chrome 浏览器已经支持。

下周五(5月24日)晚上有一个难得的机会,小红书官方会主办一场 REDtech 技术沙龙,主题就是 WebGPU

活动嘉宾是 W3C 资深媒体技术专家、Web GPU 工作组负责人 François Daoust,以及小红书前端架构团队,活动内容如下。

  1. 浏览器如何调用显卡功能,运行 AI 和网页渲染?
  2. WebGPU 的音视频处理技术有哪些最新进展?
  3. 小红书如何应用 WebGPU 构建动画,支持业务的快速迭代?

大家点击这个链接,或者扫描上方海报的二维码,了解活动详情和免费报名。线下座位有100个,邀请码填写"WebGPU",如果报名的人多,这样更容易通过,不在上海的同学可以预约线上直播。

到时,除了了解 WebGPU 在 AI 和影音方面的应用,还能跟嘉宾互动,并有机会获得小红书的周边纪念品!

2、稀土开发者大会

上周,周刊介绍了今年的"稀土开发者大会",6月底将在北京举行。

它面向全国开发者,让大家聚在一起,交流分享彼此的开发经验,以及热点技术的进展。

现在,"架构设计和业务稳定性建设"分论坛的议题内容和演讲者名单,已经出来了(见下图)。

如果你参与应用的架构设计,需要后端能够快速缩放,又要保证业务稳定性,同时还要时刻监控关键指标,那么这个分论坛一定很合适你。

大家看它的演讲阵容就知道了,全是国内头部应用的真实案例和实务操作,挺精彩的。

详细的分论坛信息和大会安排,点击官网链接,或者扫描上面海报的二维码,购票也是这个链接。

最后提醒一下,今天是限量早鸟票的最后一天! 下周,早鸟票就没了,票价就涨了,想要现场参加大会的同学不要错过了。

科技动态

1、蒙娜丽莎的地点

达芬奇的世界名画《蒙娜丽莎》是一个谜。人们不知道,它是什么时候画的、为什么达芬奇会画、画里女子到底是谁......

一位地质学家最近声称,她找到了一部分的答案,那就是这幅画的地点。

她认为,这幅画的地点是意大利科莫湖东南端的莱科市,理由是莱科的地质环境跟画的背景很像。

达芬奇用灰白色绘制背景的湖畔岩石,这是石灰岩的颜色,莱科的岩石就是石灰岩,而意大利其他的石灰岩地区都没有湖。

另外,背景里还有一座桥,正好跟莱科14世纪的一座古桥相吻合。

2、沙发充电插座

很多人喜欢坐在沙发上玩手机,但是常常找不到插座充电。

因此,现在就流行一种新家具,是沙发后面装一个木架,木架上面有插座。

这个架子放在沙发后面,很简单就解决了找不到插座的问题。

3、金属轮胎

一家美国创业公司发布了自行车的"金属轮胎",轮胎里面不是空气,而是金属弹簧。

这家公司介绍,它采用美国宇航局发现的镍钛诺合金。这种合金具有记忆功能,能够记住加热后锻造的形状,同时重量非常轻而且坚韧,适合做成弹簧替代轮胎。

这种"金属轮胎"的优点是不用充气,耐用性好。缺点是价格贵,不含轮圈的价格是500美元一对,是普通的优质自行车轮胎的10倍。

4、冰岛的总统选举网站

冰岛即将举行总统选举,报名资格是最少需要1500人的签名支持。

政府架设了一个网站,让公民在网站上,向支持的候选人提交电子签名。

但是,这个网站出了一个乌龙事件。

它的签名页有一个"注册"按钮(下图的蓝色按钮),很多人点击注册了。

殊不知,签名只需要身份证,不需要注册。这个按钮实际上是"总统候选人"注册。你点击后,会显示一张表格,填完以后你就变成总统候选人了。

于是,冰岛现在就有了82个总统候选人,要知道以前选举的候选人,最多一次也只有9个。网站发现闯祸了,赶紧把 UI 改了。

我在想,要是有一部电影,讲述因为网站出错,一个普通人变成了总统,那就好玩了。

文章

1、一个不知名的开源项目可以带来多少收入?(中文)

三年前,作者决定做一个开源的开发工具。三年过去了,这个项目怎么样了,赚了多少钱。(@zhouyanliang 投稿)

2、5个改善用户体验的 HTML 属性(英文)

本文介绍5个不常用的 HTML 属性。

3、现代 JavaScript 框架是如何工作的(英文)

作者通过示例,解释反应式的 JavaScript 前端框架的核心原理,并且自己实现了一个最简框架。内容还可以,但是写得不易读。

4、Emoji 正则匹配(中文)

本文介绍一个 JS 技巧,如何用一个简单的正则表达式匹配 Emoji 表情符号。(@Spike-Leung 投稿)

5、Linux 容器的底层技术(英文)

一篇非常简单的文章,列出了容器技术底层依赖的几个 Linux 技术。

6、Steam Deck 的五个杀手级功能(英文)

作者非常喜欢便携式游戏机 Steam Deck,列出了五个他最喜欢的点。

AI 相关

1、Veo

谷歌本周发布的"文生视频"模型。

2、Jan

ChatGPT 的替代品,可以在桌面和服务器运行,接入各种 LLM 模型,让初学者也能轻松上手。

工具

1、GitUI

终端里面的 Git 图形界面,将各种 git 操作可视化,使用 Rust 语言开发。

2、Outline

一个开源的在线知识库软件,支持多人合作。

3、Vnt

一个开源工具,将不同网络下的多个设备虚拟到一个局域网下,类似与 tailscale、zerotier、n2n。(@lbl8603 投稿)

4、DashPlayer

一款专为英语学习打造的开源视频播放器,支持生成双语字幕,进行精听或泛听练习。(@solidSpoon 投稿)

5、字幕工具箱

这个网站收集了一些字幕相关的工具,纯前端处理,无需安装任何插件或软件。(@mzhren 投稿)

6、封面图片生成器

一个制作简单封面图的 Web 工具。(@fantingsheng 投稿)

另外,还有一个类似的 Logo 制作工具"Logo 厨师"。(@gdfsdjj145 投稿)

7、Easy Voice Toolkit

一个简易的语音工具箱,提供音频处理、语音识别、合成等音频工具,使用 Python 语言开发。(@Hao4Wang 投稿)

8、Segmentify

一个 Figma 插件,使用浏览器 GPU 能力运行 AI SAM 模型,快速分割图片,从图片中提取元素至 Figma 文件。(@janily 投稿)

9、Web-Tracing

一个开源的前端埋点工具,提供项目监控。(@M-cheng-web 投稿)

10、Technitium DNS

一款开源 DNS 服务器,带有 Web 管理面板。

11、QR code designer

一个 Web 工具,用来设计二维码,可以嵌入各种文字和图形,另有一个类似工具

12、BullMQ

Redis 的 JS 客户端,号称强大且快速。

资源

1、LaTeX 入门与进阶

网友写的中文书籍,介绍如何使用 LaTeX 和宏包编写。(@immotal 投稿)

2、URLhaus 数据库

这个数据库专门收集各种恶意 URL 网址,目前已经收集了280万个,可以免费查询和下载。

3、数据科学导论(Introduction to Data Science)

开源的英文教材,源于哈佛大学同名课程,使用 R 语言学习数据科学。

4、引脚定义

一本免费英文电子书,收集了130种电子产品常见组件(比如 USB 口)的引脚定义。

图片

1、愤怒的小鸟原型

著名游戏《愤怒的小鸟》的主角,是一群彩色的麻雀。

这种小鸟的原型是北美红雀(cardinal),它们长得简直跟游戏里面一模一样。

2、《异星工厂》的 3D 图像

《异星工厂》(Factorio)是一个策略类游戏,要求玩家在一个荒芜的星球建造出一个完整的生产系统(即建造各种各样的工厂)。

原始游戏是 2D 图像。

FUE5 是一个社区项目,目标是使用 Unreal 引擎将这个游戏变成 3D 的样子,效果非常出色。

文摘

1、11,000行的单个源码文件

我曾经遇到过一个超过11,000行的源码文件,它是 VBScript 代码的电子表格应用程序,公司所有员工需要的各种表格都在这个程序里面。

这个文件包含了你能想到的软件开发的所有噩梦。

多年来,无数人对这个文件进行了更改,但他们不是程序员,而是从 IT 支持到业务分析师各种人都有。你无从追踪每个人更改了什么地方。

整个文件看起来是从上到下执行,但我从未真正确认。代码的大致逻辑是,获取一些用户数据,然后检查数据是否满足某些条件,再执行各种动作,包括显示表单、访问共享驱动器上的文件、运行 SQL 查询、向硬编码地址发送电子邮件等等。

文件里面许多变量似乎没有从未使用到,变量名也难以搞清楚含义,同义词到处都是。

有趣的是,一个变量可能在第200行-210行使用,然后突然又在第8544行再次使用,其他地方就找不到踪迹了。

很多逻辑似乎是多余的,可能是复制粘贴进来的,然后从未清理过。一旦我清理它,代码突然就出错了,直到今天,我有时躺在床上还想知道是什么原因造成的。

它没有版本控制。关于代码更改的唯一线索,是看它抛出的错误提示和代码注释,但是我学会了不要信任那些注释。

它没有测试环境。如果我进行了更改,就必须在生产环境中对其进行测试。程序的所有状态都基于用户的权限,我们只有冒充报告错误的人,才能看到他们看到的内容。

它没有单元测试。如果我修改了一个地方,也没法知道会不会出错,可能要等到一周后,才有用户报告遇到了一个错误。

这个故事的寓意是什么?

我不知道,也许是它告诉我们,现实生活中真的有这样可怕的代码存在。

言论

1、

参观日本就像参观2000年代初期:随处可见的 CD 店,百货商店兴旺发达,人们还在使用厚重的笔记本电脑。

-- 《访问日本的感想》

2、

人工智能背后的实际技术,主要是一小部分巧妙的技巧,使用神经网络有效地对数据进行处理,神经网络本身并不神奇,并且开发过程很好理解,但是除非你有大钱购买硬件,并且使用每个人的私人数据进行训练,否则你的模型就没什么用。

-- Hacker News 读者

3、

不要将技术博客的写作视为打造"个人品牌",它肯定对此有所帮助。但是,写作最重要的功能是,它是提升个人知识和批判性思维的一个工具。

-- 《为别人而写,但主要是为自己而写》

4、

今天的创业公司还面临一个资金过剩的风险。许多创业公司资金充足,就过度招聘并迅速扩张,但并没有真正的增长或实际需求。

他们没有安排最好的工程师来创造最好的产品,而是从一开始就忙于招募和处理臃肿的团队和人员扩张的烦恼。

-- 《遵循精益创业的方法》

5、

瓶装水的保质期,指的是塑料瓶的保质期,而不是水的保质期。纯净水是不会变质的。

-- BusinessInsider.com

往年回顾

训练材料用完之日(2023 #253)

英国的名校签证,伯克利的计算机教育(2022 #203)

机器翻译是对译者的侮辱吗?(2021 #153)

信息的半衰期(2020 #103)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2024年5月17日

More interesting problems

作者 dimlau
2024年5月17日 12:26

阮一峰的周刊里写他读到一篇有意思的文章,他总结道:

文章大意是,人的一生就是解决三个基本问题:事业、家庭和财务。
一份有成就的事业,一个幸福的家庭,一个健康的财务状况,人生就没有遗憾了。

我去看了原文内容:

… believes that there are three big problems in life: career, family, and finance. It usually takes people a decade to figure each out.

Her goal is to solve these problems as fast as possible, so she can focus on more interesting problems.

fin.

希望之星

作者 老王
2024年5月15日 22:17
希望之星耀,少年梦初扬!祝贺我的男孩!获奖不是终点,而是起点!未来的路还很长,愿你的光芒永不熄灭,照亮前行的每一步。 感谢所有老师的悉心教导和辛勤培育!感恩所有!

Google域名福利终篇

作者
2024年5月17日 01:26

两年多前,通过切换币种结算方式可以获得 Google 域名服务的大折扣,让人意想不到的是这个状态能持续这么长一段时间。当然,在此期间,Google 曾发布“有关 Squarespace 收购 Google Domains 注册业务”的消息,也预告这优惠状态的终结时间不会太远。

Squarespace Domain
Squarespace Domain

影响

优惠政策刚出现的时候,我便把名下大部分域名转移到 Google 上托管

打去年其出售协议达成后,便不能再在 Google 注册或转入域名,不过原来托管的域名可继续执行续费和转出操作,且依旧保持原有费率。由于我对部分域名进行了最大期限的续费,倘若转出到新的注册商,也无法再增加年限。为节约持有成本,将该部分域名继续托管在 Google 中,因此拖到最后期限(2024 年 5 月 15 日)被全部迁移到 Squarespace 中。经过核对,没有发现域名丢失的情况。当前已无法再通过 Google Domain 管理域名,后续域名管理操作必须使用 Squarespace 管理面板。

Google Domain 提示
Google Domain 提示

现状

域名被迁移到 Squarespace 后,可以通过 Google 验证方式直接登录 Squarespace 站点,原来 Google Domain 持有的域名便在 Squarespace 域名清单中。遗憾的是,Squarespace并未提供中文服务(这应该对于一般使用者影响不大)。

被迁移到 Squarespace 的域名,目前仅提供转出服务,不支持主动续费功能,无法通过主动续费增加年限,因此并不知晓续费价格。不过,为避免域名到期,它提供自动续费功能,只要域名到期系统便会自动续费 1 年,而且上面显示的价格和在 Google Domain 时的价格一致。

自动续费
自动续费

通过 Squarespace 主页尝试注册新域名,发现价格和原来 Google Domain 定价差别很大。因此有理由推断将来其域名政策难以保留 Google Domain 时期的优惠措施。

演示费率
演示费率

不知道是否由于太多人薅土耳其支付优惠的羊毛这个原因,Squarespace 提供了土耳其语的 BETA 版本服务。我们是否可以由此做个猜想:有一定概率原来 Google Domain 的域名会持续享受原来的优惠?

对于域名去留问题,个中风险请自行斟酌。

语言选项
语言选项

操作建议

  1. 为避免丢失域名,如果是贵重的域名,建议适时转出 Squarespace 。
  2. 尽快对 Squarespace 账号设置二次验证登录,避免域名被盗取。
  3. Squarespace导入了原来 Google Domain 的支付方式,如非必要切勿修改,Squarespace 貌似不支持 TRY 付款方式,切换到其他币种后将无法切回,这可能会导致自动续费失败。

拒绝烂词

2024年4月5日 23:37

迷因图:简单点,说话的方式简单点

最近发现自己越来越讨厌网络词语了,但是一直没细想原因,今天决定仔细思考一下。

我讨厌的词语有(次级列表表示讨厌原因):

  • yyds -> yong yuan de shen -> 永远的神 (形容杰出的人)
    • yyds 是拼音缩写,增加了理解难度。
  • IP -> intellectual property -> 知识产权(可能指「跨媒体制作」或者「网络红人」)
    • IP 是缩写,增加了理解难度;「跨媒体制作」意思清晰,没必要发明新词;「intellectual property」意思增加了,容易造成歧义。
  • city walk(在城市散步)
    • 中文已有「散步」,没必要发明 city walk。
  • 走心(原指「变心」或者「走神」。现在网上有「用心」、「动心」的意思,贬义转褒义了)
    • 中文已有「用心」、「动心」,没必要发明新词;「走心」的意思增加了,容易造成歧义。
  • 百元机(1000元人民币以下的手机)
    • 百元机(1000元以下的手机)不符合直觉,百元机按直觉应该是一百元能买到的手机。
  • 千元机(1000元~2000元人民币的手机)
    • 千元机(1000元~2000元人民币的手机)同样是不符合直觉。
  • emo(引申自 emotion,可以指一切负面情绪,比如:颓废、忧郁、悲伤)
    • emo 意思模糊,你到底是哪种情绪呢?

迷因图:你要不要聽聽看 你現在到底在講什麼

这些词语的问题就是:晦涩难懂、不必要地创造新词、重新定义词语导致歧义、不符合直觉、意义模糊。语言的目的就是传递信息,而费解的词语会阻碍这个过程。我写博客时越来越追求文章通俗简洁,所以就很讨厌这些词语。看来我不是讨厌网络词语,是讨厌烂词。

世界在变化,我们需要创造新词来描述新事物。近年也有一些我觉得不错的网络词语:

  • 全职儿女(一种职业,在家通过做家务等劳动换取父母支付的薪水。)
  • 躺平(很形象地表达不想努力。)
  • 打工人(突出上班就是给别人干活,有自嘲意味。)

前面批评了烂词,我也顺便从中总结我对语言的态度:

  • 保持准确
  • 保持通俗,使更多人理解
  • 继续使用原有词语,能继续用就不需要发明新词
  • 修正费解的词语。比如:鲁棒性(robustness)应该是健壮性;自行车(bicycle)不会自行移动,应该说脚踏车或者双轮车。
  • 可以从外语引入缺乏的词语。比如:咖啡(coffee)、电话(日语借词)。

最后,推荐我自己的中文训练方法:

  • 看到网络词语就在心中翻译
  • 看到中英夹杂就想怎么用纯中文表达
  • 用通俗的词语代替网络词语
  • 表达时考虑受众的知识水平

本文图片出处:

We Are All Surrounded by Immense Wealth

作者 David Cain
2024年5月17日 05:31

Post image for We Are All Surrounded by Immense Wealth

Everybody used to be naked, all the time. Naked at birth, naked at death, naked while sitting around with people, naked while meeting strangers, naked while preparing and serving food.

This condition is hard to imagine, because everybody you’ve ever met has been in the habit of wrapping themselves in woven fibres. Coating our bodies with textiles is such a useful thing to do that everybody does it now. But the technology to do that had to be invented, and many people lived their whole lives before that happened.

In fact, many people lived and died before any material goods had been invented — at least anything more complex than sharpened sticks or stones. Biologically, those people were basically the same as us. They still had to stay warm, they had to keep their kids safe, and they had to eat. Just with no stuff.

Mother Nature gives all human beings the same raw deal: with a gun to your temple, she whispers, “Find 2000 calories today, for each member of your family, and you may live one more day. Don’t let your bodies get too hot or too cold, and don’t let anything puncture or break them. Good luck.” There is no negotiation, and no crying foul; you have to do this.

If a group of beings survives this arrangement for long enough, their children become old enough to do it themselves. We know some number of them succeeded, because we’re their descendants.

Really caught on

You could call that condition – naked, with no possessions – abject poverty. You really can’t have any less materially. This poorest state of human beings is our default state. It’s what we are, actually, before you add any accessories.

Wild animals all live in abject poverty, because they can’t invent any stuff to make it easier. Humans can improve their condition significantly by acquiring objects and knowledge. Anything useful we gain, on top of our basic no-stuff state, can be broadly called wealth. A bearskin is wealth. A sharp obsidian flake is wealth. A log placed across a stream is wealth. Knowing how to make twine is wealth.

Wealth For Sale – Cheap!

A few items of wealth can go a long way.

Imagine a group of pre-clothing, pre-stuff people, coming across a modern bag of kitchen garbage, left behind by careless time travelers. There are some food scraps in there, some balled-up cling wrap, some soiled rags and other useful materials, but the real prize is an empty jar of Kraft peanut butter. After eating the high-calorie remnants, they can use the screw-top container to carry a ration of water any distance without spilling it. Now they can go that much farther from the water source, to find more food and survey more terrain for other advantages.

That bag of garbage alone could elevate a small group of people to something slightly above the default no-stuff state, in terms of ease, maybe for a long time, if they can keep that peanut butter jar intact. The bag of garbage is wealth.

Early infrastructure

Imagine if instead of a bag of garbage, this group found the unsold stuff from a single American yard sale. Now we’re talking life-changing wealth. Enough clothing for six people. Containers galore. A stack of Danielle Steel novels, providing thousands of sheets of paper. A claw hammer and a hand saw. A screwdriver, and some screws. Forks and knives. Towels. A box of matchbooks. A bundle of ballpoint pens. Zoo animal figurines. A package of hair ties. A blue tarp and a four-man tent! Who could ever be so lucky? This group’s battle with the human condition is by no means solved, but it will be far easier than any of them thought was possible.

Now imagine they came across a modern landfill. What we might see as an embarrassing pit of refuse, they regard as a fertile mountain of food, tools, and inspiration. Just its ability to attract seagulls would be a boon they’d sing legends about. We may find it disgusting, but when compared to the absolute poverty that is our baseline condition, a landfill contains an unbelievable amount of wealth. Why do you think the seagulls and rats are always so excited about them?

Mountains Upon Mountains

We don’t regard landfills or unwanted yard sale stuff as wealth, because the life of even an ordinary modern human rests on far richer and more enormous piles of wealth – layers and layers and layers of wealth, which have elevated us so far beyond our base state that we’ve lost all perspective of what wealth even is, and how much of it we have.

Rich and still naked

Aside from all the cheap and free objects and tools that abound in the modern world, there’s such an abundance of food energy that even the least wealthy members of industrialized societies have to be careful not to consume dangerously excessive amounts of it.

Then there’s the wealth of countless institutions and systems that quietly deliver all sorts of ease, know-how, and services, directly or indirectly: libraries, maps, journalism, art, construction standards, computer networks, and ten thousand other layers of advantage.

Wealth levels vary greatly between individuals, which is inevitable when there’s so much wealth that has accumulated from so many sources. But even if you literally grew up in a garbage dump, you’ve probably always had access to an abundance of useful tools, helpful systems and infrastructure, accumulated human knowledge, and caloric energy galore — not everything you want, not everything others have, but much, much, more than zero.

Layers upon layers
Layers upon layers
Layers upon layers

Most of modernity’s wealth benefits us even when it’s owned or controlled by others. Living in a place where there are phones, even if you don’t have one, makes life far easier, and might even save your life. Simply existing within in a society with industries, courts, banks, hospitals, roads, electricity, professional expertise, and schools – even if you have no direct access to those things yourself — frees you from huge proportion of the survival burden Mother Nature still puts on every human being.

That stuff alone constitutes immense wealth, in the absolute sense. Virtually any random person from history would agree. The only person who wouldn’t is a contemporary person who’s measuring wealth not from zero but from how much some other person has.

Yet people somehow lived with none of this stuff. They had the same fragile bodies and the same propensity for suffering, and they presumably still experienced moments of connection, happiness, peace, and meaning in a zero-wealth condition.

Man, with accessories

True Value is Measured from Zero

Measuring wealth from zero is a different way to think about it than normal. What makes you wealthy, in the way the word is typically used, isn’t what you have, but what you have compared to the people near you in time, space, and culture.

It’s useful for politicians and pundits to describe wealth in this relative way — as a comparison to some arbitrary standard — because it allows them to exploit our capacity for envy and pity, and maybe convince us to blame society’s problems on their political enemies. Did you know you’re supposed to have a house and a car and an investment portfolio? If you don’t, guess who’s screwing you!

Layers upon layers, and adding more layers

Humans are prone to seeing wealth in relative terms. Watch this 1-minute clip of a capuchin monkey getting caught up in the relative view. Mother Nature prods us to strive for more than we have, as a failsafe. A bit of burning covetousness now might help you survive a future drought or famine. But it can also make you miserable, even when you’re sitting on a centuries-deep mountain of advantages.

How to Measure from Zero

Getting new things feels exciting. Simply having the things you already have, even if those things are immensely valuable, doesn’t usually feel like anything. The relative view only allows new acquisitions to feel strongly rewarding for a brief time, before you fully assimilate your new identity as an iPad-haver or Blundstone-wearer.

Feeling the full wealth of what you’ve already got is possible only when you measure that wealth from zero. Then you can feel its absolute value, rather than its relative value.

The “bottom”

The easiest way to feel the absolute value of something is to imagine, as vividly as possible, its disappearance.

Next time you go to bed, imagine the bed, the covers, the building and its contents, all disappearing from around you, dropping you naked onto the cold ground.

Pretend this is the new condition of your life. There you are, blowing in the wind. You’re still you, just with no stuff. You have to carry on with your life from here. Where do you go?

Your first impulse will probably be to rely on the abundant layers of wealth that still surround you – nearby structures to shelter in, available materials to wrap yourself in, phone systems, emergency services, friends and strangers and their piles of stuff.

Now — only if this surrounding stuff was gone would you actually have to contend with your real birthright: the base state of human beings.

But you don’t, and almost certainly never will. Now come back from this fantasy. Suddenly your ratty Wayfair duvet and noisy radiator feel like the riches they are.

My kingdom for some flannel!

Measuring from zero helps us keep perspective. I’ve often recommended a similar exercise, but in this version you make your friends disappear instead. You might know it already: when you’re with a loved one, imagine that they’re gone from your life and you’re not actually seeing them in the room with you, you’re just remembering what it was like when they were still here.

A moment later, when it clicks in your brain that they are still here, their true value – as measured against zero, not against some arbitrary status quo — becomes palpable. Who could ever be so lucky?

***

Photos by Sarah Brown, Matthew Moloney, Luca Bravo, James Wainscoat, Robinson Grieg, Chris Tweten, Alex Hudson, Element5Digital, Chandler Cruttenden

回归真实,祛魅人生

作者 土木坛子
2024年5月16日 00:00

镜子里的苹果

不久前,有一个房地产商做活动,请我去做一个关于教育方面的讲座。用的宣传标语都是“大咖驾到”字眼形容我,我其实很反感这样的词语,但销售们向来是语不惊人死不休。只能无奈人家这样的营销宣传。

等我给观众们汇报时,时间交给了我,我特意在介绍完自己后,专门用一页内容讲祛魅这个事情。

祛魅这个词语,在社会科学中是指在现代社会消去神秘主义(魅惑力)的表面并把文化合理化,这个概念最初由马克斯·韦伯借用弗里德里希·席勒的理论来描述现代化、官僚化的世俗西方社会,在这种社会中自然理解能力比信仰更有价值、过程都以合理的目标为方向,与韦伯所说的“这个世界上遗留着好的迷人的花园”的传统社会相对立。

我特意对观众们声明,我只是一个普通人,绝非什么大师大咖。放在马路上,也是一个回头率为零的中年大叔。所以,把心态放好,不要给一个不认识的人太多莫名其妙的光环,反而遮蔽了自己的双眼看不清这个真实的世界。

有心理学家就说过,祛魅其实就是“晕轮效应”,也称为“光环效应”,是指一个人在某些方面表现出的特征掩盖了其他方面的特征,由此让人产生的认知偏差。在某种程度上,光环效应会让人们放大对别人的认知和评价,夸大别人的长处和优点,导致盲目崇拜;也会让自己忽略自己的长处,从而产生自卑、慕强等心理。

相反,我正是因为我自己的普通,才觉得把自己的故事和想法分享给大家或许有点意义,因为这样的成长经历才可能被借鉴,甚至一定程度上的复制。但如果听众没有这个认识前提的话,可能会适得其反:人家那么厉害,与我有什么关系?但这并不是真实的。

这些年来,我对这个草台班子组成的世界有时候也挺失望——当然我自己也是草台班子的一员。每当和那些所谓的精英、领导交往时,我也时常想起祛魅一词,不要自己为别人添加光环,夸大他人,从而使自己显得渺小。首先把对方当作一个正常的常人来看,如果确实有优秀的地方,再去承认和学习并不晚。

网络世界中也是一样。人生本来不需要活在比较过程中,但往往女人和别人比容貌比身材体重,男人和别人比财富权力地位。凡是比较,就有所谓的优劣,造成不必要的压力。而现在的网络世界充满太多偏激和失真的信息,无论是上面所说的容貌和财富,要么是夸大的和修改过的假象,要么是虚假捏造的信息,目的无非是为了吸引存量有限的流量和注意力。

想到祛魅,大概就不必太把它们当回事了。在讲座活动中没有办法讲这么多,但这就是我想传达给那些观众朋友的一个想法。

❌
❌