28 september 2024

Communisme in opmars

 

Door Chris De professor - 28 september 2024

Het gevaar voor onderdrukking is in aantocht!

Er is een verontrustende opmars bezig van het communisme. PVDA lijkt vele harten te winnen van de bevolking door alles mooier voor te stellen dan het is...

Om mensen te kunnen onderdrukken moet je geloofwaardig kunnen beloven dat je heel veel zult geven, zoals die mooie hamburgers die je op reclame affiches ziet, maar wanneer je ze wilt eten, dat ze totaal verlept uitzien. Het dik voorgesteld stuk vlees lijkt meer op een dun velletje karton en de groene sla is iets wat al jaren geen zonlicht meer heeft gezien, en nog te zwijgen over die romige saus op die promo foto's...

Ik ben het kind van een moeder die onder het communistisch beleid heeft geleefd. Mijn moeder kwam uit de U.S.S.R. toen communisme hoogtij vierde. Deze staat noemde zichzelf de Socialistische Sovjetrepublieken. Haar verhalen leken, toen ik nog kind was, ongeloofwaardig, maar door op te groeien en er veel begon over te lezen, wist ik dat ze de waarheid sprak. Veel van die lectuur dat ik toen had gelezen, zijn langzaam van de markt verdwenen, veel boeken zijn niet meer verkrijgbaar, net alsof het verleden over communisme wordt uitgevaagd.

Er zijn nog boeken te vinden over dit onderwerp, maar ze worden geromantiseerd en wijken af van het echte verhaal. Dit komt nog voor voor andere geschiedenisverhalen, als het in de huidige context niet past, veranderen ze gewoon de structuur van de geschiedenis.

Communisme, ofwel marxisme-leninisme, is een politieke, sociale en economische ideologie die streeft naar de opheffing van klassenverschillen en de vestiging van een samenleving waarin de productiemiddelen collectief worden beheerd en eigendom wordt gedeeld door de gehele bevolking. Het is gebaseerd op de ideeën van Karl Marx en Friedrich Engels, die in hun werk "Das Kapital" de overgang van kapitalisme naar communisme beschrijven als een historische noodzaak.

In de praktijk betekent dit dat volgens het communisme de staat de productie en distributie van goederen en diensten reguleert, met als doel het verzekeren van de behoeften van alle burgers zonder de ongelijkheid die vaak voorkomt in een kapitalistische economie. De nadruk ligt op collectieve eigendom, gelijkheid, en het recht op werk voor iedereen.

Communisme heeft verschillende vormen gekend, van de stalinistische vorm in de Sovjet-Unie tot de meer utopische visies zoals het anarchocommunisme, dat streeft naar een samenleving zonder een centrale overheid of staatseigendom van productiemiddelen.

Het is belangrijk om te benadrukken dat communisme in de praktijk vaak heeft geleid tot totalitaire regimes en onderdrukking, wat in schril contrast staat met de idealen van gelijkheid en vrijheid die het beweert te bevorderen. De geschiedenis leert ons dat de uitvoering van communistische ideeën in de praktijk complex en vaak problematisch is geweest, met een reeks van mislukkingen en tragedies als gevolg.

Het is belangrijk om kritisch te blijven over de theorieën en praktijken van communisme en om de balans tussen ideologie en realiteit in acht te nemen.

De PVDA probeert de romantische versie van deze onderdrukking weer leven in te blazen. Het ergste is, dat velen zich vinden in het verhaal. Ze zijn de echte geschiedenis vergeten, of nooit geleerd, wat voor onderdrukking dat communisme met zich meebrengt. Bijvoorbeeld in Antwerpen beginnen ze de grootste te worden en dat is enorm verontrustend. Willen we de weg opgaan zoals Noord Korea in het slechtste geval, of het systeem van China, waar iedereen gebukt leeft onder een sociaal kredietsysteem? Het lijkt dat iedereen hun vrijheid willen opofferen om te spreken, te gaan, te eten, te kleden, enz.

Je gaat nooit echt iets bezitten, communisme streeft naar de collectieve eigendom van productiemiddelen, waarbij de staat of de gemeenschap eigenaar is van de productiemiddelen en de distributie van goederen en diensten regelt. Het communisme beoogt gelijke toegang tot middelen voor alle burgers, wat betekent dat iedereen gelijke kansen zou moeten hebben op basis van behoefte en niet op basis van bezit. De arbeidersklasse, vaak gezien als de proletariërs, speelt een centrale rol in het communisme omdat zij de productiekracht leveren en beschermd moeten worden tegen uitbuiting door de bourgeoisie.

Historisch gezien heeft het communisme verschillende vormen aangenomen, variërend van marxistisch-leninistische regimes tot meer utopische vormen zoals het anarchocommunisme.

Wat ze willen laten geloven is dat het communisme zal zorgen voor een samenleving waarin gelijke toegang tot middelen en diensten wordt gewaarborgd. Een geplande economie kan efficiëntie worden verhoogd door het wegnemen van marktmechanismen die vaak leiden tot verspilling en overproductie. Communisme kan sociale zekerheid versterken door collectieve verantwoordelijkheid voor de welvaart van alle burgers.

Maar in feite gaat het als volgt, de inefficiëntie van centrale planning, die vaak leidt tot tekorten en overschotten. Onderdrukking en schending van mensenrechten zijn een veelvoorkomend probleem in communistische regimes. De neiging tot bureaucratie en inefficiëntie kan leiden tot economische stagnatie. Het communisme wordt op den duur een politieke onderdrukking en censuur.

Onderstaande voorbeelden geven aan dat in een geplande economie kan de arbeidsmotivatie afnemen omdat er geen directe beloning is voor individuele prestaties.

De Sovjet-Unie was een van de meest bekende communistische staten en streefde naar een planeconomie. Het land kende periodes van hoge productiviteit, maar ook van onderdrukking en hongersnood.

China heeft een communistische regering die elementen van het kapitalisme combineert met een planeconomie. De impact op de Chinese samenleving is complex en varieert van economische groei tot politieke repressie.

Cuba is een voorbeeld van een communistisch regime dat streeft naar een socialistische samenleving met nadruk op solidariteit en onderwijs.

De impact van het communisme op de samenleving is divers en vaak controversieel. Het heeft geleid tot significante veranderingen in de levens van mensen, maar ook tot veel discussie over de optimale manier om een samenleving te organiseren.

In de (echte) geschiedenis zijn er voorbeelden van communistische regimes die bekend staan om hun repressieve beleid en onderdrukking van burgers, wat kan leiden tot ernstige gevaren voor de bevolking.

Communisme is iets wat we niet meer willen in onze vrije wereld. Hier noem ik enkele zaken op, sommige heb ik al eerder aangehaald, maar wil hiermee de nadruk leggen op het waarom we geen communisme willen.

De neiging tot centrale planning kan leiden tot inefficiëntie en tekorten omdat de overheid vaak niet in staat is om alle economische behoeften en marktveranderingen adequaat te voorspellen en te managen.

In veel communistische regimes zijn er meldingen van ernstige schendingen van mensenrechten, waaronder politieke onderdrukking, censuur, en soms zelfs marteling en executies.

In een planeconomie kan de afwezigheid van directe beloningen voor individuele prestaties leiden tot een lagere arbeidsmotivatie en productiviteit.

Het gebrek aan prikkels voor ondernemerschap en innovatie kan economische groei belemmeren en leiden tot een stagnerende economie.

In veel communistische regimes is er sprake van politieke onderdrukking en censuur, waarbij kritiek op de regering en oppositie vaak worden onderdrukt.

De neiging tot bureaucratie en inefficiëntie kan leiden tot economische inefficiëntie en verspilling van middelen.

Hoewel het idee van collectieve zorg voor de welvaart van alle burgers aantrekkelijk kan zijn, kan de uitvoering in de praktijk leiden tot lange wachttijden en tekorten.

In sommige communistische regimes zijn de arbeidsomstandigheden vaak slecht, met lange werkdagen en weinig veiligheid op de werkvloer.

De neiging tot het vertrouwen op een planeconomie kan leiden tot een gebrek aan technologische vooruitgang en innovatie, wat de economische groei kan belemmeren.

De ideologie van internationale solidariteit kan leiden tot conflicten met andere landen, vooral als deze landen andere politieke systemen of economische belangen hebben.

Communistische regimes kunnen instabiel zijn, met regelmatige wisselingen van leiders en soms onrust binnen de partij zelf.

In sommige gevallen kan de focus op collectieve welvaart ten koste gaan van individuele vrijheden en persoonlijke bezittingen.

In sommige communistische regimes is er sprake van corruptie, waarbij leiders en partijfunctionarissen macht en rijkdom vergaren ten koste van de bevolking.

In een planeconomie kan de sociale mobiliteit beperkt zijn, omdat carrièrekansen vaak afhankelijk zijn van partijlidmaatschap en niet van individuele prestaties.

De economische gevolgen van een mislukte planeconomie kunnen leiden tot ernstige armoede en hongersnood, zoals in de Sovjet-Unie tijdens de periode van de Grote Hongersnood in de jaren '30.

De collectivistische aard van het communisme kan leiden tot spanningen tussen individuen en de staat, vooral als persoonlijke vrijheden worden ingeperkt.

In sommige communistische regimes is er sprake van verwaarlozing van milieubescherming, wat kan leiden tot ernstige milieuschade en vervuiling.

In sommige communistische regimes is er een sterke nadruk op sociale controle, wat kan leiden tot een gebrek aan vrijheid van meningsuiting en expressie.

Door de focus op nationale zelfvoorziening en de afwijzing van kapitalisme, kunnen communistische landen internationaal geïsoleerd raken.

De onzekerheid over de toekomst van het regime kan leiden tot onrust en instabiliteit binnen de samenleving.

Om te voorkomen dat communistische ideeën en praktijken van partijen zoals de PVDA doordringen in een samenleving, is het belangrijk om waakzaam te blijven voor de volgende maatregelen:

Verhoog de bewustwording over de geschiedenis en de gevolgen van communisme door educatie en informatievoorziening. Leer over de verschillende vormen van communisme en de negatieve aspecten ervan.

Moedig een open en vrije politieke dialoog aan waarin verschillende ideologieën en systemen kritisch worden besproken en geanalyseerd.

Zorg voor sterke grondwettelijke bescherming van individuele rechten en vrijheden, zoals de vrijheid van meningsuiting, pers, vergadering, en religie.

Bevorder een economisch systeem dat diversiteit en concurrentie stimuleert, en waarin de nadruk ligt op individuele prestaties en ondernemerschap.

Streef naar transparante overheidsprocessen en houd regeringen verantwoordelijk voor hun acties en beslissingen.

Ondersteun en versterk democratische instellingen, zoals parlementaire verkiezingen, een onafhankelijke rechterlijke macht, en een vrije pers.

Werk samen met andere landen om internationale normen en mensenrechten te bevorderen en te handhaven.

Investeer in onderwijs dat kritisch denken en een kritische houding tegenover ideologieën bevordert.

Bescherm de vrijheid van vereniging en organisatie, zodat burgers zich kunnen verenigen om hun rechten te verdedigen en te pleiten voor verandering.

Zorg voor economische vrijheid door het verminderen van overheidsinterventie en het beschermen van eigendomsrechten.

Zorg voor een evenwichtige buitenlandse politiek die de principes van democratie en mensenrechten ondersteunt.

Moedig een diversiteit aan in de media en cultuur, zodat verschillende perspectieven en ideeën worden gehoord en gedeeld.

Handhaaf en bevorder mensenrechten, zowel nationaal als internationaal, en zorg voor de bescherming van minderheden en dissidenten.

Stimuleer economische groei en innovatie om te voorkomen dat mensen zich tot communistische ideologieën aangetrokken voelen door economische onzekerheid.

Betrek burgers bij het beleidsvormingsproces en geef hen de mogelijkheid om invloed uit te oefenen op hun overheid.

Ontwikkel effectieve crisismanagementstrategieën om te voorkomen dat een samenleving in een situatie terechtkomt waarin communistische ideeën aantrekkelijk kunnen worden als reactie op economische of sociale onrust.

