* Posts by big_D

6779 publicly visible posts • joined 27 Nov 2009

McDonald's email blunder broadcasts database creds to comedy competition winners

big_D Silver badge

Re: I'm lovin it

I don't think I've been under the golden arches in over a decade...

Why tell the doctor where it hurts, when you could use emoji instead?

big_D Silver badge

Re: History repeats itself

As long as it remains an option for those that need it and doesn't become the default.

I read and write several hundred thousand words a week. I see a few smilies and hearts. The problem is, a lot of emojis are just as non-obvious as words. If you don't use them regularly, they can slow down comprehension or confuse.

big_D Silver badge

Re: History repeats itself

The problem is, the pictograms are often ambiguous or have absolutely no relevance or context for the person looking at them.

The example in the article, I could actually correctly decipher 4 of the symbols, confused face (very apt), sad face, stethoscope (just about, given how small they are) and ambulance.

big_D Silver badge

Re: History repeats itself

The problem is, with the example in the story, I see white man in white shirt, coloured person, TV, confused emoticon, ambulance, office block, stethoscope, sad emoticon.

I'm sure most medical terms and Latin names don't have emoticons. When I go to the doctor's, here in Germany, they speak German, which is a 2nd language to me, but the medical terms, especially the latin names, are universal.

A couple of times, the doctor has used the colloquial German name for an illness. I've never heard the name or can't relate to it, so they have used the Latin name, which is the same in the UK and Germany, because, Latin, and I knew what the doctor was talking about.

I'd rather they dropped back to Latin names than start showing me meaningless symbols.

I just checked emojipedia. Lung cancer, leukemia and meningococcus also Neisseria meningitidis. None of them have an associated emoji.

What is the doctor going to show you if you have lung cancer? sad smiley, crying smiley, blue face, screaming and gravestone? Very helpful!

UK.gov is launching an anti-Facebook encryption push. Don't think of the children: Think of the nuances and edge cases instead

big_D Silver badge

There must be an awful lot, considering the terabytes of data that were confiscated from a private dark net forum run out of a garden allotment in German a couple years back.

big_D Silver badge

Re: How can Facebook be encrypted end to end?

Apple wanted to do that (checking CSAM on the iPhone, before it was uploaded to iCloud), that kicked up such a stink about the sanctity of the personal device, that they have put the plans on hold, for now.

The problem isn't just CSAM, it is, if you start looking for CSAM, why not look for homosexual images for certain Eastern Block countries? Or anti-government posts in China? Or anti-royalist comments in Thailand? Anti-abortion talk in the USA?

Here, in Germany, the Constitutional Court backs E2EE and the state has to get a search warrant and install the "Staatstrojaner" on suspects devices in order to monitor messenger traffic.

big_D Silver badge

Not Facebook

Officials suggested that the greatest threat to child safety from Facebook is that abusers can discover a safe space that normalises the sharing of CSAM and helps encourage depraved newcomers onto the platform.

I'm not a fan of Facebook and it can curl up and die, for all I care, but this is just stupid.

From all the recent big busts of paedophile rings that I've heard about, the images were swapped over their own forums on the dark net. The big scandal last year in Germany was a world-wide net run out of an allotment shed, with racks of servers. Those servers didn't belong to Facebook!

I'm sure some criminals and registered sex offenders are on Facebook. But, a lot of the actual CSAM material seems to be on private forums, from what I've seen in the news.

big_D Silver badge
Big Brother

Lead by example...

and, presumably, driving home the message that encryption itself is something inherently bad.

Then all cabinet members communications should be open and transparent. And if encryption is inherently bad, could I suggest they start doing their online banking over http instead of https?

If that is successful for them, for say 18 months, we can then talk about banning it for everyone...

No? Didn't think so.

On the other hand, Germany has been saying that private communication is sacrosanct and should be encrypted. If the law wants to monitor suspects, they need to get a warrant and "tap" the devices of the suspect using approved trojan software, the "Staatstrojaner"

Patch now? Why enterprise exploits are still partying like it's 1999

big_D Silver badge

Not my boss, he is over 80 & runs a chemical company. Slow, patient and precise is his mantra.

big_D Silver badge

It seems to be Microsoft's mantra at the moment, "break it and move on!"

Our boss suddenly had problems printing Word documents. Printing the document works, printing a page work, but printing a range doesn't! Turns out it was a bug introduced recently and no fix released, but using a version out of the beta channel might solve the problem.

Sorry, not putting beta software on the boss' computer!

What am I talking about? Almost all software these days is beta status, or worse!

big_D Silver badge
Mushroom

Big problem...

Is legacy hardware.

We have a shield printer (metal and plastic), the control software only runs on DOS and the thing is attached over a serial cable. We found a "spare" on eBay for a couple of thousand Euros. A new one is around 6 figures. We collect old PCs and keep them in storage, in case the old one fails. Is it really worth spending a hundred thousand for a new printer that does exactly the same thing as the one you already have? And we don't print enough to get an ROI inside about 15 years, so we would be back at square one.

Likewise lab kit. A lot of it still works, does exactly what we need, is reliable. But the software won't run on anything newer than Windows XP. If we want a version of the software that runs on Windows 10, it will cost 6 figures and involves throwing out a perfectly working piece of precision equipment, just because the OS on the PC that collects the data has changed.

We just isolate the damned stuff from the network - either stand-alone or a separate segment just for such devices, with no access to the "office" network or the Internet.

An IT director I know works for a metalwork production company. They have an old CNC machine that works fine. Same problem. It is isolated. Every time they call up the manufacturer for support, they want to connect to the controlling PC (Windows XP) using TeamViewer. She refuses and tells them the the viewing Team is them and the console operator, who they can remote control. If they want to use TeamViewer, they need to supply an update that is Windows 10 compatible. And, no, a replacement CNC machine (250K+) is not a software update!

That is one of the biggest problems we have. We have taken expensive kit, with multi-decade lifespans and support and connected it up to a cheap PC that is obsolete after a couple of years and no upgrade path to keep it safe!

The manufacturers hope to jump on the software & services gravy train and milk companies every 5 years for a new piece of kit, when the kit is so expensive that it has a 20 year write-down. They don't/can't make the plant equipment cheaper and they won't support it with current software, that is restricted to the newer devices, to entice people to upgrade the "expensive bit".

Nobody in their right minds throws out millions of Euros worth of working equipment, just because a 300 Euro PC can't have its operating system upgraded, because the controlling software isn't compatible.

The sensible one isolate the stuff from the network and carry on as usual. The idiots leave it connected to the Internet, so a manager can check it from the beach in real time!

Can WhatsApp moderators really read your encrypted texts? Yes ... if you forward them to the abuse dept

big_D Silver badge

Re: Seems pretty obvious

Yes, I think Facebook and its properties are the spawn of Satan and deserve to burn in a pit of hell...

That said, I stick up for them in this case. The ProPublica report is just click-bait and is a misrepresentation of the facts.

How else is an abuse investigation team going to investigate, if they can't see the abusive messages that have been reported to them?

And, unless they are lying and don't use the Signal protocol, they can't see every message, they can only see the messages that an end user has explicitly sent to them as an abuse report.

big_D Silver badge

Re: A bit over the top?

The messages are private, unless the recipient is offended by what you send them and pass the message on to the abuse reporting team...

Or they make a snapshot and post it online, or they copy and paste it into a blog post or into another WhatsApp conversation...

At the end of the day, the messages are encrypted at rest, encrypted in transit, but open for the user to see and the user can do anything they like with the message, once it has been displayed.

Guntrader breach perp: I don't think it's a crime to dump 111k people's details online in Google Earth format

big_D Silver badge

He's never heard...

of GDPR then? Or the computer misuse act?

A practical demonstration of the difference between 'resilient' and 'redundant'

big_D Silver badge
Facepalm

Re: Color coding

Yes, very much so.

At one site, they wanted to replace one of the UPS systems. No problem, they were redundant... So they unplugged one and one of the racks went dead...

The admin who had installed the hardware had wired the cabinet, with redundant PSUs on each device in the rack, to a single UPS, instead of wiring up 2 sets of cables in the rack, one to each UPS and ensuring that the PSUs for each device were divided up properly... :-(

big_D Silver badge

Re: We've all done it...

At one customer, they has an UPS and it was religiously tested every week... That is, the admin for the AS/400 that was plugged into it went into the server room and pressed the test switch on the UPS, it reported success and batteries at 100%...

Then we got a new manager and he insisted that we do a full test of the UPS - that is, the power to the UPS was shut off. Internal test carried out, OK. Batteries, OK. Power removed, AS/400 powered down within 2 seconds, as in uncontrolled, no power after 2 seconds, silent, but for the sound of disks whirring down...

Turns out the UPS test and battery monitor weren't worth the thousands they had cost. The batteries were dead as a doornail.

Powering the AS/400 back on didn't go to plan either. The drives had been running for years. Once powered off, the dry bearings ceased and refused to spin the drive back up. A new DASD for an AS/400 back then wasn't cheap.

big_D Silver badge

Power supply fails, the secondary takes over, the machine keeps running. The dead PSU can be pulled out and a new one hot-plugged (put in, without turning the machine off)

Network port fails, secondary (or, these days, tertiary or quaternary) takes over. You pull the dead network port/adapter and replace it and it starts working again.

Drive in RAID array fails, the rest carry on and the dead drive can be swapped out and the RAID rebuilt.

A catastrophic failure or corrupted system drive, for example, will still cause the system to fail, but a lot of key components are duplicated and hot-swappable, meaning the parts can fail, without the system keeling over.

There, motherboard or memory failure and things like fire and lightning strikes are about the only things to stop it working, other than the OS getting its knickers in a twist.

With redundant, not only do you have the resilience, you also have a whole other system that is shadowed and can take over when the primary fails - usually in a separate fire section and with a separate mains power feed and a separate network. Preferably in another building or on another site, if possible.

big_D Silver badge

Re: Proliant server

Been there, done that.

The best was a DEC engineer. We had ordered a memory upgrade for a VAX 11/785. All jobs moved to the neighbouring machine, all users logged out and onto the next machine...

VAX shutdown, console says it is safe to power off...

Engineer goes behind the cabinets and... Nothing, nichts, nada... Then sudden shouts, squeels and a general blue tinge to the air around the next VAX's console.

Yep, the DEC engineer had pulled the mains isolator on the wrong machine!

Lenovo pops up tips on its tablets. And by tips, Lenovo means: Unacceptable ads

big_D Silver badge

ThinkPad Vantage Software

The Vantage software on ThinkPads has started spamming users with message stating that the network connection is insecure (internal company Ethernet connection) and that we should switch on Vantage Wi-Fi Security!

This has unsettled some of our users and it is annoying me (every reboot and twice already this morning on my laptop). Given that we don't use Wi-Fi at work, the message is spurious anyway!

Luckily there are only a handfull of ThinkPads still active. It is a shame, I always though of them as great computers, but the software side has gone steadily downhill over the last few years.

Rapid7 says Computer Misuse Act should include 'good faith' infosec research exemption

big_D Silver badge

Re: An excellent, but not new, idea

Although you sometimes stumble upon a problem by accident - for example you register for a COVID test and, looking at the URL, you see it is open to direct attack.

Several in Germany were set up to give out sequential test numbers, so, if you had your number, you would know the numbers of everybody else tested before you and also those currently being tested. Proving that and reporting it ASAP is required. By the time the NCSC is informed, you've already started your research, because you have stumbled on a programming security 101 error.

Accreditation would be a better way to go, with reporting to NCSC, if you are starting a project, if you want. But it gives the researcher a free card to carry on researching, if they stumble on a problem and are waiting for NCSC confirmation.

big_D Silver badge

Re: While I agree

Under ethical hacking (i.e. hacking into somebody else's computer or system(s) is usually contractually defined, to ensure that such things, or being arrested, don't happen - although there have been a couple of instances, where a researcher has signed in good faith and still ended up in a police cell, until the matter could be cleared up.

The grey area is websites and cloud services.

big_D Silver badge

Re: While I agree

When I did my ethical hacking course, the most important fact that was constantly drummed into us was, you get an agreement up front. You define exactly what you can and can't do - how far into their systems you can go, not alter any data, alert the customer as soon as the first intrusion was successful, or do you go further?

If you are checking your own kit, then there are no problems about hacking it and sending bug reports to the developer.

If you are checking a company's security, likewise, you have a very hard contract to cover you, as long as you stay within the lines.

Where it becomes troublesome is for researchers looking for, for example, open databases on AWS or specific weaknesses in a cloud service etc.. In those instances, you are tripping over flaws in the configuration of systems that are open on the Internet. If you make your own account on the service and are testing the data in your account is properly locked down, you might be okay, depending on how the cloud provider feels on that day... But actively looking for faults to report is difficult, if you are caught, before you have submitted a bug report.

This is the grey area that needs to be covered by the law. If you are a genuine security researcher, you need to ensure that you have your back covered.

A couple of weeks back, in Germany, a security researcher (Lilith Wittmann) found a flaw in the CDU's campaign app. The app let canvasers register the houses they had visited and what they had discussed, so that houses weren't contacted by multiple people or if there were follow up questions etc.

She reported the bug to the political party. As a thank you, for finding a gaping security flaw and GDRP breach, they set the police on her! It created such a stink on social media in among the IT community, that they quickly retracted the complaint they had lodged with the police.

I think the CDU/CSU probably lost a lot of votes in the IT and Security communities in the upcoming election.

That is why we need exceptions. Even if you do it right, report responsibly, you can still land in hot water.

Maybe accreditation would also help. If you are a registered security researcher, that would at least give you a "get out of jail, until the full facts are known" card.

Obviously, researchers can go rogue or overstep the bounds, so there do need to be checks and balances, but legitimate researchers doing their normal work should not have to live in fear of being arrested.

Oh! A surprise tour of the data centre! You shouldn't have. No, you really shouldn't have

big_D Silver badge

I went on holiday in the mountains. No good reception.

I always managed to call the secretary once a day to check in.

When I got back home, I suddenly got an SMS for something that should have been sorted out 2 weeks earlier! I quickly contacted my deputy and asked if the problem had been sorted... Then I got a chewing out from my boss for not checking my phone regularly!

Getting his secretary to confirm that I had checked in regularly didn't help.

I now have a much better job - I have to turn the phone off/make it silent and ignore, when I am not working! I have it set up to automatically turn itself silent at 5pm through to 8am.

big_D Silver badge

Re: Cliche

Builders as well. Another time, we were having additional AC put into our server room, as it was being expanded to accommodate a couple of new mini computers...

The builder just strolled up, unplugged one of the microVaxes and plugged in his drill!

The "real" VAXes were fine, they were hard wired and had a huge, physical switch to power them off. But the microVAXes were using standard 13amp sockets.

big_D Silver badge

Re: Cliche

That is how I learnt to save my work regularly...

I was writing documentation on a Mac Plus and it was getting late (18:30). I had everything finished and was putting in the index flags into the document - every word on every page that should appear in the index had to be individually flagged! (I would have thought, creating an Index list would have been more sensible, but, no, instead of typing out a thousand words to index, I had to go through 400 pages of documentation and flag each occurrence of each word individually!

I had been struggling through and saving the document would take a couple of minutes, so I had not saved for a while, to decrease the wait for beer-o-clock...

Then the cleaner bustled in and phup! My screen went blank!! She'd just yanked out the cable for the Mac, so she could plug in the vacuum cleaner! GAAAAAHHH!

Google is designing its own Arm-based processors for 2023 Chromebooks – report

big_D Silver badge

Re: Size and cooling

Or somewhere in the middle, more power than a mobile chip, but less than a conventional laptop or desktop chip. They will need to tune the performance, so that it is at least as quick as the Intel parts it is replacing, otherwise it is a waste of time - and the current high-end Windows laptops often include 20+ hour battery life.

Once you get over a single "working day", the need for more battery life diminishes. Very few people need to be on their laptop for 20+ hours a day, so they can recharge overnight.

The only people who need really long battery life are those that will be travelling off the beaten track with no electricity in the vicinity.

big_D Silver badge

Re: Don’t forget the OP1

From the rumours, they will be using Samsung Exynos chips with Tensor cores added.

Apple to let reader apps steer users towards out-of-App-Store purchasing following Japanese watchdog probe

big_D Silver badge

The app is already installed and logged in on the Android phone, so I don't have to faff around with entering username and password.

big_D Silver badge

This is about the likes of Kindle, Audible, Tolino, Storytel, Nextory, BookBeat etc.

If I want to read a new book on my iPad Kindle app, I have to put the iPad to one side, get out my Android phone, buy the book, switch back to the iPad, wait for it to sync, then download the book. Very seamless, Apple, very seamless /s

Volkswagen to stop making its best-selling product for Wolfsburg workers: VW-branded sausages

big_D Silver badge

Re: VW workers protest banner

Bring mir Wurst

big_D Silver badge

Local news...

It hit the local news here a couple of weeks back.

There, they said that it only affected the main (executive, I think) canteen, the other canteens on site would continue to server the original, for the time being at least.

NASA tests flying taxis made by biz dreaming of being the Uber of the sky

big_D Silver badge

Re: Duck

Just make one out of bog rolls.

Can we talk about Kevin McCarthy promising revenge if Big Tech aids probe into January insurrection?

big_D Silver badge

You only have to look at Waren Harding, his presidency was the textbook definition of cronyism.

But generally, and not just in the US, politics seems to be on a steep downwards trend, away from politics and into a quagmire of personality and soundbites over doing "what is right".

Windows 11 will roll out from October 5 as Microsoft hypes new hardware

big_D Silver badge

Re: Is Windows 10 the new xp?

Windows XP was a pig, compared to 2000. And the Fisher Price user interface never made me feel like it was a professional operating system.

I actually jumped to Linux for my main desktop at that time. Keeping a PC in the corner for 1 game and checking Office documents that I needed to send out to customers. Then to OS X, then back to Windows 7... Now I'm looking at starting the cycle again.

big_D Silver badge

I thought naming the OS after a disease wasn't a good idea the first time round...

big_D Silver badge
Coat

Re: Genuine Question

If you are interested in the security and integrity of your Windows installation, the upgrade brings some (minor) benefits to evil maid style attacks or malware installing bootloaders or rootkits, but apart from that...

Oh, new, must have shiny shiny, you can't forget that!

Mine's the one with a selection of live distro USB-sticks in the pocket.

big_D Silver badge

Re: Eh?

It was the same with Windows 9x, Windows 2000, Windows XP and Windows 7.

People don't like change, and when change is forced upon them, that thing they've been slagging off for half a decade is suddenly the bee's knees and needs to be kept at all costs.

XP was a pile of poop, when it was released. It was a security nightmare until SP2 came along. Then, people were used to using it for so long that many fought to keep it, when Vista and Windows 7 came along. The same with 7 going to 10.

big_D Silver badge

Re: Eh?

My 2009 Sony Vaio Core i7 no additional series number, 1st generation, is still happily running Mint Linux and works just fine (since I put an SSD in a couple of years back).

I use it as a backup PC, but it works just fine. I also have a Pi 400, which is fun.

Tossing up, whether to put openSUSE or Manjaro on my main PC at the moment.

big_D Silver badge

Re: How do I opt users out of this "upgrade" ?

To be fair, not all businesses. I've worked at a few companies that have used LibreOffice and some that have used Linux as the OS.

Especially in software security companies, I've found.

big_D Silver badge

Re: How do I opt users out of this "upgrade" ?

I'm tossing up between openSUSE and Manjaro for my main PC at home. But for work, I'll just not be approving the Windows 11 upgrade in our patch management system.

big_D Silver badge

Just don't approve it in WSUS or whatever you use for patch management.

I set up an extra group for trying out the new releases and Windows 11 will go the same way. It will be blocked for a majority of users and only released to a test group, once we are ready to look at it. Once it runs fine with the test group, we then gradually add other machines to the Windows 11 upgrade group, until all (eligible) PCs have been upgraded.

In Microsoft's world, cloud email still often requires on-premises Exchange. Why?

big_D Silver badge

Re: Need to get away from Exchange altogether

I worked for a security company and the CIO is a well known security researcher and well published. He was always swearing at the email, because external people would use Exchange and the DKIM and DMARC information was usually garbled/not correctly formatted and caused problems when our mail server rejected the emails.

Toyota resumes autonomous Paralympics buses after vehicle hit judo competitor, forced him out of match

big_D Silver badge

WTF?

increased from six to at least 20 at each intersection in the Athletes’ Village, and will receive more training on "the diverse needs of pedestrians which are unique to the Paralympics."

So, disabled people on normal streets don't need the same level of protection as those taking part in the Paralympics? The PR department should try actually proof-reading this garbage, before publishing it!

Apple settles antitrust case with developers, but it's far from an Epic resolution to App Store monopoly concerns

big_D Silver badge

Re: A start...

"permit developers to communicate outside the app (eg, by email) with customers regarding alternative purchase options, and will eliminate the Guidelines restriction that currently prevents developers from using information from within the app for this purpose."

I read that as allowing it in the app as well, just not alternative payment method directly in the app, just the notification of an alternative method.

big_D Silver badge

A start...

Well, it is a start and covers a lot of the criticisms, if not all of them.

But, as long as it is just US based, it is just Apple buying their way out of a court case and not actually taking the whole situation seriously.

If this was applied world-wide, I'd be happier.

At least being inform over alternative payment methods in the app is a good start - although I'd still like to be able to actually use the Amazon, Kindle and Audible apps on my iPad to buy ebooks and audio books, like I can on my Android smartphone. It is then up to the user to decide, whether they want to go through the hassle of an external sign-up or use the convenience of the Apple Store and Apple Pay, at an associated premium price...

Fix five days of server failure with this one weird trick

big_D Silver badge

Re: Power supply on the floor?

I received an Adaptec SCSI controller and 3 Quantum Fireball SCSI drives (20MB, 20MB and 40MB, ISTR). A friend had had them and had tried "everything" and it was "just broken" and he was throwing them out. I grabbed them and plugged them into my PC and had a little look.

He had missed the terminator on the Adaptec controller for the second SCSI bus. I plugged in a spare terminator I found at work and it worked fine. A real stonker of a set-up!

Apple wants to scan iCloud to protect kids, can't even keep them safe in its own App Store – report

big_D Silver badge
Childcatcher

Explicit content in chat apps...

I'm guessing here, but the content in the apps comes from other users of the app, not the app itself.

For example, I use Signal and have never seen any explicit content. But I'm sure that I could send and receive naked photos, if I wanted to... The same with WhatsApp and Telegram, when I used to use those. That seems a bit spurious.

Access to gambling applications or porn and dating applications, I can understand the thinking there, but general chat apps? That sounds like grasping at straws. If you want to go that far, ban children from using smartphones until they reach the age of consent!

What about the web browser? Or the camera app? If the user is under 16/18, block it from making nude selfies... /sarcasm

Holding Apple or the app developer responsible for the content in general purpose chat apps is silly.

To be honest, I'd be more worried about violence than nudity (excluding sexual acts). But, there again, I live in a society that finds nudity normal and violence abhorrent...

Happy birthday, Linux: From a bedroom project to billions of devices in 30 years

big_D Silver badge

Re: For everybody...

Yes, but not with standard MS-DOS 2 or 3, or CP/M or VMS...

big_D Silver badge

Re: For everybody...

This was anecdotal about how the level of "openess" of the Kernel fluctuated over the years. The code was open, but it was very closed to the ideas of proprietary drivers having the relevant access, which made it extremely difficult to get hardware working at times.

When a majority of manufacturers hadn't gotten the Linux and OSS bug and the number of developers available to reverse engineer video drivers, network drivers etc. was limited, there was often no way around using those proprietary drivers, until an open source video driver came along - in the case of the X600m, I think the open source driver turned up about 2 years after I purchased the laptop. But the distros and the Kernel devs made it as awkward as possible and made users jump through as many hoops as they could think of, in order to get a running system off the ground.

It was the difference between the Kernel developers and the distributions, and the end users. The former 2 groups were ideological about their solution, whereas the latter had more practical problems - Linux doesn't run on my hardware, I'll do what it takes to get it running, even if it need proprietary drivers until the OSS community can get around to producing their own.

It was this attitude, whilst understandable, that put so many people off using Linux. They'd try it, find they'd need to manually download drivers using either Lynx or wget, learn how to link the drivers into the Kernel through the command line, and then manually install a graphics shell over the top and manually configure it. And, if they were very unlucky, they'd need to source a network adapter driver from somewhere else, copy it onto the PC - manually mounting the media in the process - to be able to get at the website with the graphics driver.

That is a big ask of somebody who has heard how great Linux is, yet only knows how to use the desktop on Windows or OS X.

Once it is up and running, Linux is great, but if there are configuration problems, it is a real pain.

My mother came over to visit me and was using an old laptop (not the Acer, an older Advent laptop with integrated graphics). She said, "your Windows is much better than my Windows." She ended up taking that laptop back home with her, it was running SUSE.

Nowadays, thankfully, that sort of problem is few and far between with most off-the-shelf PCs these days.

big_D Silver badge

Re: For everybody...

Yep. We used DEC VT terminals, IBM PCs and HP PCs with CP/M and DOS. The DECs used extended ANSI, the IBM PCs had an ANSI driver to allow it to emulate ANSI escape codes, but the HPs used their own sequences. We had different header files for the versions of our programs for each platform.