* Posts by DavCrav

3894 publicly visible posts • joined 19 Nov 2007

Big Tech on the hook for billions in back taxes after US Supreme Court rejects Altera stock options case hearing

DavCrav

Re: A small contribution to countries' Covid-19 costs...

"From the companies creating the tech that's allowed us to weather life in these times."

And they did it all because of the love in their hearts, and a trillion-dollar valuation.

DavCrav

"Personally I like the Irish model, i.e. keep corporate taxes low so that companies benefit from setting up local operations with high-value jobs - the kind of jobs that attract high income taxes. Then the money goes into the local economy via payroll taxes which are very hard for anyone to get around. Company profits are very much less than what is paid in staff salaries, so the tax take on a % of profits is less than a % of staffing costs."

I downvoted you because you are essentially saying

"Personally I like the parasite model. Drive direct taxxes to companies as low as possible to they move to low-tax jurisdictions, taking both jobs and tax money from other countries."

Of course, that's a stupid argument because it leads to an arms race and then the only winners are corporations and their shareholders. Everybody else loses. Fuck The Other Guy is a game that works if you only play once, but in the long run it doesn't. The Irish model is despised by all of the countries that it's fucked over.

DavCrav

Re: just a reminder

"If you raise their taxes, they will raise their prices to cover."

No. They will hopefully lose market share to local companies who have to pay their fucking tax.

Sure is wild that Apple, Google app store monopolies are way worse than what Windows got up to, sniffs Microsoft prez

DavCrav

Is, but mainly was. Think about it: if you were to draw up a top-ten tech arrogance chart, based on current and not past behaviour, would Microsoft feature? They wouldn't on mine. (Facebook, on the other hand, would appear twice, once specifically for Libra.)

DavCrav

Re: Damage the hard drive?

"It wouldn't cause physical damage, but it would kill the windows install."

Sure. But since there isn't an uninstall feature for IE, people weren't 'trying to uninstall it', they were 'trying to delete it'. Start deleting random directories that store programs (even ones that do have uininstall features) and see where that gets you on Windows.

IR35 tax reforms for UK freelancers glide through committee stage: D-Day set for 6 April 2021

DavCrav

Re: IR35 Status - Furlough Status as Evidence

"Surely being unable to claim under the Furlough scheme is evidence enough of not being a disguised employee?"

No. Obviously not.

1) Company directors are eligible for furloughing (statutory duties notwithstanding), so your limited company should be allowed to furlough you.

2) No disguised employee is eligible to be furloughed. If this were an argument then there would be no disguised employees at all.

Australia's Lion brewery hit by second cyber attack as nation staggers under suspected Chinese digital assault

DavCrav

Re: If China has nothing to hide...

"That is hardly surprising considering the billions of dollars of sanctions"

Blah blah blah. The belligerence, concentration camps, militarization of the South China Sea, etc., all happened before Trump's sanctions.

DavCrav

Re: An Attack or a Screwup?

"Nope. They're out to batter an Australian brewery into submission???"

They are also attacking all of the things you suggest. It's total cyber-war, by China, likely as punishment for Australian 'transgressions' regarding the international investigation into COVID.

Winter is coming, and with it the UK's COVID-19 contact-tracing app – though health minister says it's not a priority

DavCrav

"The centralised version is also no use for contact tracing unless a large enough proportion of the population use it."

I was thinking more of "John has the virus and the app, Steve and Fred have the app as well, so they are already notified. Just have to deal with everyone else." That's how it interacts with the app, by stopping doubling up the workload.

"The promise of not just having to hole-up for a fortnight unnecessarily and having a positive test result if you did need to I think would really increase compliance."

Nah. Current guidelines are:

1) Hole up for 14 days regardless of a negative test, and

2) No tests for asymptomatic people.

So the guidelines are the main problem. Nobody will do it.

DavCrav

It's clear there are now two routes:

