Uncategorized

You are currently browsing the archive for the Uncategorized category.

For the past month I’ve been doing some freelance with First Second, working on a website for an upcoming comic book. It’s called Zahra’s Paradise and we launched today. I’m amazed at how much traffic we’ve had in the nine hours since the site went live. So far we’ve blown through about two gigs of bandwidth. Not bad for a site that’s less than a day old.

Of course it helps that it was picked up by a few local newspapers and blogs.

The project has been interesting for a few different reasons. First, it’s being simultaneously published in 7 different languages. 7. More than anything else it’s a logistical challenge to communicate with a dozen different people each speaking a few of the languages. I think by the end I was emailed 4 different copies of the Farsi version by various people. I had to be very careful to keep the Farsi and Arabic files separate, because I admittedly can’t distinguish them very well. Side by side I can see some clear differences (Farsi is more curvy looking) but looking at single words I’m hopeless. Getting the software to play nice with both the comic plugin and the language plugin was also tricky. Not so much difficult as “fiddly.”

Reading the comments I feel like I can tell who came from BoingBoing, they’re the ultimate Unimpressable Connosoirs. They have useful comments like “no one who prays would keep alcohol in the house!” Uh ok, whatever dude.

It’s an interesting and well written comic, so seriously check it out.

Today I learned that chicken wings are hard to put in a small space. They're awkwardly shaped, unforgiving, and frankly provide a very low ratio of edible food to volume ratio. I really ought to have used a big square tupperware for today's lunch, but only realized that after I'd packed in everything else. But man are chicken wings a pain.

Today we have:

  • Leftover Atomic Wings
  • Rice
  • Some bizarre pseudo-maki I made in an attempt to use some leftover veggies. Two are rice and zucchini rolled in nori. One is avacado and zucchini rolled in nori, without rice. I admit this may not be the most appetizing thing I've ever created. I was tired and in a hurry.
  • Sliced bananas 
  • Sliced carrots
  • The omnipresent baby spinach

As you can see, I really need to go to the grocery store. My bento vegetable collection is dwindling, and we've been out of dessert foods for a while. On the flip side I'm proud of myself for putting together a balanced if not interesting lunch in ~10 minutes given the limited foods in our fridge.

Sparkfun, who sell a variety of electronics doodads, held a “free day” wherein they essentially gave a $100 credit to the first $100,000 worth of people who claimed it. It’s was pretty good marketing ploy, with press on all your favorite geek blogs. The promo ran from 9am to 11pm or until the $100,000 ceiling was hit.

For the amount of buzz generated, it was probably a good use of $50k.  And they got some general goodwill points for giving stuff away at all. Gee those Sparkfun guys are nice, lets give them a big hug. Unfortunately the “starts at 9am” part of the execution meant that starting around 8 (and some the night before) their servers were slammed so hard checkout was pretty much impossible unless you hit refresh like it was your job. They essentially DDoS’d themselves.

Mind you, they’re giving away free stuff. And few people on the internet feel so entitled as those who are getting something for free. There are a handful of whiners on the internet (very vocal whiners, mind you) complaining that they “wasted” hours of their lives and “will never buy from Sparkfun again.” I suspect most of them never bought from them in the first place.  There are even conspiracy theories about how Sparkfun didn’t really give anything away, or it was all just a hoax. These people are of course crazy blowhards.

But while I wouldn’t call the Sparkfun Free Day a fail (contrary to the twitter hash tag), I’m not sure I’d call it a complete success either. Frustration with checkout undoubtedly left a bad taste in the mouths of some, although I doubt there will be many long lasting effects to that end. But it was a missed opportunity of both marketing and upselling.

Because of the intense traffic, you couldn’t really browse the site during the onslaught. I’m almost positive the only people who made it through checkout are those who loaded their cart beforehand. While Sparkfun’s stats haven’t been released yet, I suspect the number of people purchasing more than $100 worth of stuff is lower than it would have been had they had more time to contemplate their extra purchases. With only every 100th or so request getting through (if that much) you certainly don’t have time to go back and add that thing you forgot. So you’re losing a lot of impulse purchasing. Purchasing that could offset the cost of the promotion.

Sparkfun also made its way into the Twitter trending topics which, and it kills me to say this, is a decent opportunity to familiarize the unwashed masses – non hackers – with the brand. Except during it’s few moments in the godawful twitter sun, the site was unreachable. It made me think of the mLife commercial during the 2002 Super Bowl. AT&T ran a bunch of cryptic ads telling you to go to mLife.com. Except the site was unreachable. So you couldn’t find out. AT&T is an extreme example; Sparkfun failing to reach out to compulsive hashtag checkers on Twitter is nowhere near the level of fail AT&T pulled off. But there’s something to be said for having the mic handed to you and then not being able to speak.

