Geensnor.nl heeft geen cookiemelding. Die hebben we niet omdat we ook geen cookies gebruiken. Soms willen we echter wel een leuke YouTube video plaatsen om de verhalen hier extra schwung te geven. Dan is het wel opletten geblazen, want YouTube wil toch graag zoveel mogelijk cookies en andere rommel over je heen storten. Om de redacteuren van Geensnor hierbij te helpen, hebben we sinds kort een speciale GitHub Action.

Plaatje van Midjourney om de boel wat op de leuken. Voegt weinig toe, ik weet het....

De Action kijkt of er er ergens in een post het domein https://www.youtube-nocookie.com voorkomt. Als hij er een vindt, vervangt hij die door https://www.youtube-nocookie.com. Dit domein plaatst namelijk geen cookies waardoor we weer een beetje meer GDPR compliant zijn! Kan me voorstellen dat iedereen met een fatsoenlijke blog zoiets wil, en daarom staat deze Action onder aan dit bericht. De redacteuren kunnen natuurlijk ook gewoon goed opletten, maar toen de Action de eerste keer draaide heeft hij er toch maar weer mooi 15 posts recht gezet! Met een redactie als die van Geensnor kun je natuurlijk ook bijna niet voorkomen dat er af en toe iets doorheen schiet. Op deze manier zouden we bijvoorbeeld ook UTM (Urchin Tracking Module) links geautomatiseerd kunnen verwijderen. Maar dat is weer iets voor een volgende keer.

De Action zelf staat op in de Workflows op GitHub

Andrew in z'n kleine bootje

Andrew Bedwell wil een nieuw record vestigen. Hij wil met een zeilboot van één meter lang de oceaan oversteken. Hij wil dit doen om geld in te zamelen voor onderzoek naar kanker. Hij wil in mei 2023 vertrekken, en voor die tijd heeft hij nog 20.000 pond nodig.

In de onderstaande YouTube video geeft hij een “rondleiding” door z’n boot, genaamd The Big C. In The Big C kan hij natuurlijk niet staan, en eigenlijk ook niet liggen. Als hij wil slapen snoert hij zich in en doet hij een soort piepschuim helm op. Die helm past precies in de bolling van het enige luikje waardoor hij rechtop blijft zitten. En dat dan 90 dagen. Pure hel lijkt me…. Verder heeft hij weinig ruimte voor eten, dus eet hij 90 dagen hetzelfde.

Wil je Andrew ondersteunen op z’n verschrikkelijke reis? Hij zamelt geld in via gofundme.

Sterkte Andrew!

crappy dall-e plaatje van een stemmer

Op woensdag 15 maart 2023 zijn de verkiezingen voor de Provinciale Staten en voor de waterschappen. De stembureaus zijn open van 07.30 tot 21.00 uur. Als u stemt, heeft u invloed op wat er de komende jaren gebeurt in uw provincie en uw waterschap. Ook heeft u indirect invloed op de verkiezing van de Eerste Kamer.

Nee, dit is geen doorgedraaide ChatGPT, maar rijksoverheid.nl die subtiel op onze burgerplicht wijst. Om een keuze te maken tussen de partijen is het natuurlijk veel beter om te kijken naar hoe ze in het verleden gestemd hebben, dan om luisteren naar mooie verhaaltjes. “Vriend van Geensnor” Thijs vond dat ook, en kwam met partijgedrag.nl aanzetten. Op deze site kun je zien welke partijen op elkaar lijken. ChristenUnie blijkt dus het meeste op D66 te lijken….Gekkenhuis…

Heb je als je dit leest zin om ook zoiets te beginnen: de oprichter van partijgedrag.nl is op zoek naar een opvolger.

ChatGPT is een tool die gebruikmaakt van grote taalmodellen getraind door OpenAI om tekst te produceren die lijkt op tekst geschreven door een menselijke gebruiker. Deze tool kan worden gebruikt om snel en gemakkelijk teksten te produceren, zoals blogposts of artikelen, zonder dat u zich zorgen hoeft te maken over spelling- of grammaticafouten. ChatGPT kan ook helpen om uw gedachten beter te structureren en om een logische en gemakkelijk te volgen tekst te produceren.

Guitig robotje die lekker in het bos aan het schrijven is.

Een van de voordelen van blogposts schrijven met ChatGPT is dat het een snelle en efficiënte manier is om een post te schrijven. In plaats van te wachten op inspiratie of te worstelen met writer’s block, kunt u gewoon uw ideeën in ChatGPT typen en de assistent zal deze veranderen in een leesbaar en goed geschreven stuk tekst.

