close

The Register Home Page Image Image

* Posts by JLV

2853 publicly visible posts • joined 4 Mar 2013

Germany's Sovereign Tech Fund throws cash at FreeBSD and Samba

JLV Silver badge

Agree.

After generally enjoying the configuration of Linux VMs via Ansible, I have found Ubuntu-on-a-laptop unexpectedly tiresome to configure.

A good deal of that is because a lot of guidance in forums and the like talks about opening app such-and-such and going into panel XYZ to click on button A. The GUI app in question may not exist on the version and flavor of Ubuntu you are running (Ubuntu Cinnamon in my case).

Assuming said GUI app exists, from having written technical documentation, talking a user through the entire click chain exhaustively, without assuming anything about their level of knowledge, is far from a trivial undertaking.

i.e. "Click on the Wifi Off button in the Settings app" is not necessarily all that robust and future-proof explanation. Not if the settings app changes from release to release (cough, Windows 8-vs-8.1 UI, cough)

Not claiming here that shell-based configuration is all that beginner-friendly. It is liable to be more stable and easier to document though.

IBM and Oracle to support 280,000 users after winning mega ERP govt tech contract

JLV Silver badge

IBM + Oracle (PeopleSoft version) gave Canada the Phoenix HR Project.

Better luck here?

Bending the rules with flexible non-silicon 32-bit RISC-V chip

JLV Silver badge
Thumb Up

What are some of the other environmental metrics like temperature or vibration/impact tolerance?

But, yeah, neat stuff! And this is presumably early enough for major improvements to be expected down the road.

Infosys scores deal to write code for EV-maker Polestar

JLV Silver badge
Trollface

Re: Hungry?

435m? Well, you could just about walk there, couldn't you?

JLV Silver badge

Re: Reputation

I have to add dealing with the infotainment of a Ford something-or-other circa 2012-13, Microsoft-supplied. On two different trips.

Never could get my phone to work over USB, the darn thing to shut up about GPS precision in emergencies each time I started the car, etc... No music. Deep nested submenus, with error/help messages referring to missing deep/nested submenus. It was a chore just getting FM to work.

That thing was so horrible that I would never buy a car with MS-branded infotainment systems in it.

Apparently so bad that it derailed Ford sales as a result and MS got dumped. As gloriously, gloriously, reported by El Reg: https://www.theregister.com/2014/02/25/ford_dumps_windows_for_qnx/

JLV Silver badge

I hate to ask, but... did you get a serious bonus out of it?

JLV Silver badge

Well, it could have been Accenture. Or Capita...

Do these people have no idea who they are dealing with? Are they from Mars?

Majority of Redis users considering alternatives after less permissive licensing move

JLV Silver badge

Re: Failure to understand: Profit motive

On top of what I already said about the GPL, you don't really even seem to understand the probable issue for Redis.

Let's say they were on Affero GPL, the one that shuts down hosted exemption.

Hah! Now Amazon has to "share its improvements"!

Do you think that is really what concerns Redis, that they are "missing out on those improvements"? What if Amazon doesn't change anything? Many companies which initiated open source products still contribute the majority of the coding effort and may in any case be shy at taking in much outsider code, making this even more of a non-issue.

Quite likely, Redis, the company, is just miffed that they are not getting any share of the profits Amazon makes from hosting Redis, the software. That's what I anticipate most businesses would be concerned about.

How does GPL help with that???

JLV Silver badge

Re: Failure to understand: Open Source

A lot of the action in open source is off-GPL, with more permissive licenses. From the trendy JS frontend stacks to things like Postgres. Github... mostly non-GPL. BSDs. Python.

If you are a software company, basing your code on GPL means a certain narrowing of your revenue options: training, support, etc... It also means that many other software companies will ignore your offerings as they want to remain GPL-free. If you're not a software company, and just an individual dev, scratching an itch, you may want more people to use your precious, rather than saddling them with a restrictive license.

The GPL can work, but how would say a games studio make money? Is the success model being Red Hat and going public? MySQL and being bought out? Count out Linux and what is so uber-convincing?

Ultimately, if you've made it big enough to get mooched off by Amazon, you've already hit the big leagues.

This isn't to say there is no problem to be fixed. Nor that the GPL has no place. Nor that Redis' solution was optimal: they are scaring off their users here, to spite Amazon. Only that saying "the answer is the GPL" seems rather reductive.

Torvalds weighs in on 'nasty' Rust vs C for Linux debate

JLV Silver badge

Re: Call me a fanboy if you will,

And how do you explain git then? I get that, for someone who is massively talented - not me, redoing a Unix system from the ground up can be done.

But git seems to have mutated far from previous source control systems, both in its concepts and its storage mechanism. IIRC, he did it on the side when the dude who had loaned a commercial source control system to the kernel team balked at some of the Linux devs deciding to copy-cat it to "make it free" (probably inspired by St Stallman).

That's not just "someone who got lucky".

I mean he could have cloned Rational ClearCase, FFS. Where would we be then?

JLV Silver badge
Pint

You know I watched it yesterday and one thing that struck me was how nice & chill Linus sounded.

Maybe he still goes off on rants sometimes on occasions that deserve it, but this is a far cry from the guy whose tantrums were once the subject of geek lore.

Good on him. Still runs a tight ship too.

I do wish they'd gone down a bit more into the alloc and mem and kernel-specific stuff that they hint makes it hard for the two systems to interop easily (as opposed to Ted Tso's outburst). I think somewhere else something was mentioned about interface? stability.

Changelog had an interview with the creator of Ladybird browser. He says that when they thought to use Rust there were 2 issues. First, he claims Rust makes it relatively hard to work with other languages. Second, but less relevant to an OS, he said that it is difficult to map something like the DOM onto a language that isn't all that object-oriented. Ladybird, primarily C++ based, now thinks of using Go (which strikes me as odd as it is garbage-collected, but ok).

www.listennotes.com/podcasts/changelog-master/why-we-need-ladybird-JVDCWIk0a9x/

The empire of C++ strikes back with Safe C++ blueprint

JLV Silver badge
Thumb Up

Competition and cross-pollination is a good thing, isn't it? "All in C/C++" is, while certainly more pleasant than "all in Java", will stifle innovation if used immoderately. Who'd want to go back to "all in COBOL"?

Even "all in Rust" isn't that great an idea.

Best wishes on C++ pulling it off.

AI has colonized our world – so it's time to learn the language of our new overlords

JLV Silver badge
Trollface

Re: So basically, what the author is proposing is ...

No, no, that's on the Linux kernel maintainer discussion groups. Please pay attention.

JLV Silver badge

Bruce Sterling is, IMHO, a hugely under-rated SciFi futurist.

- he knows his tech better than Willam Gibson

- he is a much better writer than Kim Stanley Robinson (admittedly a low bar)

- he is a lot more focussed than post-Cryptonomicon Neal Stephenson

- some of his writing, like "Maneki Neko", about AI-mediated barter, truly makes you think. And he has long looked at future scarcity, without going for the easy dystopia schtick.

- he has true geek creds with "The Hacker Crackdown"

So far tho, he seems well on track to remain as unrecognized as John Brunner.

Domo arigato, Mr Roboto: Japan's bullet trains to ditch drivers

JLV Silver badge
Happy

Re: Just to clarify a point

Vancouver's Skytrain has been doing just that since 1986. To my knowledge it has had very few accidents and certainly no more than have happened elsewhere with manned trains.

As a bonus, during the massive 4 month transit strike we had in 2001, the driverless trains kept on running for the duration.

About that Windows Installer 'make me admin' security hole. Here's how it's exploited

JLV Silver badge

Re: msiscan in github

because a Powershell script you install will itself be safe by default, without needing to look it over?

JLV Silver badge

Is Google Search getting seriously dumber?

I was wondering about the "Linux script" rant and decided to look it for myself.

My exact search was `"msiscan" github`, after Google first "corrected" the repo name for me.

Google replies: "It looks like there aren't many great matches for your search" although it does find this article along the way.

Bing - shudder - finds it right away.

What the eff? Not the first time Google drops the ball. Are they losing their lead while faffing over LLM-powered searches?

p.s. the reason for Python-on-WSL is that the script relies on some apt-installed package, `msitools`.

https://github.com/sec-consult/msiscan

> Install the (apt) package msitools. It contains msiinfo and msiextract that are needed as well.

Pop!_OS 24.04 and new COSMIC desktop reach alpha

JLV Silver badge

Anyone tried it with good results on a Framework laptop?

I love the hardware but can't say I am overjoyed with Ubuntu Cinnamon, though it is better than stock Ubuntu.

Things like trackpad sensitivity are still unnecessarily complicated, for example and online recommendations for tweaks are wildly uneven in nature. For example, one - highly upvoted - suggestion gave instructions on now to turn the trackpad off when you have a mouse plugged in: "run this command to turn off device #13" they say. Well, of course that device number is NOT fixed. It took me five minutes to use grep and cut to determine the device ID dynamically and turn that off instead. But how many noobs get caught out?

Linux shell and the actual system is great, the desktop(s)(s)(s) not so much. I only console myself by knowing how aggravating Windows 11 would be instead.

Google bets on carbon capture tech to clean up its mess – in the 2030s

JLV Silver badge

Re: Direct air capture is dumb

Hmmm, depends under what assumptions and what timescale.

Right now? Not the way to go - we don't have the energy to power it without displacing other, more efficient, emissions-lessening usage.

But consider that CO2 sticks around for millennia. If we reach zero emissions at some point in the future, we are still stuck with whatever's already in the air, driving on things like icemelts or permafrost thawing. At the rate we're going, what's going to be the ppm by then?

At that point, it will be most useful to be able to clean the stuff up.

The key thing is to keep as many options open as possible, while avoiding overcommitting at scale before the tech is shown to work: we can't afford to chase too many other corn-ethanol boondoggle$. Or indeed pumping too much methane into the air from our new gas-fired generators while patting ourselves on the back about how much cleaner they are than coal.

Now, as to the worthiness of Google's motivations...

ServiceNow moves its backend off MariaDB to homebrew Postgres

JLV Silver badge
Thumb Up

You know how coders can was all religious about their editors? Well, some of us also hold strong opinions about SQL databases.

Worthy ones, and... less worthy ones.

Go, PostgreSQL, go!

Apple debuts iPhone 16, Watch Series 10, assorted AirPods

JLV Silver badge
Coat

Our hottest issue ever!

Oh, sorry, that's Cosmopolitan, not Apple. I'll see myself out.

On another note, I don't mind Apple that much, but who else thinks "Pro Max" is a bit over the top? Reminds me of that long ago ad (by Samsung?) making fun of people lined up for the new iPhone:

> I need the Pro model!

> You're a barrista, dude.

It's a consumer shiny. Nothing wrong with that per se, but let's keep perspective (and $$$ in our wallets too while we are at it). Sigh, a new iPhone SE2024 would have been nice :-|

HP secures $50M CHIPS Act boost to adapt inkjet tech for life sciences

JLV Silver badge

Re: Wanna Equity!

Nah. Too many government fingers in company pies makes it hard for a government to regulate those same companies. Or to make objective purchasing decisions on stuff they sell. That's also something I remember from living in France in the 90s.

Besides, what would that achieve? By that logic, HP might as well emit bonds or new shares on the open market to raise that money.

This is not to say that we don't have excessive government donations and gift-giving to companies. But, honestly $50M to do some hopefully cutting-edge research in the life sciences is not where the pork is fattest in the US: think instead ethanol fuel subsidies, agribusiness subsidies, the F35 flying pork, the whole Artemis/Orion/SLS boondoggle that suck$$$ resources from useful space science...

JLV Silver badge
Pint

Next thing you know, your replacement bio-printed liver comes on a subscription basis. Perhaps with a centrally-managed server to keep it functional too.

Best have a drink to soothe my worries.

(Joking aside, there is a lot of interest in ink-jet-like approaches wrt medicine.)

Have we stopped to think about what LLMs actually model?

JLV Silver badge

Even that, and this article, seems to be missing another aspect separating it from AGI.

Let's assume we can tighten ship, broaden the corpus (without privacy loss), de-bias and weed out much of the hallucinations, overconfidence, etc. A perfect autocomplete, based on the sum of human knowledge, as expressed in the world' text, audio and video output.

By that very definition, though it can innovate by deriving new correlations and hitherto-unsuspected insights, it still can't think up brand new concepts in as-yet inexistent fields of human endeavour.

It could still be very useful - once all most of the kinks have been worked out, but it ain't gonna invent anything from scratch either.

p.s. LLM-likes mining drug, chemical databases or - gasp - songs to predict new products those systems may very well innovate in a narrow sense of the term and that is far from negligible.

A quick guide to tool-calling in large language models

JLV Silver badge
Boffin

Re: Executing arbitrary code from an LLM is such a great idea

That sounds scary indeed and might have benefited from better wording.

But consider that the "arbitrary code" here has been specifically written by the developers, as an API.

Needless to say, "input validation" will the order of the day!

JLV Silver badge
Thumb Up

Re: As a learning example, this is fantastic.

I agree. Not a fan of the LLM mania - which looks like many a hype of the past - but it behooves programmers to stay in touch with what the tech does.

Same author penned the "roll your own AI code assistant" article assistant and explained what RAG consists of - i.e. how a model trained on the wider world seems to infer things about your code base which I had noticed with me. Ditto on this article, people complaining about parsing totally miss the point: how do you anchor your system on facts - not hallucinations? Calling an external system that knows seems beneficial. Ask Air Canada, whose bot lost them a court case when it mis-cited procedures for bereavement discounts.

And, from my CoPilot experience, hallucinations are very du-jour: if you write Python code using Polars, a newer dataframe library than the more popular Pandas, CoPilot is likely as not to offer suggestions using Polars syntax but then slyly referring to Pandas methods that don't exist.

Overall, can't say I'm thrilled with CoPilot, it tends to clutter VS Code with useless suggestions 90% of the time when you're writing code you know. The Zed editor in macos somehow manages to offer much better suggestions and doesn't heat up the CPU near as much doing it. But occasionally CoPilot can be useful if you ask it to flesh out some code you're not as familiar with, like a bash/zsh operation to check an arg's value. Early days, early days.

Actual nitty-gritty tech details, rather than breathlessly jonesing about how many billion params which model has? Keep 'em coming.

JLV Silver badge

It is quite possible that the LLM is thinking, and correct, in non-computerese...

How many n's in "consonant"? I thought it had 2, French - "consonne" - does, but it has 1.

In conversational English, when many people ask this question, they are not interested in character-counting algos. They are asking about double vs single consonants.

(Admittedly I might be a tad overstating folks' eagerness to avoid spelling errors: their/they're/there goofs and their ilk are a dime a dozen everywhere nowadays and few bat an eye at would have beem mortifying in the past).

Microsoft sends Windows Control Panel to tech graveyard

JLV Silver badge
Windows

I had a dream...

I found myself thinking that maybe MS will take this opportunity to clean house, rationalize, have all configuration in one spot, not change it from release to release, not bury critical configs like unwanted sleep activation under 3 layers of Registry folders with hex-code gibberish names...

Then I woke up. This is MS we're talking about here.

City council faces £216.5M loss over Oracle system debacle

JLV Silver badge

Re: How much to implement from scratch ?

Good point. Maybe a "center of excellence" that dispatches teams to re-implement systems time and again for other government departments? There so much lost $$$ in those failures that you could pay them royally if you had to and once you've done something 10 times, the 11th is much easier.

When Obamacare went live, their sign-up website promptly went tits up, IIRC. Very experienced private sector/startup techies who were sympathetic to the notion of public health care - ie not incentivized to gouge - volunteered, took over from the consultancy and stabilized it fairly quickly.

JLV Silver badge
Trollface

Re: How much to implement from scratch ?

> Rather than trying to bash an existing system into the desired shape.

Are you saying we need an ERP system written in bash? That sure would be flexible...

JLV Silver badge

Re: The customer is always right!

True, but the Client vs Customer issue actually happened in French, which is already longer than English. Changing that label was literally 3 minutes work - replace, in the French metadata, the content of that field's default label. Presto, all done. But, as you point out, you really need to check that there is space for the new label everywhere the field is shown to users. And adjust if necessary. I could have easily told the customer which pages had this field, even the ones using the default label. Could even have trawled through the security configuration to limit this review to only the pages which were actually used by any of their users, if the final security access rights had been configured (unlikely early in an implementation). But I wouldn't have been able to compute spacing to flag placement issues.

It was so obviously stupid that even a techy like me could carry the day pointing that out. But what made our software configurable almost invariably dragged customer implementations into quicksand. The customers had the same tools and compilers as the our own (vendor-side) developers, so they could go to town modding. Part of the problem was also the sales cycle: our salesmen sold that flexibility. An undisciplined government IT Dept - or even more often, one too subordinate to the Accounting or HR Dept in corporate seniority - would never have balls to stand up to endless cycles of nitpicking, or sometimes just stupid data re-modelling effort. "Well, we've re-implemented your Department Tree" was something another years-late customer told me when I did converted some stuff for them and panicked when said Department Tree - an uber-critical component - seemed to be broken afterwards. Throwing more staff at these projects just makes things worse - it literally feeds the fires.

You really need to start out with a Project Director who has the direct support the C-suite and the authority to tell the user stakeholders to buzz off when appropriate. Then that person needs to have rally good functional SMEs who understand the product, the general business domain and that particular client company's business processes well enough to know exactly how to configure what's likely actually not very special at all, using out-of-the-box functionality. Even have them change their business processes a bit, if really warranted. Customize and create new code artifacts only in the need-to-have areas, like data integration feeds: very little busywork for the techies. Train, interview - and cajole - the heck of the actual line workers, those projects typically only ask their supervisors' input. Strangely enough: having too little resources and too little time can actually be a wonderful stimuli - in the right hands - to get to a successful go-live quickly.

But it is all down to good project and expectations management and some of the worst performers in that league are the big consultancies whose incentives are billing more hours..

JLV Silver badge
Facepalm

The customer is always right!

True story. I was working for a - competitor - ERP vendor at the time.

Stakeholder - of a government entity - says to me: "Our corporate communication guidelines are not to use the term "Client", we prefer to use "Customer".

Me: Well, OK....

Stakeholder: "And your software uses unified, central, labels, to associate with data fields, right? So how about we just switch CLIENTID's to "Customer"?

Me: Great idea! Now you can open and review about 1600 different pages to see if the longer label does not cause any problems. If they do, cool, just customize the page, great fun next upgrade.

Or another moronic entity - a world-wide NGO - which wanted to change the data model to add a new EmployeeContract instance each time the employee got a raise. Because, yeah, that makes a lot sense. Mind you, they were a careful shop and ran a tight ship: each Monday they would fly in one peerless MSProject wonder-PM from Paris to keep their 3-years-late project plan on track. The consultancy was killing it on that little project.

Yes, IT vendors do screw up ERP systems on a repeat basis. But the first line of defense is to minimize needless busywork on these things. The second is to ruthlessly focus on need-to-haves, at least until the first go-live. The third is not to count your "projected savings" until they are hatched, full-grown and have stuck around long enough to be legal at the local pub.

Atlassian CEO's idea to build 4,000-kilometer extension cord plugged in

JLV Silver badge

Re: That doesn't add up

If you do the math at 20% efficiency, that surface means about 2400000000 W at peak throughput. So, your big calc on 24h means 6GW to 2GW - and your correction of the article? Might be more convincing if you had done the groundwork before figuring the writer hadn't. They did: 24GW to 6GW. Which still seems overgenerous but nothing like your overcorrection.

CockroachDB scuttles away from open source Core offering

JLV Silver badge

Given that a lot of Github code is not using GPL - https://github.blog/open-source/open-source-license-usage-on-github-com - clearly not everyone feels as you do.

Plenty of open source projects exist without making use of the GPL, which basically says "our way or the highway", for linked code. MIT, BSD, etc... based-projects understand that they may get stiffed, but value the freedom it gives to their users. And many open source developers shun the GPL, for just that reason, without otherwise holding ill intents.

Personally, rather than blaming the GPL, permissive licenses, CockroachDBes or Hashicorps, I tend to blame above all big Cloud vendors that are too stingy to give anything back to the original developers whose wares they directly resell. Looking at you, Amazon and RDS.

But that still leaves us with the rather insightful "Open source is a development methodology, not a business model": as an OSS developer you still need to find a way to make money, if that's your goal. And if you are a user of OSS, best understand what your exposure is to your dependencies.

Missing scissors cause 36 flight cancellations in Japan

JLV Silver badge

Re: The ghost of 9/11 casts a long shadow

I wonder if anyone remembers John Brunner's *muckers* in Stand on Zanzibar. First thing the protagonist did was to look around for something to use as a weapon.

9/11 definitely broke the jet hijacking model: terrs would get lynched as soon as they waved anything around, poor things.

Brit tech mogul Mike Lynch missing after yacht sinks off Sicily amid storms

JLV Silver badge

Re: "often dubbed the UK's answer to Bill Gates"

For a skillset based on gouging prices for a legacy language compiler? Bill Gates was actually a pretty good hardcore programmer, by most accounts and his business acumen in the early days of MS - though not always very ethical - is clear.

JLV Silver badge

Humans excel at noting coincidences and some make a hobby of attributing deeper meaning to them. Curse of Tippecanoe FTW.

JLV Silver badge

Re: RIP

You're quite possibly right. Yes, yes, I know it's a sailboat. Yet, I wouldn't automatically assume seaworthiness is top-of-mind even on sailboat yachts, a format I am less familiar with than motorized yachts.

It definitely could be the effect of a very localized phenomenon like a narrow waterspout. However, there are certainly a lot of people commenting on the internet and claiming to know enough to shoot down any ship safety concerns, yet it's still down at the bottom innit? After being reported as flipped over by its neighbor - another, 42m, sail yacht - something that shouldn't have mattered, according to you. And with limited reports of other sunk boats and lost lives in that harbor.

I'll be watching what the investigations will have to say, that's all.

JLV Silver badge
Boffin

RIP

Just as he been acquitted of wrongdoing in the HP fraud case, something that had been ongoing for 10+ years. Should have been looking forward to living his life. Horrible for all those who are lost.

I do wonder at the yacht itself. It's a sailboat - respect for that actually, compared to the usual gas guzzlers in that field. But my general gut feeling looking at big yachts is that, foot-for-foot, compared to similarly sized boats, very fancy luxury yachts almost always look top-heavy and unseaworthy.

Clearly plenty of fishermen entrust their lives to 60' trawlers in say the Pacific Northwest. Most of the 60' yachts I see in Vancouver harbor, I'd barely trust out of the Puget Sound/Salish Sea area (basically, a sheltered inland body of water) on a clear summer day and I'd definitely aim never to be more than 6 hours away from a sheltered harbor along the coastline even then.

Gartner mages: Payback from office AI expected in around two years

JLV Silver badge
Trollface

Re: "services that can write a report with minimal guidance"

On a directly related note, there are a number of LLM researchers that are publishing studies indicating that training LLMs on LLM-written material gradually lobotomizes the poor things.

Software innovation just isn't what it used to be, and Moxie Marlinspike blames Agile

JLV Silver badge
Facepalm

What this brings to mind...

Not bothering to learn the tech you are using underneath.

(too) Much ADO about OOP.

ORMs come to mind here, with how developers can't be bothered to learn SQL - because it is "so hard". While spending countless hours figuring out how to express query edge cases in said ORM.

Change your ORM? Learn it all over again, while SQL is, for the most part, quite portable.

CrowdStrike hires outside security outfits to review troubled Falcon code

JLV Silver badge
Unhappy

As the wags say: A programmer has a problem. He thinks: "I know, I'll use regexes!". Now he's got two problems.

Might be unfair to regexes, in this case. They just missed testing a specific edge case.

Wouldn't a fuzzing-based approach have caught it? Throw all the data permutations allowed by a function signature and observe what happens.

That, and, repeat after me: staggered releases, staggered releases, staggered releases....

Faulty instructions in Alibaba's T-Head C910 RISC-V CPUs blow away all security

JLV Silver badge

true boffinry

Lovely testing approach with diffing between implementations of same spec.

Diffing is a hugely underrated tool for software testing. Have a huge batch process that transforms large amounts of data? Well, you could write complicated unit tests. Or you could throw lots of data into it and verify that before/after outputs, except for whatever you were trying to fix. Which, btw, does not exclude writing targeted unit tests for complex edge cases.

Complex html pages that get generated from data? Again, you could check things element by element. Do we have the expected title tag contents? What about the third h2.info? Or you could compare it to the last run and verify changes are as expected. (No, that doesn't cover CSS and JS behavior, but it gets you surprisingly far).

Oracle's Java pricing brews bitter taste, subscribers spill over to OpenJDK

JLV Silver badge
Thumb Down

Re: FALSE

As I recall it, SUN put out Java to great fanfare as an open, standards-based, language that everyone should use for everything, everywhere. That was the sales pitch, no?

Then they spent years denying access to the Java certification test suites (no, nothing to with training) that enabled alternative vendors to assert that they were compliant with the Java standard.

As someone who just planning bought Gulag Archipelago to re-read it I find your appeal to moral authority via Venezuela to be highly distateful and trivializing of all the victims of real Communism, not whatever trivial economic approach you happen to disagree with (and, yes, Sun did signally fail to generate much value from Java, not least when their reference J2EE server was not considered all that solid, leaving the competition like WebSphere to actually make the big buck$ in production systems).

JLV Silver badge

Re: Defies belief

You know how even a broken clock is correct twice a day? Gartner's undershoots that by running on military time.

CrowdStrike meets Murphy's Law: Anything that can go wrong will

JLV Silver badge

EU blaming...

The Risky Business podcast had a field day with CrowdStrike. They have a running joke that there is a curse that whenever one of the 2 goes on vacation there is guaranteed mass outage that will clog their stuff-to-cover on return. I had caught them saying one was off for winter vacay right before...

Anyways, they did cover the EU bit. Seems the EU told MS they had to give a level playing field because they couldn't have their own software (Defender?) running in kernel while keeping others out. Competition and all that. So "big players" - like CrowdStrike - got the kernel/ring 0 access, after signing the requisite forms swearing over their first born, pledging to commit seppuku and listening to Taylor Swift albums on repeat if they failed.

RB went on to say that MS has been on and off - somewhat desultorily according to them - working on kernel Windows API frameworks that would allow security software to define rules (like the infamous 291 file) that would then be passed on, from an AV/EDR in userland, to the API for verification. They expect that effort to be gently encouraged along by regulators after this seriously unfortunate incident.

How to maintain code for a century: Just add Rust

JLV Silver badge

Re: I am not too sure...

> so pathetic they cant even share an example

Well, that did seem harsh but maybe the guy is familiar with your postings. I'll defer judgement...

>the guy in charge doesnt know how to program.

>What a joke...

...for about 3 minutes. Ledru does seem like he knows his shit. Whereas you confuse your arse with your mouth when you talk. OP didn't have to share an example, you did.

Codd almighty! Has it been half a century of SQL already?

JLV Silver badge

Good 20min video about the same subject on YouTube by Asianometry, called "The Birth of SQL & the Relational Database".

Re. standard drifts. It would bear mentioning that we'd better know how standards-compliant a vendor is if the ANSI SQL standards were freely available or more reasonably priced. As very few people have seen the actual documents in question, one is mostly left to take a vendor's word at face value that they are "highly, highly, standards compliant".

With some care and discipline it is also not impossible, at least in some fields, to write reasonably ANSI-compliant code. However, a lot of the bigger traps, once you avoid vendor-specific functions, have to do with really simple things the string concatenation operator and date handing. That requires some kinda macro preprocessor to work around.

Last, one measure of SQL's appeal is how non-relational database systems often tend to provide SQL-like query languages.

IT infrastructure scared away potential buyers of struggling e-commerce site

JLV Silver badge

> Don't care about the MAMIL

You don't? Pray tell, which exact part of the article upset you then? Nothing else seems all that CRAP (cyclist-reprehensible aggressiveness pattern). All the rest of it is studiously neutral and if anything speaks to the cycling community's common sense in sourcing from an efficient and relatively affordable supplier.

JLV Silver badge

Oracle? Ah ah, tout s'explique.

And the nature of software is that one doesn't much mind being one of the squirming creditors, as that sale cost you next to nothing in incremental production costs, while bagging you 18?, 20?, 22%? in support fees, per year, from your victim, sorry, customer.