2022年即将结束,这次按照每个月发生的大事来总结一下这一年。

一月

承包了一桌年夜饭,跟领导合作了包饺子。得到的教训是一个人准备太累了,当然我自己准备的原因是今年的大年三十是一个工作日,我刚入职不久没啥事好请假,领导那边比较忙。

年夜饭合影
红烧鱼
饺子

二月

我们组的一个Uber TL离职去了Databricks。

三月

并无大事发生。

四月

通过推特上关注的一个PS5资讯账号,得知第二天Gamestop会进货,于是在开门前排队一个小时买到了次世代主机。想要吐槽的是主机的包装真的酷似垃圾袋,而且Gamestop借机捆绑销售了游戏和质保。

PS5
PS5 with games

新家的第一件大件家具,沙发,到了。

Sofa

公司举办了RTO Concert,经此活动开始在公司不戴口罩了。

RTO Concert

五月

搬去了新的楼工作,因为公司需要节省工位。

热水器的点火装置坏了,无法正确测量水温,因此始终不加热。由此我这个四体不勤的人开始了解电器维修。

Heater repair

去听了Coldplay的演唱会,这是第一次和领导去演唱会。

Coldplay

六月

去洛杉矶玩了五天,终于用正确的方式,吃喝玩乐,打开了这座城市。

听了Ludovico Einaudi的音乐会。

Ludovico Einaudi

吃了美味的日料和中餐。

Yakitori
BBQ

七月

去加州北部的海边小镇,Mendocino,体验精致露营。

看了第一场湾区的中文话剧,金锁记。

金锁记

八月

看了第一场湾区的live house。

Live House

去德州的Arlington看Dota Major,决赛重演了去年的TI决赛LGD打Team Spirit,让我对今年的TI中国队能否举盾毫无信心。意料之外的收获是对于德州的初印象相当不错,因为市中心干净整洁。

Arlington Major

电视墙布置妥当。

TV Wall

九月

电工初体验,再拖延了数个月之后,终于和领导一起更换了餐厅的吊灯。

Light

看完了《边缘行者》,陷入了自闭。

Edgerunner

看了第一场湾区的歌剧,猫。舞台比纽约的要小。

十月

纪念日去吃了Sushi Shin的Omakase,前半段的小菜非常好吃,后半段的寿司则平平无奇。

Sushi Shin

家里的家具到齐,吊顶安装好之后,终于组织了第一次暖房。

和小学同学两口子去湾区附近精致露营,第一次使用Grill,烤出了美味鲜嫩的牛排。

Grill

十一月

经同事推荐去三番吃了家创意中餐,Mister Jiu,甜点是真的好吃。

Mister Jiu

十二月

即兴安排的波士顿之旅,没想到居然是年底唯一的旅行。

Boston

本来圣诞节和新年安排了阿拉斯加的极光旅行,但是由于20年一遇的暴风雪,航班被大面积取消,导致我们的行程至少要被砍半,于是我们决定取消旅行,在家里休息,每天看看书,学学法语,玩玩游戏,整个人静下来调整状态,面对新的一年。

It’s been ages since I last played Yuri’s Revenge. It brings back fond memories such as playing skirmishes against my father in an internet cafe at my hometown.

Recently I started following tgSacred channel and the edited campaigns look so interesting that I want to try it myself.

After I downloaded and applied the edited campaign (whose walkthrough is published at this playlist), I found that I can’t change the game speed of the campaign. The default speed is just too slow to keep a normal player engaged.

Some Google search brought me to this post. First I tried to add the -speedcontrol option to the shortcut which didn’t work. I suspect it was because I have to start the game through Origin, which meddled with the settings. Then I switched to the hex editor option which I didn’t have much faith in due to how crude the approach is, but it worked!

Being someone who became a programmer in his 20s who missed the early days of programming, I was quite fascinated at how the modification of the binary (or hexidecimal) codes of a Windows game could reveal a hidden option.

Yuri's Revenge Campaign Speed

Background

When I started working at VMware in 2019, a 401k account was opened for me with Fidelity. In 2021, I left VMware to join Google which partners with Vanguard for 401k, hence I got a new 401k account with Vanguard. I’ve thought about merging my Fidelity 401k account into my Vanguard 401k account, but I thought it’s better to keep the eggs in different baskets and didn’t do so. One day, when I was checking my Fidelity account’s statement for no reason, I noticed that I was charged $10.25 in the beginning of 2022, which made me wondering what was going on there. It took me about 2 weeks to pick up the phone and call Fidelity’s customer service (because I like to procrastinate on this kind of important but not urgent tasks), and I was told that since I’m no longer employed with VMware, Fidelity will charge me an annual record fee of $51, which was paid by VMware before my departure. This annual fee is spreaded evenly over 4 transactions, and the one I saw was the first payment. This is what prompted me to take action and roll over my Fidelity 401k to Vanguard.

