The Register Home Page

* Posts by that one in the corner

5492 publicly visible posts • joined 9 Nov 2021

Linux is about to lose a feature – over a personality clash

that one in the corner Silver badge

The point was to respond to claim of parochialism - and the reason ZFS is not in the kernel is due solely to licensing issues. Were ZFS to be relicensed as in a fashion friendly to the rest of the kernel, it would be pulled in in a heartbeat.

Unless you have just decided that a clash of licences is merely parochialism.

As for whether my examples were relevant: it is utterly irrelevant whether they are all from the 1980s, 1970s or even 1960s: the claim I responded to was that Linux simply refuses anything NIH. None of those example were invented by or for the Linux kernel team - and every one of them was happily adopted by that team. Hence, no parochialism.

I am happy to have the honour of your response to any of my comments, but please do yourself the honour of responding what was actually stated - you let yourself down.

that one in the corner Silver badge

Re: Justice for bcachefs!

As a person with ZFS, I'd like to say:

Reading

>> Not properly, it doesn't re-stripe the existing data

and replying with

> And that can be solved by a simple ... e.g ... mv $i $i.tmp && cp -p $i.tmp $i && rm $i.tmp ... Stick that (or your own preference, using rsync for example) in a simple script/find command to recurse it (with appropriate checks/tests etc.)

is as much a "simple solution" and so divorced from the behaviour we'd get if ZFS did the re-striping itself* that you may as well say we don't need ZFS to do snapshots for us, we could write our own simple script to, ooh, create a new overlay/passthrough file system, change all the mount points, halt all processes with writable file handles open... (yes, yes, I'm being hyperbolic).

* e.g. 'beneath' the user file access level with no possibility of access control issues, not risking problems when changing your simplistic commands into production-ready "appropriate check/tests etc" like status reports, running automatically, maybe even backing off when there is a momentary load increase so the whole server isn't bogged down as the recursive cp chews the terabytes, not risking losing track when your telnet into the server shell dies (not risking a brainfart and doing all that copying over the LAN and back again!) - and simply being accessible to Joe Bloggs ZFS user who just would like it all to work, please.

that one in the corner Silver badge

> There is parochialism in the Linux kernel world. Not invented here = it's not getting in

Ah, so that explains why the Linux file systems docs says they don't support ADFS (Acorn), Amiga (Commodore), NTFS or any flavour of FAT (really hope I don't have to tell you where those came from); why v9fs (Plan 9 From Bell Labs), BeOS fs or Macintosh HFS never get a look in.

Nor does Linux support NFS or SMB for use across a LAN, because Linux does not have any TCP/IP or other networks implemented.

None of which matters, because Linux has never supported CD-ROMs either, so practically nobody has been able to install Linux, one of the major reasons it was effectively stillborn back in the 1990s.

Oh, hang on, none of the above was even remotely true! Tut tut, whoever would think of lying like that.

DARPA’s Cylon raider autonomous fighter jet advances to next phase

that one in the corner Silver badge

Re: TFA linked to All New BSG Cylon Raiders, instead of Classic

> BTW, it's spelled FLAVOUR.

Oh, I agree. But when quoting and all that (the pling probably should have been a "sic").

that one in the corner Silver badge

TFA linked to All New BSG Cylon Raiders, instead of Classic

But - and I admit it has been a while and I may be misremembering - didn't New Flavor (!) Starbuck have to fly home inside a Cylon Raider that she refurbished, and found it to be full of icky, squishy, organic material? Instead of the blinkenlights and shiny pipes of the Classic model.

And TFA is pointedly referring to these Raiders and not, say, Skynet's Hunter Killer aircraft (ok, we saw those mainly in anti-personnel roles rather than dogfighting).

Was this all a way for TFA to get out into public awareness the information that DARPA has been having success with the flight control, but it is in reality more "Donovan's Brain" (or "The Ship Who Sang" for the youngsters) than ChatGPT?

Assuming they haven't reached the Cylon "Chicken Little" meets "The Man With Two Brains" level yet. Just so long as they don't go all "Blood Music" on us - double icky.

