* Posts by Nick Ryan

3756 publicly visible posts • joined 10 Apr 2007

You only live twice: Once to start the installation, and the other time to finish it off

Nick Ryan Silver badge

Re: Gun shells

Last my niece, who shoots air rifles at international competitive level, had a hell of a time trying to explain to UK customs that just because it read the word "rifle" it was not a "gun" (legally defined) and therefore it was fine for her to take it through in secured, checked luggage. She had checked with the airline a few times, including their head office and so on, who all stated that they had never come across this before - until they came across a more useful colleage who had. Returning to Australia they didn't bat an eyelid at the declaration.

Nick Ryan Silver badge

Re: Shoulda gone for something simpler...

Wow, I'd forgotten about Soundscape. They were amazing systems for the time.

Nick Ryan Silver badge

Re: Not just in exotic places

In a previous life working in the bar and club industry we supplied music and video system PCs to the venues. One venue was installed, testing and worked and signed off. Come Tuesday the PC failed to boot anymore. Turns out that somebody has opened the PC, stolen the memory sticks, taken the hard drive, probably found that it didn't contain what they wanted (our content was encrypted as per the PPL/VPL requirements) so they remounted the hard drive using 1/2" wood screws. Don't know why they bothered to remount it... but the drive never worked afterwards with screws piercing the platters.

Nick Ryan Silver badge

Re: Fairly Frequent Flier

I've been through security with a corkscrew with foil blade in my hand luggage. And separately a two litre bottle of water. Which was, of course, nonsense, because immediately the other side of the checks I could by a 2 litre bottle of water from a vending machine.

Remember when the keyboard was the computer? You can now relive those heady days with the Raspberry Pi 400

Nick Ryan Silver badge

Re: Lame excuse for no full fat HDMI

Micro HDMI connectors are an absolute curse. I wouldn't buy this as a result. Too many broken sockets...

Windows Server robocopy to gain auto-compression ahead of big file moves

Nick Ryan Silver badge

Re: Robocopy

Similarly a "just try and compress it regardless" switch too.

Microsoft drives users to the Edge: Internet Explorer to redirect to Chromium-based browser in November

Nick Ryan Silver badge

Re: Now...

Usually it's not down to the IT department, it's down to the idiot original developers of whatever crapware was designed to work with Internet Explorer, rather than designed to work with well established international standards instead.

Nick Ryan Silver badge

Re: that's the NHS fuc*ed then

If only that was more true. Although "not updating" is some form of update paradigm.

Nick Ryan Silver badge

Re: Round 'em all up

Java has a place... just not in the browser.

Nick Ryan Silver badge
Stop

This would be vaguely reasonable, if it didn't push users to a specific, unconfigurable browser. I'd be happy enough if it pushed users from IE that way, but to force users onto Edge? Just not acceptable.

A cautionary tale of virtual floppies and all too real credentials

Nick Ryan Silver badge

Re: I've mentioned it before...

It's just a shame that MS-SQL's interpretation of SQL transactions is so broken.

Therefore all DELETE or UPDATE statements are thoroughly implemented as SELECT statements prior to this, along with multiple, possibly unnecessary, clauses just to be sure.

Linus Torvalds hails 'historic' Linux 5.10 for ditching defunct addressing artefact

Nick Ryan Silver badge

Re: bye bye 2038

That's better than not using the month name and having ambiguous dates and is at least translatable by those for whom English, or even American, is not a first language.

What a Hancock-up: Excel spreadsheet blunder blamed after England under-reports 16,000 COVID-19 cases

Nick Ryan Silver badge

Re: Excel

I'm fairly sure that at one point the cretinous piece of shit software parsed non-US dates like this:

Attempt to parse the date as a USian date. If this fails then try to parse it as a local date.

In a previous life I had to repeatedly tell a so called smart person to stop storing dates in string variables, and to instead use a date type variable. For months he wouldn't listen and his "amazing" software scripts kept on randomly failing on systems where the date format was not as he expected in his code where he kept on transferring date values by converting them to a string and then back again.

It's not impossible or always inappropriate to use a string form of a date as a transfer method but it must always be in ISO form and not any localised form at all (including USian for those who repeatedly forget that the rest of the world uses a different date format).

There ain't no problem that can't be solved with the help of American horsepower – even yanking on a coax cable

Nick Ryan Silver badge

Re: Opposite problem

Earlier this year Tweedle-Dee and Tweedle-Dum from BT "installed" a fibre connection to our new office.

Their installation consisted of:

  • Stuffing the fiber end point in an old carrier bag
  • Without end caps on the fiber ports
  • Hiding the end point in its bag under a cavity floor
  • Providing a photo of a different site as evidence of installation
  • Running the cable too short to reach the rack without it going diagonally across standing space
  • Never testing the end point because there was no power (site was being worked on at the time, full power was available even if it required temporary extension cables)
  • Never configuring the local exchange end.

Nick Ryan Silver badge

Re: diagonal cable runs

A friend's house in France: There were 6 different coloured cables in one light switch, a different set of colours in the ceiling rose and a further different set of colours cables in the switch the other side of the room.

Testing the wires revealed a puzzling set of signals therefore as the ceiling was crap we just removed it and found multiple short pieces of cables joined using whatever came to hand and . Definitely not all connector blocks and where not used there was some evidence of a little insulation tape used but not on all of them - which led to some interesting circuits.

Nick Ryan Silver badge

Re: Yep, got that in our kitchen

When I redid the floor boards in an old house I drew on them the runs of the lighting circuit and wall sockets underneath. If it wasn't going to help me, I figured that the next poor person to do anything there would appreciate it.

Think tank warns any further delay to 5G rollout will cost the UK multiple billions – but hey, at least Huawei is out

Nick Ryan Silver badge

Re: More ironic than Alanis Morissette ever was

On the other hand, in the past, such opinions led to many villages not having mains electricity or gas.

Nick Ryan Silver badge

Probably hard to do such study while simultaneously foaming at the mouth and attempting to hold a tin foil hat in place.

Which is probably made further difficult while politely asking protons to encourage other particles to come to them.

Nick Ryan Silver badge

Re: Deja Vu...

What I meant that is most people are working from home just fine with their residential broadband connections. When there are connection problems it's usually to do with the above.

Nick Ryan Silver badge

Re: Deja Vu...

Most WFH problems seem to revolve around local Internet bandwidth:

  • Lots of people working from home showing up the contention ratios on domestic Internet connections
  • More people working from home using WiFi causing over-satuation use of the available shared WiFi bandwidth in an area - shared with neighbours, etc.
  • Other people in homes using the WiFi and Internet connection for continual Internet video streaming, greatly reducing the bandwidth for anything else

None of which will be resolve in any by the mythical unicorn fart of 5G "benefits".

Nick Ryan Silver badge

Sounds almost too similar to the original fire brigade who, being established after the great fire of London, were paid per fire they put out. It doesn't take much thought to consider exactly what happened as a result of this payment scheme...

Nick Ryan Silver badge

Possibly because 4G never existed, it was just 3.2G or something like that?

Or possibly because it's all a load of bollocks beyond a certain level of infrastructure. Unfortunately none of this involves filling in the huge number of not-spots or even entire areas with no broadband, it's about upgrading existing infrastructure and somehow monetising this upgrade - by charging more for "premium" services to cover this upgrade. 5G still won't deliver two way video calling (there's a reason why all the Apple adverts have "using WiFi in small print", it will also still suck when having too many devices in a small area.

EU's decision on UK data adequacy set to become 'political football' in broader Brexit negotiations

Nick Ryan Silver badge

Yep... the abuse of personal data for monetary and power (political) gains are what Cumtings is all about. Personal standards, leading by example, integrity, trust? All worthless when one can (ab)use big/personal data to influence.

Help! My printer won't print no matter how much I shout at it!

Nick Ryan Silver badge

Re: Out of tree error

I guess the PC is still just a clever typewriter to some.

Yep, and these are the same kind of dinosaurs who insist on double spaces at the end of sentences and absolutely and utterly refuse to use styles or other formatting aids (multiple spaces and manual formatting the entire way)

It's powered by a mega-corp AI, it has a Liquid Mode, but it's not a T-1000. It's Adobe's PDF auto-reflow for mobile

Nick Ryan Silver badge

A .PDF full of scans is very different to outputting a text document as an image - that's what I have exception to

Nick Ryan Silver badge

That's a fair use case... as long as the exact DPI is adhered to along with all the appropriate colour hinting.

The alternative is to just embed the font in the document. This has been a standard capability of PDFs for quote some time now.

I've been on the receiving of tender responses rendered as images (instant very high negative scoring) as well as non-scanned manuals (largely unusable when one cannot search the text).

Nick Ryan Silver badge

Oh hell, that's really horrible.

Sounds similar to what happens when Microsoft Word is used as an HTML editor.

Nick Ryan Silver badge

Unfortunately it still won't fix the all too common completely moronic use of PDF documents such as:

  • Where everything is output as images, no text at all (complete usability and accessibility failure)
  • The document character order is different to thevisual character display order (another complete accessiblity failure, but just about usable if crippled in use)
  • Where the document is rendered for a specific orientation, such as rendering two pages side by side to allow the multi page document to be "easier to read on the web" (accessible, but largely unusable)

Ethernet failure on Swiss business jet prompted emergency descent, say aviation safety bods

Nick Ryan Silver badge

Unfortunately if the pilot is unconcious due to lack of oxygen then being spread across a mountainside, or any other bit of terrian, is a higher risk.

We don't need maintenance this often, surely? Pull it. Oh dear, the system's down

Nick Ryan Silver badge

How? The usual route appears to be to pretend that databases don't really exist and to instead use an abstraction toolkit to access the data. While these are passable for simple applications, unless used by a knowledgable developer it's very easy for dumb defaults to be used and for the database to be created by such a system. Utterly unmaintainable of course, and inefficient as hell.

This allows the "design" of a real-world "relational" database where the only indexes are primary keys and not all tables even have primary keys (oh hell was that fun to discover) and where foreign key constraints are managed solely at the application level and not at the database level. As in it's a database, but there's bugger all relational about it.

In one specific example a toolkit called CodeSmith was used, and for extra shits and giggles many queries were created as text rather than parameterised. It's not that CodeSmith couldn't be used sensibly, it just wasn't.

Nick Ryan Silver badge

I've seen plenty of similar issues where supposed "database experts" had no clue about various "vendor specific edge cases that they had no need to be involved in", such as:

  • Indexes
  • Foreign keys (referential integrity)
  • Varchar(max) vs varchar(n) data storage
  • Transactions
  • NULL vs NOT NULL
  • Set based processing compared to iterative cursors (MS-SQL)
  • Use of "magic" values
  • Triggers affecting more than one row at a time (MS-SQL)
  • and one of the worst of all: string stuffing hierarchical data into a single column rather than storing it in a way that it's queryable

We're not getting back with Galileo, UK govt tells The Reg, as question marks sprout above its BS*

Nick Ryan Silver badge

Re: Hammer used as a screwdriver?

I believe there are equivalent translations for most places in the world...

Dying software forces changes to VMware’s vSphere Clients

Nick Ryan Silver badge
Joke

Re: It is *not* an "HTML5-powered client"...

Oh noes, have Microsoft started bribing the standards body for this one too? :)

Nick Ryan Silver badge

It is *not* an "HTML5-powered client"...

It is *not* an "HTML5-powered client" and never has been. It's always been yet another horror of a Single Page JavaScript Application. Always destined to fail in multiple ways, whether then immediate reliability, accessibility, usability and later in this case relying on yet another "flavour of the month" JavaScript library which largely attempts to (badly) replicate standard browser HTML and CSS functionality.

Want a vaguely reliable web application? Want one that has a hope of accessibility and reliability, particularly cross browsers and devices? Then develop HTML first (with CSS added for presentation). Then, if still desired or even necessary, add the minimum amount of JavaScript to enhance the HTML and CSS, never to generate or control the HTML and CSS.

Ever found yourself praying to whatever deity runs Microsoft Teams? You're not alone

Nick Ryan Silver badge

Re: Teams on Linux

One of the organisations is the professional body for her line of work and at a board meeting a few months ago, they spent so long trying to get everyone on line at the same time that they gave up and went with Zoom instead.
This is far from an uncommon occurence...

0ops. 1,OOO-plus parking fine refunds ordered after drivers typed 'O' instead of '0'

Nick Ryan Silver badge

Re: good grief

I thought that Q was for kit cars and that military plates are distinguishable as they are black with silver/white text and a completely different registration scheme?

You won't need .NET Standard... except when you do need it: Microsoft sets out latest in ever-changing story

Nick Ryan Silver badge

Yeah.... yet another abstraction layer....

One wouldn't want a CPU that's considerably faster than a CPU of five years ago to be able to execute an application without it feeling more sluggish and slow than the equivalent application five years ago.

Typical '80s IT: Good idea leads to additional duties, without extra training or pay, and a nuked payroll system

Nick Ryan Silver badge

Re: whoops - wrong disk

That's the best answer for the USB port issue I've heard :)

Nick Ryan Silver badge

Re: Fast forward...

There is a lot of COBOL code around. Why? Because it works, it does what is required of it and (usually) doesn't come encumbered with multiple gig of trendy "most recent flavour of the month" external libraries just to do some iterative, procedural processing.

Nick Ryan Silver badge

Re: Oh good grief....

That reminds me of one of the original BOFH articles that noted the customer success in redirecting the backups to NUL:

Nick Ryan Silver badge

Re: whoops - wrong disk

Very similar to the design of USB ports that somehow mandates that when not able to see the orientation of the port it requires three attempts to get the correct orientation.

Nick Ryan Silver badge

Re: whoops - wrong disk

Oh hell, I remember doing that with floppy disks just to be sure. Especially when cloning a disk, it was very important to clone the correct direction.

NASA is sending two small hand-luggage suitcase-sized spacecraft into the void to study binary asteroids

Nick Ryan Silver badge
Stop

Re: If we can make them this cheap

Pretty much. Any probe randomly going though the (main) asteroid belt is likely to come across a whole lot of nothing. One is considerably (70x) more likely to win the UK national lottery than to come across anything in the asteroid belt without specifically aiming for it.

The total mass hanging around the asteroid belt is approximately 524,707,142,857,142,900,000 KiloJubs and roughly 50% of this total mass is to be found in the four largest asteroids: Ceres (6.7 million Linguine in diameter), Vesta, Pallas and Hygiea (each with a diameter of less than 30,000 Osmans). As half of the mass is found in these four this leaves considerably more nothing to aim for.

An important consideration when planning a probe excursion through the asteroid belt is to time this so it doesn't happen on a Friday afternoon. All odds change significantly then.

Nick Ryan Silver badge

Re: Small hand luggage = 180 Kg?

Depleted? Amateurs...

Microsoft to charge $200 for 32 GPU cores, sliver of CPU clockspeed, 6GB RAM, 512GB SSD... and a Blu-Ray player

Nick Ryan Silver badge

Lower Common Denominator development.

I guess we need to expect yet more PC "ports" which don't use the keyboard or mouse and restrict the user to tortuous arrow key style navigation.

Nick Ryan Silver badge

Oh this will be fun... previously one of the core advantages of consoles was that they were all the same. Will games be released for the cut down version only, two different versions or will the developers have to have one extensible version that either takes advantage of the improved performance of the full system or can degrade it's configuration to match the reduced performance of the cut down version?

Something to look forward to: Being told your child or parent was radicalized by an AI bot into believing a bonkers antisemitic conspiracy theory

Nick Ryan Silver badge

Creating rambling rampant and diversive bullshit is easy, just look at the BoJo and Trump and their hordes of sycophants.

What I'd like to see again was the application that took what a politician or others wrote, a paper, or similar and reduced it down to what was actually said. I stumbled across this years ago and it seemed like a useful use for Machine Learning and clever algorithms but haven't been able to find it since.

Classy move: C++ 20 wins final approval in ISO technical ballot, formal publication expected by end of year

Nick Ryan Silver badge

Re: C++ seems to generate a lot of hate among the people who failed to lean it properly

The same is true of PHP. PHP is a very flawed language, with lots of ridiculous language constructs that appear to have been borne out of the designer hearing about a feature in another language but not understanding enough to implement it properly. On the other hand, its flexibility is why it's so useful at times and the same goes for C and C++.

The more capable, and often the more flexible, a language is the more unintelligible the code can be made. Generally, code should never be written this way and should always be as clear as possible even disregarding "clever" language constructs. In the end, clarity wins.

Nick Ryan Silver badge

I'm glad that I'm not the only one who looks at the code (new paradigms) and just sees unintelligable extended character set spaghetti. It's not necessary. Seriously. Code should be legible, clear and not obscured in as many arcane ways as possible.

I am more than capable of writing assember code, and have done for many years, but seeing unintelligible code in any language just makes me sigh. Code reuse is good, compiler hinting is good, but obfuscation even if it's excused as "you should know every arcane illogical and backwards obvious operator for the last 30 years" is not good at all.

Rocket Lab boss Peter Beck talks to The Reg about crap weather, reusing boosters, and taking a trip to Venus

Nick Ryan Silver badge

Re: Climate change

From what I remember there are a couple of other factors to take into account:

  • The sun's gravity is slowly reducing due to enthusiatically ejecting matter into the solar system which is reducing it's mass by 0.4 trillionths of a percent per year.
  • Earth is slowly moving away from the sun at a rate of about 15cm a year.

Quite how these compare in 500m years time...