536 karma · joined October 11, 2014
But who are these 1.38% of professional developers who self-report that they do not use version control? Please rethink your life...
People forget that Microsoft disbanded the IE dev team from 2001 for at least 5 years - IE6 remained unchanged from 2001 to 2006 and received absolutely no feature updates, HTML rendering or JavaScript engine changes during that time (though there were security patches). The next version of IE wasn't until IE7 was released to coincide with Windows Vista in early 2007.
5 years between major versions! No browser since then, developed by Google or Apple (and even now, Microsoft) has had a gap that long without feature updates.
They already do prevent certain businesses from operating in the App Store anyway, irrespective of the regulatory scrutiny here. An example is present in Apple's review guidelines, where they specifically ban any apps that encourage consumption of tobacco products or vaping. See https://developer.apple.com/app-store/review/guidelines/
> 1.4.3 Apps that encourage consumption of tobacco and vape products, illegal drugs, or excessive amounts of alcohol are not permitted on the App Store.
The same goes with all apps that feature pornography or facilitate prostitution and I'm sure many adult-entertainment businesses would love the opportunity to do business in the App Store. I'm not saying Apple should or shouldn't allow those types of businesses on the app store, mind you, but there's no law saying Apple must allow even dating apps on the App Store; if Apple decided they could probably ban dating apps altogether.
This makes no sense; extending C code with Checked-C would still be easier as with Checked-C you wouldn't do any translation at all; it's a superset of C, in the same way that TypeScript is to JavaScript.
Usually with a trap, there's typically some sort of follow-through. Let's say I fell for Microsoft's .NET trap 10 years ago. What did Microsoft do, now that they trapped me?
1. Ported .NET to Linux and MacOS with .NET Core. 2. Rebranded the formerly paid-for standard edition of Visual Studio as the Community edition and gave it away for free, even for commercial use so long as your business revenue was below $1mill. 3. Completely open-sourced the .NET Core runtime, base class libraries, JIT and C#/VB.NET compilers. 4. Also open-sourced formerly closed tech like WPF, WinForms, ASP.NET.
Every new project now is just an open source project on github, like github.com/dotnet/machinelearning or example.
In a way, Microsoft still is trying to lock me into continuing to be a .NET developer - by just treating the platform and its developers really well. Gee, such a wild thought to think that maybe companies can change over time?
The author goes on to list examples in credit cards, computer OS's, ATM's etc, but all those things are cherry-picked. They conveniently ignore Apple's iPhone/iPad/App Store combination being wildly successful. And the mis-use of terms like 'open' and 'proprietary' lead me to conclude the author doesn't actually understand what those terms mean.
The comparison of Windows to Mac OS X is just laughable; calling Windows an 'open' and 'shared' operating system? Mac OS is 'closed' and 'proprietary'? Well actually they're both proprietary and neither are open. Also being ignored by the author is video game consoles. For more than 2 decades, Sony, Nintendo and Microsoft have co-existed with their own proprietary hardware/software systems. According to the author, I suppose Google search must be 'open' and 'shared' just because it has 90% market share.
> There are hundreds of possible participants out there with valuable film, TV, or other intellectual properties, and they aren’t large enough to take on Netflix on their own. But if they combine their efforts, they will be formidable... > ...Can you imagine the power of a single monthly subscription that gave you immediate access to films, TV shows, music, video games, streamed live events, etc.?
The author hypothesizes about a product that DOES NOT EXIST and comes to the conclusion Netflix is doomed? Also what is the likelihood that all the players in the media industry are just going to decide to come together and hold hands? Even if they all decided to conduct a super-merger, that would never get legal/anti-competitive clearance. How does that not seem a bit outlandish? And yet the author writes about it as if it's some inevitability.
XSDs is something I think people need to pay more attention to when dealing with XML; the type system that the W3C XSD standard lays out (when used effectively) really does relieve much of the pain that people experience with XML.
Did you ever use Windows 8? Because that released in 2012, just 5 years after Vista. Drastic, un-asked for changes that ruined the user experience; hideous tablet/touch interface that was mostly unusable; sub-par touch/app development model that no one adopted.
Basically it was another Vista-like release all over again.
Microsoft has no trouble supporting Windows and Windows Server for 10 years, and they're installed on innumerable number of different hardware configurations. The core issue is that Android's OS stack was built without a properly decoupled hardware abstraction layer (HAL), necessitating the phone's OEM, the SOC manufacturer and the carrier to all work together to prep an OS update. Google tried addressing this in Android 8 (https://arstechnica.com/gadgets/2017/05/google-hopes-to-fix-...), but even now, an OEM still needs a carrier's input when prepping a new Android OS update, and there's still simply no motivation from either.
It's definitely not common, but it happens.
Well, if you thought you'd get a negative result (or failure of something) and then a negative result occurs, the result is still negative, it's just that your expectations were not betrayed. You may have successfully predicted the negative result, but that doesn't change the result was still negative.
Can someone explain this? It doesn't seem to really make much sense.
Utterly false - Xamarin Forms is totally cross-platform UI; you're probably mistaking it for Xamarin Native, which is used as a target renderer for each platform. Look at this sample project: https://github.com/xamarin/xamarin-forms-samples/tree/master...
The .iOS and .Android project folders target each platform respectively, with a single project shared between them that defines UI that is rendered onto each platform. You claim to have experience with using it, but obviously haven't done anything even as simple as a HelloWorld.
And it does not specifically require any paid extended support contract from Microsoft to actually install and run.
It has an aura of being a fad nowadays since some modern research has indicated it actually does have health benefits, which I think some people have been a bit too quick to pounce on.
Keep in mind, the 1st gen iPad was single core and only had 256MB of RAM, which was the same RAM capacity as the then current iPod touch. Compare it to any PC with a single core Intel CPU and the experience will be largely the same, except of course the Intel CPU will require x10 more energy to run.
And yes, it did have a really great CPU for it's time. It's core CPU architecture remained largely unchanged for 2 more generations. The iPad 2 added an extra core (A5), and with the iPad 3rd gen, Apple gave it more GPU power in the SoC (A5X).
OK, what? The author completely lost me at this point. This seems like a very reasonable definition of the term 'alternative medicine'. If it was tested and/or proven effective then it wouldn't be alternative - it would be just medicine.