The Register Home Page

* Posts by that one in the corner

5065 publicly visible posts • joined 9 Nov 2021

Elon Musk issues ultimatum to Twitter staff: Go hardcore or go home

that one in the corner Silver badge

Re: All praise the imbecile. He has money

> I can think of a few things to call Elon, but imbecile is not one of them.

> Seek professional help.

Like Joe, I too used to suffer from "Musk is an imbecile" syndrome.

I did as you advised and consulted a professional[1] and am happy to report that I shall no longer call Musk an "imbecile".

Instead, I shall use one or more of: ninnyhammer, clodpole, cuddy, loggerhead, gander or mome.

[1] lexicographer

that one in the corner Silver badge
Trollface

Re: interested in the stock of his companies

> Shorting 101

Musk: still trying to figure out how to make Tesla stock only available in NFTs as a safeguard against short selling.

AI analysis of dinosaur tracks suggests 'predator' may have been a herbivore

that one in the corner Silver badge

Re: Things that make you go "Hmmmmmmm".

This is a rounded percentage shop, for rounded percentage people. There is nothing for you here.

that one in the corner Silver badge
Joke

Re: Cold case

You aren't a Conservative MP who certainly didn't go to any Christmas parties during lockdown, are you? There is no point wasting time investigating something that happened over a year ago...

that one in the corner Silver badge

Re: Things that make you go "Hmmmmmmm".

Well, duh, they went back in time, got a few dinos, had them walk over fresh cement and photographed the results.

How else are you going to get useful ground truth to test the model against?

Starlink purchases 'Twitter takeover' ad package, Musk dismisses it as 'tiny'

that one in the corner Silver badge

Re: Still fascinated

> I would have told HR to tell him that they are going to let him go so he can find a position that is a better fit.

*Really* hoping that you are just using that wording because you know how that is how HR would end up phrasing it!

I find that kind of mealy mouthed wording absolutely infuriating and totally spineless.

"Let him go": especially in the US with the "at will" concept, there is no "letting" - saying "bugger off" is frankly politer than hearing that phrase.

"So he can find a better fit": if he felt there was somewhere he could better work, he could find it without being chucked out the door and having to look whilst bring unemployed (which is really going to help his negotiations, isn't it). Just say "we're fed up with you, please go away", at least that has a ring of honesty about it! Saying "please go away within the next month or we'll chuck you out the door" would be best.

that one in the corner Silver badge

Still fascinated

By the descriptions given by Musk fans that Frohnhoefer's tweets were "lashing out with emotion", rude and didn't provide any factual answers. "Bad mouthing his boss" - another one of those UK/US things, as I missed where Frohnhoefer used the word "prat" (or equivalent).

Are we getting individualised Twitter results that means those people are reading some other tweets attributed to Frohnhoefer?

Fans also saying that he should have just replied with "Yes, Sir, 100% agree with you, Sir?". So the "disruptive engineers" that Elon hires should be disruptive lickspittles!

Aaargh, no, no, this has got me clicking on the "Show this thread" links now. Can't look away. Must look away. It's too late for me, run, save yourselves.

that one in the corner Silver badge

Tiny by Musk's standards

but large when measured by any normal person.

Elon's sense of scale is getting rather warped.

Shocker: EV charging infrastructure is seriously insecure

that one in the corner Silver badge

Re: SDR? Why is there any wireless comms used here at all?

Totally agree. Just didn't want to alienate anyone who has their phone welded to their hand :-)

that one in the corner Silver badge

SDR? Why is there any wireless comms used here at all?

Aside from tap-to-pay, which by now should be an entirely off-the-shelf module, what is the need for wireless?

There is a honking great cable going from the car to the charge station - surely there is room in that for a little bit (more) data? A nice standardised panel on the dashboard and/or drop you phone into a cradle (if the link from your phone to your car is insecure then the problem is nothing to do with charging!)

Ditto the charger station, especially those that are grouped together (FWIW can't think of anywhere round here that has less than 5 or 6 charge bays) - they already have wires going to them, so wire them to a switch and use whatever is the most secure 'Net connection available, using all the standard encrypted links. Even if that is via radio - 4G - all that a nearby SDR ought to be able to do is disrupt the connection and drop the charger back to local control, not snarf credentials.

Twitter engineer calls out Elon Musk for technical BS in unusual career move

that one in the corner Silver badge

Re: So what happened to this freedom of speech thing then?

Musk has explicitly referred to the US First Amendment when talking about "free speech", so let's keep the discussion within his terms - just makes thing easier. So:

The First Amendment provides that Congress make no law respecting an establishment of religion or prohibiting its free exercise. It protects freedom of speech, the press, assembly, and the right to petition the Government for a redress of grievances.

https://www.whitehouse.gov/about-the-white-house/our-government/the-constitution/

There you go - Right to Free Speech is purely about whether the US government is allowed to stop you.

that one in the corner Silver badge

Re: Sooooo....

True - and the relevance of that to Elon's winge about the Android app, as opposed to any other front end that invoke the same microservices?

that one in the corner Silver badge

Re: Sooooo....

If the naughty RPC calls are in the server, why is the Android app affected more than iOS or the web front end?

Musk was only targeting the Android app...

that one in the corner Silver badge

Committed 17000 commits last week[1], top engineer, keep him.

Only committed twice last month[2], fire her butt.

[1] search and replace to update the date on all the (C) notices in the source

[2] after 3 weeks poring over logs and wireshark dumps, found the chain of events that created a circular reference that prevented memory bring released and caused a key service to restart and reload its data every 3 hours.

that one in the corner Silver badge

One tweet did respond by pointing out that Frohnhoefer failed to include cover sheets with his RPC reports, which is why he had to go.

that one in the corner Silver badge

Re: Not engineering but...

NFN : ner-fen (would be ner-fun but, you know, Norfolk, fens)

that one in the corner Silver badge

Re: Experts are always Experts of legacy systems

> the motor industry has done pretty well at solving the problem of efficient manufacturing.

Lest we forget, Musk also "knows more about manufacturing than any other person on the planet" [1]

[1] sorry, haven't got a URL for that clip, but go watch Thunderf00t's latest YT video...

that one in the corner Silver badge

Re: "was coined to refer to a specific architecture for distributed execution."

The specific architecture is the one called RPC - with the behaviour that has been described in many comments here, but put as simply as possible: your code invokes a procedure/function wibble() and it works (or returns a failure code). Your code has no idea if the function is satisfied locally or by invoking network traffic to a remote server: your code simply waits for the function to return. All data conversions required are hidden by RPC library.

This is very different in terms of how your code would use a different architecture, such as triggering an explicit request to a server - and expecting back a response that need not be handled by code anywhere near the code that caused the request to be sent.

I've not spotted anyone claiming that only one specific implementation should be considered *the* means of satisfying that architecture - can you say which one(s) you're thinking of?

that one in the corner Silver badge

Re: The app doesn't make RPC calls?

And the RPC library is free to decide whether you even need to leave the boundaries of your current thread, process, machine or network; and whether any arguments and return values need to be footled with to be compatible with the function provider.

Your code just makes a simple function call, you compile it into your own library and the support decides the efficient way to satisfy it. Hopefully.

that one in the corner Silver badge

Re: The app doesn't make RPC calls?

RFC RPC: the full-back blocks you whilst waiting for the scrum to complete. Your call should be preceded by a try so that a failure to satisfy the call means a clean catch. Any conversions will be done automatically.

that one in the corner Silver badge

Re: Made up Words

That is the (apocryphal) reason for the word "quiz".

Your mission: get an invented word into circulation *and* show how it has a higher Scrabble score than "quiz".

that one in the corner Silver badge

Re: Made up Words

Dog training, day 1: do *not* dig up the bones.

that one in the corner Silver badge

Re: Remind me where the procedure is in a REST call.

So the RPC is all happening inside the servers - and changing just the Android app can fix this how?

that one in the corner Silver badge

Re: An old Dilbert

That is the mechanism we use to separate all the 1s and 0s. You put a tap into the middle of the loop and drain off the 0s. Old Bert keeps those in a large barrel and just chucks a few scoops back into the router when he sees the magnetics starting to saturate.

that one in the corner Silver badge

Re: And.... "He's Fired"

> unless there is one who publicly executes employees.

It wasn't an execution, he was just scheduled to polish the Falcon fairing and happened to be given an unfortunate timeslot. The straps? Oh, all our window cleaners use them, H&S you know. On backwards? Oh dear, such a klutz.

Now, whilst we talk about your code, could you just grab that chamois...

that one in the corner Silver badge

been undoubtedly confirmed to be happening in the app

Citation - including relevance of those RPC calls ('cos there may well be *some* RPC calls *somewhere* in the app) to the issue Musk is claiming (extremely slow response due to 1000 such calls)

that one in the corner Silver badge

Re: Experts are always Experts of legacy systems

> the first chip NOT based on von Neuman architecture.

Except for anything based on Harvard Architecture, like, say, the AVR family [1] - Arduino ring a bell?

How about all your current x86-64 CPUs, with their Data Flow Architecture that allows out-order-execution to take place?

[1] yes, I know, it is a modified Harvard, but can you name a more well-known example?

that one in the corner Silver badge

Re: The app doesn't make RPC calls?

Which bit do you want to discuss? The differences in flow of control, locality of reference, blocking?

that one in the corner Silver badge

Hmm, that is mostly just a Victorian invention, which is why you see it used on the old railway stations: when the steam regulators were blocked the engines would go to plaid.

Hey, GitHub, can you create an array compare function without breaking the GPL?

that one in the corner Silver badge

Re: Some functions are very simple

> I've never met anyone that has attributed a dinner they cooked to the chef that wrote the recipe book either

Round these parts it is absolutely the norm to tell anyone who asks "Oh, got that from Delia" (or Fanny or Beeton, as appropriate).

Helps with Christmas pressies as well - if they liked the results (and they cook as well, of course) then they'll probably make good use of their own copy of the book. Unless it was the Corner Family Cake recipe - that we keep to ourselves.

Ditto with knitting & crochet patterns, music, circuit diagrams, LEGO models...

Guess it is all just down to the environment you grew up in.

that one in the corner Silver badge

Re: Copilot Request......

Gesundheit

that one in the corner Silver badge

Re: Some functions are very simple

It would be non-trivial to store all those labels on each node as its weighting was changed during the training. And then to sensibly track through what nodes were involved, and how much, in generating this bit of the output, gathering the labels and finally generate some useful results from the whole lot (hey, we can train an ML system to do that).

The real question is, how much extra computation & storage would that require and is it worth it to MS to pay that cost? Given that they could fling those machine resources at building up the main Copilot model.

Or they could take the money needed to pay for that extra processing for X months and buy their way to some legal ruling that says Copilot is totally fine to do what it is doing. And for months X+1, X+2 etc the legal team who managed it get 1/k of the saved costs in their paypacket (k being whatever they can screw out of MS - but those will be expert screwers, so may even end up with 1 > k > 0).

that one in the corner Silver badge

Re: Some functions are very simple

I spy, with my little eye, someone who has absolutely no idea what the concepts of "copyright" and "licensing" mean!

Firstly, except for a few outlier cases (unless you want to bring them up), *all* of the source code you are ever going to interact with is copyrighted.

Secondly, *all* licensing *requires* that the material be copyrighted, otherwise there is nothing that *can* be licensed.

Thirdly, (ignoring courtesy, academic requirements and plain common sense) it is the licence provisions that say under what conditions the code can be copied and whether attribution is required.

Unless they state otherwise (because they can put into their books code from other people, so long as they obey the relevant licence - and that code can include code from yet other people, so long as ...) then all the code in the book is (c) O'Reilly. Your use of that code is controlled by their licence, which itself is included inside the book (and is also included, verbatim, in the online provided-for-your-convenience copy which I linked to and which Richard 12 was kind enough to copy from the book as confirmation).

Finally, at the risk of breaking your brain, even if O'Reilly decided to publish a book that contained nothing more than 200 suitable source code examples - and clearly stated which bits were copyrighted by whom - with nothing more than a contents page and a blurb on the back saying "this is a collection of other people's copyrighted source code, used under the terms of the the MIT licence, arranged so that you can learn by working your way through from start to finish" they would STILL clearly mark that book as "Copyright O'Reilly and Associates". And be totally correct in doing so.

that one in the corner Silver badge

Re: Hey, Github!

Oi! Git! Givvus some code 'ere.

that one in the corner Silver badge

Re: Hey, Github!

Sorry to be a bother, Github

that one in the corner Silver badge

Re: Copilot Request......

Hey, Github. What is a good Facebook password?

NASA's cubesat makes it to the Moon to test orbit for human visitors

that one in the corner Silver badge

Re: "a 60-kilowatt solar electric propulsion spacecraft"

Someone has to respond to that, so:

Strikes pose indicating wise-yet-surprised mentor figure.

<ahem>

"That is no moon!"

Exits, pursued by Wookie.

GitHub sets up private vulnerability reports for public repos to avoid 'naming and shaming'

that one in the corner Silver badge

Re: Sounds like the default is "off" - why?

That is true.

Which raises the question whether "enabled" times out and resets, putting any unresponded-to flaws public? As how many people (promptly) formally abandon a project rather than wandering away and forgetting about it...

Maybe I'm overthinking this.

that one in the corner Silver badge

Sounds like the default is "off" - why?

From the article, it sounds like the default for this private reporting is "off" until each repos owner enables it. Which seems a bit odd. In fact, disabling it at all seems odd - unless it has some clear disadvantage (which would be?) why would anyone want to disable it?

The only thing that comes to mind is that this might be a route to spam a project with bogus reports in a way that isn't visible to the rest of the world (compared to creating 10,000 bogus bug reports in the public tracker). But you'd expect at least a warning in the announcement if there was a flaw that big in the system...

Can anyone with more experience than me (not hard) of being a Github project owner shed some light on this?

Russia-based Pushwoosh tricks US Army and others into running its code – for a while

that one in the corner Silver badge

We do commercial surveillance, they do spyware

Leaving aside the US Army not even knowing what is in their own app (!), all the others "knew* they were "surveiling" their users (aka spying on them, data rape etc) but that was ok because they are all Good Guys.

But as soon as there is even a hint that the Russians could be getting the same data, throw their hands up in feigned shock "who could be so dastardly?"

So, are they going to give up spying on their own users or just find a good old US replacement and carry on, business as usual?

Though one bit I liked: members of the NRA don't need to feel paranoid any more, now they know who was watching them.

Also, it took me ages to learn how to say "Novosibirsk" with confidence, glad to have an excuse to trot it out again.

Just follow the instructions … no wait, not that instruction to lock everyone out of everything

that one in the corner Silver badge

Re: Where's the key?

I notice you didn't say "blown just the doors off".

Now, nobody move, I've got an idea...

that one in the corner Silver badge

the stories seem to have got a lot less dramatic recently

To be fair, these stories are up against some *really* tough opposition at the moment (we see you lurking there, Elon).

Any story sent in at the moment is going to feel like small change; fingers crossed that El Reg knows that and is holding back some good ones to use after we've regained our sense of normality. Please let be the case. Pretty please?

that one in the corner Silver badge

Re: Bah!

So many PC cases have ludicrous numbers of colourful lights in them that last time I rebuilt my home PC I couldn't even source a motherboard without weird lighting effects (thankfully disabled in BIOS).

Maybe we can convince the youngsters that, if even whitebeards have them, LEDs are totally passe (e acute that is meant to be) that they have to move onto The Next Big Thing - which is, of course, the USB-C powered Jacob's Ladder. That should be good for a few hijinks.

Robotics startup wants to disrupt walking with AI roller skates

that one in the corner Silver badge

Re: AI no doubt means phone home

> Also, the photo carefully omits to show whether the test subject is wearing a helmet

FWIW the Kickstarter page shows videos of at least 4 people, full body shots, none wearing a helmet.

that one in the corner Silver badge

Our AI uses machine learning algorithms to adapt to a user's walking gaits

So how long does this ML take to train on a new user's gait? Do you spend the first 100 hours wondering if, this time, your left foot goes forwards whilst the right one puts on full braking or, like yesterday, it will be a luxurious smooth ride - backwards?

Remember, the major problem with seven league boots was the groin strain as one foot suddenly shoots out 38 kilometres past the other.

Chipmakers cripple products to dodge US China ban

that one in the corner Silver badge

Re: 99,7% of populace is now naturally immune

In response to a question about this in October, the Teesside principal investigator for the Novavax and Moderna COVID-19 vaccine trials said that the latest indications are that immunity from Covid variants is short lived, to the extent that they no longer expect to see "herd immunity" effects.

This is the same whether immunity comes from vaccination or acquired from infection.

Oh, and the presence of testable antibodies does *NOT* mean you are "immune" and certainly not "naturally immune", whatever that is supposed to mean.

Aurora delays keep Frontier supercomputer in #1 spot on Top500

that one in the corner Silver badge

to cross the two-exaflop barrier.

Barrier? Will there be red flashing lights and an excited voice shouting:

"1.9 exa-flops; 1.95 exa-flops; she won't make it, we've got to shut it down; 1.99 exa-flops".

Camera flare streaks across the room; an exhaust fan shrieks, winding up past top-C, the sudden gust blowing off the young Assistant Programmer's glasses and hair scrunchy: "My God, Albert, you are beautiful".

"1.999 exa-flops." A loud cracking noise, like a whip wielded by the gods themselves; a visible shockwave passes through the room, rattling the processor cages.

"TWO exa-flops! 2.1! 2.2!" The noise recedes, the room stops shaking, the emergency lighting switches back to white. "Holding steady at 2.2 exa-flops, Sir".

Close up on the main console, as a shaking hand approaches a large button then, decisively, punches it: "Press release away and running. We've done, by Heaven, we've done it!".

Looking for a holiday DIY project? Build your own pen-plotter, for under $15

that one in the corner Silver badge

Re: Brings back memories

> then lift the pen and wander off to another corner apparently unconnected

I spent many hours trying to stop the plotter doing that, starting with code that worked fine drawing on the screen but was sub-optimal when the same commands were sent to the plotter: did you know that changing the pen colour on the screen is faster than on the plotter? Bloke who first wrote this code didn't! [1]

Great fun was had with scaling for various paper sizes, providing trim marks with overlaps so that you could sticky tape multiple plots together without leaving gaps. These were Gantt charts and the like for some rather large projects. In order to try and avoid customers managing to hit untested edges cases, the program was written to cope with pages from approximately A-3 to A12. The latter tested by sending the HP-GL code into a little formatter that printed lots of them on A4 via the laserwriter, then cutting out the postage stamps and sticking them all together. Then handing the results over to our Project Manager as a copy of our own latest progress (he took it well).

All done pre-Windows in TurboPascal, of course. None of your nancy-boy loadable printer drivers here, t'were all done with overlays.

[1] yes, that was also me.

World Cup apps pose a data security and privacy nightmare

that one in the corner Silver badge

You keep using that word, I do not think it means what you think it does

Racism?

I just re-read the article and didn't spot a single reference to any characteristic of any individual at all. Did you perhaps misread "Qatar snoops" as "Qatari snoops"?

No, wait, spotted it: you think that "regime" is an ethnicity and all the members of that group are being labelled as authoritarian!

that one in the corner Silver badge

Re: App Stores

Aren't they even going to wait for the viewers' phone-in votes* to be counted?

Though I heard that it was actually all filmed weeks ago and the voting was a sham.

* (calls will cost £2.50 plus your usual network charge)