Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:So let's change the algorithm. (Score 1) 170

By using this exploit, spammers get additional user useful data: They'll know each user's full name in most cases. They'll know that the user is interested in the site he's commenting on. They'll know what language he speaks. Basically, they can compose much more compelling emails with a higher probability of getting through and even being seen as relevant to the recipient.

Comment Not the algorithm (Score 2, Interesting) 170

This is not related to the MD5 algorithm or use of salts. The fact is that Gravatar wants sites to use Gravatar without sending loads of requests to gravatar.com. Therefore Gravatar must provide a "client-side" API for generating Gravatar avatar URLs based on the known constant, email addresses. Sure, they could have salted things, but whatever they do, there's an essentially open source function somewhere that takes an email address and converts it to a Gravatar URL. As the algorithm is available to anyone, any attack can use it to check intelligent guesses against the known algorithm result.

There really isn't anything Gravatar can do without changing their design to decouple avatar URLs from email addresses. Basically whenever anyone registers an account with a blog, the site would have to ask Gravator for the user's Gravatar avatar URL -- and probably poll on some regular basis in case users add Gravatar avatars later. The blog would then have to pertain this data in their databases for later look-up when comments are viewed. This is certainly possible, and could probably be designed in a way that doesn't add additional load to Gravatar's servers. But compared to the current implementation, which can be added to blogs with very minimal coding (probably just a couple lines in PHP), to do this more safely would require persistence-layer/database schema changes that would severely limit the attractiveness of Gravatar.

Comment Re:Have you looked elsewhere ? (Score 1) 325

+1 on $8/hour just being strange. I started out at a $10/hour internship doing computer graphics and Perl programming 12 years ago, then $15/hour doing coding for a GOVERNMENT CONTRACTOR two years later. Now that I work for a "major software company", we'd be caught dead paying interns less than $25/hour because we want them to by happy and come back! This economy is a huge stumbling block, though, so maybe you're lucky with what you get. But at $8/hour I think you're not actually getting an IT position, but a personal assistant position, and you'd probably do well to find other opportunities.

Comment Re:wow, a whole million? (Score 1) 773

I read the article and he's exactly proposing paying off the top 1000 sites. Direct quote: "Would the top 1k most visited sites take a cool $1mm each?" Sure, then he pontificates... what if the top 100k sites also got a cut? But he doesn't suggest anything besides paying off sites, the largest getting nearly $1mm.

Comment Re:Why is public transport still living in stone a (Score 1) 177

Why does everyone talk about encrypting the signals? It's more important to know who is talking than attempting to restrict the list of people who can hear or transmit. Therefore it would make sense to me to sign the transmissions. If there's noise, the signing fails, but you can still use other forms of trust to verify the transmitter. Without significant noise, you have a greater degree of trust -- and with that, people without trust can be ignored.

Comment Re:My statistics (Score 1) 575

That's bizarre. I have no interest in Safari personally, but I'd expect 3-5% Safari unless you have a specific demographic that does not appeal to Apple users. Does your web site tailor to developing countries, for example?

Comment Re:Oh great! (Score 1) 602

You sound like you don't think prison is a punishment. You do realize that inmates lose basically all their freedoms? They're confined to a small space where they cannot leave. They can only talk to the outside world at specific times dictated by them. In higher security prisons, they can't even go to the bathroom without being seen by guards. I would much rather be out in the world working for free.

Comment Re:Clueless (Score 5, Interesting) 414

I'm no PR guy, I'm an engineer. And if I were put into Hugh Griffiths' shoes, I'm not so sure I'd have answered the questions any differently. He knows the product sucks: It's more expensive, non-transferable, and behind the times technically. He's probably IMMENSELY frustrated that they could only release this crap given the building products they have to work with. So, he grits his teeth, does an interview, and does his best to not say anything negative. But you can just tell he's disappointed.

If I were him, actually, I wouldn't have done the interview. That's probably his big mistake.

Comment Re:In the UK, try Cambridge, York, Warwick... (Score 1) 386

I second your recommendation of the University of Manchester. I studied abroad there in 1999, computer science degree. I had the advantage that I took an overload of classes every year at my home university (University of Virginia), so I had a lot of freedom to take non-computer science classes, but I did enjoy taking classes in Optical Computing and Artificial Intelligence. The former was not even taught at my university, which created a problem when it came to transferring credits but with some approvals it was accepted.

What I most liked about the University of Manchester was that I was treated like an ordinary student. Many, many study abroad programs segregate students from abroad into their own dormitories, with their own social events, and often with special classes. This may seem like an advantage, but if you're going to study abroad, it's a shame if you don't experience everything. So while I was a bit homesick and made more American friends than I should have in retrospect, I was constantly around locals -- in classes, in my dorm, in a competitive trampolining team I joined -- learning their culture and experiencing things in a non-American way.

My main recommendation would be to make sure you'll get credits for each course you plan on taking before you get back. But other than that, don't necessarily stick to real "study abroad" programs! Do what you can to get as immersed as you can. In my opinion, it's the immersion that should be highest priority, not necessarily the strength of the computer science program.

Slashdot Top Deals

An authority is a person who can tell you more about something than you really care to know.

Working...