Skip to main content

Johan Bové

The only thing I want to hear from from their event is that they will adopt USB Type-C as their one and only cable connector standard from now on, both for their phones and laptops. Tired of carrying around adapter cables and dongles for realz.

Johan Bové

Deleted my Dropdox account multiple years ago - or so I thought... Last Friday a friend shared some excellent photos from a fun event we were at through his Dropbox account. He posted the link on our WhatsApp chat. I clicked it using my Android phone and enjoyed seeing the pictures. This morning I receive a message on the e-mail address I used to have with Dropdox about their updated terms and services. How did Dropbox found out I accessed their services? Was it Google, through Android, was it Meta through WhatsApp? Or what dark marketing magic was applied to detect I "came back" to Dropbox? You can check out, but you can never leave.

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é

Johan Bové

Circles Berlin Assembly

Wir möchten alle zur ersten Versammlung für wirtschaftliche Transformation in Berlin begrüßen, die vom Cafe Grundeinkommen ausgerichtet wird.

Location:

-

Time Zone: Europe/Berlin (GMT +02:00)

Johan Bové

We've reached our $50000 goal with the St. Baldrick's Foundation virtual event!

https://www.stbaldricks.org/events/CCAdvocates2020

Johan Bové

I've met my own fundraising goal, but my team still can use your support!

1 min read

To all my friends, thank you for supporting my head-shaving fundraiser for St. Baldrick's Foundation. I am amazed to share that I have already smashed my goal, with $1045 raised for childhood cancer research.

While I have met my goal, we are still $12000 short for the overall event goal of raising $50000, so I have increased my goal to $1500 – so if there is anyone still interested in helping, here is the link again 😃

https://bald.johanbove.info

We'll be going live on Facebook during the event, set for this Saturday at 18:00. @Jeff Neu, whose superhero 5-year old son Jake just beat cancer and rang the bell in June this year after three and a half years of treatment, is hosting the event. Many people will shave their heads and some will share their stories, and you are all invited to join if you are curious and have time.

This is the first time I do anything like this. While I am still a little nervous about shaving my head, I know it will be fun and I am grateful and humbled by the support you've all given me!

Johan Bové

Why I am shaving my head bald on September 26th 2020

I am supporting the fight against childhood cancer!

2 min read

Me before the shave

I am shaving my head to raise money for childhood cancer research. Sponsor me to help me reach my goal of a €1500.

I will shave my head to raise money for childhood cancer research. Sponsor me to help reach my goal of €1500.

Childhood cancer strikes more than children alone, it attacks whole families too. Did you know that almost half a million children will get cancer each year, and that in Europe and the US, one child out of 5 will die within 5 years from diagnosis? Did you know that there is little funding for childhood cancer research, with many treatment protocols dating 20, 30 or even 50 years? And that these treatment protocols are more intense than the ones for adults, and can last years?

I had no idea. But now that I do know, I want to help, because children can´t fight cancer alone. My fundraiser is in support of the St. Baldrick's Foundation, one of the most important childhood cancer research charities worldwide.

When you support them, you help fund critical trials and grants in more than 377 institutions in 30 countries.

This Saturday afternoon I will take part of a live event together with other families that will share their personal experiences with childhood cancer.

If you want, you can follow me live as I am getting my head shaved.

I am a bit nervous, but I know it´s going to be fun!

Please sponsor me to help me reach my goal of €1500 by this Saturday.

Visit this URL to learn more: https://bald.johanbove.info

Johan Bové

Childhood Cancer Advocate's Virtual Event

I'm shaving my head with St. Baldrick's to raise money and help conquer kids' cancers! Every 2 minutes a child is diagnosed with cancer worldwide, and 1 in 5 of those in the U.S. will not survive. I refuse to accept this reality, so I’ve decided to fundraise for lifesaving research to find cures and better treatments for kids. Now I need your support! Your donation can fund research to help kids survive and thrive. Join me today and let’s #DFYchildhoodCancers together.

Location: https://www.stbaldricks.org/participants/mypage/1073209/2020

-

Time Zone: Europe/Berlin (GMT +02:00)

Childhood Cancer Advocate's Virtual Event

