Skip to main content

Johan Bové

Had my first "Pick & Go" supermarket experience

2 min read

Around the corner of where I live in Düsseldorf Stadtmitte, more precisely "Am Wehrhahn" opened a hyper-modern "Pick & Go" Rewe supermarket.

This morning I went shopping there for the first time and I must admit, it worked seamlessly. Grabbed all the things I needed and placed it in my wheel-carrier, weighed the bananas and went to the self-checkout where I was greeted by a friendly hostess, and just confirmed what the system had registered in my purchase, without even having to take out everything again from the shopping trolly, confirmed the purchase, paid using NFC and walked out after scanning the code on the receipt. No app or initial registration was necessary. The system registers customers as avatars and then algorithms, (marketing term here is _AI_), deducts if you wanted to buy something or not through over 700 cameras and other sensors in the shop.

The tech is awesome. But it was for me still very nice to be greeted by a smiling human face at the end. And this is the key for me: instead of tediously scanning articles into the register, people can now help where needed and I do believe this gives them a stronger sense of work satisfaction. Don't get me wrong - there is nothing wrong with being a cashier as a job. What I experienced today was just a bit more personal, as contra-dictory this may seem.

More about the system and the tech behind it: https://mediacenter.rewe.de/pressemitteilungen/rewe-pick-and-go-kuenftig-auch-in-duesseldorf and also https://www.trigoretail.com/customer-stories/rewe/

Johan Bové

Hello fed.brid.gy

1 min read

Testing out https://fed.brid.gy/ for the Win!

Following the instructions to get this post to show up... lalala

I have my Mastodon account here: https://indieweb.social/@johanbove - but I want this to also show through Bridgy Fed.

Johan Bové

So what kind of legal GDPR trap are we in when unsubscribing from a newsletter is impossible because you do not want to accept the cookies from the company's page to unsubscribe?

1 min read

Some screenshots to illustrate the problem:

I need to accept these trackers on my browser before I can unsubscribe?
Screenshot showing 7 trackers blocked on Epson's unsubscribe page.

Or is the site just plain broken? Clicking the "Abmelden" button does nothing.
Screenshot of Epson's unsubscribe page showing a CORS error.

Johan Bové

Looking for a new phone, but you're holding back because of the environmental impact of new hardware? Fairphone is the answer.

2 min read

Looking for a new phone, but you're holding back because of the environmental impact? There is a solution with Fairphone.

I've had my FP3 for over three years now and it still works great.

I was even able to upgrade  the cameras in the phone myself by ordering the parts (yes, FairPhone made better camera modules available after the phone was released!) and opening up the phone and installing everything back in place with a couple (about 13) of screws.

Comes with easily replaceable battery, screen, speaker and other modules. Just look at that beautiful 10/10 Ifixit rating!

The phone seems a bit more pricey at first glance, but if you consider that you can probably use the same phone for double the time you would with a cheap, non-sustainable alternative, it is worth the investment.

PLUS Fairphone will make sure to provide your phone with software updates much longer than any other phone manufacturer. And if you don't like Google's default Android install there are options to install an alternative, privacy focused, operating system with minimal effort.

PLUS Fairphone makes sure to resource as many raw materials from responsible sources as possible and is also making sure that the people building the phones and working in the factories get decent wages and can enjoy better work-life balances.

By getting a FairPhone you're joining a growing movement of people who actually give a F*** on what tech does to our World.

Sounds good, right? I thought so too.

You can get yours with a €50 discount by following this link:

http://fairphone.refr.cc/johanbove

Yes, this is a referral program post. (I get €25 off my next purchase if somebody goes through the whole thing - not really why I am posting this) But I am honestly really happy with mine and just wanted to promote Fairphone and their work more. And if you can get started with a nice discount, then why not?

What is Fairphone about? See below in this great introduction video:

https://www.youtube-nocookie.com/embed/SoeXLVvfpVQ

 

Johan Bové

Mirroring the "Tech Won't Save Us" podcast episode by Paris Marx with Molly White on IPFS and Hyperdrive (now in full length)

1 min read

IPFS CID: QmYc27yb1A6NXi8tag1kTK3qJhQgKoEgshvLvaWCLidms4

https://bafybeieeevovelobobnftxapb4kotqxjhduefdx2bkqxos7asisprdeuvu.ipfs.dweb.link/Web3_is_Not_Going...

