Machine Learning is Fun
This guide is for anyone who is curious about machine learning but has no idea where to start. I imagine there are a lot of people who tried reading the wikipedia article, got frustrated and gave up wishing someone would just give them a high-level explanation.
Intercepting and Emulating Linux System Calls with Ptrace
The ptrace(2) system call is usually associated with debugging. It’s the primary mechanism through which native debuggers monitor debuggees on unix-like systems. It’s also the usual approach for implementing strace — system call trace. With Ptrace, tracers can pause tracees, inspect and set registers and memory, monitor system calls, or even intercept system calls.
Scaling a monitoring platform to over 9,600 bank integrations
Plaid increasingly found that logs-based monitoring system isn’t scaleable for them. They struggled to determine what the right replacement would be and how to get it built. This post dives into how we answered these questions and what they had learn.
Exceptions occur in various erroneous situations, for example when accessing an invalid memory address or when dividing by zero. To catch them, we have to set up an interrupt descriptor table that provides handler functions.
Data Structures Reference
A quick reference of the big O costs and core properties of every data structure: array, dynamic array, linked list, queue, stack, hash table, tree, graph.
What I Learned Making My Own JIT Language
The Matrix Calculus You Need For Deep Learning
This paper is an attempt to explain all the matrix calculus you need in order to understand the training of deep neural networks. We assume no math knowledge beyond what you learned in calculus 1, and provide links to help you refresh the necessary math where needed
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this