531 karma · joined September 3, 2016
In the conclusion they mention: "The largest win by far for Falkor is the low power consumption." (Falkor is the name of Qualcomm's Core).
There are some valid use cases for Bubble Sort for small and almost sorted arrays (although Array.prototype.sort sounds like a very general solution, which I suppose is not a good idea). I've seen this in JavaScriptCore where they use Cocktail Sort (a variant of Bubble Sort) for sorting in some situations. They also added some performance numbers and explanation in [1] that show that it's faster than e.g. std::stable_sort. I actually tried to write an Insertion Set (which is supposed to be better than Bubble Sort), but couldn't get it to perform better than their Cocktail Sort implementation.
[1] https://github.com/WebKit/webkit/blob/master/Source/WTF/wtf/...
Since you mention the left Die Zeit: it's chief editor criticized the media for its news coverage during that time: http://www.faz.net/aktuell/feuilleton/medien/bilanz-der-beri.... There have also been studies about the role of the media in 2015: http://www.zeit.de/2017/30/fluechtlinge-medien-berichterstat.... Photographers complained about the selection of their pictures in 2015: http://derstandard.at/2000066973507/Politikerfotos-Propagand....
It's fine to disagree with me, but calling my critique a "complete myth" is quite unfair.
That's why some projects deliberately build their software on very old distros, since the software then works from this version on.
I am quite excited about flatpak, should be quite useful for shipping applications to a wide variety of distro with a single binary.
IMHO much of the difference between countries in this regard can be explained by tradition, history or population density.
But IMHO the difference between median and average isn't that big in Germany, even smaller than in Austria which doesn't have Hartz IV and Euro-Jobs. What would you consider acceptable? Also consider that these numbers may contain salaries for part-time jobs too. And those numbers are from 2010.
Will it? I don't think so, although I think Swift is great. IMHO Rust targets another market compared to Swift. Rust feels more low-level, e.g. Swift uses Reference Counting for everything. Swift also can't give you some of the nice guarantees you get in Rust.
Go also has some nice stuff compared to Swift: simplicity, goroutines or tracing GC. Go is also already widely used.
Swift is certainly great for Mac/iOS-Development, but I am somewhat skeptical for other platforms. I am afraid that non-apple-platforms will always feel a bit like second-class. It's just not Apple's main priority and most Swift-devs will always be paid by Apple. But who knows, I may be wrong.
People in Germany seem to prefer rent over freehold property, this might explain Germany's low numbers compared to other states.
What's important though is that the GCC devs actively try to avoid the newest C++-features, this allows it to compile current GCC-trunk even with very old GCC-Releases. IIRC even GCC 4.3 (released in March 2008) is able to compile current trunk (GCC 8.0).
This is somewhat different for Rust, where I think the current policy is that master needs to compile with last released version (releases every 6 weeks and just to make it clear: Rust is written in Rust). Before that, the compiler was updated even more frequently. Bootstrapping Rust from 0 therefore is quite hard, since Rust is far from being as ubiquitous as C/C++-compilers. Even if you already have a rustc on your system, it's not unlikely that it is too old for compiling Rust-master. The first Rust-compiler was written in OCaml, so you need to compile that first, then compile Rust commit-for-commit until you reach current master. This could take quite some time. IMHO this is why mrustc is great, since you just compile current master (if it supports all features) with it and then use the generated compiler to compile Rust.
Let's say you are looking for experience with Machine Learning, Distributed Systems, Databases, Kernel, Graphics, Embedded, etc. IMHO those things are harder to learn than a new programming language or framework (at least after having some experience).
That said, I think this article was more about requirements such as: "at least 3 years experience with X". Where X is just another language/framework/tool. It artificially limits the number of applicants and you might miss some pretty good devs, just because they don't try to apply since either they've only worked with X for one year yet or they've only used tool Y instead of X.
To show its importance even in 2017: In the yesterday's tv confrontation between Merkel and the social-democrats front runner, immigration was the first and longest discussed topic. I believe that even in a country with Germany's history, there has to be a party where people who disagree or are concerned with the recent decisions about immigration should be represented. You would do democracy a disfavor if you try to cut out the AfD or their voters from the public discourse.
I know they have some politicians with quite extreme views which they haven't got rid of. And they will pay the price for that by getting a lot less votes. Maybe it's also since I am not a German and therefore don't follow german domestic policy as close as many Germans do.
Personally I try to imagine the two leading parties in Austria having the same stance on immigration as in Germany. This would end in a disaster for them in the next election, which is shortly after the german election.