If you insist on using fast hashes, a double salt double hash sandwich is what I use.
sha1($Salt . sha1($Food . $Salt))
Something like this should be used at a minimum - maybe even toss some herbs and spices in there and hash it a couple more times for good measure. And I know this from my own experience in finding security holes. wink
AWESOME article. His daughter's gonna do something big one day.
If you’re not careful, I scold, you will become indoctrinated in the implicit assumptions of a scientific community, unable to see in certain intellectual directions. Better to remain aloof, so you are psychologically more able to be irreverent and more likely to make a revolutionary discovery.
I've been telling people this for years. Sadly too many people are content with the mold they've fallen into and the worldview they've been given so they just look at me like I'm crazy.
Man I can hardly wait for the day bureaucratic processes are mostly automated with human input at a minimum, only as required. Everything will become so much more efficient and I bet our rate of progress would increase exponentially. Just imagine what we could accomplish without all of the mundane bs in between!
No. From what I understand, hashify does no intensive server side processing beyond providing the functions that allow the visitor to process the encoded string on its end; i.e., all intensive processing is done on the client's side.
But as people above mentioned, the data is still being uploaded unnecessarily, due to a little short sightedness by the hashify creator(s). The hash should be stored after a pound (#) character to ensure that the data isn't sent to the hashify server via the URL (i.e., the GET method), since all processing of the hash is done client-side anyway.
I agree. You shouldn't be getting downvoted either. Conscious manipulation of people (especially those close to you) is unethical. And if they figure out you're doing it... you can kiss that "friendship" goodbye.
I know these kinds of comments are typically frowned upon... but I can't help it.
THIS IS FREAKING AWESOME!
As a professional musician (and computer engineer) I can pretty much immediately pick up/follow/regurgitate nearly any musical pattern... which leads to 99.9% of music boring the crap out of me. But with this after clicking a few dozen times randomly... the music actually sounds great and doesn't bore me... it's soothing even!
What if I just add a place for visitors to donate and in return for donations I offer an arbitrarily small percentage of the company that just so happens to be proportional to the donation amount? Those who donate will just have to take my word for it. :P
Is stock exchange not automated for the most part? People can buy and sell their stocks with pretty much just the click of a button. That's essentially what I'm looking for.
This article was truly awesome. I'm kicking myself for having not thought of it before because it seems like such a simple concept! Makes me wonder what else out there I haven't thought of... ;)
As someone who's signed to a record label (Victory Records) and has talked with many other bands about their experiences with their record labels, I'd have to say that this post is mostly true in the sense that VCs and record labels are comparable... but it's way over-generalized.
There are some record labels out there who really do care about their artists and do everything they can to help without tossing moral and ethical standards out the window. I know this for a fact. As for Victory, if you know about the label, well... they're not exactly known for their kindness and would probably fall into the blog entry's generalization, but I believe they are getting better about it.
It isn't nearly as black and white as Jacques is making it seem.
I've noticed that I have the ability to go between introverted and extroverted (regardless of alcohol consumption haha)...
When I'm solving problems and piecing stuff together while glued to my computer I definitely get into a zone or mode or whatever, and don't really care for much outside interference. Most of the time it actually annoys me to get interrupted. But it only takes a few minutes away from it (sometimes an hour or two if I've left something unfinished haha) to get into the extroverted, outgoing talkative mode.
I've actually noticed a little bit of a curve in how well I communicate. The first few minutes after ending problem solving mode consist of me pausing a bit in my sentences (thinking ahead and seeing the conversation as a whole) and as time goes on I end up speaking very quickly and fluently without much thought at all.
Any other developers here transition between intro and extroverted like this?
What sucks is that it takes a few minutes for my brain to switch modes... because at work everyone probably just thinks I'm some really quiet, super serious guy.
You don't have to sign up for anything unless you want to rate the bookmarklets. Everything else you can do anonymously. I don't have a github account but I'll look into it tomorrow. Sounds like a good move to make if I want people to trust and use it. Thanks for the suggestion!