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 即綠惡魔,以及出獄的八爪博士。


2023 年度遊戲

今年升了主治醫師,工作非常之忙碌,還要兼做研究,玩的遊戲變少了,所以很難投出年度遊戲。今年開局的遊戲竟然只有打完了霍格華茲跟蜘蛛人,王國之淚算是打了一半,其他則都只玩了前幾章。

  • The Legend of Zelda: Tears of the Kingdom
  • Spiderman 2
  • Hogwarts Legacy
  • Dead Space: Remake
  • Baldur’s Gate 3

希望明年可以打完 Balder’s Gate。RPG 遊戲的一個缺點就是會猶豫不同的選項。不過,不看攻略才能享受到遊戲樂趣不是嗎?


2023-12-10 週記

這週在實驗了很多的 GPT API,覺得這工具穩定性還是沒有想像中的那麼穩定。要作為大型研究案的基石可能還需要很多的方法學(最基本的是調節 temptop-k 這兩個參數)。不過,我覺得是很適合用來代替「人工過濾」這件事情。目前測試了一些項目也有結論。也許之後可以寫成小文章發表到一些低分期刊上。

同樣是 LLM 相關:這週嘗試用沈浸式翻譯工具搭配 GPT-4 API 來翻譯一本嚴肅的放射科教科書,結果翻譯到 68% 死活不動(應該是網路問題)。按網頁說明重新整理後內容竟然不見了,查看了一下使用量竟耗用了快 10 美元,實在是吃不消,後來改用了 GPT-3.5 進行。速度也快。

現在每天都會有一堆骨骼肌肉的 MRI 灌進來,都不會打,讀書得十分辛苦。還有國健局的乳篩、心臟電腦斷層、肺結節篩檢跟定位、婦癌影像、各式各樣以前住院醫師沒學過的。

小米電磁爐

買了一個知吾煮湯鍋跟小米電磁爐的組合,因為現在住處的是明火的瓦斯爐,已經很久沒有用,還是用電磁爐比較安心一點。以前住處是那種底部有線圈加熱的黑晶爐,那種我覺得比較好,功率沒有電磁爐那麼驚人,鍋具適用性也比較廣。

Railway Empire 2

Railway Empire 沒玩幾次就出二代了。記得以前國中很愛玩 Railway Tycoon 2,那時候都看攻略玩。後來有自己的遊戲主機後買了 Railway Tycoon 3 跟 Railroads,但都覺得太卡通化了。直到 Railway Empire 才覺得有精神繼承的遊戲。之後再來仔細研究攻略。

堅持鍛鍊

精神狀態比較差的時候,可改槓鈴訓練為使用腿推機。其奧秘就在於要保持骨盆輕微的活動,在重量下壓的時候,適度讓骨盆後傾,使臀部肌肉拉長。昨天雖然上班累爆,但還是推 150 公斤八下四組,今天屁股跟大腿超酸。