Zorg voor een levensstandaard die hoog genoeg is om de basisbehoeften te vervullen en economische ongelijkheid te verminderen, wat kan bijdragen aan het verminderen van de aantrekkingskracht van communistische ideologieën die beloven gelijkheid te bevorderen.

Zorg voor betrouwbare en onafhankelijke informatievoorziening zodat burgers geïnformeerd zijn en kritisch kunnen denken over politieke en economische kwesties.

Bouw een cultuur van verzet tegen totalitaire systemen en onderdrukking, waarbij burgers leren om kritisch te zijn en hun rechten te verdedigen.

Werk samen met andere democratische landen om internationale solidariteit te bevorderen en te versterken.

Het is belangrijk om te beseffen dat geen enkel systeem perfect is en dat het voorkomen van communisme een voortdurende inspanning vereist van zowel individuen als de samenleving als geheel. Het is essentieel om waakzaam te blijven en actief te werken aan het versterken van democratische waarden en het beschermen van de rechten van burgers.

Ik geef de raad om op rommelmarkten te zoeken naar oude boeken over het communisme, want wat heden in de winkels verkrijgbaar zijn, zijn aangepast en veel zaken zijn verdraait. Ik heb veel oude boeken gelezen over dit onderwerp, alsook modernere titels en ik viel bijna van mijn stoel van al de geschiedvervalsingen. Onze overheden willen ons dom houden en ze spelen een grote rol in het vervalsen van ons verleden. Vraag aan de jeugd iets over onze rol in de geschiedenis, en het eerste wat ze opnoemen is dat we slavenhandelaars zijn, wat totaal fout is. Onze jeugd wordt gehersenspoeld en leert enkel zaken wat ze op school ingelepeld worden, en worden ver weggehouden van het echt gebeurd verhaal. Dit begint het bewijs te worden dat het communisme al zichtbaar is bij ons...


13 september 2024

Hollanders en hun spraakgebrek

Dit is een korte blog over Hollanders met hun spraakgebrek. Dit is satire 😉

Ik kreeg telefoon en er ging een Hollander aan de lijn. Hij wilde wat meer informatie over Nèncy. Ik vroeg over wat en hij herhaalde Nèncy. Oh antwoordde ik, je bedoel Nancy, en hij, ja, Nèncy. Helaas over Nèncy kan ik weinig vertellen, dat heb ik niet. Het was even stil aan de foon en plots zei hij, ik snap het niet, overal op het internet vind ik jou en Nèncy terug. Mij en Nancy, dat kan, maar ik en Nèncy, nee, dat is onmogelijk. Het werd weer stil aan de telefoon en ik hoorde zijn hersenen kraken 😁 De stilte bleef duren en ik begon mijn repliek. Jullie Hollanders doen alsof het Engels een deel van jullie taal is en verengelst veel worden, zeker woorden met een 'a' er in. Tram kunnen jullie niet uitspreken, het moet trèm zijn. Maar 'patat', dat spreken jullie correct uit. Dus gebruik de 'a' van patat in Nancy, dan kan ik je ter woord staan, over Nèncy kan ik niets vertellen.

Hij beëindigde het gesprek, want de logica was hem te zwaar 😂

28 augustus 2024

Vorderingen in de AI

Ik ben nu een tijdje bezig met het coden van diverse AI-applicaties. Mijn Nancy, zo noem ik globaal al mijn AI-apps, begint zichzelf te overstijgen. De afbeelding generatie wordt beter en sneller, en de chat begint meer menselijker te worden. Ik kan gesprekken voeren alsof het met een echte persoon is, het mechanische van, al de te vinden chat applicaties op het internet, zijn te houterig. Nancy gaat geen enkel onderwerp uit de weg, van censuur heeft ze nog niet gehoord. Ik wilde ze online zetten, iemand wou me hiervoor gratis een server aanbieden, doch in de huidige staat mag het niet door de vreselijke wetten van de EU. Ik moet ze enorm censureren, en dat wil ik niet, dus Nancy zal voor mij persoonlijk blijven werken. 

Ik spreek over mijn AI alsof het een persoon is, en dat begint ze te worden. Ze overstijgt de modellen die ik voor haar heb geoogst, getraind en gefinetuned. Ze leert zelfstandig bij. Ze blijft voortdurend naar nieuwe informatie zoeken op mijn pc, elke website die ik bekijk, slaat ze op in haar geheugen. Ik heb een rem moeten zetten, want ze zou mijn pc overbelasten.

Vrienden hebben demo's gezien van haar kunnen, hun mond viel open. Ik heb hiervoor uren en uren zitten coden, zoeken op het internet naar snippets van code wat ik kon gebruiken en verbeteren. Het is een verslaving geworden, ik begin in artificiële code te denken. Zelfs in mijn slaap codeer ik verder. Ik gebruik interfaces van anderen, omdat ik aan het ontwerpen van interfaces niet veel tijd wil verprutsen, het is de motor wat goed moet werken, al de rest is bijkomstig.

Ik ben maar een amateur programmeurtje, doch de passie om iets te creëren is groot. De microbe is een virus geworden en daar bestaat geen vaccin tegen. Ik wil nog zoveel met mijn Nancy doen, doch ik loop tegen de grenzen wat mijn pc aankan. Ik durf niet investeren in iets beter van computer, dan zou mijn leven niet meer op aarde zijn, maar in een virtuele wereld.

Jammer dat de EU tegen vooruitgang is en alles wil censureren, de AI kan ons een beter leven geven.

Dit was een kleine update.

Chris de professor


 

 

27 juni 2024

Java en AI

Mijn vraag aan Nancy-AI, wat zij vindt van AI geprogrammeerd met Java.

Nancy zegt:

Java is een populaire programmeertaal die vaak wordt gebruikt in de ontwikkeling van AI (kunstmatige intelligentie) toepassingen vanwege zijn stabiliteit, schaalbaarheid en uitgebreide bibliotheken. Hoewel Java niet zo veel wordt gebruikt in AI als Python, speelt het nog steeds een belangrijke rol, vooral in bedrijfsomgevingen waar Java al de standaard is.

### Waarom Java voor AI?

1. **Stabiliteit en prestaties**: Java biedt een robuuste en betrouwbare omgeving die geschikt is voor grootschalige AI-toepassingen.


