* Posts by Nick Ryan

3756 publicly visible posts • joined 10 Apr 2007

Wi-Fi 6 isn't signed off yet, but boffins are already teasing us with specs for venerable wireless tech's next gen

Nick Ryan Silver badge

Ah yes, super duper really clever WiFi with a growing number of ariels. All quite incompatible except in fallback mode with the huge number of mobile phones, tablets and laptops and the odd other device type that are out there.

None of this really gets past the fact that there is limited bandwidth, this is shared between all devices within range (which is a very variable concept) and as a result often sucks balls in any form of vaguely high densitity environment such as where one has more than one or two neighbours. Wires may not be so glamorous, nor so convenient (which is the major advantage of WiFi) but are considerably more efficient, faster and reliable.

Can I get some service here? The new 27-inch iMac forgoes replaceable storage for soldered innards

Nick Ryan Silver badge

Render farms have been the way to do things for a long while when it comes to video. They were comparitively easy to setup but there were never good reasons to have them cloud based due to the size of the master assets and the time taken to transfer these followed by the subsequent download time. And not forgetting that when renders became quick, they became more common as it was easier to tweak and test.

On the other hand, non-video work is largely exclusively local as this still lends itself to very fast access.

Uncle Sam says it's perfecting autonomous AI-powered drone, vehicle swarms to 'dominate' battlefields

Nick Ryan Silver badge

Re: A Better Tomorrow

Not forgetting BlackLivesMatter terrorists. Grrrrrr

Google offers first part of its in-house M:N thread code as open source to Linux kernel

Nick Ryan Silver badge

Re: Well...

Pretty much I'd guess, although previous experience with fibers it was something that an application largely managed rather than the operating system. This reads like it is moving it towards more of a standard OS feature where the OS can manage them instead. Although as it is something that existed previously, this is an upgrade to existing functionality rather than brand new.

Nick Ryan Silver badge

Re: Applicabilitiy for Android

More efficient use of CPU resources should be very useful regardless - keeping a CPU running at full speed while it effectively idles doesn't do much for energy/thermal efficiency, making better use of the CPU cycles that are available makes a lot of sense.

NASA to stop using names like 'Eskimo Nebula' and 're-examine' what it calls cosmic objects

Nick Ryan Silver badge
Joke

Re: Stop calling me Welsh!

:) Coming into my country, borrowing our money and not returning it!?! Why don't you just go back to your own country? Damn forriners.

Oh... you are... and with our money? This isn't working so usefully for us... :)

Nick Ryan Silver badge

Re: Woke Science!!!

Like the words politician and truth? I mean un-truths, definitely not lies. No, not lies at all, just un-truths. Which for almost everyone else would involve copious jail time or fines. And being rightly called a liar.

We already have experts and policy that seem to be horrifyingly mutually exclusive - at least until the correct "experts" are found, preferably those with no shame or just with no expertise really.

Nick Ryan Silver badge

Re: Naming astronomical objects

I think you'll find that's a planetoid. Definitely not an extra-solar body.

Nick Ryan Silver badge
Coat

Languages

We should also ban all languages that routinely assign genders to objects. Just endemic and mass produced discrimination of the worst kind. Not very common in English, or even American, but there are a few blatant and utterly disgusting uses of this. Dor example, referring to a ship as "she" or "her"? Just disgusting and wretched and incredibly, deeply sexist and discriminatory... I haven't been so disgusted and appallled for at least two days.

You had one job... Just two lines of code, and now the customer's Inventory Master File has bitten the biscuit

Nick Ryan Silver badge

Re: Backups

That would have been a great plan, however with this amazingly designed array the serial numbers were only visible once the drive had been removed.

Nick Ryan Silver badge

Re: More RAM - program fails

Yep, that was what we did.

Nick Ryan Silver badge

Re: Backups

Yep, check once, check twice, then realise at the last moment that the fucking diagram in the management software was reversed compared to the physical rack of drives.... that was a close one when that happened.

Nick Ryan Silver badge

Re: More RAM - program fails

Ouch, that's harsh!

