* Posts by doublelayer

10700 publicly visible posts • joined 22 Feb 2018

Windows 11 market share stalls ahead of Windows 10 cutoff

doublelayer Silver badge

Re: Landfill

It didn't happen any other time. I doubt it will happen this time. People continued to use XP, Vista, 7, and somehow 8 after those were replaced, and some still do use these to this day. People can continue to use Windows 10 machines even when there are no patches and I think a lot of home users will. Larger companies tend to replace their computers a little faster, and since anything released in the last seven years is almost certain to support 11, they're mostly going to be running compatible equipment for all their user desktops. Some of those companies may have intentionally stuck with 10 for ease of maintenance, and their waves of upgrades will push the number up a bit. Smaller companies act a lot like home users.

I don't think we'll see a big spike in Linux or Chrome OS use, and only a small one in availability of used computers.

What will UK government workers do with an extra 26 minutes a day?

doublelayer Silver badge

Re: 26 mins per person, per day?

Or, to use the number next to it, an average wait time of over 23 minutes. Which isn't good, certainly, and we should try to do something about that. However, it's not surprising that a department where people call with complicated questions and thus probably take a lot of the time of the people answering calls has high wait times. The way to speed that up is to have more customer service people or fewer callers, and since the set of potential callers are everyone who pays tax, that's not likely to be an easy option. Still, I've had a lot longer hold times with many places. I have a feeling that, if the average hold time was brought down to a number everyone would be happy with (three minutes work for everyone?), there'd be complaints about the people who were employed to answer calls but didn't have any and were just sitting around.

Regulator sues product comparison site alleged to only compare products on which it earned commission

doublelayer Silver badge

Re: Just as bad as "independent reviewers"

I disagree. I think it's worse than independent reviewers, because some exist who are actually doing reviews. And no, they don't have a certification of review trustworthiness. You have to evaluate that yourself. However, some of them are just interested in a certain type of product and enjoy publishing their views, and if you're interested in that kind of product as well, their views may be quite useful. I have several independent reviewers that I trust because they provide a lot of useful information, sometimes obsessively so. This means that I can avoid either collecting it manually from companies' websites or, more likely, I get information that wasn't in their product descriptions or spec sheets but I care about.

Of course, there are reviewers who simply publish a "buy this" review of whoever gives them a commission. In my experience, they're usually obvious and easily rejected before I've read two paragraphs of their output. A fraudulent comparison website that didn't compare things is probably worse than those reviewers as well if it put effort into pretending to compare to others. Perhaps not worse from an ethical perspective, but worse from the user's annoyance level and likeliness to get scammed by it.

Lenovo thought it could surf geopolitics, until Trump's sudden tariff changes

doublelayer Silver badge

Re: It would have worked fine for Amazon

"PLEASE EXPLAIN HOW ONE HAS 145 PARTS PER HUNDRED? Or is what % means? Use correct thermology please'"

I'm sure your mangled English has some point here, but I'm not getting it. 145% means 145 parts per hundred, yes. In fact, when calculating costs, it means 245 parts per hundred since the original hundred parts are still there. So something that costs $500 to import would now cost $500 in the same costs as before and an additional $725 in tariffs, making for a total price of $1225. Now you know how percents work.

doublelayer Silver badge

Re: It would have worked fine for Amazon

I'm not sure how their historical prices are relevant. I was saying that, even though a 145% tariff does not mean a 145% increase in price to the eventual buyer, there's no way it would be a 2% rise unless a sale of an iPhone was nearly all profit. Apple could not absorb that tariff the way the original poster suggested they would. The original post's calculations, if they did any, were faulty.

Apple didn't have to raise their prices in the past because they didn't get hit with tariffs anything like this in the past. Thus, your description of their history of not having price increases says nothing about what they'd do in response to an actual 145% tariff if it happened to them. I doubt they know either, as it's a ludicrous level and they have many ways to avoid it, such as moving manufacturing to India (they already done plenty of that for that reason), or convincing the leaders that the result would be unpleasant enough that they should be exempted (they've done it before and I expect they'll do it again). It's also difficult to compare their price changes, as each new model comes with new features. For example, when they increased the price for the iPhone 12, was that them increasing the price because they could or because something new in the iPhone 12 was worth $100 more? When they canceled the $429 iPhone SE earlier this year and replaced it with their new cheapest model, the $600 iPhone 16E, was that adding $180 to their cheapest model, or was their new one that much better? I note you didn't include that in your list of increases. Whether things they did count as increases is, as I said, not really important to me or their likely response to large tariffs.

doublelayer Silver badge

Re: It would have worked fine for Amazon

It was Amazon's wholesale site, so the prices they're showing are much closer to the price on import, and may be identical to the price on import if the buyers are buying enough to be directly importing them.

Also, for an iPhone's 145% tariff to add only 2% to the purchase price, Apple would need to have had a 60% margin on their phones, and, crucially, be willing to still sell them at a new margin of zero. And when I say margin, I don't mean profit margin when you factor in things like software development, R&D costs, or all the money they spend on the chips they make for the phones, just the cost of manufacturing each phone, so at this 2% higher price, they'd be making a substantial loss on each unit. Incidentally, 145% is so many percents that, even if we used the 20% increase in purchase price, the reality wouldn't change much; they'd have to be collecting massive profits on each phone and they'd have to stop doing it immediately. Do you have evidence that they would be willing to do this or even that they have a ludicrously large margin in the first place; I know it's extreme, but it's not that high?

Anthropic CEO frets about 20% unemployment from AI, but economists are doubtful

doublelayer Silver badge

