Profile

Cover photo
Verified name
Victor Costan
Worked at Dropbox
Attends Massachusetts Institute of Technology
Lives in Cambridge, Massachusetts, USA
920 followers|292,413 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Victor Costan

Shared publicly  - 
 
This was necessary! Glad someone is stepping up to the plate.
srclib is a hackable, multi-language code analysis library for building better software tools. srclib makes developer tools like editor plugins and code search better. It supports things like jump to definition, find usages, type inference, and documentation generation.
1
Add a comment...

Victor Costan

Shared publicly  - 
 
Kitematic is an open-source OSX GUI app for managing Docker containers.
Kitematic - The easiest way to use Docker on Mac.
1
Add a comment...

Victor Costan

Shared publicly  - 
 
Google's build system (blaze), open-sourced
2
Add a comment...

Victor Costan

Shared publicly  - 
 
Apache whirr doesn't work with the latest JDK on OSX. Workaround:

Download and install Java 6.
http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg

Point JAVA_HOME to it while running whirr.
JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home whirr

Source for the Java 6 link: http://apple.stackexchange.com/questions/153584/install-java-jre-6-next-to-jre-7-on-os-x-10-10-yosemite
I'm trying to use whirr with OpenStack and I think I'm impacted by JCLOUDS-427 , as I'm getting the first error listed in the bug. https://issues.apache.org/jira/browse/JCLOUDS-427. The bug is listed as fixed in 1.7.1 and 1.8.0. Please consider making a release with an updated JCLOUDS.
2
Add a comment...

Victor Costan

Shared publicly  - 
 