At the end of the day Sparkfun did what they set out to do: give away free stuff and put their new hardware through its paces. It’s unfortunate that some people got frustrated during the stunt, but they’ll get over it. But at the same time I feel like it’s a good lesson in contest/giveaway marketing. The “first come first serve” model of internet giveaways is tired. I can think of dozens of more interesting ways of giving out loot. But if you insist on sending a flood of freeloaders to take down your services, you might want to do it separate from your shopping cart. Let the army of nerds hammer your “get a coupon” site, but leave the cart itself out of it.

It was an interesting experiment, and it sounds like the Sparkfun guys had fun, so all’s well that ends well. But I hope they and other online retailers take away something from it, so we’re not all doomed to repeat it. Or refresh it, as it were.

Tonight at Resistor someone came in brandishing a Nook, so of course we all crowded ’round to see if what we’d read was true. Was it really painfully slow? How does it look? Will it crush the Kindle with its bare hands when B&N finally get their supply chain straightened out?

I am not an ereader connosoir. I’m still waiting for the first good Ebook reader to come out. I was hoping the Nook would be it, but for the time being I’m going to have to say there still aren’t any. With a software update the Nook might be a contender, but right now it feels a little half baked.

We held a Kindle up next to it for comparison. Size wise they’ll take up about the same space in your purse. They Kindle was a little bit more comfortable to hold, but neither was particularly uncomfortable. I don’t know what the official specs are on the screens, but the sizes seemed comparable. The Nook’s eink screen looked a lot better than the Kindle’s. The kindle looks like a newspaper, whereas the Nook looks more like a paperback book.

The Nook’s page refresh rate isn’t as fast as the Kindle’s, but honestly it didn’t bug me. What did bug me was the slowness of the UI on the LCD.  This is the same thing pretty much every reviewer has complained about. It sucks.

Typing on the Nook’s software keyboard was only moderately irritating.  I am as a whole not a fan of software keyboards. I don’t understand people with iPhones because they keyboard drives me nuts. The Kindle wins there hands down by having a physical keyboard, although it then loses points for having all that single purpose space.

The Nook makes me appreciate a few things the Kindle does well, but doesn’t change the fact that the Kindle isn’t the device for me. A firmware update should move the Nook from “early adopter toy” to “useable ebook reader” but I’m not convinced B&N has got it right yet. I think for me the ideal reader would be less of a e-ink wannabe tablet computer, and more like the Cool-ER reader, although the Cool-ER currently has a price tag that’s about $150 too high and a reportedly miserable UI.

So the wait for a good e ink ebook reader continues.

Things have been quiet here because I haven’t been doing much hacking; mostly I’ve been shipping things. Hello, busy retail season.

Somehow in all this selling madness I found time to eek out a new line. A line of jewelry, none the less! For those of you who don’t know, I actually got my degree in metalsmithing / jewelrymaking. So in some ways it’s not surprising. Except to the people who heard me swear up and down I was done with production jewelry years ago. I think I swore off craft shows around the same time. That might explain why I have 2 scheduled for December.

The pendants are all laser cut acrylic. There are 10 different designs, and they can be theoretically put on any color background although I’ve found there are only a handful of colors which look particularly good. You can find them at Everything Tiny, or on Etsy, or at either of the craft shows I’ll be doing this month:

Squidfire Art Mart – Baltimore, MD on December 12
Brooklyn Lyceum – Brooklyn, NY on December 19th and 20th

Zipcar!

Last month I finally got around to joining Zipcar. I’d thought about it for years, but took the plunge when I was trying to find a doctor who took my health insurance. Most of them were in Deep Northern Jersey ™, and really needed a car to get to.

Today I took a car out for the first time. I’ve heard mixed reviews of ZipCars: some people love them, some people say the cars are never there when you need them. I’m assuming this is because people return them late. I booked a two hour slot for what I hoped was about an hour and a half long trip.

And it might have been an hour and a half long trip had I not a) gotten horribly lost and b) made the terrible decision to head out to the suburbs during a rainy rush hour. It took us about 45 minutes to get to our destination (Google Maps had estimated 15). Luckily there wasn’t a reservation after us, so I was able to extend it 30 minutes. We made our two stops (art supply store and hardware store) and I got the car back at exactly 5:30.

I have to say that after driving through suburban northern New Jersey I finally understand why everyone hates Jersey so much.  But the ZipCar experience was a pretty smooth one. I was embarrassingly a little bit excited about the fact that I could just go online and magically have a car for a few hours. There are a number of cars parked within a 10 minute walk of my house. The rates seem a little steep (our 2.5 hour excursion cost about $35 after taxes). Then I remembered how much it cost to insure and maintain my car back when I had one, let alone the cost of gas or the car itself. For as often as I need a car, maybe once or twice a month, the ZipCar is an obvious win.

I’m sure at some point I will have a run in with a missing or broken car, and curse all things ZipCar, but so far it’s been a pretty pleasant experience.

Thanks everyone who came out to Intro to Algorithms this past Sunday, we had way more turnout that I was expecting! About 15 people in all. 

