Profile

Cover photo
Laurence Gonsalves
Works at Self
Attended University of Waterloo
Lives in United States of America
3,499 followers|381,077 views
AboutPostsPhotosYouTube

Stream

Laurence Gonsalves

Shared publicly  - 
 
Amusing ad choice on this Stack Overflow page...
2
Laurence Gonsalves's profile photoEmily Gonsalves's profile photo
3 comments
 
Even better, a cat should answer the thread :)
Add a comment...
 
A really clever and creative Lego stop-motion short film.
3
1
Sylvia Gonsalves's profile photoEmily Gonsalves's profile photo
 
Incredible!
Add a comment...

Laurence Gonsalves

Help & How-to's  - 
 
Is it possible to have a set of port forwards activate as a unit? I have a set of 10 port forwards I'd like to enable together, but as far as I can tell, each has to be enabled separately.
1
1
Tracy Norris's profile photoHamish Fagg's profile photoHamdy Algmaah's profile photo
2 comments
 
This is a good idea for a plugin.
Add a comment...

Laurence Gonsalves

Shared publicly  - 
 
I thought it was funny when Google Fit would recognize driving on the freeway as biking or even walking. (I wish I could pedal at 55mph). It wasn't so funny when I discovered that it was eating my phone's battery.

I charge my phone every night, and until recently that was enough to get me though the day. The last few weeks, however, my phone had started complaining about low battery even before noon. Worse, the battery stats made no sense. With less than 15% remaining, the per-app numbers added up to less than 35%. More than half of my battery was unaccounted for! (As an aside, it's pretty obnoxious that Android's battery stats can even get into a state where the percentages don't add up to anything close to 100.)

I started to wonder if the battery in my phone was dying, and began looking into replacing the battery, but changing the battery on the Nexus 5 is not fun. I decided to try uninstalling (or disabling) apps that I thought might be battery hogs in the hopes that it was just a software problem. After several days I was able to narrow down the culprit to Google Fit.

Google Fit's FAQ suggests turning off activity when you're going to be inactive if you're concerned about battery usage. That seems to completely defeat the purpose of having an activity tracker.
Make a healthy change in your life by becoming more active, aware and motiv...
1
Edward Ho's profile photo
 
I noticed this when we were building Cover and we tested the Activity Recognition API (http://developer.android.com/training/location/activity-recognition.html).

It can mistake bumpy roads (hwy 101) for biking. It doesn't appear to consider speed.
Add a comment...

Laurence Gonsalves

Shared publicly  - 
 
A nifty human-powered Lego mechanism.
1
Add a comment...

Laurence Gonsalves

Shared publicly  - 
 
The Google+ event reminder icon looks an awful lot like Domo-kun.
6
Fabian Schmengler's profile photo
 
Cannot unsee...
Add a comment...

Laurence Gonsalves

Shared publicly  - 
 
I love the graphics of Human Resources, an RTS game about giant robots versus Lovecraftian monsters. The imagery reminds me of Evangelion.

I'm backing the project despite the fact that they're only planning on supporting Windows initially. (I don't have any Windows machines.)
The robot apocalypse gets complicated when tentacle monsters crash the party. Humans are the resource in this epic strategy game.
1
Add a comment...
Have him in circles
3,499 people
Nidhin sasi's profile photo
Alain Thioliere's profile photo
Pavan Desikan's profile photo
Allen Hsieh's profile photo
Wang Simon's profile photo
ilia nikachadze's profile photo
leon priest's profile photo
serine Meliqyan's profile photo
The Musicians Centre's profile photo

Communities

25 communities

Laurence Gonsalves

Shared publicly  - 
 
I passed this intersection right after this happened. Sorry to hear the driver didn't make it.

I'm actually surprised there aren't more accidents like this at this intersection. When heading north on Ravenswood it's hard to see the crosswalk until you're pretty much on top of the tracks, so drivers frequently stop mid-intersection or even on the tracks when the crosswalk signs light up.
Caltrain is shudown in both directions in Menlo Park after a vehicle was struck by a train, officials said.
1
Alex De Winne's profile photoLaurence Gonsalves's profile photoChuck Karish's profile photo
3 comments
 
The report I read said that the vehicle was being driven west (aka south), not toward the crosswalk. Unlike most of the other Caltrain grade crossings in the area, there's no way for traffic to drain away from the intersection when a train comes. At the crossings along Alma Street and Central Expressway the traffic lights are set to allow traffic to contue across the tracks. That's not possible here because the surrounding intersections are so often gridlocked.
Add a comment...

Laurence Gonsalves

Shared publicly  - 
 
I got a 3D printer a few days ago, and this is the first thing I printed that I designed myself. It's pretty neat seeing something I designed on the computer become a solid object.

It's a stand for the PS2 slim. I have a PS2 slim that I keep in my office, but it takes up a lot more space than it has to lying horizontally. All of the stands I could find selling online either cover the vent holes (after my original PS3 cooked itself to death I'm a bit paranoid about cooling) or are designed for a different revision of the PS2 slim (mine has no screw hole), so this seemed like a perfect opportunity to try out the new printer.

I designed this in OpenSCAD based on dimensions I measured off of my PS2. I tried to come up with something that was easily printable (there are absolutely no overhangs), doesn't use too much material (or printing time), provides good ventilation and support, and matches the look of the PS2. (the ridges on the feet and the front vent slots are an attempt at mimicking a motif of the PS2). 

I'll probably eventually print another copy of this, as there are two flaws in the current print:

1. I didn't leave enough front-to-back tolerance for the PS2 to slot into, so I had to file off part of this to get the PS2 to fit.
2. One of the feet is missing a bit of material on the bottom (you can see this on the second photo). I'm not sure if this was caused by poor bed adhesion or something else.

Still, I'm pretty happy with it as a first attempt.

The STL file for this is available here: https://www.youmagine.com/designs/playstation2-slim-stand
48
3
oscar salguero's profile photochris troutman's profile photoAli Salim's profile photoEric Holt's profile photo
16 comments
 
Thanks +Laurence Gonsalves​
Add a comment...

Laurence Gonsalves

Shared publicly  - 
 
A pretty crazy demonstration of how quickly the thermal tiles used on the space shuttles could dissipate heat.
4
Joel Krejmas's profile photo
 
+Laurence Gonsalves exactly the opposite actually
Add a comment...

Laurence Gonsalves

Shared publicly  - 
 
"But I don't have a Nexus 6!"

This box design has confused me more than once.
2
Edward Ho's profile photoLaurence Gonsalves's profile photo
2 comments
 
It's a Nexus 9 box.

When I first got it I opened the shipping box, and it happened to be upside down relative to me. The second time I got confused by it was when I was tidying up my desk a few days later and picked up the box, again upside down.
Add a comment...
 
Eeep! The Human Resources Kickstarter has been cancelled. Too bad.

Hopefully they can resurrect it somehow.
2
1
Robert “BadMint” Csala's profile photoWinchell Chung's profile photo
 
woah, I missed this one. It looks (looked) great.
Add a comment...
People
Have him in circles
3,499 people
Nidhin sasi's profile photo
Alain Thioliere's profile photo
Pavan Desikan's profile photo
Allen Hsieh's profile photo
Wang Simon's profile photo
ilia nikachadze's profile photo
leon priest's profile photo
serine Meliqyan's profile photo
The Musicians Centre's profile photo
Communities
25 communities
Education
  • University of Waterloo
    Computer Science
Basic Information
Gender
Male
Story
Tagline
Maker, Coder, Dad.
Introduction

I'm an independent software developer, father of two, and that guy with the foam Lego head.

I like making things. By profession I'm a software developer (ie: I make code) but I also like making other kinds of things. I've dabbled in electronics, wood working, various arts and crafts and Lego robotics.

I'm also interested in science and technology in general, mathematics, computers, robots, science fiction (especially "hard" SF), video games, animation and photography.

When it comes to software development, I'm mostly a generalist, but the areas I'm especially interested in are programming languages, collaborative filtering, and graphics (both 2D and 3D). I'm also known to have opinions about web development and user interface design, though my UI designer friends would probably laugh at the latter.

I used to work at Google where I was one of the first engineers on AdWords, AdSense, and Google's billing systems. I later started Google Reader as a 20% project. Check out my LinkedIn Profile if you want a more complete picture of my CV.

Work
Occupation
Independent Software Developer
Employment
  • Self
    2010 - present
  • Google
    Staff Software Engineer, 2000 - 2010
  • Oracle Corporation
    Software Engineer, 1998 - 2000
  • MKS
    Software Developer (intern), 1996 - 1997
  • Virtek
    Software Developer (intern), 1996 - 1996
  • Watcom
    Software Developer (intern), 1994 - 1995
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
United States of America
Previously
Newmarket, Ontario, Canada - Waterloo, Ontario, Canada - San Francisco Bay Area