And why do you believe any of that? Because it would be easy for car manufacturers to do that now: not sell any of their cars, but merely lease them, or in fact operate a system where, when you need a car, you go pick up the nearest one with an electronic unlocking system, drive it to your destination, and leave it. They're not doing that. They're not doing that for a reason: people are willing to pay more to own a car than they are to temporarily use one. If the cars drive themselves, the benefit of owning one is not reduced, and many of the biggest problems are not solved. You might be able to get one if your driveway is located in a sufficiently dense city, but people who don't might value having one near their house, guaranteed, rather than hoping that one will eventually arrive. While it makes the system of operating them as a fleet a little easier, and I'm sure someone would try it, there's no reason to expect they would try to end the concept of ownership, especially when the revenue from repairing old ones is so nice.

Also, what does that have to do with any of this? The problem is with safety or user perception of safety, and the specific part you replied to was about what happens if people become concerned that improper development has caused automatic driving systems to operate unsafely too near to their bodies for comfort. What happens is they get angry and ban them, and then they don't operate, whether owned, leased, or fleeted out. So whether you want automatic driving or you plan to eliminate your driveway, you want to be careful to not sell incomplete automatic driving as more functional than it is.

doublelayer Silver badge

You've oversold the state of FSD, unless you're referring specifically to Tesla's FSD (we should probably use a different term for anyone else's as FSD is specifically Tesla's name for it and they're lying). If you are including Tesla's, you're just wrong.

The reason it isn't trusted is the same reason people do trust amusement park rides. Random stuff isn't supposed to happen in front of the rides, and the tracks are designed to make sure they follow the path set for them, which has been tested, and that nothing suddenly appears in front of them. On normal roads, you don't have that certainty. Therefore, if you're going to operate a machine on those roads, you want one that can handle it when cars do things that are unexpected. If we had a parallel network of roads where no humans were operating, maybe more automation could work. We don't have one, which means that you have three choices:

1. Automatic driving has to handle cars driven by humans. People in the automated cars prefer living to dying, but the car has someone else to blame for their death. If that's what's happening, people won't use the cars.

2. Automatic driving isn't allowed because nobody's figured out the liability involved in machines that can't handle the randomness of road travel being placed in the midst of the randomness of road travel.

3. You need to convince somebody to build a parallel road network. Good luck.

I support option 1, and I think we can get there. We will never get there if you insist that it already works. People will see that it doesn't, and if you're not careful, fearful people will force you into option 2. Smart people are working hard to try to accomplish option 1. Don't let them down with arguments like this.

Feds arrest DoD techie, claim he dumped top secret files in park for foreign spies to find

doublelayer Silver badge

Re: Let me spy, make me a citizen?

It's not like he suggested becoming an employee of their secret services. I think we have very different concepts of treachery. I do not owe my country loyalty. I am loyal to things I find moral, some of which, such as democracy and human rights, my country represents. If they stopped doing those things, my loyalty to them has expired utterly as they have violated it first. Therefore, I don't expect someone wishing to become a citizen of my country to show it any more than that. They wish to live there, pay taxes there, vote there, and be subject to its laws. If they meet the conditions for citizenship, how fervently they love the country is irrelevant to me.

Your comment reminds me of a book set in World War II which always confused me when I first read it as a child. A Nazi spy ring in the UK, planning to assist a German invasion, was successfully defused by the British counterspies. One of them described their feelings toward the German members of the ring as respect for their daring, while their view of the British members was contempt for their treachery. To me, both groups would be equally despicable for supporting the Nazis. Had there been a similar ring in Germany, the Germans doing whatever they could to unseat Hitler would be equally admirable as the foreigners helping to do it, and I would find their treachery to their country commendable and honorable.

This isn't very important to how I'd consider this guy's attempt to spy. If I were a country in receipt of that message, probably the only considerations would be how much I wanted whatever information he had access to and whether I trusted he would actually provide it. From the description, the country wasn't named but was probably an ally of the US, so it probably had little interest in the information. This suggests the aspiring spy wasn't very good at his job, since a core part of spying is finding out what information someone cares enough about to compensate you for getting it, and adversaries are much more likely to want something than allies. If I had access to all the US information and I wanted to spy for the UK, I'd have to be very selective to find things the UK would care enough about to risk diplomatic consequences from the US over, but China would probably want plenty of things and therefore be easier to negotiate with. Of course, the choice to approach an ally may suggest that the aspiring spy has political preferences in what countries he's willing to work for, but it's hard to be a successful spy that way.

Aussie businesses now have to fess up when they pay off ransomware crims

doublelayer Silver badge

Re: Turnover of AUD3 million... Large companies?

The difference is that "pig butchering" is a specific type of attack which has the capacity to go after all the assets someone has. One wealthy person can end up providing a lot of funding if they end up bankrupt or even in debt at the end of the process. For a small company (using your scale of two employees) and ransomware, the economics are very different. If you request a ransom so high that it would bankrupt the company, the company is not going to pay it; it's as bad or probably worse than having to rebuild manually.

There's a technical problem as well. Ransomware has an inverse U-shaped viability curve. The best victim for a ransomware attack, speaking only technically, is something large enough where there is tech gluing things together, since that makes it easy to spread, but not something large enough that people have gone through to harden it. The example you provide of the two-person company is likely not to have good defenses, but neither are they likely to have systems that are easy to attack. The people may be using personal laptops, and if they have separate work machines, they may still be administered like personal ones. Those don't tend to have many openings to the outside world, there are fewer people to try to phish, and if you get your software onto one of them, you might not have a great way to spread it onto the other one, but that other one may likely have a copy of many of the important files. Meanwhile, if you succeed, your likely payment is quite tiny in comparison to the schools, utilities, and large companies that neglected their IT security which most ransomware targets.

This has been tried. Early ransomware targeted personal machines in droves. Have you seen any of that in the last few years? I haven't, and it's mostly died because the ransomware operators realized that targeting individuals sucks. It's hard to show people how to navigate your Tor ransom request system, coach them through getting cryptocurrency, convince them that the files which have value to them but aren't going to kill them if they're lost are worth the ransom, get them a working decryptor if you're the kind that has one, and the kind of ransom you can request and reasonably expect to receive is just too small. Larger businesses may take more effort to crack into, but they have more ability to pay, they have enough insulation between the people paying and the source of the money that they're more willing to pay, and they often have a lot more riding on having access to those files.

