ZKP
Cryptography
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
More Articles
- An Introduction to the Efficient Market Hypothesis for Bitcoiners As we approach the Bitcoin halving due in May 2020, a heated debate has raged among Bitcoiners about whether the issuance change is being anticipated by the market or not. Those who downplay the purported impact of the issuance change tend to make references to market efficiency.
- 自动分类 + 键盘启动,LaunchCuts 让快捷指令更高效 - 少数派
- Crypto Commons - Noteworthy - The Journal Blog
- The 3 Myths of Observability - The New Stack
- Outcome Over Output: Also Impact and Effort Kent Beck Jan 8 - 5 min read Outcome Matters Most Gusto is reflecting on how we observe our own activity and results. We have been wildly, improbably successful…
- Once upon a time: The possible story of viruses | Student Voices | Learn Science at Scitable
- The most common New Year’s resolutions for 2020—and how to achieve them
I’m great at making New Year’s resolutions. I’m also great at forgetting about them. This is probably because of my total lack of discipline, which…I’m working…
- “The resolution is the work you’re promising to do, not the outcome you’re trying to hit.”
- Ironies of automation Ironies of automation , Bainbridge, Automatica, Vol. 19, No. 6, 1983 With thanks to Thomas Depierre for the paper recommendation. Making predictions is a…
- Ten challenges for making automation a ’team player’ in joint human-agent activity Ten challenges for making automation a ’team player’ in joint human-agent activity , Klein et al., IEEE Computer Nov/Dec 2004 With thanks to Thomas Depierre for…
Remote Work
- Remote Work Archives - Open
- State of Remote Work 2019 | Buffer
- Achieve High Productivity in Your Remote Team
Remote workers boast about being more productive than traditional office workers. Instead of wasting time at the water cooler and trying to look busy a remote worker actually gets stuff done. This is because remote teams have always been result-oriented and not otherwise.
- “long and short time goals should be well communicated to all the employees to keep their interests aligned”
- “Weekly or biweekly conference calls are a must”
- Creating remote watercooler moments
Are remote teams doomed to failure? Is it possible to build a positive team culture when everyone is distributed? One of the most common arguments against remote working is that remote teams miss opportunities to have ‘watercooler moments’.
- “Kudos. This section of the meeting is our time to thank or celebrate teammates who’ve been helpful or particularly awesome.”
- “Each Friday afternoon, we have Show and Tell time scheduled.”
- How Many Hours in a Week Should You Work? - Toggl Blog How many hours in a week should you work? As it turns out, the answer has less to do with your schedule and more to do with your time management skills. Jonah works the same schedule almost every single week. He clocks in at around 8:30 a.m.
- The Ultimate Guide to Remote Work | Zapier
- Leading Distributed: The Remote Guide to Management | Twist
- “When you’re managing a team it’s your job to take your company’s wider goals and translate them into more specific goals for your team.”
- “Let them know you trust their judgement.”
- “Point them to data points to help form a decision.”
- “Critical feedback needs to be delivered in a timely manner – do not wait for a monthly 1:1.”
- “Creating a Management User Guide”
- “Default to overcommunication.”
- “How to ask for your opinion on something specific: “If you want my feedback about ongoing work, please provide me with context beforehand. Avoid mentioning me in the middle of a conversation with “@Leah thoughts?”. I can’t effectively provide you with feedback this way!””
- Designing Without Whiteboards: The Remote Guide to Product Design | Twist
- “less is said about companies doing their homework on candidates.”
- Scaling Your Remote Team: The Remote Guide to Hiring | Twist
Bookmarks
- cube2222/jql Easy JSON Query Processor with a Lispy syntax in Go
- FiloSottile/age A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.
- 知乎书架 知乎盐选电脑上的入口可藏的真够深的
- Kindle Unlimited Magazines
- Kindle Unlimited Book Lists | Goodreads
- 如何使用蓝思(Lexile)阅读体系合理规划孩子的原版书阅读 - 知乎
- “读者自己的蓝思阅读分数向上50分,向下100分的范围内,是比较合适的选书范围。”
- Tarsnap - Online backups for the truly paranoid
- Wizard Zines 中文版 via Julia Evans