* Posts by ForthIsNotDead

923 posts • joined 4 Sep 2009


RIP Sir Clive Sinclair: British home computer trailblazer dies aged 81

ForthIsNotDead Silver badge

Literally a legend

Let's face it - this guy is responsible for the launch of a LOT of British programming/computing careers. If you were around for the British home computer boom of the early 80s, and you're in IT today, you probably owe a beer to Jack Tramiel, or Uncle Clive. In my case, I owe a beer to both of them.

Beers Clive. You literal legend.

Don't like the new Windows 11 Start or Taskbar? Don't worry – Microsoft's got your back

ForthIsNotDead Silver badge

As a Linux user, can I just say...

... you're welcome to all this shit! Bye!

Live, die, copy-paste, repeat: Everything is recycled now, including ideas

ForthIsNotDead Silver badge
Thumb Up


Is my old childhood home. Makes me want to buy the house just for the awesome sweary location data.

I'm just imagining getting pulled over by the cops:

"Can you give me your address sir?"

"shitastrophy facefuck wazzock nincompoop"

"You're nicked."

Perl's Community Affairs Team chair quits as org put on ice by code language's foundation

ForthIsNotDead Silver badge

Re: Is that still a thing?

In the Forth world, we call it 'read only' code. It makes sense when you're in the moment, at the keyboard developing and tweaking the code, but even a week later it's impenetrable gobbledygook!

It's normally a sign that the code needs to be re-factored. :-)

ForthIsNotDead Silver badge

Re: Software Communism

I wish I could up-vote you more than once - instead - have a beer!

ForthIsNotDead Silver badge

Re: Software Communism

No I am not Jake, but have an upvote anyway for raising a smile and lowering my blood pressure a little!

ForthIsNotDead Silver badge

Software Communism

<rant>FFS. These ass-hats really piss me off.

"...and is not prioritizing the safety of the community.". Safety of the community? From what? You are building a language interpreter, not a nuclear reactor.

"...this was about multiple structural process and community outreach failures". Community outreach? Are they building shelters for the homeless, or building a fucking programming language?

I'm absolutely sick of this shit. It's 100% the reason why I refuse to get involved with any open source software. Not that I'd be welcome anyway, because I refuse to pander to this woke, communist duma-style 'committee led' wankery. Just write your fucking software. If someone behaves like a jerk, then the developers themselves can tell that person they are a fucking jerk and ostracise them if need be. What you *don't* need, is a self-appointed police committee, deciding what the 'law' should be (all in the interests of keeping everybody 'safe' of course), and then setting out to police that law no matter what, examining every communication on the group list, admonishing people for using improper pronouns and non-inclusive or inappropriate language, such as "master" and "slave", then getting together 'in-camera, in committee' to decide what the 'sentence' should be. It's communist-style politicisation of software development, and I refuse to have anything to do with it. I'd rather clean windows (glass windows) for a living.

Here's a suggestion: Instead of forming code-of-conduct 'contracts' and assembling inquisition committees to denounce fellow developers that refuse to conform to your 'safe' community fantasy, WHY DON'T YOU TRY WRITING SOME FUCKING SOFTWARE?

When are the developers going to grow some balls and tell these interfering communists to fuck off? Seriously.


Activist raided by police after downloading London property firm's 'confidential' meeting minutes from Google Search

ForthIsNotDead Silver badge
Black Helicopters

Re: Loss of income? Inconvenience?

I was thinking the same thing - at the very least I would want assurances (and confirmation) that any subsequent entries on my 'record' in the police database would make the situation for my arrest and subsequent release without charge crystal clear.

Then I would turn my lawyers on the housing developers.

Apple is about to start scanning iPhone users' devices for banned content, professor warns

ForthIsNotDead Silver badge

Re: Linux phone, here I come...

@cyberdemon - yes - I suspect the powers that be will be making justifications for such tooling any tine now!

If Apple are planning to roll this out on their phones, then it just makes sense that they will also roll it out on their laptop platforms. Microsoft will surely follow on Windows. I mean, THINK OF THE CHILDREN!

ForthIsNotDead Silver badge

Re: re: this seems like a sensible middle ground.

Linux phone, here I come...

Microsoft to require proof of vaccination from on-site staff, pushes back full reopening

ForthIsNotDead Silver badge

Re: Ok, I'll bite

>> "Why do those at no particular personal risk from Covid, need immunity?"

> That's it, now I'm pissed. Exactly HOW does a human being in planet Earth become NOT at personal risk from a contagious disease??

It's all relative - depends how dangerous the disease it. C19? Not very dangerous. Ebola? Terrifying.

> Are you an (illegal) space alien with natural immunity? Or, just an idiot who is too stupid for a virus to bother spreading to??

Ad-hominem ignored.

>Stop with the "my freedoms!!" Your parents' generation absolutely JUMPED at the chance to get the polio vaccine, for one...or, maybe, I've misspoke and in actuality you've HAD polio and are writing this from your iron lung?

Yes but those vaccines went through proper trials, over the course of very many years. They weren't rushed to the market in six months and released onto the public through emergency measures explicitly granted to bypass stage 3 trials. With the C19 vaccines, the entire world population *is* the stage 3 trial.

> The stupidity I've been witnessing throughout this epidemic is mind blowing. Unless you've have polio, smallpox, tetanus, rubella, typhoid and several other notable diseases, you have NO foot to stand on regarding an anti-vaccine stance because vaccines prevented you from getting all THOSE diseases. So now that vaccines accomplished their role in those historic problems, you want to politicize a bias by claiming that *this* vaccine is bad and against your "freedom".

Firstly, those diseases will kill you. Secondly, nobody is forcing me to take those vaccines in order to go to a pub or my place of work. Do you see the difference now?

I'm feeling lucky: Google, Facebook say workers must be vaccinated before they return to offices

ForthIsNotDead Silver badge

Re: I'm not sure

Asymptomatic carriers is a myth. There's no such thing. If you are 'asymptomatic then it simply means you are not carrying enough viral load to infect yourself. If you can't infect yourself then you certainly can't infect others.

Current thinking is that the asymptomatic carrier theory is born of the horrifically high false-positive rate of the inappropriate PCR test. You had a positive test, but you're not ill - you must be asymptomatic then. No, you either carry such a small viral load that your body will kill the virus before you become ill, or the test result is simply wrong.

I've had three C19 tests. Two were positive, one negative. Blood tests taken by my GP confirm I have no antibodies (I am not vaccinated) thusly I have never been exposed to the virus. The tests were simply wrong.

D'oh! Misplaced chair shuts down nuclear plant in Taiwan

ForthIsNotDead Silver badge

So what we're saying is...

..."It's bad, but not terrible" :-)


BOFH: You say goodbye and I say halon

ForthIsNotDead Silver badge

+1 for the headline

I'm just hear to upvote the brilliant Beatles invoked headline!

I no longer have a burning hatred for Jewish people, says Googler now suddenly no longer at Google

ForthIsNotDead Silver badge
Thumb Up

Re: Sacked for being boring: yay!

Yeah, I think I'm with you on this. On the one hand, it kind of sucks that he got fired for espousing a wholly positive message about racism. On the other, it reeks of narcissistic self-congratulatory virtue-signalling. The classic "Look! Everybody praise me! I mended my ways! Everybody line up to praise me NOW!".

Perhaps it is that side that his colleagues had a problem with.

In either case, I don't think he should have lost his job for this, as narcissistic as it appears. One could have simply rolled ones eyes and ignored it. My suspicion is that the guy was probably on a shaky peg already, and this action broke it.

There's still this taste of cancel culture about this episode though, which doesn't sit well with me.

ForthIsNotDead Silver badge
Thumb Up

Re: When I was ten...

I shall report myself to the Thought Police HR forthwith!

ForthIsNotDead Silver badge

When I was ten...

... a black girl came to our school in provincial Shropshire. The year was 1980. It was the first time I had ever seen a black person in the flesh. In fact, it probably was the first time any of us had seen a black person in the flesh.

The racism that this poor girl had to endure at school (100% at the hands of the boys at the school, not the girls - she had plenty of female friends - just an anecdotal observation) was simply appalling. I can't describe to you the absolutely disgusting behaviour she had to endure on a daily basis.

And I joined in.

Monkey noises, "n****r", "do you want a banana?". I can't tell you how ashamed I am of my behaviour some 40 years later. I often think of her.

She went to the same secondary school as me, but by the age of 12 or 13 I had managed to work out for myself that being an asshole to someone purely because they have a different skin colour is a really shitty thing to do. I grew out of it.

But where did this behaviour come from? For the most part, I was not an instigator - I could name the main protagonists - but I won't! I was a follower. But what makes children racist? Looking back, I, like the gentlemen named in the main article, inherited my "latent" racism from my parents (who were clearly casual racists, as any evening spent watching Top of the Pops on a Thursday evening would reveal) and my grandparents.

But I was lucky, I worked things out for myself. I rejected it. I made friends with the girl from school, because it was just stupid to not be friends with her. I still, to this day though, carry the guilt of what I, in league with others, put her through.

Should I be fired from my job because of the actions of my 10 year old self?

Windows 11: What we like and don't like about Microsoft's operating system so far

ForthIsNotDead Silver badge

Re: "old WIndows"

"I'm not a big fan of "modernization" which entails eliminating UI cues and making the UI more cryptic."

Have an up-vote. If a GUI requires me to puzzle-solve in order to use it, then it's not a good GUI.

I honestly think MS hit the GUI sweet-spot back in the days of Win2000 and XP. Win2000 in particular was beautifully intuitive to use from a GUI perspective. A button looked like a button, and went inwards when you clicked it. Options were grouped together within frames. The newer flat look is a step backwards in my opinion.

I'm generally very happy with the Linux Cinnamon (on Linux Mint) GUI design which is very comfortable and 100% intuitive to use for probably 90% of things. Some of the more dusty areas of the OS (settings) could do with a bit of work - there's still some puzzle solving involved - e.g. the Firewall GUI - but for most things it's very good indeed.

In Microsoft's case, I think they could do better if they just effing stopped moving things around. I don't know how many times they have re-designed the control panel over the years. Try navigating to ODBC settings to set up database DSNs. You can guarantee that wherever it is, it won't be there on the next edition!

Just stop mucking around with it!

Windows 11 still doesn't understand our complex lives – and it hurts

ForthIsNotDead Silver badge

IR35 has its benefits

I work as an independent consultant, and I have simply started refusing to deal with any of this stuff! Using company provided IT resources is a tax headache as it makes you appear (in the eyes of HMRC) to be a de-facto employee, so I've simply stopped dealing with all this stuff.

* "We'll give you an office laptop" - no can't do - it may affect my IR35 status by making me a de-facto employee.

* "We'll give you a company phone" - hell no - see above.

* "We'll also set you up on company email" - hell no. That will 100% fuck up my IR35 status. I'm a CONSULTANT, I don't work for you, I work for me.

* "We'll get you set up on teams" - see above. If you want to contact me, phone me, text me, or email me on MY company email address. I don't work for you.

I don't even use company networks when I'm on site. I use my own 4G hotspot.

I know it's arrogant but if you're an independent you have to get your shit together on this stuff. I have good relationships with my clients and they understand the hassle I have to deal with to maintain my independent status.

Companies have got to start getting their heads around this. The only exception I make is I will accept a network ID/login because I sometimes need one to access source code repos and the like. Same with a VPN account. The payoff is - I don't have all the shit with Teams, Skype, Slack etc. to deal with.

US offers Julian Assange time in Australian prison instead of American supermax if he loses London extradition fight

ForthIsNotDead Silver badge

The US doesn't have a justice system. It has a vengeance system.

Audacity users stick the knife – and fork – in to strip audio editor of unwanted features

ForthIsNotDead Silver badge

I vote for...


Not for children: Audacity fans drop the f-bomb after privacy agreement changes

ForthIsNotDead Silver badge

Re: Depressing

"It’s really really depressing that software has become synonymous with spying on your users. What’s wrong with just releasing software that does what the user expects?

How’s the fuck did we get to this point? Why do software companies think it’s acceptable? Etc etc etc… moan, complain, sob….

It really pisses me off"

On any non-trivial software project that is being developed by a team of developers, it is the telemetry and crash reporting features that helps to deliver the software that does "what the user expects".

The telemetry in particular can be used to see which features of the software are popular (and therefore should be optimised, and have a priority for bug fixes etc.) and which features can be dropped.

Roger Waters tells Facebook CEO to Zuck off after 'huge' song rights request

ForthIsNotDead Silver badge


"Fuck off Zuck, I've got to get on with this,

I don't know what it is, but it goes on here like this."

(From my fave PF album!)

Mark it in your diaries: 14 October 2025 is the end of Windows 10

ForthIsNotDead Silver badge

Re: Two possibilities

Upvote for the Windows 2000 reference. It was a great, no nonsense OS. Reliable and fast.

Would also up vote you again if I could for the Linux Mint reference (beer instead -->) - I too run Mint - however, I don't dual boot. It's just Mint. I have Win 10 in Virtual Box VM if I need it, but I haven't ran it for months! The only thing I need Windows for is Siemens PLC programming software on the rare occasions when I need it.

Linus Torvalds tells kernel list poster to 'SHUT THE HELL UP' for saying COVID-19 vaccines create 'new humanoid race'

This post has been deleted by a moderator

Pre-orders open for the Mini PET 40/80, the closest thing to Commodore's classic around

ForthIsNotDead Silver badge

Better left as (happy) memories

I recently powered up my ZX81, bought new in 1981. I was appalled at just how... shit it was. I mean, really, really awful. I can't believe how much time I must have invested in that machine when I was child. But at the time, it was literally magical. I can even remember how it smelt when it got warm.

When I muck around with these old machines it's a similar experience to meeting an old girlfriend from school: Initial excitement and feelings of high nostalgia, only to be brought back to earth with the weighty slap of reality and the realisation that some things are better left as warm, happy, comforting memories*!


* and the chances are, your ex-girlfriend from 1985 is looking at you and thinking exactly the same :-)

DoS vulns in 3 open-source MQTT message brokers could leave users literally locked out of their homes or offices

ForthIsNotDead Silver badge

You would be correct, and... We do... Crontab is such a useful beast...

Twitter given three weeks to comply with Indian content code

ForthIsNotDead Silver badge

Irony overload...

"Twitter has protested the new rules on grounds that they inhibit free speech."

It took 'over 80 different developers' to review and fix 'mess' made by students who sneaked bad code into Linux

ForthIsNotDead Silver badge

Yes. If you are known to the maintainers and they trust you, whatever you submit is blindly accepted on faith. If you, meanwhile, have been paid by, say, China or the CIA or the FSB to slip something nasty into the code, there's no way they could know, because they don't check your code.

They may 'review' it to check that you're not doing something really dumb, like using old, deprecated system calls, that sort of thing, but other than that... Help yourself.

Audacity's new management hits rewind on telemetry plans following community outrage

ForthIsNotDead Silver badge

Everyone losing their shit over telemetry in Audacity...

...and running it on Windows.

Cry me a river.

We seem to have materialized in a universe in which Barney the Purple Dinosaur is designing iPhones for Apple

ForthIsNotDead Silver badge

Will it take an SD Card?


No it is, then.

Would be so cool if everyone normalized these pesky data leaks, says data-leaking Facebook in leaked memo

ForthIsNotDead Silver badge


There's some quite confusing nomenclature in this article. It makes reference to 'vulnerabilities' and 'scraping'. But scraping is not a vulnerability - it's merely the act of code 'reading'/parsing the output of a page (in a web context). That is not a vulnerability. It's just software, and is very very difficult to defend against.

I'm no fan of Facebook at all, but I have some sympathy with their argument at least at the technical level. It is very very difficult to defend against scraping simply because, server-side, it is is very difficult to discern a human reader from a (cleverly developed) scraping application. Therefore, I can (up to a point) see where they are coming from. To be clear, I'm not defending the lifting of 533 million users records - and maybe that's where the vuln crept in - nefarious persons had access to more than they should have had access to. But the scraping itself is not a vuln.

"Longer term, though, we expect more scraping incidents and think it’s important to both frame this as a broad industry issue and normalize the fact this activity happens regularly.

I hate to say this, but that sounds reasonable enough. It does happen regularly. Heck, Google do it to most news websites the world over! In fact, they do it to YOUR site when they index it. The fight against scraping is an arms race, just like the fight against web tracking. Sophisticated, custom-written scraping apps will pause, scroll the 'screen' up and down, interact with 'like' buttons, share content etc to mimic the actions of a human user. I don't think there's much that can be done about it.

More nefarious, and the article doesn't really point this out (though I noticed a commenter above spotted it immediately) is the obvious attempt at distraction/re-direction away from the fact that 533 freaking MILLION records were snarfed, and instead, they respond to the scraping side of the issue.

We see you Facebook.

Debian devs decide best response to Richard Stallman controversy is … nothing

ForthIsNotDead Silver badge
Thumb Up


I'm really not interested on what Debian's 'official opinion' is on this matter. I'm interested in the software that they produce. They made the right decision. No need to jump on the bandwagon. There's enough folks on it already.

Patent battle over Facebook Live and 'walkie talkie' tech rattles through High Court in London

ForthIsNotDead Silver badge


How can Voxer sue Facebook in Texas for copying it's tech, then argue in London that the tech is 'fundamentally different?

Microsoft's Surface Laptop 4 now includes AMD options for biz customers, boasts up to 19 hours of battery life

ForthIsNotDead Silver badge

Re: 19 hours battery life

That sounds like a faulty battery. I've seen this happen in multi-cell batteries where one (faulty) cell acts as a load for the other healthy cells, thus draining them. Ask for a new battery if it's still in warranty.

So how's .NET 6 coming along? Oh wow, Microsoft's multi-platform framework now includes... Windows

ForthIsNotDead Silver badge


Additionally, Microsoft has made progress on its plans for "hybrid desktop apps" based on embedding Blazor web controls into desktop applications. In this preview, developers can add BlazorWebView controls into WPF and Windows Forms applications running on .NET 6.0. Support for .NET MAUI is planned for a future preview. Microsoft is hyping this approach as a way of modernising existing desktop applications en route to becoming web applications, or cross-platform desktop applications. Blazor allows HTML5 controls and CSS styling to be programmed using C# rather than JavaScript.

We ran up a hybrid WPF and BlazorWebView application using a sample from developer Jorge Arteiro. It worked, but for an application running on the desktop on .NET 6.0, does it make sense to embed chunks of C# running on a separate .NET runtime delivered via web technology?

You know what? I think I'm just gonna give this whole thing a massive miss. I simply don't want anything to do with it. I like the C# language very much, but I simply cannot, and (more seriously, I suppose) will not learn all these new presentation frameworks/systems just to place some fucking GUI objects in a window.

I'm going to leave all this shit to someone else. I dunno - I just feel like we really need to get back to basics on this stuff. Surely the correct way to do this is for MS to produce one system, and have platform specific middleware that knows how to draw those objects on its host operating system. You know... Like Java did... 25 FUCKING YEARS AGO.

What the fuck are you doing, Microsoft?


Android, iOS beam telemetry to Google, Apple even when you tell them not to – study

ForthIsNotDead Silver badge

Re: Yawn!

Indeed. I believe the Register reported on it some time back.

ForthIsNotDead Silver badge

Linux phone... here I come...

See title.

Mozilla VPN now nudges users to put shields up on dodgy networks, adds LAN access

ForthIsNotDead Silver badge
Thumb Up

"The first is a bit of nagging that is generated when a Windows, Linux or Mac device is connected to a network that suffers from weak encryption or lacks password protection. A notification will now appear suggesting that maybe something a little stronger is needed. Clicking this will fire up the VPN service."

That's actually quite a useful function. We might snort at it, but think of your spouse, or kids, or parents using their computers while in a coffee house/uni dorm, or something like that. I say yay. I'm really liking the drive for privacy that Mozilla is on at the moment.

Scottish National Party members found among list of names signed up to rival Alba Party after website whoopsie

ForthIsNotDead Silver badge

Re: Alba

Ah! My bad - thought it was Dixons. How the memories fade. I just remember them being cheap and not very good! A bit like the early Amstrad units - which looked beautiful but were actually quite rubbish!

ForthIsNotDead Silver badge

Re: "Donald, where's your troosers?"

I'm a Sassenach that has lived in Aberdeen since 2005. And I ken fit Doric is. Ok?

ForthIsNotDead Silver badge


People of a certain age will recall Alba, the manufacturer of 'hifi' (really, quite lo-fi) equipment, walkmans, radio cassettes, radio clocks etc. They were pretty big in the 80s. You couldn't walk into a Dixons without seeing a wall full myriad of Alba twin-cassette (with soft eject), hi-speed dubbing, 3 waveband tuner, with graphic equaliser and turntable with rumble filter (copied from Amstrad) systems. All for £99.99.

Like these (SFW)

Is the new Alba party any relation?

ForthIsNotDead Silver badge

Re: "Donald, where's your troosers?"

Call youreself Scots?


It's: "Donald, fars yer troosers?".

And I'm not even Scottish! Pah!

Tools down: Singapore’s training bots and drones to digitize construction work

ForthIsNotDead Silver badge

Re: More surveillance technology

Agreed. It's all indicative of the society we seem to be heading towards.

Raspberry Pi Foundation boss waves off listing rumours, says biz discussions may have been 'over-interpreted'

ForthIsNotDead Silver badge

They'll be rapidly taken over...

... just like ARM.

That's capitalism, I guess.

OVH founder says UPS fixed up day before blaze is early suspect as source of data centre destruction

ForthIsNotDead Silver badge

Re: 300 Cameras

If it really was a battery fire then any amount of cameras will not have made any difference. You could have been standing right in front of it with a fire extinguisher in your hand. Would have made no difference.

The only solution to this potential issue is to locate the batteries away from the servers. I mean hundreds of feet away in a separate building. That of course escalates costs enormously, but what will be the cost of this disaster?

Don't be a fool, cover your tool: How IBM's mighty XT keyboard was felled by toxic atmosphere of the '80s

ForthIsNotDead Silver badge

The 80s were generally a happy time...

The music was great. But Jesus... there was a lot of fag smoke, fag ends, and ashtrays everywhere. It was awful. One the best laws ever passed (I think it was by Labour - might have been as a result of laws passed in the EU) was banning smoking in public places. What a difference. It's amazing how one becomes accustomed to norms so quickly. Watch an old episode of The Sweeny or anything around that time and it seems outrageous to see people smoking in offices!

I remember when I left school in 1987 I was sent to work on a YTS helping to run a really old ICL computer system for an agricultural dealer (Shukers, in Shrewsbury - in case anyone remembers it!). One of the ladies in the office was such a prodigious chain smoker that she was given her own office. And this in an office full of smokers. She was one of my favourites, but god.. the stench and fog when you went in there, and the yellow walls and ceilings... Shudder...!

This developer created the fake programming language MOVA to catch out naughty recruiters, résumé padders

ForthIsNotDead Silver badge

Wait till you read my book on...

Simple Hypervisor Integration Technology...!

Twitter sues Texas AG to halt 'retaliatory' demand for internal content-moderation rulebook in wake of Trump ban

ForthIsNotDead Silver badge

Re: First comment is obviously a sealion, figures

"It's a far-right haven. It's fair comment to call it a far-right-friendly place. It may have non-far-right people on it, but it's known, well known, for being home to far-right internet outcasts."

Define 'far right'. I think you actually mean 'right wing'. In my book, 'far right' would be jack-booted Swastika toting Nazis (even though the Nazis and Fascists were left-wing political institutions - but never mind).

It's become clear to me over the years that, as far as people 'on the left' are concerned anyone with views to the right of theirs is 'far right'. It's got to the point where I don't even argue about it any more.

If you'd have said Parler is/was predominantly right wing, I would have agreed with you, in the same way that Twitter is predominantly left wing.

A Code War has replaced The Cold War. And right now we’re losing it

ForthIsNotDead Silver badge

Rust to the rescue?

I do wonder.

Are we on the precipice of being able to deliver reliable software on a large scale? It's in our hands I suppose. Regarding Rust specifically, I note that we've had languages such as Java that have already solved issues such as memory fragmentation and memory leaks, though those languages never solved the shared resources/threading/race-conditions issues that plague so many large-scale commercial software development projects.

Rust in particular has made great strides in solving these problems, at the expense of some complexity, it could be argued. I do think that, metaphorically speaking, we're standing at the foot of some event horizon in classical computing paradigms. Rust (and it may not be Rust, but some derivative that has similar ideas and conventions, just expressed differently) maybe the start of the next phase of software development technology. Where it's effectively not possible to write the software 'wrongly'.

It's in our hands. Or, within reach. It's up to us to grab it and use it.



Biting the hand that feeds IT © 1998–2021