# Jimmy Royer's Public Library

### LAUNCH Festival Hackathon - Science of Travel 3

"A few months ago, I had the privilege of being one of the judges at the LAUNCH Hackathon hosted by Expedia, CapitalOne Labs, and BitPay. Over 800 developers and designers participated and over $2 million in prizes were given away. In addition to the grand prizes for best overall product (a$100,000 investment from the LAUNCH Fund), Expedia was a premier sponsor, giving away prizes to the top 5 teams who used our API in an interesting way."

• The Oasis team used our Points of Interest API to build an exciting app in the discovery space. The app recommends points of interest to visit on a road trip. If a traveler accepts or ignores this feedback, it is used to improve suggestions for future travellers. We found the app to be creative, fun, and an excellent use of our API!
• Serendipit.us tied Facebook and travel itineraries together to let travelers meet up with other people who were traveling to the same destination as you during overlapping days. We thought it was an interesting take on integrating social and travel.
• Travel Nanny built a mobile app to augment your itinerary with information you might need. They used a third party API to parse your itinerary, then added additional information like what visas you need for the trip. We liked that they were solving a real problem for a lot of our customers and it made us interested to find out more about the visa information service they were consuming.

### Slides: Edit 1

May 22, 15

• Building enabled and control groups is an art
• Granularity of our data is per week with Omniture
• We're new at this

### Shapiro–Wilk test - Wikipedia, the free encyclopedia

May 22, 15

"The null-hypothesis of this test is that the population is normally distributed. Thus if the p-value is less than the chosen alpha level, then the null hypothesis is rejected and there is evidence that the data tested are not from a normally distributed population. In other words, the data are not normal. On the contrary, if the p-value is greater than the chosen alpha level, then the null hypothesis that the data came from a normally distributed population cannot be rejected. E.g. for an alpha level of 0.05, a data set with a p-value of 0.02 rejects the null hypothesis that the data are from a normally distributed population.[2] However, since the test is biased by sample size,[3] the test may be statistically significant from a normal distribution in any large samples. Thus a Q–Q plot is required for verification in addition to the test."

### Q-Q plots

May 21, 15

"Learning Objectives
State what q-q plots are used for.
Describe the shape of a q-q plot when the distributional assumption is met.
Be able to create a normal q-q plot."

### How to Correctly Interpret P Values

May 21, 15

"The P value is used all over statistics, from t-tests to regression analysis. Everyone knows that you use P values to determine statistical significance in a hypothesis test. In fact, P values often determine what studies get published and what projects get funding.

Despite being so important, the P value is a slippery concept that people often interpret incorrectly. How do you interpret P values?

In this post, I'll help you to understand P values in a more intuitive way and to avoid a very common misinterpretation that can cost you money and credibility."

### 7.2.1.3. Anderson-Darling and Shapiro-Wilk tests

May 21, 15

"The Shapiro-Wilk test, proposed in 1965, calculates a W statistic that tests whether a random sample, x1,x2,…,xn comes from (specifically) a normal distribution ."

### Kolmogorov-Smirnov Test -- from Wolfram MathWorld

May 21, 15

"Kolmogorov-Smirnov Test
A goodness-of-fit test for any statistical distribution. The test relies on the fact that the value of the sample cumulative density function is asymptotically normally distributed."

### http://ville.montreal.qc.ca/sel/sypre-consultation/afficherpdf?idDoc=35&typeDoc=1

May 21, 15

Montreal's by-law concerning traffic and parking

### ngInfiniteScroll - Infinite Scrolling for AngularJS

May 20, 15

"What is ngInfiniteScroll?

ngInfiniteScroll is a directive that you can use to implement infinite scrolling in your AngularJS applications. Simply declare which function to call when the user gets close to the bottom of the content with the directive and the module will take care of the rest. Of course, you can specify several options to ensure that the behavior is just what you're looking for."

### Accumulating More Than One Failure In A ValidationNEL – John Kurkowski

May 19, 15

"The Applicative Builder operator |@| takes Validations (and other Applicative Functors) and a handler that accepts the combined result as a tuple. In the case of Validations, the hander is called if all inputs are Successes. If any of the inputs is a Failure, the handler is not called, while |@| accumulates the Failures for you."

### Emojineering Part 1: Machine Learning for Emoji Trends - Instagram Engineering

May 19, 15

Awesome data analysis on the rising trend of emojis on Instagram. Worth to read just for the used techniques (but the conclusions are quite normal, but backed with data though).

"In Part 1 of this blog post series, we will take a deep dive into emoji usage on Instagram. By applying machine learning and natural language processing techniques, we’ll discover the hidden semantics of emoji."

### t-SNE (View high dimensions visualization in a 2D view)

May 19, 15

"t-Distributed Stochastic Neighbor Embedding (t-SNE) is a (prize-winning) technique for dimensionality reduction that is particularly well suited for the visualization of high-dimensional datasets. The technique can be implemented via Barnes-Hut approximations, allowing it to be applied on large real-world datasets. We applied it on data sets with up to 30 million examples. "

### Top 10 data mining algorithms in plain English | rayli.net

May 19, 15

"Today, I’m going to explain in plain English the top 10 most influential data mining algorithms as voted on by 3 separate panels in this survey paper.

Once you know what they are, how they work, what they do and where you can find them, my hope is you’ll have this blog post as a springboard to learn even more about data mining."

### We have a problem with promises

May 19, 15

"The big problem, which has revealed itself to me over the course of the past year, as I've watched numerous programmers struggle with the PouchDB API and other promise-heavy APIs, is this:

Many of us are using promises without really understanding them."

May 16, 15

### Lunatech Blog: Validation in Scala

May 15, 15

"The subject of this trip is Validation: how to represent a computation which can either give a result, or a failure message. Or rather: how to represent a sequence of computations (each of which may fail) giving either a complete result or else a list of the failure messages."

### Learn by Example: Scala Parser Combinators | Code

May 15, 15

"One of the more common things you run into during software development is the need to parse arbitrary text for data. Typically, you might use regular expressions, or encode assumptions about the data format in the way you parse the text (think slicing a string at specific indices, splitting on commas, etc). Both of these are brittle, and require a lot of verbose code to properly handle all of the possible failure points. This might lead you to writing your own parser if you are committed enough – but this is a large undertaking for most developers. You have to learn how to write a parser, or learn a parser generator in order to even begin coding the solution to your particular use case. Scala has a fantastic solution to this problem however, and that solution is parser combinators."

### LaTeX Cookbook for formulas

May 15, 15

"LaTeX Cookbook" for formulas

### MathJax

May 15, 15

"Beautiful math in all browsers
A JavaScript display engine for mathematics that works in all browsers.
No more setup for readers. It just works."

### Bayesian Methods for Hackers

May 14, 15

"An intro to Bayesian methods and probabilistic programming from a computation/understanding-first, mathematics-second point of view."

1 - 20 of 580 Next › Last »
20 items/page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo