I have seen abuse taking place that made the victim look guilty. Sorry, it isn't that simple.
Just putting up a policy and enforcing it doesn't mean you are getting the right people or even know about the harassment.
Your concept of dealing with harassment is after its happened, I'm about preventing it to begin with by not putting people into a situation where they get harassed. Not being able to acknowledge that some people won't work well together is a fantasy and may lead to large abuse issues. Fortunately my current work place has no situations like this and very internationalized. But, I have worked in other places and countries in my life, you can't change a city's way of thinking, you can't get perfect social skills out of everyone for every type of job either. Reducing your siginificant work force for one person isn't a smart idea usually either if you want to continue doing business.
I wouldn't put someone in an environment hostile to them, regardless of law. Harassment can be done in many forms that can serve to make the victim look like someone who cries wolf or suffers in silence. I also wouldn't choose to put someone on a team if I felt they wouldn't work well together (ie: previous post) and cause massive issues.
Sometimes the people you need are for their work ability, not their social skills as I have learned in the army.
And you would employ people into an area where they would get abused. If abuse could be eliminated by sheer policies and enforcement, we wouldn't see it in prisons.
Having served in the army (doing tech), if we had gotten rid of people for not having the right social skills, we would have very few people left, so I disagree. I've also spent time with people who operate heavy cleaning machinery, they didn't have the social skills, nor did they really need them to do their job and were good at their jobs. They weren't readily replaceable people like you imply.
These weren't people who communicated with customers.
Alternatively, don't employ women to work in harassment centric environments might be the better option instead of getting rid of the majority of your work force.
1. API's. Linux is a sea of APIs and they shift like the wind. In the area of drivers, kernel
Sure, the ABIs aren't stable (that kernel modules use), but the kernel APIs that usermode applications use generally are - To the point that you can run ancient compilations of Linux applications still on modern kernels.
gfx api's
Eh? Which graphical APIs? OpenGL? Those don't really change outside of supported extensions provided by drivers (usually proprietary) which is usually close to their Windows versions.
Other areas like sound and multimedia are just as messy in Linux. Don't see any other way than Steam and partners getting involved in some way to keep some stuff defined.
Not really that messy, getting an OpenGL context is pretty identical to Windows and doesn't require extra effort.
Code portability for OpenGL on Windows and Linux isn't hard (although OS X is a whole other story) and there isn't really any more gotchas when using the proprietary drivers on Linux than there are Windows, which is what the games require on Windows too (since they generally refuse to work with drivers provided by Windows out of the box or perform extremely poorly, just the same).
Sound wise, ALSA is pretty much the standard for sound, it's not much harder to write applications that handle the sound system just as well as any regular Windows APIs.
Disclaimer: I develop an intensive OpenGL application that runs on multiple platforms and my Linux binaries are built to run on multiple distributions.
It is unlikely you will see much diversity in the OS/Office space when piracy is considered a decent alternative. Why would you run an alternative OS and office suite to windows and office, when you can get it for free?
cite for witnessing his behavior? First person reference - years ago at MIT I got the joy of experiencing him on a regular basis. It was never a pleasant experience, and from the people I spoke with, I was not alone in my assessment
I'm afraid the fact you won't even reveal simple details like your name, never mind being able to locate other published citations on this person being obnoxious makes it hard to just accept at face^H^H^H^Hno-face value.
He's done this sort of thing before. I have personally witnessed the way he behaves with his 'apparatus'. The real story here is why this only happens once in a while. Most people I've met want to punch him after only about 2 minutes of being around him.
It's pretty easy to write HTML5 apps for Android and iOS there are even pretty good frameworks for it like Titanium and Phonegap.
Phonegap is in my opinion horrible. It doesn't even have socket APIs and the HTML5 socket support doesn't work. It does less than Borland's Pascal does - To have a new dev framework/environment capable of doing less that Borland Pascal is pretty bad.
Titanium on the other hand has socket support, but it's fairly heavy on mobile devices for some absurd reason and I have found it better where Android is concerned to write these applications using the standard Android SDK from scratch instead.
I never heard of Palm offering HTML5 development, but I heard about this with Firefox OS. Have you considered the issue palm had may have been for different reasons?
I bought Mass Effect 3 and you wouldn't believe all the hoops I had to jump through just to play the game.
I bought Mass Effect 3, inserted the CD, it installed Origin, had to enter some game serial keys, copied some content of the disc, it downloaded updates and then I played it.
What's wrong with ALSA?
I have seen abuse taking place that made the victim look guilty. Sorry, it isn't that simple.
Just putting up a policy and enforcing it doesn't mean you are getting the right people or even know about the harassment.
Your concept of dealing with harassment is after its happened, I'm about preventing it to begin with by not putting people into a situation where they get harassed. Not being able to acknowledge that some people won't work well together is a fantasy and may lead to large abuse issues. Fortunately my current work place has no situations like this and very internationalized. But, I have worked in other places and countries in my life, you can't change a city's way of thinking, you can't get perfect social skills out of everyone for every type of job either. Reducing your siginificant work force for one person isn't a smart idea usually either if you want to continue doing business.
I wouldn't put someone in an environment hostile to them, regardless of law. Harassment can be done in many forms that can serve to make the victim look like someone who cries wolf or suffers in silence. I also wouldn't choose to put someone on a team if I felt they wouldn't work well together (ie: previous post) and cause massive issues.
Sometimes the people you need are for their work ability, not their social skills as I have learned in the army.
And you would employ people into an area where they would get abused. If abuse could be eliminated by sheer policies and enforcement, we wouldn't see it in prisons.
Having served in the army (doing tech), if we had gotten rid of people for not having the right social skills, we would have very few people left, so I disagree. I've also spent time with people who operate heavy cleaning machinery, they didn't have the social skills, nor did they really need them to do their job and were good at their jobs. They weren't readily replaceable people like you imply. These weren't people who communicated with customers.
Alternatively, don't employ women to work in harassment centric environments might be the better option instead of getting rid of the majority of your work force.
Sure, the ABIs aren't stable (that kernel modules use), but the kernel APIs that usermode applications use generally are - To the point that you can run ancient compilations of Linux applications still on modern kernels.
Eh? Which graphical APIs? OpenGL? Those don't really change outside of supported extensions provided by drivers (usually proprietary) which is usually close to their Windows versions.
Not really that messy, getting an OpenGL context is pretty identical to Windows and doesn't require extra effort.
Code portability for OpenGL on Windows and Linux isn't hard (although OS X is a whole other story) and there isn't really any more gotchas when using the proprietary drivers on Linux than there are Windows, which is what the games require on Windows too (since they generally refuse to work with drivers provided by Windows out of the box or perform extremely poorly, just the same).
Sound wise, ALSA is pretty much the standard for sound, it's not much harder to write applications that handle the sound system just as well as any regular Windows APIs.
Disclaimer: I develop an intensive OpenGL application that runs on multiple platforms and my Linux binaries are built to run on multiple distributions.
I don't have this problem on Windows.
I don't think 80% of the internet users in NZ equals 80% of the NZ population.
I have used systems that have high latency (not satellite) which caused problems with sites that use AJAX.
It is unlikely you will see much diversity in the OS/Office space when piracy is considered a decent alternative. Why would you run an alternative OS and office suite to windows and office, when you can get it for free?
I'm afraid the fact you won't even reveal simple details like your name, never mind being able to locate other published citations on this person being obnoxious makes it hard to just accept at face^H^H^H^Hno-face value.
Sorry, I'm not rich like you are. I can't afford to build my own independent infrastructure just for myself.
Can you explain why won't a developer license work instead of jail breaking?
I do not have noscript, but use the latest Firefox. Why don't I have this problem?
Need direct x 10, no?
[citation needed]
Phonegap is in my opinion horrible. It doesn't even have socket APIs and the HTML5 socket support doesn't work. It does less than Borland's Pascal does - To have a new dev framework/environment capable of doing less that Borland Pascal is pretty bad.
Titanium on the other hand has socket support, but it's fairly heavy on mobile devices for some absurd reason and I have found it better where Android is concerned to write these applications using the standard Android SDK from scratch instead.
How can I take you seriously when I don't experience this?
I never heard of Palm offering HTML5 development, but I heard about this with Firefox OS. Have you considered the issue palm had may have been for different reasons?
I bought Mass Effect 3, inserted the CD, it installed Origin, had to enter some game serial keys, copied some content of the disc, it downloaded updates and then I played it.
I'm not understanding the issue?
If that were true then multiplatform games written in c++ would use STL more often.
They've implemented the controls they're saying others should implement. That's not hypocrisy.
I don't see how? The pirate copies of Android games that originally have advertising, don't have advertising.
Which complies with self-regulatory bodies and commits to strong codes of conduct. That's not hypocritical.