Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:What a crap summary (Score 3, Insightful) 274

To be fair, Slashdot's summary is not worse than the paper's summary.

There's a long list of issues with their methodology, and they make a fair assessment of these in the "Threats" part, which BTW should be discussed in the article, and not in the appendices.

As a whole, this paper reeks "We wanted to show how / how much women were discriminated against in Open Source. Our findings showed the opposite, so we kept making up criteria until one would exhibit (barely) the bias we wanted to denounce."

Of course when you're doing that, you're just begging to fall for this.

Non-exhaustive list of other issues I noticed:
- Weighing issues: for example, how many commits from outsiders vs insiders. Given that, overall, women get better acceptance, I can conclude than insiders commit more than outsiders (in their dataset)
- Missing stats (for example, we get gendered stats on whether a pull request is linked to an issue, but no insider / outsider distinction)
- Plain old lies in the summary ("when a woman’s gender is identifiable, they are rejected more often" vs "Women have lower acceptance rates as outsiders when they are identifiable as women.")
- Failure to mention that the error bars are for the strict dataset. I suppose this is standard practice, but the dataset error bars are probably swamped by the non-representativity of the dataset in the first place, and the methodology shortcomings, which means that they're misleading (nobody cares about their dataset). They don't make any effort to evaluate these errors (obviously that would be the hard part), and leave us with some hand-waving like "we are somewhat confident that robots are not substantially influencing the results".
- Graphs that start at 60% to exaggerate differences (without using broken axis)
- Using "theory" for "hypothesis"

Comment Re:Media bias and misrepresentations (Score 1, Insightful) 138

What he actually said:

They’re sending people that have lots of problems, and they’re bringing those problems with us. They’re bringing drugs. They’re bringing crime. They’re rapists, and some, I assume, are good people.

An accurate representation of what he said was "some illegal immigrants are criminals", which is true simply by the law of averages, with the implication that if they went through a vetting procedure we could perhaps filter out the criminal portion.

That's plain wrong and apologetic. A more accurate representation of what he said would be "some illegal immigrants might not be criminals". He only "assumes" that some are not criminals, but states as a fact that "by default" they ARE criminal (clearer with more context, like "they’re not sending their best"). It's a run-of-the-mill weasel word technique, which won't impress any seasoned journalist.

Yet I would agree with you that the WaPo title is awful, as is he's clearly talking about Mexican immigrants, not Mexican people in general.

And the whole idea of a country "sending" its problematic people across the border is stupid anyway. Poorest people that have nothing to lose leave the country in the hope of a better life across the border, of course if they were the brightest they wouldn't have a reason to leave (especially illegally), but that doesn't mean they're criminal by default.

Comment Re:It's ok.. (Score 2) 315

I think that the English spelling has failed the English language from even before keyboards were invented, with the substitution of letters like thorn (not printed by Slashdot, though it is part of ISO-8859-1) with th that already had other pronunciations associated to it.

Look at orthographic depth. French is just as hard as English when you want to spell a word for which you have the pronunciation, however, when reading a word in French, apart from a few exceptions, you can reconstruct the pronunciation from the rules, where English is quite irregular (so, one-to-many vs many-to-many mappings).

Ironically, the Ars Technica article spells cafe instead of café.

In lower case, only ae (æ) and oe ligatures are missing from the French keyboard. Moreover, they're a PITA to type on Windows (alt code only) while there are sequences on OS X and Linux. Due to Bull SAS French engineers' stupidity (link in French), (oe) ligature is not in ISO-8859-1, which means Slashdot won't print it. Danes ensured that æ was in ISO-8859-1 (but it is much less used than oe in French). These ligatures are not typographical stylistic conventions, (oe) ligature is pronounced as é (like in, erm, café) when followed by a consonant where oe is pronounced o-e. For example, with words that are spelled and pronounced mostly the same in French and English: coexist, coelacanth. English lost the ligature, while it is present in French on the second word, which helps with the pronunciation.

In upper case, there are dead keys for ^, " and `, so Ô, Ï and È are not problematic. However, É and Ç again are a PITA on Windows. On Unix and OS X, one can use caps lock and the lower case letter. Upper case ÿ is also missing from ISO-8859-1, as it technically does not exist (no word begins with it , because " indicates that the letter is not pronounced together with the preceding letter), but ÿ is only used by old proper nouns, which sometimes have to be printed in all upper case.

Comment Re:Interview "Grilling" or "Testing" is Poppycock (Score 1) 227

To start, I'm not doing interviews, so my answer is more about how I would like the interviews to be, so keep that in mind :)

