Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:this is really getting tiring (Score 0, Flamebait) 193

- Different people from different viewpoints are almost invariably GOOD for an organization. Those that don't have diversity tend to wither and die due to stagnation.

Proof?

How about I just give you a solid argument because you surely realize that the statement "Different people from different viewpoints are almost invariably GOOD for an organization" is fundamentally hard to test.

A predominately male workplace will tend to breed a culture with misogynistic behaviours, Uber is a great example of this.

An organization where certain groups are under-represented will tend to do things that offend or otherwise harm those groups because there's no one internally to advocate for those groups.

An non-diverse organization will create a culture where people aren't aware they are offensive, where they get in a habit of making offensive jokes because there's no representatives of that group around to be offended. This is really bad when your organization has to deal with another organization and all your people come off looking like assholes.

People with diverse life-experience tend to have diverse skill-sets, the more diverse your organization the more likely you are to have people qualified to deal with unusual situations you experience. People working with different prior experience means you're also more likely to get a bigger set of potential solutions when trying to solve problems.

Comment Re:Lies? (Score 1) 524

The idea is you have logging that tells you what happened. If necessary that will include a stack trace that indicates exactly where the error occurred.

Computers do not read logs, nor do they parse stack traces. If you're at the point you're reading a log or stack trace, then there's obviously a serious problem with your code. Subtle problems are likely to never appear.

Do you often find yourself looking at a catch block and needing to know what throws to it?

Alas. Yes.

If so, why?

Because structurally it encourages developers to hide issues rather than handle them at the time. Exceptions are rarely exceptional, they're thrown over common situations such as files not existing or servers not responding with data over a network.

Really we need to rethink what we use exceptions for - and, indeed, if we should have them at all.

Comment Re:All this Glitz but it's still posessed... (Score 4, Insightful) 208

> I'll never get some of you guys:
> * When an OS doesn't force the user to update, its a security risk.
> * When an OS does force the user to update, its an affront to freedom and choice.

Because there is MORE then just 2 choices:

* How many updates NEVER gave _any_ details on _exactly_ what they were doing other then some bullshit generic "Security updates" message.
* How many updates FORCED the user to migrate to Windows 10?
* How many updates had NOTHING to do with updates except add spyware?
* How many updates broke WGA (Windows Genuine Advantage)?
* How many updates broke Internet Explorer?

Who the fuck designs a program where you can only install the latest version??? If Microsoft wanted to pull its head out of their collective ass they could have:

* Clearly, communicated, in detail, EXACTLY what each and every update fixes.

But no, they didn't.

Microsoft has ZERO respect for its users.

So fuck'em.

Comment Re:Women even better off in industry (Score 2) 524

Outside of Silicon Valley women are usually treated well and as equals

Meh, I've witnessed awful treatment of women in the industry and never worked anywhere near SV.

Remember that stat, that 25% of women in colleges have been sexually assaulted? How initially it seems unbelievable because, hey, you wouldn't, and I wouldn't, and most men you know wouldn't, so how can that be?

The reason it's likely true is that it doesn't a huge proportion of men to be assholes for a disproportionate number of women to be affected. If, say, 2-5% of men in college think it's OK to touch women inappropriately and non-consensually in environments in which they can get away with it, and you assume each of them gets away with it, and so assaults multiple women, then, wow, you're up to 25% of college women being sexually assaulted pretty quickly.

And the same is true in businesses. Leaving aside institutional and structural problems - which exist everywhere - it doesn't really take a lot of male employees to be assholes, showing a level of disrespect for women they'd never show to men, for women to be disproportionately affected.

One office I worked for had such a person. As in every male member of the programming team knew he hated women, and that the extremely qualified, hard working, smart woman working with him was being treated like shit solely because she was a woman, and neither young nor blonde enough to make him at least be chivalrous to her as compensation.

To my and my coworkers shame we never did anything about it. We didn't talk to him about it, we continued to treat him as a - distant, perhaps - friends. We didn't talk to management about it. "G is strong", we told ourselves, "She doesn't put up with his bullshit", and, well, yeah, but bullying is bullying, and working in that environment wears down the strongest of all of us.

It's getting a lot of press in SV right now because SV is the hub of the tech industry, and has sizable number of progressives involved in it. But the idea it's limited to SV is absurd, that'd be to assume either that base human behavior (because there'll always be sexism) somehow is under control elsewhere, or that management skills have developed to a remarkable level outside of SV.

Comment Re:Lies? (Score 2) 524

