* Posts by Charlie Clark

12169 publicly visible posts • joined 16 Apr 2007

Google veep calls out Microsoft's cloud software licensing 'tax'

Charlie Clark Silver badge

Re: Would it not be cheaper for Google, AWS, Alibaba

Yes, I'm well aware of that. But, for companies that have already gone that way (putting everything on rented hardware), they're finding it hard to hear anything over Microsoft's siren song of: "cheaper licences with us". Embrace, extend, extenguish redux.

Charlie Clark Silver badge
Stop

Re: Would it not be cheaper for Google, AWS, Alibaba

So, your argument to the board begins with what they won't be able to use under your plan? Thank you for your time.

To get anywhere, you have to at least convince them that there are financial benefits to the proposed change, which is exactly what Microsoft is doing.

Smartphone recovery that's always around the corner is around the corner

Charlie Clark Silver badge

I'm going to have to replace the battery on my S10e but, apart from that it's still a fantastic device.

Intel mulls cutting ties to 16 and 32-bit support

Charlie Clark Silver badge
FAIL

Re: Itanium had one real aim: kill DEC's Alpha chips and it succeeded in this.

Being bought by Compaq was partly because of the failure of the Alpha. While NT did run on Alphas, Microsoft wasn't keen on the work needed to maintain it and developers couldn't simply recompile for Alpha or ship fat binaries. NT was supposed to provide the hardware agnostic base so that the chip architecture wouldn't affect applications but, by NT 3.51 this had been ditched to make x86 run faster (and less securely). Windows on ARM only looks okay because modern chips are so fast, the underlying problem of needing to compile GUI apps for specific architectures has not changed.

Charlie Clark Silver badge

Itanium had one real aim: kill DEC's Alpha chips and it succeeded in this. Other than that, Intel knew better than anyone else that keeping x86 largely the way it was, was the best to way to enforce lock-in. Switching architectures imposed huge costs for developers and users, who were supposed to be the same software twice. Even now, with heaps of excellent compilers, it's still by far the dominant desktop and server chip because migration on Windows is not entirely possible, expensive and not necessarily faster.

Microsoft is preparing for an x86_64 only world with probably only the huge investments that companies have made around 32-bit version of MS Excel holding it back. That, and people still wanting to buy their own machines rather than renting them from Microsoft.

Amazon to shutter its Chinese Appstore – the one used by hardly anyone, anywhere

Charlie Clark Silver badge

Re: Does anyone even use Appstores on smart devices anymore?

Yes, I still use appstores (both Play and APKPure for geoblocked stuff). I have bought very few apps - mainly OSMand which is certainly worth it. But I also recently bought a years's subscription to Windy (outside the store no 30% for Google), which is unbeatable for doing anything outdoor.

Microsoft finally gets around to supporting rar, gz and tar files in Windows

Charlie Clark Silver badge

Re: Making files smaller therefore helped to shrink download times…

Agreed, but compression has also moved from the disk to memory.

Charlie Clark Silver badge

As libraries went, I found JQuery reasonable both for functionality and size. It was popular because it provided a lot of extremely useful functions such as feature detection that were essential as we moved away from purely desktop websites. As time went by, less was required and it became more modular.

Caching (both on the client and server) has always been the best strategy to handle resource contention and quite a few servers effectively cached compressed versions of files. The problem with websites that were heavy users of Javascript was more related to limits on connection numbers, especially for blocking requests. With a little thought it was possible to optimise most of this so that the website would render quickly while some resources continued to load. Of course, lots of "theme" based websites will still chocka with Javascript and CSS they never needed. http2 solved most of the problems by providing persistent and reusable connections, which meant additional requests had a much lower overhead.

Charlie Clark Silver badge

Modem compression depended heavily upon the quality of the phone line: in the US calls were already compressed which meant the signal was poor so compression was not really possible. Lines in Europe were not compressed so speeds were generally better.

Charlie Clark Silver badge

Gzip has been around for many servers (http, ssh, ftp, etc.) for years and it's often smart enough to know what to try to compress.

Charlie Clark Silver badge

Making files smaller therefore helped to shrink download times…

Only for some files, mainly text. But you could also just enable compression on the transfer. What compression/archiving did provide was all the files at once, Windows had to use Zip because it didn't support tar.

Compression made sense when disks were small: before we had compressed folders, we have disk compression like stac. There's generally a trilemma: diskspace, CPU power and bandwidth. CPU power is probably the current bottleneck as the price per GB continues to fall.

