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.
It can mistake bumpy roads (hwy 101) for biking. It doesn't appear to consider speed.
I'm backing the project despite the fact that they're only planning on supporting Windows initially. (I don't have any Windows machines.)
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.
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
This box design has confused me more than once.
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.
- University of WaterlooComputer Science
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.
- Self2010 - present
- Staff Software Engineer, 2000 - 2010
- Oracle CorporationSoftware Engineer, 1998 - 2000
- MKSSoftware Developer (intern), 1996 - 1997
- VirtekSoftware Developer (intern), 1996 - 1996
- WatcomSoftware Developer (intern), 1994 - 1995