2024-09-08 週記

本次語錄是來自 @yeshuaformosa

有個比我年輕的女孩考上了東大,後來成為了法官。高中的時候,我曾經向她請教學習方法。我跟她說我在解題時花了很多時間,她回答說:『看到題目如果馬上解不出來,就直接看解答吧。有答案的東西,花時間思考是浪費。要把腦力用在那些沒有標準答案的事情上。

善哉此言,像 LeetCode 刷題,覺得還是直接學習解答比較快。主要還是測試自己能不能很快反應問題類型並套用算法。

裝潢進度

本週完成了新家的補漆。裝潢的步驟上是先粉刷再上系統櫃,過程中難免會有一些污漬跑到牆壁上,所以需要再次粉刷掉那些手印。油漆是比較便宜但符合規範的水泥漆,跟我的印象差很多,幾乎沒有味道,很像白色的顏料,刷上去之後沒什麼粉感。不過,窗框附近的油漆變得有點拋拋的,師傅說這是有水氣在油漆將乾未乾的時候浮現造成。

洗碗機買的是 Bosch 的 4 系列,45 公分的款式,在設計櫥櫃的時候便有跟師傅說,做的一個嚴絲合縫剛剛好的空間給它。裝完之後感覺不錯。有一個有趣的地方是,原來櫥櫃的出水線必須高吊,甚至理想上要「高於水槽底部」,這是為了防止污水倒灌。是說每台機器止逆的能力不一樣,難怪裝潢師傅不願意幫我們拉水線,因為他做的不一定是掃地機器人需要的高度差。

柯文哲

本週大事就是柯文哲被羈押。其實我本來就不太挺柯,但是真的讓我變柯黑是他說「台灣就陷入焦慮」那個片段。我們在前線水深火熱抗疫,柯在後面扯陳時中後腿還到處放話,令人不齒。後續的諸多爭議,包含五漢廢言什麼的,權充笑話。柯常常有反社會式的政治言論,前後矛盾且毫無建設性,例如很有名的「列出問題、解決問題」的長篇廢話。是時候剷除此毒瘤了。

Mensa

當初台灣 Mensa 剛成立的時候覺得很新奇就去報考。當然對我來說通過那個簡單的測試不在話下。不過等我去了幾次實體聚會之後,我發現與會的人龍蛇混雜,大部分其實都不是在做什麼尖端行業(科研、交易員、工程師),有點令人失望 😓 我其實也蠻想多認識一些像狸貓上師那樣博學多聞而且有很多有意思見解的人。後來他們搞了自己的 Discord、論壇,但感覺都是那些人在收智商稅,遂不再參與,不過留了 line 群。前幾天柯被羈押後,裡面一整群人在裡面「綠能你不能」,實在有夠低能,故即刻退出。


2024-08-11 週記

聽說台北市撤寶可夢機台。我看了一些評論,有一篇說這個遊戲:花錢速度快、出卡機率不明、低階寶可夢無法培育。不過我玩碧藍也是課金換船,然後 N / R / SR 船都被我拿去練素材了,除非是可以改造的,SSR (四星)跟 UR (五星)才是最讚的。

裝潢即將告一段落

New home 圖片是目前的樣子。配電盤下面、廚房烤玻還沒搞定,不過已經是幾乎完工的面貌了。

目前系統櫃已經入場完畢,下週等待廚具的檯面、水槽、馬桶、燈具及開關到位。之後就是驗收、細清、補漆。不過中間還是有很多沒想清楚的地方。等裝潢好之後再來筆記,未來換房的時候作為參考。

  • 具備進出水的掃拖地機器人:水線的動向要額外考慮。現在比較厲害的機器人通常都有一個帶水箱的塔式結構。雖然目前高度是放的下,但是會沒有辦法很好的處理裡面的水。我們有想過要拉水線,但是還要擔心溢水的問題。
  • 濾水器或瞬熱:單買濾水器的話可以搭配三合一龍頭,檯面不用多打洞;如果買瞬熱的話就得用瞬熱的龍頭,就得重新打洞了。不過三合一龍頭甚貴,好一點的 Day&Day 要快一萬。

