Profile

Cover photo
Stephen Hamer
Works at Upverter
Attended University of Waterloo
Lives in Toronto, Ontario
544 followers|18,014 views
AboutPostsPhotosVideos+1's

Stream

Stephen Hamer

Shared publicly  - 
 
 
Michael Woodworth was in a video call with 2 people. #hangoutsonairStephen Hamer and Zak Homuth
Sensor Network - Part 1
Michael Woodworth and 2 others participated
1
Add a comment...

Stephen Hamer

Shared publicly  - 
1
Add a comment...

Stephen Hamer

Shared publicly  - 
 
A profitable, growing, useful, legal, well-loved... failure. Since before graduating from university and up until taking my current job (which is its own story I'll tell some other time), I've...
1
Add a comment...

Stephen Hamer

Shared publicly  - 
 
The Closure Tools project is an effort by Google engineers to open source the tools used in many of Google's sites and web applications for use by the wider Web development community. Web applicat...
1
Add a comment...

Stephen Hamer

Shared publicly  - 
 
Love the new git 1.7.8 feature:
git diff --function-context
Being able to see the whole function that a change was made in make it lots easier to figure out what others were doing in the codebase.
1
Add a comment...

Stephen Hamer

Shared publicly  - 
 
Wooo, just launched real time collaboration. http://upverter.com/tour/eda/collaboration/
Multiple levels of permissions. Collaborators can be restricted in what they can do by setting them to admin, editor, or viewer. Schematic Editor Create an Account. Go. Our Story; The Team; Press; Our...
2
Add a comment...
Have him in circles
544 people
Pablo Pera's profile photo
Eduardo Minguez Perez's profile photo
Errol Lishman's profile photo
Sanora Held's profile photo
Taylor Wakefield's profile photo
Erin Lawrence's profile photo
Evan Zimmermann's profile photo
Christine Yen's profile photo
Arne Jenssen's profile photo

Stephen Hamer

Shared publicly  - 
 
 
Y Combinator and Upverter Are hosting a Hardware Hackathon!  You should check it out!
1
1
Chris Vandevelde's profile photo
Add a comment...

Stephen Hamer

Shared publicly  - 
 
Pebble is a customizable watch. Download new watchfaces, use sports and fitness apps, get notifications from your phone.
1
Add a comment...

Stephen Hamer

Shared publicly  - 
 
EC2 On-Demand vs Reserved Instance Cost Savings Calculator. A huge thanks to Michael Hood for his work on the spreadsheet that inspired this calculator. Amazon offers significant price breaks for usin...
1
Add a comment...

Stephen Hamer

Shared publicly  - 
 
I have a match expression set in vim to highlight trailing whitespace. Only problem is that it only seems to work on the first buffer opened. Any one know how to run commands on each new buffer?


" highlight trailing whitespace bright red
highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
1
Brian Hein's profile photoVaseeharan Thirukumaran's profile photoStephen Hamer's profile photo
3 comments
 
+Vaseeharan Thirukumaran Good thinking with the color scheme. Doesn't work though. The match expression only exists in the first buffer. I think I've found another solution. Turns out there's an autocmd for entering a buffer. The match expression then gets created each you switch to a different buffer.


autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
highlight ExtraWhitespace ctermbg=red guibg=red
Add a comment...
People
Have him in circles
544 people
Pablo Pera's profile photo
Eduardo Minguez Perez's profile photo
Errol Lishman's profile photo
Sanora Held's profile photo
Taylor Wakefield's profile photo
Erin Lawrence's profile photo
Evan Zimmermann's profile photo
Christine Yen's profile photo
Arne Jenssen's profile photo
Education
  • University of Waterloo
    Computer Engineering
Basic Information
Gender
Male
Work
Occupation
Software Engineer
Employment
  • Upverter
    Co-Founder, 2010 - present
  • Xobni
    Senior Software Engineer, 2009 - 2010
  • Xobni
    Software Engineering Intern, 2008 - 2008
  • Aegis
    Process Control Development Team, 2007 - 2007
  • Eastman Kodak
    Engineering Co-op for Display Technologies Devision, 2007 - 2007
  • LSI Logic
    Software Developer, 2006 - 2006
  • Net Integration Technologies
    Human Cannonball, 2005 - 2005
  • Uptime Software
    Software Developer, 2005 - 2005
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Toronto, Ontario
Previously
Rochester, NY - Dubai, UAE - Waterloo, Ontario - Montréal, Quebec - San Francisco, CA - Nagoya, Japan
Links
Contributor to
Stephen Hamer's +1's are the things they like, agree with, or want to recommend.
EDA tools for the web - Upverter
upverter.com

Change the way you design hardware. Upverter provides a set of tools to enable a collaborative hardware design process. A revolution in hard

Offline Google Mail - Chrome Web Store
chrome.google.com

Gmail Offline beta is a Gmail app built to support offline access, allowing mail to be read, responded to, searched and archived...

EC2 On-demand vs Reserved Instance Cost Savings Calculator - by Mike Khr...
mikekhristo.com

EC2 On-Demand vs Reserved Instance Cost Savings Calculator. A huge thanks to Michael Hood for his work on the spreadsheet that inspired this

Annotating JavaScript for the Closure Compiler - Closure Compiler - Goog...
code.google.com

My favorites ▼ | English ▼ | Sign in. Skip to page content Skip to main navigation. Google Code Labs. eg "adwords" or "open s

Postagram Postcards
market.android.com

Postagram prints and ships your photos to friends and family as real postcards. Postagram makes it easy to send a printed photo in the mail

Compositing - MDN
developer.mozilla.org

source-over (default) This is the default setting and draws new shapes on top of the existing canvas content. Image:Canvas_composite_srcovr.

Kyoto Cabinet: a straightforward implementation of DBM
fallabs.com

Overview. Kyoto Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a p

JavaScript Reference - MDN Docs
developer.mozilla.org

Mozilla Developer Network. Search. Docs. HTML; DOM; Video; Audio; SVG; WebGL. HTML5; WebSockets; Offline Cache; Local Storage; IndexedDB; Fi

a closer look at crankshaft, v8's optimizing compiler -- wingolog
wingolog.org

Continuing in my series of articles on V8, Google's JavaScript engine, in this article I'd like to take a closer look at V8's op

4.8.11 The canvas element — HTML Standard
www.whatwg.org

WHATWG. HTML. Living Standard — Last Updated 17 January 2012. ← 4.8.6 The video element – Table of contents – 4.8.12 The map element → · 4.8

Cool: Google Releases Protocol Buffers Into the Wild
www.mattcutts.com

Cool: Google Releases Protocol Buffers Into the Wild. by Matt Cutts on July 7, 2008. in Google/SEO. I love that Google just open-sourced Pro

Object - MDN Docs
developer.mozilla.org

Mozilla Developer Network. Search. Docs. HTML; DOM; Video; Audio; SVG; WebGL. HTML5; WebSockets; Offline Cache; Local Storage; IndexedDB; Fi

PythonSpeed/PerformanceTips - PythonInfo Wiki
wiki.python.org

Page. Edit (Text); Comments; Info; Attachments. More Actions: Raw Text, Print View, Delete Cache, ------------------------, Check Spelling,

Valgrind Home
valgrind.org

Official Home Page for valgrind, a suite of tools for debugging and profiling. Automatically detect memory management and threading bugs, an

Google Python Style Guide
google-styleguide.googlecode.com

Definition: PyChecker is a tool for finding bugs in Python source code. It finds problems that are typically caught by a compiler for less d

apenwarr - Business is Programming
apenwarr.ca

A profitable, growing, useful, legal, well-loved... failure. Since before graduating from university and up until taking my current job (whi

Pebble: E-Paper Watch for iPhone and Android
www.kickstarter.com

Pebble is a customizable watch. Download new watchfaces, use sports and fitness apps, get notifications from your phone.