Asking how they would solve a problem (as long as it's relevant to your business) or work with a client, real-world puzzles relevant to your domain are good practices.

However I notice you let developers choose any language they want to solve some programming tasks. It seems too generic.

You're hiring someone for a business in a specific domain, so it's good to ask generic questions about the domain, but you're also hiring someone at a more-or-less specific position (rather less in smaller firms), so you have to ask questions relevant to the actual position. If every developer you hire decides to use another language for the new tools he develops, you will end up with a mess.

At least, give him a list of the languages you're actually using in-house to choose from. You're a small firm, so probably he will have to be fluent in most of the languages you're actually using, so give exercises in the most important ones, not only solving problems, but also "spot-the-bug", "tell us what this piece of code is doing", etc.

Languages usually have big libraries coming with them, don't expect the developer to know all of them by heart, unless you're explicitly hiring an expert in some language with some framework, so answer if he's asking about some library calls, and accept sensible made-up library calls.

Comment Re: Easy Fix for the Paranoid: Cold Reboot (Score 1) 165

Your first paragraph is completely wrong. You've been moderated accordingly and Dog-Cow told you as much, but I will provide an explanation.

The application is mostly not responsible for cleaning up up after itself, except for some shared resources (for example, POSIX shared memory).
In your "test", you don't actually get a zombie process. Ironically, a zombie process would mean that resources have been cleaned.

A zombie process is a process that has/was terminated, and only the in-kernel process structure containing some statuses is kept until the parent process acknowledges that the child process has terminated. Other resources (memory, file handles, etc.) have already been reclaimed.

In your test nothing specific is likely to happen.The program will continue to run and will get a write error if he's trying to write to the opened file. It can be killed normally. What you probably were thinking about, is about what happens if you're actively writing to the file when you're removing the drive. In that case, the program will end up in uninterruptible sleep state (shown as the 'D' state in Linux's ps). That's nothing like zombie (that would be shown as <defunct>).
In D state, the program has made a (synchronous) system call, and is sleeping while the system is performing the request. As the disk has been removed, the write request never returns. In that state, the OS will refuse to kill the process, because doing so would risk to crash the system if the syscall ever returns to a now non-existent process.

Your second paragraph is correct.

I suspect parts of your third paragraph are incorrect (specifically, the "need" to map 1:1), but I'm not an expert in the domain. AFAIK, there are framebuffers that are 1:1, and then you manipulate graphics objects through handles that are actually managed by the graphics driver (and don't need to be mapped).

Comment Re:TL;DR (Score 4, Informative) 189

It's you that don't understand how probabilities work.

You play heads or tails, and get heads 8 first times.

Gambler fallacy says that as heads and tails have overall the same probability, tails should happen next.
Pulzar guesses that the coin is most probably a biased coin, and heads should happen next.

Comment Re:Another reason to ban rifles (Score 3, Interesting) 1134

I'll skip the fallacies and go straight to the factual errors.

We don't need 250 million guns.

Excessive hyperbole.

310 million civil firearms in the USA in 2009

civilians who commit literally hundreds of mass shootings every year.

Excessive hyperbole.

355 mass shootings this year so far.

On the other hand

There are more criminals than cops

I was surprised but that one hods true: In 2008, 1.2M police officers vs. 2.4M incarcerated people. To put in perspective, USA represents 4.4% of the world's population and 24.7% of the world's incarcerated population.

Comment Re:It's a trap! (Score 2) 79

Now you closed it a second time ! Let's match opening and closing tags !

(cue heavy Russian accent)

Voilà ! Much better now.

A physicist, a biologist and a mathematician are sitting in a street café watching people entering and leaving the house on the other side of the street. First they see two people entering the house. Time passes. After a while they notice three people leaving the house. The physicist says, "The measurement wasn't accurate." The biologist says, "They must have reproduced." The mathematician says, "If one more person enters the house then it will be empty.

Comment Complainers gonna complain (Score 2) 100

And when Chinese tech companies are forming partnerships with American firms that have ties to the American military, critics complain that they will get crucial technology and sneak in backdoors, which could inadvertently improve the fundamental technology capabilities of the Chinese military — or worse, harm United States national security.

Comment Re:Slashdot Is Dead (Score 1) 127

You guys didn't post one article about the new Star Wars trailer yesterday, and you are barely late to the game on this [snip] story (It's been weeks in the making).

I have a feeling of déjà-vu. Did you time travel from 1999 ?
I can't wait for the dupe later this week.
By the way, today is 'Back to The Future' Day on this side of the Atlantic.

Slashdot Top Deals

"Bond reflected that good Americans were fine people and that most of them seemed to come from Texas." - Ian Fleming, "Casino Royale"

Working...