I just finished reading the Kindle book Race Against The Machine, a book I thoroughly recommend. This was the driver of the NPR article I blogged about recently.
The book is mostly oriented towards the US, although the issues they discuss seem to be prevalent across all major economies. The authors make the case that technological improvements are severely impacting every job market except those for highly-skilled individuals.
Continue reading “Race Against The Machine”
I’ve just read two blog posts on creating written content programatically. The first was the article How I automated my writing career by Robbie Allen. This article gives a brief description of how the author’s company generates web-site content automatically using the quantitative analysis of data.
Continue reading “Written by Robot”
Here is a great presentation given by Jason Yan and David Cramer of Disqus fame about how their site was architected in order to scale to handle 75 million comments.
So I ended up getting iRex Technologies iLiad e-book reader. I have been using it for about a month now, and I absolutely love it! I usually switch it on so I can read it on the way to Canary Wharf (currently doing a contract out there), and leave it on the whole day. It’s like having an iPod – but for books. I’ve installed an 8GB SD card, and I’ve got lots of books and maths and computing papers loaded.
I was working on my website ValidateModel.com, and I wanted a way to protect files that are uploaded by the users. My solution is to encrypt the files with gpg when they are uploaded. Only the public key is stored on the server and the files are encrypted with this. The only way for the files to be decrypted is for them to be downloaded and then decrypted with my private key.
The steps needed in order to achieve this are:
- Obtain gpg and generate a public/private key if you don’t already have one (gpg –gen-key)
- Export your public key to a file (gpg -a –export > pubkey.txt)
- Upload the pubkey.txt file to your server
- Create a directory accessible to the webserver (apache) process
- Create a public keyring in this directory (gpg –no-default-keyring –keyring /path/to/pubring.gpg –import pubkey.txt)
- Make sure that this file is readable by your webserver process
- You may now encrypt files using the command line “gpg -q –batch –no-options –no-default-keyring –keyring /path/to/pubring.gpg -r brett –always-trust –output encrypted.enc –encrypt unencrypted.txt”.
Make sure you back up your private keyring – if you lose it, your files will NEVER be decrypted!
I’ve been interested in electronic book readers with e-Ink technology ever since I read about the Sony Reader. I waited and waited for them to bring the reader out in the UK, but it’s been over a year and still no release.
A friend sent me a link the other day about the Iliad. This seems like a fantastic device, but it’s quite expensive!
I then discovered a review on e-book readers on Wired magazine. This led me to discover Bookeen’s CyBook Gen3. The CyBook is lighter and cheaper than the Iliad and the battery lasts a lot longer. According to two reviews I read; the screen quality isn’t quite as good on the CyBook as compared to the Iliad, and both reviews mentioned that the button for turning the pages was awkwardly placed. There seems to be a very active developer community for the Iliad which is a big plus.
The price, weight and power consumption difference between the Iliad and the CyBook are probably because the Iliad has a Wacom digitizer in it, so you can draw and take notes on the screen. Also the Iliad screen is bigger and supports 16 shades of gray as opposed to 4.
I just read a very scary post about the dangers of using credit cards online. The author describes are disreputable companies are using sales through legitimate companies to steal your credit card information and get you to “opt-in” to payments. Although some of the technical details aren’t quite right, the overall post is well worth reading.
The Redshift theory basically categorizes computing needs as either growing faster or slower than Moore’s Law. Traditional business is over-served by Moore’s Law, whereas applications such as financial market simulations, drug industry research, computer animation, and the high-growth end of the internet industry (Facebook, You-Tube, Flickr), are needing computing resources faster than Moore’s Law. These industries are apparently the ones going to generate above-GDP levels of return to an investor.
This theory was advanced by Greg Papadopoulos of Sun Microsystems. One of Sun’s solutions for servicing the computing needs of “Redshifting” companies is Project Blackbox – providing as much computing power as possible inside a shipping container.