Welkom bij een nieuwe aflevering van CodeKlets, de beste Nederlandstalige podcast over software
ontwikkeling. Is het niet geloven? Ik ken niet veel anderen, dus dat is misschien makkelijk
om te zeggen. Vandaag zijn ik Saber Karmous en Bernard Kroes, jullie gastheren. Hoi Bernard.
Hallo. En we hebben een gast. Ja, verrassend. Dit keer hebben we Reinier van der Leer te gast.
En we gaan het met hem hebben over het May Contain Hackers Festival. Dat is een van de
onderwerpen en daar gaan we hem helemaal over uithoren. Maar ook vanuit een developers
perspective en wat het allemaal betekent enzo. Dus Reinier, welkom. Ja, dankjewel. Goedenavond.
Ja, zeker. Het is avond. Dus ik wou wel ietsje later, denk ik, dan had je normaal
het ding. Maar hoe gaat het met jou, Reinier? Ja, goed. Ik kijk erg uit naar het evenement.
En ik heb vanmiddag toevallig mijn eigen badge prototype geupgrade naar het laatste
versie van de firmware. Dus ik kan ook zelf een beetje zien wat het development team
al heeft uitgesproken de afgelopen weken. Oké, cool.
Dan gaan we straks denk ik gewoon heel uitgebreid over hebben. Wat die badge allemaal erin houdt.
Maar wat we altijd wel vragen aan onze gasten is, ja, hoe ben jij begonnen met
programmeren? Want ik neem maar dat je programmeert. Ja, dat klopt. Nou, ik ben nu 21, bijna 22.
En ik programmeer nu denk ik ongeveer de helft van mijn leven. Dus ik ben
op een tiende elfte door een broer in aanraking gekomen met Javascript.
Ja, net als toen nog gewoon heel simpel een beetje klooien, hele kleine scriptjes, webpaginaatjes
bouwen met met one server op mijn computer weet je wel niet eens op internet. Ik heb er toen heel
lang niks mee gedaan. Dus het bleef een beetje bij. Oké, if persoon type deze naam in een
laat een berichtje zien, weet je dat soort dingen. En toen een paar jaar later in de vierde klas van
de middelbouwerschool toen kwam ik erachter dat mijn natuurkunde leraar een 3D printer had staan.
En dat was best wel een, hij was een soort van gebouwd van troep. Echt een hele goedkope
reprap kit. Ja, ik heb toen een jaar of twee af en toe in de pauzes en in tussenuren dat
ding gewerkt. En op een gegeven moment kreeg ik daarbij de behoefte om ook de firmware een
beetje te updaten. En het draait, ja, eigenlijk gewoon Arduino code. Dus ik vond daaruit weer
een beetje begonnen met naar Arduino, C, dat was toch vrij simpel. Toen tegelijk
tijd ben ik ook aanslag gegaan bij een bedrijf waar ik toen op een gegeven moment wat script
projectjes kreeg en vandaar. Ik ga je wel even onderbreken, want het grappige is je zit
dus nu op middelbaar onderwijs, vierde klas. En toen was het iets met firmware klooien en toen
Arduino en toen deed je C en wauw. Maar je beseft wel dat C niet per se een instaptaal
is, zeg maar. Dus dat is niet zeg, ja, ik zou zeg maar niet C als eerste taal. Ja,
ik zeg niet dat je dat als eerste taal hebt gedaan, maar het is niet per se een heel
simpele taal. Het was natuurlijk ook niet meer de eerste taal, maar wel de eerste waarin ik echt
eens sinds serieus bezig ben geweest toen. Het helpt heel erg dat je in de Arduino IDE werkt,
want die vangt een heleboel van gedoe voor je af. Maar het is inderdaad wel een goede
uitdaging om met C te beginnen. Nou heb ik je onderbroken, dan weet ik niet meer waar je
was. Dat de firmware gedaan, Arduino code geschreven. Toen ook op mijn werk ben ik
er mee verder gegaan. In het begin was dat nog in Python, geloof ik, dat ik de opdracht kreeg om
een scriptje te schrijven, wat aan de hand van een CSV-sheet wat data van Bob het Com
kon trekken. Dus toen heb ik twee weken aan gewerkt en toen had ik een scriptje dat gewoon
op scrapen. Dat was ook meteen mijn laatste Python project, geloof ik. Want ik ben daarna
gaan merken aan de interne PHP-infrastructuur in het bedrijf en die heb ik langzamerzeker
overgenomen en op een gegeven moment zijn we toe geswitcht naar TypeScript. Dat is eigenlijk
Ik voel het wel stoer dat je ook 5 jaar de helft op het leven hebt geprogrammeerd. 11 jaar
doe je ongeveer, dus dat is ongeveer goed. En 11 jaar op het leven heb je al een tijd geprogrammeerd,
dan hoor je er wel echt bij. Nou ik moet wel zeggen, destijds leek het heel wat om
iets op het scherm te krijgen en als je op een knopje klikt dat er dan iets gebeurt,
maar als je erop terugkijkt dan stelt het niks meer voor ten opzichte van wat je tegenwoordig
allemaal kan doen. Maar ja, uiteindelijk, dat maakt ook niet heel veel uit. Het gaat om het idee,
gewoon je typt magische woorden in een computer en dan doet hij wat je wil.
Ja dat is wel, volgens mij is dat hoe het ons allemaal heeft gekrepen. Ik weet niet of het bij
jou is dat, Bernard? Ja, het is wel een beetje magisch. Ja je bent gewoon de baas,
zeg wat je moet doen en dan doet je het. Echt het eerste basic scriptje ooit is print je
naam en dan met een spatie of twee of drie ervoor en dan loepen. Ja precies, dat is wel
echt de typische. Ik vraag me af of mijn kind, want mijn oudste is tien en mijn jongste is
drie. Maar goed, laten we zeggen de oudste dus. Als ik hem zeg maar ook zo'n programma
laten maken hoe erg je onder indruk zou zijn. Ik weet het niet. Ik denk ook dat het uitmaakt
met de monitor, want het enige wat we hadden was zo'n prompt en wat lettertjes en nu zitten
allemaal windows omheen en dan draaien de icons weer rings en rechts. Ja dat is waar. Ik heb
het idee dat dat minder indrukwekkend is. Het is maar een klein onderdeeltje van alles wat
er veel vetter uitziet. Ja dat is misschien wel waar. Ik weet het niet. Want we hadden
een text based interface en als je daar iets in programmeerde en wat text dan was het
indrukwekkend. Voor mij was dat toen ik elf was, tien of elf en ik was echt onder indruk
was ik twintig keer mijn naam over het scherm zag rollen. De achtergrote kleur kon je met de
stoer. Dat waren in die tijd nog home computers. Dat begreep mij toen ook wel. Dus ik begrijp
wel wat je zegt. Ja dus dat. Ja cool. En toen was je gewoon programmeer en je deed het ook voor je
werk maar je was er al vroeg bij of was het gewoon een bijbaan? Ja dat was een zaterdagbaantje.
Dus ik werkte er eerst gewoon het magazijn als bijvuller, als inpakker. En toen op een
gegeven moment was er van oh ja je kan wel wat met computers toch? We hebben een projectje voor
ja. En dat is een beetje uit de klauwen gelopen. Dat is wel grappig. Dat zijn wel de goede
verhalen. Ik vind het wel tof zeg maar als dat dan op die manier dat je dat ook een beetje
inrolt. Ja want ik had het eigenlijk helemaal niet verwacht. Ik had namelijk al jaren eerder,
zeg maar ik heb ook een tijdje ertussenin niet zoveel gedaan met programmeren. En dat was
omdat ik PHP had geprobeerd. En dat wilde maar niet en ik dacht ja wat is dit nou weer voor
gedoe? Laat maar zitten ik ga wat anders doen. Dus vanaf het moment dat ik daar bij dat
projectje kreeg is het weer op gang gekomen en ben ik er niet mee gestopt. Maar het was wel,
ja ik had niet verwacht daar zo ver te komen in dat in die zin. Ja ik begrijp het. Ik weet
niet ja dat is nu nu Bernard er is een beetje niet bij. Maar ik denk dat jij hebt het ook
gehad. Dat iedereen weleens, ik heb ook wel momenten gehad. Ik dacht jongen heel de
programmeren, zoek het even uit. Wat slaat dit op? En dan is het ineerst, dus ik heb dat
gehad zeg maar met dat ik dacht van ik kom er niet uit, ik vind het helemaal niet leuk meer.
Het levert me alleen maar negatieve energie op. Maar gewoon puur rond de techniek. Dus
het programmeren zelf. Maar daarbuiten zeg maar als je gewoon voor bedrijven gaat werken of
ingehuurd wordt of whatever. Dan is het meer dan alleen maar programmeren. Je communiceert met
mensen. Deadlines halen, testen, heel veel dingen komen erbij kijken. En dan zijn er
ook momenten geweest dat ik denk ja kom op, hou eens even op. Zoveel negativiteit. Ik denk
ja dit is gewoon niet leuk meer. En gelukkig ben ik wel doorgegaan. Dus er zijn altijd wel
downs. Dus soms is het echt wel een interessant beroep. Misschien kun je het bij de emotioneel
noemen. Misschien overdreven. Maar er komen wel wat emoties bij kijken.
Met dat soort deadlines en strak geplande projecten heb ik niet heel veel te maken
gehad. Omdat ik redelijk zelfstandig werkte binnen het bedrijf. Maar ja,
ik heb natuurlijk wel net als iedereen gedoe gehad met toolchains die niet werken of
tooltjes die niet doen wat je wil en dat je dan gewoon je ontwikkelde omgeving
aan die bugger bent voor een halve dag lang. Ja dat is dat te kloppen. Ik heb
nog zo'n eigenschap dat ik soms net iets te lang een probleem bij mezelf hou. Dat is als je
in een team werkt. Stel dat je met vijf of zes developers in een team zit dan is
het handiger als je na een halve dag niet uitkomt en je eens even met iemand anders
babbelen van oké hoe zit het nou of kijk eens even mee. Soms kan dat gewoon niet omdat
iedereen druk is of soms heb je zoiets van nee je bent eigenwijs, je gaat het zelf oplossen en
ja dan zit je jezelf een beetje in de weg en dan ja dan dat is gewoon niet handig. Dus
je merkt gewoon als je gewoon überhaupt al tegen rubber ducking zeg maar of dus het is
alsof je tegen een rubber duck praat als een collega neemt en gewoon je probleem uitleggen
heel vaak los je dan bijna eigenlijk je eigen probleem al op dat helpt gewoon dus die communicatie
in praten met je collega's helpt is eigenlijk wel heel belangrijk tegelijkertijd de keerzijde
daarvan is en dat is met ook nog eens met software de software ontwikkeling vergt heel
veel concentratie dus je moet wel gefocust bezig zijn met het programmeren dus eigenlijk is het
niet fijn dat je dan gestoord wordt maar ja je zult af en toe anderen moeten helpen of
Wouter Dijks, Kishen Simbhoedatpanday, Pauline Vos, Wouter Dijks, Johnny Dongelmans.
De slack van meneers op tafel die betrokken zijn, ofteens die ook volgens mij presentaties geven op het festival, die waren echt super enthousiast.
Allemaal mensen die hier gingen bezoeken zijn enthousiast. Dus dat wekte wel een interesse op bij mij.
Maar kun jij uitleggen zeg maar aan de luisteraars wat het met Contain Hackers Festival is?
Ik zal een poging doen. Ik denk dat eerst een beetje context nodig is.
Namelijk, wat verstaan we hieronder hackers?
Als je het aan de NOS vraagt, of aan NEC, of aan andere algemene nieuwsmedia.
Dan zijn hackers meestal mensen die inbreken in computers.
Dat is natuurlijk ook heel leuk.
Dat zullen de meeste bezoekers van het event dan met je eens zijn, denk ik.
Maar lang niet iedereen die daar komt, of lang niet iedereen die zich hacker noemt, houdt zich daar actief mee bezig.
Binnen die community verstaan we onder hacker namelijk het creatief omgaan met technologie.
Dus doe iets leuks met je toetsenbord waar bijvoorbeeld firmware op zit die je herprogrammeert.
Zodat je Snake kan spelen op je toetsenbord, dan heb je je toetsenbord gehackt.
Heb je dan ingebroken in een computer? Heb je je gegevens gestolen? Nee.
Heb je iets leuks gedaan met een stuk technologie wat nu iets anders doet dan wat de fabrikant ermee bedoeld had?
Ja, dus in die zin moet je het een beetje zien.
En op dat festival, en dan moet ik eigenlijk even refereren aan de vorige editie.
Dat was namelijk SHA 2017, oftewel Still Hacking Anyway 2017.
Dat was op dezelfde locatie in Zeewolde.
Er waren ongeveer 3600 bezoekers.
En er stond bijvoorbeeld ook de brandweer met een brandweerwagen, volgens mij een commando wagen.
En bezoekers konden die proberen te hacken, dus inbreken.
En als dat lukte, dan kregen ze een bounty.
En dat heeft ook het nieuws gehaald.
Maar er stond op het terrein ook een laser show.
En er stonden vier torens.
En we hadden ons eigen hadengebied in beheer tijdelijk.
Op het evenement kon je in een sauna zitten die de Finnen met subsidie mee hadden gesleept uit Finland.
Er was een pizza village waar je de hele dag pizza kon halen.
Er was een pannenkoeken village waar je de hele dag pannenkoeken kon halen.
Er waren allerlei plekken waar je aan je eigen electronica kon werken.
Of gewoon samen met andere mensen ouwehoegen over projecten of ideeën.
Dus het is een hele creatieve sociale bedoening.
En op serieus gebied zijn dan natuurlijk ook lezingen.
Dus allerlei mensen uit de industrie of gewoon uit de community die een goed verhaal hebben.
Of die interessante dingen doen in het algemeen.
Die wat komen vertellen over hun activiteiten.
En die lezingen die kun je het hele evenement lang volgen in allerlei tenten en op allerlei stages.
Dus het is een conferentie en een kamp.
En een beetje alles bij elkaar.
Gezelligheid.
Oh, cool.
3600 man is best veel, zeg maar.
Dus dat...
Ik noem het even een tech festival.
Ja, maar misschien is dat een algemeen term.
Ik denk dat dat het ook is.
Maar anders zijn het echt wel veel mensen, zeg maar.
En internationaal dus ook bekend.
Als je zegt dat er finnen waren die met hun sauna hierheen zijn gekomen.
Dus je hebt ook best wel wat internationale bezoekers.
Ja, dat klopt.
Het is namelijk een van de grootste outdoor-hacker-evenementen ter wereld.
Het wordt ook al gehouden sinds 1989.
Toen was Electric Hacker Party.
En sindsdien was er ongeveer elke vier jaar een editie.
Waarvan dus de laatste in 2017 was.
En dit jaar, na vijf jaar, hebben we weer een editie.
En omdat het al zo vaak gehouden is en omdat het zo groot is,
komen er inderdaad vanuit de hele wereld mensen op af.
Uit Duitsland sowieso heel veel mensen.
In Duitsland is die hele community, die hele hackers zien heel groot.
Maar ook uit Italië, uit het oostblok, de Verenigde Staten, de rest van Scandinavië.
De hele regio komen al heel veel mensen vandaan.
En die verzamelen zich dan ook op het terrein, op het kamp, in villages.
Of embassies, net hoe ze dit noemen.
Dus daar heb je gewoon een groepje mensen uit Italië bijvoorbeeld die bij elkaar staan.
En die opleverden ook wel leuke tafereen op vorige keer,
want die hadden ze bijvoorbeeld te vinden met hun sauna.
Maar de Italianen hadden op een gegeven moment het grote lichtbord met SHA,
dat waren gewoon grote letters, die stonden langs de boulevard op het terrein.
En de Italianen hadden net haar kabel die daar naartoe liep,
doorgeknipt en omgeleid via hun eigen tent,
om vervolgens de Italiaanse vlag volop te zetten.
Ja, dat klinkt als een goede sfeer, laat ik het zo zeggen.
Hoe lang duurt het festival?
Ik kan me voorstellen dat het een aantal dagen duurt, of niet?
Het duurt ongeveer een week.
Tenminste, inclusief opbouwen en afbouwen wel een stuk langer,
maar het begint voor bezoekers op vrijdag 22 juli,
en dan vijf dagen tot en met dinsdag 26 juli.
Oké, ja, cool.
En volgens mij zijn tickets altijd voor alle dagen,
dus kan je ook dagtickets kopen?
Ik dacht dat ze dagtickets deze keer niet deden, inderdaad.
Dat zal ik even checken.
Nee, klopt.
Dagtickets zijn niet een dingetje deze keer.
Prima.
Ja, ja, oké.
En wat zijn de tickets?
Op dit moment kun je tickets kopen voor 355 euro,
op tickets.mch2022.org.
En op 3 juli gaat die prijs omhoog,
dus elke maand gaat de prijs een stukje omhoog.
In het begin kon je ze kopen voor 300 euro, geloof ik,
en dus naarmate de tijd wordt het steeds een beetje duurder.
Makes sense, ja.
Je kan ook supporttickets kopen,
dan betaal je een beetje extra en daar kan het evenement alweer leuke dingen van doen.
Ja, tuurlijk.
En hoe zeg je dat?
Ik had een vraag.
Nee, ik ben een kwaad.
Maar ben je met alleen een kaartje,
of heb je nog, je moet natuurlijk overnachtingen,
of kan je in een village, of je moet een tent of parkeren,
dat is ook allemaal nog wat je zelf moet regelen dan?
Een ticket is een standaard ticket,
dat is inclusief een kampeerplaats.
Dus je kan je eigen tent meenemen.
Je kan ook in het ticket shop bij bestelling meteen een kartent bestellen.
Dat is een mooie kartonnen tent,
die op zich redelijk knus is.
Dus je hoeft je niet je eigen tent mee te nemen
en dan kun je er ook lekker op tekenen en stickers op plakken.
Dat trekt altijd wel wat creativiteit aan.
Je kan ook volgens mij een camper of caravan plaats huren,
of een plek in de haven als je een boot hebt.
Dus...
Oh vet.
Ja.
Het is wel uniek.
Ik vind het echt stommer, maar dat ik echt nooit op de nul van heb gehad.
Je kan me ook herinneren van de MNOT Slack,
dat er ook mensen met hun kinderen naartoe gaan,
omdat er een kids village is.
Kan je me vertellen of je dat nog van de vorige keer kan herinneren,
waren er veel, weinig kinderen, families?
Nou ja, er wordt specifiek ruimte gereserveerd voor families op het terrein.
Dus er zijn een paar veldjes die zijn bedoeld voor families.
Dus er zijn ook extra faciliteiten.
Denk aan hokjes waar je kinderen kan verschonen
of alles wat er bij kunt kijken.
Plus mensen met families maken meestal een andere soort herrie dan gewone bezoekers.
Dus dat zit je dan gewoon lekker bij elkaar, dat werkt goed.
En de vorige keer, ik kan geen percentage noemen,
maar ik heb wel redelijk wat families gezien.
Want het is gewoon een evenement waar op alle niveaus dingen te doen zijn en dingen te zien.
En als je geen zin hebt om te solderen, dan kan je ook gewoon naar het strand gaan,
want we zitten aan het strand.
Dus het is wel familiecompatible in die zin.
Ja, cool.
Ja, want volgens mij zag ik dat ook, dat dan kaartjes,
tot een bepaalde leeftijdsgroep, dat het dan gratis is volgens mij.
En dan iets ouder, dan zit het ook op een kaartje.
Ja, dat zie ik ook staan nu.
Ligt naar de leeftijd van de kinderen, hoe oud en wat het dan kost.
Ja, de vorige editie kon ik ook op een junior ticket.
En daar heb ik ook een prijs.
Ja, volgens mij zag ik op de M-Welt Slack dat ook iemand zei,
er was natuurlijk de vraag van hoe oud was het in een beetje minimale leeftijden.
Volgens mij zei iemand vanaf vier of zo, vier, zes, dat het een beetje interessant was.
Als je na 1 juli 2010 bent geboren,
dan moet je 50 euro betalen, zie ik.
Maar ja, kijk, mijn zoon is nu 12, dus die vind ik best leuk.
Maar het is een beetje, ja, om daar rond te hangen.
Daarom vraag ik het ook, ja.
Alright.
Maar goed, de vorige editie is pas weer over vier jaar dan, of niet?
Vier, vijf jaar.
Vier jaar, ja.
Dat is wat ik dacht eerst.
Ja, ja, oké, het is geen jaarlijks event.
Dus het is best speciaal dat hij nu dus weer is.
Ja, klopt.
Alterneert hij ook niet met een event in Duitsland?
Om de vier jaar hier en ook om de vier jaar daar?
Dat heeft wel niet veel met elkaar te maken.
Oké.
Het is inderdaad wel zo dat Chaos Communications Camp.
Ja, dat is.
Ik zal even kijken wat de interval is.
Dat is ook volgens mij om de zoveel jaar.
Ja, dat is om de vier jaar.
Ja.
Ja, maar dat ze elkaar gewoon niet in de weg gaan zitten.
Oké.
Weet je, heel lullig om dan tegelijk een festival te organiseren.
Dat is toch geloof ik denk ik.
Want Chaos Communications Camp is volgens mij het enige grotere outdoor hacker evenement.
Ja.
En daar hebben we dus, nou ja, de hectic serie zoals die soms wordt genoemd.
Ja.
Oh, echt?
Maar je zegt ook dat die, wat was het nou?
89 ofzo, sinds 10 dat die al georganiseerd wordt.
Klopt ja.
Ja.
Toch?
Maar en, ik begreep dus ook dat er iedere keer een andere naam is.
Want het is niet zo dat het festival één naam heeft gehad.
Iedere keer eigenlijk een andere.
Ja, elke keer wordt er een andere naam verzonnen.
Dus dit is begonnen met Galactic Hacker Party in 1989.
Ja.
En daarna hadden we, oftewel Hacking at the end of the universe, HIP, Hacking in Progress,
Hackers at Large, Hacking at Random.
2013 hadden we Observe Hack Make, oftewel OAM.
En daarna SHA.
Ga je zover ook in een village zitten of aansluiten?
Is er een speciale village voor de badge?
Er is volgens mij geen badge village.
Maar ik ben zelf aangesloten bij een hackerspace in Den Haag.
Refspace.
En ik verwacht dat er wel weer een Refspace village komt.
Dus dan ga ik daar lekker gezellig bij staan.
Ik vroeg me ook af, gaat er nog iets gebeuren met die badge op het festival zelf?
Gaan jullie daar iets omheen organiseren?
Volgens mij hebben we niet eens geïntroduceerd dat er een badge is.
Oh, maar dat...
Dat had wel te bij doen.
De badge?
Wennie, vertel de badge.
Dat is vrij uniek voor dit festival, toch?
Want ja, althans, ik ga naar conferenties.
En in conferenties krijg je af en toe zo'n surfer badge, waar je naam op staat.
Soms iets minder surf, maar het is niet mega creatief of zo.
En wat ik begrepen heb, is dat de badge best wel een ding is.
Dus misschien is uitleggen en vertellen wat de badge is,
misschien wel een goede introductie voor de badge.
Dat is, denk ik, voor onze luisteraars ook best wel interessant.
Nou ja, iedereen kent ze wel van evenementen,
die stukjes papier of kaartjes met je naam erop,
zodat mensen je kunnen aanspreken en weten waar je ongeveer vandaan komt.
Dat is totaal niet wat we aan het ontwikkelen zijn voor het evenement.
Het is wel oorspronkelijk uit zoiets voorgekomen,
in de zin dat er op evenement badges voor dit soort evenementen
tot op een gegeven moment volwaardige kleine computers waren geworden.
Dus bij SHA 2017, het vorige evenement,
hadden we een soort Game Boy-achtig apparaat gemaakt met een e-ring schermpje.
Dus als de stroom uitviel, als je badge leeg was,
dan stond nog steeds je naam erop.
Dat is natuurlijk een belangrijke functie.
Je kon de App Store downloaden.
Hij was ook gebaseerd op de ESP32.
Dus dezelfde module die we nog steeds gebruiken.
Hoe die badge ontstand is gekomen, is een heel verhaal apart.
Ik moet zeggen, ik was er niet voor een hele verhaal bij.
Maar het komt erop neer dat de ontwikkeling voor die badge,
die begon al redelijk laat,
was een beetje geïnspireerd door de editie van Electro Magnetic Field.
Dat is volgens mij een hackercamp in Engeland.
Daar was ook een evenement badge.
Er waren op zich best wel coole features,
maar er zat een groot LCD op.
Als er stroom op was, dan ging de scherm op zwart.
En dan liep iedereen rond met een groot zwart vierkant op zijn borst.
Dat vond het Nederlandse toen nog toekomstige badge-team best wel een beetje sufter uitzien.
Dus die begon te fantaseren over wat nou als we er een e-inkschermpje op gooien en zo.
En toen is er in volgens mij een jaar of zo,
is er een badge uit de grond gestampt,
inclusief een App Store,
een heel eco systeem eromheen.
Maar dat is natuurlijk niet zonder slag of stoot gegaan.
Bijvoorbeeld alle chips waren besteld en naar de productiepartner in China gestuurd.
En toen waren er 4000 badges van gemaakt.
En toen bleek dat van de twee badges aan USB-serial chips die waren ingekocht,
een van beiden bestond uit neppe chips en de ander niet.
En daar kwamen ze toen achter dat de ene helft van de badges die wilden gewoon niet booten.
Omdat de ene chip net iets andere componenten er omheen nodig had dan de andere chip.
Dus toen is er een enorme sweatshop geweest waarbij 2000 badges moesten worden gereworked.
Dus volgens mij was het een kwestie van een weerstandje ergens uitzonderen of zo,
van sports die doorsnijden en zoiets.
Maar dat moet dus voor 2000 badges gebeuren.
En op die manier zijn er alsnog 4000 werkende badges opgeleverd.
Maar dat soort, oh shit, er is iets fout gegaan in de hardware,
dat is sindsdien wel vaker gebeurd.
En dat is een trend die wij met dit project graag willen doorbreken.
Je slaat er niet beter van natuurlijk.
Bijvoorbeeld bij de Hacker Hotel 2019 badge,
dat was een soort aftreksel van de Seattle 17 badge,
daar zat de audio jack verkeerde aangesloten.
Dus in plaats van dat je gewoon mono of stereo geluid hoorde,
kreeg je differential tussen die twee Seattle.
Dus het verschil tussen het linker en rechter kanaal.
En om dat te fixen moest je een sportsje doorsnijden en een draadje ergens tussen solderen.
Wat natuurlijk weer een workshop op het evenement werd.
Tot nu toe gaat het in de ontwikkeling van deze badge wel een stukje beter.
Ik wil niet zeggen dat alles perfect is gegaan,
maar we hebben wat meer tijd gehad om de fouten eruit te werken.
En we waren nog voor de productierun dat we erachter kwamen
dat er eigenlijk een componentje minder op zou moeten.
Dus afgelopen weekend is er nog snel een miljoniarde productie partner gegaan.
Alsjeblieft deze diode niet plaatsen, anders ontploft de batterij.
Dank je wel.
Althans, die kan vrij klein, maar kan wel gebeuren.
Dus dat is ontplost.
Ja, ik was benieuwd wat de badge dit jaar allemaal kan
en wat die gaat kunnen en hoe de ontwikkeling is gegaan
en wat jouw rol daarin is geweest.
Dat zijn eigenlijk drie vragen.
Ga je gang.
Oké, als allereerst, wat kan die allemaal?
Ja.
Nou, dat moet ik eigenlijk beginnen met wat wilde wij met deze badge.
Ja.
En bijvoorbeeld voor het vorige evenement met die Gameboy-achtige badge.
Toen hadden we gesteld, oké, we willen graag mensen kennis laten maken met
programmeren of met kleine apps bouwen.
Dus het doel daarvan was om mensen kennis te laten maken met Python in dit geval.
Simpele apps te laten schrijven en het makkelijk te maken om die te publiceren en te proberen.
En nou, we hebben nu de lat iets hoger gelegd.
We bouwen een beetje voort op hetzelfde platform.
Maar op deze badge zitten twee processors extra.
Of nou, twee chips met processorcapaciteit.
Namelijk een coprocessor van Raspberry Pi.
Die de USB-0 afhandelt en het mogelijk maakt om vanuit de browser ook te verbinden met dingen op de badge.
Door web-USB aan te bieden.
En daarnaast een FPGA.
Die je zelf kan configureren als een chip naar wens.
En op die manier willen we dus mensen graag kennis laten maken met opnieuw programmeren.
En kleine appjes bouwen en installeren op je badge.
Maar ook, wat is een FPGA?
Wat is digitale hardware?
Hoe werkt logica?
En mensen simpele dingetjes te laten bouwen voor op die FPGA.
En hoe gaan jullie mensen daartoe uitdagen?
Is er een contest?
Wie het mooiste appje maakt voor de badge krijgt eeuwige roem.
Die komt er zeker.
Oké.
De badge talk die komt als het goed is.
Er komt een presentatie ook over de badge op het evenement.
En tijdens die presentatie willen we zeker wel de leukste app die we hebben gezien een shoutout geven.
En ja, we willen graag mensen uitdagen om er iets mee te doen.
Door natuurlijk te laten zien oké, dit zou je ermee kunnen.
Dit wordt ook gebruikt in allerlei andere coole technologieën die je in het dagelijks leven vindt.
Maar ook door het gewoon makkelijk te maken.
Ons doel is om het zo simpel te maken als je badge opstarte en met USB aan je computer hangen naar een website gaan.
En dan kun je eigenlijk los met programmeren en met een druk op de knoptrein zit op je badge.
Nou, dat wordt allemaal mogelijk gemaakt door WebUSB.
Maar er is nog wel wat programmeerwerk voor nodig.
Om de user experience en de UI allemaal mooi te maken en alle knopjes te laten doen wat ze moeten doen.
Maar dat is wel het doel, om gewoon de drempel heel erg te verlagen.
Ja, en er zitten dus ook hardware knopjes op die je dan kan uitlezen of niet?
Ja, klopt.
Ja, de badge zelf, die lijkt wederom een beetje op een Game Boy.
We hebben een scherm met daarnaast een D-pad aan de andere kant, een ANB-knop en daaronder ook vier knopjes.
Oké.
Als menu select, start enzovoort.
Die kun je uitlezen, die kun je gebruiken in je apps.
Die kun je ook vanaf de FPGA uitlezen, als je dat graag wil.
Ja, dan gaan er vast wel games komen, denk ik.
Of ga je zelf ook bijvoorbeeld games bouwen of mee voorinstalleren?
Nou, er zijn een aantal partijen bezig met het bouwen van games.
Sowieso hebben we twee sponsors van het evenement.
Die bezig zijn met het bouwen van een game om te preloaden op de badge.
Want dat is onderdeel van sponsoren op het evenement dat je dan een badge mag preloaden, een app mag preloaden.
En daar zijn ze een game van aan het maken.
Maar er zijn ook al emulators die op dit platform kunnen draaien.
Of op deze module die ESP32.
En dan kan je bijvoorbeeld een Game Boy emuleren of zo.
Dus er zijn genoeg mogelijkheden om spelletjes op te spelen.
Een ander voorbeeld is Doom.
Will it run Doom? Het antwoord is ja.
En wel op alle drie de processors in principe.
Want de ESP32 kan Doom runnen.
En die heeft natuurlijk ook toegang tot het scherm en de knopjes.
Dus dat kan volledig werken.
De FPGA zelf verhaal.
Doom is namelijk naar deze FPGA gepoord.
Dit is een ICE40 FPGA.
En van Lettice.
En iemand, een enthousiaste lean die ook nu meewerkt aan de bad firmware.
Die heeft ooit een keer Doom daarna gepoord.
Dus daar kan je het ook op runnen.
En ten slotte kan ook onze kookprocessor die we gebruiken voor de USB serial ook nog Doom runnen.
Alleen is dat op deze bad iets minder nuttig, want die heeft geen toegang tot het scherm en knopjes.
Maar het kan wel.
Dus je kan de performances gaan vergelijken van die verschillende Dooms.
Dat zou kunnen.
Heb je het zelf wel gespeeld, Doom, op je badge?
Nee, nog niet.
Heb je het wel gezien?
Ik heb iemand het een keer zien demo'en, geloof ik.
Maar dat is al best wel een tijdje geleden.
En ik weet ook niet zeker of die zomaar.
Ik heb volgens mij het begin scherm gezien.
Maar voor de rest weet ik niet zeker of de knopjes en zo ook allemaal werkte.
Kijk, het zou kunnen werken.
Ja, concept.
Maar is de badge op dit moment al helemaal af?
Wat moet er nog gebeuren?
Of is het al zover dat je...
Moet je nog solderen?
De badge qua hardware ontwerp is helemaal af.
We zijn nu met onze productiepartner in China aan het praten over het beginnen van de assembly.
Dus alle printplaten zijn gemaakt en ze gaan de componenten erop zetten de komende week als het goed is.
Tenminste in de komende weken.
Aan de firmware wordt nu heel hard gewerkt.
Of moet ik zeggen het operating system, want we hebben eigenlijk twee firmwares die samen op de badge werken.
Ja, de meest basic features zoals het opstarten van apps enzo, dat werkt al wel.
Maar we hebben natuurlijk onze app store, de Hatchery.
Daarvoor moet nog een client worden gebouwd op de badge.
We willen heel graag dat mensen ook hun eigen apps gaan ontwikkelen.
Nog voor het even de mensen dat er wat te doen is op dag één.
Er moet nog worden gewerkt aan de online omgeving.
Dus onze app store heeft natuurlijk een website, de Hatchery.
Die heeft echt een makeover nodig, een goede likverf.
We willen graag dat de Hatchery gaat samenwerken met web USB.
Zodat je bijvoorbeeld in je browser een soort badge IDE kan openen.
En dat je dan met USB je badge aan een computer hangt.
En dat je dan koden kan typen in die online IDE.
En het met een druk op de knop kan runnen op je badge.
Nou ja, dat moet natuurlijk allemaal worden gebouwd.
En we willen dat ook graag integreren met de Hatchery.
Zodat je als je iets hebt gebouwd en getest dat je het gelijk kan uploaden.
Of andersom dat je uit de Hatchery via USB dingen naar je badge kan laden.
Dat soort dingen.
En wat is jouw rol precies in dit alles?
Ik denk dat ik van de mensen die nu actief bezig zijn in het team het minste code aanraak.
Ik ben namelijk slechts de project lead.
Dus het is mijn taak om de mensen die met hun handen in de code zitten.
Te ontzien van allerlei overhead en organisatietaken.
Zorg dat alles op schema loopt.
De planning bijhouden, budget bijhouden, dat soort dingen.
Dus ja, ik heb wel programmeer ervaring.
Maar in dit project heb ik dat nog niet echt gedaan.
Behalve om natuurlijk mijn eigen badge aan te praten te krijgen.
Of hoeveel mensen hebben we dan?
Hoe groot is het team en is het verspreid?
Is het dichtbij allemaal in Nederland?
Hoe zit dat in elkaar?
Het team bestaat nu uit ongeveer 20 mensen.
En die zitten verspreid over, ik zou zeggen, Benelux, een paar in Duitsland en nog één in Israël.
Ik weet niet van iedereen waar ze vandaan komen, maar dit is ongeveer het globaal plaatje.
Het badge team is namelijk ooit ontstaan voor Sia 2017 en sindsdien is het een beetje organisch ontwikkeld.
Destijds waren het allemaal Nederlanders volgens mij.
En er zijn ook bijvoorbeeld voor het artwork, het is echt een stukje kunst deze badge.
En dat is gemaakt door Nicolet, die zit in Luxemburg.
Maar die heeft wel echt heel mooi PCB-artwerk.
En we hebben mensen uit Duitsland die meehelpen aan de firmware.
En die kerel in Israël, die helpt ons aan een emulator.
Zodat ook ontwikkelaars die een fysieke badge hebben hun apps kunnen ontwikkelen.
Ja, dat is ook goed.
Oké.
Er is over nagedacht.
Jazeker.
Ik zag op de badge dat het stond, want je hebt het artwork die door Nicolet gemaakt.
Er staat een vlieger op, toch?
Ja, ik zie een vlieger en een grote krul.
Ik kijk naar het plaatje nu op de documentatie page.
In een podcast is het lastig om te zeggen, kijk, dit is het.
Ja, ja, ja.
We moeten het erover hebben.
Nou ja, mensen die graag het artwork willen zien, die kunnen prima naar...
Ik zal even kijken of ons nieuwe website al online staat.
Zetten we die sowieso in de show notes en dan...
Ja, dat valt sowieso.
Ja, ze komen zo via de website van MakeContainHackers kan je dit terecht.
Ja.
Nou, we hebben ook een eigen website, badge.team.
Als je dan doorklikt naar de documentatie en onder badges, dan vind je de MCAT 2022 badge.
Er staan ook foto's bij.
En we hebben natuurlijk een Twitter account, badgeteam.nl.
Daar wordt ook al een beetje op geshitpost en updates.
Dus daar kun je ook plaatsen vinden.
Als ik daar klik naar de homepage, dan kom ik op botched.team.
Grappig.
Oh, daar moet ik even voor de update aan.
Nice.
Ja, maar over het team.
Zoals ik al zei, er moet nog flink veel door gebouwd en op dit moment zijn we vooral op zoek naar webdevelopers.
Want het is natuurlijk een hoop hardware.
Hardware is niet klaar.
Er is een hoop firmware werk, op zowel laag- als hoog niveau, om een leuke UI te krijgen,
om alles te laten werken, dat je met wifi kan verbinden en zo.
Maar als we ook echt die complete badge experience, zoals we die in gedachten hadden, willen uitvoeren,
dus met zo'n online badge IDE, dan moet er nog wel wat webdevelopment gebeuren.
En daar kunnen we eventueel nog mensen voor gebruiken.
Oké, cool.
En wat moeten die mensen kunnen? WebUSB? Is dat een belangrijk deel?
WebUSB is een API die gewoon online gedocumenteerd is.
Het is gewoon een manier om met USB-apparaten te praten vanuit de browser.
Dus dat kunnen is natuurlijk leuk, maar anders is er documentatie voor.
Ik denk dat het belangrijkste is dat je web applicaties kan bouwen.
Dus dat je in UI in elkaar kunt klussen, een beetje kaas gegeten van JavaScript.
En dat je enige ervaring hebt met werken, met bijvoorbeeld IDEs,
of denk bijvoorbeeld aan iets als een Android workflow.
Heb je wel eens in Flutter gewerkt, of heb je gewoon in een Android IDE gewerkt,
dan weet je wat er gebeurt als je code hebt gediet op je computer,
en je klikt op Run en het draait op je telefoon.
Dat is eigenlijk ook wel te willen bereiken met die badge.
Dus dat soort workflows, als je daarmee bekend bent, is ook wel handig, maar niet per se nodig.
Bij deze oproep dan, dan moeten wij zorgen dat wij deze opdagen,
zodat ze snel mogelijk publiceren.
En wat moeten mensen doen als ze dat willen?
Zeg, bij jou melden in de Slack, dat is misschien het handigste.
Dat kan. Je kan even melen naar rainier at badge.team.
Of je kan naar ons twitteren.
We hebben ook een wiki pagina op wiki.mca2022.org, team badge.
En op de wiki pagina kun je ook informatie vinden over hoe je ons kan bereiken.
En wat voor mensen we nog zoeken.
Het is echt een precieze projectje, dus zoals ik al zei,
er komt een presentatie over de badge.
En mocht iemand zich aanbieden als badge-ide architect,
dus wil je graag dit een beetje trekken en hier echt een gaaf ding van willen maken,
dan heb ik nog een spreekslot voor je in die badge-talk.
Oké.
Dus ja.
Nou ja, misschien krijg ik wel een beeldje spelen, ik ben benieuwd.
Dit is al over anderhalve maand natuurlijk.
Ja, het is een kort dag.
Ja, cringe time.
Cringe, cringe, cringe time.
Maar ja.
Nou, heel goed doen we.
Bij deze is de oproep gedaan.
Dus als er een luisteraar van ons sowieso geïnteresseerd is,
dan moet ze even contact opnemen met jou.
Dat kan dus via Slack bij ons.
Dat kan via jullie site.
Dus ze kunnen jullie bereiken.
En misschien moeten we sowieso in de Slack even een berichtje typen daarvoor.
Ja, dat is denk ik wel handig.
Ja, dat gaat...
Dus dat is wel handig, ja.
Ja, ja.
Bij een soort tafel of Slack, dat kunnen we nog even rondschreeuwen.
Maar oké, cool.
Ja, ja, ja.
Maar het is wel spannend, man.
Want kijk, je moet je PSP-model te worpen worden.
Dus er wordt een operating system voor gemaakt.
Is er een soort van toolkit?
Een developers toolkit of zo?
Of is dat er nog niet?
Of is het gewoon...
Hier heb je de webinterface?
Of vind je studio code-achtig iets?
Hoe...
Nou, niet echt.
We hebben een paar dingen die wel in dev-containers werken.
Maar het is allemaal gebaseerd op bestaande SDK's.
Dus bijvoorbeeld voor de RP-2040 die de USW serial doet.
Daarvoor heb je gewoon de Raspberry Pi Pico SDK.
En die gebruik je dan in je project.
Je hebt niet per se een IDE nodig om dat te compileren of te ontwikkelen.
Dus dit is gewoon een kwestie van make-build.
En dat werkt ook zonder VS Code erbij.
Maar VS Code is natuurlijk wel een populair stuk gereedschap.
Dus .vscode-mappen zijn in onze projecten volgens mij zeker niet verboden.
Nee, oké, precies.
Nee, maar goed, het hoeft dus niet dat er een heel...
Ik kan me ook wel voorstellen dat het...
Het hoeft natuurlijk niet, maar goed.
Het is precies wat jij zegt als bestaande toolkits of SDK's zijn.
Dan maak je daar gebruik van.
Dan is alleen meer van...
Stel op jullie WEEK-pagina dat er gewoon pointers staan.
Oké, daar kun je dat halen, daar kun je dat halen.
Dus dat is natuurlijk ook goed.
We hebben wel een leuk site-project,
wat nu wel wat beter developer-friendly is gemaakt.
Er is namelijk iemand uit de community bezig met Rust voor de badge.
Dus dat je in Rust een app kan schrijven voor de badge
en dat er ook een driver bijzit voor het scherm en voor de knopjes en zo.
Oh, cool.
En daar heeft volgens mij iemand van Espressif pas
een hele grote pull-request gemaakt.
Die het hele zaakje, nou ja,
bijvoorbeeld laat draaien in een online GitHub dev-container.
Waarvan uit je dan ook vervolgens in de badge kan flashen.
Dus dat is wel een leuk site-projectje.
Ja, ja.
Dat is wel vet, ja.
Je kan gewoon in je browser ontwikkelen.
Je hoeft geen IDE te installeren.
En als je dan klaar bent, dan klik je op Flash en dan werkt dat zowaar ook wel.
Ja, ja.
Ja, dat is wel fancy.
Ik weet de vraag.
Ik heb ooit bij een bedrijf gewerkt waar we ook RealtimeOS gingen moeten draaien.
En toen was de vraag, hoe kreeg ik daar nou iets aan de praat?
Wat niet C was, maar een scripttaal.
Nou, dat is echt heel ingewikkeld, maar het kon allemaal wel.
Maar als je nu hoort dat het gaat met gewoon in je web en dan druk op je knopje en dan heb je het op je.
Dat is wel amazing.
Nee, voor mij was het niet helemaal vergelijkbaar.
Er zit er een beetje schuwt ertegenaan.
Ik ben ooit eens met de motorkap met Home Assistant, zeg maar, begonnen.
En dan heb je ESP Home, zeg maar.
Dus dan kun je eigenlijk decoratief...
Dus in het Jamal-formaat kun je aangeven wat die ESP zou moeten kunnen.
En dat vind ik wel lastig stoer.
Dus op basis van die Jamal wordt er een hele code gecompileerd en die wordt dan geflashed op zo'n ESP, zeg maar.
Dat is ook wel interessant.
Er zat nog niet per se een idee bij, want dat is alleen maar idee.
Dat is een groot woord, maar die Jamal-fail die kon je editen en dan werd die, zeg maar, gebruikt.
En dat vond ik ook al heel erg tof, zeg maar, dat al die technologie bij elkaar komt.
En dat web-USP, ja, op zich, als je erover nadenkt, ja, dat is op zich logisch dat dat kan.
Maar ja, dan komen best wel een aantal technieken kunnen bij elkaar komen doordat die developer experience nog beter wordt en je meer kunt doen.
Dus dat is wel weer heel gaaf.
Reinier, ik zie ook dat er op de badge een environmental sensor zit.
Wat kan die detecteren en zijn daar nog leuke projecten mee te bedenken?
Ja, op de badge zitten twee environmental sensors, gesponsord door Bosch.
We hebben ten eerste, ja, ik weet typisch nummers niet op m'n hoofd, maar dat maakt niet zo uit.
We hebben een sensor voor onder andere luchtdruk, temperatuur, hoogte, dat soort dingen, luchtvochtigheid.
Dus dat is gewoon heel handig om je omgeving een beetje in de gaten te houden.
Volgens mij kan die ook de luchtkwartijd meten.
Je ziet vaak dat badges na een evenement beland...
Je ziet vaak dat badges na het evenement in een ander project belanden, dat ze gewoon ergens permanent komen te hangen.
En dan kun je zo'n sensor bijvoorbeeld gebruiken om hem in te zetten als een klimaatstationetje of zo, weet je, bedenkt iets leuks.
En dan hebben we daarnaast nog een orientatiesensor.
Dat is een kleine chip met een paar gyroschopen en een accelerometer erop.
En een ARM-core, om alle data samen te voegen.
En die geeft je een absolute orientatie.
Dus volgens mij moet je die één keer een nulmeting geven, of misschien niet eens.
En dan vervolgens kun je je badge kantelen en draaien wat je wil.
En dan komt er uit die chip de absolute orientatie van het apparaat.
Natuurlijk heel handig is als je bijvoorbeeld een spelletje wil hebben waarmee je je badge kantelt als bij wijze van input.
Ja, ja, of wat heet dat?
Ook met de generatie dingetje.
Ja, ja, lachen.
Maar om daarvoor te programmeren of die uit te lezen, moet je dan weer.
Is dat nog meer ingewikkeld of?
Dat ligt eraan hoe moeilijk je het jezelf wil maken.
Want we bieden in principe hebben voor alle componenten op de badge ASP-IDF componenten gemaakt.
Dus de ASP-IDF, dat is de soort van de development toolkit voor de ASP32.
En met die ASP-IDF kan je firmware bouwen die op de ASP draait.
En met die componenten kun je dan gewoon een driver toevoegen en die gebruiken in je firmware.
Dus dan hoef je niet zelf de driver te implementeren, maar kan je gewoon importeren en gebruiken.
Hetzelfde geldt voor Python.
Als je een Python app wilt bouwen, dan kun je ook gewoon de systeem API gebruiken om uit te lezen.
Dus we proberen het je makkelijk te maken.
Ik moest in één keer denken aan een project dat ze in Japan hebben gestart.
Toen die kerncentrale onder water kwam te staan.
Omdat er heel weinig metingen waren van de radioactiviteit.
Is zo'n gast allemaal van die soort van batches die stralingen gingen meten.
Is die gaan ontwikkelen en verspreiden.
Dus zodat iedereen die zo'n ding had en daar rondreed, gewoon radioactiviteit ging meten.
Zodat de metingen veel betrouwbarer en nauwkeuriger werden.
Ik denk niet dat je met deze radioactiviteit kan meten.
Je zit geen kijkertel op mij.
Nee, nee, nee.
Maar goed, luchtkwaliteit.
Dan heb je meteen een hele net van batches die je rondom zeer veel de luchtkwaliteit meten.
Een barbecue detector.
Ook aan bezoekers de uitdaging om iets leuks te brengen om ermee te doen.
Ja, ja, ja.
Grappig.
Ja, dat is waar.
Mijn kat heeft echt aandacht nodig.
Wat zei je Saber?
Goed, goed.
Ik zeg, mijn kat heeft echt aandacht nodig.
Die hoor je op de achtergrond hoog toe.
Mouwen.
Heel tof.
Is er een moment dat je denkt, de batch is nu klaar.
Ik kan gewoon rustig gaan slapen.
Of zie je dat niet gebeuren voor het event?
Ik kan me voorstellen dat je blijft zo stressen met zo'n ding.
Dat moment is pas wanneer ze allemaal ingepakt in de doos zitten, de firmware klaar staat
en ze allemaal op de kampterrein staan.
Want dat is ook nog een dingetje.
De logische stil om ze daar te krijgen.
Sowieso, er moeten nog een paar stappen.
Sowieso is de firmware nog niet klaar.
Dus die moet eerst weer ontwikkeld.
De badges zelf moeten nog worden geassembleerd.
Dan moeten die naar Europa worden verscheept, naar Nederland.
Dan gaan we ze nog eerst hier flashen en inpakken met een flyer en wat stickers erbij.
Gewoon dat je een badge kit hebt.
En dat inpakken moeten we natuurlijk ook nog zelf doen.
De flyer moet worden gedrukt.
Dus dat moet allemaal gebeuren en daar zijn al een paar momenten voor gepland.
Dat is voor mij midden in de tamerweek.
Erg praktisch.
Dus tot die tijd, het uitrusten bewaak ik even tot het evenement.
Je dacht van, laat ik even de truck opvoeren.
Op wie?
Op jezelf.
Ik kan me voorstellen dat het best wel stressel kan zijn.
Of druk in ieder geval.
Als het fijne stress is, dan is het goed.
En als je dan bij het event bent, ga je dan ook praatjes willen zien waarvan je nu al weet dat het een toffe.
Goede vraag.
Ik heb nog niet heel erg naar het contentschema gekeken, eerlijk gezegd.
Maar ik weet wel nu al dat er een aantal hele interessante hardware hacking talks tussen gaan zitten.
Die vind ik altijd wel leuk om te kijken.
En ik heb wel eentje gezien, een aankondiging daarvan.
Een aankondiging van Jilles Groenendijk.
Die samen met een van zijn jongens een lezing geeft over Digital Forensics post moortem.
Dus hoe vogel je uit wat iemands motieven zijn als ze er niet meer zijn uit hun digitale erfenis.
En daar ook wel naar toe te kunnen.
Interessant.
Een soort O-sint, maar dan toch anders.
Oké.
Grappig.
Hier kan je je voorstellen dat nabestaanden niet zelf door iemands laptop willen gaan zitten zoeken.
Je weet niet wat je tegenkomt, maar ze willen wel antwoorden.
En hoe pak je dat aan zonder zelf te worden meegesleept in de lading die je geeft.
En hoe ver kan je legaal gaan met het openbreken van die informatie.
Dat is heel ethisch ook nog een interessante kwestie.
Ja, dat is sowieso een goede vraag.
Stel dat ik overleden heb, wat heb ik nog te willen?
Iets wat afgesloten is en er mag niemand bij kunnen.
En ik ben overleden en dan.
Ja, je hebt documenten waar je een wachtwoord opgezet.
Dat is niet voor niks.
Of het is een mail account met allemaal belangrijke gegevens.
Dat is misschien weer dan een andere noodzaak.
Ik weet dat niet.
Als je je bankgegevens wordt.
Ik weet ook niet wat je moet doen.
Want ja, degene die je zou kunnen schaden, die is er niet meer.
En mijn kat is er ook niet meer.
Maar goed, die is er niet meer.
Dus ik kan ook niet zeggen.
Ik weet niet.
Of zijn familie misschien zou je daarmee iets kunnen doen.
Nou ja, dan moet je naar die talk toe.
Groenedijk.
Wat moet je doen wanneer iemand je dichtstreekt?
Ze zijn live en jij bent niet tegsevig.
Dat is nog een specifieke zelfs.
Hij vindt het wel interessant.
Zo'n talk had ik niet voor het eerst.
Dus dat maakt het misschien des te interessanter.
Voor ieder wat wils.
Ja.
Ik heb me er ook wel eens over nagedacht.
Ja, ik heb natuurlijk mijn last pass.
Allemaal mapjes op mijn NAS en in mijn cloud storage.
Wat gebeurt er allemaal mee?
Als ik er zeg maar.
Wat gebeurt er als ik word overreden door een vrachtwagen?
Of bedenk iets.
Als ik er niet meer ben.
Waar gaat het dan heen?
Je hebt dan platforms zoals volgens mij Facebook.
Die dan toestaan dat je een soort erfgenamen instelt.
Die jouw account in beheer krijgt.
Mocht dat gebeuren.
Maar lang niet alle platforms bieden dat aan.
Facebook is een logische.
Je kunt van alles van Facebook vinden.
Dat is even een andere discussie.
Maar dat is wel een goede.
We hebben het een paar jaar geleden met mijn schoonmoeder meegemaakt.
Die had natuurlijk een Facebook account.
En dat was niet zozeer dat wij als familie in dat Facebook account wilden.
Maar meer je wil aangeven dat iemand overleden is.
En dat is best nog wel een gedoe.
Dat is meer mijn bezwaar.
Want ik vind Facebook gewoon een commerciële partij.
In Nederland hebben zij niks te zeggen.
Zij zijn juridisch.
Het is gewoon een commerciële partij.
Dus dan verwachten zij.
Toen wij toegang wilden krijgen.
Ik denk dat ik het niet of niet wilde aankunnen geven dat het met mijn schoonmoeder overleden was.
Moest mijn vrouw en of haar broer met mijn paspoort.
En weet ik wat allemaal bewijzen.
Dat ze dus een van die kinderen waren.
Dat de familie was.
En dat ook de overlijdingsakte moest overdragen.
Ik denk ja, hoezo?
Jullie zijn niet.
Maar dat moet je dan aantonen.
Wat ik in één kant wel begrijp.
Het moet niet te makkelijk gaan.
Maar aan de andere kant denk ik dat het niet via een of andere officiële instantie gaat.
Waar zij bij kunnen nagaan.
Oké, dat persoon is overleden.
Dus dat weet ik niet.
Volgens mij is het in het algemeen heel slecht geregeld.
Maar ik hoor wel wat aandacht ervoor.
Bij tijd en wijle vanuit Den Haag.
En de politiek die daar aandacht voor willen creëren of geven.
Maar er is volgens mij geen duidelijke wetgeving.
Wat je met informatie die in zo'n account zit van overleden mensen mag en kan en moet.
Dit is volgens mij ook best wel een hele lastige.
Stel dat jij nou...
Dat is iets wat Facebook op een gegeven moment is gaan eisen.
Facebook die eist op een gegeven moment van je moet je echte naam gebruiken.
Want tot Facebook gebruik jij zeg maar op een site als Facebook.
Een hyphen ofzo.
Dan had je gewoon een nickname.
En ja, dan wisten je vrienden zo wel wie jij was.
Maar Facebook eiste ervan dat je je echte naam gebruikt.
Op basis van, weet ik veel, wat voor legaalheid dat is.
Dus dat vond ik al interessant.
Dat ze dat konden eisen.
Maar daarmee betekent het wel dat zij dan pretenderen.
Dat ze dan kunnen zeggen, dat is het persoon.
En ze kunnen dat koppelen aan hun identiteit.
Dus dan kunnen zij vragen aan mijn vrouw.
Of iemand anders.
Oké, geef mij één van jou identificeerde documenten.
En een overleidersakte.
En dan gaan we wel jouw moeder, zeg maar, als overleden, aanmerken.
Dan denk je, het is gewoon raar.
Het kraakt en het klopt gewoon niet.
En dat is sowieso mijn bezwaar met de politiek die dan hier helemaal geen rol in speelt.
Terwijl ik denk, er moet gewoon een instantie zijn bij de overheid.
Waarbij jij, die er verantwoordelijk...
Ja, dat maakt het ook niet makkelijk.
Die daar ergens een koppeling kan maken tussen de echte jij en jouw Facebook account.
Zodat die instantie je kan aangeven, oké, dat persoon is overleden.
En daar kan Facebook, ik ga raadplegen.
In plaats van dat Facebook in ieder geval een soort van...
Ja, hoe zeg je dat?
Een quasi officieel instantie gaat spelen, zeg maar.
Maar goed, dat is even een heel complete...
Hoe zeg je dat?
Rabbit hole.
Ja, ja, dat is het.
Dat is wel een interessante rabbit hole.
Ik bedoel, de cijfers zijn gespecialiseerd in technieken...
om een natuurlijke persoon te koppelen aan een stukje online activiteit.
En hoe doe je dat nou bedrouwbaar en zonder al te veel moeite?
En meestal is dat dan om te zorgen dat je bijvoorbeeld online een contract kan tekenen...
omdat je iets wil huren of zo, weet je wel, als een deelscooter of een auto.
Maar als het gaat om je Facebook of je Twitter-account, dat is jouw online aanwezigheid.
En dat is natuurlijk iets heel anders.
Want dat is niet alleen voor jezelf.
Want ik bedoel, ik kan een Facebook-account aanmaken als ik dat wil.
Weet je, daarvoor feest ik nog niet te weten wat mijn BSM is.
Maar als het gaat om het overdragen van digitaal eigendom aan nabestaanden of aan andere mensen...
dan wordt het ineens heel belangrijk.
Dan moet je ineens gaan verifiëren dat je echt bent wie je zegt dat je bent.
Ja, dat klopt.
Ja, ik vind de rol van de politiek is daar heel erg belangrijk.
Ja, ik vind dat ze gewoon achterlopen.
Nog steeds te naïef zijn in de overhele zaken.
Het zal niet te nieuw zijn als ik zoiets zeg.
Maar ja, ik hoop dat het verbetert.
Ja, maar wel interessant, dus die talk...
Staat op onze radar, ja.
Ja, zeker.
Dat spreekt ook wel tot de verbeeldingen.
Dat is ook vaks maar heel actueel.
Maar goed, zo zijn er nog veel meer talks, begrijp ik.
En wat zei ik nou op jullie?
Ja, ik stond net te lezen.
Ik weet niet hoe ik daar nou kwam.
Maar ja, dat is de beschrijving van...
Ja, het make-contain-hackers event is vergelijkbaar met AMF in de UK,
Born Hack in Denemarken, Pride Camp in België,
IHC in Italië en het CCC Camp in Duitsland.
Maar de CCC is toch wel...
Die is echt heel erg bekend, toch?
Of is dat degene die eerder ook...
Ja, klopt.
CCC heeft een congress en een camp.
Ja, precies.
En Pride is in ieder geval heel erg bekend.
Ja, ja, ja.
Ja, klopt.
Volgens mij is het congress dan.
Volgens mij als camp kende ik hem niet.
Ja, dat heeft ooit bij één van mijn vorige werkgevers
zat er een jongen die echt een hacker...
Ja, dat klinkt nu een hacker.
Degene die zeg maar security, zeg maar, probeert te omzijden,
laten we het zeggen, zo noemen.
En die rijdt het wel over, ja, dat die echt naar die CCC conferentie...
Hij zegt, ja, daar moet je gewoon heen.
Maar dat is volgens mij ook bijna ieder jaar wel dat er een talk is
dat er iets, volgens mij heel lang geleden,
dat er zou een talk komen die de Adobe PDF zou blootleggen, zeg maar,
en dat dan echt met mannenmacht, zeg maar,
door Adobe die talk is tegengehouden.
Dus dat vind ik dan ook al weer interessant, zeg maar.
Dat iemand heeft een manier gevonden om de PDF security
of de beveiliging te doorbreken en die wil daar talk over geven,
maar dat echt een bedrijf daarvoor gaat liggen van,
oké, dit mag totaal niet gebeuren,
want dan gaat het helemaal fout.
Dus dat vind ik wel grappig.
Maar volgens mij zijn er ook dat soort talks bij jullie ook,
of niet, over hacking als in security omzeilen.
Ja, zeker.
En dan zowel talks over specifieke exploits of technieken of packages,
maar ook gewoon verhalen van mensen die met dit soort onderzoek
allerlei avonturen hebben beleefd met een bedrijf
of met een overheidsinstantie
en die daar gewoon een heel sapper verhaal over kunnen vertellen.
En dat is natuurlijk heel leuk om naar te luisteren.
Ja, ja, zeker. Dat geloof ik wel.
Dingen met USB-stickjes en de IPD, weet je wel.
Dat zijn altijd wel leuke verhalen.
Ja, het spreekt ook steeds meer tot de verbeelding.
Kijk, nou weet ik veel.
Ik noem hem wilkeurig al 20 jaar geleden
waar computers en internet voor heel veel mensen was het echt totaal opbekend.
Maar steeds meer. Ja, iedereen zit op internet.
Iedereen heeft wel Facebook.
En iedereen hoort tegenwoordig gelukkig ook wel
dat als je niet uitkijkt dat je te hacken bent en zo.
Dus dat is allemaal best wel wel grappig, zeg maar.
Dat die bewustwording is er wel, zeg maar.
Dus je ziet niet dat we stilstaan,
dat er heel grote mensen niet snappen wat security is.
Maar ja, met zo'n USB-stickje en hacken.
Ik luister, dat heb ik ook in deze podcast volgens mij wel eens genoemd.
God, wat is die podcast nou over?
Het zijn allemaal verhalen, zeg maar, over mensen die dan een grote hack hebben gedaan.
Of die, ja, weet ik veel.
De Xbox is toen op een gegeven moment, hebben ze toen gestolen bij Microsoft.
Dat zijn echt wel hele grappige verhalen op te horen.
Je denkt wel, achteraf gezien is het leuk om te horen.
Het is wel, ja, nogal op een, ja, weet je wel.
Legaal, niet legaal.
Ja, leuk op.
Kijk, nerds vinden het heel snel, heel leuk.
Volgens mij bedoel je Darknet Diaries.
Ja, Darknet Diaries, precies.
En ja, daar hoor je het.
Er komen wel heel leuke verhalen langs.
Leuk om erover te horen.
Maar ja, je hoort ook gewoon echt...
Jongens en meisjes, die dan dingen, die gewoon, ja, waar ze voor bewust van weten,
dat het gewoon alsjeblieft illegaal is.
Gewoon het hacken van mail accounts en spullen.
Echt gewoon steden van mensen.
Ja, dat komt er ook langs.
Ja.
Nou ja.
Ik weet niet de code of conduct van MCA op mijn hoofd.
Ja.
Maar dat moet natuurlijk wel leuk blijven.
Ik wil er niet publiek in de tijd staan promoten.
Nee, nee, nee.
Nee, dat lijkt niet.
Dat lijkt...
Dat is denk ik met al dit soort...
Ja, dat zie je volgens mij ook.
Iedereen kijkt op me.
Ja.
De overheidsinstanties zullen niet tekenen van oh, oh ja.
Ja, zeker.
En sterker nog, de talks worden vrijwel direct geüpload naar YouTube.
Oh ja.
Dus dat is ook een leuke hint trouwens voor mensen die benieuwd zijn wat er allemaal
te horen is.
Oh ja.
We hebben gewoon een YouTube account en daar staan alle lezingen van 2017.
Dus ik zou zeggen, score maar gewoon een keer doorheen.
Er staan heel veel dingen tussen en er staat vast ook wel iets voor jou tussen.
Ja, ja, ja.
Precies.
Heb je misschien een tip dan voor een oude talk die jij de vorige keer heel toffel...
Weet je er eentje Renier?
Ehm...
Niet uit mijn hoofd.
Oké, oké, oké.
Mocht je erop komen of meer?
Ja, dan kunnen we die gewoon in de show notes erbij zetten.
Ja, dan zetten we die in de show notes en dan kunnen mensen die opzoeken.
Maar ja goed, die link daarheen zeg maar naar die YouTube kanaal waar 2017 talks zijn.
Ja, dat is wel interessant.
Maar goed, eigenlijk moeten we wel heel trots zijn natuurlijk als Nederlanders dat
dit zeg maar in Nederland gebeurt in één keer in de vier jaar en dat het is
gewoon een grote conferentie of festival slash conferentie.
En ja, ik vind het echt heel stoer.
Ik vind het ook heel mooi om te zien, ja dat zei ik in het begin ook al,
dat mensen echt enthousiast zijn om erheen te gaan.
Dus dat zegt denk ik ook wel iets.
Ik zou nu heel graag wel zeggen, ja ik ga ook, maar ja,
het zal je misschien niet verrassen dat ik niet per se heel erg veel tijd heb, zeg maar.
Maar ja, misschien over vier jaar of het eerst gewoon,
dat er dan toch nog eens een keer langsgegaan.
Zijn mijn kids allemaal ook nog eens wat ouder.
En dan gaan we met z'n allen erin.
Dat was wel heel erg gaaf.
Cool, cool, cool.
Ja, ja, zeker.
Rennie, verwacht je dat er nog last minutes tickets over zijn op 21 juli?
Of is het meestal uitverkocht?
Oeh, daar kan ik geen uitspraak over doen.
Nee, stop.
Ik weet misschien pas dan of ik kan, zeg maar.
Is er een max?
Op dit moment wordt er gericht op volgens mij 3600 tickets.
Ja.
Of 3500.
Dat is ongeveer net zoveel als de vorige editie.
Dan weten we zeker dat we iedereen een badge kunnen geven.
Dus dat zit er een beetje aan verbonden.
Maar ja, het zou best kunnen dat er nog last minutes
een nieuwe tranche aan tickets wordt aangemaakt.
Ja.
Met een wat lagere prijs.
En geen badge.
Maar dan geen badge.
En misschien dat je dan ook al de perks niet hebt.
Maar daar zou ik niet op rekenen.
Dat is echt gokken.
Maar is het qua security enzo.
Want ik kan me voorstellen dat, ja, ik weet niet of jij dat weet.
Dat ze zeggen, oké, 5000 mannen gaan we niet doen.
Want we hebben maar zoveel capaciteit, zeg maar.
Ja, dat sowieso.
Het terrein is ingericht op een bepaald aantal bezoekers.
En ja, daar kan je misschien wel een stukje overheen.
Zeker als bijvoorbeeld daggast te zijn.
Maar 5000, dat is.
Ja, ja, ja.
Ja, dat is denk ik wel heel veel.
Nee, maar goed, dit is gewoon een super, super mooi initiatief.
Ja, ik zou sowieso.
Dat is natuurlijk aan mij om zo snel mogelijk deze te editen.
Dus dat ga ik ook doen.
En dan vraag ik de luisteraars ook gewoon om als ze willen,
dan snel een ticket te bemachtigen.
Ja, die batch is sowieso voor developers.
Ook super, super interessant.
Ja, want daar kan je in Nederland ook nog leuke dingetjes meedoen.
Het is best wel tof.
Ja, zeker.
Nee, als ik kijk naar bijvoorbeeld de Chateau 17 batch.
Ja, dat is natuurlijk heel aantrekkelijk.
Ja, dat is een heel aantrekkelijk bedrijf om in projecten te verwerken
omdat die een i-ink scherm heeft.
Dus je kan die gewoon uitschakelen.
En wat erop staat, dat blijft erop staan.
Ja, dus daarnaast was die door de manier waarop die als ontworpen.
Had je eigenlijk een boogste en onderste helft.
Op de boogste helft zat de batterij en het schermpje en alle andere dingen.
En de onderste helft was eigenlijk alleen maar de touch buttons
en de controller daarvoor.
Er waren best wel wat badges met een kapotte touchcontroller, dus wat hebben mensen gedaan?
Die hebben gewoon de onderste helft van die badge afgeknipt, dan hou je een soort breed
apparaatje over met een schermpje erop en daar kan je nog steeds gewoon firmware op zetten
en er allerlei dingen in de latte geven.
Bij Redspace, bij die hackerspace waar ik bij zit, daar hangt zo'n ding op de lasercutter
om aan te geven wat je moet betalen na een bepaalde tijd gebruik van de lasercutter
Ik vroeg me af of je nog van dat soort badges in de praktijk ergens hebt gezien wat je
denkt van oh dat is leuk, van 2017, maar dat zeg je net.
Ja, het Refspace museum, dat is eigenlijk een verzameling plankjes aan de muur,
waar wat objecten op staan die mensen hebben gemaakt of die gewoon leuk zijn en
aan elk plankje hangt, dat is ook zo'n door midden geknipte SHA badge en die downloaden
automatisch hun content van de wiki pagina.
Dus je update gewoon de wiki van het Refspace museum en dan komt de tekst en eventueel
een plaatje komt automatisch op het schermpje op dat plankje te staan.
Grappig, ja, dat is cool.
Ja, joh, het is, hoe zeg je dat?
De mogelijkheden zijn onderdekt.
Ja, precies, ja.
Mooi. Ik zou zeggen, we gaan een beetje richting het einde.
Aan het einde van de podcast doen we meestal ook tips.
Ik weet niet of jij tips hebt.
Reinier, het mag alles zijn, mag muziek zijn, series, iets voor programmeren, hardware.
Ja, noem maar op.
Nou ja, ik heb het net eigenlijk al genoemd, maar het chat heeft een 17 YouTube-pinaal.
Ja, er staan 153 lezingen op van het evenement.
Ja, en er zit echt wel leuk content tussen.
Ik heb het link gepost in het document, dus die kunnen we in de show notes zetten.
Ah, cool. Ja, dankjewel.
Mooi, mooi, mooi.
Ik kan iedereen van harte aanraden om Stranger Things seizoen 4 te kijken.
Oh, wel, oké.
Saber.
Ik bedoel, ja, het is een horror serie.
Een soort van softcore, maar ook sci-fi.
Het is, ik vind hem erg leuk.
Het is wel heel erg, hij eindigt met een open einde.
Dus je weet zeker dat er een seizoen 5 aankomt en dat is ook heel erg onvredigend.
Maar het seizoen zelf is heel goed.
Oké.
Oké, ik ben met seizoen 1 begonnen.
Ja, dat is heel stom voor mij.
Dat is niet omdat ik het niet goed voel, maar ik weet niet waarom eigenlijk.
Seizoen 1 vond ik, ja, ik vond het wel spannend.
Ik weet niet, volgens mij, 1 van die seizoenen 2 of 3, die was minder goed ontvangen, toch?
Ja, 1 van de seizoenen was inderdaad iets minder populair.
Maar 4 is weer een goede begrijp, zeg je dus eigenlijk.
Vond ik wel, ja.
Ja, dat moet iedereen dus gewoon kijken.
Nou, een goede tip.
Ja, ja, ja.
Nou, cool.
Heb je nog meer tips of zijn dat...
Ja, de watertaxi in Rotterdam is echt vet.
Ja, klopt.
Dan zijn ze ook heel serieus, dan zijn ze echt trots op in Rotterdam.
Dat is echt een ding.
Je hebt ook nog zo'n snelle, toch? En een langzame?
Ik heb een eentje...
Nou, de meeste van die watertaxis die gaan iets van 50, 55 km per uur.
De meeste zijn ook van hetzelfde model, dus dubbelwaterjet aangedreven.
Ze hebben ook een paar langzameren.
Maar die heb ik niet gezien.
Oké.
Wat me vooral opviel, was dat het eigenlijk best wel goedkoop is.
Je hebt namelijk drie zones, West, Centrum en Oost.
En als je binnen een zone blijft, dan betaal je 4,50,
ongeacht hoe ver je gaat.
En door van de een naar de andere zone is 7 euro.
Terwijl het bespaart je gewoon een half uur aan de ov.
Als je...
Ik ging van Schietdam naar de S.S. Rotterdam bij de Kopf van Zuid.
Ja.
Dus tien minuutjes varen in plaats van drie kwartier met de tram.
Ja, ja, ja.
En het is heel vet.
Ja, ja, ja.
Dat is wel een goeie, ja. Ja, tof.
Ik moet er nog een keer in.
Ik zit nu in Papendrecht bij een van mijn opdaggevers.
Dus daar hebben ze ook niet een watertaxi, maar dat is een stukje water.
Dus dat is een veel simpeler ding.
Maar dat hoort heel vaak ook van, die watertaxi is tof.
Dus ik ga er wel een keer in.
Nou, goed.
Drie mooie tips.
Bernard?
Ik heb één tip.
Ik heb recentelijk de website quantamagazine.org ontdekt.
Daar staat wat veel wetenschappelijk artikelen worden achtergronden aangegeven.
En het is volgens mij redelijk exact.
Ik zie wiskunde, informatica, dat soort dingen langskomen.
Oké.
En geven wat achtergronden bij ontwikkelingen op dat gebied.
Ik weet niet of het heel actueel is,
maar het is wel wat wetenschappelijk orienteerd en ik vind het wel oké.
Nou, goeie.
Mooi.
Goeie, goeie tip.
Eh, dat was hem, denk ik, of niet?
Ja, heb je nog een ruime tip?
Nee, ik heb.
Nee, klassierisch is het allemaal niet echt schokkend wat ik nu doe.
Kijk.
Nee, dat was hem.
Ja, jij?
Ik heb er twee.
Een keyboardtip.
Eh, ja, ik heb ook nog die.
Ik denk dat ik er één ga kopen, want ik heb...
Oeh, dat is het, denk ik.
Ja, een jaar geleden, GMMK Pro keyboard.
Dat is eigenlijk mijn tweede mechanische...
Ja, goed, mijn eerste mechanische is eigenlijk officieel geen mechanische,
maar die wordt gerekend om een mechanische toets te worden.
Niks.
Want die hebben een topperswitch.
Dat is eigenlijk een rubberdome-switch,
maar die wordt dan elektromagnetisch geactiveerd.
Dus eigenlijk is dat geen mechanische, maar die typen heel fijn.
Dat was mijn eerste, mijn tweede is gewoon een...
Ja, gewoon echt een mechanische toetsenbord.
Dus ik ben een beetje langzaam, maar zeker rol ik zo een beetje in keyboard rabbit hole.
En eerst, die toetsenborden die voor mij die hebben altijd,
die zijn gewoon netjes bedraad, zeg maar, of netjes, die zijn bedraad.
En mijn GMMK is nogal zwaar, dus die neem ik nu iedere keer mee naar mijn werk,
omdat ik gewoon verwend ben geraakt de laatste jaren door thuiswerk aan dat toetsenbord.
Dus als ik nu, zeg maar, twee keer in de week naar het kantoor toe ga,
wend ik het niet, zeg maar, om die op die gammelste,
stomme, normale toetsenborden te typen.
Dat is echt niet fijn meer.
Dat is heel suf, maar ik slep iedere keer mijn eigen toetsenbord mee,
en dat ding weegt nogal veel.
En hij heeft een kabel, dus ik wil eigenlijk nu eentje met Bluetooth,
want dat is allemaal niet zo kritisch, zeg maar,
als ik op mijn werk gewoon alleen met programmeren ben.
En dat is een heel lang verhaal, maar goed, lang verhaal kort.
De Keychron K8 Pro, dat is een mechanisch toetsenbord ook,
die is volgens mij onder en bij 100...
Ja, je hebt verschillende versies,
maar laten we zeggen, degene die het zou willen hebben,
kost iets van 100 euro,
want dan heb je gewoon goede switches, goede keycaps,
en het klinkt goed, zeg maar.
Je moet hem eigenlijk nogal een beetje modden zodat hij niet zo hol klinkt,
maar voor die prijs heb je echt een heel goed toetsenbord.
En dan kun je zelf nog aan sleutelen.
En dan kun je alles vervangen, want er zitten vervangbare switches op,
je kunt andere keycaps opdoen, dus nou,
dan hoor je er helemaal bij als je dat ding hebt.
Dus dat is een tip.
Andere tip is, zeg maar, de film, die is al een tijdje uit,
June, dat bedoel ik de nieuwste film,
want hij is natuurlijk ook eerder door...
Veel eerder in de jaren 80, denk ik, toch?
Met Sting. Ja.
Van... Dat is een film, ja.
Daar is natuurlijk het spelletje, June 2000, volgens mij.
Maar deze June heeft me echt gegrepen,
want het stomme is dat ik gewoon het boek nooit gelezen heb.
De boeken, zo moet je het zeggen.
En het is... Eigenlijk is het gewoon...
Ja, ik vond het supermooi gefilmd, en er zit een soort van rust in.
Het is niet... Tuurlijk zit er actie in en zo,
maar er zit dus een hele rustige, heel zorgvuldig gefilmde stuk in.
Ook, ja, goed, ik heb het nu twee keer gezien.
Dus je ziet bijvoorbeeld een ruimteschip dat dan lampt
en dan komen die boten, die komen heel rustig naar buiten.
Dus het is allemaal heel... Ja, soms bij de rust geven, zeg maar.
Maar het verhaal en...
Ja, ook kleurgebruik. Ik vond het ook een hele fijne film.
Ik heb met mijn zoon gekeken en die heeft meestal niet zoveel geduld,
maar deze hebben we gewoon samen uitgekeken.
Ja, en het is helemaal geen korte film, volgens mij.
Nee, nee, bijna drie.
Bijna drie, ja. En dit is pas deel één.
Ja, ik dacht eigenlijk dat het meer dan één deel was.
Maar hij was heel ten enkele op.
Het zijn zes boeken, dus ik weet niet of ze al die boeken gaan doen.
Ja, ze gaan zeker deel doen. Een tweede komt sowieso.
Want dat einde... Ja, goed. Ja, dat valt niks.
Ik kan alleen maar zeggen dat... Dat is echt een open einde, zeg maar.
Die van Stranger Things. Die is vast wel heel open.
Maar deze, ja, dat kan niet anders.
Ik vind het mooi. En in klas, zeg maar, ook.
Want goed, ik ben... Mijn ouders komen uit Tunisie, dus ik bedoel...
Er zijn een aantal dingen... Er wordt niet echt...
Echt Arabisch gesproken. Sommige dingen zijn wel Arabisch.
En sommige zijn... Die klinken als...
En er wordt ook... Je ziet ook gewoon dat de verschillende cultuur, zeg maar...
Ook, ja, ontstaan zijn.
Dus het is echt wel... Ja, wel grappig om te zien.
Ja, ik vond het echt heel fijn om te kijken.
Ik kijk films eigenlijk niet heel vaak.
Misschien één of twee keer.
Eén is altijd wel ander om te doen, maar twee is bij mij meestal veel.
En bij deze film ook, die wil ik echt nog een paar keer meer zien.
En ik ga de boeken lezen, want ik moet even...
Ja, de boeken, dat was toch...
Eén was goed, twee was iets minder, drie was nog minder.
En dan... Zes ging weer redelijk, volgens mij.
Volgens mij hebben zij kinderen...
Volgens mij zijn die toen ook aan de haal gegaan met één van de verhalen.
Ik weet ook niet hoe dat zit, maar goed, het eerste boek...
Ze zeiden dat het nog steeds heel actueel is,
want het gaat nog steeds over iets wat heel erg, hoe zeg je dat, schaars is.
Een beetje zoals wij, met olie en zo.
Dus dat dat eigenlijk nog steeds aan de hand is
en dat er nog steeds over gevochten wordt.
Maar goed, dat mysterie er van heen is ook wel cool.
Nou goed, dus dat. Dat waren mijn twee tips.
Dat was hem, wat mij betreft.
Ik wil jou nogmaals bedanken, Reinier,
dat jij de tijd hebt genomen om bij ons in de podcast te komen.
Ik vond het superinteressant.
Heel gaaf wat je doet, zeg maar ook.
En sowieso wens ik je ook heel veel succes met je tetamens,
want dat blijft natuurlijk hartstikke belangrijk.
En met de badge.
Maar die tetamens, dat gaat vast goed komen.
Dus daar gaan we gewoon maar vanuit.
En ja, nou goed, mensen kunnen je vast vinden op Twitter en zo.
Dat gaan we nog in de Show Note Set.
En op het festival zelf natuurlijk.
Dan gaan we vast met het festival.
Juist. Ja, als je hem face to face wil meezien,
dan moet je naar het festival toe gaan.
Dat is sowieso een goede.
Ja, verder.
Ja, CodeKlets, CodeKlets zelf kun je natuurlijk vinden op codeklets.nl.
Dus daar vind je allerlei informatie.
Je ziet ook onze gezichten inmiddels, een beetje een verhaaltje erbij.
Alle afleveringen kun je daar ook zien.
Je kunt ons natuurlijk ook vinden in je favoriete podcastspeler.
Maar ja, ik denk als je hier nu inmiddels beland bent,
dan denk ik wel dat je een goede podcastspeler hebt.
En dan weet je ons wel te vinden.
We zijn op Twitter te vinden, at codeklets.
We zijn op LinkedIn te vinden, CodeKlets natuurlijk.
En Instagram, minder actief.
Wat ook leuk kan zijn, is het Slackkanaal.
Waar mensen volgens mij heel veel private chats hebben.
En het algemene kanaal is wat rustiger.
Maar goed, dat is een plek waar je ons kunt aanspreken.
En voor de rest, ja, wil ik jullie allemaal bedanken in het luisterhuis.
Nee, Bernard wil je ook bedanken.
Graag gedaan.
Tot de volgende. Hoi hoi.
Thanks for having me. Tot ziens.