Hacker News new | past | comments | ask | show | jobs | submit | Elfan's comments login

Cassandra user in production here. Could you elaborate a little bit on what was messed up (size, false positives etc.) and which version this was? Did you have trouble with Cassandra itself that you tracked down to the bloom filters or trying to re-use the bloom filters in another project?


I'm only familiar with a Python clone of the Cassandra implementation ("hydra" -- used it a while back), but two issues I do remember are: 1) I believe it only uses 32-bit ints for the bit array addressing, so you can overflow it (and this also may be less-than-ideal from a hash distribution perspective, but I don't know offhand); and 2) as someone coming from a different background, I found the whole thing to have a bit too much "OO" magic, with several helper classes to set up the filter that (to me) obfuscate what's really going on.


The fake letter doesn't separate them:

> Members can log into both sites using the same login. This will allow streaming-only members to add DVD by mail, and DVD-only members to upgrade to streaming, at any time. The websites, however, will remain separate, so that we can start giving these different worlds the unique attention they deserve.


> The websites, however, will remain separate, so that we can start giving these different worlds the unique attention they deserve.

Sounds like they are being separated to me.


Note that the word closure has meaning in set theory and other areas of mathematics relevant to computer science. SICP explicitly avoids using what wikipedia calls a 'computer science closure' for this reason.


How many lint-like tools use a full AST? pylint yes, but I doubt the original did.


Using this code on the code here (except for processing.js): http://github.com/cburroughs/minification-compare/tree/maste...

Latest full release of yuicompressor vs closure at SIMPLE_OPTIMIZATIONS level:

  ----- TOTALS -----
  base:  yui-compressor-2.4.2
  ('abs diff:', '768050', 'gz: ', '184071')
  ('% change: ', -0.56976157623774126, 'gz: ',   -0.51009685330672982)
  challenger: closure-compiler
  ('abs diff:', '814830', 'gz: ', '193817')
  ('% change: ', -0.60446432545511197, 'gz: ', -0.53710493134361448)


All of the IPCC reports are available online: http://en.wikipedia.org/wiki/IPCC_Fourth_Assessment_Report#E...


You may find this page useful: http://pycheesecake.org/wiki/PythonTestingToolsTaxonomy

I find nose particularly useful both for running tests (including unit). I have also found (fire)wait to be useful for driving a browser.


What is (fire)wait? My google-fu is weak today.



awesome. I would upmode you more if I could. :) thanks!


And unlike email there is no way to automatically filter most of it.


There's a greasemonkey script called UnFuck Facebook, which does exactly that - It hides all app things and auto ignores apps sent to you, hides all Facebook ads and makes it look very clean in general.


From a Student's Guide to Startups back in 2006:

"Speaking of cool places to work, there is of course Google. But I notice something slightly frightening about Google: zero startups come out of there. In that respect it's a black hole. People seem to like working at Google too much to leave. So if you hope to start a startup one day, the evidence so far suggests you shouldn't work there."


    "Is it true, Dr. Chandra, that you chose the name HAL to be one step ahead of IBM?"

    "Utter nonsense! Half of us come from IBM and we've been trying to stamp out that story for years. I thought that by now every intelligent person knew that H-A-L is derived from Heuristic ALgorithmic." 
http://www.visual-memory.co.uk/faq/index.html#slot7


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: