Profile

Cover photo
Colin McMillen
Works at Google
Attended Carnegie Mellon University
Lives in Boston
10,177 followers|3,615,538 views
AboutPostsPhotosYouTube

Stream

 
Random thought: is Final Fantasy VI the first video game I played that passes the Bechdel test? Most video games of that era were lucky if they had substantial dialogue at all, let alone dialogue between two women. And yet FF6 somehow managed to have two women as the main characters.
6
Kenton Varda's profile photoSverre Rabbelier's profile photoColin McMillen's profile photoAustin McDonald's profile photo
8 comments
 
I played 7 before 6.  I assume it passes the Bechdel test, but I'm not positive.

I can't think of anything older that does.  Maniac Mansion, maybe?
Add a comment...

Colin McMillen

Shared publicly  - 
 
https://github.com/nvbn/thefuck

"""
Magnificent app which corrects your previous console command, inspired by @liamosaur twit.

Few examples:

➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

➜ fuck
sudo apt-get install vim
[sudo] password for nvbn:
Reading package lists... Done
...

➜ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master


➜ fuck
git push --set-upstream origin master
Counting objects: 9, done.
...

➜ puthon
No command 'puthon' found, did you mean:
 Command 'python' from package 'python-minimal' (main)
 Command 'python' from package 'python3' (main)
zsh: command not found: puthon

➜ fuck
python
Python 3.4.2 (default, Oct  8 2014, 13:08:17)
...

➜ git brnch
git: 'brnch' is not a git command. See 'git --help'.

Did you mean this?
    branch

➜ fuck
git branch
* master
"""
thefuck - Magnificent app which corrects your previous console command.
36
15
Egor Pasko's profile photoLukas Ahrenberg's profile photoJim Hague's profile photoJustus Wunschik's profile photo
Add a comment...

Colin McMillen

Shared publicly  - 
 
Important work toward making the internet more secure.
 
Woo hoo!  +TechCrunch article about my main project at work.  By June 30th, the ads that Google places on millions of web sites around the world will get to your browser securely, over HTTPS.

So why are we doing this?  Any number of news stories in the past year have made it clear that non-encrypted communication really is the target of both eavesdropping and tampering.  That would be reason enough.

But it's more than that.  Google is a big believer in "HTTPS Everywhere": the notion that all web sites should be encrypted; that if someone proposed unencrypted HTTP today, everyone would just laugh at the mistake and of course add encryption.  The privacy, integrity, and authentication benefits of encryption are hands-down winners.

But there's a catch.  If a web site owner wants the benefits HTTPS, then browsers demand that everything on the page must be delivered secure — so as not to leave an unencrypted "weakest link" lying around.  Entirely reasonable.  And in particular, that means that any ads appearing on that page have to be served up on an encrypted channel too.

Well, not all of the ads in the world come in encrypted form.  (Yet!)  So when a web page is encrypted, the auction that picks the best ad to show you can only choose from among the ones fully deliverable over HTTPS... and that means the winning ad is sometimes a little less good.  And the owner of the web page sometimes gets paid a little less money.

People have known this for years.  Articles like "Google AdSense Earnings Drop With HTTPS Migrations" (https://www.seroundtable.com/https-google-adsense-19035.html) talk about how bad the revenue hit can be.

My launch, coming up by June 30th, will make that a thing of the past.  We will be serving all ads over HTTPS.  And that means that web sites moving to HTTPS won't lose money by doing so.

The threat of decreased ad revenue has been a barrier to HTTPS adoption — but for sites that ask Google to place ads on them, that barrier is about to come down.
1 comment on original post
34
Add a comment...

Colin McMillen

Shared publicly  - 
 
>computer algorhtm
>bans me probabilistically
>mfw
 
A website commenter who will end up being banned for antisocial behaviour can be spotted with 80% accuracy simply by examining their first five posts, claim researchers
2 comments on original post
9
1
Dan Sandler's profile photoJan-Willem Maessen's profile photoColin McMillen's profile photoDon Burke's profile photo
5 comments
 
first
Add a comment...

Colin McMillen

Shared publicly  - 
 
The Google Borg paper :)
 
So many folks have asked me over the years "what do you do at Google?"  I often have to just shrug my shoulders.