1) Try to develop a centralized app. A centralized app would allow contact tracers to interact with it, it would allow infection spread to be monitored so localized lockdowns could be initiated more easily. However, privacy groups think it could be misused (and it probably would be) and Google and Apple think they know better than democratically elected governments. (Tony Benn's five tests don't work too well for Apple and Google's apparent control over governments' response to this situation.) The app is a failure because it's trying to bypass in-built security systems.

2) Use the Google/Apple model. Since this is decentralized, it is of effectively zero use unless the app proliferates through a large section of the population, at least 60% is the mooted number. As it is privacy focused, it cannot interact with human contract tracers. Only the person who is infected knows, and can choose whether or not to share this information with anyone else. No enforcement of quarantine is possible, no tracking of the epidemic is possible, everyone is in the dark. And it's not clear that the G/A API works either. Under the app, there will be two parallel systems of contract tracing, from the app and from humans.

So this is probably why the app is on the back burner. It's not going to help in either case.

Health Sec Hancock says UK will use Apple-Google API for virus contact-tracing app after all (even though Apple were right rotters)

DavCrav

It's completely clear that the A/G model for the app is useless. Since it cannot work with the government's (also usless) contact tracing system, it is not a cherry on a cake, but an entirely separate cake. So it needs to installed widely, and obeyed, to have any impact. And it won't be, so it's pointless.

Save the money and spend it on school dinners or private tutors, or whatever the government decides it wants to spend on to curry favour with people today.

Amazon's not saying its warehouse staff are dumb... but it feels they need artificial intelligence to understand what 'six feet' means

DavCrav

Re: Hoops

"six foot wide is only 3 foot radius..."

Yes. The other person should also be wearing one though.

DavCrav

Re: ...unless someone sneezes or coughs directly on you...

"Agreed that wearing a mask while driving is generally dumb, unless there are others in the car who need to be isolated, for instance driving someone to a COVID test site."

I've driven with a mask on. I had been out, somewhere potentially infected (red zone) and I didn't have anywhere to wash my hands and put the (washable) mask somewhere safe, so I wore it in the car on the way back. Then when I entered my house, went into the utility room (yellow zone) and washed and doffed the mask.

Unless you have a lot of equipment in your car to disinfect and store reuseable masks, it's best to treat it as a red zone for PPE reasons.

DavCrav

Re: What this is really going to be used for

"Mostly from care homes and elderly or people who already have chronic illnesses."

Sure. And where did they catch it from, eh?

No surprise: Britain ditches central database model for virus contact-tracing apps in favour of Apple-Google API

DavCrav

Re: This is all complete cack

"worldwide we have over 400,000"

There are two big caveats to that figure though: it's 'so far' and 'that governments admit to'. This is also true in the UK, but much, much more the case in a lot of other countries. See for example, Russia's joke figures. I wouldn't be surprised if there are actually a million or more COVID-19 deaths by now.

Yahoo! owes! us! one! billion! dollars! in! back! taxes! say! US! govt! beancounters!

DavCrav

Re: Sweet! Jesus!

"Also very convenient that the IRS targeted almost exactly the amount that Altaba had in the bank."

My guess is it's the other way round. The IRS said that we think you owe us $12.7bn, so don't go giving it away before the bill arrives. So they were perfectly able to disburse the rest, but the remainder couldn't be disbursed until the final bill had been resolved.

Only true boffins will be able to grasp Blighty's new legal definitions of the humble metre and kilogram

DavCrav

"I've been waiting for someone to demand social distancing in non metric measurement, but I'm not aware that anyone has."

I am demanding it! Two people must get no closer than one Christopher Lee to each other (one CL).

DavCrav

"I'd say more pure pig headed stubbornness in the face of change, which is a longstanding British tradition."

It's partially stubbornness, but it's also familiarity. I know what a decent fuel economy is for a car in miles per gallon, not in litres per 100km. So I buy my petrol in litres and compute fuel efficiency in miles per gallon.

