The Register Home Page

* Posts by that one in the corner

5065 publicly visible posts • joined 9 Nov 2021

Raspberry Pi 4 bugs throw wrench in the works for Fedora 41

that one in the corner Silver badge

Re: RP2350

> Some users are reporting the issue as worse than has been officially acknowledged and has far greater impact than first believed.

Have you got any solid URLs to share?

I've seen chatter, incuding some doomsayers, but nothing reliably techie (comparable to the original report from Ian Lesnet).

> It is not raspberry pi's first rodeo when it comes to getting things wrong

Sadly, definitely seen "reports" and "discussions" that take that premise and then catastrophise, which makes it harder to find out the realistic state of play.

But, so far, my sole RP2350 has been happily working as a direct replacement for an RP2040 when plugged into a happy project, except that it provides more memory resources and some more general oomph. So if you *are* chucking away a cart load of dev boards then I'll still take 'em of your hands,

that one in the corner Silver badge

Re: RP2350

> Certainly it's killed an idea I had to replace an RP2040 until this is sorted

It is a tricky situation; if you have full control over the design the chip (or breakout, like the Pico 2) is in, then it is easy to get around - use external resistors. A pain, and not good for the BOM if you are using it in production[1].

But if you are in the situation of "just plugging together third-party boards" and running their software, to replace an RP2040 you have to try and figure out if anyone is relying on the internal pull-downs...

Of course I'd like to see a patched respin, but from the POV of (at this point in life) just being a hobbyist, I'm keeping my fingers crossed for a few cheap RP2350s being dumped as "bad" 'cos there is still lots of goodness to be wrung out of them.

[1] although it seems a bit early to use it in production; R&D yes, breakouts for retail yes, but full industrial production - nope.

that one in the corner Silver badge

no Real-Time Clock

And the boot fails?

Ok, so I still recall having to set date & time when booting the IBM PC. Every. Single. Boot!

But I've never really considered the RTC in a PC (or other box[1]) to be inherently reliable, so time() is not something to be trusted until you've sync'ed with Rugby MSF, GPS, NTP (in chronological order of building it into systems). And that ignores all the embedded devices whose MCUs are big enough now to run Linux but where a battery-backed RTC is still quite an addition to the BOM[2]

[1] happy (?!) days watching embedded devices on an isolated LAN trying to agree whose RTC had drifted the least, of the ones that had actually decided to work today. Although that last was down to (elided to avoid telling tales out of class)

[2] like a Pi

So this whole idea just makes me nervous. Can see why they've ended up in this situation, but still...

If every PC is going to be an AI PC, they better be as good at all the things trad PCs can do

that one in the corner Silver badge

Re: But what...

> or connected to the serial port or USB port

> you connect to via ethernet

Ah, so the *important* thing about the modem is whether you are connected via a direct 1:1 (serial) cable, by a 1:n network (USB) cable or by an n:n network (Ethernet) cable. Gotcha. And there I was thinking that the important thing was signal modulation.

I wonder if there is anything else that we can therefore declare "obsolete" because they are now (most often) on the n:n network - printers, perhaps?

> that's not what I'm talking about.

It is always good to be precise or you are just going to get people arguing with you.

that one in the corner Silver badge

Re: In a way, no

Oh bleep.

I'd forgotten who this "Tomi Tank" is.

Weren't you supposed to have pissed off to the Caymans with your hyper-billions of dollars by now?

that one in the corner Silver badge

Re: In a way, no

> You lot think AI equals LLM

Bloody cheek.

Been banging away at that one for years now: LLMs are just a 1950's (well, 1940's but Perceptrons...) idea that has had 2020's mindless cycles thrown at it.

Damn, now I'm going to be ranting about that all day. Again.

that one in the corner Silver badge

Re: Hamster wheels?

Which only goes to show how important, amazing and time-saving AI is going to be; we can now do in moments what it used to take one man months to accomplish.

that one in the corner Silver badge

Re: But what...

> Modems are obsolete now

Alright, Miss Smug "I only use fibre"[1]. Some of us are still only on ADSL you know. That box in the corner may connect to the LAN and not just into one PC, but it is still a modem.

[1] although conversion from electrical to optical modulation still counts in my book; renaming it is marketing, not tech. Ooh, and there is radio modulation as well.

that one in the corner Silver badge

Re: Adverts, Ugh

Some of the better ones are available on YouTube, good for those classic oldies, such as Cadbury's Flake (purely for the cinematography, you understand)

Simples.

that one in the corner Silver badge

Re: But what...

But DNA did also bring us a vision of hope:

"Bring out your dishwashers! Bring out your digital watches with the special snooze alarms! Bring out your TV Chess games! Bring out your Auto-gardener’s, Technoteachers, Love-O-Matics! Bring out your friendly household robots! Shove ‘em on the cart!"

Although I have my doubts that we will ever reach the level of artistic achievement that allows the nullification of Gravity; it would save us so much effort, even if all the lauch vehicles did have to look like Nutrimatic cups.

To patch this server, we need to get someone drunk

that one in the corner Silver badge

Re: 'Exit interview'

OTOH an "Exit Interview" can (should!) just be the inverse of the "Onboarding" (puke). Run down the check list: give us back the security pass; the laptop - *and* the backpack, thank you very much; IT has checked you haven't left anything locked[1]; got your papers from HR so you can't claim we owe you for holidays not taken? Good. Now - piss off[2].

Anything other than that is of dubious value to anyone.

[1] remember the days of - was it Source Safe? - when you could bugger up dev by leaving files locked out to your user?

[2] to quote Bernard

AI's thirst for water is alarming, but may solve itself

that one in the corner Silver badge

Re: Rain

> So the nature will sort it out.

True.

Once humans have built, burnt and bombed the planet into a state it can no longer support mammalian life, Time and Nature will work together to restore an ecosystem.

So, proof positive we can all do whatever we damn well like, there won't be any consequences. Well, none that the newly-sapient society of motile fungoids will blame us for.

'Error' causes Alexa to endorse Kamala Harris, refuse to discuss Trump

that one in the corner Silver badge

Don't forget the diver!

(Oops, that was ITMA! The mind is going)

Do look up! NASA unfurls massive shiny solar sail in orbit

that one in the corner Silver badge

Re: No love for The Planetary Society ?

Would NASA manage that well on a Kickstarter project?

And have a cool teeshirt as well.

The amber glow of bork illuminates Brighton Station

that one in the corner Silver badge

Re: "at least one screen on our network that looks like this for a few seconds"

Having said that, as others here do, I recall fondly clacky flaps, and even wooden signs put up by hand by a human who could actually help you (Hampden Park was only stopped at after the train had gone past, reached the terminus and then returned going the other way - and the gent would warn you of this).

that one in the corner Silver badge

Re: "at least one screen on our network that looks like this for a few seconds"

> Good Enough programming paradigm.

The Good Enough *System* paradigm.

The only programming we see here, for certain, is a board giving debug information: "there has been a failure somewhere, here is what I know about myself".

This is a GOOD failure mode: the sign is clearly NOT giving wrong information to passengers, who may mutter rude words but probably have other boards that are working that they can rely on. Note: RELY on, as a failed board is clearly failed. The engineer can easily understand that info (we all figured out most of it) and use it to diagnose the problem and the fix.

The board has not just gone black - so the power is okay, it is not being communicated to...

WHY? Is *that* a software problem, or is it a hardware problem? *We* don't have any info on that, from the picture. But TFA -and the quote you responded to - don't claim the entire signage system is down.

Is 95% of the time good enough?

That is an issue for the System Requirements - it may well be More Than Good Enough according to them.

AI firms propose 'personhood credentials' … to fight AI

that one in the corner Silver badge

Tucows? Haven't thought of them for yonks

The Ultimate Collection Of Winsock Software

That is still a thing?

Ah, no, I see the name is being used for something - completely different now. Although I was glad to see that, unlike other companies trading on an old brand name, their <a href="https://www.tucows.com/about-us/history:company history</a> hasn't tried to completely erase their humble origins.

Sorry, sorry, completely off topic, let's get back to online privacy and deception.

Microsoft decides it's a good time for bad UI to die

that one in the corner Silver badge

Better than a cup of coffee

Well, that woke me up on a Monday morning, startled by someone shouting "TWADDLE" and "has this guy ever USED a computer?".

And, Reader, the person shouting was me.

> There is still a lot of affection for the Control Panel, especially among those who've spent time for pleasure or profit making Windows do what it's damn well told

Like, EVERY user WANTS Windows to do?

> Built by engineers for engineers may have been fine when knowing 9600 8N1 made your serial printer work, but we've had USB since 1996.

At least with serial port settings (which, BTW, are still present after you've plugged in your USB<->Serial adaptor, "hidden" behind the USB socket on the device) anyone has the chance to work through all the combinations until it works. When the USB fails you have bugger all chance and we are all[1] reduced to randomly plugging into other ports, adding and removing hubs, uninstalling drivers[2] and throwing the damn thing at the wall.

AH HAH!

*That* is the point of the article! He just wants everybody to be reduced to the same sense of helpless despair he faces when trying to use a computer!

[1] ok, there are a few ubergeeks with a USB Buddy, Wireshark - and probably *nix OS - who can figure it out

[2] and how do you do that with the Windows Settings? Seriously, no idea how to attempt that.

Check your IP cameras: There's a new Mirai botnet on the rise

that one in the corner Silver badge

Re: Let's see...

> My personal webcams? Nonexistent, no problem.

As video calls have proven to be useful, since a certain worldwide event, a practical midpoint between "non-existent" and "always accessible (vulnerable)" is a USB hub with a power switch per port.[1]

> The webcam on my company laptop? Slide's closed

The microphone can be more useful than the camera... (though people seem to be more emotional about the camera?)

[1] Also good for things like MCU boards where you hold down the Boot button button while cycling the power (even easier than soldering a Reset button onto every board).

that one in the corner Silver badge

Re: We are bored now, so chuck your camera in the bin

> Do you really want to find out that they are using 10 year old, insecure code that they copied from StackExchange?

YES!

Because *knowing* they have used that insecure code is the first step in making my use case secure!

Whether that is changing another part of the system the camera is attached to[1] or fixing the firmware[2].

Failing that, having some solid evidence to convince the CFO to pay for the replacement.

[1] e.g. a minimalist front end on t'Internet that talks to the cameras over a separate LAN

[2] myself, if I'm able, or by using someone else's mods, which I may even have employed them to create

Green Berets storm building after compromising its Wi-Fi

that one in the corner Silver badge

Re: What now - Security system's WIFI ???

> Echoes of Necromancer

"Echoes of Post-mortem Communications", surely; Doctor Hix is quite insistent.

Microsoft PC accessories rise from the grave just in time for Christmas

that one in the corner Silver badge

> I had three Microsoft Mouses, they all were all bad.

OTOH I've had three MS mice and they were so good I got the last one 2nd hand after they stopped making 'em. BTW often had two PCs on at once, chuntering away before 24-cores became de rigeur and having separate peripherals suited me better than using the KVM switch. So just one spare mouse.

One Good Thing: nice simple design, could actually be used in the left hand! Today, using R'Pi mice for the same reason. And they come in different colours for the PC or the actual R'Pi!

What is missing from the web? We're asking for Google

that one in the corner Silver badge

Re: It's the simple things

> I want the button I'm about to click to stay the button I think it is, not shift layout so the mouse is now over the previous button 100ms before I press it.

I used to think that, until it was pointed out[1] to me that this is all part of The Gamification[2] of, well, everything. We get to have the "fun" of awarding ourselves notional points for every web item we manage to click in time or suffer a real-world penalty.

Similarly, other times we are meant to treat websites like a point'n'click adventure, just trying to find out what is active on each page (e.g. pressing the back button at the top of the browser - will that work or will it cause the browser window to close because we have been on one ever-changing "single page web app" for the last ten minutes of constant browsing).

[1] as in "Get wid da game, grandad!"

[2] apparently, you are not supposed to pronounce that to rhyme with "ham', or the state of your leg

Elon Musk reins in Grok AI bot to stop election misinformation

that one in the corner Silver badge

Re: What is misinformation ..

> What is deemed “wrong information” and who decides what is “wrong information” ?

>> What is misinformation and who gets to decide what is misinformation :o

And around we go again.

(Or this later AC just a Cunning Commentard, here to remind us this is a computery site and wants to celebrate the Great Notion, Recursion?)

Google trains a GenAI model to simulate Doom's game engine in real-ish time

that one in the corner Silver badge

Re: We are doomed

It was a blatant clue!

that one in the corner Silver badge

> does that mean it can learn to simulate other software, too? Or perhaps learn to amalgamate features from different applications into one simulation

Following on from the logic of this example, you'll get a result that produces the visuals from the other software without any of the internals. For some cases (playing Doom) that may even be enough.

But I'd question the utility of a simulation of the display from Inkscape as it is used to create a new design: you won't actually get a usable SVG file out at the end, just a simulation of what you get when the SVG was rendered to a bitmap: time to break out the autotrace[1].

Could be fun explaining why the newly simulated Office App To End All Office Apps can't even copy text to the clipboard, as the Stable Diffusion-created output resolutely stays as a bitmap.

There *may* be some mileage in the concepts you describe, but the system described in this article doesn't come anywhere near their execution.

[1] now, training up a neural net to be a good autotrace, turning a bitmap into a *good*, minimalist, SVG, that is a decent goal. Tried a few websites which claim to have done that and they are junk!)

that one in the corner Silver badge

Or just run Doom in your VR headset and you not only don't need all those TPUs of "AI model" to generate low-res JPEG quality, replacing them by 120 plus FPS of stonking high quality visuals, but you also get to reach all of the game map.

Using Stable Diffusion, this approach is just recreating, badly, the visuals it has been trained on. It isn't creating new 3D maps of exciting new levels for you to explore, it isn't coming up with new in-game AIs for you to interact with, or new plot lines to follow. Those are the features that would make for an interesting holo-deck experience.

Plus all the physical interactions via improved haptics (pressor fields and tractor beams!), full surround sound with thousands of identifiable points of origin, a scent organ with more than a dozen whiffs at its disposal...

Astronomers back call for review of bonkers rule that means satellite swarms fly without environment checks

that one in the corner Silver badge

Re: Now just a cotton-picking minute, there

> Plank time (that being the ability of a politician to retain anything they don't want to know)

The Planck Time is how long politicians retain unfortunate truths.

The Plank Time is what we dream of applying to said politicians (one piece of wood, so many uses: dunking, nailing, swatting...)

First of ESA's Cluster satellites prepares for fiery finale over South Pacific

that one in the corner Silver badge

Re: bonfire

> Science doesn't agree with you.

Hmm, what does that article (not an actual scientific paper, btw, but a journalistic report) actually say:

>> The detected concentrations of these compounds were much higher than what could be caused by natural sources, such as the evaporation of cosmic dust and meteorites upon their encounter with the atmosphere.

SO they can detect it - above the background noise of the meteorites etc. At NO point does it say that the total of the background noise is less than that from the satellites. In fact, it makes no quantitative comparison between the two. BTW, NASA estimates 44,000 kilograms of natural infall PER DAY, so we are adding to that non-trivially. But we have only been at it for a very short time.

So, nope, that article does not disagree with me. Some paper *may*, but not anything they've read and are reporting on.

Yes, they do point out that the satellite debris *may* have an effect in the atmosphere - because even raising a bit beyond the natural noise, along with everything else we are doing, may have deleterious effects.

Which could be mitigated if we sue God and he lowers the background.

that one in the corner Silver badge

Re: bonfire

First, we pass the Environmental Protection Laws to protect ourselves from all this fiery infalling junk.

Then we sue the biggest offender, God, for all the meteorites that are continually vaporising in our atmosphere, every hour of every day.

Not to mention all the solid bits that make it to the ground absolutely everywhere, getting into the downpours from all our roofs.

that one in the corner Silver badge

Re: Magnetosphere protection

"Your underwear can glow with cleanliness, when you use New Improved Cherenkov Powder in your wash".

SolarWinds left critical hardcoded credentials in its Web Help Desk product

that one in the corner Silver badge

Hot fix has to be manually installed

> users are encouraged to install the fix, which presumably removes the baked-in creds.

Guessing the start of these special manual hot fix instructions begins with "Step 1: do *not" take a backup copy".

> It affects Web Help Desk 12.8.3 HF1 and all previous versions

And the final step is "Now delete all your previous backups".

Benign bug in iOS and iPadOS crashes gizmos with just four characters

that one in the corner Silver badge

Re: Aaaaand another parsing error

> In a lot of languages, it's actually really difficult to find out exactly where a syntax error is so you can emit an appropriate error message. Are there too many closing braces, or is it actually an opening brace was omitted?

True, some languages are very hard to parse. C++ can be a right bugger.

But why is there anything even vaguely complicated to parse in a search box for Settings or Notes? What could even need proper parsing? That is, anything more complicated than a bit of lexing or even, dare I say it, trying out a few select regexs on the input?

Someone suggested that the presence of colons in the trigger phrases could be related to looking for URLs - in which case, what kind of URL starts with quotes (or are those apostrophes, no matter, same response)?[1]

If you have a search box routinely worrying about such things as matching parentheses then something has gone very wrong somewhere!

[1] before you ask, yes, I have written a lexer that looks for URLs, as part of a Wiki parser - which never generates an error message, a "failed" parse just gives up and leaves that bit untouched, attaching no special significance to it - which is what I'd expect a search box to do when you gave it "malformed input": just search for that exact string without even attempting whatever cleverness it was hoping to do. Duff URLs don't get converted into hyperlinks, loony dates don't get added to the timeline, malformed smileys are not replaced by any appropriate image.

Microsoft sends Windows Control Panel to tech graveyard

that one in the corner Silver badge

undeniably less attractive than the modern Settings app

Even if that were true[1] - so bleepin' what?

Why would any sane[2] person use a computer program because it was attractive over one that was functional?

[1] what is attractive about wasting pixels on huge amounts of blank space - and hiding the scrollbar to remove the clue there *may* be something useful further down!

[2] Microsoft product managers need not attempt to answer, it will only upset hem

Microsoft closes Windows 11 upgrade loophole in latest Insider build

that one in the corner Silver badge

Re: Lesson learned?

Wave hands vertically whilst going Diddleee-didddllee-diddleee as we wind back to the past:

A machine bought with Win10 today may or may not meet the minimum spec for Win11 in however many years time, but it will almost certainly still be able to do the job that it is being bought for today after MS decide to pull support for Win10.

ICANN reserves .internal for private use at the DNS level

that one in the corner Silver badge

> ICANN decided nobody could get .corp (and .home) because too many fuckwits were already using these TLDs on their supposedly private networks.

Well, those were listed in the draft RFC 2606 so perhaps those "fuckwits" were just following what they believed was going to become Standard Practice.

And if their use of those tld's *has* really, truly, meant that ICANN will never release them, then - that is a Good Thing.

Unless, of course, you were hoping to buy .home and hold everyone to ransom, back in the long-distant past of up to last month when ICANN had refused to actually guarantee us a sensible and *well publicised*[1] tld to use

[1] before you leap in with .home.arpa or similar that were also unofficial all these years but unlikely to be sold.

that one in the corner Silver badge

Re: Would have prefered "*.int"

> You're lucky. It might have been .localdomain

The draft for RFC 2606 did listed .localdomain - it also recommended that .local, .domain, .lan, .home, .host and .corp where all given the same treatment, meaning we could have been using any of those safely since 1999 - if only those recommendations had lived on into the released RFC 2606.

But that would have lost ICANN a quarter century of laughing at us trying to set up LANs that weren't going to suddenly go ga-ga.

In celebration of Curiosity's successful landing on Mars

that one in the corner Silver badge

> if every nation worked together with NASA to start exploring and evaluating our solar system planets

You mean like the way that NASA works with ESA and with JAXA?[1]

Oh, and it isn't up to other the other nations - if NASA wants to work with another agency, it is up to NASA to ask (and vice versa).

> and then start looking at others in our Galaxy

You do know that we have been looking at other stars and planetary systems in our galaxy for a while now? Little things like the JWST - although, as far as the stars go, NASA is way behind the curve, people all over the world have been looking at those for, oooh, years - a good few thousand if them at least, going by recorded observations.

> NASA is far more likely to get it done if everyone in the world was working together.

NASA is not the be-all and end-all of "looking at other stars and planetary systems"; actually, they do very little of the looking, but do do more of the sending robots for some very specific little bits of in-situ work.

[1] and others, but you could try googling for those yourself

DARPA suggests turning old C code automatically into Rust – using AI, of course

that one in the corner Silver badge

Re: Missing the point?

> In practice, I guess the compiler(s) define the language.

Sadly, that *is* precisely the formal model that Rust currently goes by.

> Clearly not ideal.

That is a well-used formal model for a language and one that has been used often enough in the past. And it is a model that works well enough for a certain class of languages (e.g. any of those used for interactive training slash text-based adventure games: so long as your implementation matches "the master copy" all is good).

But it is *not* a model that should *ever* be applied to a language that will be used for low-level production work, most definitely not one that promises to do the memory management for you.

Without a formal language spec, and preferably one that includes the formal maths proof of its claims, Rust is still very much in the "here is our demonstration piece, if you like it we will take it to completion" phase of life.

But too many people, shamefully, are pushing Rust as something that is ready for major use by everyone TODAY.

I truly wish it were. But it ain't.

that one in the corner Silver badge

Re: Missing the point?

> The C and C++ memory models are very much impossible to make memory safe.

The assembly language and raw binary opcode memory models are very much impossible to make memory safe.

Therefore we should stop running anything.

OR we could put a layer on top to help.

Like, say, any of the extant C/C++ libraries that do provide memory safe versions of everything you need to do.

'A moose hit me' and other ways people damage their gizmos

that one in the corner Silver badge

Re: Don’t people look after their devices?

> I’ve never had a key break on a laptop (how does that even happen?)

No matter how good the extractor, dust from the laser cutter it is plugged into. And bits dropping out as you carry the cut sheet away, forgetting that it is only the commercially used cutting patterns that leave the little stubs that hold everything into the sheet (and leave rough bits that need sanding).

Not breakage, as you can normally clip them back on, but after learning finger positions from using a Proper Keyboard (where there is proper space for your guitar pluckers), it turns out you can hook a fingernail under a naff laptop keycap and flick it right off!

that one in the corner Silver badge

Re: My most recent breakage?

> if there's a weird way to break something, a cat will discover it. It's a shame she can't/won't do software testing.

Software? Wetware!

All cats are fully occupied, stress-testing the human wetware.

They are doing it under contract to the mice, but after Magrathea shut down during the Galactic recession there are - issues - between the two, something about the cheque bouncing. Hence all the chasing, leaving the odd mouse head in bed etc after the cat mafia got stung.

that one in the corner Silver badge

Now I want a Maynard's Winegum.

that one in the corner Silver badge

> Irn Bru ... Makes you wonder what it does to your insides when you see what it does to a PCB

Your insides are fine *if* you remember to disconnect your battery before imbibing. If you are running on external power, take especial care not to let your neck bolts get splashed, as that stuff will just strip the copper before you can blink.

Irn Bru - always read the warnings and do not drink for an hour before playing the bagpipes; one burp and the debris from the bladder will have someone's eye out: a drone is more aerodynamic than it looks.

that one in the corner Silver badge

Re: Poor kid!

>> sailed gracefully through the air

> No toddler ever tripped gracefully

The run up is wobbly, the take off clumsy, but once in the air the double barrel-roll and knee-tuck is smooth as silk.

We gloss over the landings[1].

[1] Come to think of it, that might be the reason this keeps happening.

that one in the corner Silver badge

Re: Dropping the phone while gardening

Appropriate soundtrack: the gentle purr and deep throbbing of that classic Jaguar Lawn Cruiser, with the reflex grass clippings bin and twin overhead awnings, that you daydream about owning. As the headphones cancel out the erratic one-and-three-quarters stroke B&D Friday Special that the neighbours so love waking up to on a Sunday morning.

How to maintain code for a century: Just add Rust

that one in the corner Silver badge

Re: Myopic UNIX View

> My opinion is that C should be taken down a notch or two.

As soon as there is something as easily portable to as many targets[1], and with as at least equal ability to produce efficient code, that is easier to use and standardised, then C will quietly lose its ground. You don't need to do anything to make that happen, other than give your all to help create that new tool: calling use of C myopic[2] - or any other rude comments - will not affect its usage one iota.

> Some commenters depicted it as a forever-standard.

Given we are talking about longevity of code, and the current existence of 50 years of C code, even if a viable replacement tool comes into full fruition next Sunday (and Rust isn't grown up enough, yet; soon, maybe) C compilers *MUST* stay in existence for decades to come, if only to allow all the extant code to remain compilable until it is *ALL* replaced by new code.

C has a standard (unlike some...) and compilers to that will exist for longer than you or me. Which is Good Thing. Just as Fortran compilers still live on and have their forever niche.

[1] BTW, note that "many targets" includes all of the microcontrollers; and although there are increasingly large MCUs available, which can run greedier code for hobbyists/small run production, mass production runs will always want to save pennies on BOM.

[2] again, a weird thing for you to have said, as TFA was explicitly about someone who HAS made great strides in moving some code away from C! And Unux (well, Linux) is THE place where Rust has more traction, trying to move away from C!

that one in the corner Silver badge

Re: Fifty years?

> gcc 10 can compile gcc 11, gcc 12, gcc 13.

Look at those version numbers and the maturity of the specific complier; now compare those to the maturity of Rust; now compare GCC (or other toolchains) when they were at the same level of maturity.

> It's quite normal to have a toolchain in use from several years ago that's still relevant and useful now

I never throw a toolchain away; my build system includes a copy of VC6 (the extant compiler when the build setup was started) and all of the compilers (mainly GCCs now) that have been used, right up to date. It really pisses me off when a compiler only comes as an installer that insists it is the only copy on the machine and even has to always be on PATH. Do not get me started on bleeping Arduino V2 that does not support a "portable" install. Anyway, back to your points.

> rust from a year ago can't compile Firefox... It's not sustainable to imagine finding a specific version of rust from a specific part of a specific year...

True. And for that, you need to point your anger at Firefox et al, who are knowingly using a toolchain that is still in the state of flux that every language starts with - and are doing so in production releases[[1], not as a parallel project preparing for the Rust developers to develop their toolchain.

The problem that exists today is people using for production releases a toolchain that is not yet ready for production use. Those same people would have been equally reckless around any other shiny, new and nowhere near standardised language. From that p.o.v. it is still not Rust's fault, qua Rust, yet another programming language; qua hype surrounding Rust and and the apparent urge to be visibly cutting edge, no matter the pitfalls, that is certainly at fault.[2]

But you started by talking about using Rust in 50 years time - a time frame that will either see Rust long settled into the maturity of GCC, with all the backwards compatibility flags, or will have seen Rust failed and excoriated decades earlier, as the issues you point out make even the Firefox team rebel against the Rust developers.[3]

I remind you of my opening line:

>> Much as I wish for a Rust that is less of a moving target,

That will come, or Rust will never make it to 50 years. Well, only as a relic that you can download from the Wayback Machine as a giggle.

[1] Worse, I have no doubt that they are proudly tracking point releases and compounding the problem.

[2] And jumping onto things and shoving them into production just because they are shiny is not restricted to Rust.

[3] Or everyone will have *finally* stopped pissing around with mediocre build systems and firing off builds with dozens of different compiler versions involved becomes no more difficult than typing "make" and leaving the machine to get on with it. Fat chance.[4]

[4] cue "but all the projects using Build System X already have that, to which the response will have to be "Yes, yes, but is everyone using X?". Anyway, that is a red herring (more of a bete noire, but I don't know to type accents on this device).

Things are going Z-shaped at Huawei: Chinese giant preps three-screen folding smartphone

that one in the corner Silver badge

Re: So, trifold now

> Whether the market for trifolds is even as big as the tiny market for bifolds remains to be seen

Trifolds, bifolds - really buying into the marketing speak (or, hopefully, Huawei just have a bad translator!)

As TFA pointed out, Huawei are describing a BIfold device, and so far you've only seen MONOfolds and nonfoldables.

Please don't just blindly follow the marketing speak: if all the marketing division walked

off a cliff, would you follow them?

Security biz KnowBe4 hired fake North Korean techie, who got straight to work ... on evil

that one in the corner Silver badge

Re: Where can I get more of that scam?

> If they're using stolen US identity documents, they may have to take steps to appear to be the person pictured in them.

Well, yes, like

>> a camera and a blank wall to stand against

Plus a copy of MS Paint - as capable as using an "AI" to modify the picture of the stolen credentials. More, as Paint doesn't have a habit of adding or removing fingers.