Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:What about the NBA? (Score 1) 285

It doesn't even need to be the case that there is a difference in mental capabilities between races. It could be that certain groups have a culture that leads them to be better or worse at certain tasks on average, and those groups can be predominantly of one race/ethnicity. It could be that some cultures cause people to be overconfident in their abilities (e.g. causing them to be more likely to apply for jobs they are unqualified for).

Or more desperate to get a job, making more of them apply for positions they don't match, or pad their resumes.
Or have worse connections, not getting headhunted to jobs, making relatively more of them apply for jobs than natives do.
Or have less resources and means, making them pick from the bottom of the barrel when choosing recruiters; the type that pads resumes and work on the redneck duck hunting principle (fill the sky with lead and you'll hit something), instead of taking time to search for employers that are a good match.

In either case, if 80% of applicants to a job are from somewhere, it doesn't mean that 80% of qualified applicants for a job are.
And it doesn't imply discrimination if a large amount of them get turned down. That some are, indeed, hired, goes a long way to hint at it being merit that lands the jobs.

Comment Re:Good ole boy system (Score 2) 285

Also, they're only looking at resumes to determine qualifications. I'll tell you right now that we get a TON of bogus resumes from body shops, especially Indian ones. Make no mistakes: we have many qualified Indians, including management, but you get a ton of padded resumes that don't hold up under questioning. And yes, you do get those from everywhere, but the predominately Indian body shops can drown you in them.

I concur. Unfortunately, of all the job interviews I do, there's a strong correlation between padded interviews and the origin of the applicant. That doesn't say anything about the individuals from these countries, but based on the original number of applicants, a proportionally higher number of them will not get hired - their qualifications did not meet the requirements.

For applicants from some other countries, there is a pattern of not listing all qualifications they have. That doesn't mean that the individuals are better, but statistically, those applicants are more likely to advance in the queue after an interview.

This is not racism. It's looking at actual qualifications.
I couldn't care less whether you're green and furry, but if something in your resume appears to be an untruth, you're not going to get hired. If a higher percentage of Indians put qualifications they don't have on their resumes, a higher percentage of Indians are going to get turned down.

The recruiting companies have to take a lot of the blame, I think. Some, i fear i have reason to believe, suggests what the applicants should add.
But if your resume says several years of Unix sysadmin experience, and you cannot name a Unix vendor or OS name when asked, you're not discriminated against when turned down.

Comment Re:Lefties? (Score 1) 11

If "not being a sociopath" is left, than I guess you're right, I'm a leftist. It comes from too much Sunday school, I suppose.

Comment Re:IoA (Score 1) 121

Today using 128bit address having the ability to give more IP Addresses than possible in the universe, really make sure that just randomly picking an address probably will not create a duplicate address.

That would be well and fine if most IPv6 addresses didn't have a 64-bit or even 80-bit prefix, identical for everything routable at the endpoint. Then there are DHCP addressing schemes that use the MAC as part of the address, further reducing it.
Sure, it can be planned better, but we're doing our damndest already to use up parts of the IPv6 address space through thoughtless assignments and rules.

Comment Re:Yeah, but... (Score 4, Interesting) 362

Don't forget shell scripts.
I do development in C and many other languages, but I bet that most of the code I write is in posix sh, bash or perl.

Some quite advanced systems are written as scripts. When timing is not essential, it can be a rational choice. And even then, the majority of a system can be written as scripts, with only the timing-critical components being compiled code.

Comment Re:What about English? (Score 1) 362

Interesting. Since normal people are 'touchy-feely" are you saying computers will never understand normal people?

Understand, no. Faking it with varying degrees of success, yes.

But we don't accept varying degrees of success for machines that perform important tasks. We expect exactly one outcome except when we deliberately add randomness.

Comment Re: What about English? (Score 3, Insightful) 362

It should not take a PhD to ask a machine to sum 1 + 1.

(Presuming you meant "calculate 1 + 1" or "add1 and 1")
It doesn't take a PhD. It doesn't take any education at all. Most kids these days know how to do that in multiple languages.

But the problem is that the English or any other spoken language isn't formal.
In the above calculation, what did you mean by 1? An abstract integer? A cardinal number? A measure between 0.5 and 1.5?
And what is it supposed to do with the result of the above calculation? You didn't specify, so did you want it to discard the result? Execute it? Present it to you? How, exactly? Visual, audible, or tactile? As binary? With uncertainties like 2 +/- 1?
And what should it do after that? Stop? Halt? Redo? Run NOP cycles until the cows come home? You didn't say.

You have to be explicit and not ambiguous when you tell a computer to do something. We humans try to guess what you mean from the context, but a computer doesn't have that luxury. You have to provide the context. Doing so is much easier in a programming language than in English. Programming languages have a well-defined context, and you know what an instruction sequence will do. The languages are designed to avoid ambiguity.

With human languages, you don't. You have to guess from context.
If your wife says "lay down on the bed", you don't cut open a pillow and start to lay little feathers on the bed. You second-guess her and presume she meant "lie on the bed for an unspecified period of time".
And if you say "make me one with everything", you expect different results depending on whether you address a hot dog seller or a zen master.
Context is everything. And the computer doesn't have your context unless you first feed it to it.

Comment Re:lolwut? (Score 1) 94

Especially since most, though not all, of the flash-using sites have been using a flash player to display an .flv or .mp4 served over HTTP anyway, since flash's DRM was mostly too pitiful to bother with and HTTP is more likely than RTMP or similar to Just Work with the various bits and pieces of your web infrastructure.

There might be some nontrivial changes(though mostly from more exotic to less exotic, so not hugely interesting) if you were going from RTMP or a similar streaming oriented format to serving up video files over HTTP; but the 'produce own ugly and nonstandard controls; do some weaksauce obfuscation to annoy people trying to get an offline copy of the video' is not terribly exciting.

Slashdot Top Deals

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (8) I'm on the committee and I *still* don't know what the hell #pragma is for.