Een ander voordeel is dat ChatGPT u kan helpen om uw gedachten beter te structureren. Door uw ideeën in korte zinnen te typen, kunt u ze gemakkelijker ordenen en maken ze meer zin. Dit maakt het eenvoudiger om een logisch en gemakkelijk te volgen blogpost te schrijven.

Ten slotte kan ChatGPT ook helpen om grammatica- en spellingfouten te verminderen. De assistent is getraind om teksten te schrijven die voldoen aan de hoge standaarden van de taal, dus u hoeft zich geen zorgen te maken over fouten die u misschien over het hoofd ziet.

Het mooie van ChatGPT is dat het gemakkelijk te gebruiken is. U hoeft alleen maar uw ideeën in te typen en de assistent doet de rest. Dit betekent dat u meer tijd heeft om te focussen op het onderwerp van uw blogpost en om te zorgen dat het zo goed mogelijk wordt gelezen door uw publiek.

In feite is deze blogpost ook met ChatGPT geschreven. Door deze tool te gebruiken, was het gemakkelijker om de voordelen van het schrijven van blogposts met ChatGPT te benadrukken en om een duidelijk en vloeiend stuk tekst te produceren. Dus als u op zoek bent naar een manier om uw blogposts sneller en gemakkelijker te schrijven, dan is ChatGPT misschien wel de oplossing voor u.

Generieke, rechtenvrije flutafbeelding

Stroom is duur en het klimaat gaat naar de tering. Redenen genoeg om wat aan je stroomverbruik te doen. Maar hoe kom je erachter wat effectief is? En wanneer heb je die ledlampen eigenlijk terugverdiend? De trouwe lezer van Geensnor weet nu waarschijnlijk al waar dit heen gaat: we hebben weer iets nieuws gemaakt. Klopt helemaal trouwe lezer! Dit keer is het een tool om stroomkosten besparingen door te rekenen.

Geld besparen was nog nooit zo leuk en makkelijk!

Oke, wat is dit nu weer?

Door stroomkosten, de kosten van je investering en wat verbruiksgegevens in te vullen, vertelt de tool je hoeveel geld je bespaart en wanneer je je investering hebt terugverdiend. En hoewel een duurzamere wereld niet bij jezelf begint, is het toch aardig om te weten dat je besparking wel iets doet met je CO₂ uitstoot. Door de cijfers aan te passen, kun je kijken of je besparing effectief is.

Voorbeeld bitte

Stel je TV staat het grootste gedeelte van de dag standby. Dit verbruikt, samen met dat irritante klote kastje van je kabelmaatschappij, 20 watt. Het leven is al druk genoeg, dus ‘s avonds gaan de slofjes aan en kijk je ook nog 3 uur per dag TV wat 100 watt verbruikt. Je betaalt 30 cent per kWh aan stroom. Omdat je je hele huis al vol dure Philips Hue spullen hebt hangen, ben je benieuwd of je zo’n Hue Smart Plug van 45 euro vlot hebt terugverdiend. Een kort bezoekje aan onze fijne tool, levert je binnen enkele ogenblikken de volgende conclusie op.

smartplug conclusie

Dus met andere woorden: na een jaar heb je hem terugverdiend. Aanschaffen dus! En omdat je de lulligste niet bent, klik je voor je aanschaf op deze affiliate link van bol.com waardoor je de makers van de tool ook nog een fijne kerst bezorgt.

Jaja, de makers

Ja, de makers ja. De makers zijn dezelfde stevelingen die onlangs nog de site van Omloop De Snor naar het pantheon der moderniteit hebben verheven, door hem om te bouwen in Astro, opgeleukt met een krokantje van TailwindCSS. Als je hier meer van wilt weten, kun je het bericht hieronder lezen.

Voor de stroomkosten besparing berekenen tool (hmm, misschien nog een goede naam verzinnen), hebben ze iets vergelijkbaars gedaan. Behalve Astro en TailwindCSS, hebben ze in dit geval ook nog wat Svelte gebruikt. Svelte biedt net wat meer mogelijkheden en werkt verder heel prima. Als je ook geinig webdingen wilt maken, zou ik er zeker eens naar kijken.

Alles staat op GitHub, mocht je nog een goed idee hebben.

