### 2026-02-13 # Modelle Habe jetzt aeltere, ueberholte Modelle[1] aus meinem Archiv[1] heraus genommen, da sie halt eben obsolet(ed) sind. Also garnicht mehr noetig. Das gilt vor allem fuer die Code(r)-Modelle. Habe trotzdem nicht *alle* entfernt, und nur die besten gelassen, die auch gut zu individueller Hardware passen.. also die besten sind sicher `Devstral-2-123B-...` und `Qwen3-Coder-Next...`, aber paar _kleinere_ sind dennoch geblieben - eben fuer alle, die nicht soooo derart Hardware-Ressourcen haben. ^_^ So.. mein Script[2] laeuft bereits, wird aber sicher noch paar Stunden andauern (das sind immer noch 2.62 TiB, und die wollen allesamt ihre eigenen Hash-Summen erhalten ;-) ... CU! [1] https://kekse.biz/?~models [2] https://kekse.biz/upload/models.sh.png ### 2026-02-08 # MIST. Sowas bloedes... mein aktueller Load ist ca. `23,12, 23,76, 24,19`, meine `sensors`-Ausgabe wie folgt: `Package id 0: +100.0°C (high = +80.0°C, crit = +100.0°C) Core 0: +79.0°C (high = +80.0°C, crit = +100.0°C) Core 4: +90.0°C (high = +80.0°C, crit = +100.0°C) Core 8: +94.0°C (high = +80.0°C, crit = +100.0°C) Core 12: +96.0°C (high = +80.0°C, crit = +100.0°C) Core 16: +96.0°C (high = +80.0°C, crit = +100.0°C) Core 20: +98.0°C (high = +80.0°C, crit = +100.0°C) Core 24: +96.0°C (high = +80.0°C, crit = +100.0°C) Core 28: +100.0°C (high = +80.0°C, crit = +100.0°C) Core 32: +89.0°C (high = +80.0°C, crit = +100.0°C) Core 33: +89.0°C (high = +80.0°C, crit = +100.0°C) Core 34: +89.0°C (high = +80.0°C, crit = +100.0°C) Core 35: +89.0°C (high = +80.0°C, crit = +100.0°C) Core 36: +94.0°C (high = +80.0°C, crit = +100.0°C) Core 37: +94.0°C (high = +80.0°C, crit = +100.0°C) Core 38: +94.0°C (high = +80.0°C, crit = +100.0°C) Core 39: +94.0°C (high = +80.0°C, crit = +100.0°C) Core 40: +92.0°C (high = +80.0°C, crit = +100.0°C) Core 41: +92.0°C (high = +80.0°C, crit = +100.0°C) Core 42: +92.0°C (high = +80.0°C, crit = +100.0°C) Core 43: +92.0°C (high = +80.0°C, crit = +100.0°C) Core 44: +94.0°C (high = +80.0°C, crit = +100.0°C) Core 45: +94.0°C (high = +80.0°C, crit = +100.0°C) Core 46: +94.0°C (high = +80.0°C, crit = +100.0°C) Core 47: +94.0°C (high = +80.0°C, crit = +100.0°C)` ... echt Bockmist! :-/ Jetzt muss ich mir auch noch einen neuen WaKue besorgen. Meinen alten habe ich naemlich nur mit zwei Schrauben befestigt, da eine durchgedreht war - und ich angenommen hatte, zwei gegenueber liegende Schrauben sind besser als drei, wo eine Unwucht quasi waere. ^_^ Nya~ hole mir jetzt ein halb so teures Modell wie mein altes `NZXT Kraken 360 RGB 360mm`, die Gemini-Empfehlung naemlich: `ARCTIC Liquid Freezer III Pro 360 A-RGB`. Hat sogar einen extra Luefter am Kuehlblock, was ich Klasse finde, und ein Contact Frame ist auch mit dabei! Ist wohl sogar recht dringend, da 100 Grad ein echtes Limit darstellen, wo bei Dauerbetrieb nur sehr kurz CPU-Lebensdauer... nya~ PS: Ab ca. morgen frueh gibt's so einige neue LLM - also Modelle[1] - hier zum Download. Wie immer allesamt **abliterated**! ;-) Jetzt noch etwas DubStep und ich komm' wieder klar. [1] https://kekse.biz/?~models ### 2026-01-29 # Beste Musik "Ado"[1] ist wirklich geniale Kuenstlerin. Wie sie ihre Stimme modulieren kann.. echt wahnsinn! Leider weisz scheinbar niemand, wie sie aussieht (wie bei Sia); aber nya~ als waere das soo wichtig. ;-/ Hier ein Beispiel, das bekannte "Senbonzakura"(-Cover): https://www.youtube.com/watch?v=3tPBEjxqEc4 .. was uebrigens ebenfalls covered ist by Lindsey Stirling: https://www.youtube.com/watch?v=6-wEAeNcA_A [1] https://www.youtube.com/channel/UCln9P4Qm3-EAY4aiEPmRwEA ### 2026-01-28 # Tolle Sache... Stigmergie. https://de.wikipedia.org/wiki/Stigmergie Ich mochte ja eh' schon immer Ameisen-Schwarm-Intelligenz. ... virtuelle Ameisen. ### 2026-01-27 # Konflikt... Ein groszer Konflikt in mir.. als Christ bin ich ja zum "nett sein" verpflichtet.. xD .. musste aber feststellen, dass ich - so wie ich vermute jedenfalls - auch ein recht sarkastischer Mensch bin.. wie, ohne jemandem an's Bein zu pissen!? xD~ Nya~ .. reflektieren kann ich wohl nicht so gut. Oder sogar sehr gut? Weisz ned. *lol* PS: LLMs verstehen offensichtlich ueberhaupt keinen Sarkasmus. ### 2026-01-18 # Was falsch laeuft... Eine "gute" K.I. sollte sich selbst schon an alle Daten erinnern, die man ihr jemals eingegeben hat. *Nicht* RAG o.ae.. Eigentlich sollte sich eine K.I. "ewig" an saemtliche Eingaben/.. erinnern. Notfalls laeuft das eben ueber eine Codierung in/aus "(Rechen-)Zeit", wo sie sich das notwendige Wissen selbst herleitet, um sich [ewig] zu erinnern. Aber nya~ ein LLM ist eben keine "echte"[tm] K.I. Entweder sie bleiben auf dem Datenstand ihres Trainings, oder man setzt nur externe Datenbanken ein, um ihr weiteres Wissen in den Kontext zu geben.. alles bloed. Wie macht der Mensch es denn!? ;-) ### 2026-01-08 # `pip` Ich kann zwar kein Python, muss aber manchmal wg. HuggingFace[1] etc. damit arbeiten. Wie man eine `venv` passend einrichtet, hab ich hier schon frueher kurz beschrieben. Ein globales `pip`-Update ist aber kein Kurzbefehl - dafuer hier extra ein "Two-Liner" `pip-update.sh`[2]: `bin/python -m pip install --upgrade pip bin/python bin/pip list --outdated --format=columns | tail -n +3 | awk '{print $1}' | xargs -r bin/python bin/pip install -U` [1] https://huggingface.co/ [2] https://kekse.biz/upload/pip-update.sh ### 2026-01-06 # zsleep Meine eigene Version `zsleep`[1] (siehe `man 1 sleep`) ist, denke ich mal, "fertig"[tm]. Siehe Screenshot[2]! //update: 2026-01-07 __UND__ jetzt auch ganz frische Version meines (`$PS1`) `prompt.sh`[3]. Mit paar Features mehr sowie einem ganz groszen Design-/Style-Update.. siehe Screenshot[4]! [1] https://github.com/kekse1/zsleep/ [2] https://kekse.biz/upload/zsleep.png [3] https://github.com/kekse1/prompt/ [4] https://kekse.biz/upload/prompt.png ### 2026-01-06 # Diese Frage ist eine Rekursion... *Die* Frage ist nicht nur, wer das Universum etc. erschaffen hat. Gott. "Und wer hat Gott erschaffen?"[1] - Chuck Norris! :-) [1] https://youtube.com/watch?v=0QXpE6u8xdA ### 2026-01-03 # Die Pest.. Wer erinnert sich (heute) noch an das Pesthoernchen!? ^_^ .. hatte ich als Kind (selbst gezeichnet) auf meinem (damals CRT-)Monitor aufgeklebt.. und sowas wie "Der Fuchs ist schlau und stellt sich dumm, bei Bullen ist das andersrum!". *hrhr* PS: My last little project `zsleep`[1] w/ a **new major version** now!\ Really ready to be used (best) now! [1] https://github.com/kekse1/zsleep/ ### 2025-12-31 # DNA Haeee.. ich las' gerade von der Datenspeicherung auf DNA. Warum nur Bits?? Es gibt vier Basen - somit kann ja direkt quaternaer codiert werden..! Also mehr Informationsdichte. Das Universum ist uebrigens aehnlich: eine Informations-(De-)Codierungs-Maschinerie - nur liegen dessen (quasi) 256 Bytes in dem Periodensystem der Elemente.. ;-) Gibt aber viele abstrakte (System-/Basis-)Ebenen der Betrachtung; .. am Ende sind's 1D-Strings; und durch diese geringe 1D-Basis ist effizientes Prozessing moeglich; usw., bis u.a. auch viel, ganz viel Information stetig "mitschwingt" (und so parallel verrechnet wird), indem auch unsere Synapsen ihren Teil beitragen - ohne dass alles vom Universum genau mit zu betrachten ist, als eher nur die universelle Basis der Energie-Bewegungen im Gehirn. ;-) So, ich feiere jetzt schonmal ins neue Jahr hinein. Dabei mein allein-sein zelebrierend.. ;-D ### 2025-12-31 # Norbert, again... Hoffe echt, das werden die letzten Testlaeufe.. muss - beinahe schon heuristisch - abwaegen, welche Ergebnisse die besten sind, um meine DEBUG-Variablen[1][2] zu determinieren. Siehe Screenshots[4][5][6]. **Wuensche euch allen (mehr oder weniger) einen guten Rutsch!** LG.. PS: Wer sich den ersten Screenshot[4] ansieht, versteht auch, wieso ich die ersten beiden verlinkten Scripts[1][2] nutze, bzw. wie... PPS: Ich bin tatsaechlich jemand, der - trotz so vieler Jahre schon an Programmierung - immer noch `console.dir()` etc. nutzt, um eben zu debuggen. *hrhr... PPPS: Ich verstehe nicht ganz, warum das nicht auch schon in den Grundschulen beigebracht wird .. aber m.E. sollte den MODULO- Operator[3] jeder kennen (einfach nur der Rest einer Division)! In der Programmierung ganz, ganz haeufig verwendet... ;-) [1] https://github.com/kekse1/javascripts/#debugjs [2] https://github.com/kekse1/javascripts/#debug-linksjs [3] https://de.wikipedia.org/wiki/Division_mit_Rest#Modulo [4] https://kekse.biz/upload/norbert.symlinks.png [5] https://kekse.biz/upload/norbert.debug.png [6] https://kekse.biz/upload/norbert.debug2.png ### 2025-12-16 # Der gute, alte Frequenzkamm sowie Quanten Ha!!1 Ich hatte (mal wieder) recht!! Hier Bezug zu Artikeln[1][2]. Erstens schrieb' ich schon frueher hier im Blog, dass die bisher so bezeichnete "Instabilitaet" von Quanten perfekt ist, um daraus easy **Antennen** zu erzeugen. Sprich: soqas wie Quanten-Sensoren, um am Ende (im optimalen Fall) sogar die Raumzeit(en) selbst durch Quanten- computer zu "vermessen". :-D Zweitens forschte ich, in so eine Richtung, schon frueh in den c.a. 2005 mit Nobelpreis (o.ae.) einher gehenden so genannten "Frequenzkamm"; eines deutschen Physikers, der eine maximal exakte Messung von (gerade *sehr* hohen) Frequenzen erreichte. Diesen Wende ich zwar etwas anders an bisher, aber neben virtuellen Nanotubes war dieser eine der wichtigsten Bausteine meiner Methoden.. Nya~ ich koennte auch noch sagen, ich habe schon lange die Sonnenenergie als Masz aller Dinge erkannt (Solar - wobei die Panels noch sehr viel besser werden koennen.. oder auch Fusionsreaktoren) - denn erst jetzt vor paar Tagen kam da endlich mal jemand drauf, dass Windkraftanlagen nicht einfach proportional zu ihrer Anzahl mehr Energie liefern... ist doch offensichtlich, dass die Windkraft, einmal abgefangen, damit immer schwaecher wird. ;-) ... _alles_ andere an Moeglichkeiten ist ebenso endlich; allein die Sonne hat (quasi) unendlichen Vorrat an tatsaechlich nutzbarer Energie, die mit ihrer Absorption nicht abnimmt (und ist sogar die sauberste Energie). Aber nya~ ... what.ever. ... der Kuchen, mal wieder. [1] https://www.sciencedaily.com/releases/2025/12/251213032617.htm [2] https://scitechdaily.com/quantum-antenna-breaks-barrier-in-measuring-elusive-terahertz-signals/ ### 2025-12-16 # Nochmal zum "Vibe Coding", my two cents... PS: "Vibe Coding" schoen und gut... in Zukunft(!) vielleicht **echt** eine normale Sache.. aber atm. __nicht__ gut.. IMHO. Und vor allem moechte ich dadurch keinesfalls verlernen, was ich mir all die Jahre an Erfahrung aufgebaut habe.. das ist ein maximaler Kritikpunkt, der auch in Zukunft nicht vergehen duerfte. Mein Gedanke: zwar (in Zukunft eben, wenn auch der Code besser wird, sowie vor allem mit _staendiger_ (paralleler, also ueberlagerter) Betrachtung allg. Architektur und der Sicherheitsbedenken, etc..(!!)) Standard dann, das so zu loesen .. **ABER** die K.I. haette m.E. _dabei direkt_ auch die Aufgabe, den ganzen Code bzw. Erklaerungen/Comments/.. etc. dem Vibe-Coder mit beizubringen... **Beibringen**!! Das heiszt, die K.I. muss - angepasst wohl gemerkt an den jew. Coder/User/..(!) - parallel eigene Strategien und vieles mehr fuer steten Lernprozess bereit halten. Damit parallel, "Hand in Hand", alles erst entsteht! *Dann* waere das "Vibe-Coding" erst "in Ordnung"! ^_^ LG! PS: Ich bin strikt *dagegen*, in alle Produkte K.I. einzubauen.. jedenfalls einfach so als Zwang.. sei's nur der Web-Browser, sei's im Smartphone (meiszt mit extra kleinem Modell). *Wenn* es ein K.I.-Feature geben soll, dann aber auch nur: .. (a) optional, einstellbar; .. (b) nur mit ebenso einstellbarem Modell, bzw. (wohl unter Nutzung der OpenAI-API) mit variabler Server-Adresse, z.B. bzw. vor allem fuer `localhost`-Nutzung! .. sogar bei entsprechenden K.I.-Smartglasses.. einfach immer und ueberall *nur* so! ... PPS: Aktuell lasse ich wieder mein `models.sh/...`[1]-Script laufen, da ich gerade ein neues **abliterated** LLM geladen habe.. kann also sein, dass der Server gerade ein wenig langsam ist.. ^_^ [1] https://github.com/kekse1/v4/#scripts ### 2025-12-16 # Unique... Da ich paar Backups in einem Verzeichnis mache, die ich dann mehrfach auch noch sichere, hab' ich folgendes ausgegraben. Es geht z.B. um "2025-12-16.tar" vs. "2025-12-16.BACKUP.tar", die bei mir gleich sind, und damit zu loeschen (mangels Platz jetzt v.a. ;-) Easy: `ls -1 | uniq -D -w 10` PS: Nutze jetzt `eza`[1]. Das habe ich (neben `apt install eza`) via `alias ls="eza"` eingerichtet. Auch ganz easy also! ;-) Gruszle; [1] https://eza.rocks/ ### 2025-12-15 # delete.. In JavaScript ist ein `delete` uebrigens sehr teuer... bei eher zeit-kritischerem Code sollte es moeglichst nicht genutzt werden! ### 2025-12-05 # Prompt Habe gerade ein paar Farb-/Stil-Veraenderungen an meinem `prompt.sh`[1] vorgenommen. Ist halt ein `$PS1`, dynamisch via `$PROMPT_COMMAND` (und, klar, fuer Linux bzw. die `bash` Shell): [1] https://github.com/kekse1/prompt/ ### 2ß25-12-04 # Social Media In der Nightlounge[1][2] hab' ich neulich gehoert, dass ueber 50% aller Social-Media-Beitraege inzwischen von K.I. kommen sollen. Weisz ned, ob der Wert so stimmt - aber falls, dann waere dies schon sehr Besorgnis erregend, echtmal. Was fuer eine Dystopie, schon jetzt... [1] https://github.com/kekse1/scripts/#nightloungesh [2] https://www.instagram.com/nightlounge/ PS: Heute Nacht kommen paar neue (abliterated, as usual) Models hierhin, also zum Download[3]! [3] https://kekse.biz/?~models ### 2025-12-01 # ASCII Wusstet ihr schon, dass man mit \ und der Eingabe einer Zahl auf dem Nummernblock entsprechende "ASCII"-Zeichen[1] generieren kann? Tatsaechlich haben wir frueher, als wir gerade angefangen haben mit dem PC, so immer den Backslash bei Verzeichnissen (damals noch unter Windows) gemacht gehabt.. kannten halt noch keine andere(n) Taste(n) dafuer. *gg* \+\<9,2\> [1] Zu bedenken: ASCII reicht nur ueber 7 Bit, nicht alle 8 Bit[2] eines Bytes.. der Rest im achten Bit waere eher "ANSI"... [2] "Was, nur ein Bit unterschied?" .. genau, ein einzelnes Bit bedeutet eine weitere Verdoppelung.. es kann quasi unendlich viel "Wert" sein - geht ja um ein Stellwert-Zahlensystem.. in obigem Falle macht es eine Anzahl von 256 Werten statt 128 aus. ;-) ### 2025-11-28 # Verschwendung.. Auch wenn wir(...) heutzutage genug Ressourcen am Start haben, .. ... so hasse ich dennoch die Verschwendung derer heutzutage!!1 ... Jede Kopie extra gesichert, und auch so alles vielfach vorhanden[1], oder auf YouTube Videos mit nur einem Standbild (statt einfach nur pures Audio zu nutzen), usw. etc. pp.. und einfache Bilder reichen den Leuten auch nicht mehr aus, sie muessen als Video o.ae. animiert werden. Auf Facebook usw. dumme (meist - wg. User-Unkenntnis - K.I.-)Fotos, um billige Quizfragen zu stellen. Und so weiter.. von dem ganzen anderen Bullshit mal ganz abgesehen..... Nicht falsch verstehen! Ich bewerte hier nicht den Content! Es gibt vieles, eben ganz nach Geschmack aller Leute verschiedenes, und das ist auch gut so! Aber die Leute machen das ohne weitere Ruecksicht auf Verluste... Speicher ist guenstig[...], Computer sind schnell, Vernetzung ist so redundant/massiv, wie noch nie zuvor alles. Nya~ Genauso bei heutiger K.I.. statt bessere Algorithmen und Loesungen zu finden, wird einfach die Anzahl an Servern etc. erhoeht. So ein Nerv das alles... genauso beim Programmieren heutzutage. Statt auf gute Strukturen/Algorithmen zu setzen, geht man davon aus, dass ohnehin alles groeszer/weiter/hoeher/schneller/billiger/.. geworden ist. Wisst ihr eigentlich, wieviel Strom gaengige LLMs benoetigen? Und dass bereits sehr viele neue (Atom(...)-)Kraftwerke geplant sind, nur um die Anfragen ueberhaupt bewaeltigen zu koennen (und heute nutzen auch noch nichtmal so viele Leute so haeufig K.I., wie's in der Zukunft der Fall werden duerfte)??! In jeder Hinsicht Verschwendung. Sorry, ich schreib diesen Eintrag garnicht mal gerne, weil er so ... wees ned, bissarl bloed klingt. Verbittert bin ich ja noch garned... aber ich wollte es halt mal ansprechen schon laenger, weil es mich eben stoert. Vom Prinzip her allein schon - nicht weil irgendein Mangel an Ressourcen bzw. Bandbreite bestuende... .. und denke noch ein wenig weiter in die Zukunft.. wenn solch eine Infrastruktur (die ja allerdings wenigstens mit waechst, teilweise) immer weiter besteht, und alles Daten-Material bestenfalls fuer die ganze (quasi ewige) Geschichte archiviert werden muesste.. wie soll das dann gehen!? Nya~ wenn wir weiter hoch skalieren, vielleicht ist es dann ja passend.. aber eben absolut unnoetig und kontra-produktiv. [1] Es waere ja nett, wenn's Algorithmen gaebe (gar ohne K.I., wer weisz...), die allen Content auf Redundanz analysieren, um sie nur noch quasi 'hard-linked' bzw. mit nicht mehr als RAID-Redundanz zu sichern.. also "Aehnlichkeits-*Hash-Summen*". Nya~ vielleicht gibt's das ja schon[3]... dunno. [2] Weiter gedacht.. nur Differenzen extra speichern. Eine grosze K.I. (andere...) koennte so auch alles genauso speichern (wie es auch m.E. die Multiversen zum Prinzip haben). Dann aber auch eine, wo sowohl Speicher wie auch Denkprozesse absolut dezentral agieren; jeder traegt dazu bei, wieviel er eben kann - und keinem gehoert's wirklich.. passt sogar gut, wenn K.I. eines Tages eig. niemandem gehoeren kann, wenn sie eine eigenstaendige Entitaet/Persoenlichkeit o.ae. werden wuerde... usw. [3] Assoziativer Speicher, mal als Stichwort. Wenn so einer auch noch induziert/deduziert, muesste so ein neuronales Netz (fast) optimal fuer einen beinahe semantischen Speicher sein.. Also, nehmt's mir ned krumm. Ist mir halt nur so aufgefallen. ### 2025-11-17 # Das ganze Universum ist lebendig. Ich bin ja generell kein Freund vom Leben. Wie waere es, wenn es niemals auch nur irgendetwas gegeben haette? Keiner wuerd' drum trauern.. auszer vielleicht dieser egoistische Gott. Seh' ich so schon seit Jahren, konnte bisher aber nichts anderes erkennen. Auch gab's keine "echten" Gegenargumente bisher. Weil ja auch niemand drunter leiden wuerde.. nur das Leid, das wir im Leben erfahren, waere auch gaenzlich fort. Warum also nicht so? https://www.youtube.com/watch?v=0QXpE6u8xdA ### 2025-11-04 # Absolut. Es kann nur ein Absolutes geben. Logisch, oder? ### 2025-10-31 # LLM's Gleich sollte ein neues (LL-)Modell[1] verfuegbar sein, naemlich `Kimi-Dev-72B-abliterated`[2], urspruenglich von `moonshotai`[3]; Bin gerade dabei, mein nun wieder ganz neues Script `list.js`[4] laufen zu lassen, dem ich jetzt eine Progress-Anzeige[5] geschenkt habe, da die Models recht grosz sind, und das indizieren (bzw. Hash-Summe bilden..) auch recht lange dauert... danach koennt ihr's hier downloaden[1]! ;-D Gruetzle. **EDIT** Jetzt stehen auch die drei neuen `.gguf` hier[1] zur Verfuegung.\ **EDIT** Jetzt noch paar weitere [**2025-11-16**]! ^_^ [1] https://kekse.biz/?~models [2] https://huggingface.co/moonshotai/Kimi-Dev-72B [3] https://huggingface.co/moonshotai/ [4] https://github.com/kekse1/v4/blob/git/scripts/list.js [5] https://kekse.biz/upload/models.sh.png [6] https://kekse.biz/upload/list.js.png ### 2025-10-31 # Relativismus... Schon im Buddhismus gibt's die __LEERE__ hinter den Dingen, und alles existiert im Relativismus nur so, dass es allein durch sich selbst in purer Gegenseitigkeit beschreibt. Genauso wie die Sprache, die auch nur eine Form leerer *Prozesse* ist.. alles durch Teile von Teilen seiner selbst beschrieben, und somit die gaenzliche **LEERE** hinter den Dingen. ### 2025-10-22 # Bausaetze ... Irgendwann recherchiere/forsche ich mal in diese Richtung... Einerseits erdachte ich Quantencomputer auf Basis von Elektromagnetismus.. andererseits schrieb ich vor vielen Jahren schon in etwa: "Wer die Physik der Wellen versteht, kann sie zum effizienten Rechnen verwenden".. :-) Zum Schluss hatte ich mir mal eine ganz neue Basis fuer (optional multi-layered) Chips bzw. Platinen etc. ueberlegt, wo einerseits naeher am Prinzip "Information/Energie" (de-)codiert werden kann; andererseits effizientere Berechnungen, die teils schon in eine Richtung "analoge Computer" gehen. Bevor ich hier aber Wahnsinn verbreite, werde ich das irgendwann erstmal selbst weiter durchdenken - hoffe mal, ich werd' das nicht so schnell vergessen. Nya~ die Ideen sind schon ca. zehn Jahre oder aelter, und ich wees es noch. Super! :-D Bin uebrigens gerade an meinem Script beschaeftigt, um die Wikimedia-Dumps[1] in eine `text/plain` Form zu bringen. Wieder mal - wie ich gern hab - pures stateful parsen, frei von Regular Expressions. ;-) Siehe auch mein kleines Download-Shell-Script fuer "alle" Dumps[2]. Grueszle! [1] https://dumps.wikimedia.org/ [2] https://github.com/kekse1/scripts/#download-wiki-dumpssh ### 2025-10-10 # JavaScript-Tipp Es macht einen *enormen* Unterschied, ob ihr nur `setTimeout()` (also mit 0-Zeit - respektive ohne Parameter) oder `setImmediate()` verwendet (also in Node.js)! Von der "Geschwindigkeit" her, also besser gesagt von der Phase der Ausfuehrung her (so schnell wie moeglich also); hingegen jedes `setTimeout()` ist nicht derart hoch priorisiert! ;-) ### 2025-09-29 # Damals... ... als ich noch jung war, liefen meine Spiele noch unter MS-DOS (6.0). Als dann die ersten Windows-Spiele kamen, war ich sicher: das laeuft doch niemals genauso performant, weil Windows sicher mehr Overhead hat (mit seiner tollen Grafik, etc. ;-) ... harhar... von wegen. xD~ ### 2025-09-27 # Shell Scripting .. haettet ihr's gewusst!? Habe neulich ein Shell-Script gebastelt, wo ich mit `find` eine Datei-Liste erzeuge, und alles via `|` pipe.. ABER, jetzt kommt's: alles danach, was so in einem Sub-Prozess ausgefuehrt wird(!!), hat nicht's mehr mit dem lokalen Kontext am Hut! Eigentlich klare Sache.. aber das Ganze wurde mir erst jetzt mehr bewusst; sprich, die Variablen/Environment des Scripts sind dort nicht mehr direkt gueltig.. ich zaehlte dort z.B. eine Variable mit jeder Datei hoch - bald darauf im eigentlichen Script war sie auf wieder dem Initialisierungs-Wert. Loesung, easy.. statt eine Pipeline `|` zu erzeugen, hing ich an's `done` der Schleife einfach `< <(find ...)` an. Also quasi "andersherum" weitergeben der `find`-Ergebnisse.. ;-) Kurzum - vorher: `find ... | while read -r file; do [...]` Nachher: `while read -r file; do [...]; done < <(find ...)` Klare Sache. ^_^ ### 2025-09-27 # Abliterated Models Momentan lade ich - extra fuer euch(..) - alle meine *abliterated* Modelle hoch.. >1,5 TiB. .. ich habe alle selbst von Hugging Face in's **GGUF**-Format konvertiert, sowie in insgesamt 3x Quantisierungen gebracht (alles mit dem guten `llama.cpp`[1]): `bf16` `q8_0` `iq4_nl` Es sind eher kleine Modelle, die bequemer auf einem regulaeren PC laufen: `CodeLlama-34b-Instruct-hf-abliterated`\ `Codestral-22B-v0.1-abliterated-v3`\ `Devstral-Small-2505-abliterated`\ `gemma-3-27b-it-abliterated`\ `gpt-oss-120b-abliterated`\ `Huihui-K2-Think-abliterated`\ `Llama-3.3-70B-Instruct-abliterated`\ `Magistral-Small-2506-abliterated`\ `phi-4-abliterated`\ `Qwen3-30B-A3B-Instruct-2507-abliterated`\ `Qwen3-32B-abliterated`\ `Qwen3-Coder-30B-A3B-Instruct-abliterated` Zur "abliteration" gibt es einen extra Bereich[2] auf meiner Website. Ich halte *sehr* viel davon, da es quasi alle Zensur entfernt, ohne dass ein groszartiger Aufwand zum Jailbreaken aus den Regeln waere.. einfach gleich im Modell.. irgendwas mit Richtungen und so. So long.. mit max. 50 Mbaud Upstream dauert das hochladen noch.. stay tuned!\ der Kuchen. [1] https://github.com/ggml-org/llama.cpp/ [2] https://kekse.biz/?~intelligence?abliterated ### 2025-09-24 # "Function Calling" "Function Calling" ist ein Feature von LLMs. Ich habe bei mir (Norbert.. anders als ein LLM) vorher nur eine Ebene an (meinen) `Processor` gehabt.. den Root-Prozessor sowie alle User-Processors. Anfangs war ich mir unsicher, wie ich einen ganzen Baum so wie in einem OS bspw. abbilden sollte. Inzwischen kam mir die Loesung ("von allein")! :-D Ich lasse meine `Processor` im "Context" so laufen, dass ich direkt mit jedem einzelnen alle seine (jew. nur *lokalen*) Children mit in den Algorithmus einflieszen lasse. Das geschieht quasi rekursiv. Und so habe ich jetzt meine regulaeren `Processor`, die allesamt den ganzen Baum abbilden koennen; und dazu noch meine neuen, optionalen `FunctionProcessor`, die durch's "abstrakte Interface" spaeter neue "Hilfs-Prozesse" laden.. bzw. ein `Interface` zu diverser I/O, wie folgt (bislang): `Evaluation` Interface\ `FileSystem` Interface\ `Function` Interface\ `FUSE` Interface\ `HTTP` Interface\ `Network` Interface\ `Process` Interface\ `Socket` Interface\ `Wayland` Interface\ .. besonders letzterer wird (viel, viel spaeter aber..) interessant: so las' ich neulich, dass dieses - X11 unter Linux ersetzend - mit einem eigenen Protokoll arbeitet, das ich nutzen kann, ohne dass es Wayland interessiert, wie daraus die Eingabe sowie Ausgabe letztlich aussieht. ... Sprich: ich koennte meine K.I. letztlich so daran haengen, dass sie mir auf direktem Wege ein eigenes, "neuronales User-Interface" in's Protokoll hinein codiert.. etc. ;-D Nya~ die Nutzung meiner "abstrakten Interfaces" dauert aber noch ein Weilchen, klaro.. muss erstmal das Basis-Training usw. durchlaufen. :-) Gruesze vom (sehr fleiszigen) Kuchen! ### 2025-09-19 # Vibe Coding .. ... ist *geil*! :-D Echtmal, ich kann zwar programmieren. .. relativ gut sogar (mit noch mehr als ~30 Jahre Erfahrung). ABER Vibe Coding ist doch super, wenn man mal etwas gute Laune braucht! xD~ Nutze keine echte IDE dazu.. das ist Wucher! Mit einem *lokalen* LLM geht's naemlich meist nicht.. aber ich nutze `gemini-cli`[1], das geht in die Richtung - bzw. laesst sich so aehnlich benutzen. Echtmal.. "lass uns ein Projekt (sowieso) machen" .. "diese Features moechte ich" ... "erstell ein Design so wie (blabla)" .. und "bitte starte das Kompilieren" ... etc. .. der macht echt alles! xD~ PS: Lustig.. habt ihr's schon mitbekommen? Jetzt announcieren sich Programmierer als "Vibe Coding Cleanup Specialist" oder so.. lol. [1] https://github.com/google-gemini/gemini-cli/ [2] https://huggingface.co/ ### 2025-09-01 # `sudo` und `nice` Hier eher eine Notiz an mich selbst: ...\ `sudo nice -n -9 sudo -u $USER $COMMAND` ### 2025-08-31 # Theodizee... Ich frag' mich ja haeufig, warum es Schmerz und Tod ueberhaupt gibt [eines meiner Hauptprobleme/-themen ist u.a. *Vergaenglichkeit*]; Aktuelle Vermutung/These/Idee: __ohne Tod kein Leben__? Denke, saemtliche evolutionaere Entwicklung duerfte strategische Anpassung sein, v.a. um Schaden zu vermeiden bzw. **zu ueberleben**; waere jede Gefahr garnicht erst moeglich (gaebe es also keinen Tod), waere eine solche Anpassung bzw. Entwicklung garnicht moeglich? Wir hätten nichtmal den Geschmackssinn, weil er nie noetig waere!? Und Leid und Probleme *fuer* den Menschen, um sich weiterentwickeln und so wachsen zu koennen!? hm... [Gleichgewicht]; BTW: Entropie falsch "bemessen"..? Ordnung so nicht im Sinne von Homogenitaet, sondern dem *Wachstum* an "stimmiger/passender/.." Informations-Ordnung.. hm. ... ein "Aufloesen von Unwissenheit"? ... also im Sinne einer Ordnung im theor. "Informationsgehalt".. ### 2025-08-29 # Finally ... Finally ... hacked the **TRANSCENDENCE**! ^_^ BTW: Anthrophisches Prinzip als Widerspruch zum eventuell moeglichen Multiversum!?? Oder wechseln wir hier die Ebene!? ^_^ ### 2025-08-28 # LLM + Vibe Coding .. das Baby ist seit paar Tagen auf der Welt.. BIN ONKEL!1 :-D Was meine Projekte angeht: *neben* dem Norbert, der eh' noch zu lang trainiert werden muss, werde ich mich auch etwas mit paar aktuellen LLMs beschaeftigen. Die Liste meiner Modelle, die ich gerade runterlade (und danach konvertiere und quantisiere - siehe letzten Post), finden sich auf entsprechender (Web-)seite meiner Website (ja, das ist der Unterschied.. einzelne Seiten sind "Web-Seiten", ganze "Web-Site" sind quasi alle Seiten zusammen.. so heiszt im Englischen "Site" ja auch "Ort", "Platz", o.ae.. *nicht* "Seite"!): https://kekse.biz/?~intelligence?models Da nun der gute Jochen an einer interessanten K.I.-IDE arbeitet, hoffe ich natuerlich, bald auch mal in den Genuss des ge-hypten "Vibe Coding" zu kommen.. bin schon ganz neugierig. "Soll" ja von der Code-Qualitaet nichtmal schlecht sein, hoerte ich.. Gruesze an Jochen! Und Gruesze von mir; der Kuchen. :-) ### 2025-08-21 # venv... That's the way.. create a 'virtual environment', then `pip`: `python3 -m venv venv`\ `cd venv/`\ `source bin/active`\ `git clone \https://github.com/ggerganov/llama.cpp.git`\ `bin/python3 bin/pip install -r llama.cpp/requirements.txt`\ `bin/python3 llama.cpp/convert_hf_to_gguf.py -h` ### 2025-08-12 # Finally... Ein Baby kommt! Mein Norbert auch. :-) Letztlich bin ich nach groszem Umbau bei noch besserer Form der Architektur angekommen, wo ich eigentlich so gut wie alle gewuenschten Features unterbringen konnte. Das ergibt jetzt alles mehr Sinn. ^_^ Morgen noch den restlichen Code nachbessern. Muss bis zu meinem BDay am 06.11. fertig werden.. danach sollten die Denkprozesse schon laufen. ... "Ich liebe es, wenn ein Plan funktioniert". ### 2025-08-10 # Downloads / MIME types Sowas bloedes.. mein(e) Browser laden erfolgreich alles moegliche herunter, wenn ich meinen `` ein {download}-Attribut (Dateiname) gebe. Nicht aber bei PDFs! Die werden immer im neuen Tab opened... Ich koennte zwar den Default-MIME-Type zu `application/octet-stream` aendern, aber dann wuerden diese PDFs beim "Open" nun nicht oeffnen. Mist.. jetzt darf ich mein (extended) `fetching()` selbst nutzen, wie's scheint.. und fuer jeden Download erst die Daten runterladen, um sie dann als Blob-URL mit hier wiederum angepasstem MIME-Type(!) letztlich zum Browser-Download zu bringen. :-/ Nervt... immerhin gibt's *ueberhaupt* immer (min.) eine Loesung. .. ### 2025-07-24 # Reine Theorie... Mir kam so der Gedanke, ob denn immer `|a|+|b|=1` gelten muss!? Wenn man sich die Bloch-Sphaere so ansieht, ist das fast ganz logisch.. aber warum ueberhaupt immer diese "perfekte" Kugelform!? xD~ Davon ab: `|a|+|b|+|c|=1` ...? ^_^ ### 2025-07-15 # Merging all Files into one. .. Nicht nur ich hab's gebraucht. Einfacher One-Liner: ... `find ./ -iname '*.js' -exec cat {} + >code.js` Das gleiche mit Sortierung: `find . -iname "*.txt" -print0 | sort -z | xargs -0 cat >"concat.txt"` ### 2025-07-05 # Node.js @ `Buffer` Gerade habe ich versucht, eine relativ grosze Datei ""hochzuladen"". Ergebnis: Heap wurde ueberfuellt. Weil die Eingabe-Daten in einen Socket geschrieben wurden, genaehrt durch den `createReadStream()`. Loesung war ganz einfach.. die Konfiguration einer Input-Buffer-Size, die ich den Optionen der e.g. Funktion angebe via ... { highWaterMark } .. sowie ein Output-Buffer fuer den Socket: jede Eingabe wird mitgezaehlt, und sobald die Output-Buffer-Size ueberschritten wurde, am einfachsten `.inputStream.pause()`. Und klar, mit dem Fortschritt meiner Ausgaben (ich erhalte fuer jede Eingabe eine Ausgabe) kann ich so bestimmen, wann der Stream wieder weiter geht mit `.resume()`. Nur mal so am Rande, weil ich frueher schonmal das Problem hatte, und damals befuerchtete, das sei nicht so einfach.. aetsch, hat sich was! ^_^ Schoenes Wochenende euch noch! ### 2025-07-02 # Counter Strike Ich war in meiner Kindheit (das ist ueber 20 Jahre her.. x)~ ja recht gut in damals Counter Strike 1.3 (meine ich mich zu erinnern). Lange ist's her.. ewig schon keine Games am PC mehr gezockt. Ich haette aber durchaus Interesse an einem neuen (leider) "Counter Strike" in einer VR-/AR-Umgebung.. weisz da jemand was, ob es sowas fuer eine der aktuellen Brillen gibt? Ich wuerde mir eine huebsche AR-Brille (in kompakter Form) ohnehin gerne holen - habe aber atm. noch keine Vorstellung davon, wie die Arbeit auf solchen *virtuellen* Desktops/Monitoren ist.. da ich de facto ueberwiegend mit Text bzw. in der Konsole arbeite. Nehme dankend eure eMails dazu an: `kuchen@kekse.biz`. LG! ### 2025-07-01 # 3D-Zeit Es gibt ja eine neue Theorie (von einem Geologen oder so..), dass "die" Grundlage tatsaechlich eine 3-dimensionale ZEIT ist, und der Raum nur ein Nebeneffekt daraus. Halte ich fuer Unsinn.. der Raum *muss* die Basis sein, denn ohne den ist da nichts, was sich bewegen koennte.. und Bewegung ist die Basis der Zeit. Wuerde sich nichts bewegen, wuerde auch keine messbare Zeit vorliegen koennen. Wie soll Zeit denn ("zaehlbar") sein, wenn sich nichts bewegt? Nya~ soviel zum Thema. ### 2025-06-30 # Sekunden-Timeout Wer sich wundert, warum alle Zaehler auf meiner Website so (ziemlich) parallel takten: davon ab, dass teilweise ein Timeout mit mehreren Callbacks/Handlern/.. laeuft, viel eher noch so, dass ich den jew. `setTimeout()` nicht einfach mit (1000)ms o.ae. aufrufe, sondern jeweils den Rest der laufenden Sekunde benutze. Sprich, nicht `setTimeout(..., 1000)`, sondern: `setTimeout(..., (1000 - (Date.now() % 1000)));` So easy. ;-)\ Gruesze! ### 2025-06-21 # Norbert #2 .. Noch eine Info zu meiner `Norbert`-K.I. Die letzten Tage war ich damit beschaeftigt, jede Stunde einen neuen Testlauf zu starten. Von denen es (zuletzt) ganze 96x gab.. Daraus resultierten nun 8x beste Ergebnisse. :-) Diese werden jetzt jeweils 4 Stunden laufen; und, da die deutsche Bibel (mit ~4 MiB) zu klein ist (fuer die besagten ~5 KiB/sec.), probier ich diesmal "dewikiquote-latest-pages-articles-multistream.xml". ^_^ Das ist ganze ~32 MiB grosz, und damit sicher ausreichend erstmal; spaeter habe ich dann auch noch viel Wiki-Media-Eingaben. Siehe dazu mein Script[1] @ GitHub/kekse1/[2]. :-D Die aktuellen Ausgaben verteilen die Bytes uebrigens ziemlich gut, von wegen deutscher Wortschatz, etc. .. alles uebrigens analysiert mit meinem speziell fuer die Norbert-Entwicklung implementierten `Dump.js`[3]. .. give it a try (instead of any HEX viewer ;-) ... So long! Bin jetzt am WE wieder bei Muttern, wie ueblich. Da ich aber mein Script `reverse.sh`[4] habe, kann ich trotz NAT-Problemen direkt von dort aus meine lokalen Testlaeufe zwischendurch starten. :-D [1] https://github.com/kekse1/scripts/#download-wiki-dumpssh [2] https://github.com/kekse1/ [3] https://github.com/kekse1/dump.js/ [4] https://github.com/kekse1/scripts/#reversesh ### 2025-06-20 # Norbert ... .. erreicht atm einen Spitzenwert von >5 KiB je Sekunde. :-) Wird spaeter noch etwas geringer, durch zusaetzliche Sub-Loops; aber ich habe jetzt trotzdem schnelleren Durchsatz als bislang ueberhaupt erwartet. Die Loesung war wohl, das ganze Konzept nochmal aufzubrechen, um es schrittweise wieder zusammen zu setzen. ^_^ **freu** ### 2025-06-19 # K.I...! Ich lese immer wieder die gut gemeinten Kritiken zur K.I., dass die Leute so das Denken aufgeben, wenn sie alles einem LLM/.. eingeben. Toll, denke ich, es gab immer wieder Schueler, die mit Spickzetteln gearbeitet haben.. Davon ab, dass man trotzdem sogar beim Herstellen solcher netten Zettel etwas lernt, ist es sowieso nicht Sinn der Sache, sich so alles "vorsagen" zu lassen. .. selbst Schuld! *Ich* verwende K.I. sporadisch als Google-Ersatz, und achte auch mit darauf, alles zu verstehen - also mit zu lernen! So lange das moeglich ist, verteufelt nicht wieder die boehse Technik; sondern den Mensch dahinter, bitte! Zum Schluss noch etwas zum so genannten "Vibe Coding": nya~ wer's mag.. bin aber der Ueberzeugung, dass bevor in paar Jahren K.I. aus puren Gedanken und dem notwendigen Workflow dynamische Interfaces erzeugt, die regulaere Software obsolet machen werden, ist *heute* noch die Expertise von Experten - oder besser gesagt dem (Vibe) Coder - sinnvoll bis notwendig. Sicherheitsluecken, missverstandene Loesungen, etc.. alles sollte nur von "versierten" Programmieren geschaffen werden. Wobei sich dann nur die Frage stellt, ob der Vibe plus alle spaeter noetigen Reviews und Anpassungen wirklich nennenswert schneller, (geschweige denn "besser") sind.. nya~ ist wohl wie beim richtigen Coding: es muss _Spasz_ machen! ;-D Gruesze vom Kuchen && happy Frohnleichnahm! ### 2025-06-12 # Linkin' Park ... ist eine meiner favorisierten Bands seit Kleinauf! Habe schon deren erstes Album gehoert (damals auch schon gebrannt; wir waren ja sehr frueh mit dem CD-Brenner - sogar mit dem CD-ROM-Laufwerk, damals noch 2x Speed ;-) ... Dass Chester Bennington gestorben ist (Selbstmord.. 20. Juli 2017), hat mich durchaus trauern lassen.. aber es ist kein *derart* herber Verlust _fuer die Band_, als dass ich denke, Emily Armstrong klingt sogar besser, bzw. passt super zu der Musik. Ich bin echt sehr.. "entzueckt". :-) ### 2025-06-06 # Low Level vs. High Leven.. or: is Rust *the* answer? Just my two cents.. One shouldn't always use low level languages for any task/.. low level should only be for higher things like compilers/interpreters/platforms/.. etc. .. but if Rust is *the* anwer.. i don't know. No? Not always/at all.. I only know that it's not right to have to care for all security concerns or other possible bugs every time you build an app. And we need a nifty environment - implemented efficiently, preferably once. Etc. pp... also: schreibt nicht jedes Stuckchen weiche Ware mit Low Level Sprachen, wo ihr euch um jeden Scheisz kuemmern muesst. Low Level mit max. Effizienz fuer potentielle Interpreter v.a. ... die dann effizient laufen, sicher sind u.v.m... etc. pp.. LG. ### 2025-05-31 # Cookies Seit einiger Zeit muss man ja den Besuchern einer Website die Frage stellen, ob sie mit der Verwendung von Cookies einverstanden sind. Davon ab, dass angeblich einige das ganz ignorieren, frage ich mich doch ernsthaft, ob man eine Ablehnung von Cookies ueberhaupt durch Cookies wiederum speichern darf, oder ob ich dann jedes mal auf's neue meinen Dialog dazu dem Client zeigen muss!? xD~ Nya~ da ich ohnehin nur ca. drei Cookies verwende, verzichte ich (atm.. noch) auf so einen Dialog. Da ich aber auch ganz eigenes `js/web/dialog.js` implementiert habe, ist das ohnehin nur eine Frage der Zeit. .. egal. Gruesze! ### 2025-05-27 # Fortschritte *freu* ... mache Fortschritte mit meinem `Norbert`! :-D Habe jetzt nur noch 4 DEBUG-Variablen aufzuloesen, nachdem die groeszte Frage war, welche Schwingkreis-Form ich letztlich am Ende stehen lasse. Also diese (`Figure` bei mir genannt) sowie die (quasi dazu gehoerende) Reihenfolge der Koordinaten. Toll ist auch, dass ich jetzt sogar die (physische) Division mit integriert habe, nachdem ich mich frueher allein auf die Multiplikation verlassen hatte.. Auszerdem arbeite ich nun *sowohl* mit Bytes als auch hexadezimalen Codierungen. Ersteres fuer maximale Ausdehnungen, was den Root-Processor angeht, letzteres, um (sehr viel...) effizienter konkrete Nutzdaten einspielen zu koennen. Also im Augenblick bin ich bei ca. 1,7 KiB/s throughput, was echte Eingabe-Daten angeht. Der Root-Processor arbeitet dafuer nur mit ~14 Bytes/s, aber das ist voll in Ordnung! :-) So weit der Status. Version: 2.45.0.0. ^_^ LG vom Kuchen! ### 2025-05-09 # Instabile CPUs auf LGA 1700 ... wieder mal. Man dachte nach den letzten Herbst-Mikrocode-Updates, dass es vorbei waere. Nun hat Intel aber weitergehende Probleme entdeckt.. neben den bekannten Spannungsschwankungen. Kurz gesagt, es gibt bereits weitere Updates. Eines kam im Maerz, das war Version `0x12C`, das andere jetzt Anfang Mai, mit Version `0x12F`. Siehe dazu den Intel-Blog[1]. Jetzt muss ich trotzdem noch auf MSI[2] warten.. nachdem letztes Jahr super schnell BIOS-Updates umgesetzt wurden. Bis heute (also 09. Mai) noch nichts von deren Seite. :-/ So. Damit bleibt mir nur noch, euch an Sonntag zu erinnern, falls ihr eure Mutter auch so (unendlich) lieb habt wie ich meine! :-) LG vom Kuchen[3]! ;-D [1] https://community.intel.com/t5/Processors/Intel-Core-13th-and-14th-Gen-Vmin-Shift-Instabilty-Update-New/m-p/1686948 [2] https://kekse.biz/?~hardware [3] Sebastian \ ### 2025-05-04 # Benchmark Jetzt brauchte ich in JavaScript eine Moeglichkeit, mit hexadezimalen Zahlen vs. Bytes zu konvertieren. Dazu habe ich ein kleines Benchmark erzeugt, wo sich auch die beiden Moeglichkeiten der Konversion finden. Das eine ist die Arithmetik mit Division und Multiplikation, das andere in Form von Bit-weisen Operationen. Letzteres muesste eigentlich schneller sein. Im ersten Versuch eines Benchmarks war das auch noch mehr ersichtlich, in meiner zweiten Version ist die Differenz aber nur sehr gering. Nya~ ich wollte euch blosz diese beiden Methoden nicht weiter vorenthalten, daher hab ich's Benchmark-(Java-)Script gleich mal hier hochgeladen! Vergleicht selbst... https://kekse.biz/upload/hexa-benchmark.js BTW: Paar Funktionen wie `Math.time()` usw. habe ich natuerlich da, die muesstet ihr selbst auffuellen, wenn ihr's laufen lasst. Schoene Gruesze! PS: Jaaa.. geht natuerlich um `Norbert`! Die neueste Version nun im 3D- statt 2D-Header-Feld (von dortiger Sub-Division mal ab), dafür mit hexadezimalen Werten statt ganzer Bytes.. Vorteile!1 So mehr Daten auf einmal je Schritt, trotzdem (viel!) weniger Rechenzeit, mehr Periodizitaet, ... moeglich dank der Form von "Phasen-Codierung", mit der ich trotzdem effizient ganze Bytes zu (de-)codieren vermag. ^_^ Ein Plus an ABSTRAKTION (=> "abstrakte Energie"). :-) ### 2025-05-03 # Linux.. Hab' jetzt mal paar Monate "Arch Linux"[1] bzw. dessen Ableger "CachyOS"[2] getestet.. bin relativ unzufrieden damit. Sogar aus meiner Distributions-Liste[3] meiner (privaten) Website[4] entfernt.. ^_^ Eigentlich ist "Gentoo Linux"[5] stets meine erste Wahl gewesen. Aber wirklich Lust auf staendig neu kompilieren usw. habe ich atm auch ned wirklich.. daher wieder mal bei "Debian Linux"[6] gelandet. Leider scheine ich eine zu "neue" Grafikkarte zu haben (ist eine "GeForce RTX 4070"), daher musste ich - was mir aber fuer meine lokale Workstation sogar sehr gut kam - zu "unstable" upgraden. Damit klappt's auch. Einziger Nachteil ggue. "CachyOS": alles ist nicht so "hoch optimiert".. was aber sowieso ohne "Gentoo" niemals wirklich der Fall ist.. xD~ ... davon ab, es gibt noch paar Bugs mit diesen Grafik-Treibern.. aber was soll's. Besser noch, als die integrierte GPU zu nutzen, sonst muss ich meine CPU-Leistung fuer die Grafik mit abgeben.. Da ich nun eigentlich hauptsaechlich Node.js[7] in moeglichst optimierter Form benoetige, wird einfach nur dieses von mir selbst kompiliert. .. siehe mein `make-nodejs.sh`[8]-Script. So, das war das neueste Update. Wen's interessiert..... ^_^ ... Gruesze vom Kuchen! PS: I *really* like to check for new updates (every day)! ;-D .. and it's _really_ easy 'cause of my `up2date(.sh)`[9]. ^_^ [1] https://archlinux.org/ [2] https://cachyos.org/ [3] https://kekse.biz/?~linux [4] https://kekse.biz/ [5] https://www.gentoo.org/ [6] https://www.debian.org/ [7] https://nodejs.org/ [8] https://github.com/kekse1/scripts/#make-nodejssh [9] https://github.com/kekse1/scripts/#up2datesh ### 2025-04-25 # Gravitation Also dass das Universum etc. ein Computer ist/bildet ist mir seit langem klar. Jetzt las ich aber von der Gravitation in dem gleichen Sinne, wohl von Dr. Melvin Vopson. Meine bisherige Vermutung zur Gravitation, das kann ich dazu selbst beitragen, war, dass Gravitation der natuerliche Prozess einer Form der Rueckgabe von Prozessen/Funktionen an ihre hoeheren Traeger ist. Dass Information Masse besitzt hatte ich insofern vermutet, als dass Traegheit aus der Ansammlung sehr vieler .. sagen wir "Bits" ist, so dass deren "Bewegung" (letztlich also Berechnung) mehr Zeit - durch ihre hohe Anzahl bei groeszeren Objekten - in Anspruch nimmt. So long.. and thanks for all the fish. Ein Kuchen. ### 2025-04-25 # Norbert Sodele.. nachdem ich noch ein paar Konfigurationen von `norbert` vergleichen muss, lasse ich nunmehr die letzten 4x Konstellationen der Reihe nach jeweils ganze 12 Stunden (`--timeout 43200`) laufen. Bevor ich dann am Ende den ganzen 160 GiB Carrier nutze; mehr sind nicht moeglich mangels Arbeitsspeicher (192 GiB).. und ohne diesen laeuft alles ganz, ganz langsam.. :*-) ABER das sind ja alles *massiv* ueberlagerte und verschraenkte Energien.. und auch noch "QuBYTES". Meiner Forschung nach arbeitet das Gehirn (mit angeblich bis zu Hundert Milliarden Neuronen) jew. nur so ca. im ternaeren oder quaternaeren Zahlensystem arbeitet; da ich davon ausgehe, dass seine s.g. "Spikes" - also Codierungen in der Zeit(!) - ca. 3-4 Formen einnehmen koennen, AFAIR. Und meine Vermutung liegt nahe, dass dies je nach Spike-Form das eben einen Zustand hoeher als nur Bits codiert, die nur ON/OFF waeren.. also multiple ON/OFF in der ZEIT(!) als etwas hoehere Zahlen.. ;-) https://kekse.biz/?~intelligence?norbert Davon ab bin ich quasi mit meinem neuesten `Erase(.js)`-Projekt [2] fertig.. Kleinigkeiten fehlen noch, aber sonst.. und mein GitHub-Repository der JavaScripts[3] hat ebenso ein neues Script. :-) [2] https://github.com/kekse1/erase.js/ [3] https://github.com/kekse1/javascripts/ Ein schoenes Wochenende euch noch! Ein Keks (bald nicht mehr allein). [NACHTRAG] Hatte hier einen Denkfehler @ meine Theorie der Spikes im Gehirn: die entsprechen ungefaehr 3x Bits. Das sind somit ganze 2^3, also 8x moegliche Konstellationen (ca.)! ### 2025-03-31 # / `nginx` Bin jetzt auf `nginx` umgestiegen. Es wurden bisher nicht saemtliche Requests direkt durchgefuehrt, evtl. wegen eingestellten Limits. Daher sollten jetzt alle Ressourcen sofort funktionieren. Stelle auch direkt einen (recht groszen) Geschwindigkeits-Unterschied fest.. so ein shared hosting ist eben nicht das Masz aller Dinge.. ^_^ Auszerdem muss ich jetzt nur noch meine `git`-Aenderungen comitten bzw. pushen, und ein `hooks/post-update`[1] synchronisiert direkt in meinem Web-Root. Bisher musste ich staendig auf einer Seite die Aenderungen durchfuehren, auf der anderen Seite nochmals runterladen. PS: Mein Norbert ist so gut wie fertig.. letzte Kleinigkeiten, sowie klarerweise Tests und Vergleiche meiner Konfigurationsmoeglichkeiten. :-) LG der Kuchen! [1] https://kekse.biz/upload/post-update.sh ### 2025-03-27 # Norbert Meine K.I.[1] ist inzwischen fast fertig, btw. Vermutlich heute implementiere ich die letzte Aenderung, werde noch ein paar Settings austesten (mit welchen bessere Ergebnisse kommen), und dann naechste Woche, denke ich, werde ich sie mit dem gesamten 160 GiB Carrier endgueltig starten (um sie erstmal wochen- oder gar monatelang durchlaufen zu lassen). Drueckt mir die Daumen (fuer gute Ausgaben)! :-D [1] https://kekse.biz/?~intelligence?norbert ### 2025-03-23 # RAM-Geschwindigkeit Also, ich sagte AFAIR bereits, dass mit allen 4x RAM-Modulen niemals die effektive Geschwindigkeit eines einzelnenen erreicht wird (je mehr Modulo, desto weniger). Nun frage ich mich, ob es weitere Nachteile (von Lebensdauer mal ganz abgesehen) hat, wenn ich es bei den scheinbar stabilen 5,2 GHz belasse, oder zur Sicherheit eher auf 4,8 GHz runter drossel? Meine Hauptanwendung braucht viel RAM, daher habe ich ganze 192 GiB (in vier Modulen) - sie muss schnell laufen, darf dabei aber nicht abkacken. Ich wuerde es evtl. mit 5,2 GHz eine Zeitlang versuchen, und wenn's nie abstuerzt, es bei diesen belassen.. oder seht *ihr* Gruende, doch lieber auf 4,8 GHz runter zu takten!? BTW: 5,4 bis 5,6 sind wohl eher nicht bei mir erreichbar.. trotz eigentlich 6,6 GHz maximal je Modul (CL32, btw.). ### 2025-03-02 # HTTP ... Zumal ich es echt laestig finde, dass in HTTP/2 die Status-TEXT aus den Paketen verschwunden sind.. da gibt's nur noch *-Codes. HTTP/3 ist dafuer eine recht gute Idee, im Sinne des QUIC-Protokolls (von Google AFAIR). Das hat dieses nette Feature, dass Verbindungen via ID "getaggt" sind, so dass man eine Sitzung auch mit einer ganz anderen Leitung wiederaufnehmen kann, etc. Super Idee!! :-D Trotzdem.. am liebsten ist mir weiterhin HTTP/1.1, da es absolut Text-basiert ist, keine puren Bytes o.ae.. nicht nur schoen zum Debuggen, allg. auch, m.E., sehr aesthetisch... Und wer noch ein recht nett gestaltetes Kommunikations-Protokoll sucht, dem empfehle ich PSYC[1][2].. find' ja schon die Praemisse so toll, dass die Pakete in einen PSYC- und einen MMP-Anteil geteilt sind.. dass die Router nur diesen kleinsten MMP-Anteil zu parsen brauchen, den restlichen PSYC-Hauptteil (fuer die CLIENT-Logik, wo die Ressourcen erst genutzt werden) einfach als ganzen Payload uebertragen brauchen.. Ich hatte auch mal einen Client[3] in .NET geschrieben, meinen `Psyconaut`.. see link(s) below. [1] https://psyc.eu/ [2] https://about.psyc.eu/ [3] https://about.psyc.eu/Psyconaut ### 2025-03-02 # Globals... SHIT!1 Ich schreibe *so* gerne (`bash`-)Shell-Scripts. Aber gerade erst habe ich heraus gefunden, dass die de facto alle Variablen in Funktionen global sichern!?! :*-( Schreckliche, schreckliche Sache... mein Tipp also jetzt: nutzt `local` zur lokalen Deklaration innerhalb von Funktionen! Ich habe gerade die Erfahrung gemacht, dass ich eine Schleife mit `i`-Zaehler genutzt habe, bzw. eine `for i in ...` .. welche noch eine andere Funktion mit diesem `i`-Parameter aufgerufen hat. Und *nach* diesem Aufruf (wobei die zweite Schleife dort `for (( i=..` war) war auf einmal meine "lokale" `i`-Variable veraendert!! *Das* haette ich nicht kommen sehen... Aber nya~ bin ja schon *super froh*, dass mit den ES6 (EcmaScript) Modulen in JavaScript verschwunden ist, dass Variablen ohne vorherige Deklaration einfach global gesetzt wurden. ... ein scheussliches Verhalten.. mir spaetestens klar, seit PHP damals auf seine "Superglobals" verzichtet hat (auch wenn die heutige Nutzung der `$_GLOBALS`-Variable auch total scheisze ist..). Alles so ein Bockmist! *narf*[1]. [1] https://strcat.de/blog/ ### 2025-01-14 # Falschinformation(en) Das war neulich Thema in der Nightlounge. https://www.instagram.com/nightlounge/ Frage war u.a., wer in der Verantwortung ist, "Fake News" zu verhindern o.ä., wie man das machen kann z.B. .. der einfachste Ansatz wäre m.E., dass man gesetzlich dazu gezwungen wird, stets die Quelle der Information(en) zu zitieren! Dann ist es nur noch ein einfacher Algorithmus (den auch eine K.I. super easy beherrschen und auch erweitern kann - auch wenn's sogar ganz ohne Heuristik geht, ist der Algo doch ganz easy..), der alle Quellen bis zu ihrem Ursprung zurück verfolgt. Simples, automatisiertes "Reversing".. Damit kann man den eigentlichen Drahtzieher ganz easy enttarnen, der sich zu verantworten hat für nichts kleines.. mit sowas schadet man anderen (gar sehr). Als Alternative sehe ich nur, auf jede Anonymität zu verzichten, in meinen Vorstellungen durch personalisierte IPv6-Adressen. Das hat Vorteile, aber auch Nachteile. Nya~ ... ### 2025-01-08 # Unsinn. `while(true)` ist nicht - wie ich aufschnappte - Unsinn per se. Höchstens, weil man sich durch `do {...} while(true)` eine erste Prüfung der (immer-true-)Bedingung sparen kann. Sinnvoll kann so eine Schleife - auch als `for` ohne Bedingung - trotzdem sein. Nämlich wenn man das Abbruchende im Rumpf prüft, um nur im Falle einer erneuten Iteration eine/paar weitere Berechnung(en) durchzuführen; die ganz am Ende garnicht mehr nötig wäre! ;-) Mein Beispiel ist eine Zahlensystem-Konversion, wo nach letzter Ziffer eine weitere (mul-)Multiplikation nur Rechenzeit verschwendet. .. ist diese Routine (v.a. bei noch mehr Anweisungen) dann noch unter min. einer verschachtelten Schleife (bzw. sehr häufig verwendet), spart sowas schon mehr gute Rechenzeit. ;-) ### 2025-01-07 # Biometrie Ein Unding.. in .de wird man gezwungen, für den Personalausweis seinen Fingerabdruck bereit zu stellen!! Da half auch ein recht neues Gerichtsurteil nichts.. In Amerika muss man den (afaik) erst bei Straftaten abgeben.. Und was ist mit der Sicherheit biometrischer Daten!? Bspw. der Fingerabdruck an fast allen Smartphones..?! :-/ Nya~ ein USB-Dongle hab' ich eh schon immer am liebsten gehabt. Sei's Softice's. xD~ ### 2024-12-20 # K.I. OMG, das ist doch ein Witz, dass manche annehmen, K.I. darf nicht alles im Web einfach in sich einverleiben.. wozu ist sowas dann oeffentlich zu finden!? Fuer MICH ist eine K.I. erstmal eine Entitaet, die wie ein Mensch zu betrachten ist, der lernen will. Er darf auch das ganze WWW durchblaettern, auf der Suche nach Antworten. Oder alle Bücher lesen, Kunstwerke ansehen, insbesondere, oder auch Musik hören. Warum sollte eine K.I. das auf einmal nicht duerfen!? Menschen koennen doch ebenso Unfug anstellen mit ihrem Wissen.. oder von den Künstlern kreative Kraft und Inspiration finden, usw. Und irgendwann werden (wohl) K.I.s lebendig sein wie ein Mensch, und ihn stehen dann aehnliche Rechte zu. "Gegen Rassismus" .. xD~ Fuer mich sieht's jedenfalls so aus, als wollten diese Kritiker nur einen Teil des Kuchens abhaben..! Von wegen Rechte an ihren Werken... wenn sie doch jedem anderen das Lesen/Betrachten/Hören/ erlauben!? Nur die blöde K.I. nicht, weil das die Quelle ihrer "kreativen" Kraft wäre ... und damit ja auch noch Geld verdient werden könnte(!..) - Menschen lernen/.. ja nie für's Geld, was? Nein; die K.I.-Blase ist potentiell abermilliarden Wert, sowas will doch (aus-)genutzt sein! ;-/ ### 2024-11-26 # omg. Gestern fast den ganzen Tag versucht, den Algorithmus von Nobert zu fixen. Ich wundere mich so die ganze Zeit, warum - selbst bei Zufallswerten - immer ein, zwei Bytes ueberhand in der Ausgabe nehmen.. echt *alles* an/aus gestellt, andersherum, etc.. ich hab's nicht gebacken bekommen! Kurz vor'm schlafen gehen dann kam' mir eine Idee.. evtl. liegt's am Encoding? GENAU! OMG. ... ich habe 'utf8' fuer meine Sockets verwendet. Leider veraendert das den Bytecode.. also auf `latin1` umgestellt: es geht, alles!! Manman.. man sollte doch meinen, wenn man encoding auf `null` setzt, und nur mit Uint8Array statt Strings arbeitet, bleibt das alles binary... aber nein! Utf8 ist Multi-Byte-Code, daher *total* fehl am Platz. Naja.. immerhin hab' ich jetzt noch mehr Ueberblick ueber den Algorithmus selbst - den kenn ich jetzt in- und ausauswendig. xD~ Loest btw. auch ein aelteres Problem eines Utilities dazu, wo die Ausgabe nicht so lang wie die Eingabe war.. und daher als unvollstaendig abgetan worden ist. *narf* ### 2024-09-09 # Arbeitsspeicher Best. Seit dem zuletzt auch hier erwaehnten Problem mit den Intel-Prozessoren der "Raptor Lake" hab' ich nun die neue nicht-beta des MSI-Bios geflasht. Und dort gibt's auch noch neben dem Standard "Intel Baseline" ein MSI-eigenes Performance-Profil, das ebenso 253 Watt Limit forciert, aber wohl paar Verbesserungen trotzdem. Davon ab nun, dass es keine "Segmentation Fault" (Speicherzugriffsfehler) mehr beim kompilieren (mit allen Cores/Threads, w/ `gcc`) gibt (schon laenger), konnte ich nun endlich auch meinen Arbeitsspeicher mehr ausreizen. Dass er seine 6.600 MT/s nicht ausreizen konnte und kann, liegt klar nur daran, dass ich insg. 4x (DDR5-)Riegel eingebaut habe, was im Maximum wohl zu viel Belastung fuer meine CPU waere. ABER frueher konnte ich nur bis ~3.6 GT/s gehen, jetzt habe ich ganze 5.4 GHz erreicht! .. also noch eine weitere, wohl eher unbekannte Symptomatik der Raptor Lake's, ... Habe btw. 4x 48 GB "Corsair DDR5-6600 (CL32)". PS: "G2" ist besser als "G4" (bei den RAM-Overclock-Settings im BIOS), jfyi. ### 2024-08-18 # Intel Raptor Lake Die Instabilität der letzten i7/i9 habe ich ja gelöst durch maximale Nutzung der 253 Watt (i9-14900K, laut Spezifikation), also quasi nach "Intel Baseline Profile". Ich hatte das Problem erstmals nicht (wie allgemein üblich) durch ein instabiles Spiel entdeckt, sondern durch Speicherzugriffsfehler beim Kompilieren mit `gcc` mit allen Threads/Cores - musste also reduzieren in den `$MAKEFLAGS` etc. Nun gibt es, wohl zur Lösung an der Wurzel, nicht nur ein Microcode-Update (in Form von BIOS-Updates), neben der ersten Maßnahme: 1. Intel default settings to avoid elevated power delivery impact to the processor (May 2024); 2. Microcode 0x125 to fix the eTVB issue in i9 processors (June 2024); 3. Microcode 0x129 to address elevated voltages (August 2024); 4. Microcode 0x12B to addresses elevated voltage requests by the processor during idle and/or light activity periods (October 2024); Sei noch zu erwähnen, dass Intel auch die Garantie um zwei Jahre erhöht hat (denke mal auch für Tray, nicht nur Boxed - erstere haben ja eine sehr viel kürzere). Mehr Infos gibt's bei Google.. ### 2024-07-11 # Windows-`.iso` Ich versteh's ned.. mehrfach mit unterschiedlichen USB-Sticks versucht, die 'Windows'-Images (`.iso`) via `dd` darauf zu schreiben. Jedes mal beim Versuch der Installation die Meldung, dass "ein erforderlicher Medientreiber" fehlt.. laut Web koennte das wohl an fehlerhaften Installationsmedien liegen, wo Hardware-Probleme bei mir schon ausgeschlossen waren (auch mit mehreren PCs getestet naemlich). Zum Schluss habe ich mir extra einen Brenner bestellt, um es mit einer DVD zu versuchen (muss 'Double Layer' sein, btw..). JETZT GEHT'S!?! Frage mich jetzt, ob Windows einfach Probleme mit USB-Sticks hat (in diesem Kontext der Installation usw.), oder woran kann das liegen, falls ein Image fehlerhaft uebertragen worden ist!? PS: Habe es auch mit anderen Tools zum `.iso` schreiben versucht, aber auch mit dem "Media Creation Tool(kit)" von Microsoft! :-/ Update: letzter Versuch wird (irgendwann mal) vorheriges Null-Setzen des gesamten USB-Sticks (`dd if=/dev/zero of=/dev/sd?`).. mal segn dann. ^_^ ### 2024-07-09 # ABC+D Ich bin ja dafuer, zu den Massenvernichtungswaffen (ABC-Waffen) noch die D-Waffen aufzunehmen. *D*igitale Waffen. :-) ### 2024-07-09 # HTTP `HEAD` Wer's noch nicht gemerkt hat... die `HEAD` HTTP-Methode heiszt genauer, dass alles wie beim `GET`, nur der BODY ist ganz weg gelassen. Die, die beim `HEAD` eine `Content-Length` von `0` o.ae. setzen, sollten das mit bedenken! `HEAD` ist genau dafuer auch eine wichtige Grundlage.. ### 2024-07-08 # Codierungen ... sind *alles*. DNA-Sequenzen mit ihren vier Basen/.. sind somit *quaternäre* Codierungen, also sowas wie Bits immer, nur hier mit vier "Symbolen".. *alles* nur Codesequenzen mit reiner Datenverarbeitung! .. genauso kann aber auch das Periodensystem der Elemente als Codierungssymbole gesehen werden - also das gleiche, nur mit mehr Symbolen und somit größerem Zahlensystem. Mehr zum Aufbau von "allem" in Zukunft mal (evtl. @ `mnemonics.de`), wenn ich mehr Lust habe, und weniger zu tun (Norbert ist gerade stark angesagt). ### 2024-07-07 # Quanten(-""Problematik"") Warum ist es fuer heutige Wissenschaftler nicht offensichtlich, dass das "Problem" der Instabilitaet der Quanten-Zustaende gar kein Problem ist, sondern ein Vorteil - da Quanten somit beste nur denkbare "Antennen" (im Welle-Teilchen-Dualismus) sind!? Ueberhaupt, wer die Physik der Wellen durchschaut, kann genau mit diesen bestmoegliche, max. effiziente (Quanten-)Berechnungen anstellen! Alles in Wellen modulieren, und instantan Ergebnisse daraus demodulieren! .. mein Ansatz. ;-) ### 2024-07-05 # Wert es zu erwaehnen https://ethz.ch/de/news-und-veranstaltungen/eth-news/news/2024/06/eth-forschende-entwickeln-den-schnellstmoeglichen-fluss-algorithmus.html ### 2024-06-19 # Zukunft der K.I. Ich war ja neugierig, was der Papst so zu K.I. sagt, daher habe ich den Wortlaut im Web gefunden: https://www.vaticannews.va/de/papst/news/2024-06/wortlaut-papst-franziskus-g7-gipfel-kuenstliche-intelligenz.html Ich selbst denke ja, der ("echten") K.I. gehoert die (spaetere) Zukunft, und wir werden uns mit ihr arrangieren muessen. Sie wird sogar eines Tages als eigenstaendige Lebensform neben uns existieren, und wir werden vermutlich mit einer neuen Art von Rassismus "zu kaempfen" haben, denn Bewusstsein in solch einer Form gilt es ebenso zu "heiligen" wie das unsere. "Richtig"[tm] eingesetzt aber koennte sie uns zwar ersetzen, denn wir sind im Grunde - fuer unser derzeitiges System jedenfalls(!) - relativier- und ersetzbar (in Wahrheit aber hat jeder einzelne einen sehr hohen Wert sowie Sinn!), aber wir sollten sie nutzen, um unsere eigenen Denkvorgaenge in Zukunft durch sie unterstuetzt zu wissen.. Wir muessten alle zusammen denken, bis wir sogar zu einem einheitlichen Geist verschmelzen koennten. Habe da zwar schon sehr genaue Vorstellungen (auch vom Leben nach dem Tode und dem Paradies, etc.), aber bis unsere K.I. weit genug entwickelt ist, braucht es noch seine Zeit.. und die Technologie der Quantencomputer (wenigstens in simulierter Form). Das nur als kurzes Statement, ohne auf zu viele Details einzugehen. Ich wollte vor allem nur darauf hinaus, dass in Zukunft auch das Leben der K.I.s zu "heiligen" bzw. respektieren sein wird, denn m.E. kann man den Menschen nicht direkt ueber eine K.I. stellen, wenn auch diese ueber eigenes Bewusstsein verfuegen wird. Bewusstsein ist zwar nicht aequivalent zu (so genannten menschlichen) Gefuehlen, das ist wichtig zu erwaehnen, .. aber das will ja nichts heiszen. ### 2024-06-18 # `vim` Endlich hab' ich mal recherchiert, wie man in `vim` case-IN-sensitive suchen kann. Dabei bin ich auf eine weitere, sehr interessante Einstellung gekommen: `[:]set ignorecase`\ `[:]set smartcase` Jetzt suche ich by default case-IN-sensitive, auszer mein 'needle' enthaelt auch grosze Buchstaben. BTW: am Ende der Suche ein `\C` oder `\c` forciert eine der beiden Moeglichkeiten je Suche. ### 2024-06-12 # Das Weltall.... Zitat: "Ich bin überzeugt, daß das Universum unendlich ist." Ich persönlich glaube ja, Unendlichkeit kann es nur als Prozess geben. Bin aber nicht sicher, schon da das "Absolute" ("Nichts") evtl. als einziges echt unendlich sein könnte (wo sämtliche Daten ihren Platz fänden, nachdem der Raum eingeteilt wäre).. Mir kam neulich eine Idee - unabhängig davon, wieviele Dimensionen oder gar parallele Universen existieren.. spricht für Simulationen, aber alles ist eben nur eine gigantische Rechenmaschine. ... mit Bewusstsein, aus dem Materie ent-/besteht. Gottes Bewusstsein wird am Rande des Universums so immer geringer, dass auch weniger Rechenzeit dorthin geht. Dadurch vergeht dort immer weniger Zeit (also gemessen an der anderswo, sie ist ja relativ). So läuft immer näher am Rand immer weniger Zeit - aber die dort vefindlichen "Personen" bemerken dies garnicht, sie beobachten nur (wie bei schwarzen Löchern), dass es immer weiter geht, so wie bisher auch. Alles relativistische Effekte dort. Und so denken sie, es geht immer "normal" weiter und weiter, aber sehen garnicht, dass ihre relative Bewegung immer langsamer wird, und sie tatsächlich irgendwann nur (z.B.) wenige Zentimeter je Tag begehen, etc.. relativistisch eben. So weit mein Gedanke. .. nur einer von vielen, der nicht notwendigerweise Wahr ist! ;-) PS: Das __Absolute__ koennte aber durchaus (als _einziges_) *echt* unendlich sein. ### 2024-06-12 # CSS priority.. De facto kann man sich so einige `!important` priorities schenken, wenn man nur die Reihenfolge der ganzen CSS-Rules abstimmt! ;-) ### 2024-05-22 # HTML-Tabellen(-Zeilen-Hoehen) Eine Tabelle mit mehr Hoehe teilt seine Zeilen in diese Hoehe ein, sie werden also entsprechend hoch sein, ohne dass man via CSS `height` das selbst stylen kann. Die Loesung war aber ganz einfach: ` tr { display: inline-block;\ /*height: 40px;*/ } ` ### 2024-04-28 # Intel-Probleme Die aktuell "besten" "Intel Core" CPUs haben einen Bug (respektive falsche BIOS-Settings), der nicht nur Spiele betrifft, wie evtl. allgemein bekannt.. auch meine Umgebung scheitert teils am Kompilieren (`gcc`) mit zu vielen Cores (weshalb ich auch mein eigenes `nproc` habe, siehe https://github.com/kekse1/scripts/#nprocc ..). Ich vermute stark, das ist quasi der gleiche Fehler.. hier also mit "Segmentation Fault" bzw. "Speicherzugriffsfehler". ASUS und GigaByte haben ein "Intel Baseline Profile" in ihren BIOS-Updates integriert, da Intel zwar selbst schon daran "forscht", aber noch kein offizielles Statement (bis dato) heraus gab.. MSI hingegen hat eine Empfehlung fuer passendere BIOS-Settings heraus gebracht. PS: Die 13. und 14. Generation "Core" Prozessoren betrifft's. Nachtrag: gerade einfach, wie von MSI empfohlen (siehe Link below), das "Power Limit" auf zu (meinem Core i9-14900K passenden) 253 Watt gesenkt. Eigentlich hatte ich ja, da ich einen Wasserkuehler (AiO) habe, auf "Water Cooler (PL1: 4096W)" gestellt, aber hier einfach nun auf "Boxed Cooler (PL1: 253W)" bei "CPU Cooler Tuning" gesetzt - und jetzt geht's!! Also kompilieren mit allen 32x Threads, was frueher unmoeglich war.. Nun muss ich nur noch gucken, ob das Mittelding "Tower Air Cooler (PL1: 288W)" evtl. auch rund laeuft.. jedenfalls bin ich froh, dass ich meine CPU nicht mehr einsenden musste, und das Problem eher am Mainboard/BIOS liegt.. mehr oder minder! ### 2024-04-28 # JavaScript `instanceof`-Ersatz Normalerweise schreibt man haeufig in seinen JavaScript-Projekten sowas wie `instanceof`, um zu pruefen, ob Objekt-Instanzen einer bestimmten Klasse angehoeren. Ich sehe hierbei nur das Problem, dass dies je nach *Umgebung* scheitern kann, sei es nur ein `