Fluffy Stuff

A tmp place to rest

This page is an outlet for technical, programming-related posts. It's my way to document things I find interesting for my future self. Archive page offers an alternative view for the posts below. I also maintain a wordpress blog for life thoughts, book reviews, and other non-technical stuff. Feel free to check it out.

I also have a site on [email protected] server but I'm no longer able to update the page due to the deactivation of the department id.


"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
MAW: Chapter 5 Reflection
MAW Chapter 5: Hashing writing questions
MAW: Chapter 4 Reflection
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
Automatically publish Tinkerer bld output to GitHub with Travis CI
Generate a Linked List from a given array
Hello World
Minimal Emacs Tutorial