SSH Jump Host Trick
/When using a bastion host, there’s no need to enter credentials twice… with this one ssh configuration trick!
Read MoreWhen using a bastion host, there’s no need to enter credentials twice… with this one ssh configuration trick!
Read MoreOk, you need a bunch of images and don't have to time to read API docs, request a key, write scripts, reread API docs, etc... sound familiar? Then you might like this little javascript trick.
Read MoreThis is the first entry in a series of cheatsheets that I'll be posting more of soon. This poster includes a compactified review of computational complexities of all the basic data structures and algorithms.
Read MoreThis anti-tutorial provides a magic one-liner (a-la brew's installation) to get all the common libraries setup and configured (on P2 class machines running Ubuntu 16.04) in Amazon Web Services.
Read MoreThe Boids algorithm was an artificial life program developed by Craig Reynolds in 1986 to model flocking behavior of birds. Complicated behaviors emerge from only a few simple rules, try changing them and see what happens.
Read MoreMind-bottling to behold (yes that’s a Ron Burgundy reference), this 2D automaton both generates and displays the primes.
Read MoreToday it seems everything in the ML field is Python. Amazingly, this animation shows life wasn’t always so monolingual.
Read MoreTwo graphs are isomorphic if there is a renaming of vertices that makes them equal. In other words, if you are given two different drawings (or embeddings as nerds are apt to say) of the same graph, you can always deform one into the other.
Read MoreThis macro is a must-have for your Objective-C/C++ debugging toolkit, and replaces all print statements.
Read MoreA little while after tweeting my program I received a text message from a friend at the company saying that I won - my "Mar's Flyby" submission was in first place.
Read MoreThe best new feature in v10 is multiple-undo for the front end (kernel undo is still not available).
Read MoreThe app we built won the most Innovative Mobile App Award of 2014! This is kind of a big deal, folks.
Read MoreFound myself with a few extra hours (sick at home today) so I decided to see how easy it would be to simulate a 3D TV with my webcam. This amounts to interpolating a scene's view vector (where the camera is) from the motion of your head in the video.
Read MoreI'm a huge fan of Clojure and lisp in general, but when dealing with every large expressions, there is much to be desired in terms of presentation. Here is a tool I just built to quickly identify the index of a sub-expression in the full form of a normal expression tree.
Read MoreSpritz is a Boston-based venture in the tech industry (they raised $3.5M) whose SDK promises to evolve reading into the wearable devices century.
Read MoreIn case you didn't know, I love data visualization. The dendrogram is one of my favs - it's a tree diagram frequently used to illustrate the arrangement of the hierarchies. Dendrograms are often used in computational biology to illustrate the clustering of genes.
Read MoreMy friend Alexander Hulpke at Colorado State University in Fort Collins was one of the principal authors of the computer algebra system GAP. This is one of my favorite discrete algebra packages and is the golden standard for any computational group theory.
Read MoreA cardioid is a plane curve traced by a point on the perimeter of a circle that is rolling around a fixed circle of the same radius. The typical technique for constructing them is by complex equations, but here is another technique for producing the pattern that only use simple straight lines.
Read MoreI find computer-science fictional interfaces e.g. alien clocks, rather exquisite. The timepiece above is a favorite of mine. The countdown graphic is displayed on the villain's trilithium missile launching platform in the movie Star Trek Generations.
Read MoreWebsite and blogs of Michael Sollami Phd. Original thoughts on mathematics, computer science, and art.