Max Goodhart on Nostr: Last night I got a cool feature working for my podcast editor, Coalesce: words appear ...
Last night I got a cool feature working for my podcast editor, Coalesce: words appear in the collaborative document in realtime as they're transcribed.
The problem is now I have hella concurrent writer problems because transcribed words need to be inserted into the document in time order.
If I have two transcribes running and neither has each other's writes then they'll happily make edits that end up out of order once the crdt merges them... 🤔
Published at
2023-09-27 16:46:26Event JSON
{
"id": "8bd4ace03939142249fea31316b00ae6ee17535557cfe87ac154ef9a73d32be2",
"pubkey": "8ab413e2429f8bf83ef1192d558f417c376e80b3abfee28f195cde17190f3e1a",
"created_at": 1695833186,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.social/users/chromakode/statuses/111138123742074410",
"activitypub"
]
],
"content": "Last night I got a cool feature working for my podcast editor, Coalesce: words appear in the collaborative document in realtime as they're transcribed.\n\nThe problem is now I have hella concurrent writer problems because transcribed words need to be inserted into the document in time order.\n\nIf I have two transcribes running and neither has each other's writes then they'll happily make edits that end up out of order once the crdt merges them... 🤔",
"sig": "ab1e0afd28c2b27b03dabc4335a00eb5db0713fb08ed79cd36694c827d7a03ea0db061b363d37b06ebdcc7fb6841912fe34da908599ef9ce6b21fad90d0770b6"
}