Well, the group I worked with (prior to my current team) has published a paper:  I used to be manager of the Borgmaster team.  What's a Borgmaster?  Read the paper.  :-)
Venue. Proceedings of the European Conference on Computer Systems (EuroSys), ACM, Bordeaux, France (2015). Publication Year. 2015. Authors. Abhishek Verma, Luis Pedrosa, Madhukar R. Korupolu, David Oppenheimer, Eric Tune, John Wilkes. BibTeX. @inproceedings{43438, title = {Large-scale cluster ...
1 comment on original post
21
1
Joseph Smarr's profile photo
Add a comment...

Colin McMillen

Shared publicly  - 
 
 
“When his assassin took flight he is said to have exclaimed, ‘Sic semper tyrannis!’” wrote the editor of l’Epoque in Paris. “God grant that the American government may never have any other but tyrants such as he.”
The president's assassination 150 years ago sparked outpourings of grief across the globe
2 comments on original post
7
Add a comment...

Colin McMillen

Fiasco IRL  - 
5
2
James Gabrielsen's profile photoCaptain Flint's profile photoEric Gragsone's profile photoMichael Barry's profile photo
3 comments
 
Leslie Nielsen: "Are you aware of the penile laws of this state?"
Add a comment...
Have them in circles
10,177 people
Daniel James's profile photo
Mike “mobileradikal” Corbett's profile photo
Fintan Gillespie's profile photo
Abigail Alhassan's profile photo
William Ellerbe's profile photo
Tommy Nazar's profile photo
your bos's profile photo
Jesse “AzuleOnyx” Spangenberger's profile photo
Tarun Kanti Nath's profile photo

Colin McMillen

Shared publicly  - 
 
Scaremongering Sophos ads in the subway: "If you built your system like an idiot, how will you stop punching yourself? Also, the cops are after you?"
42
1
Thomas Maufer's profile photoColin McMillen's profile photoTim Burt's profile photoAlexander Lent's profile photo
9 comments
 
"Sophos.  Advertising made stupid."
Add a comment...

Colin McMillen

Shared publicly  - 
 
Hurrah.
 
This is what I work on at Google (when I'm not at home debugging a baby).

QUIC is a UDP based transport protocol that's we've been working on for a few years, and it's looking good: it makes your search results load faster, and your YouTube videos play more smoothly, and is always encrypted.

As of April 2015 roughly half of all requests from Chrome to Google are served over QUIC - that includes YouTube which accounts for a substantial chunk of all the world's internet traffic.

Faster, more secure, and the code is freely available in Chromium.

http://blog.chromium.org/2015/04/a-quic-update-on-googles-experimental.html
5 comments on original post
30
6
Christian Gruber's profile photoCaleb Boucher's profile photo
Add a comment...

Colin McMillen

Shared publicly  - 
21
4
Michael Comia's profile photoAlan Viverette's profile photo
Add a comment...

Colin McMillen

Shared publicly  - 
 
 
In Afghanistan, girls aren't allowed to bicycle but they are allowed to skateboard. So, in 2007 a non-profit that pairs skating and education called 'Skateistan' descended on the country. Skateboarding is now the #1 sport for women in Afghanistan. Photographer Jessica Fulford-Dobson took these award-winning portraits of skateboarding girls in Kabul.

http://www.thisiscolossal.com/2015/04/skateistan-jessica-fulford-dobson/
37 comments on original post
35
3
Stefani Banerian's profile photoGraham Sysko's profile photoDanielle Drew's profile photoChristian Siegel's profile photo
Add a comment...

Colin McMillen

Shared publicly  - 
 
Fascinating study.

I look forward to our Young Lady's Illustrated Primer^W CS 101 intelligent training material.
 
After conducting automated analyses of what students do from moment to moment as they learn to write computer programs, Stanford University researchers were able to predict — with surprising accuracy — the students' final grades. What makes the feat more remarkable is that the projections were ...
View original post
12
2
Ryan Levering's profile photoColin Lewis's profile photoSteve S's profile photo
 
"The findings underscore how we should be more accepting of their differences", by grouping them into three distinct categories that can predict their performance...humans love their boxes...
Add a comment...
People
Have them in circles
10,177 people
Daniel James's profile photo
Mike “mobileradikal” Corbett's profile photo
Fintan Gillespie's profile photo
Abigail Alhassan's profile photo
William Ellerbe's profile photo
Tommy Nazar's profile photo
your bos's profile photo
Jesse “AzuleOnyx” Spangenberger's profile photo
Tarun Kanti Nath's profile photo
Work
Occupation
Software Engineer
Employment
  • Google
    Staff Software Engineer, 2009 - present
  • reCAPTCHA
    Co-Founder, 2007 - 2009
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Boston
Previously
Minneapolis - Pittsburgh - Tokyo
Apps with Google+ Sign-in
Story
Bragging rights
I proposed to my wife using obfuscated Perl code. My Erdős number is 4.
Education
  • Carnegie Mellon University
    Ph.D. Computer Science, 2003 - 2009
  • University of Minnesota
    B.S. Computer Science, 1999 - 2003
  • Robbinsdale Cooper High School
    1995 - 1999
Links
Contributor to