Bert Hubert
Cloud Native, Europa, de 'Bijenkorf' Megascaler
Recent is er verwarring: instellingen als SIDN claimen dat niemand in Europa nog in hun computerbehoeftes kan voorzien, en dat ze daarom wel moeten uitwijken naar Amerikaanse aanbieders.
English version: Cloud Naïve: Europe and the ‘Bijenkorf’ Megascaler Tegelijkertijd hebben we in Nederland en Europa grote providers van servers en diensten die beweren dat zij dat soort diensten wel degelijk kunnen leveren. Wat is er aan de hand?
IT diensten draaien op software en die draait weer op hardware.
Categories: Software
Practical parsing with PEG and cpp-peglib
A very practical introduction to Parsing Expression Grammars (PEGs), in which we’ll build a non-trivial parser using the most excellent cpp-peglib single-include C++ library. Post includes links to PEG libraries for Go, Rust and Python, and a ready to run GitHub repository of all examples.
If I’ll ever stop programming it will be because I can no longer find the energy to parse even just one more string format.
Categories: Software
NLNOG Presentation trilogy on technical jobs and careers
Over the past eight years I’ve held a trilogy 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.
Categories: Software
Bijeenkomst Cloud en Digitale Open Strategische Autonomie
Op 27 maart was er een mooi gesprek over de Nederlandse en Europese afhankelijkheid van “de cloud”. Het gesprek vond plaats op het ministerie van Economische Zaken en Klimaat, en deelnemers waren onder andere minister Micky Adriaansens en staatssecretaris van digitalisering Alexandra van Huffelen. Het onderwerp wordt dus (terecht) serieus genomen.
Dit artikel is onderdeel van een grotendeels Engelstalige reeks over Europese innovatie en digitale afhankelijkheden.
De bijeenkomst werd gehouden onder Chatham House Rule, wat inhoudt dat we niet gaan verklappen wie precies wat heeft gezegd.
Categories: Software
Minister van Digitale Zaken: hoe het kan werken
De hele korte versie: een minister voor Digitale Zaken heeft alleen zin als deze minstens evenveel doorzettingsmacht krijgt als de minister van Financiën. En het werkt ook alleen als die nieuwe minister een agenda heeft waarbij ICT veel meer is dan “iets wat je inkoopt”, maar echt een kernactiviteit wordt waar geïnnoveerd kan worden. En dat vergt een nieuwe erkenning van ICT-ambtenaren als daadwerkelijk belangrijke mensen, die aan de knoppen zitten en dingen mogen veranderen.
Categories: Software
On the new Dutch Intelligence and Security Law
13th of June UPDATE: The Dutch government has failed to hire and house the promised new 10 oversight staff. Yet, the new law will be enacted July 1st, passing oversight to people that don’t exist. I surely enjoyed living under the rule of law, but it appears it was a passing thing.
“The Netherlands hosts some of the world’s largest internet exchanges. This obliges us to make the best use of these exchanges for our national security.
Categories: Software
Your tech or my tech: make up your mind quickly
This is post was translated from Dutch using a locally run copy of the Mixtral LLM, using a very low-end GPU. I did some light editing here and there, but the translation is mostly fully automatic.
The short version: organizations often hesitate for many years before outsourcing tasks, particularly in the field of ICT (Information and Communication Technology). During those years, valuable ICT employees leave because constantly justifying their own existence is frustrating.
Categories: 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.
Categories: Software
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.
Categories: Software
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 ‘.
Categories: Software
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.
Categories: Software
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.
Categories: Software
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.
Categories: Software
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.
Categories: Software
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.
Categories: Software
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.
Categories: Software
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.
Categories: Software
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.
Categories: Software
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.
Categories: Software
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.
Categories: Software