{
"path": "/3mjutjhvucc2o",
"site": "at://did:plc:2ha7bym7sxhtpt3du2lasczt/site.standard.publication/3mjiak5m65c25",
"tags": [
"intro",
"likes.fyi"
],
"$type": "site.standard.document",
"title": "introducing likes.fyi",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"id": "019d9cbf-f057-711c-9f83-b93fd19dff6e",
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 264,
"byteStart": 245
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
}
],
"plaintext": "Hello, friends! I've been on the internet since the year started with a 1. I've been writing software for nearly as long. I'm old, and as a Certified Software Typist (Middle-Aged) I'm at the stage of my career where many of us develop a sort of Programmer's Hubris, a belief that the software that we personally find fun to build will also be met with broad public adulation and commercial success beyond our wildest dreams."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 227,
"byteStart": 218
},
"features": [
{
"uri": "https://likes.fyi",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "It is in the throes of this wretched affliction that I come to you today to share my vision as the guy that's finally going to make social bookmarking stick. That's right, I'm building a new typescript mcdoodle called likes.fyi."
}
},
{
"$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": "tl;dr"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 9,
"byteStart": 0
},
"features": [
{
"uri": "https://likes.fyi",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "likes.fyi is a collection of tools for collecting, organizing, and sharing links to stuff you like. Today it's a way to generate a website with some links you want to share. In the future it will be a fully customizable and extensible system for sharing links online. It will always be open source."
}
},
{
"$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": "Okay. So, What Is It Actu..."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 19,
"byteStart": 10
},
"features": [
{
"uri": "https://likes.fyi",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 111,
"byteStart": 96
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#code"
}
]
},
{
"index": {
"byteEnd": 167,
"byteStart": 162
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#code"
}
]
}
],
"plaintext": "Right now likes.fyi is nothing but an idea but I'm working on building two concrete things: the fyi.likes.share lexicon and a static site generator that displays share records. Along the way I expect to build and share a small collection of tools for interacting these records. At some point I may try to tie it all together into a coherent \"product\" but for now it's more of an exploratory playground."
}
},
{
"$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": "Sounds Like Another, Similar Project"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 170,
"byteStart": 156
},
"features": [
{
"$type": "pub.leaflet.richtext.facet#italic"
}
]
},
{
"index": {
"byteEnd": 208,
"byteStart": 199
},
"features": [
{
"uri": "https://likes.fyi",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "I'm sure it does! I'm aware of several bookmarking tools and two atproto-to-website tools. What's missing for me from the existing tools is the emphasis on sharing links. Sharing is the core of what likes.fyi is about."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "I'll be investigating the existing tools as I go so follow along here if you're interested in that process. Please let me know on bsky if you know a project that I should be looking at. Thanks!"
}
},
{
"$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": "This Is A Lot of Words To Announce A Toy Project"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"plaintext": "Correct. Well spotted."
}
},
{
"$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": "Sounds Interesting Enough, I Guess"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 87,
"byteStart": 77
},
"features": [
{
"did": "did:plc:4ogr24cpbpgixy257hdgdapw",
"$type": "pub.leaflet.richtext.facet#didMention"
}
]
}
],
"plaintext": "Great! Follow us here on Leaflet for more content like this or on Bluesky at @likes.fyi for more of a chill beach party sort of vibe."
}
}
]
}
]
},
"bskyPostRef": {
"cid": "bafyreihephyzxur3pncm4ldu77744wcvgkjh7w4clcu3ftk3zyvyjxxhma",
"uri": "at://did:plc:2ha7bym7sxhtpt3du2lasczt/app.bsky.feed.post/3mjutjn3j3c2o",
"commit": {
"cid": "bafyreiaccvviqjcepcoumxb2sfyaqwf6agzgguewvyecq3jbponhdhxvsy",
"rev": "3mjutjn66xk2c"
},
"validationStatus": "valid"
},
"description": "an experimental toolkit for sharing the things you like with the people you know, built on the AT Protocol",
"preferences": {
"$type": "pub.leaflet.publication#preferences",
"showComments": true
},
"publishedAt": "2026-04-19T20:53:11.340Z"
}