* Posts by Charlie Clark

12180 publicly visible posts • joined 16 Apr 2007

The dream of a single European patent may die next month – and everyone is in denial about it

Charlie Clark Silver badge

ECJ juridisction

The German Constitutional Court has already agreed in several instances that sovereignty may be ceded to the relevant supranational institutions: UN, ECJ and the ECB being notable examples. Brexit is a problem, but for the EU fortunately only for a couple of weeks. After that the rules can be redrafted so that the UK isn't a compulsory signatory but can join as an observer (similar agreements with non-EU states exist).

No Mo'zilla for about 100 techies today: Firefox maker lays off staff as boss talks of 'difficult choices' and funding

Charlie Clark Silver badge

Re: Still my number 1 (only just though)

I'd be interested to see just how may people actually would go back to Opera were they to release the much maligned integrated mail client. I'd bet not that many after all.

Probably not many, though I think Opera Mail (which itself borrowed many ideas from BeOS) was great. E-mail, for those of us still using it, is moving towards things like Spike, which follow a similar view not folder-based approach with some ML thrown in supposedly to make our lives easier.

Charlie Clark Silver badge

Re: Step up the game

Actually, Netscape made the mistake of going down the Suite route and XML all the way down. This made "Communicator" a bit of a hog in comparison to Microsoft's crappy IE – IE 6 was the one that really got traction.

Charlie Clark Silver badge

Re: Still my number 1 (only just though)

has screwed up any site that uses Recaptcha

Haven't you got that backwards? Recaptcha screws every user who comes across it and forces them to train Google's AI services. It's long-known to be useless against bots and a terrible user experience.

Charlie Clark Silver badge

Re: dwindling pool

Personally, I think it's got better by focussing on being a better browser rather than trying to do everything. It's noticeably faster and more reliable since they switched to the new engine. This doesn't mean I agree with the dumbing down of the UI, but, on balance, I think they've got most things right.

Vivaldi is probably still the only browser that's trying to cram more and more features into the browser but, because they messed up a few things and have consistently failed to deliver the promised mail cient, I jumped ship to Firefox and MailMate, which I even pay for. I used to pay for Opera and would consider paying for Firefox if it meant that I could get real support.

Privacy activists beg Google to ban un-removable bloatware from Android

Charlie Clark Silver badge

Re: "most commonly found on cheap handsets"

Revolut is OK, but it's not my main bank. Most banking apps are crap and shouldn't really be on a phone. You can use MagiskManager to mask rooting.

Charlie Clark Silver badge

Re: "most commonly found on cheap handsets"

Much less so than it used to be.

Charlie Clark Silver badge
Headmaster

And because the data gathered by Google services is what make Google rich

Nope, it's what they do with the data gathered that makes them rich.

Charlie Clark Silver badge

Google doesn't actually care: it uses licence agreements to enforce GMS. If Samsung has a deal with Facebook to install its shit on phones, then Google can do nothing about this.

But Google isn't the right person to talk to about this. This can, and should, be handled by consumer protection legislation. Unfortunately, in the US at least, this usually means post facto injury suits targetting limited liability, because consumer protection exists in name only, because everyone hates regulations, right?

Tea tipplers are more likely to live longer, healthier lives than you triple venti pumpkin-syrup soy-milk latte-swilling fiends

Charlie Clark Silver badge

Re: Nothing new here

Don't forget your altitude correction factors there: water boils at different temperatures depending upon atmospheric pressure, for which altitude is a good enough proxy. Then again, stuff also tastes different at altitude.

Charlie Clark Silver badge

Re: Nothing new here

I can't drink black tea without milk or lemon juice: the physical reaction is simply too strong. Never tastes greasy to me, but, in hard water areas it's likely to taste sweet because of the lactose in the milk. NB. without some kind of acid regulator, it's not so good for the teeth.

Charlie Clark Silver badge

Nothing new here

Black tea also has anti-oxidants and, as long as you don't drink it with sugar – which only perverts do – has long been considered to be "beneficial". Or at least not harmful. Fermentation is a trade off: personally I find green tea very harsh. I seem to recall that tea is also a good source of fluoride, but could be wrong.

That's Huawei we roll: Firm claims it's slinging 100k of its pricey, China-exclusive Mate X foldable phones each month

Charlie Clark Silver badge

Price versus average earnings

The entry-level Mate X model retails at roughly $2,500 — or nearly eight times the monthly minimum wage in Shenzhen, where the company is headquartered.

Yes, it's expensive so average earnings are not really relevant for comparison. More important are the number of people in China earning say USD 200,000 a year, that can afford such status symbols. This might only be a tiny percentage of the working population to still be a significant number of total sales. For example, assume there are around 800 million working Chinese, you're looking at around 0.25 % of these keen on having the latest shiny, shiny, ie. a high-end flagship every year, especially if it's something that other people don't have.

