Bookmarks, 02019-11

One month’s bookmarks from pinboard.in:

  • A Guide to Rate Limiting with Examples in JavaScript “Rate limiting is an effective and relatively easy way to mitigate security risks. It will not be the only thing you do secure your applications, and it might not even be the most important thing you do to secure your applications, but it should ALWAYS be in your toolbox.”

  • No Frils (AKA: Syntax Highlighting Off) “Anti-syntax highlighting theme for Vim. Strives to theme everything without gaps in a minimalist, syntax off manner.”

  • [1606.00318] Discovering Phase Transitions with Unsupervised Learning “We show that unsupervised learning techniques can be readily used to identify phases and phases transitions of many body systems. Starting with raw spin configurations of a prototypical Ising model, we use principal component analysis to extract relevant low dimensional representations the original data and use clustering analysis to identify distinct phases in the feature space.”

  • [1605.01735] Machine learning phases of matter “Neural networks can be used to identify phases and phase transitions in condensed matter systems via supervised machine learning. Readily programmable through modern software libraries, we show that a standard feed-forward neural network can be trained to detect multiple types of order parameter directly from raw state configurations sampled with Monte Carlo.”

  • The MGR Window System “MGR, sometimes said to be short for ‘ManaGeR’, sometimes short for ‘Munger’, is a simple network transparent window system. It was originally developed for the Sun 3 series of workstations by Stephen Uhler and colleagues beginning in 1984 while at Bellcore (later Telcordia, now part of Ericsson) and later enhanced by many others.”

  • [1908.03795] Eigenvectors from Eigenvalues “We present a new method of succinctly determining eigenvectors from eigenvalues. Specifically, we relate the norm squared of the elements of eigenvectors to the eigenvalues and the submatrix eigenvalues.”

  • How VCs Make Money “Digging into ‘Two and Twenty’ & VC compensation.” Example arithmetic about a 50M$ venture fund, plus other interesting analysis.

  • GitHub - lunaryorn/mdcat: cat for markdown “cat for Markdown.” Implemented in Rust; available in Homebrew.

  • Prophet | Prophet is a forecasting procedure implemented in R and Python. It is fast and provides completely automated forecasts that can be tuned by hand by data scientists and analysts. “Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data.” Implementations in Python and R.

  • Time Series Prediction - A short introduction for pragmatists · Blog · Liip “Are you trying to predict time series but don’t know where to start? This blog post will provide a comparison of the most prominent techniques and show you how to implement them.”

  • System design hack: Postgres is a great pub/sub & job server “If you’re making any project of sufficient complexity, you’ll need a publish/subscribe server to process events. This article will introduce you to Postgres, explain the alternatives, and walk you through an example use case of pub/sub and its solution.”

  • Separate Your Go Tests with Build Tags | Josh Michielsen (Jmickey) “Have you ever wanted to separate your unit tests from your integration or smoke tests? Go has a built-in mechanism for allowing you to logically separate your tests, in addition to adding conditionals (e.g. operating system or CPU architecture) with Build Tags.”