* Posts by Loyal Commenter

5761 publicly visible posts • joined 20 Jul 2010

Jailed Samsung boss accused of abusing Propofol aka ‘the milk of amnesia’ or 'the drug that killed Michael Jackson'

Loyal Commenter Silver badge
Paris Hilton

I was given propofol when I had a dislocated hsoulder

My experience of it wasn't feeling "pleasantly dreamy" or "graphic sexual hallucinations". I remember the needle going in, and I remember waking up and continuing the sentence I had started before I was put out, literally as if no time has passed. I guess that's what happens when it is used properly for general anaesthesia, rather than recreationally. Unless it's possible to get significantly different effects from taking it, I really fail to grasp the point of using it recreationally.

Uppers, downers, hallucinogens, mood-altering drugs, used recreationally, I can get the point of, but anaesthetics? Just why?

'No' does not mean 'yes'... unless you are a scriptwriter for software user interfaces

Loyal Commenter Silver badge
Happy

My new favourite idiom

"fuckity-wank-all"

Microsoft's GitHub under fire after disappearing proof-of-concept exploit for critical Microsoft Exchange vuln

Loyal Commenter Silver badge

Re: What. A. Shock.

This quote always annoyed me.

We actually have no way of knowing if the universe is infinite or not. Since it is demonstrably expanding (red-shifts can be measured so that's not really at question), things further from us move away from us faster. Since the speed of light is also constant and known, we can't see beyond the point at which stuff is moving away from us, relatively, faster than the light from it can reach us. This imposes a "horizon" we can't see beyond, so we can't say one way or another whether the universe is infinte, from empirical observation.

Big bang theory, on the other hand, which is a perfectly reasonable extrapolation from the observable expansion of the universe, suggests that the universe expanded from a point. Since there's no way to get from a point to infinity without an infinite amount of expansion, it's a fair conclusion that the universe is not, in fact infinite, although we can't observe this to confirm it.

There are obvious problems with infinities (and indeed with getting something from nothing), and our understanding of the early universe is limited by what we can actually observe, although we can fairly accurately measure its age as 13.77 Bn years. By comparison, the age of the Earth is around a third of that at 4.5 Bn years. It always surprises me that our planet should have existed for an appreciable fraction of the lifetime of the universe, I get the feeling that the universe itself ought to be a lot, lot older.

A Code War has replaced The Cold War. And right now we’re losing it

Loyal Commenter Silver badge

Re: Yet another uncomfortable truth

I'd like to see you build embedded software, or code that must run in a resource-limited environment with a high-level language.

Sometimes bit-bashing in C is the only way to do it, but I am inclined to agree that when it isn't the only way to do it, most of the time it's the wrong way.

Loyal Commenter Silver badge

Re: Yet another uncomfortable truth

I'd argue that there are established standards and methods. The issue is that they are not enforced and are seen as a cost by those holding the purse-strings.

We have building standards and inspections to make sure unscrupulous builders don't cut corners and build unsafe structures, but we have no equivalent in software engineering. This isn't because the correct techniques aren't known. SOLID, design patterns, test-driven development, Agile (done properly) and so on. It is because the bosses tell us, "just make it work, I don't care how".

The problems start at the requirements gathering stage as well. Adequate security needs to be designed into software, otherwise it gets bolted on afterwards as an afterthought. Again, nobody wants to pay for proper analysis before a line of code is written. Would you let a builder loose to build you a house without getting an architect to draw up plans first?

The root of the problem is that doing things properly isn't required. Not doing it properly is often cheaper, so there is a financial pressure on businesses to cut corners to compete. I'm all for legislation that says commercial software should meet certain regulations, such as requirements being fully documented and signed off by a professional business analyst, security considered at the design stage and specified, segregation principles followed, code documented, and so on.

We'd all end up with better software, and most developers I know would love to be given a decent spec to work from without having to do the analysis as we go along.

Memo to scientists. Looking for intelligent life? Have you tried checking for worlds with a lot of industrial pollution?

Loyal Commenter Silver badge

The whole futility of war on the interstellar scale features in the rather excellent Bill, the Galactic Hero by Harry Harrison (better known for the Stainless Steel Rat books). Basically, what you just said.

OVH data centre destroyed by fire in Strasbourg – all services unavailable

Loyal Commenter Silver badge

Re: What is the most frightening sound in a server room?

Nah, halon discharge. Not that you'll be hearing much else for a while after.

Loyal Commenter Silver badge

Re: welcome to the new world...

Nothing managed to weasel its way in?

Loyal Commenter Silver badge
Trollface

Re: English clause ordering

Unless there's more than one Strasbourg, and you're referring to the one which has been destroyed by fire...

Guess what, natural language is ambiguous (which is why you'll never get a true natural language parser that doesn't also understand context and cultural references). Move on.

Loyal Commenter Silver badge

Re: "push everything into the Cloud"

In this instance, it looks like a cloud of smoke...

Apologies if that was what you were getting at and I explained your joke...

Loyal Commenter Silver badge

Another reason (besides cost) to buy old "brown" furniture rather than modern chipboard and plastic tat. It takes a lot more to ignite a lump of wood than it does plastic, and the porous chipboard / MDF will act like a wick for the flammable melted plastic to add to your problems.

So it appears some of you really don't want us to use the word 'hacker' when we really mean 'criminal'

Loyal Commenter Silver badge

Re: Hacking in the Physical World

Whilst hacking, in the computer sense, originates from "steam hacking" at MIT, where students would attempt to gain physical access to steam tunnels and other restricted access places on the MIT campus, it is not now synonymous with intrusion.

You are implying the very narrow usage of the word to gain unauthorised access to someone else's system. As pointed out by numerous others, this is more properly known as cracking and the misuse of the word hacking as a synonym is the entire point of this discussion.

Other examples of hacking which are not the same as cracking:

- finding a novel use for a piece of hardware or software to solve a problem other than the one originally intended, such as, for example, taking a wheelchair motor and using it to drive an autonomous vacuum-cleaner, or using Microsoft Excel for... well pretty much anything.

- reverse engineering something to fix it using improvised parts, for example taking a washing machine apart and replacing a broken drive belt with one from a car.

- taking something that is obsolete or no longer supported and patching it to get it working again, for example modifying some Win95 abandonware to get it running on Windows 10.

Note that the word itself is neutral, there is no implication that hacking is good or bad, that judgement is made purely on the application. For example hacking together a multi-billion pound track-and-trace system using Microsoft Excel rather than pretty much any other interchange format (even CSV would be better) is undeniably a hack. It's not a good one. On the other hand, fitting a corrective lens to the Hubble Space Telescope to fix the aberration caused by incorrect polishing of the primary mirror is also hacking, and in this case, a very good hack.

Loyal Commenter Silver badge

Re: a warning sign that your child is turning into a naughty hacker

Well, I'd start off by guessing that they're not even doing anything to hide their MAC address.

Loyal Commenter Silver badge

Re: a warning sign that your child is turning into a naughty hacker

It's a stone cold classic, and you know it.

Anyway, the whole point of hacking is to produce something unexpected or novel using the tools you have. OK, so Rickrolling isn't exactly novel, but I bet it was unexpected!

Loyal Commenter Silver badge
Trollface

Re: a warning sign that your child is turning into a naughty hacker

"I've just hacked your post to create a simple link (it's the same link and it's good)."

I've just hacked your hacked post to re-update the link in two positions within the context of your original comment.

Also, permalinked.

I just "hacked" your post to correct all those links for you.

Loyal Commenter Silver badge

Re: ...-boffin

The problem with the verb to hack is that it can be used in different senses, to hack together generally indicates something positive and creative, to hack apart tends to feature more heavily in true crime magazines.

Loyal Commenter Silver badge

Tablet, catfish, and cloud were given as examples of words with meanings that have changed over time, too.

Notwithstanding abuse of the English language by marketroids, I'd suggest that:

- Tablet, as used to refer to touch-screen computers isn't really a new use of the word, as it's very similar to the original use (cf stone tablet, wax tablet). Arguably use of it to refer to it as a capsule or pill is a neologism, but not exactly a recent one.

- I think the modern usage of "catfish" is likely transient, like referring to something as being "wicked" or "ace" in the '90s. The word has not lost its original meaning. The plecos in my fish tank are still catfish, none of them are pretending to be someone else on social media.

- "cloud" might be used to refer to "someone else's computer" at the moment, but I get the sense that this usage is already declining, as fashions in computing also change. A couple of years ago, every random marketing droid was trying to sell you SaaS on "the cloud", but these days they're likely to be more specifically trying to sell it to you on AWS or Azure, or talking about Kubernetes. Give it five years, and on-prem computing will be back in fashion. Meanwhile, to the average Joe in the street, a cloud is, and remains a fluffy white thing in the sky.

I haven't bought new pants for years, why do I have to keep buying new PCs?

Loyal Commenter Silver badge

Re: SSD

Oh, I know they do fail, and I've helped people recover data from drives that have failed (not to the extent that they won't spin up, but where you have to use a tool such as recuva to get the data off). I guess laptop drives get a harder life because people don't treat laptops nicely, but at the same time, 2.5" disks are going to be inherently more hardy because the platters are smaller than 3.5" ones so have less angular momentum when spinning. I just think that hard disks aren't quite as fragile as some people would like to make out, and other hardware fails as well...