I honestly can't remember the last time I used an explicit GOTO. That said, exception handling in most programming languages seems to actually be worse and I've used that.

Some time ago, someone proposed a spoof programming language, whose name temporarily escapes me, that included just about every bad idea possible. This included a "COMEFROM" structure that replaced GOTO - instead of marking where you wanted the jump at the location of the jump, you instead marked at at the location you jumped to.

Guaranteed unreadable. Worse than GOTO. And, hey, guess what, that's pretty much what exception handling is in 99% of implementations. The only way around it is to put one statement, and one statement only, in your try { ... } block, and who does that?

Comment Time, Names, Murphy's Computer Laws (Score 2) 524

These should be required reading for programmers AND designers. I'm looking at you Mr. shitty designer/programmer that only lets me put 13 characters in for my (first) name.

* Falsehoods about Names

* Falsehoods about Time

* Falsehoods about Computers, aka, Murphy's Computers Laws

* 97 Things Every Programmer should know

Comment Re:So to sum up (Score 1) 636

No, it wasn't. He was kicked out because his sexual proclivities include the domination of women, specifically. To quote Buytaert word-for-word:

Then he's a fucking moron, and he's going to be in for a shock when he gets condemned by the wider social justice community. Acting out Gorean fantasies doesn't mean you believe, in real life, in the subjugation of women any more than acting out Star Wars fantasies means you believe in The Force.

You are correct that traditionally it'd be conservatives making a stink about someones sexual proclivities. That has changed, and is no longer true

Conservatives still seem to be where the majority of attacks on sexual activities, especially non-"normal" sexual activities, comes from.

Do liberals do it? You'll find one or two, just as you'll find any large community has its outliers. But in reality, it's telling that the major schism that lead to the end of Second Wave Feminism and the birth of Third Wave was sex, and the degree to which Second Wave leaned towards prescribing right and wrong sexual behaviors, something unsustainable given human needs. Third Wave is known as "Sex positive", and it was the result of a sizable amount of debate involving everyone from sex workers to the BDSM community that drove Third Wave in that direction.

To put it another way: it's always been the case that the two groups have had people within them that want to control other people's sex lives. Liberals have traditionally done that less than Conservatives. And Liberals are less prescriptive than they were, not more.

Comment Re:So to sum up (Score 1) 636

Except if you are into BDSM involving fantasies of sexual slavery of women

That's right. Women and men acting out fantasies which are entirely consensual and, by definition, involve no real transfer of power, in private, are entirely fine, because nobody is subjugating anyone else.

Or you're a muslim

I've yet to hear a single so-called SJW argue that Muslims are right to subjugate women.

What almost everyone on the left believes is that simply being a Muslim doesn't mean you're deserving of hatred, that you should be dehumanized, that you should be blamed for terrorism, that you should be attacked, or that you should be forced to live in countries governed by extremists.

Kinda like we'd defend conservatives too if we were told they all inherently support terrorism, or that they shouldn't be allowed in this country if they're trying to escape a fascist regime.

Comment Re:While its not my cup of tea (Score 1) 636

Bondage, Discipline & Domination, Submission & Sadism, Masochism. (The "&"s are where the same letter is shared, not any linking of the two concepts.)

It's a generic name for all that stuff where something resembling power is exchanged in the context of a sexual relationship, in much the same way as LGBT(*) is a generic term for sexual relationships where gender/sex norms are unusual.

Within the BDSM communities, you'll find they usually use the letters "SSC", which stands for Safe, Sane, & Consensual - essentially do what you want with one another, but make sure everyone consents and that lines of communication remain open so if consent is withdrawn it can be communicated, practice safety at all times (it's relatively easy to accidentally injure or even kill someone if you restrain them, for example), and, well, snuff scenes are probably not sane.

Contrary to the grandparent's assertion, there's no opposition to BDSM from the majority of people interested in social justice - in fact, attempting to suppress someone else's sexuality is generally frowned upon by social justice types.

Comment Re:While its not my cup of tea (Score 1) 636

The term SJW proves, yet again, to be meaningless. You'll find precious few people who believe in social justice - which once upon a time were the "SJ" in "SJW" - agreeing with the notion that other people's private, consent based, sex lives are justification for discrimination.

If the article is a fair description of what happened (and that's a big if) then this is an example of puritanical conservatism run amok. Discriminating against people for what they do in private, behind closed doors, involving consenting adults only, should have no place within the development community.

Slashdot Top Deals

"I may be synthetic, but I'm not stupid" -- the artificial person, from _Aliens_

Working...