European Commission: Make Europe Great Again... for startups

doublelayer Silver badge

Re: Their biggest problem

I'm not sure that litigating the financial crisis is going to help with this discussion. The core point, that you have to prove what someone did wrong in order to imprison them, applies here as well as anyone else. I didn't say, nor do I believe, that the financial crisis just showed up out of nowhere one day and nobody could have known it was coming. I did say and believe that there were people working in finance who weren't to blame at all because they did unrelated things and there were people who worked in the area but were still not to blame. If we lived in a society where we don't need to prove fault, many of those people would have been punished just to take out our displeasure at the situation on someone the ill-informed incorrectly believe was responsible.

And when there were people who did something actively wrong, I still believe that we need to make what they did illegal. If it was already illegal, then we should charge them for it. That way, people know not to do it next time. The original suggestion was essentially to discard the rule of law and replace it with the rule of whether some random people like you. The attempts to do this of which I'm aware are universally nasty.

doublelayer Silver badge

Re: Their biggest problem

The problem with the alternative is that it makes everything a random guess and the only important factor is PR. Break a dozen laws in egregious ways? If you can convince people that this was actually totally fine because the people accusing you of doing that are nasty, untrustworthy people, you are free to continue as you wish. Did nothing wrong, but your opposition painted you as evil? There will be consequences even though nothing happened to cause them. Laws have to be specific and courts have to stick to them, or they basically don't exist. To some extent, there is some leeway in both directions when this breaks down, with juries able to "nullify" if they consider the case wrong or with judges happily smacking down attempts to use nonexistent loopholes based on stupid interpretations of grammatical concepts. I'm not sure anyone would like the results if we made it applicable on the whim of a random person.

For example, you've mentioned the global financial crisis. If you have a specific person and a specific crime, you can charge them with it. If, instead, you want to charge anyone who worked in finance because "that was bad and we didn't like it", there's a very good reason that isn't what we want to happen: maybe that particular finance person actually didn't do anything wrong, and it's on us to prove that they did. There are plenty of financial crimes on the books that people can be charged with if they break them, and sometimes, there isn't as much enforcement as we need. In that case, the solution is more enforcement, not changing the basic nature of laws.

Feds gut host behind pig butchering scams that bilked $200M from Americans

doublelayer Silver badge

It's likely that the Philippine business concerned isn't the physical location of the scammers, but just one of the links in the chain. The Philippines isn't a common place for the scammers to work from, but it is a common place for them to originate from as they have a higher rate of fluency in English. That business could be involved with finding people to work there*, but it probably doesn't own the building where they are now. Of course, this could be actually based there, but even then, the business probably doesn't own the building for exactly this reason. If they make it harder to identify where the building is, it's harder for it to be raided. Two business entities is a cheap way to make this more complicated.

* That's both for forced labor and for voluntary labor. There is often some of both involved, although when the people who voluntarily choose to scam people find out how little they're paid to do it, they sometimes switch categories.

Ex-Meta exec: Copyright consent obligation = end of AI biz

doublelayer Silver badge

Re: Mr Clegg is wrong

The problem with that is that, if copyright actually does protect creators, as I believe it does despite some harms it has exacerbated, then we don't know that creators will continue to create if those protections are removed. The harms I know about are mostly to consumers of the content, not to creators themselves, meaning they don't even experience many of those and still get the protections. Even if those harms were much larger, it wouldn't be enough to prove what would happen if the system were removed.

On a basic level, I agree with you: someone will continue to do creative work if copyright were eliminated. However, just because someone still bothers to write a book doesn't mean it's all fine. If I am right, the people most likely to continue to create are those wealthy enough that they can do it as a hobby without having to worry about success. That category hasn't included many people whose work I enjoy. I want to see people continue to create and benefit from the works I have enjoyed in the past, and I believe that, if copyright were abolished, most or all of them would stop because they need to spend long enough at their work that they need financial reward from their work to make that feasible. Abolition of copyright makes that extremely difficult compared to having it.

doublelayer Silver badge

Re: Mr Clegg is wrong

Nice try. If you think copyright has done more harm than good, it is on you to demonstrate why. I know some harms copyright has led to. I know some harms that copyright has exacerbated. I think that the protection of creative work which makes it possible to have as much as we do outweighs those, so I favor specific changes to fix those smaller harms. For example, weakening or eliminating laws like the DMCA, specifically those sections that penalize people for "breaking digital locks", I support, but removing the copyright part of that I don't support.

This is an opinion. Yours is also an opinion. No web search will prove you right, but you can convince me you're right if you have any reason at all behind your statements. I have provided arguments in support of copyright here and in another comment here already. You've consistently declined to try. Count me currently unconvinced.

doublelayer Silver badge

Re: Mr Clegg is wrong

"A case can be made that copyright, in its present form, does more harm than good, and actually fails at what it was originally created to do, which is to support creators."

Go ahead, then. Or did you think that saying "a case can be made" is enough to make that case? Your total of no arguments to back that up are not helping prove any of your downstream points. Oh, and when we get to the point where you want to return to those points, making the case that copyright does more harm than good is a required step, but not the only one. We'll also have to make the case that it helps creators less than or equally as the thing you replace it with in order to prove that creators will still create with your replacement.

doublelayer Silver badge

Re: Thieves.

Which handily hits the biggest problem with your idea and the biggest problem with your attitude.

The idea: "… after you disclose them to others." Do you realize that, if you were to get what you want on copyright, people would stop disclosing their ideas to others whenever possible because it's the only way for them to benefit from having had those ideas? That has some problems for technological developments. It just doesn't work for artistic work.

