Slashdot stories can be listened to in audio form via an RSS feed, as read by our own robotic overlord.


Forgot your password?

Comment: Re:Well (Score 1) 192

by KiloByte (#48894695) Attached to: China Cuts Off Some VPNs

You're cherry-picking a single crime where NYC leads. In every other field, London wins handily. Compare: 1 vs 2.

I'd take a tiny chance to get murdered over not being able to walk in the middle of the city without being robbed or assaulted. Living in Poland, I have so far been robbed twice and assaulted 7 times (once with an injury), and murdered... still not even a single time. And by statistics, my chances to do so are really, really slim.

And these stats ignore the fact that murders happen predominantly between rival gangs, while robbery, assaults and rapes tend to target honest upstanding citizens.

Comment: Re:Drone Strikes Against Spammers ? (Score 4, Interesting) 110

by KiloByte (#48835947) Attached to: To Avoid Detection, Terrorists Made Messages Seem Like Spam

Every spam message that goes past the filters takes several seconds out of someone's life -- and not just the "gross" part that includes sleep, commutes, bathing, etc but of the actual productive part of the day (around 1/3 of it). Averaging batch reading of mail at the start of a day vs full context switch, let's take 5s per piece of spam. Let's assume a 95% spam filter effectiveness rate. Now the hardest part -- how big a spam campaign run is? Let's assume 100M delivery attempts (I'm doing a Fermi estimate -- or rather, pure rectal extraction -- on this number).

This means, a single spammer who did just 10 spam campaign runs effectively murdered a person -- in a death of thousand cuts.

Comment: Re:No surprise (Score 4, Insightful) 218

by KiloByte (#48826291) Attached to: Study: Belief That Some Fields Require "Brilliance" May Keep Women Out

We think (and so define in IQ calibration) that mean intelligence is the same for men and women.

And it's that calibration that's problematic here. The brains of men and women are typically very different, making them excel at different types of tasks. The modern IQ calibration manipulates weights for these tasks to give both an average score of 100. The result is politically correct, but makes IQ an even more worthless measure than it was before gender-balance calibration was introduced.

The other problem lies in people assuming that the average for a gender tells you anything about a particular individual. If women are better/worse at task X, this doesn't mean a woman who applied for a position that requires X is better or worse than a man whom you can pick or not over that woman.

The result? Giving preferential treatment to either group is wrong, and will hurt not only the group you discriminate against, but your profits as well. No matter whether your task is a biology researcher, a lumberjack or a kindergarten teacher, the only valid method of choosing is being totally gender- (and race-, and so on)-blind. That woman who applied for that lumberjack job? She probably has a clue what she does, and thus deserves a try at the chainsaw. This kind of self-selection is not free of biases, but it makes comparing averages for men-vs-women (or blacks-vs-whites-vs-polka-dotted) pointless.

Yes, such selection of merits will make your team not represent the diversity ratios of the general population -- that's expected.

Comment: Re:The answer is... (Score 5, Informative) 165

by KiloByte (#48788141) Attached to: NetHack Development Team Polls Community For Advice On Unicode

For storing a single character: UCS-4 (aka UTF-32), and that's without possible combining character decoration. For everything else, UTF-8 internally, no matter what the system locale is.

wchar_t is always damage, it shouldn't be used except in wrappers that do actual I/O: you need such wrappers as standard-compliant functions are buggy to the level of uselessness on Windows and you need SomeWindowsInventedFunctionW() for everything if you want Unicode.

And why UTF-8 not UCS-4 for strings? UTF-8 takes slightly longer code:
while (int l = utf8towc(&c, s))
        s += l;

vs UCS-4's simpler:
for (; *s; s++)

but UCS-4 blows up most your strings by a factor of 4, and makes viewing stuff in a debugger really cumbersome.

My credentials: I'm the guy who added Unicode support to Dungeon Crawl.

Comment: Re:Well Then (Score 1) 148

by KiloByte (#48762785) Attached to: Tips For Securing Your Secure Shell

Moving services like ssh to a higher, non-default port is not done for "security".

It won't protect you from in-depth attacks, but will save you from in-breadth ones.

Using a high port can protect even from non-thorough targetted attacks: nmap's default for example is to scan a selection of 1000 ports rather than full 64K.

Comment: Re:islam (Score 1) 1350

by KiloByte (#48762441) Attached to: Gunmen Kill 12, Wound 7 At French Magazine HQ

Seriously, you cannot kill as a Christian, because 1. you can't kill

Uhm, killing is not only condoned but even required (at the pain of death!) in a good number of cases. You're relying on a bad translation, the Hebrew text has "thou shalt not murder".

And Yahveh "himself" ordered genocides of multiple whole tribes.

"Being against torture ought to be sort of a bipartisan thing." -- Karl Lehenbauer