Manufacturing guy-at-large.

album of the day

Added on by Spencer Wright.

Bill Evans & Jim Hall's "Intermodulation."   

music by Cole Porter Jim Hall - guitar Bill Evans - piano Recorded 1966.5.10 , NJ ♪ from the album "Intermodulation" Photographs of this video were taken from the airplane that flew away from Tokyo International Airport (Haneda , JAPAN).I'm living in the scenery of the second photo(0:17~0:40)...Thank you.

Alon Goren on startup/career focus

Added on by Spencer Wright.
Ten years ago, startups wanted to seem as corporate and established as possible. But now people want the personal connection and the story and are excited about the do-it-yourself ethic and maker movement. At the end of the day, the money is the least important part, it’s about building community.

Alon Goren, as told to Rebecca Grant.   

i suffered a version of this affliction when building my business.  i wanted to be established; i thought it would make customers (and the world at large) take me seriously.  i'm not sure that the ultimate goal was every money per se - i always saw that as a bit of a longshot - but that was certainly part of the puzzle as well. 

in the end, i left framebuilding not because it wouldn't pay the bills, but because my business wasn't set up in such a way as to provide me with any community.  this had a number of implications (for one, not having a built-in community makes customer development a continuous, and inorganic, struggle), but the most significant of them was that i wasn't happy.

i now know that for my own career, at least, being good at what i do - and being around people that are better at what they do - is far more important than seeming as if what we're doing is big.

Bud Caddell on the Planning Salon

Added on by Spencer Wright.
we didn't know what "inventionist" would be.  i was coming out of spending five or six years on the consulting side.  at Undercurrent, we didn't make anything, we didn't sell media.  we just made beautiful decks...when we wanted to build things, we had to find a partner like Odopod or another company.  and we worked closely with them, but it wasn't *us* doing the work.  and what i missed was, i didn't feel like my blades were getting any sharper making decks.  i'd gotten to that point where i could make a deck that would make a CEO really happy, but i wasn't getting better in terms of my ideas in the real world.

from The Planning Salon.

navigation lights

Added on by Spencer Wright.

because i'm sure that it's not just me who's researching sailboat retrofits (in this case, swapping out conventional lighting to LED) on this friday evening. 

my xbee day

Added on by Spencer Wright.

finally recovered my once-thought-to-be-bricked Pro S2 XBees last night, and spent a little while today getting them to talk.  X-CTU is a PITA in OSX - i really need to get Parallels running on my laptop - but in the end i had a coordinator sending data to a router just fine.  i even got the router to trigger an Arduino Uno to turn a pin on and off, though i was hoping for a little more out of the day. 

in related news, i really wish that the usb ports on the side of my MacBook were spaced like 5/32" wider than they are.  also, my iMac could either 1) have a usb port on the front of its body, or 2) have a little more elevation on the backside of its keyboard so that a normal usb plug would fit without screwing everything up.  just sayin'.

still, progress is progress.  next up, gotta get this solid state relay to switch 120VAC by the same means.  and i'm super pumped about the temperature sensor i've got coming to me on friday - that's gonna be *cool.* 

 

with special thanks to Jordan Husney

an app...

Added on by Spencer Wright.

that takes as input a set of people who want to have dinner together at a central location.  it accesses their foursquare/yelp/facebook/twitter/google (specifically, recent searches in Maps) profiles, extracts home & work locations and eating preferences.  accesses MTA (or other public transit) schedules and looks for available restaurants in locations that are convenient for all parties.

middleground is similar, but seems to take just the location inputs - no social media integration, no public transit. 

the two types of people who offer help when you get a flat tire in Bushwick at 2am on a Saturday night

Added on by Spencer Wright.

TL;DR: interested guys and their tolerant girlfriends, and cute girls walking home with some dude.