Your attitude: "However, attribution and credit are a differing matter." Well, it's a bit of the problem with the idea, too, because what makes you think anyone is going to care about properly attributing that thing they can have for free. You won't get it, no matter how you try. But whether you get it or not is not important because attribution is not what any of these structures are for. Giving people a patent was never supposed to be about bragging rights of being first to have this invention stamped by a clerk. It was to make that invention available to everybody on public terms and to keep inventors inventing instead of sending them to live in poverty. Copyright was invented so that people who write books can sell those books to people who like to read them, rather than writing the book, having one copy purchased by someone with a printer, and then they go off to live in poverty. Your alternative, where we send them to live in poverty but with a nice plaque, is not better. It's not about credit. It's about having more of those things you want to have, and I know you want them, because you're constantly demanding them for free.

doublelayer Silver badge

Re: Just for the record. . .

But many people who do the same things aren't rich, and their work has been used in the same illegal way. This also isn't a rich/poor dilemma here. It's a legal/illegal one, and unless you actually disagree with copyright law, it's not hard to take a side. If you do disagree with copyright law, chances are we'll disagree, but we have only a few people who are willing to say so and the arguments haven't convinced me yet. And, if you do disagree with copyright law, it doesn't change the situation now: it's still illegal and it will be unless you can change copyright law.

Trump threatens to add formal Apple Tax on top of the 'Apple tax'

doublelayer Silver badge

Re: Trump said stuff about tariffs

"What I said about a $1200 iPhone is that I wouldn't be surprised if it costed as little as $100 to actually manufacture. From your link the manufacturing cost for an $800 iPhone is somewhere between $400-600. Not exactly out of the ballpark of the 50% profit I assumed??"

Are we calculating the same way? To me, a $100 manufacturing cost and a $1200 selling price is a 1100% margin*, and a $500 cost (no, not $400, that wasn't in their range) and a $800 selling price is a 60% margin, and 60 and 1100 are very different numbers.

* And it is margin, not profit. Those costs include how much it costs to get an A18 chip from TSMC, but not how much it costed to design the A18 they made, since Apple also pays for that. The costs for the software are not included either.

You're right that many of the threatened tariffs on Canada didn't go into effect as strongly as threatened. However, that's a very different story to the picture you've painted in either of your comments. Everyone knows that Trump threatens far more than he enacts, but there are tariffs in place and have been for some time. That they're not as high as he once claimed he'd make them does not change the fact that they are a lot higher than they were four months ago. That's why Canada has all those retaliatory ones you know about; the US did impose real tariffs.

doublelayer Silver badge

Re: Hmm

What makes you say that? Any country can be blamed for problems, real or imagined, and threatened with some ridiculous number. Most of the most ridiculous numbers haven't gone into effect with the exception of those on China, which were very real and aren't normal now that they've been backed off a little. The UK can get a threat any day now, and nothing says that it will be lower than the threat the EU got, or that the end result of the negotiation will give it a lower number. All it means is that the specific threat announced then doesn't affect you, but since making threats is free, that doesn't make any difference.

doublelayer Silver badge

Re: Trump said stuff about tariffs

You are incorrect about a few things. For example, unless I've misinterpreted the "He started with us in Canada (and Mexico). The meandering story so far would be a decent sized book. What has actually happened?" part, you think that the tariffs on Canada and Mexico have been postponed? That's wrong. They were postponed a couple times, and some others that were talked about, possibly not seriously, haven't gone into effect. However, there are active tariffs from 10-25%, active right now if people try to import things from Canada or Mexico into the US. Those are real. Those are being charged to people and they are paying them as we write. The tariffs on China, people are paying those too. The tariffs on everybody: active. The extra tariffs on the EU: not active yet, but that global tariff does apply to them already. Those are not fictional.

"It wouldn't surprise me if actual production cost was around $100."

Do you have any reason to expect that price is anywhere close to actual costs? Before we pull some numbers from the internet, let's consider what would happen if that was real. If Apple can get those components for $100, then so can any other smartphone manufacturer with enough money to buy enough components to get the bulk pricing. Apple could still get a premium because of IOS, but we'd expect that some Android manufacturer would be making comparable hardware and selling it for only a little more than components and manufacturing. Is that happening? No, it's not. There are very cheap Android phones, true, but they use LCDs, not OLEDs, their processors are not Apple-class, they use normal cheap cameras for facial recognition instead of Apple's infrared thing, there are obvious differences that allow the price to be lower. The components Apple puts in their devices could not be purchased for that price.

There's a slow way to do this: go to parts suppliers who state their prices and figure out how much you have to pay for an OLED display of comparable resolution even if you plan to buy a million of them. There's a faster way: use estimated numbers from people who already did some of this. Like these people who estimate component and manufacturing costs for the base-level iPhone 16 at $495. That's sold for $800, so Apple has 38% of that to cover software, R&D, distribution, and profit. Of course, that number isn't exact, and Apple can probably save on some of those, so their margin might be a little more. It's not going to be $100. If you could obtain similar components and manufacture them into a phone for that price, you should start a smartphone company.

doublelayer Silver badge

Re: Woz

Woz wasn't a production genius. He was great at building the product in the first place. Figuring out the factories to mass-produce it most efficiently was never his strongest feature, and he didn't intend it to be. If he were there now, even if he had continued to be there all the way through, Apple would likely be very different than it is today but he almost certainly wouldn't have changed their production systems in the slightest. Yet, Apple does have a department full of people who do exactly that and they find it difficult to move production into the US on a whim.

doublelayer Silver badge

Re: Poor old Trump

This depends what goals he's trying to accomplish. If he wants Russian superiority, the answer is very different than if he wants personal wealth, pleasure, or power. Dictators have often found that the success of the country they're running is harmful to them personally, because a poorer country you can rule with an iron fist means more for you than a medium country where you may be ousted by bureaucrats you needed in order to get moderately successful, or more extremely a moderately successful country where you rule with limited authority beats a successful one where you are thrown out by the citizens who can and will demand their rights. It's not a perfect scale, and there are many exceptions, but sometimes, the actions of dictators can't be judged the way we'd normally do it.

For example, it's common to declare Putin a failure based on all the Russian soldiers who have been killed during this war, but because he doesn't care about their lives, that doesn't seem like indication of a failure from his perspective. If he values Ukrainian territory more than Russian lives, the trade could have been worth it. I'm not sure we can know what he wants now, and it probably wouldn't make much sense if he tried to explain it. Still, there's a chance that he doesn't consider it the kind of failure that it looks to us because he's going for things we wouldn't consider worth the cost.

doublelayer Silver badge

Re: Perhaps ...

I think you're partially mistaken there. Some of the people who are in favor of this policy do want to work at a factory, with a misunderstanding of how factory work would be, what they'd have to do to qualify for it, or how well they would be paid to do it. The focus on returning to glory days includes an image of well-paid, easy, and no-knowledge-required factory work which is not a great match to what it would have been at the time they're thinking of and even more incorrect now. Some others may have a slightly more accurate picture and are still willing to do it, but they still have an unrealistic image of the economic realities involved.

doublelayer Silver badge

Re: Perhaps ...

In this scenario, I think the rule is that all labor worldwide becomes free. This gives us two problems:

1. The less important one. Labor being free doesn't mean everything else is. Miners of cobalt might work for free, but there's still only so much cobalt, and that might make it not free.

2. The important one. Why are we bothering to do anything with notional free labor when that's never going to happen? The question of how much more expensive it is to build an iPhone in the US versus China involves labor costs, yes, but it also involves tons more, such as regulation costs, importing component costs (or local manufacturing of said component that Apple doesn't make themselves costs), training costs, recruiting costs, physical land and plant costs, utility costs, and on and on. I don't know the values for any of these, and I don't even know how large each of those is in comparison to another one.

