The Register Home Page

* Posts by Doctor Syntax

42398 publicly visible posts • joined 16 Jun 2014

Page:

The unlicensed OneDrive free ride ends this month

Doctor Syntax Silver badge

Re: As much as tape has often been the bane of my life...

"I suspect that the real problem is no one in the organisation wants to manage the organisation's data"

That sounds more like the real problem being that the manglement doesn't realise that its data is a company asset and should be as carefully safeguarded as any other. It's not a matter of wanting to manage - it should be somebody's job.

UK gives Openreach £289M for 4 rural broadband contracts in 'gigabit by 2030' push

Doctor Syntax Silver badge

"The FTTC we do get, is a pathetic 37Mb"

I have a friend who would be quite pleased with that or, indeed, anything reliable. Her house is across the valley from me, a mile or so closer to the exchange and yet on a long line to the same cabinet is my connection a couple of hundred metres or so from me. I doubt that scattering of houses will be on the list for this project even if "North East" were to stretch so far. As ever we're seeing a lucky* few get fibre while those who would be happy with a decent FTTC service get nowt.

* Personally I don't consider myself particularly lucky in having the option of FTTP. I have a satisfactory connection on FTTC.

Elon Musk's galactic ego sows chaos in European politics

Doctor Syntax Silver badge

It's almost as if he wishes non-US governments to take regulation of social media and big tech in general more seriously.

How the OS/2 flop went on to shape modern software

Doctor Syntax Silver badge

Re: Developers! Developers! Developers!

"People said the same about WINE 25 years ago. If Linux could run Windows apps there'd be no market for native ones."

It was a lottery that an application would run on one version of WINE but not on the next or one version of an application would run and another wouldn't. Then they decided they really didn't like 24-bit graphics H/W so there that when the system reported that it substituted 32 because it would align with a 32 bit word & run games faster or the like - the fact it wouldn't run an application at all was not seen as a problem. Enterprise Architect crashed on its splash screen. Stylus Studio would, I think, have run but there were other issues - IIRC the licencing didn't work.

I did a bit of bisection on the code changes until I found that out, removed the nonsense, recompiled and it worked fine but I had to keep doing that for every new release until they finally mad a big change & I never located where they were doing it or even if there was a provision for 24-bit any more. It was easier to run anything that mattered on a W2K VM. Being long retired there's nothing from that era that I really need to run any more.

Doctor Syntax Silver badge

The main thing was that it provided a platform to display HP VUE as the UI on a real multi-tasking OS without any of the complications of dealing with evolving Intel capacities.

Doctor Syntax Silver badge

For products which need to interface with others the best approach is a double one. For providing a service follow the official specification. For receiving a service allow for the possibility that other providers might not be so good and be generous in accepting departures. The second, however, has the risk of something deliberately nasty being sent down the line which means that being generous comes with the cost of carefully vetting the data.

Doctor Syntax Silver badge

"OS/2 was a better OS than both Win 95 and Win NT 3.1/3.51 for a time - it ran faster and smoother than both if you knew which hardware it liked"

OSs were originally developed by H/W manufacturers for their own H/W. OS/2 belonged to that world view. Unix had already changed things. An OS was now the becoming a platform to offer a common S/W platform over a widening variety of H/W. In that world view not needing to know what H/W it liked was a merit. That made OS/2 a better OS only for a world that was already passing into history.

Doctor Syntax Silver badge

Re: I remember reading Letwin's post

Spectra-Physics - another blast from the past. Not that I used them - my thing was microscopy and a home-grown microspectrophotometry set-up. That started on Z-80 but later moved to PC Clone.

Doctor Syntax Silver badge

Re: IBM Did Maybe Two Things Right.....

Because the PC was essentially a skunkworks-type project done by people from the wider industry. PS/2 was corporate IBM. Corporate was, I think, already moving in on the AT. Ever looked at the cable you needed to make up to connect a 9-pin D to the headers on the board? Whoever specified that didn't know that in the outside world the pin numbering on a board header isn't the same as on a D connector.

Doctor Syntax Silver badge

You're only looking at it from your PoV. Microsoft's is that if they let you just upgrade to W11 you don't give them any money.

Sure, they let recent PCs upgrade - that way they don't have to fight off a class action from those who bought them with W10 on.

Doctor Syntax Silver badge

It would depend on what they perceived as "best". Taking your printer example, is it best to make assumptions about hardware signalling or to work with as many printers (and cables) as possible?

I take it as an axiom that any assumption you make when developing S/W becomes a limitation of the product.