Process

The entire process involves 3 steps.

  • Call Fidelity to withdraw all my 401k into a check and mail to me.
    • The check needs to be made payable to Vanguard Fiduciary Trust Company, For the benefit of [Your name] (or (VFTC, FBO [Your name])).
    • If the check is lost or stolen, simply call Fidelity again to issue a new one.
    • IIUC, the check needs to be deposited to Vanguard within 60 days, otherwise there will be tax obligation as if this is my ordinary income. If a new check is requested then the 60-day period is reset.
  • Complete and print out the rollover form from Vanguard’s website.
  • Mail the rollover form together with the check to Vanguard.
    • Use the priority mail option from USPS which is faster and provides tracking

Once Vanguard received everything, it completed my rollover on the same day which is pretty impressive.

My case was pretty simple because I only have pre-tax 401k. I was told by the customer service representatives of both Fidelity and Vanguard that it would more complicated if I have Roth or after-tax money.

第二大脑是最近很火的一个概念,它指的是一个管理自己知识储备的工具。这个工具在英文圈的名字是Personal Knowledge Management,缩写为PKM

解决的痛点

这个工具解决了我一直以来学习的一个痛点,那就是在纸上记录的学到的知识会随着时间的推移,在搬家的时候丢失,或者因为整理的方式不够有条理而找不到。这样带来的坏处就是,渐渐地我会觉得记录这些知识是没有必要的,因为迟早会丢失;但是如果因此而不记录的话,之后就需要花费更多的时间和精力来温习从前学过并且掌握了的知识。

在开始工作以后,我发现公司内部有关于PKM的群和文档,这让我意识到了我不是唯一一个有这种需求的人。这个渠道也让我接触到了市面上流行的PKM工具(比如Roam Research, ObsidianLogSeq),并且比较他们的优劣。

为何选择LogSeq

主要原因是这个工具完全是基于Markdown格式,所以如果日后我不想使用这个工具了,我可以很方便地把里面的笔记迁移到别的支持Markdown格式的工具,甚至可以直接进行文本搜索。

LogSeq入门

Networked Thinking vs Hierarchical Thinking

LogSeq官方写了一系列的文章来帮助新手入门这个工具同时介绍LogSeq当中的许多重要概念。以下就是我在读了这些文章之后对于我觉得比较重要的内容做的摘抄。

传统意义上做笔记的时候大多数人遵循的是一种叫做Hierarchical Thinking的方法,也就是我们通过创建一层层的文件夹来对我们的知识和笔记进行管理,比如菜谱/凉菜语言/法语

而LogSeq使用的是一种叫做Networked Thinking的方法。每一个最小的记录单位不再是一篇笔记,而是一个笔记当中的一个自然段。每一个自然段叫做一个block,每一个block都可以被单独引用。如果一个block包含多行文字的话,需要使用Shift+Enter来创建新的一行,因为按下Enter的话会创建一个新的block。

在这个基础之上,LogSeq引入了Journal,也就是日志的概念。日志在每一天会自动创建一篇新的笔记,用户99%的笔记都应该记录在这里。这样的好处是我在记录的时候不用去担心这个笔记应该记录在哪里而可以保证我日后还能找到它。而且某些笔记并不属于一个明显的类别,或者是跨越了多个类别,导致我以前想要记笔记的时候需要很久去思考应该把它放在哪一个文件夹下面。

那么LogSeq是如何保证你记录在茫茫日志中的笔记可以在日后被发掘呢?你在想要引用一个block的时候,只需要打出两对括号,(()),在里面输入那个block所包含的文字,就可以搜索到那个block,按下回车后LogSeq就会把那个block的UUID填充进去,再按下Esc你就会看到一个指向那个block的超链接。

LogSeq Block Reference Search

LogSeq Block Reference UUID

LogSeq Block Reference Link

除此之外,你还可以通过添加标签(在一个block的第一行输入tags:: tag1, tag2)和嵌套block(在一个block下面创建一个新的block然后按下Tab)的方式来更好的管理你的笔记。

待办事项

LogSeq自带将一个block标记为待办事项,并且更新待办状态的快捷键,Command/Ctrl+Space。按下这个快捷键可以在四种状态中切换。

  • 非待办事项
  • 待办事项未开始
  • 待办事项进行中
  • 待办事项完成

待办事项有两种标记方式,NOW/LATERTODO/DOING。默认是前者,可以通过LogSeq的设置来进行选择。

LogSeq TODO Setting

后续

因为从开始使用LogSeq到现在也只是过了三个月的时间,我对于这个工具也只有一些浅显的理解。之后我打算探索LogSeq更多的功能,比如如何通过Query来管理TODO和如何使用Plugin,这些我应该会写一篇新的博客来讲述。

可能是从上大学的某一年冬天开始无意中听到了机核的一期关于过冬的日常节目,开始养成了收听播客的习惯。当时身处热带北纬一度的我,在二十多度的空调房里面听机核的几位分享着北方过冬的故事,关于故乡的回忆扑面而来。

