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.
Recent content on Bert Hubert's writings
- Generator
- Hugo -- gohugo.io
- Public lists
- davewiner/hackerNewsStars
- Fetched
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.
Open Source on its own is no alternative to Big Tech
Now that we’re increasingly concerned about the dominance of ‘big tech’, Open Source is often mentioned as an alternative, especially since our governments are carrying out a Total Migration to Microsoft.
This is the English version of this Dutch piece.
In Dutch we say you can’t compare apples and pears, but that’s not entirely true. Both are so-called handfruit, and one is a bit harder, the other a bit softer.
A bit about me
I prefer not to spend too much time talking about myself, but I also like to make it clear who I am and what I do, so people don’t have to guess (because they might guess wrong).
I studied physics at Delft University of Technology, but dropped out somewhere around 40%. I still love physics though.
Until relatively recently I was a part time ex-ante regulator of the Dutch intelligence and security services.
De Totale Keuze voor Microsoft
Eerder deze week verscheen het rapport van de Auditdienst Rijk en daar staat het helder in: het is zo “dat straks (bijna) de volledige Rijksoverheid gebruik maakt van MS 365”. En voor de zekerheid, verderop staat: “Hiermee wordt de on-premises werkplek van de Rijksoverheid verplaatst naar de public cloud [van Microsoft]”.
Het gaat dus gebeuren, de totale migratie van onze overheid naar MS 365, op Microsoft servers in Microsoft datacenters.
CSAM Regulation Update: Dutch Intelligence agency weighs in
A quick update - The European Commission and EU member states have been pondering, for years now, if they should force WhatsApp/Apple/Signal/Telegram to scan all our private messages for suspected child sexual abuse material (CSAM). For various reasons it is a horrendous idea to break end to end encryption in this likely highly ineffective way. Variations of the proposal have also included a mandate to perform such scanning of images using AI, and even to also read our text messages to see if we aren’t “grooming” children.
Alles voor de kinderen, maar doe dan wel het juiste
De hele korte versie: Om kinderen zo goed mogelijk te beschermen zijn er veel dingen die we onmiddellijk kunnen doen, zoals investeren in oplossen achterstanden bij de politie. Het is juist niet behulpzaam nu de nieuwe EU CSAM-verordening te steunen, want die zal niet daadwerkelijk helpen en voornamelijk meer afleiding veroorzaken. Wel creëert dit voorstel ondoordachte en permanente massa-surveillance van alle Europeanen door Amerikaanse “big tech” bedrijven, waarbij iedere foto die we op WhatsApp versturen getoetst wordt & kan leiden tot een stille melding bij de politie.
Brief positie regering over de CSAM-verordening
De brief is ook beschikbaar als PDF. Prof. Dr. Frederik J. Zuiderveen Borgesius legt terloops in zijn brief uit waarom het voorliggende voorstel juridisch onhoudbaar is. Verder schreef ook ISOC NL een brief. En dan is er nog de brief van Prof. dr. J.-H. Hoepman. Hier de brief van Bits of Freedom, Amnesty International, Cyberveilig Nederland en NLdigital. En afsluitend, de brief van HET expertisecentrum op dit gebied, Offlimits. Alle brieven zien het niet zitten.
The gigantic and unregulated power plants in the cloud
Recently a Dutch hacker was able to take control of 4 million solar panel installations (FTM (Dutch), Euractiv, Victor Gevers). And this wasn’t the first time something like this has happened either (PV Magazine).
As usual, huge thanks are due to the many beta readers and experts who helped improve this article with their feedback, valuable insights and knowledge! This post was machine translated (not too well) from the original Dutch version, which was also more focused on The Netherlands.
De gigantische en ongereguleerde elektriciteitscentrales in de cloud
There is now also an English version of this page with more EU relevance!
Media: BNR, TenneT wil regels zien voor apps voor zonnepanelen en waarschuwt voor black-outs.
Recent weer in het nieuws, een Nederlandse hacker kon 4 miljoen zonnepaneelsystemen overnemen (FTM, Euractiv). En dit was niet de eerste keer dat zoiets gebeurde.
Zoals gebruikelijk weer veel dank voor de proeflezers en experts die mee hebben gedacht over dit artikel & zeer waardevolle bijdragen en kennis geleverd hebben!
Nuclear power: no, yes, maybe, but not like this
This is a story in three acts, where we go from “trying to procure more nuclear power plants in 2024 is nuts”, to “I could see why you’d want some nuclear”, to “but if so, not like this”. This post has been quite a trip to write, where I rediscovered that writing something down is an ACE way to find out you didn’t know what you were talking about. It was also a good exercise in changing my mind a few times.
Gaia-X is a distraction which should be abandoned
It pains me that I have to write this, but Gaia-X is a harmful and expensive distraction, and it is not doing anything that will ever get us a “European cloud”, not even indirectly. Its very existence is holding back progress. For this reason, Gaia-X should be abandoned, and we should try to learn as much as possible from its failure, so we can try something else. I provide some inspiration at the end of this post.
Hoe soeverein wil je zijn?
Dit artikel is eerder ook verschenen in het tijdschrift iBestuur
Soeverein is een duur woord, en het klinkt lekker. Iedereen zou het graag willen zijn, maar zoiets komt met kosten en ongemak. Het is daarom nuttig het begrip op te splitsen om te kijken wat we echt bedoelen, en wat het ons waard is.
Vertrouwelijkheid is vaak het eerste wat in ons opkomt. Wie kan er allemaal meelezen met onze communicatie en bestanden?
Don't say 'Europe Must Invest in XYZ'
“Be even more suspicious […] of all those who employ the term ‘we’ or ‘us’ without your permission. This is another form of surreptitious conscription, designed to suggest that ‘we’ are all agreed on ‘our’ interests and identity. […] Always ask who this ‘we’ is” – Christopher Hitchens in Letters to a Young Contrarian.
It is so easy to write “Europe must invest more in AI”, but it is a red flag that reveals sloppy thinking on two levels.
De cloud is geen paracetamolfabriek
Er is recent veel discussie over digitale autonomie, en Europa’s “positie in de cloud”.
Maandag 8 juli vanaf 14:00 is er een event “Digitale soevereiniteit: zin of onzin” bij Instituut Clingendael. Dit is (na inschrijving) ook online bij te wonen. Corinne Cath (TU Delft), Martijn Lucassen (Ministerie van Economische Zaken en Klimaat), Paul Brand (Stratix), Diana Krieger (Soverin) en ik zitten daar in een panel onder leiding van Ruben Brave (Internet Society) en Maaike Okano-Heijmans (Clingendael).
SkewDB
Welcome to SkewDB! A free database of GC and many other skews for over 53,000 chromosomes and plasmids (viewer, blog post).
The Scientific Spring Meeting KNVM & NVMM 2022 presentation is here (pdf). And now also on YouTube as video!
SkewDB, a comprehensive database of GC and 10 other skews for over 30,000 chromosomes and plasmids, Nature Scientific Data, 2022 doi:10.5061/dryad.g4f4qrfr6 Last database update: 5th of July 2024, now featuring homopolymer counts & codon bias data!
Toezicht AIVD en MIVD: kabinetsbrief, commissievergadering
Vandaag 27 juni is er een commissievergadering van de vaste kamercommissie Binnenlandse Zaken, en gisteren heeft het kabinet daarvoor een brief gestuurd. Zoals ik eerder schreef gaat de regering de nieuwe AIVD/MIVD wet per 1 juli in werking laten treden.
Update: Er is een heel duidelijk stuk van Follow The Money met daarin zeer heldere uitspraken van staatsrechtgeleerden dat dit gewoon niet kan. De vergadering en technische briefing zijn inmiddels geweest, en ik heb hier een live-blog gepubliceerd op Mastodon.
Toezicht AIVD en MIVD, zonder toezichthouders, zonder kantoor
1 juli gaat hij in, de door AIVD en MIVD zo zeer begeerde wet die het toezicht op deze diensten flink omploegt. In 2022 begon de discussie: minder gedetailleerde procedures vooraf om te mogen hacken en tappen, en meer ruimte om slachtoffers van hacks direct ook onder de tap te kunnen zetten, zonder nieuwe toestemming aan te hoeven vragen. En ook geen toets vooraf meer om met AI te mogen zoeken in grote afgeluisterde (internet)kabels, plus respectievelijk minder of geen argumentatie nodig om die grote communicatiekabels te mogen tappen of “verkennen”.
Digitale autonomie
Dit is een licht verbeterde versie van mijn praatje op 7 juni op de Public Spaces conferentie in Amsterdam, en ik wil de organisatie graag bedanken voor hun uitnodiging, en het publiek voor de goede vragen & reacties zelfs al tijdens het praatje. Vind de oorspronkelijke slides met notities hier. Of, voor wie zin heeft, hier is de oorspronkelijke video.
Nou, wat fijn dat jullie er allemaal zijn. Ik heb misschien een wat ander, minder technisch verhaal dan vele mensen die mij voorgingen hier.
De hele overheid naar de cloud? Dat is een politiek besluit.
De hele korte versie: stilletjes maar in hoog tempo verhuizen cruciale ICT-diensten binnen de Nederlandse overheid naar met name Microsoft-servers onder Amerikaans recht. Dit neemt zulke enorme vormen aan dat de ICT-kennis binnen de Nederlandse overheid, maar ook binnen Nederland zelf, snel afkalft. Ook is deze beweging dodelijk voor onze eigen Europese industrie, waardoor we straks echt geheel hulpeloos zijn. De overheid mag volgens eigen beleid weloverwogen naar de cloud verhuizen.