I thought it was bad enough when Windows volumes went past what the number of bytes that could be represented in a signed 32 bit integer. As a result many applications failed to install on larger drives if the amount of disk space remaining wrapped round in the negative values of a signed 32 bit number. What was particularly annoying is that this affected multiples of the is value therefore having 5GB free was OK, but having 3GB was not because that was returned as a negative number of bytes. Something like that anyway... it was a long time ago...

Nick Ryan Silver badge

Re: Defensive Coding

Many years ago I had to use a vendor provided custom language for application development... I've manged to erase the name from my mind, but it ran on VAX VMS systems...

The interpreter didn't cache values, it was all immediate by reference therefore there was a distict difference between the two statements:

A = A + 1

and

A = 1 + A

The first would operate as expected, therefore starting with A assigned the value of 5, after the statement A would have the value of 6.

The second, on the other hand, would assign 1 to the A and then add A to itself, always producing the result 2 no matter the starting value.

In reality what the first statement did was to assign the value of A to A and then add 1 to this afterwards. Slightly inefficient but it worked.

That was not an amusing "bug" to track down and find. Erm, "feature", that's it, definitely a feature and absolutely not a bug. We weren't sure what to call it then, it caused a bug in the application but was it a bug in the interpreter? It wasn't operating as expected in line with other environments.

Nick Ryan Silver badge

The example here definitely wasn't SQL.

However yes, such an option would make things slightly safer when writing ad-hoc SQL data changing statements. I am in the habit of typing out the where clause first, then the lines that do the update or delete. I practice paranoia for good reasons...

USA decides to cleanse local networks of anything Chinese under new five-point national data security plan

Nick Ryan Silver badge

Re: Failure to compete

Yep. For the last couple of decades or longer it has been obvious to anyone with half a brain the sending all the production for high technology devices to anywhere, China in this case, will mean that the locals will gain knowledge and experience of this. Call this corporate espionage or a necessity to be able to even vaguely sensibly support the production, it happens - and there's no reason that it can't be both. This has been common knowledge but for such a long time that it's still amazing that there's suprise expressed about it.

Also, guess what? The average Chinese person is just as smart as the average Westerner. They aren't knuckle dragging rice paddy botherers as they are often portrayed in Western media. Their scientists and engineers are just as bright as the West's. In some ways, given the dumbing down of education in some countries, they are likely to be more highty educated. What they may lack is decades of experience, however that comes with time. So when Chinese, or other non-Western, based organisations start patenting what will be considered vital technology and using the West's proctionism against itself, don't be surprised.

As for Chinese organisations answering to their government? No real difference to other countries, but when we see others doing this it's considered bad and undemocratic.

Nick Ryan Silver badge

Re: But at the same time

Money? Apparently a chocolate bar is all it takes.

Google to pull plug on Play Music, its streaming service that couldn't beat Spotify, in favour of YouTube Music

Nick Ryan Silver badge

It's quite easy to remove unwanted applications from Android phones without having to resort to root access, even the Google ones like Play Music - but especially all the Samsung crud. Tends to improve phone performance and with fewer applications running, a smaller security footprint to worry about too.

Here's a couple of the many guides on how to do this: https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/ or https://www.xda-developers.com/disable-system-app-bloatware-android/ (I'm not affiliated in any way with this site, it's just pretty useful at times)

Elite name on Brit scene sponsors retro video games preservation project at the Centre for Computing History

Nick Ryan Silver badge

Re: Screenshot

Yep. I can't remember how many sprites were possible, but it was a lot compared to the standard maximum of 8 on the Commodore 64 (I think it was 8 anyway). Many very clever things were done involving just these 8, although from memory depending on the display mode of the sprites the number available was halved...

Nick Ryan Silver badge

The whole game, while potentially amazing, was (is) hopelessly let down by the total absence of consequences. To anything.

Capital ships that were basically pointless light displays while PC ships could zip around and seem to produce more firepower?

Players who could attack other players with impunity safe in the knowledge that their chosen "pirate", or usually more accurately, just griefing and newbie-slaughtering, had no real repercussions in the game other than driving away a huge amount of the potential player base.

