Skip to content

Instantly share code, notes, and snippets.

@zcaceres
zcaceres / security-tips.md
Last active May 17, 2017 02:27
Security Tips from NCC

Security Tips from NCC

Intro

Internet is huge, processed 1 zettabyte (insanely huge).

Your data is being siphoned up, but NSA may not be watching you.

James Mickens "This World Of Ours"

Practice Good OpSec (Operational Security)

@zcaceres
zcaceres / Machine-Learning.md
Last active April 1, 2017 19:38
FSA 1702 – April 1, 2017 CS Saturday

Machine Learning: CS-Saturday

FSA 1702 – April 1, 2017


Competitive Search and Agents for Games – Minimax

Let's make agents to play deterministic zero-sum game.

Monte Carlo tree search is a non-deterministic extension of this approach.

Deterministic games have 'no excuses' (dice rolls, cards drawn etc). Only the players' moves determine the outcome of the game.

# SYNTAX:
var pattern = new RegExp(pattern, attributes); # attributes: g (global); i (case-sensitive); m (multiline matches)
var pattern = /pattern/attributes; # same as above
# BRACKETS:
[...]: Any one character between the brackets.
[^...]: Any one character not between the brackets.
@dscape
dscape / The-Innovators-Dilemma-Summary.md
Created February 22, 2011 21:02
Notes on The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail

Notes on The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail

  • Book by: Clayton M. Christensen, Cambridge, Massachusetts: Harvard Business School Press, 1997
  • Prepared by: B.B. McBreen. See [PDF][1] (more readable but it's not plain text)

Summary

  1. Market progress is separate from technology progress. Customers do not always know what they need.
  2. Innovation requires resource allocation which is extraordinarily difficult for disruptive technologies.
  3. Disruptive technology needs a new market. Old customers are less relevant. Disruptive technology is a marketing problem, not a technological one.