* Posts by doublelayer

10216 publicly visible posts • joined 22 Feb 2018

Senator accuses sloppy domain registrars of aiding Russian disinfo campaigns

doublelayer Silver badge

Re: It's typosquatting

There are two separate problems with this.

First, if you want to implement this, what are your criteria for registrations that should be refused? Is it any domain name that differs from any existing one by one letter? That will create lots of false positives. It also won't prevent one of the most common methods of impersonating a domain, sticking something on the end. Tgeregister.com might be blocked, but what about theregisteritnews.com? If you try to prevent that, then you've granted whoever gets there first rights to so many things, because if I want to have the name theregisterofsomethingelse.com, that might be completely reasonable. If you're going to require something, you have to be specific about what it is.

The second problem is that, although that was sometimes in use here, another popular tactic in propaganda campaigns is to create fake outlets and then ascribe to them membership that they don't have. For example, in the United States, radio and terrestrial television statements are identified by call signs beginning with W or K. WUSA is a Washington-based television station and has a website. WUDA is a completely valid call sign that happens not to be assigned to anything. It's also a completely valid acronym for anything else, so you can't just prevent that domain being registered. It would be easy for a propagandist to set up a website and pretend it's a television network, and unless the registrar is visiting the site to police its content, they aren't in a position to prevent it.

doublelayer Silver badge

They're just unfamiliar with how any of this works. They are unaware that a registrar just takes money and gets the customer the domain they asked for. At best, they could try to make the registrar look for trademark abuses, which were in use at least some of the time during this operation, but I have a feeling they think the registrar should be policing the content available from the domain they purchased, which is unlikely to work.

Free speech is probably not really the issue here. While I don't really want to have to obtain a license to have a domain name, some TLDs do require verification without giving anyone censorship powers. My objection to it is simply that it won't work; any number of identities can be used by organized campaigns, including stolen, corporate, unclear, and misleading ones, and even if they were honest, it wouldn't likely make any difference. I don't have a problem with what the senator wants to prevent, but his ability to do so at all is limited and his ability to do it by way of domain registrars is dubious.

Delta officially launches lawyers at $500M CrowdStrike problem

doublelayer Silver badge

Re: FTFY

And what exactly makes Microsoft culpable here? CrowdStrike made a bad update and didn't test it. Delta installed that update and didn't have any plan for recovering if something went wrong. Microsoft was... also on the computer at the time. No, just because it was the Windows kernel that the faulty software attached to doesn't make Microsoft culpable. I've installed code into the Linux kernel which crashed it in the same way, but that's not Linux's fault. I also installed a piece of software on Windows that had a DRM module which required kernel access and didn't do good things with it. That was the fault of the creator of that DRM tool. I'm also happy to blame the sellers of the product that require the DRM module. Microsoft was not to blame for it.

San Francisco billboards call out tech firms for not paying for open source

doublelayer Silver badge

Re: The trouble with money

I don't have problems with any of those things. For example:

"At what point does it just become writing code for the company?"

At the point where the code is no longer available to everyone without added restrictions, or in other words if it stops being open source. Otherwise, yes, its development is being driven by the company, but I can still take any bits that are useful to me. Of course, they could make something where I no longer value what they've made, but that's not only the case for company-supported open source. There are lots of projects that I find completely useless, but they're still useful to someone else.

"a company threatens to pull funding that the developer needs to continue or sustain themselves if the developer doesn't do what the company wants."

Absolutely that can happen, and it could be a problem. However, being open source, this is when I fork, tell the developer that they've messed up horribly and won't get any donations, and tell everyone about it. The company will get their version and most people will run something else. If it was a proprietary project in the same condition, I couldn't do that. Also, I've seen that happen several times and, if the company is paying for development, then it's less likely. The times I've seen it are when an open source developer has grown tired of maintaining their project for little or no money so they just sell the name and copyright and the buyer does something bad to it. Nearly every time, that ends in a fork about five days later. But if the original developer had been paid to write something, they probably wouldn't have sold it.

"I can also see it turning into a competition between companies. They each try to donate more than the others to try and get priority on their requests. If could be very good money for the developer but it may not be worth it."

This sounds like the dream to me. You can pick features based on your concept of how much you want the feature and how much they're paying. If there are so many people eager to pay people to develop, you could find others to get familiar with the code, either people who are interested in earning some money as an open source maintainer or an employee. If that keeps up, that project is likely to be pretty healthy unless the changes they're paying for are detrimental in themselves. In most of the cases we're talking about, they're asking for a feature they want to run, which means at least they think it's a good idea. If I, as an author, decide that it is a bad idea but I want the money, then I can design the feature to be easily disabled. They use one compiler switch and get the feature, so they can have it and I get paid. You can omit the switch and build a version without the feature so you don't have to use it. It's always possible for someone to try to sabotage a project like that, but it is an expensive way of going about it and easily thwarted, so I doubt it's very common.

doublelayer Silver badge

Re: The trouble with money

