All posts, sorted by date (oldest first)

PixieDust - NodeJS in a Jupyter Notebook
categories:
tags: javascript  jupyter  nodejs 
date: 28 Aug 2019
slug:pixiedust-nodejs-in-jupyter

Devops Favorites - Aug'2019
categories:
tags: devops 
date: 29 Aug 2019
slug:essential-reads-devops

Rails custom search
categories:
tags: rubyonrails  search 
date: 01 Sep 2019
slug:rails-custom-search

New approaches to Object Detection
categories:
tags: deep-learning  object-detection 
date: 01 Sep 2019
slug:object-detection

Data Science Interview Questions
categories:
tags: data-science  interviewing 
date: 01 Oct 2019
slug:ds-interview-questions

How to optimize images for the web
categories:
tags: html  webdev 
date: 02 Oct 2019
slug:design-img-optimizers

Significance Level vs. Confidence Level vs. Confidence Intervals
categories:
tags: statistics 
date: 04 Oct 2019
slug:math-siglevel-v-conflevel-v-confintervals

Data Science Library Stats
categories:
tags: data-science  python  r  scala 
date: 04 Oct 2019
slug:ds-libs-rankings

Habits of Expert Software Designers, Illustrated
categories:
tags: best-practices 
date: 07 Oct 2019
slug:expert-designer-habits

What Nobody Tells You About Software Docs
categories:
tags: writing 
date: 18 Oct 2019
slug:documentation-nobody-tells-you

What is DNS?
categories:
tags: devops 
date: 18 Oct 2019
slug:dns

What is the Burndown Method?
categories:
tags: execution  prodmgmt 
date: 18 Oct 2019
slug:burndown-book

The Unix/Linux Toolbox
categories:
tags: linux 
date: 07 Nov 2019
slug:unix-toolbox

Good UI graphic - Nov'2019
categories:
tags: analytics  uiux  webdev 
date: 07 Nov 2019
slug:goodui

Social Skills - A Guide
categories:
tags: behavior 
date: 21 Nov 2019
slug:social-skills

TIL the Secrecy Effect
categories:
tags: behavior  secrecy 
date: 24 Nov 2019
slug:secrecy-effect

7 Locations for Product Recommendations
categories:
tags: ecommerce  prodmgmt 
date: 29 Nov 2019
slug:recommendations

VLSI Automation Booknotes
categories:
tags: booknotes  semiconductors 
date: 05 Dec 2019
slug:vlsi-booknotes

Groupthink - and the Challenger Disaster
categories:
tags: behavior 
date: 05 Dec 2019
slug:groupthink

Google Adwords and Analytics Beginners Guide
categories:
tags: analytics  prodmgmt  tools  webdev 
date: 10 Dec 2019
slug:google-analytics-adwords

Jq resources
categories:
tags: json  tools 
date: 18 Dec 2019
slug:jq

Ruby, Rails December 2019
categories:
tags: rubyonrails 
date: 23 Dec 2019
slug:rubyrails

Quadratic payments intro
categories:
tags: economics 
date: 23 Dec 2019
slug:quadratic-payments

NLP - December 2019
categories:
tags: deep-learning  nlp 
date: 23 Dec 2019
slug:nlp

Music to Check out December 2019
categories:
tags: music 
date: 23 Dec 2019
slug:music

Deep Learning / Data Science / Machine Learning / Probability / Stats - Dec'2019
categories:
tags: deep-learning  devops  feature-engineering  machine-learning  semantic-segmentation  statistics 
date: 23 Dec 2019
slug:math

CMOS Dec'2019
categories:
tags: cpus  deep-learning  semiconductors 
date: 23 Dec 2019
slug:hardware

GANs (Venture Beat, Floydhub)
categories:
tags: deep-learning  gans 
date: 27 Dec 2019
slug:gans

What is a prediction market?
categories:
tags: economics  game-theory  prodmgmt 
date: 28 Dec 2019
slug:prediction-markets

D3 gallery (observablehq.com)
categories:
tags: d3  javascript  uiux  visualization 
date: 30 Dec 2019
slug:d3-gallery

Dive into Deep Learning ebook
categories:
tags: booknotes  deep-learning 
date: 03 Jan 2020
slug:dive-into-deep-learning

How to plot random points on a sphere
categories:
tags: visualization 
date: 05 Jan 2020
slug:sphere-points-plotting

Data Science Interview Questions
categories:
tags: data-science  interviewing 
date: 11 Jan 2020
slug:101-interview-questions

Milvus open-source vector similarity search engine
categories:
tags: machine-learning  search 
date: 11 Jan 2020
slug:milvus-faiss

Kornia - Pytorch vision library
categories:
tags: deep-learning  pytorch 
date: 13 Jan 2020
slug:pytorch-kornia-vision

Angular v9 release
categories:
tags: javascript 
date: 04 Feb 2020
slug:angular-v9-release

BHIVE x86 CPU benchmarks
categories:
tags: cpus  semiconductors  tools 
date: 10 Feb 2020
slug:chips-bhive-benchmark

CPU microarchitecture (Agner) tools
categories:
tags: cpus  semiconductors 
date: 11 Feb 2020
slug:agnerfog-booknotes

Memory bandwidth napkin math
categories:
tags: semiconductors 
date: 12 Feb 2020
slug:chips-napkin-math

Feature Factories
categories:
tags: prodmgmt 
date: 17 Feb 2020
slug:feature-factories

UX Animations
categories:
tags: animation  uiux 
date: 18 Feb 2020
slug:ux-animations

Packaging Search Items
categories:
tags: ideas  packaging 
date: 18 Feb 2020
slug:packaging-innovation

Glossary of Startup Business Model Parameters
categories:
tags:
date: 18 Feb 2020
slug:a16z-glossary

Paperspace Gradient Notebook
categories:
tags: machine-learning  paperspace 
date: 24 Feb 2020
slug:jupyter

Happy Meals - the Ultimate Product Idea
categories:
tags: ideas  prodmgmt 
date: 25 Feb 2020
slug:happy-meals

Meteor 1.9 Release
categories:
tags: javascript  meteorjs  webdev 
date: 25 Feb 2020
slug:meteor-1point9-release

Twitter's Agency Playbook
categories:
tags: prodmgmt  social-media  twitter 
date: 25 Feb 2020
slug:twitter-agency-playbook

How Tracking Pixels Work (Julia Evans)
categories:
tags: analytics  prodmgmt  webdev 
date: 25 Feb 2020
slug:tracking-pixels

UI/UX articles - Feb2020
categories:
tags: uiux 
date: 25 Feb 2020
slug:uiux

Compelling Speech Techniques
categories:
tags: influence  persuasion  speaking 
date: 25 Feb 2020
slug:speech

The Great CEO Within (Gdoc)
categories:
tags: behavior  leadership  prodmgmt 
date: 25 Feb 2020
slug:great-ceo-within

Game & Auction Theory Articles
categories:
tags: auctions  game-theory 
date: 11 Mar 2020
slug:game-theory-updates

Product Market Fit - 10 Ways to Find It
categories:
tags: prodmgmt 
date: 15 Mar 2020
slug:product-market-fit

More Data Science Interview Questions
categories:
tags: data-science  interviewing 
date: 16 Mar 2020
slug:data-science-interview-questions
the null hypothesis cannot be rejected.
* A P-value <0.05 denotes strong evidence against the null hypothesis --> the null hypothesis can be rejected.
* A P-value =0.05 is the marginal value, indicating it is possible to go either way.
What is an ROC curve? What is AUC?

* A ROC curve = the false positive rate of a model plotted against its true positive rate.
* A completely random prediction will be a straight diagonal. The optimal model will be as close to the axes as possible.
* AUC (Area Under Curve) = a measure how close the ROC curve is to the axes. Higher AUC indicates a higher accuracy.
What is PCA?

* Principal Component Analysis, is a method of dimension reduction - finds n orthogonal vectors that represent the most variance in the data, where n is the dimensions the user wants the data reduced to.
* PCA can speed up jobs or can be used to visualize high-dimensional data.
Explain the bias-variance tradeoff

* Bias is a model error due to an oversimplified ML algorithm -- which can lead to underfitting. * When you train your model at that time model makes simplified assumptions to make the target function easier to understand.
* Low-bias algos: decision trees, KNN, and SVM.
* High-bias algos: linear and logistic regression.
* Variance is a model due an overly complex ML algorithm -- the model learns noise from the training data set, hence performing badly on test data. It can lead to high sensitivity and overfitting.
* Normally, as you increase the complexity of your model, you will see a reduction in error due to lower bias in the model. However, this only happens until a particular point — as you continue to make your model more complex, you end up over-fitting your model.
Why is Softmax often the last operation in a neural network?

* Because it accepts a vector of real numbers and returns a probability distribution. Each element is non-negative and the sum over all components is 1.
What is TF/IDF vectorization?

* Term frequency-inverse document frequency reflects how important a word is to a document in a corpus. It is used as a weighting factor in information retrieval and text mining.
* TF–IDF increases proportionally to the number of times a word appears in the document but decreases proportionally by the frequency of the word in the corpus, which helps to adjust for the fact that some words appear more frequently in general.
Compare different types of selection biases

* Sampling bias is a systematic error due to a non-random sampling of a population.
* This causes some members of the population to be less included than others, such as low-income families being excluded from an online poll.
* Time interval bias is when a trial may be terminated early at an extreme value (usually for ethical reasons), but the extreme value is likely to be reached by the variable with the largest variance, even if all variables have a similar mean.
* Data bias is when specific subsets of data are chosen to support a conclusion or rejection of bad data on arbitrary grounds, instead of according to a previously stated or generally agreed on criteria. * Attrition bias is caused by loss of participants discounting trial subjects that did not run to completion.
Define Error Rate, Accuracy, Sensitivity/Recall, Specificity, Precision, and F-Score.

Where T is True, F is False, P is Positive, and N is Negative, each denoting the number of items in a confusion matrix.
* Error Rate: (FP + FN) / (P + N)
* Accuracy: (TP + TN) / (P + N)
* Sensitivity/Recall: TP / P
* Specificity: TN / N
* Precision: TP / (TP + FP)
* F-Score: Harmonic mean of precision and recall.
Compare correlation and covariance

* Correlation measures & estimates the relationship between two variables, and measures how strongly two variables are related.
* Covariance measures the extent to which two random variables change in tandem.
Why is A/B testing effective?

* A/B testing is hypothesis testing for a randomized experiment with two variables A and B.
* It is effective because it minimizes conscious bias — those in group A do not know that they are in group A, or that there even is a group B, and vice versa.
* However, A/B testing is difficult to perform on any context other than Internet businesses.
Random Numbers: How would you generate a random number between 1 and 7 with only one die?

