Software
Jouw tech of mijn tech: kies snel
There’s now also an English version of this post.
De hele korte versie: organisaties twijfelen vaak vele jaren over het uitbesteden van dingen, met name ICT. Gedurende die jaren vertrekken de goede ICT-mensen, want steeds je eigen bestaan moeten rechtvaardigen is rot. Op termijn gaat er dan weleens iets goed mis, en is de keuze daarna makkelijk: we kunnen en willen dit niet meer zelf doen. Maar door jaren te twijfelen heb je het daar zelf naar gemaakt.
Of je zegt niks?
Het gaat allemaal niet best met de wereld - het klimaat ontspoort, en men twijfelt of we er iets aan moeten doen, de rechtstaat wankelt, de ongelijkheid groeit, mensen vallen bij bosjes voor complottheorieën en ze stemmen zonder enige moeite op fascisten, racisten en clowns die geen enkel probleem op gaan lossen. En overal is oorlog.
Sommige mensen doen op kleine of grotere schaal concreet hun best om het beter te maken.
Het hellende vlak van SIDN's commerciële ambities
Door Corinne CathDr. Corinne Cath is an anthropologist of technology who studies the politics of Internet infrastructure. She is a recent graduate of the Oxford Internet Institute’s PhD program (University of Oxford) and the Alan Turing Institute for data science. Previously, she worked on technology policy for human rights’ organization ARTICLE 19 and the US House of Representatives. & Bert Hubert
De Stichting Internet Domeinregistratie Nederland (SIDN) beheert het digitale kadaster van meer dan 6 miljoen ‘.
BNR De Technoloog over de (Lidl) cloud & Europa
Onderstaand een licht bewerkt transcript van aflevering 376 van BNR’s De Technoloog, Europa is (bijna) volledig afhankelijk van de VS en China en dat is een probleem, ook beschikbaar op YouTube. Redactie Daniël Mol. In deze aflevering bespreken we hoe het zo gekomen is met Europa’s bedroevende positie in de cloud, maar ook hoe onze overheden door zelf verstandiger in te kopen een grote rol zouden kunnen hebben in het (her)opwekken van onze cloudindustrie.
Volkskrant columns november 2023
In november 2023 was ik de gast-columnist van de Volkskrant, en heb ik vier stukjes geschreven die steeds op zondag (alleen online) verschenen. Dit was voor mij voor het eerst dat ik echt iedere week moest ’leveren’, en ook nog binnen heldere kaders: 700 woorden, opinie over dingen die al in het nieuws geweest zijn.
Ik heb nu een nieuw respect voor de columnisten die zoiets iedere week weer kunnen, en tegelijk zie ik ook dat niet iedereen wekelijks een topprestatie kan leveren.
Het ligt niet aan de Kamerleden
Iets eerdere versie van het stuk in de Volkskrant, deel van een serie van vier columns:
Het ligt niet aan de Kamerleden Het is verkiezingstijd, en het is bon ton om te klagen over het gebrek aan ervaring van Kamerleden, en om vervolgens ook nog te constateren dat juist de meest ervaren parlementariërs niet terugkeren na de verkiezingen.
En dat is ook schrijnend, en ook ik heb er schande van gesproken.
Onze afluisterwet is eigenlijk een privacywet
Iets eerdere versie van het stuk in de Volkskrant, deel van een serie van vier columns:
Ze zeiden het echt. De geheime diensten AIVD en MIVD krijgen binnenkort een nieuwe wet waarmee ze makkelijker en vaker kunnen afluisteren en hacken. Vorige week legden ze het voorstel uit in de Eerste Kamer, en claimden daar dat hun nieuwe wet eigenlijk een privacywet is (!).
Nou wist ik al dat het niet best gesteld was met ons besef van privacy, maar dit is toch wel heel Orwelliaans.
We gaan de aarde kunstmatig afkoelen, wen maar vast aan het idee
Iets eerdere versie van het stuk in de Volkskrant, deel van een serie van vier columns:
De wereld gaat de klimaatdoelen niet halen (volgens de Verenigde Naties). Hoewel er in Nederland harder wordt gewerkt aan CO₂-reductie dan menigeen denkt gaat het niet genoeg zijn. Ook zijn veel van de lokale resultaten het gevolg van de-industrialisatie, waarbij productie hier verdwijnt en verhuist naar omgevingen met minder regels en goedkopere stroom. Het ziet er dus niet goed uit.
Laten we leiders met kennis van zaken in ere herstellen, ze zijn hard nodig
Iets eerdere versie van het stuk in de Volkskrant, deel van een serie van vier columns:
Leiders? Ik weet niet hoe het met u zit, maar op de werkvloer heb ik me zelden ‘geleid’ gevoeld. Wel gemanaged. En hoewel ook belangrijk, is dat toch echt iets heel anders.
Iemand een leider noemen doen we hier niet snel, het klinkt zelfs raar. “Only sheep need a leader”. Toch is het in Amerika een veel alledaagser begrip, en houdt de vice-president conferenties waar “our future leadership” wordt aangemoedigd.
A 2024 Plea for Lean Software (with running code)
This post is dedicated to the memory of Niklaus Wirth, a computing pioneer who passed away January 1st. In 1995 he wrote an influential article called “A Plea for Lean Software”, and in what follows, I try to make the same case nearly 30 years later, updated for today’s computing horrors.
The really short version: the way we build/ship software these days is mostly ridiculous, leading to 350MB packages that draw graphs, and simple products importing 1600 dependencies of unknown provenance.
Trifecta
Trifecta is actual stand-alone software that you can use to paste and drag images to, for easy sharing. It has pained me for years that I had to use imgur for this purpose. Not only does imgur install lots of cookies and trackers on my browser, I also then force these onto the people that visit the images that I share. I checked out some existing solutions you could download, but I worry about their security.
Trifecta Technology
Trifecta is a simple open source image sharing site, built with a combination of modern C++, database and web technologies. Intended to both be useful and make some points. This page sets out to explain the underlying technology of this small yet hopefully useful piece of software.
More background can be found on its main page, where you can also read a bit about why I built this software. In short, 1: I need an image sharing site I trust and that does not track its users and 2: I want to show that you can still run a service yourself safely.
European Innovation & Technical Capabilities
Over the past few years I’ve been writing a lot about innovation, and specifically, the lack thereof in Europe. I also touch on how we’ve outsourced a ton of operational capabilities, leaving us relatively helpless.
By now this is such a huge amount of words, audio and video that it is in dire need of a summary, if only to see if it makes any kind of sense taken together.
Taking the Airbus to the IKEA Cloud
This article is part of a series on (European) innovation and capabilities.
The very short version:
All of computing is moving to the cloud at a rapid pace, including (government) parts you might want to keep under your own control Europe has no relevant ‘hyperscaler’ cloud providers at all, and there is a desire to change this by policy means Competing with the IKEA-concept is nearly impossible. Offering IKEA-like products but then with a smaller range is not an attractive proposition.
Het Curieuze Artikel 73 van de AIVD en MIVD
Vandaag groot in het nieuws, een Nederlandse AIVD agent zou een sleutelrol gespeeld hebben in het binnenbrengen van sabotagesoftware bij het Iraanse kernwapenprogramma. Nou moet me wel van het hart, dit zou op zichzelf geen schandaal moeten zijn. Iran zijn onze vrienden niet, en ik heb liever dat ze geen kernwapenprogramma hebben.
Wel wekken de artikelen van Huib Modderkolk in de Volkskrant de indruk dat politiek Den Haag niet of niet voldoende op de hoogte was van dit alles.
EU CRA: What does it mean for open source?
The final compromise text of the EU Cyber Resilience Act is now officially available, and various open source voices are currently opining on it. This is a complex act and other parts of the open source world (like the Eclipse Foundation and NLNet Labs) have been hard at work to advocate with the EU and member states to get a CRA that is good for open source. I’ve also been highly critical.
EU CRA: The compiler does not read the comments, but judges do read the Recitals
A bit of an “emergency blog post”. The final compromise text of the EU Cyber Resilience Act is now available, and various open source voices are now opining on it. This is a complex act and other parts of the open source world (like the Eclipse Foundation and NLNet Labs) have been hard at work to advocate with the EU and member states to get a CRA that is good for open source.
De Mottekasteel debating truc
Je kunt een discussie winnen op de vorm of op de inhoud. Ik heb het graag over de inhoud, maar dan moet je wel goed opletten dat je ook echt aan die inhoud toekomt. Want er zijn genoeg mensen die het liever over wat anders hebben, of het houden bij mooie woorden die niet de kern van hun mening of plan zijn.
Men noemt dat soort technieken ook wel “debating trucjes”.
EU CRA and the Open Source Ecosystem: A Suggestion
UPDATE: On December 1st the EU agreed on a version of the Cyber Resilience Act that appears to have substantially addressed the concerns in the post below. Further analysis awaits, but do know that the text that follows is now mostly of historical interest!
UPDATE 2: Here is the final compromise text of the Cyber Resilience Act.
UPDATE 3: Here is an analysis of what it means for open source.
Verslag Wetgevingsoverleg Nieuwe AIVD/MIVD Wet
Hieronder een licht bewerkte versie van mijn live-verslag op Mastodon van het wetgevingsoverleg over de nieuwe AIVD/MIVD wet. De tijdstippen voor iedere regel linken naar de uitstekende Debat Gemist service van de Tweede Kamer. Het tijdstip is steeds 60 seconden voor de update, dus misschien moet je nog verder terug in de tijd om bij de corresponderende beelden te komen.
Het verslag is live ingetypt, en vermeldt ook wat persoonlijke meningen.