{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreict77t67dcwgyrlq6conapic6nawpaeeuw6czktcriqccey3c6xcu",
"uri": "at://did:plc:ggw3ytncksrywfyexxqcy4lv/app.bsky.feed.post/3mfjxetht45w2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreiatzt2edje324zse6tgkzxdyde3v5bwr2hkp45tj2h2p674tzqylu"
},
"mimeType": "image/jpeg",
"size": 547693
},
"path": "/2026/02/port-of-san-francisco-dry-dock-pier-68-70/",
"publishedAt": "2026-02-23T12:01:00.000Z",
"site": "https://missionlocal.org",
"tags": [
"Column",
"How 900 feet of rusty metal overtook Millennium Tower as the biggest metaphor for San Francisco"
],
"textContent": "Unable to find a shipyard operator or sell its drydocks, Port of SF has allotted $61M to raze them — lest they sink and triple the cost\n\nHow 900 feet of rusty metal overtook Millennium Tower as the biggest metaphor for San Francisco",
"title": "How 900 feet of rusty metal overtook Millennium Tower as the biggest metaphor for San Francisco"
}