Doctor Syntax Silver badge

For ex-BTers BT stands for Been There.

Doctor Syntax Silver badge

Re: PC Networking

DECNet assumed that all NICs were DEC and hence had the upper however many bits of the MAC all the same. The lower bits were the DECNet IDs

We needed to have HP-UX talk to a VAX so bought a DECNet implementation for the HP (I dread to think of the hoo-hah we might have had with the VAX team to do it the other way around). What we'd forgotten to allow for was that when we ran it it modified the HP's MAC to fit in. All the PCs lost their network connections for a minute or so until they rediscovered the server and updated their ARP tables.

Doctor Syntax Silver badge

Back in the day I had a dedicated xterm and wanted to build another using a PC. I managed to do an end run round whatever obstacles BT procurement might have put in the way by buying an xterm kit which comprised a network card, the xterm S/W and something called Windows 386 which was presumably Windows 3 before it got called that.

Someone else in BT ring me up for sourcing details, basically because he wanted the what was basically the same network card; the same card was available via BT procurement but in typical BT fashion they'd broken its leg by specifying some modification for some particular purpose which made it unsuitable for anything else.

Doctor Syntax Silver badge

Re: I remember reading Letwin's post

You need to include the small business/everything else* market which certainly wouldn't have come over IBM's horizon as corporate but which I would have thought would have been bigger than the home PC market but, like the home market, wouldn't have been signing up for OS/2.

* e.g. laboratory instrumentation

Eutelsat OneWeb blames 366th day for 48-hour date disaster

Doctor Syntax Silver badge

Re: out by 11 days by the mid 18th century?

That's why I said the original, i.e. Julian calendar. We're still living with the results of not switching with the rest in that the financial year runs from April 6th - instead of Lady Day.

I suppose suspending leap seconds will stoke up a similar problem on a smaller scale.

Doctor Syntax Silver badge

Re: Laugh or cry?

Why worry over a single day when the original calendar was out by 11 days by the mid 18th century?

Microsoft declares 2025 'the year of the Windows 11 PC refresh'

Doctor Syntax Silver badge

Re: Whatever happened

There are two types of marketing department. One works to find out what potential customers want and then goes to the designers to commission it. The other sits around in isolation, decides what it wants to sell, commissions it and then tells potential customers what they want. We're looking at the latter, resorting increasingly to FUD.

Amazon worker – struck and shot in New Orleans terror attack – initially denied time off

Doctor Syntax Silver badge

Re: Or

Or, depending on the details - which I admit I don't know about - how to do that without her losing her foot.

Doctor Syntax Silver badge

Re: Wrong type of leave…

I think everything about Amazon has been built with the principle that things will go according to assumptions and make no provision for alternatives. It's more likely that there was a built-in assumption that a phone number would be provided, just as there was an assumption that nobody would be struck by a vehicle and shot.

Google's 10-year Chromebook lifeline leaves old laptops headed for silicon cemetery

Doctor Syntax Silver badge

"blocked by a small but increasing numbers of websites (eg Screwfix)"

It makes you wonder whether their physical stores have a dress code which would be about the equivalent real world stupidity.

Doctor Syntax Silver badge

Do they stop working or do they just stop getting updates? It's the former that determines whether they head for landfill.

SpaceX will try satellite deployment on next Starship test

Doctor Syntax Silver badge

Was launching a Tesla as a "pay"load a results maximising program?

After China's Salt Typhoon, the reconstruction starts now

Doctor Syntax Silver badge

"when the UK's British Telecom's Prestel text message service was attacked."

Doing something about it took about another decade with Project Argent, if memory serves. It was a box ticking exercise.

I got involved and the reviewer of my report turned out to have a background in security. Physical security. It was a farce. One of the questions, presumably a bit of arse covering from higher up asked the reporter to confirm that the applications had no undocumented functionality or words along those lines. I think it was probably intended to deal with the situation where some departed dev. left a little time-bomb to require payment to keep it going*. I refused to tick that box. When this was challenged I suggested they ask BT procurement to say whether they thought Microsoft would provide that assurance. The requirement was dropped when procurement replied.

Systems in use got a desultory review as a consequence. Departments had to appoint a security officer. It was about the time I left - the whole project was the sort of thing that got dumped on someone who was leaving - but came back on contract to cover, as someone with no particular security background, for the appointee, also with no particular security background, to return from sick leave to take up the post.

The major weakness was obvious. We could review out own code. We could have consultants come and review out own code if manglement felt we weren't up to it. Our own code could be reviewed to the Nth degree. Everything else - OSes, RDBMSes, whatever had to be taken on trust.