Soms beruipt je het gevoel dat je site niet meer helemaal haantje de voorste is. Hij staat nog wel prima live, maar je denkt dat er meer in het leven moet zijn dan wat plukjes HTML met wat CSS er doorheen geroerd. Dat gevoel bekroop ons onlangs bij www.omloopdesnor.nl. We besloten direct om de handen uit de mouwen te steken en de achterstand in één klap goed te maken met Astro en Tailwind CSS. Deze frameworks zijn zo gillend hip en afgrijselijk modern dat we de toekomst weer met vertrouwen tegemoet zien!

Astro

Atro logo

Als eerste Astro. Tjonge wat een beest. Astro is een static site generator die met behulp van Javascript je site in elkaar zet. Astro genereert bloedsnelle sites doordat ze zo min mogelijk Javascript in je website proppen. Astro doet dat bijvoorbeeld veel beter dan de grote broer NextJS die je leuke websiteje als een kerstboom vol met Javascript hangt, waardoor hij niet meer vooruit te branden is. Daarom staan er op YouTube ook video’s met de strekking “Astro crushes NextJS performance”.

Island architectuur

Een ander goed idee van Astro is hun “Island architecture”. Bij deze architectuur breekt Astro je website bij het genereren op in kleine, onafhankelijke componenten (de eilanden). Vervolgens kun je per eiland bepalen hoe deze geladen wordt en of er Javascript voor nodig is. Er wordt geen Javascript geladen als dat niet echt nodig is voor de werking van je eiland. Super efficient! Voor onze eigen www.omloopdesnor.nl boeit dit trouwens totaal niet, want we hebben geen onderdelen die Javascript nodig hebben. Maar toch leuk.

Tailwind CSS

Tailwind CSS logo

Niet zo nieuw Astro, maar wel veel bekender is Tailwind CSS. Met Tailwind CSS hoeft je geen CSS classes meer in een apart CSS bestand te maken, maar is alles “Utility first”. In plaats van gehannes met zelf bedachte CSS classes, hannes je de standaard classes van Tailwind CSS gewoon in je HTML. Je kan dus, net als in de nineties, gewoon alle styling inline in je HTML code zetten. Je divje ziet er dan bijvoorbeeld zo uit:

<div class="absolute inset-x-0 top-0 z-10 origin-top-right transform p-2 transition md:hidden">

Niet mega overzichtelijk, maar dat is nooit het sterke punt van CSS geweest. Al met al werkt het best aardig.

Tot slot: Prestaties

Maar dan de prestaties. Nou, ga daar maar eens goed voor zitten. Volgens Google kan de site niet veel sneller dan dit! 100 van de 100 punten hebben we gekregen.

bloedsnel

En nu hoor ik je denken: “Ja, maar Joris. Dit is een mini site met een paar foto’s erop. Waar heb je het in godsnaam over?”. En daar heb je volkomen gelijk in. Deze site krijg je ook zonder fancy technieken wel snel. Maar wat is daar de lol van? Ik ben een enorme Javascript/Typescript noob, maar het is altijd leuk om een beetje te pielen. Vandaar.

Meshtastic ding

Zoals eerder gezegd houden wij wel van een beetje DIY en decentrale toestanden. Mashtastic past in dat straatje. Want zoals ze zelf zeggen:

Meshtastic is an off-grid, encrypted communication platform that runs open source software on affordable radios. These radios rebroadcast messages they receive in order to create a mesh network.

Eigenlijk is het open source firmware die je op een ESP32 bord kan zetten. Als je dan de juiste antennes en voeding eraan hangt, heb je een zender/ontvanger die een LoRa mesh netwerk vormt met andere Mashtastic apparaten. Vervolgens kun je met je telefoon verbinding maken met je Mashtastic apparaat en kun je berichten sturen naar anderen. LoRa is te langzaam voor spraak of andere spannende dingen, dus het blijft bij tekstberichten. Twee apparaten kunnen tot ongeveer 13 kilometer prima met elkaar communiceren. Het kan nog verder als je met allemaal speciale antennes en toestanden aan de slag gaat. LoRa werkt niet zo super in een stad of bos met veel obstakels. Dan komt ze niet verder dan een paar kilometer.

Vet

Ja, best mooi bedacht. De apparaatjes kosten ook maar een paar tientjes en je kan ze ook zelf maken. Aliexpress staat er al mee vol (zie ook de afbeelding hierboven), ondanks dat het project nog niet zo heel groot is. En het is natuurlijk best tof om op deze manier - helemaal off grid - te kunnen communiceren. Op dit moment kun je alleen nog maar berichten over een weer sturen via de Meshtastic app. In de toekomst moet het mogelijk worden om te communiceren via meer verschillende apps op je telefoon.

