An Intuitive Guide to Linear Algebra (2012)
Despite two linear algebra classes, my knowledge consisted of "Matrices, determinants, eigen something something". Why? Well, let's try this course format:
Topics /
The most popular blog posts about math & algorithms on Hacker News. 2,391 posts.
Despite two linear algebra classes, my knowledge consisted of "Matrices, determinants, eigen something something". Why? Well, let's try this course format:
I remember seeing once the following photo from Flickr, and having my brain melt slightly from trying to figure out what went wrong: The issue was the propeller was rotating as the camera detector 'read out', i.e. there was some motion during the exposure of the camera. This is an interesting thing to think about…
Tech Notes on Cubic Bezier Curves, Perlin Noise, and Minimal Rotation Frames
Might not be the most reliable or useful contraption but it's definitely a fun one.
New British train station design identified as cellular automata rule 30. Generating rule-based patterns. And a website that lets you try it yourself.
Switching away from radians makes code simpler, faster, and more precise.
You might have heard people say that functional programming is more academic, and real engineering is done in imperative style. I’m going to show you that real engineering is functional, and …
A visual introduction to big O notation.
A (directed) graph is a set of nodes, connected by arrows (edges). The nodes and edges may contain data. Here are some graphs: All graphs made with graphviz (source) Graphs are ubiquitous in software engineering: Package dependencies form directed graphs, as do module imports. The internet is a graph of links between…
TLDR: read the paper and view the gallery of pretty Perl programs. In this paper, we aim to answer a long-standing open problem in the programming languages community: is it possible to smear paint on the wall without creating valid Perl?
A continuous version of Conway's Life, using floating point values instead of integers: supports many interesting phenomena such as gliders that can travel in any direction, rotating pairs of gliders, wickstretchers and the appearance of elastic tension in the 'cords' that join the blobs. Slides showing how the rule…
We have public schools for a reason.
Use the right tool for the job.
Every layer is a memory store
Ranked a top 100 research university, VCU is a place where discovery and creativity go hand in hand. Located in downtown Richmond, Virginia, its more than 200 programs emphasize hands-on learning, creativity and engaging in the world around us.
Dori | Art Director, Designer, Artist
This essay describes a number of strategies for studying college level mathematics. It has sections entitled
Read my manifesto on Code as an alternative to Mathematics. Code for this article can be found on this Colab Notebook should you choose to follow along. Why Kalman Filters? Kalman filters are ingenius. If you have never heard of them, then a very intuitive (and arguably reductive) way to think about them is to
Notes will appear here. Please view in Chrome or Firefox. Chrome is glitchy, Firefox is stuttery. Work in progress. :/
Some games on a website
This article is now available in Japanese: 紙と鉛筆でビットコインをマイニング:1日に0.67ハッシュ and Russian: Майним Bitcoin с помощью бумаги и ручки . I decided...
Disclaimer 2024-12-02 Since this rant is going viral again (again (again)), some disclaimers: I wrote this six years ago to “”“win”“” an ugly Twitter fight. I’m glad I anonymized the inciting tweet and hope I’m the only person still getting grief over this. The core interesting bit— why it’s mathematically valid to…
If you read any personal finance forums late last year, there's a decent chance you ran across a question from someone who was desperately trying to lose money before the end of the year. There are a number of ways someone could do this; one commonly suggested scheme was to buy put options that were expected to expire…
Celebrating a rare dumpster fire in the kingdom of science.
I wrote a program to clean up scans of handwritten notes while simultaneously reducing file size.