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

Having cancer is not a fight or a battle, it is about having luck or misfortune

Posted by jpluimers on 2021/12/10

It has been a while after my last post about me having cancer. No, I am not giving up. But I am having the regular fear of the upcoming checks: did the metastases return, or do I have the luck to outlive some 30% of my peer group.

The last metastases surgery has been slightly more than a year ago. A year from now, that percentage hopefully will be 50% and slowly increase over time until about 90% in some 9 years from now.

At year’s end, I will know for sure.

Below are some links on, mostly Dutch but with English abstract, articles about the mental side of having cancer, or having survived it for now.

Read the rest of this entry »

Posted in About, Cancer, LifeHacker, Personal, Power User, Rectum cancer | Leave a Comment »

Ontdek alle Nederlandse bedrijven uit het Handelsregister – OpenKvK.nl

Posted by jpluimers on 2026/05/12

Weet altijd waar je zaken mee doet: [Wayback/Archive] Ontdek alle Nederlandse bedrijven uit het Handelsregister – OpenKvK.nl

Er is een API van in totaal 4 datasets volgens [Wayback/Archive] API documentatie – overheid.io:

Gerelateerd: [Wayback/Archive] Hacken voor Democratie | Hack de Overheid!

--jeroen

Posted in Communications Development, Development, HTTP, Internet protocol suite, REST, Software Development, TCP | Leave a Comment »

Know your TypeScript/JavaScript operators… or why having little ceremony sometimes makes programmers life harder

Posted by jpluimers on 2026/05/12

const a = undefined; const result1 = a ?? 0 + 10; const b = 100; const result2 = b ?? 0 + 10;Take this cool example I extended from [Wayback/Archive] Thomas 🅰️🇨🇵 on Twitter: “#Typescript quizz What will be the value of result1 and result2 ?” which lacked alt-badge, so I [Wayback/Archive] responded with the image on the right that has alt-text.

Based on that, I added a bit of logging:

const a = undefined;
const result1 = a ?? 0 + 10;

const b = 100;
const result2 = b ?? 0 + 10;

console.log(result1);
console.log(result2);

Two questions:

  1. What is the output of both log lines?

Read the rest of this entry »

Posted in .NET, C#, Conference Topics, Conferences, Continuous Integration, Delphi, Development, Event, Java, Java Platform, JavaScript/ECMAScript, Maven, Scripting, Software Development, TypeScript | Leave a Comment »

default settings – How do I disable all AI features in Chrome? – Super User

Posted by jpluimers on 2026/05/11

Few places have the configuration for various platforms on how to prevent Google Chrome from installing the 4GB LLM model that got traction over the last few days. Luckily it is at [Wayback/Archive] default settings – How do I disable all AI features in Chrome? – Super User (thanks [Wayback/Archive] A-Tech and [Wayback/Archive] cachius):

Read the rest of this entry »

Posted in AI and ML; Artificial Intelligence & Machine Learning, Chrome, Development, Google, LLM, Power User, Software Development | Leave a Comment »

On my list of virtualized network solutions to try: ZeroTier | Global Area Networking

Posted by jpluimers on 2026/05/11

ZeroTier looks interesting: [Wayback/Archive] ZeroTier | Global Area Networking.

Especially since:

  1. [Wayback/Archive] zerotier/ZeroTierOne: A Smart Ethernet Switch for Earth open source repository
  2. [Wayback/Archive] Pricing (Plan Basic: Free / ZeroTier Hosted Controller, 1 Admin, 25 Nodes, Unlimited Networks, Business SSO: n/a, Community Support)
  3. [Wayback/Archive] ZeroTier on MikroTik

    MikroTik now joins Ubiquiti, Teltonika Networks, OpenWrt, and OPNsense on our list of supported 3rd party networking firmware and routers.

The first is unlike Tailscale.

Too bad it is not available as official pfSense package:

Via: [Wayback/Archive] The definitive Guide to Zerotier VPN and why it is “better” than Wireguard (Tutorial) – YouTube

Queries:

–jeroen

Read the rest of this entry »

Posted in Uncategorized | Leave a Comment »

SABRENT USB Charging Station 252 W 8-Port PD 3.0 with LCD Display – GaN Charger Charger – Fast Charging Station for USB-C & USB-A Devices, Laptops, Smartphones – PPS, Overcharge Protection: Amazon.de: Computer & Accessories

Posted by jpluimers on 2026/05/08

This is a cool device as explained in the below video: [Wayback/Archive] SABRENT USB Charging Station 252 W 8-Port PD 3.0 with LCD Display – GaN Charger Charger – Fast Charging Station for USB-C & USB-A Devices, Laptops, Smartphones – PPS, Overcharge Protection: Amazon.de: Computer & Accessories

Despite good, I put this comment below the video:

Read the rest of this entry »

Posted in ElectricPower, Hardware, LifeHacker, Power User, PSU, USB, USB-C | Leave a Comment »

Little Snitch – I was living under a stone; thanks Angrynerds!

Posted by jpluimers on 2026/05/08

Boy have I been living under a stone, I wish I had known Little Snitch 2 decades ago (:

Little Snitch – Wikipedia:

Little Snitch is a host-based application firewall for macOS. It can be used to monitor applications, preventing or permitting them to connect to attached networks through advanced rules. It is produced and maintained by the Austrian firm Objective Development Software GmbH.

At the time of writing, it was at version 5.x, and it was introduced early this century.

Site and other links:

Read the rest of this entry »

Posted in Apple, Mac, Mac OS X / OS X / MacOS, Power User | Leave a Comment »

Devs of VS Code extensions are leaking secrets en masse • The Register

Posted by jpluimers on 2026/05/07

Reminder from a while back: all your development tools are belong to us: [Wayback/Archive] Devs of VS Code extensions are leaking secrets en masse • The Register

--jeroen

Posted in Development, JavaScript/ECMAScript, Scripting, Software Development, TypeScript, vscode Visual Studio Code | Leave a Comment »

Wondering if the takeown/icacls/del trick still work to screw up %windir%\system32 (via Patrick Doyle on Twitter)

Posted by jpluimers on 2026/05/07

A few years back this trick was shown to screw up %windir%\system32 [Wayback/Archive] Patrick Doyle on Twitter: “@SwiftOnSecurity @RoseAreaZero Delete any file in three easy steps: > takeown /F "example.ext" > icacls "example.ext" /grant "%USERNAME%":F > del "example.ext".

Like [Wayback/Archive] SwiftOnSecurity (@SwiftOnSecurity) / Twitter (see the long thread further below), I was expecting that Windows would either prevent you from doing this at all, or allow for easy recovery with System File Protection (now Source: Windows File Protection).

That didn’t prevent or recover it back then.

I wonder if that has been changed by now.

From the above Tweet:

Delete any file in three easy steps:
> takeown /F "example.ext"
 > icacls "example.ext" /grant "%USERNAME%":F
 > del "example.ext"

Read the rest of this entry »

Posted in Batch-Files, Development, Power User, Scripting, Security, Software Development, Windows, Windows 10, Windows 11, Windows Development | Leave a Comment »

I Built a Commodore 64 Laptop That Never Existed (PI + EMULATION) – The Portable 64 Concept Design – YouTube

Posted by jpluimers on 2026/05/06

Cool to see what 3D printing plus a Raspberry Pi emulating a C64 can do [Wayback/Archive] I Built a Commodore 64 Laptop That Never Existed (PI + EMULATION) – The Portable 64 Concept Design – YouTube.

The Portable 64 with an original Commodore 64 joystick

The Portable 64 with an original Commodore 64 joystick

However, published in December 2025 after Commodore had been resurrected from the C= brands, it would have been way cooler if was based on new Commodore 64 Ultimate hardware.

Maybe someone will do such a portable computer based on that hardware, or even better that it becomes available at [Wayback/Archive] Home | Commodore.

--jeroen

Posted in 3D printing, 6502, C64, Commodore, Development, Hardware Development, History, Power User, Retrocomputing | Leave a Comment »

AbortController is your friend

Posted by jpluimers on 2026/05/06

Cool post [Wayback/Archive] AbortController is your friend starting with

One of my favorite new features of JS is the humble AbortController, and its AbortSignal. It enables some new development patterns, which I’ll cover below, but first: the canonical demo.

It’s to use AbortController to provide a fetch() you can abort early:

It then continues with a series of nice use cases.

Via [Wayback/Archive] Roderick Gadellaa on Twitter: “Late to the party here (was published in June last yr) but great read if you (like me) missed it”.

Video at [Wayback/Archive] AbortController is your friend – YouTube.

–jeroen

Read the rest of this entry »

Posted in Development, JavaScript/ECMAScript, Scripting, Software Development, Web Development | Leave a Comment »