* Posts by doublelayer

10730 publicly visible posts • joined 22 Feb 2018

AI for software developers is in a 'dangerous state'

doublelayer Silver badge

Re: Phuture

It is still taught, or at least it was very recently from some young people I know and I'd be surprised if they removed it since then. It's a useful way to demonstrate what division is when students are encountering it for the first time.

doublelayer Silver badge

Re: Phuture

"Do we not face a serious problem if we are not useful anymore?"

That depends on a lot of details about what "not useful" means. If there are things that people want done and only humans can do them, then you're still useful if you can do some of those things. That continues down the stack; if a machine does things people want but a human is needed to keep the machine working properly by adding features or maintaining it, then that human is still useful even though the machine seems to be the one fulfilling the desire. If everything that people want can be done by machines, then do humans have to be useful? That's a fun philosophical thing to consider and debate, but if it starts leading in the direction of existential crises, turn around, because we're nowhere close to that happening right now and may never get there.

AI still doesn't work very well, businesses are faking it, and a reckoning is coming

doublelayer Silver badge

For one thing, they never claimed they were "anti AI", so they don't qualify as a hypocrite by your definition.

For another, that only works if you decide that someone must oppose every possible thing under the big and vague AI umbrella, and that's an unnecessarily broad requirement. A lot of AI is so often wrong that it's useless. There are times where it's often correct, but when it is wrong, it's very wrong, so it's useless. But there are also tasks where you could use it in some ways if you've got a plan and execute it well. I dislike a lot of the people who use AI, but not because they use AI. I dislike them because they use AI and don't correct for its failings or acknowledge the problems they're causing. If you generate good results with an AI step in the middle, that can be acceptable as long as you can continue to generate those good results.

doublelayer Silver badge

Re: bring it on

I wonder if it's related to the trust people have in the results. I think everyone has a level of pleasure they get from praise, but there's also a lot of gates deciding whether you get that, with praise that doesn't qualify being off-putting. Being told you're clever by someone you respect is nice. Being told that by someone treating you like a child is irritating. Being told it by someone you think is unqualified to know whether you are or aren't clever is probably close to neutral.

If people run queries through LLMs and come to think of LLMs as intelligent, then they might appreciate praise from them because they associate it with intelligent responses. If they run queries and decide LLMs are crap, then it's irritating. I think the types of queries people run is one indicator of how much trust they have in LLMs. For instance, many of the first queries I ran against chatbots were ones I already knew the answer to because I wanted to test how accurate and complete the responses would be, something that wouldn't work as well if I didn't fully understand what they were talking about. The bots frequently failed, hence my negative impression.

Those who 'circle back' and 'synergize' also tend to be crap at their jobs

doublelayer Silver badge

Re: Mission statements shouldn't be mission impossible

Fair enough. You clearly put a lot of thought into it. I'm still not convinced a mission statement is any good. It sounds like all you needed, and in fact mostly what you did, was changing the team name to "floor R&D". The rest of the mission statement was basically "Do R&D well for the correct value of well at the time", and I hope that's sufficiently obvious that most management would not need it stated that you didn't aim to do the job badly. It does seem like being more specific would not have been possible for your case.

doublelayer Silver badge

Re: Mission statements shouldn't be mission impossible

I much prefer your mission statement over the buzzword-laden versions I've seen from far too many others. However, it's still not very useful, just not painful. Your version says about as much as the team name does. You switched "development" to "design and build" and added a synonym for research. If the mission statement was supposed to have any value, I'd want a clearer statement of "best possible" [on which aspects, within what limits]. If those were difficult to specify, and in my experience they change a lot so perhaps that's true, then it's difficult to have a mission statement that says anything.

doublelayer Silver badge

Re: They probably 'reach out' all the time as well

We probably have to divide terms into ones we don't like but are valid using their previous definitions and ones that actually don't mean anything people can agree on. Whether you like it or not, cadence has a lot of uses related to frequency and rhythm. It's been used that way in music and bicycling as others have pointed out, and it's also used in engineering (especially when referring to machines that have repetitive motion), foot races, and fencing. Someone referring to a "monthly cadence" may sound annoying, but that's one of the things that the word means; they didn't invent that. There is a marked difference between people who phrase themselves weirdly and people who probably aren't saying anything at all and are using big words to hide that.

doublelayer Silver badge

Re: No Surprises

I think the literal translation is "find a way to benefit from people who know how to do more than one thing by having them coordinate between people who are good at one of their areas of expertise". It's not the worst suggestion, but, in my experience, most who say it in the jargony way don't know how to implement it and some don't know what they've said so they can't try.

Free Software Foundation calls for free-range LLMs rather than factory-farmed AI

doublelayer Silver badge

