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

Archive for the ‘Software Development’ Category

MeshCore – Off grid mesh radio communications system

Posted by jpluimers on 2026/06/02

In a world where it becomes increasingly important to think and act on situations where for various communication via traditional means is not that easy any more, then LoRa (Long Range) wireless networks have been steadily gaining ground: they use open frequencies and for some of these networks, their repeater structure is largely ran by communities of volunteers.

Both communities and devices have evolved so far that its not just for early adopters any more: mere mortals can use it too.

In the LoRa area, MeshCore looks to have become the successor of Meshtastic:  [Wayback/Archive] MeshCore – Off grid mesh radio communications system.

The core difference between these two LoRa networks is explained in the Wikipedia article on MeshCore:

MeshCore is often compared with other LoRa-based mesh networking systems such as Meshtastic. While Meshtastic primarily relies on broadcast-style message flooding, MeshCore emphasizes structured routing roles and store-and-forward mechanisms, resulting in different scalability and energy-consumption characteristics.

Communication over the MeshCore network reminds me a lot of three things, in this chronological order:

I think about everything of MeshCore is open source; mostly hosted in the hierarchy at [Wayback/Archive] MeshCore · GitHub.

MeshCore is fairly young which means it will have growth pains, and some hardware pains (like a node being limited to about 500 messages/hour because of physical bandwidth limitations – smaller cells work better than the FidoNet hub/spoke model – see the Dutch section below) but it also cool to see it evolving.

This blog post is going to be long, as a lot of MeshCore information is spread around the interwebz, so there is a lot to link to.

Read the rest of this entry »

Posted in Development, Hardware, IoT Internet of Things, LoRa - Long Range wireless communications network, Network-and-equipment, Power User, Python, Scripting, Software Development, Solar Power | Tagged: , , , , , , , , , , , , , | Leave a Comment »

Gist and GitHub comment images do contain your GitHub user ID

Posted by jpluimers on 2026/06/02

For people like me that use Gist or GitHub comments as a image hosting service like Imgur or the the now defunct ImageShack.

In due time (parts of) GitHub might become unavailable too, but since they diversified, I think the chance is lower. This is great because the list of List of image-sharing websites is not really growing but the subset of Defunct photo-sharing websites is.

You have to remember that unlike for instance Imgur, which can be used anonymously, the URL of pictures that are added to Gists or GitHub comments are bound to your GitHub user id.

So for instance [Wayback/Archive] 232005837-5d3c45d8-4efe-4759-a968-4ce276e35a35.png (899×503) contains the ID 2033367 which us the user ID of jpluimers.

Queries and results

Read the rest of this entry »

Posted in Development, gist, GitHub, Power User, Software Development, Source Code Management | Leave a Comment »

ChatGPT is a language model, which means it does not understand you and you can circumvent the gates added by humans

Posted by jpluimers on 2026/05/29

“Tricking” ChatGPT to give you information is about navigating around the gates added by humans: [Wayback/Archive] Gokul Rajaram on Twitter: “lol”:

Read the rest of this entry »

Posted in AI and ML; Artificial Intelligence & Machine Learning, ChatGPT, Development, GPT-3, LifeHacker, Power User, Software Development | Leave a Comment »

Don’t forget you also have a personal gitignore file in $HOME/.config/git/ignore

Posted by jpluimers on 2026/05/28

The question in [Wayback/Archive] git – What will happen when a pull request includes changes to ignored .gitignore? – Super User comes down to:

I don’t want anybody to change what’s in my .gitignore file because it includes some things that are specific to my own system.

Those settings should go in a personal gitignore file, which is mentioned in the [Wayback/Archive] Git – gitignore Documentation

Read the rest of this entry »

Posted in Development, DVCS - Distributed Version Control, git, Software Development, Source Code Management, Versioning | Leave a Comment »

Generating ASCII-tables with spanning cells: manual labour still needed

Posted by jpluimers on 2026/05/28

Every now and then, documentation in source code requires an ASCII table. Sometimes table cells are spanning multiple rows or/and column.

TL;DR: The tools I tried did not support that, so manual labour is still needed.

Read the rest of this entry »

Posted in ASCII, ASCII art / AsciiArt, Development, Documentation Development, Encoding, Excel, Fun, HTML, Office, Power User, Software Development, Web Development | Tagged: | Leave a Comment »

A lot of GitLab pages links and Git pushing a relatively large commit to GitLab: “error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502”

Posted by jpluimers on 2026/05/27

Got an error when pushing a relatively large commit to GitLab: error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502

There was no big difference in information between these commands¹:

  1. git push
  2. git push --verbose

Read the rest of this entry »

Posted in //e, 6502, Apple, Apple ///, Apple IIgs, Apple ][, Development, DVCS - Distributed Version Control, git, GitLab, History, Power User, Software Development, Source Code Management, Versioning | Leave a Comment »

The GitLab.com risk of having “Inactive project deletion” disabled and “Delayed project deletion” enabled

Posted by jpluimers on 2026/05/27

After the 2022 GitLab.com backlash* to auto-delete “inactive” (for whichever metric of “inactive”) repositories of free users, I thought they would have multiple checks in place to prevent that from happening.

TL;DR: of two possible checks to prevent this, only one is in place.

This means that if by accident one of those checks stops working, all inactive repositories will be be deleted after a 7 day retention period. Which is very short, especially when you miss the email about it (for instance because of holiday or health reasons).

That bad!

How/why I found out

Read the rest of this entry »

Posted in Awareness, GitLab, Software Development, Source Code Management | Leave a Comment »

Stack Overflow’s forum is dead thanks to AI, but the company’s still kicking… thanks to AI – Sherwood News (and a few links on SEDE – Stack Exchange Data Explorer)

Posted by jpluimers on 2026/05/26

Interesting article: [Wayback/Archive] Stack Overflow’s forum is dead thanks to AI, but the company’s still kicking… thanks to AI – Sherwood News. with this important quote:

The complex questions still get asked on Stack because there’s no other place. If the LLMs are only as good as the data, which is typically human curated, we’re one of the best places for that, if not the best for technology.

I wonder about how far it has declined now, and also think these are reasons for the decline as well:

Anyway, the graph in that post is just a sexy version of a query you can create yourself on the SEDE (Stack Exchange Data Explorer). That’s why I included both below.

Read the rest of this entry »

Posted in AI and ML; Artificial Intelligence & Machine Learning, Database Development, Development, DVCS - Distributed Version Control, GitHub, GitHub Copilot, GitLab, LLM, Pingback, Software Development, Source Code Management, SQL, SQL Server, StackExchange, Stackoverflow | Tagged: , , , , , , , , , , , | 2 Comments »

KotlinConf’23 video streams (including the keynote by Kevlin Henney which is generic to any programming language or concept)

Posted by jpluimers on 2026/05/26

Some of the video URLs of #kotlinconf23 most via [Wayback/Archive] KotlinConf’23 – YouTube:

Read the rest of this entry »

Posted in ChatGPT, Code Quality, Conference Topics, Conferences, Development, Event, Java Platform, Kotlin, Pingback, Software Development, Stackoverflow, Technical Debt, Testing | Leave a Comment »

Started making people walk me through their AI PRs in person. The 500-line diffs disappeared overnight : ExperiencedDevs

Posted by jpluimers on 2026/05/21

“Explain it to me like I’m five” works!

[Wayback/Archive] Started making people walk me through their AI PRs in person. The 500-line diffs disappeared overnight : ExperiencedDevs

Via [Wayback/Archive] Post by Frans Bouma (@fransbouma.com) — Bluesky: This is just brilliant.

--jeroen

Posted in AI and ML; Artificial Intelligence & Machine Learning, Development, DVCS - Distributed Version Control, Issue/Bug tracking, LLM, Software Development, Source Code Management, Versioning | 2 Comments »