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

Critical Program Reading (1975) – 16mm Film – YouTube

Posted by jpluimers on 2025/08/28

Code quality courses have been an ancient art: this video turned 50 this year (:

[Wayback/Archive] Critical Program Reading (1975) – 16mm Film – YouTube

Via: [Wayback/Archive] Mac 💉💉🦠 on Twitter: “Critical Program Reading, a 16mm film from 1975 dug up by @TechConnectify about Structured Programming techniques … “Code unto others as you would have others code unto you.” (cc @KevlinHenney)” / Twitter

Read the rest of this entry »

Posted in Agile, Code Quality, Development, Software Development | Leave a Comment »

“Everybody should have an obsession with Lisp-like language at least once in their life” @KevlinHenney

Posted by jpluimers on 2025/08/27

The tweet [WaybackSave/Archive] Jakub Kočí on X: “”Everybody should have an obsession with Lisp-like language at least once in their life” @KevlinHenney I’m glad that I had one with Clojure.” mentioned a great talk:

[Wayback/Archive] The Past, Present & Future of Programming Languages • Kevlin Henney • GOTO 2024 – YouTube

The quote brought instant memories to my early computing days that I had almost forgotten: the muMATH (the muMATH-80 version on Apple II) computer algebra system which was based on muLISP (the German muLISP page has more detailed information), a LISP dialect.

In retrospect, I was way too young to really grasp LISP which was way harder than just using the muMATH wrapper. But it was also my first encounter to reasoning systems, or what we now collectively would call AI systems as back in the 70s there was a strong LISP connection to artificial intelligence . Do not confuse muMath with MuMath-Code however, that is a different LLM beast: [Wayback/Archive] GitHub – youweihao-tal/MuMath-Code

So hopefully I will have a chance to revisit LISP with a LISP-like language one day, maybe even using the discontinued muMATH-83 on MS-DOS (also named “Microsoft LISP“), maybe even the (also discontinued) Derive 6.1 for Windows which is also based on muLISP, or even Clojure itself.

Read the rest of this entry »

Posted in AI and ML; Artificial Intelligence & Machine Learning, Development, History, LISP, LLM, Power User, Retrocomputing, Software Development | Tagged: | Leave a Comment »

In case I ever want to import another SVN repository into GitHub (for instance form SourceForge)

Posted by jpluimers on 2025/08/27

The odd thing is that SourceForge has (sf.net) a GitHub project importer (for more than 10 years now!), but not vice versa. You can import a SVN repository in GitHub, but that’s far from importing a complete sf.net project.

More on the importer to import GitHub to SourceForge below, but first the other way around:

These steps worked to get xn-resource-editor.sf.net into github.com/jpluimers/XN-Resource-Editor-TWM (which I did because the GitHub web UI is so much better at browsing and searching commits and files than the SourceForge web UI):

Read the rest of this entry »

Posted in Development, DVCS - Distributed Version Control, GitHub, Software Development, Source Code Management, SourceForge, Subversion/SVN | Leave a Comment »

GitHub – rbwebdev/lemmings-page-404: My 404 page with a little game of Lemmings

Posted by jpluimers on 2025/08/26

Last week I wrote about Example how not to return a HTPP-500 result: Amazon DE – Tut uns Leid!.

Today I found https://archive.is/undefined which consistently returns a HTTP 404 in the HTTP result.

It reminded me of an old (well, what is old anyway <g>) post Best 404 page ever. back in the days (returning both 404 in the HTTP result and page content) I did not yet archive outgoing links (it took me a few more years to realise many URLs are ephemeral and have queued up a post on that for early next year),  and found out the site has changed since then. Time for archived and updated links, and a repository too as by now the source has been published on GitHub:

Read the rest of this entry »

Posted in Communications Development, Development, HTML, HTTP, Internet protocol suite, Software Development, Web Development | Leave a Comment »

List of Delphi language features and version in which they were introduced/deprecated – Stack Overflow

Posted by jpluimers on 2025/08/26

Especially with the documentation for all versions of Delphi 2010 through the second-last version of Delphi have been killed from the docwiki (see The Delphi documentation site docwiki.embarcadero.com has been down/up oscillating for 4 days is now down for almost a day.), I wish that Embarcadero would put effort into maintaining the [Wayback/Archive] List of Delphi language features and version in which they were introduced/deprecated – Stack Overflow

Currently, the only alternative is the conditional defines from [Wayback/Archive] jedi/jedi.inc at master · project-jedi/jedi and (which in turn is included by for instance [Wayback/Archive] jcl/jcl.inc at master · project-jedi/jcl and [Wayback/Archive] jvcl/jvcl.inc at master · project-jedi/jvcl, but that one does not provide links to existing documentation.

Thanks to all the maintainers on Stack Overflow that have tirelessly edited this answer over and over again to keep it up to date on current and past Delphi versions, see [Wayback/Archive] Revisions to List of Delphi language features and version in which they were introduced/deprecated – Stack Overflow.

Via [Wayback/Archive] Server Overflow.

–jeroen

Posted in Delphi, Development, Software Development | Leave a Comment »

XBlock Screenshot Labeller (@xblock.aendra.dev) — Bluesky

Posted by jpluimers on 2025/08/25

[Wayback/Archive] XBlock Screenshot Labeller (@xblock.aendra.dev) — Bluesky

Hopefully documentation will be expanded beyond these two thin pages:

Via [Wayback/Archive] Post by @henkbulder.nl — Bluesky

--jeroen

Posted in BlueSky, SocialMedia, Twitter | Leave a Comment »

Only a few years back I learned that CrystalDiskMark is using Microsoft MIT-licensed diskspd for the actual measurements

Posted by jpluimers on 2025/08/25

I was looking for a way to measure Windows disk performance from the console as I was used to using the [Wayback/ArchiveCrystalDiskMark GUI measurement tool.

So I was glad to learn a few years back at the end of 2022 that [Wayback/Archive] CrystalDiskMark 8.0.4c is based on [Wayback/Archive] DISKSPD 2.0.21a. Which back then was an older version as [Wayback/ArchiveDISKSPD 2.1 had been released fall 2021.

I found this out via [Wayback/Archive] Performance benchmarking with CrystalDiskMark on Nutanix: Read the rest of this entry »

Posted in Power User, Windows, Windows 10, Windows 11, Windows 7, Windows 8, Windows 8.1, Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022, Windows XP | Tagged: , | Leave a Comment »

Inside a cheap set of eBay digital calipers – YouTube

Posted by jpluimers on 2025/08/22

The innards of these devices and how those work are so cool: [Wayback/ArchiveInside a cheap set of eBay digital calipers – YouTube

It should be noted that the quiescent current of these devices is around 18uA, even when off (the display goes off until movement is detected).
Some users are reporting a very short battery life, but a typical 100mAh (0.1Ah) button cell should be able to supply 0.00002A for a very long time. (Theoretically 100’s of days.)

The linear capacitive encoder in these units is very impressive. The physical encoder is seemingly very simple, with the bulk of the work being done by the ASIC (Application Specific Integrated Circuit). It’s very similar in its cost optimisation to the cheap, but super-accurate weighing scales.

I’m really impressed by the accuracy of these units for their price. They are very common on eBay for as little as £5 (about $7 USD).

Via [Wayback/Archive] Discord | #3d-print-cnc-kleien-figuurzagen | Angrynerds Podcast

--jeroen

Read the rest of this entry »

Posted in DIY, LifeHacker, Power User | Tagged: | Leave a Comment »

ArchiveTeam has finished archiving all goo.gl short links – hckrnws

Posted by jpluimers on 2025/08/22

Need to figure out where the ArchiveTeam will be uploading the below archive, as this will help me figure out which links in post blogs I will need to update.

Also, Google never got back to me with an answer what to do with various map and image related shortened URLs for which they themselves also use the goo.gl domain.

[Wayback/Archive] ArchiveTeam has finished archiving all goo.gl short links – hckrnws

Related:

Query: [Wayback/Archive] ArchiveTeam goo.gl at DuckDuckGo

--jeroen

Posted in Google, Power User | Leave a Comment »

Privacy Policy – Bluesky: august 2025 update on personal data collected including unencrypted Direct Messages

Posted by jpluimers on 2025/08/22

[Wayback/Archive] Privacy Policy – Bluesky

8. Personal Data We Collect

We process, or our third-party providers may process for us, different kinds of Personal Data:
  1. Personal Data you provide
    1. Your Direct Messages. We store and process your direct messages so you can communicate directly with other users on the Bluesky App. These are unencrypted and can be accessed for Trust & Safety purposes.

was part of an update set including these:

I tried using the Wayback Machine to compare these to previous versions, but that did not succeed. Check for instance this comparison.

--jeroen

Posted in Uncategorized | Leave a Comment »