Loyal Commenter Silver badge

Re: SSD

I have to say, I've never had a HDD fail on me. Looking back at my records, the last one I bought was a 3TB job back in 2013, which has been used constantly since (now as a secondary disk to a primary SSD). I have two other HDDs in my desktop, which are both older, by several years, and others in a box in a storage unit somewhere which are only not used because their capacity is now laughable and / or they are IDE disks. The oldest probably dates to the turn of the century and I fully expect it would work if I still had a motherboard I could plug it into.

People talk about spinning rust failing, but the only components I've had fail in the last 20 years are a cheapo PSU, a 4GB stick of DDR3, and the power supply circuitry on a second-hand Dell laptop.

Loyal Commenter Silver badge

Re: SSD

A quick calculation shows that, at optimal speed of 480Mbps over USB2, a 500GB hard disk is going to take around 2.5 hours to copy over. In reality, you could be looking at closer to 100MBps on a laptop USB port, so somewhere North of 11 hours. Doable if you REALLY need to clone that drive, and have a good book to read, but a reinstall onto the clean SSD will probably be quicker and also give the opportunity to remove cruft and make sure all patches are installed.

Loyal Commenter Silver badge

Re: SSD

The reason for that slowdown could well be the amount of system RAM. Frequent swapping on spinning rust slow things down significantly. With Windows 10 and all its bloat and things you can't properly turn off like "Cortana", you need a lot more base RAM just to run the OS without it slowing down.

