Geo-Stalking Nostalgia
Try your own Geo-Stalking.
Outsourced Robot Brains
It turns out real Artificial Intelligence, known as strong AI, is tough. We still don't have machines that are conscious and there aren't many signs that it will happen soon. Sorry Skynet. What we do have is improving robotics technology--we are getting better at animating smaller robots and creating them inexpensively. Robots are starting to walk and I own a robot that can mop.
An autonomous self-controlled robot that can fold laundry or pick up my apartment is probably a way off. It turns out, as boring as these tasks are, they are complicated tasks intelligence-wise and that's the main reason they aren't on the near-term horizon. Physically, creating the robot shell is feasible with current technology. It's the brain that's the problem.
There's a twist. The internet has made long distances trivial. Outsourcing a software project to India is trivial. Even more importantly, remotely accessing a device, either a remote PC, or otherwise, is trivial. There are whole areas of the world where there is little opportunity--especially if you're not literate.
An enterprising company could create an inexpensive robot form factor that can be controlled remotely over the internet. Set up offices in the third world and recruit inexpensive labor to drive a fleet of house-cleaning robots over the web. Then sell house-cleaning services at incredibly low cost to First World Countries (via the robot helper) while providing a safe, clean job in the third world and presumably making a nice profit. An interesting consequence is that this creates a financial incentive to gradually build autonomy into the robot. If a single operator can control a greater number of robots by increasing their autonomy, then there will be an incremental path for developing autonomous AI. For example, if a robot can find and pick up a shirt on it's own, the operator could switch back and forth between two robots while each robot finds the next shirt.
Don't be Evil...Genius!
Although the current auction-leader is anonymous, my thought is that it's Verizon and they've won. I think Google bid exactly enough to make sure the open access rules were followed. Then Verizon bid a little more to start the real battle for the spectrum. Knowing the open access provisions were in place--google's only end-game--Google has no incentive to counter, so Verizon will win the spectrum.
Google’s pre-announcement of their intention to bid at least the minimum was brilliant–it made sure Verizon had enough cash to outbid them, so Google doesn’t get stuck actually buying the spectrum. It also forced Verizon to bid, as opposed to sit out and attempt to force the FCC to rerun the auction without the restrictions.
Don't be Evil...Genius!
Ninja Geek
RubyGems 1.0 Gem Runner Bug
NOTE: If you have installed RubyGems using a package manager you may want to install a new RubyGems through the same packaging system.
I asked about this at Eric Hodell's blog. The bottom line is that if you don't interpret this bland warning for the screeching banshee it should be, you'll run into the problems I had when upgrading my debian machine.
The lower-level something is, the more I subconsciously expect it should just work. For example, I think C mostly just works, and my BIOS is reliable to an even greater number of nines. I would be annoyed if I had to maintain, upgrade or pay attention to those things. In this case I didn't even "want" to upgrade RubyGems-I got stuck doing it while fixing some other chain of dependencies when upgrading to rails 2.0 and I didn't give it special care and feeding because I couldn't imagine something so basic as a ruby component upgrade on a common platform like Debian as likely to cause harm. Woops.
If you're arriving here after searching for the GemRunner error (more than 20 people so far) here's a link to my hack:
uninitialized constant Gem::GemRunner with RubyGems 1.0
RubyGems 1.0 announcement on Eric Hodell's blog
Latest Project: Hosted Load Testing
uninitialized constant Gem::GemRunner
require 'rubygems/gem_runner'
Haven't seen anyone else complaining so far, which is really the only strange part. Works for me now, though. Very annoying to have to hack a system library to get it to work, though--makes me feel dirty. I'll be looking for a better answer. :-)
Dear MSNBC: Transcribe all your videos
Ruby on Rails Error compute_type
Clippy Rules
Latest Update...
More TED talk favorites...
Jeff Bezos, founder of amazon.com on why the dot com bust is OK
Steven Levitt, author of Freakonomics, on the economics of crack cocaine(crackonomics?). Outstanding.
Ray Kurzweil on the future
Malcolm Gladwell, author of the Tipping Point. How to really determine what consumers want. (Hint: don't ask them!)
Jennifer Lin, on the piano. Just WOW. Listen to her improv at 17:40 to see what I mean. Amazing.
Digg This
I posted Freenormous-free samples, free stuff, freebies to Digg last night. If you're wondering why I always throw in "free samples, free stuff, freebies" when I link to it, it's because Google weighs heavily on the keywords used in link text when it organizes search results and I'm targeting those keywords .
Click here to see the Digg post
It's at the top of the Tech-->Tech Deals-->Upcoming with 6 diggs right now. Pretty cool to have people digging my site I don't know and even cooler to have the most diggs in Upcoming. The first comment was "awesome site, has some good free stuff on it." So please, sign up for digg and digg it if you can.
Freenormous is interesting because it didn't take a lot of time to build (pligg made it easy), but lets me experiment with building traffic and marketing. So far, on Google Adsense, I've earned 3 dollars, although that counts the traffic to this blog also. Soon I'll be able to afford that latte I've always dreamed of.
Over a long enough period, everything is trash
Now I can throw away anything without feeling bad about it. The only reason to feel bad is if, perhaps, by passing it on to someone else, it would prevent some substitute from being created--like passing on our dingy blender to a neighbor.
Speaking of passing things on to neighbors, our apartment building has a magical table in the entrance. It has the ability to absorb random crud. I started putting last-stop-before-the-trash items on it; I'm amazed at what the magical table can absorb. Off the top of my head:
- a gigantic bag of plastic hangars
- 3 big bags of fake silk rose petals
- a purse with a picture of audrey hepburn
- the last harry potter book (gone in minutes)
- several boxes worth of books (90% gone)
- a wooden decoration with a knitted cat
- 3 ancient laptops with no hard-drives
- cheap, old, hard-wired phone
The magic table balks if you use it to dispose of something you originally found on the table. Also, it has a limited appetite for votive candles and it is utterly unable to digest Bridget Jones books--too bitter, maybe?
Nissan Shift_Heads
On a separate note, did you notice the mark on the "Takezo Kensei" sword is the same as the death-marks on Kaito Nakamura/Angella Petrelli pictures, and also Nathan's Necklace? I think the delicious twist for Hiro is that he becomes his own Hero--I think he will take the mask and become Takezo Kensei.