Links

A list of links (mostly to articles) that I find useful or interesting.

John Carmack at QuakeCon 2013

Principles of Lighting and Rendering with John Carmack at QuakeCon 2013

John Carmack talking about various 3D rendering concepts.

Volatility of High Frequency Trading

Why the Flash Crash Really Matters

An article on the flash crash of 2010 and the high-frequency trading programs that caused it.

Algorithms and Bias

Algorithms and Bias: Q. and A. With Cynthia Dwork

An interview with Cynthia Dwork of Microsoft Research on how algorithms show bias and where those biases come from.

Quake 3’s invSqrt()

Origin of Quake3’s Fast InvSqrt()

An article on the inverse square root function in Quake 3 looking into how it works and its history.

Real Time Rendering for Artists

Real Time Rendering: An Overview for Artists

A look at various aspects of real time 3D rendering, especially in video games.

Improvements In Firefox 57 and beyond

Entering the Quantum Era—How Firefox got fast again and where it’s going to get faster

An article that looks at various architectural changes to Firefox in version 57 and changes planned for future versions.

Firefox’s New Rendering Engine (WebRender)

The whole web at maximum FPS: How WebRender gets rid of jank

An article that gives a high level description how Firefox’s new rendering engine works.

Firefox’s New CSS Engine (Stylo)

Inside a super fast CSS engine: Quantum CSS (aka Stylo)

A high level overview of how Firefox’s new CSS engine Stylo works.

Judge William Alsup

The Judge’s Code

An article on Judge William Alsup, who was the judge for the first Oracle v. Google case over whether an API can be copywritten, and is now the judge for the Waymo (Google) v. Uber.

Linkedin Dark Patterns

Linkedin Dark Patterns

An in depth blog post detailing how LinkedIn used dark patterns to trick users.