The Register Home Page

* Posts by Doctor Syntax

42029 publicly visible posts • joined 16 Jun 2014

Page:

Dev's code manages to topple Microsoft's mighty SharePoint

Doctor Syntax Silver badge

Re: Exchange

"Therein lies a potentially big problem...e-mails should be regarded as transitory, not as formal records"

Why?

In the sort of situation you describe there are likely to be additional documents of some nature with the emails as covering notes, just as they would have been exchanged by letter post back in the day. But also in that situation Alice or Agatha and Bob or Bill, whoever are authorised to act for their companies, can agree on a final version by email.

I've written elsewhere in these comments that the significant unit of communication is the thread, not the individual messages. In the situation you describe the back and forth emails between managers will actually keep track of the changes. They might not be able to handle any more rigorous form of change control but email with its threading will be the one thing they can and will handle.

Twenty years ago we were doing business whereby additions to a contract and consequent additions to the agreed data dictionary, inter-developer discussions of additions to the XML schema and test data were all carried out by email. Only samples of the final product required anything more. It wasn't difficult and it didn't lead to any problems even though one of the other parties was one of the notorious Usual Suspects in the realms of outsourcers.

Doctor Syntax Silver badge

Make sure users have the options needed are matched to the UserID. However, don't do this they way I once saw - just one interface to the entire suite so it included all the functionality.

Doctor Syntax Silver badge

Re: Exchange

How many times do we read this?

And why? Because email clients are badly designed. Their defaults for handling read mail are unhelpful to non-existent. To some extent it's because email clients originally started out as message handling systems. Usually they now manage to link messages into threads but all to often that seems to be an afterthought and not a core function (see 3 below).

How about something fairly simple:

1. The inbox is a list of unread messages. The moment a message is read it is removed from the inbox and cannot be replaced.

2. The Trash is a queue of messages or threads waiting to be deleted according to some set of rules - time or quantity related doesn't matter so much. Once the criteria are met it's gone for good. While it's in there any message or thread can be retrieved.

3. The unit of interest is not the message, it's the thread/discussion/conversation/call it what you will. Messages are their components. A singleton message - one with, as yet, no reply - is simply a component of a thread with one item; all threads start this way. Placing sent messages in a separate "Sent" folder where they won't get matched up with their replies or the messages to which they themselves are replies is just stupid.

4. By default all sent and all read messages initially get placed in a common folder. We'll call it something such as "Current". The contents of Current are presented as threads, not individual messages (see 3 above).

5. We don't want Current to grow indefinitely (the clue's in the name) so we'll have some sort of ageing rules to move threads that haven't been added to or read for some time into less current folders. The ultimate such folders will be archives, probably on a yearly basis.

6. In addition to such core management the user can devise any additional organisation they please, hierarchical, cross-referenced or whatever. For extra points such folders can be represented in the OS filing system. That means that if you cave a folder for Project Rhubarb you can drag the email client's folder of email threads relating to Project Rhubarb into it as a sub-folder. Or when you opt to create such a folder in the client you can elect to place it there.

7. Some of 6 could be automated by rules - all emails from example.com addresses can be set up to go into Example Inc's folder. All emails from the banks' email addresses go into the relevant bank's folder in the Finance folder and so on. There's a mass of possibilities for helping and guiding the user to good practices.

8. Nothing described above need represent the actual storage of the threads and the messages which are their components. That can be done by using a plain old database. The client's folders are just pointers into the data. The "threads" in the OS folders are just files that contain sufficient information to tell the client where to find them on a read-only basis.

9. If the users really want to shove a file back into the Inbox to deal with later and can't, then maybe a Pending tray could be provided.

Doctor Syntax Silver badge

Suddenly IT were deluged with irate staff wanting to know what had happened to features they used in Office.

"Sorry, not an IT decision. You'll need to speak to $GuiltyParty."

Doctor Syntax Silver badge

Re: Exchange

Maybe not yours, but whose job is it?

Doctor Syntax Silver badge

Re: Lotus 1-2-crash

There's a variety of manglement (usually most of them) who can't grasp the difference between a demo that only just works and a product that just works. Always build in a few crashes or at least gaps in the demo so you can say "That's because we can't implement it properly in $DemoVehicle. It'll be OK when we write it properly in $TargetVehicle".

Doctor Syntax Silver badge

Re: Bug Finder

Ditto, but I don't think my talents with self-service checkouts are unique.

Doctor Syntax Silver badge

Re: Microsoft phone support (baggy-pants edition)

a live DJ "hosted" the on-hold experience

There's always something somewhere out to make on-hold worse. Usually it's recorded messages telling you that you can use the web-site whose failings drove you to try to phone in. But a DJ person with verbal diarrhoea would take some beating.

Doctor Syntax Silver badge

Re: £ in passwords

Raspbian - Debian derivative for the Rapberry Pis. The Pi, the product of a UK company, yes?

Debian, keyboard set to UK, no problem with £ at command line, never has been as long as I can remember.

Raspbian, GUI application such as KWrite, LO etc. no problem with £.

Raspbian command line, keyboard set to UK - doesn't like £ at the command line or programs such as vi run from the command line at all. To be fair, it's some time since i had occasion to set one up so it might have been fixed in later versions.

Doctor Syntax Silver badge

Re: Exchange

Let's remember here that the users are (hopefully) using the stored emails to conduct the business the company exists to conduct. They should be enabled to store and find the documents they need effectively.

In the past big filing systems would have all sorts of weird codlings so that the discussion about production problems of the gimball-bracket spacers for Acme-co's MarkII version 2 widget, 1983 model was DDDLK/X23X/9782/3 so that if you knew that you could go straight to it and if you didn't know that you were in trouble.

Shouldn't it be possible to provide users with something better? Perhaps knowing a folder name, even a hierarchical folder name isn't the answer. Maybe it is the answer. But shouldn't it be IT's job to do something radical such as find out what the requirements are, what the constraints are and devise something that works?

Doctor Syntax Silver badge

Re: Exchange

"Did you know there's a maximum subfolder limit in a Microsoft Exchange mailbox?"

Once upon a time business communication was largely by bits of paper. Big companies received lots of bits of paper. They filed them in folders. They files the folders in filing cabinets.

If they needed more folders they bought more folders.

If they needed more filing cabinets they ... well, it depends: they might take the view that only really important stuff older than X years needed to be kept and the rest was dumped; they might take the view that it was important to keep old stuff but access time wasn't important so it could be bundled up and stored in some cheap, off-site location; they might just buy more filing cabinets. Whatever the choice extreme storage was a matter of company policy.

Now we have allegedly wonderful electronic systems replacing the paper. It takes less room. It should enable companies to manage mail more efficiently than it did in the days of paper and what happens? Storage is limited by vendor decisions and individual users are setting their own storage policies because companies (perhaps rightly, based on expectations of better faculties) don't.

Being declared dead is automated, so why is resurrection such a nightmare?

Doctor Syntax Silver badge

Re: The un-deading command

Written in Pascal, of course.

Doctor Syntax Silver badge

That really isn't the best way to handle it. Banks (or whatever it was) can be difficult when you go the official route - his executor closing the account. They will certainly be a great more difficult if they learn that access was gained by false representation.

Doctor Syntax Silver badge

"Another pension provider requires me to get a proof-of-life signed by a JP or a doctor every now and then."

One of mine requires a person of suitable standing such as business owner. My semi-retired bookseller neighbour did that. Another included a relative in the list; after checking it turned out that a spouse was acceptable - I don't know why because they would have a vested interest in the pension provider not being aware that the pensioner was now visiting the great Post Office in the sky.

Doctor Syntax Silver badge

Re: The title is optional

I've mentioned a similar circumstance before. I eventually stopped the mail by ringing up and telling them there would be a £10 handling charge for all mail returned in the future.

Doctor Syntax Silver badge

Re: The title is optional

Related to the De'Aths

Doctor Syntax Silver badge

Re: In the UK we have the DVLA

"Seems I dodged a bullet there,"

So did I.

During COVID my BiL was terminally ill with cancer. His car reg. was up for renewal or SORN. His non-driving wife, despite having worked as a secretary didn't know what to do and in any case they didn't have a computer. It had got to about the lst available day when something had to be done. She told me the DVLA (actually the NI DVLA) reference so I went online for her to enter the SORN. He died a few hours later.

BOFH: Would I lie to you, Boss?

Doctor Syntax Silver badge

Folks - are we taking something for granted here? Namely that the "company's insurance auditors" really are company's insurance auditors and not some of BOFH's cronies?

Doctor Syntax Silver badge

Re: A Tad Of Paranoia And A Pinch Of Preparation Is Always Helpful......

That depends on whose stick and whose computer are involved.

Mars helicopter to take a breather, recharge batteries

Doctor Syntax Silver badge

Re: In that case....

"they don't have a locker on Mars."

Are you sure about that?

Doctor Syntax Silver badge

So why didn't they....

Doctor Syntax Silver badge

"This is because unlike earth dust it has not been subject to water so it has sharper edges than Earth dust which tends to be rounded."

I thought wind-blown sand on Earth was very rounded.

Doctor Syntax Silver badge

Re: Thanks NASA!

Atheism is, of course, a belief system and has its fundamentalists ("There is no God and Dirac is his prophet"). Agnosticism, not so much.

Is the $10 billion James Webb Space Telescope worth the price tag?

Doctor Syntax Silver badge

Re: And the answer to the question is

The usual trade-off is time/quality/budget, pick any two. But that doesn't work when you're developing new technology as there are so many unknowns. You get to pick one: quality, the spec you want to meet and the real timescale and budget to achieve that become what they are. If you don't like the way they're working out the only option is to cancel. If you cancel you get nothing of your primary objective although you might also get some by-products in the form of the technologies that emerged from your development process. In the latter respect it would be interesting to know what products, possibly everyday products, emerge from the JWST.

I suppose the beancounter interpretation would be that as it exceeded so many of its design criteria it shouldn't have been as expensive as it was but that's just beancounters. The nature of something that you can only test properly when it's in orbit means you have to hope you can go and fix it if it doesn't work properly first time as happened with Hubble. This one's not Hubble so nobody's going to fix it. Nor are you likely to get to build a Mk II if the original has a problem.

IT departments often regret technology buying decisions

Doctor Syntax Silver badge

Re: Psychographics

Psychobabble.

Doctor Syntax Silver badge

Re: Psychographics

s/Oracle/Usual suspects/

Doctor Syntax Silver badge

Re: Psychographics

Why the joke alert?

60 million in the Matrix as users seek decentralized messaging

Doctor Syntax Silver badge

Re: What I'd like to see

"The last thing I want is to try to reach someone who then has to have an account with some service"

How do you envisage finding that someone if they don't have an account with some service? They, and, come to that, you, would need to have a unique ID. Who manages IDs in order to ensure uniqueness? You then need the system to be able to contact them. How do you manage that without using some form of service mapping the ID to some communications address?

Example: "I want it to be as easy as group chats or group calls on my phone"

The telecoms companies provide the ID, and map ID to the handset and locate the handset in the mobile network.

Digital burglary at recruitment agency Morgan Hunt confirmed

Doctor Syntax Silver badge

From what they said it seems like it might not have been an unauthorised third party, just an authorised one being naughty. Has the third party develop sufficient public liability insurance? And have Morgan Hunt informed the IOC?

Crypto lender Celsius in Chapter 11 deep freeze

Doctor Syntax Silver badge

Over?

It's just not cricket.

CP/M's open-source status clarified after 21 years

Doctor Syntax Silver badge

"Back in the day, so many replacement parts for various elements of CP/M were published that it was possible to build a complete OS without using any Digital Research code."

We had a system using cards from SC somputers (IIRC). They provided SDOS. What, if any, significant differences existed between that & CP/M I never discovered.

Twitter sues Musk: He can't just 'change his mind, trash the company, walk away'

Doctor Syntax Silver badge

Re: The sticking point was bots, surely that's the real news?

"After all, the entire Web2 ecosystem is built on advertising revenue that's tied to a particular user model -- if that turns out to be fallacious then the entire Web ecosystem could come crashing down (it only exists because people believe in it -- if we stop believing....)"

There's a whole lot more about the advertising lark that depends on people - to be specific, the advertisers who buy advertising services - believing in it. Remember, the advertising industry only sells one thing: advertising.

Get over it: Microsoft is a Linux and open source company these days

Doctor Syntax Silver badge

Re: 'The Evil Empire' hasn't been evil for about eight years now

You're forgetting the additional binary blobs. There'll be something buried in the systemd morass that requires it. Being OSS you will be able -in theory - to disentangle it an recompile. Good luck.

Hive to pull the plug on smart home gadgets by 2025