About a year ago, a handful of colleagues got together. At first glance, it wouldn't appear that we had much in common. We were all different ages, came from different backgrounds, held different jobs. But we had one thing in common: the desire to save a child from cancer. 
 
Our team reflects the impact that cancer can have on anyone. One member's son just successfully completed 3.5 years of chemotherapy. Another member's nephew tragically lost his battle with cancer. And another member beat cancer herself. 
 
As Childhood Cancer Advocates, we are united in our desire of health for all children with cancer, but they cannot fight it on their own. We are inspired by our heroes and want to end childhood cancer, because their fight is our fight. 
 
We are part of the St. Baldrick's organization because we want to support the critical research they advance all over the world. When you give to St. Baldrick's, you support more than 377 institutions that treat children in 30 countries. 
 
Seeing a child fight cancer changes you forever. That's been the case for us. We are endlessly inspired by the strength, resilience and joy of our heroes. But no child should have to fight it or lose their lives to it. 
 
This is our opportunity as parents, grandparents, aunts, uncles, neighbors and colleagues, to give these kids something many of them don't have...the chance to grow up.

Johan Bové

Hey iedereen, Ik doe dit jaar mee aan het "Hoofdscheren" event georganiseerd door St. Baldrick's; dat wil zeggen dat op 26 september, mijn hoofdhaar compleet geschoren wordt! Daarvoor heb ik uiteraard beetje steun nodig en met deze actie probeer ik geld te verzamelen voor het ondersteunen van kinder kander onderzoek en meer hulp voor getroffen families. Hier is mijn pagina: https://www.stbaldricks.org/participants/mypage/1073209/2020

Johan Bové

I am joining as a shavee in the @StBaldricks ' charity event this year!
This means that on September 26th I will have my head completely shaved. Something I have never done before in my life.

To support me in staying brave and to support families fighting cancer, please visit my campaign page: https://www.stbaldricks.org/participants/mypage/1073209/2020

St. Baldrick is a global organisation that supports multiple childhood cancer projects. Here is the overview of their funding: https://indd.adobe.com/view/109a8f11-8a24-40c1-80ec-369db62e736a

We're live streaming the whole head shaving event by the way!

Johan Bové

@MikeKaply We use closed captioning too; but I find it still important to also be able to hear the actors and event music. Missing this experience if we need to keep the volume down because of how action always seems much louder than voices.

Johan Bové

All social media feels like standing in the middle of a big hall, a train station waiting area or a really busy event, could be a fair, where you are constantly bombarded from every direction and at every single instance with noise and attention-seeking calls and light-flashes, which are sometimes exchanged by "sponsored messages" for something you don't need. I think I'm done with it. I need social media without the feed. Just direct messages and mentions so I can really keep social contact. Everything else is just noise.

Johan Bové

The bi-yearly German tradition of changing the season-specific tires on your car event has taken place today. Thanks to our company leasing, a quick flash of the "service card" and we were done with it.

Johan Bové

DWeb Meetup: 2020—The State of the Decentralized Web

How can decentralized protocols scale? What are the roadblock issues? 2 groups share new reports with key ways your project can move forward

Location: https://www.eventbrite.com/e/dweb-meetup-2020the-state-of-the-decentralized-web-tickets-109884774318

-

Time Zone: Europe/Berlin (GMT +02:00)

About this Event

It's 2020 and the Decentralized Web has working code. Protocols used by dozens of projects. Projects employing 100+ developers. But if you zoom out, where is the DWeb Ecosystem as a whole? What will it take to scale to widespread audiences?

DWeb Meetup June brings you two new reports on decentralization and a free user experience design clinic, meant to bring the report's recommendations to life.

Plus, we're experimenting with a new meetup platform: Gather.town, using WebRTC to create a virtual gathering space complete with a beach, bar, auditorium and hang out spaces.

Check out these new reports:

Decentralization, off the shelf.

There is a significant gap between the protocols that define the decentralization space and the applications that users want to adopt. Through a series of interviews and focus groups with technology designers and builders, the authors have identified 7 areas where projects can improve their own practice; where targeted research is necessary; and where funders can enable collaborative innovations.

First read their research report: Decentralization Off the Shelf—7 Maxims

At the Dweb Meetup, Decentralization Off the Shelf (hosted by Simply Secure) will be inviting decentralized applications to a free user experience clinic. They are inviting everyone - from early-stage prototypes to already-launched projects - to submit a request for free help during the meetup. We will select up to 5 participants to highlight during the event, helping their project better succeed as well as providing a learning opportunity for everyone else!

Need user experience help?

If you’d like your project to be highlighted in the event, please fill out this brief survey and we will contact you with further details!

Hear from one of the report's authors, Karissa McKelvey, who researches technical architecture design and its impact on usability, safety, and resilience. Previously, she led user and developer experience for dat and hypercore, a decentralized data sharing tool and peer-to-peer hypermedia protocol.

Design Clinic by Eileen Wagner, who advises teams and organizations on UX design and research at Simply Secure. Her focus is on information architecture, content strategy, and interaction design--or anything that helps people make sense of complex technologies.

Researchers at Fluence surveyed 650 Decentralized Web developers for insights into ongoing progress, major hurdles and bumps along the road. Here's what they found:

Read "Decentralized Web Developer Report 2020"

Or see the highlights

At the DWeb Meetup, hear from one of the report's authors, Anna Lekanova, who leads community building at Fluence, a peer-to-peer computing protocol & a software licensing system.

SCHEDULE: (all times are Pacific Time)

DWEB NODE TIMES: SF: 10:00 AM / Austin: Noon / Boston: 1 PM / Sao Paulo: 2 PM / London: 6 PM / Prague-Berlin: 7 PM / Perm: 10 PM / Shanghai: 1 AM next day / Sydney: 3AM next day / Auckland 5 AM next day

9:30 AM PT: Come early and explore our virtual world at Gather.town

10:10 AM PT: Welcome in the main conference room (Zoom interface)

10:15-10:30 AM: Overview of Decentralized Web Developers report by Anna Lekanova + Q & A

10:30-10:45 AM: Overview of Decentralization Off the Shelf by Karissa McKelvey + Q & A

10:45-11:15 AM: User Experience Clinic with Eileen Wagner

(Volunteer projects will get hands-on advice on UX design and how to improve)

11:15-11:20 AM: Need help? Georgia Bullen shares how Simply Secure works to support projects in the DWeb.

11:20-Noon: Come back to our Meet up space in Gather.town: go together to the beach and hear the waves; share a drink at the virtual bar; gather in small groups around the fire. Have fun and socialize!

Questions?

Write to wendy@archive.org with questions, to volunteer, or more.

Johan Bové

@Toyota_DE Die "Connected Services" Web App ist cool, aber warum kann ich mein Passwort nicht im online Password Feld einfach einfügen aus mein Passwortmanager? Scheinbar lasst die Seite Einfügen nicht zu. Mal kurz in die React app geschaut und das Event wird blockiert.

Johan Bové

No: Sorry to miss out on this IndieWebCamp event. If only Germany was not such a big country and I could organize my family live more freely :-)

Johan Bové

Ditching Event Platforms for the IndieWeb · Jamie Tanna | Software (Quality) Engineer

Great introduction on how to add events to your own website. Reminded me of the time when I was intensively working for years on my now defunct PartyOn Event Calendar website. The site lost against FB and co, when everyone  moved their events to the FB silo.

Johan Bové

In five days Hacktoberfest 2019 starts!

1 min read

Hacktoberfest, organized and sponsored by DigitalOcean and Dev.to, is encouraging more participation in open source development.

Hacktoberfest 2019 logo

Complete the 2019 challenge, get 4 pull requests approved within participating projects, and you're entitled to receiving cool swag in the form of unique T-shirts and stickers!

Hacktoberfest is open to everyone in our global community. Whether you’re a developer, student learning to code, event host, or company of any size, you can help drive growth of open source and make positive contributions to an ever-growing community. All backgrounds and skills levels are encouraged to complete the challenge.

More information on the Hacktoberfest website!

Johan Bové

RUMPELSTIL :: Taschenlampenkonzert

This is a fun event to visit with the Family with young kids