Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:Fail (Score 1) 29

Comodo aren't trying misspellings of "root@live.com" - do you think domain validation requests are reviewed by humans? They are not and that's why they are cheap or free. They have a fixed list of hard coded addresses they are willing to try.

EV certs are reviewed by humans and that's why obtaining a fraudulent one is much harder, actually I never heard of it ever happening. But they cost more. It seems that live.fi redirects to live.com which has an EV cert for "Microsoft Corporation", so even if the fake cert had been used in a MITM attack, if you knew to check the address bar for the name of the company instead of just a padlock you would have been protected.

Comment Fail (Score 1, Insightful) 29

This is the second time this has happened to Microsoft. You'd think after the first time someone was able to register an administrator address @live.com they would have brainstormed all the names that might possibly be considered special, or hell, just checked which ones are being used this way, and then reserved them. How many can there possibly be? 10?

We can argue about whether sending an email is a good way to verify ownership of a domain or not, but really, someone who could register hostmaster@live.fi could play all sorts of social engineering games quite outside of the CA system.

Comment Re:meanwhile (Score 2) 342

Oh for goodness sake, this is economic illiteracy.

Again, as I said, Mr. Rich CEO will, most likely, invest his money. The bulk of that money just goes into the ridiculous "full circle" financial system that allows DEBT to be considered an ASSET.

Sure, if you don't believe investment is actually a thing or that it helps build the economy, I can see why you think Mr Rich is useless and Joe Sixpack is the rock on which all success is built. Then it's just a small step towards thinking that as Mr Rich isn't using that money for anything it might as well be taxed into oblivion and spent on Joe instead.

But that whole economic theory was tried out, not so long ago, and it turned out it didn't work so well ...

Comment Re:Transparency in Government is good! (Score 1) 334

If it was only for six months, they probably fell afoul of the tax residency test. Normally countries tax on a yearly basis and re-evaluate tax residency based on how many days out of a year you spent in that country. Yeah it sucks for people who work in another place for six months: it'd be better if tax were calculated on a per day basis. But most tax systems are not efficient or digitised enough to do a good job of that.

Comment Re:Arbitrary (Score 1) 342

It would be much better if they can establish actual calculations rather than arbitrary distinctions.

Their problem is they can't do that, because they don't have any coherent theory of how they want the tax system to work. Or rather, they do/did, but they're tearing it all up because they smell the opportunity to win votes at the next election. As they have no particular system in mind, what we get are so-called "laws" that merely assert the government can take whatever they decide is reasonable, for more or less any reason. It's sort of like how civil forfeiture in the USA works.

If they sat down and tried to craft a well thought out, precise specification of how things should work, they would probably end up with a system that vaguely resembles the one we have today. The "problem" is that today's system allows individual countries independence to decide how to set their own tax rates, and those countries compete aggressively to win employers. The UK does this too - it cut corporation taxes explicitly to attract businesses to London from other countries. So their position is inherently hypocritical: when the UK lowers taxes and attracts business, that's just companies relocating to dynamic and pro-business jurisdiction, and when Ireland does it, that's companies diverting profits and being terrible and immoral.

The Tories could point out the basic hypocrisy of this argument to the British people, but they prefer not to. It's easier to tell voters they can get a free lunch by making the evil foreigners pay for it. Of course, every government is making the same argument to their citizens simultaneously .....

Comment Re:What's the value proposition? (Score 2) 342

They provide a country in which Google can make over 10 billion pounds a year. That's something Google should pay towards helping, surely.

"Google" is ultimately just a collection of people and assets. The assets are inert objects, they just exist and don't owe anyone anything. The services the UK provides only apply to people living in the UK, and their employees who live there already pay for those services via their own income taxes, VAT, council taxes and many more.

If you accept the bogus logic that the British government "provides" Britain to multinational companies and thus those companies should "help" then basically any country could apply the same logic to any company and demand any amount of money. It's entirely arbitrary. Google already helps the UK tremendously by providing its services, it doesn't also need to subsidise whatever random vote buying gimmick Osborne has come up with this time.

I really can't believe how foolish so many Brits are being about this. What happens when America turns around and observes that ARM makes a killing from phones sold to Americans that contain its microchips. As the US Government so nicely "provides" the American people who indirectly buy its products, it's only fair that ARM pays towards helping for it. Perhaps the tax can be 30%. That leaves plenty for when China, France, Germany, Greece and Russia come along and propose the same deal.

The tax system the world has settled on works the way it does for a reason. It's not something to just be torn up to try and buy a few quick votes in the runup to an election.

Comment Re:An election's coming, apparently (Score 3, Insightful) 342

Instead, we are actually getting something done about the rules under which companies should be paying tax. As a lot of people have said all along, fuck the spirit of the law, apply the actual law.

I totally agree with you and you are absolutely wrong.

The "Google tax" law that Osbourne wants to enact appears to be little more than saying "any money stream we would like a piece of, we're gonna take". As far as I've been able to find out there really isn't much more to it than that. That's not a law, that's bringing back the reign of kings. It's been obvious for a long time now that the Tories have no coherent theory of how they want the global tax system to work. They just want more money.

