Re: I'm curious...
My generator's, alas; causes all my CyberPower UPSs to do the dead hamster (the voltage isn't that much off.)
159 publicly visible posts • joined 27 Sep 2009
It's not a joke. The stock market is based on amplification of swings so measuring the power consumption of the traders is, in fact, an extremely accurate measure of "market volatility".
Now when we have AI trading for real on the stock exchange things might get better but at the moment it's just "follow the lemmings."
>f-string includes a variable which contain another f-string(s)
Try:
bar = "foo"
f = f"{bar}"
f
# 'foo'
f = "f" + "{bar}"
def getbar(bar):
return f"{bar}"
getbar(f)
# 'f{bar}'
(Copy and paste into text editor insert required spaces then copy and paste into a Python 3.12 interpreter/REPL; El Reg does not permit computer code...)
Probably not what you expected; I've been running 3.12 for a while so I just tried it.
getbar(f"{bar}")
'works' but f"{bar}" is resolved *before* the function call (the result is 'foo').
Now there is always the funarg problem. But while McCarthy maybe didn't realize it was hiding in LISP (I was taught it as the "mapcar" problem, I believe they are the same but don't quote me) I suspect the Python guys know about it. After all they were brave, or stupid, enough to implement lambda expressions. C++ too. Lua just does it too; I much like Lua but haven't checked it for the funarg problem since I hope not to make that mistake.
Entertaining reading for those still here:
https://groups.google.com/g/comp.lang.lisp/c/3CkNwKawXos?pli=1
>Even extras could be written out of existence this way.
First the extras.
I remember this story from one of the people who certainly would qualify for that job based on the ad parts you quote.
She was working for a well known (in the UK) fish finger manufacturer. She learnt that in the past they had a problem. They couldn't filet fish. After many tribulations they found some guy who worked on the fishing fleets coming in from the North Sea and could filet fish. They watched him, they learned, they adapted their machines to make fish fingers faster.
Personally I believe the first people to go will be doctors. Certainly mine only does zoom these days.
Excellent article, one of El Reg's best.
The Linux behavior depends on the desktop (as, indeed, should be expected) and in KDE it is "copy selected [to new point]". So that is a copy'n'paste without the clipboard and it doesn't overwrite/change the clipboard. In some ways this is getting close to what I believe to be the original Xerox Alto & Star UI; what I saw in the early '80s in Acorns first operating system for the ARM (never released) was hardwired into the OS by people who had previously worked for Xerox:
Left button; left select.
Right button; right select.
So there are two selections. Alto had three buttons, the middle might have been "menu" (which is what it was in Acorn's operating system). Star only had two, but I don't know which they dropped. Dropping the middle keeps two selections and allows dyadic operations on those; copy, move, swap. With KDE drag'n'drop is an interactive "move" and wheel-button-click is a dyadic copy which actually loses the selection, ctrl-wheel-button-click does a copy and moves the selection to the destination (the copied object). The Xerox approach was simpler and a lot easier to understand; just press the button on the keyboard that was labelled "copy".
SpaceX are trying more and more tricks. Originally I was promised service when available in my area for a deposit on the equipment. The service became available in my area but the cost of the kit went up... I bought the kit and it was fine for a few months; hardly any obstructions, fast speed. Then curious stuff started happening.
I had carefully sited the aerial to avoid all obstructions; I checked where it pointed, checked obstructions while active, then moved it to the best location and, eventually, fixed it permanently. A few months later, however, the aerial was rotated to point directly at the only available obstruction.
Shortly after this I received an email offering me a bigger, more expensive, aerial to handle the newly introduced instructions. Cost $1200. I did nothing.
Now I too have been told that I live in an area with "limited availability" (a result of pointing the antenna at the sugar pine) and therefore will have to pay more.
So I know how to disconnect the motors. Presumably I need to do this and point the antenna away from the obstruction then I will pay $30 less per month, until they come up with a new scam.
Or maybe I could "upgrade" to Global service and will they then point the aerial away from the obstructions, back towards one of the PoPs? (The thing was pointing towards Seattle, it's now pointing towards Hawaii, but it could also point towards San Francisco and have even fewer potential obstructions; Seattle is 400 miles way, SF is maybe 350 miles away, Hawaii is 2400 miles away and my PoP is Seattle.)
>Maybe - just maybe - they will discover that people are sick of subscriptions.
I know they know that already. Office was pretty much the last past the post in that regard and, indeed, Microsoft as a whole (such as it isn't) was last past the post in many things that are hateful, like abandoning customer service in favor of social media.
What's most likely to happen is that they will find out that hardly anyone has out-of-date subscriptions that work and so the whole hateful charade will be reinforced. Subscriptions make more money and not paying for customer support does so too.
I guess it's a vindication for GPL; that's the whole point of subscriptions. With GPL you don't pay for the software, you pay for the support, and the subscription is that payment. So Microsoft quite reasonably ask whether people actually pay for the support. This is a test of GPL; if the number of unsupported Office installations (ones where the subscription has expired) is small then GPL is vindicated and Microsoft can stop fictionalizing that its software is proprietary. Not that I believe Microsoft does that; Libre Office does exactly the same thing, right? And how many people pay for Microsoft Office support (via the subscription) compared to how many people pay for Libre Office support?
Because the BPF could run arbitrary code to analyze network packets?
"[T]he kernel statically analyzes the programs before loading them,[sic] in order to ensure that they cannot harm the running system."
(From man bpf, commas akimbo, mayhap bugs likewise.)
We can find the detailed description of the analysis (https://docs.kernel.org/bpf/verifier.html); the kernel won't, of itself, crash or visit 1 infinite loop when it runs the code. Unlike classic BPF it apparently spots code that has unreachable instructions (i.e. it doesn't allow code which has secret extra code that can't, actually, be executed.)
This is all fine; it's just messing with packets. What I don't get is why someone would allow it to mess with scheduling (like, I've brought down machines by giving the wrong process real time priority).
It is, of course, bad enough to be able to comment on a packet. Well, here's the answer:
https://docs.kernel.org/bpf/kfuncs.html
So if you want eBBF to be able to say, encrypt a disk drive, you have to persuade Linus to take a kernel patch as well; a kernel patch that exposes the Linux internal ransomware implementation to the eBPF engine.
Not that I am saying this is good because it is in the hands of the god. I've always been against Turing, except in real animals. Exposing even one API to eBPF seems to be a certain recipe for disaster:
"When an existing function in the kernel is fit for consumption by BPF programs,[sic] it can be directly registered with the BPF subsystem. However,[sic] care must still be taken to review the context in which it will be invoked by the BPF program and whether it is safe to do so."
(From my previous reference.)
Too much rope and too many commas.
Indeed, it's pretty much a phish. "We offer Google Translate on your PC, without running some insane piece of code like Chome!" Pretty compelling. No mega webkit overhead (although do they build webkit into the .exe, probably) no massive suck-your-CPU multi-threaded hydra (that they can do) no Google (except in parts).
Seriously, this is a good business model, from the marketing point of view.
>The hardware might be strong, but all too often the cloud behind them is less so. ®
Well, despite the title observation that this is not a registered trademark in any sane country, good point, worthy of copyright, nice use of plural hardware to annoy us yanks.
You didn't once mention vapour. Good on ye. Leave it to the trolls.
Nice that you are a doctor, but the patient records were not the issue:
>His contact dealt with all the correspondence for the office and had, without his instruction, enabled FileVault.
That's way outside the doctor league.
I can understand why she passed it to a person she trusted who didn't know what it was with instructions to pass it on to a person she trusted who did, but why? The data is irrelevant unless the practice wants to engage in a lawsuit.
My in-case-of-death backup is uncrackable encryption. What I know and didn't tell someone else stays with me, like my valuable collection of 3.25" disks.
> next step is to make the inbox charger optional.
The next step is to make the charger ABSENT.
It always was optional; you just had to chuck it out of the window along with all the stupid packaging after you drove out of the parking lot (being very careful, of course, to keep all hands on the wheel while you did so; that one is enforceable by law!)
Of course this is just going to make more money for Apple and their turgid imitators; they will "charge" the same with or without. But is saves a little bit of toilet bling.
I haven't used a charger, Apple or Android, for many a year. They both work with any of my five wireless chargers (including my wife's two) which are, in turn, powered off some or other thing I got off the Bezoid years ago, or one of our automobiles, or a hotel room.
Nothing whining about Safari, or Chrome, or Brave or even Timid will fix that. The beast has to be killed; something that whines about having debugging turned on when it is built should be hung, drawn and eigthed, or, preferably one thousand and twenty fourth. Browsers that claim to be massively great and use webkit should be correctly identified as massively massive, and nothing else.
The monopoly is in the enormous bloat; 99.99999% of web pages uses 0.00001% of that bloat, so if you debloat it just slightly 99.99% of web pages fail. But then, so what? 100% of web pages fail sooner or later if they use JavaScript or CSS or XML or SVG or, indeed, anything other than plain undecorated text.
Please, someone, FORK WEBKIT. Give us webkit--
I don't use autofill from any of the browsers, but I do have autofill turned on in Dashlane for many web sites. So the web site gets my email and, for that matter, password then I have to press "I Submit" to log in; I haven't actually done anything for that particular login until that point...
Of course, someone, someone with a white beard, might actually have commented assembler back in the '60s, but by the time the '70s came around the code would have changed so much that the comments would make no sense whatsoever.
/* Add one to the index into heaven. */
*--hell;
I'm not on any "insider" version or anything. I just see:
Version: 21H2
Installed on: [tr]2020-10-31
So this news seems to be three months out of date (rounded). Now I still can't get W11 and I'm using a Microsoft Surface Pro, so those guys have work to do in the update field yet, but whining about something that's been and gone seems pointless.
The "ROCarmy" was acknowledged as the rightful government of the whole of China only while it remained convenient to the rest of us. The dispute over who should govern the whole of China - not just mainland - still divides the island's politics. That's sort of acknowledged in your post yet you hide it.
The Han had lived in Formosa for many years before that and the Han had come to dominate the culture, under various other control; the Portuguese (who give the island its name), the Dutch, the Japanese (who were ousted after a military settlement that assigned ownership of the island to China).
Yes, the Han are extremely racist, but nothing on a scale with we Christians. The course of racial discrimination in the east seems, to me, to mirror that of the same behavior in my own, carefully circumscribed, country the US, yet the excesses are not worse; that would be difficult to achieve.
It was "OK" prior to the LogMein acquistion, then the support obviously disappeared/was fired. I put up with it for a while then, when I was pretty much told they couldn't fix it (I was paying the "family" rate, they couldn't fix up the mess they had created) I moved to Dashlane.
Rushlane isn't perfect. I'm paying the "team" plan because when I joined they didn't do families. Teams suck (I know that from many years experience in the s/w industry) but they don't suck that bad, families are probably worse.
My motto, courtesy of the Bruce's experience and a whole lot more of my own in s/w; if at once it doesn't work, give up.
> Microsoft got back to us to say that a fix for this issue is in a preview build of Windows 11 issued on November 22nd.
And Who else gets back to you? You can easily refute this yet I suggest, not Apple, not NVidia, now Fanny Adams. The latter has, of course, a very good excuse.
Yes. Oft repeated, never learned. It's the same as the message in object oriented programming, objects have their own accessors which limit what can be accessed, slightly modified with capabilities, to use the term I learned years ago. To access a method you have to have the appropriate credentials.
In real human interaction this is the the ultimate bureaucracy, yet in the control of machines simply a reasonable approach to ensuring they don't stamp our own fingers with the word "pass", or do, depending on your point of view.
>the protocol is over 50 years old and comes from more innocent times, when authentication was not what it is today
Those days I didn't trust anyone on the street. I didn't trust stuff written in the Guarniad either, though the Times (pre-tits-days) was, of course, a source. Just that.
That was the time of Thatcher, a person without redemption, whose publicist BoJo perhaps changed the world for the worst [sic].
These days I'm almost like you guys; I almost trust no-one. Except FTP requires I trust myself to evaluate the stuff I receive without, in any way, trusting it.
This is, of course, Irony if you don't understand what I am saying, otherwise it is Sarcasm and this post should be immediately deleted lest innocents learn.
It's true and to make it worse the printer guzzles ink every night to ensure the print heads don't terminally dry up (which they do if they aren't fed with ink; I'm sure you can think of an analogy.)
So I buy Canon ink because I do print from time to time; most of the ink I buy goes keeping the print heads working. But I used to buy non-Canon ink and it is much much cheaper and works just fine if you don't want to have prints that look readable. IRC once you have accumulated enough used cartridges you can start re-filling them with alcohol and the printer will not remember that it has used them previously, but I haven't tested that. For certain they do seem to detect ink levels, so you could maybe rig an arrangement with some needles, some tubing, and a bottle of Vodka and it would carry on forever.
I bought a ZX Spectrum. No customer support, total POS. I worked with it anyway, best available, at the price, in the land of the failed.
Years before that I had a Nascom. Worked, didn't do anything; that was my job (failed, miserably), well, it worked so I did the first bit right).
Nah. Sir Clive. End. I hope he looked after his family.
> a standard backup process would still be efficient and is what the majority of companies already adhere to
Yet they keep on paying out. Fortunately the ransomware guys do go after those companies, because that's where the dosh is. For the rest of us it is truly a blessing to have all our data deleted, permanently. It opens up so many real life opportunities.
-Wall -Wextra -Werror
Then I -Wno- the ones that are stupid.
The setting, however, is compiler specific. Each new GCC version immediately required a whole load of -Wno-'s because the GCC folks figure that if they have a new compiler release they can try dropping all the stupid warnings they had to remove last time in again.
So the setup has to be compiler specific; clang should not be a problem because there should be a klanger, Great Uncle Bugarea perhaps, who selects the compiler errors; -Wno-errors-before-soup.
Believe me -Werror is minor compared to the shite I had to put up with on the last OSS product I actively contributed to.
Mine never worked. The DSL was, like, 38.4, the telephone crackled and at all critical times the oxygen-enriched copper supplying the feed fell from the poles. At least with wireless (point-to-point to an antenna on a cell tower a couple of miles away) I know I can blame my ISP, who is always very polite even if she doesn't fix it.
>Subscriptions are largely unregulated, so companies who haven't hopped on a bandwagon are missing out. I remember at one client, about 40% of their revenue was coming from subscriptions that people signed up for and forgot about. Record one I saw was 3 years old since customer last time used the product.
>We need a legislation where a company could take up to 24 payments before you perpetually own the license to use the product.
Or, we need employees who actually check the accounts and remind our misbegotten [supp|poster]iors that they are still paying for stuff they req'ed four years ago and haven't used since. Maybe?