algorithm – by Yubo 'Paul' Yang


Blog of Feeling Responsive Kriging is an interpolation method that provides confidence interval to its predictions. Kriging works by minimizing the variance of the prediction error over existing data. Read More ›

algorithm – by Dima Kochkov

Generative Adversarial Networks

Blog of Feeling Responsive GANs are Neural Network architecture comprised of two networks: generator and discriminator, that are pitted against each other. Read More ›

algorithm – by Kiel Williams


Blog of Feeling Responsive For a general graph with an arbitrary number of nodes and edges, it's usually not obvious what the shortest path is between two nodes. Dijkstra's algorithm is a famous method for systematically determining the length of that shortest path. I explore how to implement this algorithm for a simple graph in 2D, and show how it still works even if the path is subject to some simple constraints. Read More ›

algorithm – by Yubo 'Paul' Yang


Blog of Feeling Responsive Meltdown is a hardware exploit that allows an unprivileged user to access system memory. Read More ›

algorithm – by Yubo 'Paul' Yang

Marching Cubes

Blog of Feeling Responsive Marching cubes is a Classic algorithm for isosurface extraction. It utilizes efficient table lookups to extract a 2D isosurface from 3D volumetric data. The isosurface is represented in terms of a collection of triangles, which are easily rendered by graphics hardware. Although marching cubes is a rather dated algorithm, it demonstrates much of the concepts behind modern rendering approaches. Read More ›