The elusive goal of Unix – or Linux – simplicity

doublelayer Silver badge

Re: No money in simplicity

"In the world I live in if a (scripting) language lacks a feature then you just add it. You don't keep revising the base language making both it and the applications you make from it ever more complex and convoluted."

In the world I live in, I sometimes have to clean up the variety of functions we wrote for one use case that could have been standard but weren't, the standard functions that could have been in libraries, and the libraries that could have been language features. Each standardization makes it possible to not redo work. If there is something that lots and lots of people want to use, then building it in might help to make the tools better. That doesn't mean you implement everything in the compiler so your program just reads doMyWork(), but when there is something that is generic to the language and heavily demanded, and the choice is whether to add some syntax or to have lots of people import a thousand-line library and write ten lines instead of one every time they want to use it, the syntax option is worth considering.

doublelayer Silver badge

Re: The elusive goal of Unix – or Linux – simplicity

XKCD 1987 is very true, but what it isn't is unique, either to the time or to the language. Hands up who has never had and used:

Multiple JREs and JDKs.

Different versions of a library written in C or C++.

Different code or preprocessor directives to deal with different compilers.

Some script which doesn't run right with modern versions, but it's more work to update it than to give it whatever outdated environment it wants.

Any node_modules folder, whether or not you created it.

doublelayer Silver badge

"I don't really understand why there's a stereotype of Debian being behind the times."

Because eventually, you want to run something but you can't because it requires a library version that was released two years ago. You could patch it in yourself, which doesn't work immediately because that interacts with another system service which also needs an update, but once you build both of those from source and make sure the paths are set right so only the thing that needs the new library uses the new library, both because you don't want the old version of anything to break on the new library and because you may not be installing security updates to your built-from-source version as often as Debian is patching the old one, it's working great. Many people don't know how to do that. Many who do don't want to have to do it too often. Each time you have to go around the OS to accomplish something becomes a little piece you have to remember to configure and maintain, putting more pressure on the admin.

This might not affect you, in which case Debian is great. Debian is also great as a component of things because of this. The people who compare distros are the most likely to have hit that wall a couple times. I certainly have.

AI can't replace devs until it understands office politics

doublelayer Silver badge

Re: Nonsense.

Go ahead, try it. It won't work for the same reason that you do, in fact, still have translators translating books from English to French: I could shove the book into Google Translate, or if I have some cash I could use something better. Unlike a few years ago, it won't have so many parts that are incorrect, but it won't be enjoyable to read because it lacks the literary quality the original had. Translators in general have lost jobs and wages because there are many situations where mere understanding is enough, but literature is one of those places where they still do the work.

You, apparently, do not know that. Perhaps you have a similar amount of knowledge of what happens when you take business process docs, written by someone who doesn't really want to do this, and get LLM-written code out. I encourage you to try it. It will help with your experience in one of two ways. If it turns out to work, you'll make tons of money as the person who made programmers obsolete and, as a bonus, you'll prove how stupid I and others here are. Or you'll learn firsthand what the problems are, and if the tools work well enough, maybe you'll be the one to fix them, and if you can't, at least you'll have a better understanding of why we have the views we've expressed.

doublelayer Silver badge

Re: The Great Replacement

It will listen all day long, but that doesn't mean the summary it provides us will be useful. For example, one of the ways to make sure the thing shows up in an LLM summary is to make sure it is mentioned many times. The most important stuff in a spec is likely to be the parts that don't need to be repeated multiple times when talking to users. So if the users talk to the LLM the same way they'd talk to us, that kind of important part will probably be the most likely part where errors show up. The talking to users part is important. That's why we do it. If all I needed to do was coddle some idiots, I wouldn't bother talking to them. I need to learn important things that they know and I don't, and if I don't, then I'm the idiot who could not build something because I was incapable of doing my job, of which determining requirements is a part.

doublelayer Silver badge

Re: Coding isn't dead...

This is mostly wrong. The analogy is not to manufacturing things, but to designing them. We build machines to build cars now, mostly, but the cars the machines build are still designed by humans. Programming is not manufacturing work, since it's usually pretty easy to make more of the program you just wrote. Programming is design, and that has not been mechanized just yet. We build tools to speed it up, but so far, none of our tools has eliminated the requirement to think, and programming properly requires thinking.

