資訊大爆炸,留下一些看過的痕跡 OuO。
目前不定期出沒。
線性搜尋前把資料先排序會更快
C++ psudo code。有 std::sort(data, data + array_size);
的版本會比沒有的快,原因是 branch prediction 議題,詳情請參考下面連結。
std::sort(data, data + array_size);
long long sum = 0;
for (int i{0}; i < array_size; ++i) {
if (data[i] >= 128) {
sum += data[i];
}
}
- original post: 吳邦一 FB
- Related article:
如何面對 burnt out (software engineering)
- 很多時候沒有容易的解決方法,很難解釋為何這麼難過
- 很多種原因: 挑戰過低太無聊、自覺太過渺小無法改變任何事、工作太過困難遲遲找不到解法、持續累積的焦慮跟疲憊、把太多人生意義建立在工作上…
- 短暫休假其實也很難解決,這只是治標不治本
- 可能是正在討厭目前做的事情,花時間反思自己正在做的事情,可考慮改變
Latex 符號手寫辨識
- 想查詢某個符號的 latex code 直接畫一遍: http://detexify.kirelabs.org/classify.html
Latex 各種格式
word 溫度符號陣營表
- 來源: 研究生迷因Graduate Student Memes
- 一堆符號真是麻煩 (x
罪惡王冠中量子加密系統
最近重看小時候的神作中。
陳天奇 (Tianqi Chen) 線上課程
- 課程連結: https://mlc.ai/summer22-zh/
- 內容應該是跟機器學習的編譯技術相關
- 可參考相關專案: apache/tvm
讓一般人動手打造屬於自己的晶片!Google 免費晶片開發平台有多佛?
- 文章連結: https://buzzorange.com/techorange/2022/06/16/physicalchip-google-opensource/
- 相關連結: Build Custom Silicon with Google
- 短評: 竟然已經可以自己做晶片了。
Over-engineering 是軟體開發者職涯中的一部分
- 文章連結: https://yurenju.medium.com/over-engineering-685ebc009fca
- 短評: 很多時候真的會因為自己學到的酷東西把它加到專案中,但是反而增加了複雜度,不過我目前還是不太會拿捏。一開始建議先建立一個可以跑的雛型,然後再不斷重構,而不是一開始就新增許多未來不一定會用到的功能。
【廢棄物】不能忽視的鋁渣難題|廢鋁渣流竄全台如何解? (我們的島 1162集 2022-06-27)
- 看了之後篇難過。
程式解題整理
回憶
最近常常回去找以前的東西,發現有一些錄音檔但是是 ACT,搜尋了一下如何轉檔時赫然發現人因科技 (當年我用的 MP4 廠牌) 提供的程式還可以執行。連結: https://www.ergocity.com.tw/Page/Download_10