Profile

Cover photo
Verified name
Victor Costan
Worked at Dropbox
Attends Massachusetts Institute of Technology
Lives in Cambridge, Massachusetts, USA
1,135 followers|365,502 views
AboutPostsYouTube+1's

Stream

Victor Costan

Shared publicly  - 
 
TIL: FarmHash is Google's successor to CityHash. (that was the rage last time I checked)
Automatically exported from code.google.com/p/farmhash
1

Victor Costan

Shared publicly  - 
 
Tool for summarizing last week's work, for Chromium contributors.
1

Victor Costan

Shared publicly  - 
 
Reminder to myself -- building Chromium on OSX with a Homebrew-based python requires:
pip install pyobjc
1

Victor Costan

Shared publicly  - 
 
TIL: The WebDriver protocol is a W3C specification now.
WebDriver is a remote control interface that enables introspection and control of user agents. It provides a platform- and language-neutral wire protocol as a way for out-of-process programs to remotely instruct the behaviour of web browsers. Provided is a set of interfaces to discover and ...
1

Victor Costan

Shared publicly  - 
 
TIL: The weird network interface names I saw in Fedora 23 are actually supposed to be more predictable than ethX. The convention is documented in the link below.
1

Victor Costan

Shared publicly  - 
 
Easy (though mildly annoying way) to get Paladin beta keys.
Follow Paladins on social media to get up to four paladins beta keys!
1

Victor Costan

Shared publicly  - 
 
Atom can be told to use the C++ (instead of the C) grammar for .h files by adding the following snippet to your config.cson file.

core:
customFileTypes:
"source.cpp": [
"h"
]

1
Victor Costan's profile photo

Victor Costan

Shared publicly  - 
 
TIL: iectrl is a node.js CLI for managing IE VMs (courtesy of ievms, which is courtesy of modern.ie).
iectrl. Command line interface and Node module for managing ievms virtual machines. NPM version. Requirements. For ievms: VirtualBox; Curl (Ubuntu: sudo apt-get install curl ); Linux Only: unar (Ubuntu: sudo apt-get install unar ). For iectrl: Node. Installation. Globally:
1

Victor Costan

Shared publicly  - 
 
Grateful that someone put together a WebIDL language plugin for Atom. If you also find this useful, don't forget to encourage the author by starring the repository.

https://github.com/izgzhen/language-webidl
1

Victor Costan

Shared publicly  - 
 
Note for self: Windows 7's software update service is fixed (to upgrade to 10) using KB 3102810 & 947821. Microsoft still sucks.
1

Victor Costan

Shared publicly  - 
 
TIL: mitmproxy has a super-powerful DSL for programmatic request/response modification. Also, script auto-reloading.
1

Victor Costan

Shared publicly  - 
 
Scala auto-completion that can be used in Atom.
ENSIME brings Scala and Java IDE features to your favourite text editor: Show the type of the symbol under the cursor. Contextual completion for values and methods. Semantic highlighting with implicit expansion. Add an import for the symbol under the cursor. Fast classpath search (types and ...
1
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
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
Victor Costan's +1's are the things they like, agree with, or want to recommend.
WebDriver
w3c.github.io

WebDriver is a remote control interface that enables introspection and control of user agents. It provides a platform- and language-neutral

Experimental support for WebAssembly in V8
v8project.blogspot.com

For a comprehensive overview of WebAssembly and a roadmap for future community collaboration, see A WebAssembly Milestone on the Mozilla Hac

Free Paladins Beta Keys
www.paladins.com

Follow Paladins on social media to get up to four paladins beta keys!

Home · ENSIME
ensime.github.io

ENSIME brings Scala and Java IDE features to your favourite text editor: Show the type of the symbol under the cursor. Contextual completion

SVG Loaders - Sam Herbert
samherbert.net

Made by Sam. For everyone.

Slackmojis - The Best Custom Slack Emojis
slackmojis.com

A directory of the best custom emojis for your slack channel. Download them all and add your own!

GitHub - pahen/madge: Create graphs from your CommonJS or AMD module dep...
github.com

madge - Create graphs from your CommonJS or AMD module dependencies

Matt Roe
www.roeco.co

California-based photographer and technologist. Lover of art, politics and exploration.

Recovering a commit from Github's Reflog | Object Partners
objectpartners.com

Git's reflog is a powerful feature that allows a user to recover from almost any error. Github doesn't offer direct access to the reflog of

Electron
electron.atom.io

Build cross platform desktop apps with web technologies

element14 : All Content - All Communities
element894.rssing.com

Written by Elecia White. In Part 1, I left you with a puzzle: given the chip markings what can you tell about the BB8's internals? I've done

Blog Posts - BB-8 Sphero Teardown
blog.fictiv.com

At Fictiv, we're seeking to uncover, decodify, and share how physical products are made — what we like to call the DNA of hardware developme

start [Silicon Pr0n]
siliconpr0n.org

An Integrated Circuit (IC) Reverse Engineering (RE) Wiki. Based upon the following principle: “”“ Observation 11.6. Understanding layouts an

getify/You-Dont-Know-JS · GitHub
github.com

You-Dont-Know-JS - A book series on JavaScript. @YDKJS on twitter.

fedora | Atlas by HashiCorp
atlas.hashicorp.com

Fedora is a Linux-based operating system that provides users with access to the latest free and open source software, in a stable, secure a

Genode - An Exploration of ARM TrustZone Technology
genode.org

An Exploration of ARM TrustZone Technology. ARM TrustZone technology has been around for almost a decade. It was introduced at a time when t