Even modern cheapo laptops often come with only 4GB, which is woeful these days. The first thing I'd suggest, before replacing the HDD with a SDD is popping the back off and putting another stick of memory into the empty second slot, or even better, replacing both with higher capacity sticks. Just make sure you get the right sort (laptop memory != desktop memory, DDR3 != DDR4, etc.) and I'd recommend getting the fastest RAM the system supports.

You'll probably find this negates the need for the system to be at 100% disk usage right off the bat. You can then think about replacing the disk with a solid state one, but that will likely come with the ball-ache of reinstalling the OS and copying all the files over.

The 40-Year-Old Version: ZX81's sleek plastic case shows no sign of middle-aged spread

Loyal Commenter Silver badge

Re: ZX81 option for Raspberry PI?

I should have been clearer, I meant to run the development tools to program the more modest Pico, so for instance, using the GPIO pins of the Pi to interface with the debug port on the Pico. I quite like the idea that you can use a second pico as a debug probe for this purpose. At a couple of quid each, sacrificing one for this purpose is a nice idea.

Loyal Commenter Silver badge

Re: ZX81 option for Raspberry PI?

The Pico, which has the RP2040 on board, has some nice features, such as programmable state machines, IRQs, lots of GPIOs, I2C and SPI, and built-in PWM. I've not looked too closely at what the Pi has, but I reckon you could get the two talking to each other at a fair old rate, and have the Pico offload heavy tasks to the Pi, and the Pi offload complex control tasks to the Pico, in near real-time.

Loyal Commenter Silver badge

Re: ZX81 option for Raspberry PI?

I was thinking of using the Pi as a development environment for the Pico. The toolchain can be made to run on Windows, but it's a bit clunky, and from the documentation, it's pretty clear that it's Linux first, Windows/Mac second. I could set up a dual-boot partition on my desktop machine, but it would be just as easy to keep it all separate and have a dev environment on the Pi instead. Experience tells me that such things run a lot more smoothly with plenty of RAM, and whilst I doubt I'll be trying to do anything fancy like virtualising hardware on a Pi, or running anything as heavyweight as Visual Studio is on Windows, I feel like it should have the headroom...

Loyal Commenter Silver badge

Re: ZX81 option for Raspberry PI?

I'm toying with the idea of either getting a Pi-400, or the Pi-4 desktop kit. The Pi-400 looks nice, but appears to only be available with 4GB RAM, whilst the desktop kit is available with 8, and I'd like to be able to use the Pi for hardware hacking...

US consumer protection bureau goes after tech support scammers' alleged payments processor

Loyal Commenter Silver badge

In the twisted minds of the scammer, someone using Linux and clicking on such a popup is exactly the sort of target they are looking for - likely to be technically illiterate using a machine set up for them by someone else and thus far easier to trick into parting with cash.

It's apparently the same reason why a lot of spam emails have dubious spelling and grammar in them - they want to get the people who don't notice the errors, as those who will are less likely to be a good target. Someone who replies to an email starting with "Hello Dearest, your Microshot Windows antyvirus out of date" is much likelier to be a target they can scam for everything they have got.

The sooner AI stops trying to mimic human intelligence, the better – as there isn't any

Loyal Commenter Silver badge

Re: the "AI" was matching the chest drain in the X-Ray and not the symptoms.

I'd say it's a little from column A and a little from column B. The problem with trained "AI" is you can't know what it has actually been trained to do, you can only look at the results, without knowing how they are arrived at. For example, if you trained an AI to spot red BMWs amongst a sea of blue Fords, is it spotting blue cars, BMWs, a combination of both, or personalised number plates? Unless you have suitably controlled test cases to measure the output, you can't know.

At least with a real person, you can ask them how they arrived at an answer. If they give a reply along the lines of "it just felt right the right answer", they've just failed their Voight Kampff test.

Loyal Commenter Silver badge

It reminds me of the also possibly apocryphal story of the AI trained on chest X-rays to spot cases where a chest drain would be beneficial. It was given a nice set of X-rays to train on, which had been vetted by the thoracic consultant, half of which were cases which didn't need a chest drain, and half were cases which did. It worked really well, and picked up all the ones needing a chest drain. When tried on real data, it didn't perform so well at all. It turns out that those training images from patients who needed a chest drain had already had one fitted (for ethical reasons!), and the "AI" was matching the chest drain in the X-Ray and not the symptoms.

What happens when cancel culture meets Adolf Hitler pareidolia? Amazon decides it needs a new app icon

Loyal Commenter Silver badge

Re: Adolf

Trump, Putin, Bolsonaro, Orbán, Johnson, Duda, the list of national leaders who are moving their countries further and further to the right seems to be sadly growing, and persecution of minorities, and those who do not follow the political views of their leaders is on the rise across the world.

Loyal Commenter Silver badge
Black Helicopters

Re: 'you make it sound like...'

So, you think the Moon is real? Interesting...

Loyal Commenter Silver badge

Re: Adolf

Indeed, the cost of forgetting is that someone else will come along and do the same things again and nobody will recognise what they are up to and stop them.

One might even suggest that those so intent on us forgetting the past are the one who wish to repeat it.

Loyal Commenter Silver badge
Boffin

Pareidolia is a "feature" not a "bug", in the sense that it is a hard-wired evolved part of our visual system. I believe the consensus understanding is that is a predator-avoidance system. Better to run away from something that looks like a pair of eyes in the bushes than be eaten by a lion. We therefore pick out things that look like faces (human or animal) and interpret them as those first, before we have had a better look.

Loyal Commenter Silver badge

Perhaps a more appropriate icon

Would be one of a rampaging ravenous demon, consuming all in its path, and shitting out neatly taped-up cardboard boxes?

Loyal Commenter Silver badge
Facepalm

I think the reason he killed himself is he was petrified at what the Russians would do to him if caught alive.

Which, of course, had nothing to do with the death of millions of Russians.

If the Americans had reached the middle of Berlin first, he would have been frightened of them too. Remind me again why they were after him? Was it something to do with people dying? In their millions?

As a result of the German Reich? Led by Hitler?

Words fail me.

Upgrade from .NET Framework to .NET 5 can be hard. New official tool may help... slightly

Loyal Commenter Silver badge

Re: How, then, does one port a legacy application?

Indeed, the most obvious non-.Net example that springs to mind is Python 2 -> Python 3

The Great Borkish Breakfast: I'll have a cup of tea, a sausage roll and a side of bork, please

Loyal Commenter Silver badge

Re: Updating will probably also require fishing out the mouse and keyboard from a cupboard

Sausage inna bun?

Rat onna stick?

I'm cutting me own throat...

Loyal Commenter Silver badge

Re: Pie?

The Pico is "bare metal" controller. It either runs a MicroPython interpreter (which is compiled to the native machine language) or a machine language file compiled from C/C++ which is flashed to the device either through the onboard micro-USB, or through the debug lines. It only has 246 kilobytes of RAM, so any OS you might try to run on it would need to be very small indeed.

It has a lot in common with the home computers of the 1980s in this respect, except it runs about 50 times faster and has somewhat more storage. This leads me to wondering if I could get a port of Elite running on it, it has enough GPIO pins to wire in a joystick...

