Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Slashdot Deals: Deal of the Day - 6 month subscription of Pandora One at 46% off. ×

Comment Re: Good! (Score 1) 328

"every bit of tax Apple dodges is a bit more incentive for your government(s) to try to get it out of your skin instead since you are a softer target"

Bullshit. They will tax us as much as they can get away with, corporation and citizen alike. They will use propaganda, intentional obfuscation and lying (ACA for instance), even the threat of force to get the tax money they feel is already owed to them. Even worse, there are members of our government who have stated on record, in financially obscure terms, that every dollar is owed to the government. They just let us keep what they don't tax, however any corporate profit or household income above the debt line they view as "lost revenue." In short, some members of our government feel they own every dollar you earn, they just let you have some of it back to keep you from voting them out.

Comment Not the first full recovery from space (Score 1) 109

SpaceShip One touched space and all elements were recovered and flew to space again.

BO's demonstration is more publicity than practical rocketry. It doesn't look like the aerodynamic elements of BO's current rocket are suitable for recovery after orbital injection, just after a straight up-down space tourism flight with no potential for orbit, just like SpaceShip One (and Two). They can't put an object in space and have it stay in orbit. They can just take dudes up for a short and expensive view and a little time in zero gee.

It's going to be real history when SpaceX recovers the first stage after an orbital injection, in that it will completely change the economics of getting to space and staying there.

Comment Re:Apple Music (Score 1) 460

I hadn't hear of witchhouse until your post. I was all excited reading the Wikipedia article intro; solid base in my old goth faves, electronica/industrial mixed in, horror themes....check, check, CHECK! Really excited now! Sounds like someone decided to remake Skinny Puppy or something. Cant wait to get some new music!

I scroll down to the "Bands and artists" section...

Turns out I have already heard all of them. WTF!

Comment Re:Time for a policy shift (Score 2) 328

That's really just a trick for the ultra-rich, though. The vast majority of people, even wealthy people, don't do that and can't do it very easily. For most people, at some point, assets need to come out of the corporation and go into the hands of a person for that person to enjoy them, and those show up on the tax forms. If their income isn't being taxed to begin with, no tricks we do trying to tax corporations is going to help that situation. If anything, the corporations are even better at tax avoidance.

Comment Time for a policy shift (Score 4, Insightful) 328

It seems like if we had any sense at all, we'd immediately dump the corporate income tax and replace it with a revenue-neutral increase in the capital gains and dividend taxes. The corporate shareholders ultimately end up paying any dollars that get paid anyway, and humans are much easier to tax than corporations are. A corporation is a shape-shifting non-entity that can "spend a year dead for tax purposes," so trying to change the laws fast enough to get any revenue out of them is a losing battle. All we end up doing is giving them an incentive to do ridiculous things like hold money in foreign accounts and set up subsidiaries all over the world to move revenue around. It's great for the tax lawyers and financial consultants, but it doesn't really get us any real revenue. It's the tax enforcement equivalent of the drug war.

Comment Re:Another in a long series of marketing mistakes (Score 1) 136

You'd need a popular product to pull off obtaining second-clientage from governments, and you'd need not to reveal that your device had legal intercept.

This is just a poorly-directed company continuing to shoot itself in the foot. It's not made its product desirable for government, or for anyone else.

Comment Re:PHP (Score 5, Informative) 191

This is not a PHP thing, but a bad-developer thing.

I guess you didn't read past my first paragraph? Please do.

You can write the same crap in Java, .NET, Python or any language you want.

Go and search the web for tutorials in those languages. You will find that the situation is vastly better with these languages compared with PHP.

That's not PHP's fault.

It is - on many fronts.

Firstly, the language promoted for many, many years, a confusion between the various layers of the application. The whole magic quotes nonsense was an attempt to fix a problem relating to the database layer in the HTTP layer. This confused PHP developers for over a decade, and even though it has since been removed, it was in there for so long that an entire generation of PHP developers had their brains twisted out of shape with this confusion.

Secondly, the official documentation was super bad for years. Security vulnerabilities in the official tutorial for years, for example.

Thirdly, the API design is so bad it practically pushes unsuspecting developers into the wrong solution. addslashes()? No, use mysql_escape_string(). Oh wait, wasn't that mysql_real_escape_string()? Or perhaps mysql_really_really_i_promise_to_do_it_right_this_time_escape_string()?

Finally, the PHP community right from the very top embraces shitty practices, like ignoring failing tests in a release build. Again, a source of security vulnerabilities that simply doesn't need to happen.

Yes, you can write bad code in any language. But that doesn't mean that all languages are equal. PHP is far, far worse at this than its contemporaries and you shouldn't make excuses for it.

Comment PHP (Score 4, Interesting) 191

So why, in 2015, is SQLi still leading to some of the biggest breaches around?

Because typical PHP tutorials still teach old, broken ways of doing things and this shows no signs of abating. Go ahead and search the web for things like php mysql tutorial. The top hits are crap like this, written by incompetent developers who don't know what they are doing. PHP developers learn from crap like that, then they go on to write their own tutorials that are the same or worse.

And before you start, yes, this is something where PHP is stand-out bad. Go ahead and try the same searches with other languages. There is a vast difference in quality of learning materials. I mean, PHP had XSS vulnerabilities in its official tutorials until relatively recently. Newbies don't stand a chance in those circumstances.

Comment Re:The real worry should be Kessler Syndrome (Score 1) 98

Just making a single important orbit permanently uninhabitable can be pretty devastating.

Imagine a small satellite in a retrograde orbit close to the geosynchronous ring. The satellite is just a big hunting rifle cartridge full of buckshot with a tiny remote controlled gas canister that can turn it into a slowly expanding cloud of ruin. It will destroy everything in that orbit within twelve hours, hitting satellites at a relative speed of 6000 m/s.

[shudder] I didn't know I was that evil.

Comment Another in a long series of marketing mistakes (Score 2) 136

There's a truism in marketing that you can only differentiate your product on the parts that the customer sees and uses. Blackberry just can't learn this lesson. They tried differentiating on the OS kernel, which the customer never sees. And now on an insecurity feature that the customer won't be allowed to use. It's been a protracted death spiral, but it's a continuing one.

Every cloud has a silver lining; you should have sold it, and bought titanium.