Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Take advantage of Black Friday with 15% off sitewide with coupon code "BLACKFRIDAY" on Slashdot Deals (some exclusions apply)". ×

Comment Re: One set to create the problem, one set to s (Score 1) 80

First of all Linux is far from secure, and this is after a very large community of developers which includes commercial organizations such as Intel, Red Hat, Suse, etc. Secondly, Microsoft develops and maintains their entire tool chain which includes compiler, file system, kernel, desktop manager, etc. On top of that, due to popularity of Microsoft products they are the target of much greater audience, including black/white hat and government agencies. Despite all this, Microsoft still manages to create very secure software with cutting edge security. Obviously they cannot 100% secure their software since software is constantly evolving and as a result new bugs and security issues are introduced, but Microsoft DOES care about the security of their product and that's why they are spending $1 billion on security according to this article.

Comment Re: One set to create the problem, one set to solv (Score 1, Funny) 80

Yes they have! Microsoft produces very polished and secure products with incredibly fast and consistent response to bugs and security issues for such complex array of software they offer. People on Slashdot with limited technical background simply like to rag on Microsoft with the mentality that Linux rocks/Microsoft sucks.

Comment Re:One set to create the problem, one set to solve (Score 1) 80

Who gives a shit how they do it as long as the end result is a more secure product? And FYI, in house teams are not always capable of finding all the bugs no matter how much money and resources you through at it, that's when bug bounty comes in, to get an outside perspective.

Comment Re:Surface Pro vs iPad Pro (Score 1) 71

So basically you just didn't bother to do a simple Google search. Follow the steps below to enable keyboard in table mode:

1. Switch to tablet mode

2. Right click on the task bar

3. In the pop-up menu select "Show touch keyboard button"

4. Enjoy touch keyboard in tablet mode

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: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.

God is real, unless declared integer.