Archive for the ‘computer science’ Category

Social Networking Groups

July 12th, 2010

social-networking-groups

Google researcher Paul Adams posted a thoughtful presentation critiquing how social networking sites currently model relationships and groups. Executive-summary-summary: poorly.

computer science, web | No Comments »

Hatetris

April 11th, 2010

Hatetris: Like Tetris, but the game will always give you the worst possible piece. So, exactly like Tetris.

computer science, games, web | 3 Comments »

Content-Aware Fill

March 25th, 2010

I don’t know which dark god Adobe sold their collective souls to to make this work, but I think they got a good deal for them.

Unrelated P.S.: It looks like a team of researchers at Caltech just cured cancer. FYI.

art+design, computer science, video | 1 Comment »

On Finishing Books

March 16th, 2010

reading-graph

I just finished W.G. Sebald’s Austerlitz, which all things considered is a pretty good book, despite my occasional furious claims to the contrary.1 I started it sometime around October, read most of it, and then put it aside. I just finished the last hundred-odd pages a few minutes ago. This seems to be a pattern — I start a book really enthusiastically, then get a little bored or distracted and put it down for awhile. Eventually I get so tired of seeing it sitting in my queue, shamefully reminding me of my miniscule attention span, that I just plant myself down on the couch and force myself to finish it. The satisfaction of finishing the book outweighs the grueling completion process.

This isn’t usually the case, of course. Only for certain books. I’m pretty sure I’d hate reading if this was the normal situation.

Note that the concept of book-graphing has been explored before, which reminds me: I want the book equivalent of a pedometer, so I can settle this graph thing once and for all. Then I want to correlate information about the structure, genre and subject matter of the book with the pace at which I read it.

If I worked at Amazon, I would be spying on customers’ Kindle usage and mining that data so hard.

1 No chapters? Really? Why would you do that, Sebald? I demand discrete chunks.

books, computer science, infographic, math | 2 Comments »

Hoody-hoo!

March 11th, 2010

college_of_william_and_mary

So apart from sheer laziness (and the fact that it’s spring break, so I’ve been reading like a book a day, which is awesome) there’s no particular reason that I haven’t been posting for the last couple weeks. I’ve intended to write some stuff about the ways in which English is different in Montreal, or about a certain Dutch artist that builds mechanical animals, and I’m still going to, but that’s kinda been overshadowed by the fact that I HAVE A FUTURE NOW SINCE I JUST GOT INTO GRAD SCHOOL WOOOOO. Specifically, the MS in Computer Science at William & Mary. No news yet on funding/assistantships, though that should be coming in a few weeks, and I still need to wait for any other offers, but damn.   Before long, one way or another, I’ll actually have a place in the fabric of society again.

Assuming they didn’t make some sort of clerical error; I’m sure I’ll be neurotically obsessing over that possibility for the next two years.

computer science, personal | 5 Comments »

Artificial Flight and Other Myths

February 16th, 2010

a reasoned examination of A.F. by top birds

Dresden Codak’s written another excellent piece of satire.

Strong A.F., as it is defined by researchers, is any artificial flier that is capable of passing the Tern Test (developed by A.F. pioneer Alan Tern), which involves convincing an average bird that the artificial flier is in fact a flying bird.

computer science, science | No Comments »

Robotic Theremin

January 21st, 2010

This robot is playing Patsy Cline’s Crazy on a theremin.

computer science, music, video | No Comments »

An Obfuscated Christmas

December 24th, 2009

Compile and run this C code for a cheerful holiday message.


#include <stdio.h>
main(t,_,a)
char *a;
{
return!0<t?t<3?main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a)):
1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?
main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\
;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;#\
){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
}'+}##(!!/")
:t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1) :0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a, "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1); }

Thanks, researchers at Bell Labs circa 1998!

computer science | No Comments »

Computing in the Real World

November 19th, 2009

sixthsense

Anyone who thought the Minority Report computer was cool should watch Pranav Mistry’s TED talk and gape in awe. The world is going to be a very strange place within a very short time.

TED, art+design, computer science, video | 2 Comments »

SheevaPlug

October 12th, 2009

SheevaPlug

This is a tiny computer. If anyone would like to buy me a few, that would be OK.

[insert obligatory Beowulf cluster joke]

computer science | No Comments »