Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:As always (Score 1) 368

And yet people think it's fair that the artists man up and shoulder the cost of a few months of streaming.

Apple did not do this unilaterally. They approached the rightsholders who actually own the music - that is, the labels and not the artists - and proposed this arrangement. After much negotiation, everyone agreed that this was a solid plan and started moving ahead with it. How much money Apple does or doesn't have is immaterial because they could not legally do this without the consent of the people who own the material, and those people thought it was a fine idea and signed on the dotted line.

So yes, it's perfectly fair: not because you or I think so but because the people capable of vetoing it said it is.

Windows

The Unintended Consequences of Free Windows 10 For Everyone 277

Ammalgam writes: Microsoft seems to be really driven to pushing over a billion people to the new Windows 10 platform as soon as humanly possible. In the latest push to make this happen, the company has basically decided that (somewhat off the record), pirates can come in the side door and it really doesn't matter what the state of their Windows license is, they can get Windows 10 for free. To get deep into the weeds on how this is happening, you have to read Ed Bott's excellent article on ZDNET – "With a nod and a wink, Microsoft gives away Windows 10 to anyone who asks." However, on Windows10update.com, Onuora Amobi asks whether the cost benefit analysis has been done and if this deluge of new members will have a detrimental effect on the Windows Insider Program.

Comment Re:Relatively difficult to get a work visa for the (Score 1) 410

Intra-company transfers for an existing employer (e.g. IBM), limited to a year if you are making £40,000/year; call it $63,500 at todays exchange rate; this is generally not hard for someone employed by IBM, actually

Did I misinterpret that, or did you really mean to say that £40,000/year is a plausible amount for an IBMer to make while living in London? What would you say is a nice salary for a senior engineer?

Comment Re:Do they ever follow up? (Score 1) 283

but if all this does is provide free entertainment I'm not so sure

Don't underestimate the value of free entertainment. Sometimes that guy coming home from his second job really needs to unwind a little before he gets his 6 hours of sleep, and a little YouTube is probably a healthier and cheaper alternative to an after-work beer. Also, entertainment has traditionally proven useful to help prevent the proles from revolting against the bourgeoisie. It's generally not a great idea to insist that the poorest be made more and more miserable for their own good.

Open Source

Reasons To Use Mono For Linux Development 355

Nerval's Lobster writes: In the eleven years since Mono first appeared, the Linux community has regarded it with suspicion. Because Mono is basically a free, open-source implementation of Microsoft's .NET framework, some developers feared that Microsoft would eventually launch a patent war that could harm many in the open-source community. But there are some good reasons for using Mono, developer David Bolton argues in a new blog posting. Chief among them is MonoDevelop, which he claims is an excellent IDE; it's cross-platform abilities; and its utility as a game-development platform. That might not ease everybody's concerns (and some people really don't like how Xamarin has basically commercialized Mono as an iOS/Android development platform), but it's maybe enough for some people to take another look at the platform.

Comment Re:SubjectsInCommentsAreStupid (Score 3, Insightful) 323

Software engineers like me who won't touch the kernel with a 10' poll because I don't need the aggravation of dealing with him.

You shouldn't worry about it. From everything I've seen, he's a lot more sympathetic to new contributors making mistakes than he is to old-timers who should know better. It's fair and reasonable to hold them to a higher standard, and that seems to be exactly what he does.

Comment Re:When does the powerhouse part start? (Score 1) 281

PHP was built to be a thin wrapper to C libraries. Don't blame PHP for what is not its fault.

It is at fault. It's the job of the wrapper to present a consistent interface to the things being wrapped. Otherwise, why even bother?

It is trivial to build very high performance web, command line, or GUI apps with PHP

And yet the only PHP command line utilities I've ever seen are shells for controlling PHP web apps. I've never seen a PHP GUI app so I can't speak to that.

For being as allegedly suitable for developing those kinds of things, almost no one seems to be doing it.

Comment Re:When does the powerhouse part start? (Score 2) 281

Yes, it is. There are plenty of languages that can cleanly generate web pages and system and application development. Web frontends are important and popular, but hardly the end-all be-all of modern programming. PHP is losing a lot of ground to single-page frameworks like AngularJS. It never had ground for backend platform development outside a handful of visible companies: for every Facebook, there are 100 companies with Java or Python infrastructure platforms.

I contend that PHP is good at exactly one thing: gathering data from backing stores and formatting it as HTML. That's being quickly superseded by browser JavaScript or portable device apps that fetch the same data through REST and format it themselves.

Comment When does the powerhouse part start? (Score 4, Interesting) 281

PHP is Turing complete, so it's technically possible to write anything in PHP that you could write in another language. That seems to be about the most it's got going for it. PHP does nothing to help programmers write sane, maintainable code. It's almost impossible to develop without having a browser tab open to php.net ("The online docs are great!" "Well, they'd have to be."). There is zero consistency with things like argument order. Dangerous legacy concepts like "mysql_real_escape_string" are only recently deprecated and don't have a set removal schedule. It's a one-trick pony that's nearly useless outside its niche as a web page generation language. It's just a mess - a dangerous, unmaintainable mess.

I won't refuse to use an app just because it's written in PHP, but I do heavily weight it when comparing alternatives. PHP is a powerhouse in much the same way as McDonald's. It may be ubiquitous, but it still sucks and you have to question the judgement of anyone who chooses it to start a new project.

Slashdot Top Deals

"Gravitation cannot be held responsible for people falling in love." -- Albert Einstein

Working...