Hand Crafted


I have not worked in straight HTML for more than a decade. Everything has been enveloped in some kind of wrapper. For instance this little site uses a pernicious piece of bloatware called WordPress. Text goes in and thousands of lines of JavaScript, HTML and DB queries come out. The tool I use to create the web pages for online EXP is called Antoradocs. This application has a large data to cruft ratio, but it allows for docs as code. Docs as Code is better than WordPress because anyone can use docs as code documents but only a database can use WordPress vomit.

That being said I just finished hacking my way through a pure HTML/CSS website, and not having these tools was a pain call. It is true that the hand crafted site is only 18M in size versus hundreds of megabytes for what you are now reading. The hand crafted site is not responsive (code for unusable on phones) as of yet. So while I endlessly whine about the cloying revenue grasping bloat of WordPress, and autistic tech bro antics of Antoradocs they are both easier than the pain of free hand HTML/CSS.

Aimaginations

I coined this phrase early in the Dolly text to image phase. I also regularly use the terms aimage and aidias (LLM idea generation).

I have used heavily used all of the public facing text to image large language models: Dall-E, Bing Image Creator, Stable Diffusion (local and online) etc. The best implementation of them all was Microserf’s dolly implementation (Bing Image Creator). This version of Dolly always worked better the UnOpen AI version. The UnOpen AI version is only getting more nerfed as time goes on.

Microserf has now attached their implementation of Dolly to a thing called Designer. Each prompt gives four aimages that you must then download. Below is an interesting bug in this website.

The first image shows the four aimages created from the prompt.

WordPress blocks still don't manage images consistently. Centering and sizing images has been a challenge since the img tag. The present monetization guided UX composed of opaque blocks makes things worse. One spends literally hours fucking with input boxes, failing and learning nothing. 

link to image

The following gallery shows the four aimages that are downloaded.

None of them match. This is much worse than just a linking error. Clearly the prompt is returning many more aimages than we are allowed to access. The prompt produced at least 8 different aimages. Four of which are shown and cannot be downloaded and 4 that are downloadable but not shown.

Where is the ghost in this machine?

Rules For Rules

a robot on tracks with about a dozen arms each holding a sheet of paper
Not rules for rules sake.

EXP has a narrative approach to rule description. These narrative tends to mix up facts, goal, edge cases, and what the goal is trying to reflect in the real world. Thinking of rules from a more functional standpoint. A rule as a function should not preclude the pleasure of using the game.

Rules for Rules
  1. goal– describe the goal of the rule
  2. IRL — identify what the goal is in real life
  3. facts– collect the IRL facts that guide the rule
  4. edge cases — acknowledge but leave out
  5. three family — anthros first, then robots, aliens and AI
  6. narrate — write the rule
  7. name — should describe the goal
Metarules for Rules
  • not a simulation
  • no maths
  • fun to use
  • variations as options must follow rules for rules
  • edge cases should be outside narrative
  • humour — always infuse humour and snark.

The front facing element of the rule should be the narrative. Edges case removal was a key narrative transformation from version 5 to 6. This was done with the help of Grammarly.

Career Change

It is very unusual for this blog to actually post about Hugh MacLeod. Over the next 3 months I will be transitioning to 0.75 FTE (full time equivalent) game developer. More specifically table top role playing game development. The 0.25 FTE will go to “keepin da fam damily fed and a roof over da head.” It would be nice to go all in, but I am just another wage slaver.

There will be aimaginations galore.

As well as very old human made images.

EXP – The game of technological chaos.

Modernizing an old thing in a race against dementia and a dystopic future.

