Skip to content

JD's Joint

]20 goto 10

Menu
Menu

Reboot for updates complete.

Posted on February 13, 2024 by jdkendall

I’ve been away for a bit as I’ve been onboarding with my new employer and working through family circumstances. Now that things are returning to normalcy, I wanted to share an update on my different projects. I’m splitting my attention between four projects, two of which are instructive and two of which are productive endeavors….

Read more

Clarification (Seeking Semantic Similarities)

Posted on November 18, 2023 by jdkendall

A quick nitpicking follow-up for the previous post about the embeddings used by LLMs. The examples I used were vectors in space, which is intuitive for someone to think about. However, the actual representation inside of vector databases and in LLMs is different – instead of being a point in space, a semantic concept would…

Read more

Seeking Semantic Similarities

Posted on October 28, 2023October 28, 2023 by jdkendall

When searching for data, we often rely on straightforward criteria like exact matches or proximity in attributes such as location. These types of matches are easy to calculate, as they involve direct comparisons. However, there’s a more complex challenge that arises when we need to determine if two things are similar in meaning. How can…

Read more

Bytes to Bites

Posted on October 11, 2023October 11, 2023 by jdkendall

How do we get from a user’s message to an informed response from Chom? I’ve been chewing on this one for a while and I think I have an idea for a first draft. So let’s go ahead and just hit you with the sequence diagram right away: (Go ahead and click to get a…

Read more

Om Nom Chom

Posted on October 10, 2023October 10, 2023 by jdkendall

For those not in the know, I’ve been working on a chatbot affectionately known as “Chom, Your Culinary Companion” — Chom for short. (Coming soon™ to https://chom.ai/ !) Chom is in an alpha state, capable of interacting with users but integrations and steering are still in the works. Chom interacts with users in a chat…

Read more

thread::sleep(a_little_longer)

Posted on April 19, 2023 by jdkendall

Quick update from the lunch table. I’m still alive, just continuing to face significant challenges at work. The dry spell of personal development time will end very soon, however, and we’ll be back at it in no time. Tentatively looking at late May to resume Medusa development. I’m also planning to start working on a…

Read more

What a horrible night to have a curse.

Posted on September 23, 2022 by jdkendall

Work on Medusa has been on pause for a bit while my energies and attention are focused towards a tight deadline at work. But! Fear not, adventurer! Lots of interesting content to come soon. My temporary hiatus should resolve at the start of November and we’ll press onward.

Read more

Medusa and Entity Component Systems

Posted on July 30, 2022 by jdkendall

With the rewrite to Rust, the Medusa system is moving from a Javascript prototype-based engine (half OO, half data-driven) to a strictly typed entity component system, which is a somewhat confusing model to wrap one’s head around. My best understanding to date for the entity component system is along the lines of, a warehouse of…

Read more

Engine Determinism

Posted on July 28, 2022July 28, 2022 by jdkendall

One of the major hurdles I have struggled to overcome is the lack of exploration for engine determinism and its ramifications for building up a quality platform for a long-term game. Often the topic is glossed over or even outright ignored, with no discussion of seeding random values, writing multithreading such that order of operations…

Read more

I AM ERROR

Posted on July 14, 2022July 23, 2022 by jdkendall

With the renewed interest between my friends and I in development of Medusa, our 8-bit love letter to the NES era of puzzle games, I’ve engaged with the Rust programming language for the construction of the engine. The language makes a certain design pattern first class, which I want to discuss here. (Disclaimer: I am…

Read more

Posts pagination

  • 1
  • 2
  • Next

Recent Posts

  • Reboot for updates complete.
  • Clarification (Seeking Semantic Similarities)
  • Seeking Semantic Similarities
  • Bytes to Bites
  • Om Nom Chom

Archives

  • February 2024
  • November 2023
  • October 2023
  • April 2023
  • September 2022
  • July 2022
  • January 2022

Categories

  • Uncategorized
©2026 JD's Joint | Built using WordPress and Responsive Blogily theme by Superb