a love letter to tangled (android, iOS, and a search API)
at main 20 lines 625 B view raw
1{ 2 "id": 1004, 3 "type": "record", 4 "record": { 5 "live": true, 6 "rev": "3kb3fge5lm33a", 7 "did": "did:plc:abc123", 8 "collection": "sh.tangled.string", 9 "rkey": "3kb3fge5lm33a", 10 "action": "create", 11 "cid": "bafyreigabc126", 12 "record": { 13 "$type": "sh.tangled.string", 14 "filename": "search.go", 15 "contents": "package search\n\nfunc BM25Score(tf, df, n, avgdl float64) float64 {\n\tk1 := 1.2\n\tb := 0.75\n\treturn tf * (k1 + 1) / (tf + k1*(1-b+b*n/avgdl))\n}", 16 "description": "BM25 scoring function for full-text search", 17 "createdAt": "2026-03-22T15:00:00.000Z" 18 } 19 } 20}