Those who don't feel the same may have a lot of reasons, but one of the most common ones has nothing to do about shame about the code. They're trying to sell it, and selling it doesn't work too well when anyone can grab a copy and run it without that. You would end up having to have a very difficult arms race to detect and block that, one that's difficult to win since any code you wrote to try to prevent people from running the code could be identified and removed since it would also need to be public. The extent of this problem is clear with all the GPL code which, although it's not hard to comply with the license, still does not. Most projects don't care too much that they're denied their contractual rights to a mention and access to tiny changes, so it doesn't get complained about a lot, but most commercial operations would be less happy with almost anyone being able to run their software for free.

There are some who espouse the same "all code should be published" idea based on an argument that nobody should be able to hide or restrict access to information of any kind, including a right to sell it. Since you've mentioned commercial licensing, I imagine you're not in that camp. However, it does make it harder to understand why you have the view you do.

doublelayer Silver badge

Useless, but perhaps their only choice

The LLM companies aren't going to do what the FSF said because they don't want to, and even if they did want to, it would likely be impossible because there's a bunch of copyrighted material in that, so releasing training data under any license, no matter what the terms, would violate copyright law even more than LLM companies already have. So far, the FSF still maintains, correctly in my opinion, that a model claiming to be free software or open source must release training data, not just model weights.

I'd like someone to reject the settlement and take this to trial because I'd like to avoid the precedent that copyright law just doesn't apply to you if you're an AI company. Doing that would be expensive, though, and perhaps the FSF is not able to do it.

Apple’s MacBook Neo turns out to be its most repairable lappy in 14 years

doublelayer Silver badge

Re: Another Apple rant with zero basis?

Ah, your true colors reveal themselves. You leap to Apple's defense even though there was nobody to attack, and despite complaining that you needed to counter "another Apple rant", you couldn't point to the rant. The best you had was a headline on a different article, a headline which is entirely correct, since, as you said yourself, "Therefore if you consider what you're getting with the Neo or iPhone 16e isn't premium, that's correct, as it's not supposed to be." That's what compromise means; in order to have the lower price, you must accept lower specs, and depending on what you want, those specs might be too low.

The point about anecdotal evidence should be obvious. You don't have any evidence and we have no reason to trust your statements. Among other things, you've had your new MacBook Neo for at most a week now and it's running a fresh install. We have no idea what state your Windows machine is in; evidently you get lots of errors which could be Windows's fault or evidence that you've got software problems from misconfiguration which could easily produce slowness. We can't do anything useful with that comparison and neither can you. If you want to compare like with like with a stopwatch to prove the difference, that could work, but it's probably not worth it.

And finally, the 256 GB complaint. You're correct, some people don't need more. But I did not say that everyone needs more. You did, however, say that people shouldn't: "256 GB local storage and can't cope? Sort your life out."

For someone who complains about "irrational hatred of Apple products", you've got a very spirited defense system for them going on whether you needed to or not. Let me guess, I'm going to be an irrational hater now, despite saying that I thought the Neo would be quite popular?

doublelayer Silver badge

Re: Another Apple rant with zero basis?

In your quest to defend Apple there, who is the person making the rant you're fighting against? You didn't reply to anyone in particular and the article didn't seem very insulting?

I agree with some of your comments, not with others. Your speed comparison is entirely anecdotal and allows anyone else to tell you that their non-Mac is faster than a Mac using similarly empty evidence. There are also people who do need more than 256 GB of storage inside their computer, not hanging off it or across a network connection they might not always have. Evidently, you either aren't one of them or are just making assumptions, but either way, learn that not everyone is like you.

I do agree that, for the price, especially from Apple, this seems to be a reasonable spec. I expect this to be quite popular for many people. I would generally recommend the upgrade to the 512 GB model since the storage is soldered and, in my experience, storage and batteries are the components most often upgraded before replacing the machine.

Age verification isn't sage verification when it's inside operating systems

doublelayer Silver badge

Re: @Dan55 - At the risk of another 40 downvotes

I would put limits on computers that corresponded to the access I wanted the users to have. If they're not trusted to install software, no root for their account. There are many pieces of software which make that easier, or you can do it by learning a bit. A single age field will not have that level of control. For example, if a child is quite young, I'm not going to let them install any application they want, just as long as its authors didn't check the "should be an adult for this thing" box. I'll check what they want to install and, if acceptable, install it for them. Eventually, they will get that access and be trusted to install things on their own. I don't need to watch them at all times to do that.

AFRINIC accuses litigant of trying to ‘paralyse’ it

doublelayer Silver badge

Re: A consequence of IPv6's poor design and many failures

You can use IPV6 and NAT together if you're in a situation where you want that. I have done it. It worked. There's private ranges available, so much of them that you can have really complex networks in them if you want that or you can go basic and just have fc10::1, fc10::2, and so on.

NAT breaks a lot more than you're giving it credit for, but that doesn't mean you have to stop using it if you're not doing any of those things. Please stop pretending that the designers forced their opinion on you when all the things you need to create the network you've described work just fine. Your public/private address pair thing would be the bigger change.

doublelayer Silver badge

IPV6's designers don't like the DHCP/NAT thing. That doesn't mean you can't do it. You easily can and many do. Pretending that IPV6 blocks you from doing it reinforces the impression that those who argue against IPV6 are operators too incompetent to implement it. If you have complaints that are actually true, as in things that are blocked or worsened by the design rather than things that work perfectly well but someone opposes, they would be more convincing.

Azure startup credits don't apply to Claude via Azure AI Foundry, reader finds – after $1,600 charge

doublelayer Silver badge

Re: Scammers heaven

I agree about who should be handling the complaint. That's definitely Microsoft instead of Anthropic, since Microsoft charged for the service, gave the credit, and wrote the terms of what the credit covers. That's Microsoft's bag. I also agree that they probably should do something to make their customer service people more reliable. If they make them simply say "read your contract" instead of explaining it, it would likely frustrate users who can't get confirmation, but it would prevent problems like this. Microsoft either needs to make that the policy or find a way to ensure that clarifications of contract terms are correct.

While I would also issue a refund in this case, whether they're legally required to is not as clear, hence my original statement. I, like you it seems, think that would be the useful thing to do when there was a clear mistake by Microsoft staff, but that doesn't mean, as the original post argued, that they have a legal or contractual requirement to do that if they feel like charging more.

doublelayer Silver badge

Re: Scammers heaven

Why is this person defined as the victim in this case? I haven't said I think he's wrong, I've just pointed out why the original argument about contract law doesn't do what the proposer thinks it does, but you seem to have decided that I think they should lose. Perhaps you can argue why they're definitely in the right here? It might help to understand your point. I'm not really convinced by either side right now since those terms were available but he did have a reason to believe the customer support, so maybe you could even convince me, though accusations of victim blaming for explaining what the contract said aren't likely to do so.

Also, the acronym is SLAPP, not SLAP. It's not unique to the United States (the UK is well-known for making such legal actions very productive, especially for slander and libel, for example). And it has nothing to do with this dispute about what terms should apply when the contract said one thing and the company's employee/contractor said something different. I'm sure you have a point for bringing it up, but you could have been more convincing by saying it.

doublelayer Silver badge

Re: Scammers heaven

It's really not that clear. What was the contract change? The documentation always said that third-party products aren't covered. It was the support person who got it wrong. If the problem is contracts changing, then the original terms, that the credit is usable on Azure products from Microsoft only, are the original ones and, following the unchanging law, this guy is on the hook.

If, instead, you're arguing that companies should have to pay for something if their endorsed staff say it, that's a defensible position, but it's very different from what you said and it is not clear law in many countries. Informal agreements with staff members can be enforced, but it's much more likely to happen if the staff are senior or the negotiation long and provable, with a mistake from a support person usually not getting that far, especially when the question was about what the existing terms were rather than asking for exceptions.

GitHub infuriates students by removing some models from free Copilot plan

doublelayer Silver badge

Re: Economics lesson for life

Or read the comment correctly and actually believes the statement. I've seen similar things argued. Not (so far) that GPUs aren't subject to development, but that a datacenter packed full of six-year-old GPUs would still be very valuable even if my weird theory that AI didn't make money turned out to be correct. I did ask them why, but since they knew less about computers than I did, they needed me to tell them what else people use GPUs for.

Medical equipment techs beg for right-to-repair lifeline

doublelayer Silver badge

Re: delays in receiving parts, service keys, manuals, and other necessary repair materials

Both suggestions so far would not work very well and the lawyers would likely make things worse. The reason is that it's not a crime to have a machine that isn't fixed yet. It could be a contract violation if the medical facility has a support contract, and they could sue. But if the hospital doesn't have the funds or has a better use for them than paying a greedy company, the company isn't responsible for that or the consequences of the machine not being available. Patients can't sue the company for charging too much for a repair and not providing the resources for someone else to do it when neither is against any laws.

I did say the lawyers would make it worse, and here's how. In most right to repair situations, the law requires that locks are undone so people can repair the machine without assistance or permission but don't require that the manufacturer support the result; after all, they're not responsible if I try to put something back together and do a bad job. This means that any negative consequences of the repair can be held against the person repairing the equipment or the facility that let them. Which would be easier for a lawyer? Option 1: suing someone you can say disassembled sensitive medical technology without knowing what they were doing, causing harm to a patient who was cared for by the faulty equipment. Option 2: suing a company you can say charges too much for a part which does cost something and good luck proving how much so you can show why the price is too high, with the patient harm being indirect because they weren't using the equipment because it wasn't working. Lawyers go for the easy cases and right now, option 2 are impossible cases.

Right to repair in the medical context is much more complex because it will require much more than it does in most others. None of the things that are required, for example producing and providing methods to verify that the repair was successful and that the machine is still safe to use, are in the laws yet. You have to put them there before any of this will work, and assuming that the problem is easier to solve will lead to lawsuits and likely more difficulty actually accomplishing it.

Users protest as Google Antigravity price floats upward

doublelayer Silver badge

Re: Do people think this should (will) be free?

I would have expected a price increase too, one reason I didn't use it, though the "it produces crap and occasionally decides to delete everything for no reason was a bigger one.

Your response doesn't work well though because Google hasn't done a normal price increase, they've done a bait and switch. Would you feel the same if all the services you pay for suddenly did the same? For example, instead of your ISP announcing a price increase for the same service you currently have, your connection suddenly drops for no reason, then the ISP announces you've run out of netcreds and you should consider a new plan where, whenever you run out of netcreds, they charge you some amount for some more even though you don't know what netcreds are or how many you need to move data, they appear to have invented the concept yesterday, and they won't tell you anything useful? This is not a normal price increase, and users are more justified in being angry about what happened than if they had had a normal one.

doublelayer Silver badge

Re: Do people think this should (will) be free?

Did you miss the fact that the people complaining already pay for this? They're unhappy that:

1. What they used to get for their money is no longer available at the price they were previously charged.

2. Google pretends it is, but doesn't make clear what you can actually buy and at what price, so even if they are willing to pay more, they don't know how much they have to pay to get what they had.

Is your point relevant to either of those complaints?

DR-DOS rises again – rebuilt from scratch, not open source

doublelayer Silver badge

Re: Why?

It's a question worth asking. If the answer is "no reason, it makes me happy", it provides information. If the answer is not that, then there might be things the unacquainted user would like to know which convinces them to use it or, if source was available, help out.

But also, the analogy fails. Some people work on old vehicles because they have historical value, so making them operate can let people see how technology existed back then. That quite often is for the general public when they're put on display or maintained by museums or it can be for the benefit of a smaller group. The analogy in this case would be building a new car, though one with few features, and designing it to look like an old car. You can do anything you want, but if you have another reason, it might be compelling to someone else, so they ask to see if there is one.

Chardet dispute shows how AI will kill software licensing, argues Bruce Perens

doublelayer Silver badge

Re: Back to the future

I was only trying to argue against one of your prongs because the general anti-copyright one is a well-argued subject on which there's little useful to be said. Praising AT&T's monopoly while suggesting the much smaller monopolies granted by copyrights and patents are a problem seems contradictory, and you backed that up with several theoretical snarls such as "the "creator" of knowledge enjoys no general legal rights anyway" (they have copyright and patents, so presumably those are non-general rights, but I don't care what you want to call them) or "The writer has no property rights if we do not grant them any such rights" (true, but tautological, and since we currently do grant them rights, then pointing out that we could change the law so we don't would be a suggestion, not a premise, and boils down to "changing laws in a democracy is possible").

Hence, I skipped that prong and jumped to the examples of support which, as I stated, didn't work the way you claimed they did. Academic tenure was designed for a different purpose and helped the creation of public goods only by chance, whereas direct grants do so by design. AT&T's monopoly was mostly not authorized and eventually ruled illegal, and what few monopolies were actually given by government were not those that led to its contributions to technology which were much better funded by monopolies they obtained themselves and eventually were deprived of by courts. If you dislike copyright, I don't need to argue the point, but I don't think your examples do what you think they do.

doublelayer Silver badge

Re: Back to the future

Academic tenure doesn't do what you're saying it does. It is granted by a private institution, the university, at their whim, whether the recipient delivered lots of value or did not. The intent was insulating them from threats to the university from donors who didn't like what someone was doing. It didn't protect loads of people who did useful things for the public. Things that did include direct grants for research and incentives for certain types of research, development, or investment.

Copyrights and patents are another attempt to do the same thing by allowing the creator of something to benefit from it for a period that ends and with public access (stronger for patents but copyright has exceptions and requirements that do the same thing). If you think those are mistaken, you can propose an alternative, but academic tenure isn't it. Maybe you have something which will build on the concept, but I haven't heard that part yet.

doublelayer Silver badge

Re: Prompts?

But using that logic, everything is deterministic as long as you have the power to set everything to exactly the same state. In practice, when people use the words, they're talking about a specific system where they either do or do not have that power. In this case, they're talking about a cloud model which is not available to run on their own machines, where the cloud-run version does not let you set the temperature, and where the cloud-run model has system prompts which change without notice, the user can't see, and the user can't change. That system, as controlled by them, is not deterministic; it intentionally involves random input which they do not have the power to change. It would be deterministic if run by someone with more privileges, but it's not. They could run a different model which gives them the permissions to do that, but then the result would be different. Therefore, when they say that the process isn't deterministic, it's correct from the perspective of that user or anyone attempting to reproduce the results outside a small group of mostly employees of the model makers who have the ability to do that.