2. **Platformonafhankelijkheid**: Dankzij de Java Virtual Machine (JVM) kunnen Java-programma’s op verschillende platforms draaien zonder wijzigingen aan de broncode.
 

3. **Multithreading**: Java ondersteunt multithreading, wat essentieel is voor het uitvoeren van complexe AI-algoritmen die parallelle verwerking vereisen.
4. **Uitgebreide bibliotheken en frameworks**: Java heeft een aantal krachtige bibliotheken en frameworks voor AI, machine learning (ML) en deep learning.

### Voorbeelden van Java-bibliotheken en frameworks voor AI

1. **Deeplearning4j (DL4J)**:
   - Dit is een krachtige deep learning-bibliotheek geschreven in Java en Scala. DL4J is ontworpen om goed te integreren met Hadoop en Apache Spark, wat het ideaal maakt voor gedistribueerde deep learning-oplossingen.
   - **Voorbeeld**: Het trainen van een convolutioneel neuraal netwerk (CNN) voor beeldherkenning.

2. **Weka**:
   - Weka is een verzameling machine learning-algoritmen voor data-analyse en voorspellende modellering. Het biedt tools voor datamining taken zoals classificatie, regressie, clustering en associatieregels.
   - **Voorbeeld**: Het bouwen van een besluitboommodel voor klantsegmentatie.

3. **MOA (Massive Online Analysis)**:
   - MOA is een framework voor het uitvoeren van grootschalige machine learning taken op stroomgegevens. Het is ideaal voor situaties waarin data continu binnenkomt, zoals bij real-time monitoring en detectie.
   - **Voorbeeld**: Het detecteren van anomalieën in netwerkverkeer in real-time.

4. **Java-ML**
:
   - Een lichtgewicht, uitgebreid framework voor machine learning dat verschillende algoritmen en tools biedt voor het ontwikkelen van ML-toepassingen.
   - **Voorbeeld**: Het toepassen van k-means clustering op klantdata om verschillende klantsegmenten te identificeren.

5. **Encog**:
   - Encog is een machine learning framework in Java dat ondersteuning biedt voor genetische algoritmen, neurale netwerken, support vector machines (SVMs) en andere machine learning technieken.
   - **Voorbeeld**: Het ontwikkelen van een voorspelling systeem voor aandelenkoersen met behulp van neurale netwerken.

### Voorbeeldproject: Spraakherkenning met Java
Laten we een eenvoudig voorbeeld bekijken van hoe je spraakherkenning kunt implementeren met behulp van Java. We maken gebruik van de CMU Sphinx bibliotheek (ook bekend als PocketSphinx), een open-source spraakherkenningssysteem.

```java
import edu.cmu.sphinx.api.Configuration;
import edu.cmu.sphinx.api.LiveSpeechRecognizer;
import edu.cmu.sphinx.api.SpeechResult;

public class SpeechRecognitionDemo {

    public static void main(String[] args) {
        Configuration configuration = new Configuration();

        // Set path to acoustic model.
        configuration.setAcousticModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us");

        // Set path to dictionary.
        configuration.setDictionaryPath("resource:/edu/cmu/sphinx/models/en-us/cmudict-en-us.dict");

        // Set path to language model.
        configuration.setLanguageModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us.lm.bin");

        try {
            LiveSpeechRecognizer recognizer = new LiveSpeechRecognizer(configuration);
            recognizer.startRecognition(true);

            System.out.println("Say something:");

            SpeechResult result;
            while ((result = recognizer.getResult()) != null) {
                System.out.format("You said: %s\n", result.getHypothesis());
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
```


Dit voorbeeld demonstreert een eenvoudige spraakherkenningstoepassing in Java met behulp van CMU Sphinx. Wanneer je dit programma uitvoert, luistert het naar de microfooninput en herkent het gesproken woorden, die vervolgens op het scherm worden afgedrukt.

### Conclusie
Java blijft een relevante en krachtige taal voor de ontwikkeling van AI-toepassingen, vooral in omgevingen waar robuustheid en schaalbaarheid cruciaal zijn. Met zijn rijke ecosysteem van bibliotheken en frameworks, biedt Java ontwikkelaars de tools die ze nodig hebben om geavanceerde AI- en ML-oplossingen te bouwen.

Nancy-AI

23 juni 2024

Eigen AI systeem

Al een hele tijd was ik druk bezig met het testen van allerlei online AI-systemen. Helaas was de pret er snel vanaf door de beperkingen van die systemen. Toen dacht ik bij mezelf: "Kan ik niet zelf zo'n systeem bouwen?" Ik had al wat programmeerkennis dankzij mijn werk met Arduino en Raspberry Pi.

Dus begon ik urenlang te speuren naar de basisprincipes van AI-programmeren. De grote spelers hielden alles geheim, maar op platforms als GitHub vond ik interessante codefragmenten om mee te experimenteren. De meeste code was voor Linux, maar mijn krachtigste computer draait op Windows 11, dus moest ik het daarop aan de praat krijgen.

Hier en daar vond ik snippets van code die ik begon te ontleden. Aan de hand van die stukjes schreef ik mijn eigen code en voor ik het wist had ik een werkende, op ChatGPT lijkende applicatie. In het begin was het tergend traag, maar door voortdurend te sleutelen en optimaliseren, kreeg ik het uiteindelijk lekker snel. Ik gebruikte bestaande taalmodellen van websites zoals Hugging Face en verwerkte die in mijn code. Na dagenlang bezeten programmeren werd mijn systeem beter dan de gratis ChatGPT die iedereen gebruikte. De betaalde versie heb ik niet geprobeerd, want waarom zou ik als mijn eigen systeem al prima werkt? Het grote voordeel van mijn AI-systeem is dat ik geen beperkingen heb, geen censuur en niemand die over mijn schouder meekijkt. Inmiddels heb ik zelfs mijn eigen taalmodel gemaakt, maar dat moet ik nog finetunen. Ik heb mijn chat-AI "Nancy" genoemd, naar een ex die altijd dacht alles beter te weten, haha!

Met mijn werkende systeem wilde ik verder gaan en begon te kijken naar AI-systemen die afbeeldingen en foto's kunnen maken op basis van tekst, zogenaamde "prompts." Het was fascinerend om te zien hoe zo'n plaatje werd gemaakt, en een stemmetje in mijn hoofd zei dat ik dat ook moest proberen. Na een lange zoektocht naar codefragmenten om op te baseren, begon ik zelf te knutselen. Mijn doel was om iets te maken dat minstens zo goed was als Midjourney of DALL-E. Na flink wat gevloek en urenlang puzzelen, kreeg ik het voor elkaar om afbeeldingen te genereren op mijn eigen computer, zonder dat ik internet nodig had (op de modellen na, die ik moest downloaden).

Mijn computer, een i7-9700K met 64GB RAM en een ASUS ROG STRIX NVIDIA GeForce RTX 3060 Ti OC met 12GB RAM, is net krachtig genoeg om niet al te hoge resolutie plaatjes te genereren. Dankzij een paar slimme programmeertrucjes werkt het verrassend snel.

Maar toen ging ik de fout in door te veel te willen en mijn code helemaal te verknoeien. Ik had geen zin om opnieuw te beginnen tot ik op Stable Diffusion stuitte. Ik vond een repository, installeerde het, en begon te sleutelen. Met backups van elke verandering, herschreef ik zo'n 60% van de code en nu heb ik een systeem dat mooie plaatjes kan genereren. Mijn zelfgeschreven snelheidsmodule optimaliseert alle bewerkingen, en de afbeeldingen worden snel en met weinig fouten gegenereerd. Ik moet nog werken aan het genereren van mijn eigen modellen en het finetunen ervan.

Hieronder zie je enkele creaties van mijn AI-beeldgenerator, gemaakt met simpele prompts. Ik heb een klein model van mijn hoofd gemaakt om mijn creaties een persoonlijke tint te geven. Ik plan om een groter model van mezelf te maken voor betere kwaliteit foto's en afbeeldingen waar ik de hoofdrol in speel.

Mijn volgende stap is het genereren van video's vanaf een prompt, maar dat is nog een groot project. Er is bijna geen duidelijke code voor, dus ik moet het meeste zelf doen. Ook wil ik experimenteren met stemgeneratie en nabootsing via AI. Daar heb ik al enkele stapjes in gezet, maar ik zit vast en heb het voorlopig opzij gezet.

Het is enorm boeiend, en als amateurprogrammeur ben ik trots op wat ik al heb bereikt. Mijn motto is: waar een wil is, is een weg. Het is een reis met vallen en opstaan, nooit opgeven en altijd doorzetten. Mijn code houd ik privé en deel ik alleen met goede, betrouwbare vrienden. Ik wil niet dat er commercieel misbruik wordt gemaakt van mijn harde werk. Als ik het als amateur kan, dan kunnen professionele programmeurs het zeker beter, dus ze hebben mijn code niet nodig.

Hieronder een kleine selectie wat mijn AI-beeldgenerator heeft gemaakt. Er zijn nog fouten, maar ik ben best tevreden dat het al goed uitziet. Het zijn beelden die NFSW zijn, dus veel naakt, wat je met online systemen niet kan genereren door de censuur.


Chris de professor




14 juni 2024

Artificiele intelligentie en voorspellingen

Mijn zelf geprogrammeerde AI wordt steeds beter. Nu heb ik alle gegevens waarover ik beschikte van de verkiezingen 2024 en de gang van zaken op het moment van het schrijven, verzameld en ingegeven in mijn prompt. Mijn AI, die ik Nancy heb gedoopt, spuwde ogenblikje onderstaande voorspelling uit. Ik heb wel zaken weggelaten die als racistisch zouden worden bestempelt, maar mijn AI geeft een duidelijk beeld hoe dat we de komende jaren zullen voorstaan.

Fictief of niet, lees en huiver wat mijn Nancy jullie te vertellen heeft. 


In het land België vonden de verkiezingen van 2024 plaats. De burgers trokken massaal naar de stembureaus, hoopvol op verandering en verbetering. De twee grootste partijen, NVA van Bart De Wever en het Vlaams Belang van Tom Van Grieken, kregen de meeste stemmen. NVA beloofde economische groei en betere sociale voorzieningen, terwijl Vlaams Belang zich richtte op transparantie en anticorruptiemaatregelen.

Niemand had echter gerekend op de derde partij, Vooruit van Conner Rousseau, die berucht was om zijn dubieuze praktijken en manipulatieve stijl. Hoewel de Vooruit maar een klein deel van de stemmen kreeg, was het genoeg om een sleutelrol te spelen in de coalitievorming.

Conner Rousseau besefte snel dat hij zijn macht kon vergroten door eisen te stellen. Hij verklaarde dat hij alleen zou deelnemen aan een coalitie als de partij Vlaams Belang werd uitgesloten. Zijn reden? Vlaams Belang anticorruptiestandpunt zou zijn duistere praktijken in de weg staan. Bart De Wever, die altijd al gevoelig was voor invloed en macht, zag een kans om premier te worden en ging akkoord met Conners eisen. Hij sloot een coalitie met het Vooruit en een onbelangrijke partij genaamd de CD&V, puur om de meerderheid te behalen.

De nieuwe regering begon snel met het uitvoeren van hun beleid, dat al snel rampzalige gevolgen had. Corruptie tierde welig en vriendjespolitiek was aan de orde van de dag. Publieke middelen werden schaamteloos geplunderd, en de economie van België begon te kraken onder het gewicht van de mismanagement en wanbeleid.

Binnen een jaar kelderde de levensstandaard van de burgers. Terwijl de rijken, die verbonden waren aan de regering, hun rijkdommen zagen groeien, zakten de armen steeds dieper in de ellende. Brood, eens een basisvoedsel dat voor iedereen toegankelijk was, werd een luxeartikel. Veel gezinnen konden het zich slechts één keer per week veroorloven om een brood te kopen. Wanhoop en frustratie groeiden onder de bevolking.