Loyal Commenter Silver badge

Re: If you need to change the lightbulb, stand on your shoulders.

Updating will probably also require fishing out the mouse and keyboard from a cupboard, which, if they are in a cafe will by now be covered in a thin layer of dust and grease which no amount of Swarfega will get off your hands again.

Loyal Commenter Silver badge

Re: Pie?

Oddly enough, I've recently been playing with the Raspberry Pi Pico, which can be had for the princely sum of £3.60 (slightly more if you want someone else to solder GPIO pins onto it for you). Whilst it doesn't have enough memory itself to buffer anything more than a few hundred pixels square at 16 bits colour depth, there is a demo VGA board available for it for £18 which will read from an SD card.

I reckon you could cobble something together to drive a couple of HD monitors with a fixed display for less than some punters pay for sausage rolls in a week. No OS required at all, let alone a Windows installation, and you could tape it to the back of the screens.

Pressure builds on Nominet as members demand to know leadership's contingency plans for when they’re fired

Loyal Commenter Silver badge

Re: gov.uk

Do you seriously expect to get a bunch of venal, money-grubbing dodgy lying gits to behave themselves by asking another bunch of people who could reasonably described in the exact same way to get involved. The only result I can foresee of that is more money being diverted into the hands of the underserving rich.

I'd also be far from astounded if I were to find out that those at the top of Nominet had close ties to those at the top of the Tory Party. To be honest, I'm surprised they didn't get any PPE contracts.

Loyal Commenter Silver badge

Re: I see the domain streisand-effect.co.uk is not yet registered.

touché

Loyal Commenter Silver badge

Re: Big Red Bus

Expect a 50% hike in registration fees to pay for it...

Loyal Commenter Silver badge

I see the domain streisand-effect.co.uk is not yet registered.

Maybe the Nominet board could register it for themselves?

Rookie's code couldn't have been so terrible that it made a supermarket spontaneously combust... right?

Loyal Commenter Silver badge

Re: Didnt the Americans

Are you thinking of Iranian gas centrifuges here by any chance? *cough* Stuxnet *cough*

Loyal Commenter Silver badge
Trollface

Re: Typo? Or me being dense?

Presumably then, it's the temperature at which American brains start to work efficiently, like trolls on the Discworld. This presumably is why they are fine using archaic units, which they comedically refer to as "British units" despite the fact that the ones for fluid volumes aren't even the same as the Imperial units that are no longer even used in Britain, except for possibly when following a recipe from a book published before 1970.

Loyal Commenter Silver badge

Re: Typo? Or me being dense?

Chilled (circa 4°C) != Frozen (circa -15°C)

edit - after posting that, the other replies before mine showed up!

Valheim: How the heck has more 'indie shovelware with PS2 graphics' sold 4 million copies in a matter of weeks?

Loyal Commenter Silver badge

Re: I fired up GTA5 for the first time yesterday...

Yeah, I got bored half way through GTA 3 to be honest and haven't bothered with the later iterations, which I'm assuming are the same game but with a larger map and prettier graphics. Nothing I have seen online has disabused me of this notion.

Loyal Commenter Silver badge

Re: Colossal Cave

A hollow voice says, "PLUGH"

Loyal Commenter Silver badge

Re: OK, but how DID they sell millions?

Ah yes, griefers, there so you have to put the game in single-player mode. Elite: Dangerous I'm looking at you. Oh well, at least it's not Eve Online, which is griefers and spreadsheets, for when one full-time job isn't enough.

A word to the Wyse: Smoking cigars in the office is very bad for you... and your monitor

Loyal Commenter Silver badge

Re: Don't think there's anything worse than the motherboard of a smoker's laptop...yuk

The pH scale is logarithmic as well (base 10). Water, with a pH of 7 is an equally good acceptor or donator of protons (H+ ions), as you go down the scale, acids get stronger (such as HCl, which is essentially H+ and Cl-). Coke, with a pH of 2, is 100,000 times as good at "donating" protons than water, and definitely won't play well with things like the tin in solder.

Plus, because it's full of phosphate ions, it's a pretty good electrical conductor itself, especially when "dried" to form a thin layer on a circuit board.

If you're lucky, and it hasn't dried on, you can wash it off with pure distilled water, and allow that to dry well in a warm oven, and your electronics *might* come back to life, as long as none of the blue smoke has got out. Pure water is actually a pretty bad electrical conductor, it's the ions in tap-water that conduct electricity.