Hyperdrive: hyper://7ee7976f578c0a5256c8892fe522b5f08bcf36aef31ac5b97d99bf5289417db1

Johan Bové

Pinning files from a website to IPFS with a Windows bat script using curl

With ipfs version 0.12.0

3 min read

:: http://steve-jansen.github.io/guides/windows-batch-scripting/part-2-variables.html
:: Saves the JSON files to IPFS
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS

:: script global variables
SET me=%~n0
SET parent=%~dp0
SET folder=export
SET event=https://ukraine.bellingcat.com/ukraine-server/api/ukraine
SET page1=%event%/export_events/deeprows
SET file1=%folder%\export_events.json
SET page2=%event%/export_associations/deeprows
SET file2=%folder%\export_associations.json
SET page3=%event%/export_sources/deepids
SET file3=%folder%\export_sources.json
SET log=%parent%\%me%.log
:: Generate the ipfs key with `ipfs key gen --type=rsa --size=2048 bellingcat_ukraine`
SET ipfskey=k2k4r8k7lcogpmkq9mkf3ykg1rexvhmxcinz5z91k8v49gbem6ivjp1v
SET ipfskeyName=bellingcat_ukraine

ECHO %me%: %date% %time% started...
ECHO --- >> %log%
ECHO %me%: %date% %time% started... >> %log%

curl %page1% > %file1%
curl %page2% > %file2%
curl %page3% > %file3%

SET size=0
call :filesize %file1%
ECHO file 1 size is %size% >> %log%
if %size%==0 goto :eof

call :filesize %file2%
ECHO file 2 size is %size% >> %log%
if %size%==0 goto :eof

call :filesize %file3%
ECHO file 3 size is %size% >> %log%
if %size%==0 goto :eof

ECHO "Files copied..."

:: copies the files in the folder as they appear on the original site
COPY /Y %file1% %folder%\export_events\deeprow >> %log%
COPY /Y %file2% %folder%\export_associations\deeprow >> %log%
COPY /Y %file3% %folder%\export_sources\deepid >> %log%

SET ipfshash='';
SET ipfsbase32='';
FOR /F "usebackq delims=" %%f IN (`ipfs add -q -r %folder%`) DO SET ipfshash=%%f
FOR /F "usebackq delims=" %%f IN (`ipfs cid base32 %ipfshash%`) DO SET ipfsbase32=%%f

ECHO CID: %ipfshash% >> %log%
ECHO https://%ipfsbase32%.ipfs.dweb.link >> %log%

ECHO %me%: Pinning... >> %log%
ipfs pin add %ipfshash% >> %log%

:: ECHO %me%: Pinning to Pinata >> %log%
:: Turned off in favor of web3.storage
@REM ipfs pin remote add --service=Pinata --name=%ipfskeyName% %ipfshash% >> %log%

ECHO %me%: Uploading files to Web3.storage...
:: See https://web3.storage/docs/examples/getting-started/
node C:\Users\johan\Projects\IPFS\web3-storage-quickstart\put-files.js --token=%WEB3_STORAGE_KEY_PC1% %folder% >> %log%

ECHO %me%: Publishing to IPNS key %ipfskeyName% ... >> %log%
ipfs name publish --key=%ipfskeyName% %ipfshash% >> %log%

ECHO %me%: Done! Check the log curl-to-ipfs.log for details.

:: Thank you https://stackoverflow.com/a/11479359
:: Set filesize of first argument in %size% variable, and return
:filesize
  set size=%~z1
  exit /b 0

:: force execution to quit at the end of the "main" logic
EXIT %ERRORLEVEL%

Also available as a gist on Github

Feedback and comments more than welcome!

Johan Bové

What is Global Authentication Project?

1 min read

The Global Authentication Project consists of a wide community of open source researchers assisting in Bellingcat research through structured tasks and feedback. For this dataset, we are working with many individuals who have Ukrainian language skills and others with local contextual knowledge of the events and places seen on the map. Other participants include individuals skilled in geolocation and chronolocation, with all contributions being vetted by Bellingcat researchers. 

The aim of this project is to detail incidents where there is open source evidence of potential civilian harm in Ukraine, as well as attempting to clarify where and when such events took place. Documenting these incidents is important given claims by the Russian government in particular that it is not seeking to attack civilians and avoid impacting civilian infrastructure.

Read more about it on Bellingcat's announcement.

