Copied in full as the Wayback Machine archival of toots are broken: [Wayback/Archive] Kris (@isotopp): “Im Juli werden wir nicht mehr …” – chaos.social
Archive for November, 2024
Kris on chaos.social about doing the math on heap pumps combined with solar power and home batteries
Posted by jpluimers on 2024/11/11
Posted in LifeHacker, Power User, Solar Power | Leave a Comment »
Bestel ontbrekende puzzelstukjes van Jan van Haasteren puzzels
Posted by jpluimers on 2024/11/08
Dit is zoooooo handig: [Wayback/Archive] Ontbrekende puzzelstukjes
Teruggaand tot 2018 heeft het een mooie geschiedenis en bijzondere manier van werken, beide opgetekend in [Wayback/Archive] Over ons | Ontbrekende puzzelstukjes.
Kijk voor het aanvragen het [Wayback/Archive] Instructiefilmpje | Ontbrekende puzzelstukjes (het staat ook op [Wayback/Archive] JvH instructie – YouTube en hieronder).
Heb je (andere) vragen, reageer dan via [Wayback/Archive] Contact | Ontbrekende puzzelstukjes.
Via [Wayback/Archive] Gemiva on Twitter: “Hoe leuk is dat, je bestelt een puzzel bij Ontbrekende Stukjes en ontvangt een bonuspuzzel van onze eigen Jan! 🧩 Jan maakt deze kleine puzzeltjes helemaal zelf. Na al die leuke reacties zullen er zeker meer volgen!”:
Posted in LifeHacker, Power User | Leave a Comment »
2014 memory: TL;DR Thank you! You’re awesome! Let’s do it again! • GDG DevFest Netherlands
Posted by jpluimers on 2024/11/08
10 years ago, I decided to step out of my comfort zone and attend the [Wayback/Archive] GDG DevFest Netherlands 2014.
Until then, on the mobile front, I only had deep experience with the .NET Compact Framework, on the cloud framework I had no real experience: my experience were (sometimes huge) systems running in private data centers communicating with various protocols over SNA and TCP/IP (and way before that: UUCP and dial-up) and on the programming front my strengths were .NET and Delphi (with truckloads of scripting) and no experience in Go or Dart (Rust was invented a year later).
So I was really happy with the [Wayback/Archive] TL;DR Thank you! You’re awesome! Let’s do it again! • GDG DevFest Netherlands
I think this comment by Jeroen Wiert Pluimers on a G+ post is one of the best complements we’ve got:“Thanks for organizing this. It was a great conference! A great mix of things outside my comfort zone and things I could relate to from a very different perspective: wonderful and inspiring.”
G+ plus is gone, but this memory will last forever as this was a start widening my horizon learning about GDG like I knew about SDN*, Borland/Inprise/Codegear/Embarcadero DevRel and Microsoft DevRel.
Related links (they repeated the DevFest in 2015 as well):
Posted in Cloud, Cloud Development, Development, GCP Google Cloud Platform, Google, Infrastructure, Mobile Development, Power User, Software Development | Leave a Comment »
Good example for open source guidelines to contributors: liburing/CONTRIBUTING.md at master · axboe/liburing · GitHub
Posted by jpluimers on 2024/11/07
This one is clear and concise. [Wayback/Archive] liburing/CONTRIBUTING.md at master · axboe/liburing · GitHub of which some highlights:
…
The main reasons for the rules are:
- Keep the code consistent
- Keep the git repository consistent
- Maintain bisectability
…
No fixup commits! Sometimes people post a change and errors are pointed out in the commit, and the author then does a followup fix for that error. This isn’t acceptable, please squash fixup commits into the commit that introduced the problem in the first place. This is done by amending the fix into the original commit that caused the issue. You can do that with
git rebase -iand arrange the commit order such that the fixup is right after the original commit, and then use ‘s‘ (for squash) to squash the fixup into the original commit. Don’t forget to edit the commit message while doing that, as git will combine the two commit messages into one. Or you can do it manually. Once done, force push your rewritten git history. See reasons 1-3 in the introduction series for why that is.…
A good commit explains the WHY of a commit – explain the reason for this commit to exist. Don’t explain what the code in commit does, that should be readily apparent from just reading the code. liburing commits follow the following format:
Posted in Development, DVCS - Distributed Version Control, git, Open Source, Software Development, Source Code Management | Leave a Comment »
Strive for a work environment that allows for continuous improvement over delayed perfection
Posted by jpluimers on 2024/11/06
Interesting picture posted by [Wayback/Archive] Syed Balkhi on X: “It always seems impossible until it’s done.”
Regrettably, Syed forgot to attribute the source, as the picture is a few years older, from [Wayback/Archive] Mélodie | Visual Ideas on X: “Continuous improvement is better than delayed perfection”.
You should strive for a working environment that allows this:
Posted in Awareness, Development, LifeHacker, Power User | Leave a Comment »
Ghostbin – lightweight, but unmaintained
Posted by jpluimers on 2024/11/06
A while ago, I saw a [Wayback/Archive.is] Ghostbin url, a Pastebin type of text storage site, so I got curious.
It seems the code (mostly Go and JavaScript) is on GitHub, but unmaintained software for years.
Here are some URLs I found:
- [Archive.is/Archive.is] Ghostbin
- [Wayback/Archive.is] DHowett/spectre:
https://ghostbin.com(the project got renamed from ghostbin into spectre) - [Wayback/Archive.is] Ghostbin at
pst.klgrth.ioseems more up to date with the source code as it has an active about page: [Wayback/Archive.is] About – Ghostbin - The same about information is at [Wayback/Archive.is] What is ghostbin? – Quora
I got there via [Archive.is] Kristian Köhntopp on Twitter: “Using ML^wSQL to make Twitch a safe space. … Technology prevails!… “ who pointed to [Wayback/Archive.is] Ghostbin (part of a SQL script that tries to make Twitch a “safe” place). That was a follow-up on [Wayback/Archive.is] Reddit: Over 120GB of Twitch website data has been leaked online (source code, encrypted passwords, streamer payouts, etc.) : Twitch
Oh, I also learned about other open source paste systems: ZeroBin is unmaintained software as well ([Wayback/Archive.is] since mid 2016), but got forked into PrivateBin.
Some more links:
- Zerobin: how it started
- PrivateBin: how it is going.
- [Wayback/Archive.is] PrivateBin
PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data.Data is encrypted and decrypted in the browser using 256bit AES in Galois Counter mode.This is a fork of ZeroBin, originally developed by Sébastien Sauvage. ZeroBin was refactored to allow easier and cleaner extensions. PrivateBin has many more features than the original ZeroBin. It is, however, still fully compatible to the original ZeroBin 0.19 data storage scheme. Therefore, such installations can be upgraded to PrivateBin without losing any data. - [Wayback/Archive.is] PrivateBin/INSTALL.md at master · PrivateBin/PrivateBin
- [Wayback/Archive.is] FAQ · PrivateBin/PrivateBin Wiki
- [Wayback/Archive.is] PrivateBin/PrivateBin: A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
- [Wayback/Archive.is] PrivateBin (account with more repository)
- [Wayback/Archive.is] PrivateBin
–jeroen
Posted in Development, Go (golang), Software Development | Leave a Comment »
If you use web-logon for your app, show the web-browser pop-up including the URL (via @wesbos on Twitter)
Posted by jpluimers on 2024/11/05

Edge browser Window without address bar of a Microsoft logon page for wesbos@gmail.com not indicating what the logon is for.
[Wayback/Archive] Thread by @wesbos on Thread Reader App
Every single app that uses a popup to sign in needs to stop hiding the address bar.
There is no way to test if its a legit website and 1Password doesn’t work
Without this, your logon borders on a dark pattern which can easily be abused by scammers.
Basically there are three things to make very clear for any logon page belonging to an actually executable: what you are actually logging on to, for and with.
Preferably your application also makes very clear that the logon page actually belongs to the application executable (despite users can figure out the application itself through for instance the Task Manager, or Process Explorer).
For web based logon, this last step is not possible, so for that it is really important to show the URL and the relation of the URL to the application (especially if you use a 3rd party logon like a Microsoft account – formerly Microsoft Passport, Google Account or Facebook account like was popular in OpenID heydays decade surrounding 2010).
Tweet:
Posted in Dark Pattern, Development, Software Development, User Experience (ux), Web Development, Windows Development | Leave a Comment »
Bookmarklet idea: find Wikipedia entry for currently selected text, then (when editing in WordPress) make the selected text link to it
Posted by jpluimers on 2024/11/05
Two stage bookmarklet idea (so if will be easier to create this in an agile fashion):
- create a bookmarklet that looks up the currently selected text in Wikipedia (or another source)
- modify the current selection to link to that Wikipedia entry (convenient when editing blog posts)
Hopefully these links will help me getting started:
Posted in Bookmarklet, Development, JavaScript/ECMAScript, Power User, Scripting, Software Development, Web Browsers, Web Development | Leave a Comment »





