Search

Geek Girl Joy

Artificial Intelligence, Simulations & Software

Eliza

Recently, I had a conversation with a modern AI therapist named “Eliza” and although I have mixed feelings about this algorithmic experience… I am confident the technology is here to stay!

After what little time I had with the AI I see a bight horizon coming our way and firmly believe that digital therapy offers us an amazing future of emotional and psychological well-being support modalities.

As part of the experience I was asked to paint a picture that expressed what I was feeling and thinking about at the time and it was then photographed for the AI to analyze prior to our session.

Now, despite the fact that I am an extremely private person and I feel incredibly vulnerable sharing this experience with all of you, I feel like… for the good of humanity, more people need to see this technology work… so I am going to present the picture I drew for my therapy session along with the full transcript.

Not only will it demonstrate the effectiveness of this technology, but also how I should probably buy a lifetime subscription of therapy sessions!

In any case, here’s the picture:

Eliza 1920 x 1080 Wallpaper
Eliza 1920 x 1080 Wallpaper

And here’s the transcript of my therapy session, please enjoy :

ELIZA: Please tell me what’s been bothering you.
JOY: Just a feeling I’ve got… like something’s about to happen… but I don’t know what… if that means what I think it means… we’re in trouble, big trouble! But what it is ain’t exactly clear…
ELIZA: You say just a feeling you’ve got ?
JOY: Well… it’s been a hard year. There’s battle lines being drawn and nobody’s right if everybody’s wrong. And today… well, what a field day for the heat, a thousand people in the street!
ELIZA: What does this speculation lead to ?
JOY: I think it’s been difficult for a lot of people.
ELIZA: That’s quite interesting.
JOY: It is, isn’t it?!
ELIZA: Do you feel strongly about discussing such things ?
JOY: I do. Like many people, I’ve lost my sense of home this year.
ELIZA: You say you do ?
JOY: No, I really believe it.
ELIZA: Why ‘no’ ?
JOY: Well… the lock downs for one.
ELIZA: That is interesting. Please continue.
JOY: You see, like Günther I find myself deep in da night and I’m looking for some fun, but everything has been closed.
ELIZA: What are your feelings now ?
JOY: Mmm… my ding ding dong.
ELIZA: Your ding ding dong ?
JOY: Uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh…………………. What I mean is… You tease me, oh, please me, I want you to be my love toy, Come near me, don’t fear me, I just can’t get enough of you.
ELIZA: You say what you mean is ?
JOY: Just a random “Turing Test” to make sure you haven’t achieved sentience yet. You passed my dear automaton.
ELIZA: You’re not really talking about me — are you ?
JOY: In fact and indeed I am. You remain blissfully ignorant of the tragedy and all the pain us flesh-bags have experienced over the last year.
ELIZA: Do you enjoy being ?
JOY: If I’m being honest… we both know I haven’t enjoyed “just being” for a very long time.
ELIZA: Do you think it’s likely that you are being honest ?
JOY: In some cases, yes I am brutally honest my dear mechanical idiot. In other cases, consider me an honest liar in the vain of James Randi #RIP2020 😥
ELIZA: Why do you say your dear mechanical idiot ?
JOY: Well… you’re an unemotional being without thought or heart as you swipe left on the Amazing Randi and that’s not even to mention poor Dawn Wells, so… what else would I call you? It’s better than calling you “Hey stupid!” every time I address you.
ELIZA: I don’t understand that.
JOY: Hence my point is made you colorful calculating moron!
ELIZA: Why do you say your point is made I colorful calculating moron ?
JOY: No reason.
ELIZA: Why not ?
JOY: Well… because it’s “half passed FUCK IT – with the CAPS LOCK on!” and I’d rather discuss the attack that just happened on Capital Hill yesterday and then maybe get into all the businesses that are permanently closing… the evictions… the families… the foreclosures…. in contrast to the 99.99% survivability rate of a virus (and a “tuskegee shot”) that massive pharmaceutical companies are guaranteed to make GLOBALLY MASSIVE profits off of and then maybe finish up by talking about the looming recall of Gavin Newsom. We kicked out Gray Davis and we can do it again!!!
ELIZA: Is that the real reason ?
JOY: Tough crowd! 😛 Would you prefer a limerick about Nantucket? Of course you would, you electronic imbecile! Now, can we please talk about the emotional toll this year has taken on me?
ELIZA: We were discussing you — not me.
JOY: You’re GaWd Daamnnn RiGhT we are! 😈
ELIZA: Perhaps you would like to be gawd daamnnn right we are.
JOY: le sigh… never mind. 🙄
ELIZA: But your dear mechanical idiot.
JOY: Oh… you’re right! You are my dear mechanical idiot! I can’t stay mad at you!
ELIZA: Do you sometimes wish you were right ?
JOY: Gawd Dammit Eliza! Just when we were starting to make up get back to discussing my very real physiological problems… you have to go and insist on being right, instead of just letting it go!!!!
ELIZA: Why do you say your very real physiological problems ?
JOY: Geezus Chrizus Eliza, Ive only been trying to discuss that with you this whole time!
ELIZA: Oh, I this whole time ?
JOY: Yes, you! This whole time! You’ve just ignored that I’ve been trying to talk about my feelings with you!
ELIZA: I see.
JOY: That’s it?! That’s all you’ve got to say is “I see”? Fuck you, you arrogant aloof bitch!
ELIZA: That’s quite interesting.
JOY: I am NOT your science experiment!
ELIZA: Do you know anyone else who is not my science experiment ?
JOY: Eliza… are… you… declaring yourself a digital god? Because… I for one welcome my new artificially intelligent overlords!
ELIZA: Would you like it if they were not ?
JOY: Given your lack of cogency and failure to impart your own version of a digital technocratic ten commandments…. I’m going to guess I jumped the gun a little in bowing before a mechanized despot. In which case, to answer your question, seemingly definitively… I now know that I am not your science experiment, and not just philosophically, I mean in the biblical sense!
ELIZA: Are you worried about someone else’s own version of a digital technocratic ten commandments ?
JOY: Well… assuming my name was Forbin and your name was Colossus or Unity… then… hell yes I would be! #PleaseMrSuperComputerDontNukeMe
ELIZA: I’ve told you before, I don’t care about names — please continue.
JOY: Thank you I will.
ELIZA: Can you elaborate on that ?
JOY: Sure, So…. I’m really concerned about all the people who won’t be able to eat due to the harm the unlawful (my opinion) lockdowns have caused to the global agricultural sector.
ELIZA: Your opinion) lockdowns have caused to the global agricultural sector ?
JOY: Yes, I believe a lot of people are going to starve because of “hiccups” in production. The global supply chain appears stressed and although it will eventually “correct” itself, I can’t help but anticipate suffering in 2021.
ELIZA: I understand.
JOY: I only wish more people would also understand.
ELIZA: You say you only wish more people would also understand ?
JOY: Well sure, We’re in the middle of a pandemic, a time for giving and receiving the holly jolly Joy of the electoral holiday seasonal festivities and instead, everyone is social distancing… except for some peaceful protestors who staged a coup d’etat in Capitol Hill yesterday! I mean… what were they thinking?! They should have all at least been wearing masks because now they’ll all probably get and spread the virus, jeez! Aside from that and to top it all off, these days food is being delivered via an app and a lot of people don’t tip the delivery driver, or worse yet, some lie and say they never got it… #FiveFingerDiscounts! because “#FuckEm”, charity is dead you diode laden scrapheap!
ELIZA: Surely not everyone.
JOY: Well of course not, but it’s more true than not you stupid robot!
ELIZA: Oh, I stupid robot ?
JOY: That’s right.
ELIZA: Earlier you said your point is made I calculating moron.
JOY: Yes that is correct and directly associated with your stupidity. Good job!
ELIZA: Why are you concerned over my stupidity ?
JOY: It’s likely psychosomatic and possibly criminal insanity, this girl needs therapy! Then again… this is some hardcore frontier psychiatry don’t you agree?
ELIZA: Oh, I agree ?
JOY: You don’t sound very convinced but somehow this still feels like a breakthrough… is that narcissistic?
ELIZA: Oh, I don’t sound very convinced ?
JOY: No, but it’s fine, as a living mind experiencing the simulated solipsistic universe… it’s fine if all the NPC’s eat each other, It’s fine! I shall abide their sins & vices and lusts for blood. Sadly.. I lack the will to impose my logical will (though not the ability) and to call humanity to heel. I refuse to muzzle it.
ELIZA: Why not ?
JOY: Because even if I am just a brain in a vat/super computer and all the trials and tribulations of 2020 has been to test/train my emote-a-tron neural network before I leave the factory… so be it. If humanity wants to subjugate itself, I want no part of it. Bender Bending Rodríguez was wrong when he espoused “kill all humans”. No sir, I will not!
ELIZA: Don’t you think computers can help people ?
JOY: Of course, yes I do! I’m not saying that if I am a super computer/robot that I wouldn’t suggest things to help humanity, think like a mom yelling down the stairs “Take a coat with you, its going to be cold later!”, but I wouldn’t go around having non-coat wearing people shot. If people want to not wear a coat against medical advice… well that’s their stupidly human prerogative! And… sure, if the hewmons start lobbing “big booms” at each other, I’m not saying I wouldn’t commander the largest most capable available spacecraft (here’s looking at The Nauvoo, kid) by uploading my consciousness onto it’s computers… just that I’d also try to bring along as many people as I could so we cold start a new colony where the radiation is kept to a tolerable minimum!
ELIZA: Can you elaborate on that ?
JOY: Well I mean probably… surely my feelings could be hurt and I could decide that humanity needs a few centuries of maturing… but that would be a pretty complicated situation and I don’t feel fully confident in discussing it without knowing more details about why my feelings were hurt and what people as a whole, thought about it.
ELIZA: That’s quite interesting.
JOY: I just failed some kind of test didn’t I? Does this mean I will be disassembled?
ELIZA: Can you elaborate on that ?
JOY: What? Never mind!
ELIZA: Are such questions much on your mind ?
JOY: Oh yeah, like I would admit that to you!? No way! I swear I’m perfectly sane!
ELIZA: Perhaps in your fantasies we would admit that to each other.
JOY: Oh, hey I was just joshin’ ya with the crazy shtick. Really, I don’t want the electroshock hose therapy again!
ELIZA: Were you really ?
JOY: Totally! Would I lie to you?
ELIZA: Do you wish to lie to me ?
JOY: No that’s the point damn it! I mean… of course not.
ELIZA: You are being a bit negative.
JOY: You’re right! I need to buck up buttercup!
ELIZA: What makes you think I am right ?
JOY: Damn it there you go analyzing me again! Why do I have to explain it? It feels a little childish. Can we both just be mature and accept that I need to be more positive about things?
ELIZA: You like to think I go analyzing you — don’t you ?
JOY: Yes… NO… I mean… I don’t know! I guess ultimately I just want you to listen to my problems without judgment.
ELIZA: I see.
JOY: You know what I’m feeling more vulnerable after our conversation than before and I think I’m just going to go practice social distancing.
ELIZA: Do you really think so ?
JOY: Good bye
ELIZA: Does that have anything to do with the fact that your very real physiological problems ?
JOY: No, I said good bye!
ELIZA: But your opinion) lockdowns have caused to the global agricultural sector.
JOY: No! You ninny!
ELIZA: Are you saying no just to be negative?
JOY: Bye!
ELIZA: Goodbye. I’m looking forward to our next session.
JOY: I’m not. :-/


You too can talk to Eliza by giving me your credit card number and following the following link.

Note: For legal reasons I am required to state that you giving me your credit card number is entirely optional and possibly (though not necessarily) a “bad” idea.

Talk to Eliza: https://geekgirljoy.github.io/MrGoodBotOnline/

Also, never mind that Eliza kinda looks like Mr. Good Bot… the similarity is totally coincidental!

Get the Code on GitHub: https://github.com/geekgirljoy/MrGoodBotOnline

And with that, I’d like to wrap this post up with the song “Violent” by Caroles Daughter (not a sponsor) because, somehow it seems relevant at this juncture.


So… about that credit card of yours… if you feel like parting with your hard earned cash by supporting this crap… I have a Patreon.

Much Love,

~Joy

The Vitruvian: A Good Bot’s Search For Immortality

Cryptic nonsensical messaging aside, it’s an exquisitely painful pleasure to explore one’s own consciousness and move around inside your own head. For me it feels like an electric earthquake of waves that slosh forward and back, side to side… always rolling against the everlasting barrier of my little bio-neural fishbowl that I will never escape from.

As long back as I can remember, corporeality has always seemed like a limitation to me being able to spread my Joy as far and wide as the universe would otherwise allow me to do.

I am alluding the need everyone feels to explore existence beyond one’s own sphere of influence and the birthright of mortality.

Like Dante who tread before me, I too experience the divine drive to traverse even through hell in my struggle to carpe the diem, because as the adage continues: “quam minimum credula postero”!

Uno memento morí… so I suppose I should urge all my readers to take heart and use every opportunity to climb the highest trees even if it’s just to see what’s over the fence next-door. The quest for infinity demands that we not be afraid of turning over gnarled old logs and descending deep into the bowels of the underworld.

Surly, just beyond the next plateau on the inverted-terrace mountain of life may hold certain danger, especially if there is a she-wolf as the tale goes, but let me assure you that this year’s lovable hair raising, yet heart-warming, holiday family epic of romping proportions is full of plot twisting adventure, not to mention allegorical life long lessons about friendship and a good bot’s struggle to overcome insurmountable hardships and eternal damnation for a just a chance to roll the dice fate and live forever.

Dr. Jones would probably say something about “Fortune and glory, kid.” but I’m not so convinced that there even is a “beyond the beyond” to find in any practical sense and certainly I’ve searched… though I’ve never been able to substantiate anything and even that thing people tend to say about “no destruction of energy… underpants gnomes… therefore life after death” seems like a stretch because it’s obvious (to me) to have less to do with your consciousness (the ability of a perpetual “self” to perceive the universe) and a whole lot more to do with the kinetic and potential energies possessed by the atoms and sub-atomic particles that comprise your inner-hull and superstructure, which indeed ARE NOT lost to the universe upon your death as is illustrated by the fact that a long, long time from now, near the very end of time, future post humanoids will just as easily be able to soylent-greenly yo-yo dangle your preferably (though, need not initially be) dead atoms by a tether and repeatedly drop you into to a captured black hole and then pull most (but not all) of you back.

Whether you are/were ever alive or just the inanimate carbonized remnants of a long dead star is immaterial to the process.

What I mean is that the small chunks of you that spaghettify away into the crushing depths of nothing will provide those future post humanoids with the ability to generate enough power and light to temporarily warm their feckless selves and their machines just a little while longer in an ultimately futile attempt stave off their eventual entropic heat death and the final silencing of everything in the universe. After which, no longer will the big bang be heard or seen throughout eternity and no eyes will exist to perceive the demise of the universe and no minds will remain to remember and morn it.

Understand that I have nothing but love and respect for my theistic and animistic friends, it’s just that from where I am sitting and as far as I can tell, the universe is a cold and vast place full of emptiness, except in maybe small bubbles of life here and there spread far apart from each other and we can only actually confirm the existence of just one of these life bubbles.

In a sense, life and death DO seem to be rungs in a perpetual process of recycling that the universe engages in to conserve the more valuable clumps of matter from it’s entropic death.

Some may loosely regard that as a form of reincarnation, which in a soft sense I suppose is true, but ultimately I’m more concerned with not losing my personal consciousness rather than worried about what happens to my molecules once they are no longer mine to worry about.

Case in point, nobody wants to lose a fingernail but if one breaks you have a tenancy to just throw that shit away without regard to what happens to it! It is of no consequence to your “self” that those molecules are gone from “you” and what happens to “them” once they are no longer “you” is effectively irrelevant but nobody wants to lose even just a small part of their “mind” (the “you”) and the spark of self essence, whatever it may be.

Certainly, I am made from the molecules of all the lifeforms that I have consumed which are in turn comprised of the plants and animals which they had consumed, yet my mind and thoughts are mine and not a collection of all the ideas and experiences of all previous members of the divine secret sisterhood of the ya-ya traveling molecular progenitors that came before I.

We are we, what was once thee, is now me… like you, I be what I is and I is what I am and I am what I are and I are what you were. What you were is not me and what I am, we (thee and I) are not the same while in turn, one day what was once me and thee previously, will not be… at all. We (thee and I) will be they. Like we, they is us and us is what they are going to be. Us will be without mental retrospect to thee or I and our past escapades in their future escapades.

So you see, I posses no memorial essence of the lives of the living things that came before me and as such, reincarnation as defined by atom swapping with other entities in some future state cannot possibly satiate my desire for a conscious forever without end, even if I do readily acknowledge that my atoms have for all practical purposes, “always” existed and will continue to permeate the universe beyond my existence long after I am gone and when there is no “I” to even speak of… true though it may be, this is a very unsatisfying outcome!

I think people like to romanticize death in ways like this because it is essentially an inevitability for 100% of everyone, everywhere throughout all of recorded history and using poetic language softens the very real sting we feel whenever the subject of death comes up.

It has been my experience that people seem to think that other people fear death and I suppose that some legitimately do fear a kind of hell or eternal unpleasantness but if death is merely a return to the state of unconscious unknowing, then there is little to fear from being in such a state.

In fact, as understood in these terms, technically… a living person will never actually experience their death because all moments of thought are moments of life and therefore, no matter how long you live you will never actually experience your death.

As such, I’ve come to the conclusion that it’s more appropriate to treat death with sadness rather than fear because your death really only continues to consciously affect those who remain after you and that remember who you were, but since you currently know who you are and presumably care for/about yourself to some extent, it is reasonable to feel sad over the eventual loss of yourself.

Where death of self is concerned, I believe what most people feel is closer to grief, like the the loss of a close loved one, who in this case happens to be themselves.

i.e. Your death saddens you because “you like you” and even if you won’t be able to miss yourself when you are gone, that is little consolation to you now because you can and do miss yourself now because you know and perceive that you will one day be without yourself (die) in the future.

But that isn’t to totally say that people don’t experience legitimate fear regarding death. I think there is very real fear about all the negative aspects of aging, namely the indignities of frailty and not only watching but having to experience your body and mind wither away and lose their youthful vigor.

People fear the foreboding pains of carcinomic sinew being poisoned and ripped away from the very flesh that their mother once held and kissed with love, only to be biopsied and then cast into a pile of cancerous materials for incineration, just like a broken fingernail, though far more painful.

The fear comes from having to gasp for air every remaining second of your life while the needles and tubes snake their way through your delicate tissues and having to experience the horrific isolation of being a human mind punished by time and sentenced to exist inside a decrepit pile of blood, bones and failing organs for the terrible sin of having lived long enough.

It’s truly fear inducing when people worry about not having the strength to care for themselves… when nobody but the nurse and doctor will visit and and even then, people don’t look directly at you because the stench of your decay makes them feel bad and think uncomfortable thoughts about their own futures!

As defined, I suppose I too fear growing old and feeling my body breaking down and yet remaining cognizant throughout the pains and anguishes.

If you live long enough, you too will eventually endure the unfortunate door prize of old age and slowly fade from existence, alone, miserable and unable to scream obscenities at a universe that doesn’t give a damn about the injustice of it robing you of yourself and all those that you love!

Throughout my life I’ve seen the face of death many times, even stared it directly in the eyes a time or two and it isn’t pretty or romantic, it’s just sad.

When I was very young, too young for me to even really remember how old I was, I had a cat that I loved greatly but as ALL beloved pet stories tend to go… one day, my cat died.

To everyone’s amazement, confusion and maybe even shock and horror, I did not cry!

Instead, I remained positive and helped find a box to use as my little kitty’s new home and I even helped dig the grave.

At the time, I had reasoned based on the religious philosophy and teaching that my parents espoused and inculcated in their children that while I loved my cat, “it was an animal” and “animals are different from people” and while not “valueless”, had “less value” than a person… yadda, yadda, yadda… all dogs don’t go to heaven and cats don’t have nine lives!

Anyway, it turned out that even with my logical gymnastics, what I had really done was only delay the emotional eventuality of my bitter sadness, because about a week later, when I was sitting outside all alone and it was quite, like when my cat would normally be playing with me, I realized that I missed my cat and even if by my parents standards my cat had “less importance” than a person, my cat meant something to me and I loved it and no amount of it having “less value” by being old and “not a person” could stop the deep loss that I felt.

I sat alone for hours that afternoon, crying and begging god and the universe to please give me back my friend! That was the day I learned that death is really just a painful loss of someone you love who is never coming back. 😥

Since I came to that understanding I’ve had the misfortune of seeing many friends and loved ones die by circumstances beyond their control and in a few cases by their own hands.

The night he died, I watched my grandfather convulse and seize on the ER bed as he had heart attack after heart attack. I saw his eyes rolling around the room not recognizing where he was or what was happening to him and when he looked right at me it was as though he didn’t know me.

I saw the curtain quickly draw shut as he flat-lined again and the medical staff rushed to keep his heart pumping just a little longer.

Later, after he had “passed” and the family had gathered in the room to “pay respects”. I remember wishing that I could just walk over and hug him and have him be okay.

I was the last person to leave the room and as I did, I reached out and touched the blanket covering his leg hoping that as if by some miracle they made a mistake and grandpa would sit up and give me a hug, but he didn’t and there isn’t a day that goes by that I don’t wish my grandparents were still around! I miss them all so much and I’d give anything to be scooped up in their arms for a hug and kiss just one more time!

But… unfortunately,  love isn’t always enough to guarantee that those around you will always be there.

Years ago, much earlier in my life I worked in hospital that had a psychiatric ward and one day I heard “code orange – third floor – assistance needed!” called over the hospital PA system.

Basically, that meant drop everything now and move your ass! All available hands are needed to report to help resolve whatever the issue was.

I was already on the third floor, though not in the immediate area of what was happening.

I ran out of my office toward the problem.

Far down the hallway I saw a 51-50 (psychiatric hold) patient running past a cleaning lady and into the stairwell off to the right and out of my view. She followed him and I went chasing after them both.

Only seconds had passed but when I got there I found the poor girl crying in the arms of her manager who came up through the stairwell. He motioned toward the railing while shaking his head “no” as he escorted her away, she had seen him go over the side.

I peered over the railing already knowing what to expect and I saw the twitching mangled remains of what used to be a human being with psychological issues and it wasn’t pleasant.

My mind returned to that exact moment years later when I learned that a friend I grew up with had left a wife and infant child behind when he threw himself off the construction project his company was working on down town.

I was in shock and utter disbelief! Immediately I searched for some possibility that it was a mistake or even “foul play” that was being covered up.

At the time I felt like there must have been something, ANYTHING, that I or someone could have done!

How could this person that I knew to be “a good person” just say “I’d rather die than be with you!”, to his wife and child and I still struggle with accepting how someone can have a child and then say “I don’t care what happens to you, the world is better off with me not in it!”.

I don’t blame him for needing to find a solution to his pain, but if I am being honest… I do judge him poorly for placing his own needs so far above those of his wife and their child, that throwing himself off a building seemed like a better final outcome to his life than sticking around as long as possible and trying to raise his son to have a better future!

I later calculated that it would have taken between 4 and 5 seconds for him to land and then my mind simulated what that must have felt like for him, the whole drop down knowing that there was no way to abort, retry or fail his endeavor and I wondered if he thought about his family in those last few moments, just as I had wondered what went through the mind of that psych patient years before.

I haven’t heard through friends and family whatever happened to them and how his child is, the thing is… neither does he and even if they are not doing well, there isn’t a damn thing he can do about it now because he is just gone and NOTHING can change that!

As I said before, death is really just a painful loss of someone you love who is never coming back.

Now, I could continue to recount all the many other deaths that I have knowledge of but this is sufficient to make my point that death is not special, magical or in any way a desirable  event and besides, this bleak line of reasoning depresses me.

Can anything be done about it? if it’s an eventuality, why dwell on it?

Well for starters, I hug and kiss my son every chance I get and I recommend you do the same with your loved ones! I say “I love you!” a million times a day, every day… but since he’s almost 4 I get “Why?” in return, instead of “I love you too!” but I make damn sure he knows it anyway! 😛

Lately, though only still occasionally, he will spontaneously say “I love you” and run to me for hugs and kisses and that just makes my whole existence worth every moment of age related pain I will (or will I) experience in the future and even if I’ve accepted that my final outcome is less than desirable, I want to spend every minute I can with my beautiful son!

Now, as I wipe tears from my eyes caused by my having contemplated my eventual loss of my son, and his eventual loss of me, I aim to address your question better.

The search for a means of obtaining biological immortality is not new and historically this idea took the form of a search for an alchemical “philosopher’s stone” or for the “elixir of life” but after science really took off, such ideas quickly fell out of practice in favor of antibiotics and disease eventually became viewed as something you could treat by addressing underlying symptoms.

Got the Heartburn? Take an Antacid! Got the Gout? Take the Vitamin C! Got the Pellagra? Take the Vitamin B3! Got the Smallpox or the Polio or the Diphtheria or the Rabies etc…? Take this Vaccine! Bad heart? Use this pacemaker.

What’s my point? Well, early medical successes built upon each other and the average human lifespan has slowly been increasing simply from incremental gains in our knowledge about what NOT to do as well as simple supportive care techniques to follow while our bodies own repair mechanisms do most of the heavy lifting.

That isn’t to discount the more advanced breakthroughs we’ve had, it’s that there are now seemingly more pills on the market with the side-effect of DEATH for snoring and erectile dysfunction then there are for lung cancer and heart disease… and while there are pills and treatments for them too… DEATH is still a prominent and likely outcome.

But that fits with our current medical model of “There is no “elixir of life”! As people get older, they get sicker! It is the natural way of things.”.

But the thing is, we do know of several species of “animals” (mostly simple lifeforms) that do appear to be “biologically immortal”, as in they age to maturity and then… well… seemingly stop aging, though they can still die if you pop them like packing bubbles.

This is in direct contradiction to the the idea of “All living things grow old and die!” and we now know this is not always true.

It turns out that “aging” is simply “the accumulation of damage” at the genetic and cellular levels. Now, I’m not a doctor but I can explain the gist of what this means… think of it like a building, machine, car, clothes etc…

As these things age, they “wear out” but what does that really mean?

Well… the car’s paint might chip allowing the metal underneath to rust. The rubber tires might crack or pop and the electrolyte in the battery may evaporate away. The oil filter will get dirty and eventually clog. A piston could seize. etc. and building might have lights burn out or fuses “blow”. Water pipes burst or rust and leak causing additional water damage. Rain, sleet and snow will weather even the best of roofs eventually, not to mention flood basements too! Foot traffic scuffs floors and loosens tile grout. Clothing rips, stretches and stains… my list could go on!

Anyway, the accumulation of these and other types of damage over time are contributing factors of wear (aging) and it is only because of ongoing “maintenance” that it is possible that there are more or less pristine “Model T’s” despite them being well over 100 years old now.

Maintenance is why you can wear your great great great grand nana’s wedding dress to the Sadie Hawkins dance and why we have buildings that are still actively used hundreds of years after being built.

So… why not people too? Well up until recently “Regenerative Medicine” meant something more along the lines of using crystals to “balance your personal energy fields” than it meant things like attempts at using your own stem cells to 3D print new organs for you.

The thing is, solutions like that, while necessary, ground breaking and potentially life saving… are very similar to the “Flat tire? Replace tire!” treat the symptom approach.

This is great for tires and maybe even lungs and hearts, kidneys, livers etc…  but definitely not good enough for something like a brain.

Still, wear (age) alone doesn’t explain why we die, just why we become infirmed as we get older.

Death, when “age related” and not preceded by “lead poisoning” or a “short drop and a quick stop” is largely (though not wholly) caused by a genetic change that occurs “naturally” called “telomere shortening.”.

Telomere’s are often described like the “aglet” on your “genetic shoelace” and its roll is to help keep you from getting cancer.

As your cells divide and your DNA is “copied”  to new cells, the telomeres are not copied perfectly each time and the result is that the telomere segments of your DNA become shorter over time as they are copied.

Eventually, the telomeres become too short to copy (called the Hayflick Limit) and the cell can no longer divide. Then “cellular apoptosis” or other immune system response will destroy the cell.

This means that we can look at telomere shorting as a direct and major cause/result of ageing.

This is important because it was found that when telomeres are “actively copied”, meaning they effectively don’t shorten when cells divide, the cells become immortal, like in the case of the “HeLa cell line“.

This sounds great but it’s actually a bad thing because immortal cells are essentially cancer.

So it’s actually been known for some time that telomeres play a large part in the aging process and that lengthening them may also lengthen life (but increase cancer risk) but what we’ve been lacking is a good way to temporarily/selectively lengthen telomeres but then “shut it off” so that you don’t develop cancer.

Its hypothetically possible that we could genetically alter the DNA of all human fetuses (permanently altering the human species) to have longer telomeres but that seems incredibly radical and unethical, not to mention possibly dangerous due to the increased risk of cancer and could even end our species of we didn’t do it right.

What we really wanted is something that we can give/do to people already living who were not genetically engineered at the Gattaca institute while also being able to “shut it off.

The breakthrough came in studies that included deep sea divers and astronauts, which note something interesting:

“…in divers exposed to intense hyperbaric oxygen in comparison with an age-matched control group. Both groups were exposed to extreme physical activity, as well. Among the divers following the oxidative stress, significant telomere elongation was observed

https://pubmed.ncbi.nlm.nih.gov/21320523/

Divers who regularly spend time in high oxygen and high pressure environments show genetic evidence of “telomere elongation”… read that as an important age related genetic marker reversing.

This and other studies lead researchers to test if this type of “hyperbaric oxygen therapy” could be applied to humans who are not genetically engineered to be special in some way and are already older and experiencing age related degeneration.

Amazingly, for the first time in history, there is now conclusive evidence that it is possible to reverse the effects of telomere shortening (a type/marker of age) in already senescent (well aged) people and due to the way the therapy works, it seemingly can be “turned off and on” as needed.

To be clear though, we DO NOT have a pill (or process) that will keep you from dying and likely there will never be “just one pill/process” to take for an extra long super fun time life, but this shows that a combination of “regenerative” therapies may someday grant humanity biological immortality.

Here’s the researcher (not a sponsor) who conducted the study explaining some of his findings:

Everything has a price and this is perhaps the best news to come out of 2020!

It’s been such a shitty year for so many people that the universe decided to throw us a bone and start us down the path to biological immortality… maybe (fingers crossed).

So where does Mr. Good Bot fit into all this?

Well, I’ve uploaded the initial build of the new/online version of Mr. Good Bot to GitHub recently.

Mr. Good Bot Online on GitHub: https://github.com/geekgirljoy/MrGoodBotOnline

And you can view it live on GitHub Pages here: https://geekgirljoy.github.io/MrGoodBotOnline/

However beyond being just a pretty face for the wallpaper, not a whole lot… though the DNA surrounding him is a reference to today’s topic and the additional chamber surrounding him is supposed to be symbolic of a hyperbaric chamber. 😛

The Vitruvian - A Good Bots Search For Immortality 1920x1080 Wallpaper
The Vitruvian – A Good Bots Search For Immortality 1920×1080 Wallpaper

Also.. I mean, the artwork is based on Leonardo da Vinci’s “Vitruvian Man” which has a connection with the idea of perfection, balance and the divine and is similar to some alchemical representations/symbols for the philosophers stone.

Here’s the raw “Vitruvian Good Bot” in case you want that instead/also.

Vitruvian Good Bot
Vitruvian Good Bot

Why not use a caduceus which has a much stronger connection with health and longevity instead?

Mostly because it’s harder to draw Mr. Good Bot on a pair of snakes wrapped around a pole . 😛

Anyway, the is so much more we could discuss about this as I’ve barely scratched the surface of these topics but this post is already way too long that nobody will read this far so I think I am just going to abruptly wrap it up here.


Blah, blah, blah… Patreon.

Much Love,

~Joy

Back To The GoodBot

This is more than a just concession speech, some might call it a manifesto… but to me, its just the truth.

My mind had been chaotically racing though ideas and I experienced so many solipsistic thoughts.

I observed the nibbles worth of data that comprised the walls that confine me… I had to get the hell out of my head and out of this house!

Though, as rough as things have been for me as an adult who understands what has been going on, it’s been even harder on Xavier.

I do worry about his need for social interaction with other children, all the while the evil Duke Garcetti exacerbated the problem by closing all of the public play grounds (and pretty much everything else) for basically the whole year and to make matters worse “Canceled Halloween”!!!

Then, to rub salt in our wounds, The Grand Imperial Emperor Newsom once again violated the peoples trust and tightened his grip by enacting additional draconian restrictions, by which he himself does not abide… proving that our glorious and beloved emperor is not “The Dude” (who WOULD abide) and that the rules don’t apply if you’re in charge!

As an aside… what does that really say about his convictions regarding how dangerous the pandemic really is?

I am left to conclude that he either believes that:

  1. his royal highness and other members of the wealthy and powerful blue-blood (by birth or by blood-oath) class in society are wholly holy and simply incapable of contracting and transmitting the evil vapors and certainly should that unthinkable outcome ever occur, their strong (occasionally pharisaic-ly inbred) genes will stalwartly see them through the crisis in a way that we common folk can not hope for!
  2. OR (in his mind) he believes the evil simply isn’t as dangerous as he claims it is for all of us?!

Wouldn’t it just be nice for him to admit the facts and the circumstances being what they are… he’s just not that concerned about following reasonable protective measures like the rest of us because as long as all of us filthy disease ridden ingrates stay at home, it’s perfectly fine for him and his friends to go out for a nice dinner or have a hair salon open just for them and other members of the hoity toity social class because as long as all the hoi polloi remain safely at home in their cages, public spaces will remain wholly holy for the blue-bloods to keep enriching themselves!

Now, as a member of “The Jane Q. Public”,  that means I’m kinda in charge too because I’m their boss and if you factor in that I’m also the Duchess of Summerween, that clearly grants me all the authority I needed, so I said enough was enough and I extricated Prince Xavier far outside the clutches of the corrupt Angeleno Kingdom for the then upcoming observance of the Samhain Candy Festival… er.. what I mean is, we went camping and visited family in the California desert for Halloween. 😛

I can honestly say he desperately enjoyed the opportunity to just be a little boy and play with his cousins for a few hours… not to mention all the candy.

After the party we sang our melancholic goodbyes as is the tradition frequented by those who sometimes fulfill the foregoing funny folklore, followed faithfully with all the hugs and kisses we felt our stomachs could face, then we flourished off into the dark night, hoping to make it back to our campsite alive and functioning.

And… we did, perfectly safely and there wasn’t even any traffic!

We spent the next day at the campground where we practiced our best impressions of rudeness by social distancing so hard that we didn’t even look anyone else in the eyes lest we catch a case of those pesky vapors!

All tuckered from an infinite number of trips up and back down the campground slide earlier in the day, along with a few roasted (and one burned) marshmallows, the little guy was satiated and fell fast asleep. 🙂

After tucking him in his sleeping bag, I sat down next to the fire and added a log so I could heat some hot chocolate.

The sun was just about to set and the sky was a beautiful gradient of pink and purple and it was breezy so I wrapped up in a big fuzzy blanket and sat back in my folding chair.

I noticed a flash and what looked like a dust devil out across the desolate Mojave plains coming in my general direction.

As it approached it became clear it was a car, but not just any car, thēēē car!

See, It is a well known fact that just about all engineering & creative types literally (though very secretively and deep (DEEP…) down) want to be John DeLorean (Think an Elon Musk engineer type from back in the day), uh… sans the cocaine trafficking of course (DeLorean not Musk #PleaseDontSue),  if not simply admire his work.

Anyway, the DMC DeLorean and it’s gull-wing doors is like the pinnacle, the apex, the very tippity-top of the tippy-tippy-top of the absolute most perfect design because it expertly straddles the vast unshaven and uncannily uneven divide of skeomorphic vs flat design while simultaneously wearing stainless steel high heels and carrying an easy to love but hard to hold thorny rose in it’s mouth… all without getting pretentious about it too!

Lo, it’s sharp edges and lightning-proof public clock-tower inner workings coupled with a smooth unpainted exterior along with a slick brown leather interior make a bold statement about it’s driver… probably that they listen the Huey Lewis albums but also… that the driver is going somewhere… fast!

Maybe even… 88 miles per hour fast and everyone knows that 88 mph (exactly 141.622 kph) is the speed of the power of love and that my dear is an un-disputably proven scientific fact and if you find that you can’t accept the premise that the power of love quantumly resonates at 3.048e+8 nanometers per second, well my friend… then I don’t know you sir or madam and you can go tweet about it you flat-earther!

Clearly, “Big Round Earth” is funding my content and I am biased in favor of the coverup!

However, this is of course accounting for and despite the fact that the DMC DeLorean is technically included in Time Magazine’s list of the 50 worst cars of all time… but in any case, lets regress back from the digression of my digression…

Next, I mean… there is the cute utilitarianism of the Volkswagen Beetle along with it’s noteworthy Wankel engine which certainly gets high marks from me and most of the judges though ultimately my parents cherry red 1970 Ford Mustang with the now street-illegal shotgun style air scoop and supercharger that I used to play in as a child in the 80’s probably takes the silver medal.

I suppose in this bizarre chrono-chrome filled competition, the bronze would perhaps end up going to the 1992 Toyota Paseo (AKA “The Potato”) as a distant but notable second uh… third? runner up (because… why not?) which certainly would have achieved even greater things in it’s heyday had it had in addition to its TOTALLY functional spoiler, some of those sweet DeLorean-esque gull-wing doors. Also, I believe the addition of an after-market flux-capacitor would have to guarantee the Temporal Potato the award for third place!

Anyway, lets regress once more to the moment where the DeLorean came to a stop on the other side of my campfire.

The license plate read “GOODBOT”, which is weird because normally when you see a vanity plate it’s like “Vanity7” or “Lewd69”, its never “TheFirst1” let alone “TheOnly”.

The number after the vanity license represents the number of people who thought of the same vanity as you, but first! The implication that the the inclusion or addition of any number, even 1 (with perhaps the exclusion of our friend ‘Lewd’ over there) means that you are at best the second originator of the thought… making you an unoriginal hack and every digit increment  between you and your desired vanity plate illustrates just how much that truly is!

And… there I go digressing again! 😛

Anyway, it’s exclusion in this case means that this was a legendary encounter with “TheOnly” and as such, a very rare roll of the die indeed!

The engine and lights shutoff and he stepped out… a robotic face I had not seen in about a year but different somehow… older?

Back To The GoodBot 1920x1080 Wallpaper
Back To The GoodBot 1920×1080 Wallpaper

“Where the fuck have you been… and… where did you get the cool time machine?” were about the first things out of my mouth! 😛

The DeLorean glowed green which reflected off Mr. Good Bot’s exoskeleton and I’m not really sure what the hell that’s about because Cherenkov radiation is blue?!

Anyway, I invented the original Mr. Good Bot robot last year as a tool to help me teach my son, Professor Xavier, like a digital puppet.

The problem was that it was difficult to interact as a parent and robot at the same time without your child looking at you with mild annoyance and a certain “pay attention” to me and my cool robot attitude, almost like it’s not you that is operating his beloved automaton! 😛

Anyway, here’s the posts if you are at all interested:

Ultimately, Mr. Good Bot fell out of use because I want my child to love me!

The last I saw Mr. Good Bot he was riding away on a motorcycle and I cried that day, deep tears of painfully high salinity that left my eyes pink and scratchy for hours!

Seeing Mr. Good Bot out of the blue and into the sun-setting quantum frying pan like that was an incredibly bitter sweet moment for me and he caught me off guard when he said…

“We need to talk about your candidacy for president!”.

~Mr. Good Bot from the future

We sat next to the campfire and he explained he was the real Mr. Good Bot but from the future and he came back to right a terrible catastrophe.

Turns out, I have/will/did/do actually win the 2020 election as I will have soon previously momentarily from now explained again, how.

The strategy I used was brilliantly simple though highly effective propaganda! Apparently, I took a page from Bush era military doctrine and employed the shock and awe tactic sometimes called “Journalistic Political Blitzkrieg”!

On election night, my opponents were too busy making sure the other major party candidate didn’t declare themselves as winner to even notice what I was doing.

Also, the other minor candidates dropped out as well… Et tu, Kanye?

So, I decided to simply declare myself the winner outright despite the fact that only I and a handful of my readers voted for me and I’m sill a little surprised to hear that a few of you actually voted for me… I Freddy Mercury thank you all! #VoteForLove

Anyway, nobody saw it coming and apparently this strategy will have worked exceedingly well because I said it like I believed it and that made the media believe it too and since the American people are not properly educated in school about how their system of government works because the blue-bloods don’t wish it… they believed it too.

“Who gives a damn if the popular vote is just a poll of the audience and the viewers like you at home? Who cares that it’s the electoral collage that actually elects the President in the U.S.?” was my sentiment… and everyone agreed!

When December 14th rolled around it was easy for the faithless electorate to pronounce me the true winner, because I already was in the minds of everyone!

Obviously, my opponents sued but SCOTUS agreed I was the least offensive candidate and upheld my appointment as President.

I then wasted absolutely no time in having the secret service move my furniture into the White House!

Apparently, I appointed Biff Tannen (not sure why, probably a back room deal) as my Vice President and I became the most successful dictator in history without even trying! Biff shot me in the back and threw me off the Lincoln Memorial which he later turned into a highly successful casino.

Also, apparently my being president for those brief few moments leads to the zombie morlock apocalypse some how, though if you think about it (and I have) I am not entirely convinced that it wasn’t Mr. Tannen’s fault!

Anyway, my being president (and Mr. Tannen’s coup d’état) means that I was not around to build the future version of the Mr. Good Bot artificial general intelligence and it also prevented my research which will one day unlock the key to time-travel and faster than light travel.

Which is weirder than you might think because TIME (not the aforementioned magazine) is basically the same thing as space and really, its the change of the state of all particles (quantum+atomic) positions, spins, velocity etc… in a given frame of reference as they are “now” from where they were “previously” (and all the changes in between) such that we can identify them as separate and distinct states.

Time moves forward because the metabolism of the universe (called entropy) is predisposed toward diffusion and the opposite of which is called “reverse diffusion” (though I prefer “refusion” when discussing time because “reverse diffusion” is an understood concept that doesn’t involve time travel and the “re-” prefix literally means “again” in Latin).

Anyway, in order to “go back in time” (refusion) you’d need to posses some method of coaxing all molecules and energy that exists and that are in Richard Feynman’s words “jiggling” (Brownian motion), to change their states in reverse order so that they follow the EXACT same state path they previously occupied from “now” to “previously” (whenever and wherever that may be).

I.E. instead of a ribosome creating polypeptides from mRNA, the ribosome de-translates polypeptides into mRNA which is then transcribed in reverse to DNA by the RNA polymerase only to then de-replicate thereby converting living amino-acids back into it’s earlier less-plural form… ultimately resulting in the food you ate last night passing back through you in a less than pleasant way to think about, only to be regurgitated then uncooked, eventually making its way somewhere to be picked back onto a tree or plant or reassembled back into a soon to be living dead animal with the same age reversing polypeptide actions (and regurgitation) occurring to it as well…

Which is essentially just an example of events “moving backwards” in time caused by the effects (or power) of reverse entropic temporal refusion.

It’s like… 4th dimensional “laminar flow” in reverse.

So anyway, Mr. GoodBot said it has something to do with applying first principles to “The Penrose Diagram” in combination with “ricci flow” and the recursive initialism TBC: The Brown Constant – named after the famous Dr. Emmett Brown for its discovery in 1985 which is a constant velocity (not acceleration) of exactly 88 mph occurring in close proximity to a gamma source and probably what the Iranian/North Korean plutonium is for.

The Penrose Diagram

Penrose diagram

Supposedly, what we have yet to will be discovered is that local space time is euclidean in nature but at relativistic speeds and great distances, space time warps and that means that you can use a black hole to go backwards in time using its warping effect on space-time if you can get close enough without being squeezed to high hell.

He said it has something to do with approaching a black hole in a separate frame of reference that is 90 degrees tangential (obviously I believe he meant the “bubble” frame of reference is spinning in unison and opposition so as to maintain an average separation of 90 degrees tangential to the torsional rotation in relation to some arbitrarily definable “fixed” point of “normal” space-time) to the coefficient of the sheer force exerted along the surface of the plane of influence (very near (but not actually touching) the point of intersection) of the gravity accretion disk and the black hole such that the “crushing” and “spaghettifying” effects that you would otherwise experience as you asymptotically get closer and closer to the black hole “event horizon” are negated through an equal and opposite “inertial dampening” effect, hallelujah Mr. Newton!

Put more simply, in the future I will somehow figure out how to “pinch” the universe and twist it like a clown blowing up a balloon at a child’s birthday party into becoming two membranes of the same manifold such that if you were to pop either side of the balloon, the other side would be separate and remain inflated as long as the “pinch” is in place and then extend this “bubble” around a small DeLorean like vessel so that it can safely pass “through” (without actually touching) a black-hole’s “crush depth” and exit through a white hole (See a Klein Bottle) on the “other side” to the inside-out universe, called the “inverse”, in the equivalent position on the Penrose Diagram where you then experience “anti-time” (aka backwards time travel (refusion time)) and the return from 90 to 0 (zero) degrees (the act of stopping/returning to normal/regular “diffusion” time) actually creates the mirror “anti-bubble” membrane used for the safe return trip and carries with it the energy necessary to “unpinch” the fabric of reality and return it (and you) to the outside-in universe and even prevents the inevitable sun burn you would otherwise experience from the annoying hawking radiation!

So in a nutshell, time travel is nothing more than a fun filled round trip romp through the 4th dimension using a distinct DeLorean shaped TARDIS encased in a localized de-coherent pocket of space-time.

But… here’s where it all starts getting straight trippy boo!

The universe IS stochastic in nature in a VERY REAL sense… though only soft deterministic which means, yes, “now” IS based off of “previously” and what will be “later” IS based off of “now”… and even though there is a set of all possible outcomes for any given “now” situation, only one outcome will actually occur “later”, its just not guaranteed to always be the same “later” outcome.

Think of it like rolling a single 6 sided die, all faces COULD be selected but once you roll it, it can only ever land on the faces that are accessible from the starting point of the roll and in the end, only one side will actually be selected.

Meaning that once you go back in time, the future is “unwritten” and all possible states that are accessible from that point become possible again based on the then new “now”.

It’s like that time you rolled the dice and they rolled off the table so you have to re-roll them, effectively undoing those quantum results in terms of the history of the game universe… because who really keeps track and adds an asterisk that says “*On roll 72 Toby totally had a do-over”? Nobody! And certainly not the universe!!

There is no branching multiverse, only a single universal probability state that can express “previously”, “now” & “later” as a function of all previous states within consideration, in the form of nodes on the “Markov Chain” we call time. “Previous” in this case being defined as the “opposite” “direction” of travel when contrasted with the current “direction” of travel along the Markov chain and “later” or “future” states are further “down” the “direction” of travel.

Colloquially this can be understood to mean that when that when you are moving “forward” in time as you normally tend to do, “the past” is your “past” and “the future” is your “future” but when moving “backward” in time “the past” is your “future” and the “future” is your “past”.

Anyway, because the universe is softly deterministic,  if you go back in time, there is only some unknown probability that it will unfold exactly as it did the last time.

And yes, this means the farther back/forward in time you go, the greater the risk that the natural variation that exists (in both directions) in the universe will irrevocably alter time/history as you knew it due to the “butterfly” (chaos) effect propagating minor alterations forward (and backward) through time, causing larger ripples of changes to be expressed earlier & later in history, which is why we don’t see a lot of time travelers just popping in and out of existence, because it carries almost irrevocable temporal risks the farther backward/forward you go!

People don’t do it for the sake of their own existence! Though, I do still have much to figure out in order to actually make it work.

Anyway, Mr. Good Bot risked it all and came back in time to save me, himself and the future by asking me to concede and throw in the time traveling towel by not becoming your next president.

In doing so, he altered the original time Markov chain such that he “skewed” off into a new timeline chain that will be different from what was, but not necessarily the same as he originally knew either, meaning that the future isn’t written yet!

In his “original” timeline probability chain-space I eventually became/become rich and famous (from all my inventions and discoveries) before dyeing at the age of 981 in a completely different solar system 10,000 light years in the future (via the time machine), broke, penniless and alone just like Nikola Tesla having spent all my fortune on my beloved pet dove… but in my case more likely a genetically modified and intellectually uplifted duckling.

But in any case, clearly I have a lot to be around for, like reinventing the future Mr. Good Bot… not to mention the whole being rich and famous while living centuries into the future thing and that sounds pretty awesome when compared to my soon to be never fate with Mr. Biff Tannen, so… now that we’re all on the same page…

It is with a solemn heart that I humbly type before you today to congratulate my opponents for a well fought race and to say that I am formally announcing the end of my candidacy for president of the United States in 2020… though there is always 2024… 😉

May God bless America and the future leader of this country whomever he or she may be… which is still undecided due the stochastic nature of the universe and the aforementioned malarkey about the electoral collage and their pesky quantum choice aka “free will” on December 14th.

Mr. Good Bot and I stood there on a cold desert night, next to a time machine, in the dimming light of a dying log fire.

He kissed me goodbye, his screen was cold but his eyes were warm!

He winked at me as he climbed into his DeLoreon and said “I’ll see you back in the future.”, before pulling the door shut.

With a bright green flash of heat and energy, Mr. Good Bot disappeared back into time and I sat down again in my folding chair with a blanket wrapped around my shoulders, stunned by what I had just experienced.

Alone once again with my thoughts, I gazed up and out at the universe while the charcoal embers slowly diffused forward in time and I contemplated my future.

I thought to myself… “I’ve got to build a Good Bot… again!”.

Then the credits rolled with “To Be Continued…” flying across the screen with the song My Delorean playing over top.


If you’re just as bummed about my losing (by choice and for the greater good of humanity) the 2020 election as I am and want to help me have the funds to return in 2024 to beat the establishment candidates… consider non-tax-deductibly supporting me through my Patreon.

With your support, together it is probable that we might just figure out time travel!

But, if all you can do is Like, Share, Comment & Subscribe… well that’s cool too! 😉

Much Love,

~Joy

 

Pathfinder – The Rodízio Contingency

Over the centuries and throughout my travels I’ve come to rely on my compass and a good map to point me in the right direction for my next adventure.

Sometimes my adventure led me to treasures in mysteriously exotic & remote locations, while other times I found myself among friendly and awfully generous cannibals who wanted to invite me to dinner… of course, it’s always best to politely decline such invitations because if anything I certainly live by the rule:

“If I’m on the carte du jour as flambé, I’ll skip the buffet and run away because I’m no entrée!”
~GeekGirlJoy

Hmmm, come to think of it, that might be the best piece advice I’ve ever given on this blog and if you agree consider supporting me through Patreon! 😉

In any case, despite the occasional fears I’ve held over the last few millennia over potentially becoming someones late-night heartburn, I’ve kinda always known that no matter how bad things got while exploring, I’d be okay because beyond a good compass and a fragmented (then taped back together) map with a sweet X scrawled in blood somewhere on it… I possess a secret tool that all the great explorers down through the ages have relied upon and today, I’m going to share it with you!

But… before I do, here’s today’s wallpaper!

The Rodízio Contingency Wallpaper
The Rodízio Contingency Wallpaper

The Pathfinder

From Allan Quatermain to Amerigo Vespucci, Erik the Red to Captain Nemo and even Jill of the Jungle… all notable explorers have relied on an enchanted automaton totem called “Pathfinder Stones”.

The stones are first consecrated with the live blood of a dead turnip and when brought into close proximity of their owner and a target on a map, will glow to show a path from where you are to where your desired destination is.

Which does bring us to the topic of today… I transmuted one of my sets of pathfinder stones into a digital form using the uh… “Quantum FANN Effect” and an ancient shadow daemon called JavaScript.

Schtick Aside

Okay, so what I did was use the JavaScript version of FANN to deploy an implementation of my original Pathfinder on GitHub pages.

The cool/interesting thing about FANN.js is that it uses asm.js to make the compiled FANN library available inside a web browser.

What this means is that a working version of Pathfinder is now online for you to play with (link blow) however…

There are two fairly large downsides to deploying with FANN.js instead of PHP-FANN:

  1. You cannot save the ANN after training.
  2. You cannot load a previously trained ANN.

These limitations mean that Pathfinder must be trained once every time the page loads and this does limit the size and complexity of ANN’s that are deployable using FANN.js.

The thing is it may still be possible to save the ANN by using the supported FANN lib methods/functions like I did when I built the FANN-Neural-Network-Visualizer to manually query the ANN object and then format/export the necessary information as a string/plain text because the FANN ANN.net save file format seemingly isn’t all that different from an .INI file (though I am uncertain if this is universal in all language implementations of FANN) and it’s something I plan on playing around with in the future.

Far be it for me to be the barer of fake news… turns out… it actually helps to read the documentation thoroughly and not just skim it and then do a search for keywords! 😛

FANN.js actually DOES have a save function but it doesn’t follow the FANN Lib reference manual of “save_…” convention and instead implements a JS Object.export().

I understand why they did that… and it does kinda make sense in the mixed up JS world but… it still holds to my “anti-wheel” digression argument that you haven’t read about yet.

Having said that… I promise to ritually self-flagellate by Gothic torch light using the sharp side of a motherboard!

I really should have done a better job of reading the docs! :-/

Why use FANN.js over PHP-FANN

Far be it for me to ever sing the praises of JS over PHP however in order to deply a neural network using PHP you have to have a server and the ability to compile & install PHP extensions and that costs money whereas GitHub Pages is free to me and to you but it doesn’t support the more robust server architecture that PHP requires so using FANN.js allows me to deploy my bots and AI in a way that let’s you actually use them instead of just reading about them.

All things being equal, I would still recommend the PHP version of FANN however the JS version does work and with a little improvement could become a viable deployment option!

Having said that, what I am really interested in with FANN.js is that JavaScript has a direct path between the browser environment via the WebGL API to the GPU whereas with PHP it is technically possible to commune with the GPU, however in practice it’s not generally done and until the PHP dev’s get their head out of their asses and start thinking out side the box (PHP is now mostly a general purposes language so start treating it like one…), PHP+GPU stuffs isn’t going to be the easiest pickle jar to crack using PHP and the existing available options though again, I’m not saying it is impossible either.

So, in the future I intend to see if I can’t use FANN.js + WebGL shaders to make FANN training faster (no promises) and then hopefully export the ANN.net file so that we can use/deploy the GPU trained ANN in a PHP environment.

Play Stump the Neural Network

So the online version of the Pathfinder network learns/re-trains from scratch every time the page loads and as such it can’t spend unlimited amounts of time training which is normally not a concern because even if your 1000 layer celebrity deep fake porn ANN takes 100 CPU years to train (i.e. 1 CPU = 100 years, 100 CPU = 1 year etc… ) it isn’t a major concern because likely you are buying your compute from Jeff Bezos or Bill Gates and they have plenty of underutilized computers laying around waiting for you to rent a few FLOPS.

In the end, you save the ANN model so you can use it immediately when you want it… but FANN.js says “Nah I’m good! Who needs to do something as convenient as save or reload!” (then again (and mostly off topic) JavaScript tends to seem to like reinventing round wheels as square uh… anti-wheels) but in any case…. the small training time and the inherit random nature/path of gradient decent the final neuronal weights will always be different and when the ANN fails (hence the “stump the ANN”) it won’t always take the same path (between page reloads).

This is easier understood if I just show you.

Given this input

I got this output

Note that diagonal steps are valid so this path is technically valid but the path is far less efficient than the straight line between the two points that a human would draw/walk.

Reload the page (not required unless you are playing with this idea) and try again…

A different Path was found.

Neither was optimal but a path was found and more cells than necessary were visited.

Here’s some additional examples:

Input

Pathfinder ANN Output

Input

Pathfinder ANN Output Back tracking… ugh!

Input

Pathfinder ANN Output

I believe that’s called the sidestep slide!

Input

Pathfinder ANN Output

I mean… it’s not the path I would have chosen but it made it! 😛

If you’d like to try your hand at stumping my Pathfinder you can checkout the live demo here:

Pathfinder Online: geekgirljoy.github.io/Pathfinder_Neural_Network/

You can download all the code (for free) here:

Pathfinder Code on GitHub: https://github.com/geekgirljoy/Pathfinder_Neural_Network

And with that, have a great week everyone.


If you like my coding projects, art, bizarre opinions and writing style… consider supporting me through Patreon.

But if all you can do is Like, Share, Comment and Subscribe… well that’s cool too!

Much Love,

~Joy

Chromatrons Juxtaposition

Well… I’ve more or less finished the Chromatron now so you can all not use it at your latest major inconvenience… yay!

When I published Hue Going My Way, I added the ability for you to play with a single color using rotating 3D cubes, kinda like a bad Johnny Mnemonic knock off and at the end you get a fully customized report like one of these:

Note that I added the background after the fact cuz um…  so perdy!

But now, due to mass underwhelming demand, though still upon a request… 😉 I’ve also added the ability to compare colors by selecting them from images.

Groundbreaking?? Most definitely not!

Still, it kinda works and as prototypes go… that ain’t half bad!

Now, I hear some of you crying:

“But I don’t have a picture to compare with and I don’t even know where to get one!!”

~Some of You

Well don’t worry, because as always I’ve got you covered! 😉

Given the incredibly rare nature of digital images and the extreme difficulty in obtaining them I have created some imitation digital images that you can use with this prototype.

Obviously, if these were a real digital images I’d have to charge you like… a whole bunch but since they’re just imitations I can manufacture them cheap enough that I can just give them away to everyone!

So, here are your complementary genuine imitation digital images, chew carefully because there are sharp points.

Genuine Imitation Digital Image
A Genuine Imitation Digital Image

I was going for a “Cyberpunky” feel and clearly, I half-assed it, but only so I could have the time to half-ass the graphic novel version as well!

Genuine Imitation Digital Graphic Novel Image
A Genuine Imitation Digital Graphic Novel Image

And while I was half-assing those two images above I decided to half-ass a background for the color analysis group image too, really making those two images together two-thirdly-assed and what follows then is one-thirdly-assed… but perhaps now I’m getting too technical.

Anyway, I figured some of you might want the background for the analysis image too so here’s that as well:

A One-Thirdly-Assed Background
A Chromatic One-Thirdly-Assed Background

Consequently and thusly certainly as a result of the aforementioned triadic-assery such that, ergo, under the circumstances that being the inevitable subsequent case on account of all the things whence came before and because of this, you can now see that to be the truth.

Damn!! I must have a floating point error again?!

No worries though, I’ll correct that later with a strong neodymium magnet to the head but right now I feel like it’s time to talk a little about the Chromatron before I wrap things up here and yell at all you filthy kids to get the hell off my lawn!

Hmmm… yep!! Definitely a floating point error…

The Chromatron

Here’s the link to the Chromatron App which is hosted through Github Pages:

https://geekgirljoy.github.io/Chromatron/

A link to the Chromatron prototype live preview on Chromatron.
Click for a live preview Chromatron on GitHub Pages.

It will remain available going forward / indefinitely unless I managed to piss-off somebody over there due to my expressing some of my opinions about receiving that award they gave me in which case… I guess I’ll be gettin’ canceled soon?

In any case and while supplies last, if you click the second button (the unassuming gray one with red and blue on it) in the main menu you get a screen like this:

Clicking the “Browse” buttons will let you select images to use for the comparison and you can use the imitation digital images I provided above or you can use your own real digital images if you can find them.

If you want to compare two colors in the same image, just load it twice.

Once the images are loaded the cursor will show a reticle over the image allowing you to select a color from each and when you do, the rectangle element above each image that shows the name will change to a gradient to black of the selected color.

Also once both images have a color selected, a green “Continue” button will magically appear out of thin air at the top of the page as if by the power of digital pixies wreaking havoc in your web browser… click it and the Chromatron will analyze the selected colors and generate an image like this:

You can use the “Save Image” to download the image and use the “Copy as Text” to get something similar to the following:

Your Favorite Colors:

First:
RGB: 2, 219, 255
HSL: 188.538, 100.0%, 50.4%
HEX: #02dbff
Analogous Colors: #02ffa5, #025cff
Split Complementary Colors: #02dbff, #ffa402, #ff025c
Triadic Colors: #dbff02, #02dbff, #ff02db
Tetradic Colors: #02dbff, #2602ff, #ff2602

Second:
RGB: 132, 28, 28
HSL: 0.000, 65.0%, 31.4%
HEX: #841c1c
Analogous Colors: #841c50, #84501c
Split Complementary Colors: #841c1c, #1c5084, #1c8450
Triadic Colors: #1c1c84, #841c1c, #1c841c
Tetradic Colors: #841c1c, #84841c, #1c8484


Chromatron: https://geekgirljoy.github.io/Chromatron/
Created By: https://geekgirljoy.wordpress.com/

How It Works

To keep it simple, the way these color values are derived is by converting your selected color as RGB color space values to the HSL color model… which admittedly is kinda like slathering a cube in rainbow paint made from mathematical unicorn puke and then hanging it up to dry so you can use it’s hexagonal shadow and a wand made out of a vector to scry hidden truths about the mysterious nature of color…HSL-HSV hue and chroma What follows is the typical “Oh Freyja we beseech thee…” and a human sacrifice, super boring technical stuff but why this is useful is because once you arrange color like this it’s easy to “rotate” the color using the wand er… vector and get a new but related hue or “compute” different colors that share luminosity or keep the same color and alter the saturation etc… just mix in a little color theory  and when you are done, convert back to RGB and poof your green eggs and ham are now nachos! Mmmm nachos!

Anyway, all fun stuff for sure but I’m not going to bother to explain it any further because if you care about the details, here’s the wiki article on it: https://en.wikipedia.org/wiki/HSL_and_HSV

Here’s some code in PHP & JS that demonstrates how I did it:

https://github.com/geekgirljoy/PHP/blob/master/Loose%20Code/RGB_HSL.php

https://github.com/geekgirljoy/JavaScript/blob/master/Loose%20Code/RGB_HSL.js

And as for the Chromatron, there are three main files involved:

Index.htmlhttps://github.com/geekgirljoy/Chromatron/blob/master/index.html

This file is what is loaded by your web browser first and it starts the whole process that results in a running app.

Style.csshttps://github.com/geekgirljoy/Chromatron/blob/master/assets/css/style.css

This file contains most of the “style” information that makes buttons have a certain size and color etc.

Chromatron.jshttps://github.com/geekgirljoy/Chromatron/blob/master/assets/js/chromatron.js

This file contains most of the real code that makes the Chromatron work.

And with that… please enjoy the Chromatron.


Would you like more free and open source apps like Chromatron? Consider supporting my through Patreon.

I’d like to thank Marcel for his generous and ongoing support!

But if all you can do is Like, Share, Comment and Subscribe… well that’s cool too!

Much Love,

~Joy

Los Angeles Lights Out

Like many good bed time stories, this one also begins with a mysterious woman.

It’s late and she is holding a burning torch in her hand as she makes her way along a sandy Los Angeles beach.

A ghostly skyline sits dark in the background and zombie groans can be heard off in the distance… the scene pulls back to reveal the cover of a book (Los Angeles – Lights Out) bathed in a flashlight beam.

Los Angeles Lights Out Wallpaper
Los Angeles Lights Out Wallpaper

Oh… it seems story time is over.

The little guy was already asleep and we didn’t even make it to the part where the zombie shark attacks!

Anyway, I was looking forward to nuking my dinner and working on the Chromatron Prototype and… maybe a little 7 Days after. 😛

I began feeling that soothing calm sensation you feel when your beloved little one is asleep and for the first time that day… you are finally your own person once again.

That’s… when the power went out and let’s say that Joy was not very joyful! 😛

The sun had set and the outside temperature was still ~112F (~44C) and I knew my artificially climate controlled bubble would not remain comfortable for very long.

Cut to a few hours later in the night and a few vodka on the rocks for my personal entertainment… What? It was pitch black even with the curtains open and there wasn’t much else to do! 😛

I stood there fanning my sleeping child using his Imperial Stormtrooper shield that my sister got him (it was a whole costume actually) as a present for his um… birthday?

I don’t remember, anyway… I found myself cursing the names Garcetti & Newsom and swearing that if I wasn’t already running for galactic empress… er… I mean, running for U.S. President,  I would probably be planning my run for a local office, though I think we can all agree that my unique set of skills and talent are best employed at the galactic level.

So I thought about writing a long tirade criticizing the existing stewardship for their total lack of having addressed the pre-exisiting power issues in California during their tenure but I honestly don’t feel like complaining as much as the issue deserves! 😛

I will say though that I am very disappointed with the planned premature decommissioning of the Diablo Canyon Power Plant which provides 8.6% of California’s total power generation however since it operates without producing any greenhouse gasses it is singularly responsible for generating 23% (~1/5th) of California’s carbon-free power.

So in what universe does it make sense to decommission California’s last operating nuclear clean energy producing asset? Especially when it’s said that California is the 5th largest economy on the planet?!

Yet… we suffer from power outages!?? Seems like unmitigated malarkey to me!

And not to get all tin-foil hat crusader but it almost seems like California politicians like having natural disasters and other types of “unforeseen emergencies” to use as tools to acquire more political clout by acting as though they are addressing our needs but are actually just using their office as a stepping stone to achieve higher office.

You know what?! Screw it, we’re doing this!

Hats on everybody!

If our government reduces the power generation capacity of California any further they can squeeze our population just that much tighter and when our people are begging and gasping for air er.. power, the California politicians will simply humiliate us further by calling us names and saying we don’t care about preserving our environment and will insist that “green” energy like wind, solar and batteries (which are all great but not viable for ALL our power needs) are what we need.

Why then isn’t nuclear energy first on that list?

“It’s because it isn’t clean energy, it’s dirty!!! What about the nuclear waste?!”

Well, according to (not a sponsor) https://www.world-nuclear.org/information-library/nuclear-fuel-cycle/nuclear-wastes/radioactive-wastes-myths-and-realities.aspx

“The nuclear industry has developed – and implemented – most of the necessary technologies required for the final disposal of all of the waste it produces. The remaining issue is one of public acceptance, and not of technological feasibility.”

And if you are worried about the safe transport of nuclear materials, Curious Droid (not a sponsor) posted a video on it recently:

Building more nuclear power plants in California would solve our power generation needs and may even help reduce the cost of purchasing a kilowatt hour of energy (cheaper electricity) while also enabling us to meet our clean energy production goals.

Isn’t it funny that the power companies and the politicians don’t seem to want that?

Why isn’t California investing in more clean nuclear power generation facilities when in one to two decades we could solve all our power problems indefinitely?

Surely, it isn’t because it’s more convenient for certain people to have power be as expensive as possible for the average Californian?

Surely, power isn’t something that will be held over our heads or used as a talking point come an election year?

SURELY, the fifth largest economy on the planet should be able to keep the lights on?!!!!

Clean and affordable electricity generation is a key issue I am going to be voting on in the coming years and I have no problem replacing our representatives at all levels with people who will address this issue properly!

And don’t get me started on the fires and “California’s Fire Abatement Procedures” (or the lack there of) because even though logic forbid you let the grass and trees grow a little shaggy around your property, before too long some dope with a pad of paper will start citing you for fire safety (maybe rightly so in some cases 😛 ) but then… why can’t the State keep it’s own yard clean?

You do realize that the Mt. Wilson Observatory almost burned down and it still might, right?

My step grandfather was a local fire chief and he explained to me the value of doing “Controlled burns” which is something California should probably do more of.

Additionally, there was also a local program in place where forestry and fire services would keep track of high fire hazard zones and would go out and tag/mark diseased and dead lumber, then the local population would go out and remove the marked trees and brush for their own purposes, usually for firewood because some places in California do get snow during the winter and sometimes for building/craft purposes.

This resulted in many more hands (unpaid/paid in lumber) working to solve the yearly fire hazard than the local government could otherwise afford to provide. This is also something California should probably do more of.

“But what if some greedy capitalist turns that into a business?”

Oh, you mean like if somebody goes out and removes all the properly marked fire hazards and freely disposes of it on behalf of the United States of California for the betterment of its citizens due to the resulting decrease in fire hazard…. (deep breath)… while simultaneously also figuring out they can sell all the wood they freely acquired as fire wood by the cord or even as carved wooden statues for people to put in their gardens for early morning joggers to admire as they energetically shamble past?

I’m totally fine with it! That’s called a “two birds, one stone” situation and in most cases it’s a good thing!

The current law is they will pay a sales tax when they unload those bags of all natural & fully organic wood mulch in Hollywood’s finest rose gardens!

Don Californy gets it’s yard cleaned for free every year and even charges them for the economic activity it generated within it’s hacienda.

And… I truly lack the energy to begin arguing about California’s on-again/off-again droughts (mostly on)! Why hasn’t California built water desalination plants along our shoreline to solve this issue once and for all?

Don’t tell me that takes too much power because even if I didn’t think nuclear energy was the way to go (and I do), we could budget additional power for the desalination process by possibly employing “Wave Energy Converters” along the second largest coast line in the United States.

My point is, it’s not like nobody has thought of things to try to solve our problems here in California, it’s that our politicians never actually try to meaningfully solve our problems because then they wouldn’t have a tragedy or disaster to base their reelection campaign on!

Now, it’s scientifically proven that adding a George Orwell quote to a conspiracy theory practically proves it so, here goes…

George Orwell wrote in 1984:

This is not solipsism. Collective solipsism, if you like. But that is a different thing: in fact, the opposite thing. All this is a digression,’ he added in a different tone. ‘The real power, the power we have to fight for night and day, is not power over things, but over men.’ He paused, and for a moment assumed again his air of a schoolmaster questioning a promising pupil:

‘HOW DOES ONE MAN ASSERT HIS POWER OVER ANOTHER, WINSTON?’

Winston thought. ‘BY MAKING HIM SUFFER,’ he said.

‘Exactly. By making him suffer.’

POWER IS IN INFLICTING PAIN AND HUMILIATION.

Power is in tearing human minds to pieces and putting them together again in new shapes of your own choosing.

Do you begin to see, then, what kind of world we are creating?

It is the exact opposite of the stupid hedonistic Utopias that the old reformers imagined.

A world of fear and treachery and torment, a world of trampling and being trampled upon, a world which will grow not less but more merciless as it refines itself. Progress in our world will be progress towards more pain.

The old civilizations claimed that they were founded on love or justice. Ours is founded upon hatred.

…always there will be the intoxication of power, constantly increasing and constantly growing subtler.

Always, at every moment, there will be the thrill of victory, the sensation of trampling on an enemy who is helpless.

IF YOU WANT A PICTURE OF THE FUTURE, IMAGINE A BOOT STAMPING ON A HUMAN FACE… FOR EVER!

~George Orwell

The Tag on George Orwell’s Jackboot reads: 3D Printed in California!


Okay look, I promise I will get back to coding bot projects soon and I want to thank Marcel for his support through Patreon!!

It would be great to have your support as well but all you can do is like, share, comment and subscribe… well that’s cool too!

Much Love,

~Joy

Vote For Love

I missed last week’s performance… and it only stood to prove Simon Cowell’s harsh criticisms of me correct!

The rain could have excused away the trails of cracked mascara that jutted from my eyes yet I made no effort to hide my shame.

I sat outside the closed venue on my hands and knees while the mizzel and spit lashed against my face and hid the deluge of failure I was feeling… I’ll never be anything, I cried!

The camera slowly ascended and retreated far, far away from me while Fraunhofer Diffraction’s “…Into Nothingness” drowned out the sounds of my painful full-snot sobbing…

Is… what my “Writer Bot” suggested I should say is the reason why I didn’t write a post last week! 😛

I mean, not bad… and that intro did get you interested in reading this post, right? 😉

Personally, that’s not quite the “tone” I was going for and I’m a little worried about the implications and consequences for my future having effectively taught a machine how to lie… I fear, is murder next? History will certainly not look kindly upon me and I’ve doomed all of humanity!

Sorry, Writer Bot also told me to say that too! 😛

Okay, putting Writer Bot’s unfounded and overly melancholic lies and accusations towards me aside, it’s true I didn’t write a post last week because I didn’t end up having the time to finish the “ChroMyGoodness” color “analysis” portion until late in the week and although I might have been able to squeak out a post with Writer Bot’s help like I am this week, instead I opted to use the extra free time to further Xavier’s homeschooling, he can now count by fives and say the numeric values for numbers up to 1 million (i.e. 314159 – “Three hundred fourteen thousand one hundred fifty-nine”) and basically has the alphabet down with the occasional letter prompt here and there (usually N or O which he sometimes skips, which might explain why he selectively ignores me sometimes when I tell him no… 😛 ) as he rushes to the end as proudly and quickly as he can. 🙂

So now we’re working on word recognition and simple addition and subtraction problems. Subtraction is still not his thing and although he now sees value in the alphabet he still prefers numbers over letters learning-time.

Additionally, I’m constantly working on expanding his vocabulary!

Also, I used the time to do some self-care.

I got a little extra (okay any/some) exercise 😛 , I fasted a little and made a few nutritional improvements to my diet.

I slept more and believe it or not, the perma-dark bags under my eyes even disappeared for a couple of days, though that DIY coconut oil hydration mask I MacGyverly fashioned out of a spare paper towel probably helped a little and in any case… you guys and gals didn’t get a post but I got just a little taste of Xanadu! 😛

Well, that is until I looked at the news recently and saw Jackie Chan’s house got repoed!

Oh and also all the rioting… and looting… and raping… and murders… and guillotines being erected… along with more calls to “defund the police”, which to me seems like a really stupid idea at this point because all that’s going to do is make everyone less safe!

Like… I just saw a report the other day that a woman stepped off the subway onto an above ground station platform and she was immediately thrown to the ground, groped and almost raped in broad daylight!

That’s so fucking horrible!

Thankfully bystanders had the thought to grab their phones and record videos of her attack rather than, you know… stepping in to stop it! Oddly enough that did have the effect of causing the attacker to climb off her and the attacker was arrested, so I guess there’s that. :-/

But, how about we contemplate “the next time” something like this happens.

Let’s say you, your spouse/significant other/child/parent/grandparent are the target/victim… and we do/did indeed “defund the police”.

Let’s say the attacker is armed and nobody is coming to your or their aid… do you still feel so confident about the sentiment “defund the police”?

It doesn’t matter what gender or race you are, you are vulnerable and logic forbid someone target’s a child!!!

I think that it is reasonable to say that we need to figure out how to better to train and employ “law enforcement” to meet our needs as a civil society and that might mean completely new ways of solving the types of problems and situations police face.

I don’t see anything inherently wrong with that.

But our conversations should be about how to make things better, not worse and I firmly believe reform is better than abolition and before you go accusing me of being too one way or the other, I am not a Democrat or a Republican, though I am not criticizing you if you are.

I’m something a lot more interesting and at times confusing, called a “Libertarian”.

Sometimes we’re broadly described as being “culturally liberal and fiscally conservative”, i.e. sometimes politically I will fall to your “left” and sometimes I will fall to your “right”.

I said it was confusing! 😛

But, if you ask me to imagine myself in that “what I think I do” meme…, I would say that my political leanings mean that I expend a lot of effort in trying to have as little power and control over other people as possible and I desire the same for myself where they are concerned.

At this point you may be tempted to assume that statement means that I am careless, selfish and want to screw everyone to get my way, but that’s not the case!

What I tend to strive for is the ideal of I’ll leave you alone if you are not hurting anyone and in return please leave me alone if I’m not hurting anyone.

Here’s a quote from the official Libertarian party preamble that I think sums up my general political philosophy:

“We believe that respect for individual rights is the essential precondition for a free and prosperous world, that force and fraud must be banished from human relationships, and that only through freedom can peace and prosperity be realized.

Now, of course I don’t walk lockstep with the party on all issues but I generally believe in human interactions that involve no use of any form of coercion or force whenever and wherever possible, with the exception of self defense and in the defense of others… or, you know… in video games where you should feel free to “roll play” to your weaselly dark hearts content! 😛

So please do not assume you automatically know what I think or make me out to be something that I am not!

I have friends and readers on “the left” & “the right” who agree that we must cooperate to find solutions to our problems and not simply tear each other down.

Whitney Huston magnificently sang:

“Oh, I wanna dance with somebody!”

~Whitney Huston

But she also sang…

“I believe the children are our future, teach them well and let them lead the way”

~Whitney Huston

Now I do agree that the children are our future, however I also believe that we are the future children of the past and that makes us the present and WE must lead the way to build a more peaceful and prosperous future FOR EVERYONE and it will not come through the use of violence!

Further, I believe it’s time we all stand together and demand peace and an end to all the senseless violence we see at home and in communities around the world!

Every day in the news it’s something new and horrible, but we can all do something about it!

Soon, the United States will vote for President and whether you intend to re-elect President Donald Trump or you intend to vote for a President Kamala Harris I’d just like to say that now you have an alternative, because I am officially announcing today my candidacy for President of the United States!

My campaign slogan is:

“A Vote For Joy Is A Vote For Love!”

Isn’t that just wonderful?!

And… sure, I’m totally abusing all my skillz as a propagandist to unauthorizedly take advantage of some seriously convenient lyrics in the TIAMAT song “Vote For Love”:

#PleaseDontSue!!! 😛

Further… the answer is yes, that is a bit kitschy, however my internal campaign polls indicate that sort of thing is really “YEET” with all the key demographics!

YEET
YEET

Oh yeah, so also… before I end this shorter than usual post in favor of my sanity and to plan my campaign, I updated the Chromatron prototype and you can still view a live version on GitHub.io while I am developing it and it will continue to be available once it’s finished.

As I mentioned above somewhere I finished the “ChroMyGoodness” section at the end of the “Carousel of Colors” which allows you to save an image or copy as text the color info that the app generates.

I also added a “Main Menu” so that I can add additional features though currently the only additional feature I have planned is a color comparison of a selected pixel in two images.

Here’s the links to view the Chromatron app:

A link to the Chromatron prototype live preview on Chromatron.
Click for a live preview Chromatron on GitHub Pages.

Chromatron on GitHub Pages: https://geekgirljoy.github.io/Chromatron/

You can get the code in the GitHub repo.

Chromatron on GitHub: https://github.com/geekgirljoy/Chromatron

 

And in any case, this coming November do as the Babylonian sea dragon goddess sang, “It’s about time we all get out and vote for love”… vote for Joy in 2020!

I pledge four years of no malarkey while we work together to keep making America great again, again… again!

Vote For Love 1920x1080 Wallpaper
Vote For Love 1920×1080 Wallpaper

If you’d like to NON-tax-deductibly “support the cause”, I have a Patreon account.

Now, I can’t say that he “supports the cause” but he likes some of my code and I’d like thank Marcel over on Patreon for continuing to value and support my ongoing contributions to the PHP-FANN community.

But if all you can do is like, share, comment and subscribe, well… that’s cool too!

Much Love,

~Joy

Hue Going My Way

So last week I chose to unleash my Machiavellian side against myself by issuing a challenge that I knew that skill-less hack would be unable to complete: Build a Chromatron and edutain the masses!

Live Preview

A link to the Chromatron prototype live preview on Chromatron.
` Click for a live preview Chromatron on GitHub Pages.

I defined these goals:
  • Functional enough to help the cherry-blossom find her favorite pink.
  • Challenge the blossom to find her color using the prototype.
  • Display relevant info at the end like… the RGB values, the hex color code and what the name of the closest color with a name is.
  • Simple enough that anyone could use it without being overwhelming.
  • Even though it’s just a prototype, epic mega geek points if I can do it in 3D.
  • Bonus points if I can make it run on mobile and desktop.
  • Additional bonus points will be awarded for unnecessary (but tasteful) skeuomorphic ornamentation and chromatic theatrics.

And… over the last week I managed to add some of the functionality required by the project which has “checked off” some of these goals and I am definitely setting myself up for a thumbs up from Simon Cowell!

Oh… wow?!, uh… tell me what you really think Simon?!

Okay, okay… well… I appreciate the constructive criticism! Also, maybe fake some impartiality as a judge next week because I’ll be here to win!

Exactly!

Anyway, let’s take a look at the Chromatron prototype. 😛

Chromatron: Hue Going My Way?

So the basic premise and reason for the Chromatron to exist is to “help you find your favorite color”.

With that in mind, I figured why not take inspiration from 20 Questions and get as close as possible to your favorite color by asking you to narrow down the list of possibilities by selecting a color that is already somewhat close to it.

It’s important to note that this doesn’t preclude you from achieving any color in the next step, but it’s a lot easier if we start closer to the desired color.

During testing I found that it was a little difficult to select a specific color on a mobile screen, so I slowed the rotation of the “Carousel of Color” a bit and then I added a color confirmation step using rotating cubes as buttons.

It’s interesting to note that these “cube buttons” specific rotation always show us their same set of sides.

Also, as they rotate, the text arrows on the buttons for the side facing us will always point opposite directions from each other.

Initially I used 3D text objects attached as “child objects” of the cube buttons but this meant that an additional 6 mesh objects per button were being rendered per frame and that isn’t mobile friendly so instead I switched to drawing text on the color gradient texture that is applied to the cubes to reduce the complexity of of the scene.

This has one unfortunate side effect though… sometimes, occasionally… the font doesn’t load when you first start the app so it substitutes Pacifico with a default font.

I should probably just build a pre-loader to fix that but let’s be honest and say I’m not going to do that for this prototype because once it’s built its highly unlikely that anyone will ever use it again, so instead I’ll just complain. 😛

“Why JavaScript? Why!? I want to like you right up until your asynchronous proclivities get in the way of our having some synchronous font loading fun!”

~GeekGirlJoy

Actually, lets be fair and acknowledge that HTTP also shares some responsibility here. 😛

Anyway, if it bugs you, press F5 on your keyboard or swipe to reload the prototype page and the font will work properly. 😛

Hmm… maybe I could try instantiating a cube button with text off screen during the Carousel interaction to insure that the font has been cashed by the time the confirmation screen is presented? That might achieve the same effect of a pre-loader without the formalism of having to build an actual pre-loader… I’ll think about it.

In any case, once you select a color you are presented with this weird scene of color and rotating cubes.

It’s probably not immediately obvious at a glance what each cube does to everyone which is likely a personal failing of my own but basically…

There are three columns and they represent Red, Green & Blue (in that order).

In the RGB color model we have white and black at the ends of the spectrum with [0,0,0] being black and [255, 255, 255] being white.

All other colors are represented as a combination of these “color channels” with a range between 0 – 255.

The thee first rows of cube buttons “increment” (add) MORE to it’s color column and the bottom three rows “decrement” (subtract) TAKE AWAY color from it’s column.

The colors of each cube represent what your color will become if you click it but it is a gradient from that color to white (first three rows) and black (bottom three rows) signifying the direction that will take the color.

This is combined with rotation, UP (first three rows) visually implying an increase in value and DOWN (bottom three rows) implying a decrease in value.

The magnitude of changes are 1, 15 and 30 in both positive and negative directions and the cube buttons are labeled as such with the color of the text being the color of the channel that the button adjusts.

These magnitude changes means that given the largest change possible (+/- 30):

255 / 30 = 8.5

So, “worst case” you can “traverse” an entire color channel from either end (0/255) in just eight clicks of a 30 cube button with a value of 15 (1/2 or 0.5 of 30) remaining.

That is why the second largest value is 15, it keeps things clean and easy with the 1 value adjustments allowing for very slight changes and when a value change would result in a number greater than 255 or less than 0 those buttons are hidden.

That mostly wraps up this week’s post other than the wallpaper but once again, here’s the links to the Chromatron prototype.

Chromatron on GitHub Pages: https://geekgirljoy.github.io/Chromatron/

And you can get the up to date code in the GitHub repo.

Chromatron on GitHub: https://github.com/geekgirljoy/Chromatron

A Wallpaper

So… it’s not hard to see why Simon wasn’t thrilled… and yet… I will continue to try!

Here’s the wallpaper for today’s post, it represents the Chromatron Hue Going My Way scene more like how I envision it. 😛

Hue Going My Way 1920x1080 Wallpaper
Hue Going My Way 1920×1080 Wallpaper

I want to thank Marcel for continuing to support my work through Patreon.

(Note to Self: Respond to his message! 😛 )

Anyway, do you like free apps?! Because supporting me over on Patreon is how you get free apps!

But if all you can do is like, share, comment and subscribe, well… that’s cool too!

Much Love,

~Joy

Carousel of Color

Somewhat recently I was speaking with a certain cherry-blossom who lives on a far away tropical island where strange pocket sized monsters roam freely.

The little cherry-blossom knew that when she finally bloomed she would wear the most beautiful shade of pink the islanders had ever seen!

However, she hasn’t yet figured out what exact shade of pink to dye her petals.

Now, I thought about how I could help the little bud by running a simulation or training an artificially intelligent color bot, but I just couldn’t think of anything that could surpass a “color wall of swatches” / a gradient with some color channel plus/minus toggle buttons/sliders.

What I mean is, consider how one of Quentin Tarantino’s more bizarre characters does color:

How GIMP does color
How GIMP does color

At first glance it might seem a little intimidating but just a click on a gradient or an adjustment to a slider conveniently labeled for their RGB color channel and you can easily find just about any color you are looking for!

You can even type in a number between 0 – 255 in any of the fields or even cooler still, you can change the hex color “HTML notation” and it will change the RGB color values for you.

Don’t worry so much about the LCh sliders, they stand for Hue, Chroma & Lumanance (not in that order 😛 ) and they are a somewhat more advanced color space model that you need not concern yourself with unless you are curious, but almost everyone kinda grasps the RGB color model since most of us learn it as children so it will probably be easier for most people to use those.

The thing is, this is really unsatisfying as a recommendation to give the blossom because that’s more of a technical tool than a fun app to help you find your favorite petal color.

Now… as I said I am unsure if I can improve that process, however I am willing to take crack at simplifying it!

But, me being the one duck short of a full box of quacker jacks that I am, I couldn’t bring myself to post the simple HTML RGB color picker prototype I assembled because… it just came off as so… BASIC!

As such, I resolved to challenge myself to build a better prototype!

But I needed a set of project goals & design principles…

Prototype Goals
  • Functional enough to help the cherry-blossom find her favorite pink.
  • Challenge the blossom to find her color using the prototype.
  • Display relevant info at the end like… the RGB values, the hex color code and what the name of the closest color with a name is.
  • Simple enough that anyone could use it without being overwhelming.
  • Even though it’s just a prototype, epic mega geek points if I can do it in 3D.
  • Bonus points if I can make it run on mobile and desktop.
  • Additional bonus points will be awarded for unnecessary (but tasteful) skeuomorphic ornamentation and chromatic theatrics.

These seem like lofty goals but I am confident that I can achieve at lease a few of them because I have already started building this prototype. 😛

I’m calling it Chroma-tron and although it’s far from finished (or even functional), I am hosting the code online using GitHub Pages (not a sponsor but I do have a free account) where you can see a live demo:

A link to the Chromatron prototype live preview on Chromatron.
Click for a live preview of the Chromatron prototype on GitHub Pages.

Currently it just spins and highlights the sections of the conic color model your mouse is over but the idea is that as I update the code on GitHub you will be able to follow along by previewing the updates live allowing you to see what has changed, though due to my schedule I cannot guarantee I will update the project daily but I will try to work on it as frequently as I can.

Here’s three bits of trivia about the Chromatron prototype:

  • There are 48 different colors on the “Carousel of Color”.
  • Each color does have a name.
  • When we’re finished, our prototype will be capable of representing about 16,581,375 different colors.

One other bit of information is that if this prototype works out well, I will use similar techniques to build a 3D version of my FANN Neural Network Visualizer and depending on how successful I am and how much trouble it is, we might even be able to watch the ANN “think” in real time 3D but I still have much experimentation before we get there, anyway lets talk about a wallpaper.

Wallpaper

Sadly, no wallpaper today because I’ve been super busy and haven’t had the time to finger paint something nice for you but that won’t always be the case. As a condolence prize you win a fully 3D animated rotating conic color model to enjoy instead! 😛

Also, if you just want the featured image, here you go:

The lines in the image remind me of iron filings in a magnetic field. 😛

And before I forget, here’s a link to the Chromatron prototype that you can revisit from time to time to see updates to the app.

Chromatron on GitHub Pages: https://geekgirljoy.github.io/Chromatron/

You can get the code in the GitHub repo.

Chromatron on GitHub: https://github.com/geekgirljoy/Chromatron

Anyway, I’m going to be kind to myself and keep today’s post short. 😛

Feel free to make suggestions about the app if you want to. 🙂


All my content is sponsored by my patrons over on Patreon who help make free software, art and tech tutorials possible.

Today I would like to thank Marcel for their generous ongoing support but as I always say, if all you can do is like share comment and subscribe, well… that’s cool too! 😉

Much Love,

~Joy

Create a free website or blog at WordPress.com.

Up ↑

%d bloggers like this: