* Posts by Loyal Commenter

5761 publicly visible posts • joined 20 Jul 2010

EncroChat hack case: RAM, bam... what? Data in transit is data at rest, rules UK Court of Appeal

Loyal Commenter Silver badge

Re: 2B pencil

As I understand it, they are saying they got a copy of the messages "from RAM" before they had been encrypted for transmission, or after they had been received and decrypted. This implies that they either exploited a flaw in EncroChat, managed to install a modified version of it on the target's phones, with a hook into the pre-encryption/post-decryption code to exfiltrate the messages, or found a flaw in the OS or hardware that allowed them to snoop on memory contents.

Either way, this would be happening "in storage" on the phones, rather than a MiTM attack on the transmissions, which would require either an undisclosed weakness in the encryption, or access to the private keys (I'm assuming the encryption in use is some sort of standard public/private key pair encryption where the sender of a message uses the receiver's public key to encrypt the payload, which can only be decrypted using the receiver's private key)

You'd have told them they should have used Apple/Google app model, right? NHSX seeks willing humans to fill health tech and data roles

Loyal Commenter Silver badge

Re: I'd want at least double that

You'd be more likely to run into her if you were a horse.

Nearly 70 years after America made einsteinium in its first full-scale thermo-nuke experiment, mystery element yields secrets of its chemistry

Loyal Commenter Silver badge

Re: Strangeness and Charms and Ups and Downs...

I believe that this is indeed where quarks get their name, and not from cheese spread.

Loyal Commenter Silver badge

Re: Open YouTube

...although given how Einsteinium gets produced, maybe "We'll All Go Together When We Go" is more appropriate...

Loyal Commenter Silver badge

Re: Open YouTube

I'm not sure "The Masochism Tango" is going to help you.

Loyal Commenter Silver badge

Re: Open YouTube

It's almost as if the contestants have learned to memorise a list of 118 things (it was only 109 back when I studied chemistry)

Loyal Commenter Silver badge

Re: Open YouTube

A neutron should not be thought of as a sock containing two pool balls. It doesn't contain a proton any more than a photon contains an electron and positron.

The main problem with the physics of Very Small Things™ is that they do not have precise analogues in our world of Very Large Things™, so whilst we think of particles like little balls, and waves like ripples on a pond, these aren't actually very good analogues for the way subatomic entities work at all - they exhibit some properties of each, sometimes at the same time.

For instance, in experiments firing electrons at a double-slit, they interfere with each other like waves, and produce a pattern of high and low density on the other side of the slits. We generally think of electrons as particles, but in this case, they are exhibiting wave-like behaviour. They also do this, if you fire them at the two slits one electron at a time, with an individual electron interfering with itself, and the pattern made up by a series of electrons fired individually is the same as that made by sending a whole load at the same time.

Many subatomic particles also have other properties that don't really have any analogue in the macroscopic world, so once we get past charge, we start talking about things like "spin" then start running out of appropriate words and talk about "strangeness", "charm" and "up" and "down" as properties that avoid breaking the Pauli exclusion principle (which very crudely put, says you can't have two of the same thing in the same place at the same time).

So yeah, not pool balls in a sock.

A neutron actually "becomes" a proton through the decay of one of its constituent quarks (a down quark) into a different type of quark (an up quark). In the process, emitting a W- boson, which almost immediately decays into an electron, and an electron neutrino.

So, if we are to stick with the very simplistic view of a neutron being composed of other particles, which we have already discussed, then the neutron actually also *contains* an electron neutrino.

Loyal Commenter Silver badge

Re: “It was discovered by accident in the debris in the first hydrogen bomb”

That's an interesting fact, until I googled it, I was convinced that napalm didn't make its "debut" until a decade later in Vietnam, and I was about to post asking whether you meant Vietnam, not Korea.

Just goes to show, "facts not opinions" - glad I checked before making a total tit of myself...

Loyal Commenter Silver badge

Re: Physics?

Philosophy is just applied sociology, and mathematics is just applied philosophy, and thus the circle is completed...

My bad! So you're saying that redacting an on-screen PDF with Tipp-Ex won't work?

Loyal Commenter Silver badge

Re: The Weekly Cultural Moment

Is he the one from Rivia with the white hair?

European Commission redacts AstraZeneca vaccine contract – but forgets to wipe the bookmarks tab

Loyal Commenter Silver badge

Re: Null and void

To be fair to the commission, I don't think they are responsible for the fact that the Good Friday Agreement stipulates an open border between NI and the Republic. That comes from "the Troubles", which historically are a problem very much of England's making. The history of the island of Ireland is long and bloody, but it rarely the fault of the Irish people that it is this way.

Because of the need for an open border, and the international obligations that implies for free trade, it is the sheer bloody-mindedness and stupidity of the English government (and I use the word English, not British, because, although Gove is Scottish, brexit is primarily an English venture, with the rest of the union opposing it) who were determined for the UK to not be in the single market, for the single reason, it seems, that they want to play to the lowest-common denominators of the ill-educated racist "I don't like forriners" thugs.

I can't see how any of this is the Commission's fault, and the offer of remaining in the common market was always on offer, which would largely solve many of the, frankly huge, problems this country is now experiencing as a result of pursuing an ideological hard brexit that has no interface with reality. Those are by no means limited to the issues of peace and trade in NI, but those issues may become much more visible in the near future. Meanwhile, several sectors of the economy here on this accursed isle are being systematically ruined as a result of Bloody Stupid Johnson's actions.

Loyal Commenter Silver badge

Re: Null and void

Sure, it's complex than can be captured in a short post, and I'm sure people would stop reading well before the end if we went into all the fine detail.

I think the essence is, though, that FPTP systems tend to lead to highly polarised 2-party systems, like we have in the UK, and in the US, where you end up with two camps that are so firmly opposed to each other that they can never meet in the middle-ground. PR tends to lead to coalitions, where you still have someone nominally in charge, but they do have to get the consent of their minor partners to get big changes through. In theory, in such a system, disasters like Johnson's ultra-hard brexit, which is only just starting to unwind, wouldn't get forced through so easily, as you wouldn't only have a single opposition party, which has to pick a single view-point and stick with it. Which is largely why Labour has been railroaded into the position of not having a position, which is useless for everyone.

In other words, in FPTP systems, you end up with the party that can get a slim majority taking all. In the case of the last election, this means a 70-seat majority for the Tories when they didn't even get 45% of the vote. They can then enact policies that the majority of the populus didn't actually want, or vote for, with impunity. The combination of the fixed-term parliament act, and the majority they have, means that they can then stay in power for at least 5 years, and can essentially call an election before then if they feel like public opinion is in their favour. Meanwhile, a sizeable portion of the public has no representation at all. If you support a minor party, like the Lib-Dems, Greens, or whatever Fartage's nationalists are calling themselves today you basically have no say, and populists can exploit this resentment in all these groups.

Loyal Commenter Silver badge

Re: Null and void

Indeed. Even as an avid remainer, I am quite willing to concede that the EU is far from perfect. I'm just of the general opinion that it is less imperfect than Westminster, and, on the whole, EU governance is done in favour of the interests of its citizens, rather than lobbyists. A big part of this is down to the fact that MEPs are elected via PR, which means that the EU parliament is formed from people who have to work together to get stuff done, whereas Westminster has FPTP, which means one party takes all and never has to compromise, except with its financial backers.

Loyal Commenter Silver badge

Re: confidentiality clause

If the official figures for infections are accurate (i.e. positive tests), then about 5.7% of the UK population have been infected. If 0.15% of the population have died from it, then the mortality rate from those figures is 2.6%, not 0.1%.

Given that a number of asymptomatic infections won't have had a positive test (and the lateral flow tests have quite a high false negative rate), it is a reasonable suggestion to make that the true number of infections is higher than 7.5%, so the mortality rate in reality is probably lower.

Studies of mortality rate show it to be somewhere between 0.8% and 1.6%. It is probably somewhere towards the lower end of this, because those studies are unlikely to be adjusted for asymptomatic infections, which you wouldn't know about unless you were conducting population-wide testing. Which we could have done if the government hadn't spewed all the cash into their failed "test track and trace" programme instead.

The new "UK" strain is purportedly more deadly, by about 60%, so that mortality rate for the new strain could be around 1-2%

I haven't seen anything anywhere that suggests 0.1%. Unless we are talking about the mortality rate in the population as a whole once it is all over. And as the previous poster has pointed out the total number of deaths in the UK is now almost at 0.16% of the population. Or, to put it another way, one person in 628, which means by now most people will know someone who has died from it.

Xiaomi proof that we're a military company, says Chinese tech slinger as it sues US over ban

Loyal Commenter Silver badge

Xiaomi argues that being on the list will cause "imminent, severe, and irreparable harm" by making it hard to access capital, scaring off suppliers and scaring off potential employees. Which would be sad seeing as the company currently makes pretty decent handsets.

Therein lies the rub, if it looks like a duck, walks like a duck, and quacks like a duck, then it's a duck, and that duck's name is US protectionism. Xiaomi makes decent budget handsets, which are capable, at a fraction of the price of the likes of Apple. If you don't fancy splashing £1200 on a flagship handset that will be "old" in 2 years time, then £150 for something that you can write off after that time seems pretty attractive.

Takes from the taxpayer, gives to the old – by squishing a bug in Thatcherite benefits system

Loyal Commenter Silver badge

Re: Disk Constraints