* One solution is to roll the die twice. This means there are 6 x 6 = 36 possible outcomes. By excluding one combination (say, 6 and 6), there are 35 possible outcomes.
* Therefore if we assign five combinations of rolls (order does matter!) to one number, we can generate a random number between 1 and 7.
* For instance, say we roll a (1, 2). Since we have (hypothetically) defined the roll combinations (1, 1), (1, 2), (1, 3), (1, 4), and (1, 5) to the number 1, the randomly generated number would be 1.
Compare univariate, bivariate, and multivariate analaysis.

* Univariate analyses are performed on only one variable. Examples: pie charts, distribution plots, and boxplots.
* Bivariate analysis map relationships between two variables. Examples: scatterplots or contour plots, as well as time series forecasting.
* Multivariate analysis deals with more than two variables to understand the effect of those variable on a target variable. This can include training neural networks for predictions or SHAP values/permutation importance to find the most important feature. It could also include scatterplots with a third feature like color or size.
What is cross-validation?

* Cross validation measure how well a model generalizes to an entire dataset. A traditional train-test-split method, in which part of the data is randomly selected to be training data and the other fraction test data, may mean that the model performs well on certain randomly selected fractions of test data and poorly on other randomly selected test data.
* In other words, the performance is not nearly indicative of the model’s performance as it is of the randomness of the test data.
* Cross validation splits the data into n segments. The model is trained on n-1 segments of the data and is tested on the remaining segment of data. Then, the model is refreshed and trained on a different set of n-1 segments of data. This repeats until the model has predicted values for the entire data (of which the results are averaged).
What does the ‘naive’ in ‘Naive Bayes’ mean?

* Naive Bayes is based on Bayes’ Theorem, which describes the probability of an event, based on prior knowledge of conditions that might be related to the event. It is considered to be ‘naive’ because it makes assumptions that may or may not be correct. This is why it can be very powerful when used correctly — it can bypass knowledge other models must find because it assumes that it is true.
What are the different kernels in SVM?

Linear Kernel
Polynomial Kernel
Radial Basis Kernel
Sigmoid Kernel
Recommenders: Compare collaborative filtering, content filtering, and hybrid filtering.

* Collaborative filtering solely relies on user ratings to determine what a new user might like next. All product attributes are either learned through user interactions or discarded. One example of collaborative filtering is matrix factorization.

* Content filtering relies only on intrinsic attributes of products and customers, such as product price, customer age, etc., to make recommendations. One way to achieve content filtering is to measure similarity between a profile vector and an item vector, such as cosine similarity.

* Hybrid filtering combines content and collaborative filtering recommendations. Which filter to use depends on the real-world context — hybrid filtering may not always be the definitive answer.
Memory: You have 5GB RAM & need to train your model on a 10 GB dataset. How do you do this?

* SVM: a partial fit would work. The dataset could be split into several smaller-size datasets. Because SVM is a low-computational cost algorithm, it may be the best case in this scenario.

* If the data is not suitable for SVM, a Neural Network with a small batch size could be trained on a compressed NumPy array. NumPy has several tools for compressing large datasets, which are integrated into common neural network packages like Keras/TensorFlow and PyTorch.
What is the consequence of not setting an accurate learning rate?

If the learning rate it too low, the training of the model will progress very slowly, as the weights are making minimal updates. However, if the learning rate is set too high, this may cause the loss function to jump erratically due to drastic updates in weights. The model may also fail to converge to an error or may even diverge in the case that the data is too chaotic for the network to train.
Validation: Compare test sets & validation sets

* A test set is used to evaluate a model’s performance after training.
* A validation set is used during training for parameter selection and to prevent overfitting on the training set.

-->
Devops Favorites - March 2020
categories:
tags: devops 
date: 28 Mar 2020
slug:essential-reads-devops

Papers with Code
categories:
tags: deep-learning 
date: 08 Apr 2020
slug:papers-with-code

