* Posts by Doctor Syntax

33095 publicly visible posts • joined 16 Jun 2014

Page:

After four years, Rust-based Redox OS is nearly self-hosting

Doctor Syntax Silver badge

Re: In twenty years...

It depends on what balance you want to achieve. Traditionally performance requirements have dominated. The result seems to have been at the expense of security. Is that the right balance now? As H/W gets faster should the balance change? Could we reduce the performance penalty, at least in user-facing systems, by cutting down on UI bloat?

Doctor Syntax Silver badge

Whether micro-kernels are the way to achieve it or not (and possibly they might be) I think there's a need from the security PoV to move away from the idea of an all-powerful root user. The MO of a lot of exploits is privilege escalation.

The functions of root need to be split. One function would be to allocate user IDs. Another would be to allocate storage space. A third would install applications. None of them would have the ability to read or write anything other than what they need to do. If an application needs to access file space it should do so in a space allocated for that particular application or at most a class of applications.

Instead of calling a common kernel service an office application, for instance, would call an office data storage service with some means of checking that the client was a registered office storage client in addition to the check that the user had access rights according to user, group or public settings* with nobody else.

The storage service might even be able to check file format. It might provide versioning. What it wouldn't do would be to provide read access to some malware trying to exfiltrate data or hold the data to ransom. Such malware would not only have to impersonate the user but also the application.

This division of responsibilities might have a performance impact but that would be the cost of security. As things are we currently see security being sold cheap in terms of convenience and performance. It needs to be given a higher value.

* Or some other ACL

Doctor Syntax Silver badge

Re: Get over your Filesystem operating systems

The whole of S/W development (and that includes micro-code in processors) is about abstracting the real bits in the computer into some form that's easier for the user to grasp. If that were not the case we'd still be writing programs in machine code.

Doctor Syntax Silver badge

Re: He's completely missed the point of everything being a file in unix

AIUI he hasn't. He's just taken "everything is a file" and changed it to "everything is a URL". It extends "everything" to include stuff not on the physical computer. Whether or not this is a good idea is debatable. It assumes that the computer is on-line and if it isn't there must be a lot of URL equivalents of "file not found".

Doctor Syntax Silver badge

"This leads to absurd situations like the hard disk containing the root filesystem / contains a folder named dev with device files including sda which contains the root filesystem."

I suppose one way round that would be to mount dev on /..

Back before the internet became commonplace The Newcastle Connection had the network at /..

Why can't passport biometrics see through my cunning disguise?

Doctor Syntax Silver badge

Re: Shock and Aura- A modest proposal.

An electric eel I presume?

Doctor Syntax Silver badge

Should it really have taken so long?

Doctor Syntax Silver badge

Re: Habitual glasses wearer

"I also considered the unpleasant scenario of being killed during international travel and the challenge of identifying my body until someone found a pair of glasses to shove on my dead face."

Depending on circumstances glasses might be the least of their difficulties.

Doctor Syntax Silver badge

Re: Health, Well-being and Unscientific Woo Event

It sounds a bit like manglement motivation courses. You've attended for a few minutes and already feel as if you've been there all day.

We've found it... the last shred of human decency in an IT director – all for a poxy Unix engineer

Doctor Syntax Silver badge

Re: The senior manager wearing a mob cap and apron

"you can make tea the way you like it. It can also generate in-team good will if people take turns in getting all the drinks."

A bit of a contradiction there.

Doctor Syntax Silver badge

Re: I've had a boss like that

I hope you quit in front of the client, explaining in precise detail why.

Doctor Syntax Silver badge

Re: Beer...

I'll be holding the umbrella if the shit starts raining down"

And not just in that one instance I hope. Holding the umbrella over the rest of the team should be day-to-day because in a large organisation it's a fairly steady drizzle.

Doctor Syntax Silver badge

Re: Beer...

"Every boss should have a buck nailed to their desk."

They'd just prise it off.

You can forget about that Black Friday deal: Brit banks crap out just in time for pay day

Doctor Syntax Silver badge

Watch out for them announcing a few more branch closures today. One lot of bad news is good cover for them to announce another. That's what TSB did.

UK political parties fall over themselves to win tech contractor vote by pledging to review IR35

Doctor Syntax Silver badge

Re: More nonsense

"That's the companies sale"

And that, folks, is the main point to remember. It's exactly the same as the biggest outsourcing company you can think of. Sales rate is not the same as the rate paid to whoever's doing the job The biggest differences are: lower day rate then them, less overheads and, it seems a much greater interest in doing a good job for the client because the sales and marketing staff are the same as the delivery staff.

Doctor Syntax Silver badge

Yup. It's always the same. You get that sort of comment and think "Are they really Goody Two-shoes?". They don't have the balls to try it themselves, in fact they're so far from doing it that they haven't really looked at the details so they're completely uninformed about the realities. Dogs & mangers come to mind. Or sour grapes.

Doctor Syntax Silver badge

Re: IT awareness among politicians

It's not so much what they understand what contractors currently do for them. It's what they want them to do for them in a couple of weeks' time: vote. And the reason it's become an issue not is the realisation that over the last few years there's been a democratic shift towards all sorts of forms of non-standard (in tax terms) employment so that means more votes to lie grub for than in the past.

Doctor Syntax Silver badge

I take it you're too altruistic to go freelance yourself. Or is there something else that's holding you back?

Doctor Syntax Silver badge

Re: More nonsense

"it has been forced to pay it all as salary."

The official line isn't "forced", it's "deemed". A weasel word if ever there was one.

Add being between contracts onto the list of what the company should be making provision for. One of the things clients usually want is instant availability. That's an expensive attribute to provide. The freelancer who's available on Monday when called on Friday has probably been "available" for some time, otherwise the agent is trying to fish in a very small pool.

Doctor Syntax Silver badge

Re: So why'd you do it then? @Rich 2

"When IR35 was first mooted, and increasingly as it has morphed into what we have today, the premise was that the 'companies' and 'small businesses' were really not companies at all, but a vehicle to be employed by a company with some significant financial benefits. So they introduced the term 'disguised employees' and then deemed that their Personal Service Company (PSC) was not really a business at all, so did not fall into the category of either businesses or companies, and thus are not in scope for his statement."

This doesn't seem to have changed as far as Labour is concerned. The only morphing here is that the Conservatives have ceased to be the party for small businesses. And can we please avoid the term PSC. The individual freelancer's company, as you go on to say, is just a smaller version of the bigger outsourcing companies although probably better motivated to do a better job. The correct terms should be "Small Outsourcing Company".

"In addition, for tax purposes, self-employed and employed by a PSC are completely different things, even now. So they can very easily claim that they are supporting the self-employed while taxing the hell out of a PSC."

Limited company freelancing only came into existence (AFAIK - it was before my time) because the IR as it then was came down on the nearest limited company in the chain if a self-employed person defaulted. I don't know if this was a frequent occurrence or FUD but it seems that HMRC have finally worked themselves into the same position again.

One of the central problems here is that tax rules are drawn up by people on salaries with incremental scales and reasonably secure employment and don't really understand that any other way of working exists and is essential for the economy.

Doctor Syntax Silver badge

Re: More nonsense

It depends on various factors such as the attitude of HMRC and the phase of the moon. The contract and working conditions may have some minor influence but the attitude of HMRC will be that you're caught anyway.

Serious answer - get the contract reviewed by a competent reviewer along with as much additional documentation you can get your hands on about the nature of the engagement. Look like an independent company. Don't use the company account as a pipe-line to direct cash straight from Apple to you, either as salary or dividends. Pay yourself a reasonable salary whilst making provision to be able to keep paying after the engagement's ended. When a pimp agent rings up after you've finished the first question will be "Are you available?" and providing that availability will have cost your company money by continuing to pay salary whilst you're on the bench.

Doctor Syntax Silver badge

Re: More nonsense

They may well have factored that into the rates. But then IR35 gets applied and changes the effective rates.

Doctor Syntax Silver badge

According to https://www.bbc.co.uk/news/election-2019-50547793 Labour plan to end bogus self-employment" so maybe that's how they plan to abolish IR35. You will be directly employed irrespective of whether you or your employer want that to be the case.

Not that I believe any of it. This has been the worst election for unfulfillable promises that I can remember - and that includes N Irish elections as well as UK.

That's Microsoft price: Now you can enjoy a BSOD from the comfort of your driving seat

Doctor Syntax Silver badge

BAD_SYSTEM_CONFIG_INFO

Punctuation error, should have been BAD_SYSTEM. CONFIG_INFO etc.

Move over, Alien vs. Predator: Signing into AWS with an Office 365 login is a real crossover

Doctor Syntax Silver badge

"AWS is in competition with Microsoft's cloud, though unlike Google, which has G Suite, AWS lacks a comprehensive cloud-based productivity platform. "

It's surprising that they haven't fastened onto Collabora or the like.

RuneScape bloke was wrongly sacked after reading veep's salary details on office printer

Doctor Syntax Silver badge

Re: Been there, did something slightly different...

"would you have been OK with that being put on the notice board?"

If he wasn't he could have removed it. In this case the person responsible didn't do anything about it. In fact it was eventually the guy who was fired who actually did the right thing by putting it into confidential waste when it hadn't been collected. Reading the judgement it also appears that he did the right thing on finding it, namely putting it in a place where it was common to leave uncollected print-out.

Doctor Syntax Silver badge

Re: Odd But

"Ah, but if everyone keeps quiet, how do you know your deal is special or not ?"

Everyone anonymously writes a figure on a piece of paper, not specifically their salary, and puts it into a pile. Everyone is told what all the pieces of paper say. Nobody knows who wrote what but all of them know what their salary is and if the figures reflect salaries they know how special they are.

Of course people might lie, leading to more dissension. Manglement might then conclude that openness might have its advantages.

Doctor Syntax Silver badge

Re: Not the real question!

The real question is "How much?"

What a pity it didn't get into the evidence and/or quoted in the judgement. .

Doctor Syntax Silver badge
FAIL

It's difficult to see how they could have made more determined efforts to fail.

Initial carelessness in either printing it out unaware (a possible explanation for not collecting it) or failing to collect a deliberate print out.

Taking umbrage that something left in plain sight had been remarked on.

Not expecting it to be discussed.

Taming more umbrage when it was.

Picking on one employee.

Not being able to conduct disciplinary proceedings to a standard that would keep them out of court (probably an impossibility anyway in the circumstances but they seem to have made outstanding efforts in this regard).

Not settling ensuring that they did end up in court going full Streisand.

Doctor Syntax Silver badge

"As soon as it was found it should have been put in the confidential waste bin."

When first seen there might have been a reasonable expectation that the owner was on his way to collect it.

Doctor Syntax Silver badge

Re: When it gets as far as a tribunal ruling

There must be a public interest (both types) in releasing details where the employee won but redacting the employee's name. Otherwise how would we know Oracle were being sued for discriminatory practices?

Oracle finally responds to wage discrimination claims… by suing US Department of Labor

Doctor Syntax Silver badge

So they're admitting they discriminate.

Internet Society's Vint 'father of the 'net' Cerf dodges dot-org sell-off during public Q&A

Doctor Syntax Silver badge

“Although .org has often been thought of as a ‘home of non-profits,’ the domain was not actually defined that way,” he wrote, citing IETF document RFC 1591 from 1994.

He should have been more careful what he quoted. That RFC also says "It is extremely unlikely that any other TLDs will be created."

Irish eyes aren't smiling after govt blows €1m on mega-printer too big for parliament's doors

Doctor Syntax Silver badge

The Komori website says "Kando: Beyond Expectations".

They're right.

Doctor Syntax Silver badge

Re: This reminds me......

We still have a huge - about 5' high, 6' wide - very solid and heavy oak book case we bought at auction soon after we were married. We were only in a second floor flat, not fourth but the stair case had two flights and two landings per floor so it was a tight fit and did I say it was heavy. It's amazing what a few young students can do when they put their minds to it although it still has a scrape of paint from the staircase wall.

Doctor Syntax Silver badge

Re: Details

In the early days of commercial computers David Brown Tractors got one, probably an Elliot. It was too heavy for the lift but they arranged to haul it up the lift shaft. It broke free from its rope and fell. The bloke who'd tied it on fainted. It must have been a family trait, his daughter was in my class at school and at the mention of the word "blood" keeled over off her lab-stool.

Doctor Syntax Silver badge

"an integrated, high volume, high quality print publication system"

It will need storage for raw material and the output, distribution and print finishing if the machine doesn't handle that itself. I'd have thought a location off-site in some industrial unit would have been better.

RISC-V business: Tech foundation moving to Switzerland because of geopolitical concerns

Doctor Syntax Silver badge

Re: So obvious, why doesn't everyone do it?