在醫院用 Kagi 跟 Claude

醫院雖然鎖了不少網站,包括 Bing,但很神奇的 Kagi 能用,我現在最常用 Kagi 來快速從幾個 Radiopaedia 跟 Pathology Outline 搜我需要的知識。不然用 Google 很容易被導向到衛教網站跟 WebMD。另一個神奇的是大部分的筆記網站也能用,不過像 Heptabase 就無法,因為他需要連到 firebase,但是醫院有擋。目前正在著手設計強大、複雜的 prompt,方便 Claude 替我進行更多工作。


2024-06-30 週記

應該避免心流,心流一般都在一切都很熟悉的時候。學一樣東西你發現很容易,那很可能說明它不值得學。(來自 Twitter @yfractal)

平常讀書總是一卡一卡,是注意力不足?工作累?還是學的東西太抽象?最近開始學間質性肺病(interstitial lung disease)相關的知識,覺得困難。

裝潢細節

閒暇時刻就到 Youtube 看各種裝潢相關的節目。其實這是個很大、完整的產業,光是膚淺的了解就要花很多功夫。我覺得可以從如下的順序進行:

  1. 了解裝潢的:
    1. 順序:泥作(磁磚、格局)、水電、木作(天花板、櫃體)、油漆
    2. 潛在的坑,特別是材質、選料
  2. 仔細記錄自己的生活習慣
    1. 設想未來想要過的日子、需要用到的電器跟插座
    2. 衣物、書櫃、機櫃、儲藏空間
  3. 與施工人員(統包製圖)了解是否有落實上的困難

目前新家裝潢進展到完成了天花板。原本的天花板用的是氧化鎂板材,已經吸水變形了。最後跟統包師傅討論了一下,全部拆除換矽酸鈣,順便重新施作冷氣位置、窗簾盒等配置。

Dvorak in iPadOS

發現 iPadOS 的拼音輸入法硬體鍵盤軟佈局也有 Dvorak 了,記得半年前還沒有。這樣非必要不帶筆電出門也能辦事,只需要多一把 magic keyboard。在手機打字的時候,我發現 Dvorak 反而很容易誤觸(常用子音跟母音在同一排),所以手機上我還是維持 Qwerty。

因為有時候還是需要在一般的鍵盤上打字,所以其實我日常工作還是有一部分使用 Qwerty,目前大約也能保持在 40 WPM 左右的速度。只要不是交替使用,幾乎不會打錯字,蠻神奇的。


2024 夏日特賣

2024 Steam 夏特(夏季特賣)買了一些新遊戲。

  • Zach-like
    • Alan’s automation workshop
    • Manufactoria
    • Neon Noodles
    • The signal state
    • Word factori
  • Two point campus
  • Froza Horizon 4 - 特價的前代大世界賽車
  • Lies of P - 類魂遊戲,在黑魂、隻狼、仁王中取得一個平衡
  • Some some convenience store - 黃油

Zach-like 遊戲的特色就是用現實世界的工具(線路板、組合語言、號誌)設計解謎遊戲。其實蠻適合早上起床玩個半小時,喝杯咖啡,活絡頭腦。我自己的話,大推:

  • Zachtronics 正宗
  • Turing complete

試玩原神

最近在找一個可以方便從不同設備遊玩的角色扮演探索遊戲。目前手頭上最符合條件的是 Atom PRG,但我玩一下就卡關,同時它的存檔機制比較緩慢且奇怪,所以目光轉向了其他遊戲。米哈游的原神算是完成度最高,所以裝下來玩。其實不是第一次入坑,但前一次玩了一兩小時就放棄,因為當時還有其他大作在跑。

一開始對它的印象就是個「薩爾達抄襲者」、日式畫風跟抽卡玩法。不過玩了大約十個小時加上看了一些影片,我更覺得它是「中製、日式,帶有抽卡機制的類魔獸世界」遊戲,跟薩爾達完全不一樣。