AFAICS the only difference between then and now is that the situation is far worse in terms of supply chain vulnerability. Outsourcing has made it worse. Growth in system complexity has made it worse. Network connectivity has made it worse. Why, for example, do organisations have to buy in a file transfer package which, from reports, simply seems to just wrap up FTP, something any admin ought to be able to do, and at the same time provide its own extended attack surface?

* There was something close in an accounts package that would make payment demands to any user as licence renewal came up.

Doctor Syntax Silver badge

Re: Verizon...

Anybody can create a cybersecurity policy and make it publicly available. There's a huge gap between that and something effective being done.

Brackets go there? Oops. That’s not where I used them and now things are broken

Doctor Syntax Silver badge

Re: I got bored with SEO/APP spam...

And not gmail?

Doctor Syntax Silver badge

Re: Crashed an IBM 360 mainframe

"how to work out which error message was actually the meaningful one"

That was easy with the ICL FORTRAN compiler. It was the first. All the rest were presumably because it couldn't get its parser back on the rails again so everything after the first error looked wrong.

Looming energy crunch makes future uncertain for datacenters

Doctor Syntax Silver badge

Power supply problems that nobody saw coming? Surprise, surprise.

Telemetry data from 800K VW Group EVs exposed online

Doctor Syntax Silver badge

Re: I'll give you my old car keys when you pry it from my cold, dead hands

Norway isn't an EU country and oil is one of its major exports.

Doctor Syntax Silver badge

Re: Mobile chipsets in "modern" cars allows location spying as accurate as ±10cm, what a surprise.

Given the performance of my less than a year old car's ability to work out the current speed limit this is worthless.

First of all, it doesn't retain the last known speed limit so when it's started it doesn't know the current speed limit and won't find out unless and until it passes a speed limit sign. Secondly, when presented with a cross roads where a national speed limit crosses a lower limited road and turning from one to the other it does not consistently choose the correct limit. Thirdly it will miss badly placed signs altogether, Fourthly I've seen it pick up the correct limit and seconds later be confused by something - possibly some other street sign - and drop into its don't-know mode.

I've seen it display 30 where the correct value would be 70 and 60 where the correct value would be 30. And to cap it all where I live a network of lanes connect a road at national speed limit and a road at 30 with no signs in between. It's clearly a case of the legislators believing everything the salesmen told them.

Doctor Syntax Silver badge

Re: Mobile chipsets in "modern" cars allows location spying as accurate as ±10cm, what a surprise.

"and that without this data no sale"

That's a GDPR violation right there.

Doctor Syntax Silver badge

"Customers do not need to take any action, and it's not clear whether any of the data was exposed other than by the researchers."

If it's not clear whether data was accessed by others it's not so much a matter of customers not needing to take action as not knowing it there might be any action they could take whether they needed to or not.

That's in relation to this specific leak. ISTM that if it can be linked to individuals then the collection of the data in the first place is a GDPR violation. Remediation of that is an action customers might well need to consider.

Encryption backdoor debate 'done and dusted,' former White House tech advisor says

Doctor Syntax Silver badge

Re: This won't change anything

"The federal government literally recommended Signal"

Not only that. AFAIK they financed it's development.

Doctor Syntax Silver badge

Stables with back doors.

Twigstats software sheds light on mysteries of Europe's old-school migrators

Doctor Syntax Silver badge

Any 1960s archaeology textbook of your choice. More recently Francis Pryor's AD.

Up to a point it was fair enough - invasions had been overworked as an explanation e.g. invasions from Egypt were supposed to explain passage graves until it turned out that passage graves were a lot earlier.

Doctor Syntax Silver badge

Re: Possible reasons for invasions not causing language changes in Britain

Vikings did, in fact introduce a good few words into English as a whole and rather more in the old Danelaw. That's because they settled as ordinary members of the population. Romans & Normans were an elite, minimally connected to the population. The Normans contributed a few words on account of their social situation, sheep vs mutton being the best known example. I suppose Latin might have loaned words into Welsh - perhaps any Welsh speaking commentard could give examples.

Doctor Syntax Silver badge

