{
"path": "/3mgkb5j5oqc2b",
"site": "at://did:plc:aurnkk6uy6axy66uqaq6dqy6/site.standard.publication/3m6gjuzizxc27",
"tags": [],
"$type": "site.standard.document",
"title": "How to jklb.social",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"id": "019ccb49-60fb-7dd3-9134-9af0ae59d0f1",
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 1,
"plaintext": "\"How do I make an account?\" "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 40,
"byteStart": 29
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 63,
"byteStart": 50
},
"features": [
{
"uri": "https://overreacted.io/open-social/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 143,
"byteStart": 137
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "Your bluesky account is your jklb.social account (& so much more). Type your handle (example: alice.bsky.social) into the box and press 'Log in':"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreihira5hkn6tpzo2k64kts6et5bt4vf23mpmdru7j2hgznqi3ablcm"
},
"mimeType": "image/png",
"size": 80838
},
"aspectRatio": {
"width": 994,
"height": 484
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "You will be prompted with something like this:"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreics53cl3def7qc3mucaoiclz3phxqzge72igvnczz4mtcceb4b3hm"
},
"mimeType": "image/png",
"size": 270216
},
"aspectRatio": {
"width": 2578,
"height": 1330
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 114,
"byteStart": 29
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "This is your Bluesky saying, 'Hey this website wants to read and write Bluesky data on your behalf, is that cool?'"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 27,
"byteStart": 18
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#bold"
}
]
}
],
"plaintext": "It's cool. Press 'Authorize'"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 48,
"byteStart": 37
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "I keep struggling to articulate what jklb.social is to people new to Open Social, but basically...it's an alternative client for Bluesky."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 53,
"byteStart": 42
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "You can do all the same things, except on jklb.social there's less friction towards sociable actions and more friction towards endless doomscrolling."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Does that make sense? PLEASE leave a comment, or tag me (@jakesimonds.com) in a bluesky post with a question. Your bravery in asking will help others learn! "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "And I'm actually sorry, on a personal level, that some of this stuff is so confusing. Open Social is just such an exciting & optimistic space that the possibilities are expanding faster than the explanations. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 1,
"facets": [
{
"index": {
"byteEnd": 11,
"byteStart": 0
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "jklb.social Best Practices"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreiegfc5nuunnuj6b7o4u4c2qa4xoizlxe2wee6fvt7jk4meehoz42u"
},
"mimeType": "image/png",
"size": 75277
},
"aspectRatio": {
"width": 1200,
"height": 798
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 44,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "My personal reposts (aka boosts) over time ^"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"plaintext": "Be a little brave. Like, boost and reply more. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 35,
"byteStart": 24
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "The thought that led to jklb.social was: \"If interacting with a post was literally as easy as seeing the next post...maybe I'd lurk less.\" And so far? Yeah, it's kinda working. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "So be a little brave. Likes aren't legally binding contracts. Boosts (aka reposts/retweets) aren't necessarily endorsements. By participating in social media, you are actively witnessing the author. They will feel seen. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"plaintext": "When you participate more, you'll scroll less"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 80,
"byteStart": 69
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "I can only speak for myself, but one thing I really like about using jklb.social is that after not that many posts, if I've been actively participating in the media by liking & occasionally replying or boosting things I feel done and satisfied. I even feel...a little bit tired. But I don't have the urge to check again in a half an hour. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 24,
"byteStart": 13
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "For the full jklb.social experience, you gotta participate in the media. Let me know how it goes! "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": " "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"plaintext": "Embrace the limitations"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreianauz4frh6ko5va6alx5vtbzcgeyxn36ektnk2vshyxffzvl225i"
},
"mimeType": "image/jpeg",
"size": 160952
},
"aspectRatio": {
"width": 750,
"height": 1034
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 23,
"byteStart": 0
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "This is social media ^ "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Social media is strange. That's the only thing I've learned, making jklb.social. It's a very, very strange thing we all do. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 68,
"byteStart": 41
},
"features": [
{
"uri": "https://en.wikipedia.org/wiki/Blind_men_and_an_elephant",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "I keep thinking about the parable of the \"blind men and an elephant\". "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "We talk like there's one \"twitter,\" one \"bluesky,\" one \"linkedIn.\" But actually? Each one is completely unknowable/ever-changing. Revealing different things to every single user. Nobody ever getting the full picture. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 11,
"byteStart": 0
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "jklb.social will feel different than Bluesky the same way an elephant's tail will feel different than one of it's great big feet. Embrace the differences! "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 84,
"byteStart": 73
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "And don't be afraid to hotkey:v ('view on bluesky') back to Bluesky when jklb.social doesn't handle a corner-case quite right (I do this multiple times a session). "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"plaintext": "Still reading? Jeez. Just try it already!"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 60,
"byteStart": 49
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "If you're an atproto super user (like me), maybe jklb.social could be a fun alt for when you're feeling like something different. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "If you \"hate things like twitter and bluesky,\" maybe you just hate the trunk of the elephant? Only way to find out is trying jklb.social."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 84,
"byteStart": 73
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 158,
"byteStart": 147
},
"features": [
{
"uri": "https://jklb.social",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Trying anything new is an act of bravery. Thank you for even considering jklb.social, for reading this far. If you keep going, and actually do try jklb.social, I'll consider it a personal favor. Thank you. There are so many things you could do, and you're trying my little website? Wow. Let me know how it could be better. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Thanks in advance. "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ":) "
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ""
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": ""
}
}
]
}
]
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreihira5hkn6tpzo2k64kts6et5bt4vf23mpmdru7j2hgznqi3ablcm"
},
"mimeType": "image/png",
"size": 80838
},
"bskyPostRef": {
"cid": "bafyreih76m6ri2z5cvfy4tjslfbqzoffgx67gdwh3x737g3ljbfegwraaq",
"uri": "at://did:plc:aurnkk6uy6axy66uqaq6dqy6/app.bsky.feed.post/3mgkb5ly4c22b",
"commit": {
"cid": "bafyreiacvpnarnwwggqlhez2d2qlarr5zgylcjg22ahbgg645mqjewpywu",
"rev": "3mgkb5m34qa2v"
},
"validationStatus": "valid"
},
"description": "best practices/use cases I'm building for",
"publishedAt": "2026-03-08T11:42:06.846Z"
}