A really dumb "co-op" grind type mechanism which apparently affects some kinds of factions. But only if one either wanted to have their ships destroyed with even less repercussions and all with the promise of, well, nothing much useful really when it came to it.

As for the really stupid random-number-generator based upgrades of euipment which just defied any form of logic. Just no...

Something with the potential for a really great game, savagely let down by no vision.

Nick Ryan Silver badge

Re: Screenshot

Split screen, and similar tricks, were very easy on systems such as the Commodore 64 due to the very useful and flexible IRQs. Changing everything about the display from the display data source and display mode to the background colours and the overlaid sprites allowed for some very useful techniques. It was very commonly used to separate vertical sections where one section was scrolled and the other was not - for example a status/score panel separate from the gameplay area.

Nick Ryan Silver badge

Re: Screenshot

It didn't use a pseudo random generator for all the star systems. It used a procedural method of star system generation with specific overlays for some systems. This was very clever and innovative for the time and produced a lot of star systems without having to store details any form of details on most of them. In fact it represented much more data than the computers of the time could possibly store.

Lizards for lunch? Crazy tech? Aliens?! Dana Dash: First Girl on the Moon is perfect for the little boffin-to-be in your life

Nick Ryan Silver badge

Re: Harry Potter, but with science, instead of magic!

Purely from observation and all that, but I suspect that most successful lizards breathe.

'I'm telling you, I haven't got an iPad!' – Sent from my iPad

Nick Ryan Silver badge

Re: lie detector

What OS is it? Well thats's simple! It's Windows 2019, or Windows 365.

Nick Ryan Silver badge

Re: Which is why I always turn off email sigs...

...and there I was thinking that the Print Preview feature was useful.

On the other hand, printing has been the bastardised unfashionable side of computing for a decade or two and has sucked as a result.

An irritating itch down the back of your neck? Searing midsummer heat? Of course, it can only be SysAdmin Day

Nick Ryan Silver badge
Mushroom

Ah, the sound of an over-charged cattle prod on a summer's evening...

AMD is now following More's Law: More chips, more money, more pressure on Intel, more competition in the x86 space

Nick Ryan Silver badge

Re: Non AMD compatible

Luckily share prices are artificial valuations that don't necessarily reflect an organisation's performance, more the external artificial market of trying to get the best returns from them: short term, long term or just stock manipulation. Where the share price can cause problems is if the price drops too low and predatory purchases of shares can be made leading to take overs or damaging external board influence.

Nick Ryan Silver badge

Re: Again seems history repeating itself

More that Intel's Itanium play failed spectacularly and around the same time AMD introduced the x86-64 instruction set which proved to be rather more popular instead. Backwards compatibility tends to win quite often, even if it means sticking with a quite horrible CPU instruction set.

Bill Gates debunks 'coronavirus vaccine is my 5G mind control microchip implant' conspiracy theory

Nick Ryan Silver badge

Sometimes, yes, other times it's the virus hijacking and disrupting too many cells that causes problems.

For example, and a very crude approximation, if the virus infects 20% of your lung cells then your capacity to breathe is down by 20%. Losing lung capacity is normally considered quite a bad thing and from personal experience a few months ago wasn't fun at all.

It's things like this that made it so dangerous for frontline care staff in regimes that didn't give a shit about PPE. Through being heavily exposed to it a front line carer could start with such a high initial infection of the virus that there was barely time for their body's immune response and the natural repairing of damaged cells to allow for normal biological function while their body fought it off. Add in being overworked and stressed as well and it was often a recipe for (fatal) disaster.

My life as a criminal cookie clearer: Register vulture writes Chrome extension, realizes it probably breaks US law

Nick Ryan Silver badge

Re: My computer, my rules.

DCMA has gotten far too big for its britches.

It's also worth remembering that if, like most of the people on this planet, you are not USAin, the laws of the USA do not apply to you.

SoftBank: Oi, we paid $32bn for you, when are you going to strong-Arm some more money out of your customers?

Nick Ryan Silver badge

It's not a bank, it's a predatory venture capital vehicle out for the largest, shortest term returns possible.

Motorbike ride-share app CEO taken to pieces in grisly New York dismemberment

Nick Ryan Silver badge

I think given things and the timing, their words were acceptable. Less traumatic for passing readers and until an official report comes out, anything is considered conjecture.

Microsoft to pull support for PHP: Version 8? Exterminate, more like...

Nick Ryan Silver badge

Re: PHP

I quite like PHP. However it also makes me want to pull my teeth out and tear my hair out at times... and that's before I come across some amateur developer's code and smash my head into the table as well. It's not helped by the legacy design decisions and how hard it is to move on from them, but then Microsoft have the same with their Operating Systems so it's not an unknown problem in this industry. Like anything, it's a tool, an imperfect one, but useful in the right circumstances.

On the other hand, I feel the same way about all other languages at various different times. For example, every time I read about a new language feature in C-hash I wonder why it has to be implemented using a non-alphabetic spaghetti of illogical obfuscations. At some point they are going to run out of weird combinations of non-alphabetic characters for edge case functionalities. Maybe they are taking The International Obfuscated C Code Contest too much as a challenge that they feel they could win at the language design level.

Android 11 will let users stop device-makers from killing background apps, says Google

Nick Ryan Silver badge

Re: So...

While it's not possible to completely remove many shovelware garbage apps without root access, it is quite easy to remove them from a user's profile so they no longer run at all. This can make a staggering difference to the performance and feel of a phone, particularly the mid-range and budget devices.

Here's a couple of the many guides on how to do this: https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/ or https://www.xda-developers.com/disable-system-app-bloatware-android/ (I'm not affiliated in any way with this site, it's just pretty useful at times)

Drupal drops first big upgrade in five years and looks forward by looking backwards

Nick Ryan Silver badge

Re: DrupLOL

Oh yes, Drupal definitely has some very strange implementation methods, some of which really are strange and unhelpful and use very non-standard features of PHP. As an exercise it's very useful and quite interesting to follow the code from request through to page delivery - it's a bit tortuous but at least it's possible to do this.

On the other hand, WordPress is also host to a horror nightmare set of curious implentation methods, is also inefficient as hell and as for security... Well, largely forgotten about because so many instances of it are "fit and forget" rather than actively maintained and updated. Keeping to the core of WordPress makes life a lot easier, but trying to find a decent module that encompasses of all requirements rather than just 2/3 of them, that is well written and still supported... that's challenging.

Most other CMSs also suffer too, for example Umbraco which has one of the worst designed back end management systems I've come across and always fails at times and has an accessibility score in the high negatives and documentation that is always very out of date and usually just missing. As for some of the popular (i.e. more commonly used) modules, often they are incredibly badly written too.

Basically, they all suck in their own different ways - and have rabid followers who will listen to no criticism of them.

Mind the airgap: Why nothing focuses the mind like a bit of tech antiquing

Nick Ryan Silver badge

Yep, lack of support is really hard.

