Very interesting article. However, it seems to be saying that a concatenation of an X bit hash and a Y bit hash are no better than a third hash of length X+Y bits. My original comment was in respect that md5 . sha1 would be better than md5 or sha1 alone, but even then I'm no crypto expert so I'm prepared to be proved wrong on that.
hashmd5(data) is weak. hashsha1(data) is weak. hashsha1(hashmd5(data)) is strong, and unlikely to be attacked successfully unless your key data is too short.
hashsha1(data) . hashmd5(data) could possibly be better, but what your suggesting sounds worse to me.
With access to free showers, free laundry service, and free extra yummy food outside of regular working hours. I could also see myself never leaving my workplace and sleeping 130 hours a week.
You see yourself sleeping 130 hours a week? Good luck trying to fit in the showers, laundry and food!
In my opinion, a two pronged approach of good commenting in the code and extensive testing make for a much more attractive package.
Is there some code that looks odd but accounts for edge case x? Write a simple comment saying as much, but write a test with the edge case in it. That way if someone hoses it, a test will fail.
You even have things like cucumber (http://cukes.info/) for ruby which creates documentation with the tests.
I prefer aptitude search; apt-cache doesn't tell you if the package is installed. A small difference, but enough to have been the deciding factor for me.
Very interesting article. However, it seems to be saying that a concatenation of an X bit hash and a Y bit hash are no better than a third hash of length X+Y bits. My original comment was in respect that md5 . sha1 would be better than md5 or sha1 alone, but even then I'm no crypto expert so I'm prepared to be proved wrong on that.
What would you do with the one hash collision if the other one doesn't match?
hashmd5(data) is weak.
hashsha1(data) is weak.
hashsha1(hashmd5(data)) is strong, and unlikely to be attacked successfully unless your key data is too short.
hashsha1(data) . hashmd5(data) could possibly be better, but what your suggesting sounds worse to me.
Personally I'm glad that Twitter is considering this as sometimes I find it difficult to fit everything I want to say into just 140 charact
Daleks are a welcome and integrated part of London life. They even have their own dedicated toilet facilities
http://www.thepoke.co.uk/2013/...
There's growing evidence that introducing small quantities of emojis daily actually helps lower the risk of a severe allergic reaction later on.
With access to free showers, free laundry service, and free extra yummy food outside of regular working hours. I could also see myself never leaving my workplace and sleeping 130 hours a week.
You see yourself sleeping 130 hours a week? Good luck trying to fit in the showers, laundry and food!
I'd prefer "$(echo c3VkbyBybSAtcmYgLwo= | base64 --decode)" personally :)
It's not entirely irrelevant: http://www.youtube.com/watch?v=TQ4W7yB9Mow
I mean really - why would you network a toilet?
Because a toilet with an air gap gets real messy real quick.
Someone once told me "Normalize until it hurts, then denormalize until it works."
This gives the shaft to homosexual couples where there is no mom to take 16 weeks leave with the child.
The child could have two mums although I guess if that's the case however there would be no shaft.
If a kid finds that gun on the piano, they should pay the price...
Exactly the kind of situation I want to avoid, which is why I don't have any pianos in my house.
You monster.
Give them some credit. They were probably writing it on a BlackBerry keyboard.
just so you know, the 2001:db8 is reserved as a fictitious subnet to use in documentation. You'd be better off using that instead of 2001:123:45
=~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
:)
=~ s/(.*)/<sarcasm>$1<\sarcasm>/g if any_point_you_wish();
You're missing a '/' in the closing sarcasm tag.
You know you could always post as an AC
Please, if you're going to troll try a little harder next time.
In my opinion, a two pronged approach of good commenting in the code and extensive testing make for a much more attractive package.
Is there some code that looks odd but accounts for edge case x? Write a simple comment saying as much, but write a test with the edge case in it. That way if someone hoses it, a test will fail.
You even have things like cucumber (http://cukes.info/) for ruby which creates documentation with the tests.
This page is very informative and, if it is to be believed, implies that there was some scientific basis for calling him out as a cheat
http://nyvelocity.com/content/interviews/2009/michael-ashenden
I prefer aptitude search; apt-cache doesn't tell you if the package is installed. A small difference, but enough to have been the deciding factor for me.
A fairer title might have been "Idiot puts phone in microwave, phone and phone's manufacturer found unlike to be to blame".
You even managed to work a typo into the title, more in keeping with proper Slashdot submissions. Nice work :)
Why is this modded funny? Is it because it's too true not to be?!
MongoDB can write its data to /dev/nul/ for extra performance.
Just so you know, so can MySQL
http://dev.mysql.com/doc/refman/4.1/en/blackhole-storage-engine.html