You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
Over decades I’ve written a lot of personal code. I made a bar chart race showing how many lines I’ve written in different languages over time.
Dive into Deep Learning, by Alex Smola and coll. Blog post here.
How to submit an Electron App to App Store using Electron-Packager, or How to Submit an Electron 7 App to the Apple App Store, and finally You Cannot Submit an Electron 6 (or 7) App to the Apple Store. BTW, Photon looks great for Electron app on macOS. #apple
A deeper dive into UMAP theory.
In its simplest sense, the UMAP algorithm consists of two steps: construction of a graph in high dimensions followed by an optimization step to find the most similar graph in lower dimensions. In order to achieve this goal, the algorithm relies on a number of insights from algebraic topology and Riemannian geometry. Despite the intimidating mathematics, the intuitions behind the core principles are actually quite simple: UMAP essentially constructs a weighted graph from the high dimensional data, with edge strength representing how “close” a given point is to another, then projects this graph down to a lower dimensionality. The advanced mathematics gives UMAP a solid footing with which to handle the challenges of doing this in high dimensions with real data.
Caret looks great but is definitely broken, IMO (how come the welcome screen is saved as a screenshot and we can’t close any folder currently opened?). Typora appears like a great alternative to existing apps for Markdown editing.
Every once in a while, try installing your software from scratch, along with all the dependencies. Ideally, you want your installation process to be as simple and frictionless as possible. — They Might Never Tell You It’s Broken
Herbie: Find and fix floating-point problems.