The very short version: It has now become clear that European governments can no longer rely on American clouds, and that we lack good and comprehensive alternatives. Market forces have failed to deliver a truly European cloud, and businesses won’t naturally buy as yet unproven cloud services, even when adorned with a beautiful European 🇪🇺 flag, so for now nothing will happen. This means it’s time for industrial policy, which requires politics to be proficient in “industry.
Recent content on Bert Hubert's writings
- Generator
- Hugo -- gohugo.io
- Public lists
- davewiner/hackerNewsStars
- Fetched
Maar hoe bouw je die cloud?
De hele korte versie: inmiddels is duidelijk dat Europa/Europese overheden niet meer kunnen bouwen op Amerikaanse clouds, en dat we hier geen goede en dekkende alternatieven hebben. Marktwerking heeft ons geen echte Europese cloud opgeleverd, en het bedrijfsleven gaat niet vanzelf spullen inkopen die nog in aanbouw zijn, hoe mooi die Europese vlag 🇪🇺 erop ook is. Dus is het tijd voor industriepolitiek, en daarvoor moet je goed zijn met “industrie”.
The (European) cloud ladder: from virtual server to MS 365
We have extensive discussions about our enormous dependence on American clouds, but what exactly are we talking about? And is Europe equally dependent on all types of cloud? This article is aimed at policy makers, but it may also provide some clarity about the broader landscape to actual cloud users. There is also a Dutch version of this page. Cloud in Shapes and Sizes Public cloud, private cloud, IaaS, PaaS, SaaS, IaC, CaaS – what do all these terms mean?
Manifest Big Tech Alternatieven: Wat moet er beter
Onze samenleving en overheid draaien inmiddels grotendeels op Amerikaanse big-tech platformen. Velen van ons willen dat dit minder wordt, of zelfs ophoudt. Iedereen in de tech scene hier in Europa is vol van goede wil er wat aan te doen, maar het gaat toch vaak mis. Van nature willen we leuke open en federated en standaardgebaseerde dingen bouwen. Maar dat is niet genoeg, dat is niet waar de wereld (direct) op zit te wachten.
De cloud in soorten en maten
We hebben hele discussies over onze enorme afhankelijkheid van Amerikaanse clouds, maar waar hebben we het precies over? En zijn we voor alle soorten clouds even afhankelijk? De cloud in soorten en maten Public cloud, private cloud, IaaS, PaaS, SaaS, IaC, CaaS, waar hebben we het allemaal over. Om te beginnen, de verwarring ligt niet aan jou. Al deze zaken lopen inderdaad door elkaar heen, en veel belangrijke spelers gebruiken deze termen echt op verwarrende manieren.
Waarom we de barricades opgaan om WhatsApp te blijven gebruiken
Op veel plekken woedt nu de discussie: gaan we naar Signal, want WhatsApp is van Facebook/Meta, en dat zijn Amerikanen die ons overal volgen & met wat ze daarmee leren onze verkiezingen en maatschappijen manipuleren. Echt een nare tent. Foto van Dima Solomin op Unsplash Andere varianten zijn, moeten we weg bij Twitter? Moeten we andere email gaan gebruiken, want we willen niet dat we 100% afhankelijk zijn van Amerika, Donald Trump en Elon Musk?
Naar de cloud nu je er nog mee wegkomt: is dat het?
De stukjes overheid die hun bestanden en mail nog niet op Amerikaanse servers hebben gezet, maken grotendeels enorme haast om dat nu alsnog te doen. Men lijkt een druk te ervaren, “want er is geen alternatief” en (ietwat bevreemdend) “we zijn met 150.000 werkplekken (!) te klein om nog iets zelf te kunnen beheren”. Het is nogal een besluit om je over te leveren aan Amerika nu. Het is voor veel buitenstaanders (“burgers”) overigens al lang een onbegrijpelijk idee om dit nu nog te doen.
It is no longer safe to move our governments and societies to US clouds
The very short version: it is madness to continue transferring the running of European societies and governments to American clouds. Not only is it a terrible idea given the kind of things the “King of America” keeps saying, the legal sophistry used to justify such transfers, like the nonsense letter the Dutch cabinet sent last week, has now been invalidated by Trump himself. And why are we doing this? Convenience.
Nee je kan niet meer je overheid en maatschappij verhuizen naar Amerikaanse servers
De hele korte versie: het is waanzin om onze maatschappij en overheid over te zetten op Amerikaanse clouds. Niet alleen is het een dom idee gezien wat de “Koning van Amerika” allemaal roept, de juridische fijnslijperij waarmee men dit rechtpraat, zoals bijvoorbeeld te vinden in deze onzinbrief van het kabinet gisteren, is inmiddels door Trump zelf ongeldig gemaakt. En waarom doen we dit? Gebruiksgemak. Maar het is heel eng om met dit argument je samenleving 24/7 afhankelijk te maken van de goeie wil van de Amerikanen.
Voor de duidelijkheid: Open-Xchange
Recent ben ik (te?) veel in het nieuws over het belang van het hebben van zelfstandige communicatiemogelijkheden in Nederland en Europa. Mogelijkheden die niet afhankelijk zijn van de goede wil van Amerikanen. En waarbij die ook niet mee kunnen lezen. Op mijn homepage kan je al jaren lezen dat ik vroeger aandeelhouder was van het Duitse bedrijf Open-Xchange. Open-Xchange maakt emailplatformen, met name voor telefoonmaatschappijen en internetbedrijven. Je zou nu kunnen denken, Bert promoot Europese communicatiemogelijkheden omdat hij Open-Xchange wil promoten.
What to do about SQLITE_BUSY errors despite setting a timeout
So I’m a huge SQLite fanboy and I use it for almost everything these days. Recently, the project added sqlite3_rsync which allows you to swiftly replicate your database to other servers (or to the same server if you want), and this really was the cherry on top for me. Last week however, I ran into one of my projects unexpectedly getting SQLITE_BUSY errors. And then someone urged me to run ‘a real database’ (PostgreSQL), and that hurt.
Rondetafelgesprek Tweede Kamer Digitale Soevereiniteit Rijksoverheid 13 Februari 2025
Het hele rondetafelgesprek van “Digitale soevereiniteit Rijksoverheid” van afgelopen 13 februari 2025 is de moeite waard. Bekijk het hier op de meer dan uitstekende Debat Direct site van de Tweede Kamer. Deelnemers Petra Oldengarm en Reijer Passchier hebben hun reflecties op de bijeenkomst al gedeeld, en ik schreef er al wat over in mijn nieuwsbrief (inschrijven kan via deze link). Hier voor mij twee persoonlijke highlights. Mijn intro: Sorry, your browser doesn't support embedded videos.
Ik heb nu een nieuwsbrief
Zoals ik schreef in de eerste aflevering van mijn nieuwsbrief: “Het komt een beetje pompeus over om updates over mezelf te sturen, maar het is echt op veler verzoek. En spontaan hebben 248 mensen zich al ingeschreven, dus er is kennelijk behoefte.” Je kunt je hier inschrijven en hier is het archief van eerdere afleveringen. Ik stuur een nieuwsbrief alleen als er wat te melden is: nieuwe posts, praatjes, kamervragen, dat soort dingen.
Is het legaal om persoonsgegevens op servers van Amerikanen te zetten?
De korte versie: overdracht van persoonsgegevens naar Amerikaanse aanbieders, ook op servers in de EU, was juridisch al lang omstreden, omdat de US overheid zichzelf vrijwel onbeperkte rechten gunt om in die data te grasduinen. Desondanks zijn er drie pogingen gewaagd om deze overdracht te legaliseren. De eerste twee pogingen zijn door Europese rechters ongeldig verklaard. De nieuwste poging, de Transatlantic Data Privacy Framework (TDPF) leunt zwaar op een Amerikaanse toezichthouder genaamd Privacy and Civil Liberties Oversight Board (PCLOB).
Communications without Musk and Trump: Cloud Kootwijk
In the beautiful Dutch booklet Over en Uit: Driekwart Eeuw Radiocommunicatie 1900 - 1975 (‘Over and out: 75 years of radio communications’), we read: 1916: As a result of British cable censorship, free communication between the Dutch government and the Governor-General of the Dutch East Indies was no longer feasible. (Dutch version of this post is here) The Netherlands was dependent on foreign countries for communication, which had already caused problems earlier:
Mailen en communiceren zonder Musk en Trump: Cloud Kootwijk
In het mooie boekje Over en Uit: driekwart eeuw radiocommunicatie 1900 - 1975 lezen we: 1916: Als gevolg van de Engelse kabelcensuur is een vrije berichtenwisseling tussen de Nederlandse regering en de Gouverneur-Generaal van N.O.-Indië niet goed meer mogelijk. Nederland was afhankelijk van het buitenland voor communicatie, wat ook al eerder voor problemen had gezorgd: 1899: Tijdens de Tweede Boerenoorlog van 1899-1902 tussen Engeland en de Zuid-Afrikaanse republieken Oranje Vrijstaat en Transvaal worden telegrammen uit Nederland (…) door Engelse ambtenaren gecensureerd.
Shifting Cyber Norms: Microsoft security POST-ing to you
tl;dr: Microsoft and other email security scanners will visit the links in email you transmit, and run the JavaScript in those links, including calls that lead to POSTs going out. This used to be unacceptable, since POSTs have side effects. Yet here we are. This breaks even somewhat sophisticated single-use sign-on / email confirmation messages. Read on for how to deal with this, and some thoughts on how we should treat gatekeepers like Microsoft that can randomly break things & get away with it.
The surprising struggle to get a UNIX Epoch time from a UTC string in C or C++
So how hard could it be. As input we have something like Fri, 17 Jan 2025 06:07:07 in UTC, and we’d like to turn this into 1737094027, the notional (but not actual) number of seconds that have passed since 1970-01-01 00:00:00 UTC. Trying to figure this out led me to discover many ‘surprise features’ and otherwise unexpected behaviour of POSIX time handling functions as implemented in various C libraries & the languages that build on them.
NLNOG Presentation trilogy on technical jobs and careers
Over the past eight years I’ve held a trilogy (in four parts) of presentations over at NLNOG covering the working life and career of technical people. This is around two hours of video and slides (with notes), but I’ve heard from people who binge-watched all of it in one go. The presentations have been online for ages, but you had to know where to look for them. On this page I bring them all together, with some context.
On Long Term Software Development
Recently the Dutch Electoral Board (where I am also a very part time advisor) invited me to do a talk reflecting on their open source Abacus vote tabulation software. Much software is now provided as a service, and is typically deployed continuously (CD, continuous deployment), surrounded by enough automated testing (CI, continuous integration) that we can be reasonably sure that a new revision is likely to at least work to some extent.
Welkom bij OpenTK (deel 2): de monitors
Welkom! Goed inzicht in ons parlement is belangrijk, soms omdat er dingen in het nieuws zijn. En soms juist omdat dingen (nog) niet in het nieuws zijn, maar er binnenkort wel besluiten over genomen gaan worden. De Tweede Kamer publiceert alles wat ze doen via een technische API, en dat is echt geweldig. Hierdoor kunnen we op Internet eigen viewers maken om deze data zo goed mogelijk zichtbaar te maken.
Servers in de EU, eigen (dubbele) sleutels: helpt het?
Naar aanleiding van veel misverstanden hier een kort stukje over: Helpt het als Microsoft/Google/Amazon beloven dat mijn gegevens op servers in de EU worden opgeslagen? Kan ik met “eigen sleutels” / bring your own key / double key encryption / aparte opslag, mijn data in praktische zin beschermen tegen Amerikaanse spionage? Kan ik me zo beschermen tegen Amerikaanse sancties / dreigementen / Trumpiaanse woedeuitbarstingen? Het antwoord op alledrie de vragen is helaas “nee”.
De toestand van de cloud en de overheid
Afgelopen 25 november hield ik (op persoonlijke titel) een praatje bij de Kiesraad over de toestand van de cloud, met specifieke aandacht voor de Nederlandse overheid. Iedere organisatie ziet zich nu geconfronteerd met de vrijwel verplichte gang naar de cloud. Voor een schoenenwinkel of broodjeszaak is het niet zo’n halszaak om over te gaan naar Microsoft 365 (MS365), of om afhankelijk te zijn van leveranciers die diensten leveren op basis van Amazon Web Services.
Totemic Books for Many Fields
Here I collect for various (scientific) fields the absolutely most important books. Totemic Tomes if you will. Books you can’t miss. Books that everyone in a field should have read, or belatedly discover they haven’t yet. The book you wish you’d known about before wading through several mediocre works. “I have always imagined that paradise will be a kind of library.” — Jorge Luis Borges Many of these books are still entirely relevant, but a few have been overtaken by new discoveries, but have however not relinquished their epic status.
Preventief politie in je chat?
Gisteren pleitte de minister van Justitie & Veiligheid voor nieuwe bevoegdheden voor de politie om preventief mee te mogen kijken in besloten chatgroepen: Uit de Volkskrant De minister legitimeert dit met deze motie van de Tweede Kamer, die echter iets anders zegt. En de details maken uit. Historisch gezien doet de politie onderzoek naar concrete misdrijven. Dingen die al gebeurd zijn of heel binnenkort gaan gebeuren. Het “daadwerkelijk handhaven van de openbare orde en veiligheid”.
We don't know why people are voting like that, and the results are terrible
We get tons of articles and reports explaining why people just voted like that. However, even for specific elections, these explanations are wildly inconsistent and can’t all be true. In essence, we don’t understand it and we don’t get it. We reasonable people (who care about democracy, rule of law, human rights etc) stand no chance at all to improve things if we don’t understand what is going on, or where people are getting their (dis)information from.
Journalisten: (be)grijp uw macht
Dit stuk is ook verschenen op Villamedia.nl In Jurassic Park weet men te ontsnappen aan de dinosaurussen, omdat het gezichtsvermogen van deze dieren gebaseerd zou zijn op beweging: Nou weet ik niet of dat waar is, maar wat ik wel weet is dat het gezichtsvermogen van de politiek, en specifiek de Tweede Kamer, totaal gebaseerd is op journalistieke aandacht. Bijna 100% van alle kamervragen begint met een verwijzing naar een nieuwsbericht, bijvoorbeeld.
Welkom bij OpenTK (deel 1)
Welkom! Goed inzicht in ons parlement is belangrijk, soms omdat er dingen in het nieuws zijn. En soms juist omdat dingen (nog) niet in het nieuws zijn, maar er binnenkort wel besluiten over genomen gaan worden. De Tweede Kamer publiceert alles wat ze doen via een technische API, en dat is echt geweldig. Hierdoor kunnen we op Internet eigen viewers maken om deze data zo goed mogelijk zichtbaar te maken.
Life Long Learning: Dealing With New Things
On the 22nd of October, I presented at the annual conference of my beloved NLNOG, the community of Dutch network operators. NLNOG is a national treasure, an international treasure even, since we do everything in English. NLNOG holds several events every year, where we entertain and educate each other with talks on new and old technologies. We also have food and drink afterwards, sometimes even several drinks. It is a true community, with many of us anxiously looking forward to our next meetup.
Open Source zelf is geen alternatief voor Big Tech
English: Open Source on its own is no alternative to Big Tech Nu we ons meer en meer zorgen maken over de dominantie van ‘big tech’ wordt Open Source vaak genoemd als alternatief, zeker nu het erop lijkt dat onze overheden een Totale Migratie naar Microsoft aan het uitvoeren zijn. Nou zegt men dat je appels en peren niet kunt vergelijken, maar dat kan prima. Beide zijn namelijk zogeheten handfruit, de ene wat harder, de andere wat zachter.