What I Touched This Week 2018-11-11
Papers ♯ Weekly Paper Helix Other 新增自动化支持,让这款防休眠工具更懂你的 Mac 使用习惯:Amphetamine - 少数派 Bookmarks kamranahmedse/pennywise: Cross-platform application to open any website or media in a floating window
Papers ♯ Weekly Paper Helix Other 新增自动化支持,让这款防休眠工具更懂你的 Mac 使用习惯:Amphetamine - 少数派 Bookmarks kamranahmedse/pennywise: Cross-platform application to open any website or media in a floating window
♯ Flatbuffers Compatible Table 2018 国内Rust社区调查报告 - 知乎 My release checklist for Rust programs - DEV Community Is Rust functional? Rust is not functional, but Rust does adhere to many of the tenets of functional programming. Thus in many cases, you can easily, naturally, and idiomatically write Rust in a functional style.
Readings A hidden complication for Linux desktop audio 现在 Instagram 还能用来看书了??? - 少数派 Bookmarks 中国宇航出版社 该出版社音频资源在线播放和下载
Office Hours #0: Debugging with GDB Debug Rust with GDB 云风的 BLOG: Lua GC 的工作原理 AMA with Jan Xie, Chief Architect at Nervos (Episode I) - YouTube How Lisp Became God’s Own Programming Language…
Code Must Be Clean. And Clear. The kitchen is clean when there is no dirt in the oven. But if its electric panel speaks French, I can’t use the kitchen. Even if it’s perfectly clean. It’s not clear how to use it—that’s why it’s useless. Resistant protocols: How decentralization evolves – John Backus – Medium Introduce the history of how file sharing protocols evolved. 随谈:软件架构师与数学的关系 软件架构师最重要的一项能力是解决问题,数学同时提供了思路和技巧。 有目标地收集信息,打造个人灵感库 |《灵感从何而来》读书笔记 - 少数派 有目标的收集竞品和相似产品,挖掘原因和模式…
Software disenchantment We developers should have done better in performance. How to Use Only a Dark Menu Bar and Dock in macOS Mojave - TekRevue…
An empirical analysis of anonymity in Zcash | the morning paper Code Review from the Command Line - Bits, Bytes, and Words Code Review using Vim How we organize a complex Rust codebase Adventures in Rust: Futures and Tokio · Bryan Gilbert’s Blog Future is essentially a state machine that does nothing until it’s actively polled. Additionally as futures are composed using combinators such as map and join, we are actually building a more elaborate state machine, not manipulating the result of something that is already running somewhere.
区块链与下水道维修艺术 - 橙皮书 类比城市下水道系统 成一定规模之后再考虑优化 分层 和商业活动建立联系 Repeat yourself, do more than one thing, and… — programming is terrible Duplication is far cheaper than the wrong abstraction. — Sandi Metz When a unit has no rules about what code cannot be included, it will eventually contain larger and larger amounts of the system. This is eternally true of every module named ‘util’, and why almost everything in a Model-View-Controller system ends up in the controller. 15 Best Ways to Achieve Flow | CoderHood Collect all the information you need ahead of time. I found that worries and anxieties go away for the duration of a coding session if I write them down with the clear intent of getting back to it later. 吴恩达:我的AI商业化方法论 - 量子位 现在在线内容非常丰富了,一个首席学习官(Chief Learning Officer)的工作,不是去创造内容,而是选择内容给团队学习。这样,就能低成本高效培训整个团队。
Advice for a new executive | Lara Hogan For CTO and VP of Engineering. 韡武专栏:解决集成需求才是未来区块链业务的重点…
区块链安全,要从设计抓起 How Rust’s standard library was vulnerable for years and nobody noticed With Undefined Behavior, Anything is Possible | Raph Levien’s blog About the undefined behavior in C standard. How to find stuff in Git – Ty Walls – Medium…