The RIAA has proven that the only way the music industry can survive is through suing its customers. In the case of the minuscule drum'n'bass music industry, it can only survive by suing its only customers, and the only customers drum'n'bass producers have are DJs.
The logical conclusion is to sue the DJs so that the drum'n'bass artists can get a slice of the fat pie that the djs are brining in through their highly lucrative mix tape / cd sales. i mean can you name a single dnb dj who isn't totally rich from exploiting the drum'n'bass producers they feature on their mixtapes? if it wasn't for the damn djs out there ruining the market the drum'n'bass producers would be selling thousands, nay millions of pressings of vinyl to your average jungle joe.
The Plame leak case opened up a can of worms that our country may never be able to control. Allowing the court to force reporters to reveal their sources in a case where the leaking of the actual information was a traitorous act may have been the right thing to do in that case, but the administration is going to use that as a reason to do the same thing, this time in their defense. In the current probes the whistle-blowers were doing our country a favor by letting the public know that Bush was spying on the American people without warrants and that they were running torture gulags throughout Europe. Hopefully the probes will go nowhere and the real crime committed by Bush and Co. will be their downfall.Looks like the ACLU shares my opinion:
The following statement can be attributed to ACLU Executive Director Anthony D. Romero:
"President Bush broke the law and lied to the American people when he unilaterally authorized secret wiretaps of U.S. citizens. But rather than focus on this constitutional crisis, Attorney General Gonzales is cracking down on critics of his friend and boss. Our nation is strengthened, not weakened, by those whistleblowers who are courageous enough to speak out on violations of the law."
Although I am Jewish, my family has always celebrated both Chanukkah and Christmas, some times we only did Christmas. This year I am doing both, and I had a wonderful time with both my family and Penelope's family. On Christmas eve we went to my mom's house in Woodland Hills and had some Chanukkah ham, it was one of those special Kosher hams. Then on Christmas morning we went to Penelope's brother's house for breakfast and to open presents. After that we headed over to her Grandma's house to meet some of her cousins from Texas, and finally we went to my Aunt Jan and Uncle Van's house in Villa park, a city that is famous in Orange county for having neither churches nor bars. We both had a really great time and it was a great holiday.
Yesterday I went and bought the New Furby which just came out in October this year. The new Furby is a pretty darn advanced toy for only $30, if you haven't seen one before they are basically armless Mogwais with beaks. New Furbys are powered by the Sensory Inc's RSC-4128 which is a multi-purpose microprocessor that does everything from voice recognition to text-to-speach to IO to DTMF output. After reading through the white paper for the RSC-4128 I was pretty sure that the Furby would be quite the hackable robot, so I decided to take a look inside and see what hacking would entail.
WARNING : If you take apart Furby it will never be the same once you put it back together, unless you are really good with a sewing needle.
I started by removing the feet which are fastened to Furby with a triangular security screw. The Boxer 62 piece security bit set that I bought at Fry's a few years back contained a triangular bit that was just slightly too large to fit the Furby foot screws, so I filed it down a tad and in it went. After taking off the feet, the clawed under-feet were exposed which were surrounded with little fur booties that just slid off with a little tug. Once I removed the under-feet I could see how the fur was attached to the skeleton.
The fur is glued on in 2 places, which i cut with a sharp knife. The fur also has plastic tabs that go into the base of Furby, which can be pulled out with a little effort. Once you have the base of the fur free from Furby you will have to open up the back of his little fur suit, this back is lightly sewn with just a few stitches and opens easily once you free the first stitch, almost like it was made to come open easily.
After you have opened the back of the suit you can slide it over his head, you will have to snip the small threads at the tips of his ears to get it off over his head, don't snip the big white threads that loop through the plastic ear guides, this is used to track the location of the ears. You will also have to snip the thread on the tip of his mohawk support and the thread wrapped around his eyebrow mover.
Then comes the tricky part and that is the last screw that holds the plastic eye and mouth guides onto the center of the face, at first I tried just pushing a screwdriver right between his eyes and turning but I couldn't get a hold of the screw. Next I tried just twisting the whole thing, but this seemed like it was going to mess up the eyelashes. Finally I just pulled hard on it and it the plastic flexed and popped off the screw. Now Furby is hairless and looks like a cyborg version of Mr. Potato head, sans-bucket of parts.
Furby's shell is closed by 6 screws and once they are removed you can open it up and see the goodies inside. After his shell is open, you will have to unwind the zig-zagging red and black wires, which I think are some kind of antenna to allow the Furby to communicate with its brethren. After you have released and unwound the wires you will need to cut the microphone, as there is no way to get it out of the shell without cutting it. Once you cut the wires in the middle, you will need to strip off the insulation so that the mic can pass through the grommet. The grommet has two sides, to get it out first pry out the outer grommet from the front of the shell and then push on the leads to drive the mic forward and out of the shell. You can then pull out the the rear grommet and use them together to protect the mic although it isn't really necessary.
After pulling the mic, I stripped the cut leads and removed the old leads from the motherboard, then I soldered the mic back on to the mic traces on the motherboard. I suppose this was the first actual hack. I then screwed back on the under-feet, stood Furby up, and switched it on. He worked fine and responded to my request to tell a joke.
I then removed the silicone mouth which was fastened by two screws to the face, once it was free from the face i had to clip two little silicone loops that attached to the beak and tongue, this will probably prevent the Furby from ever working the same again, although I suppose gluing would be possible.
The next step was to take a look at the motherboard. The motherboard is fastened to Furby with two screws, once you pull it off you will have to remove several snap in connectors, but to really get a good look at it I had to snip the feeding switch leads. Cutting the feeding switch wires was actually a good thing, because it makes feeding Furby much easier (just short the wires together). Here are pictures of the motherboard, the ROM/RAM daughter card and the transistor daughter card. The epoxy blob in the center of the MB is the RSC-4128, I am not yet sure what the other blob is.
The coolest thing I saw once I opened up Furby was that the board designers were nice enough to leave nice large pads for the RSC-4128 diagnostic interface, which hopefully should allow programming of the Furby. I am not sure, but I think the diagnostic port is a serial interface. I have ordered the development kit from Sensory Inc, and I'm sure this will help answer some of my questions. If I do end up being able to alter the programming / data on the Furby here are some things I plan on doing:
- Give Furby a more colorful vocabulary
- Teach Furby some tasteless jokes
- Change Furby's voice tone to be less cute and more evil
- Give Furby a funny accent and maybe a lisp and a twitch
- Hook up some of the unused I/O ports to control other things (the chips has 24 I/O ports with 10mA outputs)
- Expand Furby's memory
- Utilize the voice recording function of the RSC-4128
- Make Furby a voice controlled DTMF dialer
- Utilize the MIDI synth contained in the RSC-4128
Here is what I plan on doing even if I can change the code or data:
- Add nicer switches to the make the Skeletal Furby easier to
- Turn off
- LEDs that light up when Furby moves
- Volume control for the speaker
- Put the Furby head on a Robosapien body
Here are some relevant links:
So I am a sucker for robots and the new Furby looks pretty damn cool, so I ordered one, hey it only cost me $30. The new Furny has an off switch, and we all know you should never trust a robot without an off switch. It also responds to voice commands and has a whole bunch more motors and movement than the old Furby.
The furby also has 6 times more memory (512k) than its predecessor. It is powered by a Sensory RSC-4128 chip which is a "single-chip solution providing all hearing, talking and CPU functions". The Furby uses Sensory’s Quick Text to Speaker Independent™ (Quick T2SI) recognition technology, which sounds like it will make hacking a very interesting possibility as it uses text instead of audio files for its speach, there is also a plethora of developer info on the Sensory Inc website, and you can download an IDE.
I am also going to try and get a dev kit. Did I mention it has an off switch? As soon as I get it I will be removing its fur and taking pictures of the process. I will also see what kind if IR fun I can have with it.
After reading through the white paper for the RSC-4128 I can see this is going to be a totally hackable robot.
I read this piece over on Curbed LA about how Urban Pacific Builders is lagging on the completion of the Security Building Lofts, and I wanted to comment on the post, but alas there is no place to leave comments on Curbed LA and no link to email the author / editor. So here is what I was going to post on their site: I will say one thing for the Security Building Lofts, after they removed the wooden piss soaked sidewalk protection, turned on the street lights and posted security guards around the building the obvious crime on the corner has really decreased, and it doesn't reek of urine anymore.
UPDATE: I sent an email to their general account: email@example.com.
Penelope and I watched The Producers tonight, which today was nominated for 4 golden globe awards and was hilarious. Here is the review I wrote.
Microsoft, who I personally don't care for too much, has once again proven itself to be the last in line at the pop stand. First of all they are partnering with MTV to create an online music store / subscription service called Urge, which will offer 2 million songs, but which won't work on iPods or Macintosh computers. The only snag for M$ is that iPods make up 75% of the portable music player market share, so they have engineered their own obsolescence before even releasing the service to the public.
Next they are partnering with MCI to provide VOIP support in their instant messenger program allowing you to make calls from your PC to landlines and cell phones. Gee nobody has thought of this before, oh wait there is Vonage (which I use and it rocks) and Skype, who have both been doing this for years, and of course Yahoo is about to beat them to market with the integration of their messenger and voice calling.
And finally M$ issued a patch for IE that fixes a "critical" security flaw, one so critical that it took them several weeks to issue a patch, during which time exploit code was released to the public. I'm glad I run OS X.
Actually there is one more thing, it looks like the new Russian government funded TV station Russia Today, is back on the air today after being down due to hacking:
Margarita Simonyan, the channel's editor in chief, said, "There was an attempted invasion of the computer system from outside, which gave rise to viruses, which in turn led to a breakdown in transmission. We apologise to the audience but the channel had to cease broadcasting until the technical malfunctions are mended."
Sounds like bad Microsoft jujus to me, but man are people really running TV station on Windows? Does this seem like a bad idea to anybody but me?
So I am normally not a big fan of anything Microsoft, but the new Bird's Eye View in the Windows Local Live app is pretty cool. I did have to view it in Firefox as it doesn't work in Safari (big surprise) but the view of my building is pretty cool... there is even some kind of movie production going on in the parking lot next door. [Thanks for the tip Eric]
I just finished watching the latest episode of the Boondocks and it was hilarious. I especially liked the voice acting of Samuel Jackson playing a white guy with cornrows and quoting the briefcase recovery scene in Pulp Fiction. "The absence of evidence is not evidence of absence".
Randomly in my flickr Los Angeles tag feed I came across this fellow Santa Paul who is one of the many local Santa figures. I especially enjoyed this photo of him on the set of Star Trek from his flickr account.