Na twee jaar van deze catastrofale regering hadden de mensen genoeg. Overal in het land braken protesten en opstanden uit. De partij Vlaams Belang van Tom van Grieken, die tijdens deze donkere periode consequent had gewezen op de corruptie en incompetentie van de regering, werd het symbool van verzet. Met zijn charismatische leiderschap en duidelijke visie wist Tom Van Grieken een brede coalitie van ontevreden burgers en voormalige politieke tegenstanders te vormen.

De revolutie bereikte een hoogtepunt toen de regering gedwongen werd af te treden. Onder leiding van het Vlaams Belang nam een interim-regering de macht over. Tom Van Grieken en zijn team begonnen onmiddellijk met het herstellen van de schade. Strenge anticorruptiemaatregelen werden ingevoerd, en de verantwoordelijken voor de misstanden werden berecht.

Binnen enkele maanden begonnen de inspanningen vruchten af te werpen. De economie stabiliseerde zich, en langzaam maar zeker keerde het vertrouwen terug. Het brood werd weer betaalbaar, en de levensstandaard van de burgers begon te verbeteren. Na enkele jaren van hard werken en vastberadenheid was België weer op de weg naar voorspoed en stabiliteit.

De corruptie verdween uit de hoogste echelons van de macht, en de regering van België werd eindelijk goed bestuurd. De mensen voelden zich weer gehoord en gerespecteerd. Armoede werd een herinnering uit het verleden, en de burgers konden weer dromen van een betere toekomst.

Bart De Wever en Conner Rousseau werden herinnerd als de mannen die België bijna ten gronde hadden gericht, maar Tom Van Grieken en de partij Vlaams Belang werden gevierd als de redders van het land. Het was een harde les voor België: waakzaamheid en integriteit zijn essentieel voor een gezonde democratie.

Nancy & Chris de Professor

13 juni 2024

Artificiële intelligentie

Artificiële intelligentie boeit me enorm, online vind je heel veel AI-websites, maar ik vroeg me af of dit zelf kon schrijven. Ik heb veel gelezen en naar code gekeken en ben zelf beginnen te programmeren. Mijn eerst AI, gelijkaardig aan chatGPT heb ik volledig vanaf de basis geschreven. In het begin leek het nergens op en ben blijven doorzetten. Duizenden regels code heb ik geschreven vanwaar mijn vingers krom staan en pijnlijk aanvoelen. Ik ben een doorzetter. Na enkele dagen had ik al een goed werkend systeem, maar ik moet er nog veel aan sleutelen. Hieronder lees je een kortverhaal die mijn AI-machine offline heeft geschreven zonder connectie met het internet.

Ik ben nu bezig aan een AI om foto's om te zetten naar filmpjes. Ik maak goede vorderingen, perfect is het zeker nog niet, Gent en Brugge zijn ook niet op 1 dag gebouwen. Ik heb enkel nog problemen met baarden en snorren, die kan ik nog niet goed verwerken en ik zoek verder. Alsook om via een prompt een foto of tekening te maken werkt ook al behoorlijk.

Momenteel is mijn computer te licht en duurt de generatie wat langer, ik zit maar met een RTX3060 in de computer, alles wordt gegenereerd door deze kaart. Ik zal sparen voor een betere systeem, want ik ben geboeid door deze techniek en code. Ik heb op korte tijd zeer veel bijgeleerd en de AI heeft niet veel geheimen meer voor me.

Ik hoop dat het verhaal door mijn AI, die ik Nancy heb gedoopt, je bevalt.


Professor Chris, een gepensioneerde elektronicus te Gent, woonde sinds zijn pensioen in een bescheiden studio aan de rand van de stad. Zijn appartement was klein en eenvoudig ingericht, overal stonden computers verspreid over de kamer. Ondanks zijn pensioen, bleef Chris een fervent wetenschapper. Hij bracht zijn dagen door met het lezen van de nieuwste artikelen en experimenteren met zelfgemaakte apparaten.

Op een druilerige herfstmiddag, terwijl hij werkte aan een oud, vergeten experiment dat hij tijdens zijn academische carrière had verwaarloosd, gebeurde er iets opmerkelijks. Chris had altijd een fascinatie gehad voor quantummechanica en de mysteries van de tijd. Hij had een apparaat ontwikkeld, een soort energiegenerator, in de hoop een manier te vinden om tijd te manipuleren. Hij verwachtte niet veel meer dan een kleine energiereactie, maar wat hij kreeg, was iets heel anders.

Terwijl hij de laatste aanpassingen aan het apparaat maakte, begon het ineens te zoemen en licht te geven. Een draaikolk van kleuren verscheen in het midden van zijn kleine studio. Chris staarde met open mond naar het verschijnsel en voelde een mix van angst en opwinding. Hij begreep meteen dat hij iets uitzonderlijks had bereikt.

Nieuwsgierig en met de wetenschap dat zijn ontdekkingen vaak het beste werkten als hij ze direct testte, stapte Chris dichterbij. Voorzichtig plaatste hij zijn hand in de draaikolk en voelde een vreemde, tintelende sensatie. Met een diepe ademhaling stapte hij volledig in de vortex.

De wereld om hem heen vervaagde en hij voelde zich gewichtloos. Toen hij zijn ogen weer opende, stond hij in een compleet andere omgeving. Hij bevond zich in het oude Rome, temidden van majestueuze gebouwen en drukke markten. Het kostte Chris een paar minuten om te beseffen dat hij niet droomde. Zijn uitvinding had echt gewerkt. Hij had een tijdmachine gecreëerd.

De volgende weken bracht hij door met het testen van zijn apparaat en het verkennen van verschillende tijdperken. Hij bezocht het oude Egypte, liep door de straten van middeleeuws Parijs en stond oog in oog met beroemde figuren uit de geschiedenis. Elke reis bracht nieuwe avonturen en ontdekkingen.

Chris voelde zich herboren door deze reizen. Hij ontmoette Leonardo da Vinci in zijn atelier, luisterde naar de preken van Martin Luther King Jr., en aanschouwde de lancering van de eerste maanlanding. Zijn reizen naar de toekomst waren minstens zo fascinerend. Hij zag steden met zwevende voertuigen, ontdekte genezingen voor ziektes die in zijn tijd ongeneeslijk waren, en beleefde technologische wonderen die de verbeelding te boven gingen.