Germany prepares to launch COVID-19 contact-tracing app 'this week' while UK version stuck in development hell

DavCrav

"How do you know how many people have it?"

I don't. What I can do is get the right number of digits in the number, which is important. For assessing numbers of deaths, you are looking at five figures, not three. If it spread like wildfire tens of thousands of working-age people would die. Oh, and hundreds of thousands of pensioners, because good luck trying to create a firewall between all over-50s and all under-50s.

DavCrav

"According to the official statistics, if you do not have an underlying health condition, you stand little to no chance of dying if you are under 50, slightly increased risk between 50 and 65 but a high risk in the 70+ group... There will be out-lyers but, in terms of risk, you stand more chance of dying in an accident if you are under 50."

This is, unfortunately, not true. It's playing around with statistics to obtain an answer, but it's not the right one. Left unchecked, essentially all people will catch COVID-19. Thus the correct figure is to take the mortality rate from those who have it, not from the whole population. Doing so yields a mortality rate for healthy individuals of the order of magnitude of 0.1%. That is way higher than your chance of dying in an accident. A mortality rate of 0.1% for the roughly 40m healthy under 50s would be about 40k dead.

By comparison, the all-causes mortality rate for 25-34 year olds in the UK is about 1 in 2000, so 0.05%. COVID-19 isn't the plague, but the fact that it infects many many people very quickly means that lots of people die, even with a very low mortality rate.

DavCrav

Re: The household effect

"And this 60% thing is just plain bullshit. Any bit helps and the more that use it the more will then join. It will start slowly but will keep compounding."

No it won't. See my post earlier about percolation. It's not just the app, of course, self-isolation, contact-tracing, social distancing, etc., all play a role. But they need to add up to effectively 60% (or whatever the precise value is) to prevent a runaway infection.

DavCrav

"They don't even tell the truth about those few that have actually been tested, count multiple tests on one individual as 'tests'."

That's nothing. In Florida they count the number of infections as the number of positive samples. So if you test positive four times, you appear four times in the statistics.

You can only die once though, so it makes their mortality figures look a bit better.

DavCrav

"Actually, percolation collapses if the individual "cells" *resist* percolation with probability p > p_c."

I said:

"For a simplistic version of this, we will assume that the app works perfectly to stop spread, and that all people infect their four neighbours."

I was giving that as an explanation as to why there are counterintuitive sharp boundaries in these sorts of problems. The same applies with assuring randomness in shuffling, and other mixing phenomena.

I think the model is not applicable because it assumes that all humans are standing on a square grid, rather than the app doesn't work very well.

DavCrav

Re: That's the plan

"IIRC if you're contact traced, you'll be offered a test. But. It doesn't get you out of jail if it's negative. You still have to do the quarantine. I guess they're wary of false negatives, though that doesn't exactly fill me full of confidence if the Test part of Test, Track and Trace."

I just read this, and you are correct. The thinking is not so much false negative (although that happens) as delayed positive. At the time of testing you aren't shedding virus, so you will test negative. Then you later go on to shed it far and wide.

I am unsure whether any other countries are trying this approach.

DavCrav

"You should use the app, no matter how low the infection rate is."

It's one of these game theory type problems, a version of the tragedy of the commons. Unless 60% have the app, there's not much point in you downloading it yourself. You have to each take a collective responsibility. Given the ravers/shoppers/protestors/Cummings/beachgoers/general dickheads, I cannot imagine we'll get anywhere near 60%.

DavCrav

"The number "60%" has been spread around like a virus, but it's not true. _Any_ amount of uptake will help. The more the better obviously, but any uptake helps."

Quick introduction to percolation theory.

Imagine an infinite square grid, with a single person on each intersection of the grid. They know each of the four neighbours. They have the app with probability p, between 0 and 1. For a simplistic version of this, we will assume that the app works perfectly to stop spread, and that all people infect their four neighbours. Thus if we place a few bits of virus down, we will expect to get bubbles of infection appear, and will be stopped if they are surrounded by people with the app.