Toepassing

Eigenlijk kun je er nu nog niet zo heel veel mee doen, behalve een beetje klooien. Ik kom zelf ook eigenlijk nooit in de situatie dat ik met m’n telefoon geen verbinding heb. Daarnaast moeten er aardig wat apparaten in de buurt zijn om echt een meshnetwerk te vormen. Er zijn er nu nog maar een stuk of twintig in Nederland. Dit is meer voor de mensen die met een groep de jungle in gaan, off piste gaan skiën of de oceaan willen oversteken. Of natuurlijk als de hele maatschappij in elkaar stort, en je via Meshtastic op de hoogte kan blijven van de nieuwtjes rondom vorming van het kabinet Van der Plas 1. Het hele project bevindt zich ook nog in een soort Alpha fase. De iOS app is bijvoorbeeld nog niet eens echt beschikbaar (je hebt nog Testflight nodig).

Hopelijk wordt het nog ooit iets, want ik vind dit soort dingen super vet. Misschien maar eens zo’n ding kopen met het gevaar dat het een presse papier van 50 euro wordt….

wielrenners

Trouwe lezers van onze nieuwsbrief wisten het al: Geensnor is een eigen tourpoule begonnen!

Mee doen

Heel makkelijk. Je gaat naar www.geensnor.nl/tourpoule en vult je naam en team in en je doet mee! Natuurlijk kun je dat alleen doen als er een grote ronde start. In december valt er weinig te beleven. De Giro ‘d Italia is op moment van schrijven de eerstevolgende grote ronde die gaat starten en waar je aan mee kan doen!

Innovatie

Geensnor zou Geensnor niet zijn als we het concept “tourpoule” niet net een niveau hoger zouden tillen. Nooit tevreden met de status quo en altijd verrassend, dat zit in ons DNA. Dus toen we besloten om de wereld van de tourpouls te betreden, zouden we geen genoegen gaan nemen met minder dan een absolute “world leading” oplossing. Achteraf blijkt dat we dit meer dan overtroffen hebben.

De belangrijkste innovatie van onze tourpoule is de wijze waarop we publieksparticipatie vorm hebben gegeven. Het is geen tourpoule van Geensnor alleen, maar het is iets van ons samen. De communitiy is erg belangrijk voor ons en dat hebben we tot uiting laten komen in de manier waarop de lijsten met renners, instellingen en etappeuitslagen worden beheerd. Iedereen kan dit namelijk doen! Providing, sharing en connecting zijn belangrijke waarden voor ons.

Providing, sharing en connecting zijn belangrijke waarden voor ons.

Ja u hoort het goed! Iedereen kan 24 uur per dag en overal ter wereld bijdragen aan het spelplezier van ons allemaal. Via een publieke repository op GitHub kan het hele spel worden aangestuurd. Hierdoor kan de poule ook gebruikt worden voor elk wielrenwedstrijd. En iedereen kan zo’n wielrenwedstrijd zelf inrichten. Als je bijvoorbeeld helemaal gek bent van de Sazka Tour in Tjechië, kun je daarvoor een Pull Request aanbieden en voila, we hebben een tourpoule voor de Sazka Tour.

En om het allemaal nog iets laagdrempeliger te maken, hebben we ook nog een Tourtool ontwikkeld om allerlei data van websites te scrapen.

We zijn de enige in de poule die dit op deze manier aanpakt. Dit vestigt ons stevig als “Leader” in het Gartner Magic Quadrant van de tourpoule markt.

Dankbaarheid

Tot slot zijn we erg dankbaar en trots op het hele ontwikkelteam die dit mogelijk hebben gemaakt. Maar ook zonder de gebruikers van het eerste uur, die ons rijkelijk van feedback hebben voorzien, was deze prestatie niet mogelijk geweest.

We kijken er naar uit om de komende jaren op het scherpst van de snede wielrenwedstrijden te poulen, samen met met u, onze trouwe lezer en waardevol lid van onze gemeenschap. Nogmaals, dank hiervoor.

https://www.geensnor.nl/tourpoule/

Twitter discussie over mondkapjes

Soms sta je versteld van de enorme onzin die mensen geloven. Waarom denken mensen dat Covid vaccins niet werkten terwijl er bergen bewijs is dat ze wel werken? Waarom zijn er nog steeds mensen die denken dat Trump de verkiezingen heeft gewonnen? Waarom geloven mensen in de meest bizarre complottheorieën? Kijk gewoon naar de feiten stelletje sukkels!