that one in the corner Silver badge

Re: Refusing a bombing run

Let there be light...

Back to being FOSS, Redis delivers a new, faster version

that one in the corner Silver badge

Re: RHEL using Valkey...

> see ... Keycloak, for example

Ok, I just did that - not knowing anything at all about Keycloak, had to do some web searching. Could not find any sign of furore over its licensing, so if you could just provide the citations that have escaped my weak sauce google-fu...

TIA.

that one in the corner Silver badge

Re: Sorry, but why do we need so many Open Source licenses ?

> Some people choose to put their work in the public domain, which is the most permissive they can be

In the US, you are able to release something you've just created into the Public Domain immediately, giving up all copyright interests: an "early" PD, so to speak, without waiting for the author to pop their clogs. As you point out, SQLite takes that route.

But the interpretation of "early" PD does not hold everywhere (anywhere else?) - IIRC Germany in particular has problems reconciling it when you want to do one of those reports to indicate that you have properly licensed all the code in your product. Which is why the SQLite copyright page describes it as PD but then goes on to discuss "what if PD isn't valid where I live"...

Plus that weird Federal thing you referenced, which I believe gets tangled into students work under Federal grants or something, which may be what Liam was referring to (haven't paid too much attention to that, as, being outside the US, the materials that are PD in the US under that clause are generally not PD outside it; we have to look for more explicit statements attached directly to the materials).

Other places do allow for things to fall into the Public Domain after the copyright term expires (e.g. after the author expires first, plus a bit, but beware The Disney Effect) but as far as *up to date* PD source code goes (and let's just stick to what is relevant for source code!) the US really is pretty much the sole supplier.

Tsunami forecasting about to get a lot faster thanks to El Capitan super

that one in the corner Silver badge

Re: Tidal wave, tidal wave, goes by my wiiiiiiindow

> It needs to be called something

And it has had its perfectly serviceable English name for a long time.

> The english language is renowned for hoovering up vocab from other languages where it looks useful

Very true - we came across "spaghetti" and needed a word for it...

> or just shiny

Which is the unpleasant side of it, where the poseurs live.

> tsunami is easier to say than tidal wave

Clearly you've not heard as many people stumbling over that beginning - is it "too-ser-na-mee" or "soo-na-mee" or something in between... who knows? No doubt we'll all settle on one, which is so badly pronounced that the Japanese will rip their ears off rather than hear a Geordie and Cockney talking about it.

> That's a pretty weird hill to die on

Well, it all depends. Do you remember the videos from Boxing Day, 2004? They all quickly seemed to settle down to showing the water covering everything and the devestation, but we also saw footage of people wandering down and staring at the water receding, wondering about this weird tide. Whilst we sat at home, among the decorations, jaws dropping - why were they going the wrong way? MOVE!

If one keeps banging away at this, maybe, just maybe, somebody will remember what the downvoted nutter was prattling on about and make the right decision. Unlikely, but maybe.

that one in the corner Silver badge

Tidal wave, tidal wave, goes by my wiiiiiiindow

How much computing power will it take to get English-speakers to stop using a facy-schmancy Japanese word and just go back to calling these the more sensible (and easily pronounced) "tidal wave"?

"But that is a stupid name, the waves are nothing to do with the tides"

They are named "tidal" not because they are *caused* by tides, why do people make that claim? They are "tidal" because they (can) LOOK LIKE an unexpected tide! "Where has all the water gone? The tide isn't due to go out for hours!" "An unexpected tide? MOVE! GET TO HIGH GROUND!"

The name "tidal wave" is a warning, a reminder what to look out for. "Tsunami" doesn't carry any hint of useful warning, even in its literal translation of "harbour wave" (and weird, dangerous, waves in harbours exist - caused by, ta-da, the tides! Oh, the irony of the pseudo-intellectual English-speakers using "tsunami").

Desktop-as-a-service now often cheaper to run than laptops - even after thin client costs

that one in the corner Silver badge

Re: I spot a teeny tiny flaw, do I?

> micro PCs with 4Gb RAM

That is micro? Gawd I'm feeling old.

> WE only went for such a high spec on them because we needed them to run Teams in our 2 meeting rooms.

Video calls needing the high-spec boxes? That takes me back 50 years to the Tomorrow's World demo, good old Raymond Baxter: "soon, we will all have this in our homes".

that one in the corner Silver badge

"Completeness of Vision"

About these visions you've been having, you say they are no longer just black and white but, what was quote again, ah, yes: "the colours, man, you can't imagine the colours, they just keep melting onto everything". That sounds like they are coming along nicely, we expect you to be seeing cathedrals by next week.

Now, putting your visions off to one side for the moment, how are you getting on with the Design Specs? Not finished yet, right. Comprehensive list of Use Cases? Nope. Breakdown of expected costs at point of delivery? Nothing ready yet. What was that? "But they can have it fitted nasally". I see, I see.

Perhaps you had better just lie down here for a while and concentrate on the visions. No, no, those are just to stop you rolling onto the floor. Nurse, oh nurse - yes, C level recovery suite please, thank you.

Doctors get dopey if they rely too much on AI, study suggests

that one in the corner Silver badge

This dwarfs other problems with current AI usage

We must not be Bashful or remain Sleepy; when a Doc gets Dopey we should be Grumpy. The AI peddlers want us to be Happy to use their wares all the time, but deskilling is a serious problem and not something to be Sneezy at.

We can not rely on the random appearance of a Prince on a white charger to save us in the last act and must be grateful for such researchers, and TFA, giving us warnings so we can decide when to spit out this poison apple befores it gets permanently stuck.

PS

Claude, Claude on the wall, who is the fairest of us all? And don't *immediately" say "you are", I read the article about AI sycophancy.

I started losing my digital privacy in 1974, aged 11

that one in the corner Silver badge

Re: My irony meter went SPROING!

> no incentives to get their internal administrative systems to be efficiently effective.

Cue story from the Missus, an Oncologist whose office had to have two separate Windows PCs for viewing scan imagery. Because she worked with - and patients got moved between, depending upon available slots - two Trusts, each of which had slightly different versions of the front-end program. And each one's run-time requirements clashed with the other's*. "Sorry, Mrs Patient, but did you say your last appointment was north or south of the river?" (Squeak of chair turning to face the appropriate screen)

* IIRC they required different versions of the Java run time, and give that stuff like this is still posted, with a straight face, as a way to allow use of multiple JDKs in 2025, let alone before she retired, it is still not a sane situation.

Claude Code's copious coddling confounds cross customers

that one in the corner Silver badge

Re: LLM coding

I hate to ask, but are Friends electric? Only, mine's broken down and now I've no-one to love.

Prophetic words indeed.

Hyundai: Want cyber-secure car locks? That'll be £49, please

that one in the corner Silver badge

Re: Keyless ignition

> That's odd. Mine ...

Product Differentiation, Unique Selling Point - and every other excuse they have for making as many things different from one car to another.

No matter how annoying the result may be.

Bet your car allows you to mute the radio - or even turn it off! - so it doesn't come on again as soon as you turn the ignition on. Ours doesn't (as far as we've been able to find out so far). So every trip, engine on, wait for radio to boot up (bleeping DAB!) *then* driver can mute it by button (passenger can't). Now, it is safe to back out of the drive without distraction.

There has to be a whole career path for car designers who can think of ways to make these things that are annoying in real life, but are easy to miss during the test drive (when you are checking all the major points, like "does it do both forwards *and* reverse?"!

The previous car, which was a different brand (and even actual manufacturer!), had different but similar happy little surprises that grew to be frustrating over the years. Which were different from the annoyances in the one before that, which were ...

that one in the corner Silver badge

Re: Keyless ignition

So, where were you with that useful knowledge when we first got the car, to save us looking it up?!

Although, for some reason, there are times when we have to press the button *twice* (without the brake) to get the radio to power up... Sigh.

that one in the corner Silver badge

Re: Keyless ignition

> it's replacing one problem with several exciting new ones

Minor one (well, minor until it just gets so bleeping annoying...)

Every time we are both in the car, stop the engine and whoever is driving gets out, the car bings *and* blips the horn, twice, to "warn you you have left the key in the car". No, we each have a key, but only one of us has got out to fill up, or get the supermarket trolley or needs to go to the loo right now or - is just that bit quicker at getting out.

Also, cue looks from people going past at the same time: "oi, why did you just sound your horn at me?".

(Note: didn't ask for keyless entry, but after being worn down by the endless stream of "oh, there aren't physical controls, just use the touch screen" and "you just download the app for your car" ... we gave in on this "feature". Then had to look up how you get the car to switch on everything but NOT start the engine so we could, ooh, tune the radio to suit us; turning the key only one notch is so much easier)

that one in the corner Silver badge

Re: Game Boy-like gizmo worth around £20,000

Tetris?

If you nick enough Hyundai cars, you could pile 'em up for Tetris. But Space Invaders might be less - brutal.

VS Code previews chat checkpoints for unpicking careless talk

that one in the corner Silver badge

Shows developers sometimes use VS Code, not what they use as their main editor.

Starting to feel a bit lonely over here in CodeWright Corner.

Snotty astronauts should skip spacewalks, suggests study

that one in the corner Silver badge

> radiofrequency turbinate reduction

Aka "change the channel mate, the snobbery on Radio 4 really gets up my nose".

that one in the corner Silver badge

Re: A very interesting physiological point in microgravity environments.

>> Or whether a 2001 big wheel space station would ever be practical

> I don't see it as being a good idea... the main reason you're there is the zero-gee. Why spend money defeating that?

Main reason? From what p.o.v.?

If you take human time on a station as being prep for long-duration manned missions anywhere other than on the station (e.g. interplanetary) *and* you discount the use of spin gravity aboard the ships[1], then, yes.

BUT if you allow for spin-gee on more mobile craft OR you see the purpose of the station to be for any other reason (e.g. zero-gee experiments on something other than humans, or zero-gee manufacturing, or looking after the orbiting nukes, or ...) then, no, I disagree with you. The money spent on spin-gee would make the humans far more comfortable - and safe & efficient - whilst they baby sat the experiments and manufacturing going on off the wheel. Such as within the large volume that the wheel is rotating around.

OR, if you are using The Wheel for continuous observation of the strange radio messages coming from the direction of Ophiuchus, then having it gyroscopically stabilised would help keep the dish in the path of, well, you could call it The Hotline...

[1] By the time we get a Wheel In Space (hopefully Cyberman free) then we will surely be looking beyond Muskian tin-cans and can use spin-gee for long-duration spacecraft smaller than an entire space station. Starting with the "two tin-cans tied by a string, spinning like a bolas" and ending with the "efficient continuous low-thrust means very long duration so a big ship with room for stores" aka "ok, who glued ion thrusters onto the back of our space station?".

Torvalds blasts tardy kernel dev: Your 'garbage' RISC-V patches are 'making the world worse'

that one in the corner Silver badge

> he returned to calling people fuckheads and unfit to write software.

Citation?

Where in this exchange does Linus do either of those things?

that one in the corner Silver badge

Re: make_u32_from_two_u16() replacement

Note that your macro name implies the argument order - R, G then B - which the make_... name very much does not.

'Suddenly deprecating old models' users depended on a 'mistake,' admits OpenAI's Altman

that one in the corner Silver badge

Re: AI sceptic/conservative

> No-one can read and digest the sum total of all human knowledge, but LLMs more or less already have.

Well, everything that has been easily and cheaply (well, freely, in all senses) available online, which leaves many gaps. However, skipping over that:

> And yet, if you don't know the topic you're asking an LLM about, it will be very convincing.

> I usually ask them about ... because ... I'm sufficiently fluent in both to spot when the answers are wrong. You have to check everything they write before you rely on it's accuracy.

So you can *only* sensibly use them in areas in which you *already* have the expertise; so if you want anything useful about any other topic, you first have to teach yourself enough about that new topic to reach the point you can answer the question yourself. OR you go the other way, take the answer they provide and do all the learning required to validate (or reject) that answer. Same result - you are now learned in that topic - although perhaps only in a tiny slice of it (which then means you missed the errors of omission and accepted a wrong result after all).

So then:

> No-one can read and digest the sum total of all human knowledge

True (although some act as if they believe they have)

> but LLMs more or less already have.

Which means nothing in practical terms as, from you own analysis, in order to have accurate results you are still restricted to working in the areas you have read and inwardly digested.

> Avail yourself of this new tool or you'll become like the 19th century knocker-ups.

Knockers-up (note where the 's' goes, btw) were replaced only when timepieces became demonstrably reliable and provably economically sound enough that alarm clocks could be found in a significantly large enough number of households that they could be relied upon to get enough workers into the yard for the company to operate. Including taking account that your knocker was intelligent enough to bang again if you dozed off on the stairs, unlike the alarm clock (if the wife paid the extra penny to make it worth the knocker's time to hang around).

SO, IF (or when) you can demonstrate that the LLMs have become as reliable as an alarm clock (which your own statements indicate they are not) *and* that they are economically sound (so won't just have the plug pulled when the VC money runs out and the banks call in the deficit loans) THEN you can draw that comparison.

BTW, knockers also had their job opportunities reduced when the big yards and factories themselves went away and the street no longer had every man working to the same shifts; if don't have enough clients it isn't worth walking down the whole street.

I'd like to equate that to the way that use of LLMs is being pulled into job descriptions by the force of FOMO more than realism, which *IS* a reason that individuals ought to avail themselves of the LLMs, not because the AI is a tool, but because the HR is a tool. However, my analogy has run aground on that last piece of wordplay.

Russia's RomCom among those exploiting a WinRAR 0-day in highly-targeted attacks

that one in the corner Silver badge

Email ... contains a CV that appears to be benign

> Once the victim opens the CV, however, WinRAR unpacks it along with all its ADSes.

Perhaps it has been too long since I sent out a CV, but since when has receiving a dot-rar file for a CV been considered normal and benign? Or a dot-zip, dot-zoo or any other kind of archive?

Or this just another one of those "Windows by default doesn't show the actual extension, but everybody forgets this when they see emails (or even a directory) full of PDF CVs, so don't think anything of it when they see that all the files are presented as "jim brown", "jim green", "jim smith" etc but one of them shows as "jim jones.pdf" and has a different icon to all the others?

Although, yes, you do hope that unpacking an archive *is* a safe thing to do, so it isn't as bad as the people who we hear about clicking on "jim black.pdf.exe", but still...

Pay attention, class: Today you’ll learn the wrong way to turn things off

that one in the corner Silver badge

"shutdown" does a system shutdown (all processes go byebye).

After that, you get a choice:

No other options[1], just sit there humming quietly.

* after the shutdown halt entirely, these days aka power down, as we now all have PSUs that can be controlled by software[1]

* after the shutdown, do a reboot

And other utility options to say when to do the above, whether to warn other users etc.

[1] BUT as we do now all have clever PSUs, "also power off" has been made the default, which probably explains why people appear to be thinking that that is now the primary meaning of the command, instead of the days when you'd do a simple shutdown (i.e. halt) and then have the chance to decide "do I press reset or just hit the Big Red Switch and go home now?). Often the latter, as you realise you didn't do "sync; sync; sync" before the shutdown and you can't face the output of fsck right now...

The inside story of the Telemessage saga, and how you can view the data

that one in the corner Silver badge

Well, yes, anything being sent through TLS *is* encrypted[1]. It is even "end to end" encrypted - and usefully decrypted once it reaches the far end of the TLS link.

The only problem is, the "ends" aren't always where you - as the end-user - might hope they are.

Now, if the individual 'phones just set up a TLS link between themselves, instead of relying on a store-and-forward service in between them, all would be well. But that would defeat the modern approach; why, it would be like making an actual 'phone call, both ends needing to be on the line at the same time. Unthinkable.

[1] whether the level of encryption TLS offers is sufficient for any given use-case is another matter...

NASA won't name the Shuttle picked to move to Texas

that one in the corner Silver badge

Moving the vehicle remains a near-insurmountable challenge

Dirigible.

Or hot-air balloons (not as fun a word as "dirigible" but they have a constant supply of hot air, it'd be good to have a practical use for it).

The whole idea is ridiculous, so go with a ridiculous approach.

Meet President Willian H. Brusen from the great state of Onegon

that one in the corner Silver badge

We don't know exactly why GPT-5 is having problems

> with the names of places and people when it draws infographics.

But then you go on to describe exactly *why* it is having problems - and you even ran the logical experiment to *demonstrate* the difference between image diffusion and spitting out copies of "often seen in this order" characters!

The "text" in the graphics isn't text, it is just more graphics. That is, the programs aren't creating a map, then pulling out the text and just printing it on top, but are generating it the same way as it is generating all the other pixels - a sort of mangled average of the pixels it encountered in training images labelled "map of the US, with names".

Then the SVG variant was created and is more accurate, because this time there was far, far less data for it to generate and it has been fed State names in far more contexts than just annotated maps - so instead of getting thousands of data points to draw an image of text it just spat out a few bytes of text, in an arrangement that matches a pattern it has seen, precisely, many times.

I'd bet 50 pence they trained on more, and varied (in font style, size and location of the annotations) maps of the US than they did South America, so a sort-of average of the pixels had less chance of being hilariously wrong for SA. After all, consider all the places that the US likes to plaster its map, from serious Atlasses to diner place mats showing all the IHOPs around the continent: can't spell a State? Just be glad it wasn't called South McCheese instead!

NASA boss calls for nuclear reactor on the Moon

that one in the corner Silver badge

Re: Space Race!

So, they just need to safely land a nuclear reactor - and digging equipment to safely make a hole, place the reactor, cover it up again - uncover it, plug in the cables this time, cover it up...

Doddle.

Stirling engines. Hmm. That could make for a good film plot: the hero has to choose between topping up the working fluid after a leak to vacuum, to keep the power running and save everyone else, or breathing.

Tech support team won pay rise for teaching customers how to RTFM

that one in the corner Silver badge

Re: RTFM

Read The Friendly Manual

*Then* come back to annoy the dev who is getting less friendly by the minute (but isn't allowed to *quite* say what he is thinking by this point; what is that grinding noise?)

(Had a ThinkGeek mug marked RTFM on my desk - often pointed at me when the compiler objected at my syntax - because they never did a "No, I am not a tier 1 help desk" mug)

Confirmed: PCIe 8.0 will double version 7.0’s speed and reach 256.0 GT/s

that one in the corner Silver badge

Re: A new treadmill in the works

> So they probably would have been better off to skip 7.0 that was finalized recently and call what is going to be 8.0 as "7.0" instead

There is nothing forcing hardware manufacturers to implement 7.0 - if they don't think there is going to be a market for it, they can go straight for really expensive 8.0 devices for the AI barns and continue with the "lower" (but still overkill for most) specs for normal servers and the PC spaces.

Of course, if they can make 7.0 devices cheaply enough ("failed" 8.0 chips?) to be worth the cardboard packaging then they'll still try to wring money out of people who are just playing "mine is bigger" games but don't have a genuine need and budget for the 8.0 stuff (how many tier 1 managers' PCs are there?).

Amnesty slams Elon Musk's X for 'central role' in fueling 2024 UK riots

that one in the corner Silver badge

Does "Community Notes" actually have any teeth at all?

AFAIK all it allows for is an annotation that someone "involved with Community Notes" disagrees with a post - which is itself a way to amplify the post, as it can play straight into the conspiracy mindset ("of course *they* want to tell you that"). And the X "safety team" can simply ignore those notes (after all, there is nothing "official" about them, it wasn't the responsibility of anybody employed by X to do that fact checking - the joy of crowd-sourcing means we don't have to take responsibility either way).

AWS wiped my account of 10 years, says open source dev

that one in the corner Silver badge

Re: Bullshit

> only result in it being used habitually

My bet is that you'd soon find many, many ~/.bashrc etc with aliases that add --for-real-this-time every time ("it just makes everyday things easier, just like adding colour options to ls") and the owners of those rc scripts will forget that the option even exists and why it is there. Then they'll be "helpfully" passed on to the newbies ("just copy mine, then ls will colour things for you")...

One helpful refactoring later ("87% of the rc files in home directories had these aliases set, so we just moved them all into the global settings, now your personal files are shorter and just have stuff specific to your job role in them")...

Which reminds me, I must hunt down which global rc is setting ls colours on this server install, as typing --nocolor every time when I've ssh'ed in as a different service username is a pita: who makes directory names dark blue on a black background?

Microsoft hoping to knock users' socks off with Windows XP Crocs

that one in the corner Silver badge

And you actually pointed at the edge of the window to drag/resize it, not *just* off the edge.

And when you had a pair of console windows overlapping and neither one has focus, you could still see their edges (hang on, that isn't one line of weird output, those two consoles have just lined up).

Trump surprises with TSMC $300B investment claim

that one in the corner Silver badge

Rate that Trump said he will reveal "within the next week or so."

When he had had the chance to get his socks off so he can count past 10%

Atlassian's Trello redesign may be 'worst in tech history' say frustrated users

that one in the corner Silver badge

Re: Calm the fuck down.

> We may not like it, but we adapt and we move on

You seem to have confused the roles of human and software: the software is meant to adapt to and provide value to us, *not* the other way around.

Random and undirected changes in software can result in approval - and be celebrated - or, as here, they can be reviled.

To say that we should not express disdain, or disgust, as appropriate is to say that negative feedback must not be applied - and I really hope we don't have to explain to you the importance of negative feedback in a system.

that one in the corner Silver badge

Suggesting Jira as a Trello alternative

What was that phrase? "Embrace, extend, extinguish"?

Trello was proving popular and useful, but it is still all foreign and greasy, compared to Atlassian's pride and joy[1] so what *can* they do to fix that?

[1] "a face only its mother could love"

Perplexity vexed by Cloudflare's claims its bots are bad

that one in the corner Silver badge

Re: Time for web content via API

Just for interest's sake, at what point these days are you deciding that an HTTP request is or isn't "an API"?

> Take control of access to your website and stop giving everything away for free

Amazing new idea: sell a subscription - ten quid a month and we'll let you log in and read up to four stories a day.

> If it is a ...

Because, of course, your magic "API" lets you tell the difference immediately, in some way that can not be done by the existing information (or lack thereof) in the HTTP requests.

Or, wait, did you mean that AI bots will use *this* set of requests whilst normal web browsers will instead use *these* requests - and nobody will ever, ever, use the "wrong" one?

Skyrora wins green light to lob rockets from Scotland

that one in the corner Silver badge

The Skylark of Space

Just be careful if any of your people go by the name DuQuesne.

Other than that, this is sure to lead to big things.

Mars says hello as NASA's Europa Clipper warms up radar

that one in the corner Silver badge

Mars has listened to REASON

fingers crossed that Europa will as well.

Foxconn says EV sales are so slow it's converting a factory to build AI servers instead

that one in the corner Silver badge

A leader in AI, robotics and related services

Related services - so that would be hiring all the humans to sit in the driver's seat of the Tesla robo-taxis and tele-operate all the Optimus machines that are going to appear Real Soon Now.

Forget the Space Force! Trump needs to create a Cyber Force, says think tank

that one in the corner Silver badge

Re: Clear and pressing threat revealed exclusively on El Reg.

You forgot to mention the 1967 documentary about precisely that subject.

US Patriots: keep your ears to the ground!*

* and definitely don't look up!

Millions of age checks performed as UK Online Safety Act gets rolling

that one in the corner Silver badge

Or they have a "legitimate interest" in processing your data.

Tesla starts sort-of Robotaxi service in San Francisco by invite only

that one in the corner Silver badge

Just don't pull off the driver's goggles or the entire fleet will stop - just ask Doctor Zarkov.

Windows 10 @ 10: How Microsoft led developers round in circles

that one in the corner Silver badge

TIL something called "WinUI 3" exists

Having coded programs to run on MS OSes[1] since MS DOS 1[2] (and thankfully skipping certain versions of Windows[3]) I had been blissfully unaware that "WinUI 3" even existed. For that mater, couldn't tell you what "WinUI 2" was supposed to be, either: may have seen something built with, maybe not - who cares?

Will I bother finding out what "WinUI 3" is or does? Nope. Do I think I'm ever likely to lose out by not learning more about "WinUI 3"? Nope.

As others have pointed out, there are some stable platforms to use if you want to code for Windows and even if you want to be multi-platform (and, as nobody has mentioned it, I'll chuck in FLTK just for a laugh!).

So why would anyone care about "WinUI 3"? Or 4? Or whatever.

[1] and others, and not just Unices, FWIW

[2] and PC DOS alternate weeks

[3] but then again, so did the clients so no harm done

Rampant emoji use suggests crypto-stealing NPM package was written by AI

that one in the corner Silver badge

Re: has a lot of messages in console.log [...] that human developers tend to keep to a minimum.

I have loads of prints (not printf, something bit more typesafe) in all my code - console apps all have levels of verbosity, GUI apps have cli options to open a console and/or a text widget to collect them. Or you can opt to send them elsewhere. Like a log file.

Very useful for debugging - of the parameters being fed into the programs, of the various scripts that invoke the programs in a larger context and, yes, of the programs themselves: e.g. one useful set of prints will log which places config files were found, how they (re)set command line options and, at the end of it, what the final options settings were.

I take pleasure in formatting the traces through little lexers and parsers, so that when something undesirable/unexpected does happen it is very easy to generate output that clearly shows what went wrong and why. Maybe that is is something wrong in the language implementation, maybe it is something that would be sensible to add to the language or maybe I can point out where the user's syntax wasn't doing what they thought.

> they can't use any more modern debugging technique

Well, the native debugger is very useful - for debugging the engine that trawls through the syntax declarations: yup, that is an augmented FSM interpreter ok, you can watch in excruciating detail how it picks the next state descriptor, and the next - nice tight loop you got there.

Bloody useless at debugging the interactions between the FSM states: talk about not seeing the forest for the trees!

When - if - the language becomes complex enough, it will gain its own debugger. But that is then operating at a higher level than all the above - debugging the user's script.

The same applies to profiling: I can run the native profiler and spot that my tight loop is a bit loose here (and, nope, it isn't spending excessive time skipping the prints when logging is off), but to see a noticeable improvement in parsing speed the rules have to be ordered to match the rate they are actually encountered in real life inputs (minimise failed matches): so the code implements that profiling and, guess what, when it is enabled it generates a formatted log! Using print statements.

And then there are the embedded systems, where attaching a debugger is not even supported - or not worth the cost of setting up the hardware, we aren't going to be using it after this. Or, as above, where the debugger will let us see the deep internals of the language (may be Python, may be Lua - or may be another domain-specific "little language") being interpreted but not anything actually meaningful... Print to a serial port is really useful.

AI is contributing to Meta’s growth – just not the kind anyone cares about

that one in the corner Silver badge

To simplify

FB are making money by using statistical models to evaluate statistical data and deriving actually useful results from that.

And as a side hustle, by selling time on the bullshit generators to other companies, which are using them to generate more ads that they then pay FB to display.

Sounds like FB have a handle on how to use this AI malarkey. For their own good, at least.

Australia bans kids from signing up for YouTube accounts, angering Google

that one in the corner Silver badge

Angers Google

Hoped for response:

"If you do this, we will retaliate and won't provide any of our advanced features in you region!"

"No, no, you can't mean..."

"YES! No more AI-enhanced search for Australia!"

(sotto voce) "Well, that worked. Who's next on the list?"