* Posts by Charlie Clark

12172 publicly visible posts • joined 16 Apr 2007

Uber Eats to rid itself of pesky human drivers with food delivery by robo Waymo

Charlie Clark Silver badge

I don't see work changing for the restaurant and it might mean lower commission paid to the service provider. As for disabled customers: we can assume some bright spark will offer them robots to collect their deliveries!

Google bakes new cookie strategy that will leave crooks with a bad taste

Charlie Clark Silver badge

Re: A more simple solution...

Your approach doesn't defend against MITM attacks which gives user and thief the same ip-address; this approach uses cryptographic signing to enforce the device-specific nature of the session.

Charlie Clark Silver badge

By all means go after Google for being a massive slurper of personal data but don't let this blind you to what it does get right. Google has a pretty good record on security and was proactive on it years before it became fashionable and it took a lot of flak for its project zero, which has, however, now become standard. This may all be good business including polishing its reputation but I also think they're aware of the potential financial risk when systems become compromised: these could be customers losing data but it could also apply to its own employees.

Charlie Clark Silver badge

Re: Seriously, author?

Great additional explanation. I think the privacy concerns are related to other sites attempting to get the device's and hence user's public key for tracking purposes, so single use is reasonable.

I agree that better solutions might be possible but think we should welcome the idea and potential proof of concept: it's certainly an improvement on the current situation and the rising risk.

Charlie Clark Silver badge

You might want the same profile but do you really want the same sessions? This would be handing over the session data to anyone else on the network.

Charlie Clark Silver badge

http was traditionally stateless to save resources: connections were never intended to be persistent. However, as soon as logging in was required, persistence was required and we got sessions. These don't have to be secured by cookies, but the alternatives: session ids in the URL were even easier to steal, especially before everything was encrypted.

http/2 isn't really stateless any more as connections are often persistent (servers are much, much beefier and the protocol has been adapted to suit multiple requests from the same device) but the rest of the stack is still required and as more and more "important stuff" goes over http, the desire to obtain credentials for nefarious tasks rises.

Charlie Clark Silver badge

Re: Seriously, author?

Edge is based on Chromium; Chrome itself contains all kinds of Google-specific stuff.

I'm not 100% confident but the implementation looks like a reasonable mitigation against session-stealing. I don't think that a single pair of keys is the idea: amongst other things, this would make tracking a lot easier. But also, if the validation is happening on the client then public keys are only exposed when the cookie is first set up. However, it might still be possible to cause trouble if the public key can be intercepted and, therefore, reused at the right moment.

And, if the implementation degrades reasonably, it can be provided when supported, dropping down to other mechanisms when its not.

Microsoft slammed for lax security that led to China's cyber-raid on Exchange Online

Charlie Clark Silver badge

Re: masterclass in lowering expectations

Nope, all other software companies are the same because they're protected from liability by law.

Charlie Clark Silver badge

Re: No surprise to anyone here

In other areas of industry, fines and even criminal procedures might be the result, but for software all you need to do is not look too smug in front of the cameras, as you pocket your bonus and promise to do better.

Starlink clashes with Telecom Italia over frequency data sharing

Charlie Clark Silver badge

You're right – France has additional regulations for wifi and Bluetooth – but the alternative of entirely unlicensed spectrum would be worse. We live close enough to an airport to be subject to DFS restrictions on channels in the 5GHz, which give radar priority. A real pain especially if you have devices that don't take the hint and won't reconnect if they get dropped (Apple), but I guess I'm happier knowing that radar is working.

Starlink and a lot of services like it are essentially a put on taking control of as yet unlicensed resources such as spectrum and LEO slots.

Charlie Clark Silver badge

Musk might agree: "a serious annoyance for me! Who cares about the saps sitting in trains?"

Charlie Clark Silver badge

Re: "it may shift investment from Italy to other European countries if the situation is not resolved

And it also has to comply with the spectrum rules of whichever country it wants to provide the services in. Compliance is something Musk and his ilk has never been keen on.

These 17,000 unpatched Microsoft Exchange servers are a ticking time bomb

Charlie Clark Silver badge

Re: 17000+

I've read the report from the BSI and it's pretty useless, really. We still don't know what the real problem is and whether the patches don't break other stuff.

Many companies in Germany are now obliged to follow specific procedures to protect themselves and their customers. With hardware it's easy enough: the manufacturer can be held liable and forced to repair or replace the defective component but there is none of that here. We're faced, apparently, with the choice of disabling mobile access or installing untested patches.

Charlie Clark Silver badge

Good ones patch them, better ones wait to know whether the patches break anything. The clusterfuck of 2021 caused all kinds of supposedly unrelated problems.

Progress outbids private equity in offer for MariaDB plc

Charlie Clark Silver badge

Buying up the customers

Looking at the valuations this looks essentially like attempts to buy the customers of MariaDB. They've probably got less to fear from Progress than from the cowboys but I don't see a bidding war ensuing.

BBC exterminates AI experiments used to promote Doctor Who

Charlie Clark Silver badge

Re: Apologies to Jim Croce

Not when it wanted to be good. It may have strayed somewhat from the attempt to educate, which is reportedly why William Hartnell left it, but it has done best by attempting to entertain.

Charlie Clark Silver badge

Re: Apologies to Jim Croce

I didn't think much of the Christmas reboot. Doctor Who should lead by being itself rather than listening to the luvvies on the media pages, of which the Grauniad is probably the worst example: should never have left Manchester.

Sun Microsystems co-founder charged with insider trading

Charlie Clark Silver badge

She took it to court and lost.

Charlie Clark Silver badge

If he's not currently on a board, he's probably not interested in being on one.

The key thing is that he has decided to settle out of court and take the punishment rather than risk the consequences of a court judgement, including potential civil suits. As it is, this is done and dusted and he can get on with enjoying his hobbies.

Over 170K users caught up in poisoned Python package ruse

Charlie Clark Silver badge
Happy

Re: We're secure against supply chain attacks on Python....

I think you may have overlooked the joke icon…

Charlie Clark Silver badge

Re: Python, eh?

It's obviously largely down to personal preference and experience but it was a design decision specifically to make it easier for non-programmers to learn how to structure their programs.

Python has long outgrown the "hobby" domain and has been used successfully in large systems for well over a decade. While there are attempts to backfill the language with "real" features of grown-up languages, these are often misapplied by over-enthusiastic novices. I'd argue Python does best when it sticks to its strength, which is focus on clarity of expression, and all lets all the memory critical stuff be done by C/C++ or increasingly Rust.

Charlie Clark Silver badge

Re: my editor doesn't help me like it does with braces

You say the removing ambiguity is bad without qualification. In general, removing ambiguity is considered good because it reduces possible errors due to it.

Charlie Clark Silver badge

Re: Python, eh?

The whole point about indentation for structuging is that it isn't subtle. It's not that you don't get errors but they're usually glaringly obvious, as opposed to those due to incorrectly nested brackets of whichever variety.

Charlie Clark Silver badge

Re: Python, eh?

Old and new? I assume you're talking about going from Python 2 to Python 3: Python 3 has now been around longer than Python 2 was and it contained many major changes between 1.6/2.0 and 2.7.

The change I dislike the most was turning print into a function. Since Python 3.3 (when we got u"" back) I've had few complaints with the language itself.

Charlie Clark Silver badge

Re: Python, eh?

We're all using code that is so complex that no single person could have written all of it, or do you think you could write your own modern OS or web browser?

And it's not as if the Python language is the risk or the source of exploits, these are all too often in C-libraries and C remains famously difficult to write safe code in, even for experts.

But this attack has nothing to do with either: as so often, it relies on getting people to install stuff without thinking. This is the same as the first PC viruses or even the jokers who got people to run scripts like rm -rfd /.

Mozilla fixes $100,000 Firefox zero-days following two-day hackathon

Charlie Clark Silver badge

Kudos to Mozilla for the quick fix

Meanwhile…over in the Microsoft corner, anyone with Exchange is still trying to figure out whether they're vulnerable to the most recent attacks: should we disable OWA and with it mobile access? And the smug kids over by the Apple Juice Cooler should wipe that smirk of their face: they usually only find out about zero-day vectors months after they've been reported.

EU antitrust cops probe Microsoft ties between Entra ID and 365 services

Charlie Clark Silver badge

Cloud first, then cloud only

There is something very tentacly (almost Cthulu) about the Azure ID thing, not least that it tries to force everything into the cloud. We have an on-site Exchange server but the people use MS Teams for conferences and recently we had the case of the Azure ID trashing the local one meaning that e-mail wasn't available because, surprise, surprise: there was no 365 e-mail account. This took many hours to fix and is about as good a a warning as we're going to get that Microsoft plans to phase out any kind of on-site servers.

BOFH: So you want more boardroom tech that no one knows how to use

Charlie Clark Silver badge
Pint

The best weapon when dealing with idiots is… another idiot

As Mark Twain once said: "never argue with an idiot, he'll drag you down to his level and win". And in some situations, where the cattle prod, carpet, open windows, lift shafts, stairwells, etc. aren't an option, you need a bigger idiot. This was covered in Chris Morris' Jam but the alternative is the enthusiastic idiot à la Arthur Knapp in Cabin Pressure. Just point them at the target and head for the pub,

Simon, let me know if you're interested.

Britain enters period of mourning as Greggs unable to process payments

Charlie Clark Silver badge

Re: Ok adding my not so consipracy take...

Cash doesn't need batteries. But the main reason for cash only transactions in restaurants is it makes it much easier to declare fewer sales. And I believe it can help with money laundering.

Charlie Clark Silver badge

Re: Curved sausages

Savaloy

What strange beauty is this? Microsoft commits to two more non-subscription Office editions

Charlie Clark Silver badge

Re: First hit is always free-ish.

Oracle had no interest in OpenOffice and was happy to give it to the Apache Foundation to look after. It's what I tend to use but, at least on a Mac, I'd say OnlyOffice "looks" more polished.

Charlie Clark Silver badge

Re: First hit is always free-ish.

Word has always suffered from effectively embedding the printer driver in the document. I think this goes back to the GDI / printer mismatch and was an attempt at a quick WYSIWYG fix.

My first version of MS Word (version 2.0) came with a brilliant tutorial that emphasised the importance of using styles to format documents and was my introduction to this approach. The tutorial was missing in the next version (6.0) which had all kinds of additions that pandered to the ad hoc approach.

Charlie Clark Silver badge

Re: First hit is always free-ish.

It (OnlyOffice) runs fine without the cloud. It's not perfect but for many it's nice, slimmed down version of MS Office. It's "free and open source" but it seems for some that there's only room for LibreOffice in this space.

Charlie Clark Silver badge

Microsoft has an expensive subscription package to help you do that badly…

Charlie Clark Silver badge

Re: First hit is always free-ish.

Writer was always the, ahem, star of StarOffice, as it was originally called. MS Word does some things well but has never got over some of its original limitations.

Charlie Clark Silver badge

Re: First hit is always free-ish.

You might want to look at OnlyOffice for a slimmed down Excel clone that does most of what you need.

Canadian arrested for 'stealing secret' to speedy Tesla battery production

Charlie Clark Silver badge

Yes, as in most cases, it's the person providing the information who is liable. Though, of course, conspiracy can also be charged. However, you tend to want to keep stuff secret that isn't so easy to patent. We might never know but I'd be sceptical about a process that is supposedly so fantastic but that hasn't been patented.

Charlie Clark Silver badge

Could make proving someone else is using it a bit difficult.

Ker-Splunk! Cisco closes $28 billion analytics acquisition

Charlie Clark Silver badge

You're spot on on the numbers but that's not how these deals are justified. Either it's a more market share, a competitor less and a hike in fees round the corner; or it's something new on the menu for the sales team to force down customers throats.

Charlie Clark Silver badge

Yay, more market consolidation and higher prices

I mean, what's not to like?

Microsoft promises Copilot will be a 'moneymaker' in the long term

Charlie Clark Silver badge

Re: Github copilot is useful for coding

Right, but that's really just showing you the power of the LLM when it can scrape through everybody's code. Or did it tell you where it got which bits from? Doesn't really matter, the domain-specific stuff like programming should make the literate dream a possibility. But, considering there are now open source models out there that can do just as well, how much are you prepared to pay to use it?

Microsoft license shuffle means Power Apps users could break the bank

Charlie Clark Silver badge
Happy

Thanks

Charlie Clark Silver badge

In one of my current projects I've started getting notices from Microsoft that our Power Crapp Environment is running out of disk space. Not sure what it does, though it looks CRMy but it also looks like a solution looking for a problem, like so much of Microsoft's stack. I think the aim is to tick enough boxes so that people think they can use it instead of another solution and thereby put another nail in the lock-in coffin.

Whatever the problem, Sharepoint isn't the solution™.

Can AI shorten PC replacement cycles? Dell seems to think so

Charlie Clark Silver badge

YMMV, I'm currently planning the disposal of some underspecc'd notebooks bought in the pandemic rush. At the time there was a shortage of memory but that has fortunately passed now. Note, these are disposals without replacements. If and when we need new kit, we'll see what the market has to offer but memory, reliability and weight are more important for the vast majority of users than anything to do with AI.

Bernie Sanders clocks in with 4-day workweek bill thanks to AI and productivity tech

Charlie Clark Silver badge

Don't forget the coin clipping to pay for currency devaluation!

IBM CEO pay jumps 23% in 2023, average employee gets 7%

Charlie Clark Silver badge

Shareholder value at work

There will be no clawback in a couple of years when everyone dies of a disease caught from their telephone.

Google brains plumb depths of the uncanny valley with latest image-to-video tool

Charlie Clark Silver badge
Go

Re: But … why?

Hey, would you pass me that sheet of graphene?

Charlie Clark Silver badge
Stop

Re: But … why?

It's research and research doesn't need that kind of justification. But see it as this: this is an assessment of what's possible with "off-the-shelf" techniques at the moment. What can you do with it? And can you detect it?

The end of classic Outlook for Windows is coming. Are you ready?

Charlie Clark Silver badge

Re: POP3 is horrible

I've done a move painlessly between providers in the past: essentially you're just uploading a load of msgs to whatever format the server prefers. Depending on the volume of message and the size of your connection, this can take a while, but you can plan for it. Some providers also offer the option to migrate mail from the previous account, using the same mechanism but presumably faster.

POP3 is the older and simpler protocol but I do prefer IMAP and I prefer anything over the Microsoft's proprietary shit: MAPI, ActiveSync and the rest of the crap!

Microsoft forges One Teams App To Rule Them All

Charlie Clark Silver badge

Re: "with separate icons on the taskbar"

I almost never use my camera and I usually disable incoming video feeds, but I'm sure it would probably crash that as well. This for two reasons: the fan starts whirring very quickly on my MacBook but I also find talking heads extremely distracting: I spend most of my time watching them rather than what is being discussed.