That would be the officially oldest living person. There are all sorts of complications with birth records from a number of countries and a number of claims to be older, of varying levels of plausibility, that aren't backed by documentation so aren't recognised. IIRC, the oldest living person on record died at the age of 121 (I could google it, but I'm supposed to be working...) so it's just about plausible that there are still one or two people around who were born in the last few years of Queen Victoria's reign.

If I were writing software today which could be guaranteed to only concern itself with living people, and space constraints were an issue (they are now unlikely to be of course), I'd probably store the birth date as an offset from 01/01/1900. In the 1980s, this would be an unsafe assumption to make! These days, of course, we optimise our software for other things, if we need to at all, such as speed and network efficiency, and nobody in their right mind would think of trying to save a few bytes here and there through the most efficient storage method for a date. In fact, the main thing we should all be "optimising for" is maintainability, which often comes at the expense of the other things.

Loyal Commenter Silver badge

Re: Disk Constraints

If you're worried about storage, why store dates as a 6 byte string, rather than an 8 byte one, when a 3-byte integer (a standard 32 bit integer with the most significant byte thrown away) storing days since the beginning of the Julian calendar on 01/01/1753 is good for the next 45,000 years and uses half the storage? I reckon a library function for conversion would probably only run to a few hundred bytes tops, the most complicated bit is working out how many days in a leap year. Plus, it makes date comparisons easier if you just convert today's date and subtract.

I suppose it depends on what you value more - disk space or program space in memory.

Loyal Commenter Silver badge

Re: 01/26/2004 would have been cleared

2021-12-31 or go home.

If you are talking about a date and time, then 2021-12-31T12:34:56Z or 2021-12-31T12:34:56+00:00 if you need a time zone. The T is optional, and the time doesn't need to include seconds (which can be fractional if you like)

https://en.wikipedia.org/wiki/ISO_8601

I mean, if you can't agree on a standard way to tell machines what the date is, what hope do you have with fleshbags?

Loyal Commenter Silver badge
Trollface

Re: As they said in the 80s...

You spelt privatisation wrong. As our current "leaders" have so capably demonstrated with all sorts of examples in the past year.

How do you save an ailing sales pitch? Just burn down the client's office with their own whiteboard

Loyal Commenter Silver badge

Re: Interviews

I've seen more than one instance where it has been "fixed" in the 240 position with epoxy resin.

Thank Cthulhu that modern ones are switched mode and "just work". I haven't seen a PSU with a voltage switch on it in many years.

What happens when the internet realizes the stock market is basically a casino? They go shopping at the Mall

Loyal Commenter Silver badge

Re: Feedback loops can work both ways

I'm no expert, but my understanding is that a market crash happens when the stocks being traded plunge in price, usually due to them being overvalued.

What is happening here isn't going to be a market crash, as it is only going to affect those shorting these stocks. Those brokerage firms may make huge losses, or even have to declare bankruptcy, but that's not going to affect the price of the stocks on the market as a whole (unless they have to sell a whole load of stocks to make up their losses, which would cause those prices to plunge, but only temporarily until other brokers realise they can buy them cheap and wait for the price to rebound).

If anything, it will strengthen the market as a whole, because it will weaken those players who are getting rich by shorting, which tends to make prices crash.

When the value of these stocks eventually return to the level they should be at, which is reportedly around the $5 mark, it will be after the short traders have had to buy the stocks at the inflated price, which, if I understand this rightly, will be pretty much all of them. Those redditors won't lose out, because those traders need to buy the shares back from someone, and it will either be from them, or from others who actually hold the shares. To be fair, if I was one of those other shareholders, I'd be selling as soon as the price tops out...

Loyal Commenter Silver badge

Re: Sounds

Remortgaging your house is also a much less useful tool for criminals laundering money. That documentation is required by law to prevent vast sums of money moving through the system from organised crime. See also: "unexplained wealth orders", and the wives of jailed Azerbaijani bankers who can't explain how they finance their shopping sprees in Harrods.

Loyal Commenter Silver badge

Re: Sounds

Indeed. The history of all transactions is written into the blockchain in perpetuity. It is essentially, a massive ledger that gets cryptographically signed again with each new entry (or "block"), so once a certain number of further blocks are "mined" (essentially calculating the key for the hash), typically ten, to statistically prevent race conditions, those transactions are set in stone.

Each transaction is between two "Wallets", each with its own id, so you can trace all transactions between wallets and know how much has moved from any one wallet to another.

What isn't so easy to know is who controls each wallet address, as they are essentially anonymous. However, it is not impossible to identify wallet owners with a bit of detective work, if you know enough about the timings and transaction amounts, especially if those transactions occur on exchanges, where they authenticate the users and their wallet addresses.

Sure, it's possible to "mine" a block, if you have the computational power to do so, and then transfer that to someone else's address, without anyone ever knowing who you are, but the moment you want to do that for cash, you either have to deal directly with the person paying, and take the risk of them ripping you off, or go through an exchange (and hope you can trust them) and your identity is known.

If governments got their act together, they would be passing legislation to ensure that such exchanges are well regulated, with requirements to properly identify users, and to make those identities known for law enforcement purposes, with a proper warrant. Encouraging established banks to operate bitcoin exchanges, for example, would reduce the need for in-person cash transactions, and then I'd really have no problem with such in-person transactions being outlawed. That would help put the pinch on cyber-criminals who use Bitcoin as a means for extorting money from people as well, as it would make laundering it potentially that much more difficult.

Loyal Commenter Silver badge

Re: Sounds

To be fair, it's pretty hard to short-sell bitcoin, when it's pretty hard to "borrow" from an anonymous bitcoin wallet without actually putting that transaction onto the blockchain. It has been up and down like a yo-yo for the last few weeks anyway, so there are plenty of "traditional" risks to take instead.

I see bitcoin as much more of a technological curiosity. I bought some cheapo "mining" gear for about £150 about 6 years ago, when it was still practical to use the USB miners in a mining pool. The fraction of a bitcoin I managed to mine while it was still practical is now worth around £2000, so on paper it's a profit. I'll hold onto it for another five years or so, and see where it is then. Either it'll be worth less than I "invested", or potentially enough for a deposit on a house. Either way, it's a long-shot curiosity, on an amount of money I can afford to write-off.

Loyal Commenter Silver badge

I don't know about you, but I get to choose which funds my pension pot gets invested in (and I have it split over several). I would expect all but possibly the ones rated as highest-risk steer well clear of short-selling, and anyone who puts all of their pension into a single high-risk fund either doesn't have much to lose, or is a fool.

Loyal Commenter Silver badge

Re: Casino metaphor

The brokers, who make a percentage on each trade. They don't care whether the person selling makes a profit or a loss.

Loyal Commenter Silver badge

Re: Would you pay $100 to screw a hedge fund?

I have to say, seeing these people get burned fills me with delight. Let's hope the stock price remains high until those short options expire (does anyone know when this is?) and the Redditors don't bottle it and cash out first.

Four cold calling marketing firms fined almost £500k by ICO

Loyal Commenter Silver badge

Re: TPS is run by the Direct Marketing Association

Yeah, well just because the foxes happened to successfully lobby the government to put them in charge of the hen house doesn't make it any better. It just indicates that those in government are weasels. Or something.

IMHO, the fines that have been levelled are a few orders of magnitude too low. The onus should be on the marketroids to actively gain consent to their activities, not on their victims customers to opt out.

The whole "Direct Marketing" thing stinks. I don't want marketing directed at me any more than I want ionising radiation.

AI clocks first-known 'binary sextuply-eclipsing sextuple star system'. Another AI will be along shortly to tell us how to pronounce that properly

Loyal Commenter Silver badge

Re: (((3xbody)++)++)++

We live in a 10 body system (well 10 to 100 or more if your picky) and yet our system has been stable for billions of years

for specified values of "stable"

There are a lot of things about our solar system that indicate that this "stability" is only metastability. For instance the late heavy bombardment, the preponderance of craters on every celestial body that doesn't have an active surface to recycle them, shepherd moons in ring systems that form, and break up over observable time scales, the postulated migration of the gas giants from the inner solar system to their current positions, and so forth. There certainly are resonances that stabilise orbits, but the heavens are not some eternal piece of clockwork that never changes.

Loyal Commenter Silver badge

Re: (((3xbody)++)++)++

It is, unless those bodies are far enough apart, that you can consider each separately as a two body system, and each is orbiting the centre of mass of each of the others, in much the same way that the Earth and Moon orbit the Sun together, and you don't have to worry too much about the separate effects of the Sun's gravity on each.

Fedora's Chromium maintainer suggests switching to Firefox as Google yanks features in favour of Chrome

Loyal Commenter Silver badge

Re: The browser-as-the-platform endgame

You do know the 'O' in 'OAUTH' stands for 'Open', don't you? It's the standard for how to do authentication, not who it should be done by.

You are perfectly free to implement your own OAUTH server, although a lot of people choose to use a third-party implementation for convenience, such as Facebook, or Google, because then they don't have to bother with all the detail, they can just choose to trust that implementation when it tells them the user is authenticated and not have to worry about how that authentication takes place.

Of course, if you do go and build your own solution, you'd better be damn sure you know what you are doing, and get it right, because badly implemented security is worse than no security at all.

Loyal Commenter Silver badge

Re: ha

They dropped that some time ago in favour of "don't be mhhhmmmhhmmm HEY LOOK OVER THERE A SQUIRREL"

The API that will not die: Microsoft opens crypt to unleash Win32 on Rust

Loyal Commenter Silver badge

Of course, most languages *could* do so, but by adding in a C compiler to them all, you are adding in extra complexity for a niche use case, and when you start doing things like that, you should stop and ask yourself "why"? You are both constraining the language you are altering and forcing it to have concerns about "C" type things that the language designers may have very consciously designed out, like pointer arithmetic and memory management. Plus, you are essentially forking the C compiler each time, and having lots of separately maintained forks of the same thing NEVER ends well.

As a rule of thumb, you should only add to something that which you need; it reduces the maintenance cost, and makes the result measurable and testable.

If you have discrete interfaces for the functionality you want to export from one language to another, then you can worry about the maintenance of that code in its native language (in this case C) and only have to concern yourself with consuming the interface in the host language. Traditionally, this was through entry points in DLLs, which would have a clearly defined interface. If your target language didn't support the required types (for example, if the DLL advertises an entry point with a signature that requires an unsigned short, but your language only has 32 bit signed integers), then you would build a shim to handle that.

I would expect that these OS system calls work in much the same way, except you just specify the namespace they live in, and the language now knows about them without you having to declare the entry points explicitly, and handles all the nastiness like memory management, and building structs with various char*s or whatever in them, where it is needed.

The key here is separation of concerns - In this case, you don't really want to be having to build various libraries every time you use them, that is the concern of the person who supplied them in the first place. You only want to be concerned with your code that consumes them, so why would you need that C compiler to build them anyway?

Loyal Commenter Silver badge

I'm not sure it's that simple.

A lot of languages don't support the same types as C. In the most extreme cases, they may have no variable typing at all. If your C library expects an unsigned short, then how do you manage this natively with a language that only has the concept of a "number" type?

Add to that the fact that many languages also do not have pointers, they only have types that are either value or reference types (C# is a good example of this, if you ignore the shenanigans you can get up to inside 'unsafe' blocks). How would you pass a char* to a function that expects one, when your language only has immutable strings to work with? Or a block of allocated memory?

Things like function pointers are also likely to cause a headache.

By turning every language into something that contains a C compiler, you would in essence be making them all into something that is an extension of C. Some languages are going to be more amenable to that than others (AFAIK, you can, for example, make C# accept pretty much any C code if you tell it that your code is unsafe, but you have to jump through some hoops to make it play nicely with the concept of "managed code"). Some are going to require wholesale redesigning to make them compatible.

You would expect a qualified electrician to wire a building to spec, right? Trust... but verify

Loyal Commenter Silver badge

Re: You would expect a qualified electrician to wire a building to spec, right?

As if that wasn't bad enough, when it was reported up to the site manager, he just shrugged and said he doesn't have time for stuff like that, especially since we'd already made four reports that day... FFS...

One hopes (but probably in vain), the reason that he didn't want to make another report would be that, due to the previous four, all those circuits were going to get rechecked and the sparky who did them fired.

Loyal Commenter Silver badge

Re: You would expect a qualified electrician to wire a building to spec, right?

There's a good reason we don't use red=live and green=earth any more, and that reason is the most common form of colour-blindness on the planet, which affects around 1 in 24 people (one in 12 men, and one in 200 women).

Loyal Commenter Silver badge

Re: Professionals built the titanic...

...with a fictitious sky fairy and boat builder added in for teh lulz.

I'll not dispute that the prevalence of "flood myths" from around that part of the world points towards a prehistoric flooding event. I am disputing that some guy built a massive ship to save all the animals on instructions from "on-high". I'm also prepared to shout down any creation myths, flat-Earthism, or young-Earth fundamentalism you happen to have to bring to bear.

Nothing new since the microwave: Let's get those home tech inventors cooking

Loyal Commenter Silver badge

Re: Smart heating system?

Pencils were not optimum for space use for many reasons.

Not least of which is that graphite flake floating around in low gravity don't necessarily place nicely with spacecraft systems, both electrical, and mechanical.

Loyal Commenter Silver badge

Re: what the fuck is wrong with using the key, anyway?

Back in the days when I used to ride a motorbike, I had one occasion when riding through freezing fog on the way to work, where I then couldn't turn the ignition off with the application of a lighter, due to the key being iced into the ignition.

We'll explore Titan with a methane submarine, a methane submarine, a methane submarine...

Loyal Commenter Silver badge

Re: A lot of thought...

As for using methane in place of water that doesn’t really work, it’s too reactive.

I think you'll find that, at 93K, it's a whole lot less reactive. And, of course, it's only going to be reactive with something in another oxidation state, as far as I am aware, the atmosphere of Titan is chemically reduced. Methane doesn't react very readily with other hydrocarbon species where the oxidation state of the carbon is similarly negative (methane is -4, ethane is -3), you'd need something that can actually react with it, such as oxygen or a halogen for anything much to happen, otherwise you'd find that methane is actually pretty unreactive stuff.

You can drive a car with your feet, you can operate a sewing machine with your feet. Same goes for computers obviously

Loyal Commenter Silver badge

Re: Hmm ...

Have you never heard of a "Dear John" letter?

So your argument here, is that sometimes women will dump men, so it's find to sleep with a model at a trade show?

The "toxic masculinity" thing is toxic because society in general looks down on women who cheat on their partners, but not on men who do the same. A guy who sleeps around is "Jack the lad", but if a woman does that, she will be shamed. And of course, women cheat on men, just as men cheat on women (and women cheat on women, men on men, etc. etc.) Just because someone else might do it, doesn't justify doing it yourself. "Don't be an arsehole" isn't a bad motto to live by.

Are you going to honestly tell me that you have never, when dating someone, run across somebody that suits your needs/wants more precisely?

Two things here - if you don't like the person you are with, you shouldn't stick around until you "find something better". String someone along isn't exactly a good character trait. Of course, if you do get on with the person you are with, you shouldn't cheat on them, just because you happen to run across someone you fancy more.

Of course, sometimes it happens that you may be in a relationship that is plodding along, and you run across someone who is obviously going to make you much happier. You don't just jump into bed with them and betray your partner though, unless you are a proper arsehole. I really don't think that a model at a trade show who slips you her hotel room number is going to fall into this category. You'd be naïve to think that such a liaison would be anything other than a one-night stand. Of course, there's nothing wrong with that sort of thing between consenting adults, if you don't already have a committed partner.

The only toxicity here is you assuming that everybody else on the planet must obey your moral understanding of the world. Who died and placed you in charge of our morals?

I never claimed to be "in charge of anyone's morals", but if you're going to act like an arsehole, be prepared to be called out on it. Your moral compass seems to be firmly set towards the "self gratification and screw everyone else" setting, so I'd suggest that maybe you should think about the effects your actions have on others. It's a fairly basic concept, and not "holier-than-thou" moralising to suggest that you don't go around doing whatever you want without any regard for the effects on others. You don't have to look very far in the world to see the results of people acting entirely selfishly. You might do well out of it; you might even get to run a country, but you sure as hell are going to cause a lot of damage along the way with an attitude like that.

Loyal Commenter Silver badge

Re: Hmm ...

So, whilst it’s not unreasonable to call me out for toxic masculinity, it’s not 100% sure to be the case…

Well, since you didn't act on it, it would be unfair to call you on it.

If you had, though, then it would.

Being tempted by something you shouldn't do is one thing, acting on it is quite another...

Loyal Commenter Silver badge

Re: Hmm ...

I'm not sure the "not cheating on your partner" is a particularly low bar to be honest.

As a mammal with a functioning reproductive system, I do appreciate what it is like to be influenced by those urges, but as an evolved sentient being, I also have a brain which is quite capable of overriding them.

Loyal Commenter Silver badge

Re: Hmm ...

One of the girls gave me her business card, with her hotel room number on it. I didn’t take her up on the hint - and now, more than twenty years later, I can’t for the life of me work out why not.

One would hope that it is related to the earlier part of your post, which mentions "my then girlfriend".

If not, then this is toxic masculinity at its finest...

BOFH: Are you a druid? Legally, you have to tell me if you're a druid

Loyal Commenter Silver badge

Corsair do a nice line in waterproof keyboards. Just sayin'...

Windows Product Activation – or just how many numbers we could get a user to tell us down the telephone

Loyal Commenter Silver badge

Re: The whole activation scheme for a lot of stuff drives me nuts.

My current PC case has slots for three full-height drives. I've got a DVD rewriter and BR rewriter in there but rarely use either. I mean, drivers for things don't even come on disks any more, and the last time I needed to burn an ISO onto something, it was Win10 onto a bootable pen drive.

I'm really at a loss for something useful to put in those drive bays...

Loyal Commenter Silver badge

Re: The whole activation scheme for a lot of stuff drives me nuts.

I have a Blu-Ray rewriter in my tower PC, which I think I bought 2 or 3 iterations back. It has never been used to burn a BR disc. I'm not sure I ever even bought any media. It is crazy how quickly we have gone through generations of removable media. At various times, I have used 5.25" disks, 3.5" disks, 3" disks (those weird rectangular ones in a hard case), Zip disks, Jaz diskx, CD/DVD/BR-R/RW (and various variations or writable/rewritable), compact flash (which were anything but compact), (mini/micro)-SD, Sony MemoryCard. (used by various phones, and the PSP), and various USB external disks and pen drives. I still have a USB "spy-watch" that someone bought me as a Christmas present with a 32Mb flash drive in it, which was already near obsolete when I was given it - cheap pen drives were at the 1Gb level at the time. Anyone remember the "memory cards" for the PS1 that were a great big plastic thing that cost about £20 and stored 128 Kb of data?

At least we now seem to have settled (at least for a time) on MicroSD for things like phones and cameras, and USB pen-drives for removable storage. A lot of devices now push all your data to "The Cloud" now without you even thinking about it. Who can even predict what the next iteration will be?

I don't think I'll ever burn a BR disc.

Loyal Commenter Silver badge

Re: Windows will eventually be free bait

That "still getting updates" thing is crucial to Microsoft as well. They have been burned once, with pirated copies of XP floating a round which didn't get security updates, and thus because the core of many botnets. That was not good publicity for Microsoft and help cement its reputation for Windows being insecure, whether that reputation was earned or not.

Samsung tones down sticky stuff in the Galaxy S21 series, simplifying repairs massively

Loyal Commenter Silver badge

Re: A revolutionary new idea

You've entirely missed the point I was making - Apple and Samsung (and other manufacturers) make it incredibly hard to replace the battery in a phone. If you were to try to do it yourself, without specialist tools, you would almost certainly damage the phone. An industry has grown up around replacing batteries (and broken screens) because of this, but if you go to the cheapest one on your local high-street you are taking an appreciable risk with whether your £1000 phone will come back completely broken.

They are relying on the fact that a good number of people are not willing to take the risk and will just upgrade to a newer model. Not least because a lot of people would be entirely lost without their phone for the time it takes to send it off to a workshop somewhere and replace the battery properly.

Sammy and Apple users have an economy of scale which means repairers will probably have the parts in stock, because they have the market penetration. They also have a (much) higher price point to match, so you can be all smug about owning an iPhone or Samsung phone if you like, but it is a trade-off. People replace the batteries in these phones (and there is a market to do so) simply because they are such a huge investment. I could buy a high-end gaming laptop for the amount you are outlaying on something you probably don't use for much more than making the odd phone call, reading web sites, and trawling FaceBook.

Yes, there's a resale market for old phones, although I'm curious to know how much of your £1k outlay you'll get back after 2 years on an iPhone, compared to buying a cheaper, but equally good phone for half the price, and accepting its obsolescence. It's a shame I can't replace the battery in my old HTC, but I'm not exactly cut up about it because it didn't cost me the price of a holiday.

One minute you're a peripheral maker chugging along nicely, the next the world can't seem to get enough of Logitech's kit

Loyal Commenter Silver badge

Re: Plateau in 3, 2, 1...

The crappier your quality the more likely folks will go elsewhere for their next purchase.

Which is exactly why manufacturers like Logitech will continue to do well. After their 5th cheap Chinese £10 keyboard from eBay fails, people will realise that, in the long run, it's better to spend more money on something better built.

To be fair, there are lots of manufacturers out there who make perfectly good mechanical keyboards with knock-off Cherry switches these days, so you only really need to splash out if you want genuine ones. People will always want to upgrade to something nicer though.