[6~#每日新聞
# 2020-2-10 每日新聞
# FB: http://bit.ly/2UizW6X
# 甲山林娛樂
招募遊戲程式設計師
https://reurl.cc/6g14nM
# Rust: Seed是Rust framework用來製作快速可靠的Web App
這是一個非常類似React的前端框架
類似沒有plug的React
但使用Rust寫,有了靜態檢查與執行快速的優勢
http://bit.ly/38hxlyu
# 2020年了怎麼在VSCode Debug Rust?
這篇文章教你該安裝什麼,怎麼操作
http://bit.ly/31JyrAH
# 五篇很棒的C++論文
喜歡寫C++的你不要錯過
http://bit.ly/2SBsd1o
# 記憶體速度演進
2012年
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x
L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us
Read 1 MB sequentially from memory 250,000 ns 250 us
Round trip within same datacenter 500,000 ns 500 us
Read 1 MB sequentially from SSD* 1,000,000 ns 1,000 us 1
Disk seek 10,000,000 ns 10,000 us 10
Read 1 MB sequentially from disk 20,000,000 ns 20,000 us 20
Send packet CA->Netherlands->CA 150,000,000 ns 150,000 us 150 ms
2020年
L1 CACHE hit, ~4 cycles(2.1 - 1.2 ns)
L2 CACHE hit, ~10 cycles(5.3 - 3.0 ns)
L3 CACHE hit, line unshared ~40 cycles(21.4 - 12.0 ns)
L3 CACHE hit, shared line in another core ~65 cycles(34.8 - 19.5 ns)
L3 CACHE hit, modified in another core ~75 cycles(40.2 - 22.5 ns)
local RAM ~60 ns
有趣喔! 什麼改變了?
L1 is 變慢了; 0.5 ns -> 1.5 ns
L2 is 變快了; 7 ns -> 4.2 ns
L1 跟 L2 速度跟接近了; 2.5x vs 14x
L3 cache 變標準了; 12 ns to 40 ns
Ram 變快了; 100ns -> 60ns
http://bit.ly/2SxPl0J
# 去年,有36%的開發人員從Oracle JDK換到了OpenJDK
換起來 換起來
http://bit.ly/38hGA1C
# USWDS:美國政府令人驚訝的現代網頁設計系統
下面一堆人在討論各國網頁設計系統差異
http://bit.ly/38gmqoN