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,854 other subscribers

Archive for 2025

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 »

NEN 5152 – Wikipedia: “Technische tekeningen – Elektrotechnische symbolen”

Posted by jpluimers on 2025/06/24

Apart from the 1973 and 1977 editions mentioned in NEN 5152 – Wikipedia it also links to a 2016 edition. After a little digging, it has at least had new editions in these  years:

Read the rest of this entry »

Posted in Development, Electronics Development | Leave a Comment »

Some testla.com artifacts indicate it runs on PHP being deployed from a git repository

Posted by jpluimers on 2025/06/24

A few years back, a few interesting files turned up that are directly served from the testla.com web-site right in the middle when Musk used their software engineers to asses twitter.com code quality:

Some do not exist (of which some any more):

Read the rest of this entry »

Posted in Development, DVCS - Distributed Version Control, git, PHP, Scripting, Software Development, Source Code Management, Web Development | Tagged: | Leave a Comment »

Centurion Deuren: Gebruikers- & Installatiehandleiding KS-Serie (70 – 100)

Posted by jpluimers on 2025/06/23

Will need this: [Wayback/Archive] Centurion Deuren: Gebruikers- & Installatiehandleiding KS-Serie (70 – 100) [Wayback PDF View/PDF View]

The problem is that a combination of the buttons of the Centurion remote controls failing more frequently plus that the remote control are unable to teach their code to new universtal remote controls that we still had from our previous home which used a Marantec door.

Universal remote controls are supposed to be compatible with both Centurion and Marantec remote controls.

What I want to figure out is if I can initiate one new remote control from the door opening mechanism, then have that teach other new remote controls.

Hopefully this is the right manual for the model we have (the model number is not visible from below, so need to verify that from a location difficult to look from above).

Fingers crossed.

Related links (the quest):

Read the rest of this entry »

Posted in Hardware, LifeHacker, PDF, Power User | Leave a Comment »