doublelayer Silver badge

Re: The Great Replacement

If AI can do that, AI can replace my coding job too. AI can't turn vague statements into a spec that people actually want for the same reason that I can't: I don't know what people want until I extract it from them through large amounts of talking. They could try talking that much to the AI and hope that the specs it makes after that process will represent that talking, but the talks I have tend to be much larger than the context window for the larger ones used in most models. Or mine, for that matter, which I work around by splitting up the task into pieces and writing the spec in pieces so I don't have to hold it all in and write it once.

I think the start of your comment is extremely correct, and in fact, more correct than even you think. People seem to think that AI will easily replace whatever jobs they have no respect for, often by misunderstanding how that job is done. A lot of people don't understand how programmers work or what they do that eventually makes the computer do something. The only part of that process they see is those funny documents with punctuation in weird places, so they think that's the most important part of it. You seem to have a similar view of management. Managers mess things up all the time, but that doesn't make their job as simple as you paint, and that means AI will not be as able to do it. As with ours, LLMs will do an excellent job of pretending to do that job if you give it to them. An LLM can certainly run a status meeting. It can't properly interpret that meeting and a long list of other meetings to understand what people are doing, which ones have the strongest skills in which (undefined and flexible) areas, and understand what people like, how to keep the ones you want, which ones you shouldn't have, then execute on all of that. Good managers can and do that, and bad managers will often do some of it.

How Java changed the development landscape entirely as code turns 30

doublelayer Silver badge

Re: Excessive hardware requests, lack of backwards compatibility, taliban OO approach...

Their comment clearly indicates that they mean "won't run", and they're not the only one who has seen software refuse to work with newer JREs. No, it's not all the time, but I've had the experience of keeping around several JREs so I can execute software that won't like any other version. The code I've written in Java never seems to have that problem, but it isn't the language I use most frequently.

Neptune OS is Debian made easy but, boy, does it need some housekeeping

doublelayer Silver badge

Re: Comparisons with Debian

Part of the comparison might be an attempt, conscious or unconscious, to evaluate the process from the perspective of an unseasoned Linux user. Some of the extra features in Debian's installer are great for people who know how it all works, but they make it harder for new users to navigate it successfully without getting confused or making a wrong choice that's annoying to clean up. They might prefer to write from that perspective for two reasons. First, there was an article posted a week ago which received a lot of discussion about helping unfamiliar users switch to Linux, where user-friendliness was considered a serious necessity. The second is that those with most familiarity won't need the review so much, since it is easiest for them to spin up a test version and just see how it feels.

doublelayer Silver badge

Re: Psudo security

If you don't like the timer, then you change the one line in the sudo config to disable it and require the password every time. There are reasons to argue su versus sudo, most of them relatively small, unless it's a server, in which case sudo has some significant advantages. The ones you mention are not among them.

BOFH: The Boss meets the unbearable weight of innovation

doublelayer Silver badge

Re: Got off lightly

I was thinking the same. They don't necessarily have to do anything BOFHish to do well out of this if they just charge the normal vending machine profit margin and get the snacks wholesale, especially when they have a plausible reason to charge the boss whenever he's present.

UK 'extremely dependent' on US for space security

doublelayer Silver badge

Re: It’s special alright!

"America had every right to be very angry at Japan - that’s not the issue I was addressing."

Of course it wasn't. It was the point I was making to correct your incorrect summary about why the US declared war on and then fought Germany. Which didn't have to do with Germany torpedoing ships. Germany did torpedo some ships, but that was after the war had started, because moving submarines into position to strike US shipping was faster than planning and executing a land offensive from North America to Europe or Africa.

Similarly, "despite Churchill asking for help for quite some time, it was only offered when their arm was twisted" is wrong. Help was offered. Less than the UK wanted or needed, definitely. But you suggest that the US offered nothing until they had no other option, when in reality, the US president did everything he could do to give the UK preferential treatment and assistance, at US expense, well before the war. Had he had the public support, he would likely have joined in the war more actively, but he didn't. Attempting to do it regardless would have been illegal and a guaranteed way to get a different leader who might have had different opinions. A lot of Americans were antiwar for various self-serving or cowardly reasons, as were many UK residents before they too, lost the choice due to unquestionable aggression, but you are ignoring plenty of history to make your allegation.

doublelayer Silver badge

Re: I can believe it

You know you're talking with an ill-informed person if they use a phrase like "BRICS alliance". BRICS is a grouping of countries because they're sort of similar: large countries that aren't in a traditional alliance with similar levels of economic development. That's all it is. India and China are two members of those five, and they're not likely to ally with each other on military matters any time soon, what with the recent military disagreement (at least a hundred deaths). Brazil and Russia have no military alliance, don't generally agree on diplomatic issues, and have little significant economic relationship other than the normal one you'd have between two largish economies that produce different things. But that grouping for categorization and the occasional conferences between them, marred only by the fact that Putin wouldn't go to the one held in South Africa because that member of the alliance was liable to arrest him, can be used to imply that there's some powerful group where there are five mostly unaligned countries, and five sounds much more powerful than your favorite one.

doublelayer Silver badge

Re: It’s special alright!

"And they didn’t do it because it was “the right thing to do”. They did it because their supply ships to Europe were getting torpedoed by the Germans and it was …yep …. costing them money."

That's...an interesting interpretation. Maybe they did it because they had declared war against Germany, which happened because Germany declared war against them, which happened because they declared war against Japan, which happened because Japan bombed them about which they were quite angry. Are you really suggesting that they only did this because ships were being attacked. How, in your interpretation, do you explain the decision, much earlier, to give the UK and its allies weapons at US expense?