戰鬥的特色是組隊的角色搭配、技能(大招)跟元素反應。遊戲的元素分七大類,不同的組合會有不一樣的反應。例如雷屬性遇到火屬性會引發「超載」從而爆炸。其他的部分包括武器、聖遺物套裝等,跟其他的遊戲蠻像的,例如我現在固定每天玩的碧藍航線,還有之前玩的全境封鎖系列,都有套裝及稀有度加成。這些嚴格說起來都是官方拐玩家氪金抽卡的機制。碧藍的話我算是輕氪玩家,有買月卡跟大活保底用的代幣(紅尖尖)。原神部分打算當個佛系玩家。

目前還在摸索階段,看了一些影片,不太曉得角色跟劇情要怎麼串接。我原本以為角色會隨著任務一個個出現,但似乎必須用抽的,抽完部分角色有專屬劇情這樣。


購入 Heptabase

之前為了鎖定試用價,訂閱了一個月的 Heptabase。當時感想是:

  • 拆解複雜筆記為卡片,在 Heptabase 中做的比 Obsidian 直觀很多。在 Obsidian 中,會需要 refactor 這個模組,設定好後,可以獲得一套快捷鍵,並要求以選取段落的首行作為檔名。
  • 離線備份實際上不是可以直接可使用的單一 markdown 檔案。
  • 若有更大的螢幕用起來會更加舒適。
  • 拆分 PDF 成為筆記還是不流暢,不比之前 試玩 LiquidText 好多少。

目前是因為骨科知識很多很零碎的片段,加上我準備之後要衝刺研究,希望能有一個大的、視覺化的筆記堆置區域 - 或許可以想成無限桌面?所以訂閱了一年,約是明年進修一半的時候到期。屆時再來檢討 Heptabase 在我的情境下實不實用。


設計新家

最近剛搞定新家的佈局。我覺得最大的障礙來自於現在的生活模式依然是「類似套房」,也就是吃喝玩樂大部分都在書桌前面進行。現在的住處是有一個小客廳,不過被我們堆滿了雜物。所以需要重新分配生活機能到住處各個地方。簡單搭配如下:

  • 鞋櫃、外出衣櫃:讓沙發回歸沙發。
  • 輕食區:設廚具的上方,檯面一路從廚具延伸到鞋櫃上變成平台。
  • 廚具:L 型,選用 IH 爐,然後有洗碗機跟微波爐、烤箱。
  • 書房:用 Ikea 衣櫃組合出一個主機架。
  • 臥室:抹平天花板,外圍做燈條,搭配投影機可以躺著看電影。

裝潢最後是選定了歐德(其實我們也只問了兩間),最大的考慮是歐德就在樓下,而且我們的主要家具還是從 Ikea 組合而來,找更貴的室內設計只是浪費錢。另外歐德有固定合作的統包工程,品質應該也比較穩定,不用自己再找。

家俱跟家電部分

  • 傢俱:選用 Ikea,比系統櫃便宜。而且到時候賣房時成本較低
  • 電視:預計買 LG 的 miniLED 電視應該會從好市多有的選擇找
  • 洗衣機、冰箱:預計買 LG
  • 洗碗機:Bosch 毫無疑問,不過也會看看廚具廠商怎麼說
  • 濾水器:還在研究
  • 智慧家電:會換成智慧開關(書房、臥室、客廳、廚房)

Mesh 網路

網路環境也需要升級,選定了蘋果官網再售的 Mesh 路由器 Linksys AX4200。雖然是 AC4200 規格但是有三頻,穩定性應該還行。預計是客廳、書房。臥室可能會根據訊號強度再買一顆。所有的 Mesh 都是拉實體迴路。


在框架下工作

報告的數量比我第一年主治時還多,同時還有研究跟臨床雜事要做,所以這幾個月也不斷在改善工作流程,盡可能在不影響報告正確率與可讀性的方式下加速。我自己的感想是:要確立工作框架,並使臨床在乎的事項有被滿足。

釐清臨床問題

大部分時候臨床醫師開單常常不清不楚,然後住院醫師也跟著稀裡糊塗的做。在一些沒法回頭確認的檢查,例如特殊攝影,我通常會先跟住院醫師一起確認過一次舊片、病歷及手術史。電腦斷層等檢查則需要弄清楚掃描範圍及部位,來決定 protocol。