It's not even clear why they need one. They already passed the General Anti Avoidance Rule (GAAR) which basically says "anything a reasonable person would find unreasonable is illegal", i.e. it suspends tax law entirely in the UK and replaces it with the whim of whoever is running the Revenue at the time. Given that they did the GAAR a few years ago already it seems they're implicitly agreeing that the arrangements of these companies is reasonable and legal but they want to undo it all the same.

The big problems this tax is going to run into are both legal and fundamental. The legal issues are that simply grabbing money in violation of the existing systems violates tax treaties. The UK is potentially setting itself up for a world of hurt if other countries decide it's now open season on British companies. Bear in mind the Tories have lowered corporation tax to attract companies from other countries to London. If, say, France, decides that a company is "diverting profits" out of France to the UK and pulls the same shit then the country could find itself ending up with less money than before, not more.

The second problem is that what it means to "divert profits" is left undefined. How do you carve up a company like Google across national borders? When someone clicks an ad in the UK, is that profit made in the UK because that's where the user is? Or California because that's where the ad system was developed? Or Germany because that's where the datacenter is? Or Ireland because that's where the sale was made and where the advertiser sent the money to and had the contract? Or all of them? Currently the system is it's Ireland because that's where the company with which the contract was signed is.

It gets even more convoluted. What if a British user never clicks ads and so is a net loss for the company. Do you then offset all those users against the revenue generating ones? How much does it even cost to serve the search result to a British user? They're using global, shared resources, so do you divide up the global costs by population? By usage? How do you even calculate profit by product when it's all integrated, let alone by country? And how do you stop the red tape required to calculate whatever arbitrary metrics are used from becoming overwhelming?

How will they even collect that tax? What if Google and Facebook shut down their UK offices?

The Tories have answers to none of these questions. They have no thinking behind this deeper than "let's grab some foreigners money and use it to buy off pensioners". The Treasury admitted they are assuming zero businesses will pull out of the UK because of these changes. How this will impact the global tax system, the costs of it, the chances of blowback? Unstudied.

The whole thing is an astonishing abandonment of a system of rules and laws.

Comment Re:meanwhile (Score 0) 342

That's a really bizarre argument.

You're basically asserting that poor people spend more money than rich people, and that rich people investing in things doesn't help the economy but Average Joe buying a six pack does.

This just doesn't make any economic sense. Which event do you think will have a greater impact on the overall economy: Warren Buffet finally shuffling off this mortal coil, or Average Joe? It'll be the former, obviously, as even though Buffet drives an ordinary car and lives in an ordinary house (or at least did), he spends his time moving money around in tax efficient ways and has tons of businesses under his management.

In other words: a flat tax "hurts" the poor much more than it hurts the rich.

Tax isn't actually meant to be about relative pain or making rich people cry. It's meant to be about funding of services. Flat taxes have a very simple moral argument for their fairness: you get what you pay for. If a loaf of bread costs the same regardless of whether you're rich or poor, then so should the use of a road.

In practice governments all use non-fair tax schemes because they want to try and reduce the gap between rich and poor, and don't really understand how to fix the underlying causes of those gaps. Also poor people are usually able to outvote rich people (given that poor and rich are relative, at least, politicians can always define rich to be a minority regardless of the absolute wealth of a society).

Your simple image by the way is a great example of how much emotional baggage gets dragged into debates on tax policy. Oh look, the poor child is standing on a box and can't see the football game. How sad. The problem is clearly equality of boxes. But if we give him some extra boxes (and boxes cost nothing remember), we fix that awful equality and now that's justice!

This analogy is so garbled I don't even know where to begin. You could just as well make an analogy of two otherwise identical guys turning up to a football game, and one is told he must pay 100x more for a ticket than the other guy, just because he earns money via his job and the other guy sits on the sofa watching TV all day. It'd be equally inflammatory and about as insightful.

Comment Re:meanwhile (Score 2) 342

Maybe in America, but here in Europe, tax is seen as the wheel to steer the ship of state, and social engineering is seen as important to maintaining a state in which the police do not shoot (many) people, and they don't (often) shoot back

Er, can you justify the notion that European tax policy has anything to do with police shootings? That sounds like bollocks to me. And I'm European. Fact is, all governments everywhere use tax to engage in social engineering with plenty of disastrous consequences ...

Comment Re:Transparency in Government is good! (Score 1, Interesting) 334

People keep forgetting that when it comes to talking about how awful the US is. The US doesn't have an illegal emigration problem, for a reason.

It does, actually, though you don't hear much about it in the US media.

The problem is that any US citizen is expected to pay tax to America regardless of where they actually are. No other country bar Eritrea has such a system. There are lots of cases of people who inherited US citizenship from their parents, or who were born there but actually never lived there, who wake up one day to discover that they owe massive amounts of back taxes. Until recently nobody cared about this because the US was unable to enforce this zany law, but now they're actually seizing control of the entire global financial system to implement it. And lots of people are trying to get rid of their US citizenship as a result.

