Feestdag van de bliepjes: Syth Maarten

Synt Maarten opstelling

Op 15 november vond de 6e aflevering van Synth Maarten plaats (4 dagen te laat kijkend naar Sint-Maarten, maar wie let daar nou op…)
Er waren 9 mensen die meededen en enkele bezoekers die de kakofonie aan elektronisch geluidsgeweld hebben overleeft 😜

De grootste uitdaging was dit keer het synchroniseren van de klokken: de diverse apparaten hadden verschillende meningen over het interpreteren van de positieve en negatieve flanken (whatever that may be). Dit zorgde ervoor dat we wat minder output hadden dan afgelopen keren, echter was het plezier er gelukkig niet minder om. Uiteindelijk was iedereen blij en hongerig genoeg om te dubbelklikken voor eten.

Tekst gebaseerd op input van Mack, foto genomen door Vectrun.

🛈 Er worden regelmatig events georganiseerd in onze hackerspace, deze zijn ook toegankelijk als je geen deelnemer bent. Nieuwsgierig? Check de agenda!

#26

11 2025

Verjaaropendag tijdens Weekend van de Wetenschap

4 oktober was de eerste dag van het Weekend van de Wetenschap en dat betekent voor Hack42: opendaggen! Het begon in de ochtend met een laatste schoonmaak en het opstellen van leuke activiteiten.

Al snel kwamen de eerste bezoekers; individuele geĂŻnteresseerden, hele gezinnen en zelfs een grote delegatie van Makerspace Duiven. Allemaal uiterst nieuwsgierig naar wat er nou eigenlijk gebeurd in deze hackerspace. Dus er werden door onze deelnemers een hoop rondleidingen gegeven, demonstraties gehouden en workshops verwezenlijkt. Van solderen tot naaien en old-skool technologie tot fancy embedded, het was deze dag allemaal aanwezig, te zien en te ervaren.

Naaimachine met vier klossen groene garen erop. Lasercutter die niet operationeel is en op de achtergrond een aantal computerschermen net code erop. Een werkstation met een microscoop om elektronica te inspecteren. Erboven hangt een beeldscherm met daarop het beeld van wat er door de microscoop te zien is. Hacker leert een kind solderen.

Naast een superleuke open dag hebben we ook gebruik gemaakt van de gelegenheid om onze 15e verjaardag te vieren. En bij een verjaardag hoort taart, waar TangerineLop voor heeft gezorgd.

Superlekkere taart met daarop het Hack42 logo en de tekst: Hoera 15 jaar.

Traditiegetrouw werd de dag afgesloten met een heerlijke linzensoep, gemaakt door de moeder van Lurwah.

Legendarische linzensoep gemaakt door de moeder van Lurwah.

Het was een awesome dag, lekker druk, heel gezellig en veel mensen die kennis hebben kunnen maken met Hack42.

Heb je deze open dag gemist, maar toch nieuwsgierig? Kom langs! De dinsdag- en vrijdagavonden zijn het handigst om langs te komen, gewoon aanbellen en iemand komt je verwelkomen.

#11

10 2025

Teletekstagenda

Wij zijn er klaar voor! Ga jij de regen trotseren om er bij te zijn vandaag? #opendaggen

#04

10 2025

Adventure in the Linux Kernel

When I started debugging this issue, I had no idea how far down the rabbithole would go!

A few months ago, I was writing an end-to-end test for the Nextcloud integration with OnlyOffice under NixOS, to be run in a QEMU virtual machine. Curiously, my test suffered from corrupt reads from a host folder that was mounted into the VM. That was the start of a journey that led me deep into the Linux Kernel.

The circumstances under which the problem occured were very specific: a certain file, read from a host folder that was mounted into the VM, would consistently be corrupt. Specifically, this was a 12943-byte file, which inside of the VM would also be 12943 bytes, but only the first 0x3000 bytes were populated: the rest was filled with zeroes. At this point I was convinced it likely only affected a very limited set of users – but I was determined to get to the bottom of it.

Plan9

Mounting a directory from the host filesystem into a QEMU VM typically happens by passing something like -virtfs local,path=/nix/store to the qemu startup command. This tells QEMU to start a small server exposing the Plan 9 filesystem protocol (P9). The kernel ‘inside’ the VM can then use the 9P_FS kernel module to mount the directory over this protocol.

Adding some tracing options to QEMU:

virtualisation.qemu.options = [
  "-trace 'v9fs*'"
];


 I could observe that, whenever I read the file, this read would be split over two v9fs_read calls: one of 0x3000 bytes, and one of 655. The data from the second call was somehow ‘going missing’. Was the QEMU server serving an empty block, or was P9_FS inside the VM dropping them?
Patching for diagnostics

To get more insight into what was going on on the Linux Kernel side, I configured the system-under-test to log the first byte of each read:

boot.kernelPatches = [ {
  name = "enable p9 debugging";
  patch = ./kernel-rread.patch;
  extraConfig = ''
    NET_9P_DEBUG y
  '';
} ];

boot.extraModprobeConfig = ''
  # ERROR+9P+VFS+CACHE=1+4+8+8192=8205
  options 9pnet debug=8205
'';
--- a/net/9p/client.c
+++ b/net/9p/client.c
@@ -1599,7 +1599,7 @@ p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to,
    return 0;
  }
  
+ p9_debug(P9_DEBUG_9P, "<<< RREAD count %u, %02x\n", received, *dataptr);
  
  if (non_zc) {
    int n = copy_to_iter(dataptr, received, to);

Sure enough, I saw the 2 RREAD calls on the linux kernel logs as well, and the expected character showed up at the start of the second read.

Reading the code

Poring over the kernel source code, one thing that stood out was that the 9p client would use ‘zerocopy’ APIs for regular reads, but not for small requests:

/* Don't bother zerocopy for small IO (< 1024) */
if (clnt->trans_mod->zc_request && rsize > 1024) {
  /* response header len is 11
   * PDU Header(7) + IO Size (4)
   */
  req = p9_client_zc_rpc(clnt, P9_TREAD, to, NULL, rsize,
0, 11, "dqd", fid->fid,
offset, rsize);
} else {
  non_zc = true;
  req = p9_client_rpc(clnt, P9_TREAD, "dqd", fid->fid, offset,
rsize);
}

Sure enough, the initial 0x3000 read would be a ‘zerocopy’ read, while the second 655-byte read would be small enough to use a ‘regular’ read. Perhaps these APIs were incompatible? It didn’t seem that way – but some experiments with patches did confirm that always using zerocopy made the problem go away. It was clear that I wasn’t going to get closer to the root cause without better visibility into what was actually going on.

Would it be able to attach a debugger to the running kernel?

It seemed plausible: QEMU has facilities for attaching gdb, and sure enough I could:

virtualisation.qemu.options = [
  "-trace 'v9fs*'"
  # open gdbserver on TCP port 1234
  "-s"
];

While gdb successfully attached, it was
 pretty much useless, since the running kernel was the compressed bzImage that does not include any debugging symbols. After some digging I found out Nix also ships a vmlinux that does have debugging symbols in the kernel.dev output – promising, but even with that I saw nothing but gibberish.

WHY2025

With this challenge top-of-mind I joined the Dutch hacker camp WHY2025, a great place to meet interesting people. I camped out at the Nix village:

There I bumped into Raito who pointed me to a thread on the kernel ‘regressions’ mailinglist where several people were running into a suspiciously-similar problem.
Debugging Symbols

Encouraged by the fact that the impact might be wider than I originally thought, I continued figuring out how to attach a debugger to the guest kernel. One obvious-in-hindsight piece of the puzzle was that I had to disable kernel Address Space Layout Randomization:

boot.kernelParams = [
  "nokaslr"
];

With that, I could set breakpoints and see reasonable backtraces!

Sadly, I could still not set breakpoints in 9p methods. Something extra was needed to support debugging code that’s in a kernel module – it turns out, a considerable side quest.

Module Debugging Symbols

While the command-line interface to gdb may look simple, looks can be deceiving: it’s a powerful tool. It even supports a plug-in architecture, and the Linux kernel comes with a gdb plugin for loading symbols for kernel modules written in Python.

This did require avoiding stripping the modules:

boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux.overrideAttrs(a: {
  dontStrip = true;
}));

Also, part of the gdb plugin code is generated during the kernel build process, but the Nix packaging of the Linux kernel didn’t expose this yet. I patched the packaging to make this part of the dev output:

--- a/pkgs/os-specific/linux/kernel/manual-config.nix
+++ b/pkgs/os-specific/linux/kernel/manual-config.nix
@@ -325,6 +325,7 @@ lib.makeOverridable (
  "KBUILD_BUILD_VERSION=1-NixOS"
  kernelConf.target
  "vmlinux" # for "perf" and things like that
+ "scripts_gdb"
  ]
  ++ optional isModular "modules"
  ++ optionals buildDTBs [
@@ -432,6 +433,10 @@ lib.makeOverridable (
  postInstall = optionalString isModular ''
  mkdir -p $dev
  cp vmlinux $dev/
+
+ mkdir -p $dev/lib/modules/${modDirVersion}/build/scripts
+ cp -rL ../scripts/gdb/ $dev/lib/modules/${modDirVersion}/build/scripts
+
  if [ -z "''${dontStrip-}" ]; then
    installFlagsArray+=("INSTALL_MOD_STRIP=1")
  fi

Combined with just the right version of the Linux kernel sources (courtesy of pkgs.srcOnly), I could now fully debug the running kernel, including setting breakpoints and inspecting the local variables inside kernel modules.

Folio memory pages

Armed with this looking glass into the running kernel, I could now further inspect the (zerocopy and regular) calls dealing with the data read from the 9P protocol into the user buffers. With the help of some great articles on LWN I deciphered how the data was stored as a folio (basically, a structure of multiple memory regions that together form one ’logical’ region) with iov_iter structures pointing into those pages and coordinating operations on them.

Especially interesting was the observation that, after the first read, the folio was exactly 0x3000 (actually: three pages of 0x1000) in size. When the second p9 read happened, the folio would be ‘grown’ to make room for the additional 655 bytes and then the new data would be copied into it.

However, iov_iter is basically a ‘cursor’ into the folio. When the folio is exactly three 0x1000 segments, and the cursor is ‘at 0x3000’, where do you put it? There is no ‘fourth segment’ that you can put it on the beginning of, so apparently it is placed in the third segment, one byte past its last one. This is what confused the subsequent non-zerocopy read – and led to the problem of the bytes going ‘missing’.

Bringing in the big guns

With the problem pinned down like this, I felt comfortable sharing my findings on the regressions list. What’s more, I could share not only my description of the situation, but an actually-working Nix configuration demonstrating it. With that, 9P_FS maintainer Dominique Martinet could reproduce the issue within hours

this is a huge leap forward (hopeful it’s the same problem and we don’t have two similar issues lurking here
), we can’t thank you enough.


 and when I woke up to a beautiful sunny WHY2025 morning I found his preliminary patch in my inbox:

So that wasn’t a 9p bug, I’m not sure if I should be happy or not?

I’ve sent “proper-ish” patches at [1]

It’s taken some more reviews and iterations, but the fix is now making its way into various kernel releases.

Conclusion

What looked like a bug in an obscure corner of QEMU turned out to be a bug in the Linux Kernel Memory subsystem that, had we not found it, may have caused countless hard-to-diagnose issues in the future.

Big thanks to the NGI Fediversity programme, that saw the value of putting time into this lower-level issue and allowed me to dedicate part of the Source-based Nextcloud and OnlyOffice budget towards figuring this out – otherwise I might not have been able to justify the effort.

A lot of the work went into figuring out how exactly to put the various tools together to achieve the right diagnostic environment. With the scripts_gdb patch now merged and the required configuration documented as a working NixOS configuration, this should easy to set up from now on!

This article also appeared on my personal blog at https://arnout.engelen.eu/blog/linux-kernel-adventure/

#24

09 2025

Posterwaarheid

We hebben posters, dus het is waar! Help jij mee met promo maken voor de Open Dag?

We hebben nog een flinke stapel posters die op alle legale plak- en hangplaatsen mogen… #letsgo

 

#19

09 2025

Hoogspannende presentatie in de space

Afgelopen vrijdag heeft Virtugon een presentatie gehouden over de automatisering van hoogspanningsstations. De lounge was goed gevuld met een geĂŻnteresseerd publiek.

Na een algemene introductie van het hoogspanningsnet en de componenten op een onderstation vertelde hij over oude en nieuwe stationsautomatisering, netbeveiliging en welke protocollen er in moderne stations gebruikt worden. Hij sloot af met een beeld over de rol van cybersecurity in de operationele technologie en wat er mis kan gaan.

Uit de reacties van de aanwezigen bleek dat de presentatie goed was ontvangen, en dat vraagt om meer! Heb jij ook een awesome onderwerp waar je een echt nerd op bent, aarzel niet en maak een activiteit aan op de wiki voor een lezing of workshop.
Als je dit wel wil maar je vindt het lastig, dan zijn er genoeg mensen die je willen helpen om dit te organiseren.

#14

09 2025

🎂 Hack42 bestaat 15 jaar – vier het met ons tijdens de Open Dag!

We hebben taart! En Mate. En waarschijnlijk een hacker die HOI tegen je zegt.
Hack42 bestaat dit jaar 15 jaar, en dat vieren we natuurlijk op de manier die ons het beste past: met een Open Dag vol nerdigheid, gezelligheid, en rondleidingen.

Kom langs tijdens het Weekend van de Wetenschap en ontdek hoe het er bij een hackerspace écht aan toe gaat.
Geen opgepoetste demo’s of fancy show – gewoon de plek waar we bouwen, prutsen, solderen, printen, coderen en chillen.

👉 Wanneer: 4 oktober van 10 tot half 6
👉 Waar: Hack42, Cruquiusweg 3, Arnhem
👉 Waarom: Omdat 15 jaar Hack42 een feestje waard is.

Of je nu wilt weten wat een hackerspace eigenlijk doet, of misschien zelf overweegt deelnemer te worden: de banken staan klaar, de Mate is koud, en jij bent welkom.

#12

09 2025

Servers en Saté: ColoClue BBQ @ Hack42

6 september was het ongewoon druk in Hack42, dankzij de ColoClue BBQ. Deze netwerkvereniging had gekozen voor onze mooie hackerspace als locatie voor hun bijeenkomst.

Terwijl in de keuken de salades en andere gerechten klaar werden gemaakt, werd er gechild in de lounge en op de binnenplaats, herinneringen opgehaald in het computermuseum en bewonderd in de labs. De bar werd goed gebruikt, en onder het genot van een drankje en eten kwamen de gesprekken op gang. Van servers tot zonnepanelen, en van Javascript tot eigen geschreven assemblers, er was geen tekort aan gespreksonderwerpen.

Het was een ontzettend gezellige avond waarop nieuwe mensen zijn ontmoet, bestaande connecties zijn gesterkt, kennis is uitgewisseld en er genoten is van een ontzettend goede BBQ!

Heb je ook interesse om je event te hosten op deze unieke plek? Voel je vrij om contact me ons op te nemen om je wensen en onze mogelijkheden te bespreken.

#07

09 2025

Hack42 @ WHY2025

Al sinds 1989 wordt in Nederland iedere 4 jaar een grote hackersbijeenkomst georganiseerd, sinds de tweede editie in de vorm van een meerdaags kampeerevenement. Iedere editie vindt het evenement zichzelf opnieuw uit, inclusief nieuwe naam. HAR2009 gaf de start aan de eerste Nederlandse hackerspaces, waaronder Hack42. De nieuwste editie, WHY2025, was een paar weken geleden een groot succes – en Hack42 was weer goed vertegenwoordigd.

Zo kwamen de huisstijl en vlaggen onder andere van de hand van Janneke, was Moem actief voor team Deco, en heeft Malou onder meer de banners voor de party- en karaokebar, doorzichtige bekers, en de ‘mate market’-bordjes gemaakt en met Denz bars bemensd. Cat was actief in de keuken van Heaven, Jos zat in de programmacommissie en hp197 in PL. Ad en raboof hebben de social media, online en offline informatievoorziening onder handen genomen. Mack en Bix zorgden in Productiehuis voor de audio- en videotechniek, zowel ‘live’ als voor de opnames die weer snel op https://media.ccc.de/c/WHY2025 beschikbaar kwamen.

In de aanloop naar het evenement hebben we een van de orga-meet gehost, en ook waren we goed vertegenwoordigd in het programma: Stitch, Bix, Maja, Nino, BugBlue, Cyb0rg42 en raboof gaven een talk – soms zelfs meerdere!

Het was weer super hoe deelnemers uit de Nederlandse en internationale community allemaal hun unieke persoonlijke bijdrage leverden om er een veelkleurig evenement van te maken.

Tags: ,

#04

09 2025

Bloemen

10 jaar een Spider in bestuur! Tijd voor bloemen


Spider,

Hack42 was zonder jouw inzet nooit zo bijzonder geworden. Je hebt onmeetbaar veel betekend voor de hackercommunity!

Op naar de volgende 10


#26

07 2025

Biohacking in de kubus

Bij Hack42 wordt met grote regelmaat aan biohacking gedaan. Chemische reacties worden teweeggebracht om de moleculaire samenstelling van materie te wijzigen. Dit proces wordt ook weleens koken genoemd, en het is een ware kunst.

Op dinsdag- en vrijdagavonden zijn er regelmatig deelnemers die maaltijden maken, al dan niet met elkaar. Van hamburgers tot Chicken Katsu en van magnetron tot wok, de diversiteit is enorm. De keuken van Hack42 is goed gevuld en wordt goed gebruikt. Er worden nu ook soms mini-kooklessen gegeven waarin de wijsheid van de ervaren hackers over wordt gedragen op de jonge hackies.

Hack42, wat kan er niet
 Kom jij ook (mee) koken?

#11

07 2025

Gezocht: deelnemers!

Nieuwe projecten, nieuwe ideeën, nieuwe plannen, nieuwe energie, nieuwe motivatie. Voor een hackerspace is het altijd leuk als er een nieuwe deelnemer aansluit. Voor Hack42 zijn nieuwe deelnemers nu ook echt even nodig. Vaak kent en volgt een nieuwe deelnemer ons al jaren. Ze wachtten vooral op het juiste moment voor henzelf om bij ons mee te doen. En daar hebben wij net zo geduldig op gewacht. We weten dat we de moeite waard zijn, dus je komt wanneer het kan.

Maar waarom heeft Hack42 dan nu nieuwe deelnemers nodig?
Hack42 is voor en door onze deelnemers. Onze vaste lasten stijgen momenteel harder dan onze inkomsten. We voorzien dat het met een jaar financieel krap kan gaan worden. Wij hebben er het volste vertrouwen in dat we samen Hack42 toffer en grootser gaan maken dan ooit. Daar hebben wij wel nĂș jou voor nodig.

Dus. Heb jij altijd al deelnemer willen worden van Hack42? Dan is vandĂĄĂĄg de dag om je in te schrijven!

Ben jij iemand die:
– graag wil weten hoe dingen werken?
– interesse heeft in het leren van nieuwe dingen?
– of juist graag anderen dingen wil leren?
– houdt van programmeren?
– of juist van knutselen? met papier, hout, metaal, plastic, stof, mechanica…
– een plek zoekt om op vrijdagavond gezellig te komen kletsen?
– alles weet van electronica, tot de laatste component aan toe?
– of liever een game speelt op een oude console of flipperkast?
Dan zoeken wij jou!

Ben je nieuwsgierig of wil je meedoen? Leuk! Kom dan gerust eens langs.
Bezoekers zijn op dinsdag- en vrijdagavond altijd welkom bij Hack42, en wanneer we open zijn. Ook onze activiteiten zijn allemaal openbaar, dus zelfs als je geen deelnemer bent, kun je daar aan meedoen.

Wil je echt deel uitmaken van Hack42? Word dan deelnemer.
Als deelnemer heb je recht op het gebruik van de diverse ruimtes, zoals de flexlab, cleanlab en de werkplaats en gebruik van gereedschap. Deelnemer zijn kost 30 euro per maand, en dit geeft jou 24/7 toegang tot de space. Je kunt je inschrijven via de Meedoen-pagina.

Je deelnemersbijdrage schrijven wij af via automatische incasso. Hiervoor moet je ons eerst toestemming geven via een incassoformulier. Let op: de looptijd van het deelnemerschap is minimaal 1 jaar. Daarna kun je per kwartaal opzeggen.

#07

07 2025

Van idee naar 3D

Dinsdagavond heeft Squirl een training gegeven over 3D-ontwerpen en -tekenen. Na een introductie over de verschillende ontwerpconcepten werd duidelijk dat de manier waarop je denkt bepaald hoe je tekent. Dit werd gevolg door een vergelijking van opensource en commerciĂ«le tekenpakketten waarna hij in SolidWorks aan de slag ging met een live demonstratie van iets dat uit de zaal werd geroepen. Ook liet ‘ie een awesome voorbeeld zien van een volledige C&C machine met alle individuele onderdelen. De avond werd afgesloten met het namaken van een tekening die een van de deelnemers in OpenSCAD had gemaakt.

De deelnemers stelden veel vragen en gingen met een hoofd vol informatie en inspiratie de rest van de avond tegemoet.

Heb je dit gemist? Er worden meer lezingen, workshops en trainingen georganiseerd over diverse onderwerpen, check de agenda voor meer informatie. En als je zelf je kennis wil delen, voel je vrij om een activiteit zelf in te plannen.

#04

07 2025

IJskoud cyberen

Voor een aantal deelnemers is Hack42 als een tweede thuis, een plek om te ontspannen, inspiratie op te doen, creatief bezig te zijn (al dan niet samen met anderen), en nu ook… af te koelen.

Op deze tropische dag kwamen een aantal hackers samen om thuis te werken vanuit de space. Want behalve dat het gezellig is hebben we ook goedwerkende airconditioning units en was er voor de gelegenheid extra ijs beschikbaar in de vriezer.

Hack42, wat kan er niet?!

Tags: , ,

#01

07 2025

Mate met maten

Binnen de hackerspaces zijn we (meestal) wel bekend met de drank Club Mate. Dit is Maté met toevoegingen. Squirl was nieuwsgierig naar de OG-maté en heeft daarom op 14 juni een proeverij georganiseerd.

Op deze heerlijk zomerse dag kwamen een aantal mensen samen om warme dranken te consumeren. Een aantal deelnemers hadden verschillende matésoorten meegenomen. We hebben een aantal interessante smaaksensaties ervaren, van standaard fabrieksmaté, tot een sterk gerookte variant geïmporteerd uit Brazilië.

Met het geluid van slurpende bombilla’s kwam de proeverij tot een eind en stuiterden de mensen de rest van de dag in.

Had je hier ook bij willen zijn? We organiseren regelmatig activiteiten en iedereen is welkom, ook als je (nog) geen deelnemer bent. Check onze agenda.

#14

06 2025

Meshtastic meetup

Meshtastic lezing

31 mei was er een meetup van de Meshtastic community in Hack42. Vanuit het hele land kwamen er mensen die enthousiast zijn over de techniek of de toepassing interessant vinden zoals voor bushcraft, noodsituaties of gewoon een alternatieve manier van communiceren.

Dit is de ervaring van [M]ichiel op deze dag:

Wat begon als een klein signal groepje onwetende die samen probeerden te leren en ontdekken, groeide in enkele maanden uit tot een community met gevorderden, starters en experts die samen hun ervaringen delen.

Om het niveau enigszins gelijk te trekken is er een meeting georganiseerd. Hack42 kwam met het voorstel om deze meeting te hosten als gastlocatie.

De meeting is begonnen met een algemene opening, waarna de starters met een expert naar boven gegaan zijn om eerst bijgespijkerd te worden omtrent LoRa. Na een korte pauze werd Meshtastic behandeld, waarna iedereen weer naar beneden is gegaan.

Aan de tafels beneden werden de hele middag diverse projecten gedemonstreerd, antennes nagemeten, devices geconfigureerd en vooral gedeeld! Plezier, kennis, ervaring, tips, trucs.. alles kwam langs.

Het was een druk bezochte meeting die rond 1800u op zijn eind liep.

Ook deelnemers van Hack42 waren aanwezig en enthousiast over Meshtastic en zijn aan de slag gegaan om een vaste node te maken zodat de space ook onderdeel wordt van de mesh.

Jammer dat je dit gemist hebt? Hou dan onze agenda in de gaten, want er worden regelmatig awesome activiteiten en lezingen georganiseerd.

#14

06 2025

Towel Day 2025

Now there’s a hoopy frood who really knows where their towel is!

Vandaag heb je als Hack42-deelnemer uiteraard je handdoek bij je. Want het is Towel Day! En als het even kan, kom je ook naar de space.

Vandaag staan we stil bij het werk van Douglas Adams. Aan zijn werk hebben wij ook de ‘42’ in onze naam te danken.

“Oh no, not again
”

#25

05 2025

Nerds in Natuurgebieden

Een tijdje terug waren Cookie en Lurwah op zoek naar een leuke nieuwe wandelroute. Niet geheel toevallig kwamen we op het idee om rondom Radio Kootwijk te gaan zoeken.

“Zou wel gaaf zijn om daar dan ook even naar binnen te gaan
”
“Ja, maar dat zal vast niet zomaar kunnen
”
“We kennen vast wel iemand die dat kan regelen, toch?”
“Oh wacht, Staatbosbeheer geeft rondleidingen, dat kunnen we zelf regelen”

Even een paar mailtjes, een datumprikker, een animocheck, wat betaalverzoekjes, en we hebben 20+ nerds die staan te stuiteren om op Excursie te gaan!
Afgelopen zondag was Hack42 (et al) dus aan het excursieven bij, rondom, en in Radio Kootwijk. Onder de begeleiding van Alie zijn we bij de watertoren geweest, het pompgebouw, het voormalige treinstation, de mooie omgeving, en uiteindelijk Het Hoofdgebouw.

We hebben veel mooie plekken gezien, waar je normaal gesproken niet mag komen. Meer leren over de geschiedenis van Radio Kootwijk was erg leuk. En overal de bijzondere insteek van de Art Deco en de golf-geheimpjes ontdekken.

De rondleiding hebben we afgesloten met een signeersessie van het boek over Radio Kootwijk.

En Dennis had dezelfde avond al zijn (klassiek fantastische) foto’s gepubliceerd!

#20

05 2025

Hacksagons, bestagons

Ik heb binnenkort een flinke hoeveelheid gelijke hexagons van hout nodig. Met een jig voor onze zaagtafel kan je deze relatief simpel, snel, en herhaalbaar maken. Dan heb je nog wel zo’n jig nodig. Met wat inspiratie van youtube, en gevonden materialen in de space, ben ik aan de slag gegaan met een prototype.

Na avond 1 moest er nog een hoek van het stopblok af, maar zag het er wel veelbelovend uit. De volgende dag de juiste hoek afzagen, hééél voorzichtig bijschuren en testen… en dan komt er uiteindelijk toch ineens iets uit wat wel heel erg op een hexagon lijkt.

Na nog een kleintje beetje tunen, kan het stopblok aan de rails gemonteerd worden. Met de laatste test komen er ook daadwerkelijk passende hexagons uit! đŸ„ł #goedgenoeg

Het prototype was, tegen de verwachting in, uiteindelijk vrij makkelijk af. Maarrr je project is pas Ăšcht af na netjes documenteren. Daarom is er nu Tool:Hexagonjig. Met gelijk ook even een reminder aan mezelf over lengtes en verhoudingen binnen een hexagon.


Heb jij nu ook inspiratie gekregen om wat te gaan bouwen in de space? Kom langs en doe mee!

#19

04 2025

(Ver)nieuw(d) in de space: kĂžffiehĂžk

Na weken van noeste (en tevens woeste) arbeid door Scrat, Scratte en verschillende helpende handen, is vrijdag 28 februari het vernieuwde kĂžffiehĂžk door Jos officieel heropend.

Misschien wel het eerste wat opvalt is de nieuwe fancy vloer bestaande uit hoog kwaliteit steen gehakt uit het beste schap van de Hornbach. Maar ook het compleet nieuwe aanrecht, speciaal op maat gemaakt voor de ster van deze ruimte: het koffiemonstertje.

Nu kunnen er weer de meest exotische koffievarianten gebrouwen en bonenhacks gemalen worden om de hackerts te voorzien van creatieve energie.

Tags: ,

#07

03 2025

Hulp aan stichting Aid to Ukraine

Twee weken geleden vond Hackerhotel plaats, waar ook een talk werd gegeven door Niels Hatzmann en Roman Kniaziev.

Voor wie het nog niet weet, Niels is al bijna drie jaar actief met het leveren van goederenhulp aan OekraĂŻne. Hiervoor is inmiddels de stichting Aid to Ukraine opgericht, die ook ANBI-status heeft.

Tijdens de talk waren Niels en Roman in gesprek over de situatie in OekraĂŻne en wat de samenwerkende stichting ETOC (in OekraĂŻne) heeft kunnen bereiken, mede dankzij de inzet van de vrijwilligers van de stichting Aid to Ukraine.

Je kunt de volledige talk terugkijken via media.ccc.de.

Aid to Ukraine doet alles op basis van vrijwilligers, net zoals veel andere stichtingen binnen de hackergemeenschap zich inzetten voor doelen die zij belangrijk (of leuk) vinden. Sommige van deze vrijwilligers hebben eigen bedrijven waar vanuit zij helpen of zorgen dat hun werkgever meedoet. Sommigen organiseren goederen, anderen repareren deze, en weer anderen brengen de hulp daadwerkelijk fysiek naar OekraĂŻne.

Het voelt soms alsof deze hulp heel klein is en niet voldoende helpt, maar mede dankzij deze hulp heeft ETOC al 20.000 mensen kunnen evacueren en zijn er ook vele levens gered met de medische hulpgoederen.

Waarom schrijf ik nu dit bericht? Heel simpel: de stichting heeft nog steeds hulp nodig. Ook van jou.

Er is nog steeds behoefte aan Landrovers, traumazorg, en technische middelen voor communicatie en stroomvoorziening. Misschien heb jij thuis nog een ongebruikte laptop, tablet, of netwerkapparatuur liggen? Of misschien heeft je bedrijf/werkgever spullen staan die je kunt doneren? Of heeft je partner/familielid misschien een netwerk wat hulp kan bieden?

Ook gereedschap is welkom, aangezien er in een oorlogsgebied veel spullen gerepareerd of gebouwd moeten worden. Denk aan klein handgereedschap, maar ook 3D-printers en filamenten.

En als je niets fysieks kunt bijdragen, dan is er nog de mogelijkheid om financieel te helpen.

Want ondanks dat er heel veel op vrijwillige basis gebeurt, kost sommige van de hulp die geleverd wordt wel geld. De Landrovers moeten worden aangekocht, of er is een onderdeel voor nodig, de traumazorg spullen komen niet net als de drone-aanvallen uit de lucht, en als er om andere specifieke goederen gevraagd wordt, dan zit er soms niets anders op dan die in te kopen.

De stichting heeft een ANBI-status, dus je giften zijn fiscaal aftrekbaar.

Ben je nu nog aan het meelezen, hartelijk dank daarvoor!

Op zaterdag 8 maart wordt er bij Hack42 vanaf 12:00 uur een reparatiedag gehouden voor technische apparatuur die naar Oekraïne gaat. Wil je een donatie doen, dan kun je die dag langskomen om je spullen af te leveren. Heb je eerst vragen of kun je die dag niet, neem dan gerust contact op. 

Wil je geld doneren? Dat kan via de QR-code op de website van Aid to Ukraine.

En als je toch nog steeds twijfelt over dit alles, dan wil je misschien dit interview nog lezen “Niets doen was geen optie”.

#28

02 2025

De eerste open dag van 2025

Hij komt er aan… de eerste open dag van 2025.

Zaterdag 29 maart gooien wij om 10 uur onze deuren open om je vol trots onze space te laten zien. Kom jij ook?

En zullen we het dit jaar eens anders doen? Neem jij jouw project mee om aan ons te laten zien?

Ondertussen hangt onze eerste spam eh PROMO ook al!

#25

02 2025

Klusje bij beetje

Afgelopen zaterdag (15 februari), was er weer een klusdag in de hackerspace. Nu is natuurlijk iedere dag wel klusdag, maar deze dag was er ook echt een plan. Een team van 9 hackers ging aan de slag met grote en kleine klussen en al snel ontstond er een kakofonie van werkgeluiden, stof en geklets.

Na lang nadenken en plannen zijn er onder andere een tijdelijke opslag gemaakt voor balen steenwol, is er een whiteboard opgehangen, grofvuil klaargezet om weggebracht te worden, de kassa gesloopt en een groot project mbt koffie, maar dat blijft nog even een verrassing.

Het was naast een productieve dag vooral ook een gezellige dag, eentje die voor enkelen doorging tot de eerste uren van de volgende ochtend.

Hack42 is geen gebruiksproduct maar een gemeenschapsruimte. Alle deelnemers kunnen bijdragen aan het veranderen en verbeteren ervan. Alleen zo blijft Hack42 groeien en evolueren. Wat wordt jouw volgende project?

Tags: ,

#18

02 2025

Role for damage…

17 januari hadden Dakota en Cat een one-off georganiseerd van een tabletop role-playing game (TTRPG) met het systeem CY_BORG. De naam doet al vermoeden dat het om een cyberpunk thema gaat. Met 7 spelers betraden we onder zorgvuldige begeleiding van Dakota de dungeon master een nieuwe wereld. Nadat we allemaal zorgvuldig een karakter bij elkaar hadden gerold ging de actie van start. Na een net iets te lange periode waarin we allerlei intel verzamelden om een heist in goede banen te leiden ging de actie van start. Maar wie cyberpunk zegt, zegt “live fast, die young”; en dat is ook precies wat er gebeurde. Want ondanks ons geniaal opgezette plan, liep het niet zoals we hoopten en werden we gedecimeerd door de overbewapende en overbepantserde security forces.

Ondanks dat al onze karakters dood of in de gevangenis eindigden was het een zeer gezellige avond, en was deze one-off een goede inkijk in het systeem en de wereld. Het smaakte voor een aantal deelnemers naar meer, dus wie weet hebben we binnenkort een doorlopende campagne op vaste tijden in de space.

Nieuwsgierig geworden? Hou de agenda in de gaten voor een eventuele campagne!

#24

01 2025

Hacky new year!

10 januari was onze nieuwjaarsborrel. In de uitnodiging stond BYOH (Bring Your Own Hapjes), en dat hebben we geweten. Het was gezellig druk, en praktisch alle tafels en de bar in de lounge stonden vol met kaas, worst, gehaktballen en dim sum. Daarnaast hadden Scrat en Scratte een traditioneel Twents nieuwjaarshapje live gemaakt voor alle aanwezigen: Kniepertjes. Maar zoals dat betaamd op een hackerspace waren deze glutenvrij en gemaakt met oereieren, dus veilig voor de meeste mensen.

Veel leuke gesprekken, veel beste wensen en heel veel hapjes, dus als er al goede voornemens waren om af te vallen zijn die deze avond verpest. Kortom, weer een succesvolle borrelavond in Hack42.

Ben je nou nieuwsgierig geworden naar hoe gezellig onze hackerspace eigenlijk is, kom dan eens een keer langs op dinsdag- of vrijdagavond, of kijk in de agenda naar activiteiten die worden georganiseerd.

Een heel goed nieuwjaar gewenst, en tot snel in Hack42!

#11

01 2025