The question is, is there an infinite lump of infected people, all connected? Notice that if I let finitely many people download the app, this does not change whether there is an infinite lump of infected people or not! Thus a theorem known as Kolmogorov's Zero-One law comes in. It says that for p=0 (no app) the answer is obviously yes, and for p=1 (everybody has the app) the answer is obviously no.

Therefore, and here is the weird thing, there exists some probability, the critical probability, say p_c, such that if p<p_c then the infection spreads uncontrollably through much of the population, and if p>p_c then it always collapses. For the model I gave, the percolation threshold is about 0.592746.

This is the infinite case, but it works pretty well for the finite case as well, as 70 million is essentially infinite for this type of model.

What the critical threshold is depends on the model used, but there is a critical threshold for blocking percolation through a network, below which it is essentially useless, and above which it is great.

ESET rushes to defend rival Malwarebytes in legal war sparked by vendor upset at 'unwanted program' labeling

DavCrav

Re: Only 2016?

"I was surprised they didn't add McAfee to the list."

The software or the man?

In Hancock's half-hour, Dido Harding offers hollow laughs: Cake distracts test-and-trace boss at UK COVID-19 briefing

DavCrav

Re: Have a go at the policy...

Apparently it's news to some people.

DavCrav

Re: Unfair

"That is most unfair and a rather bitchy thing to write. Dido Harding is, among other things, a remarkably talented jockey and owns Cool Dawn - a Cheltenham Gold Cup winner. Fine: a complete disaster when it comes to business but lay off the things that she does really well."

I'm a bit confused. The author was criticizing her judgment in letting the meet go ahead, not her ability in the saddle.

DavCrav

Re: Tow the party line

Must. Resist. Urge. To. Correct. Spelling. Of. Toe.

No, it's no good.

DavCrav

"I ordered a test on Monday (as part of a study, I've not got symptoms, just hay fever).

It was delivered on Tuesday.

I did it on Tuesday night and a courier collected it on Wednesday morning.

Still not had a result."

On the other hand: My son was sent home from nursery with a fever on Tuesday evening. Signed up for a drive-in test on Tuesday night. Turned up 8:30 am Wednesday morning, one other car in the whole centre. Out by 9am Wednesday. Three negative test results e-mailed Thursday 1pm.

DavCrav

"In one week? Highly unlikely. I’d estimate 2 weeks iOS, 2 weeks android, two weeks server software to make sure any idiot can’t enter themselves as “infected”, two weeks QA. So 4 weeks total."

