* Posts by martinusher

3609 publicly visible posts • joined 24 Feb 2015

Dump C++ and in Rust you should trust, Five Eyes agencies urge

martinusher Silver badge

Re: I must be a bit thick

Specifically, what's returned from a C function is whatever is in the processor's accumulator. If you're planning to use a value then return it explicitly. "Original" C had some lexical shortcuts that allowed things like implied 'int' types for function but we're talking really, really, old versions -- Ur-C, if you will. Code needs to be maintainable so it needs to be explicit so that someone can maintain it, often years in the future.

I've always had a sneaking suspicion that a lot of coding problems stem from people not being able to type properly. They'll do literally anything rather than throw a piece of code away and rewrite it. My suspicions are reinforced by the stereotype of someone coding on a laiptop -- those keyboards are "for occasional use only" they're they wrong size and shape for anything other than hunt and peck typing.

martinusher Silver badge

Re: I must be a bit thick

(Old person here......)

Compilers do have occasional bugs but -- and this is a really big BUT -- they invariably come from people pushing the envelope of what the compiler can do. They're the really clever sorts that write obscure statements, lean on code optimizers to take care of code that should have been written correctly -- tidily -- in the first place and so on. They go looking for trouble and they find it (and, needless to say, its why their code is late and is often unfinished or doesn't work properly).

I can't say this often, or loud, enough -- no amount of coding will fix a lousy design. Compiler bugs exist -- I found one once -- but they're easy to detect and even easier to work around.

martinusher Silver badge

But....papering over design and testing issues....

There are lots of situations where a might benefit from a memory safe approach but at the same time there are lots of applications where it is both functional overkill and, worse, its effectively papering over cracks in the system or code design. What you're doing with this is not fixing the underlying problem but turning one sort of problem into another as any detected error condition would throw an exception that needs handling. For many applications its customary to manage faults by throwing up a dialog box with some kind of error message and then terminates the process. There's many, many, situations where this is unacceptable -- you might not have a user interface or even a user, you can't stop or restart the system because its running a machine or its part of a group of machines where the disappearance of one process or unit will cause a cascade of other faults. The only sure cure for this is design -- you have to make sure that any fault that is catastrophic enough to stop the machine only does this as a last resort and that any shutdown is managed. So I figure Rust won't do any harm but it certainly won't be of much help because the underlying system issues still have to be anticipated and prevented.

(Incidentally, I recall that Ada was type safe, memory safe and so on and generally prevented programmers from doing the sort of C shortcuts (such pointer arithmetic) that could get you into trouble. How does Rust stack up against it? Ada had a reputation of being a bit difficult to implement so assuming Rust is offering roughly the same capabilities is it going to have the same pitfalls?)

Microsoft issues deadline for end of Windows 10 support – it's pay to play for security

martinusher Silver badge

Re: ESU only delays landfill.

Its the M$Office. They don't actually need it in all its 365 glory but the C-Suite are very good at laying down directives that everyone else has to cope with.

For day to day stuff Linux "WksGrt". Its easy to set up, easy to work with and so on. The one thing that Linux has never dealt with well is DRM -- licensing. This is what has given Windows the edge time and again, they have ways of stopping computers from doing stuff that vendors desperately need while Linux lacks any kind of closed system licensing enforcement. (It would be easy to add as well.)

One other thing that Linux lacks is locked/immovable disk tracks. This seems to be part of their license management and it has the rather irritating side effect of prematurely aging disks. I don't know how this translates to solid state disks and I don't particularly want to find out because whatever they do it won't be good.

Amazon on the hook for predictably revolting use of concealed clothes hook spy cam

martinusher Silver badge

Re: Another frivolous case

There's a medium sized elephant in the room that nobody's talking about.

There' is no such thing as an 'aspiring actress' who's a minor, especially if the person is from another country. There's just no visa category for them. The process for sending children off to the US to go to school -- a legitimate activity -- requires active participation of her parents or guardian and someone to act as 'in loco parentis' to manage the welfare of the student. (The way its done at my wife's school is that the child ends up with a host family who usually has one or more daughters at the school.) Its a bit preposterous to assume that some minor girl is going to be allowed into the country to stay at some random person's place so they could 'aspirigly act' -- the closest our kids would get to showbiz would be the school play.

We live quite close to Hollywood so we know all about the myth of Hollywood. (We also live adjacent to the San Fernado Valley which as most Reg readers won't know is a major hub of porn production.)

Anyway, there's an expectation of a payday....but, seriously, I hope Amazon dukes it out. This sort of thing needs to be discouraged.

US warns Iranian terrorist crew broke into 'multiple' US water facilities

martinusher Silver badge

Iranians? Terrorists?

Oh dear, my government's at it again. It never loses a beat associating words like 'terrorist' with some country it doesn't like like 'Iran'. All its really doing by underestimating the intelligence of its population is lowering its credibility. (...assuming it could get any lower, that is)

US foreign policy is made by career functionaries who often have a bee in their bonnet about particular countries. They drive policy and propaganda and often are so off base these days that we must look rather pathetic to the rest of the world. The trouble is that these people drag us -- the country and we, the people -- into their own personal vendettas so instead of being able to live with a country (which doesn't necessarily mean "agree with", note) we get dragged into all sorts of foreign adventures, most, if not all, turn out badly for us as a nation and really badly for the locals. (Except that 'the rest of the world' is now big enough to stand on its own two feet -- we can stomp on a small island for 60 years or so and they just have to put up with it; doing the same for someone a bit bigger like Iran is not at all effective and doing it to someone that's really big like China is just going to get our foot mangled.)

Microsoft confirms Smart App issue renaming everyone's printers to HP

martinusher Silver badge

Re: In a way it simplifies things

I went the same route. I'd inherited a Laserjet 3300 years ago and it worked perfectly but for one glitch -- if the scanner bulb aged then it would not reset the scanner properly so wouldn't print. This was a bit frustrating since I rarely, if ever, used the scanner and the official HP fix was to replace the entire scanner assembly ($$$$). I did get a replacement bulb for it and essentially dismantled the entire printer around the old one to put it in, that gave me some years extra life, but eventually after a power cut it failed to reset. So out it went. Replaced by some Chinese make that doesn't seem to bother with subscriptions and stuff (I would have changed to a Brother -- had one years ago, it "worked great" but they seem to have swallowed the subscription KoolAid).

The missus, the original owner of the Laserjet, got an HP ink jet. Pile of (expensive) trouble, that thing. I think that I'd rather go back to a fountain pen than buy another HP printer.

The thing is, laser printers have been around since the mid-1980s and they're still fundamentally the same unit as they were 40 years ago**. The amount of intellectual effort that's gone into stuff to make sure it just doesn't work is amazing.

(**Corona Data Systems had one for a PC in the mid-80s.)

40 years of Turbo Pascal, the coding dinosaur that revolutionized IDEs

martinusher Silver badge

Pascal was designed to be a block structured language primarily for teaching. It required just a single pass compiler which was ideal for the university CS departments prior to the universal availability of PCs because the compiler could run on the front end processors belonging to the university mainframe, accommodating numerous students while not impacting routine use of the mainframe. This made the language ideal for implementing on an early PC, the sort of thing that had very little memory (~56K was the norm) and just a floppy disk or two (early disks would have 330KByte capacity only). The COM file restriction would have come from not needing to make a full blown linker/locator.

TP worked far too well. Its still around in some form as Delphi (you'd have to go back many versions to see the resemblance, though).

'Return to Office' declared dead

martinusher Silver badge

Re: Unions don’t fight for you

In the US unions also provide the job coherence and benefits that you'd lack working as an individual. This might not register with people in the UK where there's still a vetigal health service and social security net but in the absence of meaningful benefits you need to band together to organize those benefits since as an individual you're relatively powerless. Its the same when you negotiate with an employer -- as an individual your power is limited, as a group you can talk to employers as peers.

The recent SAG/AFtA strike was an example of a union that exists to benefit casual labor since employment is just for a single project and changes to tools and practices were driving wage rates down to unsustainable levels. Its a good example because a star, a name in the business, can employ an agent to negotiate on their behalf, they sell both their skill and their name. The thousands of others in the workforce don't have that power, hence the union.

martinusher Silver badge

Re: There it is

Capitalists work with other people's money. Its their Rule Number One. All their schemes tend to have a "Heads we win, Tails you lose" element to them.

HP exec says quiet part out loud when it comes to locking in print customers

martinusher Silver badge

Re: Honestly....

You've got to believe it. They'll spout all sorts of BS to the customers and workforce but the financial world is one of truth (because if they don't speak the truth then there are invariably consequences). It might be varnished to make it opaque, it might seem too unreal to be true but this is what's driving our businesses, and through it our society.

Its not "short term" either. Its nothing to do with printers, they're just the tool, the vehicle, that drives business. They're monopolizing a space, monetizing it and then defending it from anything that might erode or threaten it.

(This is why people like Elon Musk are given such a hard time. They're destabilizing but they unwilling or unable to join the flow. So they'll be the harmless eccentric, the maverick entrepreneur, the business to take down (take over / short / bankrupt) and then its WAR. I'm not sure if Musk truly understands the forces he's unleashed. One way we can all help is refusing to participate -- have no opinions, take no sides, just leave the capitalists to fight it out among themselves. (Its the same with China, BTW -- they want a piece or at least have the place subservient to their needs, to be the low cost profit generator. If it refuses to behave itself -- submit to the "rules based international order" -- then it is, once again, war. By participating in their war we're effectively fighting against ourselves.)

Senate bill aims to stop Uncle Sam using facial recognition at airports

martinusher Silver badge

Dumb Legislators, again

The systems in use at airports are there to automate the job of immigration agents. At every point of entry everywhere in the world the agent's primary job is to sort the questionable traveler from the vast majority of regular ones. The machines and, in the US schemes like Global Entry, aid in this process. Tools like facial recognition are only part of the process, a process that started when you bought your ticket -- the system will make a judgment call about who you are based on not just your residence but things like your travel history and even your credit history. Its true to say "they know who you are" -- a drag for some but then that's their job.

Facial recognition kiosks are just a tool to speed up airport arrivals. Back in the good old days arriving at the International terminal at Los Angeles was truly a crap shoot -- if your plane's arrival coincided with one or more Asian flights then you'd be stuck at the back of a huge line for literally hours. The kiosks speed things up by doing a routine check and flagging to the immigration agent whether it thought that you were who you claimed to be. If the check tailed then it meant that the person in the kiosk had to take a closer look. Its also now common practice to take a picture of all people entering a country along with a thumbprint - the details vary slightly from country to country but the basics seem to be the same. All this goes into your entry/exit record.

Immigration and customs enforcement are also looking at you as you trudge from the gate to the entry area. They have a fair idea of who might be smuggling, who's documents are questionable and so on and they identify well in advance who they want to 'randomly' single our for secondary inspection. All larger airports do this and once you're aware of the setup its interesting to see how its implemented.

Anyway, I resent our legislators wasting time and resources micromanaging federal agencies. Their job is to set broad parameters and provide funding. If they were truly concerned about our privacy then they'd fix things like Section 702 but they're obviously not, they're just grandstanding, setting up their campaign for the next election.

Musk tells advertisers to 'go f**k' themselves as $44B X gamble spirals into chaos

martinusher Silver badge

Re: Actually, I kind of agree with him

>will you please take a hike you transphobic bigoted loudmouth, do the right wing "news" sites not have forums..

????

The whole problem with Musk's interview was that he was being asked questions of the form "When did you stop beating your wife?". Its not journalism, its actually a form of propaganda and its quite transparently so. He got a bit frustrated with this, rose to the bait and provided the media with its "Gotcha" moment.

This type of interview is designed to appeal to people like the writer of the sentence I copied. Its a sign of a successful propaganda campaign when people are trained to have primarily a gut reaction to ideas -- you'll typically find them emphatically in favor or against something without being able to articulate why. That's why you get these streams of invective and short, catchy, names for things. It also doesn't belong in technology and science; one of the characteristics of working in these fields is being able to hold a lot of different, sometimes contradictory, bits of information and make sense of them.

Anyway, someone points this out and gets a stream of nonsensical insults as a response. I suppose I'm "right wing" as well -- actually, I'm not, I belong well to the left of people like Corbyn and Sanders having grown up in an age Where There Was An Alternative. Anyway, I'd suggest stopping and thinking before barraging (downvotes, of course -- off you all go.....sigh......)

martinusher Silver badge

Actually, I kind of agree with him

My politics is, as far as I can tell, completely on the other end of the spectrum to Musk's but I tend to agree with him. Its the whole "You can't say 'X' " business which prevents us from saying what's in front of our noses and is used to manipulate our thinking. I am also a free speech absolutist, I don't think we need to "think of the children" -- or rather, do people's thinking for them. I think we need to encourage people to think for themselves.

(As for the "advertisements next to articles by Nazis" business it turns out that this was some rather nifty manipulation of the media using a combination of bogus accounts and some deft SEO manipulation. But its easier to react, get headlines and generally make a whole lot of noise than it is to really understand what's going on and why.)(Which is why I'd like to see the entire advertising ecosystem destroyed along with social media as we know it. Unfortunately, that's a real pipe dream.)

Ex-school IT admin binned student, staff accounts and trashed phone system

martinusher Silver badge

Re: Dontcha love the US court system?

The idea of 'taking into consideration' isn't known here.(US)

Boffins find asking ChatGPT to repeat key words can expose its training data

martinusher Silver badge

What would a human do?

People with some kind of mental disorder are known to repeat the same word or phrase endlessly. Often the word or phrase is meaningless, its just a sound pattern. Its possible that this stream of babble might include recognizable words or phrases.

Its also possible that snatches of copyrightable material may be embedded somewhere in that head and may surface (the earworm takes over?).

US lawmakers have Chinese LiDAR on their threat-detection radar

martinusher Silver badge

...and they wonder why Congress is held in contempt by a majority of the population

Congress has been living in a world of its own for some time, completely detached from reality. We kind of allow this to happen provided they a) don't spend too much of our money (especially the stuff we don't have) and b) they don't impact our day to day lives too much.

Unfortunately for decades now they've discovered that the US as a country is like a credit card with a huge credit limit and have gone big on the spending (or, should I say, "Unhooked the collection so we're not only running up huge deficits but transferring wealth from the bottom to the top big time") and they've gone completely overboard with their "ban this, ban that" mindset. Their only other obsessions are how to stay in power and how to undermine "the other guy". Clearly the Federal government is not fit for purpose.

They can issue all sorts of bans and sanctions and what have you but all its ultimately doing is undermining our competitiveness, partly by restricting our interactions with 'them' and partly because we're becoming so unreliable that nobody can trust us enough to trade with us, much less work with us. If the whole machine just disappeared overnight I doubt anyone would be that bothered (except for those who work for it, of course).

Roblox investor plays hardball over 'weak' parental controls

martinusher Silver badge

Due Diligence?

Part of investing in a company is understanding its revenue stream.

AI agents can copy humans to get closer to artificial general intelligence, DeepMind finds

martinusher Silver badge

There seems to be a universal law of engineering support, at least for the consumer / low end. It runs something like "If the person providing support is knowledgeable enough to understand what they're talking about then they'll probably have a higher paid job in engineering proper".

Back in the early 80s I was investigating Production Systems, an early form of "AI" that automates questions and answers, for this purpose. The engineering problem was that if a machine was sufficiently complex to be not easy to understand then part of the design process would be trying to figure out how to make it supportable. Its common practice then as now to just build it, assuming it won't go wrong and if it does need support then its "someone else's problem". The snag with this is that understanding gets replaced by religion, complete with a hierarchy of priests who interpret the sacred books for the masses etc. This can be pretty neat if you're the designer (because you become "god"!) but its actually pretty awful engineering. Designing a machine that's both complex and supportable is far more difficult than just designing a complex machine -- anyone can make things complicated (see Microsoft) but making it accessible.....that's a whole different game.

AI won't take your job, might shrink your wages, European Central Bank reckons

martinusher Silver badge

Read between the lines

The difference between the US and Europe could be summed up as "employment protection legislation". We in the US are the land of "at will" employment where employees are for the most part a disposable commodity so its relatively easy to shed surplus labor. Europe has all sorts of employee protections and other (unimaginable to us) benefits (you always seem to be on holiday, for a start) so in the absence of being able to actually shed workers other techniques will be used to drive the overall wage bill downwards.

Whether or not this is a good idea is irrelevant. Corporations are notoriously bad at forward planning.

Ukraine cyber spies claim Putin's planes are in peril as sanctions bite

martinusher Silver badge

Re: "the civil aviation sector of terrorist Russia"

Ouch! 66 downvotes and counting merely because you stated something that doesn't fit the propaganda wall.

If I recall correctly there was a four year period where the areas in the east were subject to a rather nasty civil war that killed about 14,000 and displaced an estimate 2 million. This shouldn't have happened because of the initial Minsk agreement but as its been recently stated -- openly, officially -- all this Minsk business was about buying time to build up forces in Ukraine.

Anyway, I'm not here to debate the "SMO" or whatever we want to call it. I'm here, once again, to point out the obvious propaganda tropes that are pushed on us from every direction. Two popular ones demonstrated here are that Putin is a dictator who's population lives in fear of him -- everything is "Putin" etc. This dovetails with exactly the same tropes that are used about China. Both are 100% false and if we -- "the West" -- want to get anywhere interacting with these countries (and a good chunk of the rest of the world) then we've got to recognize that they're not fiefdoms, they're bona fide countries.

As for democracy and as on, you should look to Ukraine as an example of democracy in action. Its essentially a dictatorship, everything is done by decree with all opposition banned (even the Orthodox Church is under attack because its "too Russian"). There are no personal freedoms, conscription is reinforced by a ban on travel if you're a relatively young male. The place was an outstanding example of endemic corruption before the SMO/War/Whatever started and it hasn't improved any since then. But Zelensky is 'our' guy so he's pumped up in the press, feted by our politicians and so on.

This is (I like to believe) a respectable technical journal, not some propaganda broadsheet (we've got plenty of hard news outlets for that). The story is merely that some Ukraine bunch of eavesdroppers think that Russia's civil aviation sector is about to fall out the sky because sanctions have prohibited the sale of spare parts for the planes. Its possible, I suppose. Anyone bother to ask the Russians?

Tiny11 shrinks Windows 11 23H2 down to pocket size

martinusher Silver badge

> I don't think there will be many people who want to install W11 on something really ancient and low-powered!

What's meant by 'ancient' and 'low powered'?

The complaint that you constantly hear is that the operating environment is consuming most of the system resources so you have to constantly add resources to keep the system stable as 'upgrades' add to the system even though the actual work you're doing hasn't changed much. The FUD for this is that its all about 'security enhancements' but as we (programmers) all know the problem of continually adding complexity is that it makes it increasingly harder to test and so guarantee that they system is bug free. So the entire system just exists to feed itself. In effect, its a parasite.

Which is why there's a tendency for people to go "Oh sod it -- I'm just going to use Linux". Which explains why the pressure is on the C-Suite to mandate Windows and Nothing But Windows. But for those of us who need to get work done......

Industry piles in on North Korea for sustained rampage on software supply chains

martinusher Silver badge

Doesn't add up....but then it never does

North Korea is typically portrayed as a backward bunch of half starved people living in a time warp (well, they certainly appear to be living in md-1950s USSR). Yet at every turn we're supposed to believe that a country that's isolated, that barely has an Internet presence, is brimming with super-sophisticated hackers capable of devising devastating attacks on Western infrastructure. Really? "Pull the Other One".

I've no doubt that there's capability there, just as there is elsewhere, but experience has shown that when it comes to attacking enterprises the reason for this is invariably commercial. All you need is a country with half-decent Internet access with a relatively well educated but also relatively hungry population and you've got all you need for malware as a business. Scams have got so bad that Indian call centers will immediately drop the call if you challenge them. As other posters have pointed out, like banks get robbed "because that's where the money is" cyber attacks are also because there's value in those attacks and if you don't secure your valuables properly you're going to lose them. This isn't 'victim blaming' as someone rather sourly remarked, its just a fact of life -- if you live somewhere like I used to do where "if it wasn't nailed down it got stolen immediately and if it was nailed down then it just took a few minutes to rip it up" (that's Manchester, to you) then you know that taking precautions and still losing stuff is a fact of life.

AI chip outfit Graphcore's sales to China hit by US export rules

martinusher Silver badge

Watch those Talking Points!

If you follow the news then you'll notice that certain stock phrases are always inserted into news articles. This one's no exception, irrelevantly repeating the stock talking point "the US seeks to keep both advanced AI and the technology needed to develop it out of the hands of the Chinese military". This phrase turns up every time there's an article about China and we know it to be untrue -- the main problem, as now stated by our (US) government, is commercial, they seek "to keep China five years behind". This is, as the article points out, hurting "allies" (another grossly overused term -- WW2 finished some 80 years ago) by dimming their commercial prospects by constraining their competitiveness.

Journalists should watch out for these stock phrases because persistent use -- even if its out of context -- acts as a steady drip, drip of misinformation, shaping perception even if what's being pushed is a blatant lie. It lowers their credibility these days since there are so many sources of information out there (not all of them conspiracy theories -- although they might just be somewhat more sophisticated propaganda, who knows?). FWIW the US has been restricting other countries' technologies in its favor for certainly as long as I've been involved in technology (and I'm now retired); the thing that gives the game away are the recycled talking points, year after year, often from the same faces (the same Cold Warriors that were hell bent on protecting us from communism now want to protect us from Chinese cellphones......).

USB Cart of Death: The wheeled scourge that drove Windows devs to despair

martinusher Silver badge

Re: USB

Two common ways of providing USB support on a product are to use the hardware and driver stack provided by the device (microcontroller) manufacturer or to include a FTDI chip that turns the USB port into a serial port.

martinusher Silver badge

Finally!

I've often wondered why Microsoft has never been able to get USB support quite right. Now we know.....

This is why copy'n'paste should be banned from developers' IDEs

martinusher Silver badge

Re: I would have retained the original names

After about the 100th reading it loses its amusement/shock value.

Revival of Medley/Interlisp: Elegant weapon for a more civilized age sharpened up again

martinusher Silver badge

Re: lore

All those parentheses is not that much of an issue with modern editors. However, one early version of microcomputer LISP (Old enough to be built for CP/M) hit on the idea of using the square bracket - ']' -- as a "close everything parenthesis". It was useful and really just a typing shortcut, it didn't alter the syntax of the language.

BTW -- My problem with LISP is that I can never think of anything to do with it. I'm also aware that all this list processing involves indirect references, something that's 'mostly harmless' for older computer systems where the memory speed is similar to the processor clock, but awkward with modern processors. But then most of my work's been with real time / embedded systems where elegance of the top level code takes a back seat to determinism and efficiency. (The idea of "Embedded LISP" -- possible.....but seriously?)

How to give Windows Hello the finger and login as someone on their stolen laptop

martinusher Silver badge

Re: Kill it with fire

That just proves who's got the better salespeople.

BOFH: Groundbreaking discovery or patently obvious trolling?

martinusher Silver badge

>various people have created ternary computers

What's that got to do whether the idea is patentable or not? All you have to do is file it and let the system do the rest. (Depending on where you live you can always amend the application to include any ideas that might broaden its scope).

The next stage in the game is wait for a Big Tech to use something like it. You could sue them but what you do is typically hand the thing off to specialists who are financed by investors -- often hedge funds these days -- who work for a percentage (most) of the take.

(ElReg missed a good story a week or two back when there was the annual conference of the patent troll industry -- yes, it is an industry, that's what they call themselves -- down on the Gulf Coast.)

Tesla, Musk likely aware of Autopilot deficiencies behind Florida fatality, says judge

martinusher Silver badge

Re: Stating the obvious

...and there's the fine print.

The phrase "greater safety than a person" is important. People make mistakes driving all the time resulting in accidents that cause damage, injury and death. We lose literally tens of thousands of people to auto accidents every year. Anything a vehicle can do to reduce this toll is welcome but the criteria we use to judge machines is obviously far more strict than that we use to judge people, I suspect just because "Musk" is involved (who personally designed the entire vehicle range and all its systems?).

The real problem with Tesla cars is that they're really expensive to fix, even after a minor fender bender. A relatively minor accident can write off the entire vehicle even though the vehicles should be simpler to build and so cheaper to fix.

BTW -- I'm not a Tesla fanboi, I don't own one, don't own Tesla stock or anything like that. I am an engineer, though, so I recognize what they're trying to do and I don't react emotionally to whatever their CEO is up to this week. (In the "anti-semite" stakes Musk is a non-starter compared to someone like Henry Ford -- he was not only an open antisemite but he fired members of his workforce who were Jews back in the 1920s. Musk, as far as I can tell, has just stated some "inconvenient truths". Details....details.....)

martinusher Silver badge

Stating the obvious

This is why Tesla never claimed the technology was fully autonomous, it was a more a driving aid that unfortunately worked too well.

If you fly a plane on autopilot and don't keep an eye on what its doing then you're quite likely to hit something or run into terrain. It won't happen very often because the sky is a big place but the technology won't cope with all unusual circumstance, it just reduces routine workload that allows the driver to focus on other tasks. Its the same with a car. Which is ultimately the problem with Tesla's technology -- it works too well so you can't stop people from believing it can do what it can't (and there are a lot more things to run into on the road than in the air)\.

Nvidia revenue explodes, led by datacenter products and … InfiniBand?

martinusher Silver badge

I read a year or two ago that Google's AI researchers had used AI to quickly determine a protein molecule's shape, something that's usually a tedious trial and error process that can take many months. Once you have the structure then its (apparently) quite straightforward to build something that can manipulate it.

Now, I wonder if AI can manage what we know as "unintended consequences"?

Will anybody save Linux on Itanium? Absolutely not

martinusher Silver badge

Re: It was a DSP

You'd be insane to use a TI DSP of any family for general purpose computing. Its not what they're sold for. I'm used to the 28C family, the ones used for motor and power control. Although some of he newer ones feature ARM cores the original ones have a really naff 16 bit processor (and to make it more of an acquired taste it was a true 16 bit machine, no byte support). This wasn't so important, though, because the parts were all a collection of highly specialized, very efficient intelligent peripherals that needed the processor to set everything up and monitor the system's operation.

A general purpose processor could probably do just as well but not at TI's price point.

What's really going on with Chrome's June crackdown on extensions – and why your ad blocker may or may not work

martinusher Silver badge

Re: This, coupled with YouTube's recent blitz

If youTube's recent changes are anything to go by "prepare for chaos". A couple of weeks ago I started getting "you have to turn your adblocker off to view videos" notices. On a Chromebook that was not running any Chrome extensions at all. Initially I could fool this by pretending to turn the (non-existent) adblocker off but a week later it had turned into a countdown, "you can watch three -- no two -- more videos", that sort of thing.

Its become more muted in the last few days but, seriously, it looks as if Google has lost it. They are churning out code that is obviously not tested using tenuous algorithms to detect stuff that's not there (while failing to detect stuff that is). Essentially wasting cycles and space on my system to show me advertisements that I'm not interested in because their Adsense code is quite obviously Nonsense. I'm skeptical of the entire Internet advertising ecosystem anyway -- its like a huge Ponzi scheme of belief where nobody questions it because one tremor or breeze is likely to bring the entire house of cards down -- but this has convinced me that the players really haven't a clue what they're doing, they just think they do.

Is America's chip blockade working against China? So far, our survey says: No

martinusher Silver badge

If you stop and think a bit you'd realize that "Taiwan" is effectively part of China, its not really an island populated by foreigners but an island populated by Chinese, and Korea is in the same neighborhood and shares a lot of culture and history with China. So the idea that Taiwan and Korea could develop something while China couldn't is, frankly, ludicrous.

All we are doing with our sanctions and entity lists is disturbing the normal flow of commerce. It will mess the Chinese around a bit but since the regime has been imposed on them it gives them a national focus, a sense of purpose. It also deprives us of valuable markets. Since the goal of the BIS is to "keep China five years behind" then it won't affect their military capability one bit (you don't build weapons with unproven technology, you use mature technology.....assuming you want the stuff to work). Ultimately all we're going to do is turn our customers into our competitors. Smart move.

HP sued over use of forfeited 401(k) retirement contributions

martinusher Silver badge

Re: Seems mean...

Its not really Brownomics because -- surprise! -- exactly the same thing happened here in the US. Companies like those pension pots but hate the long term liability they represent.

martinusher Silver badge

Re: HP are being mean

If the lawsuits are anything to go by IBM retires employees when they get to their late 30s. No biggie since the under-40s for the most part don't really have any notion of the future, its below their event horizon.

Of course, come retirement age when they're looking at their somewhat thinned down Social Security (which they'll be able to claim in a few short years) they're going to find that working at the local hardware store is not only hard work for their age group but doesn't pay that well.

Apple's quest for modem independence from Qualcomm is going nowhere fast

martinusher Silver badge

Of course, there's the other 5G modem builder....

If I recall correctly one of the other players in the 5G modem space is Huawei.

Windows Server 2022 update gave ESXi host VMs the blue screen blues

martinusher Silver badge

Its not just a Microsoft problem. Its actually a 'programmer' problem.

I've worked with numerous programmer groups over decades and one thing they all had in common was an inflated idea of their own capability and general disdain for everyone else. They were always obsessed with "the latest", invariably over promised and under delivered ("Phase One" being a common concept) and they always had the lion's share of resources and all too often the management's ear. Us engineers really didn't get a look in -- we were very much an afterthought, mainly because the requirements of embedded work meant we had to perform all sorts of tests on our work, including actively looking for faults (...and we couldn't just blame things on bad compilers, bad OSes and so on -- stuff just has to work**).

I'd like to think I was just unlucky but I suspect that this systemic arrogance may be a hallmark of the trade. It certainly explains why releases of Windows are so exciting -- you really have no idea what's not going to work after each update. (Linux tends to be more reliable partly because its modular and partly because its built using a more 'embedded' mindset. The Linux community also tends to reject complicated Windows-y "its going to be wonderful, eventually" code because any new stuff has to demonstrate visible progress over what it purports to replace. With Windows you don't get the choice -- you get what you're given and if you don't like it, tough.)

(**I've made a pretty good living rescuing embedded projects that had got 'programmered'. Generally the kind of complexity and good intentions that characterize convoluted user code cause project failure in the embedded world. You'd be amazed at how complex people can make fundamentally non-functional code!)

Google, Amazon, Microsoft make the Mozilla naughty list for Christmas shopping

martinusher Silver badge

Fines and penalties are a shakedown

Using various government penalties as a guide to privacy violations isn't very reliable -- its just a shakedown disguised as legal proceedings and the penalties get lost in the "cost of doing business" (i.e. we all end up paying, its a bit like vat on top of VAT). You're not going to get away with hiding your purchases from market research unless you do all your shopping at the corner store and pay exclusively in cash -- everyone tracks your purchases and F2F stores often use financial incentives (as in 'screw you something rotten if you don't conform') to make sure they know who you are and what you're buying.

The only real defense against this is to make sure the information they collect is useless. This probably won't stop them from collecting but it will confuse the system. (You know its working when the adverts sourced on websites are for ridiculously irrelevant things.)

Incidentally, buying dead tree books doesn't get you out of the system. I regularly buy these, both new and used, because if I'm paying real money for books I want a real book for my money. I use the Kindle for older, public domain, texts. (Its the same with music -- I don't buy downloads even though all I do when I receive physical media is rip it to a server (but at least I get a FLAC).

To pay or not to pay for AI's creative 'borrowing' – that is the question

martinusher Silver badge

IP is an industry

I read a fascinating press release this morning about the annual conference of the IP litigation industry (their term, not mine). That's right -- its the idea that IP litigation is an industry with investors who put capital into it get a return on their investment.

So, like mining for gold or other material, the search is on for likely veins of ore that could be mined for profit. Part of this process is convincing the public at large that everything that's ever been done has intrinsic value and so mus be rented or otherwise value extracted from others for it.

Those of us who use sheet music are familiar with the concept. Until relatively recently sheet music was incredibly overpriced due to copyright being held by a cartel of publishers. This became difficult once music could be easily reproduced because the majority of classical music we still use was published before 1923 so is now well out of copyright (and the traditional way of indefinitely extending copyright -- making small editorial changes which were themselves copyrighted -- could then be bypassed).

If you're into music you'll know that the vast bulk of music that's written and so published is crap. This isn't new -- I've got some very old music dating from the mid-19th century, the era of Chopin and the like, which not only sold for amazingly high prices for the era but is utter crap. Time winnows the field, and I'd guess that books and pictures are no different -- most might have temporary merit but won't stand the test of time. It also tells us that there's really nothing new -- everything we create is based on what came before......so stop trying to pretend that everything is valuable!

Google DeepMind's GraphCast AI weather predictor looks fascinating on paper but ...

martinusher Silver badge

Its been done before

In the book "Build your own Expert System" the author (Chris Naylor) uses weather forecasting as an example to work with. His model is a bit simplistic (as you'd expect from short programs written in BASIC for an Apple }{ or similar) but it actually works, sort of, because being a British author weather tends to follow predictable patterns. Google's box will do the same -- it won't try to understand what drives the weather but will get to know patterns that will predict likely weather with quite decent accuracy.

I live in a part of the world where weather is both easy to predict and a nightmare for forecasters. As we all know the weather in Los Angeles is "Sun, sun, sun......". Until its not. Tiny seemingly irrelevant shifts in the models are the difference between "yet another sunny day" and "End of The World As We Know It".

X fails to remove hate speech over Israel-Gaza conflict

martinusher Silver badge

Re: Xitter has problems policing hate speech ?

>If I post one antisemitic and one Islamophobic tweet, do they cancel out ?

Interesting concept. Unfortunately in today's world where words tend to have rather flexible meanings you never know what you'll get labeled with. For example, 'anti-semetic' according to many means "any criticism of Israel or Zionism". In some European countries this even has the force of law behind it -- you can literally get convicted of a crime for expressive an opinion. The 'arabs' (a bid tent, literally) have taken a leaf out of the Zionist's book and are countering in kind so now you've got to be careful what you say to avoid treating on two sets of toes.

Some would say "Let 'er rip and let the chips fall where they may". Its a very American concept which is why Musk subscribes to it. I actually agree with him -- not necessarily his opinions, of course -- but I do believe people have the right to say what they think with just the one caveat that they have to own what they say.

Beijing reportedly asked Hikvision to identify fasting students in Muslim-majority province

martinusher Silver badge

Stranger than fiction

Some years ago on an Alaskan cruise I signed up for a tour of the boat's working areas. (If you're not familiar with cruise liners they're effectively a large hotel carried by a ship. The inner workings are fascinating and one aspect we were treated to was a short talk by the human resources department. This medium sized ship carried a full time HR staff because crew members were not only from about 50 different countries (passports, visas etc.) but literally at every port people were signing on and off the roster and needed travel arrangements to and from their homes. One unique problem they had was Ramadan. A significant number of the crew were from Musim countries and our cruise included Ramadan so they didn't eat between sunrise and sunset. This became a problem because it was an Alaskan cruise so days were a bit long -- 18 hours or more -- so people were, to quote the lady literally "dying on their feet".

Accommodating the idiosyncrasies of other cultures is important but there are situations where people can harm themselves observing them. I haven't a clue what the provincial government is trying to do in this situation but if our students are anything to go by identifying those who might harm themselves could be useful. Think about it....

YMTC accuses Micron of 'freeriding' on its 3D NAND patents

martinusher Silver badge

Re: pluralities

Probably as novel as 90% of patents (especially 'software' patents).

The significance of this is that it is a public assertion that China has patents, too. Lots of them. We're so used to the line that they 'steal our IP' that we might need reminding from time to time who's IP we're talking about.

Impatient LockBit says it's leaked 50GB of stolen Boeing files after ransom fails to land

martinusher Silver badge

The American justice system doesn't work like that. They'll bust him for something even if its merely "looking at me in a funny way". What they usually do is overcharge -- they pile on the charges with the penalties mounting up consecutively until the miscreant (victim?) is looking at huge amounts of jail time. This is used as leverage to get the person to plead guilty in a plea deal. Assange will get busted for something -- anything -- because if he's not then a whole bunch of prosecutors need to justify the time and resources spent on this person.

martinusher Silver badge

There is such a thing as too much data

I'm sure there must be some vitally important data in that trove but LockBit's about to discover that the best place to hide a tree is in a forest. Based on my own experience with corporate data most of it is pretty useless -- there's the stuff you have to archive for legal reasons (of course) but beyond that there's endless copies of meaningless emails, out of date or erroneous plans and endless, meaningless, software backups.

If they'd released 5MByte of critical data -- yes, that could be a problem. But this firehose is going to take a lot of time to sort through. So much so I'd guess that it will be obsolete by the time anyone's found anything interesting. (.....and corporate malfeasance? Possible, but unlikely, IMHO. Good luck in finding it.)

Meta, YouTube face criminal spying complaints in Ireland

martinusher Silver badge

Making the Internet unusuable

I was in Europe recently and I found the Internet unusable -- the privacy Spam that websites now bother you asking whether you accept tracking or not (and allow you to control what cookies are places on your machine) is both irritating and a scam. They're irritating because you can't view the site without dealing with this hurdle and a scam because any user input can be used against you, to track you, to learn about you and generally add things to your computer. So I just immediately navigate away from that page -- I just close the page when I see one of those popups.

youTube's recent adblocker policies are 'amusing'. Starting a week ago I got hit with the "You're using an ad-blocker so can't view xxxxxx" on youTube. Too bad the only system that displays this is a generic Chromebook running Chrome with no extensions. This says a lot about their code -- the use of second and third order effects to spy on you, the lack of testing, all the hallmarks of clever people who haven't got a clue what they're doing, just all bright ideas and no programming discipline. If this is indicative of the likely response to EU directives -- we'll, its not surprise that sites are becoming unusable.

Want a well-paid job in tech? You just need to become a cloud-native god

martinusher Silver badge

Re: Someone Else's Computer certification

University degrees are not vocational qualifications. We were told this when I started my engineering degree -- the degree gives you the tools and background to learn and you learn by working hands on for a few years.

So as far as graduates go, there's a big difference between "I aced my coursework" and "I got by -- just -- because I was messing with stuff all the time".