---
title: "Bogathon 2 — Flower Computer Company"
description: "Schedule, project ideas, and resources for BOG-A-THON 2 by Flower Computer Company."
canonical: "https://bogathon.flowercomputer.com/2/"
image: "https://bogathon.flowercomputer.com/media/og/bogathon-2.png"
---

# BOG-A-THON 2

We’re glad you could make it out to Index!

Today is all about trying out some of the tooling we’ve built, and exploring incremental computation, high performance search tooling, and new ways to think about databases.

We've got a few tracks to think about these domains through, and we'll be giving out prizes to the best manifestation of each.

> Join the hackathon chat at [bogchat.flowercomputer.com](http://bogchat.flowercomputer.com).

### Bog-A-Thon Schedule

| Time          | Activity             |
| ------------- | -------------------- |
| 1:00pm        | Doors open           |
| 2:00pm        | Welcome              |
| 1:00pm–6:30pm | Project hacking      |
| 6:30pm–8:00pm | Pizza, Demos, Prizes |

### Categories and Prizes ($2k in total)

There are 3 submittable categories, each with a $500 prize. If you are working with a group, the prize will be split evenly among group members.

Judging will be based on how well the project uses [BogKit](https://github.com/flowercomputers/bogkit) and how well it fits the category it's submitted to.

#### 1. Agent context support ($500)

This category is all about using bogkit to support agent interactions — surfacing the best text to make the most valuable context, quickly providing context to make voice interactions more natural, etc.

In the past we've seen people build things like: a grand turismo TTS driving assistant, large local corpus ingestion to memory framework, etc

#### 2. Performance oriented benchmark gang ($500)

Building out data infrastructue with bogkit has many unique affordances, from complex joins made fast, to automatically materialized views always providing up to date state.

This category is all about exploring these affordances and bringing performance gains to what would usually be painful query surfaces in more traditional databases.

In the past we've seen people build things like: transit apps focused on transfer scheduling, very fast local large pdf search, etc.

#### 3. Novel interface, gaming, media ($500)

Leverage bogkit's unique affordances to serve as the backend for a novel media experience — this can be a game, a more expressive piece of software, etc.

In the past we've seen people build things like: geography based territory capture game, rpg-style character builder, etc

### How to get started and submit for judging

To help you get your bearings, we've created a collection of tools to help you get building. Fork this repo and use the project creation script to frame out your project:

> [GET BOGKIT](https://github.com/flowercomputers/bogkit)

When you're ready, [open a PR against the upstream](https://github.com/flowercomputers/bogkit/compare) and fill in the PR template to submit your project for judging.

### What is Bog?

Bog is a database runtime that makes every attempt to do _as much work_ as possible _as early_ as possible to make reads _incredibly_ fast. In Bog's case, this means compiling queries into functions that eagerly update their output as mutations occur. Bog and its constituent components are built in Rust with high performance and flexible deployment targets in mind.

Today you'll be working with some of the internal libraries that power Bog:

- Fold: Our take on an incremental programming framework, and Bog's "engine"
- ESE: Or, "Embedded Static Embeddings", our first take on a "compiler oriented" approach to static embedding.
- ANNy: Or, "Approximate Nearest Neighbors ...yeah", a very fast crate for creating HNSWs.

### Entries

- [Bog Bench](https://github.com/flowercomputers/bogkit/pull/3): An incremental benchmark harness for agent tooling
- [Instant Base Views](https://github.com/flowercomputers/bogkit/pull/4): A fast, continuously updated table-view experiment
- [Tompkins Audio Search](https://github.com/flowercomputers/bogkit/pull/5): A searchable multimodal memory of a park
- [Séance](https://github.com/flowercomputers/bogkit/pull/6): Time-travel search for Git repositories
- [MUDGarden](https://github.com/flowercomputers/bogkit/pull/7): A persistent shared gardening world with autonomous residents
- [Untitled Mobile FPS](https://github.com/flowercomputers/bogkit/pull/8): A camera-driven multiplayer finger-gun game for iPhone

### Interesting/useful Datasets

- [Foursquare Open Places](https://opensource.foursquare.com/os-places/)
- [MTA Transit Data APIs](https://api.mta.info/#/)
- [Bluesky Firehose Documentation](https://docs.bsky.app/docs/advanced-guides/firehose)
- [Bluesky Jetstream Repository](https://github.com/bluesky-social/jetstream)
- [Flower Office Weather Station](http://weather.local:8080)
- [Magnifica Humanitas Text Dataset](/magnifica_humanitas.txt)

### Staff

If you have questions, concerns, or anything you'd like to discuss, find any of us milling around the event:

<ul className="staff-portraits staff-portraits--multiply-light" aria-label="Bogathon 2 staff">
  <li>
    <img src="/media/staff/ed.png" alt="Ed" width="200" height="200" loading="lazy" />
    <span>Ed</span>
  </li>
  <li>
    <img src="/media/staff/sam.png" alt="Sam" width="200" height="200" loading="lazy" />
    <span>Sam</span>
  </li>
  <li>
    <img src="/media/staff/william.png" alt="William" width="200" height="200" loading="lazy" />
    <span>William</span>
  </li>
</ul>

### Coda

<video
  autoPlay
  muted
  loop
  playsInline
  controls
  preload="metadata"
  width="1280"
  height="720"
  aria-label="A short screen recording of one of the projects built at Bogathon 2."
>
  <source src="/videos/bogathon-2/bogathon-2-loop.webm" type="video/webm" />
  <source src="/videos/bogathon-2/bogathon-2-loop.mp4" type="video/mp4" />
  Your browser does not support embedded video.
</video>

## Machine-readable resources

- [All Bogathon events](https://bogathon.flowercomputer.com/llms.txt)
- [Event API](https://bogathon.flowercomputer.com/api/events/2.json)
- [Sitemap](https://bogathon.flowercomputer.com/sitemap.xml)
