* Posts by Jamie Jones

4304 publicly visible posts • joined 14 Jun 2007

Samba 4.16 release strips away more SMB 1

Jamie Jones Silver badge

Re: Symlinks are the underlying problem.

They are a mess though, with some utilities defaulting to following the link, and others working on the link itself.

e.g. stat(1) defailts to the link itself, unless you use '-L'

chmod(1) and many others follow the link, unless you use '-h'

touch(1) follows the link unless you use '-h', but the referenced file of '-r' is always followed regardless.

And of course, the classic test(1) which follows the link unless you are testing to see if it's a link,

so testing '-L' and testing '-r' on the same object will be true if you run it on a link to a regular file.

I.E. It will report the object is a regular file. It will also report it is a link.

RIP: Creators of the GIF and TRS-80

Jamie Jones Silver badge

Re: Even though I disagree on his pronounciation

And how about GINGER, GIST, GIBBERISH, GIBLET, and GIN?

Devs of bcachefs try to get filesystem into Linux again

Jamie Jones Silver badge
Thumb Up

Re: Ramsey and Oliver in the kernel?

That's a relief!

Jamie Jones Silver badge

Ramsey and Oliver in the kernel?

I'm probably the only one that read that as BCA Chefs.

JavaScript library updated to wipe files from Russian computers

Jamie Jones Silver badge
Thumb Up

Re: No lessons learned

"All the traffic lights have turned green at the same time? Just click refresh. Sorry about all the car crashes"

It's just like the next generations version of the "just switch it off and on again" mentality from the Microsoft era, and as with that, it should never be the philosophy applied to critical systems

Jamie Jones Silver badge

Re: botnet

This isn't about using third party libraries, it's about loading/updating them from a server out of your conttol, into your live software.

What is live? Errm what? How is that debatable? Production code, in use, with real data - as opposed to code in development on someones local computer which no-one else is accessing except maybe other people on the development team.

It's an easy line. Host your software. Don't be in a situation where your live (sorry, production/in use) code can be altered by someone else outside your team.

As for 3rd party libraries, I'll happily update packages on my personal machines, after reading changelogs, and if something breaks, I'll try and sort it out, but you can be bloody sure I won't update dependencies on live server code in such a cavalier way, and ESPECIALLY not in an automated way.

This is nothing unusual. It's standard practice, but more, it's common sense. At my last job, 1000's of people in the company used my teams software that ran on internal servers. We all liked our jobs too much to allow random people in the world to alter our live (running) code at will.

The fact this distinction isn't obvious to you leads me to believe you are of the younger generation that is responsible for this mess.

I don't look forward to the future when all us grey beards have retired, and new software is required for new traffic lights/hospital equipment/nuclear power systems/autonomous cars...

Jamie Jones Silver badge

Re: botnet

"And NPM differs from PyPI how, exactly?"

No idea. So, just as well I wasn't replying about python, in an article about Pypi, isn't it?

(Substitute similar response for any other whataboutism you care to respond with)

Jamie Jones Silver badge

Re: botnet

My mistake - this particular module is for node.js only, not the browser, so it's serverside js. affecting the server not the client.

The whole issue is the same though - whether it's servers auto updating/pulling in packages from 3rd party sites, or client run javascript instructing browsers to load 3rd party javascript.

Jamie Jones Silver badge

Re: Any sanctions?

No, nothing to do with the browser, this is all server-side javascript. It's the servers that would be comprimised in this case, see my other post above this one.

Jamie Jones Silver badge

Re: Any sanctions?

This is a node.js NPM package. I.E. This is serverside jacascript, not browser javascript.

NPM is "Node Package Manager", like apt, or pkg or deb etc.

The attacked computer would be the server running the application. The basic problem is the package manager has rhe ability to auto-update dependencies, and most people seem to usr it that way, so the changed files are loaded into someones server application.

Do npm packages work in browser or only in Node.js

Node Package Manager Guide: Install npm + Use Commands & Modules

Maybe Automatically Updating Dependencies Isn’t a Great Idea

Jamie Jones Silver badge

botnet

NPM is basically a botnet that people subscribe to willingly.

How anyone could ever think it's a good idea to source libraries live from 3rd parties is beyond me. More efficient local caching of common libraries is about the only thing going for it, but we aren't using dialup modems anymore and the risks far outweigh it.

The whole thing is insane.

Salesforce sued in attempt to block release of Capitol riot info

Jamie Jones Silver badge

Re: All parties

they refuse to even release the footage that would show exactly what happened on the day, they refuse to demand FBI and other federal agency employees to explain why they were present and the role they played, they refuse to do anything other than try and demonise one group of people.

Statements like "their attempt ... of otherthrowing the United States Government" are frankly exactly why the whole affair reeks. Unarmed people wandering around taking selfies is not an attempted coup.

There are 100's of videos out there, even those released by the rioters themselves. A complete inability to see reality also explains you being a brexit supporter.

"Footage released that shows exactly what happened on that day"https://youtu.be/DXnHIJkZZAs

"Unarmed people walking around taking selfies": https://edition.cnn.com/2021/07/28/politics/armed-insurrection-january-6-guns-fact-check/index.html

Mental illness is a horrible thing. Please seek help.

Jamie Jones Silver badge

Re: Buttery males - use your own server

Your post would make sense, but... BENGHAZI!

OpenZFS 2.1.3 bugfix brings compatibility with Linux 5.16

Jamie Jones Silver badge
Thumb Up

Re: We're absolutely firm on this

Well said. 100 times this.

It should be obvious, but needs to be repeated because the GPL cultism is strong. Just look at all the irrational downvotes!

It's like someone throwing a big informal party for anyone, but GPL says they will only go if there is a formal dress code. Whilst everyone has fun inside, GPL sits outside whining that it's all their fault he can't party with them.

The arrogance of having a restrictive license and then complaining at others that the software they write has the wrong license and they must change it... Mind boggling

Reg reader rages over Virgin Media's email password policy

Jamie Jones Silver badge

Re: Something's not right here

People need to stop making excuses and get used daily/weekly password maint being a chore just like all your other household chores

That's all very well, but you ain't seen the state of my flat!

The zero-password future can't come soon enough

Jamie Jones Silver badge

Re: 2FA problem

Doesn't SMS to landlines work anymore? That seems a strange thing to discontinue.

The issue I had when trying to set up my mobile-phoneless mum with various sites is they would only accept mobile phone numbers.

EDIT: I just googled, and SMS to landlines still work in both the UK and the US..

Jamie Jones Silver badge

Re: 2FA problem

I've had that, it's a pain in the arse, but PayPal reset it after a quick phone call. To be honest, it was too stupidly easily reset.

Also, am I the only one who dares leave their phone at home? I wanted to do something when visiting my mum, but as my phone isn't surgically attached to me Amazon missed out on that order.

Don't get me started on trying to do grocery home deliveries online for my mum, who dares to have a bank account and credit card, but no mobile phone...

ARPANET pioneer Jack Haverty says the internet was never finished

Jamie Jones Silver badge

Re: What about IPv4?

Nothing in my post but facts, yet I get 4 downvotes and no replies.

It's getting more like the Daily Mail / Mumsnet here everyday.

What's wrong? The facts hurt your feelings?

And before anyone says it; if I cared about downvotes, I wouldn't be posting this response.. It's just sad to see such blinkered and irrational reactions on here.

Jamie Jones Silver badge

Re: What about IPv4?

Wtong. It was said that NAT would no longer be NEEDED, which is not the same thing.

NAT for Ipv6 exists. Both via the analogous NAT66, and the better NPTv6

(There is also NAT64 for NAT related ipv4 <-> ipv6 translation)

If they had just "increased the address space", people would be howling about how there's this whole new protocol to implement, and it doesn't address any of the IPv4 inefficiencies.

Just about everything in IPv4 can be done in IPv6 (even when better methods exist)

The only thing I can think of that doesn't exist in IPv6 is arp/rarp - IPv6 uses local multicast rather than local broadcast, but the result is the same.

Jamie Jones Silver badge

Re: Part of the problem

*la la la* can't hear you

File suffixes: Who needs them? Well, this guy did

Jamie Jones Silver badge

Re: file extensions

Most importantly, those are needed for the best version control systems...

program.bak

program.bak1

program.bak2...

Journalist won't be prosecuted for pressing 'view source'

Jamie Jones Silver badge

Re: There’s more than what meets the eye

Sarah Palin, Marjorie Greene (who only switched to bei g called Marjorie Taylor Greene due to her forbidden love of AOC), and Lauren Boebart.

And the guys, Matt Geitz, Jim Jordan, Ted Cruz...

And on the British side:

Nadine Dorries, Liz Truss, Suella Braveman, Andrea Leadsom

Boris Johnson. David Frost. Dominic Raab...

But who is truely the worst?

<harry hill> There's only one way to find out......

RAID expansion comes to OpenZFS at last

Jamie Jones Silver badge

Re: Back to front

So? There are projects that can't use the GPL because the licenses are incompatible. You don't hear people shouting "they must change their GPL license".

The fact you can't see that speaks volumes. Or, to put it another way:

That you seem to think that I think "I found source code on the Internet, so I can paste it into my project" probably invalidates most thoughts you might have on the subject of software licenses, of course.

FTFY

Jamie Jones Silver badge
Facepalm

Re: Back to front

"Or perhaps the software needs to re-license itself to assert its commitment to full open source? Which is more important?"

That's exactly the attitude I was referring to in my post. At the risk of repeating myself, It is full open source. You're second question is therefore a strawman at best.

If someone wants the best software to suceed universally, the GPL is restrictive. Companies have been known to roll their own inferior code to the detriment of the community, because software is GPL rather than some less restrictive license.

I love the utopian view you and others have on the software world, where everyone does the right socialist thing, but it doesn't exist.

I'm not kicking the GPLs philosophy, but its naive to think it will work in every situation, and downright arrogant to blame non-GPL licensed software for the GPLs faults which you choose to adhere to.

To put it another way, HOW would the GPL goal be compromised by allowing OPENZFS (and other similarly licensed projects into the Linux kernel?) - it wouldn''t. Those stipulations are purely idiological.. "Do it our way or you can't come in". And then worse, people like you say "they have to change to be more open source."

Of course, ZFS on linux is thriving despite this. It's not killing the GPL, but the GPL is making it more of a hassle. Anyone who then says its openzfs that needs to change because of this is biased beyond rationality.

Jamie Jones Silver badge

Back to front

"You can use OpenZFS on Linux; the problem is building it into the kernel because Sun's Common Development and Distribution Licence is incompatible with Linux's GPL2. [ ... ] Btrfs is not so encumbered. "

Btrfs is released under the GPL, which mean it's MORE encumbered.

If things aren't compatible with the GPL because they won't adhere to it's restrictions, then it's the GPL that needs to change.

Similarly with ZFS, and the GPL zealots criticising it for not licensing under the GPL. If YOUR rules are stopping you from using something, it's YOUR rules that need to change, not the other parties.

Microsoft says the internet is the nicest it's been since 2016. Obviously they didn't look at The Reg comments

Jamie Jones Silver badge
Trollface

Re: "I see less tolerance of other people"

Yor momma

Brocade wrongly sacked award-winning salesman who depended on company insurance for cancer treatment

Jamie Jones Silver badge

Re: A timely reminder

Well, seeing as the government are employing executives from US health companies to run the NHS, this isn't surprising.

USA health companies already buying up GP surgeries: https://keepournhspublic.com/us-health-insurers-are-coming-for-the-nhs/

MPs with links to private insurance companies: https://www.mirror.co.uk/news/uk-news/selling-nhs-profit-full-list-4646154

https://weownit.org.uk/public-ownership/nhs

UK's new Brexit Freedom Bill promises already-slated GDPR reform, easier gene editing rules

Jamie Jones Silver badge

Re: At the AC, re: chicken dinner.

Well, I an promise 've never tried rat without ketchup.

Jamie Jones Silver badge

"Regaining our sovereignty"

"It is set to give ministers more power to change retained EU law more quickly than before, without needing votes in Parliament."

Someone needs to ask brexiteers what "Parliamentary sovereignty" means.

"UK's new Brexit Freedom Bill"

How Orwellian.

For first time in nearly 17 years, stable Linux kernel version has over 999 commits – but not everyone heard about it

Jamie Jones Silver badge

Re: Murphy's Law Corollary

Ahhhh. Memories of 22 years ago, as we entered the year 19,100 !

Twelve years after Intel was fined $1.2bn for unfairly running over rivals, an EU court says: No need to pay

Jamie Jones Silver badge

Re: Brown Envelopes?

Yep, corps are capitalism for profits, socialist for bailouts.

Less than PEACH-y: UK's plant export IT system only works with Internet Explorer

Jamie Jones Silver badge

Re: A Firefox user writes...

It is if you want it! https://www.mozilla.org/en-US/firefox/all/?q=Welsh

Notes on the untimely demise of 3D Pinball for Windows

Jamie Jones Silver badge
Trollface

Re: The REAL motivation

You don't agree with him very convincingly - not once did you CAPITALISE random words IN YOUR reply!

Ceefax replica goes TITSUP* as folk pine for simpler times

Jamie Jones Silver badge

Re: Bring Back Telnet (or VT100/ansi via SSH)

Anyone here remember "Unaxcess" from bradford university, available over Janet circa 1990?

Jamie Jones Silver badge

Re: Bring Back Telnet (or VT100/ansi via SSH)

I still use "w3m" a lot of the time for browsing.

I do everything that doesn't require graphics in a terminal window.

I bet there are many of us grey beards here!

Jamie Jones Silver badge

Re: Watching the numbers tick by

I seem to recall that each line of data (once decoded from the broadcast signal) started with the line number of the line - it meant that they could update 1 or 2 lines without having to send a full page, or if a page was mostly empty, they could just transmit the required lines preceded by a "clear screen" code.

[ this was useful for newsflash and subtitles ]

If the signal was dodgy, you could get lines appearing at the wrong position. Also, if a "clear screen" code was missed, you could get the next few lines that could be decoded appear as corruption over what was on the screen previously. And the main one was if the "switch to graphics character set" code was wrongly interpreted, the rest of the line could appear completely corrupted (each new line default to the normal character set until the alternate set was selected)

As an aside, the page number consisted of the first digit (whose name I forget, but it was something along the lines of a "magazine set number") - followed by a 2 digit hex number. (i.e. an 8 bit byte)

Effectively, the 2nd and 3rd digit was binary-coded-decimal, but Oracle did transmit pages not for direct public consumption using hex letters.

The display could be set by the broadcaster so that any pages outside the "magazine set number" you had selected would not appear in the updating first line.

This made it look cleaner when more than one "magazine sets" were multiplexed together from different sources... (oracle / tvam on itv, and oracle / 4-tel (?) on ch4)

I seem to remember a full whole page took less than 1K

DIY Sinclair clones: Left it too late to back the Next? Build your own instead

Jamie Jones Silver badge

Re: ZX80, ZX81 -- some of us used real computers!

Yeah, you're right. It squeezed in more columns using less pixel width than the speccies 8 pixels.

Bitcoin 'inventor' will face forgery claims over his Satoshi Nakamoto proof, rules High Court

Jamie Jones Silver badge

Re: He didn't invent it, I did!

You better be telling the truth. I've been sending you those royalty cheques for years!

It takes more clicks to reject their cookies than accept them, so France fines Facebook and Google over €200m

Jamie Jones Silver badge

Re: Reject all

chrome on chromebook has exactly that - at default - no third party extensions required... I assumed all chrome instances do, but I only use chrome on the chromebook, so maybe not.

theregister is one of only 4 sites I have whitelisted.

It does however mean you're constantly getting those "please accept our cookies" popups on just about every site

Jamie Jones Silver badge

Don't be so obtuse - there is a huge difference between registering on a site you are purchasing good from, and being tracked by cookies for no reason when you are browsing a site anonymously.

No-one has suggested that Amazon should randomly send goods out to unauthenticated visitors.

How a malicious Android app could covertly turn the DSP in your MediaTek-powered phone into an eavesdropping bug

Jamie Jones Silver badge
Happy

Re: Eavesdropping bug

I consider all things everywhere to be eavesdropping bugs!

I win!!

A tiny typo in an automated email to thousands of customers turns out to be a big problem for legal

Jamie Jones Silver badge

Re: A small percentage of the blame should go to the other RDBMS creators...

Perhaps YourSQL would have been better?

What? Change his daughters name?

"MySQL (/ˌmaɪˌɛsˌkjuːˈɛl/) is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language."

Remember SoftRAM 95? Compression app claimed to double memory in Windows but actually did nothing at all

Jamie Jones Silver badge
Happy

Pfffft, you young whipper-snappers! When I was growing up, a mobile was a thing hung above babies cots!

Jamie Jones Silver badge

I don't remember the sequences, but with BT there was a digit sequence to enable it, a sequence to disable it, and a prefix sequence you could put before a number to disable it on a per-call basis.

No adaptor needed, but for many people with only one phone line, the reason not to disable call-waiting wasn't a technical one!

Jamie Jones Silver badge

And before you say "Disable it", for me at least, I was only allowed to do 8+ hour online sessions if I kept call-waiting on, in case someone needed to contact my parents!

Unfortunately, I was stupid enough to mention this to friends who took great delight in kicking me offline whenever I was in IRC....

Reg reader returns Samsung TV after finding giant ads splattered everywhere

Jamie Jones Silver badge

Dumb screen all the way

Ever since I was a teenager, 30+ years ago, I knew my future AV kit of choice would contain a dumb screen / monitor, with the services I wanted being plugged in (SCART / BNC in those days)

Although this idea seemed rare, I didn't think it was particularly novel - At the time, hi-fi separates were all the rage, and I just logically applied the same principle to the video

Now, as a grumpy old fart, I have followed that policy. Whilst I don't watch broadcast TV (and have no TV RF receiver) I just have dumb screens, and projectors with just HDMI inputs.

It always seemed obvious when the broadcasting standards kept changing.

Then so called smart TVs that invariably stopped working after a few months due to stale software, made it more obvious.

Now, with things like ads and tracking as reported here, it's a no-brainer

Here comes the blob: Asia's top 'net boffin thinks 'shapeless services' could replace the Internet

Jamie Jones Silver badge

Re: I predict

.... and still people will be CCing sensative distribution lists instead of BCCing!

Analogue tones of a ZX Spectrum Load set to ride again via podcast project

Jamie Jones Silver badge

"Right up until the all-too-common R Tape Loading Error (which usually seemed to come right at the end of a lengthy period staring at a loading screen)."

There was a CRC check (or maybe just a bit count, I can't remember) on the whole file. If there was some glitch that didn't cause a dropout, it would only be detected once the whole thing has loaded .

Jamie Jones Silver badge

I used to crack all the games to remove the codesheets, "speedlock" etc

It made me popular with the gamers in school!

By the way, "speedlock" used many layers of protection. Each time you peeled off one layer, there was a sarcastic message embedded in the code from the author!

User to chatbot: Help! My kid has COVID! Chatbot to user: Always wear a condom

Jamie Jones Silver badge
Unhappy

Typical, I get the blame for everything