| "Operating System Transactions" |
|
| "Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism" |
|
| "Jitsu: Just-In-Time Summoning of Unikernels" |
|
| "Rethinking the Library OS from the Top Down" |
|
| "Arrakis: The Operating System is the Control Plane" |
|
| "Memory Resource Management in VMware ESX Server" |
|
| "Xen and the Art of Virtualization" |
|
| "Practical, transparent operating system support for superpages" |
|
| "Threads and Input/Output in the Synthesis Kernel" |
|
| "END-TO-END ARGUMENTS IN SYSTEM DESIGN" |
|
| "Exokernel: An Operating System Architecture for Application-Level Resource Management" |
|
| "The UNIX Time- Sharing System" |
|
| Brush up OS |
|
| Modify char in another function |
|
| Graph basics + Topological Sort |
|
| Flash-based SSD Basics |
|
| Generalized binary search |
|
| Trie |
|
| "Weighted Voting for Replicated Data" |
|
| "The Andrew File System (AFS)" |
|
| "Petal: Distributed Virtual Disks" |
|
| "Sun's Network File System (NFS)" |
|
| "MapReduce: Simplified Data Processing on Large Clusters" |
|
| "Scaling Distributed Machine Learning with the Parameter Server" |
|
| "Dynamo: Amazon’s Highly Available Key-value Store" |
|
| "Fast Crash Recovery in RAMCloud" |
|
| "PebblesDB: Building Key-Value Stores using Fragmented Log-Structured Merge Trees" |
|
| "BLEU: a Method for Automatic Evaluation of Machine Translation" |
|
| "Existential Consistency: Measuring and Understanding Consistency at Facebook" |
|
| "PNUTS: Yahoo!’s Hosted Data Serving Platform" |
|
| Cache, Lease, Consistency, Invalidation |
|
| State Machine Replication Approach |
|
| Lamport Clocks, Vector Clocks |
|
| Distributed System Reference Guide |
|
| "Why do computers stop and what can be done about it?" |
|
| "Introduction to Distributed System Design" |
|
| How to write binary search correctly |
|
| Crowdsourcing readings |
|
| Introduction to Conditional Random Fields |
|
| Watching log of CMU Database Systems course |
|
| MAW Chapter 8: Disjoint set |
|
| Knapsack problem |
|
| Understanding how function call works |
|
| Andrew Ng's ML Week 06, 11 |
|
| Virtual methods and polymorphism in C++ |
|
| Merge sort |
|
| join in SQL |
|
| The tortoise and the hare |
|
| Python case study: leetcode scraper |
|
| Solving recurrence relations (part 2) |
|
| Draw a Neural Network through Graphviz |
|
| Andrew Ng's ML Week 04 - 05 |
|
| Andrew Ng's ML Week 01 - 03 |
|
| Shell sort |
|
| Simple sorting algorithms |
|
| Introducing the "Andrew Ng's ML course study notes" |
|
| Sorting prelim |
|
| MAW Chapter 7: Sorting writing questions |
|
| MAW: Chapter 6 Reflection |
|
| Binomial queue |
|
| Skew heap |
|
| Leftist heap |
|
| Binary heap |
|
| MAW Chapter 6: Priority Queues (Heaps) writing questions |
|
| Hash Table |
|
| MAW Chapter 5: Hashing writing questions |
|
| MAW: Chapter 4 Reflection |
|
| B-Tree |
|
| Splay Tree |
|
| AVL Tree |
|
| Solving recurrence relations in a nutshell |
|
| Binary Tree & Binary Search Tree |
|
| MAW Chapter 4: Tree writing questions |
|
| Tree Terminology |
|
| MAW: Chapter 3 Reflection |
|
| Num of function calls in recursive Fibonacci routine |
|
| Typecasting in C |
|
| Difference between i++ and ++i |
|
| Modify array inside function in C |
|
| Josephus Problem & Radix Sort Reflection |
|
| Josephus problem |
|
| A peek in code optimization |
|
| Reflection on integer arithmetic package problem |
|
| A small C trick I learned today |
|
| Print singly linked list in reverse order |
|
| Environment variable substitution using Sed |
|
| What's the difference between sourcing a script and executing a script? |
|
| Polynomial Multiplication |
|
| Pelican Hack Day |
|
| Lesson Learned: Portability |
|
| Reverse Singly Linked List |
|
| PrintLots |
|
| Automatically publish Tinkerer bld output to GitHub with Travis CI |
|
| Generate a Linked List from a given array |
|
| Hello World |
|
| Minimal Emacs Tutorial |
|