* Posts by Charlie Clark

12170 publicly visible posts • joined 16 Apr 2007

BOFH: When was the last time someone said these exact words to you: You are the sunshine of my life?

Charlie Clark Silver badge

Only when it's not a SNAFU

For one of my customers I only seem to get a request to complete the survey when it's a trivial problem that could be solved quickly. I know that some people's performance reviews depend on this, but if I get the feeling it's being gamed (not by the grungs but by bonus-chasing "managers") I bail.

Normally you can assume that if we don't complain we're happy or at least satisfied. If this is not the case, make it easy for us to say what didn't work, otherwise forget it.

Beware the Friday afternoon 'Could you just..?' from the muppet who wants to come between you and your beer

Charlie Clark Silver badge
Happy

Re: I helped someone once.

Sounds like you were short changed! ;-)

Well done, you!

Charlie Clark Silver badge

Re: Machivelli says

I don't think there's any suggestion that he was mad, but The Prince has been given such bad press by the usual crowd who can't differentiate between descriptive and prescriptive.

Charlie Clark Silver badge

Machivelli says

People respect fear but not generosity, ie. if people think you will do favours then they will keep on asking. So, learning to say no or that it will cost, is an essential life skill.

New SAP co-CEO 'runs simple' to Davos in Mercedes hydrogen car

Charlie Clark Silver badge

Re: BEV's are a dead-end; HEV's are the future. Discuss

I know, Toyota has been working on them for twenty odd years. Noble prize for whoever cracks it.

Charlie Clark Silver badge

Re: BEV's are a dead-end; HEV's are the future. Discuss

or at least no worse than that of a battery.

Batteries have shit energy densities when compared with LPG or liquid fuels. These will not be replaced on a large scale by anthing that doesn't have comparable energy density.

Your electrolysis filling station is similarly whacko: all current examples are just there for the handouts. Machines may run on hydrogen but storage and transportation will be in another form.

Charlie Clark Silver badge

Re: You can't really hold SAP responsible for the pollution their customers produce....

I'm sure there's a law that states that any fucking awful product will, at some point, be replaced by something equally bad, if not worse. If there isn't such a law, they should be one! :-)

Charlie Clark Silver badge

Re: BEV's are a dead-end; HEV's are the future. Discuss

And what about storage? Almost anything is easier to store than hydrogen, eg. methane or methanol. As soon as you can produce below cost you have the solution to all our energy storage needs.

10nm woes, CPU supply shortages, competition from AMD... What? Sorry? Intel can't hear you over the cash register going bonkers

Charlie Clark Silver badge

Seeing as most of the money is made in the Data Centre Group they down seem to care about the declining revenues in the PC and notebook segment.

Charlie Clark Silver badge

Re: "the company realized $3.8bn in AI-based revenue"

It's basically Mobileye.

Rockstar dev debate reopens: Hero programmers do exist, do all the work, do chat a lot – and do need love and attention from project leaders

Charlie Clark Silver badge

Projects have domain experts, who'd have thunk it?

Open source projects are generally driven by need or interest, unless they're being paid for by a company. So contributions will always be skewed by those who are the most interested in the work in much the same way in any volunteer organisation. Over time, they're likely to become experts on the project though this doesn't necessarily make them any more suited or talented than anyone else. The big problem with the approach is that code review isn't automatic and criticism is likely to be taken personally because of the investment.

Company projects are very different because you often don't get to choose what to work on…

Safari's Intelligent Tracking Protection is misspelled, says Google: It should be Dumb Browser Stalking Enabler

Charlie Clark Silver badge

Re: Shock

Or, you could read the article again and see that the engineers are highlighting the flaws in Apple's approach, which can be abused to create a fingerprint for the each user.

Chrome suddenly using Bing after installing Office 365 Pro Plus... Yeah, that might have been us, mumbles Microsoft

Charlie Clark Silver badge

This is stupid of Microsoft because it leaves them open to a suit from Google the developer of Chrome. Presumably, Google will now disable the extension, which it has the right to do.

German taxpayers faced with €800k Windows 7 support bill due to Deutschland dithering

Charlie Clark Silver badge

Re: So much for German efficiency

Peanuts in comparison to the "new" Berlin airport, Elphi, Stuttgart 21 or any SAP project.

Charlie Clark Silver badge
Facepalm

Re: Well, looks like that migration to Linux is getting cheaper and cheaper

no more problems and no more surprises

Doesn't sound like you've lived through any of the vendors update snafus… I know developers who've dropped Linux because updates just keep going wrong.

Charlie Clark Silver badge

€800k is small change

20,000 computers would cost much more than that to replace and license.

South American nations open fire on ICANN for 'illegal and unjust' sale of .amazon to zillionaire Jeff Bezos