-->
Vagrant tutorial
categories:
tags: devops  tools  vagrant 
date: 14 Apr 2020
slug:vagrant-tutorial
CLI
$vagrant [cmnd[opts]]
box cloud connect destroy global-status halt init login package plugin port powershell provision rdp reload resume share snapshot ssh ssh-config status suspend up upload validate version (more)
Vagrant Share
  • over HTTP
  • over SSH
  • Connect
  • Security
  • Custom Providers
  • VagrantFiles
  • Configuration
  • Minimum Vagrant Version
  • Tips & Tricks
  • config.vm
  • config.ssh
  • config.wimrm
  • config.winssh
  • config.vagrant
  • Boxes
  • Versioning
  • Creating
  • File Format
  • Info Format
  • Provisioning
  • Basics
  • Files
  • Shells
  • intro to Ansible
  • Ansible local
  • Common Ansible options
  • CFEngine
  • Chef - common configuration
  • Chef Solo
  • Chef Zero
  • Chef Client
  • Docker
  • Podman
  • Puppet Apply
  • Puppet Agent
  • Salt
  • Networking
  • Basics
  • Port forwarding
  • Private Networks
  • Public Networks
  • Synced folders
  • Basics
  • NFS
  • RSync
  • SMB
  • VirtualBox
  • Cloud-init
  • Overview
  • Configuration
  • Usage
  • Disks (experimental)
  • Overview
  • Configuration
  • Usage
  • VirtualBox
  • Hyper-V
  • VMware
  • Multiple Machines
  • Defining
  • Controls
  • Machine Communications
  • Primary Machines
  • Autostarting
  • Providers
  • Install
  • Basic Usage
  • Configuration
  • Default
  • VirtualBox
  • VMware
  • Docker
  • Hyper-V
  • Custom
  • Plugins
  • Usage
  • Design Basics
  • Action Hooks
  • Commands
  • Configuration
  • Guests
  • Guest Capabilities
  • Hosts
  • Host Capabilities
  • Providers
  • Provisioners
  • Packaging & Distribution
  • Push
  • FTP, SFTP
  • Heroku
  • Local execution
  • Triggers
  • Configuration
  • Usage
  • Experimental Features
  • cloud_init
  • dependency_provisioners
  • disks
  • typed_triggers
  • Debugging
    Environment Variables
    WSL
  • Installation
  • Windows access
  • PATH mods
  • Synced folders
  • Using Docker
  • Vagrant Cloud
  • Vagrant Box Catalog
  • Vagrant Box Creation
  • Vagrant Box Versioning

  • -->
    Insurance Pricing with Tweedie
    categories:
    tags: machine-learning  r  risk 
    date: 21 Apr 2020
    slug:insurance-pricing-tweedie
    Poisson; p=2 --> gamma, p=3 --> invGaussian
    -->
    Customer Review Responses
    categories:
    tags: custsvc  prodmgmt 
    date: 14 May 2020
    slug:customer-reviews

    Checklist Manifesto book summary (pdf)
    categories:
    tags: best-practices  execution 
    date: 14 May 2020
    slug:checklist-manifesto

    Kawaii product design
    categories:
    tags: design  uiux 
    date: 20 May 2020
    slug:kawaii-design-principles

    How did King Arthur flour do it?
    categories:
    tags: prodmgmt 
    date: 24 May 2020
    slug:king-arthur-flour

    Flywheels
    categories:
    tags: prodmgmt 
    date: 26 May 2020
    slug:marketing-flywheels

    Salience - The psychology of an experience you can’t ignore
    categories:
    tags: behavior  uiux 
    date: 27 May 2020
    slug:ux-salience

    Semiconductor articles May'20
    categories:
    tags: semiconductors 
    date: 27 May 2020
    slug:semiconductor-articles

    Auctions and Private Sales
    categories:
    tags: auctions  economics  game-theory 
    date: 28 May 2020
    slug:auctions-private

    How Tuesday Morning went bankrupt
    categories:
    tags: finance  prodmgmt  retail 
    date: 28 May 2020
    slug:tuesday-morning

    Vickery Auctions and Custom Keyboards
    categories:
    tags: auctions  game-theory 
    date: 03 Jun 2020
    slug:auctions-vickery-keyboards

    Dollar Store Economics
    categories:
    tags: economics  prodmgmt  retail 
    date: 04 Jun 2020
    slug:dollar-stores

    How to Change Somebody's Mind
    categories:
    tags: behavior  influence  persuasion 
    date: 06 Jun 2020
    slug:chg-somebodys-mind

    Chrome extensions performance report
    categories:
    tags: webdev 
    date: 15 Jun 2020
    slug:chrome-extension-metrics

    Bundling primer
    categories:
    tags: prodmgmt 
    date: 18 Jun 2020
    slug:bundling

    What are Loaded Questions?
    categories:
    tags: behavior  interrogation 
    date: 18 Jun 2020
    slug:loaded-questions

    A History of Door Handles
    categories:
    tags: design  uiux 
    date: 18 Jun 2020
    slug:door-handles

    Social Media in China Survey - 2020
    categories:
    tags: china  social-media 
    date: 18 Jun 2020
    slug:kawo-social-media-china

    Why Figma Wins
    categories:
    tags: design  platforms  prodmgmt 
    date: 20 Jun 2020
    slug:figma

    Domain-Specific Processor Architectures (ACM)
    categories:
    tags: cpus  semiconductors 
    date: 21 Jun 2020
    slug:chip-architectures

    TSMC 7FF std cell library density (Semiwiki)
    categories:
    tags: semiconductors 
    date: 22 Jun 2020
    slug:tsmc-7ff-stdcell-density

    WireViz (GitHub)
    categories:
    tags: electronics  tools 
    date: 23 Jun 2020
    slug:wireviz

    5000 Years of Debt
    categories:
    tags: finance 
    date: 27 Jun 2020
    slug:debt-5000-years

    Negotiating like a Master - Stalin at Yalta
    categories:
    tags: negotiation 
    date: 02 Jul 2020
    slug:stalin-at-yalta

    Negotiations for Product Managers
    categories:
    tags: negotiation  prodmgmt 
    date: 02 Jul 2020
    slug:negotiation-for-pms

    Don't Force Users to Read PDFs Online (NN Group)
    categories:
    tags: pdf  uiux 
    date: 04 Jul 2020
    slug:uiux-pdfs

    Great Products don't Need to be Good Products (2010)
    categories:
    tags: focus  prodmgmt 
    date: 04 Jul 2020
    slug:good-products-vs-great-products

    Amazon exec memos - and narrative (Anecdote.com)
    categories:
    tags: prodmgmt  storytelling 
    date: 05 Jul 2020
    slug:amazon-storytelling-narrative

    How Cars and Hygiene Killed the Middle-Class Hat
    categories:
    tags: behavior  history 
    date: 10 Jul 2020
    slug:behavior-hats-hygenie

    Why is the Toy Industry so Hard?
    categories:
    tags: behavior  prodmgmt 
    date: 11 Jul 2020
    slug:toy-industry

    Do not remain nameless to yourself
    categories:
    tags: goodreads  writing 
    date: 12 Jul 2020
    slug:ideas-feynman-nameless

    The Polymath's Playbook
    categories:
    tags: creativity  ideas 
    date: 12 Jul 2020
    slug:polymath-playbook

    Better than Free (kk.org)
    categories:
    tags: platforms  prodmgmt 
    date: 12 Jul 2020
    slug:prodmgmt-better-than-free

    x87, the floppy disk of instruction sets (evan miller)
    categories:
    tags: cpus  semiconductors 
    date: 14 Jul 2020
    slug:chips-x87-floppy-disk

    How Nespresso's coffee revolution got ground down
    categories:
    tags: discovery  prodmgmt  uiux 
    date: 15 Jul 2020
    slug:nespresso-prodmgmt

    Linux Servers - SSH Hardening Tips
    categories:
    tags: devops  linux 
    date: 15 Jul 2020
    slug:linux-ssh-hardening

    OKRs are not for everyone
    categories:
    tags: execution  prodmgmt 
    date: 16 Jul 2020
    slug:okrs-prodmgmt

    The Adjacent User Theory
    categories:
    tags: personas  prodmgmt 
    date: 16 Jul 2020
    slug:adjacent-users-prodmgmt

    Visualization Catalog
    categories:
    tags: uiux  visualization 
    date: 17 Jul 2020
    slug:viz-catalog

    RBS - Ruby v3's type signature language
    categories:
    tags: ruby 
    date: 28 Jul 2020
    slug:ruby3-types

    10 modern layouts in 1 line of CSS
    categories:
    tags: css  html 
    date: 30 Jul 2020
    slug:css-layouts

    The UX of LEGO Interface Panels
    categories:
    tags: uiux 
    date: 01 Aug 2020
    slug:uiux-legos-panels

    15 Command Line improvments
    categories:
    tags: linux 
    date: 02 Aug 2020
    slug:cmndline-tools

    Pawnshop Economics
    categories:
    tags: pricing  prodmgmt 
    date: 05 Aug 2020
    slug:pawnshop-pricing

    Ecommerce Intellectual Property Primer
    categories:
    tags: ecommerce  prodmgmt 
    date: 10 Aug 2020
    slug:prodmgmt-ecommerce-ip

    Nginx cookbook
    categories:
    tags: devops  nginx 
    date: 11 Aug 2020
    slug:nginx-cookbook

    Part 2 - Security

    Access Control
    Use Limits
    Encryption
    HTTP Basic Authentication
    HTTP Authentication Subrequests
    Secure Links
    API Authentication with JWT
    OpenID Connect Single Sign-On
    ModSecurity Firewall
    Practical Security Tips

    Part 3 - Operations

    Deployment - AWS
    Deployment - Azure
    Deployment - GCP
    Deployment - Docker
    Puppet, Chef, Ansible, SaltStack
    Automation
    A/B Testing w/ split_clients
    Locating Users by IP Address
    Debugging & Troubleshooting - Logs & Request Tracing
    Performance Tuning
    Practical Tips

    -->
    Best Landing Page builders, 2020 edition
    categories:
    tags: html  prodmgmt  webdev 
    date: 17 Aug 2020
    slug:prodmgmt-landing-pages

    SICP (Lisp) book notes
    categories:
    tags: booknotes  programming 
    date: 10 Sep 2020
    slug:sicp-book

    TikTok - Seeing Like an Algorithm
    categories:
    tags: tiktok  uiux 
    date: 22 Sep 2020
    slug:tiktok-ux

    Charisma - Essential Reads
    categories:
    tags: behavior  charisma 
    date: 23 Sep 2020
    slug:charisma

    Vagrant CLI cheatsheet
    categories:
    tags: devops  vagrant 
    date: 24 Sep 2020
    slug:vagrant-cli-cheatsheet

    From Fluffy to Valuable - How the Brain Recognizes Objects
    categories:
    tags: cognition 
    date: 11 Oct 2020
    slug:cognition-object-recognition

    Facial Recognition - Types of Attacks and Anti-Spoofing Techniques
    categories:
    tags: deep-learning  machine-vision 
    date: 11 Oct 2020
    slug:deepfake-techniques

    How to Win a Supreme Court Case
    categories:
    tags: behavior  persuasion 
    date: 19 Oct 2020
    slug:persuasion-supreme-court

    Lessons from Onboarding at Shopify
    categories:
    tags: prodmgmt  shopify 
    date: 27 Oct 2020
    slug:onboarding-shopify

    The freedom - and obligation - to dissent
    categories:
    tags: behavior  dissent  leadership 
    date: 27 Oct 2020
    slug:culture-dissent

    Kubernetes Up & Running - book notes
    categories:
    tags: booknotes  devops  kubernetes 
    date: 11 Nov 2020
    slug:kubernetes

    A Summary of Poker Tells by Mike Caro
    categories:
    tags: behavior 
    date: 25 Nov 2020
    slug:poker-tells

    Up-sampling with Transposed Convolutions
    categories:
    tags: deep-learning 
    date: 01 Jan 2021
    slug:upsampling

    AWS, Parler and ToS
    categories:
    tags: aws 
    date: 10 Jan 2021
    slug:corey-aws-parler

    Glossary of adversarial nets / GANs articles
    categories:
    tags: deep-learning  gans 
    date: 03 Feb 2021
    slug:adversarial-nets

    Activation function articles
    categories:
    tags: deep-learning  machine-learning 
    date: 03 Feb 2021
    slug:activation-functions

    Writing articles
    categories:
    tags: writing 
    date: 11 Feb 2021
    slug:writing

    Yes, you can Bullshit a Bullshitter
    categories:
    tags: behavior 
    date: 07 Mar 2021
    slug:bullshitting

    People really don't know when to shut up
    categories:
    tags: behavior  speaking 
    date: 07 Mar 2021
    slug:stop-talking

    You Don't Need a New Category
    categories:
    tags: prodmgmt 
    date: 08 Mar 2021
    slug:category-kogan-prodmgmt

    8 Powerful Storytelling Hooks
    categories:
    tags: storytelling 
    date: 13 Mar 2021
    slug:storytelling

    ML Cheatsheet (pdf)
    categories:
    tags: deep-learning  machine-learning 
    date: 28 Mar 2021
    slug:ml-cheatsheet

    Optical Networking Principles (pdf)
    categories:
    tags: electronics  optical 
    date: 06 Apr 2021
    slug:optical-networking-pdf

    Amazon Leadership Principles
    categories:
    tags: leadership  prodmgmt 
    date: 06 Apr 2021
    slug:amazon-leadership-principles

    Sorting (ADM)
    categories:
    tags: algorithms  machine-learning 
    date: 30 Apr 2021
    slug:ADM-sorting

    Data Structures (ADM)
    categories:
    tags: data-structures  machine-learning 
    date: 30 Apr 2021
    slug:ADM-datastructs

    Language, Linguisitcs & Symbols (May2021)
    categories:
    tags: language  linguistics  symbols 
    date: 03 May 2021
    slug:language

    Intro to Jupyter Widgets
    categories:
    tags: jupyter 
    date: 03 May 2021
    slug:jupyter-widgets

    Risk Management & Usage Pricing
    categories:
    tags: pricing  prodmgmt  risk 
    date: 04 May 2021
    slug:usage-pricing-riskmgmt

    Imagining vs Seeing
    categories:
    tags: cognition  perception 
    date: 04 May 2021
    slug:cognition-seeing

    Rails 6 with Webpacker startup issues
    categories:
    tags: rubyonrails 
    date: 08 May 2021
    slug:rails6-webpacker

    Visual Vocabulary
    categories:
    tags: visualization 
    date: 13 May 2021
    slug:visual-vocabulary

    How to replace text in multiple files using SED
    categories:
    tags: linux  sed 
    date: 15 May 2021
    slug:sed-tip

    Pycaret Links
    categories:
    tags: machine-learning  pycaret  python 
    date: 02 Jun 2021
    slug:pycaret

    Perception articles
    categories:
    tags: cognition  perception 
    date: 16 Jun 2021
    slug:perception

    Cognition articles
    categories:
    tags: cognition  perception 
    date: 16 Jun 2021
    slug:cognition

    Chivalry (aka Character)
    categories:
    tags: behavior 
    date: 16 Jun 2021
    slug:chivalry

    Chip Design Articles
    categories:
    tags: semiconductors 
    date: 16 Jun 2021
    slug:chip-design

    Charisma
    categories:
    tags: behavior  charisma  influence  persuasion 
    date: 16 Jun 2021
    slug:charisma

    Beliefs
    categories:
    tags: behavior 
    date: 16 Jun 2021
    slug:beliefs

    Antennas
    categories:
    tags: antennas  electronics 
    date: 16 Jun 2021
    slug:antennas

    Animation
    categories:
    tags: animation 
    date: 16 Jun 2021
    slug:animation

    A-B Testing
    categories:
    tags: analytics 
    date: 16 Jun 2021
    slug:ab-testing

    Virality and Network Effects
    categories:
    tags: prodmgmt  virality 
    date: 21 Jun 2021
    slug:virality

    Bragging
    categories:
    tags: behavior  bragging 
    date: 21 Jun 2021
    slug:bragging

    Stoicism
    categories:
    tags: behavior  stoicism 
    date: 21 Jun 2021
    slug:stoicism

    Ruby on Rails links
    categories:
    tags: ruby  rubyonrails 
    date: 21 Jun 2021
    slug:rubyonrails

    Language, Linguistics & Symbols (Jun2021)
    categories:
    tags: language  linguistics  symbols 
    date: 21 Jun 2021
    slug:language-linguistics

    Shipping Cost Ideas (pdf)
    categories:
    tags: prodmgmt  supply-chain 
    date: 26 Jun 2021
    slug:prodmgmt-shipcosts

    Product Embeddings for E-Commerce (ArXiV)
    categories:
    tags: data-science  ecommerce  prodmgmt 
    date: 26 Jun 2021
    slug:arxiv-prod-embeddings

    Information Theory Tutorial (pdf)
    categories:
    tags: math 
    date: 28 Jun 2021
    slug:info-theory-tutorial

    Streamlit
    categories:
    tags: python  streamlit  webdev 
    date: 30 Jun 2021
    slug:streamlit

    Tiktok's social graph sidestep
    categories:
    tags: platforms  prodmgmt  tiktok 
    date: 18 Aug 2021
    slug:tiktok-social-graph

    Data Mining of Massive Datasets (3rd ed) book links
    categories:
    tags: booknotes  math 
    date: 25 Sep 2021
    slug:mining-massive-datasets

    My Github Repos
    categories:
    tags: elixir  gatsbyjs  javascript  jekyll  jupyter  matplotlib  nextjs  pycaret  python  ruby  rubyonrails  scikit-learn  spacy 
    date: 01 Oct 2021
    slug:github-repos

    Data Science Interview Q&A
    categories:
    tags: data-science  machine-learning 
    date: 01 Oct 2021
    slug:Data-Science-Interview-Questions

    DL with Python & DL with PyTorch - book notes
    categories:
    tags: booknotes  deep-learning 
    date: 21 Oct 2021
    slug:DL-python-pytorch-booknotes

    ML project from scratch
    categories:
    tags: machine-learning 
    date: 21 Oct 2021
    slug:ml-project-from-scratch

    Seal Fit training skills (Casey Graham)
    categories:
    tags: motivation 
    date: 14 Nov 2021
    slug:casey-graham-seal-training-skills

    Ruby & Rails resources
    categories: rubyrubyonrails
    tags:
    date: 15 Nov 2021
    slug:rails-v6-guides

    Rails Guides

    Data Models

    Definition     Naming     Schemas     Creating a Model     Custom Naming     create     read     update     delete    

    DB Migrations

    Creating     Table definitions     Run/Rollback/Setup/Reset     Editing     Schema Files     Reference Integrity     Seed Data     Old Migrations    

    Model Validators

    Basics     Helpers     Options     Strict Validation     :if, :unless     Custom     Error Handlers     Error Displays    

    Callbacks

    Setup     Options     Execution     Skipping     Halting Execution     Relationals     :if, :unless     Classes     DB Transactions    

    Model Associations

    belongs_to     has_one     has_many     has_many :through     has_one :through     has_and_belongs_to_many     Polymorphic     Self Joins     Tips     Detailed Reference     STI (single table inheritance)    

    DB Queries

    Get 1 Object     Get Multiple Objects (Batching)     Where     Ordering     Specific Fields     Limit, Offset     Grouping     Having     Override Conditions     Null Relations     Read-Only     DB Locking     Table Joins     Eager Loading     Scopes     find_by_     Enums     Method Chains     Find-or-Build     find_by_sql     exists?     Calculations     Explain    

    Generating (Rendering) Views

    Defaults     render     redirect_to     head     Asset Tags     yield     content_for     Partials     Nested Layouts    

    View Helpers

    (partial list. Many more listed here in the API.)     Asset Tag     Atom Feed     Benchmark     Cache     Capture     Date     Debug    

    Forms

    Basics     Model Handling     Select Boxes     Date & Time Helpers     Arbitrary Object Collections     File Uploads     Custom Form Builders     Parameter Naming     External Resources     Complex Forms     Tag Helpers     form_tag, form_for    

    Controls

    Controls     Naming     Methods & Actions     Parameters     Sessions     Cookies     XML & JSON     Filters     Request Forgery Protection     Request & Response objects     HTTP Authenication (basic, digest, token)     Streaming & File Downloads     Log Filters     Rescues (500, 404, _from)    

    Routing

    Intro     Resources     Non-Resource Routing     Custom Resources     Inspect/Test    

    Ruby Core Extensions

    How to Load     All Objects     Module     Class     String     Symbol     Numeric     Integer     BigDecimal     Enumerable     Array     Hash     Regexp     Range     Date     DateTime     Time     File     Marshal     NameError     LoadError    

    Email

    Intro     Build     Headers     Methods     Views     Layouts     Previews     Generating URLs     Adding Images     Multipart Emails     Dynamic Delivery     Without Template Rendering     Callbacks     Helpers     Config     Testing     Intercept & Observe    

    Background Jobs (Active Job)

    Create     Execute     Queues     Callbacks     Email     Internationalization     Supported Arguments     Exceptions     Testing    

    File Attachments (Active Storage)

    Setup     Attaching     Removing     Linking     Downloading     Analyzing     Images     Previewing     Uploads     System Tests     Integration Tests     Other Cloud Services    

    WebSockets (Action Cable)

    Terminology     Server-Side     Client-Side     Streams     Broadcasting     Subscriptions     Params & Channels     Re-Broadcasting     Examples     Configuration     Standalone Cable Servers     Dependencies     Deployment     Testing    

    Internationalization API

    Intro     Setup     Localization     API Features     Custom Translations     Custom Setup     Translating Model Content    

    Testing

    Setup     Test Environment     Minitest     Assertions     Assertions (Rails-specific)     Test Cases     Test Runner     Parallel Testing     Test DB     Model Tests     System Tests     Integration Tests     Controller Tests     Router Tests     View Tests     Helper Tests     Email Tests     Background Job Tests     Websocket Tests     Resources    

    Security

    Sessions     CSRF     Redirection & Files     Intranets & Admin     User Management     Injection     Unsafe Queries     Headers     Custom Credentials     Dependencies     Resources    

    Configuration

    Code Locations     Code before Rails     General Options     Assets     Generators     Middleware     I18N     Models     Active Record     Controllers     Dispatchers     Views     Email     Active Support     Background Jobs     Websockets     File Attachments     Defaults     Databases     Connections     Environments     Relative Root URLs     Rails Environments     Initializers     Initialization Events     DB Pools     Custom Configs     SEO     File System Monitor    

    CLI (command line)

    new     server     generate     console     dbconsole     runner     destroy     about     assets     db     notes     routes     test     tmp     miscellaneous     custom rake tasks     advanced topics    

    Asset Pipeline

    Features     Fingerprinting     How to Use     Development Topics     Production Topics     Customization     Caches     Assets & Gems     Making a Preprocessor    

    Autoloading & Reloading Constants (Zeitwerk mode (Rails 6+))

    Intro     Enabling     Structure     Autoload Paths     $LOAD_PATH     Reloading     Eager Loading     Single Table Inheritance (STI)     Inflections     Troubleshooting     Rails.autoloaders     Vs Classic Mode    

    Caching

    Basic Techniques     Storage Options     Keys     Conditional GET     Development Topics     References    

    API-only Applications

    Definition     Why Rails?     Setup     Middleware     Controller Modules    

    Various resources

    Ruby Std Library v3.0.2     Awesome Ruby (GitHub)     Awesome Rails (Github)     Hacker News mentions     RubyGems home     Ruby Toolbox    

    -->
    Intro to Product Packaging
    categories:
    tags: packaging  prodmgmt 
    date: 18 Nov 2021
    slug:prodmgmt-packaging-basics

    UI/UX Resources - Jul2022
    categories:
    tags: uiux 
    date: 02 Jul 2022
    slug:uiux-oldpage

    Address book
    My Account dropdown
    Newsletter management
    Order returns
    Order tracking
    Orders overview
    Stored credit cards
    ai
    Artificial Intelligence, Supervised Learning, and User Experience
    ambiguity
    Doubt
    Navigating Ambiguity (UXmatters)
    analogies
    How To Think Visually Using Visual Analogies - Infographic - Adioma
    Visual analogies
    analytics
    Vanity Metrics - Add Context to Add Meaning
    animation
    4 UI Animation Examples That Showcase Effective Individual Components
    5 Ways to Boost Engagement With Animation
    Creating Animations with UIKit and Core Animation
    Durations & Motions (NN Group)
    Durations (NN Group)
    The Proper Use (UX Design)
    The Role of Animation and Motion in UX
    Usability (NN Group)
    animations & duration
    annotation
    Annotation is Now a Web Standard (Hypothes.is)
    assistants
    The Paradox of Intelligent Assistants - Poor Usability, High Adoption
    attention
    isolation
    reduction
    tunneling
    autocompletion
    Autocomplete as an interface | benkuhn.net
    barcodes
    Brilliant Barcode Designs
    behaviors
    4 Cognitive Psychology Tricks
    Cognitive Bias & Mental Mistakes
    Crash Course in User Psychology (The Hipper Element)
    Do We Create Shoplifters? (Unintended Consequences)
    Familiarity
    Needs vs intent (Google)
    Privilege vs Empathy
    authority principle
    interactions & shaping user behaviors
    reciprocity decay
    user behaviors & mental models/
    benchmarking
    4,096 E-Commerce Design Examples Distributed Across 52 Page Types - Baymard
    7 Steps to Benchmark Your Product’s UX
    Benchmarking UX - Tracking Metrics
    Top 60 E-Commerce Sites Ranked by UX Performance
    baymard.com
    best practices & checklists
    10 UX lessons I learned building my product from scratch
    Baymard Institute
    Feature design checklist – UX Collective
    Front-End Performance (Smashing Magazine)
    Front-End Performance Checklist 2020
    Gorgeous UI pt 2 (erikdkennedy)
    Gorgeous UI, pt 1 (erikdkennedy)
    People, Products, and Epiphanies – Google Design – Medium
    Practical UX Design Tips for Startups and Teams on a Budget
    Smart Interface Design Patterns Checklists PDF
    UI Design Best Practices for Better Scannability
    UX Checklist (GitHub)
    User Interfaces, Usability & UX
    habits-of-expert-software-designers/
    the-obvious-ui-is-often-the-best-ui-7a2559
    biases
    curiosity
    endowment effect
    framing
    illusion of control
    limited choices
    limited durations
    loss aversion
    need for closure
    negativity bias
    optimism bias
    peak-end rules
    scarcity
    set completion
    status-quo bias
    value attribution
    biases (social)
    authority
    competition
    consistency
    liking
    nostalgia
    positive mimicry
    reciprocation
    reputation
    revenge
    role playing
    self expression
    social proof
    status
    brands
    To Truly Delight Customers, You Need Aesthetic Intelligence
    buttons
    Button Design Guide
    How to design better buttons
    Split Buttons
    cards
    Alternatives to Pinterest
    Best Pinterest cards
    Designing Card-Based User Interfaces
    change blindness
    Change Blindness (NN Group)
    What is Change Blindness (Noupe)
    choices
    Dot Voting for Decisions & Priorities
    Hick's Law (interaction-design.org)
    cognition/perception
    Cognitive Mapping in User Research
    Cognitive Maps, Mind Maps, and Concept Maps
    Design Psychology and Neuroscience
    Using Cognitive Psychology in UX Design
    Weber’s Law
    colors
    Building Your Color Palette
    Capture Attention Through Color Psychology
    Capturing Attention (UX Matters)
    Color Theory (Color Matters)
    Contrasting Colors (Canva)
    How Color Impacts UX
    How Color Impacts UX (WebDesignerDepot)
    Hues, Tints, Tones, Shades (MyBluPrint)
    What Color Is This?
    Why Facebook is Blue (Buffer)
    community patterns
    Flagging & Reporting Content
    Pay to Promote
    Rate Content
    Vote to Promote
    Wikis
    cookies
    This is the most interesting UI design of the year so far
    creepiness
    Creepiness–Convenience Tradeoff
    critical incident technique
    Intro (NN Group)
    cultures
    Understanding Cultures
    customers
    What You Need to Know About Negotiating Design Ideas with Skeptical Custome
    custsvc
    if-you-run-a-small-business-park-in-the-back-of-the-parking-lot
    dark patterns
    CSS background-image properties as anti-patterns (NY Studio 107)
    Catalog (Dark Patterns)
    Dark Patterns - Types of Dark Pattern
    Study of Over 11,000 Online Stores Finds Dark Patterns on 1,254 sites
    dark-patterns
    dark-patterns-in-design/
    design guides
    8 Design Guidelines for Complex Applications
    UX Design — Smashing Magazine
    design patterns
    10 Great Sites for UI Design Patterns | Interaction Design Foundation
    Design Patterns catalog (Refactoring.guru)
    Patterns | GoodUI
    Smart Interface Design Patterns In Your Pocket
    UI-Patterns.com
    account registration
    blank slates
    coachmarks
    guided tours
    inline hints
    lazy registration
    paywalls
    playthroughs
    walkthroughs
    design patterns (web)
    Design Interface Patterns (Designing Interfaces)
    Designing Interfaces (OReilly)
    Designing Web Interfaces
    Explore-and-Exploit Interfaces (Medium)
    Good UI Principles (Good UI)
    ecommerce
    7 Ecommerce UX Tips That Drive Sales
    7 tips that drive sales (UX Matters)
    Guidelines (NN Group)
    How Sephora sucks all my money through great UX and psychology
    Product Page UX (NN Group)
    UX Guidelines for Ecommerce Homepages, Category Pages, and Product Listing
    UX Guidelines for Ecommerce product pages
    ecommerce page examples (Baymard)
    Dropdown menus
    Home
    Toplevel navigation
    elements
    Adaptive Views
    Archives
    Article Lists
    Carousels
    Categorization
    Continuous Scrolling
    Copy Boxes
    Dashboards
    Event Calendars
    FAQs
    Favorites
    Pagination
    Periodic Table of UX Elements
    Progressive Disclosure
    Tag Clouds
    Tags
    The Elements of UI Engineering - Overreacted
    Thumbnail Images
    tooltips
    elements/forms
    Autosaving
    Calendar Picker
    Captchas
    Expandable Inputs
    Fill in the Blanks
    Forgiving Formats
    Good Defaults
    Inplace Editors
    Input Feedback
    Input Prompts
    Keyboard Shortcuts
    Morphing Controls
    Password Strength Meters
    Previews
    Rule Builders
    Settings / Preferences
    Structured Formats
    Undo
    WYSIWYG editors
    empathy
    Sympathy vs. Empathy in UX
    behaviors - empathy
    evaluation
    How to run an heuristic evaluation – UX Mastery
    exit intent
    10 Ways to Use Exit-Intent Popups to Improve UX
    explainers
    Completeness Meters
    Inline Help Boxes
    Steps Remaining
    Wizards
    eye movement
    Is The F-Pattern Still Relevant in Web Design?
    The Lawn Mower Eyetracking Pattern
    fidelity
    Creating Low-Fidelity or High-Fidelity Prototypes, Part 1
    Creating Low-Fidelity or High-Fidelity Prototypes, Part 2
    flat design
    Design Contest
    frameworks
    Designing Interfaces
    GoodUI Fastforward
    Google says Flutter, its open source UI framework, now has nearly 500,000 users
    Six Circles - A Experience Design Framework - theuxblog.com
    Tailwind UI
    The Principles Of Visual Communication
    frameworks, tools
    Favorite frameworks & tools
    friction
    Frictionless UX
    front end design
    Front End Interview Handbook
    game patterns
    The Secret to Happy UX - from a Game Designer
    appropriate challenges
    intentional gaps
    levels
    periodic events
    self-monitoring
    storytelling
    glossaries
    a-comprehensive-list-of-ux-design-methods-deliverables
    grids
    5 Design Ideas (Canva)
    8-point-grid-vertical-rhythm-90d05ad95032
    hiring
    Applying UX-Workshop Techniques to the Hiring Process
    hooks
    Making the Hook Model actionable
    html
    HTML templates
    images & photos
    10-open-source-free-svg-icon-libraries
    Galleries
    How to Film & Photograph (NN Group)
    Image Zoom
    Responsive Images - A Reference Guide from A to Z
    Slideshows
    Stock Photos (Canva)
    open-source SVG icon libraries (Themesberg)
    info design
    Optimizing Information Design
    intent
    How do Needs drive Intent? (Google)
    interactions
    Digital.HEB
    Drag & Drop
    Read Write Web
    Shaping User Behaviors (Medium)
    interfaces
    The UX of LEGO Interface Panels – George Cave
    intuition
    4-rules-intuitive-ux
    invisibility
    The most effective technology is technology that no one sees
    job / career
    Crafting a UX Portfolio
    It’s time to do away with the UX discipline 
    Reflections from a designer turned product manager - 6 unexpected difference
    user-experience-careers/
    jobs to be done
    The Jobs To Be Done Playbook
    kerning
    Canva
    knolling
    50 Examples (The Ultra Linx)
    landing pages
    DesignLab improvements
    How to optimize SaaS landing pages for rapid comprehension
    Landing Pages - The Complete Guide
    language
    How to adapt your product’s UX for the Chinese market
    Why Japanese Web Design is so Different (RandomWire)
    Why do Chinese Websites Have all those Numbers? (New Republic)
    layouts
    Web Layout Best Practices - 12 Timeless UI Patterns Analyzed
    leadership
    Molding Yourself into a Leader, Part 1
    leaks
    https://goodui.org/leaks/list/
    lean
    The Lean Product Playbook
    learning
    Learnability
    Better Link Labels
    locality
    Locality Laws (Learn UI)
    The 3 Laws of Locality – Learn UI Design
    logins
    Login Walls Stop Users in Their Tracks
    logos
    Creative Bloq
    lorem ipsum
    How Lorem Ipsum Kills Your Designs
    mass-market products
    Our Users Are Everyone - Designing Mass-Market Products for Large User Aud
    methods
    The 6 UX Methods That Proved to Be Effective in Driving Results
    microinteractions
    H-E-B Digital | Microinteractions can make a big difference
    How to use Tooltips as Micro-Interactions (Web Designer Depot)
    minimalism
    Great products do less, but better
    good-ux-boring-ui/
    mistakes
    Discussion Guide Gaffes and How to Fix Them
    mobile e-commerce
    Billing Address
    Categories
    Checkout Account Selection
    Home
    Navigation
    Order Confirmation
    Order Review
    Payment Method
    Products
    Search Autocompletes
    Search Results
    Searches
    Shipping Address
    Shipping Method
    Shopping Carts
    Accordions
    Breadcrumbs
    Fat Footers
    Home Links
    Horizontal Dropdown
    Modal Windows
    Notifications
    Shortcut Dropdowns
    Vertical Dropdown
    Waypoints (Matthew Strom)
    how-hiking-trails-are-created
    onboarding
    Mobile App Onboarding (NN Group)
    packaging
    Awesome Package Design Blogs to Inspire Your Work | Creative Market Blog
    parallax
    What Parallax ... Lacks (NN Group)
    pdfs
    Read PDFs online? Just Say No. (NN Group)
    performance
    front end checklist (2019)
    performant-front-end-architecture
    personas
    3 Persona Types - Lightweight, Qualitative, and Statistical
    Personas (UX for the Masses)
    The Dangers of Overpersonalization
    platforms
    Storming Reddits Moat
    principles, guidelines, frameworks
    Awesome Design Principles (Robin Stickel)
    Contrast & Similarity (Smashing Mag)
    Dominance, Focal Points & Hierarchy (Smashing Mag)
    Flow & Rhythm (Smashing Mag)
    Perception & Gestalt (Smashing Mag)
    Six Circles
    Space & Figure-Ground Relations (Smashing Mag)
    The Laws of UX
    Weight & Direction (Smashing Mag)
    privacy
    Privacy-Aware Design Framework
    privacy-better-notifications-ux-pe
    product lists & filtering
    Comparison tool
    List by category
    List from search
    Sorting tool
    product pages
    Image gallery overlays
    Spec sheets
    User reviews
    Video & 360 views
    product pages
    progressive disclosure
    Designing for Progressive Disclosure
    readability
    Readability Formulas - 7 Reasons to Avoid Them and What to Do Instead
    reputational UI elements
    collectible achievements
    leaderboards
    research
    The Complete Guide to UX Research Methods
    resources
    Awesome Design Resources (GitHub)
    Awesome UX (GitHub)
    Complete Guide to UX Research Methods (TopTal)
    Top books, movies, and series recommended by designers in 2019
    an awesome list about User Experience disciplines
    responsive UI
    Brad Frost
    Large-Scale Responsive Site Design (UX Booth)
    rewards
    8 Ways to Emotionally Reward Your Users
    achievements
    completions
    delighters
    fixed
    powers
    praise
    prolonged play
    unlocking features
    variable
    salience
    salience-the-psychology-of-an-experience-you-can’t-ignore
    scale
    Scale & Design (Canva)
    scarcity
    Scarcity - The Psych Bias that become a Norm (UX Collective)
    scenario maps
    Example Scenario Maps (UX for the Masses)
    3 SERP features - advanced snips, people ask ask, & knowledge panels (NN Group)
    7 Things I Wish Every Search Did (Intercom)
    Autocomplete pattern
    Autocompletion
    Different Information-Seeking Tasks
    Live filter pattern
    No results page
    Results page
    Search fields
    security
    Never use the word User in your code
    shopping carts
    Account info
    Address validations
    Billing addresses
    Cross-selling
    Delivery & shipping methods
    Gifting
    Order confirmations
    Order reviews
    Shipping addresses
    Shopping carts
    Store pickups
    payment
    similarity
    Similarity Principle in Visual Design
    sitemaps
    Example Sitemaps (UX for the Masses)
    sketching
    Sketching (UX for the Masses)
    social interaction elements
    activity streams
    auto-sharing
    chats
    following
    friending
    friends list
    invitations
    reactions
    spatial memory
    Spatial Memory (NN Group)
    stories
    Building Narrative into Your User Interface, Part 2
    Example StoryBoards (UX for the Masses)
    Intro to Storyboarding (Johnny Holland)
    Intro to Storyboarding (Smashing Magazine)
    The Role Of Storyboarding In UX Design
    behaviors and storytelling
    style guides
    Buffer's Style Guide
    Creating a Style Guide (A List Apart)
    Creating a UX Design Style Guide
    Example Style Guide (Starbucks)
    Style Guides (UX for the Masses)
    symbols
    How to Create Better Alerts and Symbols in Your Designs
    tables
    Alternating Row Colors
    Sort by Column
    Table Filters
    tbd
    I wanted to write a book, but ended up with a card deck
    Making the Fogg Behavior Model actionable
    The Experience Economy
    The User Experience of Public Bathrooms
    UX Advice | Simon McCade | Product Designer for SaaS Companies | Bristol
    User-Experience Quiz - 2019 UX Year in Review
    a gist
    adactio principles
    interactive-the-secret-to-hotel-room-design-is-part-art-part-science/
    passfail -squarespace
    the-third-user
    themes
    How to Leverage Thematic Analysis for Better UX
    tools
    12 Best Free UX/UI Prototyping Tools for Web/App Designers in 2020
    7 Ways to Analyze a Customer-Journey Map
    Cognitive/Mind/Concept Maps (NN Group)
    Content Models (UXM)
    Empathy Maps (Innovation Games)
    Empathy Maps (UXM)
    Example UX docs (UXM)
    Example UX docs and deliverables (UXM)
    Experience Mapping(wnialloconnor)
    Experience maps (Adaptive Path)
    Figma Crash Course
    Figma tutorial
    Free UX Tools (UX for the Masses)
    Free UX/UI prototyping tools, Feb'2020 (Noupe)
    Journey Maps (ConversionXL)
    Process Diagrams (UX for the Masses)
    Recently Viewed – Figma
    Storybook Tutorial
    Task Grids (UX for the Masses)
    Uxbox – The open-source prototyping tool
    Visual Inspiration Tools (Awwwards)
    Yworks tools
    empathy maps (NN Group)
    figma-linux
    journey mapping 101 (NN Group)
    touch
    A Design Language for Touch, Gesture, and Motion
    Design Language (UX Matters)
    Design for Touch (UX Matters)
    Designing for Touch
    Drag & Drop design
    2019-ui-and-ux-design-trends/
    typography
    50 Examples of letterpress (Canva)
    Atkinson Hyperlegible Font
    Glossary (Canva)
    How to Pick Font Families (Lifewire)
    Intro (Practical Typography)
    Typographic Hierarchy (Tutsplus)
    usability
    Chapter 2. Who’s using the app?
    Remote Moderated Usability Tests
    Usability Testing 101
    use cases
    Airline Boarding Passes (Squarespace)
    How To Deliver A Successful UX Project In The Healthcare Sector
    I Learned Everything I Needed to Know about UX While Working in Restaurants (NN Group)
    In Defense of Post-its
    Lessons on Visualization from the Industrial Environment
    The Power of a Free Popsicle
    The Weird Science Behind Chain Restaurant Menus
    Why-do-we-keep-building-cars-with-touchscreens?
    history-door-handle-designs
    user testing
    Why you only need to test with 5 users (NN Group)
    video
    How to Film and Photograph Online Content for Usability - UX Details for Video
    visual Hierarchy
    Design Principles - an Introduction to Visual Hierarchy
    visualization
    10 Rules (Plos)
    10 Tips for Building a Visual Language
    Beautiful Reasons (Accurat Studio)
    Periodic Table (Visual Literacy)
    See Googles first guidelines for data visualization
    Style Tiles
    Visual Design Terms Cheat Sheet
    whitespace
    Canva
    wireframes
    Gallery (Pinterest)
    How to Create a Wireframe
    Pinterest wireframes
    word clouds
    TagCrowd
    Wordle (Boxes & Arrows)

    -->
    Math (ML,DL,algos,prob,stats,...) Resources
    categories:
    tags: algorithms  deep-learning  linear-algebra  machine-learning  probability  statistics 
    date: 02 Jul 2022
    slug:math-oldpage

    Math Resources

    Machine Learning, Deep Learning, Algorithms, Probability, Statistics, Linear Algebra, ...
    algorithm theory    approximations    bandit algorithms    bayes    boosting    bootstrap confidence intervals    calculus    cheatsheets    cliques    clustering    complete books    component analysis    cross validation    data structures    decision theory    deep learning architectures    deep learning math    differential equations    dimensionality    dynamic programming    ensembles    expection maximization    feature engineering    frequent itemsets    gaussian mixtures    gaussian models    geometry    glossaries    graphs    greedy algorithms    inference    interviewing    kernels    learning    linear algebra    linear models    machine learning tutorials    markov    matrix math    max likelihood estimation    mixture models    natural language processing    nearest neighbors    number theory    optimization    other    parallelism    perceptrons    performance    planning algorithms    polynomials    probability, statistics    queues    randomization    recommenders    recursion    regression    reinforcement learning    sampling    scikit-learn (jupyter nb to HTML)    search-sort    set theory    signal processing    singular value decomposition    sorting    spatial data    stochastic processes    streams    strings    supervised learning    support vector machines    survival analysis    symbolic math    tbd    time series    tools    tree structures    unsupervised learning    use cases    visualization    
    algorithm theory
    NP complete (ITA)
    NP hard (AJE)
    NP hard (JE)
    complexity, big-O, growth rates, logarithms (ADM)
    computational performance (Dive into DL)
    divide & conquer (ITA)
    factoring & primality testing (ADM)
    methodology (Goodfellow)
    model metrics & assessment (ESL)
    notations & function types (ITA)
    summation basics (ITA)
    wavelets (FDS)
    wavelets (Wikipedia)
    approximations
    approximate inference approaches (Goodfellow)
    intro to approximation algos for NP-complete problems (ADM)
    intro to approximation algos for NP-complete problems (ITA)
    bandit algorithms
    UCB - asymptotic optimality
    UCB - bernoulli
    UCB - minimax
    adversarial vs stochastic linear bandits
    basis expansions & regularization
    bayes
    exp
    exp3 IX
    exp3 adversarial linear
    exploration
    index
    info theory
    intro
    least sqaure confidence bounds
    least squares
    lower bounds
    lower bounds high probability
    lower bounds instance dependent
    lower bounds minimax
    markov decisions
    mirror descent
    non-stationary
    partial monitoring
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    probability
    ranking
    stochastic finite
    stochastic linear
    stochastic linear asymptotic
    stochastic linear finite
    stochastic linear minimax
    stochastic linear sparsity
    stochastic markov
    thompson sampling
    upper confidence bound (UCB)
    bayes
    bayes
    bayes stats
    cheatsheet chapter
    directed graphs (bayes nets)
    empirical estimation
    intro
    boosting
    additive trees
    random forest boosting
    bootstrap confidence intervals
    probability-statistics
    calculus
    integration
    interpolation
    cheatsheets
    SCDL
    cliques
    cliques
    clustering
    overview
    overview
    complete books
    ADM
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    placeholder
    component analysis
    pca
    cross validation
    intro
    data structures
    ADM
    B trees
    augmenting
    dictionaries
    dictionaries
    disjoint
    fibonacci heaps
    hashes
    heaps
    intro
    lists
    other
    decision theory
    cheatsheet (PSC)
    deep learning architectures
    CNN cheatsheet
    CNNs
    CNNs
    CNNs - modern
    Feedforward nets
    GANs
    GANs - discrete
    Generative models
    Intro
    Intro
    RNNs
    RNNs
    attention mechanics
    autoencoders
    cheatsheet
    deep dive
    intro
    modern practices
    representation learning
    research, p3
    rnn cheatsheet
    rnns
    rnns - modern
    deep learning math
    computation factors
    placeholder
    differential equations
    ordinary (ODEs)
    partial (PDEs)
    dimensionality
    ESL
    FDS
    reduction
    dynamic programming
    ADM
    AJE
    ITA
    JE
    RL
    ensembles
    ESL
    random forests
    expection maximization
    survival analysis
    feature engineering
    model selection techniques
    frequent itemsets
    market baskets, a-priori, PCY, limited-pass algos, stream counts (DMMD)
    gaussian mixtures
    mixture models & EM
    gaussian models
    SM
    geometry
    bin packing
    convex hulls
    intersection detection
    intro
    line arrangements
    medial axis transforms
    minkowski sum
    point location
    polygon partitioning
    polygon simplification
    primitives
    shape similarity
    topology (book)
    triangulation
    vector spaces
    glossaries
    glossary
    glossary
    glossary
    other topics
    graphs
    algorithms
    bandwidth reduction
    connected components
    data structures
    drawing
    edge coloring
    edge connectivity
    feedback edge vertex set
    flows & cuts
    generating
    hamiltonian cycles
    intro (JE)
    isomorphism
    maxflow
    minimum spanning trees
    minimum spanning trees
    minimum spanning trees
    minimum spanning trees
    network flow
    pagerank
    partitions
    planarity detection
    polynomial time
    random graphs
    social graphs
    sparse data
    summary
    transitive closure
    traversal
    undirected graphs
    vertex coloring
    vertex covers
    weighted
    greedy algorithms
    intro
    intro
    intro
    inference
    inference - parametric
    inference after model selection
    intro (PSC)
    interviewing
    101 DS questions
    kernels
    SM
    smoothing
    learning
    convergence
    techniques
    linear algebra
    ADM
    DLG
    book
    determinants
    eigenvectors, eigenvalues
    equation solving
    inner product length & orthogonality
    intro
    linear algebra
    linear programming
    vector | matrix | ndarray ops
    linear models
    generalized linear models & regression trees
    linear NNs
    linear classification methods
    linear factor models
    machine learning tutorials
    basics
    cheatsheet
    glossary
    intro
    intro
    markov
    MCMC (CSI)
    MCMC (SM)
    markov chains
    random walks - markov chains
    matrix math
    cookbook
    determinants
    math ops
    matrix multiplication
    matrix ops
    sparse data
    symmetric
    max likelihood estimation
    intro
    mixture models
    latent (inferred) linear models
    natural language processing
    intro
    topic models
    nearest neighbors
    intro
    prototypes
    number theory
    arbitrary precision math
    combinatorials
    complex numbers
    cryptography
    intro
    permutations
    random numbers
    satisfiability
    optimization
    constrained & unconstrained opt
    optimization
    optimization (NP)
    overview
    other
    structured probabilistic models
    parallelism
    intro
    perceptrons
    intro
    performance
    multithreading
    planning algorithms
    intro
    motion planning
    polynomials
    discrete fourier transform (DFT)
    splines
    probability, statistics
    cheatsheet
    cheatsheet
    cookbook
    counting & probability basics
    distributions
    expectation
    hypothesis testing
    hypothesis testing - false discovery
    inequalities
    intro
    intro (Goodfellow)
    intro (PSC)
    intro (SM)
    medians
    medians, orderstats
    multivariate distributions
    other math
    placeholder
    prob | stats | modeling
    random variables
    randomized
    the partition problem
    variances
    queues
    job scheduling
    priority queues
    priority queues
    queues & sequences
    randomization
    monte carlo
    monte carlo
    recommenders
    intro
    recommenders
    recursion
    backtracking
    intro
    regression
    LR (ESL)
    LR (PSC)
    LR (SM)
    jackknife
    lasso
    logistic regression
    regularization
    ridge
    reinforcement learning
    approximation on policy control
    approximation on policy prediction
    eligibility traces
    markov-finite
    n-step bootstrapping
    off-policy methods
    policy gradients
    reinforcement learning ebook, dec2020
    tabular method planning
    temporal distances
    sampling
    sampling
    scikit-learn (jupyter nb to HTML)
    biclustering
    calibration curves
    classification metrics
    clustering
    combination workflows (pipelines & feature unions)
    component analysis | matrix factorization
    covariance
    cross decomposition
    cross validation
    datasets - artificial data generators
    datasets - openML, more
    datasets - toy datasets
    decision trees
    density estimation
    discriminant analysis (PCA, LDA)
    ensembles-bagging
    ensembles-boosting
    ensembles-stacking
    ensembles-voting
    feature engineering | data imputation
    feature engineering | preprocessing
    feature engineering | random projections
    feature extraction (general)
    feature extraction (images)
    feature extraction (text)
    feature selection
    file IO
    gaussian mixture models (GMMs)
    gaussian models
    hyperparameter tuning
    kernel approximations
    manifold models
    metrics basics
    multiclass & multioutput solvers
    multilabel metrics
    multilayer perceptrons (MLPs)
    naive bayes
    nearest neighbors
    novelty & outlier detection
    pairwise ops
    performance vs parallelism
    performance vs problem type
    performance vs scaling
    regression (isotonic)
    regression (kernel ridge)
    regression (linear)
    regression (logistic)
    regression metrics
    restricted boltzmann machines (RBMs)
    stochastic gradient descent (SGD)
    support vector machines (SVMs)
    unsupervised learning overview
    validation & learning curves
    visualization | display objects (scikit-learn)
    visualization | inspection plots
    visualization | partial dependence plots
    visualization | permutation feature importance plots
    visualization | roc curve plots
    search-sort
    all-pairs shortest path
    all-pairs shortest path
    chinese postman
    combinational search
    depth first
    depth-first
    intro (ADM)
    intro (EA)
    methods
    range search
    search
    shortest path
    shortest path - single source
    similarity search
    sorting
    traveling salesman
    set theory
    finite state machines
    knapsack problem
    set cover
    set packing
    sets
    sets
    sets (independent)
    subsets
    signal processing
    fourier analysis
    signal processing
    singular value decomposition
    svd
    sorting
    heapsort
    linear-time sort
    quicksort
    topological
    spatial data
    DSA
    stochastic processes
    stochastic processes
    streams
    streams
    strings
    LCS
    shortest common superstring
    string matching
    string matching
    string matching (approx)
    text compression
    supervised learning
    overview
    support vector machines
    kernels
    overview
    survival analysis
    survival analysis
    symbolic math
    intro
    tbd
    exponentials
    frequentist inference
    frequentist stats
    function estimation
    inference averaging
    matching
    partitions
    vision-dive
    time series
    amortized analysis
    calendar math
    cheatsheet
    tools
    Numba, Cython
    Python-Pandas
    command line cheatsheet
    libraries
    mapreduce
    placeholder
    python file I/O
    resources
    statsmodel
    tree structures
    K-D trees
    additive models
    binary search trees
    drawing
    intro
    red-black trees
    steiner trees
    suffix trees
    van emde boas trees
    unsupervised learning
    summary
    use cases
    advertising
    applications
    applications
    applications
    visualization
    placeholder
    voronoi diagrams

    -->
    Language & linguistics resources
    categories:
    tags: language  linguistics 
    date: 02 Jul 2022
    slug:language-oldpage

    DevOps & Linux Resources
    categories:
    tags: devops  linux  sre 
    date: 02 Jul 2022
    slug:devops-oldpage

    ansible
    TOC
    adhoc commands
    best practices
    certificates
    cookbooks
    deployment
    docker
    getting started
    inventories
    kubernetes
    local devt
    on Windows
    playbook pt2
    playbooks
    playbooks-org
    server security
    tower CI/CD
    awk
    awk in 20 minutes
    bash
    10 things i wish had known
    101 commnds & tips
    art of the cmnd line
    bash academy
    bash aliases
    bash bible (ebook)
    beginners guide
    quirks
    scripts cheatsheet
    shell intro
    best practices
    Google Kubernetes Engine to Netlify
    a devops roadmap
    awesome data engineering
    awesome scalability
    awesome sysadmin
    cloud capacity planning guide
    do-nothing scripts
    lessons learned - 300K lines of code
    openssh server security tips
    ubuntu security
    cloud providers
    AWS
    Alibaba Cloud
    Azure
    Digital Ocean
    Digital Ocean apps platform
    Google Cloud
    Heroku
    Linode
    MERN stack - heroku, netlify
    Vultr
    gatsby blog on netlify
    netlify quick start
    complete web monitoring
    appendix - KPIs
    ch01 - purpose
    ch02 - biz cases
    ch03 - what to watch
    ch04 - questions
    ch05 - analytics
    ch06 - usability
    ch07 - voice of the customer
    ch08 - UX mgmt
    ch09 - synthetic monitoring
    ch10 - user monitoring
    ch11 - communities
    ch12 - communities - why care?
    ch13 - conversations
    ch14 - tracking
    ch15 - internal communities
    ch16 - competitors
    ch17 - summary
    ch18 - future
    index
    data-intensive app design
    batching
    consistency
    data models
    encoding
    futures
    glossary
    issues
    partitoining
    replication
    storage
    streams
    terminology
    transactions
    docker
    beginners
    kubernetes
    beginners
    do i need it?
    toolbox (2020)
    linux CLI
    15 essentials
    The unix toolbox
    alias
    bat (cat clone)
    cat (concatenate)
    certificates
    command line
    curl cheatsheet
    cvs
    databases / pq, ms, sqlite
    dbs / piping
    dbs / postgres
    dd, du, df (disk tools)
    disk info
    disk quotas
    dust (improved du - disk usage)
    essentials
    essentials
    exa (improved ls)
    fd (improved find)
    find
    fzf (fuzzy text finder)
    grep
    head, tail
    how2 (nat lang lookup)
    hyperfine (benchmarking)
    install, remove
    less
    linux commands handbook (pdf)
    lsof
    mail
    make
    media conversions
    misc
    networking
    pipes ("|")
    placeholder
    printing
    processes
    procs (improved ps)
    ps/htop (nixcraft)
    redirects ("<")
    ripgrep (improved grep)
    rsync
    screen
    scripting
    sd (improved sed)
    sed
    set ops
    shells
    sort
    ssh, scp
    stardust (better prompts)
    sudo
    sudo
    svn
    system info
    tar (tape archive)
    tee
    tldr (simple man pages)
    tmux (term window)
    tokei (code stats)
    tools
    translate (tr)
    tsort (topological sort)
    uniq
    usr/bin
    various cmndline tools
    vi
    vpn w/ ssh
    wc
    ytop (top for processes)
    z.sh (jump to path)
    zip / unzip
    linux tutorial
    bootup
    devices
    file system
    init
    kernel overview
    linux system calls
    logs
    networks - basics
    networks - config
    networks - dns
    networks - file sharing
    networks - routing
    networks - subnets
    networks - troubleshooting
    packages
    permissions
    processes
    resource monitoring
    users & groups
    other tools
    ansible
    ansible crash course
    apachetop
    appdynamics
    azure ci
    back in time
    bamboo
    chef
    circle CI
    cloudformation
    command line interfaces
    crypt
    cryptpart
    datadog
    docker
    docker swarm
    elastic stack
    github actions
    gitlab CI
    glances
    grafana
    graylog
    guis
    htop
    instana
    iotop
    jaeger
    jenkins
    jenkins
    kubernetes
    kubernetes - my first cluster setup
    kubernetes HA
    kubernetes MicroK8s
    kubernetes tools & resources
    lxc
    manuals, howtos, tutorials
    mesos
    minikube
    monnit
    nagios
    networking tools
    new relic
    ngrok (localhost URL tunnel)
    nomad
    one-liners
    opentracing
    papertrail
    prometheus
    pulumi
    puppet
    saltstack
    shell functions
    splunk
    teamcity (jetbrains)
    terraform
    tools (2020)
    tools/system services
    travis CI
    vagrant 2016 ebook
    waypoint (hashicorp)
    web tools
    zabbix
    resources
    blogs
    devops glossary
    devops glossary
    hacking & penetration testing
    performance tips
    secure, reliable systems design
    adversaries
    crisis mgmt
    culture
    ddos
    deploying code
    disaster assessment matrix
    disaster planning
    example - Chrome
    investigating
    landscapes
    privileges
    public certificate authorities
    recovery
    resilience
    roles
    safe proxies
    security-reliability
    testing code
    tradeoffs
    understandability
    writing code
    vagrant
    CLI v2.0.2
    Up & Running
    getting started tutorial
    intro
    virtualization
    kvm
    virtualbox
    virtualbox tutorial
    web servers
    IIS
    apache
    caddy
    consul
    envoy
    istio
    linkerd
    nginx
    puma
    reverse proxy servers
    tomcat

    -->
    Creativity & Innovation
    categories:
    tags: creativity  ideas  ideation  innovation 
    date: 02 Jul 2022
    slug:creativity-oldpage

    Various Web Developer Tools (2022)
    categories:
    tags: css  html  javascript 
    date: 03 Jul 2022
    slug:webdev-oldpage

    WAI-ARIA status
    WCAG status
    access initiative
    dev guide
    screen readers
    airflow
    guide
    tips
    angular
    angular & SVG
    angular cli
    best practices
    debugging
    modules
    netlify
    nx cli
    performance
    performance (airpair)
    project templates
    style guide (angular)
    style guide (john papa)
    style guide (mgechev)
    testing quickstart
    unit testing
    v8 crud app
    v8 tutorial
    v9 (medium)
    animation
    FE masters
    animista
    standard
    this ain't disney - a guide to animations
    tools to try
    architecture
    JS stack from scratch
    best practices
    grab FE guide
    spellbook
    automation
    gulp intro
    npm as a build tool
    why npm scripts?
    awk
    learn a little (gregable)
    babel
    tutorial (flavio)
    v7 release
    browsers
    chrome
    edge
    firefox
    hacking head tags (speedshop)
    html5test results
    ie
    mozilla API
    mozilla ref
    safari
    webkit
    browsers - headless
    headless chrome
    puppeteer
    slimerjs
    zombie
    cdns
    build your own (pasztor.at)
    chrome
    CDT CLI
    CDT customization
    CDT shortcuts
    chrome devtools (CDT)
    chrome extns
    codesharing
    code sandbox (sharing)
    dash
    devdocs
    devhints
    velocity
    zeal
    coffeescript
    original
    colors
    colors.lol
    colorsupplyyy
    coolors
    containers
    intro - docker, kubernetes (ms)
    terminology (redhat)
    why does devt on kubernetes suck? (tilt.dev)
    cors
    http access controls
    w3.org
    cs
    Front-end Masters, p1
    Front-end Masters, p2
    css
    (sticky) footers
    10 1-line layouts (wev.dev)
    30 secs (atomiks)
    50 tutorials (speckyboy)
    BEM (block element modifier) cheatsheet
    background antipattern
    bootcards
    c82.net
    centering
    css diner
    css-in-js
    css4 selectors
    explained (medium)
    flexbox
    frameworks (geekflare)
    frameworks (skysilk)
    frameworks (speckyboy)
    frameworks (tutorialzine)
    gradients
    grids
    isotope
    isotope dynamic filters
    layout cookbook (mozilla)
    learn
    masonry
    mui
    packery
    refactoring UI (medium)
    reference
    reference (mozilla)
    rules (css tricks)
    specs
    stack layouts
    text tricks
    tufte css
    variables
    water
    curl
    cookbook (catonmat)
    downloading (osxdaily)
    d3
    awesome d3 (github)
    bost.ocks.org
    christopher viau
    d3 in depth
    d3 in depth (flowing data)
    d3+react (hackernoon)
    geospatial d3 leaflet
    hitchhiker's guide
    jason davies
    learn (wattenberger)
    maps (data wanderings)
    dns
    domain names
    how it works
    intro
    docker
    1hr tutorial (linkedin)
    cheatsheet (hackernoon)
    dockerfiles
    dom
    browser support
    css obj model
    eloquent js
    enlightenment
    events
    jquery
    mozilla
    spec
    ui events
    ember
    cli v1.11.0
    ember screencasts
    emberjs
    tutorial (tutsplus)
    expressjs
    api backend w/ postgres
    expressjs
    intro (egghead.io)
    firebase
    firebase queue
    flexbox
    flexbox (css tricks)
    flexbox grids (aerolab)
    fonts
    loading strategies
    mozilla
    showcase
    front end
    accordians
    carousels
    configurators
    date pickers
    feature comparisons
    hamburger menus
    maps
    navigation
    privacy
    seating plans
    sliders
    tables
    timelines
    front-end handbooks
    2017 FE handbook
    2018 FE handbook
    2019 FE handbook
    gatsby
    gatsbyjs
    git
    advanced guide (toptal)
    better pulls (atlassian)
    better pulls (atlassian)
    big repos (atlassian)
    checkout tips
    error recovery
    git w/ discipline (drew devault)
    hacker's guide (wildly inaccurate)
    hartl tutorial
    hooks (atlassian)
    huge repos (sitepoint)
    inside out (recurse)
    leaks
    pro git
    reset, revert, checkout
    resources (clearvision)
    stash (dev.to)
    tips (rlmflores)
    workflow cheatsheet (dan kummer)
    workflows (susanm)
    github
    cheat sheet
    github (awesome) search
    github pages
    gitlab
    about (gitlab)
    jupyter notebook evolution (towards ds)
    tutorial (luongvo)
    customizing with css
    docs (google)
    grafana
    grafana
    graphql
    apollo client
    architecture - pros/cons
    best practices
    concepts i wish somebody had explained a year ago
    hacker news convo
    reasons to use
    tutorial (1/6)
    gravatars
    intro (godaddy)
    heroku
    cli
    htaccess
    cheatsheet
    snippets (phanan.github)
    html
    attributes
    elements
    elements (mozilla)
    head elements
    html5 overview
    html5 spec
    learn (mozilla)
    link rels
    ogtitles
    periodic table
    ref=preconnect (css-tricks)
    responsible headers
    syntax
    templates
    w3.org
    http
    http/1.1
    http/2.0
    status codes
    succint
    icons
    icons
    images
    images.guide
    mozilla
    repeating svg masks
    responsive images
    svg
    jamstack
    jamstack
    javascript
    33 concepts
    ES6
    algos & structs
    async/await
    cheatsheet
    design patterns
    eloquent js
    encyclopedia
    glossary
    info
    learn (youtube)
    mythbusters
    robust
    style guide
    style guide (airbnb)
    the right way
    javascript apis
    designing
    writing them
    javascript modules
    ES6
    exploring
    intro
    parceljs
    rollupjs
    webpack
    webpack intro
    javascript package managers
    basics (digital ocean)
    bower tutorial (six revisions)
    how they work
    intro
    npm docs
    yarn docs
    javascript templates
    ES6 template literals
    lodash templates
    nunjucks
    javascript-automation
    grunt intro
    grunt tutorial (toptal)
    gulp intro (toptal)
    javascript-benchmarks
    framework comparisons
    javascript-explorers
    js arrays
    js objects
    js visualizer
    javascript-internals
    memory leak mgmt (sessionstack)
    v8 optimization tips (sessionstack)
    javascript-scaffolds
    yeoman
    javascript-templates
    handlebars
    lodash
    jekyll
    algolia search on jekyll
    cards template
    cloudant search on jekyll
    disqus on jekyll
    forestry.io
    free templates
    github pages
    home
    jekyll on heroku
    seo tags on jekyll
    with bootstrap 4
    json
    EMCA-404
    api
    jq (genius engrng)
    jq tutorial
    json.com
    json.org
    jsonlint
    structured text tools (github)
    jupyter
    advanced tutorial (dataquest)
    extensions (mlwhiz)
    templates for widgets (jupyter)
    kafka
    quickstart
    kubernetes
    bare-metal kubernetes (josh rendek)
    intro (okigiveup)
    k3s.io
    kubernetes workshop (github)
    maybe you don't need it (matthias endler)
    minikube installation
    llvm
    intro to compilers
    llvm from go
    make
    intro (smashing)
    markdown
    cheatsheet
    syntax
    mean (mongodb, express, angular, node)
    mean.io
    meteor
    atmosphere
    blog
    discover meteor
    full-text search
    meteor tips
    meteor-up
    real-time web apps
    rocket.chat
    speeding up devt,  
    telescope app
    native
    flutter
    nativescript
    react native
    netlify
    CD
    docs
    features
    getting started
    nextjs
    nextjs.org
    tutorial (flavio)
    nodejs
    art of node
    awesome nodejs
    beginning nodejs (pdf)
    chatroom tutorial (1/6)
    hands-on node (pdf)
    node app with react, webpack, babel, express, sass
    nodejs libs
    nodejs on heroku
    nodejs the right way (pdf)
    on jupyter
    threads (logrocket)
    under the hood
    offline development
    cookbook
    offline 1st
    quickstart
    tutorial
    peer-to-peer
    awesome p2p (github)
    postgres
    PG exercises
    Ubuntu 14.04 setup (Digital Ocean)
    about (PG)
    awesome PG (github)
    command line (jason meridth)
    command line (phili.de)
    postgresguide)
    setup (tech republic)
    postman
    tutorial
    prepack
    home
    progressive web apps (PWAs)
    beginners
    google intro
    native apps are doomed
    your 1st pwa
    react
    8 component decisions
    as react intended (imaginary cloud)
    concepts
    enlightenment
    for stupid people
    fundamentals (react training)
    intro (github)
    jsx (react)
    patterns
    react for rails devs (airpair)
    react native
    react with graphql (graphqleditor)
    react+mobx
    react+mobx
    router v4
    tutorial (appbase)
    tutorial (egghead)
    tutorial (fb)
    tutorial (krishl)
    tutorial (tyroprogrammer)
    zero to hero (leonarddomso)
    redux
    how Redux works
    intro
    regexes
    for noobs (janmeppe)
    regex for G/A (pdf)
    regexr
    rendering optimization
    perf-calendar
    perf-tooling
    security
    basics
    hacksplaining
    handbook
    how to secure a linux server (github)
    html5 cheatsheet
    http security
    http security headers guide (nullsweep)
    penetration testing cheat sheet (techincidents)
    simple security
    stress testing with siege (sublime coding)
    seo
    curated tools
    google starter guide
    google webmaster
    keyword tool
    tools directory (backlink)
    varvy
    serverless
    guide (github)
    serverless.com
    snort
    sans.org whitepaper
    snort.org
    spark
    data engineer's guide (databricks)
    high performance spark (oreilly)
    spark mastery (pdf)
    tutorial (dsc)
    tutorial (mapr)
    what is spark (data-flair)
    ssh
    25 ssh tricks
    ssh kung fu
    ssh tricks
    tunnels
    static sites
    gatsby
    hexo
    hugo
    jekyll
    nextjs
    oreilly
    staticgen
    svelte
    intro (css tricks)
    tbd
    jamstack
    testing
    cypress.io
    getting started
    jasmine
    tla
    intro (learntla)
    torrents
    how to write a bitttorrent client (kristen widman)
    how tor works (alex kyte)
    how tor works (jordan wright) (p1)
    how tor works (p2)
    how tor works (p3)
    what are torrents (lifewire)
    typescript
    tutorial
    tutorial (1/5) (tutsplus)
    underscore
    tutorial (tutsplus)
    urls
    url living std
    w3.org
    vue
    awesome-vue (github)
    infographic (smashing mag)
    intro (smashing mag)
    intro (tutsplus)
    node, express, vue tutorial (tutsplus)
    vue 2.0 (packt)
    vue 3.0
    vue and seo
    vuepress
    web hosting
    who is hosting this?
    web servers
    5 common setups (digital ocean)
    apache setup (digital ocean)
    intro (nginx)
    let's build a web server part 1
    let's build a web server part 2
    let's build a web server part 3
    nginx guide (tutsplus)
    performance tips (nginx)
    servers for hackers
    web-assembly
    getting started
    levelupwasm
    performance
    spec (github)
    web-components
    mozilla
    web-sockets
    connect the web
    the protocol (ietf)
    webcrawling
    commoncrawl.org
    how to build a million-page, single-machine crawler
    the most underrated hack (tomtunguz)
    webgl
    fundamentals

    -->
    Do you know how to "read" a face?
    categories:
    tags: behavior  emotion  interrogation  interviewing 
    date: 04 Jul 2022
    slug:behavior-spaff

    Ansible for Devops - book notes
    categories:
    tags: javascript  tools 
    date: 07 Jul 2022
    slug:ansible

    Ideas and Learning links - 2019
    categories:
    tags: ideas  learning 
    date: 28 Jul 2022
    slug:ideas