In reality, there were a lot of people in the US who wanted to stay out of the war because it was a war and those things are not much fun to be in, without putting much more thought into it. That did not apply to those running the military at the time, who, when they got the public support they needed, were quite enthusiastic about joining with the UK to fight, and they did. This is not the only time the US has had almost exactly the same reaction to a possible war, nor is it the only country to have done it. I could, for example, rewind a few years and describe the UK's reaction to German actions that looked very similar. Doing anything they could to avoid war, which of course didn't work, and when war was declared, not being very effective for several months. To explain why would take a lot of paragraphs, and almost any single-clause explanation would be virtually guaranteed to be wrong.

Apartment living to get worse in 5 years as 6 GHz Wi-Fi nears ‘exhaustion’

doublelayer Silver badge

Re: Fiber

That would help significantly, but most of the time, the people building these do not bother to do that. They often get the cable into some convenient part of the wall and stop there. If that convenient exit point happens to be central, so much the better, but there's no proof it will go that way. I've seen designs that have the incoming line quite near the door, maximizing conflicts between units in the building, and I've also seen them on the outside wall, maximizing power lost to covering the outside of the building. It's harder to convince residents to get a long ethernet cable and make the port more central when their landlord has chosen not to. I have had the pleasure to live in a building where there was intra-unit cabling, meaning that I could choose between three wall ports to put APs on or connect physically to, but that was not universal.

doublelayer Silver badge

Re: Fiber

Do you know any building that has a single router per building? Nowhere I've ever seen. It's all as you describe: wires to each unit, then one or more access points for that unit's occupants. In fact, that's the problem, and you could theoretically [ducks] I said theoretically, improve the contention problem by having only one WiFi network for the building that everyone connected to.

The problem the article describes is that, when you have a bunch of APs, set up by every occupant independently, you have a lot of possibility for congestion because my AP may be quite close physically to my neighbors' ones. For example, when unit layouts are standardized, my incoming network wire is probably only three meters from those of the apartments above and below me, and most people will install their AP right where that line ends rather than extending it elsewhere. That brings multiple APs closer than they need to be, and if their bands conflict, which would usually be because they're badly configured, that will produce bad results for everyone.

Back to that theoretical thing, if you spaced out APs to avoid congestion, then you could avoid a lot of the problem by maximizing capacity, which for the 6 GHz band is huge. Eventually, you could saturate that entire thing, but most of the time, that would work fine. I don't suggest you do it, as I want my own, private network and would not want to spend all my time on a building-wide network, but offices already use that setup and, most of the time, it works more efficiently than individuals' haphazard configuration.

doublelayer Silver badge

Re: And Gamers...

"What's the experience of others? If you live in such a building, have you noticed lots of wifi congestion that's affected what you're trying to do?"

I have, but that was mostly on the 2.4 GHz band. Terrible congestion on all the channels. Fortunately, after disabling that, 5 GHz has been fine and I've had no need to go to 6 GHz, which only some of my devices would support anyway. There are probably people who are packed more tightly than I have been, and 5 GHz could be more congested for them.

One possible explanation is that I do a proper check of the available bands before selecting one. If I'm able to find a clear one because people are trusting to automatic selectors that don't work, then they may be getting more congestion than I see on the popular defaults. Compared to the way the study did it, I also don't set a massive band, going with the smallest option which has never been a problem. Mostly, that is the default, meaning they may have estimated more congestion than really exists by assuming that many more people will opt to use several channels at once when that is a relatively rare choice.

Sergey Brin promises next generation of Glassholes will be much less conspicuous

doublelayer Silver badge

Re: I'm probably not the target market for these...

For some, the point of new tech is showing off that you have it. For others, the point is using the new tech. Most of the time, the people building the tech are thinking about the people who want to use it, hence why the original Google Glass team focused on ways you could use their tiny screen and ignored how it looked ridiculous to everybody. With this modern version, they'll pay a bit more attention to making it not as ridiculous because they already cut themselves on that once, but their focus will still be on the tech.

That doesn't mean the tech will work well. Often, people who focus too much on the tech build in something they think makes for a cool demo but ignore "boring" features that someone might want to use, or they decide that some moderately useful feature takes precedence over hardware deficiencies like insufficient battery life. Not every tech designer wants to or thinks they can make their product a luxury good that every user will be showing off.

doublelayer Silver badge

Re: The problem isn't that they are conspicuous

Wrong comparisons. The thing to compare this to to see how the public response will go is Facebook's smart glasses. These may look different as it sounds like they're still going to have a screen, whereas Facebook's (fine, Meta's, but I still don't like letting them change the name) decided to skip that part. The important part for those worried about privacy is still there: Meta's got a camera in those. I don't notice people wearing those in public, although I'm not looking closely for them. That either means that, although seemingly popular by reported numbers, there aren't many users near me or, alternatively, they aren't as obvious as Google Glass was.

Actors' union complains about Epic Games cloning Darth Vader

doublelayer Silver badge

Re: A sign of times to come

And, once again, you have the opportunity to attack someone you disagree with and be convincing, because the union representing actors has no reason to control what can be done with recordings the users had permission to use from both the legal owner of those recordings and from the person (or family of deceased person in this case). Armed with this great opportunity, you completely ignore it and go on to bang your "copyright is bad" drum again.

A lot of artists do complain a lot about the threat of competition, and sometimes that's all they're afraid of. In my opinion, too bad for them. But some of them are complaining about their work being used without permission or legal right to do so, and I support them in this. I don't care if the studios use their computers to make fake actors. If they can manage it and it means human actors have a harder time finding work, that's normal change. If, however, studios try to clone the appearance or voice or gait of a human without permission, I have a problem with that. If artists lose to competition from an AI model that has legally licensed all its training data, I won't support the artists. Every model that's competing with them right now is trained on illegally obtained training material, and I support those who did not give permission for that use.

To progress as an engineer career-wise, become a great communicator

doublelayer Silver badge

Re: Not the case elsewhere? US?