来到湾区以后,日常的通勤交通工具从地铁变成了汽车,解决了地铁上噪音过大担心听东西会伤到听力这个痛点,播客更是成为了我日常生活中不可或缺的一部分。听得多了以后自己也有了表达的欲望,而促成我和领导创建自己的播客的契机便是去年八月份的一次露营,发生了很多惊险而有趣的事情,于是我们决定通过播客的形式把它记录下来。

这篇博客主要是想要记录制作一期播客从录音,剪辑到发布的整个过程,一来是作为日后的笔记,二来是帮助有同样想法的朋友,三来是交流一些遇到的问题通过抛砖引玉的方式获得一些指点。

录音

录音的设备是领导之前为了录B站的视频购买的,就是一个简单的话筒加一个防喷罩。我们录第一期节目的时候NG的次数很多,所以有很多段音频,为后期的剪辑造成了一些挑战,比如音频之间的音量不同,这个下一段我会详细讲。总之我的感觉是最好提前写好大纲一次录完,大纲也可以帮助控制时间,不然就会出现我们第一期节目讲了50多分钟的情况。

剪辑

第一期节目使用的剪辑软件是Mac的GarageBand。因为是第一次剪辑音频,怕激情被无尽的针对剪辑软件的前期调查消磨殆尽,于是直接选择了Mac系统下面的GarageBand。剪辑的主要时间都花在了片头片尾音乐的选择以及渐进进出的效果上面,这里推荐一下YouTube的Audio Library,我是在上面通过歌曲表达的情绪找到了心仪的背景音乐。这是官方的指南

剪辑第二期节目的时候,我恰好换到了安装了Windows的台式机,因此需要换一款剪辑软件。Google搜索的第一条结果就是Audacity,本着用的多的软件相关文档更丰富的原则,我选择了它,而且事实证明我的选择是正确的。官方文档里面的几篇教程完美契合了我的需求。如果你更喜欢看视频的话,这个YouTube上面的教程也不错。

个人感觉Audacity的界面更加简洁易懂,跟着官方文档很快就可以把渐进渐出,去噪,标准化音量,去除爆音这些操作学会。

发布

发布第一期节目的时候,年幼无知的我们直接购买了一年的Apple Podcasters Program,以为可以在苹果的平台上托管我们节目同时通过RSS Feed发布到其他平台,可惜这段话只有前半段是正确的。这可能也是为什么该项目的年费只有19.99美元,而在Buzzsprout上面托管需要12美元一个月吧。有了Buzzsprout的RSS Feed,我们就可以把节目发布到Spotify了,而且据我观察Spotify也并不提供播客托管服务。

为了方便国内的家人们收听,我们还把节目上传到了喜马拉雅,但是同样找不到RSS Feed,即使使用了网上找到的教程修改节目的URL链接也不行,因为尝试导入小宇宙的时候显示无法找到节目,然而Buzzsprout的是可以的。

总之经过一番折腾,我们的节目发布在了苹果,Spotify,喜马拉雅和小宇宙四个平台上面。

收获

播客意外地成为了一个我们和父母沟通的方式。相比较于每周一次的视频,播客提供了一个对于我们生活经历的完整叙述,而且记录了许多视频时无法想起的细节。我爸现在会在每一期节目下面留言(同时也是每期节目的唯一留言),也会催更,真的是充满了乐趣。

播客地址

最后允许我打个广告,欢迎以下平台收听我们的播客

个人网站的第一篇博客,说说它的来历吧

第一次有创建个人网站的想法是在湾区读硕士的时候。当时一个同学给我们展示了他制作的个人网站,这个网站搭建在了一个他付费购买的域名上面。他的网站使用了一个设计简约大气的主题,甚是好看。我当时的感觉就像是初中时看到班上的同学从书包里掏出来一个崭新的MP4在上面看电影一样,非常羡慕而且也想拥有一个属于自己的来把玩。

第二次有这个想法是开始工作以后看到了同事的博客,内容丰富,信息硬核,界面美观。

正好最近完成了跳槽,有了一些时间开始研究。我对于个人网站的一个核心要求是独立,也就是不受限于内容平台,无论这个平台是微信公众号还是Medium。这样我的博客内容始终属于我,可以随意迁移。通过谷歌搜索,我看到了少数派的这篇教程,发现我的同事用的也是Hexo这个工具,觉得有戏,果然在一个下午鼓捣了一个多小时之后在GitHub Pages上面搭建起了人生中的第一个个人网站。

以后会在这里记录生活的点滴与感悟,技术方面有意思的发现与积累,还有其他。并不指望自己的小破站有啥流量,主要是为了有个地方可以时不时回头看看自己的成长,顺便在填写工作申请表格的时候可以不用空着Personal Website那一栏。

0%