That's not what the shareholders want. They are in on the pump and dump scheme, the last thing they'd want is to end it.
That's only true because you can't get ANYTHING done anymore. Of course that also excludes the creation of any shitty code. If you can't get ANY coding done, it can't be bad...
Lobbying is, essentially, a necessity. Nobody, and certainly not politician, is an expert in everything. He needs someone to inform him.
The big problem with lobbying in its current form is that this information is, to put it mildly, a wee bit lopsided. At best politicians only get a skewed and one sided point of view on a topic from a lobbyist. At worst they also get bribes in different forms.
What we'd need is a system of experts that act as advisers. That's not really easier to realize either. Because every human being has an opinion. And few have the incredible integrity to argue against their own case just to present the facts of the other side.
Lobbies targeting voters can far easier be countered, especially with something like the internet at our disposal. Since it's unlikely that money could do the talking in such a case (and if, at least for a change everyone would get something out of it), what's left is propaganda.
And that will at the very least ensure that things will be talked about instead of hushed up, which allows us to at least weed out the most heinous crimes like TTIP.
Only if you also exclude "structural". Because our politicians actually have structural integrity.
Unfortunately. If they didn't, fewer would exist.
Swift isn't going to make it so "anybody can write apps." That is something that's been tried for decades, with things like drag-and-drop programming. SQL was originally intended for non-programmers. It doesn't work, because the difficulty of programming isn't the syntax. The difficulty of programming is logic.
While true, the danger exists that making the syntax easier will encourage more people who don't understand logic to try to write code anyway, usually with disastrous results. Maybe it's the UNIX greybeard in me, but I've always seen the complexity of language as sort of a "you must be this tall to ride" bar, limiting the amount of damage that clueless people can cause.
And it isn't just that the software that new programmers create is usually bad. It also clogs the marketplace with low-quality apps. The more bad apps people write, the harder it will be for well-written new apps to gain footing, because they'll start out with several times as many poorly written apps ahead of them in their sales ranking.
But the biggest problem with making it easier to write code is that every step down that path requires ever-increasing resources. Right now, it takes about an order of magnitude more effort to write a beginning programming guide than to write a programming guide for experienced programmers, even for a moderately complex technology. And that's if you assume that people understand basic logic, control flow, etc. If you go one step beyond that and try to make it practical for non-programmers to write code, you'll spend two or three years writing a good, solid introductory textbook. And I have yet to see any evidence suggesting that any significant percentage of those folks will be able to write decent code even after reading such a book.
The kernel is stable not just because it has to be, but also because it scares people away until they are reasonably competent at programming. The web is filled with bad code because it doesn't. IMO, apps should be more like the former than the latter. Just my $0.02.
Neither of those provides any mechanism for downsampling an image before uploading it. In fact, from a same-origin security model perspective, JS code isn't even supposed to be able to access the image data before uploading it, though I think they've left some holes where devs can get around that....
Am I the only one who thinks that the removal of the pop-out start menu with Windows Vista was a step in the wrong direction
It was terrible before too, if you wiggled the mouse too much and you were 7 layers deep into the heirarchy the start menu would close or flip over to another folder, and you'd have to start all over...it was usability garbage.
The replacement in vista was still tedious, but the previous incarnation was gouge-your-eyes-out-bad if you had to navigate to something that was deep.
https://www.google.com/wallet/ [google.com] : "An easier way to pay. Google Wallet makes it easy to pay - in stores, online or to anyone in the US with a Gmail address. It works with any debit or credit card, on every mobile carrier".
For Google Wallet, this is true. But NFC and Google Wallet are only tied together in certain Apps and for certain purchases. One of my favorite stores takes Google Wallet / NFC which would be great, except the damn store is a Faraday cage and I can't actually use it there.
What's your position on this fad of appliances needing networking and whatnot other connections? Especially in the light of other devices (like routers) usually running something that used to be free software 'til the appliance maker got their hands onto it. It is likely that some if not many or even the majority of IoT appliances will run (allegedly) free software in one way or another, and most likely without any regard of the underlying licensing model.
Would you rather see it as a vehicle for OSS to move into everyone's home and literally become a household thing, or is it just yet another abuse of free software by makers of appliances who just like to cut corners?