Skip to content

Instantly share code, notes, and snippets.

View mathisto's full-sized avatar
💭
💎 .hack// 💻

Matt Kelly mathisto

💭
💎 .hack// 💻
View GitHub Profile
@mathisto
mathisto / memgpt.md
Last active January 26, 2025 00:11
MemGPT

Title: MemGPT: Making AI Chatbots and Systems Smarter

Imagine your computer could only remember what happened in the last five minutes. That's a bit like how large language models (LLMs)—the brains behind AI like chatbots—work today. They're impressive when responding to recent conversations or small bits of information, but they hit a wall when the conversation drags on or they have a mountain of data to process.

What’s the Problem?

LLMs can only deal with a limited amount of information at once, sort of like trying to cram all your groceries into a small bag. This means they're not great at keeping up with long chats or analyzing big documents. Extending their memory isn't as simple as it sounds and gets expensive in terms of computing power.

Introducing MemGPT

@mathisto
mathisto / bullets.md
Created January 19, 2025 17:09
bullets

Here's a high-level breakdown of your project in bullet points:

Project Overview: Eidolon - Infinite Contextual Memory for LLMs

  • Objective:
    • Provide an infinite memory solution for any LLM by storing and retrieving conversational context dynamically.

Key Features

@mathisto
mathisto / eidolon.md
Created January 19, 2025 16:27
Infinite Embedded Archival Pre-Fetch Context Memory

Eidolon: Infinite Memory Chat Companion

Objectives

  1. OpenAI Compatible Endpoints:

    • Expose RESTful API endpoints compatible with OpenAI’s API for seamless integration.
  2. Infinite Archival Memory:

High-Level Instructions

1.	Create a new branch for your work.
2.	Switch to the new branch.
3.	Make changes and commit them.
4.	Check your work (status and log).
5.	Push the branch to the remote repository.

Git Bash Commands

@mathisto
mathisto / HeavensBaseTemplates.md
Last active October 4, 2024 01:59
Heaven Base Copy-Paste Gadget Templates

Heaven Tunnel X-Junction

{7025B1FB-382B-419A-A347-3480F6F88440}

{
  "name": "Heaven Tunnel X-Junction",
  "statePosArrayList": "{blockstatemap:[{Name:\"minecraft:air\"},{Name:\"chisel_chipped_integration:factory_wireframe\"},{Name:\"antiblocksrechiseled:bright_white\"},{Name:\"chisel_chipped_integration:laboratory_tiles\"},{Name:\"antiblocksrechiseled:bright_black\"},{Name:\"antiblocksrechiseled:bright_yellow\"}],endpos:{X:0,Y:10,Z:32},startpos:{X:-32,Y:0,Z:0},statelist:[I;0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,0,0,0,0,0,3,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,3,3,0,0,0,0,
@mathisto
mathisto / MeatballcraftTipsAndTricks.md
Last active August 28, 2024 14:28
Meatballcraft Tips & Tricks

Pyro's Comprehensive Tips on Bees 1

The majority of this post is written under the assumption that you’re using Industrial Apiaries and the Advanced Mutatron. Everything is doable with standard apiaries and alvearies, but will be more difficult.

Bee Breeding is a fairly large part of Meatballcraft and understanding how to do it efficiently can save you a lot of time in the long run and also aid you in generating some less-enjoyable materials, such as Gaia Spirits and Flux. I want to start with an approach where I first present the end goal of your infrastructure and then how we approach reaching that point, followed with an example in how to use this.

You will need, in addition to the Industrial Apiaries and Advanced Mutatron, a Genetic Sampler, a Genetic Transposer, Genetic Replicator, DNA Extractor, Protein Liquefier, and Genetic Imprinter. These are listed in order of priority. It is also strongly recommended that you have access to generation of Rocky Hives and a Hibeescus.

Our end goal is to, as w

@mathisto
mathisto / clojure-learning-list.md
Created December 2, 2022 17:41 — forked from ssrihari/clojure-learning-list.md
An opinionated list of excellent Clojure learning materials

An opinionated list of excellent Clojure learning materials

These resources (articles, books, and videos) are useful when you're starting to learn the language, or when you're learning a specific part of the language. This an opinionated list, no doubt. I've compiled this list from writing and teaching Clojure over the last 10 years.

  • 🔴 Mandatory (for both beginners and intermediates)
  • 🟩 For beginners
  • 🟨 For intermediates

Table of contents

  1. Getting into the language

Keybase proof

I hereby claim:

  • I am mathisto on github.
  • I am mathisto (https://keybase.io/mathisto) on keybase.
  • I have a public key ASBMGtLCM_Ibq4VDVHFe3zH8dKWOPTCvGBPCHhyAR0z5Awo

To claim this, I am signing this object:

@mathisto
mathisto / gruvbox-material-dark.css
Created July 21, 2022 17:56
Codemirror pallete with Gruvbox Material Dark variant
.cm-s-gruvbox-material-dark.CodeMirror,
.cm-s-gruvbox-material-dark .CodeMirror-gutters {
background-color: #292828;
color: #d4be98;
}
.cm-s-gruvbox-material-dark .CodeMirror-gutters {
background: #292828;
border-right: 0px;
}
@mathisto
mathisto / clojure-beginner.md
Created July 5, 2022 03:50 — forked from yogthos/clojure-beginner.md
Clojure beginner resources

Introductory resources