Doctor Syntax Silver badge

Re: Hands up all those who did NOT see this coming

It would depend on what you mean by subscription. If you pay a one-off price to buy something which is then dependent on a server somewhere it's almost certainly a Ponzi scheme unless the price contains a sum which can actually be invested in something that pays returns to keep the service going - an unlikely situation.

If, however, the subscription is an ongoing payment by you for the service then it's a somewhat better chance if there are enough subscribers to make it worth someone's while to keep the service running.

Doctor Syntax Silver badge

Re: Net zero in home automation

"For those people who did buy the extended warranty, what happens when they phone up in a couple of years to say it has stopped working?"

A very good question. The answer's probably buried deep in the T&Cs of the extended "warranty" denying all responsibility for failure of the vendor to supply the service. If they missed that trick and have to make good on all these warranties there's going to be business available for lawyers.

UK's Ministry of Defence awards Boxxe multimillion Microsoft license deal

Doctor Syntax Silver badge

Is it going to be an ammunition Boxxe or a money Boxxe?

Watch a RAID rebuild or go to a Christmas party? Tough choice

Doctor Syntax Silver badge

Re: The server was ok - after all, it could handle a failed a disk.

"ignoring, for the time being, that a 2nd disk failed after the fact, during the array rebuild and is not pertinent to the initial server death"

Not one of the downvoters but AFAICS the above statement is the problem. As I read the whole story there was no initial server death. It was the failure of the 2nd disk that was labelled as the death of the server.

Doctor Syntax Silver badge

Re: IBM Engineer...

Make sure you have old steel for the reinforcing rods. The Belfast C14 dating lab had the counter in a pit with a few concrete paving slabs (no reinforcing rods at all) sitting on top of old steel plates. Back then we had a shipyard just down the road so sourcing that from breakers was quite feasible. https://en.wikipedia.org/wiki/Low-background_steel

API rate limits at the core of Elon Musk’s decision to ditch Twitter

Doctor Syntax Silver badge

Who do you think "they" are?

The word "company" in business terms means the company of shareholders. Musk wasn't offering to buy them, he was offering to buy their shares. The reason they want him to go through with it is that they would then realise a good profit on their investment. Onve he's bought their shares they have no further interest in what he does.

AI inventors may find it difficult to patent their tech under today's laws

Doctor Syntax Silver badge

Re: There's no problem here

I'm not sure about that. There was that case of the ?chaimp's photograph being denied copyright so it doesn't seem likely that something that isn't even a sentient being could be credited.

Doctor Syntax Silver badge

Re: This is ridiculous

I don't think the uK patent office took that line except in the case of perpetual motion machines. They, of course, would have to be watched until the end of time to make sure they deserved the patent.

Doctor Syntax Silver badge

There's actually something the USPTO won't patent? Who knew?

Now extend that to all S/W patents.

Now-frozen crypto-lending biz Celsius accused of devolving into a Ponzi scheme

Doctor Syntax Silver badge

Re: Lending

"and of course the wallet apps"

Which sometimes turn out to be mysteriously empty.

Doctor Syntax Silver badge

Re: basically paying someone else to go to the casino on their behalf

"that solve real problems for real people"

Real people who pay real money to have them solved. That's the crucial bit.

Doctor Syntax Silver badge

Re: A strange business model anyway

And trustless.

Doctor Syntax Silver badge

T'other way around. The plaintiff loses money because it's a Ponzi scheme.

It's like a mousetrap. A mousetrap doesn't become a mousetrap when it snaps, it snaps because it's a mousetrap.

How data on a billion people may have leaked from a Chinese police dashboard

Doctor Syntax Silver badge

"10 Bitcoin ($215,000 at time of writing)"

Sill above 20k? How it lingers.

More and more CS students are interested in AI – and there aren't enough lecturers

Doctor Syntax Silver badge

Re: more CS students are interested in AI

"everything looks like a nail"

Faulty image classification - again.

This is the military – you can't just delete your history like you're 15

Doctor Syntax Silver badge

Re: I don't believe it!

And if you're working on such a system you'll have been warned about the consequences.

Florida man accused of selling fake, broken Cisco devices from China to hospitals, schools, military

Doctor Syntax Silver badge

After all the C & D letters and being kicked off Amazon & eBay several times he's not going to be able to make a convincing plea of it being a first offence.

Page: