Windows 10 end of support in 2025 – options

Windows 10 ends support in October 2025. Annoying.

I had a desktop PC on Win10. The desktop is very fast, and was a recent hand-me-down from a friend who is a gamer and has upgraded.

But it has an i5-4670K as its CPU, which is not supported by Win11. So I had to figure out what to do.

Possible options:

  • Ignore the deadline – definitely not wise
  • Upgrade/replace the PC – seems wasteful because apart from arbitrary Windows 11 support requirements, it’s actually fine
  • Pay for support – Extended Security Updates for home users will cost US$30 and may not run for more than a year
  • In my case I could get the laptop docked properly and just use that – and scrap the desktop – a big waste
  • Perhaps I could migrate to Linux

Switching to Linux?

I have to admit, attempting to abandon commercial software is appealing to me.

Which Linux distro? I’d probably lean towards an LTS version of Ubuntu, because it’s well supported, and hopefully the interface is fairly familiar as a Windows user.

A lot of the stuff I do on this desktop is web-based, so apart from installing the OS, the main challenge would be to find equivalents for the non-web applications that I use:

  • Word, Excel, Powerpoint – shouldn’t be too hard; mostly covered by LibreOffice and variants
  • I also use Access. Libre has Base… but I tried the Windows version and found it impossibly complicated and limited.
  • Paint.Net – there seem to be a few options – not sure if any support HEIC images off iPhones
  • A video editor – I recently tried Da Vinci Resolve for Windows, and have been impressed. I notice there’s a Linux version. Officially it only supports CentOS, but there seems to be a way to get it onto other distros. The other one I’ve used a bit recently is Capcut, which also has a Linux version.

Printer/scanner support could be a challenge. I have an old Canon MP610 that I don’t particularly want to replace either.

How to dodge Win 11’s requirements

There’s one more option. Turns out there are ways to dodge Microsoft’s requirements for specific CPUs, TPM and Secure Boot.

You can use Rufus to create a customised Windows 11 install ISO.

These articles go into some detail: Tom’s Hardware, ZDNet/Ed Bott.

In short:

  • Download a Windows ISO
  • Run Rufus to create a USB disk image that removes the system requirements you don’t want
  • Run the USB drive SETUP.EXE

That’s about it. Follow the prompts and Windows 10 will be upgraded to 11.

Windows 11 installing

One gotcha I noticed while trying this first on an old laptop: if you choose a different language ISO than you were using for Win10, you can’t keep your applications. I had been on the standard English US version of Win10, and downloaded the Win11 English International version.

Most of us Australians are probably on the English US version. It seems to be a bit hard to tell, but if you check a Windows option/setting such as desktop personalisation and it says Color (US spelling) you’re probably on it. Get the correct ISO and you can keep everything. You’ll be warned before it starts if you get the wrong one.

When upgrading you may also see a warning about entitlement to updates. The crowd on Reddit think this is just legalese to cover themselves – or that you’ll only get security updates, not feature updates. After I upgraded my laptop, Windows Update was able to find and install security updates.

After doing the old laptop, the second computer I tried was my desktop PC… this also went smoothly.

Not saying I won’t dabble with Linux in the future, but for me I’ve solved the immediate problem.

Hope this helps others.

Nine newspapers: one for all

Nine Entertainment’s major Australian newspapers, The Age, Sydney Morning Herald, and Brisbane Times, have a soft paywall. You can get some articles for free; some are only for paying customers; and some fall somewhere in between, with them granting complimentary access to a few, before asking for money.

This post is not to tell you about various ways of bypassing the paywall if you don’t have a subscription.

But if you have a subscription to one of these, then you can get access to the other two.

I subscribe to The Age, but sometimes hit the paywall when trying to read SMH or BT articles.

In fact sometimes the links within Age articles are sloppy, and point to SMH. Ditto some of the social media shares I see that are from people who I know to be Age readers. I think there’s something dodgy in the app or web site that sometimes spits out an SMH link.

Then I noticed the articles on each site are replicated to the others. If there’s an smh.com.au/whatever/article URL that I can’t read, simply changing it to theage.com.au/whatever/article works. Same with brisbanetimes.

Not too hard to do this by hand in the browser, but it can also be done automatically with a browser plugin such as Redirector.

I wanted it to preserve the SMH or BT home pages, so I can see what the Sydney or Brisbane headlines are. So I added an exclusion for that.

It just about works, with the caveat that if browsing the SMH or BT home page, you need to right-click and open link in a new tab for Redirector to kick-in with the modified Age URL.

Import the JSON config I’ve listed below, or write your own.

{
    "createdBy": "Redirector v3.5.3",
    "createdAt": "2024-11-12T04:20:41.494Z",
    "redirects": [
        {
            "description": "SMH to Age",
            "exampleUrl": "https://www.smh.com.au/technology/shameful-tech-council-facing-questions-over-richard-white-saga-20241025-p5kla6.html",
            "exampleResult": "https://www.theage.com.au/technology/shameful-tech-council-facing-questions-over-richard-white-saga-20241025-p5kla6.html",
            "error": null,
            "includePattern": "https://www.smh.com.au/*",
            "excludePattern": "https://www.smh.com.au/",
            "patternDesc": "",
            "redirectUrl": "https://www.theage.com.au/$1",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Brisbane Times to Age",
            "exampleUrl": "https://www.brisbanetimes.com.au/business/companies/abc-to-slash-dozens-of-jobs-ahead-of-restructure-20230615-p5dgoe.html",
            "exampleResult": "https://www.theage.com.au/business/companies/abc-to-slash-dozens-of-jobs-ahead-of-restructure-20230615-p5dgoe.html",
            "error": null,
            "includePattern": "https://www.brisbanetimes.com.au/*",
            "excludePattern": "https://www.brisbanetimes.com.au/",
            "patternDesc": "",
            "redirectUrl": "https://www.theage.com.au/$1",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        }
    ]
}

Hopefully this is useful to others who subscribe to one of these sites.

Embedding Mastodon posts in WordPress

I’m someone who has made their escape from Twitter, mostly posting to a mix of Mastodon, Threads and Bluesky.

It was really easy to embed a Twitter post in WordPress: just paste the URL into the block editor and it’d do the hard work for you.

That doesn’t work for Mastodon, possibly because it’s so many different domains (servers) that WP can’t figure out when it’s a Mastodon post. Pasting the URL just displays… the URL.

Mastodon does have a function to get the embed code, which you can put into a WP Custom HTML block… but that didn’t work for me either. On my personal blog with its modified Twenty Twenty theme, the Mastodon post appeared hard against the left hand side of the browser window, out of whack with the rest of the post text.

With some experimentation and Googling, I discovered that tweaking the embed code slightly made it better.

Basically in the HTML, edit the blockquote style attribute margin and change it from 0 to auto. That made it appear in line with the rest of the post.

I’d love to show you it here, but it turns out the even older theme we’re using on geekrant.org.right now can’t handle them at all. Attempting to save a post with embedded Mastodon HTML results in a Save error. (And I don’t have time right now to get screen grabs.)

Hmm, might be time for a theme update.

Anyway, hope this helps someone else out there (and remind me of what I need to do next time).

Pitivi timeline end is in the wrong place. How to move the end of the timeline?

Once again the Internet has failed me. I was using the Pitivi non-linear video editor, and discovered my three minute video had the end of the timeline (where the video ends) at over ten minutes. This would triple the render time: unacceptable, time is money.

You can reach the start/end of the timeline by pressing the Go To Start and Go To End buttons on the video player thing. I spent quite some time trying to find how to alter the timeline end.

Turns out there’s no way to move or adjust the end of the timeline. However if you close the project and reopen it, Pitivi correctly detects where the last clip ends and makes that the end of the video. Render time reduced.

Printer review turns into commentary on content farming

My old Canon MP610 is something like 17 years old, and does the job I need it to – sits in the corner out of the way, occasionally used for printing and scanning.

I even got it to work in Windows 10, though I don’t know what’ll happen with my next OS once Win10 falls out of support. (It may be possible as a consumer user to pay for updates, but it won’t be cheap.)

Anyway, I sometimes ponder a new printer. Not that I need one, but if I did, this review caught my eye:

The Verge: After a full year of not thinking about printers, the best printer is still whatever random Brother laser printer that’s on sale.

It’s not just a printer review; it’s a commentary on the new world of AI, content farming, and hopeless Google search results, and it’s well worth a read.

New used laptop

I just realised it’s the new year, and I should push out some posts that I wrote last year but never got around to finishing.

I’m rarely in a rush to upgrade my laptop – the old one is a secondhand Thinkpad T430 which I got in 2018 – that model was first released in 2012.

It’s been good, and I was reluctant to invest the $1000+ for a new one, so I thought I’d try another secondhand one: an ex-government T480s for $499. i5-8350U CPU (1.7 GHz), 12 Gb RAM, 256 Gb SSD.

This is a big upgrade for me – from then 7-year-old tech to 4-year-old tech. The T480s was first released in 2019. It got good reviews at the time.

Comparing the CPUs in CPUBenchmark.net’s ratings, the old scored 2639, the new 6265, or 2.37 times faster. Up against that is a shift from Windows 10 to Windows 11… which at first glance seems to have more cruft in it, but runs mostly okay… except Chrome, which is a little slow to get going.

(For comparison the new-used desktop that I recently got given has an i5-4670K CPU that scores 5557, but it’s got a much better GPU.)

Laptop setup:

  • It came with Windows 11. I did a reset on that to get rid of anything funky.
  • It also came set up to automatically logon as “User” – after creating my own standard and admin users, turning off the auto logon seemed quite tricky, and I ended up using the SysInternals Autologon tool, which once found was quick and easy.
  • Find the Lenovo site and check for driver upgrades. For some reason the Lenovo tool for checking for updates is quite finicky, and needs to be run as an Admin user. Updates included a BIOS upgrade.
  • Swap Ctrl-Fn in the BIOS – I just can’t get used to Ctrl being anywhere but the bottom left corner, as on every other keyboard I use
  • Turn off Touchpad taps. I’m terrible for false clicks on this, though this one seems less prone to it than the T430

Other than these last two dot points, the keyboard seems good, as Thinkpads generally are.

The proper touchpad buttons are at the top; on the T430 they were at the bottom. This may take a bit of getting used to.

But overall I like this new machine. Heaps lighter and thinner, faster, better screen.

(I also recently got a new used desktop machine, courtesy of a friend who was upgrading. It’s a beefy beast, but uses Win10, and can’t be upgraded to 11. No matter, at least for now. 2023 seems to have been the year of new PCs for me.)

WordPress Collapse-o-matic plugin retired

For anybody using the very handy Collapse-o-matic plugin on WordPress, according to a (slightly vague, and difficult to find) support post, it’s being retired due to ongoing security issues.

The plugin provides an expandable section in blog posts.

Fortunately WordPress now supports this natively via the Display block type. Some people are hunting around for other plugins with additional functionality, but Display looks good to me.

One issue I had was finding which blog posts used Collapse-o-matic.

The solution I found was in the WordPress admin posts page, search for [expand

Then it’s hopefully easy enough to move the relevant content into a Display block, and deactivate the plugin.

For anybody else using WordPress, this is probably a nice reminder to review WP plugins and check for any other vulnerabilities that haven’t been widely advertised.

Fast uploads on NBN

I had been on Uniti Wireless for some years for home broadband. Costing $79/month, it was pretty good, and is the equivalent of NBN 50/20 speeds. But I really wanted faster uploads, and Uniti recently has had slow down problems, with speeds dropping randomly through the day. And twice this year it’s had outages.

Plus, since I joined Uniti, my street got NBN, opening up more options.

But I don’t understand why it’s so hard to find NBN plans with upload speeds of 40+ Mbps, and why they’re so expensive. You basically have to pay for 100 Mbps or higher downloads to get faster uploads.

Search sites like Finder have the option to look only for 50+ upload speeds, but then all it finds is one 250/50 plan costing $209/month, which is overkill.

Canstar only allows you to filter by download speeds. It does find one 100/40 plan from Belong, which Belong’s own web site doesn’t know about. Very helpful. Ditto TPG. The big companies, Telstra and Optus, don’t even offer fast uploads.

I found a reviews.org page that supposedly highlights fast uploads. Two of the five options listed are only 20 Mbps. Really?

Anyway, after some hunting around, here are a few options I found:

ProviderPlan Download/UploadInitial monthly costUsual monthly cost
Leaptel500/50$109 for first 12 months$129
Aussie Broadband100/40$109$109
iiNet450/40$119.99 for first 6 months$149.99
Superloop100/40$75 for first 6 months$89
Exetel100/40$74.99 for first 6 months$88.99

I’m sure there are more, but let’s not make the decision harder than it has to be.

As I understand it, Superloop and Exetel are the same company, which is why the pricing is near-identical. I’m somewhat suspicious of the amount of advertising Superloop is doing at the moment, and wonder if they have an influx of customers, what support will be like when something goes wrong.

My old provider, Uniti (using fixed wireless) has been pretty good but continually falls down with poor support when anything goes wrong.

iiNet I’ve used in the past and they were very good for support, and their service includes mobile internet as a backup during outages. But their only plan with 50+ upload is 450 download, which I don’t need, and is way more expensive any anything else.

But I ended up with Aussie Broadband, which has a very good reputation for good support. So far so good. 100+ downloads, 35-40 uploads.

Good by world standards? Probably not.

But fine for AU. I’m happy with that for now.

WordPress issues and Cloudflare

Cloudflare will speed up one web site for free. I’ve used it a fair bit over the years for my main blog, and it seems to have been pretty good.

Recently I struck some issues:

  • I could not save a post with the word “Casin0” in it. (actually spelt with an “o”; I was referencing the town in NSW.)
  • Sporadic “Updating failed. you are probably offline” errors from WordPress when trying to save (existing) posts
  • Sporadic image upload failures

On the first I temporarily gave up and spelt it with a zero. This is still unresolved, and it affects this blog too. It’s probably a web host issue – a security filter somewhere.

But while researching the second issue, I saw a reference to Cloudflare, and tried turning it off. It resolved it immediately. I suspect it was the cause of the third problem too.

Now I’ll need to more thoroughly investigate WordPress caching. The W3 Total Cache free plugin seems to do an okay job.

UPDATE: And then the error started coming back, but only for saving new posts – not editing existing ones. It seems I need to keep investigating.

One problem I’ve had is WP Multi-site seems a bit dodgy, at least with my setup. There are instructions for turning it off here.

Still worth trying turning off Cloudflare if you’re having issues though.

Refreshing Facebook link previews

Sometimes when posting a link, something goes wrong and the preview doesn’t come up properly.

I hit this issue yesterday when posting a link from my personal blog. At the FB probe went looking, it seemed to hit a database error, so that’s what it said. Not very helpful.

I tried the site itself, and it was up. Retrying from FB didn’t fix it – it was now in the cache. Thankfully there’s a way of refreshing it:

Go to https://developers.facebook.com/tools/debug/

Enter the URL and it’ll show you the current cached preview image, and any errors.

Click the Scrape Again button to refresh it.

Neato.

iPhone – directions in Google/Apple Maps not being announced

I was trying to figure out why my iPhone driving directions weren’t being announced – in both Google Maps and Apple Maps.

All the relevant options seemed to be on – within the apps and in Settings.

As is sometimes the case, the typical internet help articles weren’t any help at all. They made various suggestions for settings I’d already found, along with restarts, reinstalls, and factory resets which I didn’t fancy doing as I had no confidence they’d help.

It took finding this Apple Community discussion to solve it. Bluetooth was the problem.

The phone was sending the audio via Bluetooth, but unless the car was on the BT Audio setting, it wouldn’t hear it and repeat it. I do use Bluetooth occasionally in the car for podcasts, but usually it’s on the radio.

The Apple Community discussion mentioned a setting for audio output. I haven’t actually found that yet, but turning off Bluetooth on the phone works just as well.

EDIT: I’ve also found that Google Maps on iPhone won’t announce directions when the screen is turned off to conserve battery. Apple Maps will continue to announce directions. Apparently Google Maps on Android will do it.

There is no way to block, reject or prevent payments being made to your phone number via Paypal

How can I block PayPal payments to my mobile phone number?

None of these

How do I confirm my mobile phone number with PayPal?

I found some articles in our Help Center that might help you. Check them out! If you need more help, please rephrase your question or type “need more help”.

How do I confirm my mobile phone number with PayPal?

How do I add, edit or remove a phone number on my PayPal account?

How do I edit my customer service email, phone number or website URL on my PayPal account?

– PayPal Assistant

need more help

Yes

Hi Josh. I am not sure what you mean by block payments? Are you referring to notifications?

– Beth

No, I don’t want PayPal payments available to my mobile phone number. If someone tries to make Payal payment to my mobile phone number, I’d like it to fail immediately.

I see that right now your phone number is not confirmed and would not be able to receive payments at this time.

– Beth

But I get a text telling me I’ve got a payment, as far as the payer is concerned they’ve successfully made a payment. I don’t want this. I want payments to my mobile to fail, immediately.

In the sender’s account it would say that the payment is pending since the phone number is not confirmed. Unfortunately there is not a way to auto deny payments sent to your phone number. I apologize that this is not something that PayPal is able to do.

– Matthew

There’s also no way to reject payments sent to a phone number, other than contact the payer and ask them to cancel it from their end. Unless I want to refund payments to my mobile, which I do not.

The payments sent to your phone number will be reversed automatically after 30 days have passed, with no action required of you.

– Lindsay