* Posts by Charlie Clark

12184 publicly visible posts • joined 16 Apr 2007

Microsoft teases Python scripting in Excel

Charlie Clark Silver badge

Re: Pandas and Anaconda

Pandas uses Numpy for all its data structures but it is terrible at indexing, which is why it's usually better to create new dataframes. Polars (written in Rust) uses Apache Arrow for dataframes, which means no memcpy(). The API looks a lot cleaner than Pandas all singing and dancing one.

Charlie Clark Silver badge

Re: Something libreoffice can.

VBA may have been well-intentioned but it's probably one of the worst decisions Microsoft made with Office. Too difficult for the Office-scipt kiddies and too much of a toy for the programmers. The limitations are one of these reasons why tools like Pandas were developed. Since then Excel has become less and less of a runtime and more and more merely a reporting format.

Charlie Clark Silver badge

Code will be stored in the files

Someone from Microsoft has already been in touch to let me know that the Python code will be serialised as text in the files. This will make it possible to share whatever is required for the report. Need to decide whether I'll expose this or just preserve it in the Excel archive.

Charlie Clark Silver badge

Re: Pandas and Anaconda

While Pandas is an example of feature creep it has helped millions of people to do things they struggled to do, usually in Excel, before. R may have its fans but I know a number of people who've dropped it for Python because of the other stuff they need to do.

Pandas itself is getting a rewrite but alternatively there is Polars (written in Rust) which has the same idea but without the cruft.

LibreOffice 7.6 arrives: Open source stalwart is showing its maturity

Charlie Clark Silver badge

OnlyOffice is worth a shout

Ought to cover most bases for a lot of people. Open source with a nice GUI toolkit. Desgined around the MS Office paradigm but if you can live with that you might like it.

Musk's latest X-periments: No more headlines, old posts vanish, block gets banned

Charlie Clark Silver badge

Re: so blocking just blocks them from seeing you?

As posts on Twitter are public by default, the whole blocking thing was always a bit weird. If I make a statement that is then publicly available, why should I then try and restrict access? Muting always made more sense (so people don't see some of the sometimes very hurtful comments about what they've written) but wasn't implemented. This still begs the question as to why go on a public forum if you're afraid of the comments? However, I don't think engineering will be the reason for this decision, not least because most of the engineers have left.

Telegram lets you do both, though, as it doesn't default to a telling the world everything, has less of a problem with trolling.

IBM says GenAI can convert that old COBOL code to Java for you

Charlie Clark Silver badge

Re: Skip the Java - go straight to Rust (or whatever the new flavor is today)

The age of the lanugage isn't important but I'd agree that Java isn't a great target language. Then neither is Rust. Python might make a better fit conceptionally and for users though it's even "older" than Java. However, IBM/RedHat wants to make money through it's awful JBoss environment.

It's official! Arm files for IPO on Nasdaq

Charlie Clark Silver badge

When was the last time the US bothered about cartels? Electricity market? Nope. Rail freight? Nope. Telephony? Nope. Content Creation? Nope. Airlines? Nope (and you have two-way cartels there because of the monopsody of the owners).

ARM already effectively as a cartel but it could be argued that the open licence model is an example of a well-managed cartel industry body as opposed to say MPLA or the USB consortium and the rest.

Charlie Clark Silver badge

Unless Softbank is prepared to offer a majority stake, I don't see the big players biting. What Son maybe hoping for is private equity and hedge funds willing to bet that they'll be more successful with the same trick.

The risk is that, in order to keep the price high, he offers too little stock for anyone to want it. Post-launch prices and volumes will probably be a good indication as to whether more sales will follow.

Charlie Clark Silver badge

This year's award for creative accounting goes to…

Masayoushi Son!

Charlie Clark Silver badge

Re: Initial Public Offeting!?

An IPO is a technical process for a company going public. It was designed in the time before the private equity / IPO merrygoround started.

Moscow makes a mess on the Moon as Luna 25 probe misses orbit, lands with a thud

Charlie Clark Silver badge

Re: Hmmm

Your statement is essentially one of hindsight. 20 years ago there was plenty of opportunity for a Roscosmos to expand in and beyond satellite launch and this could have driven a new generation of engineers as has happened in both India and China but also Japan and South Korea, and eventually even the US. But politics meant that "no one will ever need a rocket more powerful that 640 kBa Proton".

It's the same in other fields: medicine, software (Yandex, Vkontakte, Telegram are expections), munitions, drive trains, avionics. Even essentials things like oil pumps and gas turbines can't be developed and maintained by Russians.

Charlie Clark Silver badge

Re: Hmmm

Lots of US companies have sacked their most valuable engineers, independent of age.

Charlie Clark Silver badge

Re: Hmmm

Yep, they haven't produced any new engineers of that quality in the last 30 years.

Charlie Clark Silver badge

Re: Putin needs to learn: concentrate on one thing at once

Maybe you mean: stop meddling and micromanaging.

Charlie Clark Silver badge

While I think sanctions are working, I don't think this failure is evidence of it. Russia has been losing well educated engineers for years: Putin has never really cared about science so there's no money in it and fewer people study it. They're technology has hardly moved on from Soviet stuff which is why, for example, they're importing drones from Iran.

Charlie Clark Silver badge
Coat

Didn't you know that, along with mosquitoes, the Ukrainians have been genetically modifying sharks. Presumably so that they can work on the moon…

Mine's the one with "A History of Tractors in Ukrainian" in the pocekt.

LG's $1,000 TV-in-a-briefcase is unlikely to travel much further than the garden

Charlie Clark Silver badge
Angel

Re: WTaF?

Yes, I have used phones as a hotspot, which is why I don't think they're that suitable for this situation which is suggesting multiple devices, just watch your throughput go down when a couple of juniors start watching their TikTok shit. But in addition to data, you've also got the problem that the device has to be around all the time. Again, if this is for a family on holiday, you can't take your phone with you.

Charlie Clark Silver badge

Re: WTaF?

I was thinking of the Amazon Prime stick or similar, for which HDMI is their only screen. Don't use one myself but can still often connect the phone for a few services, though the "second screen" detection bug seems to be spreading. For a while I could run stuff from Samsung's DeX which mirroring was banned. Doesn't really cause me too many problems for time- or geoshifting but annoying all the same.

Charlie Clark Silver badge

Re: WTaF?

Running a phone as hotspot kills the battery and is pretty impractical in this theoretical situation, 4G/5G routers make more sense.

But I'm trying to think what this offers over a simple monitor perhaps with one of the myriad HDMI sticks and power from a good old 12v car battery. I guess the only challenge is the voltage regulator so you give the monitor what it wants. Worked for us in the 1980s (well, without the internet).

BOFH: Zen and the art of battery replacement

Charlie Clark Silver badge

Re: Let's make a deal

There is always a choice, Mr von Lipwig…

Charlie Clark Silver badge

A more senior investigator just wants a bigger payoff, probably involving a cooling unit and beer wagon office deliveries vehicle.

Charlie Clark Silver badge

Re: Danger of escalation alert

What's the point of the claim if the device is uninsured?

PowerShell? More like PowerHell: Microsoft won't fix flaws in package gallery ripe for supply chain attacks

Charlie Clark Silver badge

Re: Whiny article, but one true point

I don't understand the point you're making: you think it was right of Microsoft to remove the option? You then agree that without this add-on the change is difficult to manage? And why can't users disable automapping themselves? In IMAP I regularly choose which folders to subscribe to.

I'm used to both but actually thing this would be trivial with a series of checkboxes in a GUI and shared mailboxes is not necessarily a bacth operation. One of the reasons we have GUIs is because people cannot remember text commands very well. I do a lot of work with keyboard shortcuts, but if I don't use something at least once a week I'm likely to spend more time trying to remember the shortcut than doing it with a mouse.

Charlie Clark Silver badge

Re: Whiny article, but one true point

Had to use it recently to disable automapping when delegating Exchange mailboxes. Linked to from the official Microsoft documentation.

Of course, this hack wouldn't be necessary if this could be controlled in Outlook or online when setting things up.

Not call: Open source gurus urge you to dump Zoom

Charlie Clark Silver badge
Megaphone

Re: GitHub is easy to not use

God, you're an arrogant fucker! Why not just stick with CVS? It was good enough, wasn't it?

Anyway, didn't Torvals himself say that git wasn't really supposed to be used directly?

Charlie Clark Silver badge

Re: 30 hours?!

30 hours sounds more reasonable based on the cloudy SaaS T&Cs I've had the pleasure of reading.

Charlie Clark Silver badge
Stop

Re: GitHub is easy to not use

As it happens I have a couple of Pi's in use, think they're great but consider them totally unsuitable for this kind of task. And the company I work with also hosts most of our applications including, at my request, a Gitlab server. So, I understand quite well what's required.

Charlie Clark Silver badge

Re: GitHub is easy to not use

It's not git and SSH that matter but all the web stuff: CI, tickets, etc. And not having to administer all that stuff is one of the reasons people use hosted services in the first place.

Charlie Clark Silver badge

Re: So all business move to Teams

Not just Teams, but the other hosted alternatives really aren't much better. Microsoft is doing a fine job of destroying the competition through its tried and tested tactic and giving it to corporates as part of their office subscriptions and waiting for network effects. It's another okay service but has the distinction of being able to get my machine to lose it's local ethernet connection! ifconfig can't help me there, have to suspend the machine and wake it after a minute.

Charlie Clark Silver badge

Re: I'm sorry, I just can't dump Zoom.

You can on to tell us how smug you're feeling? Really?

I had to use Zoom for somethings but did it in the browser only. Quality was okay and it had some nice features, so I can understand why it became popular. But I agree that the "the user is the product" was clear from the start. But, what are the alternatives for those not able or willing to host their own server?

Boffins reckon Mars colony could survive with fewer than two dozen people

Charlie Clark Silver badge

Re: It all seems a bit pointless

Mars is indeed almost entirely unsuitable for our first habitation outside of orbit. But suggesting that we're just ten years away from getting there is a great sales pitch for companies looking for investors…

Can you say asteroid cloud bubble?

Charlie Clark Silver badge

Re: Obvious?

I think the problem might be: who else is going to apply?

Can you raise $100M+ from AI investors with no product? SEC says yes

Charlie Clark Silver badge

Re: SEC said it would be seeking injunctive relief, plus civil penalties

Indeed, companies like this are probably the rule rather than the exception. There are a great many US companies that owe their continued existence to dupes and/or financial engineering. One of the advantages of a return to real interest rates is that it makes some of the schemes harder to keep going, which is why investment companies are screaming for interest rates to come down again.

So much for CAPTCHA then – bots can complete them quicker than humans

Charlie Clark Silver badge

Re: Captchas, pah

The sophistication of the bot correlates almost directly to the expected reward on the site. This is why the overwhelming majority are simple CURL (or similar) scripts looking for login pages and similar. These can be spun up to operate at scale to find potential targets for more sophisticated attacks that will use more reasonable IP addreses, credible referrers and timings and even real browsers. For the people running the attacks it's often worthwhile finding out which kind of protection is in use. Modern AI-bots can simulate human interaction enough to avoid detection but the costs of doing this are real.

Charlie Clark Silver badge

Re: Of course someone from Google

To their credit, Google realised fairly early on that CAPTCHAs were being beaten by fairly simple OCR and/or terminal monkeys. This is why ReCAPTCHAs use different heuristics that simple image recognition to differentiate between meatware and software. But they're all annoying and will generally drive legitimate users away. They tend to come in waves for me and, when they're too many I use the NopeCHA extension to solve them for me, or I give up on the service. As I do with anything that tries to force me to use one of the Kraken to log in.

If you're Russian to the Moon, expect traffic: Moscow's Putin a lander into orbit

Charlie Clark Silver badge

Look at me!

The mission primarily serves Russian propaganda: look at us, we can still send rockets to the moon! But also, look we can still send ICBMs wherever we want. Russia gave up on science a couple of decades ago.

Tinker Tailor Soldier Pi? Asus's 'NUC-sized' SBC aims to out-Pi the Raspberry

Charlie Clark Silver badge

The Raspberry's pricing policy put it at the back of the line when supply chains collapsed. Reduced supply by constant demand means higher prices and the demand remains high for the reasons you give: projects that started on RPi 1s can run largely unchanged on RPi 4s and take advantage not only of faster processors but, more importantly, better IO. This kind of stability in essential in any industrial supply chain, and industry is probably the biggest buyer of RPi for prototyping the myriad of embedded devices in consumer and industrial equipment.

Lawsuit: We've got the stats to prove Twitter ax fell unfairly on older, female engineers

Charlie Clark Silver badge

Re: No win, no fee!

You can declare bankruptcy but disposal of the assets can be a problem till all claims are resolved. And bankruptcy is a very possible exit for Musk to get rid of the debt charges that are eating the cashflow.

Charlie Clark Silver badge

Re: No win, no fee!

As long as the company is involved in legal disputes it might be limited in what it can do. For example, it's going to be difficult to sell or dissolve the company if it's still in court.

Charlie Clark Silver badge

Re: A tough sell

Yes, and I think the key argument will be "to save the business".

But these are probably just negotiating tactics to enforce severance payments and arbitration. Musk knows all about delaying tactics through court actions and civil suits are all about the money.

TSMC and pals chip in for €10B German fab

Charlie Clark Silver badge

Re: At least Germany has water

Not really. The last 50 years or so have shown that subsidies rarely end up being good policies: they don't really protect jobs and the money tends to disappear. If your neighbours are engaging in such policies it's often best to buy from them (and help them ruin their budgets) and put some of the money that would have been wasted in subsidies into other schemes.

It can make sense to support new developments, and social programmes are essential during industrial decline. But things like the current German plans, and even more the various recent US programmes are lunacy. And I say this as Keynesian.

Charlie Clark Silver badge

Re: At least Germany has water

You can see the attraction for off-grid use but it becomes a real "tragedy of the commons" / "beggar thy neighbour" as population density increases. I saw on WDR last year that they're going down to 15 m near Dormage on the Rhine!

We don't have a well here but I think they were common when the house was built, but the drainpipes do run off into the garden. This means we need to do hardly any watering (but also be careful) of what we plant, and we're also doing "our bit" to prevent the sewers overflowing or backing up during a downpour. Meanwhile more and more front gardens are being paved, though it's technically now illegal, and people continue to plant things that require a lot of watering. It's not unusual to see both things practised on the same property.

Charlie Clark Silver badge

Re: At least Germany has water

In subsidy wars it's usually who don't engage who are the winners.

Switzerland does engage in some massive subsidies of its own, not least of agriculture.

Charlie Clark Silver badge

Re: At least Germany has water

The recent announcements have all been in areas which have declared water scarcity. Ground water, like many resources, is significantly underpriced in Germnany. In fact, it's usually free. I expect this to change dramatically as the water table continues its long-term declined in many areas. Though it could be worse in many countries: Spanish agriculture could come to an abrupt halt when the aquifers run dry.

Charlie Clark Silver badge

Probably. These chips don't need to be cutting edge: the car and appliance makers were really hammered by supply chain problems – many of their own making – during and after the pandemic. This is an attempt to mitigate such risks with the subsidies an attempt to make it look competitive.

Apple, Samsung, and Intel to invest in Arm IPO, and emerge with some control: report

Charlie Clark Silver badge

Re: Tory Britain

Not sure it would have been much different under Labour to be honest. The lesson they "learned" from the disastrous industrial policy of the 1970s was that government should stay out of industry. There's a lot to be said for this but regulators must then be given sufficient tools.

Charlie Clark Silver badge

Which was very Thatcherite…

Verizon to 'sunset' Blue Jeans vidconf platform

Charlie Clark Silver badge

Re: $500 million

It was mainly a corporate service, though pricing was competitive. It was good enough, which meant it didn't really offer enough over the competition to be worth keeping. One thing it didn't have when we dumped it was an easy way to share files, ie. PDFs referred to in the discussion. Easy enough to implement but if you don't have it when the customers need it, you'll get dumped.

Charlie Clark Silver badge

Re: Streaming is a commodity.

How about scale?

It's also worth giving Google credit for pushing for WebRTC. Without it we'd probably still be a world with a couple of incompatible and expensive providers.