Hackers, I see you: Network Intrusions
22 February 2017
In the hyperconnected world these days, billions of packets are sent back and forth between computers every second. Unfortunately not all of these are well intentioned and can cause significant harm. With machine learning, we can use classification models to differentiate between normal network traffic and nefarious ones. However, to do this effectively, choosing the right model is critical.... Read More
Anatomy of a NHL Goal
4 February 2017
I’ve been a huge San Jose Sharks fan since God knows when and ole Patty has been with us the whole time. Incredible to see him ascend into the 500 goal club the other night. Only 44 other players in NHL history shares this honor with him. As tribute, I thought we’d crunch some numbers about goalmaking today. Sports are a finicky thing though and extracting actionable insights will be difficult. Regardless, let’s see what we see.... Read More
Subways for Coffee (Part 2 of 2)
23 January 2017
Subways for Coffee (Part 1 of 2)
23 January 2017
New York City subways. Within its tangled concrete and metal maze, there’s bound to be droves of John and Jane Smith’s thirsting for a brilliant cup of Joe. Where are they though? We have this perfectly aromatic blend of bold, earthly coffee beans and rich, creamy chocolate going undiscovered. If they can’t find us, we’ll need to find them.
Thankfully the MTA (Metropolitan Transportation Authority) has provided turnstile data that might help us do just that.... Read More
Call me migrated. Bye Sublime, hello Visual Studio Code
11 January 2017
Over the past years I’ve always been a Sublime Text guy. I’ve also been a C# guy on Visual Studio so, naturally, when I heard about Visual Studio Code (VSC) I would give it a try. Three months later, I’ve never looked back. The built-in git diff viewer, Markdown previewer, debugger, linting, and IntelliSense (code autocomplete)? Thumbs up. Sure, you could add packages to do most of those in Sublime, but those solutions aren’t nearly as elegant as VSC. Not to mention, Sublime’s UI just somehow feels… I don’t know… dated?
If you are balking at learning yet another editor, just do it. Naturally there will be the initial familiarization hurdle to overcome, but once you get started I’m sure you too will quickly leave Sublime in the dust. Here are some tips and tricks I’ve aggregated so far.... Read More