Lenovo profits sink 75% as PC demand continues nosedive

Charlie Clark Silver badge

Re: We need to be careful here

It was both: deaths and sickness caused by pandemics also affect the economy. This was exacerbated by some of the policies in some countries which depressed demand in some sectors while accelerating it in others. Excessive monetarry and fiscal largesse, especially to companies, also fueled inflation.

Charlie Clark Silver badge
Thumb Up

Re: Its not just that....

We were given a defective screen assembly last year and are still waiting for the replacement that works…

Samsung's screens will check your blood pressure if the movie's too scary

Charlie Clark Silver badge

Re: Interesting opportunities...

Without optics resolution and range are going to be poor. But I think it's safe to assume, where you can put a camera, they will.

Charlie Clark Silver badge

Re: Really?

I'm not in anyway suggesting this stuff should be in consumer devices. I've had several Samsung phones but have stayed clear of their services, which are normally provided by third parties. The one Samsung TV we have, most infamous for privacy breaches, isn't on a network.

This looks like a medical device. And you should really look at the data that the big providers are already collecting and not even providing to the medical staff.

Charlie Clark Silver badge

Re: Really?

You'd be surprised at quite how much data the manufacturers of medical equipment already collect.

About ten years ago Samsung announced it was going to into the medical equipment business, presumably because of the huge margins and long-term contracts. This looks to be bearing fruits. Samsung has probably done the most work on OLED screens and have come up with some fantastic things are a result.

Meta forced to sell Giphy, takes 87% loss in Shutterstock deal

Charlie Clark Silver badge

Goodwill is always a pain for shareholders. While Facebook, mainly Instagram, continues to generate cash, almost all of its purchases have turned out to be duds.

Russian businesses want to party like it's 1959 with 6-day workweek

Charlie Clark Silver badge

Re: That said

Well, it is the machinery operators. And the pints are pints of vodka…

Despite the fact that article 37 of the Constitution of the Russian Federation stipulates

that “Every citizen has the right to work in conditions that meet the requirements of safety and hygiene”, according to the Federal State Statistics Service more than 47 thousand people are injured every year at work, from about 2 thousands of them die. Quoted in https://www.researchgate.net/publication/347621934_Obtaining_statistical_data_on_industrial_accidents_in_Russia/

Charlie Clark Silver badge

Re: Capital idea comrades!

Except he's not giving them a vote.

Charlie Clark Silver badge

Re: Seriously?

They've been doing this for several months for the munitions factories that went to three shifts. Yes, production increased, but the failure rate increased significantly faster up to 20%, I think. But don't quote me!

And in Russia, you have to factor that drinking spirits on the job is more than just tolerated, it's the norm. It's the main reason for severe industrial accidents in the afternoon where the muziki come back from lunch drunk. If they can't drink, they won't work.

Charlie Clark Silver badge

Re: Seriously?

Worse, quality soon starts to suffer, accidents and absenteeism increase.

Python Package Index had one person on-call to hold back weekend malware rush

Charlie Clark Silver badge
Stop

Registry not repository

The Python Package Index (PyPI), home to more than 455,000 Python code repositories

The repositories for the code are almost entirely elsewhere. PyPI holds software releases only.

Intel abandons XPU plan to cram CPU, GPU, memory into one package

Charlie Clark Silver badge

Don't forget Apple

… has been selling their ARM-based packages for a couple of years. They're not in the data centre game but have shown what's possible.

Rigorous dev courageously lied about exec's NSFW printouts – and survived long enough to quit with dignity

Charlie Clark Silver badge

The C-Suite is protected from anything apart from legal action, and, even then there's usually a lot of leeway.

One of the world's most prominent blockchain apps looks like being binned

Charlie Clark Silver badge
Stop

Re: Blockchain not at fault

I've seen copyright assertion by the image big boys like Getty who helped write current legislation. The answer every time is: pay now before it gets worse.

Oh, you're a small time artist? Well, hard luck because the laws weren't written for you. Assign your copyright to one of the big boys and, for a fee, they'll be more than happy to pursue the matter.

That aside, how on earth can something as dumb as blockchain ever be expected to enforce copyright? Minimal changes to anything digital would immediately invalidate any kind of hash upon which a chain could be built.

Charlie Clark Silver badge
Thumb Up

Re: Blockchain not at fault

While I can understand the attractiveness of a chain in a discrete transaction – say a shipment – I never saw the point of either endless chains or distributed ledgers, except as memes to feed techno utopians.

China seeks space cargo launches well below prices NASA pays SpaceX

Charlie Clark Silver badge

The metric tonne - 1000kg

Really, it's easy to use existing spelling which clearly differentiates between the notionally imperial "ton" (how much is that exactly?) and the metric tonne. It's also worth remembering that engineering around the world has been using metric/SI units for decades because it's the best way to avoid multitudes of errors. If the spellchecker still complains then get it fixed!

Either that, or stick with El Reg Standard Units with which the world + dog are intimately familiar.

UK's GDPR replacement could wipe out oversight of live facial recognition

Charlie Clark Silver badge

Re: The reward for your support

Lots of countries have ID cards and aren't totalitarian disasters. The problem isn't with the card themselves but how they're used, especially when you're required to use them.

Sci-fi author 'writes' 97 AI-generated tales in nine months

Charlie Clark Silver badge

Indeed, genre fiction is very formulaic. Many authors will own up to this and milliions of readers of romantic, crime, science fiction are more than happy with it. Same goes for half the production on TV.

Microsoft's big bet on helium-3 fusion explained

Charlie Clark Silver badge
Boffin

You're right, of course, and I'm happy to stand corrected. But just trying to think of the conditions necessary for that kind of fusiom makes me cry for my mummy!

Charlie Clark Silver badge

Fusion is always a producer of energy. Any net losses are associated with scale but really, if you can reliably fuse deuterium, then this is the way to go. Pretending it's a short cut to Helium 3 is suspiciously magical.

Charlie Clark Silver badge

That struck me as well. The Helium-3 stuff does sound an awful lot like a magic bean. Still, I'm glad some of Sillycon Valley's money is going into physics for a change and not another (advertising-based) "disruption".

ITER should have some news over the next year or so. And, for all its problems, it's the closest to getting fusion at scale of any of the approaches.

SCOTUS rules Google and Twitter didn't contribute to terrorist attacks

Charlie Clark Silver badge
FAIL

The ruling has no effect on content moderation at all. The platforms are free to do this however they please as guaranteed by the terms and conditions that all users have agreed to abide by.

What it does do is reaffirm the right to free expression in the US. Incitement remains a crime but it is notoriously difficult to prove. Other countries have other laws.

Samsung's Galaxy S23 Ultra is a worthy heir to the Note

Charlie Clark Silver badge

Re: Former Palm Stylus User

I'm staying with my corporate rate deal for $50 per month 25Gb Data 5G US\Canada calling.

How much? Wow, they really know how to charge across the pond!

Charlie Clark Silver badge

Re: Shrug….

Oh, I think there's plenty to like about them. But are they worth the price? The battery on my S10e is showing its age (4 years) and I was thinking of getting a new phone. I don't want another flagship and the A54 looks pretty good, except that it doesn't do wireless charging. So, at the moment it looks like I'll just be getting a new battery for what is still a fantastic phone.

MariaDB CEO: People who want things free also want to have very nice vacations

Charlie Clark Silver badge
Stop

Re: "finding the balance between its open source roots and the needs of investors"

Selling the company to Sun, flush with cash from the Java hype, is not the same as selling the software. This can be seen from the failed efforts of companies trying to go this route.

Charlie Clark Silver badge

Admitting Postgres is better?

As well as forming a commercial offer to PostgreSQL users, the move will see MariaDB increase its contributions to the PostgreSQL open source community, Howard said.

That sounds a lot like the prospect of being a services company is more appealing than one that develops its own open source database. And, indeed, caught between Oracle's improved MySQL and Postgres doesn't look like a good place to be.

Upstart encryption app walks back privacy claims, pulls from stores after probe

Charlie Clark Silver badge

Re: It both is and isn't a hard problem

Any encryption algorithm that can be broken is as useless to the spooks as it is to anyone else. They've learned the hard way that the best algorithms are those devloped openly under peer review. When it comes to interception they know that there are plenty of old school methods that will get them what they want.

Modular finds its Mojo, a Python superset with C-level speed

Charlie Clark Silver badge

Re: Static typing in Python

I think this tells more about habits than anything fundamental in a language. Static typing is primarily an aid for the compiler which optimise based around it. While I have had plenty of facepalm moments when passing the values with the wrong types into a function, raising an exception at some point, the return value has never been an issue; this could happen in any runtime and would not necessarily be avoided by static typing. There is something to be said about not being able to explicitly return an error value in Python but other than that it's not something people discuss.

My own experience has been that I much prefer tests, preferably using pytest, to understand how code works over any kind of comment or declaration. This gently encourages code that is easier to read and maintain, which in turn leads to fewer problems.

But I would have no problem with something like a returning keyword for the definition. Anything is better than the type hints noise! I think we may get an idea of what works best in Mojo where the declarations necessary for optimisation are explicitly optional.

Charlie Clark Silver badge

Re: Static typing in Python

I think there are whole PhDs written on the subject. PyPy illustrates quite effectively how good JIT compilers can be at inferring types (for optimisation purposes) and there are plenty of examples of static typing being skirted. What should never be in doubt is the need for strong typing.

But I hate type hints and would like a mechanism within Python for declarative types (descriptors look like the best place to start, needs extending for functors and return values) so that the implementation wouldn't look like it was optional when, in fact, it's a clumsy attempt to enforce type declarations through the back door. Did I mention that I hate type hints? Well, I do.

Charlie Clark Silver badge

To a degree, yes. But this is focussed even more on the hardware side, ie. running stuff on GPUs with hardware acceleration. So more like numba than numpy. I'm also quite intrigued by the keywords for the optimised code; I think this could work well. I still haven't forgiven Guido for failing to introduce a new keyword for generators and think the move towards async processing would have been a lot smoother and easier if it had.

Russia tops national leagues in open source downloads

Charlie Clark Silver badge

Re: Pariah State?

90% of statistics are made up.

Charlie Clark Silver badge

Re: As much as I loathe what Russia is doing

It's a bit of a mixed blessing. While indeed many managers have grown up with open source and have no fear of it being used, there's still the potential maintenance gap. But, perhaps an even bigger threat: SaaS is eating everyones's lunch and it seems that, once companies get on "the cloud" they have fewer options to get off. So, while a few researchers may indeed be running open source stacks, the company is increasingly dependent upon a decreasing number of providers.

Microsoft may charge different prices for Office with or without Teams

Charlie Clark Silver badge

Re: Whilst they're at it

That's because it's SharePoint in a casual Friday look. SharePoint has, apparently, always been a nightmare to administer.

Fed up with Python setup and packaging? Try a shot of Rye

Charlie Clark Silver badge

Re: No mention of pip and venv?

Ugh deadsnakes! I have Python3.6 to 3.12 and PyPI on my MacBook all installed and managed using MacPorts (I could still have 2.7 if I wanted to). Debian/Ubuntu have probably the worst approach to Python I've come across.

Charlie Clark Silver badge

Re: Software Packaging is Hard

Python is not helped by the fact that python gets used in Linux distros / desktops as a system component in a way that exposes that Python environment to users.

This is one of the many sins of the Linux distros. *BSD users understand the difference between system and user software and ports takes away all the pain that comes from conflating the two and lets you have pretty much all the versions of a language that you would like. On my Mac I have Python 3.6 to 3.12 and no conflicts.

CERN celebrates 30 years since releasing the web to the public domain

Charlie Clark Silver badge

Re: The only reason that WWW ...

The GPL would have been a terrible licence for either Gopher or CERN's stuff: public domain and keep the lawyers out of things.

Charlie Clark Silver badge

Re: Mirage of democracy

I've just checked the source of this page, and apart from it being a largely semantic-free soup of divs, the source is definitely more legible than say a year ago and would definitely work without JS though the lack of semantic tags would hamper a good rendering.

CSS has also improved though there were some deliberate decisions that I find make it more confusing that it should be. I didn't mention Javascript, but that too has improved and some people have even got the message that they need less of it than they thought they did. I hate "Single Page Apps" and it seems I'm not the only one as they're less popular than they were say five years ago.

Apple pushes first-ever 'rapid' patch – and rapidly screws up

Charlie Clark Silver badge

Customers with more venerable software will have to wait for normal software updates.

We're used to that. But older versions of MacOS without all the IOS shit tend to be more robust. Toytown is where the problems tend to turn up.

Charlie Clark Silver badge

Re: Great idea ...

Looks more like openssl's borked numbering system. A patch is a patch is a patch, so no real need for anything below z in x.y.z.