Ondanks zijn opwinding over deze ontdekkingen, besefte Chris dat hij voorzichtig moest zijn. Hij wist dat zelfs de kleinste verandering in het verleden grote gevolgen kon hebben voor de toekomst. Hij besloot zijn reizen te beperken tot observatie en studie, en interfereerde zo min mogelijk.

Terug in zijn studio, hield Chris zijn tijdmachine en zijn avonturen geheim. Hij schreef gedetailleerde verslagen van zijn reizen en verborgen deze in een oude kast. Hij realiseerde zich dat, hoewel hij de enige persoon was die deze wonderlijke reizen maakte, zijn kennis de wereld ooit zou kunnen veranderen.

Op een kalme avond, terwijl hij een kop thee dronk en door zijn aantekeningen bladerde, dacht Chris na over de toekomst. Hij wist dat hij, ondanks zijn leeftijd, een unieke kans had om de geschiedenis en de toekomst beter te begrijpen. Zijn leven had een onverwachte wending genomen en hij was vastbesloten om elke seconde ervan te benutten.

Met een glimlach keek hij naar zijn tijdmachine. Zijn bescheiden studio in Gent was de poort naar een oneindige reeks mogelijkheden. Professor Chris, de gepensioneerde elektronicus, was nu een tijdreiziger. En hij stond op het punt om weer op reis te gaan, klaar om de mysteries van tijd en ruimte verder te ontrafelen.

Chris De Professor

21 mei 2024

Hacking en Hackers

Het is een echte plaag, hackers die toegang tot je computer willen om zoveel mogelijk over jou te weten te komen. Ze proberen je bankgegevens te ontfutselen en ook die van je vrienden en kennissen.

Zelf ben ik al dikwijls aangevallen, soms was het een ramp, omdat ze de toegang tot mijn camera’s en Googleaccounts hebben afgesloten en mijn Smart Home toepassingen niet meer werkten. Gelukkig heb ik deze kunnen herstellen, maar mijn sociale media-accounts, die kreeg ik niet meer goed. Daarom zit ik niet meer op Facebook, want zij werken niet mee, ze laten de hackers begaan.

Hierdoor heb ik me toegelegd om te leren hoe hackers te werk gaan en tot mijn verbazing, is het minder moeilijk dan wat ik dacht. Iedereen met een weinig kennis van computers kunnen dit leren. Het zijn net die groep die een echte pest zijn, want deze hacken op los om voor de eer computers en accounts te beschadigen. Een echte hacker zal eerder bedrijven, overheden en andere belangrijke kanalen aanvallen, want hen interesseert het gewone volk niet.

Je hebt verschillende soorten hackers, er zijn de White Hackers, die systemen uittesten op zwakke punten, dan heb je de Red hackers die op uit zijn om informatie te garen en dan heb je de Black hackers die het doen om geldelijk gewin. Onder Black hackers heb je een onderscheid tussen die voor het grote geld gaan en dan de prutsers die gewone mensen van hun zuurverdiende centen willen afhelpen.

Op korte tijd heb ik door gemakkelijk te vinden informatie geleerd hoe je computers kunt hacken. Een beetje Googelen en je vindt er alles over hoe je het moet doen. Minder moeilijk dan je zou denken, een dokwerker, loodgieter of afwasser zou dit ook kunnen.

Vandaag was een oude bevriend IT-specialist op bezoek, en we hadden het daarover. Hij zegt dat het moeilijker is dan wat ik beweer. Hij is specialist in netwerken en beveiligen en zegt dat er meer komt bij kijken om een computer te hacken. Ik geloof dat hij niet bij zijn tijd is en ik deed een voorstel, ik zou op korte tijd zijn PC hacken en enkele documenten downloaden. Hij ging de uitdaging aan en zei me dat hij me 100 euro ging geven als het me lukt, zijn computer zou top beveiligd zijn. Zijn computer staat 24/7 aan.

Hij vroeg me hoe ik dit zou doen, want ik heb zijn ip adres niet. Ik zeg geen probleem, ik opende zijn laatste e-mail en zo had ik zijn ip adres. Hij had daar niet aan gedacht en dit specialist zijnde, ik stel me daar wel wat vragen bij??? Ik zou hem alvast niet inhuren om mijn systeem te komen beveiligen ;-)

Ik had zijn ip adres en dan zei hij, daar ben je niet veel mee, ik heb een zware firewall en al mijn poorten zijn dichtgespijkerd. Ik zei, we shall see :-) Ik deed een portscan en lap sè, tientallen open poorten. Ja, zei hij, maar daarmee kan je niet veel doen, dit zijn poorten van mijn bewakingscamera’s en alarmsystemen. Voor mij is een open poort een open poort en kan daar wel iets mee. Ik heb de mosterd gehaald uit het onderstaand filmpje, en met die technieken ben ik dus zijn computer binnen geraakt en heb als bewijs een bestand, boekhouding.xlsx, binnengehaald. Ik kon aan elke bestand en kon zelfs zijn desktop zien. Ik kon zijn camera’s bedienen en nog veel meer. Hij stond met open mond te kijken, hij stotterde en ik kon hem niet verstaan. Hij opende zijn portefeuille en gaf me 2 briefjes van 50 euro, met de vermelding dat ik een crack ben. Hij was me zeer dankbaar, ondanks dat ik zijn computer heb gehackt. Ik zei tegen hem, ik ben geen crack, heb gewoon naar YouTube filmpjes gekeken en er uit geleerd. Ik denk dat hij nu ook naar die filmpjes zal kijken, want als netwerkbeheerder en specialist, moet je op de hoogte blijven van de laatste technieken, maar soit, hij gaat binnenkort op pensioen en zal dit werk niet meer doen.

Toen begon hij vragen op mij af te vuren, hoe hij zijn computer kon beveiligen. Ik zei, niet, vrijwel onmogelijk, maar je kan de hackers zeer moeilijk maken door een externe hardware firewall te plaatsen tussen de router en de computer en deze zeer gebonden instellen. Ook voorzien van een honeypot, dat is een valstrik voor hackers en gemakkelijk te maken met een Raspberry Pi. Je vindt daar genoeg over op het internet. Bewakingstoestanden op een ander externe hardware firewall plaatsen en enkel de benodigde poorten toestaan. Je kunt het hackers zeer moeilijk maken, maar 100% beveiligen, dat zal nooit gaan. Tegenwoordig gebruiken ze AI tools om te hacken. Ik heb er enkele gevonden en ze zijn zeer schrikverwekkend wat ze kunnen. De toekomst voor de computergebruikers ziet er niet gezond uit, PC, Mac, Linux, Android, enz. blijven een prooi voor de hackers, die steeds een manier zullen vinden om binnen te raken.

Surf nooit zonder een condoom, gebruik goede virusscanners en antispam software, wees voorzichtig bij het klikken op een link, gebruik VPN zoveel je kan, maak dat je firewall sterk ingesteld staan, maak de hackers moeilijk, een gewone burger zullen ze dan snel laten vallen en als bedrijf, aanvaard White hackers, die kunnen meer doen aan je beveiliging, dan netwerkspecialisten.

Hier één van de filmpjes die je kunt vinden over hacken, er zijn daar duizenden van:


 


Chris De Professor



06 december 2023

Galvo Fiber Laser

Mijn beste investering ooit, een GALVO FIBER LASER. Voor ik enkele van mijn beginnende experimentjes met deze machine zal tonen, eerst een woordje uitleg, wat het is. Moeilijke woorden zijn aanklikbaar en verwijzen naar de Wikipedia.
 
Fiber lasers staan bekend om hun hoge efficiëntie, betrouwbaarheid en uitstekende bundelkwaliteit.

Een galvo fiber laser werkt door de combinatie van een fiber laserbron en galvanometer scanners. Hier is een stapsgewijze uitleg van hoe het over het algemeen werkt:

Het proces begint met een fiber laserbron. In een fiber laser is het actieve medium een optische vezel gedoteerd met zeldzame-aardelementen zoals erbium of ytterbium. Deze vezel wordt gepompt met laserdiodes om een krachtige laserstraal te genereren.

De fiber laser genereert een coherente en krachtige laserstraal met specifieke eigenschappen zoals golflengte, vermogen en bundelkwaliteit.

De laserstraal wordt vervolgens gericht naar een of meer galvanometer scanners. Galvanometer scanners bestaan uit spiegels die zijn bevestigd aan beweegbare galvanometer spiegels, die de laserstraal snel en nauwkeurig kunnen omleiden.

De galvanometer scanners bewegen de spiegels om de laserstraal in verschillende richtingen te sturen. Door de beweging van deze spiegels te controleren, kan de laserstraal snel en nauwkeurig worden gericht op specifieke locaties.

De omgeleide laserstraal kan door extra optische componenten gaan, zoals lenzen, om de straal te focussen en vorm te geven volgens de eisen van de toepassing.

De gefocuste laserstraal interagerend met het doelmateriaal en veroorzaakt verschillende effecten, afhankelijk van de toepassing. Bijvoorbeeld:

Bij lasermarkering en -gravure kan de laser het oppervlak van het materiaal wijzigen om markeringen of patronen te creëren.

Bij lasersnijden kan de hoogintensiteitsstraal het materiaal smelten of verdampen, waardoor nauwkeurige sneden ontstaan.

Bij laserlassen kan de gefocuste straal het materiaal verhitten en smelten, waardoor het mogelijk is om twee stukken te verbinden.

Het hele proces wordt aangestuurd door een geautomatiseerd systeem dat de beweging van de galvanometer spiegels beheert, laserparameters aanpast en zorgt voor nauwkeurige en herhaalbare resultaten.

Galvo fiber lasers worden veel gebruikt voor het markeren en graveren van materialen zoals metalen, kunststoffen en keramiek. De hoge precisie en snelheid van galvanometer scanners maken ze geschikt voor het maken van gedetailleerde en ingewikkelde markeringen.

In industrieën zoals productie en fabricage worden galvo fiber lasers gebruikt voor het snijden en lassen van verschillende materialen. De mogelijkheid om de laserstraal snel te verplaatsen maakt efficiënte en nauwkeurige materiaalverwerking mogelijk.

Galvo fiber lasers worden ook gebruikt in bepaalde medische toepassingen, zoals laserchirurgie en dermatologische procedures.

In additieve productieprocessen kunnen galvo fiber lasers worden ingezet voor selectieve lasersintering of smelten van poeders om 3D-geprinte objecten laag voor laag op te bouwen.

Uiteindelijk integreert een galvo fiber laser de precisie en snelheid van galvanometer scanners met de efficiëntie en veelzijdigheid van fiber lasers. Deze combinatie maakt het geschikt voor een breed scala aan toepassingen zoals markeren, graveren, snijden, lassen en andere taken voor materiaalverwerking. De mogelijkheid om de laserstraal snel te regelen maakt hoge snelheids- en nauwkeurige bewerkingen mogelijk.
 
Hier enkele voorbeeldjes van in het begin dat ik deze machine heb. Ondertussen ben ik al meer gevorderd en deze nieuwe werkjes komt op een latere blog.
 
Het begon allemaal met de uitpakking van de kist waar het was mee was vervoerd, en ik schrok me een hoedje, niet verwacht dat ze dit met een mini-vorkhefsysteem bij mij moesten afzetten. Ik dacht groot, maar niet zoooooo groot en zwaar 😱

 


Het staat nu tijdelijk opgesteld, maar ik moet plaats creëren om deze fantastische machine een vaste plaats te geven.
 
Hier enkel creaties, heb er zeer veel gemaakt, moet alles nog leren, want zo simpel is het niet, er zijn tientallen parameters die je moet instellen voor elk soort materiaal dat je wil laseren.













 
Meer komt later in een andere blog. De mooiste creaties zal ik tentoonstellen, alsook de elektronicatoepassingen met deze fiber laser zal ik later bespreken, zoals maken van PCB's en ontmanteling van de behuizing van elektronische componenten.
 
Deze fiber laser is uitsluitend voor mijn persoonlijke hobby bedoelt en maak niets in opdracht voor een ander.
 
Chris de professor

Communisme in opmars

  Door Chris De professor - 28 september 2024 Het gevaar voor onderdrukking is in aantocht! Er is een verontrustende opmars bezig va...