Maar zo simpel is het niet. De canadeese psycholoog Steven Pinker stond onlangs in de Volkskrant en had daar wel wat interessants over te zeggen. Volgens hem geloven mensen niet op dezelfde manier in complottheorieën als dat ze geloven dat er melk in de koelkast staat. Bij complottheorieën is het doel om een groep te binden en je tegen anderen af te zetten. “Wij zijn een groep, want wij geloven X”. Godsdienst werkt ongeveer ook op dezelfde manier. Omdat mensen gemaakt zijn om in groepen te leven, is dit erg krachtig.

Overtuigen

Iemand overtuigen van het type feit “er staat melk in de koelkast” gaat makkelijker omdat iemand daar niet z’n hele persoonlijkheid aan heeft opgehangen. Je loopt naar de koelkast en laat het pak zien en de ander denkt: “Verrek, hij had toch gelijk met z’n melk.” Trumpaanhangers hebben wel hun hele persoonlijkheid aan het geloof opgehangen dat Trump de verkiezingen had gewonnen. Zo iemand overtuigen is erg lastig omdat je tijdens het overtuigen eigenlijk probeert om iemand uit z’n groep te halen. En als mensen iets erg vinden, is het wel om uit een groep gehaald te worden.

Of zoals James Clear zegt:

Convincing someone to change their mind is really the process of convincing them to change their tribe. If they abandon their beliefs, they run the risk of losing social ties. You can’t expect someone to change their mind if you take away their community too.

Om zo iemand te overtuigen, moet je met een nieuwe “groep” komen waar degene naar over wil stappen:

The way to change people’s minds is to become friends with them, to integrate them into your tribe, to bring them into your circle. Now, they can change their beliefs without the risk of being abandoned socially.

Wat ook helpt is als iemand al voor een groot gedeelte in dezelfde groep zit. Als je het op een groot aantal onderwerpen eens bent met elkaar, is de kans groter dat je het eens wordt over onderwerpen waar je verschillend over denkt. Je (of de ander) hoeft dan niet over naar een totaal nieuwe groep.

Verder lezen

hermie

Wij van Geensnor zijn we fan van decentrale oplossingen. Het is ons niet snel té decentraal. Mastodon is leuk, maar het mag nog wel een tandje decentraler. Scuttlebutt is een sociaal netwerk die nog een paar stappen verder gaat dan Mastodon.

Scuttlebutt is niet federated maar echt decentraal. Dit betekent dat alle content van je eigen netwerk op je telefoon (of laptop) staat. Verbinding maken met anderen doe je door keys uit te wisselen. Er zijn verschillende manieren om keys uit te wisselen. Je kan je public key aan iemand geven, je Scuttlebutt client kan op een Wifi netwerk anderen ontdekken of je kan direct een verbinding maken via bluetooth. Ook kun je keys uitwisselen met “vrienden van vrienden”. Dit ontdekken is een belangrijke eigenschap van Scuttlebutt. Het idee is dat je netwerk ontstaat door “echte” interacties in plaats van door het toevoegen van mensen vanaf een centrale server. Je kan dus ook informatie binnen je netwerk uitwisselen zonder ooit met het internet verbonden te zijn. Erg vet!

Nadelen zijn er ook genoeg. Zoals je verwacht gebruikt bijna niemand het. Hoeveel mensen er gebruik maken van Scuttlebutt is ook lastig na te gaan omdat dat nergens centraal wordt bij gehouden. En omdat je nergens kan inloggen, moet je zelf je keys bijhouden. Key kwijt is identiteit kwijt. En met keys en content op je eigen apparaat is er natuurlijk nog een ander klein dingetje: er is geen web applicatie. Gelukkig zijn de iOS Apps niet onaardig, dus hier valt mee te leven.

Doen!

Bij Geensnor schrijven we natuurlijk geen verhaaltjes om vervolgens rustig langs de kant af te wachten. Nee, wij doen wat we zeggen en duiken er vol in! Zelf heb ik inmiddels Planetary geinstalleerd. Als ik alles goed heb begrepen is dit mijn key:

@mi3lP1+yUEFJ9k4TtpmIW/bXBxyepkFU+odlGIIzCYA=.ed25519

Deze key kun je opzoeken als je Planetary installeert. Planetary komt namelijk een aantal pubs voorgeinstalleerd die het koppelen van mensen makkelijker maakt. Wil je iets anders gebruiken dan Planetary, dan zullen we eerst op een of andere manier met elkaar in contact moeten komen… Het is niet anders….