"big data at indieweb". Isn't that an oxymoron?
#indieweb
{
"type": "entry",
"author": {
"name": "@mkj",
"url": "https://social.linux.pizza/@mkj",
"photo": null
},
"url": "https://social.linux.pizza/@mkj/111064520705101959",
"content": {
"html": "<p>\"big data at indieweb\". Isn't that an oxymoron?</p><p><a href=\"https://social.linux.pizza/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "\"big data at indieweb\". Isn't that an oxymoron?#indieweb"
},
"published": "2023-09-14T16:48:13+00:00",
"post-type": "note",
"_id": "38912599",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"published": "2023-09-14T13:10:09+00:00",
"url": "https://werd.io/2023/an-update-on-the-fediverse-api",
"name": "An update on Sup, the ActivityPub API",
"content": {
"text": "A little while back I shared an idea about an API service that would make it easy to build on top of the fediverse. People went wild about it on Mastodon and Bluesky, and I got lots of positive feedback.My startup experience tells me that it\u2019s important to validate your idea and understand your customers before you start building a product, lest you spend months or years building the wrong thing. So that\u2019s exactly what I did.I put out a simple survey that was really just an opener to find people who would be interested in having a conversation with me about it. I bought each person who replied a book certificate (except for one participant who refused it), and listened to why they had been interested enough to answer my questions. If they asked, I told them a little more about my idea.The people I spoke with ran the gamut from the CEOs of well-funded tech companies to individuals building something in the context of cash-strapped non-profits. I also spoke with a handful of venture capitalists at various firms who had proactively reached out.A shout-out to Evan Prodromou, one of the fathers of the fediverse, here: he very kindly spent a bunch of time with me keeping me honest and helping to move the project along.What I discovered was that the people who wanted me to build my full idea were people who really cared about the fediverse, but were not going to be customers. The people who were going to be customers wanted two specific things:A fast way to make informational bots. Twitter used to be full of informational, automated accounts. Consider accounts containing local weather updates, earthquake reports, and so on. That\u2019s been much harder for people to build on the fediverse.Statistics about trends and usage. Aggregate information about how the fediverse is behaving, including about how accounts are responding to individual links and domains.While these signals were very clear, I couldn\u2019t yet validate the core thing I\u2019d proposed to build, which was a full API service with libraries that let people build fully-featured fediverse-compatible software. I also couldn\u2019t yet validate the idea that existing startups would use a service like this to add fediverse compatibility to their products.But I believe, to reference a way-overused clich\u00e9, that this is where the puck is going.I strongly believe that the fediverse is how new social networks over the next decade will be built. I also have conviction that more people will be interested in building fully-featured fediverse services once Threads federates and Tumblr joins. It\u2019s likely that another large network will also start supporting these protocols.However, someone financially backing the project would be doing so on the basis of my conviction alone. I couldn\u2019t yet find strong customers for this use case.I think that\u2019s okay! In the shorter term, I\u2019m very interested in helping people build those bots in particular \u2014 it\u2019s a great place to start and a good example of building the smallest, simplest, thing.The original name I came up with, Sup, was taken by another fediverse project. So for now, this idea is called Feddy.Anyway, I wanted to report back on what I\u2019d found and how I was thinking about the project today. As always, I\u2019d love your feedback and ideas! You can always email me at ben@werd.io.",
"html": "<p><img src=\"https://werd.io/file/6503067f2a97d1ab6c07f3d2/thumb.jpg\" alt=\"An abstract network\" width=\"1024\" height=\"683\" /></p><p>A little while back <a href=\"https://werd.io/2023/more-on-the-activitypub-api-project\">I shared an idea about an API service that would make it easy to build on top of the fediverse</a>. People went wild about it on Mastodon and Bluesky, and I got lots of positive feedback.</p><p>My startup experience tells me that it\u2019s important to validate your idea and understand your customers before you start building a product, lest you spend months or years building the wrong thing. So that\u2019s exactly what I did.</p><p>I put out a simple survey that was really just an opener to find people who would be interested in having a conversation with me about it. I bought each person who replied a book certificate (except for one participant who refused it), and listened to why they had been interested enough to answer my questions. If they asked, I told them a little more about my idea.</p><p>The people I spoke with ran the gamut from the CEOs of well-funded tech companies to individuals building something in the context of cash-strapped non-profits. I also spoke with a handful of venture capitalists at various firms who had proactively reached out.</p><p>A shout-out to <a href=\"https://evanp.me/\">Evan Prodromou</a>, one of the fathers of the fediverse, here: he very kindly spent a bunch of time with me keeping me honest and helping to move the project along.</p><p>What I discovered was that the people who wanted me to build my full idea were people who really cared about the fediverse, but were not going to be customers. The people who <em>were</em> going to be customers wanted two specific things:</p><p><strong>A fast way to make informational bots.</strong> Twitter used to be full of informational, automated accounts. Consider accounts containing local weather updates, earthquake reports, and so on. That\u2019s been much harder for people to build on the fediverse.</p><p><strong>Statistics about trends and usage.</strong> Aggregate information about how the fediverse is behaving, including about how accounts are responding to individual links and domains.</p><p>While these signals were very clear, I couldn\u2019t yet validate the core thing I\u2019d proposed to build, which was a full API service with libraries that let people build fully-featured fediverse-compatible software. I also couldn\u2019t yet validate the idea that existing startups would use a service like this to add fediverse compatibility to their products.</p><p>But I believe, <a href=\"https://danoshinsky.com/2015/06/26/theres-one-little-problem-with-that-famous-wayne-gretzky-quote-about-pucks/\">to reference a way-overused clich\u00e9</a>, that this is where the puck is going.</p><p>I strongly believe that the fediverse is how new social networks over the next decade will be built. I also have conviction that more people will be interested in building fully-featured fediverse services once Threads federates and Tumblr joins. It\u2019s likely that another large network will also start supporting these protocols.</p><p>However, someone financially backing the project would be doing so on the basis of my conviction alone. I couldn\u2019t yet find strong customers for this use case.</p><p>I think that\u2019s okay! In the shorter term, I\u2019m very interested in helping people build those bots in particular \u2014 it\u2019s a great place to start and a good example of <a href=\"https://werd.io/2022/build-the-smallest-simplest-thing-you-can\">building the smallest, simplest, thing</a>.</p><p>The original name I came up with, Sup, <a href=\"https://mastodon.social/@dansup/110836811082599292\">was taken by another fediverse project</a>. So for now, this idea is called Feddy.</p><p>Anyway, I wanted to report back on what I\u2019d found and how I was thinking about the project today. As always, I\u2019d love your feedback and ideas! <a href=\"mailto:ben@werd.io\">You can always email me</a> at <a href=\"mailto:ben@werd.io\">ben@werd.io</a>.</p>"
},
"author": {
"type": "card",
"name": "Ben Werdmuller",
"url": "https://werd.io/profile/benwerd",
"photo": "https://werd.io/file/5d388c5fb16ea14aac640912/thumb.jpg"
},
"post-type": "article",
"_id": "38909931",
"_source": "191",
"_is_read": false
}
Literally me in a date: proceeds to explain E2EE and Metadata privacy
More me: rant about privacy and big tech escaping difficulties
. #firefox #indieweb @signalapp https://jj.isgeek.net/2023/09/14-015933/
{
"type": "entry",
"author": {
"name": "@jjdelc",
"url": "https://indieweb.social/@jjdelc",
"photo": null
},
"url": "https://indieweb.social/@jjdelc/111061026225878163",
"content": {
"html": "<p>Literally me in a date: proceeds to explain E2EE and Metadata privacy<br />More me: rant about privacy and big tech escaping difficulties<br />. <a href=\"https://indieweb.social/tags/firefox\">#<span>firefox</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> @signalapp <a href=\"https://jj.isgeek.net/2023/09/14-015933/\"><span>https://</span><span>jj.isgeek.net/2023/09/14-01593</span><span>3/</span></a></p>",
"text": "Literally me in a date: proceeds to explain E2EE and Metadata privacy\nMore me: rant about privacy and big tech escaping difficulties\n. #firefox #indieweb @signalapp https://jj.isgeek.net/2023/09/14-015933/"
},
"published": "2023-09-14T01:59:32+00:00",
"post-type": "note",
"_id": "38906264",
"_source": "7235",
"_is_read": false
}
The Micropub spec is fascinating. I might build a server in Go to try it out. Are there any good micropub clients? #IndieWeb
{
"type": "entry",
"author": {
"name": "@ThePaulMcBride",
"url": "https://indieweb.social/@ThePaulMcBride",
"photo": null
},
"url": "https://indieweb.social/@ThePaulMcBride/111060224598288436",
"content": {
"html": "<p>The Micropub spec is fascinating. I might build a server in Go to try it out. Are there any good micropub clients? <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "The Micropub spec is fascinating. I might build a server in Go to try it out. Are there any good micropub clients? #IndieWeb"
},
"published": "2023-09-13T22:35:40+00:00",
"post-type": "note",
"_id": "38905374",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@artlung",
"url": "https://xoxo.zone/@artlung",
"photo": null
},
"url": "https://xoxo.zone/@artlung/111060198060999533",
"content": {
"html": "<p>Foursquare / Swarm to my own site, <a href=\"https://xoxo.zone/tags/indieweb\">#<span>indieweb</span></a> style <a href=\"https://artlung.com/blog/2023/09/13/foursquare-swarm-to-my-own-site-indieweb-style/\"><span>https://</span><span>artlung.com/blog/2023/09/13/fo</span><span>ursquare-swarm-to-my-own-site-indieweb-style/</span></a></p>",
"text": "Foursquare / Swarm to my own site, #indieweb style https://artlung.com/blog/2023/09/13/foursquare-swarm-to-my-own-site-indieweb-style/"
},
"published": "2023-09-13T22:28:55+00:00",
"post-type": "note",
"_id": "38905375",
"_source": "7235",
"_is_read": false
}
Has anyone successfully modified the Grav CMS inbuilt blogging plugin to post to an API upon saving of a post? I'm about to begin building the POSSE feature for blog posts on my indieweb-site.
#indieweb #gravcms
#POSSE https://www.dfoley.ie/notes/id:c001b95a4cf4553a332b9bbaa243b6bc
{
"type": "entry",
"author": {
"name": "@dsofeir",
"url": "https://fosstodon.org/@dsofeir",
"photo": null
},
"url": "https://fosstodon.org/@dsofeir/111056435122917319",
"content": {
"html": "<p>Has anyone successfully modified the Grav CMS inbuilt blogging plugin to post to an API upon saving of a post? I'm about to begin building the POSSE feature for blog posts on my indieweb-site.<br /><a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://fosstodon.org/tags/gravcms\">#<span>gravcms</span></a><br /><a href=\"https://fosstodon.org/tags/POSSE\">#<span>POSSE</span></a> <a href=\"https://www.dfoley.ie/notes/id:c001b95a4cf4553a332b9bbaa243b6bc\"><span>https://www.</span><span>dfoley.ie/notes/id:c001b95a4cf</span><span>4553a332b9bbaa243b6bc</span></a></p>",
"text": "Has anyone successfully modified the Grav CMS inbuilt blogging plugin to post to an API upon saving of a post? I'm about to begin building the POSSE feature for blog posts on my indieweb-site.\n#indieweb #gravcms\n#POSSE https://www.dfoley.ie/notes/id:c001b95a4cf4553a332b9bbaa243b6bc"
},
"published": "2023-09-13T06:31:57+00:00",
"post-type": "note",
"_id": "38898118",
"_source": "7235",
"_is_read": false
}
4th iteration!!! I tore up the last one because I thought it looked ugly, and then I realized: "Wait, doesn't my current homepage look just fine with a lot of space?"
Simplicity was the key after all! Trying too hard to cram stuff onto the page made everything looked cluttered and haphazard. This appearance is minimalist and manageable, while still being pretty, and retaining the original "business card" idea.
Whaddaya think??? #webdev #website #webpage #indieweb
{
"type": "entry",
"author": {
"name": "@prayag_suthar",
"url": "https://mastodon.social/@prayag_suthar",
"photo": null
},
"url": "https://mastodon.social/@prayag_suthar/111054873974805060",
"content": {
"html": "<p>4th iteration!!! I tore up the last one because I thought it looked ugly, and then I realized: \"Wait, doesn't my current homepage look just fine with a lot of space?\"</p><p>Simplicity was the key after all! Trying too hard to cram stuff onto the page made everything looked cluttered and haphazard. This appearance is minimalist and manageable, while still being pretty, and retaining the original \"business card\" idea.</p><p>Whaddaya think??? <a href=\"https://mastodon.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mastodon.social/tags/website\">#<span>website</span></a> <a href=\"https://mastodon.social/tags/webpage\">#<span>webpage</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "4th iteration!!! I tore up the last one because I thought it looked ugly, and then I realized: \"Wait, doesn't my current homepage look just fine with a lot of space?\"Simplicity was the key after all! Trying too hard to cram stuff onto the page made everything looked cluttered and haphazard. This appearance is minimalist and manageable, while still being pretty, and retaining the original \"business card\" idea.Whaddaya think??? #webdev #website #webpage #indieweb"
},
"published": "2023-09-12T23:54:56+00:00",
"post-type": "note",
"_id": "38895732",
"_source": "7235",
"_is_read": false
}
“Utilities for interpreting mf2 data.”
Ugh how did I miss this package when implementing webmentions. This looks like it could replace large swaths of my code.
http://mf2util.readthedocs.io/en/latest/
#Indieweb #Webmentions
{
"type": "entry",
"author": {
"name": "@brentlineberry",
"url": "https://mastodon.online/@brentlineberry",
"photo": null
},
"url": "https://mastodon.online/@brentlineberry/111054497903986801",
"content": {
"html": "<p>\u201cUtilities for interpreting mf2 data.\u201d</p><p>Ugh how did I miss this package when implementing webmentions. This looks like it could replace large swaths of my code.</p><p><a href=\"http://mf2util.readthedocs.io/en/latest/\"><span>http://</span><span>mf2util.readthedocs.io/en/late</span><span>st/</span></a></p><p><a href=\"https://mastodon.online/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://mastodon.online/tags/Webmentions\">#<span>Webmentions</span></a></p>",
"text": "\u201cUtilities for interpreting mf2 data.\u201dUgh how did I miss this package when implementing webmentions. This looks like it could replace large swaths of my code.http://mf2util.readthedocs.io/en/latest/#Indieweb #Webmentions"
},
"published": "2023-09-12T22:19:17+00:00",
"post-type": "note",
"_id": "38895102",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@skwee357",
"url": "https://mstdn.social/@skwee357",
"photo": null
},
"url": "https://mstdn.social/@skwee357/111052515867570396",
"content": {
"html": "<p>Help me get this proposal the love it deserves! <a href=\"https://github.com/whatwg/html/issues/8693\"><span>https://</span><span>github.com/whatwg/html/issues/</span><span>8693</span></a></p><p>You can read the motivation behind it in my blog post <a href=\"https://www.yieldcode.blog/post/the-need-for-a-more-semantic-web/\"><span>https://www.</span><span>yieldcode.blog/post/the-need-f</span><span>or-a-more-semantic-web/</span></a></p><p><a href=\"https://mstdn.social/tags/html\">#<span>html</span></a> <a href=\"https://mstdn.social/tags/semanticweb\">#<span>semanticweb</span></a> <a href=\"https://mstdn.social/tags/web\">#<span>web</span></a> <a href=\"https://mstdn.social/tags/semantic\">#<span>semantic</span></a> <a href=\"https://mstdn.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Help me get this proposal the love it deserves! https://github.com/whatwg/html/issues/8693You can read the motivation behind it in my blog post https://www.yieldcode.blog/post/the-need-for-a-more-semantic-web/#html #semanticweb #web #semantic #indieweb"
},
"published": "2023-09-12T13:55:14+00:00",
"post-type": "note",
"_id": "38889782",
"_source": "7235",
"_is_read": false
}
Finally, there’s also distributed tech for authorisation called #ucan which could plug the gap of addresses on IPFS (“CIDs”) being hard for humans to remember.
With #ucan, your DNS provider could delegate auth’z to update the DNS pointer from your old “latest site” to your new one.
I’ve covered a lot, briefly, badly—please ask questions if any of this is interesting! I love the potential of #IndieWeb and the distributed web, but I agree with you that it’s only accessible to tech folk today!
{
"type": "entry",
"author": {
"name": "@byjp",
"url": "https://hachyderm.io/@byjp",
"photo": null
},
"url": "https://hachyderm.io/@byjp/111051048858579228",
"content": {
"html": "<p>Finally, there\u2019s also distributed tech for authorisation called <a href=\"https://hachyderm.io/tags/ucan\">#<span>ucan</span></a> which could plug the gap of addresses on IPFS (\u201cCIDs\u201d) being hard for humans to remember.</p><p>With <a href=\"https://hachyderm.io/tags/ucan\">#<span>ucan</span></a>, your DNS provider could delegate auth\u2019z to update the DNS pointer from your old \u201clatest site\u201d to your new one.</p><p>I\u2019ve covered a lot, briefly, badly\u2014please ask questions if any of this is interesting! I love the potential of <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> and the distributed web, but I agree with you that it\u2019s only accessible to tech folk today!</p>",
"text": "Finally, there\u2019s also distributed tech for authorisation called #ucan which could plug the gap of addresses on IPFS (\u201cCIDs\u201d) being hard for humans to remember.With #ucan, your DNS provider could delegate auth\u2019z to update the DNS pointer from your old \u201clatest site\u201d to your new one.I\u2019ve covered a lot, briefly, badly\u2014please ask questions if any of this is interesting! I love the potential of #IndieWeb and the distributed web, but I agree with you that it\u2019s only accessible to tech folk today!"
},
"published": "2023-09-12T07:42:09+00:00",
"post-type": "note",
"_id": "38886976",
"_source": "7235",
"_is_read": false
}
@thelonelyghost @rebeccafinn Are you folks familiar with mmm.page? I’m really excited about where it’s going in exactly this direction — very easy to make and FUN sites (early days yet, but vision here: https://paper.mmm.dev )
Then with https://micro.blog, nicely #IndieWeb supporting personal space online, and https://Neocities.org, I feel like we already have multiple routes down the don’t _need_ HTML skill path!
{
"type": "entry",
"author": {
"name": "@byjp",
"url": "https://hachyderm.io/@byjp",
"photo": null
},
"url": "https://hachyderm.io/@byjp/111050754063640616",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://tech.lgbt/@thelonelyghost\">@<span>thelonelyghost</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://topspicy.social/@rebeccafinn\">@<span>rebeccafinn</span></a></span> Are you folks familiar with mmm.page? I\u2019m really excited about where it\u2019s going in exactly this direction \u2014 very easy to make and FUN sites (early days yet, but vision here: <a href=\"https://paper.mmm.dev\"><span>https://</span><span>paper.mmm.dev</span><span></span></a> )</p><p>Then with <a href=\"https://micro.blog\"><span>https://</span><span>micro.blog</span><span></span></a>, nicely <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> supporting personal space online, and <a href=\"https://Neocities.org\"><span>https://</span><span>Neocities.org</span><span></span></a>, I feel like we already have multiple routes down the don\u2019t _need_ HTML skill path!</p>",
"text": "@thelonelyghost @rebeccafinn Are you folks familiar with mmm.page? I\u2019m really excited about where it\u2019s going in exactly this direction \u2014 very easy to make and FUN sites (early days yet, but vision here: https://paper.mmm.dev )Then with https://micro.blog, nicely #IndieWeb supporting personal space online, and https://Neocities.org, I feel like we already have multiple routes down the don\u2019t _need_ HTML skill path!"
},
"published": "2023-09-12T06:27:11+00:00",
"post-type": "note",
"_id": "38886977",
"_source": "7235",
"_is_read": false
}
@rebeccafinn just gonna merge these two here stream like... that...
#IndieWeb
There. Done. Welcome to the fight for fully open, decentralized, and accessible web
{
"type": "entry",
"author": {
"name": "@thelonelyghost",
"url": "https://tech.lgbt/@thelonelyghost",
"photo": null
},
"url": "https://tech.lgbt/@thelonelyghost/111050448461972940",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://topspicy.social/@rebeccafinn\">@<span>rebeccafinn</span></a></span> just gonna merge these two here stream like... that...</p><p><a href=\"https://tech.lgbt/tags/IndieWeb\">#<span>IndieWeb</span></a></p><p>There. Done. Welcome to the fight for fully open, decentralized, and accessible web</p>",
"text": "@rebeccafinn just gonna merge these two here stream like... that...#IndieWebThere. Done. Welcome to the fight for fully open, decentralized, and accessible web"
},
"published": "2023-09-12T05:09:28+00:00",
"post-type": "note",
"_id": "38886350",
"_source": "7235",
"_is_read": false
}
going to the #SocialWeb CG meeting @W3C #w3cTPAC tomorrow (2023-09-12) at 09:30 CEST.
Looking forward to seeing @evanp.me (@evan@cosocial.ca @evanpro) and many others!
So many advances in #ActivityPub, #Webmention, Micropub, #IndieAuth etc. that it may be time to restart the #SocialWebWG to officially update all our active specifications.
We can & should also reach out to #Bluesky & #Nostr communities to work together on shared semantics and bridging protocols to continue growing a heterogenous #fediverse built on the #OpenWeb.
We know it is possible. We worked hard in the Social Web working group to align a lot of semantics across #ActivityStreams and #microformats2. The fruitful results of that are services like http://fed.brid.gy/ which I myself use to send a Webmention when I make a new post (like this one) and have #BridgyFed automatically federate it via ActivityPub using my personal site identity to #Mastodon followers and others.
@snarfed.org wrote up a recent comparison of top #decentralized #socialProtocols that can help inform a lot of this discussion: https://snarfed.org/2023-09-04_50856
{
"type": "entry",
"published": "2023-09-11 16:06-0700",
"rsvp": "yes",
"url": "http://tantek.com/2023/254/t2/socialweb-cg-w3ctpac",
"category": [
"SocialWeb",
"w3cTPAC",
"ActivityPub",
"Webmention",
"IndieAuth",
"SocialWebWG",
"Bluesky",
"Nostr",
"fediverse",
"OpenWeb",
"ActivityStreams",
"microformats2",
"BridgyFed",
"Mastodon",
"decentralized",
"socialProtocols"
],
"in-reply-to": [
"https://www.w3.org/events/meetings/5aafc3e5-aac6-49f8-bcc4-3afd7fb00ce6/"
],
"content": {
"text": "going to the #SocialWeb CG meeting @W3C #w3cTPAC tomorrow (2023-09-12) at 09:30 CEST.\n\nLooking forward to seeing @evanp.me (@evan@cosocial.ca @evanpro) and many others!\n\nSo many advances in #ActivityPub, #Webmention, Micropub, #IndieAuth etc. that it may be time to restart the #SocialWebWG to officially update all our active specifications.\n\nWe can & should also reach out to #Bluesky & #Nostr communities to work together on shared semantics and bridging protocols to continue growing a heterogenous #fediverse built on the #OpenWeb.\n\nWe know it is possible. We worked hard in the Social Web working group to align a lot of semantics across #ActivityStreams and #microformats2. The fruitful results of that are services like http://fed.brid.gy/ which I myself use to send a Webmention when I make a new post (like this one) and have #BridgyFed automatically federate it via ActivityPub using my personal site identity to #Mastodon followers and others.\n\n@snarfed.org wrote up a recent comparison of top #decentralized #socialProtocols that can help inform a lot of this discussion: https://snarfed.org/2023-09-04_50856",
"html": "going to the #<span class=\"p-category\">SocialWeb</span> CG meeting <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a> #<span class=\"p-category\">w3cTPAC</span> tomorrow (2023-09-12) at 09:30 CEST.<br /><br />Looking forward to seeing <a href=\"https://evanp.me\">@evanp.me</a> (<a href=\"https://cosocial.ca/@evan\">@evan@cosocial.ca</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/evanpro\">@evanpro</a>) and many others!<br /><br />So many advances in #<span class=\"p-category\">ActivityPub</span>, #<span class=\"p-category\">Webmention</span>, Micropub, #<span class=\"p-category\">IndieAuth</span> etc. that it may be time to restart the #<span class=\"p-category\">SocialWebWG</span> to officially update all our active specifications.<br /><br />We can & should also reach out to #<span class=\"p-category\">Bluesky</span> & #<span class=\"p-category\">Nostr</span> communities to work together on shared semantics and bridging protocols to continue growing a heterogenous #<span class=\"p-category\">fediverse</span> built on the #<span class=\"p-category\">OpenWeb</span>.<br /><br />We know it is possible. We worked hard in the Social Web working group to align a lot of semantics across #<span class=\"p-category\">ActivityStreams</span> and #<span class=\"p-category\">microformats2</span>. The fruitful results of that are services like <a href=\"http://fed.brid.gy/\">http://fed.brid.gy/</a> which I myself use to send a Webmention when I make a new post (like this one) and have #<span class=\"p-category\">BridgyFed</span> automatically federate it via ActivityPub using my personal site identity to #<span class=\"p-category\">Mastodon</span> followers and others.<br /><br /><a href=\"https://snarfed.org\">@snarfed.org</a> wrote up a recent comparison of top #<span class=\"p-category\">decentralized</span> #<span class=\"p-category\">socialProtocols</span> that can help inform a lot of this discussion: <a href=\"https://snarfed.org/2023-09-04_50856\">https://snarfed.org/2023-09-04_50856</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "rsvp",
"refs": {
"https://www.w3.org/events/meetings/5aafc3e5-aac6-49f8-bcc4-3afd7fb00ce6/": {
"type": "entry",
"url": "https://www.w3.org/events/meetings/5aafc3e5-aac6-49f8-bcc4-3afd7fb00ce6/",
"name": "www.w3.org\u2019s post",
"post-type": "article"
}
},
"_id": "38884684",
"_source": "1",
"_is_read": false
}
Finished coding my #Neocities simple Links page in Brackets today - awesome app! The page is just a blogroll. But the app UX and setup are super handy.
Downloaded my whole HTML site, opened offline in Brackets, saw real-time edits in the browser live-preview, then uploaded the file to my blog. So good.
https://brackets.io
#indieweb #html #blogging
{
"type": "entry",
"author": {
"name": "@jasonmcfadden",
"url": "https://mastodon.world/@jasonmcfadden",
"photo": null
},
"url": "https://mastodon.world/@jasonmcfadden/111043147310132249",
"content": {
"html": "<p>Finished coding my <a href=\"https://mastodon.world/tags/Neocities\">#<span>Neocities</span></a> simple Links page in Brackets today - awesome app! The page is just a blogroll. But the app UX and setup are super handy.</p><p>Downloaded my whole HTML site, opened offline in Brackets, saw real-time edits in the browser live-preview, then uploaded the file to my blog. So good.</p><p><a href=\"https://brackets.io\"><span>https://</span><span>brackets.io</span><span></span></a></p><p><a href=\"https://mastodon.world/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.world/tags/html\">#<span>html</span></a> <a href=\"https://mastodon.world/tags/blogging\">#<span>blogging</span></a></p>",
"text": "Finished coding my #Neocities simple Links page in Brackets today - awesome app! The page is just a blogroll. But the app UX and setup are super handy.Downloaded my whole HTML site, opened offline in Brackets, saw real-time edits in the browser live-preview, then uploaded the file to my blog. So good.https://brackets.io#indieweb #html #blogging"
},
"published": "2023-09-10T22:12:41+00:00",
"post-type": "note",
"_id": "38874998",
"_source": "7235",
"_is_read": false
}
Check out the Link Cache that @mavica_again started - a simple collection of links -- a great concept that I'm a fan of. It's one solution against a search monopoly that's degrading daily thanks to garbage AI search results. (And as we know, link pages are how the web USED to work before everyone became too reliant on Google.)
https://links.netizen.club
#links #IndieWeb #PersonalWebsites
{
"type": "entry",
"author": {
"name": "@jake4480",
"url": "https://c.im/@jake4480",
"photo": null
},
"url": "https://c.im/@jake4480/111042718778799576",
"content": {
"html": "<p>Check out the Link Cache that <span class=\"h-card\"><a class=\"u-url\" href=\"https://computerfairi.es/@mavica_again\">@<span>mavica_again</span></a></span> started - a simple collection of links -- a great concept that I'm a fan of. It's one solution against a search monopoly that's degrading daily thanks to garbage AI search results. (And as we know, link pages are how the web USED to work before everyone became too reliant on Google.)</p><p><a href=\"https://links.netizen.club\"><span>https://</span><span>links.netizen.club</span><span></span></a></p><p><a href=\"https://c.im/tags/links\">#<span>links</span></a> <a href=\"https://c.im/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://c.im/tags/PersonalWebsites\">#<span>PersonalWebsites</span></a></p>",
"text": "Check out the Link Cache that @mavica_again started - a simple collection of links -- a great concept that I'm a fan of. It's one solution against a search monopoly that's degrading daily thanks to garbage AI search results. (And as we know, link pages are how the web USED to work before everyone became too reliant on Google.)https://links.netizen.club#links #IndieWeb #PersonalWebsites"
},
"published": "2023-09-10T20:23:42+00:00",
"post-type": "note",
"_id": "38874661",
"_source": "7235",
"_is_read": false
}
@Steve Bate
Now looking at #^https://github.com/ckolderup/postmarks a bit closer i see just functionalities which can be done easy with out an extra app and installation
We would do this all in #Hubzilla simple with a separate channel where you just publish bookmars with descriptions marked with hashtags. This way all your contacts can follow your list easy.
A #Hubzilla Account can have as many channels as you want.. every channel as an own FEDI address / ID
Check it out... Hubzilla has also the tools for the #indieweb under one account.
https://hubzilla.org
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://im.allmendenetz.de/item/eb25dccc-d283-4216-b315-e9acecd6a618",
"content": {
"html": "@<a href=\"https://social.technoetic.com/@steve\">Steve Bate</a><br /><br />Now looking at <span>#^</span><a href=\"https://github.com/ckolderup/postmarks\">https://github.com/ckolderup/postmarks</a> a bit closer i see just functionalities which can be done easy with out an extra app and installation<br /><br />We would do this all in #<a href=\"https://im.allmendenetz.de/search?tag=Hubzilla\">Hubzilla</a> simple with a separate channel where you just publish bookmars with descriptions marked with hashtags. This way all your contacts can follow your list easy.<br /><br />A #<a href=\"https://im.allmendenetz.de/search?tag=Hubzilla\">Hubzilla</a> Account can have as many channels as you want.. every channel as an own FEDI address / ID<br /><br />Check it out... Hubzilla has also the tools for the #<a href=\"https://im.allmendenetz.de/search?tag=indieweb\">indieweb</a> under one account.<br /><br /><a href=\"https://hubzilla.org\">https://hubzilla.org</a>",
"text": "@Steve Bate\n\nNow looking at #^https://github.com/ckolderup/postmarks a bit closer i see just functionalities which can be done easy with out an extra app and installation\n\nWe would do this all in #Hubzilla simple with a separate channel where you just publish bookmars with descriptions marked with hashtags. This way all your contacts can follow your list easy.\n\nA #Hubzilla Account can have as many channels as you want.. every channel as an own FEDI address / ID\n\nCheck it out... Hubzilla has also the tools for the #indieweb under one account.\n\nhttps://hubzilla.org"
},
"published": "2023-09-10T10:56:35+00:00",
"post-type": "note",
"_id": "38871446",
"_source": "7235",
"_is_read": false
}
Now looking at #^https://github.com/ckolderup/postmarks a bit closer i see some other functionalities here...
We would do this all in #Hubzilla simple with a separate channel where you just publish bookmars with descriptions marked with hashtags. This way all your contacts can follow your list easy.
A #Hubzilla Account can have as many channels as you want.. every channel as an own FEDI address / ID
Check it out... Hubzilla has also the tools for the #indieweb under one account.
@Jupiter Rowland
@Tim Chambers @Mike Weston @Shoq @{vitriolix@mastodon.social}
@Andy Piper @Troed Sångberg
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://im.allmendenetz.de/item/855f9db1-feb1-4030-8351-06c3c781cff4",
"content": {
"html": "Now looking at <span>#^</span><a href=\"https://github.com/ckolderup/postmarks\">https://github.com/ckolderup/postmarks</a> a bit closer i see some other functionalities here...<br /><br />We would do this all in #<a href=\"https://im.allmendenetz.de/search?tag=Hubzilla\">Hubzilla</a> simple with a separate channel where you just publish bookmars with descriptions marked with hashtags. This way all your contacts can follow your list easy.<br /><br />A #<a href=\"https://im.allmendenetz.de/search?tag=Hubzilla\">Hubzilla</a> Account can have as many channels as you want.. every channel as an own FEDI address / ID<br /><br />Check it out... Hubzilla has also the tools for the #<a href=\"https://im.allmendenetz.de/search?tag=indieweb\">indieweb</a> under one account.<br /><br />@<a href=\"https://hub.netzgemeinde.eu/channel/jupiter_rowland\">Jupiter Rowland</a><br /><br />@<a href=\"https://indieweb.social/@tchambers\">Tim Chambers</a> @<a href=\"https://mindly.social/@mweston\">Mike Weston</a> @<a href=\"https://mastodon.social/@shoq\">Shoq</a> @{vitriolix@mastodon.social} <br />@<a href=\"https://macaw.social/@andypiper\">Andy Piper</a> @<a href=\"https://masto.sangberg.se/@troed\">Troed S\u00e5ngberg</a>",
"text": "Now looking at #^https://github.com/ckolderup/postmarks a bit closer i see some other functionalities here...\n\nWe would do this all in #Hubzilla simple with a separate channel where you just publish bookmars with descriptions marked with hashtags. This way all your contacts can follow your list easy.\n\nA #Hubzilla Account can have as many channels as you want.. every channel as an own FEDI address / ID\n\nCheck it out... Hubzilla has also the tools for the #indieweb under one account.\n\n@Jupiter Rowland\n\n@Tim Chambers @Mike Weston @Shoq @{vitriolix@mastodon.social} \n@Andy Piper @Troed S\u00e5ngberg"
},
"published": "2023-09-10T10:49:31+00:00",
"post-type": "note",
"_id": "38871372",
"_source": "7235",
"_is_read": false
}
#hubzilla has a #bookmarking app ingratiated for a long time. It is mend first for personal Bookmarks you like to collect form your Fedi contacts but you can also publish them open everybody
If a link is formatted with #^ in front of https:/... ( #^https:/... ) adding a link to the personal bookmarklists can be done in HZ with just a clink on this link.
But in HZ you can also add a Bookmark to this Lists if you go to https://hubziall.tld/bookmarks
there is also this javascript code to do it automated:
javascript:javascript:(function(){var%20url%20=%20location.href;var%20title%20=%20document.title%20||%20url;window.open('https://hubziall.tld//rbmark?&url='%20+%20encodeURIComponent(url)+'&title='%20+%20encodeURIComponent(title)+'&source=bookmarklet','_blank','menubar=no,height=390,width=600,toolbar=no,scrollbars=no,status=no,dialog=1');})();
replace "https://hubziall.tld/" with the URL of your HZ hub and save the code as FF / Chrome Bookmark and click this Bookmark when you are on a webpage you want to mark. The code will oben a window to add the webpage as a HZ Bookmark
Basically the Bookmarks are stored here as HZ Webpage menu links. You can publish a HZ Webpage menu also public of everybody by putting the code [menu]menuname[/menu] into your HZ page by the HZ PDL editor
This way you can easily share your HZ Bookmarks also public to all who came to and visit your channel page.
Check it out... Hubzilla has also the tools for the #indieweb under one account.
@Tim Chambers @Jupiter Rowland @Mike Weston @Shoq @{vitriolix@mastodon.social}
@Andy Piper @Troed Sångberg
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://im.allmendenetz.de/item/d2433c99-f0f1-4265-ab56-888130f863ba",
"content": {
"html": "#<a href=\"https://im.allmendenetz.de/search?tag=hubzilla\">hubzilla</a> has a #<a href=\"https://im.allmendenetz.de/search?tag=bookmarking\">bookmarking</a> app ingratiated for a long time. It is mend first for personal Bookmarks you like to collect form your Fedi contacts but you can also publish them open everybody<br /><br />If a link is formatted with <code>#^</code> in front of https:/... ( #^https:/... ) adding a link to the personal bookmarklists can be done in HZ with just a clink on this link.<br /><br />But in HZ you can also add a Bookmark to this Lists if you go to <a href=\"https://hubziall.tld/bookmarks\">https://hubziall.tld/bookmarks</a><br /><br />there is also this javascript code to do it automated:<br /><br /><code>javascript:javascript:(function(){var%20url%20=%20location.href;var%20title%20=%20document.title%20||%20url;window.open('https://hubziall.tld//rbmark?&url='%20+%20encodeURIComponent(url)+'&title='%20+%20encodeURIComponent(title)+'&source=bookmarklet','_blank','menubar=no,height=390,width=600,toolbar=no,scrollbars=no,status=no,dialog=1');})();</code><br /><br />replace \"<a href=\"https://hubziall.tld/%22\">https://hubziall.tld/&quot</a>; with the URL of your HZ hub and save the code as FF / Chrome Bookmark and click this Bookmark when you are on a webpage you want to mark. The code will oben a window to add the webpage as a HZ Bookmark<br /><br />Basically the Bookmarks are stored here as HZ Webpage menu links. You can publish a HZ Webpage menu also public of everybody by putting the code <code>[menu]menuname[/menu]</code> into your HZ page by the HZ PDL editor<br /><br />This way you can easily share your HZ Bookmarks also public to all who came to and visit your channel page.<br /><br />Check it out... Hubzilla has also the tools for the #<a href=\"https://im.allmendenetz.de/search?tag=indieweb\">indieweb</a> under one account.<br /><br />@<a href=\"https://indieweb.social/@tchambers\">Tim Chambers</a> @<a href=\"https://hub.netzgemeinde.eu/channel/jupiter_rowland\">Jupiter Rowland</a> @<a href=\"https://mindly.social/@mweston\">Mike Weston</a> @<a href=\"https://mastodon.social/@shoq\">Shoq</a> @{vitriolix@mastodon.social} <br />@<a href=\"https://macaw.social/@andypiper\">Andy Piper</a> @<a href=\"https://masto.sangberg.se/@troed\">Troed S\u00e5ngberg</a>",
"text": "#hubzilla has a #bookmarking app ingratiated for a long time. It is mend first for personal Bookmarks you like to collect form your Fedi contacts but you can also publish them open everybody\n\nIf a link is formatted with #^ in front of https:/... ( #^https:/... ) adding a link to the personal bookmarklists can be done in HZ with just a clink on this link.\n\nBut in HZ you can also add a Bookmark to this Lists if you go to https://hubziall.tld/bookmarks\n\nthere is also this javascript code to do it automated:\n\njavascript:javascript:(function(){var%20url%20=%20location.href;var%20title%20=%20document.title%20||%20url;window.open('https://hubziall.tld//rbmark?&url='%20+%20encodeURIComponent(url)+'&title='%20+%20encodeURIComponent(title)+'&source=bookmarklet','_blank','menubar=no,height=390,width=600,toolbar=no,scrollbars=no,status=no,dialog=1');})();\n\nreplace \"https://hubziall.tld/" with the URL of your HZ hub and save the code as FF / Chrome Bookmark and click this Bookmark when you are on a webpage you want to mark. The code will oben a window to add the webpage as a HZ Bookmark\n\nBasically the Bookmarks are stored here as HZ Webpage menu links. You can publish a HZ Webpage menu also public of everybody by putting the code [menu]menuname[/menu] into your HZ page by the HZ PDL editor\n\nThis way you can easily share your HZ Bookmarks also public to all who came to and visit your channel page.\n\nCheck it out... Hubzilla has also the tools for the #indieweb under one account.\n\n@Tim Chambers @Jupiter Rowland @Mike Weston @Shoq @{vitriolix@mastodon.social} \n@Andy Piper @Troed S\u00e5ngberg"
},
"published": "2023-09-10T10:12:32+00:00",
"post-type": "note",
"_id": "38871373",
"_source": "7235",
"_is_read": false
}
> My ideal here is one super-plugin that posts to my entire list with a minimum of fuss.
Kinda goes against the “do one thing and do it well” kinda mantra that I’ve been trying to stick to for the Share on Mastodon/Pixelfed/IndieNews/Twitter plugins I have built.
Then again, I 100% broke that rule for IndieBlocks, my “one-stop #IndieWeb” solution for #WordPress.
“The State of API-Powered Publishing to Social Media Networks”
https://chriscoyier.net/2023/08/30/the-state-of-api-powered-publishing-to-social-media-networks/
#POSSE
{
"type": "entry",
"author": {
"name": "@janboddez",
"url": "https://indieweb.social/@janboddez",
"photo": null
},
"url": "https://indieweb.social/@janboddez/111040260738756650",
"content": {
"html": "<p>> My ideal here is one super-plugin that posts to my entire list with a minimum of fuss.</p><p>Kinda goes against the \u201cdo one thing and do it well\u201d kinda mantra that I\u2019ve been trying to stick to for the Share on Mastodon/Pixelfed/IndieNews/Twitter plugins I have built.</p><p>Then again, I 100% broke that rule for IndieBlocks, my \u201cone-stop <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a>\u201d solution for <a href=\"https://indieweb.social/tags/WordPress\">#<span>WordPress</span></a>.</p><p>\u201cThe State of API-Powered Publishing to Social Media Networks\u201d<br /><a href=\"https://chriscoyier.net/2023/08/30/the-state-of-api-powered-publishing-to-social-media-networks/\"><span>https://</span><span>chriscoyier.net/2023/08/30/the</span><span>-state-of-api-powered-publishing-to-social-media-networks/</span></a></p><p><a href=\"https://indieweb.social/tags/POSSE\">#<span>POSSE</span></a></p>",
"text": "> My ideal here is one super-plugin that posts to my entire list with a minimum of fuss.Kinda goes against the \u201cdo one thing and do it well\u201d kinda mantra that I\u2019ve been trying to stick to for the Share on Mastodon/Pixelfed/IndieNews/Twitter plugins I have built.Then again, I 100% broke that rule for IndieBlocks, my \u201cone-stop #IndieWeb\u201d solution for #WordPress.\u201cThe State of API-Powered Publishing to Social Media Networks\u201d\nhttps://chriscoyier.net/2023/08/30/the-state-of-api-powered-publishing-to-social-media-networks/#POSSE"
},
"published": "2023-09-10T09:58:36+00:00",
"post-type": "note",
"_id": "38871080",
"_source": "7235",
"_is_read": false
}
The previews of links to my website don't show an image on #Mastodon.
Here is one link for an example:
https://mo8it.com/blog/getting-started-with-rust-backends/
I added "og:image" yesterday to my base template, but it is still not showing an image:
https://codeberg.org/mo8it/website/src/commit/eec8b0e1f752107735bfc87f953258895672697c/templates/base.html#L48-L52
Am I missing something?
#IndieWeb #Selfhosting
{
"type": "entry",
"author": {
"name": "@mo8it",
"url": "https://fosstodon.org/@mo8it",
"photo": null
},
"url": "https://fosstodon.org/@mo8it/111035725196670434",
"content": {
"html": "<p>The previews of links to my website don't show an image on <a href=\"https://fosstodon.org/tags/Mastodon\">#<span>Mastodon</span></a>.</p><p>Here is one link for an example:</p><p><a href=\"https://mo8it.com/blog/getting-started-with-rust-backends/\"><span>https://</span><span>mo8it.com/blog/getting-started</span><span>-with-rust-backends/</span></a></p><p>I added \"og:image\" yesterday to my base template, but it is still not showing an image:</p><p><a href=\"https://codeberg.org/mo8it/website/src/commit/eec8b0e1f752107735bfc87f953258895672697c/templates/base.html#L48-L52\"><span>https://</span><span>codeberg.org/mo8it/website/src</span><span>/commit/eec8b0e1f752107735bfc87f953258895672697c/templates/base.html#L48-L52</span></a></p><p>Am I missing something?</p><p><a href=\"https://fosstodon.org/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://fosstodon.org/tags/Selfhosting\">#<span>Selfhosting</span></a></p>",
"text": "The previews of links to my website don't show an image on #Mastodon.Here is one link for an example:https://mo8it.com/blog/getting-started-with-rust-backends/I added \"og:image\" yesterday to my base template, but it is still not showing an image:https://codeberg.org/mo8it/website/src/commit/eec8b0e1f752107735bfc87f953258895672697c/templates/base.html#L48-L52Am I missing something?#IndieWeb #Selfhosting"
},
"published": "2023-09-09T14:45:09+00:00",
"post-type": "note",
"_id": "38865679",
"_source": "7235",
"_is_read": false
}