Hmm. I got 2+2+2+2=8, not 4. (He said he was on his own, so unless he is able to do three things at once, it'll be six weeks developing.)

And two weeks' QA is a joke. You need to test it in the real world, so a full test like the Isle of Wight. That has to last at least a month just to get enough installs and check it's working.

DavCrav

Re: Have a go at the policy...

"Fake news. That is a misquote due to bad English translation. It was 'brioche'."

More Fake News. The quotation was around for decades before Antoinette's birth.

Huawei's latest smartphone for the UK market costs £1,299. And yes, that's without Google apps

DavCrav

My Samsung phone is a couple of years old and cost around £200 when new. (This is the Galaxy A5 (2017).) It takes a few seconds to access the gallery, yes. Indeed, over USB connection my PC takes longer to access the phone's gallery. If it costs another £500 or more to obtain a phone that can save me those few seconds, I will keep that money and spend it on something else, thanks.

I haven't bothered to put an SD card in it because I don't use many apps, but I could if I wanted to and that would remove your other point. I have never had the out of memory problem.

DavCrav

£1299 for a phone. Yeah, it can also take pictures, but they'd have to, you know, come to life, for me to spend over a grand on one.

This is getting beyond a parody. Essentially, all phones, from £130 to £1300, do more or less the same thing. The top end ones open websites slightly faster and take much better photos, although unless you are using them to reconstruct crime scenes or for professional reasons* you don't need 50MP, especially when you will mostly view them on a phone screen.

The world is mad.

* such as reconstructing crime scenes.

Arm fires the head of its Chinese unit – but Arm China says Allen Wu still works there

DavCrav

"Upvotes: 1 Downvotes: 2"

Too soon?

Keepnet kerfuffle: Firing legal threats at bloggers did infosec biz more damage than its exposed database

DavCrav

"The 867GB database, claimed Keepnet, contained email addresses harvested from other data spillages that took place between 2013 and 2019."

867 GB just containing e-mail addresses? That's either a terribly written database, or a lot of addresses. If there's other stuff as well in there, like PII, then I start waving GDPR at this UK-based company.

As UK Parliament heads back to in-person voting, select committees are told they can continue working via Zoom

DavCrav

Re: 15th June

"It seems to me the government have had to invent a whole new "transitioning to level 3" category to facilitate what still being at level 4 would not allow."

This is because Chris Whitty wouldn't allow the alert level to drop to 3, because (correctly) it isn't at that level. So the government said 'fine, so it's 4 going down to 3, which means we can treat it like 3, while still being on 4'.

DavCrav

"Those key workers never got a lock down anyway so that point is moot,"

Not it isn't, it's explicitly not moot. Why didn't they have a lockdown? Because everyone would starve. But how do you pay them to farm when nobody else is working? Money isn't some magical nonsense, it represents, at a basic level, the labour required to produce goods and services. It's more complicated than that, of course, but fundamentally, no work = no food.

"The hotels option is perfect however 14 days worth of travellers would fill those hotels 10 times over."

It would at normal levels, but not at the current nobody travels levels. And I would also mandate no non-essential travel right now. It's a health emergency, no you can't go to fucking Benidorm.

DavCrav

"Got ya, money more important than lives."

Oh for the lover of God. It is not the safe thing to do to force everyone to stay at home. We all starve. So we let some workers out like farmers, supermarket staff, delivery drivers, out to work. But how are we able to afford the food? If it's grown in the UK then we can essentially force the farmers to growe it for free (pay them money, then debase the currency). But that won't cut ice with foreigners, so since about half of our food is imported, it would be a crash diet.

Lockdown kills. The virus kills. Deciding which to do and for how long is a balancing act, and the extremes of 'no change to anything' and 'shut down life' will kill the most people.

"Why not put coaches on with the driver isolated on it? I'll tell you why because it costs money and money is more important than you or I."

I can think of a couple of other reasons why we won't do that.

1) Where are you going to get all the coaches from to individually drop people off at home?

2) Logistically, this would be a complete nightmare.

I would just mandate quarantine near the airport. We have hotels at airports anyway.

Developers renew push to get rid of objectionable code terms to make 'the world a tiny bit more welcoming'

DavCrav

Re: Then, there is Chess...

"Except black goes first in chess.

In French chess do you have a guillotine for the king?"

I love comments with only one fact in them, which is false.

UK council dodges £100k hosting bill, opts for £6.5 million ERP migration

DavCrav

"The artie explains they currently share hosting costs with a other borough and that borough is leaving the deal so they'll be left with their share of hosting costs too - an additional 100k."

That again is a different statement from both of those. So now there are three mutually exclusive statements in the article. Nice.

DavCrav

"UK council dodges £100k hosting bill, opts for £6.5 million ERP migration"

"The London Borough of Barking and Dagenham is tendering for a new £6.5m ERP system after balking at the £100,000 annual price-hike for continuing to run its hosted Oracle E-business suite solution."

So which is it? £100k bill, or £100k increase? Paying £6.5m to avoid £100k/year feels silly, but paying £6.5m to avoid a bill that goes up by £100k/year from a presumably quite high base, is incredibly sane.

Ooo, a mystery bit of script! Seems legit. Let's see what happens when we run it

DavCrav

Re: Last time my car stalled...

"Let your conscience be your guide."

I thought it was instincts we were supposed to use now?

Moore's Law is deader than corduroy bell bottoms. But with a bit of smart coding it's not the end of the road

DavCrav

Re: This!

No, he uses the minimum amount that exists over all standard cores. What I meant by using each level perfectly is doing the right operation in the right level, and maximizing the number of operations done before moving the piece elsewhere.

Almost all of the algorithm is memory management, trying to minimize I/O, because that's the real bound on the algorithm, it's not mathematical operation bound. He has to create his own scheduler in some sense, because there's no 'off the shelf' program that does what he needs. He needs to make sure that the piece of data hits the right core at the right time so it's used efficiently.

He is, arguably, the leading authority on multiplying large matrices. His programs (Meataxe64) are the ones used by all people who want to manipulate big matrices.

DavCrav

Re: This!

"So, write it in C, using a hand-tweeked threaded algorithm, and inline assembly for the innermost parts. That'll do nicely!"

As I mentioned in a previous comment, C code, hand optimized, is about 100x or more too slow compared with a big brain (not mine) and assembler code that is optimized to hell, using each level of cache perfectly and only calling from RAM as and when needed.

DavCrav

Re: So what's the point other that Python & Java suck at calculations?

A very clever guy called Richard parker has spent a significant amount of time trying to optimize a matrix muliplication algorithm, but over finite fields rather than using doubles. (Think {0,1} if you don't know what a finite field is.)

He has managed to improve the current best algorithm, as implemented, by orders of magnitude. This is used for multiplying matrices in the hundreds of thousands of dimensions, rather than a few thousand.

The first thing is you don't need to do as many rounds of Strassen as you might expect to do, only half a dozen at most. And then the problem becomes chopping your matrices up into the correct sized blocks so you work just inside each level of cache. You really have to worry about the distance between the processor and the memory when you are doing things like this, and trying to optimize it. But you also need code that works on lots of different computers. Thus he has to make conservative estimates on the amount of L1/2/3 cache, etc. so that it always works.

He has to work in assembler, because he can't trust even a C compiler not to stuff up his code.

It's fascinating stuff, but a little too close to the coalface for my taste.

Barmy ban on businesses, Brits based in Blighty bearing or buying .eu domains is back: Cut-off date is Jan 1, 2021

DavCrav

Re: victim mentality

Except, as an example, the EU's position on fishing is ridiculous. It is 'let us fish in your waters or we won't let you sell any fish to us at all'. This is nothing but bullying, pure and simple. Now, the EU is able to bully us because we are a smaller nation, but this doesn't stop it being a totally lopsided position.

Similarly, there are not many (I think, zero) trade deals between two territories where disputes between them are settled in a one of the territories' domestic courts. This would be considered grossly and manifestly unfair by the other country, and with good reason. All courts are biased towards their own population, and that is why independent or joint courts are usual. The EU comes out with some guff about the UK being geographically close to the EU as a reason for why they want to assume control of the UK's law, but it's garbage and they know it. Even Trump and his NAFTA 2 doesn't do this kind of stuff.

Brexit was utter stupidity, but it's difficult to see the current EU negotiating position as anything other than an attempt to turn the UK into a supplicant state.

Indian app that deleted Chinese apps from Androids deleted from Play Store

DavCrav

Re: Isn't this what Antivirus / Anti malware software does?

"I read his article, but I don't really understand his point, unless he was talking exclusively about applications that wish to be "top dog" as it were, in which case I can see what he means."

You cannot have an option that says 'always do this thing, and ignore what other applications say'. Or anything from a whole class of objects of that form. One of them would be why can you not have an application that always has highest priority among applications to decide which can delete others.

Repair store faces hefty legal bill after losing David and Goliath fight with Apple over replacement iPhone screens

DavCrav
Coat

Re: 2 weeks to repair in Apple Stores

"I use my Macbook 27/4"

I think I know why it needed repairing.