art taylor

 

Up to 79% Off Cat Magazines? Thanks, Amazon!

Did I mention that all the recommendations engines stink?

Date: 22 August, 2010 1:40:28 AM PDT
Subject: Up to 79% Off Cat Magazines

Amazon.com Recommended for You
As someone who has recently shown interest in cats, you might like to see deals on related bestselling magazines.

Renew an existing subscription, or start a new one.


Cat Fancy (1-year) Cat Fancy (2-year) Catnip
CatWatch I Love Cats Cat World
   

Loading mentions Retweet

Comments [0]

Fun with Mathematica, Wikipedia, and Graphviz

(download)

One of the fine gentlemen at work showed me a project his son is working on in school. InPhO (http://inpho.cogs.indiana.edu/) analyses the Stanford Encyclopedia of Philosophy to build an ontology. There is some human input, and some of the areas are not fleshed out, but it's pretty groovy and they're off to a great start.

Since reading up on philosophers and their influences struck a chord with me, I cursed my colleague that he had condemned me to wasting the rest of the day clicking around his son's website. I hit one of my favorites, Baruch Spinoza, and noticed that the set of influences and those influenced wasn't heavily populated. Since writing stupid programs and throwing them into smarter programs is something along the lines of a way of life for me, I hacked together a little program to crawl Wikipedia from a known starting point, and crawl afferent and efferent influence declarations until I reached leaf or ingenerate nodes. One particularly vexing issue with Wikipedia is inconsistent naming for the same person (Hegel was a particularly painful example) and I leaned on a little help from my old friend Levenshtein to combine some names, but some duplicates made it through. In addition, some concepts appeared to be first-class citizens, and while I was able to flag some, others snuck through.

With the data in hand, I was able to ask Important Questions, such as,"What is the chain of influences connecting Aristotle to Tom Waits?"

How about Plato and Pynchon?

I bet you can't connect Ovid and Chomsky!

OK, that's fun enough, but I wanted pictures! I generated a plot in Mathematica, but it was the least fun plot ever. Even in 3D.

I emitted a dot file for Graphviz, and it promptly created the second-to-least fun graph ever. Growing tired of the exercise, I imported the dot file into OmniGraffle Pro and crashed it about a hundred dozen times, making incremental tweaks to the top ten influencers (i.e., the huge vertices) and the layout to make the behemoth image that may or may not be above, depending on whether Posterous wanted any part of this business. If you have a plotter handy, I highly recommend seeing if it will become sentient upon putting this mess to paper.

I poked around the plotted graph to see if it was worth the trouble to which I had gone, and found some amusing little connections, giving a lens into the minds of Wikipedia editors and philosophers.

I think perhaps a LITTLE more influence is called for there. Then again, it appears founders of religions are under-appreciated.

I'm not going to comment on the fact that there is no line connecting the upper oval to the lower one, other than to say that it's obvious Wikipedia is a wretched hive of scum and infidels.

One thing that surprised me, that I alluded to above, is how many non-philosophers were drawn into the graph. A lot of authors, and even some directors (The Wachowski brothers and J. J. Abrams, for example) made appearances.

And to top it all off, even Jimmy Buffett snuck in there, Hal Holbrook and Michael Crichton in tow. Fortunately, it appears they have influenced even fewer people than Jesus or Muhammad.

If it weren't already 3:20am, I'd probably try to refine the data collection a little more. However, two hours spent on this is enough. Most of it was spent tweaking in OmniGraffle, but I couldn't sleep and thought I might as well do something useless.

Loading mentions Retweet
Filed under  //   Graphviz   Mathematica   Philosophy   Visualization   Wikipedia  

Comments [0]

This doesn't quite go far enough. http://www.phdcomics.com/comics.php?f=1356

It leaves out the ever-important loss of both abilities after school.

At this point in life, I can pretty much guarantee I'll be off by orders of magnitude on any mental calculation.  25,000 miles in kilometers?  Uh... 400,000?  No, wait.  60,000 visitors per day with an average page view count of 11?  Umm, 2,000 requests per second at peak?  No, wait.  

It's even better with algebra, trigonometry, calculus, and anything requiring letters.  OK, so SOHCAHTOA...umm, if I have an angle of 45% and my adjacent leg is 11 units, how long is the hypotenuse?  How do I enter this into Mathematica or my good old HP RPN calculator?  What's f'(x) if f(x) = 12x² + 3x + 4?  What about the other way around?  Isn't there supposed to be a C somewhere?  How do I do a definite integral?  Should I put this ∂ thing somewhere?

I end up calculating everything as sums because Σ and π are the only mathy greek characters I can remember how to use.

I will tell you kids—you may not think you will ever use this math, but you'll find yourself in your thirties, and some smart-ass youngster will shoot down your ANOVA (which you were so happy to finally get from R) with a comment that, due to your sampling methods, your confidence level is best expressed with negative notation. That you should use Bayes instead, because it's the statistical faux fur vest of the season, and not that Idiot's Bayes (sorry, sir, I meant Naïve Bayes) you used for spam filtering and content classification ten years ago, when we were still fighting off dinosaurs with sharp sticks.  And stop calling it a graph, it's a network now.

Whew, I'm out of breath after climbing those stairs and need to take a nap.

Loading mentions Retweet

Comments [0]

Who has hands small enough to put in a paper shredder? Babies are already covered by the "not to shred" guide. #jam

Loading mentions Retweet

Comments [0]

Raccoon Surprise

No, not a meat pie, but a surprising climber on the bamboo sunbreak over our deck.

Loading mentions Retweet

Comments [0]

One of you has some explaining to do!


Loading mentions Retweet
Filed under  //   haskell   shame_on_you  

Comments [0]

Composition of Cu, (NH2)2CO, (NH4)2HPO4, KCl, Na2B4O7·10H2O, Sulfates of NH4, K2SO4+Mg, Cu, Fe, Mn, Zn; Oxides of Cu, Fe, Mn, Mo, Zn in C6H8O7 at 21˚C

Loading mentions Retweet

Comments [0]

How Mac Mail.app sucks, number 317

Mail.app hasn't been able to receive mail since I attempted to send a 200MB video to our neighbors. (Some ne'er-do-wells were messing about while they were at work, right in front of one of our security cameras.)  Gmail blocks attachments larger than 25MB, so it bounced and landed in email Limbo, apparently.

The result was the little spinny thing by the INBOX associated with that account, and the activity window showing "copying message" and hanging for about three bazillion years.  For future reference, kill Mail.app and remove the .OfflineCache directory in the appropriate ~/Library/Mail/IMAP-this@account.sucks@imap.gmail.com, then restart Mail.app.  In Terminal.app, the following works:

cd ~/Library/Mail
cd IMAP-this@account.sucks@imap.gmail.com
rm -rf .OfflineCache

Keywords (for my own searching later): "mac os x" "snow leopard" "10.6.4" "mail.app" "hanging" "gmail" "offlinecache" "imap"

Loading mentions Retweet
Filed under  //   gmail   hanging   mail   snow_leopard  

Comments [0]

I used to do honest work. Now I only reminisce on whiteboards.

At least the old guy has a trick or two he can still explain, like the evil commutative array subscript operator.  http://en.wikipedia.org/wiki/Pointer_(computing)#C_arrays

It's sad that I can only program in obfuscated C at this point.

Loading mentions Retweet

Comments [0]

iPad Scrabble...cheater?

One of my more heavily used iPad apps is Scrabble. Those who know me, and know I like Scrabble, have all been beaten by me, often severely! HAH!

That aside, I'm trying to figure out precisely what the 'Computer' did in this game. It played 'lutzes' on a TWS and DLS for 49 points. Then I looked and saw that it played the L off a P, forming 'PL'. Wha?

So I checked to see what the game settings were for dictionary, as PL is not on the TWL or SOWPODS list of valid two-letter words in Scrabble.

OK...not quite sure why that's the default, but I won't make that mistake again. Looking up 'pl' in the online version of Merriam-Webster, I saw that it's not even a real word there, but only an abbreviation. http://www.merriam-webster.com/dictionary/pl

I rather like that, in a corner (hah), the 'Computer' in Scrabble will cheat. However, I'm getting it off that 'M-Webster' setting. I can't make it too easy for the scoundrel.

Loading mentions Retweet
Filed under  //   games   iPad   scrabble  

Comments [0]