Johan Bové

Bellingcat releases TimeMap for the Ukraine Crisis

Decentralized mirrors of the TimeMap data

1 min read

Introduction article

The map is available here: https://ukraine.bellingcat.com/

The TimeMap data is powered by three JSON files.

To help distribute the data, the files were imported to IPFS.

The three JSON files are now available in IPNS namespace:

k2k4r8k7lcogpmkq9mkf3ykg1rexvhmxcinz5z91k8v49gbem6ivjp1v

Due to peer-to-peer decentralisation these files are available through active IPFS gateways:

https://ipfs.io/ipns/k2k4r8k7lcogpmkq9mkf3ykg1rexvhmxcinz5z91k8v49gbem6ivjp1v

https://k2k4r8k7lcogpmkq9mkf3ykg1rexvhmxcinz5z91k8v49gbem6ivjp1v.ipns.dweb.link/

https://cloudflare-ipfs.com/ipns/k2k4r8k7lcogpmkq9mkf3ykg1rexvhmxcinz5z91k8v49gbem6ivjp1v

https://gateway.pinata.cloud/ipns/k2k4r8k7lcogpmkq9mkf3ykg1rexvhmxcinz5z91k8v49gbem6ivjp1v/

Update 2022-03-24

The data is now also available in this hyperdrive: hyper://a8e160046a8fc5c171e9135d74ee785d4f74794af6d867633061899cbe506a12/

See https://hypercore-protocol.org/

Archive

Note that these are snapshots of the state as it was released at that time. New data will not show up in these files due to the immutable state of the files.

All files as of 2022-03-17 at 23:55 as a folder

QmYu2zM9YQBNs5DrkFhDpjCTQTfoZkuPoKYUSWP1urnHKx

https://bafybeie44cs3fwqzn5hbsljdxxnq4g3ce6akqhcblkeayctgxmemqsrgem.ipfs.dweb.link

First Release of earlier on 2022-03-17

Here are the IPFS CIDs to the three JSON files powering the data used in the map:

QmQa6feYmnpZKC72QNoSsipq1TgevaKmrVgZuWuaqXwCt5

QmUxJfkVPUxYQ9XhW2dqUnyEnaKmMaoEHnXDqy6cmXpAi4

QmbbYx2xnn5R8HFogJgEb6kqvUoaPQPLZkjWtPTqqdJZPx

Here are the links to the files:

https://bafybeige7eqslotep32o3vlbkofpblmi2d367jzlzrplue6rxbdesn67tm.ipfs.dweb.link/

https://bafybeidcjbpokdwmxylu35nnhna63tmtmrtvad6tz4x5ui24xqrogaqdre.ipfs.dweb.link/

https://bafybeige7eqslotep32o3vlbkofpblmi2d367jzlzrplue6rxbdesn67tm.ipfs.dweb.link/

Johan Bové

RUSSIA IS A WAR CRIMINAL AND NEEDS TO BE HELD RESPONSIBLE!

3 min read



NO WAR! RUSSIA NEEDS TO BE HELD RESPONSIBLE FOR THEIR CRIMES AGAINST HUMANITY, NOW!




KEIN KRIEG! RUSSLAND MUSS FÜR SEINE VERBRECHEN GEGEN DIE MENSCHLICHKEIT ZUR VERANTWORTUNG GEZOGEN WERDEN, JETZT!




НІ ВІЙНІ! РОСІЯ ПОТРІБНА ВІДПОВІДАЛЬНІСТЬ ЗА ЗЛОЧИНИ ПРОТИ ЛЮДСТВА ЗАРАЗ!




NON À LA GUERRE ! LA RUSSIE DOIT ÊTRE TENUE RESPONSABLE DE SES CRIMES CONTRE L'HUMANITÉ, MAINTENANT!




NO ALLA GUERRA! LA RUSSIA DEVE ESSERE RITENUTA RESPONSABILE DEI SUOI CRIMINI CONTRO L'UMANITÀ, ORA!




NIE MA WOJNY! ROSJA MUSI ZOSTAĆ POCIĄGNIĘTA DO ODPOWIEDZIALNOŚCI ZA SWOJE ZBRODNIE PRZECIWKO LUDZKOŚCI, TERAZ!




НЯМА ВОЙНА! РУСИЯ ТРЯБВА ДА ПОНЕСЕ ОТГОВОРНОСТ ЗА ПРЕСТЪПЛЕНИЯТА СИ СРЕЩУ ЧОВЕЧЕСТВОТО, СЕГА!




不打仗! 俄罗斯需要为他们的反人类罪行负责,现在就去做!




ŽÁDNÁ VÁLKA! RUSKO MUSÍ BÝT POHNÁNO K ODPOVĚDNOSTI ZA ZLOČINY PROTI LIDSKOSTI, A TO HNED!




INGEN KRIG! RUSLAND SKAL STILLES TIL ANSVAR FOR DERES FORBRYDELSER MOD MENNESKEHEDEN, NU!




GEEN OORLOG! RUSLAND MOET VERANTWOORDELIJK WORDEN GEHOUDEN VOOR HUN MISDADEN TEGEN DE MENSHEID, NU!




EI SÕDA! VENEMAA PEAB VASTUTAMA OMA INIMSUSEVASTASTE KURITEGUDE EEST, KOHE!




EI SOTAA! VENÄJÄ ON SAATAVA VASTUUSEEN RIKOKSISTAAN IHMISKUNTAA VASTAAN, NYT!




ΟΧΙ ΠΟΛΕΜΟΣ! Η ΡΩΣΊΑ ΠΡΈΠΕΙ ΝΑ ΘΕΩΡΗΘΕΊ ΥΠΕΎΘΥΝΗ ΓΙΑ ΤΑ ΕΓΚΛΉΜΑΤΆ ΤΗΣ ΚΑΤΆ ΤΗΣ ΑΝΘΡΩΠΌΤΗΤΑΣ, ΤΏΡΑ!




NINCS HÁBORÚ! OROSZORSZÁGOT FELELŐSSÉGRE KELL VONNI AZ EMBERISÉG ELLENI BŰNEIKÉRT, MOST!




戦争反対 ロシアは人類に対する犯罪の責任を負うべきだ、今すぐに!




NĒ KĀPU KĀPU! KRIEVIJAI IR JĀATBILD PAR SAVIEM NOZIEGUMIEM PRET CILVĒCI, TAGAD!




JOKIO KARO! RUSIJA TURI ATSAKYTI UŽ SAVO NUSIKALTIMUS ŽMONIJAI, DABAR PAT!




SEM GUERRA! A RÚSSIA PRECISA DE SER RESPONSABILIZADA PELOS SEUS CRIMES CONTRA A HUMANIDADE, AGORA!




NU RĂZBOI! RUSIA TREBUIE SĂ FIE TRASĂ LA RĂSPUNDERE PENTRU CRIMELE LOR ÎMPOTRIVA UMANITĂȚII, ACUM!




НЕТ ВОЙНЕ! РОССИЯ ДОЛЖНА ОТВЕТИТЬ ЗА СВОИ ПРЕСТУПЛЕНИЯ ПРОТИВ ЧЕЛОВЕЧЕСТВА, НЕМЕДЛЕННО!




ŽIADNA VOJNA! RUSKO MUSÍ NIESŤ ZODPOVEDNOSŤ ZA SVOJE ZLOČINY PROTI ĽUDSKOSTI, A TO HNEĎ!




NE VOJNI! RUSIJA MORA ODGOVARJATI ZA SVOJE ZLOČINE PROTI ČLOVEŠTVU, TAKOJ!




¡NO A LA GUERRA! RUSIA TIENE QUE SER RESPONSABLE DE SUS CRÍMENES CONTRA LA HUMANIDAD, ¡YA!




INGET KRIG! RYSSLAND MÅSTE HÅLLAS ANSVARIGT FÖR SINA BROTT MOT MÄNSKLIGHETEN, NU!




कोई युद्ध! मानवता के खिलाफ अपने अपराधों के लिए रूस को अब जिम्मेदार ठहराया जाना चाहिए!




NO A LA GUERRA! RÚSSIA CAL SER RESPONSABLE DELS SEUS CRIMS CONTRA LA HUMANITAT, ARA!




NULLUM BELLUM! RUSSIA CELEBRANDA PRO CRIMINE NECESSET IN HUMANUM, NUNC!


Johan Bové

Poetry lives even on the battlefield.

1 min read

At times I wonder

Who will tell you the news of my death?

The moment when you hear of my death, from someone

I wish I could see your beautiful face

Shrugging your shoulders, carefree

Waving your hands — it’s no matter

Nodding your head, “Wow! He died! How sad!”

I wish I could see it

I ask myself

Who would believe

Your love burned to ashes

The jungle of my soul

 

https://www.nytimes.com/live/2022/03/01/world/ukraine-russia-war/a-ukrainian-soldier-recites-a-persi...

Johan Bové

Received a reply from the Europe Direct Contact Centre to my message to the European Commission in response to Russia's invasion of Ukraine

3 min read

Here is the full reply I received earlier today.

Dear Mr Bové,

Thank you for your message and for sharing your opinion and concerns with us.

We confirm that your message has been passed on to the services of the European External Action Service, who have taken note of it.

"The situation is changing rapidly and we encourage you to follow the below official channels for any new updates:

https://eeas.europa.eu/headquarters/headquarters-homepage/111539/latest-news-ukraine_en

 

Further measures to respond to the Russian invasion of Ukraine: Press statement by High Representative/Vice-President Josep Borrell, 27 February 2022

https://eeas.europa.eu/headquarters/headquarters-homepage/111751/further-measures-respond-russian-in...

EU sanctions against Russia following the invasion of Ukraine 26 February 2022

https://ec.europa.eu/commission/presscorner/detail/en/fs_22_1402

Please also find attached Council Implementing Regulation (EU) 2022/332 of 25 February 2022 implementing Regulation (EU) No 269/2014 concerning restrictive measures in respect of actions undermining or threatening the territorial integrity, sovereignty and independence of Ukraine. (In English only).

Frequently asked questions: Restrictive measures (sanctions)

https://ec.europa.eu/commission/presscorner/detail/en/qanda_22_1401

Joint Statement on further restrictive economic measures, 26 February 2022

https://ec.europa.eu/commission/presscorner/detail/en/STATEMENT_22_1423

 

Foreign Affairs Council: Press remarks by High Representative Josep Borrell 25 February 2022

https://eeas.europa.eu/headquarters/headquarters-homepage/111687/foreign-affairs-council-press-remar...

European Council conclusions, 24 February 2022

https://www.consilium.europa.eu/en/press/press-releases/2022/02/24/european-council-conclusions-24-f...

Declaration by the High Representative on behalf of the European Union on the invasion of Ukraine by armed forces of the Russian Federation, 24 February 2022

https://www.consilium.europa.eu/en/press/press-releases/2022/02/24/ukraine-declaration-by-the-high-r...

Statement by President Von der Leyen at the joint press conference with NATO Secretary-General Stoltenberg and President Michel

https://ec.europa.eu/commission/presscorner/detail/en/statement_22_1332

EU delivers emergency civil protection assistance to Ukraine

https://ec.europa.eu/echo/news-stories/news/eu-delivers-emergency-civil-protection-assistance-ukrain...

EU solidarity with Ukraine

https://ec.europa.eu/info/strategy/priorities-2019-2024/stronger-europe-world/eu-solidarity-ukraine_...


Follow the latest tweets of HRVP Josep Borrell https://twitter.com/JosepBorrellF

Follow the latest posts of HRVP Josep Borrell https://eeas.europa.eu/headquarters/headquarters-homepage/77199/window-world-personal-blog-hrvp-jose...

EEAS latest news on Ukraine https://eeas.europa.eu/headquarters/headquarters-homepage/111539/latest-news-ukraine_en

EUvsDisinfo https://euvsdisinfo.eu/category/ukraine-page/

Disclaimer Cases in the EUvsDisinfo database focus on messages in the international information space that are identified as providing a partial, distorted, or false depiction of reality and spread key pro-Kremlin messages. This does not necessarily imply, however, that a given outlet is linked to the Kremlin or editorially pro-Kremlin, or that it has intentionally sought to disinform. EUvsDisinfo publications do not represent an official EU position, as the information and opinions expressed are based on media reporting and analysis of the East Stratcom Task Force. "

Johan Bové

New addition to the MiniDisc devices collection: Sony MZ-R70

1 min read

New addition to the MiniDisc player/recorder devices: a Sony MZ-R70 in near mint condition!

Sony MZ-R70 front

No remote included, but it's not a big loss since the original remote didn't have the LCD display anyway and all the functionality is also accessible on the device itself.

I went with this non-NetMD device for the following reasons:

  • Nice big LCD screen on the device itself
  • Powered by a single AA battery - no hard-to-find gumstick batteries - Also if you're using rechargeable AA batteries, they will (slowly) recharge within the device when you connect the device using the 3V power adapter
  • Sturdy housing and buttons
  • This one has a mic input
  • Two headphone outputs!
  • I like to record music real-time - call it nostalgia - but it's part of what I like about MiniDisc - it's back to time when things went a little more slowly
  • This one does not do MDLP - but as the point above - it's part of the charm having to deal with media limitations

Some issues:

  • Louder mechanical noises when recording and playing, especially when connected to the power adapter. But it's still acceptable.

Johan Bové

Johan Bové

Flood Destruction

Do not trust your basement

2 min read

Seeing that devastated family house basement left a big impression on me. The destruction level of a flooded basement full of family memories was really high. 99% of everything in that basement is lost after a couple weeks in dirty, mucky river water and slick. Furniture destroyed after it floated freely in the dark water. When the water eventually recided, all of the stuff, even the heavy furniture pieces, got thrown around the rooms. A photo projector and dias, all in there containers, probably 40 years old, all destroyed. Photo albums completely returned to sticky pulp as the water dissolved the paper. When you try to pick it up, it all falls apart. Old board games, puzzle pieces, even a whole set of the classic electronic Battlefield game, all scattered around the water and covered in muck. The pieces kept coming towards the vacuum cleaner head while I was working to suck out the lower levels of the basement. We managed to get about 100 buckets of stinky dark river water out. Books were everywhere and also completely destroyed. It really hurt me emotionally to see all these family memoriabilia scattered and destroyed like that. Perhaps as a dad, it is one of my worst nightmares that our family memories would be returned to only that ... memories which eventually will be all forgotten and lost.

Never keep your precious things in your basement!

Johan Bové

#DHL Tried to send an e-mail from my personal e-mail account to hza-ffm@zoll.de-mail.de and apparently there is such a thing as a closed e-mail system.

3 min read

The e-mail address is on a very official looking "invitation to pay" from Deutsche Post DHL Group in Frankfurt am Main with no other phone number or whatsoever.

NO WAY I will create an email account with de-mail just to be able to send DHL Group a complaint, but an official complaint to the Bürgerbeauftragter will be sent out shortly.

Geman Digitalization in all its messy glory...

This is the response you get when you try to email the address mentioned:

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

<poststelle.hza-ffm@zoll.de-mail.de> failed: host
 mx.de-mail-t-systems.de-mail.de (83.125.35.23) said: 554 5.7.1
 <poststelle.hza-ffm@zoll.de-mail.de>: Recipient address rejected: Ihre E-Mail
 wurde abgewiesen, da es sich bei De-Mail um einen geschlossenen Mailverbund
 handelt.  Aufgrund der besonderen Anforderungen an das De-Mail System bzgl.
 Technik, Sicherheit, Integritaet und Vertraulichkeit, ist es nicht moeglich,
 eine normale E-Mail an eine De-Mail Adresse zuzustellen. Eine De-Mail Adresse
 erhalten Sie hier:  http://www.telekom.de/de-mail Your e-mail was rejected
 because De-Mail is a closed mail group. Due to the special requirements of the
 De-Mail system regarding technology, security, integrity and confidentiality,
 it is not possible to send a normal e-mail to a De-Mail address. You can get a
 De-Mail address here: http://www.telekom.de/de-mail (in reply to RCPT
 command)
Reporting-MTA: dns; REDACTED
Received-from-MTA: dns;  REDACTED
Arrival-Date: Wed, 04 Aug 2021 08:51:04 +0200
X-Original-ID: 56787f61-f4f0-11eb-aa4b-001a4a4cb9a5

Final-Recipient: rfc822; poststelle.hza-ffm@zoll.de-mail.de
Action: failed
Status: 5.7.1
Remote-MTA: dns; mx.de-mail-t-systems.de-mail.de (83.125.35.23)
Diagnostic-Code: smtp; 554 5.7.1 <poststelle.hza-ffm@zoll.de-mail.de>:
 Recipient address rejected: Ihre E-Mail wurde abgewiesen, da es sich bei
 De-Mail um einen geschlossenen Mailverbund handelt.  Aufgrund der besonderen
 Anforderungen an das De-Mail System bzgl. Technik, Sicherheit, Integritaet und
 Vertraulichkeit, ist es nicht moeglich, eine normale E-Mail an eine De-Mail
 Adresse zuzustellen. Eine De-Mail Adresse erhalten Sie hier: 
 http://www.telekom.de/de-mail Your e-mail was rejected because De-Mail is a
 closed mail group. Due to the special requirements of the De-Mail system
 regarding technology, security, integrity and confidentiality, it is not
 possible to send a normal e-mail to a De-Mail address. You can get a De-Mail
 address here: http://www.telekom.de/de-mail (in reply to RCPT command)

Johan Bové

The lyrics from "Click Your Fingers Applauding The Play" by Roky Erickson feel very appropriate in light of how climate change will influence our daily lives in many ways even if we want to or not.

1 min read

"Click Your Fingers Applauding The Play"
(originally by Roky Erickson)

Click your fingers applauding the play
Such clear clear nights and clear days
Cause lightning never flashes our way
If you click your fingers applauding the play

Fat kings and queens all eating their grapes
Blood and blaspheme not upon the door drapes
Scream out for murder, scream out for hate
If you click your fingers applauding the play

And from the horizons the wrath boot's not down
Clear skies sometimes the clouds so inviting
Such a friendly sound

Temples arising are not raked
Columns not shattered by any earthquakes
The seas and famine are all their own brake
If you click your fingers applauding the play

And from the horizons the wrath boot's not down
Clear skies sometimes the clouds so inviting
Such a friendly sound

Thanks to Electric Six for including this one on their über-cool new album "Streets Of Gold" (2021).

Johan Bové

Coming back to work today, I found myself still very much grieving for the sudden loss of our dear colleague Filiz - finding some solace in the words of the beautiful song "I grieve" by Peter Gabriel

2 min read

"I grieve" by Peter Gabriel:

It was only one hour ago
It was all so different then
Nothing yet has really sunk in
Looks like it always did
This flesh and bone
Is just the way that we are tied in
But there's no one home
I grieve, for you
You leave, me
So hard to move on
Still loving what's gone
They say life carries on
Carries on and on and on and on

The news that truly shocks
Is the empty, empty page
While the final rattle rocks
It's empty, empty cage
And I can't handle this
I grieve, for you
You leave, me
Let it out and move on
Missing what's gone
They say life carries on
They say life carries on and on and on

Life carries on in the people I meet
In everyone that's out on the street
In all the dogs and cats
In the flies and rats
In the rot and the rust
In the ashes and the dust
Life carries on and on and on and on
Life carries on and on and on
Life carries on and on and on and on
Life carries on and on and on
Just the car that we ride in
The home we reside in
The face that we hide in
The way we are tied in
As life carries on and on and on and on
Life carries on and on and on

Did I dream this belief
Or did I believe this dream?
Now I will find relief
I grieve

Johan Bové

How many crypto wallets do you currently manage?

1 min read

Are people really supposed to have a separate "Wallet" app for every crypto currency they have an interest in? Trying out some tokens to understand the (fin)tech and you end up easily with a handful of non-compatible applications on the Web and on your phone. And for each of these you really need to be careful for not losing access to or them becoming obsolete or getting hacked / stolen. Can't imagine what kind of nightmare it must be for any business owner even considering accepting crypto tokens. Sure, there are "solutions" out there that have a promise to solve this, but the problem with decentralization is that literally anyone can make this whole landscape even more complex at any given time. It's not like if you wanted to drive to somewere you can only drive with a certain brand of car on a particular road, right? And which will end up ruling them all? 

Johan Bové

Van Moof 5.7 M2 Noir

This picture of my bike is hosted on the IPFS network

1 min read

Van Moof 5.7 M2 Noir Vaude Aqua Deluxe
Van Moof 5.7 M2 Noir Vaude Aqua Deluxe

The CID of this file is QmP9ZCnbQqQCVk62zgFFtF7obXvWx6pCfYSiMjUdj4uTzW

Johan Bové

How old is your main daily computer?

1 min read

I got a Surface Pro 3 in February 2015 and today it is still my main personal computer. Thanks to Microsoft Windows 10's commitment and performance improvements I was able to get by until today.

The device IS getting old however. The fan is spinning constantly and the battery life is just enough to shut it down when the power would drop. Surprisingly the 8GB Ram and 256GB SDRAM are still sufficient.

Most of the slow experience I get is regarding CPU.

If I get new hardware it'll probably won't  be a laptop anymore as I only sit at a desk to work on it.