That's probably true, but I don't mind that. If a company wants to pay me to build in a feature, as long as that feature doesn't harm other users, I don't have a problem raising it in the list. Sure, it may not be the most commonly requested feature, but the chances are that, even with the extra development, the funding is going to provide users with more maintenance and features they used. If they tried to use the funding to break things, that would be different, but as long as it's something like fixing the bug that affects what they want to do more quickly, I am fine with it. In the same way, if they pay one of their employees to contribute to it and that employee mostly contributes things that company wants, that also works for me.

doublelayer Silver badge

Re: If they want paying...

That is what I think I said:

"that is why I disapprove of any mandatory payment [...] However, this is not that. This is a voluntary payment to a project you rely on."

As I said in my first comment here, I support this effort. I support businesses and individuals making voluntary donations, and if someone wants to encourage more people to give, I'm usually fine with it unless they're doing something so horrible that it is likely to put people off, and I don't think this group are anywhere close to that.

doublelayer Silver badge

Re: The trouble with money

Offering to pay someone to put in backdoors is not aided in any way by paying them for normal maintenance. If you offer me donations for the project, thank you very much. If you offer me payments to add a feature, then I'll consider it but chances are you'll get your feature and I'll take the money. If you offer me money to insert something malicious, I will refuse, or maybe I'll consider accepting the money and not giving you what you asked for because what you asked for is illegal anyway, but chances are the risk is high enough that I just won't bother. If I'm evil enough to add a backdoor just because someone will pay me to do it, I'm not going to care whether they donated last year; I'm just going to ask how much they'll give me for access to the users.

The fact that they received a donation before getting the bribe to add malware to the code doesn't make them any more beholden to the donor. In fact, having that donation makes them less desperate for funds, so they are less likely to accept such an offer. I see no reason to expect any connection between the two things.

doublelayer Silver badge

Re: If they want paying...

And that is why I disapprove of any mandatory payment system for open source software. Well that, and about ten other reasons, some of them bigger, but it's in the list. However, this is not that. This is a voluntary payment to a project you rely on. They're asking for that voluntary payment to be increased, but they're not mandating that any payment happens or taking away rights if they don't get one.

Since the payments are voluntary, not having support is easily justified. If you find that the project is such a buggy mess that you are wasting time and money finding and reporting bugs, then maybe this isn't good enough software for you to use. I've had that experience with open source software before, software where I decided I had to do significant maintenance on it to get it into workable condition, start a similar project from scratch, find another option that can do the task, or not have this functionality. I don't get to bill the provider of software in that case, although I'm much less likely to donate anything.

Even if you had paid for software, you usually don't get to do anything like this. I've had lots of bugs in software I purchased, and in none of those cases did I get to charge the authors for the existence of them. In one case, I did report so many of them that the author returned my money, but that was it.

doublelayer Silver badge

This requires some research to find the best way to benefit the projects you rely on, and it's not always obvious. In some cases, it's something a group like this could help with, identifying an organization that provably directs donations to actual maintenance work. The other approach that companies can use is paying an employee or contractor to do maintenance work on a project.

doublelayer Silver badge

Some parts are, but I contend that these people are not. This is an entirely voluntary pledge, backed up by nothing more than the shame felt by people who know what the billboard means and the confusion felt by everyone else who tries to understand the request. They are not trying to make demands they have no right to demand, the way that some open source owners (often not authors, but the companies that once employed them) have tried. Their request is not outlandish, the way that, for instance, Bruce Perens's 1% of revenue every year no matter how little "post-open" software you use is. They aren't harpooning long-held principles of open source like the right to fork, modify, and distribute without anyone's permission.

I support businesses making voluntary donations to open source they rely on. I don't expect many companies to actually do it, but it is logical from the companies' perspective as well as from the projects'. I have been in a position before where an employer wanted to use some piece of open source software, and when we wanted new things added to it, they paid me to add them. Eventually, I was also doing some maintenance work, though in these cases never the central maintainer, on the time my employer pays for. That was helpful to them and to the project, and it doesn't hurt to ask more companies to do that and to increase the amount they give back. I'm not sure advertisements on signs is going to help with that, but the thing they're trying with this campaign is something I would support.

Perplexity AI decries News Corp's 'simply false' data scraping claims

doublelayer Silver badge

So their original point, that their articles were being reproduced wholesale until the hallucinations kicked in and ascribed completely invented conclusions to them, was something you didn't notice? They're alleging violations based on that, not covering the same facts they covered. Perplexity has tried to hide this by suggesting that they were claiming to own the facts, which they weren't, not the articles, which they do.

And all of this is independent of whether I like the creators of the articles in question. In fact, if I hate the articles, I have another reason not to want this to happen. In addition to being a copyright violation, it means the AI will be parroting the content of the reprehensible articles.

Arm reportedly warns Qualcomm it will cancel its licenses

doublelayer Silver badge

Re: I can guess where this is leading

But you are not correct. Yes, nobody is bothering about ARM1, but they are bothering about ARMV8 and ARMV9. And those who bother about ARMV8 need to tell the difference between ARMV8 and ARMV8.1 and ARMV8.2 and ... That is done in software. There are extensions as well. For instance, I've written software that's running on SBCs and does a lot of AES work. It might be useful for you to know that most if not all of the SoCs used in the Raspberry Pi don't have hardware AES, but a lot of other SBCs do. If you're writing the AES library, you absolutely need to know that. Fortunately for most people, if you're just running it, the library authors already did it for you. There are more of those, and people do check them and respond accordingly. If I want my binary to run well on both platforms, I include a software AES branch and a hardware AES branch. Alternatively, I compile on each platform and I've still written both branches, I just don't compile both.

doublelayer Silver badge

Re: Actually ...

And if, therefore, every processor designer put in custom extensions designed to make it difficult to copy their designs because otherwise any of the expensive effort involved in designing a good chip or ISA was taken by free for others? That's what you would have gotten if IP wasn't a thing. And if anyone mentions it, RISC-V is not a counterexample. The core instruction set is public, but manufacturers' designs are protected by IP and extensions may be as well, though sometimes they choose to be open with those in the hopes that others will use them and require them in their software which would advantage their chips. That does a lot of negative things, for example why I'm worried about RISC-V fragmentation weakening the architecture, but it does mean companies can design new and better chip designs which is necessary for any meaningful progress.

doublelayer Silver badge

Re: Licence

Neither of those are realistic problems with such a license. The license is of lesser value than one without the prohibition and I wouldn't want to sign one, but it is easily accomplished. First, the license can be non-transferrable without ARM's permission, but if they approve, or more likely if the purchasing company gives ARM some of the money, they can accept it. That reduces rather than eliminates the sale value of the IP, to say nothing of the making actual products value of the IP. The problem of the license being easily cancelled is easily fixed by making it survive an attempt to sell to the same person, to a holding company owned by the same people, etc, and that's if you need to do that at all. There's not many reasons why a company would want to cancel the contract. They've already paid for their end, and if they cancel the contract, they have to stop selling and, if you believe ARM's lawyers in this case, destroy the plans for, the things they built under the contract, so they don't want that thing cancelled.

Your computer's not working? Sure, I can fix that problem – which I caused

doublelayer Silver badge

Re: Computer wiped every month ?

One case where you get the "bug fixes and performance improvements" line is for apps connected to global services. In this case, the company has to add every new bit of functionality to the same app because all global customers are using the same binary. If their change log said something like "enabled the extra controls now being offered to customers in Finland, updated Finnish, Swedish, and English translations for that bit", people would get annoyed about being served an update for something they weren't using. If they tried to list every change for every country, the change logs would become a maintenance burden as well. These aren't good reasons to justify not doing it, because having an accurate change log that you can share with the users is important and useful. Still, that's one of the reasons why a company might choose to cut that corner.

OpenAI loses another senior figure, disperses safety research team he led

doublelayer Silver badge

Re: "remove the obligation to work for a living"

History hasn't gone that way. We made computers, which could automate lots of tasks. Not only did that require a lot of people to build and program the computers, but most of the jobs it eliminated were replaced by something different that wouldn't have existed without the computer available. Whenever something becomes cheap as chips so you can have a large quantity of it for relatively little, we've found ways to want more stuff. I don't see a reason why that would change. I also don't see a reason to expect that the automation of so many tasks will speed up. Yes, it will continue to happen, but I wouldn't bet on that happening quickly. Unless it happens over a short time period, society will probably find a way to absorb it the way it has all the other times.

doublelayer Silver badge

Re: "remove the obligation to work for a living"

Well presumably it's more of a not giving it to them until they do something you want first. In the theoretical society where everything physical can be created by a machine, including another make-everything machine, the need for people to do something to get that is mostly eliminated*. However, the discussions of what we will do in that condition often skip over the part where no such machine exists. We've had this post-scarcity future in science fiction for a long time. How long has the idea of a robot butler existed? It's longer than we've had the word robot, which is why the idea still exists in a world where there aren't that many butlers. Yet, there are no robot butlers, no matter how wealthy you are. At best, there are machines that can do a small subset of butlerian tasks only when someone has already fulfilled the specific requirements of the machine. If I was sufficiently wealthy and wanted to, I could buy a machine that can make breakfast, as long as it's a specific breakfast, and something to deliver it to me, as long as I've built the routes the machine will take to do so, but the machine will need the ingredients of breakfast in a specific place rather than acting like a human would. If we can't make that, maybe the prospects of a future where there are no physical needs are a bit lower than science fiction would suggest.

* Even if we got make-everything machines, there would still be limits on some things. The one that jumps to mind is land. People want houses and they mostly don't want them in Antarctica. A machine will not make it possible to have as much space as you can use. Maybe the population will fall and we'll end up having enough space for everyone, but that's far from guaranteed. Unless we have an omnipotence machine, chances are that there are things that people want that can't be fulfilled automatically.

The open secret of open washing – why companies pretend to be open source

doublelayer Silver badge

Re: Protection is vital

This isn't an organized campaign planning to eliminate open source. It isn't even in the mind of someone who hopes that open source would go away. It is just people who think lying about what they're making will help them. That person doesn't hate open source, they just don't care about it, know that others do, and think that they can get those others on board by claiming to care.

$180 for an overpriced, dubious SSD drive? Maybe don't join the USB Club

doublelayer Silver badge

Re: Maybe...

I wondered if this was some kind of piracy tool, where you claim you're buying a weird USB drive but what you're really buying is access to a server where you can upload a terabyte of something and download others' terabytes of something. That could be a way of getting video files or, you know, some very normal files that you need a terabyte of storage for without making it obvious you're doing so. The automatic deletion thing could help clear any trails if someone wanted to check what it was used for. However, on reading this, I'm beginning to think this idea might be more thought through than whatever they actually intend.

Arm to Qualcomm: See you in court? Oh yes, please

doublelayer Silver badge

Re: Arm shoots itself in the foot...

"Is there a standard for the Arm based PC ? such that other vendors can produce the CPU."

Of course. The only problem is that nobody else follows it, nobody else has coordinated to help build it, it may not be completely public, and Qualcomm isn't exactly standard themselves, just some of the chips they run Windows on are. Theoretically, if Qualcomm had to stop making any chips, nothing stops MediaTek or, well probably just MediaTek from taking their place and building something. I'm not sure they will, though, and unless they've already started, getting from their existing chips to one Microsoft will be happy selling is not going to happen overnight.

In case you're interested, I don't think other players in ARM will be able to because Samsung's chips are not as powerful (though they're getting there and are the most likely of these options), Unisoc's are mostly for budget phones, ThunderX (formerly Cavium's*) successors are mostly aimed at servers and I don't think they'll be able to get the long battery life that's the main selling point of Windows on ARM devices, the same goes for other server ARM boards, Apple isn't going to, and nearly everyone else makes low-end chips for embedded devices and SBCs.

* Cavium might be a good comparison point for Nuvia. They were sold to Marvell in 2018, they had a license to produce custom cores, and Marvell still does that. The contracts are probably not identical, but I do wonder whether Marvell paid ARM to keep the license. Not enough to search around for the answer, but it might be an interesting answer.

IPv6 may already be irrelevant – but so is moving off IPv4, argues APNIC's chief scientist

doublelayer Silver badge

Re: long numbers are long

So do you think it would be easy to remember and use the address

184.53.92.138.4.236.148.95.0.0.0.0.0.52.91.133

I'll admit that I do have trouble memorizing IPV6 addresses. I don't think it's the hex that does it. I think it's the length. However, the length makes it easier after you get long enough. Once I've memorized those bits that lead to my subnet, I can allocate the rest of them in whatever way I think makes them easier to manage. I can split subnets on a digit boundary when it wouldn't be feasible in IPV4 because there isn't enough address space. If it's a small network, I can simply make as many high order bits zero as I can, meaning that the addresses can be as simple as my-subnet::3. If I don't like letters, I can do that, but skip the hex addresses. my-subnet::9 can go straight into my-subnet::10. Chances are that I can live without allocating my-subnet::a in this network.

SuperHTML is here to rescue you from syntax errors, and it's FOSS

doublelayer Silver badge

Re: would like to see a switch back to plain old static HTML

That depends on what you want your site to do and how much you want to do to make it happen. Most of the sites I have made, not being a professional web designer, are hand-written HTML. I still need a backend language though because most of them do at least some nonstatic things. They take user input and send it to me, or they build pages from templates so the user can select something I hadn't premade a page for and still get a result. Someone who likes the splitting approach (XKCD) might say that I'm making web applications rather than websites, but when the application is humble enough, the dividing line isn't clear. I tend not to use JavaScript, not because it isn't useful, but mostly because I don't like it and some people won't run it.

Making a website out of text files is possible, because most browsers will display a text file when they're sent one. You won't get most of the nice things about HTML unless the browser chooses to interpret the text file as HTML anyway, which sometimes happens, but in that case you're not using plain text, just badly written HTML. If you want clickable links, you don't want plain text. Maybe you want a markup language that's closer, but if you want features other than characters and line breaks, it's not plain text.

Huawei makes divorce from Android official with HarmonyOS NEXT launch

doublelayer Silver badge

That may be the size of the set of apps you use and the apps you imagine others using, but as usual, there's a lot of people with many use cases. A lot of those apps are useless inclusive or riddled with malware, but that doesn't make the remainder that small. We also have no information about what kind of apps you can use on the Harmony OS devices, because that count could be 15000 trustworthy and useful apps or 8 of those and 14992 automatic translations of a cheap game or utility, ad presenter, and spyware.

When existing phone platforms failed, it was often because they didn't have the kind of third-party software that the established ones did. This was often described in terms of the well-known services whose apps weren't available, and that was part of the problem, but so was the lack of or poor choices for everyday utilities that people had gotten used to wanting.

Feature phones all the rage as parents try to shield kids from harm

doublelayer Silver badge

Re: Feature Phone is functionally better, and better value

I'm not following some of your objections, and some others are easy to understand but I haven't experienced them.

"Feature phone works well with pay-as-you-go. Smartphone requires contract (£20 a month is cheapest I can get)"

Why does it require a contract and why that contract? I've had smartphones on no-contract plans. It worked fine. The restricted data meant that I chose to prevent most applications from using mobile data, leaving only a couple I wanted to keep, but otherwise, it was fine. Is your device locked? Otherwise, why can't you put in whatever SIM you want?

"Feature phone starts in seconds (useful for banking 2FA). Smartphone - takes long enough to make coffee."

I just don't experience that. Smartphones I've had are pretty fast to unlock and cold start in at most thirty seconds. The only way they would take longer is if I've completely discharged them. I wonder if there's something unusual about your phone.

On some other points, especially the size, I definitely agree with you. Manufacturers seem to agree that people want long and wide devices, and while they hire researchers so they probably have some data to back up this idea, I am not in that set. Finding something small enough is a challenge and one I'll have to deal with when mine breaks, which I hope will be years from now.

doublelayer Silver badge

Re: > can text

Not all of the devices do. For the ones that have more than phone and SMS, it's common to see KaiOS running them, and KaiOS has both of those services available. I don't have such a device myself, so I don't know how well those work, but I think you'll probably find a few of those around. It is a fork of what used to be Firefox's mobile OS attempt. It's mostly closed-source now and when I looked at the internals, I wasn't that impressed, but it can be sold quite cheaply.

Major publishers sue Perplexity AI for scraping without paying

doublelayer Silver badge

Re: 139 words

"The claim that Perplexity owes WSJ/NYP for being wrong, i.e. not using the WSJ/NYP source, I doubt that has standing."

I don't think standing is the right word there. I think I agree with you in that I'm not aware of any law they can use for that. That they have been harmed, standing, is clear: the bot is not just being wrong, it is attributing that wrong text to the papers. It would be along the lines of me saying that "The Register forum contributor O'Reg Inalsin said 'I like to kill people'". I might not have violated any law by telling that lie, especially if I believed it to be true, but you wouldn't be advantaged if I did it.

Fair use is the most typical argument, and I've never found it very convincing. Even if they're only taking that much of the article because their bot can't get past the paywall, nothing makes that text free for the taking, and it indicates that, were they able to, they'd happily quote more. Whether the inaccuracy is due to not having the whole article in the training data or is just LLM quality issues, they don't have an automatic right to use the stuff they have gathered from these papers or from any paywall-free site on the internet.

doublelayer Silver badge

Re: AI sounding the death knell for copyright?

I'm sure, given your opinions on copyright being evil, that you embrace the prospect of the elimination of copyright, either through direct legal abolition or through global failure to enforce it. That doesn't mean that is the inevitable outcome. Those who support the existence of copyright can and should try to prevent it from collapsing. You're calling for a preemptive surrender, but we aren't that far along yet.

People have been making similar arguments for a long time. When the internet made it easier to obtain copies of things you wanted without paying for them, people loved to sound the death knell of copyright, but as things developed, it didn't go that way. Piracy actually became less popular when it became possible to more easily obtain legal versions of the thing you wanted, versions that came with less risk of dodgy sites or poor-quality versions. As the companies that make that available start to make terms worse, it's likely that piracy will increase in popularity again, but that can go in both directions.

As for your hope that some countries will decide not to have or enforce copyright law, you may be surprised to find out that they do sometimes make IP themselves. India was in your list, and it has a large and relatively popular film industry. They want copyright protection on those works. If they decided to be egregious in assisting the violation of others' copyrights, they might find that their own copyrights have lost value. As these countries get richer, more and more of their economies will rely on IP. Their current spotty enforcement is not the same as your preferred abolition of the concept, and there is a reason to think that they will improve it, at least for their own IP, rather than go in the direction you've pointed.

Qualcomm unveils Snapdragon 8 Elite with custom cores for Android phones

doublelayer Silver badge

Re: Video specs

I think the main use is to record in 8K, then edit and export as 4K, but you have more data so the editing causes less degradation. I'm not sure how many people who do that are using a phone camera in the first place. Okay, probably lots of people do, but I'm not sure how many people who make anything where it would matter in the slightest are doing so.

doublelayer Silver badge

Probably not. From their perspective, what's the point? They sometimes make embedded versions, as in ones that are sold for less consumer-oriented hardware, by taking phone chips and stripping out unnecessary things. For all I know, that might be a binning thing. However, that's usually mid-range chips because they're making more of them and the devices the clients use them for can manage with the lower performance. The other types of variant they sometimes do are more likely to use the high-end cores, but they're also more likely to want to keep the NPU. For example, their XR processors have a relation to their high-end phone chips, but XR devices are likely to value something that the NPU will accelerate, so it probably won't be dropped there either. Is there a reason you want that?

doublelayer Silver badge

Re: "flagship mobile SoC"

It's likely that they share core technology, but they don't use exactly the same chip for both because the constraints are different. The same works with Apple. Yes, the core designs may be similar or even the same from the M* laptop/tablet chips and the A* phone/also tablet chips, but the clocks are different, the caches are different, the on-SOoC GPU is different, and the memory is different. This is mostly because power and thermal constraints are different whether you have a phone or a laptop. Anything that this SoC has which wasn't already in the laptop cores will likely appear in one soon enough.

It's about time Intel, AMD dropped x86 games and turned to the real threat

doublelayer Silver badge

Re: others' -> other's

I assume you're talking about:

"Ultimately, the union boils down to this: the last thing anyone needs or wants to deal with is compatibility edge cases because Intel or AMD decided their implementation of the x86 ISA was better than the others'."

In which case, yes, there are multiple others. The only two that matter most of the time are those, and that's the other they're most likely looking at, but you do have Zhaoxin/Via as well. Most of the ones I've seen have been lackluster, but as AMD64-compatible chips, they could come up with interesting implementations. Technically, there are a few others, but they mostly make 32-bit ones for embedded, so they're probably not doing anything that new. Still, "others".

The billionaire behind Trump's 'unhackable' phone is on a mission to fight Tesla's FSD

doublelayer Silver badge

I don't think so. That sounds like the thing you often get when transcribing someone's informal speech. It wasn't too much repetition, and the fragment is a pretty standard thing when trying to intensify something, so standard that a grammarian would probably accept it if a comma was used instead. To get a Trump, you need more irrelevant asides:

There is no feature, and we have lots of great features, features like you'd see in other operating systems, but our features are the most secure you've ever seen. And sometimes you see features like in Windows where the files, the files are important, you need the files and sometimes a hacker will go after the files and you don't know where the hacker came from so you need it to be secure and the hacker is from China or Iran and the hacker is a bad guy. So we want to keep the hacker out so we only make a new feature, well sometimes you have a different operating system like Linux where they want the feature too, so they pay someone like Russia to make them the feature, but they don't think about the hackers. We do think about the hackers right here in the USA, which is why we have the most beautiful, most beautiful hackers and they spend all day finding problems where we need to be more secure...

doublelayer Silver badge

This isn't just a president. If, for example, this was used by the president and their protection detail to coordinate routes, that might work. However, the stated purpose was to be used by campaign officials so that things like the Iranian attack on them don't happen again. Campaigns are made up of lots of people who are not trained in security or anything else, working in all sorts of places doing unplanned things. It is more difficult for them to adapt to restricted methods and they're the kind of people who aren't eager to adopt that in the first place.

A campaign is a lot like a company. Consider what would happen if you had to convert an employer to a restricted communication system for all internal messages. If it was a small company where everyone was knowledgeable about security risks, you could probably do it. I think you can imagine how hard it would be and how many people would ignore you if you tried the same with managers who don't want anything that will slow down their messages, technophobes who have become comfortable with something and resist any change, and processes that are considered critical and indispensable which don't yet work through the system you're trying to switch to. I've had to do it before and, even more frequently, I've had to watch the IT people try it and struggling to implement something against organizational inertia, then catch all the people who deliberately bypassed their policies.

doublelayer Silver badge

Re: really long lines

If they're writing in C, which seems likely given the age and what it's supposed to be, you don't need any line breaks at all. For convenience, set your editor to interpret any semicolon and either curly brace as having a new line after it, but don't actually insert them. Only use /*...*/ comments and do the same with those. Insert a few line breaks so that you don't actually claim that it's just one line.

I'm still expecting that it turns out that ten thousand is the lines of code for some component that is important, but not the only thing in which vulnerabilities are found, or that it can't actually do very much and won't get used. I could see an encrypted text-only message system being built in 10kloc, most of which would be the code for whatever communication system was chosen, but what's much harder to imagine is people using it when they are more familiar with smartphones.

doublelayer Silver badge

Not if, for instance, people like sending pictures. A lot of people do like that. SMS can't handle them. Likely this OS, if it's actually as small as described, can't do it either. Say hello to WhatsApp or something like it. The same applies if people like videocalls. True, they probably aren't needed, but that doesn't stop people from preferring them to voice calls for some reason. If you're careful to use the secure device whenever possible and to do without things that your secure device can't do, then you're in a good place. A lot of insecurity comes because people are not willing to do one of those things.

Pixel perfect Ghostpulse malware loader hides inside PNG image files

doublelayer Silver badge

You don't even need steganography for that. With their current technique, it checks whether a given 16-byte block is part of the instructions or not. All you need to do is not include too many of them. The picture as a whole is a perfectly normal full screen graphic and looks normal enough, but 40k/3.69M pixels would look weird. Maybe you could notice that if you looked at it long enough, but an AI probably wouldn't tell that there are little areas where something looks different in this picture. You could train one specifically to recognize tiny imperfections, but then you're specifically fighting against this one method and might miss plenty of other ones.

doublelayer Silver badge

Re: Windows key...

It probably confuses the majority of phone scammers who aren't that technically aware themselves, but it wouldn't be much of a protection against a website like this one if they tried for about ten minutes. Linux and Mac OS have key commands that would accept commands, and user agent strings will generally tell them which operating system you're running*. So they could easily present the average user with instructions that will run a script on their computer whether it's Windows or not.

* Yes, you can lie about the operating system, but chances are that if you know why you're doing it, you also know not to open a command window and paste things in it. For someone who was given a Linux system by a friend, they won't have chosen to change their user agent. If you have given Linux systems to your family members but switched the user agents beforehand, you're in a pretty small minority even of those installing Linux for others.

AWS boss: Don't want to come back to the office? Go work somewhere else

doublelayer Silver badge

Re: Inverted subtitle logic?

The i prefix was early 2010s, after the e prefix but far from trendy now. For today's trend, you have to capitalize it and stick an A at the beginning.

doublelayer Silver badge

I think your assumption is exactly what they intend but won't get. My guess is that they know there are some people they don't want to lose who will not agree to come into the office and they figure they'll give them an exception and never speak of it again. However, without telling managers that they can do that, they won't get it. Even if they did, workers who aren't aware might not bother asking, or managers might find they can't get an exception approved. So while I think they're planning on exceptions, I think they'll approve far fewer than they're willing to because of bureaucratic inefficiency.

What I mostly expect is rampant noncompliance. People who are really unwilling to return to the office will likely try not coming in to see if anyone gets mad. I don't know what they'll do about that, though in previous rounds covered here, their response seems to have been sending scary emails suggesting that you will be fired any time now, sometimes to the wrong people, then not necessarily following through on the threat.

doublelayer Silver badge

Since your ability or lack of ability to remote work mostly doesn't depend on where you put servers, I doubt that will have much of an effect. It would make as much sense as saying that a primarily remote AWS is bad because it means it's not good for people working in an office. That kind of argument might work a little for a company like Atlassian whose products are at least supposed to be related to teamwork, collaboration, and project management, but AWS doesn't have many things related to that and those they do have (hands up who can name the AWS videoconference tool, which I assume is only used in Amazon but you can buy it if you want) aren't really what people are using AWS for.

Tesla FSD faces yet another probe after fatal low-visibility crash

doublelayer Silver badge

Re: MotorStorm AI

How often does it rain in the virtual world, and when it does, does the simulator simulate camera faults because the rain reflected light in a weird way?

doublelayer Silver badge

Re: Camera only is bad ?

That is kind of my point. You need to collect that much data, undoubtedly involving many deaths, in order to do a direct comparison in the first place, so you can't do a direct comparison because people won't accept that. Even if you did, people won't follow a purely utilitarian system of "fewer deaths is better, so the method that caused fewer deaths will be chosen". If it's not significantly and provably better, it won't be accepted and people are great at resisting changes to the status quo.

Let's assume that someone, and I'm quite certain it wouldn't be Tesla, made a perfect self-driving system. Even when that system has been put to the test, driving in all conditions, and the only accidents it got into were entirely the fault of something else, for example it was driving along when a massive earthquake struck and toppled it off a hill and into a building, there will be some people who resist its adoption. That will be hard enough to overcome. By painting something as perfect when it's only good, we make that problem worse. By painting something as good when it's actually mediocre, we may kill it before we can get any better. And the levels of quality have to include not only pure statistics but the average driver and pedestrian's view on what is reasonable.

doublelayer Silver badge

Re: Camera only is bad ?

To some extent, you're correct. A car that is safer than a human can be convincingly argued to be better. However, you have two major problems. People will evaluate these differently because they're a different type of product. If they see them making catastrophic mistakes that they wouldn't have made, they won't be confident in them even if, with accurate results, they're making those mistakes less frequently than humans would. People will freak out over a situation where a human would crash, and that will be hard enough to overcome. You will not help the point by having lots of other examples where a human driver would have been better able to prevent them.

The other problem is that you won't actually know if they are safer than a human driver until you collect a staggering amount of data that is controlled for everything. Set loose ten million self-driving Teslas to drive on large roads, small roads, urban roads, rural roads, at all times of the day or night, in all conditions, then compare the number of deaths caused to human drivers. Then you can use that data in comparison. With existing data where the software is only used on one type of road and with completely uncontrolled and unmonitored conditions, the data is not comparable. Of course, if you try to implement the necessary data collection, you will get some rather indignant public reactions about the experimental not confirmed to be safe things unleashed on the public streets, so you can't actually do what you need to do to collect the data for that comparison. That is why individual situations are considered by road safety regulators before public testing is permitted.

UK ponders USB-C as common charging standard

doublelayer Silver badge

Re: "wall wart of fortune"

Then you are lucky in comparison. I've found lots that don't list any of those on the device, and their manual only mentions one of them. Great, a 9V power supply. Current, polarity, barrel size, none of those are listed, but I can at least limit myself too 9V. The Dell laptops I mentioned, in addition to not listing their power requirements on the case, didn't even have model numbers there. In order to find the details, I had to find the model number through Windows and look it up on Dell's website.

Bandai Namco reportedly tries to bore staff into quitting, skirting Japan’s labor laws

doublelayer Silver badge

Yes, you would receive similar pay, although you can give up on raises, but remember that this is entirely to get you to hate it and quit. Some people, certainly I would be one of them, would already hate it at that point. I would find that quite cruel, and although I'd still do it for the funds while finding something else, I would not be content. Maybe you would, but they would notice. They're not paying you to count paper clips because they want them counted, so they will give you a different demeaning task until they hit on something you're not happy to continue. I'm not sure what it would be, but if mere mindlessness is not enough, they have lots of other aspects to add in. For example, how about counting paper clips under a strict time and quality standard so you can't count them well enough? Or they can look for a more unpleasant menial task to assign you. Maybe you would be happy getting paid the same without using your skills, but there is a level of drudgery at which you would not be.

doublelayer Silver badge

Re: Just not with a Ubisoft game?

That is not what "specific performance" means. Specific performance is a court order to follow the terms of a contract. For example, if I've signed a contract to deliver a certain amount of items to you and I don't, you can sue me. Perhaps I'll be ordered to pay you damages in cash, but I might also be ordered to comply with the terms of that contract and deliver the items, with more penalties from the court if I don't. That would be specific performance.

I am not a lawyer either, and so maybe such a construct exists. I have not seen it used, nor could I find it with some web searches. It seems like a bad idea, but worse ideas have been enshrined in law, so that's no proof it doesn't exist. However, I have a feeling it's going to fall into a similar category as things above, namely that even if it does, chances are that it's not going to apply and it's not a good idea to rely on it. For instance, in the specific case of remote working, an employer can say that they were required to allow remote working for safety, if not by law, and therefore the change was not made by choice. Therefore, their nonenforcement of the come to office bit was not because they didn't want it. The contract says it and doesn't have provisions to alter it. The court can be presented a reason to justify other actions. In fact, you might have had a stronger case if you sued your employer for starting remote work than for stopping it.

Parents take school to court after student punished for using AI

doublelayer Silver badge

Re: History repeating

People keep saying this. The inclusion of the word "research" does not remove the other words. The article and court filings all indicate that some amount of AI-generated text was included verbatim in drafts and included edited in later work. How much of the essay was made up of that is unclear, and likely the student doesn't know either. Your assertion that it didn't happen has been directly contradicted repeatedly.

doublelayer Silver badge

Re: History repeating

Those cases have no relation to one another. However, if I try, I am not on your side. If your school mandated fountain pen and informed you that other methods of writing were going to result in a penalty, then you have some good options:

1. Write in fountain pen.

2. Argue that, although they're asking you to write in fountain pen in order to train you to have good handwriting with them, ballpoint pens are going to be common enough that you don't need that skill, and therefore their policy should be changed.

3. Argue that, although you were told to write in fountain pen for handwriting, this course is not related to handwriting and a different form should be acceptable, and therefore their policy should be changed.

And some bad ones:

4. Write in your preferred method without permission and without attempting to argue otherwise, then act surprised when they do what they said they would do.

5. After receiving your penalty, demand that they refrain from enforcing their clear rules, not because you're arguing the rules are unfair, but because you don't like the consequences.

If you want to try an option 2 or 3 argument on AI, you can. We'll all listen and decide whether we were wrong and AI use is more acceptable than we thought. So far, you haven't, and nor have this student or his parents. They've gone for option 5, and you've chosen option 6: make up irrelevant analogies and pretend they apply when they clearly don't and form a coherent 2/3 argument in favor of something.

Sysadmins rage over Apple’s ‘nightmarish’ SSL/TLS cert lifespan cuts plot

doublelayer Silver badge

Re: OK, then let's focus on really strict security

It's not that hard. Although certificate revocation isn't always used, I'd ask the former owners of something I bought to revoke that certificate, indicating either the "affiliation changed" or "cessation of operation" reason codes, then verify them myself. Then I'd consider the domains switched over. True, that would not stop someone who didn't check those lists from getting untrustworthy data, but it's better than assuming and not checking that they did something with their old certs.

UK electronics firms want government to stop taxing trash and let them fix it instead

doublelayer Silver badge

Re: Repaired or refurbished?

I think we all know why those fees are present. That doesn't change the fact that those fees, and by extension the need for repair techs to charge them, are high enough that it makes repairs expensive and less likely. It doesn't mean we have to find a way of eliminating them and there's little chance that we can. However, when discussing how we can encourage people to repair rather than replace their possessions, we have to understand why they don't. The high cost of labor means there is a floor for the price of a repair no matter how simple, meaning many people will decide that a moderately expensive gamble which might fix their device or might only be the first step before expensive parts have to be purchased or it takes several hours is not worth it when a new replacement could be purchased. In my case, it's much the same, except my alternative is figuring out how to repair things myself. Often, if I can't repair it myself, I assume that calling another repair tech is going to be expensive and doubtful of success because I've already done many of the simplest things, so I am also unlikely to engage the services of one.