Get away with Google Flights
A few tips to help you book this year’s dream vacation.
A few tips to help you book this year’s dream vacation.
The United States Court of Appeals for the Second Circuit issued an opinion rejecting the government’s attempt to hold an employee criminally liable under the federal hacking statute—the Computer Fraud and Abuse Act (“CFAA”)—for violating his employer-imposed computer use restrictions. The decision...
Previously, on Jepsen, we saw Chronos fail to run jobs after a network partition . In this post, we’ll see MariaDB Galera Cluster allow transactions to read partially committed state.
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
This text is designed to accompany your study of introductory digital signal processing. 1 It’s an eccentric piece of not-so-rigorous literature with a preoccupation for explaining things using interactive visualizations, animations and sound. 2 My goal is to explain the Discrete Fourier Transform using a miniature…
Lately I’ve spent more time than usual using the Chrome Developer Tools. Along the way I found a couple of nice features that I had previously missed (or at ...
I've been a long-time player of Banished on Mac OSX via Crossover Office/Wine and Banished crashes so often I can no longer play it. I have an old Windows box but it can't handle the game's graphics; even with a newer graphics card.
If you have been paying attention on Twitter recently, you have likely seen some increasing numbers regarding the number of simultaneous connections the Phoenix web framework can handle. This post documents some of the techniques used to perform the benchmarks.
Golang was explicitly engineered to streamline projects built by large groups of programmers with different skill levels, and there is no larger such group than the open source community.
Seriously.
Physical cues to detect lies have a fairly high failure rate. Find out how to detect lies a lot more accurately using a storytelling technique.
It's flattering to see others appreciate our design and data visualization. Here is one YC company that appreciated us a bit too much.
A 30,000+ word blog post about how to write about information and make it spread. And something new from us: The Priceonomics Data Studio.
Corporate branding and advertisements are ubiquitous in society today and almost impossible to avoid. What if we lived in a world where consumers were blind to this surplus of corporate branding? Brand Killer is a technology demonstration that envisions a future in which consumers can use augmented reality to opt out…
The background story to why I built yet another static website generator in Python.
People are so sensitive these days! People are just offended by every little thing! Millennials, amirite?!
This is a story about McGill education students that cannot calculate an average, and the professor who admitted he didn't care. Fina...
On May 4th, my book Hello Web App was released. Since then, hundreds of people used it to learn how to build web apps using Python and Django.
It’s been a very exciting year for ClojureScript. It’s clear that things have been accelerating and here is a personal selection of highlights:
We need languages and systems that are less powerful, not more powerful, and easy ways to create and use such languages.
Stripe uses Sorbet to type check our 15 million lines of Ruby code, making engineers more productive. Here's why we love Sorbet.
The Trans-Pacific Partnership agreement (TPP) poses massive threats to users in a dizzying number of ways. It will force other TPP signatories to accept the United States' excessive copyright terms of a minimum of life of the author plus 70 years, while locking the US to the same lengths so it will...