Wrote a post for this months #IndieWeb Carnival blog post prompt, on Self-Care and Routine. Pretty quick write-up and not proof-read because I'm running out of time to make it in the month, but I'm trying to be less of a perfectionist so I posted it anyways! :)
{
"type": "entry",
"author": {
"name": "@roguefoam",
"url": "https://alpha.polymaths.social/@roguefoam",
"photo": null
},
"url": "https://alpha.polymaths.social/@roguefoam/statuses/01HDZFQSMR0Z7T5V3ZXWF85P8P",
"content": {
"html": "<p>Wrote a post for this months <a href=\"https://alpha.polymaths.social/tags/indieweb\">#<span>IndieWeb</span></a> Carnival blog post prompt, on Self-Care and Routine. Pretty quick write-up and not proof-read because I'm running out of time to make it in the month, but I'm trying to be less of a perfectionist so I posted it anyways! :)</p>",
"text": "Wrote a post for this months #IndieWeb Carnival blog post prompt, on Self-Care and Routine. Pretty quick write-up and not proof-read because I'm running out of time to make it in the month, but I'm trying to be less of a perfectionist so I posted it anyways! :)"
},
"published": "2023-10-30T05:08:39+00:00",
"post-type": "note",
"_id": "39311600",
"_source": "7235",
"_is_read": false
}
Today I added reply support to my #POSSE to my #mastodon profile. Took me a bit of understanding about the difference of status ID on my instance vs the original instance status ID. #indieweb https://jj.isgeek.net/2023/10/30-024254/
{
"type": "entry",
"author": {
"name": "@jjdelc",
"url": "https://indieweb.social/@jjdelc",
"photo": null
},
"url": "https://indieweb.social/@jjdelc/111321663088021720",
"content": {
"html": "<p>Today I added reply support to my <a href=\"https://indieweb.social/tags/POSSE\">#<span>POSSE</span></a> to my <a href=\"https://indieweb.social/tags/mastodon\">#<span>mastodon</span></a> profile. Took me a bit of understanding about the difference of status ID on my instance vs the original instance status ID. <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://jj.isgeek.net/2023/10/30-024254/\"><span>https://</span><span>jj.isgeek.net/2023/10/30-02425</span><span>4/</span></a></p>",
"text": "Today I added reply support to my #POSSE to my #mastodon profile. Took me a bit of understanding about the difference of status ID on my instance vs the original instance status ID. #indieweb https://jj.isgeek.net/2023/10/30-024254/"
},
"published": "2023-10-30T02:42:55+00:00",
"post-type": "note",
"_id": "39311128",
"_source": "7235",
"_is_read": false
}
Not sure its worth it to put my whiny stream of consciousness blog post here, but 🤷🏽♂️
https://jrs-storytime.neocities.org/posts/2023-10-29-Life-Ramblings
#indieweb #blog
{
"type": "entry",
"author": {
"name": "@jr_the_frog",
"url": "https://solarpunk.moe/@jr_the_frog",
"photo": null
},
"url": "https://solarpunk.moe/@jr_the_frog/111320910212855720",
"content": {
"html": "<p>Not sure its worth it to put my whiny stream of consciousness blog post here, but \ud83e\udd37\ud83c\udffd\u200d\u2642\ufe0f</p><p><a href=\"https://jrs-storytime.neocities.org/posts/2023-10-29-Life-Ramblings\"><span>https://</span><span>jrs-storytime.neocities.org/po</span><span>sts/2023-10-29-Life-Ramblings</span></a></p><p><a href=\"https://solarpunk.moe/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://solarpunk.moe/tags/blog\">#<span>blog</span></a></p>",
"text": "Not sure its worth it to put my whiny stream of consciousness blog post here, but \ud83e\udd37\ud83c\udffd\u200d\u2642\ufe0fhttps://jrs-storytime.neocities.org/posts/2023-10-29-Life-Ramblings#indieweb #blog"
},
"published": "2023-10-29T23:31:27+00:00",
"post-type": "note",
"_id": "39310415",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@accordionpolar",
"url": "https://indieweb.social/@accordionpolar",
"photo": null
},
"url": "https://indieweb.social/@accordionpolar/111320588776876293",
"content": {
"html": "<p>My Lolcow & Me<br /><a href=\"https://foreverliketh.is/blog/my-lolcow-me/\"><span>https://</span><span>foreverliketh.is/blog/my-lolco</span><span>w-me/</span></a></p><p>Moo \ud83d\udc2e </p><p><a href=\"https://indieweb.social/tags/comedy\">#<span>comedy</span></a> <a href=\"https://indieweb.social/tags/funny\">#<span>funny</span></a> <a href=\"https://indieweb.social/tags/lol\">#<span>lol</span></a> <a href=\"https://indieweb.social/tags/cow\">#<span>cow</span></a> <a href=\"https://indieweb.social/tags/milk\">#<span>milk</span></a> <a href=\"https://indieweb.social/tags/blog\">#<span>blog</span></a> <a href=\"https://indieweb.social/tags/writing\">#<span>writing</span></a> <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://indieweb.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://indieweb.social/tags/hugo\">#<span>hugo</span></a> <a href=\"https://indieweb.social/tags/web\">#<span>web</span></a> <a href=\"https://indieweb.social/tags/friends\">#<span>friends</span></a></p>",
"text": "My Lolcow & Me\nhttps://foreverliketh.is/blog/my-lolcow-me/Moo \ud83d\udc2e #comedy #funny #lol #cow #milk #blog #writing #indieweb #smallweb #hugo #web #friends"
},
"published": "2023-10-29T22:09:42+00:00",
"post-type": "note",
"_id": "39310000",
"_source": "7235",
"_is_read": false
}
Manually sent out my first #webmention, worked like a breeze
#indieweb
{
"type": "entry",
"author": {
"name": "@grgml",
"url": "https://indieweb.social/@grgml",
"photo": null
},
"url": "https://indieweb.social/@grgml/111320299479680665",
"content": {
"html": "<p>Manually sent out my first <a href=\"https://indieweb.social/tags/webmention\">#<span>webmention</span></a>, worked like a breeze</p><p><a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Manually sent out my first #webmention, worked like a breeze#indieweb"
},
"published": "2023-10-29T20:56:08+00:00",
"post-type": "note",
"_id": "39309720",
"_source": "7235",
"_is_read": false
}
coding at #IndieWebCamp Nuremberg, completed the following projects:
0.0: fixed the https://chat.indieweb.org/ footer to drop #Matrix as an access option since their bridge is disabled (#IndieWeb IRC, Discord, and Slack still work great), and provide an explicit link/encouragement for filing issues
0.5: investigated IndieWeb wiki issues (mobile presentation), possible fixes, and documented them: https://indieweb.org/MediaWiki_customizations#Issues
0.7: add HTML <search> element support to my home page and permalinks as nerdsniped by @adactio.com (@adactio@mastodon.social @adactio); expanded to <search role=search> to also support folks using older browsers / screenreaders that only support #ARIA 1.1.
0.8: replaced my incorrect use of HTML attribute aria-hidden="true" (on my links to #BridgyFed) as pointed out by @jkphl.is (@jkphl@mastodon.social @jkphl) and https://sonja-weckenmann.de (@sweckenmann@mas.to), with hidden="from-humans". Since other values are allowed on the hidden attribute and treated as hidden="hidden", the "from-humans" value communicates a subtle semantic that the element is intended for consumption by robots & crawlers, like #Bridgy.
0.8.1 Update: created a pull-request (https://github.com/snarfed/bridgy-fed/pull/701) to update the BridgyFed documentation markup examples to use the 'hidden' attribute accordingly as well.
Time is up for today’s IndieWebCamp Create Day so my remaining projects will have to wait.
{
"type": "entry",
"published": "2023-10-29 08:18-0700",
"url": "http://tantek.com/2023/302/t1/indiewebcamp-completed-projects",
"category": [
"IndieWebCamp",
"Matrix",
"ARIA",
"BridgyFed",
"Bridgy"
],
"content": {
"text": "coding at #IndieWebCamp Nuremberg, completed the following projects:\n\n0.0: fixed the https://chat.indieweb.org/ footer to drop #Matrix as an access option since their bridge is disabled (#IndieWeb IRC, Discord, and Slack still work great), and provide an explicit link/encouragement for filing issues\n\n0.5: investigated IndieWeb wiki issues (mobile presentation), possible fixes, and documented them: https://indieweb.org/MediaWiki_customizations#Issues\n\n0.7: add HTML <search> element support to my home page and permalinks as nerdsniped by @adactio.com (@adactio@mastodon.social @adactio); expanded to <search role=search> to also support folks using older browsers / screenreaders that only support #ARIA 1.1.\n\n0.8: replaced my incorrect use of HTML attribute aria-hidden=\"true\" (on my links to #BridgyFed) as pointed out by @jkphl.is (@jkphl@mastodon.social @jkphl) and https://sonja-weckenmann.de (@sweckenmann@mas.to), with hidden=\"from-humans\". Since other values are allowed on the hidden attribute and treated as hidden=\"hidden\", the \"from-humans\" value communicates a subtle semantic that the element is intended for consumption by robots & crawlers, like #Bridgy.\n0.8.1 Update: created a pull-request (https://github.com/snarfed/bridgy-fed/pull/701) to update the BridgyFed documentation markup examples to use the 'hidden' attribute accordingly as well.\n\nTime is up for today\u2019s IndieWebCamp Create Day so my remaining projects will have to wait.",
"html": "coding at #<span class=\"p-category\">IndieWebCamp</span> Nuremberg, completed the following projects:<br /><br />0.0: fixed the <a href=\"https://chat.indieweb.org/\">https://chat.indieweb.org/</a> footer to drop #<span class=\"p-category\">Matrix</span> as an access option since their bridge is disabled (#IndieWeb IRC, Discord, and Slack still work great), and provide an explicit link/encouragement for filing issues<br /><br />0.5: investigated IndieWeb wiki issues (mobile presentation), possible fixes, and documented them: <a href=\"https://indieweb.org/MediaWiki_customizations#Issues\">https://indieweb.org/MediaWiki_customizations#Issues</a><br /><br />0.7: add HTML <search> element support to my home page and permalinks as nerdsniped by <a href=\"https://adactio.com\">@adactio.com</a> (<a href=\"https://mastodon.social/@adactio\">@adactio@mastodon.social</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/adactio\">@adactio</a>); expanded to <search role=search> to also support folks using older browsers / screenreaders that only support #<span class=\"p-category\">ARIA</span> 1.1.<br /><br />0.8: replaced my incorrect use of HTML attribute aria-hidden=\"true\" (on my links to #<span class=\"p-category\">BridgyFed</span>) as pointed out by <a href=\"https://jkphl.is\">@jkphl.is</a> (<a href=\"https://mastodon.social/@jkphl\">@jkphl@mastodon.social</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/jkphl\">@jkphl</a>) and <a href=\"https://sonja-weckenmann.de\">https://sonja-weckenmann.de</a> (<a href=\"https://mas.to/@sweckenmann\">@sweckenmann@mas.to</a>), with hidden=\"from-humans\". Since other values are allowed on the hidden attribute and treated as hidden=\"hidden\", the \"from-humans\" value communicates a subtle semantic that the element is intended for consumption by robots & crawlers, like #<span class=\"p-category\">Bridgy</span>.<br />0.8.1 Update: created a pull-request (<a href=\"https://github.com/snarfed/bridgy-fed/pull/701\">https://github.com/snarfed/bridgy-fed/pull/701</a>) to update the BridgyFed documentation markup examples to use the 'hidden' attribute accordingly as well.<br /><br />Time is up for today\u2019s IndieWebCamp Create Day so my remaining projects will have to wait."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "39309582",
"_source": "1",
"_is_read": false
}
It’s a very autumnal IndieWebCamp in Nuremberg this weekend.
{
"type": "entry",
"author": {
"name": "Paul Robert Lloyd",
"url": "https://paulrobertlloyd.com",
"photo": "https://www.gravatar.com/avatar/ba4d820a739e911306801f252867dea1?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"
},
"url": "https://paulrobertlloyd.com/2023/302/p1/",
"content": {
"html": "<p>It\u2019s a very autumnal IndieWebCamp in Nuremberg this weekend.</p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fpaulrobertlloyd.com%2Fmedia%2F2023%2F302%2Fp1%2F1.jpg\" alt=\"Red, orange and yellow leaves cut out to resemble the IndieWebCamp logo.\" />",
"text": "It\u2019s a very autumnal IndieWebCamp in Nuremberg this weekend."
},
"published": "2023-10-29T10:15:00+00:00",
"post-type": "note",
"_id": "39309381",
"_source": "7224",
"_is_read": false
}
Looks like some great session topics at IndieWebCamp Nuremberg. I wasn’t organized enough to attend remotely because of the time zone difference… Catching up on the notes and chat now.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2023/10/29/looks-like-some.html",
"content": {
"html": "<p>Looks like some great <a href=\"https://indieweb.org/2023/Nuremberg/Schedule\">session topics at IndieWebCamp Nuremberg</a>. I wasn\u2019t organized enough to attend remotely because of the time zone difference\u2026 Catching up on the notes and chat now.</p>",
"text": "Looks like some great session topics at IndieWebCamp Nuremberg. I wasn\u2019t organized enough to attend remotely because of the time zone difference\u2026 Catching up on the notes and chat now."
},
"published": "2023-10-29T11:52:46-05:00",
"post-type": "note",
"_id": "39308253",
"_source": "12",
"_is_read": false
}
This was a test of an entirely new streaming upload architecture for my micropub endpoint now that it uses Netlify Functions V2 (which uses browser Request and Response objects). It’s mixed streams due to how multipart bodies have to be decoded, so I’m surprised that this worked on the first go. You’re seeing it here thanks to a GitHub Actions workflow doing POSSE. #indieweb
{
"type": "entry",
"author": {
"name": "@qubyte",
"url": "https://mastodon.social/@qubyte",
"photo": null
},
"url": "https://mastodon.social/@qubyte/111318336140287820",
"content": {
"html": "<p>This was a test of an entirely new streaming upload architecture for my micropub endpoint now that it uses Netlify Functions V2 (which uses browser Request and Response objects). It\u2019s mixed streams due to how multipart bodies have to be decoded, so I\u2019m surprised that this worked on the first go. You\u2019re seeing it here thanks to a GitHub Actions workflow doing POSSE. <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "This was a test of an entirely new streaming upload architecture for my micropub endpoint now that it uses Netlify Functions V2 (which uses browser Request and Response objects). It\u2019s mixed streams due to how multipart bodies have to be decoded, so I\u2019m surprised that this worked on the first go. You\u2019re seeing it here thanks to a GitHub Actions workflow doing POSSE. #indieweb"
},
"published": "2023-10-29T12:36:49+00:00",
"post-type": "note",
"_id": "39306169",
"_source": "7235",
"_is_read": false
}
It’s a very autumnal IndieWebCamp in Nuremberg this weekend.
{
"type": "entry",
"author": {
"name": "Paul Robert Lloyd",
"url": "https://paulrobertlloyd.com",
"photo": null
},
"url": "https://paulrobertlloyd.com/2023/302/p1/",
"published": "2023-10-29T10:15:00+00:00",
"content": {
"html": "<p>It\u2019s a very autumnal IndieWebCamp in Nuremberg this weekend.</p><img src=\"https://paulrobertlloyd.com/media/2023/302/p1/1.jpg\" alt=\"Red, orange and yellow leaves cut out to resemble the IndieWebCamp logo.\" />",
"text": "It\u2019s a very autumnal IndieWebCamp in Nuremberg this weekend."
},
"post-type": "note",
"_id": "39305710",
"_source": "3686",
"_is_read": false
}
Red, orange and yellow leaves cut out to resemble the IndieWebCamp logo.
{
"type": "entry",
"author": {
"name": "@paulrobertlloyd",
"url": "https://mastodon.social/@paulrobertlloyd",
"photo": null
},
"url": "https://mastodon.social/@paulrobertlloyd/111317781191440340",
"content": {
"html": "Red, orange and yellow leaves cut out to resemble the IndieWebCamp logo.",
"text": "Red, orange and yellow leaves cut out to resemble the IndieWebCamp logo."
},
"published": "2023-10-29T10:15:42+00:00",
"post-type": "note",
"_id": "39305512",
"_source": "7235",
"_is_read": false
}
Last week, I sent out the first issue of Own Your Web, my new newsletter about designing, building, creating, and publishing on the Web – and the power of personal sites.
Issue 1 – Your Superpower: https://buttondown.email/ownyourweb/archive/issue-01/
✨ Sign up here if you like: ✨
👇
https://matthiasott.com/newsletter
#newsletter #web #design #webdev #indieweb #openweb #OwnYourWeb
{
"type": "entry",
"author": {
"name": "@matthiasott",
"url": "https://mastodon.social/@matthiasott",
"photo": null
},
"url": "https://mastodon.social/@matthiasott/111317773828941017",
"content": {
"html": "<p>Last week, I sent out the first issue of Own Your Web, my new newsletter about designing, building, creating, and publishing on the Web \u2013 and the power of personal sites.</p><p>Issue 1 \u2013 Your Superpower: <a href=\"https://buttondown.email/ownyourweb/archive/issue-01/\"><span>https://</span><span>buttondown.email/ownyourweb/ar</span><span>chive/issue-01/</span></a> </p><p>\u2728 Sign up here if you like: \u2728<br />\ud83d\udc47<br /><a href=\"https://matthiasott.com/newsletter\"><span>https://</span><span>matthiasott.com/newsletter</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/newsletter\">#<span>newsletter</span></a> <a href=\"https://mastodon.social/tags/web\">#<span>web</span></a> <a href=\"https://mastodon.social/tags/design\">#<span>design</span></a> <a href=\"https://mastodon.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/openweb\">#<span>openweb</span></a> <a href=\"https://mastodon.social/tags/OwnYourWeb\">#<span>OwnYourWeb</span></a></p>",
"text": "Last week, I sent out the first issue of Own Your Web, my new newsletter about designing, building, creating, and publishing on the Web \u2013 and the power of personal sites.Issue 1 \u2013 Your Superpower: https://buttondown.email/ownyourweb/archive/issue-01/ \u2728 Sign up here if you like: \u2728\n\ud83d\udc47\nhttps://matthiasott.com/newsletter#newsletter #web #design #webdev #indieweb #openweb #OwnYourWeb"
},
"published": "2023-10-29T10:13:49+00:00",
"post-type": "note",
"_id": "39305513",
"_source": "7235",
"_is_read": false
}
Vandaag is Global PSC Awareness Day. Ik schreef er een blogpost over, eveneens in het kader van de #Indieweb Carnival.
https://diggingthedigital.com/global-psc-awareness-day-and-selfcare/
{
"type": "entry",
"author": {
"name": "@frank",
"url": "https://indieweb.social/@frank",
"photo": null
},
"url": "https://indieweb.social/@frank/111317698860273554",
"content": {
"html": "<p>Vandaag is Global PSC Awareness Day. Ik schreef er een blogpost over, eveneens in het kader van de <a href=\"https://indieweb.social/tags/Indieweb\">#<span>Indieweb</span></a> Carnival. </p><p><a href=\"https://diggingthedigital.com/global-psc-awareness-day-and-selfcare/\"><span>https://</span><span>diggingthedigital.com/global-p</span><span>sc-awareness-day-and-selfcare/</span></a></p>",
"text": "Vandaag is Global PSC Awareness Day. Ik schreef er een blogpost over, eveneens in het kader van de #Indieweb Carnival. https://diggingthedigital.com/global-psc-awareness-day-and-selfcare/"
},
"published": "2023-10-29T09:54:45+00:00",
"post-type": "note",
"_id": "39305450",
"_source": "7235",
"_is_read": false
}
doing crimes in javascript so i could implement a proper audio player (courtesy of Wimpy Player) on my website
#indieweb #web #neocities #internet
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://ambrosia.moe/notes/9le9ogn3yt",
"content": {
"html": "<p><span>doing crimes in javascript so i could implement a proper audio player (courtesy of Wimpy Player) on my website<br /></span><a href=\"https://ambrosia.moe/tags/indieweb\">#indieweb</a><span> </span><a href=\"https://ambrosia.moe/tags/web\">#web</a><span> </span><a href=\"https://ambrosia.moe/tags/neocities\">#neocities</a><span> </span><a href=\"https://ambrosia.moe/tags/internet\">#internet</a></p>",
"text": "doing crimes in javascript so i could implement a proper audio player (courtesy of Wimpy Player) on my website\n#indieweb #web #neocities #internet"
},
"published": "2023-10-28T23:58:10+00:00",
"post-type": "note",
"_id": "39303174",
"_source": "7235",
"_is_read": false
}
every time I try searching for "serverless" (no, not /that/ serverless), I come up with a blank.
so... you can serve a bunch of static content via HTTP (or indeed, via S3 or #veilid or #torrent)
you can build up nice RSS feeds to pull content
but how do you notify a site owner that you'd like them to read messages on your site?
what's the secure, relatively minimal, relatively RCE-free, indieweb/selfhosted way to do that? e.g., no central server
a tor site with just one webhook spot?
dns records?
DHT search?
social network but over S3 and S3 keys?
social network over HTTP-RSS and email?
minimal vuln / attack surface approach would be good.
like, something you'd be okay running on a laptop
the RSS-FTP-upload thing kinda works because it's a poster you upload (see XKCD / CIA defacement)
as long as you have some kind of method for an inbox.... which is the rub.
maybe an HTTP file server with /one/ CGI script?
minimalism... minimal features... SMTP/HTTP/Tor ugh #cybersecurity #p2p #indieweb
{
"type": "entry",
"author": {
"name": "@risottobias",
"url": "https://tech.lgbt/@risottobias",
"photo": null
},
"url": "https://tech.lgbt/@risottobias/111315156739338848",
"content": {
"html": "<p>every time I try searching for \"serverless\" (no, not /that/ serverless), I come up with a blank.</p><p>so... you can serve a bunch of static content via HTTP (or indeed, via S3 or <a href=\"https://tech.lgbt/tags/veilid\">#<span>veilid</span></a> or <a href=\"https://tech.lgbt/tags/torrent\">#<span>torrent</span></a>) </p><p>you can build up nice RSS feeds to pull content</p><p>but how do you notify a site owner that you'd like them to read messages on your site?</p><p>what's the secure, relatively minimal, relatively RCE-free, indieweb/selfhosted way to do that? e.g., no central server</p><p>a tor site with just one webhook spot?</p><p>dns records?</p><p>DHT search?</p><p>social network but over S3 and S3 keys?</p><p>social network over HTTP-RSS and email?</p><p>minimal vuln / attack surface approach would be good.</p><p>like, something you'd be okay running on a laptop</p><p>the RSS-FTP-upload thing kinda works because it's a poster you upload (see XKCD / CIA defacement)</p><p>as long as you have some kind of method for an inbox.... which is the rub.</p><p>maybe an HTTP file server with /one/ CGI script?</p><p>minimalism... minimal features... SMTP/HTTP/Tor ugh <a href=\"https://tech.lgbt/tags/cybersecurity\">#<span>cybersecurity</span></a> <a href=\"https://tech.lgbt/tags/p2p\">#<span>p2p</span></a> <a href=\"https://tech.lgbt/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "every time I try searching for \"serverless\" (no, not /that/ serverless), I come up with a blank.so... you can serve a bunch of static content via HTTP (or indeed, via S3 or #veilid or #torrent) you can build up nice RSS feeds to pull contentbut how do you notify a site owner that you'd like them to read messages on your site?what's the secure, relatively minimal, relatively RCE-free, indieweb/selfhosted way to do that? e.g., no central servera tor site with just one webhook spot?dns records?DHT search?social network but over S3 and S3 keys?social network over HTTP-RSS and email?minimal vuln / attack surface approach would be good.like, something you'd be okay running on a laptopthe RSS-FTP-upload thing kinda works because it's a poster you upload (see XKCD / CIA defacement)as long as you have some kind of method for an inbox.... which is the rub.maybe an HTTP file server with /one/ CGI script?minimalism... minimal features... SMTP/HTTP/Tor ugh #cybersecurity #p2p #indieweb"
},
"published": "2023-10-28T23:08:16+00:00",
"post-type": "note",
"_id": "39302909",
"_source": "7235",
"_is_read": false
}
GoToSocial
I’ve been playing around the last few days with GoToSocial, which is a federated social media application that implements ActivityPub.
#100DaysofIndieWeb #2023 #activitypub #AtLeast100 #indieweb
https://novakeith.net/2023/10/28/gotosocial/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://novakeith.net/2023/10/28/gotosocial/",
"content": {
"html": "<p><strong>GoToSocial</strong></p><p>I\u2019ve been playing around the last few days with GoToSocial, which is a federated social media application that implements ActivityPub.</p><p><a class=\"u-tag u-category\" href=\"https://novakeith.net/tag/100daysofindieweb/\">#100DaysofIndieWeb</a> <a class=\"u-tag u-category\" href=\"https://novakeith.net/tag/2023/\">#2023</a> <a class=\"u-tag u-category\" href=\"https://novakeith.net/tag/activitypub/\">#activitypub</a> <a class=\"u-tag u-category\" href=\"https://novakeith.net/tag/atleast100/\">#AtLeast100</a> <a class=\"u-tag u-category\" href=\"https://novakeith.net/tag/indieweb/\">#indieweb</a></p><p><a href=\"https://novakeith.net/2023/10/28/gotosocial/\">https://novakeith.net/2023/10/28/gotosocial/</a></p>",
"text": "GoToSocialI\u2019ve been playing around the last few days with GoToSocial, which is a federated social media application that implements ActivityPub.#100DaysofIndieWeb #2023 #activitypub #AtLeast100 #indiewebhttps://novakeith.net/2023/10/28/gotosocial/"
},
"published": "2023-10-28T20:27:49+00:00",
"post-type": "note",
"_id": "39302075",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"published": "2023-10-28T22:04:00+02:00",
"url": "https://www.jeremycherfas.net/blog/stop-the-linkrot",
"name": "Stop the Linkrot",
"content": {
"text": "We had a session at IndieWebCamp N\u00fcrnberg on linkrot in its many guises. As time goes by, URLs you link to and things that link to your URLs almost inevitably break in different ways. Perhaps a whole domain vanishes or becomes a sleaze-hub. Perhaps someone changes the structure of their website, b...\n\t\t\t There\u2019s more \u27a2",
"html": "<p>We had a session at <a href=\"https://indieweb.org/2023/Nuremberg\">IndieWebCamp N\u00fcrnberg</a> on linkrot in its many guises. As time goes by, URLs you link to and things that link to your URLs almost inevitably break in different ways. Perhaps a whole domain vanishes or becomes a sleaze-hub. Perhaps someone changes the structure of their website, b...</p>\n\t\t\t <span style=\"float:right;font-size:smaller;\"><a href=\"https://www.jeremycherfas.net/blog/stop-the-linkrot\">There\u2019s more \u27a2</a></span>"
},
"author": {
"type": "card",
"name": "Jeremy Cherfas",
"url": "https://jeremycherfas.net",
"photo": "https://www.jeremycherfas.net/user/themes/tailwind/images/zoot.jpg"
},
"post-type": "article",
"_id": "39301908",
"_source": "202",
"_is_read": false
}
So, let's join the Indieweb movement and empower musicians to take control of their online presence, foster authentic connections, and celebrate their artistic freedom. It's about embracing ownership, privacy, community, and sustainability. Together, let's build a decentralized and inclusive musical landscape that puts musicians and their fans at the heart of it all. 🎵🌐❤️
#Indieweb #Privacy #CreativeFreedom #Sustainability
{
"type": "entry",
"author": {
"name": "@beatMage",
"url": "https://ravenation.club/@beatMage",
"photo": null
},
"url": "https://ravenation.club/@beatMage/111314407112151917",
"content": {
"html": "<p>So, let's join the Indieweb movement and empower musicians to take control of their online presence, foster authentic connections, and celebrate their artistic freedom. It's about embracing ownership, privacy, community, and sustainability. Together, let's build a decentralized and inclusive musical landscape that puts musicians and their fans at the heart of it all. \ud83c\udfb5\ud83c\udf10\u2764\ufe0f</p><p><a href=\"https://ravenation.club/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://ravenation.club/tags/Privacy\">#<span>Privacy</span></a> <a href=\"https://ravenation.club/tags/CreativeFreedom\">#<span>CreativeFreedom</span></a> <a href=\"https://ravenation.club/tags/Sustainability\">#<span>Sustainability</span></a></p>",
"text": "So, let's join the Indieweb movement and empower musicians to take control of their online presence, foster authentic connections, and celebrate their artistic freedom. It's about embracing ownership, privacy, community, and sustainability. Together, let's build a decentralized and inclusive musical landscape that puts musicians and their fans at the heart of it all. \ud83c\udfb5\ud83c\udf10\u2764\ufe0f#Indieweb #Privacy #CreativeFreedom #Sustainability"
},
"published": "2023-10-28T19:57:37+00:00",
"post-type": "note",
"_id": "39301848",
"_source": "7235",
"_is_read": false
}
In the spirit of POSSE, I just spent 3 hours trying to get some backfeeds from silos like Instagram and Facebook going… I made it work before, but I can’t remember what I did with my last website that made it work.
It’s a real head scratcher. I guess I’ll need to ensure crossposting is turned on here at StarrWulfe HQ then I won’t have to deal with this foolishness again.
If anyone has some experience with Brid.gy and how to do this effectively, please give me a shout. 🙇🏾♀️
#WebsiteWoes
#Indieweb #WebsiteWoes
https://starrwulfe.xyz/b/AaS
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://starrwulfe.xyz/2023/10/28/13/22/38126/",
"content": {
"html": "<p><strong></strong></p> <p>In the spirit of <a href=\"https://indieweb.org/POSSE\">POSSE</a>, I just spent 3 hours trying to get some <a href=\"https://indieweb.org/backfeed\">backfeeds</a> from silos like Instagram and Facebook going\u2026 I made it work before, but I can\u2019t remember what I did with my last website that made it work.</p> <p>It\u2019s a real head scratcher. I guess I\u2019ll need to ensure crossposting is turned on here at StarrWulfe HQ then I won\u2019t have to deal with this foolishness again. </p><p>If anyone has some experience with Brid.gy and how to do this effectively, please give me a shout. \ud83d\ude47\ud83c\udffe\u200d\u2640\ufe0f</p><p><a class=\"u-tag u-category\" href=\"https://starrwulfe.xyz/tag/websitewoes/\">#WebsiteWoes</a> </p><p><a class=\"u-tag u-category\" href=\"https://starrwulfe.xyz/tag/indieweb/\">#Indieweb</a> <a class=\"u-tag u-category\" href=\"https://starrwulfe.xyz/tag/websitewoes/\">#WebsiteWoes</a></p><p>https://starrwulfe.xyz/b/AaS</p>",
"text": "In the spirit of POSSE, I just spent 3 hours trying to get some backfeeds from silos like Instagram and Facebook going\u2026 I made it work before, but I can\u2019t remember what I did with my last website that made it work. It\u2019s a real head scratcher. I guess I\u2019ll need to ensure crossposting is turned on here at StarrWulfe HQ then I won\u2019t have to deal with this foolishness again. If anyone has some experience with Brid.gy and how to do this effectively, please give me a shout. \ud83d\ude47\ud83c\udffe\u200d\u2640\ufe0f#WebsiteWoes #Indieweb #WebsiteWoeshttps://starrwulfe.xyz/b/AaS"
},
"published": "2023-10-28T17:22:33+00:00",
"post-type": "note",
"_id": "39300918",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://www.ghordano.com/2023/10/28/posse-is-the-right-idea-but/",
"content": {
"html": "<p><a href=\"https://www.ghordano.com/2023/10/28/posse-is-the-right-idea-but/\">https://www.ghordano.com/2023/10/28/posse-is-the-right-idea-but/</a></p><p><a class=\"u-tag u-category\" href=\"https://www.ghordano.com/tag/activitypub/\">#ActivityPub</a> <a class=\"u-tag u-category\" href=\"https://www.ghordano.com/tag/fediverse/\">#Fediverse</a> <a class=\"u-tag u-category\" href=\"https://www.ghordano.com/tag/indieweb/\">#IndieWeb</a> <a class=\"u-tag u-category\" href=\"https://www.ghordano.com/tag/internet/\">#Internet</a> <a class=\"u-tag u-category\" href=\"https://www.ghordano.com/tag/social-media/\">#SocialMedia</a> <a class=\"u-tag u-category\" href=\"https://www.ghordano.com/tag/writing/\">#Writing</a></p>",
"text": "https://www.ghordano.com/2023/10/28/posse-is-the-right-idea-but/#ActivityPub #Fediverse #IndieWeb #Internet #SocialMedia #Writing"
},
"published": "2023-10-28T15:41:46+00:00",
"post-type": "note",
"_id": "39300134",
"_source": "7235",
"_is_read": false
}