Skip to main content

Johan Bové

Having problems - again - getting to see my files on . The UI is not entirely loading and I cannot access my files. It's typical for "enterprise-level" applications however that it seems that all tracking and analytical tools and other metric related features seems to work fine, while the actual user-experience is severely lacking. This is a paying service. I send Microsoft money to use their services. No excuses.

Johan Bové

Thinking of writing a post on the sad technical state of corporate consumer facing websites, for example Lenovo's and Epsons's. Try finding information on anything but their latest models sends you on a real goose chase. Also it is impossible to unsubscribe from Epson's newsletter due to how they preferred to have multiple marketing tracking tools over making a simple form work. Those cookie preference modals are not helping either.

Johan Bové

So the app can be useful, but after a month of frantically keeping track of all the groceries and food we buy and consume I've had a bit enough... I felt myself carrying my phone around much more than usual. And after a couple of days of missing out on tracking and registering, it kinda lost its point. Nevertheless, it's a great application; just not something I am able to keeping spending my time on.

Johan Bové

Epson's unsubscribe form is as bad as it gets. It simply does not work in any browser due to a combination of CORS issues and an impossibly crazy layer of data-mining and tracking added on top of what should be a simple form submit. So I tried the unsubscribe through Postman instead, copying the form fields I found from the web page. It got through to the confirmation page. Let's see if it worked for real.

Johan Bové

Tired: getting "unspecified unknown errors" when using online booking tools; Looking at you Toyota.de. Perhaps you also don't really need all those tracking services and really complex forms. All I want to do is book a service appointment. Not launch a rocket to the moon.

Johan Bové

These RCDP or "Real-time Customer Data Platform" systems feel like enterprises, who relied on deprecated third-party cookies for their customer tracking before, paid some attention to privacy focused projects like the SOLID Project (PODS) and now have created their own version of this, so they can actually keep following visitors and so you're still going to be tracked.

Johan Bové

Johan Bové

@24degreesbe op Android blokkeerd "tracking px images' ook standaard. Het leuke is dat het een extra poging doet om enkel deze px bestanden te blokkeren zodat je gewenste afbeeldingen nog te zien krijgt.

Johan Bové

Johan Bové

My reasons to support the Gemini Internet Protocol

3 min read

Why do I believe Gemini is great for personal Internet presences? First of all, it's a real grass-roots initiative which I am very excited about.

If you're reading this, chances are high you are already using Gemini. But for history reasons and to share my opinions of Gemini I would like to offer you here some views of mine.

Collecting some of the strong-points of Gemini from my perspective of having some experience with Gopher and running personal websites.

Fast and lightweight

  • It's very easy on the system resources. So the protocol works really well on slower hardware without any problems. Hosting on a Raspberry Pi3 is easy-peasy.
  • Since there are no fancy design in Gemini capsules, it is really optimized for low bandwidth.
  • It should work really fine on a feature-phone, like for KaiOS. I don't believe there is a client yet for KaiOs at this time.
  • It's fairly easy to build clients and servers for the protocol.

Simple yet complete

  • The specifications provide enough functionality to do basically what you would expect to be able to do online.
  • Much lower learning curve compared to Gopher and HTML. You can start publishing Gemini pages within minutes.
  • Even-though the syntax is limited, it still gives enough playroom for creative expression.
  • Use of TLS certificates promises security and privacy.
  • It is more international than US-centric Gopher.
  • The procol supports the UTF-8 character set so any language can be used to publish sites in.
  • This should help make the protocol more popular in non-ascii wielding regions in the World.

Easy to publish

  • Content will be probably first of all stored in static text files which are future-proof and easy to maintain.
  • Many servers already available that require minimal technical skills.
  • Yes, you still need a server, but there are many collectives which you can join to facilitate this.

Focus

  • No popups, animations, videos, sound effects.
  • Focus on actual content instead of fluff and effects.
  • No advertisemens and commercial tracking.
  • No Facebook, Google or Twitter.

Accessible

  • Power of formatting goes into the clients or readers. Like in the good old days of the early Web, people are expected to style the content to their own liking.
  • It's pure text, has simple navigation rules, so should be great for people with disabilities.
  • No JavaScript so you really see what you get.

And on top of this, the young Gemini community is driven to make this a success!

I'm sold.

ps. I published this first in plain text on my Gemini capsule and now that I copy paste this into a HTML document I can really tell just how easy it is to publish on Gemini.

Johan Bové

Replied to a post on github.com :

Since the p2p network relies on people hosting and seeding I do see how a "boolean flag" for checking if the visitor is "hosting" would be a nice thing to have for some hyperdrive owners have put a lot of effort in gathering and publishing their content on the network.

And therefore I could understand that this could be used as a form of "paywall" to control the access to "freemium" content. I think this would be only fair if used in moderation. To call it "extortion", is a bit exaggerated as the whole network literally depends on us sharing each others content.

However, there are indeed privacy related issues. This API, together with our public IP addresses could be used to create a way for some hyperdrive owners to start tracking their visitors.

If the "gratitude" feature would be part of the main Beaker interface, within Sharing Hyperdrives, I will leave open here.

Perhaps it should be made "optional" for the visitors, within the permissions dialog, to disclose to the owner of the hyperdrives to announce that they are hosting the drive or not. Beaker browser itself should not show any explicit banners or notifications. That would be up for the hyperdrive owners to interpret.

Technically, I would even add a datetime stamp so there are more variants possible in how the hyperdrive owner can process is visitors are seeding or not.

Johan Bové

Johan Bové

Johan Bové

Replied to a post on rak.ac :

Hi Ryan, First of all, congratulations with your blog and gopher site / hole.

I discovered your writings just today on "republic". It's pretty cool how you managed to create and syndicate your notes and posts from Gopher to the WWW, and I was therefor wondering if you had heard of the Indieweb before? I think that on the wiki at https://indieweb.org you'll find lot of like-minded people and some introductions to indieweb tools likes webmentions and how to syndicate your content to other platforms if you wanted to.

In regard to "email tracking"; for commercial publishers this is their bread-and-butter, without knowing the statistics on how many readers and visitors their sites have, they can't convince new business to invest with them. So I'm afraid email tracking will be here for a long time still. Some publishers do offer a txt-only variant of their newsletters, and when they do, I opt in for that. And I avoid any tracking query parameters for any linked content.

Johan Bové

Johan Bové

What’s the point of ’s “log out and safe password” and why is it the default "Logout" option? I say it's because you’re not really logging out and Facebook keeps you. It’s not even safe, since anyone with access to your unlocked phone or computer can simply log in without entering the and pretend happily to be you.

Johan Bové

Changed my site. Switched off OEmbedding for all services by an edit in UnfurledUrl.php. By default Twitter and YouTube links were unfurled into nice-looking cards. Which is great if you don't worry about your privacy; as these embeds brought along a lot of external scripts, and therefor also potential tracking by third-party sites which were out my control. I don't want any tracking on this site.