1,533 karma · joined February 21, 2007
I managed to Ctrl-C it before it ate any files in /home, but I still had some nasty cleanup work to get the computer back in working order again. Thank god for LiveCDs.
I also think that, in a few months, Redis will probably have the same nice characteristics of Membase, but with a much nicer set of datatypes. Membase does everything I described right now, though, which is worth something.
Web developers: please, please don't highlight search terms. What the hell is the point of that? Oh well; I guess it's soon to become moot.
* Give the user content that they can see at a glance. If you can glance at your web site without seeing content, fix it.
* Use readably large fonts. Even those of us who have good eyesight usually don't want to read small text, and there are a lot of people whose ability to read small fonts has deteriorated with age. You don't really need to cram as much text as possible onto one screen.
* Column width shouldn't fill the whole screen without a very good reason.
* Keep it simple!
Now, all those things have happened or are happening. Want to get on board with cloud hosting in any way? The standard options involve Linux VM images. Languages like Ruby and Python are mainstream and well-supported. Android is disrupting the smartphone market, and has the kind of widespread commercial backing I never would have thought possible for an open, Linux-based thing. Microsoft is no longer an unstoppable leviathan; they've stopped being scary.
Occasionally I'll reflect on all this and chortle happily. I wasn't optimistic enough back in the early 2000s, and that's surprising.
http://oreilly.com/catalog/9780596529321
If you want a good introduction to Naive Bayesian classifiers, there was a pretty readable explanation in Artificial Intelligence: a Modern Approach. It's an expensive book, but I'm sure you can find a copy in any well-stocked university library.
It's a much more realistic approach than "finding a way around aging," which is how the problem is usually miscast.
I've only ever written 50,000 word NaNoWriMo stuff, but I've had a lot of success with text files, simply marked-up, in emacs. One text file per chapter. A short Python script converts them into LaTeX and a makefile builds a PDF. All the notes are handled with org-mode. It's a really sweet setup.
http://code.google.com/apis/predict/docs/developer-guide.htm...
It's pretty straightforward.
It's quite a bit higher-level than what Google is offering here, with all the benefits and drawbacks that entails.
> If You or your agent or exclusive licensee institute or order or agree to the institution of patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that this implementation of VP8 or any code incorporated within this implementation of VP8 constitutes direct or contributory patent infringement, or inducement of patent infringement, then any rights granted to You under this License for this implementation of VP8 shall terminate as of the date such litigation is filed.
Prediction API is a nice broad tool, but Directed Edge still has a big advantage in their niche.
So, that's the API. You can do a lot of the same things offline, with almost the same file format, using Weka:
http://en.wikipedia.org/wiki/Weka_(machine_learning)
So if you're interested in playing around with Google's Prediction API, you should probably download Weka and fiddle with it some. It's pretty easy to get started with, and it will definitely give you an idea for the sort of thing you can do here.