改善工具

用 ChatGPT 設計了不少工具。例如,打腫瘤追蹤的時候我用一個網頁工具,包含左右雙欄(panal) textarea 做為對照輸入框,搭配底部的替換工具,可以讓我很輕易的比對前一位醫師的報告。

建設框架

核心是 checklist 以及 template,然後依據不同類型的需求有更細緻的變化。除了不打負向發現(negative finding)外,我也盡可能讓語句格式化:目前是使用「FINDING SIZE in ORGAN with FEATURE, STATUS, IMAGE」這樣的句式,例如肝臟腫瘤是「Enhancing mass 1.8 cm in liver S7 with wash-out, stationary, Se:5 Im:9」

我的報告大宗是兩類:癌症及肺部結節追蹤。我為他們建了模板:

  • 癌症追縱模板(代碼 stg):在癌症方面,報告格式同核醫科。
  • 肺結節追蹤(代碼 ctcvs):可結合 Aview 判讀的轉換結果。

在框架下工作

不管是 template 或 checklist,主要目的還是在能「對齊」讀片的順序。明確寫下的框架可以視為內心活動具象化,操作上就是一邊看片、一邊按模板順序填入,最後簡單整理便可印出。


2024-04-14 週記

一夜好眠的秘訣在於 - 每天早上有值得起床的理由。 (來自 Twitter @Savoirtw)

原文請參見:睡不著嗎?因為你沒有起床的好理由啊

每天早上就是出門工作,這樣的日子持續 25 年,想想還是蠻無聊的,雖然收入不錯。日子唯一的變化是一些大事的進展 - 例如買房、裝潢,以及玩不同的遊戲。每年的每個月,大概都可以用不同的遊戲標註,如此一來,人生才不會過的太快。一成不變是喪失時間感的原因。

電子門鎖

房子在三月底交屋,除了本來就得換鎖外,還考慮後續要裝潢,所以趁機換了個電子鎖。結果,原本的鎖孔不夠大,又因為門板是金屬的需要切割鑽洞,非常麻煩。弄完鎖以後,發現這鎖號稱是台灣品牌,app 設定註冊國竟然寫「中國台灣」,鎖的語音是「輸入您個人信息」,覺得被騙。品牌名稱叫「加一智聯」。鎖本身不算是特別厲害。考慮到安全性問題,所以最後決定不讓這東西連上網路,讓它當一個指紋鎖就好。


《身體調教聖經》減肥篇

實在是太肥了,所以又重新研讀了一下《身體調教聖經》裡面提到的減肥訣竅。

慎選優良食材:

  • 蛋白質:有機全蛋(全蛋 2~5)、雞胸肉、牛肉(飼牧草)
  • 豆類:扁豆(lentil)、黑豆(black bean)、班豆(pinto bean)
  • 蔬菜:菠菜、什錦蔬菜、蘆筍

低醣減脂法

  • 足夠的油脂脂肪(堅果?)
  • 用餐時間 > 30 min
  • 體驗肉桂 + 檸檬汁
  • 損害控制

減肥的進食規則

  • 避開白糖
  • 餐餐都吃同樣的、少量食物
  • 別喝高熱量飲品(零卡 - 不多於 475 cc)
  • 不吃水果
  • 一星期有一天隨便吃!

我的計畫

  • 將燕麥片、煮熟的豆類、冷凍蔬菜(解凍)、雞胸肉片,全部都放在一個便當盒內,帶到醫院當午餐
  • 晚上可以吃自己煮的肉跟菜。避免吃白色碳水
  • 正餐前、以及餐後一小時進行簡單的徒手運動(各約一分鐘)

學習 LLM 相關技術

前陣子擬定了幾個學習 LLM 相關技術的方向:

  1. 架設本地可運行的小模型 
  2. 學習代理框架
  3. 熟練使用 OpenAI API