Free (once you're manually approved) test OpenStack cluster.
1
Add a comment...

Victor Costan

Shared publicly  - 
 
New recommendations for reliable layout tests in Blink.
Drive
PSA: How to write reliable layout testPSA: How to write reliable layout tests alexclarke@, rmcilroy@, skyostil@ During the development of the Blink Scheduler we ran into a number of anti-patterns in layout tests which made the tests fail if the order or timing of task scheduling changed substantially. This document describes some of...
1
Add a comment...
Have him in circles
920 people
Jo David's profile photo
mavis akapo's profile photo
edtsam alhamza's profile photo
Manolis Kellis's profile photo
Nickolai Zeldovich's profile photo
Wei Li's profile photo
jassica jassi's profile photo
uncle Warren's profile photo
rafael dim's profile photo

Victor Costan

Shared publicly  - 
 
Chrome has a dev channel on Android. Great for developing against bleeding-edge features, such as Service Worker.
Welcome to Chrome Dev for Android!• Live on the bleeding edge: Try out our ...
1
Add a comment...

Victor Costan

Shared publicly  - 
 
An example of a BLE protocol.
During the last two weeks I had fun playing with the BLE protocol of the Nike+ FuelBand SE, a device to track daily steps, calories, time, etc. I've completely reversed its protocol and found out the following key points: The...
1
Add a comment...

Victor Costan

Shared publicly  - 
 
Figuring out OpenStack user, tenant, region, endpoint: go to "Access & Security", click "Download OpenStack RC File" on the top-right, slog through the shell script.
1
Add a comment...

Victor Costan

Shared publicly  - 
 
OpenStack cluster on one machine, for testing.
Quick Start¶. Select a Linux Distribution. Only Ubuntu 14.04 (Trusty), Fedora 20 and CentOS/RHEL 7 are documented here. OpenStack also runs and is packaged on other flavors of Linux such as OpenSUSE and Debian. Install Selected OS. In order to correctly install all the dependencies, ...
1
Add a comment...

Victor Costan

Shared publicly  - 
 
Extracts files from blizzard's MPQ files.
MPQExtractor - A command-line tool to extract files from MPQ archives
1
Add a comment...
People
Have him in circles
920 people
Jo David's profile photo
mavis akapo's profile photo
edtsam alhamza's profile photo
Manolis Kellis's profile photo
Nickolai Zeldovich's profile photo
Wei Li's profile photo
jassica jassi's profile photo
uncle Warren's profile photo
rafael dim's profile photo
Work
Occupation
PhD Student
Employment
  • Dropbox
    Software Engineer Intern, 2012 - 2012
  • Google
    Software Engineer, 2008 - 2009
  • Google
    Associate Product Manager Intern, 2007 - 2007
  • Apple Inc.
    Software Engineer Intern, 2006 - 2006
  • Microsoft
    Software Development Engineer Intern, 2005 - 2005
  • Dropbox
    Software Engineer Intern, 2013 - 2013
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Cambridge, Massachusetts, USA
Previously
Bucharest, Romania - Bucharest, Romania - Cambridge, MA, USA - Redmond, WA, USA - Sunnyvale, CA, USA - New York, New York, USA - San Francisco, CA, USA
Links
Story
Tagline
Coding Maniac, PhD student in Computer Science at MIT
Introduction
Victor Costan got infected with a passion for coding at the age of 10, and proceeded to earn a M.Eng in Computer science from MIT. Victor also holds a B.S. in Management that he pursued as he fell prey to the belief that great software requires legions of developers manipulating bloated code bases in repetitive ways. Thanks to Paul Graham's essays, Ruby, and Rails, he re-discovered the joy of coding, and came back from the dark ways of management.

Nowadays, Victor is still crazy about building software that he can impress his friends with, but he also dreams of contributing to making coding even more enjoyable. Victor likes developing mobile and Web 2.0 applications, and occasionally enjoys building some distributed systems behind the apps. When he is not coding, you will most likely find him reading up on some new programming language or software development technique.

At times, Victor likes to pretend he's mentally sane, and can be seen catching up with friends, watching a movie, or exploring Boston.
Education
  • Massachusetts Institute of Technology
    Ph.D., Computer Science, present
  • Massachusetts Institute of Technology
    M.Eng., Computer Science
  • Massachusetts Institute of Technology
    B.S., Computer Science, Management
  • National College of Computer Science "Tudor Vianu"
    Computer Science
Basic Information
Gender
Male
Birthday
December 29
Other names
龍望, pwnall
Victor Costan's +1's are the things they like, agree with, or want to recommend.
srclib
srclib.org

srclib is a hackable, multi-language code analysis library for building better software tools. srclib makes developer tools like editor plug

Chrome Dev – Приложения за Android в Google Play
market.android.com

Welcome to Chrome Dev for Android!• Live on the bleeding edge: Try out our latest features. (They'll be rough around the edges!) • Give earl

Kitematic
kitematic.com

Kitematic - The easiest way to use Docker on Mac.

w3math−Graphical Programmable Math Tools for everyone
w3math.com

From miles to kilometers -----#!! miles = 65;;??!! km = miles * 1.609344??!! !! #----- From kilometers to miles -----#!! km = 100;;??!! mile

Nike+ FuelBand SE BLE Protocol Reversed
www.evilsocket.net

During the last two weeks I had fun playing with the BLE protocol of the Nike+ FuelBand SE, a device to track daily steps, calories, time, e

Bazel Correct, reproducible, fast builds for everyone. GitHub ...
bazel.io

Bazel (Alpha). {Fast, Correct} - Choose two. Bazel is a build tool that builds code quickly and reliably. It is used to build the majority o

DevStack - an OpenStack Community Production — DevStack kilo.post2.post2...
docs.openstack.org

Quick Start¶. Select a Linux Distribution. Only Ubuntu 14.04 (Trusty), Fedora 20 and CentOS/RHEL 7 are documented here. OpenStack also runs

Log into Facebook | Facebook
www.facebook.com

Log into Facebook to start sharing and connecting with your friends, family, and people you know.

Sembiance/hearthstonejson · GitHub
github.com

hearthstonejson - Extracts card info from Hearthstone into JSON format

Kanma/MPQExtractor · GitHub
github.com

MPQExtractor - A command-line tool to extract files from MPQ archives

PSA: How to write reliable layout test
docs.google.com

PSA: How to write reliable layout tests alexclarke@, rmcilroy@, skyostil@ During the development of the Blink Scheduler we ran into a number

Dell UltraSharp 27 Ultra HD 5K Monitor – UP2715K
accessories.us.dell.com

The Dell UltraSharp 27 Ultra HD 5K Monitor – UP2715K features 5K clarity and superb Harman Kardon® stereo sound. Visit Dell.com/monitors. Hi

codemirror/CodeMirror
github.com

CodeMirror - In-browser code editor

[INFO]Stock Images & Other Links
forum.xda-developers.com

ADB adb push file new/location adb reboot adb reboot bootloader adb remount FASTBOOT fastboot flash system system.img fastboot flash boot bo

feross/webtorrent · GitHub
github.com

webtorrent - Streaming torrent client for node & the browser

mitmproxy - home
mitmproxy.org

mitmproxy. An interactive console program that allows traffic flows to be intercepted, inspected, modified and replayed. mitmdump. Think tcp

Beginner's guide - CuBox-i Wiki Pages
www.solid-run.com

So, you just got your new CuBox-i. Now what to do with it? If you ordered it with an micro SD card, Android is installed on that card. Just

Homebrew/homebrew
github.com

homebrew - The missing package manager for OS X.

Generate Mozilla Security Recommended Web Server Configuration Files
mozilla.github.io

Mozilla SSL Configuration Generator. Apache Nginx HAProxy. Modern Intermediate Old. Server Version OpenSSL Version HSTS Enabled. More detail

The regular menu is crappy, and they stop serving breakfast at 11.
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Crowded
Public - 3 years ago
reviewed 3 years ago
9 reviews
Map
Map
Map
The bubble tea isn't as good as it used to be.
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago
Public - 3 years ago
reviewed 3 years ago