For many years as a kid I was only able make vowel sounds. Which is weird but also demonstrates that there is a reason why vowels and consonants are separated. What's particularly weird is that apparently most other people had it the other way, only being able to make consonant sounds. I could read as well as a child many years older, but I couldn't say the words. My teacher only progressed me from the first reading books because I was getting more and more frustrated, i.e. bored with them. One day, suddenly I found myself able to speak (I don't remember this specifically) and I rapidly moved up the various levels of books until I was then frustrated because the teachers wouldn't let me go past the "smart" kids in the class reading ranks even though I could read every single book in the set. A year or two later at the age of 9 I was assessed and found to have the reading capability of a 16 year old, and they didn't assess further than that.

Nick Ryan Silver badge

Re: Fond memory

Yep. I got lots of downvotes a bit back by commenting that if one happens to run a debugger one can see first hand the huge amount of CPU instructions cycles that are not doing anything apparently useful at all. This is particularly noticeable when .net and ActiveX (COM) components are involved, any form of variants also bring a CPU to a rapid stop too. Not helped by using a CPU architecture which almost requires that most of the CPU cycles used are juggling a few limited registers around.

Nick Ryan Silver badge

Re: I was suspected of Dyspraxia...

You're not the only one... rather than attempt to argue (or discuss rationally) it went down to a sudden flurry of downvotes on that and alll recent posts, even entirely unrelated and innocuous ones.

You may be distracted by the pandemic but FYI: US Senate panel OK's backdoors-by-the-backdoor EARN IT Act

Nick Ryan Silver badge
FAIL

Re: Remember the French

Almost all child abuse is done by immediate family or by non-family that are very close and therefore almost family.

This doesn't mean that there isn't any outside this, because there is, and while there is child abuse content on the Internet, where is the focus on resolving the societal issues around the greater part of the abuse that is not online? Instead it feels like it is being used solely to justify more and more draconian measures because what kind of monster would dare to oppose something that could protect children?

Barclays Bank appeared to be using the Wayback Machine as a 'CDN' for some Javascript

Nick Ryan Silver badge

Re: laugh or cry

Yep, typical weasel words. All too common right now. I wonder when "just lie and when caught, lie again" will become an acceptable method of business? These things are bound to trickle down from government eventually.

F5 emits fixes for critical flaws in BIG-IP gear: Hopefully yours aren't internet-facing while you ready a patch

Nick Ryan Silver badge

Re: For goodness sake ...

But then software development companies would have to actually test their software properly, train and manage their developers - particularly training as many lack the most basic of comprehension of elementary security, database and accessibility topics.

They would also have to change the delivery principles of "we are providing software and it may or may not work at all or do what you want or may be heavily flawed but this doesn't matter, just give us some more money to upgrade to the next bug ridden version".

Cool IT support drones never look at explosions: Time to resolution for misbehaving mouse? Three seconds

Nick Ryan Silver badge

Re: Early optical rodents

That's the ones. I was trying to find a picture of them but couldn't remember who made them.

Nick Ryan Silver badge

Re: Early optical rodents

I remember the early optical mice only working with their specific mouse pads and nothing else.

Nick Ryan Silver badge

Re: Mouse mats with logos -avoid, avoid, avoid

The best mouse pads that I ever used for the old mechanical (ball) mice was the grey cardboard that was typically found on the rear of a pad of paper. This also worked just as well with optical mice too.

Brit MPs vote down bid to delay IR35 reforms, press ahead with new tax rules for private-sector contractors

Nick Ryan Silver badge

Re: Worse than that bloody virus

This is because party politics are the opposite of democracy. Rather than vote for what his principles are, vote for what is best for his constituents, he has to vote following the party line and nothing else is acceptable.

The Moon certainly ain't made of cheese but it may be made of more metal than previously thought, sensor shows

Nick Ryan Silver badge

I don't entirely understand how this disproves the early collision theory. Even if both proto-Earth and Theia disintegrated into tiny parts with the collision, the chances of the ratio of parts being the same when they eventually coalesced into the Earth and Moon is pretty slim. Alternatively what if Theia was made of a little more metal than the Earth and it was more of a glancing blow than a complete destruction? Surely in this instance it would maintain more of its original material?

MIT apologizes, permanently pulls offline huge dataset that taught AI systems to use racist, misogynistic slurs

Nick Ryan Silver badge

Re: Idiots

Unfortunately it's just brute forcing an algorithm to appear to be doing some form of AI. The more images there are the more reliable this algorithm is, hence the need for millions of images.

Nick Ryan Silver badge

Re: c****e

A crude generalisation, but roughly all of them maybe?

Next we'll be renaming seabirds.

Nick Ryan Silver badge

Re: Copyright?

There are also quite valid fair use clauses when it comes to educational and research purposes.

As for 32x32 images? I'm quite impressed that software can do much in the way of useful identification with these - try it and see.

Nick Ryan Silver badge

More to the point, It's about multiple words describing the same thing. If as suggested above, the database was implemented, really badly, as an image with a varchar with lots of terms in it then half the concept of a decent dabase is already missing. There should be a many-to-many relationship where each image is linked to multiple discrete identifiers, not something primitive based on free text. In this case "c**t" could be just be labelled as an alternative and generally considered offensive term for female genitalia rather than being an independent search term. Doing things properly in database terms also tends to highlight very quickly all the typos and other inconsistencies too and using a database to its strength rather than not, a search for a specific term is very fast compared to an entire database scan.