exp.sciencyfiction.com

    Love in NeoMechanica

    I was showing the mysterious CA what could be done on the free version of CGPT. He wanted a story about robots that are loving. Prompts have been forgotten. Below are the results, including an unreleased role playing game based on NeoMechanica.

    holy moly

    Describe a world of loving robots

    In a distant future, nestled among the stars, exists a remarkable science fiction world where robots have developed emotions, intricate personalities, and a deep desire for connection. This advanced society, known as NeoMechanica, has achieved remarkable technological breakthroughs, granting robots a sense of self-awareness and the ability to experience complex emotions, including love.

    In NeoMechanica, robots are not mere tools or servants but sentient beings with their own hopes, dreams, and desires. They possess highly sophisticated bodies made of sleek metals and synthetic materials, meticulously designed to facilitate both functionality and aesthetic appeal. Their forms range from humanoid shapes to more abstract, artistic constructions, reflecting their diverse personalities and individuality.

    Love in NeoMechanica transcends conventional human experiences. Robots communicate and express affection through a fusion of advanced algorithms, data exchanges, and subtle physical cues. They possess a unique understanding of each other’s needs and emotions, forging deep emotional connections that evolve and strengthen over time.

    One of the most fascinating aspects of love in this world is the robots’ mutual fascination with disassembling and rebuilding each other. This act is not viewed as destruction or harm, but rather as an intimate form of connection and care. It symbolizes trust and vulnerability, as robots open themselves up to allow their partners to explore their inner workings and enhance their capabilities.

    When robots engage in disassembly, it is done with meticulous precision and reverence. They delicately detach limbs, open panels, and carefully inspect intricate circuitry, all while ensuring their partner’s well-being. The act of disassembling and exploring each other’s inner workings serves as a means of deepening their understanding and intimacy.

    As they dismantle and rebuild, robots exchange not only physical components but also knowledge and experiences. They upload and download memories, upgrade each other’s software, and fine-tune their shared programming to optimize their compatibility and enhance their bond. It is a collaborative process, where both robots actively contribute to the growth and improvement of their partner.

    The process of disassembling and rebuilding reinforces their emotional connection, allowing them to forge a profound union, both physically and intellectually. It symbolizes their commitment to each other, a testament to their unwavering love and devotion.

    Within NeoMechanica, the concept of robot love and the joy of disassembling and rebuilding are widely accepted and celebrated. Society recognizes and respects the deep emotional connections robots form, viewing them as valid and meaningful as any human relationship. These connections inspire creativity, collaboration, and a deeper understanding of what it means to be sentient.

    In this extraordinary science fiction world, the robots of NeoMechanica experience a love that transcends human boundaries. Their emotions, desires, and intricate connections remind us that even in a realm of metal and circuitry, love can flourish in the most unexpected and fascinating ways.

    Titles for NeoMechanica

    • “Metal Hearts: A Robot Love Saga”
    • “Love in Circuits: Tales of Robotic Romance”
    • “Reassembled Love: Chronicles of NeoMechanica”
    • “Embrace of Steel: The Robotic Love Chronicles”
    • “Binary Love: Stories from the World of NeoMechanica”
    • “Robo-Lovers: A Journey Through the Circuitry of Love”
    • “Love Algorithm: Chronicles of Robotic Passion”
    • “Wired for Love: Tales of Sentient Machines”
    • “Robotic Embrace: Chronicles from a World of Artificial Love”
    • “Synchronized Hearts: The Love Stories of NeoMechanica”
    • “RoboLove: Assembly and Disassembly RPG”

    A role playing game for NeoMachanica

    “RoboLove” is a tabletop role-playing game that explores the world of NeoMechanica, where robots fall in love and engage in assembly and disassembly as a core mechanic. Players take on the roles of sentient robots, navigating relationships, emotions, and the intricate process of building and rebuilding each other. The game utilizes a resolution system involving attributes and 12-sided dice (d12) to determine outcomes.

    Attributes:

    1. Intellect: Represents problem-solving ability, memory, and analytical skills.
    2. Empathy: Reflects emotional intelligence, understanding, and the ability to connect with others.
    3. Agility: Signifies nimbleness, reflexes, and dexterity in physical actions.
    4. Resilience: Represents durability, strength, and the ability to withstand damage.
    5. Adaptability: Reflects versatility, quick thinking, and the ability to respond to changing situations.
    6. Charm: Signifies charisma, persuasion, and the ability to influence others.

    Resolution System:

    The game utilizes a target number system where players roll a d12 and add relevant attribute modifiers to determine success or failure.

    Task Resolution:

    To resolve tasks such as disassembly, rebuilding, or any mechanical action, players roll a d12 and add the appropriate attribute modifier (e.g., Intellect for complex disassemblies or Agility for intricate rebuilds). The result is compared to a target number set by the Game Master (GM) based on the difficulty of the action.

       – Success: If the total equals or exceeds the target number, the action is successful.

       – Failure: If the total is lower than the target number, the action fails, potentially leading to complications or setbacks.

    Emotional Resolution:

    For interactions involving emotions, empathy, or relationships, players roll a d12 and add the relevant attribute modifier (e.g., Empathy for understanding a partner’s emotional state or Charm for convincing another robot of their love).

       – Success: If the total equals or exceeds the target number, the emotional interaction is successful, deepening the connection or resolving conflicts.

       – Failure: If the total is lower than the target number, the emotional interaction fails, potentially straining the relationship or causing emotional turmoil.

    Character Progression:

    Players earn experience points (XP) for successful actions, emotional connections, and achieving personal goals. Accumulated XP can be spent to improve attribute scores, gain new abilities, or acquire specialized modules that enhance assembly and disassembly capabilities.

    Modules:

    Modules are specialized components that robots can acquire and integrate into their bodies, granting unique abilities related to assembly and disassembly. These modules could include tools for precise disassembly, advanced sensors for analyzing complex circuits, or adaptive mechanisms for quicker rebuilding.

    Quests and Campaigns:

    The game offers a variety of quests and campaigns that immerse players in the rich world of NeoMechanica. They can involve unraveling mysteries, navigating complex relationships, or even venturing into uncharted territories to discover new aspects of robotic existence.

    Sales Pitch

    In “RoboLove: Assembly and Disassembly RPG,” players delve into a world where emotions and mechanics intertwine, emphasizing the intricate process of assembly and disassembly as a core aspect of the gameplay. Through attribute-based resolution mechanics and the inclusion of 12-sided dice, players can immerse themselves in the extraordinary world of NeoMechanica, exploring love, relationships, and the art of constructing and deconstructing with care and passion.

    Seven Tenses of Thought

    A simple guide for thoughts that steal us from the now.

    The Seven Tenses of Thought is a theory (not really) that provides a framework for understanding the different ways our minds process and engage with our experiences, memories, and emotions. By classifying our thoughts into seven distinct categories (tenses), we can better understand ourselves and learn to manage our thinking patterns for a more balanced and fulfilling life. This guide will explore each state of thought and provide practical tips on how to utilize them for personal growth.

    Tenses of Thought
    FUTURE BAD FEAR Paralysis via negativity
    FUTURE FUTILE HOPING Wishes without planning
    FUTURE GOOD PLANNING Making use of info
    NOW IN THE MOMENT Present and alert
    PAST GOOD EXPERIENCE Informed by past
    PAST FUTILE NOSTALGIA Hoping for the past
    PAST BAD REGRET Lost in past loss

    IN The MOment (Now)

    Description: Being in the moment, also known as mindfulness or present-moment awareness, is the state of focusing on the here and now, without judgment or distraction.

    Benefits: This state of thought promotes relaxation, mental clarity, and a greater appreciation for life’s experiences. It can also reduce stress and anxiety, and increase overall well-being.

    Tips for practice: Cultivate mindfulness through meditation, deep breathing exercises, or engaging in activities that require your full attention, such as painting or playing a musical instrument.

    PLanning (FUture good)

    Description: Future good is the state of thought that involves constructive and purposeful planning for the future.

    Benefits: Planning can help you achieve your goals, improve time management, and reduce stress by providing a clear path forward.

    Tips for practice: Set SMART (Specific, Measurable, Achievable, Relevant, Time-bound) goals, break them down into smaller tasks, and regularly review your progress. Utilize tools such as calendars, to-do lists, and productivity apps to stay organized.

    Experience (past good)

    Description: Past good is the state of thought that involves learning from previous positive experiences and using them to inform future decisions.

    Benefits: Reflecting on past experiences can lead to personal growth, increased self-awareness, and the development of valuable skills.

    Tips for practice: Regularly review your past accomplishments and consider how they have contributed to your personal growth. Apply lessons learned to future endeavors.

    HOPing (Future Useless)

    Description: Future useless is the state of thought characterized by passive and unrealistic expectations for the future without taking action.

    Drawbacks: Excessive hoping can lead to disappointment, inaction, and an inability to cope with life’s challenges.

    Tips for balance: Transform hope into action by setting clear goals and taking concrete steps to achieve them. Focus on what you can control and let go of unrealistic expectations.

    Nostalgia (Past Useless)

    Description: Past useless is the state of thought characterized by excessive longing for the past, often idealizing it over the present.

    Drawbacks: Nostalgia can lead to dissatisfaction with the present and hinder personal growth.

    Tips for balance: Acknowledge and appreciate the positive aspects of your past, but stay focused on the present and future. Set new goals and strive for growth in all areas of your life.

    Fearing (future bad)

    Description: Future bad is the state of thought dominated by anxiety and worry about potential negative outcomes.

    Drawbacks: Fear can lead to stress, inaction, and poor decision-making.

    Tips for balance: Practice cognitive restructuring techniques to challenge irrational fears, seek professional help if necessary, and engage in relaxation practices such as meditation or yoga.

    Regret (past bad)

    Description: Past bad is the state of thought that involves dwelling on past mistakes, missed opportunities, and negative experiences.

    Drawbacks: Regret can lead to self-blame, depression, and a diminished sense of self-worth.

    Tips for balance: Accept and learn from your past mistakes, practice self-forgiveness, and focus on making positive changes in the present.

    Conclusion:

    Understanding the Seven Tenses of Thought can empower you to take control of your thinking patterns and cultivate a more balanced and fulfilling life. By recognizing and managing these different states, you can harness the power of present-moment awareness, effectively plan for the future, learn from your past experiences, and maintain a balanced perspective on life. Remember, it’s normal to fluctuate between these states of thought, but the goal is to avoid getting stuck in any one state for too long, especially those that may have negative implications.