It used to be said that particle physics was like hitting a watch with a hammer and working out how the watch worked by examining the bits. Population genomics seems to me more like collecting a lot of watch bits and working out which of numerous watches each bit came from. As far as I can understand the methods here (which isn't very far as yet) the objective seems to be to reduce the choice of watches.

I'm looking forward to seeing more detailed results. The immediate post-war generation of archaeologists, perhaps understandably, disliked the idea of invasions & insisted that nothing could be called an invasion without written evidence which rather restricted invasions to areas and times with a written history. Roman, Viking & Norman invasions of Britain couldn't be gainsaid but they were against the idea of Anglo-Saxon invasions or folk-movements even though the scanty continental sources, later English and Welsh tradition and the only contemporary insular source, Gildas, all point to such a thing together with the fact that there was a lasting change of language which neither Roman nor Norman invasion managed. Current DNA and chemical analyses are starting to point to genuine folk movements so hopefully this will clear things up.

How datacenters use water – and why kicking the habit is nearly impossible

Doctor Syntax Silver badge

Re: Just assuming

"XX Megawatts of compute". That's a meaningless phrase or a something that can mean many different things.

It's just following an old political tradition - measure the inputs rather than the putputs.

"We spend x% more per year on Y than Z did when they were in power." It should be an unequivocal statement and the only response for Z is to promise to spend even more. But it's a measure of input. Producing measures of outputs to prove value for money is harder so doesn't get talked about because Z would challenge it immediately.

Dealing in terms of inputs is even more important if you're in the habit of taking money form investors and haven't really anything at all to show for it.

25 years on from Y2K, let's all be glad it happened way back then

Doctor Syntax Silver badge

Poe's law?

Doctor Syntax Silver badge

Re: And for other reasons

Oracle got it right. <Choking sound>

Doctor Syntax Silver badge

Re: And for other reasons

They shouldn't. The clue should be in the name. Take the 20th century. Does the 2000 start with 20 (and continue with 00 for 100 which is what century means)? Then it should be in, and the last year of, the 20th century.

Somebody who should have known better, the editor of the 3rd volume of the Wakefield manorial rolls, made the same error in relation to regnal years (the rolls are dated in the form the umpteenth year of Thingummy) so consequently all the dates given have an off-by-one error in the years.

How a good business deal made us underestimate BASIC

Doctor Syntax Silver badge

Re: English is one of the easiest human languages

My wife had to translate between her Co Anrim father & me although I'd have thought that a few years in London should have ameliorated the Yorkshire accent.

Doctor Syntax Silver badge

Re: All I will say is this...

"French is a significantly more minimalist language, with both simpler grammar and smaller vocabulary"

OTOH it suffers from serious inflectitis* and has to borrow vocabulary from other languages for new concepts until the Academie Francaise gets round to dealing with the matter.

* But at least it handles 2nd person better. English has removed the intimate tu/thee.

Doctor Syntax Silver badge

Re: English is one of the easiest human languages

"I think English was used in BASIC because it was written by people in the US and UK to be sold to people in the US and UK."

A little more indirection might be necessary. It was more likely to have been because English was used in FORTRAN & COBOL but used there for the reasons you give.

It becomes a self-sustaining processes. People whose native language is not English are likely to create programming language that use English words simply because the programming languages they land their potential users earned, possibly even BASIC, also use English words.

Doctor Syntax Silver badge

Re: You had me...

Imagine a world without pocket calculators where you've never interacted with a minicomputer, you've never sat at a teletype which is waiting for a BASIC command and you're sitting at a desk with a pencil and got a stack of coding sheets in front of yu.

That's where some of us started. What was worse, once the compiler (for that's what it was) had encountered PRONT it would issue an error but then continue and as, after PRONT, it had no continuing context which made sense so it would issue an error on the next line and each succeeding line until it was knocked on the head by a counter which ony allowed it to issue 100 errors or the like. Then you had a little while to correct it - if you were very lucky you'd be allowed to punch the card yourself - before the next deadline to put the job through again followed by another 2 hour wait.

You either made very slow progress or you got fairly good very quickly. You also really appreciated every step towards a personal computer far more than anyone who started out later than that.

Doctor Syntax Silver badge

Re: A generation of gray-haired IT folks

It doesn't matter. We're just pleased if we've got any left.

Doctor Syntax Silver badge

"A generation of gray-haired IT folks learned computing using BASIC on 1980s home computers"

Just don't say such things. This is my children's generation.

US logic in question, but perhaps American memory can still prevail

Doctor Syntax Silver badge

Following your analogy, perhaps also the 741 supply.

Tech titans hide in shadows awaiting Trump tariff threats

Doctor Syntax Silver badge

"Being more diplomatic than the politicians"

It would be pretty extreme to be less.

A New Year's gift from Microsoft: Surprise, your scanners don't work

Doctor Syntax Silver badge

Re: This is not news!

Naughty. You know this isn't April 1st.

Page: