Friday, June 20, 2025

Open for work, starting now.


I'm about to get married this autumn 🍂 😃 🥳 

So naturally most of my time was spend helping my girlfriend fiancé move her stuff to my house.  And basically make it our house. So, most of my furniture is gone. The walls have different colors. My books move an entire floor and the floors have all changed from carpet to PVC. 😅

Anyways. It's been about one year ago that decided to take a sabbatical. 

I'm open to work again. So if you know an opening in 
  • general administration
  •  (technical) writing
  • writing (technical) quotes
  • or oracle PL-SQL development 
  • Or something that's I have never done yet but would love to learn like Microsoft Dynamics

I'm looking for roughly 2/3 days per week work. Remote or on-site close to Breda, NL. 

Your help is greatly appreciated 💕 



Adobe Project Indigo


This new app from Adobe is another take on the older photography apps that help your iPhone make better high dynamic range (HDR) photos. 

The point of this app is to make the photo look like it was made on a single-lens reflex (SLR) camera. 

The thing that I feel is still missing on iPhone photos is the deep saturation and very wide color gamut that you get by using such a (much more expensive) SLR camera. If that gap can be partially filled by using this app on my trusted iPhone 15 Pro, good. 

I'll give it a swirl and report back to you my dear readers. 👍

Tuesday, June 17, 2025

Has Signal usage collapsed? It seems so.


For daily communications I use either iMessage or WhatsApp. I have other options installed in my phone, like the p2p Keet app and the totally off-grid Meshtastic app, but those are barely used. 

Now that WhatsApp is going to show adverts I guess I might see some friends hate it and switch to Signal like they did last time WhatsApp was in the news in a negative way. 

The problem I guess is that too many people use WA daily and don't care about meta data leaking (loss of privacy) and don't care about seeing adverts either. 

They will keep on using WhatsApp anyways. 😥 

To test if anyone who installed Signal is ever opening it, I posted a "status" (yes, Signal has those too).



This is a screenshot from my "add story" screen in Signal. The point is to show "216 kijkers (viewers)"

As you can see here, I have 216 'viewers' on Signal. That's only 10% of the total amount of contacts I have on WA. 



So, after almost 24 hours and potentially 214 viewers, I got exactly one viewer. 

My current analysis is that Signal is almost dead. 

Hopefully this will change permanently after ads are shown too often in WA. We will see. 






Saturday, June 14, 2025

TIL Perplexity can also find cars based on license plates


I strolled past an interesting looking van today. Me and my buddy Peter wondered if we could find what brand, model and year the car would be from. 

My guess would be a Hanemag or Unimog car from the '80. Kentekencheck.nl came up blank. 


That is one more use case were I won't be needing special websites or Kagi or another search engine for. 


Monday, April 28, 2025

Is self-hosting a decentralized blog possible?

I recently wrote a blog post on the perils of finding good hosting solutions for my blogs. My private blog janromme.com, as well as Seriousaboutech are both hosted on Blogger.com.  The downside of Blogger is that it injects advertisements unto my pages. Also, I can’t really access my blog files. It’s all accessible only through a web portal. So I am currently in the market for a good and cheap hosting solution. 


This got me thinking. What if we are all are doing hosting wrong? 

Hosting made sense when most people didn’t own their own always-on, always-connected devices. What if instead of looking up to big companies to do the hosting for us, or falling behind on our dev-ops skills in trying to self-host on a VPS, we should instead use easy to use self-hosting apps on our smartphone and laptop? The limitations of a smartphone or a laptop as a hosting device are (among other things): 
  • Limited battery
  • Bandwidth restricted
  • Spotty 5G or Wi-Fi coverage 
  • No self-owned IP4/IP6 address
  • Behind a NAT 
  • Limited access to your own device (iOS App Store restrictions come to mind).

All of these limitations can be overcome if we think not of one smartphone or one laptop as the single hosting device, but instead of a pool or swarm of these devices, scattered all over the globe. A recent hosting solution that already uses this principle exists today: it’s called NOSTR, short for “Notes and Other Stuff Transmitted by Relays”.  Every file, audio, video, Markdown text or whatever, is cryptographically signed by the user who posts it. This means it can’t be tempered with, and it can be identified on several different relays that host the file. 

The downside of the current system is that it relies on kind persons who get a warm and fussy feeling form playing dev-ops on a rented VPS or home server. This is not a sustainable business model. 

What if each of the readers of my blog posts or viewers of the video files that I share, would automatically become a hoster, let’s say for 3 months after viewing? This automatic hosting means my mother (she’s close to 80, bless her hart) can do it too. It should be seamless to set up and forget. A build in bonus is that a popular blog post will automatically be hosted by more and more relays, in the same way that a popular torrent file is automatically seeded by more users as well. 

Almost all the pieces exist today:
  • Automatic seeding/hosting/relaying of a downloaded file exists in the torrent sphere: Webtorrent.io shows how hosting inside the browser works by using WASM, WebRTC and JavaScript. And hundreds of nostr relays are in operation today. You can push your data to all the free relays by using a tool like blastr
  • Punching through a NAT or circumventing the problem of not having a static IP4/IP6 address has several working solutions today: HolepunchIROHlibp2p and WireGuard come to mind.
  • Finding a blob on Nostr and showing it as a webpage is done by for example Njump.meBlogstack and NoteStack.
  • Even a NOSTR-relay-on-WASM exists already called snort worker relay.

If anyone knows of a project that is (close to) achieving a combination of these goals, please let me know 😊.

If you want to comment on this blog post, you can do so via nostr here, or on Hacker News



Tuesday, April 22, 2025

Introducing Pretty Print HTML for PHP 8.4


There are attempts to make HTML code more readable for the human eye, like this recently announced software: 
Introducing Pretty Print HTML for PHP 8.4

I'm delight to announce the first release of my opinionated HTML Pretty Printer for new versions of PHP. Grab the code from Packagist Contribute on GitLab There are several prettifiers on Packagist, but I think mine is the only one which works with the new Dom\HTMLDocument class.

This made me think: why bother making you code more human readable? Why not instead build into the browsers "View Source" window one ore more options to "prettify" or "make more readable" the original source code? This way, we don't need to fix millions of broken pages. And also we can view the source code without much hassle. 😊 

Your thoughts please? 

Year 125 – 1985: Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman, with Julie Sussman | 150 Years in the Stacks


I came across this wonderful quote:

A computer language is not just a way of getting a computer to perform operations but rather … it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute.