←back to thread

439 points david927 | 1 comments | | HN request time: 0.204s | source

What are you working on? Any new ideas which you're thinking about?
1. adityaathalye ◴[] No.44419679[source]
1. A general-purpose Bitemporal Data Schema using SQLite (for storage) and Clojure (for data processing).

I'm trying to see if I can "get away with it": no schema migration, no fixed views, one tenant per DB, local-first-friendliness.

The general approach is "Datomic meets XTDB meets redplanetlabs/Rama meets Local First". Conceptually, the lynchpin "WORLD FACTs" table looks like this:

  | tx_id  | valid_id | tx_t    | valid_t | origin_t | entity | attribute | value | assert | namespace     | user | role |
  |--------+----------+---------+---------+----------+--------+-----------+-------+--------+---------------+------+------|
  | uuidv7 | uuidv7   | unix ms | unix ms | uuid7    | adi    | problems  | sql   |      1 | org.evalapply | adi  | boss |
2. "Writing for Nerds"

A workshop I've been experimenting with, using willing friends as guinea pigs. To help people remove friction from being able to "spool brain to disk". The sales-y part is here, with more context / explanation about what it is about and what it is not about: https://www.evalapply.org/index.html#writing-for-nerds