BOFH: You brought nothing to the party but a six-pack of regret

Charlie Clark Silver badge

Re: New year

He is also, always, a relation of the BOFH, usually the dad.

Charlie Clark Silver badge
Pint

Only if you don't swallow.

Doesn't it look good?

Charlie Clark Silver badge

Re: Learnings

Abominable consultant babble knows no borders. Let me onboard you with the latest thinkings.

Charlie Clark Silver badge

It's a great slow burner.

Love T-shirts, but can't be bothered to wash them? We've seen just the thing!

Charlie Clark Silver badge

Collagen shortage?

Won't someone think of the D- and E-listers who may have to wait for their operations because all the collagen has been used to make these t-shirts?

Cotton, water resistance and breathability form a trilemma.

Eggheads have crunched the numbers and the results are in: It's not just your dignity you lose with e-scooters, life and limb are in peril, too

Charlie Clark Silver badge

Re: Solutionist justification for toy

I think the number of fatal accidents is still low in absolute terms, though there have been some impressive records: first fatal accident in less 48 hours when they were introduced in Sweden. But the injuries are nearly always worse than for cyclists travelling at similar speeds: different centre of gravity, shorter wheelbase with much smaller wheels, different stance. Unles involving a motorised vehicle most cycling injuries are superficial. On a scooter they almost always break of fracture something badly.

Charlie Clark Silver badge

Solutionist justification for toy

“E-scooters are a fast and convenient form of transportation and help to lessen traffic congestion, especially in dense, high-traffic areas,”

Nope, there's no evidence to demonstrate that scooter journeys replace car journeys. Instead the evidence points to scooters replacing public transport, walking and cycling but also new journeys for generation fun. So more traffic. Oh, and the average life expectancy of the non-recyclable toy is 12 - 8 months.

Charlie Clark Silver badge

The helmet is a red herring. The physics of these toys make them dangerous in any traffic situation.

Dixons fined £500,000 by ICO for crap security that exposed 5.6 million customers' payment cards

Charlie Clark Silver badge

Re: We aren't capable of securing anything

And gold-plated for better DC transmission?

Charlie Clark Silver badge

Why? They probably all hoping that the regulators will soon lose the few teeth they were recently given courtesy of the EU. It's not as if the ICO has any real powers to enforce payment, as the long list of unpaid fines attests to.

Charlie Clark Silver badge

Re: We aren't capable of securing anything

Do you have an audio one of those?

5G signals won't make men infertile, sighs UK ad watchdog as it bans bonkers scary poster

Charlie Clark Silver badge

Re: Report on Experimental Results

Microwave ovens work by exciting the O-H bond, which is why it's effective on carbohydates, but also great at drying stuff out until it's inedible. But this is hardly the kind of radiation that causes spontaneous genetic mutations that lead to things like infertility. The culprits for this are far more likely to be in the pseudo-hormonal compounds found in almost every modern product. So probably simply holding a phone, even while it's switched off, is probably riskier than its microwave.

But try telling that to the tin hat brigade.

Charlie Clark Silver badge

Re: Infertility - maybe not such a real problem in this day and age

As always, you have to look at where the population in growing. In rich countries it's ageing and at best stable. But in large parts of Asia,and in most of Africa it's continuing to rise and increasing the pressure for resources. What's it to be? Babies or safari animals?

Snakes on a wane: Python 2 development is finally frozen in time, version 3 slithers on

Charlie Clark Silver badge
Facepalm

Are you saying C++ doesn't suffer from any design decisions?

Charlie Clark Silver badge

Re: More lazyness than anything

I've never used either global nor nonlocal and always advise against them. But, like exec and <eval>code</eval> they exist for a reason.

But I do very much hate type hints as neither Pythonic nor useful in user code.

Charlie Clark Silver badge

Re: More lazyness than anything

Working with bytes isn't any more difficult in Python 3 than it was with Python 2 except it's now more explicit and you can no longer even try to encode already encoded strings. But allowing us to use the u-prefix in 3.3 did make it a lot easier to make the intent clearer where code was likely to use both unicode and bytes a lot.

Charlie Clark Silver badge

Re: Apple's walled garden

All hail BSD: user and system stuff should always be separate.

Charlie Clark Silver badge
Meh

Apple's walled garden

but future macOS releases won't ship with any scripting language by default

Apple's justification for this is apparently that such languages were required for "legacy applications". If so, I'm not sure what PHP was being used for. Apple was infamous for releasing doctored versions of these languages, like Python and not maintaining them between major OS releases, which is why the PSF maintained its owned versions of Python for MacOS, and developers used MacPorts or Homebrew to manage them. Anyway, it's basically just another brick in the wall around the garden. I suppose we can expect them to remove support for command line tools in future versions of XCode. :-/

Charlie Clark Silver badge

And why not, if you know what you're doing and particularly if it's not "internet-facing". Lots of internal systems will continue to run happily for years with Python 2.

New projects, however, should be done using Python 3 unless you have a good reason not to do so: I know of a couple of libraries that are Python 2 only, largely because the developers have not had the time to port them to Python 3. I suspect that, where the need is great enough, other people will take on the work either, where the source is available, or a clone where this isn't the case. This has happened in the past: Pillow replaced PIL after it was effectively abandoned.

Lynch lied about Autonomy's accounts, rages HPE to the High Court

Charlie Clark Silver badge

Re: Caveat Emptor

Just to be clear: caveat emptor is no defence in cases of fraud*, which is probably why HPE is trying this on. However, the whole idea of due diligence is to provide the purchaser with the necessary tools and resources to uncover any such practices.

* Hence lots of consumer protection legislation expressly designed to protect purchasers. But then buying a software company cannot really be compared to buying a child's toy. I guess the closest parallel is probably buying a house and deciding whether to get a survey done or not. Even the best survey won't necessarily protect you from all risks, especially if the seller refuses to disclose them. But the first port of call for regress would normally be with the surveyor, who has to have professional insurance as a result.

In this case then HPE either has to demonstrate negligence on the part of KPMG or that Autonomy deliberately prevented KPMG from doing its job, in which case the sale should have fallen through. That they haven't gone after KPMG is hardly a resounding endorsement of the strategy and, hence, of their corporate governance. The fear of being gazumped encouraged them to rush the deal through against better sense and even, IIRC, the advice of KPMG.

Charlie Clark Silver badge

Yep, any suspicion of foul play during the due diligence should have set alarm bells ringing. This is the whole point of due diligence: companies can walk away at any time.

The Register disappears up its own fundament with a Y2K prank to make a BOFH's grinchy heart swell with pride

Charlie Clark Silver badge

Presumably, he was also smart enough to engineer his very own kill switch,

BOFH: The case of the Boss's hidden USB inkjet printer

Charlie Clark Silver badge

Re: You'd think they would learn.

Chances of BOFH or PFY not finding out about the printer within an hour of it being on premises: if it's wifi, then happily announces itself to all local networks, and honeypots. If it's not wifi, because the lusers think they're being clever, then the driver download request gets picked up by the network traffic sniffer. All this assuming that the Boss can setup a wireless printer or plug a USB device in correctly, other than an official IT department keylogger USB stick, without the help of the ITdepartment. Yeah, right.

In which case, I'm surprised the skunk works printer hasn't already been adapted to give unsuspecting users the cattle prod treatment. Presumably this is for a future episode when the brave fools return from hostiple with a cunning plan…

Charlie Clark Silver badge

Re: Radiocative ink, soviet style

Not just the KGB. Using marked inks/nobbled printers is pretty common, even companies use it.

LibreOffice 6.4 nearly done as open-source office software project prepares for 10th anniversary

Charlie Clark Silver badge

Re: PIM

I think that Apple also owns a part of this, with a few people I know addicted to the simplicity model. But the interesting thing is that it has spawned some improved competitors (I switched to Busy Calendar when Apple dumbed the calendar down too much).

There are two problems for anything that targets Linux primarily: the age old problem of which particular GUI toolkit they should use and who the feck is prepared to pay for it?

i work on some open source software and use loads of free software but in the Linux sphere there are simply too many people who think paying for software is morally wrong. If only they could get out of their bubble chamber, they'd see people desperate to pay money for usability and reliability.

Charlie Clark Silver badge

Re: Lost for words

OpenOffice did benefit from some of IBM's work.

There was grants for stuff that should benefit projects but the LO developers deliberately made incompatible because some of them are licence Nazis, who waste time chasing shadows.

Charlie Clark Silver badge

Re: Choice

File corruption used to be quite common with the BIFF file format but I've yet to see it with OOXML files. Excel will occasionally complain about files but it can "solve" the problem by ditching the parts it doesn't like. Haven't had a crash with Excel in years, had my most recent one with OpenOffice last week.

Charlie Clark Silver badge
Thumb Up

Re: Usability

This in spades. I stick with OpenOffice because of the repeated fuck ups in the LO interface. The original StarOffice approach to documents is superior but you can suffer from the Photoshop problem of too many widgets, but the developers really do need to spend some time on real usability and not just switching to theme du jour.

Charlie Clark Silver badge

Re: "Has LibreOffice succeeded?"

As someone who works with the details I'd say that ODF is by far the better file format but, particularly since Office 2016, MS Office is the better desktop application and the only one for mobile.

Doing some stuff in charts in MS Office can be a bit tricky, but the results really can be significantly better than LibreOffice. And, Execl is now faster and more stable on large files. In fact, LibreOffice has become known for being unstable, even the versions that are supposed to be stable. I use OpenOffice for most of my private use, and I'm not keen on the SaaS model for MS Office, but credit where credit's due.

BOFH: 'Twas the night before Christmas, and the ransomware struck

Charlie Clark Silver badge

Re: How dare they hide something from him!

You're talking about workbook and worksheet "protection", which are just GUI settings designed largely to make data entry easier. Workbook encryption as practised by MS, does indeed encrypt the whole workbook, which is then no longer a zip file, and is non-trivial to crack.

Boeing, Boeing, gone! CEO Muilenburg quits 'effective immediately'

Charlie Clark Silver badge

Re: Fault tree

That's just wishful thinking. What happened is what always happens because, as we've seen here, the consequences for individuals are limited: no one at Boeing, the FAA or Congress will go to prison over this. Shareholders have taken a hit but their representatives on the board were happy with the way the company was run.

If there is a risk to a company in the defence industry like Boeing then they just talk about the national interest and pressure is applied to the regulators to wave them through. Rinse and repeat for opioids. The reason is that, generally, there's more votes in talking about jobs than there is in the tragic deaths of some "darkies" – US law infamously treats all non-US citizens as at best second class. In fact, it's possibly only because there were some US citizens involved in the Ethiopian crash, along with the response of European and Chinese regulators, that the issue got taken seriously at all.

Charlie Clark Silver badge

Re: Fault tree

At the FAA it's a combination of regulatory capture after Congress continually cut funding. As a result the FAA didn't have the resources to do certification testing, so it let the plane makers self-certify.

And, as much as I agree that it should take as long as it takes to solve the problem, Boeing and Airbus, and for that matter Bombardier and Embraer, have incredible safety records. But the 737 Max was attempt to bend the results to speed up time to market and charge of criminal negligence shouldn't be ruled out.

IBM to Google: Istio, Knative, TensorFlow should be under 'open governance'

Charlie Clark Silver badge

Re: What was that ?

This is really the RedHat part of IBM speaking. RedHat managed to make a business out of selling services based on open source, in much the same way that Google and Amazon have done. True, it has committed resources to some projects such as OpenStack, but the business contracts are often as restrictive as the competition.

'Supporting Internet Explorer is hell': Web developers identify top needs – new survey

Charlie Clark Silver badge

Re: Sigh

If your data isn't in a DOM you don't need to to worry about fiddling with the DOM and web assemby makes this possible. Makes sense for games in the browser, less so for other tasks but it's best argument against proprietary plugins.

What's that? Encryption's OK now? UK politicos Brexit from Whatsapp to Signal

Charlie Clark Silver badge

Re: Signal vs. Others

Signal is acknowledged to have the best encryption protocol, which is why it has been adopted by WhatApp, Google and others. Unfortunately, partly because of the quality of the encryption, group management has traditionally been difficult as groups are essentially a series of individual chats. This is due to change soon as a now have a way to secure accounts with even less metadata. Both articles of full of technical detail but worth reading if you're interested in the kind of problems they're looking to solve and the solutions they've come up with.

Wire is okay but suffering from having no real USP. Threema, also based in Switzerland, offers stuff for businesses.

But for basic group, particularly when you want this to be public, and chat stuff Telegram is about the best, especially as WhatsApp is soon due to start including advertising.

JavaScript survey: Devs love a bit of React, but Angular and Cordova declining. And you're not alone... a chunk of pros also feel JS is 'overly complex'

Charlie Clark Silver badge

Re: Doesn't paint JavaScript in the best light...

One of the things the frameworks face is being replaced by native functions in the browser. This is to be welcomed, because over time it will simplify some of the stuff that is currently way too complex, but imposes a higher maintenance cost. And, as we all know, many many websites are barely maintained once written.

Vivaldi opens up an exciting new front in the browser wars, seeks to get around blocking with cunning code

Charlie Clark Silver badge

Re: Unsurprising

I've been advising on this for years and feature detection is the easy and safe way to go. This can includea a cut-off for non-standards compliant browser, basically IE < 11, but the rest should be handled by feature detection.

A bigger problem is keeping a codebase that allows you to jettison framework code as native support becomes available: jQuery is no longer required for many things it's been used for for years.