"The people working on it are still mostly in the USA"

The point that Rich 2 was making was the wider one about open source projects in general. People contribute to open source from all over the world. It would be very difficult for the likes of Trump to split out contributions from US citizens. It would, however, be somewhat easier to lean on any US-based infrastructure including foundations that support projects. Not that it would make too much difference - the projects themselves would be out from under as quickly as you can say "fork".

Doctor Syntax Silver badge

Re: So obvious, why doesn't everyone do it?

"Most startup angel investors are US based"

If you really want a start-up to be showered with silly money Japan and Softbank seems to be the place to go.

Doctor Syntax Silver badge

Re: Swiss Miss Incorporation

"I've had people tell me rumors they heard"

If the rumours were disadvantageous to RISC-V then the time to go is while they're still rumours. When they're no longer rumours it's too late.

Doctor Syntax Silver badge

Re: Swiss Miss Incorporation

Corbyn would shove it back up if he got the chance. But 7.8% is lower than either 17% or 19% so the OP's argument still stands.

Doctor Syntax Silver badge

Re: So obvious, why doesn't everyone do it?

"Of course anyone involved can explain the niceties of Swiss incorporation and international jurisdiction to the SWAT team coming through their door."

Alternatively they can just leave a note for the SWAT team that they've upped sticks and gone. Oh, I forgot, US citizenship doesn't include the right to travel does it? It's like the middle ages in Europe - you have to get permission from the lord of the manor to move elsewhere.

Doctor Syntax Silver badge

Subtle but brilliant.

Doctor Syntax Silver badge

Re: So obvious, why doesn't everyone do it?

"I've said before that I don't understand why so many open source projects are incorporated in the US."

A lot aren't physically in any particular place unless you count a Github server and maybe it's time to rethink that in favour of one hosted by a business outside the US. Some are in Germany including NextCloud , KDE and the Document Foundaton. AIUI German law has advantages for registering such organisations. Dyne.org who support Devuan is in the Netherlands and the devuan.org domain is registered in Italy.

It's 2019 so, of course, there's alleged ad fraud to the tune of $1bn in tech pushed to doctors

Doctor Syntax Silver badge

"This allowed Outcome to both overcharge advertisers for campaigns"

OK, I get this, they're in the advertising industry.

But why should overcharging advertising be cheating the advertising company's investors? They should have received the dividends. Something doesn't quite link up here.

Xerox: Prepare to say cyan-ara, HP Inc. We're no paper tiger. We're really very serious about that hostile takeover

Doctor Syntax Silver badge

Re: Smaller company attempting a hostile takeover?

If I were an HP stock holder I'd be thinking that most of the money I'd get would be borrowed. If I also got stock I'd be holding a chunk of that debt. In other words I'd effectively have borrowed the money to pay myself and have to pay interest on it. No way would I want stock.

OTOH if I were a Xerox stock holder I'd be thinking if it were an all cash deal I'd be borrowing heavily to buy a chunk of HP shares - but if I wanted to do that I'd just go out and buy them myself. But Xerox has money from the Fujifilm deal; instead of borrowing more money to no good purpose why don't they just hand me my share of the cash in hand?

Amazon straightens up its IoT house, complete with virtual Alexa, ahead of Las Vegas shindig

Doctor Syntax Silver badge

"computers ...are built into the environment, so you don't have to think of them."

That's when you really have to think of them.

You Look Like a Thing and I Love You: A quirky investigation into why AI does not always work

Doctor Syntax Silver badge

Re: Nature

"But just think we still take over a year to become slightly self-aware"

My recollection is that babies start out self-aware but aware of nothing else. They certainly know when they want something and able to let you know but the second part is probably pre-programmed That year's spent becoming aware of the environment they're in, correlating the inputs from the different senses. They learn to understand what they see has other properties by touching it, trying to eat it etc. That understanding of the external world is crucial.

Doctor Syntax Silver badge
Unhappy

Re: It's not AI...

"stop this Marketeer nonsense please."

Nobody ever succeeds in stopping marketeer nonsense. You just have to wait for them to dash off somewhere else.

Not to Nokia, but someone's seeking a third Huawei: Openreach hunts supplier number 3 for UK's FTTP network

Doctor Syntax Silver badge

Will the inspection of Huawei code be extended to Cisco products? If not why not?

Page: