antimac.org
Dan's homepage
March 6th, 2010, No Comments »

It took CA over a month to process our paperwork, but we are glad it is finally done.  Cosmic Shovel, Inc. is now a thing.


February 16th, 2010, 2 Comments »

Our neighbors (a special fx type company) gave us one of their props today as they cleared out their adjacent warehouse.

Now we just need to get a power supply for the damn thing.


February 8th, 2010, No Comments »

A problem I run into constantly is that I work on a Windows box and my servers are mostly Ubuntu.  That combination in and of itself isn’t the problem, nor is my choice of server OS; the problem is that the LTS version of Ubuntu has a very outdated Subversion package, and that Subversion is really quite picky when it comes to differentiating between client versions.  If you commit something using svn 1.6 on Windows, then try to commit using the Ubuntu package (1.5.x or something), you receive a big “fuck you” from svn.

It turns out that some kind souls are keeping unofficial packages up-to-date for the rest of us chumps.  I found the how-to in the comments here: http://stackoverflow.com/questions/831723/where-to-find-prebuilt-binaries-for-subversion-1-6-for-ubuntu-or-debian

Now we can say, “fuck yes!”


January 11th, 2010, No Comments »

Tonight the first public version of the Camelizer browser extension for Google Chrome was made available.  The Camelizer, if you aren’t aware, provides price history charts when one views products on Amazon and other retail sites.

It lives here: https://chrome.google.com/extensions/detail/ghnomdcacenbmilgjigehppbamfndblo


December 28th, 2009, 1 Comment »

An xmas miracle! camelcamelcamel hit the 5,000 sign-ups mark on Dec. 25, 2009. The full count, which also includes users who created price watches by inputting an email only, was closer to 13,200. As January 2010 marks the second anniversary of my initiation of the project, I think those numbers are pretty good.

El grapho:

The red line indicates the number of new users per day, and the blue the total user count.  Aside from a week or two in January 2009, for most of this year we were lucky to see double digit user registrations on any given day.  This changed when Lifehacker posted a review of the Camelizer in October 2009, raising the average from 7 users per day to 27.

Thanks to Nithya and the rest of Cosmic Shovel, Justin / Cockos / R&W, and the Cosmic CTO for keeping this thing afloat.  I do the coding, they do the important stuff!

(I’ll keep this post updated as we move toward the big 10k, just like in the previous masturbatory post.)

  • 12/29/2009 – 5,100
  • 1/3/2010 – 5,200
  • 1/7/2010 – 5,300
  • 1/11/2010 – 5,400
  • 1/16/2010 – 5,500
  • 1/21/2010 – 5,600
  • 1/25/2010 – 5,700
  • 1/28/2010 – 5,800
  • 2/1/2010 – 5,900
  • 2/4/2010 – 6,000
  • 2/10/2010 – 6,100
  • 2/15/2010 – 6,200
  • 2/19/2010 – 6,300
  • 2/23/2010 – 6,400
  • 2/28/2010 – 6,500
  • 3/4/2010 – 6,600
  • 3/8/2010 – 6,700

December 22nd, 2009, 1 Comment »

After deciding that an overloaded VM server was not the way to do business — and, since the VM server has an identical configuration to our DB server, that we’d rather use the VM host as a DB slave — the Cosmic CTO and I took to the Internet and found a good deal on some IBM blades and two chassis’ (though we only bought enough blades to fill one completely.)

The blades are pretty hot: dual dual-core opterons with 8gb of ram each, and two ultrascsi hard drives (our least favorite part.)  They will provide a great place for us to run web servers, memcached, and whatever else we need to do.  And apparently we can get a bunch of useful admin modules for the chassis’ themselves.

Here’s a pic:

How long until we need to fill both chassis’ up with blades?  Hard to say, but I look forward to finding out :]


December 10th, 2009, 1 Comment »

Getting rid of ads is, thus far, the only reason I rooted it.  The battery life of my phone is precious enough without wasting it on ads that take up most of its small screen.

The procedure looked like this:

I imagine this will lower my bandwidth use as fewer images and other content files are downloaded.  Verizon should thank me.


December 7th, 2009, No Comments »

Classic.


November 30th, 2009, No Comments »

This year, I thought Black Friday would be the killer day for camelcamelcamel and co., but now I hear there’s a new thing called Cyber Monday, and that seems to be driving some good traffic our way.  It is good timing since Mozilla finally released v1.2 of our Firefox add-on, the Camelizer.

Which meaningless shopping day will be most fruitful for the camel farm?  Hard to say until tomorrow!


November 20th, 2009, No Comments »

Thanks to a friend (who bravely rode as part of our team, the dot-com bombs, in the 24-hour electricross earlier this year), an 80gb FusionIO io-Drive (a superfast PCI Express-based SSD-like storage device) has landed in my lap.  Here is a picture which interprets that statement literally:

After some firmware upgrade issues (this is apparently a very early unit) I have one thing to say about this drive – it is incredibly fucking fast.  How fast?  I’ll use my 150gb WD Raptor and the benchmarking tool HD Tune Pro 3.50 for comparison.  Obvious note: the WD is in use and has a formatted partition but neither applies to the io-Drive; I’m sure this affects the WD’s benchmarks but they are fair enough for me.

Update: When you initialize an io-Drive, you choose from three performance options, with each modifying the ratio of storage to performance.  For my original write up, I used the maximize performance option.  This cut storage capacity in half, which makes it probably not the best benchmark in the world when the database I want to store on it is larger than the 40gb it provides.  The middle tier is 56gb or so.  Anyway, the options do change the results but not by much.  Off the top of my head, I’d say there’s maybe a 10% spread between the three of them.

Read/Write Benchmark

The “benchmark” tests are just raw reads and writes from what I understand.  This means that I cannot provide a write test for the WD, as I don’t want to overwrite it.  You can see which drive is which in the top left corner of each screenshot.

Notice how sexy?  No less than 400MB/sec throughput at all times and 0.1ms access time.  How does the Raptor fare?

Terrible by every measure of comparison and delivers diminishing returns to boot.

Random Access

This is probably the most important benchmark when it comes to the thing for which I’ll be using this drive (MySQL.)  And as the previous screenshots have already made painfully obvious, the io-Drive pummels the Raptor.

The Raptor is surprisingly awful.  And it’s not that the difference between the drives is so surprising, but that I (and most people) probably have no idea what we’re missing in terms of normal hard disks vs SSDs.  It’s akin to upgrading directly from an Apple IIe to some fast quad core machine these days, the difference seems that large.

Tomorrow I’ll install this wonderful device into the camelcamelcamel database server.  It will replace a SAS RAID and will assuredly be faster, though I wonder how to solve the redundancy / backup issue…at least with the RAID, it has a battery backup in case the power suddenly goes out (and the UPS fails too for whatever reason).  For now I guess I will just place the MySQL data on the io-Drive, cp it to its old RAID hourly, and see what happens.

Barring catastrophe, this could drastically increase the peformance of the DB server.  Maybe the CPU use will even go up when it no longer has to wait 9-25ms between accesses!

Update

On second thought, I have decided to test other drives in my system to see how much of an impact being the OS drive had on the Raptor’s results.  Here are the results for a 1tb WD drive.

Read Benchmark

Again, I’m only doing read here due to wanting to keep my data intact.

Interestingly we see that this drive has a higher transfer rate than the Raptor but is slower on accesses.

Random Access

If there’s one word to describe the 1tb WD drive it is consistent.

Conclusion

Being in use had a huge impact on the Raptor and/or it was a lot slower than the other WD drive.  Irrespective to this is the fact that the io-Drive still brutalizes them both; just the access time differences alone are enough to make one weep.

Miscellaneous Screenshots

Interesting hardware requirements for a hard drive.

This drive was apparently quite old (a whole year!) and had probably never had its firmware updated.

Here are the aforementioned storage:performance ratio formatting options.

http://stashbox.org/706754/1091020192635-HD-Tune-Pro-3.50-Hard-Disk-Utility-trial-version.png