What I Touched This Week 2018-03-11
Tech Reading 一个数独引发的惨案:零知识证明(Zero-Knowledge Proof)…
Tech Reading 一个数独引发的惨案:零知识证明(Zero-Knowledge Proof)…
Why I Quit Google to Work for Myself - Silly Bits Why author thought the promotion procedure is broken. pypa/pipenv: Python Development Workflow for Humans. kbknapp/clap-rs: A full featured, fast Command Line Argument Parser for Rust…
Tech Readings The Benjamin Franklin Method of Reading Programming Books | Path-Sensitive Read your programming book as normal. When you get to a code sample, read it over. Then close the book. Then try to type it up. Who Killed The Junior Developer? – melissa mcewen – Medium…
Tech Readings 区块链里的 “Oracle”是什么? Fundamental challenges with public blockchains – Preethi Kasireddy List of challenges and research directions. We’re all crypto miners now: Hacking epidemic churns out Monero Another post about botnet using browser. Decentralisation in Bitcoin and Ethereum networks | the morning paper arogozhnikov/python3_with_pleasure: A short guide on features of Python 3 Part 2: How to stop me harvesting credit card numbers and passwords from your site Security with 3rd-party code. How to become a code-learning super NINJA (1) – codeburst Advice From A 19 Year Old Girl & Software Developer Aspiring data scientist? Master these fundamentals. Let’s talk about usernames Best practices about usernames.
The Anatomy of ERC721, Non-Fungible Tokens.
A Beginner’s Guide To Quantum Computing - YouTube Blockchain Platforms: One Chain To Rule Them All? – Hacker Noon…
How to read and understand a scientific paper: a guide for non-scientists – Violent metaphors OOPs, I FP’d again! – Hacker Noon OOP and FP in harmony The 100x Engineer – Zef.me 100x Engineer vs 10x Programmer Browser as Botnet, or the Coming War on Your Web Browser Experiment to abuse client browser CPU. Miners Aren’t Your Friends – Keep Network OpenSSL command cheatsheet – freeCodeCamp Read Books and Watched Courses Abstract Algebra - YouTube A Cryptography Primer: Secrets and Promises CryptoZombies | Learn to code games on Ethereum Learning Rust With Entirely Too Many Linked Lists TCP/IP Illustrated, Volume 1: The Protocols…
Rust Making TRust-DNS faster than BIND9 Performance tunning DNS server implemented in Rust. error_chain - Rust They’re not Generics; they’re TypeParameters…
Bindgen: awesome Rust tool for generating C bindings - Julia Evans Real-life AWS cost optimization strategy – Teads Engineering An Introduction to Rancher Kubernetes Engine (RKE) | Rancher Labs Move Slowly and Fix Things – Signal v. Noise Ethereum Devcon3 — an outsider’s perspective – So Raven Learn React Fundamentals 🆓 and Advanced Patterns ⚛️ 🎁 React Pattern: Centralized PropTypes “username or password incorrect” is bullshit 阿里云云主机挂载云盘的坑 How project managers and developers can both (happily!) give realistic ship dates Tools Jarfix…
Maching Learning The Secret to Strong AI – Numenta Opinion: AI should be developed based on brain research. Backpropagation In Convolutional Neural Networks - DeepGrid Blockchain Slasher: A Punitive Proof-of-Stake Algorithm - Ethereum Blog Signing Privileges/Validators is determined in early blocks. Signing rewards claim is deferred. Everyone can publish conflicting signing to claim cheater finder reward. Cheater looses rewards, reporter is incentivized by the reward. Slasher 从机制上迫使要获利就要不同分支上使用相同 key 做冲突签名,由于签名几乎不可伪造,所以任何人发现冲突后都可以同时在不同的分支上举报。