The problem is, the US doesn't let you give up citizenship just because you asked. There are conditions. One of them is that your tax affairs must be in order. Obviously, for people who never paid US tax because they are not actually American except in some technical sense, this is an impossible criteria to fulfil - they are often liable for enormous fines for failing to file a lifetimes worth of tax returns. The IRS keeps granting temporary amnesties to try and avoid full blown disaster but there are still lots of people around the world who don't know this is happening and won't be eligible.

Worse, if the US suspects you gave up citizenship for tax reasons, they can simply ignore the renunciation and bam, you're right back in the hot water.

And then finally there's the exit tax. It doesn't apply to everyone but it's easy to trigger because you're expected to pretend you sold all your property, and then they tax a big wodge of that. Some people cannot afford it and end up trapped that way too.

So there is this crazy situation where people are attempting to leave the control of Uncle Sam by renouncing their citizenship and being unable to do so. It's a financial Berlin wall and the people trying to leave are effectively illegal emigrants.

Comment Re:Simplicity? (Score 1) 269

The entire process is:
1) Unlock phone next to reader
2) Done

I'm waiting to start hearing stories about people who went out for a night on the town with no cash or cards, then their battery ran out. I'm not sure why a phone has to be involved in the payment process.

And in addition to the extra convenience, you also gain better security and privacy:

Contactless EMV cards have actual digital signatures involved in the protocol instead of this dumb tokenization hack, so I don't see any reason why it'd be more secure.

Apple Pay probably doesn't have much of a future outside the USA. You might get some people in the UK using it, but in many other territories iPhone market share is too low for merchants to care, and contactless EMV cards already work pretty well, so there's no incentive to adopt Apple Pay and end up sharing revenue with Apple. Fraud is under control, the system is secure and convenient, there's no enrollment process to screw up with, etc. It's not clear to me that there are any real advantages of Apple Pay over the existing system (I mean, existing outside the USA).

Comment Re:what's the point (Score 2) 94

But what I wouldn't do is go somewhere to blow up random civilians. Even if it was effective. And I certainly wouldn't pretend that God wanted me to do it.

Are we discussing the behaviour of governments, or you personally? Because you start out by saying you'd never do something that the USA routinely does (drone strikes) and does in ways that no other country does. So if this is meant to be some kind of pissing match between the USA or Iran then Iran wins, as would basically any other country.

Iran with nukes is more war, not less. And if there is going to be a war, I want the US to win it, because in the end, we'll at least try to do the right thing, and failing that, we'll leave

Iran with nukes is probably just Iran with nukes, same as lots of other countries that have nukes but don't invade random other places. But you keep on believing in American exceptionalism if it makes you feel better. The rest of us will mentally place the USA right where it belongs - rock bottom on the peace tables.

Comment Re:SubjectsInCommentsAreStupid (Score 1) 113

You must have missed the giant Viacom lawsuit that was won by Google largely because of the absolutely insanely massive ContentID effort that was put in place after the acquisition.

If you have never checked out ContentID at a technical level, do - it's quite astonishing. It's very hard to argue that YouTube is a platform for massive copyright violation these days given that ContentID was thought by many to be impossible, yet there it is.

Comment Re:Write-only code. (Score 1) 757

Java is ugly. It is not complex by any reasonable definition, unless you're comparing it to BASIC or something. Part of the reason Java is ugly is that it's so simple, in fact - it eschews syntax sugar and various conveniences that'd make the code shorter and prettier.

I tend to feel that Java is on the wrong side of programming language trends here: there's a lot to be said for simplicity, but some languages are showing that you can add a lot of convenient and helpful features to Java-like languages without exploding the language's complexity budget. C# for instance is widely agreed to be more pleasant to use than Java (at least, widely agreed by most devs with experience in both that I've met).

On the JVM unfortunately we've been kind of limited until now in the "simple, beautiful yet performant" space. There are languages like Scala that are static enough to be reasonably fast, but there seems to be a growing consensus that Scala is very complicated. I've seen it be called the C++ of the JVM. There are lots of dynamic languages like Ruby, Python, Groovy, Clojure etc that gain simplicity and terseness by abandoning static typing entirely but sacrifice maintainability and performance. There's Frege, a Haskell dialect that I have no experience of, but lazyness-by-default seems a controversial choice at best.

Lately there's also Ceylon and Kotlin, which seem to be exploring a new space in PL design that can be summed up as Scala but made a lot simpler. The syntaxes are terse and compact, the typing is static, the IDE support is developed alongside the language, and they compile to both the JVM and Javascript. Kotlin is my personal favourite. The feature set eliminates much of the tedious boilerplate in Java without adding much potential for code maintenance disasters or excessive complexity. It also increases safety, like by making nullability a part of the type system.

Slashdot Top Deals

If a subordinate asks you a pertinent question, look at him as if he had lost his senses. When he looks down, paraphrase the question back at him.

Working...