* Posts by VinceH

3483 publicly visible posts • joined 26 Nov 2009

User couldn't open documents or turn on PC, still asked for reference as IT expert

VinceH

Re: Is it on?

"And can someone tell me why credit/bank card forms ask for the 16 digit number with no spaces or dashes?

Is it really so hard to parse '^([0-9]{4}[ -]{0,1}){4}$'"

Quite - that's long been an annoyance for me. What's worse is that I'm absolutely sure I remember correctly, and when e-commerce was first starting to take off, many forms would accept card numbers formatted with spaces.

As you say, it's trivially easy to parse the number and strip anything unwanted (give a 16 digit block with no spaces to the back-end, if necessary - but let me type it in with spaces!) - but more importantly, it's easier for the user to double check what s/he has typed if it's spaced out like that - especially older people, or those whose with less than 20/20 vision.

And don't get me started on those that force you to switch from keyboard to mouse when what has to be input can very easily be done from the keyboard. Duh! Offer the mouse method as an alternative method for those less adept with a keyboard!

(And that includes making sure your fields can be easily navigated using the tab key - don't put too many unnecessary stops (extra links) along the way, and FFS don't use CSS lay the page out in such a way that the tab order becomes an illogical mess!)

VinceH
Pint

Re: Is it on?

"I associate it with UX designers. Unable to come across anything that works without breaking to enhance the user experience."

Yeah, them too. idjits, the lot of 'em.

VinceH

Re: Is it on?

"And entire pages designed to only fit onto screens of at least 6000x4000 pixels."

I associate this with excessive spacing, stupidly large fonts, and pointlessly big images - regardless of the platform (and screen size) on which you are experiencing it. I call it "the tabletification of the web".

VinceH

Re: That being said

"It's a rather small, dark grey strip of plastic, standing out about 2mm on the front of a dark grey box covered with bits of dark grey trim, that all look exactly like the damn button. So I spend a couple of minutes pushing little bits of plastic until one moves."

Ah, yes - the modern trend that's been going on far too long, shows no signs of abating, and is somehow getting worse and worse: Form over function.

VinceH

Re: "two monitors plugged into each other, a USB mouse plugged in to an ethernet port"

"Can anyone explain how this could be physically achieved? I'm genuinely stumped."

The USB mouse plugged into the ethernet port is a piece of cake. When I set my laptop up in a particularl location, it's positioned such that I plug things in by feel - and USB stuff will plug very easily into an ethernet port.

The monitors - as someone upthread suggested, possibly two male ends to a VGA cable. In fact, depending how recent this was, that may very well be right - the connection at both ends is the same these days. (I had to unplug this very monitor to double check because I wasn't entirely sure). The same is obviously true of HDMI.

VinceH

Re: Is it on?

"Guy rings up shouting and screaming that the website is broken and it won't accept his correct data. So I suggest I bring up the same page on my screen and we go through it, field by field. We get about halfway down, to some date fields (date moved into house or something)."

There may be a second possible problem there.

Yes, the guy was clearly having a blonde moment by mistakenly trying to enter 31st September - that's the first problem, which you managed to resolve. (I've had the odd blonde moment like that of my own).

However, the other possible problem is that the company's web form didn't highlight the error for him - if it did that when he tried to submit the erroneous data, he might have spotted the problem himself without the need to call you. My clue that this may not have been done is the fact that you went through it all field by field with him - if it highlighted the field that was in error and he still didn't spot his error, there should have been no need to go through it like that.

Of course, whether my guess is reasonable may also depend on other factors, such as how long ago this was and the standards (and possibly even standard of web browser) in use.

One-way Martian ticket: Pick passengers for Musk's first Mars pioneer squad

VinceH

Re: Journey time

"I fear, if rushed it's more likely to be "I can see a human croaking after setting foot on Mars""

Yes, well, while I want to see someone set foot on Mars, I'd also prefer them to have done all the necessary homework first to minimise the risks as much as possible - I didn't suggest they should rush it.

It's not as if I'm expecting to kick the bucket in 2029 or whenever. I'm hoping to make it until at least 2030. :p

VinceH

Re: Journey time

"Oh, and sign me up, would you? Sounds like a lot of fun."

I'd offer a similar sentiment, but I'd almost certainly fail any health checks that are carried out.

However, as to others going - I don't care who does it first, but I want someone to do it so that I can see a human setting foot on Mars before I croak.

Despite my dislike of reality shows, I'll even watch that version (the important bits, at least), if it actually happens and it's the one that gets there first.

VinceH
Alert

Re: Not fair on the rest.

My speciality - I've even listed it as one of my skills on LinkedIn - is elevators. I suspect I'd be just as effective in a spaceship.

What’s that Sooty? You want a girlfriend?

VinceH

Re: Whut?

That episode was a little bit questionable, wasn't it?

The first thing I thought was: "Pandas monthly, huh? Is she 'reading' it in the same way people 'read' Playboy etc for the articles?"

Then Matthew commented to Sooty "You have to wonder what it was that she was reading exactly that she didn't want you to see ... possibly a guilty secret there."

Then a little later, she read out an advert from a blatant paedophile: "Are you under six years old and less than thirty centimetres tall?" =:o

The other three puppets were trying to spy on her in the bathroom - under the claim that they just wanted to know what she was reading. Yeah, right.

I dare not watch any further!

Rosetta spacecraft set for smash landing

VinceH

Re: Applause

At that moment, 67P woke up and thought "Why the hell are the idiots on that little planet throwing things at me? Well, live by the sword, die by the sword..."

And changed direction.

4K-ing-A! Roku bangs out broad range of new streaming boom boxes

VinceH

Re: Latest Con

"That'll be £1 extra per ticket please"

Yes. One of the counter staff at my local Vue tried to upgrade me from a normal showing to the extreme nonsense - by actually ringing that up on the till without asking if that's what I wanted. He then tried to justify it on the basis that "it only starts 10 minutes later than the normal screening" and "But it's better because [claptrap]".

It annoyed me because if I wanted to see that version, I would have *asked* to do so. At best, what the guy on the counter should have done, if unsure, is ask me whether I wanted to see the normal or extreme screening *before* ringing it up and asking me for more money than I expected to pay.

That was a good few years ago, and I haven't been there since. (And I love seeing fillums on the big screen - I used to go a lot.)

I'm stubborn like that.

VinceH
Thumb Up

There aren't enough upvotes to do that justice.

Sage advice: Avoid the Windows 10 Anniversary Update – it knackers our accounting app

VinceH

Re: Sage has been like this since forever...

Yes, I know - and/or to a subscription model for their software.

However, that's irrelevant, because the version of the software I have (Sage Accounts 2013) works perfectly well, so I have no reason to upgrade any further (and nor do I want to due to a disagreement I had with Sage a while back - mentioned elsewhere in these comments).

The bottom line, therefore, is just because Sage are trying to push people cloudward, doesn't mean I have to follow the sheep - and nor does it mean I have to stray into another cloud-bound flock.

Although I don't really have the time, I have been (on and off for a few years) toying with the idea of writing something of my own- far less feature rich than big packages like Sage, but containing functionality that covers all the things I need to be able to do (and making up for some annoyances I have with the software). I'll need a very big supply of round tuits for that, though.

VinceH

Re: Sage has been like this since forever...

Cloud. Cough. Splutter. Puke.

VinceH

Re: It also knackers...

When I forwarded the info to El Reg yesterday evening (the email I received from Sage only mentions Sage 50 Accounts) the possibility of other versions being affected didn't occur to me, but it did this morning.

I don't know anything about 200 because I've never used anything beyond 50 - but I have also used Instant in the past and, AIUI, Instant is more or less a cut down version of 50, so I don't see why that wouldn't also be affected.

Where I'm working today, they use Instant for invoicing - it's run on four computers (legitimately licenced for each, before anyone asks!) using a shared backup system, with one being the 'active' user at any one time1. Three of the computers are running Windows 8, and one of them Windows 10 - and AFAIK (as in nobody's asked me why "it's broken") it's working.

Then again, the email about Sage 50 only said it affected some users, so that it's working here doesn't prove anything.

Another factor could be the specific version; I run Sage 50 Accounts Plus 2013 - so a few years old (and long since out of Sage Cover). I've never upgraded, or continued with cover, because of a disagreement I had with Sage a few years ago2. The version of Instant this company uses is a couple of years newer. *Shrugs*.

1. I want to move them to something else, but I haven't found anything suitable yet - and I have been considering whether I can write something suitable myself. (I've written custom invoicing software for other clients in the past, but this company would need something completely different to any of those.)

2. A disagreement over their mishandling of my email address - the upshot of which is that they were supposed to have scrubbed it completely from their records. Apparently, since they sent me that email, they didn't do this quite so completely after all. I should be annoyed by that, but under the circumstances, I'm glad they didn't.

VinceH

Re: Sage has been like this since forever...

It may depend on how extensively people use its features and facilities.

For me, despite its many flaws (and inconsistencies in the UI in places), I have yet to find anything that comes even close to doing all of the things I need to be able to do (and I have looked very hard) - whether it's something I use only for my own accounts, or something I use for clients. Some can do 'this' but not 'that'; some can do 'that', but 'this' is done differently and in a way that makes it really slow, and so on.

Eric Raymond revisits his biggest mistake, updates 'Pilot' language after 20 years

VinceH

"And if you're aware of a longer software refresh cycle, you know where we are."

*thinks*

WebChange: Around eight years from deciding it needed to be rewritten until actually releasing a beta in 2010. Technically, though, I was working on it on and off/now and then throughout those eight years. Ahem. And I still need to write a manual. (I did make a start... a few years ago!)

Trellis: I think the last release version was mid-1990s, and I updated it in 2007 when I wrote a new, quick and simple game with it - so about 12/13 years. The game (Quicksand) is available, but not the updated Trellis per se.

So, yeeeaaaah. I'm terrible for finding round tuits to update old (or even current) software - but I've never taken quite that long.

USB-C is now wired for sound, just like Sir Cliff Richard

VinceH
Thumb Up

Re: To the USB implementers forum, I say...

Upvote for quoting Rick, but definitely not for the Cliff songs, oh no.

Elon Musk: I'm gonna turn Mars into a $10bn death-dealing interplanetary gas station

VinceH
Joke

Re: Average temperature -55C, atmosphere almost 100% CO2.

"the real problem is an ionizing radiation on the way there and brain damage it causes"

Not a problem. I'll be sure to pack my tinfoil hat for the journey.

Microsoft paid me $650 to scrub Windows 10 from my grandpa's PC, says man

VinceH

Re: Error, error. Does not compute...

Are they referring to the telemetry?

Official: Windows 10 has hit the 400 million device mark

VinceH
Facepalm

Re: On the rise?

"Well, what alternative have you to run Sage, Outlook based Scheduling and other corporate Windows only stuff etc?"

According to an email I received today from Sage, the Win10 adversary anniversary update is preventing some users from logging in to their copies of Sage 50 Accounts. For some, depending on the extent to which they use the software, this could be quite a problem - especially with the end of the month fast approaching.

Dev teaches bot to talk spammers' ears off

VinceH

Re: Bah! 4VinceH

To avoid the potential straw man that may be looming, I did not say anything about the "wrong" language. With that out of the way, let's look at what I actually said.

I said that if I was to do it I'd use C because I mostly program in C. That's the same logic behind my mention of RISC OS: I mostly program on RISC OS.

If you want to identify the real 'cop out' though, look a little more carefully, because I've mentioned the real reason I can't do it twice.

From my original comment: "But sitting down and setting all this up? Nah. Time's too precious at the moment - so kudos to the guy for doing his version."

And from my reply to Spudley: "Actually not - if I did have the time to do anything like that, it would be written in C (or possibly BASIC) and most likely run on RISC OS."

To clarify, I'm extremely busy at the moment, and don't have the time to write something like I described. If I did have the time to sit down and do any programming1, I'd be an idiot if I didn't use that time to finish existing projects that I'm behind on, instead of starting a new one - especially one that has no practical purpose.

The one bit of programming I will be doing somewhere in the next week or two - which won't be in C and will be on Windows rather than RISC OS - is to update a very old piece of software I wrote for a client. And that's because the time is being paid for by the client.

1. Or even related tasks such as writing a manual for an existing piece of software that desperately needs a manual to be written.

VinceH

Re: Bah!

By explaining how I'd go about it if I was to write something along those lines, I was basically thinking my approach through (out loud so to speak). Apart from pointing out the flaw with the amount of repetition, I didn't intend my comments to be a criticism of what the guy has done.

The thing with programming any given task? It's very much like skinning a cat.

VinceH

"Well, his code is on Github, so that should make it a whole lot quicker to set up your own if you were so inclined."

Actually not - if I did have the time to do anything like that, it would be written in C (or possibly BASIC) and most likely run on RISC OS.

VinceH

Amusing, but clearly flawed - a too small set of stock responses, that cause repetition and being spotted as a bot.

If I was doing it, I'd be inclined to make it much more varied - if using stock responses, make sure there are a *lot* more of them, and categorise/group them, to try and ensure the responses come from an appropriate category, and only one from each group (which will all be related/similar/variations). So for each conversation, a record will be kept to ensure no group is used again (or at least not too quickly).

It could also have built in a simple means to play around with the sentences used in the responses. For example a vertical bar between two words telling the program to use either (quoting for multiple words/alternatives). So 'That's great|"really interesting" - tell me more' would result in *either* "That's great - tell me more" or "That's really interesting - tell me more". That could even be used to vary between spellings and misspellings.

It would be quite easy to set up a separate computer (I have a Raspberry Pi surplus!) to monitor an address specifically for the purpose and generate responses as necessary. So, an email comes in that gets past my filters... I would forward it to the addresses assigned to the Pi to initiate a conversation (and set up a filter rule that always sends future emails from that source to the same Pi address).

A group of addresses for the Pi would be a quick solution to the response categories - the category used could be decided based on the email address used.

But sitting down and setting all this up? Nah. Time's too precious at the moment - so kudos to the guy for doing his version.

Matt LeBlanc handed £1.5m to front next two series of Top Gear

VinceH

Re: Seriously tough...

Can you do that over the phone now? I'm impressed!

VinceH

I thought so.

His biggest problem was playing second fiddle to Evans. While Evans seemed to be trying to channel Clarkson, and failing abysmally (as well as just being an annoying twat*), LeBlanc was just being himself - and seemed to be getting more comfortable presenting as the series went on.

* I enjoyed Don't Forget Your Toothbrush - but I was a lot younger then. I've found him annoying ever since, though.

Silicon Valley’s top exorcist rushed off his feet as Demons infest California

VinceH

"Why? I would have thought Hebrew would have been a better choice..."

Because it's to do with religion, so when someone at some point declared 'this because that' it was set in stone (so to speak), regardless of whether or not it would actually make any real sense at all if anyone ever asks why.

Ever longed to be naked in Paris? City council votes TODAY

VinceH

Re: A clever move

Or attended a 'Sticky Vicky' class entitled 'How to conceal things about your person' performance. Lessons take place in Benidorm.

Turing, Hauser, Sinclair – haunt computing's Cambridge A-team stamping ground

VinceH

Re: Micro Men

Here's the link Tom can't post: https://www.youtube.com/watch?v=XXBxV6-zamM

VinceH

Re: Nope

"Acorn didn't 'design the first RISC processor'"

That's not the only problem with that bit of the article. As you say, though, the Archimedes was the first commercial RISC-based desktop - and that's probably what led to the mistaken belief that they designed the first RISC Processor. Just a little conflation.

"and they didn't 'develop the technology with Apple' - the first ARM was an Acorn effort. Apple's involvement was funding ~40% of ARM, necessary as they wouldn't use 100% Acorn owned tech in their own products."

Quite. Apple had nothing whatsoever to do with its original development.

The other thing that jumps out is if you follow the timeline in the article, it reads as though Acorn designed the processor in 1986 - but the first ARM chip was brought to life in April 1985, with the project itself starting a year and a half earlier.

Heathrow airport and stock exchange throw mystery BSODs

VinceH

Re: En route from CAI to NCL

"Not necessarily an Acorn Archimedes.

Could easily be RISC OS running on a Raspberry Pi."

That's not a Pi - if it was the Pi build of RISC OS, the switcher icon (the acorn icon at the far right end of the icon bar) would be a raspberry. It's also not an Archimedes, because to the left of the acorn it shows a monitor icon rather than a palette icon. It's probably a RiscPC or A7000/A7000+ - I'd guess one of the latter because the drive icon in the (far left of the icon bar) is labelled VB7000.

Google rushes in where Akamai fears to tread, shields Krebs after world's-worst DDoS

VinceH

Re: Big pipes are the only protection

"The (totally non-ironic, honestly) part of this story is that the vast majority of the traffic is coming out of IoT "security" devices such as cameras. I'm surprised that El Reg didn't pick up on this part."

Yes. Brian's post on the subject was quite long and covered a lot of related issues, but it would have been worth mentioning that - just a single sentagraph since this is a Darren Pauli post. Another thing worth mentioning would have been Akami's estimated cost of continuing to defend against the attack, and the estimated value of the free protection Akami were providing:

"In an interview with The Boston Globe, Akamai executives said the attack — if sustained — likely would have cost the company millions of dollars. In the hours and days following my site going offline, I spoke with multiple DDoS mitigation firms. One offered to host KrebsOnSecurity for two weeks at no charge, but after that they said the same kind of protection I had under Akamai would cost between $150,000 and $200,000 per year."

Dutch bicycle company pretends to be television company

VinceH
Thumb Up

Re: Doesn’t always work

"There was a particular courier company in Australia"

I think I may have recently seen a documentary about them

R2D2 delivery robots to scurry through the streets of San Francisco

VinceH
Terminator

Re: The same goes for the Amazon Drones

ISTM the best solution, then, will be to arm these droids.

What could possibly go wrong?

Smelly toilets, smokers and the Kardashians. Virgin Media staff grill top brass

VinceH
Pint

Re: Dirty Toilets

"We haven't got a company policy on shitting in the bins. Something we've obviously overlooked and, um, we need to rectumfy that one."

Give that man a pint!

Double KO! Capcom's Street Fighter V installs hidden rootkit on PCs

VinceH
Facepalm

Un-fucking-believable.

Will any of these companies ever realise that when another company is caught with its pants down doing something stupid like this, the lesson they should learn is NOT TO DO the same thing, not TO DO the same thing.

Uni student cuffed for 'hacking professor's PC to change his grades'

VinceH
Facepalm

Re: It might not have been War Games...

You'd think that after almost starting World War 3 in War Games, they wouldn't have let him have a computer any more - but as Ferris Beuller's Day Off shows, that's a lesson they just didn't learn.

London-based Yahoo! hacker gets 11 years for SQLi mischief

VinceH

Multiple breaches, with lessons not learned after the first?

See also: TalkTalk.

See also: http://www.theregister.co.uk/2016/09/23/if_your_company_has_terrible_it_security_that_could_be_a_rational_business_decision/ (which I already know you've read because we replied to one another in the comments).

Shopkeeper installs forecourt khazi to counter mystery Dublin dung dumper

VinceH

Re: Maybe he pissed off a customer?

"I got ripped off by the local fish-and-chippery, who gave me change for a $10 when I'd given her a $20"

I had a similar short changing problem once in a nearby Chinese takeaway that I used quite regularly - probably once a fortnight. After a brief exchange in which the woman insisted I'd given her a smaller note than I had, I simply said I would never again give them my custom - and all these years later, I still haven't.

Something else I've never given them is my excrement. That's just vile.

Mind you, I didn't get any abuse yelled at me, so perhaps I would have given them some waste product if I had received any abuse.

* thinks

No, no, I very much doubt I would.

Sad reality: It's cheaper to get hacked than build strong IT defenses

VinceH

Of the few I know, though, all but one of them had signed up with TalkTalk within a month of the breach being in the mainstream news. If they'd signed up now, I'd still be inclined to point out their history, and my flabber would still be gasted by the choice, but considerably less so.

VinceH

"For example, look up phone/broadband in the UK, you'll almost certainly find TalkTalk is cheapest and they're getting new customers even as we speak yet everyone remembers their data breach,"

Yup. I know a few - including two clients - who have signed up with them since that. When asked - with the breach specifically mentioned - they've all said the same thing: They were the cheapest.

People are stupid.

VinceH

Re: What about externalised costs?

Well, once Article 50 is signed, it's supposed to be a two year process - and if Supreme Commander May signs it in early 2017 (as has been suggested), that means we'll still be in the EU until early 2019 - so it'll be interesting to see what happens with such things.

I'd rather it not be interesting, though, and just know.

VinceH

"Lots and lots of scope from a busy calendar."

You can replace 'calendar' with whatever you like - the OP was clearly just trying to come up with a simple example.

Company A provides a Facepalmascope. It's free [but slurping]. Company B provides one for a small fee, with no slurping - but payment details. Etc.

Sometimes there's a time for pedantry, and sometimes there's a time to look beyond it to see the abstraction.

Forgive me, father, for I have used an ad-blocker on news websites...

VinceH

Although the question is in the subheading, not the actual headline, I feel Betteridge's law of headlines fits: Do I feel guilty? No, I absolutely do not.

Although, technically, I don't block adverts as such - I block scripts. This has the side effect of blocking the overwhelming majority of adverts, and making the web far quicker, lighter and a whole lot more pleasant to browse. There is the small inconvenience of deciding when I need (whether permanently or temporarily) to allow scripts, or when to just move on - but I find it really is only a small one.

The advertising industry has well and truly fucked itself. It started off with a simple foot cannon, and after firing it complained that us, the users, were the cause of the problem - and it has gradually adjusted the settings on that foot cannon, firing it again at each step, until it's reached maximum yield, maximum strength. And still they blame us.

The bottom line is that I run NoScript for security reasons - and that's not going to change. If you want me to see adverts on your websites, therefore, those adverts should be text or images embedded in the pages, clearly marked as advertising, and served up without the need for Javascript. Do that, and I will see your adverts with no hoop jumping necessary, and without compromising the security of my computers.

But trying to force me to accept annoying, intrusive adverts by compromising that security - noting that the adverts themselves may bring the payload? Not a bloody chance, you imbecilic fucktards.

Worth adding that along with the news that it's cheaper to get hacked than be secure, a similar mindset is probably prevalent in the whole online advertising industry. Why bother to incur the cost of cleaning up their act when it's probably cheaper to deal with the damage that might be caused?

VinceH

For those who have not seen it, the Bill Hicks comment on advertisers that Franco refers to can be found here.

VinceH

Re: pay to not see ads

I can't see a "one time fee" being sustainable in the long run. It's a short term gain for the people running the forum - but eventually the costs will eat into it and they'll need another "one time fee".

i.e. it needs to be a recurring payment - and by calling it a one time fee they are doing themselves and their users a disservice.

Judge makes minor tweaks to sex ban IT man's order

VinceH

The Sky news report linked in the article misses out an important point.

It notes that the SROs can be issued without a conviction, and it goes on to report how many have been issued by those forces that responded to a FOI request, but what it misses (did they not think to ask?) is how many of those have been issued without a conviction, like the O'Neill case that prompted the question.

Moron is late for flight, calls in bomb threat

VinceH
Coat

Re: Only 1 year?

"Now that would be a heavy sentence indeed!"

Only if it's badly written and lacking in any punctuation.