Would anyone be interested in a personal website zine (reading one or contributing to one ☺️)?
#indieweb #blogging #websites
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@capjamesg/112762310654413842",
"content": {
"html": "<p>Would anyone be interested in a personal website zine (reading one or contributing to one \u263a\ufe0f)?</p><p><a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://indieweb.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://indieweb.social/tags/websites\">#<span>websites</span></a></p>",
"text": "Would anyone be interested in a personal website zine (reading one or contributing to one \u263a\ufe0f)?\n\n#indieweb #blogging #websites"
},
"published": "2024-07-10T12:58:32+00:00",
"post-type": "note",
"_id": "41599337",
"_source": "8007",
"_is_read": false
}
Did a total redesign of my site recently, including a new banner, retro web icons, background patterns, and more. Late 1990s web inspired.
Have a look: https://pixelglade.net😊
For a long description of the banner see: https://pixelglade.net/artwork/webgraphics.html#pixelglade-banner-longdesc
#indieweb #smallweb #retroweb #webdesign #nostalgic #pixelart #ドット絵 #oldweb #gif #90s #neocities
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://pixelfed.social/p/pixelglade/716581716530780960",
"content": {
"html": "Did a total redesign of my site recently, including a new banner, retro web icons, background patterns, and more. Late 1990s web inspired.<br /><br /><br /><br />\nHave a look: <a href=\"https://pixelglade.net\">https://pixelglade.net</a>\ud83d\ude0a<br /><br /><br /><br />\nFor a long description of the banner see: <a href=\"https://pixelglade.net/artwork/webgraphics.html#pixelglade-banner-longdesc\">https://pixelglade.net/artwork/webgraphics.html#pixelglade-banner-longdesc</a><br /><br /><br /><br /><a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/indieweb?src=hash\">#indieweb</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/smallweb?src=hash\">#smallweb</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/retroweb?src=hash\">#retroweb</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/webdesign?src=hash\">#webdesign</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/nostalgic?src=hash\">#nostalgic</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/pixelart?src=hash\">#pixelart</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/%E3%83%89%E3%83%83%E3%83%88%E7%B5%B5?src=hash\">#\u30c9\u30c3\u30c8\u7d75</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/oldweb?src=hash\">#oldweb</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/gif?src=hash\">#gif</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/90s?src=hash\">#90s</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/neocities?src=hash\">#neocities</a>",
"text": "Did a total redesign of my site recently, including a new banner, retro web icons, background patterns, and more. Late 1990s web inspired.\n\n\n\n\nHave a look: https://pixelglade.net\ud83d\ude0a\n\n\n\n\nFor a long description of the banner see: https://pixelglade.net/artwork/webgraphics.html#pixelglade-banner-longdesc\n\n\n\n#indieweb #smallweb #retroweb #webdesign #nostalgic #pixelart #\u30c9\u30c3\u30c8\u7d75 #oldweb #gif #90s #neocities"
},
"published": "2024-07-10T09:19:54+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/112/761/451/157/789/631/original/a1273f25bd6e5b72.png"
],
"post-type": "photo",
"_id": "41597690",
"_source": "8007",
"_is_read": false
}
I have a question for the IndieWeb community: What can we do against Webmention spam, except filter it out, when it fails validation? I receive hundreds of invalid Webmentions a day, and even using a filtering DNS server doesn’t seem to help much. But I also don’t want to waste network traffic to access all those spam sites. Is there any good block list I can check first before doing the request for validation? I thought about Akismet, but the API has no such option to only check the submitted URL.
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://jlelse.blog/micro/2024/07/2024-07-10-hcriz",
"content": {
"html": "<p>I have a question for the IndieWeb community: What can we do against Webmention spam, except filter it out, when it fails validation? I receive hundreds of invalid Webmentions a day, and even using a filtering DNS server doesn\u2019t seem to help much. But I also don\u2019t want to waste network traffic to access all those spam sites. Is there any good block list I can check first before doing the request for validation? I thought about Akismet, but the API has no such option to only check the submitted URL.</p>",
"text": "I have a question for the IndieWeb community: What can we do against Webmention spam, except filter it out, when it fails validation? I receive hundreds of invalid Webmentions a day, and even using a filtering DNS server doesn\u2019t seem to help much. But I also don\u2019t want to waste network traffic to access all those spam sites. Is there any good block list I can check first before doing the request for validation? I thought about Akismet, but the API has no such option to only check the submitted URL."
},
"published": "2024-07-10T05:26:02+00:00",
"post-type": "note",
"_id": "41596320",
"_source": "8007",
"_is_read": false
}
Exciting news! We are introducing the Federation Advocacy and Advancement Initiative (#FAAI).
FAAI aims to promote federation in apps, improve existing features and standards, foster collaboration, and provide informational resources.
We've proposed federation for Apache Answer and plan the same for AnswerOverflow!
Join us in shaping decentralized web technologies!
#Federation #Fediverse #DecentralizedWeb #IndieWeb #OpenWebTech #Technology
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@owta/112758318267338842",
"content": {
"html": "<p>Exciting news! We are introducing the Federation Advocacy and Advancement Initiative (<a href=\"https://mastodon.social/tags/FAAI\">#<span>FAAI</span></a>).</p><p>FAAI aims to promote federation in apps, improve existing features and standards, foster collaboration, and provide informational resources.</p><p>We've proposed federation for Apache Answer and plan the same for AnswerOverflow!</p><p>Join us in shaping decentralized web technologies!</p><p><a href=\"https://mastodon.social/tags/Federation\">#<span>Federation</span></a> <a href=\"https://mastodon.social/tags/Fediverse\">#<span>Fediverse</span></a> <a href=\"https://mastodon.social/tags/DecentralizedWeb\">#<span>DecentralizedWeb</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/OpenWebTech\">#<span>OpenWebTech</span></a> <a href=\"https://mastodon.social/tags/Technology\">#<span>Technology</span></a></p>",
"text": "Exciting news! We are introducing the Federation Advocacy and Advancement Initiative (#FAAI).\n\nFAAI aims to promote federation in apps, improve existing features and standards, foster collaboration, and provide informational resources.\n\nWe've proposed federation for Apache Answer and plan the same for AnswerOverflow!\n\nJoin us in shaping decentralized web technologies!\n\n#Federation #Fediverse #DecentralizedWeb #IndieWeb #OpenWebTech #Technology"
},
"published": "2024-07-09T20:03:13+00:00",
"post-type": "note",
"_id": "41593181",
"_source": "8007",
"_is_read": false
}
I set up #freshrss on my server. After importing from my old reader, I added @simevidas's Web Dev OPML (https://github.com/simevidas/web-dev-feeds). I now have 37 268 unread posts from over 1000 #rss #feeds.
#rssfeed #webdev #indieweb #bloging #blog #OPML #opml
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodontech.de/@jak2k/112758015228583020",
"content": {
"html": "<p>I set up <a href=\"https://mastodontech.de/tags/freshrss\">#<span>freshrss</span></a> on my server. After importing from my old reader, I added <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@simevidas\">@<span>simevidas</span></a></span>'s Web Dev OPML (<a href=\"https://github.com/simevidas/web-dev-feeds\"><span>https://</span><span>github.com/simevidas/web-dev-f</span><span>eeds</span></a>). I now have 37 268 unread posts from over 1000 <a href=\"https://mastodontech.de/tags/rss\">#<span>rss</span></a> <a href=\"https://mastodontech.de/tags/feeds\">#<span>feeds</span></a>.</p><p><a href=\"https://mastodontech.de/tags/rssfeed\">#<span>rssfeed</span></a> <a href=\"https://mastodontech.de/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mastodontech.de/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodontech.de/tags/bloging\">#<span>bloging</span></a> <a href=\"https://mastodontech.de/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodontech.de/tags/OPML\">#<span>OPML</span></a> <a href=\"https://mastodontech.de/tags/opml\">#<span>opml</span></a></p>\n<a class=\"u-mention\" href=\"https://mastodon.social/@simevidas\"></a>",
"text": "I set up #freshrss on my server. After importing from my old reader, I added @simevidas's Web Dev OPML (https://github.com/simevidas/web-dev-feeds). I now have 37 268 unread posts from over 1000 #rss #feeds.\n\n#rssfeed #webdev #indieweb #bloging #blog #OPML #opml"
},
"published": "2024-07-09T18:46:09+00:00",
"post-type": "note",
"_id": "41592730",
"_source": "8007",
"_is_read": false
}
The problem with redesigning your personal website is that it looks great for about a week, and then you start to hate it.
I've been struggling to organize the variety of side projects I've made.
Does this make sense?
https://stefanbohacek.com/projects
#SideProjects #PersonalWebsite #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://stefanbohacek.online/@stefan/112757209007790372",
"content": {
"html": "<p>The problem with redesigning your personal website is that it looks great for about a week, and then you start to hate it.</p><p>I've been struggling to organize the variety of side projects I've made.</p><p>Does this make sense?</p><p><a href=\"https://stefanbohacek.com/projects\"><span>https://</span><span>stefanbohacek.com/projects</span><span></span></a></p><p><a href=\"https://stefanbohacek.online/tags/SideProjects\">#<span>SideProjects</span></a> <a href=\"https://stefanbohacek.online/tags/PersonalWebsite\">#<span>PersonalWebsite</span></a> <a href=\"https://stefanbohacek.online/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "The problem with redesigning your personal website is that it looks great for about a week, and then you start to hate it.\n\nI've been struggling to organize the variety of side projects I've made.\n\nDoes this make sense?\n\nhttps://stefanbohacek.com/projects\n\n#SideProjects #PersonalWebsite #indieweb"
},
"published": "2024-07-09T15:21:07+00:00",
"post-type": "note",
"_id": "41591106",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"published": "2024-07-09T14:59:01+00:00",
"url": "https://werd.io/2024/my-technology-coaching-and-consulting-in-2024",
"name": "My technology coaching and consulting in 2024",
"content": {
"text": "My availability has opened up for a handful of consulting engagements in addition to my regular work as Senior Director of Technology at ProPublica.\n\nI\u2019ve founded two startups (both based on open-source technology communities that I also founded). I\u2019ve been a CTO, led product, and invested in early-stage startup ventures. I\u2019ve also taught venture and product design to teams that include startups, top-tier educational institutions, and local newsrooms. My products have been used by social movements and Fortune 500 companies. I would love to help you to move faster and make stronger technology decisions.\n\nHere are some ways I might be helpful to you:A Sounding BoardI can be your technology and product sounding board for your products and how your product or engineering team is run. I offer regular check-ins, or I can be available on an ad hoc, as-needed basis.\n\nI\u2019ll help you solve problems and coach you through getting to enduring solutions and productive work cultures. In the process, you\u2019ll avoid common pitfalls, take advantage of a new but experienced set of eyes on your problems, and have someone in your corner when you need.Accelerated Technology Product SprintsDo you need to quickly evaluate a product idea or a way to solve problems for a customer you\u2019ve identified? Do you need to identify that customer or market?\n\nI can lead you through a short design sprint, either remotely or in person. At the end of it, you\u2019ll have a stronger idea of your user and customer, learned tools for quickly running experiments and making progress, and identified and evaluated the core hypotheses that your product rests upon.\n\nYou\u2019ll iterate and get to market faster, increase your product\u2019s chance of success, and build practices in your team to help you move faster long after we\u2019ve finished working together.Technical Evaluation and AdviceAre you wondering how a technology (perhaps AI or the fediverse) might be used in your business? Do you have an idea in mind that needs to be feasibility-tested?\n\nI\u2019ll learn about your product and business and report on how you can leverage available technology with the time, team, and resources you have.\n\nYou\u2019ll more quickly understand what you can build, what\u2019s technically possible, and where the technology opportunities are for your existing business.Deck ReviewAre you presenting a strategy to your board or managers? Are you a startup going out to raise money?\n\nI can give you actionable feedback to help you build your deck and tell a more robust story that has a better chance of getting you to the outcome you\u2019re looking for.\n\nYou\u2019ll tell a stronger story, make a deeper emotional impact on your audience, and learn how to tell compelling stories in the future.CoursesAny of the above can be provided as workshops for your larger course. They are available both in-person and remotely.Get in TouchIf you\u2019re interested in these \u2014 or if you think you could make use of my other skills and experiences \u2014 please email me directly at ben@werd.io to arrange an initial meeting. I\u2019m excited to talk to you!",
"html": "<p>My availability has opened up for a handful of consulting engagements in addition to my regular work as Senior Director of Technology at <a href=\"https://propublica.org\">ProPublica</a>.</p><p><a href=\"https://resume.werd.io\">I\u2019ve founded two startups</a> (both based on open-source technology communities that I also founded). I\u2019ve been a CTO, led product, and invested in early-stage startup ventures. I\u2019ve also taught venture and product design to teams that include startups, top-tier educational institutions, and local newsrooms. My products have been used by social movements and Fortune 500 companies. <strong>I would love to help you to move faster and make stronger technology decisions.</strong></p><p>Here are some ways I might be helpful to you:</p><h3>A Sounding Board</h3><p>I can be your technology and product sounding board for your products and how your product or engineering team is run. I offer regular check-ins, or I can be available on an ad hoc, as-needed basis.</p><p>I\u2019ll help you solve problems and coach you through getting to enduring solutions and productive work cultures. In the process, you\u2019ll avoid common pitfalls, take advantage of a new but experienced set of eyes on your problems, and have someone in your corner when you need.</p><h3>Accelerated Technology Product Sprints</h3><p>Do you need to quickly evaluate a product idea or a way to solve problems for a customer you\u2019ve identified? Do you need to identify that customer or market?</p><p>I can lead you through a short design sprint, either remotely or in person. At the end of it, you\u2019ll have a stronger idea of your user and customer, learned tools for quickly running experiments and making progress, and identified and evaluated the core hypotheses that your product rests upon.</p><p><strong>You\u2019ll iterate and get to market faster, increase your product\u2019s chance of success, and build practices in your team to help you move faster long after we\u2019ve finished working together.</strong></p><h3>Technical Evaluation and Advice</h3><p>Are you wondering how a technology (perhaps AI or the fediverse) might be used in your business? Do you have an idea in mind that needs to be feasibility-tested?</p><p>I\u2019ll learn about your product and business and report on how you can leverage available technology with the time, team, and resources you have.</p><p><strong>You\u2019ll more quickly understand what you can build, what\u2019s technically possible, and where the technology opportunities are for your existing business.</strong></p><h3>Deck Review</h3><p>Are you presenting a strategy to your board or managers? Are you a startup going out to raise money?</p><p>I can give you actionable feedback to help you build your deck and tell a more robust story that has a better chance of getting you to the outcome you\u2019re looking for.</p><p><strong>You\u2019ll tell a stronger story, make a deeper emotional impact on your audience, and learn how to tell compelling stories in the future.</strong></p><h3>Courses</h3><p>Any of the above can be provided as workshops for your larger course. They are available both in-person and remotely.</p><h3>Get in Touch</h3><p>If you\u2019re interested in these \u2014 or if <a href=\"https://resume.werd.io\">you think you could make use of my other skills and experiences</a> \u2014 please email me directly at <a href=\"mailto:ben@werd.io\">ben@werd.io</a> to arrange an initial meeting. I\u2019m excited to talk to you!</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": "41590659",
"_source": "191",
"_is_read": false
}
I wrote a blog post about screen reader. Among other things, you will find out the efficiency of using a Mac with VoiceOver compared to being a sighted user.
https://justtext.net/posts/my-computer-talks-to-me-and-im-not-hallucinating/
Thank you @capjamesg for coming with a such great theme!
#a11y #accessibility #screenReader #macOS #IndieWeb #IndieWebCarnival
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://pkm.social/@RDK/112754295085694161",
"content": {
"html": "<p>I wrote a blog post about screen reader. Among other things, you will find out the efficiency of using a Mac with VoiceOver compared to being a sighted user.</p><p><a href=\"https://justtext.net/posts/my-computer-talks-to-me-and-im-not-hallucinating/\"><span>https://</span><span>justtext.net/posts/my-computer</span><span>-talks-to-me-and-im-not-hallucinating/</span></a></p><p>Thank you <span class=\"h-card\"><a class=\"u-url\" href=\"https://indieweb.social/@capjamesg\">@<span>capjamesg</span></a></span> for coming with a such great theme!</p><p><a href=\"https://pkm.social/tags/a11y\">#<span>a11y</span></a> <a href=\"https://pkm.social/tags/accessibility\">#<span>accessibility</span></a> <a href=\"https://pkm.social/tags/screenReader\">#<span>screenReader</span></a> <a href=\"https://pkm.social/tags/macOS\">#<span>macOS</span></a> <a href=\"https://pkm.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://pkm.social/tags/IndieWebCarnival\">#<span>IndieWebCarnival</span></a></p>\n<a class=\"u-mention\" href=\"https://indieweb.social/@capjamesg\"></a>",
"text": "I wrote a blog post about screen reader. Among other things, you will find out the efficiency of using a Mac with VoiceOver compared to being a sighted user.\n\nhttps://justtext.net/posts/my-computer-talks-to-me-and-im-not-hallucinating/\n\nThank you @capjamesg for coming with a such great theme!\n\n#a11y #accessibility #screenReader #macOS #IndieWeb #IndieWebCarnival"
},
"published": "2024-07-09T03:00:04+00:00",
"post-type": "note",
"_id": "41586479",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"published": "2024-07-08 16:03-0700",
"url": "http://tantek.com/2024/190/b1/indiewebify-request-rel-author-validation",
"in-reply-to": [
"https://github.com/indieweb/indiewebify-me/issues"
],
"name": "Feature request: IndieWebify should support rel=author validation",
"content": {
"text": "Similar to its rel=me checking support (validator), IndieWebify should support \nparsing, checking, and advising how to improve any rel=author (https://microformats.org/wiki/rel-author) \nlinks found on a page.\n\n \nIndieWebify should look for and check both:\n\n \n<a rel=\"author\" href=\"https://\u2026\"> \n\n \nand \n\n \n<link rel=\"author\" href=\"https://\u2026\"> \n\n \ntags, and display a list of all of them found on a particular page, \nalong with any additional information about each one (e.g. \ntype=, \ntitle=, \nand\nhreflang= \nattributes).\n\n\nIdeally it should also check for a valid representative h-card at the destination of a rel=author link.\n\n\nThis is worth implementing both as its own IndieWebify feature \n(especially so software & services like Mastodon could test an implementation), \nand as a building block towards implementing a complete authorship validator \n(issue #6).",
"html": "<p>\nSimilar to its rel=me checking support (validator), IndieWebify should support \nparsing, checking, and advising how to improve any rel=author (<a href=\"https://microformats.org/wiki/rel-author\">https://microformats.org/wiki/rel-author</a>) \nlinks found on a page.\n</p>\n<p> \nIndieWebify should look for and check both:\n</p>\n<p> \n<code><a rel=\"author\" href=\"https://\u2026\"></code> \n</p>\n<p> \nand \n</p>\n<p> \n<code><link rel=\"author\" href=\"https://\u2026\"></code> \n</p>\n<p> \ntags, and display a list of all of them found on a particular page, \nalong with any additional information about each one (e.g. \n<code>type=</code>, \n<code>title=</code>, \nand\n<code>hreflang=</code> \nattributes).\n</p>\n<p>\nIdeally it should also check for a valid representative h-card at the destination of a rel=author link.\n</p>\n<p>\nThis is worth implementing both as its own IndieWebify feature \n(especially so software & services like Mastodon could test an implementation), \nand as a building block towards implementing a complete authorship validator \n(<a href=\"https://github.com/indieweb/indiewebify-me/issues/6\">issue #6</a>).\n</p>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://github.com/indieweb/indiewebify-me/issues": {
"type": "entry",
"url": "https://github.com/indieweb/indiewebify-me/issues",
"name": "GitHub project \u201cindiewebify-me\u201d",
"post-type": "article"
}
},
"_id": "41585806",
"_source": "1",
"_is_read": false
}
Well, I am pretty excited about the upcoming IndieConnector release. This is a huge one. Will need some more time to test everything, but I guess there will be a release soon:
#kirby #indieweb #indieconnector
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.online/@mauricerenck/112751399198201891",
"content": {
"html": "<p>Well, I am pretty excited about the upcoming IndieConnector release. This is a huge one. Will need some more time to test everything, but I guess there will be a release soon:</p><p><a href=\"https://mastodon.online/tags/kirby\">#<span>kirby</span></a> <a href=\"https://mastodon.online/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.online/tags/indieconnector\">#<span>indieconnector</span></a></p>",
"text": "Well, I am pretty excited about the upcoming IndieConnector release. This is a huge one. Will need some more time to test everything, but I guess there will be a release soon:\n\n#kirby #indieweb #indieconnector"
},
"published": "2024-07-08T14:43:36+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/112/751/399/241/918/807/original/02697ec9e0149f21.mp4"
],
"post-type": "photo",
"_id": "41581395",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://m.courtneyr.co/@courtneyr/112751073671282732",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://fosstodon.org/@tnash\">@<span>tnash</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://fosstodon.org/@alexstandiford\">@<span>alexstandiford</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@pfefferle\">@<span>pfefferle</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://pfefferle.org/author/pfefferle/\">@<span>matthias</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://simian.rodeo/@boogah\">@<span>boogah</span></a></span> <a href=\"https://make.wordpress.org/core/2024/07/08/what-would-you-like-to-see-in-the-next-default-wordpress-theme/\"><span>https://</span><span>make.wordpress.org/core/2024/0</span><span>7/08/what-would-you-like-to-see-in-the-next-default-wordpress-theme/</span></a> Shall we draft something together related to Post Formats and how the default theme could help get WP really ready for POSSE? <a href=\"https://indieweb.org/posse\"><span>https://</span><span>indieweb.org/posse</span><span></span></a>. Matthias's description here is a good launching point <a href=\"https://wordpress.slack.com/archives/C02RP4Y3K/p1720363890759429?thread_ts=1720189741.798559&cid=C02RP4Y3K\"><span>https://</span><span>wordpress.slack.com/archives/C</span><span>02RP4Y3K/p1720363890759429?thread_ts=1720189741.798559&cid=C02RP4Y3K</span></a>. <a href=\"https://m.courtneyr.co/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://m.courtneyr.co/tags/WordPress\">#<span>WordPress</span></a> <a href=\"https://m.courtneyr.co/tags/Posse\">#<span>Posse</span></a></p>\n<a class=\"u-mention\" href=\"https://fosstodon.org/@alexstandiford\"></a>\n<a class=\"u-mention\" href=\"https://fosstodon.org/@tnash\"></a>\n<a class=\"u-mention\" href=\"https://mastodon.social/@pfefferle\"></a>\n<a class=\"u-mention\" href=\"https://pfefferle.org/author/pfefferle/\"></a>\n<a class=\"u-mention\" href=\"https://simian.rodeo/@boogah\"></a>",
"text": "@tnash @alexstandiford @pfefferle @matthias @boogah https://make.wordpress.org/core/2024/07/08/what-would-you-like-to-see-in-the-next-default-wordpress-theme/ Shall we draft something together related to Post Formats and how the default theme could help get WP really ready for POSSE? https://indieweb.org/posse. Matthias's description here is a good launching point https://wordpress.slack.com/archives/C02RP4Y3K/p1720363890759429?thread_ts=1720189741.798559&cid=C02RP4Y3K. #IndieWeb #WordPress #Posse"
},
"published": "2024-07-08T13:20:49+00:00",
"post-type": "note",
"_id": "41580787",
"_source": "8007",
"_is_read": false
}
“The web is, at its core, a conversation tool. At least for the most part”:
https://manuelmoreale.com/how-to-converse-online
And: “My ideal discussion format on the open web is through blog posts that reply to each other and reference each other”:
https://hamatti.org/posts/i-prefer-discussion-in-open-web/
#IndieWeb #OpenWeb #blogs
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://nerdculture.de/@gisiger/112750108272927723",
"content": {
"html": "<p>\u201cThe web is, at its core, a conversation tool. At least for the most part\u201d:</p><p><a href=\"https://manuelmoreale.com/how-to-converse-online\"><span>https://</span><span>manuelmoreale.com/how-to-conve</span><span>rse-online</span></a></p><p>And: \u201cMy ideal discussion format on the open web is through blog posts that reply to each other and reference each other\u201d:</p><p><a href=\"https://hamatti.org/posts/i-prefer-discussion-in-open-web/\"><span>https://</span><span>hamatti.org/posts/i-prefer-dis</span><span>cussion-in-open-web/</span></a></p><p><a href=\"https://nerdculture.de/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://nerdculture.de/tags/OpenWeb\">#<span>OpenWeb</span></a> <a href=\"https://nerdculture.de/tags/blogs\">#<span>blogs</span></a></p>",
"text": "\u201cThe web is, at its core, a conversation tool. At least for the most part\u201d:\n\nhttps://manuelmoreale.com/how-to-converse-online\n\nAnd: \u201cMy ideal discussion format on the open web is through blog posts that reply to each other and reference each other\u201d:\n\nhttps://hamatti.org/posts/i-prefer-discussion-in-open-web/\n\n#IndieWeb #OpenWeb #blogs"
},
"published": "2024-07-08T09:15:09+00:00",
"post-type": "note",
"_id": "41579012",
"_source": "8007",
"_is_read": false
}
Thinking forward about the "democratic web" forum (or should it be for general free web? #fediverse, #indieweb and #smallweb and #p2pweb included), we went on to set up Discourse today.
We need to write a plunging for signing up using ZK proofs.
While my mate Ahmad went on to set it up on our server, I tried to install it locally. And failed. and failed. and failed!
.. 8 hours later turns out that a simple rename of a folder would solve my strange problem. #Ruby can be annoying.
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@neiman/112747498454942155",
"content": {
"html": "<p>Thinking forward about the \"democratic web\" forum (or should it be for general free web? <a href=\"https://mastodon.social/tags/fediverse\">#<span>fediverse</span></a>, <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> and <a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a> and <a href=\"https://mastodon.social/tags/p2pweb\">#<span>p2pweb</span></a> included), we went on to set up Discourse today. </p><p>We need to write a plunging for signing up using ZK proofs.</p><p>While my mate Ahmad went on to set it up on our server, I tried to install it locally. And failed. and failed. and failed!</p><p>.. 8 hours later turns out that a simple rename of a folder would solve my strange problem. <a href=\"https://mastodon.social/tags/Ruby\">#<span>Ruby</span></a> can be annoying.</p>",
"text": "Thinking forward about the \"democratic web\" forum (or should it be for general free web? #fediverse, #indieweb and #smallweb and #p2pweb included), we went on to set up Discourse today. \n\nWe need to write a plunging for signing up using ZK proofs.\n\nWhile my mate Ahmad went on to set it up on our server, I tried to install it locally. And failed. and failed. and failed!\n\n.. 8 hours later turns out that a simple rename of a folder would solve my strange problem. #Ruby can be annoying."
},
"published": "2024-07-07T22:11:36+00:00",
"post-type": "note",
"_id": "41576007",
"_source": "8007",
"_is_read": false
}
#IndieWeb people, i love what you're doing, but could we maybe lighten up on the flashing buttons and backgrounds
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://tech.lgbt/@retchohrips/112746697744085697",
"content": {
"html": "<p><a href=\"https://tech.lgbt/tags/IndieWeb\">#<span>IndieWeb</span></a> people, i love what you're doing, but could we maybe lighten up on the flashing buttons and backgrounds <img alt=\":neodog_dizzy:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/941/146/original/95ea2eff8ca0b4e6.png\" title=\":neodog_dizzy:\" width=\"16\" /></p>",
"text": "#IndieWeb people, i love what you're doing, but could we maybe lighten up on the flashing buttons and backgrounds"
},
"published": "2024-07-07T18:47:58+00:00",
"post-type": "note",
"_id": "41575404",
"_source": "8007",
"_is_read": false
}
Is 32bit.cafe permanently down? I've been trying to visit it for a while and just get a server error #indieweb #32bitcafe
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@valendia/112746641153566705",
"content": {
"html": "<p>Is 32bit.cafe permanently down? I've been trying to visit it for a while and just get a server error <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://indieweb.social/tags/32bitcafe\">#<span>32bitcafe</span></a></p>",
"text": "Is 32bit.cafe permanently down? I've been trying to visit it for a while and just get a server error #indieweb #32bitcafe"
},
"published": "2024-07-07T18:33:34+00:00",
"post-type": "note",
"_id": "41574808",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2024/07/07/activitypub-paper-cuts.html",
"name": "ActivityPub paper cuts",
"content": {
"html": "<p>Everyone who has implemented ActivityPub from scratch knows that there are implementation-specific quirks that trip up developers, making compatibility between apps more difficult. Some of these issues are being clarified by the <a href=\"https://www.w3.org/community/socialcg/\">Social Web Community Group</a>. Test suites will help too. Micro.blog has had ActivityPub support for years and we\u2019re still finding edge cases.</p>\n<p>With <a href=\"https://activitypub.ghost.org/lets-fix-it-in-production/\">Ghost making progress on adding ActivityPub</a>, I tried following their first test account today and immediately ran into a small issue. It\u2019s simple so I think illustrates the kind of problem that developers might hit. You only need to know what JSON looks like to follow along.</p>\n<p>When you download an actor\u2019s profile, you get a bunch of fields like the inbox to send requests to, the user\u2019s full name, and the user\u2019s profile photo. The photo is set in a field called <code>icon</code> (or <code>image</code>). If you skim through the ActivityPub specification, you\u2019ll see this example:</p>\n<pre><code>\"icon\": [\n \"https://kenzoishii.example.com/image/165987aklre4\"\n]\n</code></pre><p>Pretty simple. The field is an array with a single URL to the image. But most implementations don\u2019t follow that example. Mastodon and Micro.blog both use something like this, which is in the more complete ActivityStreams spec:</p>\n<pre><code>\"icon\": {\n \"url\": \"https://micro.blog/manton/avatar.jpg\",\n \"type\": \"Image\",\n \"mediaType\": \"image/jpeg\"\n}\n</code></pre><p>Which one is correct? Both, of course! Back to the ActivityPub documentation for <code>icon</code>:</p>\n<blockquote>\n<p>A link to an image or an Image object which represents the user\u2019s profile picture</p>\n</blockquote>\n<p>Now let\u2019s check out what Ghost is doing:</p>\n<pre><code>\"icon\": \"https://ghost.org/favicon.ico\"\n</code></pre><p>This is a third variation of the same field, this time using a simple URL value. Not an array and not an object with multiple fields.</p>\n<p>As programmers, we often try to follow <a href=\"https://en.wikipedia.org/wiki/Robustness_principle\">Postel\u2019s law</a>: \u201cbe conservative in what you do, be liberal in what you accept from others\u201d. In other words, we should gracefully handle all these different JSON responses, but we should only send out the best one, the one that is documented by the standard. And yet the standard is itself not very explicit about this.</p>\n<p>I\u2019m not attempting to blame anyone for this. Certainly not Ghost who has just barely got their implementation up and running and will likely have many changes coming in the next few months. But if you imagine this <code>icon</code> variation spread out across the whole spec, with potentially dozens of minor differences, you see why interoperability has sometimes been a challenge.</p>",
"text": "Everyone who has implemented ActivityPub from scratch knows that there are implementation-specific quirks that trip up developers, making compatibility between apps more difficult. Some of these issues are being clarified by the Social Web Community Group. Test suites will help too. Micro.blog has had ActivityPub support for years and we\u2019re still finding edge cases.\nWith Ghost making progress on adding ActivityPub, I tried following their first test account today and immediately ran into a small issue. It\u2019s simple so I think illustrates the kind of problem that developers might hit. You only need to know what JSON looks like to follow along.\nWhen you download an actor\u2019s profile, you get a bunch of fields like the inbox to send requests to, the user\u2019s full name, and the user\u2019s profile photo. The photo is set in a field called icon (or image). If you skim through the ActivityPub specification, you\u2019ll see this example:\n\"icon\": [\n \"https://kenzoishii.example.com/image/165987aklre4\"\n]\nPretty simple. The field is an array with a single URL to the image. But most implementations don\u2019t follow that example. Mastodon and Micro.blog both use something like this, which is in the more complete ActivityStreams spec:\n\"icon\": {\n \"url\": \"https://micro.blog/manton/avatar.jpg\",\n \"type\": \"Image\",\n \"mediaType\": \"image/jpeg\"\n}\nWhich one is correct? Both, of course! Back to the ActivityPub documentation for icon:\n\nA link to an image or an Image object which represents the user\u2019s profile picture\n\nNow let\u2019s check out what Ghost is doing:\n\"icon\": \"https://ghost.org/favicon.ico\"\nThis is a third variation of the same field, this time using a simple URL value. Not an array and not an object with multiple fields.\nAs programmers, we often try to follow Postel\u2019s law: \u201cbe conservative in what you do, be liberal in what you accept from others\u201d. In other words, we should gracefully handle all these different JSON responses, but we should only send out the best one, the one that is documented by the standard. And yet the standard is itself not very explicit about this.\nI\u2019m not attempting to blame anyone for this. Certainly not Ghost who has just barely got their implementation up and running and will likely have many changes coming in the next few months. But if you imagine this icon variation spread out across the whole spec, with potentially dozens of minor differences, you see why interoperability has sometimes been a challenge."
},
"published": "2024-07-07T11:19:15-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "41573833",
"_source": "12",
"_is_read": false
}
On and off for a few hours here and there over the last year, I’ve been working on a way to post updates and photos to my site (which is federated). I’m using Hugo (static site generator) as my CMS but the process was never super fast - especially for things like status updates (that you’re looking at now).
I had the crazy idea a while back that I could use a bat file to help in the process, ultimely to:
- Quickly make a page in hugo with the right categories and tags .
- Build the site.
- Deploy it.
- Send a webmention.
This morning after a complete overhaul of the BAT file, this is my first automated post. If this doesn’t work, then I’m going to walk away until next weekend and bang my head some more then. If this makes it out there, then I’m going to work on a post on how I pulled this all off. (Its long overdue)
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fed.brid.gy/r/https://uxbrad.com/activity/20240707/101156/",
"content": {
"html": "<p>On and off for a few hours here and there over the last year, I\u2019ve been working on a way to post updates and photos to my site (which is federated). I\u2019m using Hugo (static site generator) as my CMS but the process was never super fast - especially for things like status updates (that you\u2019re looking at now).</p><br /><p>I had the crazy idea a while back that I could use a bat file to help in the process, ultimely to:</p><br /><ol><li><br /></li><li>Quickly make a page in hugo with the right categories and tags .<br /></li><li>Build the site.<br /></li><li>Deploy it.<br /></li><li>Send a webmention.<br /></li></ol><br /><p>This morning after a complete overhaul of the BAT file, this is my first automated post. If this doesn\u2019t work, then I\u2019m going to walk away until next weekend and bang my head some more then. If this makes it out there, then I\u2019m going to work on a post on how I pulled this all off. (Its long overdue)</p>",
"text": "On and off for a few hours here and there over the last year, I\u2019ve been working on a way to post updates and photos to my site (which is federated). I\u2019m using Hugo (static site generator) as my CMS but the process was never super fast - especially for things like status updates (that you\u2019re looking at now).\nI had the crazy idea a while back that I could use a bat file to help in the process, ultimely to:\n\nQuickly make a page in hugo with the right categories and tags .\nBuild the site.\nDeploy it.\nSend a webmention.\n\nThis morning after a complete overhaul of the BAT file, this is my first automated post. If this doesn\u2019t work, then I\u2019m going to walk away until next weekend and bang my head some more then. If this makes it out there, then I\u2019m going to work on a post on how I pulled this all off. (Its long overdue)"
},
"published": "2024-07-07T14:11:56+00:00",
"post-type": "note",
"_id": "41573284",
"_source": "8007",
"_is_read": false
}
Hi all - Just a short note to say I have moved accounts and my username to now follow is @dalereardon - My old handle was @dalereardon@mastodon.social #Disability #NDIS #MentalHealth #WordPress #IndieWeb #Tourism #Travel #Marketing
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@dalereardon/112743589775629547",
"content": {
"html": "<p>Hi all - Just a short note to say I have moved accounts and my username to now follow is <span class=\"h-card\"><a class=\"u-url\" href=\"https://indieweb.social/@dalereardon\">@<span>dalereardon</span></a></span> - My old handle was <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@dalereardon\">@<span>dalereardon@mastodon.social</span></a></span> <a href=\"https://indieweb.social/tags/Disability\">#<span>Disability</span></a> <a href=\"https://indieweb.social/tags/NDIS\">#<span>NDIS</span></a> <a href=\"https://indieweb.social/tags/MentalHealth\">#<span>MentalHealth</span></a> <a href=\"https://indieweb.social/tags/WordPress\">#<span>WordPress</span></a> <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://indieweb.social/tags/Tourism\">#<span>Tourism</span></a> <a href=\"https://indieweb.social/tags/Travel\">#<span>Travel</span></a> <a href=\"https://indieweb.social/tags/Marketing\">#<span>Marketing</span></a></p>\n<a class=\"u-mention\" href=\"https://indieweb.social/@dalereardon\"></a>\n<a class=\"u-mention\" href=\"https://mastodon.social/@dalereardon\"></a>",
"text": "Hi all - Just a short note to say I have moved accounts and my username to now follow is @dalereardon - My old handle was @dalereardon@mastodon.social #Disability #NDIS #MentalHealth #WordPress #IndieWeb #Tourism #Travel #Marketing"
},
"published": "2024-07-07T05:37:34+00:00",
"post-type": "note",
"_id": "41570860",
"_source": "8007",
"_is_read": false
}
New post and old Roblox thing!
I published the script for that old Roblox video tutorial I plan to make, so even though there's no video and it's still a pretty solid resource. Not much info on this stuff online, so hopefully I can change that one drop at a time?
I also published it for motivation reasons - releasing bits at a time encourages me to keep going. Because I know if I start working on an actual video I will get lazy and stop.. oh well.
Enjoy!
https://realja.me/blog/roblox-tutorial-draft/
#blog #oldroblox #roblox #robloxdev #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://wetdry.world/@jame/112743032260270313",
"content": {
"html": "<p>New post and old Roblox thing!</p><p>I published the script for that old Roblox video tutorial I plan to make, so even though there's no video and it's still a pretty solid resource. Not much info on this stuff online, so hopefully I can change that one drop at a time?</p><p>I also published it for motivation reasons - releasing bits at a time encourages me to keep going. Because I know if I start working on an actual video I will get lazy and stop.. oh well.</p><p>Enjoy!</p><p><a href=\"https://realja.me/blog/roblox-tutorial-draft/\"><span>https://</span><span>realja.me/blog/roblox-tutorial</span><span>-draft/</span></a></p><p><a href=\"https://wetdry.world/tags/blog\">#<span>blog</span></a> <a href=\"https://wetdry.world/tags/oldroblox\">#<span>oldroblox</span></a> <a href=\"https://wetdry.world/tags/roblox\">#<span>roblox</span></a> <a href=\"https://wetdry.world/tags/robloxdev\">#<span>robloxdev</span></a> <a href=\"https://wetdry.world/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "New post and old Roblox thing!\n\nI published the script for that old Roblox video tutorial I plan to make, so even though there's no video and it's still a pretty solid resource. Not much info on this stuff online, so hopefully I can change that one drop at a time?\n\nI also published it for motivation reasons - releasing bits at a time encourages me to keep going. Because I know if I start working on an actual video I will get lazy and stop.. oh well.\n\nEnjoy!\n\nhttps://realja.me/blog/roblox-tutorial-draft/\n\n#blog #oldroblox #roblox #robloxdev #indieweb"
},
"published": "2024-07-07T03:15:47+00:00",
"post-type": "note",
"_id": "41570413",
"_source": "8007",
"_is_read": false
}
@oligneisti@linux.pizza @jsit That last paragraph really resonates! From a solo creator's POV, even with bulk scheduling tools that can post across platforms, it's a headache to manage and detracts from content creation. I'm also pro- "own your content on your site", à la #indieweb #POSSE (Publish on your own site, syndicate elsewhere).
That said, an #RSS reader lacks the ability of, say, #activitypub to comment and interact directly with video content, creators, and other users. (1/4)
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://vis.social/@candide/112742949849638853",
"content": {
"html": "<p>@oligneisti@linux.pizza <span class=\"h-card\"><a class=\"u-url\" href=\"https://social.coop/@jsit\">@<span>jsit</span></a></span> That last paragraph really resonates! From a solo creator's POV, even with bulk scheduling tools that can post across platforms, it's a headache to manage and detracts from content creation. I'm also pro- \"own your content on your site\", \u00e0 la <a href=\"https://vis.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://vis.social/tags/POSSE\">#<span>POSSE</span></a> (Publish on your own site, syndicate elsewhere).</p><p>That said, an <a href=\"https://vis.social/tags/RSS\">#<span>RSS</span></a> reader lacks the ability of, say, <a href=\"https://vis.social/tags/activitypub\">#<span>activitypub</span></a> to comment and interact directly with video content, creators, and other users. (1/4)</p>\n<a class=\"u-mention\" href=\"https://social.coop/@jsit\"></a>",
"text": "@oligneisti@linux.pizza @jsit That last paragraph really resonates! From a solo creator's POV, even with bulk scheduling tools that can post across platforms, it's a headache to manage and detracts from content creation. I'm also pro- \"own your content on your site\", \u00e0 la #indieweb #POSSE (Publish on your own site, syndicate elsewhere).\n\nThat said, an #RSS reader lacks the ability of, say, #activitypub to comment and interact directly with video content, creators, and other users. (1/4)"
},
"published": "2024-07-07T02:54:50+00:00",
"post-type": "note",
"_id": "41570333",
"_source": "8007",
"_is_read": false
}