Become a fan of Slashdot on Facebook


Forgot your password?

Comment Re:Plant? (Score 1) 382

This is absolutely false. Some of the syntax is similar, however, if you are building anything more than a simple console app, you will discover there are huge differences in platforms. For example, when building web apps, there are major differences between IIS architecture and a container such as Apache Tomcat. Similarly, there are large difference between how the two VMs optimize code and threading so a Java developer cant just jump into .NET development and vice versa.

Comment Re: Do most of the work? (Score 3, Insightful) 443

You have a class which was originally written by someone else which is doing too much or is not following single responsibility principal, so you refactor out the pieces into other methods and classes, you then find method and variable names no longer reflect what the original method was doing and requires update. Or simply because you felt like it and using an IDE you fucking can! Seriously IDEs are great! I don't understand people on Slashdot who think if its not hard, its not worthy! IDEs provide so many benefits I would not be able to list them all. Here are some: - Intellisense sorting and cleaning of unused of import/using statements - Jumping to declaration of a method or variable - Hover over variable to see type - Debugging and stepping through code with ability to add/remove breakpoints on a whim - Hover over variable during debug to inspect its value - Watch variables - Edit conditional breakpoints quickly - Add bookmarks to code and jump between them - Highlight code errors and jump to them quickly - Compare code side by side - Show code smells - Run/debug test cases with a single click - Code completion for those hard to type/remember method names

Comment Re:Serves them right! (Score 1) 48

Yea, it's not like a malware writer couldn't come up with a specially crafted XML string which takes advantage of a vulnerability in the XML parser of whatever the most popular reader/writer may be. Face it, software will have bugs regardless of who writes it or whether it's open source or not.

Comment Re:Least common denominator (Score 1) 161

Except you are wrong! I work for a company that recently built a mobile version of one of their apps and initially we went down the path of building native versions of the app due to the insistence of one key person. At the end, we ended up using Xamarin studio because native development offered nothing of value and ended costing extra time and money. For example on Android if you want to provide something as simple as an action bar across all version of the OS, you will have to resort to using a 3rd party library like ActionBarSherlock ( because not all features are available across all version of the OS and that is just on Android; we offer our app under Apple (and previously BlackBerry) as well and each of those platforms have similar complexities. Unless you are building some resource intensive app or 3D game, it makes no sense to go down the path of native development. People on the internet who have no experience in the real world development always have this mentality that native is better, the idea that c/c++ > Java/C# when in the real world you have to be smart and pick the RIGHT TOOL for the job and not make a irrational and emotional decision.

Comment Re:Least common denominator (Score 1) 161

Just because an app is using something like PhoneGap doesn't mean it will provide you with a inferior experience than a native app. A lot of apps these days are using things like PhoneGap and Xamarin Studio, you just don't realize it. Browse to the list of apps built with PhoneGap below, you'll be surprised how many popular apps were built using Javascript and HTML5:

Comment Re:Least common denominator (Score 4, Informative) 161

Except most app developers want to target as many users across as many devices as possible so it makes more sense to use tools that target the most "common denominator". It makes very little financial sense to spend months on a native app that runs on handful of devices rather than most device using a tool like PhoneGap.

Comment Re:Much Ado About Nothing (Score 1) 197

I'll put it this way, chance of creating an AI like the Skynet which forms conciousness with the ultimate goal of hurting humans, then managing to spread computer to computer to protect itself from getting unplugged and somehow getting hold of a robot assembly to build vessels is remote to none. To form the conciousness required to match or rival the humans you need insane processing power which we simply don't have yet, a simple PC ain't going to cut it and frankly I doubt even the Chinese super computer is enough to run an AI which could form the complex conciousness and self awareness required to form ideas about hurting humans. Its just not going to happen any time soon.

Comment Re:Much Ado About Nothing (Score 2) 197

The article is discussing aligning AI with human values and making sure it is not harmful! I don't think these neural nets are what they are concerned with. All these guys like this Stuart Russell, Stephen Hawkings and Elon Musk are talking about AI that we are not even remotely close to building, and if we do manage to build one anytime soon, it will be so primitive that we can just pull the plug out the wall if it becomes a real concern.

Comment Re:Can we stop the "War on Discrimination"? (Score 1) 294

No, what I say is that it should stop being illegal. You and I may still dislike it, but no one should be prosecuted for it.

No it should be illegal! Just because you see some people abuse it doesn't mean the system doesn't work and should be abandoned completely. There are legitimate reasons why these laws exist, for example: http://www.businessinsurance.c...|70|83|329|302|339|91

The US was an attractive destination for immigration long before we introduced such laws (which only happened 50 years ago []). Various other countries — Russia included, for example — have such laws too... To put the final nail into your argument, Dubai and other rich emirates are swarmed with Indians, who — even those born there — have no citizenship rights, but are attracted by the wealth of the country anyway. No, it is the Americans' wealth and freedom, that make us attractive. And freedom includes being free to harbor racist thoughts — and even base hiring decisions on them.

Firstly, people go to Emirates for a different reason, they put up with abuse and lack of human rights so they can save up money and eventually go somewhere else such as United States. Secondly, people come to US for many reason aside from wealth and freedom, equality is one them. They want their children to have equal opportunity rather than be treated as second class citizens because of their race, gender, sex and sexual orientation.

You don't fight for equality by making it mandatory. It tends to have the opposite effect — and American life of the past 50 years is an experimental confirmation of that theoretical observation.

No-one is talking about some Affirmative action or racial quotas, I'm talking about laws that protect people from abuse such as the one linked in the article above.

Comment Re:Can we stop the "War on Discrimination"? (Score 1) 294

This is the dumbest thing I have ever read! So what you say is people should just give up and be discriminated against? Listen the reason why to this day US is an attractive destination for immigration (to a point where someone is welling to accept lower pay just to get here) is because we have laws that protect people against this kind of discrimination. If we just give up and allow our values to erode then we will be going backwards when countries like India and China are fighting to achieve what we have here in west in terms of equality.

"Don't tell me I'm burning the candle at both ends -- tell me where to get more wax!!"