底下記錄目前的進度。相比之前,最近幾個月觀察到的趨勢是工具之間也在互相整合。例如模型下載工具如 Ollama 等,抑或直接使用 transformer 模組,原先都是存在各自設定的地方,現在有復用的趨勢。而一開始的模型 API 也從百家爭鳴逐漸統合到以 OpenAI 格式為準的狀態。

  • 架設本地可運行的小模型:最近剛搞定使用 Ollama 裝設了一系列大大小小的模型。為了 offload 模型到 CPU,特地擴充了記憶體到 128 GB。有一些 inference framework 可以加速、或減少硬體開銷,也值得探索一番。
  • 學習代理框架:目前以 LangChain 為主。
  • 熟練使用 OpenAI API:之前的文章有介紹到,後來繼續學習了 temptop_k 兩個參數

Obsidian 週記功能

在 Obsidian 中有一個功能叫做間隔筆記(periodic notes),搭配日曆模組用起來很方便。其中有提供了週記的功能。我改動了如下設定,來搭配原本的部落格設置:

  • 檔案名稱:不論是部落格還是「筆記花園」,格式都是 yyyy-MM-DD 後接關鍵字。在 momentjs 設定中,使用方括號來跳脫(escape)匹配。
  • 模板:模板統一放置於 Templates 資料夾
  • 檔案資料夾:放置於部落格 Weekly 資料夾中

Setting

像上面這樣設好後,即可獲得如下的好處:

  • 撰寫週記不再需要額外手動創建檔案、填寫 metadata,只需要去日曆點選當週的週數即可。
  • 因為檔名具備一致性,可以匹配到舊的週記。

今年的目標是要多多地寫週記。


事實、解釋、行動

過年整理書房清出了很多舊書。其中一本《為什麼聰明人都用方格筆記本》本來想扔了,不過還是很快地過濾內容。書中提到了康乃爾筆記法及麥肯錫的「黃金三分割法則」,覺得有點意思。所謂的黃金三分割法則是指在筆記過程中重新整理資訊,使其變成三大區塊:

  • 事實:記述客觀資訊
  • 解釋:根據這些客觀資訊所做出的推理
  • 行動:提出問題或整理結論

一些其他的筆記術重點包括:

  • 留白:創造出思考空間
  • 使用少數顏色:一般筆記為藍色、重要筆記或修改為紅色
  • 使用較大尺寸
  • 擬定標題、一頁(對開)只寫一個主題

最後面提到了一個很有年代感的頭影片數據圖製作網站 Thick-cell


轉移筆記網站到 Quartz

原本數位花園使用的是跟部落格本站一樣的 Jekyll。不過,考慮到搜尋、互聯的需求,轉移到另一個基於 NodeJS,可以相容 Obsidian flavored markdown 格式的工具 Quartz。另外把部落格內一些比較跟個人無關、偏工具類的文章轉移到筆記網站去,例如 Emacs、Obsidian 還有一些程式片段。

Noto 的字體比較奇怪,例如英文的「’」符號,會一直變成全形的。無奈之下只好把字體換成了 Fira Code。


遊戲:蜘蛛人二

玩完了蜘蛛人「二」的主線劇情。有新的角色,不過玩法沒有明顯的大變化。最值得的是:本次的過場相比「一」還有間作 Miles Morales 相比,更加的精彩,不管是開頭大戰沙人還是後面決戰猛毒。

  • 過場:電影式 QTE 比電影刺激許多,同時很多剪輯起來會讓觀眾頭昏眼花的視角可以比較好呈現。
  • 戰鬥:有了雙人必殺招數可以發動。中間遇到負極先生後會多更多招數。
  • 劇情:十分混亂。主線部分可以,前有獵人克萊文、後有猛毒大亂紐約,但 Peter 跟 MJ 的感情線用了很突兀的方式呈現。感覺 Peter 在此作中被塑造成了一個優柔寡斷的形象。
  • 場景:城市很空蕩,雖然行人很多,但是都是繞圈的 NPC。

搜集要素我是都沒有玩,但憑主線跟隨機戰鬥其實也可以把等級練到可以簡單通過一般難度的劇情。看起來第三部就有引入黑化的 Norman Osborn 即綠惡魔,以及出獄的八爪博士。