doublelayer Silver badge

Re: Software patents as well?

So? Remove those clauses, change the name, and stick in your own. Now it works again. Nothing stops you making the license you want. Lots of things will prevent that from being accepted by others generally, and the FSF will surely post a warning if anything substantial uses it, but you can still make it and use it. Many have before you; see the FSF's complaints list for several examples.

Linux PC vendor System76 tries to talk Colorado down over OS age checks

doublelayer Silver badge

You are entirely correct, which is yet another reason I strongly oppose these laws. I never said different. My arguments have been to describe why building from source is not the result of the law nor the biggest problem since binaries would be easily available from sources outside the jurisdiction of the laws. For anyone within that jurisdiction, especially developers but quite possibly also any users or downloaders, there would be problems, and I expect those problems to intensify in the next version of the law. The difficulty of building from source isn't one of them. Harassment from ill-informed law enforcement very much is.

doublelayer Silver badge

I think we're talking about two different things. My point was that, while these laws stay local, it doesn't require a black market, underground binary system. As long as the place accepting donations is based in one of the 43 states without such a law or one of the many countries that hasn't followed the lead those states, the UK, and Australia are setting, then they can operate all the normal facilities, including a professional website and distribution servers.

You're correct about the harms of this law, and I am worried because I expect that, after those who wrote it find out how ineffective it is the first way they wrote, they'll write a stronger version which will have more of the effects or try to get it passed elsewhere, both of which could have the effects you're talking about. However, it is still worth considering that as New York goes, the rest of the country and world doesn't have to follow and maybe we can use that to our advantage.

doublelayer Silver badge

But you only need one person to do it for a binary to exist. There are a lot of distributions. There's likely to be several who aren't based in one of those states and don't feel like following this law when they don't have to. That is why either this law will have many people ignoring it without consequences or it will lead to even more invasive ones trying to detect and stop them.

doublelayer Silver badge

Except what would easily happen in the short term is that someone living outside a place where laws like this apply will recompile it because they refuse to run such a thing, then they'll put that online and people inside affected areas can download that version. What are you going to do? You can't punish the person who made the modification or published it; they didn't break your law because they're not resident there. Either you give up or you come up with another requirement, for example that any ISP block access to software that doesn't follow that requirement somehow, and the problem gets worse.

Swiss e-voting pilot can't count 2,048 ballots after USB keys fail to decrypt them

doublelayer Silver badge

Re: Time and again

It's the key on those drives, not the votes, they evidently had multiple copies, and nothing suggests the problem is hardware failure. If you write the wrong key to the media, the choice of media is not the problem.

Polish cops bust alleged teen DDoS kit sellers – youngest just 12

doublelayer Silver badge

A person on a median salary used to have an easier time buying a house, but not without saving aggressively to do so. The need for a down payment is not new. The reason I phrase it as expensive houses rather than wage compression or stagnation is that housing is somewhat unique; other expensive things are as or more affordable to a median income earner than they used to be, but houses are so big an investment that their relative costliness is the most noticeable. The causes are very different, since there are a lot more people wanting houses, the people who bought them on those median salaries still want them, and not that many new ones are being built and those who build them are usually building for wealthy buyers or those selling their house to buy a more expensive one.

What the higher salary buys you is more ability to have what you want. If you want something big and expensive, you still have to do without other expensive things in order to save to get it. Expecting that you can have a lifestyle that spends most of your income and still buy more wasn't any more realistic before, and people have been finding that out to their displeasure for some time. People earning hundreds of thousands have ended up in disastrous states because they felt so comfortable with their high salaries that they started spending on all the expensive things they technically could afford. Why not take a holiday in Japan, and since it's so far from the UK, why not spring for first class tickets there which cost £8,000 each. Then they are made redundant and have the same problem you're expecting for others, but that wound is self-inflicted. It's a lot easier to experience that problem the lower your salary is. Almost everyone could find a thing to do with more money, but as the value increases, the level of hardship they face if they don't have it decreases.

doublelayer Silver badge

I think you're taking one thing a person can do and assuming everyone does it. I have myself and know others who have earned much more than I needed to to afford my expenses and saved the remainder specifically because I wanted to have savings for a large expense. Yes, I did take a better rental, but I continue to cook instead of eating out so I would have more savings. It's working. People who earn more and choose to spend it are making a choice with benefits and consequences, and they have the freedom to do otherwise.

I see how, in our world where housing is expensive so you have to do that for a while, especially if you have other nondiscretionary expenses like student loans, it can feel difficult to ever afford it. If it feels difficult, I see why some people just abandon the hope and spend the cash now. It's not actually true of the high end of your salary band, who can buy houses if they do what people have always had to do and save large chunks specifically so it will become an option. There are many people at the lower end of your band for whom this won't work, and that's the newer part, but that's because houses are a lot more expensive now, not because wages are compressed, and it makes a huge difference between £30k and £100k.

doublelayer Silver badge

It sounds like the difference is 230%. Let's do an experiment: let's go to the 30k people and see how many of them think a 230% raise is not a meaningful difference. Then we can go to some 99k people and see whether they'd mind taking the 69.7% cut so those few who think there is a difference can test it out.

There are people who earn more than £99k, and given your dismissive attitude toward a £130k salary in general terms, I think you have considered that, but even within your own arbitrary range, there are very noticeable differences.

doublelayer Silver badge

That depends on your industry, skill set, and a bunch of other things where we don't know your personal circumstances, but for all of us, there comes a point where we're not likely to improve our salary by switching jobs because companies are just not willing to pay much more for our skills. Perhaps you're at that point, though if you haven't tried, you may not be. So? There's no law that you can always keep increasing salary by switching. If you want more, then it's time to find out what you can do that people are willing to pay more for, most of which is costly in time or other resources to you which is why it's valuable in money to someone else. Maybe it's gaining a new skill, accepting a job with a less pleasant work task, or moving to a different place, but if you really want more money, then you may have to sacrifice something to get it once you've exhausted the opportunities to increase salary for relatively free.

As for your absolute descriptions, I don't think your description of what a salary increase in your field can buy is accurate, but even if it is, what difference it makes is a better room, more pints, or that much more savings toward a larger expense later on. I do wonder how your actual salary compares to the general public's, very relevant to any claims of subsistence level.

doublelayer Silver badge

The discussion so far has been about punishment levels or the reward of a job, and that's also a valid discussion, but I have a different question for you? What talents? What talents do they have which would be worthy of a job? What job could they reasonably be given if we accepted your premise?

Nothing in the article suggested they wrote software, just that they sold it. The talent therefore is selling stuff to others on the internet, and given the typical buyers of DDOS services, that's not likely top-level salesmanship either. Even if it turns out some of them did write it rather than the much more common finding it from someone more competent, it's DDOS software. You could write that in a few minutes. The ability to write that does not indicate the ability to do anything more complex. Sure, the technical ones could take their skill, learn more about tech, and eventually have skills that a job would pay for, but what makes you sure they had any technical ones and that they already reached that level?

Microsoft Authenticator to nuke Entra creds on rooted and jailbroken phones

doublelayer Silver badge

Do you mean to ask why people root their phones? Sometimes, it is to use apps that would otherwise not run, for example network blockers that use more direct control of the network stack than non-root allows. Other times, it's less to do with an application and more with control. For example, if you have a device that came with bloatware, having root means you can remove it. Without root, you can at most disable it. Root also lets you back up and restore all your files, not just those apps choose to put into common storage, since one of the places that the Android designers choose to hide from the typical user is many of the directories holding user data.

There are a lot of things you can do with a phone that don't require root, but it's a level of control that people who bought and own devices should expect, so those who want it often go get it.

doublelayer Silver badge

Re: Hmm, is the data on a personal device Microsoft's to delete?

The authenticator app does not create keys; the remote server creates the keys and the authenticator app copies them. There's not really a law defining who that data belongs to, but if someone tried to answer it, it's more likely they'd decide the server guy does and the phone guy was authorized to have a copy. Combine that with the fact that an owner of a rooted phone can copy the keys before the app deletes them but they probably won't work if Microsoft implements this competently, and the fact that the software doing the deleting is what the user chose to install (even though they didn't have other options if they needed that kind of authentication) I think a claim against Microsoft for this would fail.

AI has made the Command Line Interface more important and powerful than ever before

doublelayer Silver badge

Re: GUIs designed for humans ?

And not too long after the linear sequences, we found that two-dimensional arrays of those symbols, sometimes with lines and spaces to delineate between chunks was useful, and more symbols made it more compact than less symbols. That's why we have been making things closer to GUIs and benefited from doing so. GUIs aren't about the pretty pictures. They're about showing more information so it's faster to give specific commands. Instead of having one command that lists resource names, one that provides details of a resource from its name and another command that takes action on a resource from its name, the program lets the user browse the resources and see things about them when they're taking actions. In simple cases, that just saves the user having to remember the name and type it accurately (not hard if file names are manually set by users who pick good ones but more annoying when they're UUIDs or that colleague who thinks report-final-Oct2025-updated3Feb2026-draft-complete is acceptable).

CLIs are great for many things where we want automation or bulk actions, but GUIs are great for far more than graphics manipulation.

SETI admits its search for alien life may be too narrowly focussed

doublelayer Silver badge

Re: Do we know what to search for?

True enough. However, they didn't say that we shouldn't look at radio, they asked whether we have other possibilities to try. Are we searching on radio because we think that's a likely place for evidence to appear or because it's easy? Would we be more likely to get better results if we searched on something that's harder but more likely to carry useful information? There's even a benefit in naming things we can think of but can't detect so we can start figuring out how to detect them.

The other side of the "do the easy stuff first" coin is the "searching under the streetlight" problem*. SETI has limited resources and, at least from every participant or adherent I've heard, really eager to find something. It might be useful for them to add a "where are we not looking and could it be worth starting to look there" research topic to the many different "why didn't we find what we want to" ones.

* For those who have not heard it before, Alice comes along and sees Bob searching the ground near a streetlight for his key. Alice asks Bob where he last had them, and Bob indicates a place quite a way from the streetlight. Alice asks why Bob is over hear, to which Bob responds that he might as well start here because it's much easier to search with the help of the light.

Fake job applications pack malware that kills endpoint detection before stealing data

doublelayer Silver badge

Re: do not open random files from strangers

The problem was and still is the hiding of extensions. The last extension is always what is used, but when Windows and Mac OS hide these by default, it's harder to see immediately what the file manager will do to open the file. Not impossible as there are still file type description strings and icons, but I think hiding that is unhelpful. I wish I could blame that alone for user gullibility, but I don't have enough faith in users to actually think so.

And on the world of 'ix', the files are indeed not executed because of a string of characters. They're executed on a bit. Which is also set by the user, so if someone opens an archive which maintains file permissions and the person who put the file in there set the bit, the file will be executable. Remember that this attack involves sending someone a container file, in which are other files, and relies on the user clicking to open the container and then clicking a contained file to execute it, then accepting permissions, at least for all the kernel driver parts. It is possible to do that on things other than Windows really quite easily.

doublelayer Silver badge

Re: This is a Microsoft failure

Ah, an autorun exploit. Those are just unforgivable. Let me get my pitchfork. Though while I'm doing that, you wouldn't mind pointing out that exploit, since in fact there isn't one in this campaign?

And drivers. How terrible of Microsoft to have buggy drivers. We really must put a stop to this vulnerable code written by programmers in Redm... I mean Sautron and Eden Prairie because that's where Adlice and IObit are respectively based, and it's vulnerable versions of their drivers that are installed by the malware, if the user has granted it the permissions needed to do so. But I'm sure you read the report to figure out what they were talking about drivers before making your accusations, because you definitely have a basis for your complaint instead of having a company you dislike and an urge to find reasons for them to be to blame whether you understood the facts or not?

doublelayer Silver badge

Re: do not open random files from strangers

Because guessing at the proper software to handle a file from a few bytes defined in a database is so much more reliable. Most of the time, it's identical to the file extension method because it uses whatever the creator of the file set it to use. If I had to choose one, the file extension method wins out because a user can be taught to recognize them and they can be easily displayed, whereas guessing from magic numbers requires that anyone manually check those before opening anything, hopefully with the same database the file manager is using.

Neither method does anything about people who don't know what an ISO is. We could either try to train users more or we could try to build software which insulates them from this complication. Let's not pretend we have a solution if we don't, though.

US state laws push age checks into the operating system

doublelayer Silver badge

Re: An actual solution?

Which is less bad than what they are going to do but breaks in several places, as, admittedly, do most of the worse options. For example, you still don't have much which ties that UUID/password to a person, so there's nothing stopping:

1. A child copying an ID of their parent.

2. A child copying an ID of someone else.

3. A child trading one they copied to other children.

4. A person obtaining multiple UUIDs from different suppliers, if any notary can do this, they should be quite cheap. If they're not quite cheap, we have another problem. Then they sell some of these to children.

Number 4 would likely be quite illegal. The problem we're facing is that people passing these laws aren't willing to stop at responding to illegal situations. They are trying to prevent anything bad from happening, which is mostly impossible, and whenever it is proven that something bad can still happen, they look for yet another technical measure to make it impossible with privacy being the only thing they're willing to give away to make that happen. Your solution will be too much for those who oppose verification altogether and too little for people trying to obtain it.

doublelayer Silver badge

If you insist on making this a nationalist thing, would it really hurt you to learn what other countries are doing? The UK has significantly more invasive ID verification. Australia has stronger restrictions based on age with much more than "please enter your age" to back them up. Both of those were on your list of people who are supposed to fight against such things with you. Did you miss this, or is your generalized problem with one country causing you to ignore the clear differences in the specific complaint you're making?

You've got more problems. So far, the laws concerned apply to California and Colorado, not the rest of the country, let alone Canada or any other country. That's not the whole thing, as several more states also have laws trying the same thing in different ways. It would be entirely legal for an operating system provider to ask for ages in California and not do so in Canada. The US federal government couldn't even make Canadians do that any more than China could, but also, they haven't tried. You have plenty of things you could complain about that would be real. Why make up a fake one that collapses so much more quickly?