to set the scene, briefly: it's summer, and it's hot out.  i'm halfway geared up - clipless shoes, baggy shorts, t shirt, helmet/gloves.  my bike is as it usually is at 2am (lights, etc.), except that i've also got a pitching wedge strapped to my toptube (why isn't relevant), and i'm riding home through Bushwick and then BLAM and i've got a flat tire.  the street itself isn't that busy but people are walking by on their way to or from a thing, and i'm flipping my bike over, changing my tube, and trying to make sure i don't get another flat on my way home.  which is when i realize that not only is there a fairly large hole in my tire, but there's something rattling around inside my rim, and what is it but a chunk of my rim about the size of a peppercorn.  i look around and realize that i must have run over a nail, and hit it dead on, and hit it just right so that not only did it go clear through my tire and tube, but it put a decent sized hole in my rim too.

so here i am, holding my wheel, and i walk into the road and gaze at the asphalt for some sign of what i hit, when: 

"what are you- did something fall off?  are you okay?" 

it's Interested Guy.  

he's rolling a cigarette, walking towards me on the other side of the street.  his Tolerant Girlfriend is with him, and his body language indicates that not only is he asking if i need help, but he's engaging with me, so i jump right in.

"yeah- i think that i hit a nail just right, because it went through my rim!"  i hold the wheel out, indicating the hole there.  Interested Guy is interested, and he walks into the street, and his Tolerant Girlfriend follows.  she's texting, or something.  i tell him i just pulled a piece of my rim out of my rim, and he wants to know if it's possible it was there for a while-

"it wasn't ratt-tatt-tattling around in there before?" 

but i know these things.  i built these wheels, and i don't tolerate rattles on my bike.  he indicates to his Girlfriend that she should check out my rim, and she glances over and then asks if i'm okay.   

"oh, yeah, i'm fine.  i mean, it's a beautiful night out, and at least i've got light here."  i gesture at the streetlight above.  there's no traffic anywhere, and a club up the street is playing Gangnam Style pretty loud.  the Couple obviously agrees with me on some level, but they think i'm being a little generous.  i don't want to keep them, and move towards my toolkit. 

but they're still there, asking if i have everything.  of course i do, and as they walk away - Interested Guy lighting up his cigarette - he maintains his display of interest, and his Tolerant Girlfriend maintains her mild amusement, and i maintain my display of incredulity and enthusiasm.   

time passes.  i put in a new tube, inflate my tire and am putting my wheel back on.  the bike is upside down.  groups pass by, talking.  couples pass by, and they hush up as i, a lone guy in clipless shoes on the side of the street in Bushwick at 2am, (apparently) try to eavesdrop in their private moments.  

Cute Girl approaches.  

she's walking with Some Dude,  but they're not, like, touching or anything.  i think she's talking, and i'm leaning over my bike.  i got these fancy locking axle bolts recently and they're kind of a pain to tighten - which of course is a feature, not a bug.  and anyway, i don't want to disturb a couple in their private moments, so i keep my head down.

Cute Girl is a step and a half ahead of me, talking, when she breaks off, pauses and turns to me.  Some Dude is about a step and a half in front of her.   she smiles gently, genuinely.

"do you need help?" 

i look up and try to seem unthreatening - which, given the flat tire and the clipless shoes, isn't too hard.  

"nah, i'm okay.  thanks though." 

Cute Girl is looking at me.  she's just a little done up, and her eyes are big, and she's pretty.  she turns back, all naturally, and they keep walking.  Some Dude does not look particularly pleased with the interaction.   

 

i finish up.  i've got grease on my hands, and it's later now, but people still walk by.  i flip my bike back over and ride off, looking for signs of either of my would-be good samaritans.  they are nowhere to be found. 

 

struggling with FTDI + XBee/Fio

Added on by Spencer Wright.

for some reason i ended up with a bunch of bare FTDI pcbs - most people buy them as preassembled cables - and every time i need to talk to an AVR or similar device, i end up needing to build myself a new cable assembly. 

at my last job, i systematized this pretty well (over the period of nine months or so), but the pinout (among other things) on an Arduino Fio, which is what i'm using for a current project, is different than the custom PCBs we had Todd Bailey make for that project.

so i've got this fucked-up workflow where i need to find the datasheet for these FTDI chips, then find the page where the pads are labeled, then figure out which pads need to be connected to which locations on the device, then solder the whole thing up - which is tricky, cause they're pads instead of thru-holes - and then test the assembly.  about two thirds of the time i get it wrong, and need to troubleshoot the whole thing once or twice before it works right.  but my documentation is getting better, if only slightly.   

anyway, as a public service: the diagram below works.  if you're working with a Fio, you can only program it (non-wirelessly) with an FTDI chip, and if you're sitting on a bunch of unassembled chips... well, then, this might be useful to you. 

testing my pinouts.

and, it works.  

now, i've just got to get it programming wirelessly :/ 

Atul Gawande on being in the middle of the bell curve

Added on by Spencer Wright.

in his 2004 piece, "The Bell Curve," the always brilliant Atul Gawande explores the distribution of outcomes in CF treatment centers across the country.  as is his wont, his story ends up being not so much about medicine, but about job performance, and Gawande identifies a deep concern that any driven person must have:

Once we acknowledge that, no matter how much we improve our average, the bell curve isn’t going away, we’re left with all sorts of questions. Will being in the bottom half be used against doctors in lawsuits? Will we be expected to tell our patients how we score? Will our patients leave us? Will those at the bottom be paid less than those at the top? The answer to all these questions is likely yes.
...
The hardest question for anyone who takes responsibility for what he or she does is, What if I turn out to be average? If we took all the surgeons at my level of experience, compared our results, and found that I am one of the worst, the answer would be easy: I’d turn in my scalpel. But what if I were a C? Working as I do in a city that’s mobbed with surgeons, how could I justify putting patients under the knife? I could tell myself, Someone’s got to be average. If the bell curve is a fact, then so is the reality that most doctors are going to be average. There is no shame in being one of them, right?
Except, of course, there is. Somehow, what troubles people isn’t so much being average as settling for it. Everyone knows that averageness is, for most of us, our fate. And in certain matters—looks, money, tennis—we would do well to accept this. But in your surgeon, your child’s pediatrician, your police department, your local high school? When the stakes are our lives and the lives of our children, we expect averageness to be resisted. And so I push to make myself the best. If I’m not the best already, I believe wholeheartedly that I will be. And you expect that of me, too. Whatever the next round of numbers may say.

Steve Mann on privacy

Added on by Spencer Wright.

Steve Mann sure does seem a weirdo.  his recent piece on the IEEE Spectrum site is part backstory (Mann has been "designing, building, and wearing some form of [enhanced vision hardware] for more than 35 years"), part takedown of Google Glass, and partly a discussion of the implication of the approaching onslaught of what Mann calls "augmented reality" hardware.

i'll spare the technical details - and shortcomings - of Google Glass to Mann, but he does touch on privacy concerns in a way that resonated with me strongly: 

But there’s a darker side: Instead of acting as a counterweight to Big Brother, could this technology just turn us into so many Little Brothers, as some commentators have suggested?...
I believe that like it or not, video cameras will soon be everywhere: You already find them in many television sets, automatic faucets, smoke alarms, and energy-saving lightbulbs. No doubt, authorities will have access to the recordings they make, expanding an already large surveillance capability. To my mind, surveillance videos stand to be abused less if ordinary people routinely wear their own video-gathering equipment, so they can watch the watchers with a form of inverse surveillance.
Of course, I could be wrong. I can see a lot of subtle things with my computerized eyewear, but the future remains too murky for me to make out.

i like this attitude.  and weirdo or not, i'm glad that people like Steve Mann are out there, keepin' shit real.

currently listening to

Added on by Spencer Wright.

Beach Fossils (thanks, wilis): 

(Chorus) Say I want and I will burn you down Say I want, I will burn you down. (Verse) You say you wanna stay alone, But I can smell your fear. But if you wanna hang around, Then I will stay right here. You say you know you'd rather go But do you hear anymore?

Jon Hopkins: 

Immunity, 2013

Yeezus: 

Kanye West - Bound 2 Kanye West - Bound 2 Kanye West - Bound 2

and Mount Kimbie, and James Blake, and JT, and Daft Punk... but i'm not trying to be remedial, here. 

early storyboard: alarm/scheduling app

Added on by Spencer Wright.

in the interest of releasing early/often: 

i've been thinking about how i manage my schedule and alarms a bit recently.  it was originally inspired by Partly Cloudy, a beautiful weather app that i've been using for a while now.  i think of time in a circular format, and want a way to organize my schedule the same way.  in this way i find Google Calendar (which is my go-to scheduling application) a bit lacking: it organizes time in two linear axes, whereas my mind organizes time in a series of nested, circular axes.

the sketches below show some of the functionality of the app i've been imagining.  i won't go into it in detail here, but hope to make some proper wireframes and storyboards in the coming week. 

the default interface.  days of the week on the top left; item tag cloud on the top right (i don't like the format displayed here, but it works for now) and 24-hour day format in the main screen.   

the user is able to pinch/spread the main screen to zoom in on a particular time of the day, as shown here. 

when the user spreads, the 24-hour clock zooms in on a region of the day, to show scheduled items in more detail.  the user can tap on an item to bring up its attributes.

the item attribute page shows not only the item's details in text format (shown in a popup window at the bottom of the screen) but also the item's tag and recurrence as well.  in this case, the "wake up!" item recurs on weekdays, and has a particular tag (undefined here).  

the sound, vibrate and action fields are a bit vague here, but the idea is that an item can be associated with any number of triggered actions - push alerts, emails, SMS, twitter updates, and IoT actions to connected devices.

the last of these is one i'm particularly interested in.  it's my feeling that my coffee grinder should turn on at the same time my iPhone alarm goes off.  that way, if i decide to get up ten minutes earlier, i don't need to reschedule my automatic drip machine (which i no longer use, personally - too snobby for that shit - but you get the point) as well.