Charlie Clark Silver badge

The point was to ramp up the amount of money that can be made from what is essentially a common resource: Jeff was prepared to pay more for his vanity domain.

DNS operators should just blackhole all of this crap.

'I am done with open source': Developer of Rust Actix web framework quits, appoints new maintainer

Charlie Clark Silver badge

Re: He's not wrong

There's something in the aphorism that if something costs nothing, it has no value. Open source isn't about being free at the point of use, though this is often the case.

Charlie Clark Silver badge

Re: He's not wrong

I don't think there ever was an an "OSS Community" that wasn't project specific.

Charlie Clark Silver badge

Re: PL and TL

Any project needs a way of taking decisions: this doesn't need to be a hierarchy but the concept of "benevolent dictator" is common for this very reason.

Charlie Clark Silver badge

Re: Not just open source

People publish Open Source software because they're hobbyists who think others might find their work useful.

I am serious and I do run a reasonably popular open source project. Communicating clearly why your library works they way it does means you don't have to continually explain and justify it.

Not taking any shit from your users does not mean you have to treat them like shit. See the Mark Twain comment as to why this is important. The vast majority of users will be happy with what you have but some may well take the time to make worthwhile suggestions or submit patches / pull requests. The trolls are best just ignored (or banned).

Charlie Clark Silver badge

Not just open source

Be[ing] a maintainer of large open source project is not a fun task. You['re] alway[s] face[d] with rude[ness] and hate, everyone knows better how to build software…

This could apply to any software project. The key is always communicating clearly and setting reasonable expectations. If your project is successful and popular you will attract the slugs, the uses who want it to do everything for them but aren't prepared to contribute. Be prepared to write "design defence" documentation to defend your decisions and be firm but fair. At the end of the day, you decide what gets accepted and what gets rejected. Some people will never accept this: get over it, because there are fuckwits all over the place, but don't get dragged into their discussions. As I think Mark Twain said: don't argue with an idiot, they'll drag you down to their level and win.

But, one of the great things about open source, be prepared to walk away and let someone else take over. Software development and review takes time and energy which we don't always have as much as we'd like. Our lives and priorities change.

Looks like the party's over, folks: Global PC sales set to shrink as Windows 10 upgrade cycle tails off, says Gartner

Charlie Clark Silver badge

Gartner is always right, for a given definition or right. The definition is always provided by whoever commisions, and therefore pays for, the report. Microsoft no longer cares as much since it discovered how much more of the value chain it could own through SaaS.

How a Kaggle Grandmaster cheated in $25,000 AI contest with hidden code – and was fired from dream SV job

Charlie Clark Silver badge
Stop

Move along, nothing to see here

Kaggle is a bit of fun, but it should be obvious to anyone with any experience of online competitions that anything where something can be won will attract cheats.

Companies see Kaggle at its ilk as a cheap way of getting solutions to problems and that is their problem. And any company that values ratings in such competitions is also asking to be screwed.

The Curse of macOS Catalina strikes again as AccountEdge stays 32-bit

Charlie Clark Silver badge

Re: Printer and scanner?

Why does your printer and scanner require specific software?

I'm not sure if it requires it. It certainly comes with it and it won't work with Catalina. I think I bought it in 2013 and replacement cycles for printers are much longer than for PCs.

Again, this isn't really about going 64-bit (Apple fumbled the transition in Snow Leopard but has since been fairly consistent) but about APIs that Apple wants to remove.

Many vendors updated their mac apps to 64bit years ago, so they just continue working if you update to catalina and users don't notice a thing.

And some didn't and users are being punished (by Apple) as a result.

Charlie Clark Silver badge

And the software for my printer and scanner? Apple seems to want us on I-Phone refresh cycles for everything… Again, whatever you think of the merits of the approach and of the relevant developers, it's customers who're actually getting punished.

I'm sure Apple will miss you. Not.

Yes, because I'm the only person who's pissed off at this kind of behaviour. Look through history at how well companies have done with this kind of approach. A 32-bit VM would have been a cheap and easy way to solve this for everyone.

Charlie Clark Silver badge

Re: Confusing.

but it requires the OS to contain (and maintain) mountains of code to allow cross-compatibility.

For x86 and x86_64? Not really. It's always more work for the application developer. But this is really more about Apple's fairly rapid turnover of APIs in the last few years and it tries to force MacOS into an IOS corset.

Charlie Clark Silver badge

Re: Mixed messages

The big change over the last 25 years is available memory. If this is at a premium you have to write very different code.

Charlie Clark Silver badge

Re: Mixed messages

I've software from companies that went App Store only and then back because the App Store is so fucking unreliable. I've had several instances of having to nuke software and reinstall because the App Store wouldn't update it.

Charlie Clark Silver badge
Stop

Cockwomble yourself. Speaking as a user, Apple has handled this very poorly. I have no upgrade path for things like my printer software. Way to go, Timmy!

Charlie Clark Silver badge

You really can't say that they didn't give enough notice.

It's not just the ability to compile to x86_64 but also the changes in the APIs, which have been extensive over the last few years. I have quite a lot of software that will not run on Catalina and don't expect to use it as a result. But this is fine by me: I don't have any iThingies, don't use any of Apple's online services so the walled garden of convergence holds no appeal for me.

This approach, which punishes the user, is actually untypical for Apple. The shift from PowerPC to Intel was handled much better, but there remains a fundamental problem with the value proposition: porting costs money and on its own brings no discernible beneift.

Server-side Swift's slow support story sours some: Apple lang tailored for mobile CPUs, lacking in Linux world

Charlie Clark Silver badge

Re: What's Swift even supposed to do?

That's basically it: Apple wanted some kind of intermediary language for developers. In a sense it's competing with Dart and Typescript and the other also rans. Rust has at least carved itself a niche in the systems world. For the rest, it's increasingly looking like be able to compile to Web Assembly is all that matters.

Apple hasn't helped by being lukewarm about the project: slow to open source it and not giving it the kind of resources Google likes to throw at projects. That said, it's probably got a dedicated group of happy users.

EU declares it'll Make USB-C Great Again™. You hear that, Apple?

Charlie Clark Silver badge

USB A & B haven't changed, though USB 3 is a completely different beast so it's essentially USB 2 + USB 3 crammed into the same mechanical package. USB-C attempts to solve common problems assoiated with the nearly symmetrical USB design: if it had been asymmetric from the start lots of people wouldn't have damaged cables and ports by jamming them the wrong way round. And this is easy to get wrong with micro-USB: the port on my reader is handily inverted from the way it generally is on a phone but I can only see this clearly if I take my glasses off and look at it closely.

So, symmetric wasn't a requirement, but there's no doubt that USB-C is much more user friendly than USB-B ever was.

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: dwindling pool

How do you know they're not on the way already? Disabled them myself and don't know anyone who uses them. Will be glad to see them go, which I expect they will if Firefox decides that focussing on privacy is what they want to do.

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.

Copy-left behind: Permissive MIT, Apache open-source licenses on the up as developers snub GNU's GPL

Charlie Clark Silver badge

Re: "not release versions or derivatives of the licensed"

Yeah, GPL is mainly about ideology but also an invitation for lawyers. I have several contracts that explicitly forbid GPL code for customer projects because of this.

This doesn't mean that there isn't a threat posed by Amazon, Google, Microsoft, RedHat, et al. potentially extinguishing some open source development because there the only ones that can make money and, hence, pay developers, but the fiddling with the licence won't change this.

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

Charlie Clark Silver badge

Re: ECJ juridisction

Possibly, but all anti-UK changes will be pretty easy to push through, thanks to Johnson's fecking appalling attempts at diplomacy. There will be the usual haggling over where the court should be, that's all.

Charlie Clark Silver badge

Re: ECJ juridisction

though isn't it a basic law and not a constitution

It's both: Grundgesetz == basic law and Verfassung == constitution. The two are used interchangeably.

There are several issues where the GCC has unequivocally ceded sovereignty to the ECJ. The ECB judgement made reference to it – the ECJ sits above the GCC – but the ECB was trying to do things that weren't covered by its mandate (buying national debt directly is explicitly prohibited) so that the Bundesbank could, and is, restricted in its asset purchases. The rulings from "Karlsruhe" as the court is also referred, though another court also sits there, are usually very well worth reading.

Charlie Clark Silver badge

Re: ECJ juridisction

Getting the rules amended sans UK and approved is likely to be pretty easy. The UK won't have much say in the matter and is likely to like it if it wants any kind of trade deal. Welcome to asymmetric trade negotiations.

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).

Google reveals new schedule for 'phasing out support for Chrome Apps across all operating systems'

Charlie Clark Silver badge

Re: and giving users an inferior experience when compared to a native desktop application

Text documents are really pretty easy to do in an SGML/XML environment because the number of nodes is limited. Spreadsheets are a real nightmare.

The "native" apps are probably nothing more than wrapped web-views and will remain shit until web assembly becomes a standard compile target.

Charlie Clark Silver badge

Re: So, Google is pulling a Microsoft ?

Reworking a Chrome App into a PWA is mainly about packaging and, to be fair, Google is only depreacting a proprietary format because it supports an open one.

I don't know about you, but I only ever used one Chrome App, and that was to see what the fuss was about. It's pretty much the same story with Web Assembly replacing NaCl.

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.