Daniel Spiewak on Nostr: npub1c9m22…z9xjd Following onto this… we were able to auto-derive this ...
npub1c9m22hkc5h6zgrwkz48crhcpw6vch2rf6j97746ugl3neys86jeqyz9xjd (npub1c9m…9xjd) Following onto this… we were able to auto-derive this transformation by leaning on pattern functors. The pattern functor instantiated with a traditional recursive fixed point yields the spanning tree, while the same functor instantiated with an edge-adjacency reference ID yields a DAG (together with ancillary bookkeeping). This was *also* a super good idea because it allowed easy evolution of the graph structure without having to constantly tweak the splicing or projection logic.
Published at
2024-03-05 18:29:55Event JSON
{
"id": "54ff6ca44fa4884cc6c3c0912d3a2dee09f811dd257d342f199cc02d116892d8",
"pubkey": "9a64dd44256e6741e56390a24c93311b2f8fe69dd81379b18b58fb9fec304a83",
"created_at": 1709663395,
"kind": 1,
"tags": [
[
"p",
"c176a55ed8a5f4240dd6154f81df0176998ba869d48bef575c47e33c9207d4b2",
"wss://relay.mostr.pub"
],
[
"p",
"3422fcbc32f333fb2d3481b2e981258af8a0b571869cbfe93c42962410e232ef",
"wss://relay.mostr.pub"
],
[
"e",
"adebbc2e7045549ce65857928fe088c136af591eb2246c4849c366e65418cdba",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://fosstodon.org/users/djspiewak/statuses/112044500305062836",
"activitypub"
]
],
"content": "nostr:npub1c9m22hkc5h6zgrwkz48crhcpw6vch2rf6j97746ugl3neys86jeqyz9xjd Following onto this… we were able to auto-derive this transformation by leaning on pattern functors. The pattern functor instantiated with a traditional recursive fixed point yields the spanning tree, while the same functor instantiated with an edge-adjacency reference ID yields a DAG (together with ancillary bookkeeping). This was *also* a super good idea because it allowed easy evolution of the graph structure without having to constantly tweak the splicing or projection logic.",
"sig": "c33796e6d578b425f90112bbeb009ab852372c4676b80ce556d3e63c92699a2c38e431d9805f1bc23aab8b66861009ee2221ea58e32dd1a745d5ecaf62e437e2"
}