[Whitepaper][Buffer overflow in 27 pages]https://www.sans.org/reading-room/whitepapers/threats/buffer-overflows-dummies-481
[Course][Distributed systems][Cryptography] Martin Kleppmann just published new educational materials that might be of interest to computing people: a new 8-lecture course on distributed systems, and a tutorial on elliptic curve cryptography. https://martin.kleppmann.com/2020/11/18/distributed-systems-and-elliptic-curves.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+martinkl+%28Martin+Kleppmann%27s+blog%29
[Raft][Distributed systems][Twitter] https://twitter.com/heidiann360/status/1338564664523943936?s=21
Twitter
Heidi Howard
Raft does not guarantee liveness in the presence of partial network failures even if the majority of servers are up and connected to each other. In my latest blog post with @ittaia, we explain why this is the case and how to fix it. https://t.co/GvPVbWmpoQ
[Postmortem][Google Downtime Issue] https://status.cloud.google.com/incident/zall/20013
[Article][ML] Production machine learning monitoring https://towardsdatascience.com/production-machine-learning-monitoring-outliers-drift-explainers-statistical-performance-d9b1d02ac158
Medium
Production Machine Learning Monitoring: Outliers, Drift, Explainers & Statistical Performance
A practical deep dive on production monitoring architectures for machine learning at scale using real-time metrics, outlier detectors…
[Article][QUCI protocol] https://engineering.fb.com/2020/10/21/networking-traffic/how-facebook-is-bringing-quic-to-billions/
Engineering at Meta
How Facebook is bringing QUIC to billions
We are replacing the de facto protocol the internet has used for decades with QUIC, the latest and most radical step we’ve taken to optimize our network protocols to create a better experience for …
[WebRTC] Not everyone is taking care about this topic. But for me it’s very interesting and I believe next year we will find more and more apps with WebRTC.
So here is the Load tests results for several SFU which are currently used in many organizations:
https://uploads-ssl.webflow.com/5c6853c495409838d874a0d2/5cbed66cae2b88609106befa_IPTComm_2018_LoadTesting-12%5B23229%5D.pdf
So here is the Load tests results for several SFU which are currently used in many organizations:
https://uploads-ssl.webflow.com/5c6853c495409838d874a0d2/5cbed66cae2b88609106befa_IPTComm_2018_LoadTesting-12%5B23229%5D.pdf
[WebRTC] Zoom haven’t used WebRTC on Web for a while but finally switched to it
https://webrtchacks.com/zoom-avoids-using-webrtc/
https://webrtchacks.com/zoom-avoids-using-webrtc/
webrtcHacks
How Zoom's web client avoids using WebRTC (DataChannel Update) - webrtcHacks
A look into Zoom's web client architecture and how they avoid using WebRTC with WebSockets and WebAssembly
[GitHub][AI Papers of 2020] https://github.com/louisfb01/Best_AI_paper_2020
GitHub
GitHub - louisfb01/Best_AI_paper_2020: A curated list of the latest breakthroughs in AI by release date with a clear video explanation…
A curated list of the latest breakthroughs in AI by release date with a clear video explanation, link to a more in-depth article, and code - louisfb01/Best_AI_paper_2020
[Video][Algorithms] Happy Holidays!
https://www.youtube.com/watch?v=p6rkVqgwVuI
https://www.youtube.com/watch?v=p6rkVqgwVuI
YouTube
20 SORTS - Christmas Tree
Visualization of 20 different Sorts as a Christmas Tree with sound.
Sorting Visualizer: https://github.com/CompilerStuck/sorting-visualizer
✅ Subscribe: https://www.youtube.com/channel/UCqKmSt2n5m0W-avhdq4n8QA?sub_confirmation=1
You can Donate, if you…
Sorting Visualizer: https://github.com/CompilerStuck/sorting-visualizer
✅ Subscribe: https://www.youtube.com/channel/UCqKmSt2n5m0W-avhdq4n8QA?sub_confirmation=1
You can Donate, if you…
[Tutorial][Reverse Engineering] https://github.com/mytechnotalent/Reverse-Engineering-Tutorial
GitHub
GitHub - mytechnotalent/Reverse-Engineering: A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit…
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures. - mytechnotalent/Reverse-Engineering
[Video][GopherCon] Michael Knyszek - Evolving the Go Memory Manager's RAM and CPU Efficiency https://www.youtube.com/watch?v=S_1YfTfuWmo
YouTube
GopherCon 2020: Evolving the Go Memory Manager's RAM and CPU Efficiency - Michael Knyszek
This talk will discuss recent changes to the Go memory manager, which improved both the runtime’s responsiveness in giving up unneeded memory and the scalability of the memory allocator. In this presentation, Michael peeks under the hood of the runtime, examines…
[LLVM][Basics][Guide] https://mukulrathi.co.uk/create-your-own-programming-language/llvm-ir-cpp-api-tutorial/
Mukulrathi
A Complete Guide to LLVM for Programming Language Creators
We'll explain the concepts underlying LLVM IR, and how you can use the LLVM C++ API in your programming language's compiler.
[DataBases][Indexes] Somehow didn't know before today about such resource where you can find details about indexing/performance of databases:
https://use-the-index-luke.com/
https://use-the-index-luke.com/
Use-The-Index-Luke
SQL Indexing and Tuning e-Book for developers: Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...
SQL indexing and tuning tutorial for developers. No unnecessary database details—just what developers need to know. Covers all major SQL databases.
[Twitter link][DB internals] https://twitter.com/andy_pavlo/status/1343944274484875268?s=21
Twitter
Andy Pavlo
If you're interested in DB internals, stop what you're doing and watch @CMUDB Quarantine Talk from Nico+Cesar about @SQLServer's Cascades query optimizer: youtube.com/watch?v=pQe1LQ… Many talks this semester were good. This one is the best. My thread provides…
[Linux] Linux hardening guide https://madaidans-insecurities.github.io/guides/linux-hardening.html
[SRE][Books] Three free books from Google Engineers about SRE:
https://sre.google/books/
https://sre.google/books/
sre.google
Google SRE book- Comprehensive guide to site reliability
Explore the world of site reliability engineering with top-rated sre books. Find resources on SRE principles, best practices and the role of a reliability engineer
[Book][New][Dive into Deep Learning]
Interactive deep learning book with code, math, and discussions.
Implemented with NumPy/MXNet, PyTorch, and TensorFlow
Adopted at 175 universities from 40 countries
http://d2l.ai/index.html
Interactive deep learning book with code, math, and discussions.
Implemented with NumPy/MXNet, PyTorch, and TensorFlow
Adopted at 175 universities from 40 countries
http://d2l.ai/index.html
[CAP theorem] Good article with explanations to refresh your knowledge https://users.ece.cmu.edu/~adrian/731-sp04/readings/GL-cap.pdf
Continue reading with paper from Microsoft folks: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/sigtt611-bernstein.pdf
Continue reading with paper from Microsoft folks: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/sigtt611-bernstein.pdf