What I Touched

A collection of 144 articles

What I Touched This Week 2020-01-26

ZKP How Zero Knowledge Proofs Are Changing Blockchain (in non-technical terms) Cryptography Rainbow table - Wikipedia Dictionary attack - Wikipedia Programming Introduction - Roguelike Tutorial - In Rust Learn by doing tutorial about developing a roguelike game with Rust. Copying data is wasteful, mutating data is dangerous 30 Python Best Practices, Tips, And Tricks - Towards Data Science “Since version 3.7, Python offers data classes. There are several advantages over regular classes or other alternatives like returning multiple values or dictionaries” “In place variable swapping” a, b = b, a “Merging dictionaries (Python 3.5+)” merged = { **dict1, **dict2 } “You can use the slice notation from above to reverse a string or list. By using a negative stepping value of -1” "abcdefg"[::-1] Let The Compiler Do The Work - Cliffle Let Rust compiler vectorize the computation. Read Books ian yang’s review of 无人生还 ian yang’s review of 病毒星球 ian yang’s review of 知乎周刊・病毒星球(总第 234 期) ian yang’s review of Atomic Habits…

Updated  •  5 min read

What I Touched This Week 2019-09-08

LibraBFT算法简述 - 知乎 Abstractions Are In The Eye Of The Beholder – Software the Hard way Should small Rust structs be passed by-copy or by-borrow? Productivity How Slack Harms Projects – Silas Reinagel All the best engineering advice I stole from non-technical people The Complete Guide to Time Blocking Remote Work A Seasonal Report on Developer Trends in the Cloud: Remote Work Edition Remote Work Guides | Twist Life YouTube 有哪些值得看的外语频道 - 少数派 职业球员是如何绑脚的 简单实用(足控福利) - YouTube 8 款好看又实用的收纳夹,让你的纸质文件井然有序 - 少数派 Bookmarks Dadroit JSON Viewer…

Updated  •  1 min read