The downvotes are because it presents a straw man (you have to be knowledgeable about literature to be hired), when nobody suggested that. The point they actually suggested, that people be tested on their ability to communicate, is a good one, and elsergiovolador was clear that they disapprove of this, using unconvincing arguments to oppose it.

The kind of communication that needs to be tested is not particularly extreme. Can you write a readme for your code that, when read by a person who hasn't read your code, does these things:

1. Tells the reader what the code is for.

2. Tells the reader what else you need to use it.

3. Explains how to run it.

These aren't high bars. This is one of the few types of communication where typos aren't a fatal problem, as long as they're not in commands or change important meanings. You don't have to work too hard to accomplish it.

Some people can't do this or hate it so much that they refuse to. Some of them have convinced themselves that, because they can't, it's okay if they don't. It's not okay if they don't. In some cases, you might want people with even more communication skills than this, which is still not a high bar, but most of the time, the readme and similarly detailed notes and emails to colleagues is fine. A good grade in a literature class would probably demonstrate you had that skill, but you certainly wouldn't need that to prove it and could gain that skill in other ways.

Boffins devise technique that lets users prove location without giving it away

doublelayer Silver badge

Re: How about no...

"As for battery life, are you saying that disabling GPS doesn't switch off the GPS radio?"

No, kind of the opposite. I'm saying that keeping GPS enabled doesn't mean the GPS radio is always on. I leave it enabled, but I know what apps are able to use it. If none of those are running, the radio is off and consuming no power, the same way it would be if I had disabled it. It'll turn on when one of those apps requests it. If I know what apps I've allowed to use it, whether those are using it now, and don't have something weird in the background also using it, then it works that way. If I didn't have all three of those things, I'd be more worried about not knowing them than about my battery life.

The 'End of 10' is nigh, but don't bury your PC just yet

doublelayer Silver badge

Re: Skill issue

"That is only 2 of the 4 essential freedoms;"

Thank you for that. Of course, I had never heard of them before. It's not as if I wanted to get to the point without copying an entire blog post. But I'm sure your clarification statement was helpful to somebody.

"Everyone deserves freedom even if they didn't have any freedom at all previously and therefore didn't realise it was a thing."

You didn't read closely enough. Read again. It wasn't that they "didn't realize". They don't care. In order to convince them, you need to explain, to them, not to me, because I already care, why they should care. And, when you've tried and failed as many, including me, have before you, you will need to take the next step and understand what they will care about. Of the four freedoms, three are almost entirely useless to someone who cannot read code and don't intend either to learn how themselves or to ask someone else to do it for them. To the average nontechnical person, your argument sounds like this:

You: This car is better than yours. You should switch to it.

Them: I like my car. Why should I use yours?

You: Because mine gives you freedom.

Them: It doesn't have a steering wheel.

You: You steer with pedals on the floor. You'll get used to it.

Them: How do you accelerate?

You: The buttons over near the glove box.

Them: What freedom does it give me again?

You: You're allowed to melt down the door panels.

Them: I don't want to melt down the door panels, and I couldn't manage it properly if I wanted to.

Until you understand their position, you'll keep telling them things about freedom which they don't understand, don't care about, or think you're deluded about. You need to correctly describe the deficiencies in the alternative, deficiencies that actually exist and don't take the form of "it doesn't have freedom", because they won't understand that and it won't make sense even if you explain it. Have you ever heard the people who protest things, but you can't tell, even after discussing with them, what they're protesting against or what they want to replace it with and you get the idea that they don't know either but they like protesting something? To people who don't already know what the four freedoms are and value them independently of your arguments, you sound like those people. We understand you, but nobody will realize what freedoms they don't have if you keep doing this. Break your loop.

doublelayer Silver badge

Yes. I have used a lot of things. What I haven't tried to do is to switch a hundred people to any one of them with the hope that they won't be cursing my name tomorrow or requiring me to spend weeks helping each one out. If I decided I wanted to do the latter, I'd be looking for something that made their systems as standard and as easy to use as possible, which is often the opposite of what I look for for my personal machines. On those, they're mine, so I want them to work exactly the way I tell them to. If that means I have to do extra work to get around something my choice didn't build in, then I'll do that extra work. Sometimes, I specifically want to avoid something the more complex systems built in and I don't want. I know people who custom-built distros for their family, with everything nicely integrated and remotely administerable, and I can and have done similar things. That took a lot of work, and I can't and don't want to do it at a large scale.

Apple to add fresh accessibility features for 2025

doublelayer Silver badge

Re: "Lie-nucks"

"So I don’t quite share the author’s sunny appraisal of Apple’s assistive features, no."

I think you're thinking about the wrong thing. Speech recognition has lots of flaws, and likely always will although I've seen significant improvements. But that's just one tool and assistive use is just one of the things it's for. People without disabilities use that feature all the time. There are a lot of features which are specifically for use by people with disabilities in most operating systems, and, for example, only one of them in IOS is related to speech recognition, namely the feature used to control the device by voice for those who cannot or find it difficult to use the touchscreen to do it, and those users also have switch control as an option, where they use a separate controller which they can more easily interact with to control the device. Features meant for people who have trouble seeing, hearing, or speaking are completely unrelated to this, so the failure of a speech recognition model wouldn't be useful in judging the quality of any of those.

Meanwhile, I'm not sure where they get those models, but it's likely that they, like a lot of operating systems, license it from a company that specializes in making them*, so they can't actually improve that part easily. Who knows, as Apple is big enough that it might have brought that in. Microsoft bought Nuance, one of those specialized companies, so they're presumably using that, so Apple could have done a similar thing.

* It's a little easier now with neural networks and cheap computer power to keep throwing at them, but for a while, they employed a lot of people who were really focused on linguistics and acoustics. Building a model for one language was hard. Doing it for the thirty languages most operating systems want to provide was extremely hard. Specializing was the most logical way to make it feasible, since the work could be spread out among lots of users.