doublelayer Silver badge

Re: > What "problem" has to be tackled anyway?

Your arguments are either weak or fallacious. Children should be protected from trafficking and sexual exploitation, and both those things are already illegal. How does age verification enhance either? Of course, it doesn't. Therefore it is not helpful in proving the need for, benefit of, or harm of not doing age verification. Your choice to put it first suggests you have nothing better.

Then you argue that we can't question this because some countries have legislated this. That argument is bad in several ways. The discussion at hand is whether there is a problem and what it is, and that is entirely relevant to if, not how. People in those countries are free to question the purpose of the laws that have been passed and to encourage their repeal. Also, we're talking about laws in the United States which do something related but not identical, and people in any of the other states do not have such a law yet. If comes first, since if the decision is not to pass such a law, how you would implement it is not relevant. You cannot declare a question everyone else is debating and you claim to be debating irrelevant just to win.

Brits fear AI will strip the human touch from public services

doublelayer Silver badge

Re: worried that AI will dehumanize public services

I don't think I agree. The problem I have is that, if I honestly try to put myself in most of the positions alone, I don't think the improvement would be noticeable. When putting ourselves in place, it's tempting to imagine that we have massive power to change policy and take actions, but consider how it works from the real positions where that is limited. Let's consider, for example, someone applying for a benefit for which someone has to meet eligibility requirements.

If I was the clerk processing this, my job is to make it easy for people to apply, right? So I should be human instead of robotic, help people understand the forms, maybe complete them to reduce their paperwork burden. Wouldn't that help? Of course, but it would also take longer than telling people to do it correctly themselves. There aren't many of us clerks. If I do that, I provide good service to a subset and everyone else has to wait for any result because assistance time is inversely proportional to processing completed forms time. Also, that's the person who is faced with people who are trying to defraud the system, and they're blamed if they don't identify and reject them. So I see why low-level employees don't seem very helpful.

So maybe I'm the manager. I can make the system easier so it's more efficient. Let's make better online docs and forms so it's easier for people to complete them without manual assistance. Except I can't hire programmers to build the forms right; I don't have that authority. I can request funding and put it out for bids, which means I first have to try to get someone to write a spec that an outsourcer can implement even though the people doing that aren't familiar with writing specs and then I face companies who specialize in building these things for as much as they can get and are very good at that job.

So maybe I'm a senior director and I'm going to solve this with a big hammer indeed. If we allow lots more hiring, then wait times will improve, they can hire some computer people, and I've created some jobs which is nice. And then the politicians and voters complain about the administrative cost and that there are people who aren't working, so I'm told to cut budgets. And the point is that the politicians and voters aren't wrong, the lack of a big internal programming team isn't wrong, and the clerks not completing everyone's form isn't wrong. Every one of those countervailing pressures exist for a reason, usually cost-efficiency or fraud prevention which leads to cost-efficiency, which everyone also wants.

There are lots of improvements possible, but making them requires getting everyone to want things to improve and to work together to do that. This also runs into some people who don't much care that they're not good; they can't improve them anyway and they're doing just fine the way it is, so they don't help either.

doublelayer Silver badge

Re: 'There's a naive techno-utopianism in Whitehall'

This is related to many of the problems, but some parts are misleading or incorrect. For example, that lots of captains thing doesn't mean what you're implying it means. In a normal running navy, there would be lots of people with the rank of Captain who are not the highest-ranked officer aboard a ship. In fact, the officer that is commanding HMS Dragon is a Commander (one level below Captain). It is perfectly normal for someone to be ranked as Captain and have duties on land related to logistics, tactics, administration, or review, and no navy could operate without them.

Unfortunately, the problem of reducing inefficiency is not one we have a good solution to. A lot of people don't care, others do care but aren't competent to do things, some do them anyway and make things worse, and making everything work together takes more sustained effort and ability to make changes than most are willing to do.

Google embraces third party app stores and payments to put Epic Games case behind it

doublelayer Silver badge

Re: … but isn't GrapheneOS built on AOSP?

It is based on AOSP. "Annexing" doesn't make any sense in this context as it is an open source project that Google already wrote most of and anyone can use without Google's permission, but I think I know what you're trying to say, which is that Google is allowing parts of it to atrophy and replacing them with updated versions they don't release the source for. That is causing and will cause more problems later.

Unfortunately, the Linux-based mobile operating systems have another problem: they mostly don't work. The few people working on them are doing what they can, but mobile operating systems are not easy and they don't have much resources. These are still mostly tools for people willing to accept that many things will be worse than every other phone because they're that into open source, and there are not enough to keep most hardware attempts in business which is why Motorola isn't interested in jumping aboard. Motorola had to choose between potential problems later or definitely problems now, and they probably never even considered the latter.