We'll be picking up the course again this week on Sunday at 5. It's OK if you missed last week, just watch lecture 1 at home and take a look over the homework / reading assignments.

We've started a Google Group to further the discussion of the class materials: NYCResistor: Compsci. This group is open to everyone, including folks who aren't coming to the in-person classes but are watching the material at home. 

See you on Sunday!

Today and tomorrow I’m selling Tinysaurs at King Con, a comic and animation convention in Brooklyn. Unlike other shows I’ve done this year, I have neither my intrepid booth-mate Sara nor my faithful sherpa boyfriend Chris to keep me company. It’s just me sitting at my booth, trying not to go stir crazy (things are a little slow so far).

I’ve been twittering but at this rate I’m not going to have any followers left if I keep updating my status every 10 minutes. So instead I’m liveblogging the event. If you don’t hear from me for a while it’s because I’m busy making zillions of dollars or have become unconcioous. Or both.

10:45 Most people are set up at this point. What’s surprising is how many tables are completely empty. Not sure if they’re no shows or just running late. There’s clearly a community similar to the craft show vendors. Lots of milling about, chatting, and catching up. A few people stop by and mention that they’ve seen my stuff on The Internet(tm).

11:22 First sale, a belt buckle and a belt.

12:05 A  small child with curly hair comes up to my booth. He points at the large stegosaurus model. “Is that a dinosaur?” he asks. “Yes,” I reply. “Is it made of something?” Why yes, yes it is made of something.

1:23 Sales are pretty good. Traffic isn’t super heavy but lots of folks are interested in my stuff. One thing has become clear: I don’t have enough large belts. I stock mostly mediums because that’s what sells best at craft shows. Guys are bigger. Ergo, bigger belts.

4:40 It turns out there’s not a whole lot to blog about, live or otherwise. Traffic is steady, sales are decent. Not earth shattering, but solid. I’m hungry and tired, but without someone to watch my booth I’m pretty much stuck here. And since it costs admission to get in I can’t easily get someone to bring me some food. Clearly a lack of planning on my part.

5:33 Found out there’s a cafe upstairs in this building, and got someone to watch my stuff for a few minutes while I grabbed a snack. First time I’ve left the booth since I got here at 10am. I was torn between the pumpkin muffin and the apple muffin, but now I’m wishing I’d grabbed both. Or better yet, a hot dog. Not that they sell hot dogs at that cafe, this is much too classy a place for that.

I know, this is riveting stuff.

On Tuesday morning we took our foster kitten Vader back to Liberty Humane Society. At over 2 lbs he was ready to be fixed and adopted out. He seems to be completely recovered from his surgery and was climbing all over his cage like a monkey. The shelter staff said his size and personality should make him quick to adopt, and they’re probably sending him over to Petsmart on Saturday for the weekly adoption event.

Today I went by the shelter in the morning to volunteer, and uh, ended up bringing home three more kittens.
A litter!
I didn’t mean to, really!

There was a lot of cat shuffling going on as there are more cats than places to put them. It’s like a game of cat tetris seeing which cats can tolerate sharing a cage, who needs a big cage and who needs a small one, who dumps their water on the cage below them, and who will steal food from the cage next to them. At the end of the tetris shuffle there was a box of kittens without a good place. After a hard sell from the shelter staff (which was totally unnecessary as I was already weak from missing Vader) Chris and I are fostering them until Thanksgiving.

I think I’ve become a cat lady.

One thing that’s clear about my quest for higher education is that I’m going to need some undergraduate level classes to fill in the holes of my self-taught education. I’ve been looking through course catalogs for various programs to get an idea of what I’m missing, but it’s hard to tell what would be valuable and what’s just filler.

For folks who got an undergraduate degree in computer science, what classes / topics did you actually find useful? I know I need to brush up on my math, I haven’t done anything resembling a proof in about a decade. Most of the programming I’ve done has been for the web. Lots of figuring out when to access and how to store various bits of data, but not much recursion. I’m used to speed being a factor of how often you hit the database, not how you’re manipulating the data.

I’ve found a community college locally where I can pick up some classes on the cheap, including one called “Language Independent Design Tools” which covers problem solving techniques, modular design, how to perform a proper trace, subroutines, etc. It could be either really useful or entirely too general, it’s hard to tell from the course description. It requires “Intro to C#” as a co requisite, which sounds like a lot of “this is a variable, this is a function.” Bleh.

Speaking of classes!

I’m teaching Intro to PHP at NYC Resistor in December. It covers the basics of the language, and doesn’t require any previous programming experience. Working knowledge of HTML is a big help, but not strictly required. You can sign up online, the class is taught at the NYCR Hackerspace in Brooklyn.

I’m thinking of teaching the GD image class again, because it’s fun to draw graphs and calculate resizing, shifts, etc. But the last one wasn’t very well attended so I’m not sure.

« Older entries