The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,860 other subscribers

Archive for June, 2025

Windows warned me of disk full; PowerToys updates filled the disk as the update notification got overwhelmed by tons of others  (like chat ones) in the Windows notifications which is limited to showing just the last 20

Posted by jpluimers on 2025/06/30

I got warned about low disk space on drive C: caused by PowerToys taking 7 gigabytes of stale upgrades: [Wayback/Archive] 396918165-154de37a-432d-4cab-84ee-0f5a54eb6575.png (1370×789).

PowerToys itself does not like this situation either: an update will quit without indicating why.

According to their issue tracker, this should have been fixed in v0.58.0* , but it wasn’t, see [Wayback/Archive] Update installed, but installation files not deleted. · Issue #13296 · microsoft/PowerToys · GitHub

So if you disk runs full, check out for a bunch of powertoyssetup-*.exe (why don’t they use Pascal casing for readability here?) files.

 

If you get chat notifications, then they will likely overwhelm the PowerToys notification that an update is available as Windows by default only can show the most recent 20 notifications, and it is hard to modify that default:

Read the rest of this entry »

Posted in Uncategorized | Tagged: , , , , | Leave a Comment »

Charging the Battery on Your Ring Video Doorbell 2 – Ring Help

Posted by jpluimers on 2025/06/30

Your Ring Video Doorbell 2 is charged using a common micro-USB cable (an orange one is included in your Ring box). The micro-USB cable can be plugged into any USB power source such as a computer. Your Ring Video Doorbell 2 will take around five to 10 hours to fully charge depending on whether the USB cable is plugged into a USB port or into a wall outlet.

[Wayback/Archive] Charging the Battery on Your Ring Video Doorbell 2 – Ring Help

Read the rest of this entry »

Posted in Hardware, IoT Internet of Things, Network-and-equipment, Power User, Ring Doorbell/Chime (Amazon), Uncategorized | 2 Comments »

Uit 2023 (toen gemist) Nieuwe FM- en DAB-indeling landelijke commerciële radiostations van start | Nieuwsbericht | Rijksoverheid.nl

Posted by jpluimers on 2025/06/27

In 2023 waren we druk bezig met voorbereidingen om te verhuizen, dus toen dit gemist [Wayback/Archive] Nieuwe FM- en DAB-indeling landelijke commerciële radiostations van start | Nieuwsbericht | Rijksoverheid.nl

Het bevat een tabel van de FM-frequenties voor de Nederlandse commerciële radiostations.

  • Sky Radio, 101 FM en DAB+
  • Radio 10, onder andere 103.0/103.2 FM en DAB+ (was: Radio Veronica)
  • Qmusic, 100.4 FM/100.7 FM en DAB+
  • BNR, onder andere 91.3/100.1 FM en DAB+
  • Radio Veronica, onder andere 91,1/95.2 FM en DAB+ (was: SLAM!)
  • Radio 538, 102 FM en DAB+
  • JOE, onder andere 103.8/104.1 FM en DAB+ (was: Radio 10)
  • Radio4All, onder andere 90.5/90.7 FM en DAB+ (was: Sublime)
  • 100% NL, onder andere 104.4/104.6 FM en DAB+

En ja: we luisteren radio hier voornamelijk via FM omdat die – in tegenstelling tot internet streams – het beter doen, en de uitstekende apparatuur uit de jaren 90 hier nog steeds prima functioneert.

--jeroen

Posted in LifeHacker, Power User | Leave a Comment »

Scoop buckets by Github score | scoop-directory

Posted by jpluimers on 2025/06/27

Interesting gamification of the Scoop installer buckets: [Wayback/Archive] Scoop buckets by Github score | scoop-directory

It is an overview of various buckets you could add to [Wayback/Archive] ScoopInstaller/Scoop: A command-line installer for Windows. sorted by GitHub stars.

–jeroen

Posted in Power User, Scoop, Windows, Windows 10, Windows 11 | Leave a Comment »

Undergraduate Upends a 40-Year-Old Data Science Conjecture : programming – Andrew Krapivin et all invente a faster hashing algorithm

Posted by jpluimers on 2025/06/26

From a while back: [Wayback/Archive] Undergraduate Upends a 40-Year-Old Data Science Conjecture : programming which has a “TL;DR for non CS people” and a “Here’s an explanation” well worth reading.

It’s about the work of Andrew Krapivin with co-authors Martín Farach-Colton and William Kuszmaul.

A young computer scientist and two colleagues show that searches within data structures called hash tables can be much faster than previously deemed possible.

Reminder to self to find any real world implementations of this new hashing algorithm.

Materials are the “easier” article [Wayback/Archive] Undergraduate Upends a 40-Year-Old Data Science Conjecture | Quanta Magazine which refers to the actual paper:

Read the rest of this entry »

Posted in Algorithms, Conference Topics, Conferences, Development, Event, Software Development | Tagged: , , | Leave a Comment »

Colorline Hirtshals departure/arrival times (boarding 1 hour before departure) to/from Kristiansand and Larvik

Posted by jpluimers on 2025/06/26

Somehow initially hard to find, so lets document this (these dates were obtained on 20250625, but changing the dates does not seem so change the times):

Notes:

  1. Embarcation is 60 minutes before departure. Be on time!
  2. Book through their Norwegian site: it gets you more discount.

--jeroen

Posted in About, LifeHacker, Personal, Power User, Travel | Leave a Comment »

Tom Waes tussen twee vuren in Noord-Ierland

Posted by jpluimers on 2025/06/26

If anyone knows how to watch this outside Belgium, please let me know: [Wayback/Archive] Tom Waes tussen twee vuren in Noord-Ierland.

I was there a few years before and a few months after this got broadcasted and I am curious to the footage: how does it compare (or differe) with my own experience and why.

For now, it looks like you cannot view it outside Belgium without confirming you are a Belgian citizen: [Wayback/Archive] Reizen Waes – 5 (4) Noord-Ierland | VRT MAX

Read the rest of this entry »

Posted in Awareness, History | Leave a Comment »

Robust Links – Make Your Link Robust: automagically amend them with archived versions

Posted by jpluimers on 2025/06/26

Need to look into this further: [Wayback/Archive] Robust Links – Make Your Link Robust.

Likely running it on my blog requires JavaScript to be enabled which means going from the premium to the small business plan (at te time of writing from USD 8 to USD 25 per month: a 200+% increase).

Let’s first start with an example:

Read the rest of this entry »

Posted in archive.is / archive.today, CSS, Development, Internet, InternetArchive, JavaScript/ECMAScript, link rot, Power User, Scripting, Software Development, WayBack machine | Leave a Comment »

GitHub: finding the oldest commit on large repositories

Posted by jpluimers on 2025/06/25

The manual process of getting back to the earliest commit of a GitHub repository is easy for small repositories, but for a large one it is very tedious.

TL;DR: there are various ways, but the easiest was the INIT Bookmarklet below.

Note: 2 weeks before the scheduled post made it to the front of the queue, I got a report¹ that it started to fail. Here it still works.

It’s hard to debug because of the functional programming approach taken.

Read the rest of this entry »

Posted in Bookmarklet, C, Conference Topics, Conferences, Development, DVCS - Distributed Version Control, Event, git, GitHub, Go (golang), JavaScript/ECMAScript, Power User, Scripting, Software Development, Source Code Management, Web Browsers | Tagged: , , | Leave a Comment »

“C# emits .callvirt instructions, even if the method isn’t virtual. That forces a call site null check.” (Immo Landwerth on Twitter)

Posted by jpluimers on 2025/06/25

From a while back, which I initially missed because it was in the midst figuring out my ver increasing bowel problems leading up to all my cancer treatments, but still relevant:

[Wayback/Archive] Immo Landwerth @terrajobst@hachyderm.io on Twitter: “That’s why C# emits .callvirt instructions, even if the method isn’t virtual. That forces a call site null check.”

Except inside [Wayback/Archive] Extension Methods, referring to this will never return null.

Yes you can work around this using things like reflection, but the C# compiler will emit .callvirt for any method call which does an implicit null check by the caller which means you never have to check that in callees.

The above tweet quoted the first message of the [Wayback/Archive] Thread by @MStrehovsky on Thread Reader App on working around this .callvirt protection:

Read the rest of this entry »

Posted in .NET, C#, Conference Topics, Conferences, Development, Event, Software Development | Leave a Comment »