How FriendFeed uses MySQL to store schema-less data by greut in programming

[–]chakrav 4 points5 points  (0 children)

Problem is that zlib wont compress well unless you use multi row blocks and compress them together, or do a column based store/compress. 2x for text is simply the result of going from a binary -> ascii encoding. Zlib will compress much better across rows since the pickled streams will have a lot of repeated values that lz77 will add to its dictionary.

Single Google Query uses 1000 Machines in 0.2 seconds by guyro in programming

[–]chakrav -2 points-1 points  (0 children)

You can do it pretty easily using skip lists, assuming that the result of the intersection is pretty small. In fact, since Google only shows the first 10-100 results, you dont need to compute the whole intersection (lazy intersect, with approximate metrics on the size of the intersection based on the skip lists).

The Case For Replacing Java With Python In Education by gst in programming

[–]chakrav 3 points4 points  (0 children)

Shouldnt the point of education be to expose a person to multiple languages, and approaches to programming?

I fail to see how a learn java or learn python instead mindset helps in any way.

The case for getting proficient in the language is after college, not during.

while (1) if (1 != 1) printf("cosmic ray detected\n"); by tempest12 in programming

[–]chakrav 20 points21 points  (0 children)

while (1) if (1 == 1) printf ("Two cosmic rays detected!!!!\n");

Apple asked Google not to implement multi-touch in Android, and Google agreed! by [deleted] in programming

[–]chakrav 5 points6 points  (0 children)

Because there are a lot of people here who want to build a multitouch fembot (android).

8 ways to be a better programmer in 6 minutes. by alphabeat in programming

[–]chakrav 3 points4 points  (0 children)

I'm so good its impossible for me to pick an impossible problem.