@hamatti oh awesome! I'm definitely going to make one of these now. I've had a lot of fun adding these types of things recently. My site features a "roadmap", change log, tags page, resume, humans.txt, security.txt, IndieWeb.txt, and all sorts of other fun things.
I've also recently learned of /now, /TIL, /setup which ill be adding soon too. Currently working on an #indieweb notes collection, webmentions, and other IndieWeb features.
{
"type": "entry",
"author": {
"name": "@sass",
"url": "https://mastodon.social/@sass",
"photo": null
},
"url": "https://mastodon.social/@sass/110776372063098590",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.world/@hamatti\">@<span>hamatti</span></a></span> oh awesome! I'm definitely going to make one of these now. I've had a lot of fun adding these types of things recently. My site features a \"roadmap\", change log, tags page, resume, humans.txt, security.txt, IndieWeb.txt, and all sorts of other fun things. </p><p>I've also recently learned of /now, /TIL, /setup which ill be adding soon too. Currently working on an <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> notes collection, webmentions, and other IndieWeb features.</p>",
"text": "@hamatti oh awesome! I'm definitely going to make one of these now. I've had a lot of fun adding these types of things recently. My site features a \"roadmap\", change log, tags page, resume, humans.txt, security.txt, IndieWeb.txt, and all sorts of other fun things. I've also recently learned of /now, /TIL, /setup which ill be adding soon too. Currently working on an #indieweb notes collection, webmentions, and other IndieWeb features."
},
"published": "2023-07-25T19:28:14+00:00",
"post-type": "note",
"_id": "38464111",
"_source": "7235",
"_is_read": false
}
@maffeis #ActivityPub is for federation whereas #micropub and #microsub are for interacting with your instance, so they are not really exclusive though.
Micropub is already supported by tools like micro.blog, @ia Writer and such.
Not sure if anyone has implemented it on top of an ActivityPub backend though.
#Webmention, #WebSub and #Microformats would be the more direct #IndieWeb “competitor” to ActivityPub, but eg @snarfed.org and @pfefferle are both showing that the two can be bridged
{
"type": "entry",
"author": {
"name": "@voxpelli",
"url": "https://mastodon.social/@voxpelli",
"photo": null
},
"url": "https://mastodon.social/@voxpelli/110776308517900528",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@maffeis\">@<span>maffeis</span></a></span> <a href=\"https://mastodon.social/tags/ActivityPub\">#<span>ActivityPub</span></a> is for federation whereas <a href=\"https://mastodon.social/tags/micropub\">#<span>micropub</span></a> and <a href=\"https://mastodon.social/tags/microsub\">#<span>microsub</span></a> are for interacting with your instance, so they are not really exclusive though.</p><p>Micropub is already supported by tools like micro.blog, <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.online/@ia\">@<span>ia</span></a></span> Writer and such.</p><p>Not sure if anyone has implemented it on top of an ActivityPub backend though.</p><p><a href=\"https://mastodon.social/tags/Webmention\">#<span>Webmention</span></a>, <a href=\"https://mastodon.social/tags/WebSub\">#<span>WebSub</span></a> and <a href=\"https://mastodon.social/tags/Microformats\">#<span>Microformats</span></a> would be the more direct <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> \u201ccompetitor\u201d to ActivityPub, but eg <span class=\"h-card\"><a class=\"u-url\" href=\"https://fed.brid.gy/r/https://snarfed.org/\">@<span>snarfed.org</span></a></span> and <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@pfefferle\">@<span>pfefferle</span></a></span> are both showing that the two can be bridged</p>",
"text": "@maffeis #ActivityPub is for federation whereas #micropub and #microsub are for interacting with your instance, so they are not really exclusive though.Micropub is already supported by tools like micro.blog, @ia Writer and such.Not sure if anyone has implemented it on top of an ActivityPub backend though.#Webmention, #WebSub and #Microformats would be the more direct #IndieWeb \u201ccompetitor\u201d to ActivityPub, but eg @snarfed.org and @pfefferle are both showing that the two can be bridged"
},
"published": "2023-07-25T19:12:04+00:00",
"post-type": "note",
"_id": "38464006",
"_source": "7235",
"_is_read": false
}
@maffeis I like how the #IndieWeb is approaching this with #MicroPub and #MicroSub:
* https://indieweb.org/Micropub
* https://indieweb.org/Microsub
Clients can chose to implement one or both of those.
A typical social media app would implement both.
An app that’s meant only for authoring posts picks just MicroPub and an app that’s simply meant for consumption picks just MicroSub.
I find the #Fediverse / #Mastodon focus on #ActivityPub as the one and only API to be a bit lackluster in that regard.
{
"type": "entry",
"author": {
"name": "@voxpelli",
"url": "https://mastodon.social/@voxpelli",
"photo": null
},
"url": "https://mastodon.social/@voxpelli/110776249066144587",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@maffeis\">@<span>maffeis</span></a></span> I like how the <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> is approaching this with <a href=\"https://mastodon.social/tags/MicroPub\">#<span>MicroPub</span></a> and <a href=\"https://mastodon.social/tags/MicroSub\">#<span>MicroSub</span></a>:</p><p>* <a href=\"https://indieweb.org/Micropub\"><span>https://</span><span>indieweb.org/Micropub</span><span></span></a><br />* <a href=\"https://indieweb.org/Microsub\"><span>https://</span><span>indieweb.org/Microsub</span><span></span></a></p><p>Clients can chose to implement one or both of those.</p><p>A typical social media app would implement both.</p><p>An app that\u2019s meant only for authoring posts picks just MicroPub and an app that\u2019s simply meant for consumption picks just MicroSub.</p><p>I find the <a href=\"https://mastodon.social/tags/Fediverse\">#<span>Fediverse</span></a> / <a href=\"https://mastodon.social/tags/Mastodon\">#<span>Mastodon</span></a> focus on <a href=\"https://mastodon.social/tags/ActivityPub\">#<span>ActivityPub</span></a> as the one and only API to be a bit lackluster in that regard.</p>",
"text": "@maffeis I like how the #IndieWeb is approaching this with #MicroPub and #MicroSub:* https://indieweb.org/Micropub\n* https://indieweb.org/MicrosubClients can chose to implement one or both of those.A typical social media app would implement both.An app that\u2019s meant only for authoring posts picks just MicroPub and an app that\u2019s simply meant for consumption picks just MicroSub.I find the #Fediverse / #Mastodon focus on #ActivityPub as the one and only API to be a bit lackluster in that regard."
},
"published": "2023-07-25T18:56:57+00:00",
"post-type": "note",
"_id": "38464007",
"_source": "7235",
"_is_read": false
}
Honestly, I view myself as an example of somebody that a lot of people on in the Fediverse would have probably given up on. They would have probably not considered me as somebody that could have ever joined or cared.
I'm a marketer. So I represent the corporate interests. In many ways. For many people. I am a tech marketer, I've often really enjoyed the corporate social media platforms, like you'd look at me year ago, and you think: "now, like, this person would never join Mastodon, she'd never bother, she would never become an advocate for it". But I did join! I didn't really know what I was getting into. I just wanted to keep up with some people.
And now I care a lot and I keep trying to learn more. And I've taught other people about it and people are listening. You get 100 Mariyas out there, and you know that you're starting to make a difference, right? You get 1000 Mariyas out there, you know, something's actually going to happen. It's a movement.
{
"type": "entry",
"author": {
"name": "@mariyadelano",
"url": "https://hachyderm.io/@mariyadelano",
"photo": null
},
"url": "https://hachyderm.io/@mariyadelano/110776209916598594",
"content": {
"html": "Honestly, I view myself as an example of somebody that a lot of people on in the Fediverse would have probably given up on. They would have probably not considered me as somebody that could have ever joined or cared.<br /><br />\nI'm a marketer. So I represent the corporate interests. In many ways. For many people. I am a tech marketer, I've often really enjoyed the corporate social media platforms, like you'd look at me year ago, and you think: \"now, like, this person would never join Mastodon, she'd never bother, she would never become an advocate for it\". But I did join! I didn't really know what I was getting into. I just wanted to keep up with some people.<br /><br />\nAnd now I care a lot and I keep trying to learn more. And I've taught other people about it and people are listening. You get 100 Mariyas out there, and you know that you're starting to make a difference, right? You get 1000 Mariyas out there, you know, something's actually going to happen. It's a movement.",
"text": "Honestly, I view myself as an example of somebody that a lot of people on in the Fediverse would have probably given up on. They would have probably not considered me as somebody that could have ever joined or cared.\n\n\nI'm a marketer. So I represent the corporate interests. In many ways. For many people. I am a tech marketer, I've often really enjoyed the corporate social media platforms, like you'd look at me year ago, and you think: \"now, like, this person would never join Mastodon, she'd never bother, she would never become an advocate for it\". But I did join! I didn't really know what I was getting into. I just wanted to keep up with some people.\n\n\nAnd now I care a lot and I keep trying to learn more. And I've taught other people about it and people are listening. You get 100 Mariyas out there, and you know that you're starting to make a difference, right? You get 1000 Mariyas out there, you know, something's actually going to happen. It's a movement."
},
"published": "2023-07-25T18:47:00+00:00",
"post-type": "note",
"_id": "38463737",
"_source": "7235",
"_is_read": false
}
I want some inspiration, so share your favorite /uses pages from the indie web!
#indieweb #website #usespage #development
{
"type": "entry",
"author": {
"name": "@hamatti",
"url": "https://mastodon.world/@hamatti",
"photo": null
},
"url": "https://mastodon.world/@hamatti/110775640545518311",
"content": {
"html": "<p>I want some inspiration, so share your favorite /uses pages from the indie web!</p><p><a href=\"https://mastodon.world/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.world/tags/website\">#<span>website</span></a> <a href=\"https://mastodon.world/tags/usespage\">#<span>usespage</span></a> <a href=\"https://mastodon.world/tags/development\">#<span>development</span></a></p>",
"text": "I want some inspiration, so share your favorite /uses pages from the indie web!#indieweb #website #usespage #development"
},
"published": "2023-07-25T16:22:12+00:00",
"post-type": "note",
"_id": "38462479",
"_source": "7235",
"_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/2023/07/25/next-step-for.html",
"name": "Next step for ActivityPub",
"content": {
"html": "<p>Dave Winer posted <a href=\"http://scripting.com/2023/07/24.html\">a 12-minute audio recording on his blog</a>, addressed to me but applicable to everyone who is creating tools for the social web. Listening to it, I have a bunch of thoughts. In this post, I just want to start with server-to-server ActivityPub, and leave some of the other technologies Dave brings up for later.</p>\n<p>A few days ago I was revisiting the ActivityPub code in Micro.blog because we have some interoperability problems with Calckey, now called Firefish. Firefish is a Mastodon-like platform with a few unique design twists and features. To narrow down where things were going wrong, I read through the ActivityPub spec again and also looked at JSON responses from other platforms like Mastodon and Bridgy Fed.</p>\n<p>To frame this blog post I\u2019ll put forward this question, at the heart of interoperability on the fediverse:</p>\n<blockquote>\n<p>Is it possible to implement a social web platform by reading the suite of ActivityPub specs, and have that new platform be compatible with Mastodon?</p>\n</blockquote>\n<p>I would argue no, it is not possible. A new project would only be compatible with Mastodon by accident because there are some things that are not spelled out in precise detail in the specifications, and no JSON examples that exactly match what any server sends or expects. The specs have all the pieces, but not how to fit those pieces together.</p>\n<p>In addition to the specs, <a href=\"https://docs.joinmastodon.org/spec/activitypub/\">Mastodon\u2019s own documentation</a> is very good, and it has improved even in the last year. But again, if you ask a developer to implement ActivityPub, they will naturally start at the W3C.</p>\n<p>I hope this doesn\u2019t sound overly critical. The fact is, ActivityPub is complicated, and by design this kind of architecture can only be simplified so much. A lot of great work came out of the W3C\u2019s Social Web Working Group, including IndieWeb standards, and I don\u2019t think the authors had enough time to get consensus on some parts of ActivityPub before publishing, nor could they predict everything a platform like Mastodon or Micro.blog might need. Recently, Evan Prodromou has been leading the effort to address GitHub issues and move things forward.</p>\n<p>I said \u201csuite\u201d of ActivityPub specs above because ActivityPub is not really one thing. There\u2019s the <a href=\"https://www.w3.org/TR/activitypub/\">ActivityPub spec</a> itself, but also <a href=\"https://www.w3.org/TR/activitystreams-core/\">ActivityStreams</a>, <a href=\"https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures\">HTTP Signatures</a>, <a href=\"https://datatracker.ietf.org/doc/html/rfc7033\">WebFinger</a>, <a href=\"https://json-ld.org\">JSON-LD</a>, and the working group <a href=\"https://www.w3.org/wiki/SocialCG/ActivityPub/Authentication_Authorization\">note on authentication</a>.</p>\n<p>And there are other features, such as account migration between instances, that are not documented outside of Mastodon. This is why the <a href=\"https://indieweb.org/principles\">IndieWeb principles</a> warn of monoculture. We are lucky that Mastodon cares deeply about the open web, because other dominant platforms might have less incentive to make their extensions work outside their own ecosystem.</p>\n<p>The current fediverse is impressive. It\u2019s further along than most people would\u2019ve guessed possible a few years ago, largely thanks to Mastodon\u2019s polish and Twitter\u2019s implosion. The next step should be getting to the point where the answer to my question above can be \u201cyes\u201d. How can new developers add support for ActivityPub without feeling like they are reverse-engineering every existing server?</p>\n<p>We don\u2019t necessarily need a new spec, although it would be helpful to have a single document that ties everything together \u2014\u00a0a guide that a developer could use to build something and be confident that it has a chance of being compatible with other platforms. I also think we should consider further simplification, such as making JSON-LD optional (!) and drafting a streamlined version of ActivityStreams with only the bare minimum object types that most servers need.</p>\n<p>There is a lot of work to do, even outside of ActivityPub. As Dave mentions, we also need a common posting API. The most popular Mastodon client apps do not support either ActivityPub or Micropub. But a lot of progress can be made focusing on interoperability for the server-to-server part of the API. That should be the top priority with Threads set to join the fediverse.</p>",
"text": "Dave Winer posted a 12-minute audio recording on his blog, addressed to me but applicable to everyone who is creating tools for the social web. Listening to it, I have a bunch of thoughts. In this post, I just want to start with server-to-server ActivityPub, and leave some of the other technologies Dave brings up for later.\nA few days ago I was revisiting the ActivityPub code in Micro.blog because we have some interoperability problems with Calckey, now called Firefish. Firefish is a Mastodon-like platform with a few unique design twists and features. To narrow down where things were going wrong, I read through the ActivityPub spec again and also looked at JSON responses from other platforms like Mastodon and Bridgy Fed.\nTo frame this blog post I\u2019ll put forward this question, at the heart of interoperability on the fediverse:\n\nIs it possible to implement a social web platform by reading the suite of ActivityPub specs, and have that new platform be compatible with Mastodon?\n\nI would argue no, it is not possible. A new project would only be compatible with Mastodon by accident because there are some things that are not spelled out in precise detail in the specifications, and no JSON examples that exactly match what any server sends or expects. The specs have all the pieces, but not how to fit those pieces together.\nIn addition to the specs, Mastodon\u2019s own documentation is very good, and it has improved even in the last year. But again, if you ask a developer to implement ActivityPub, they will naturally start at the W3C.\nI hope this doesn\u2019t sound overly critical. The fact is, ActivityPub is complicated, and by design this kind of architecture can only be simplified so much. A lot of great work came out of the W3C\u2019s Social Web Working Group, including IndieWeb standards, and I don\u2019t think the authors had enough time to get consensus on some parts of ActivityPub before publishing, nor could they predict everything a platform like Mastodon or Micro.blog might need. Recently, Evan Prodromou has been leading the effort to address GitHub issues and move things forward.\nI said \u201csuite\u201d of ActivityPub specs above because ActivityPub is not really one thing. There\u2019s the ActivityPub spec itself, but also ActivityStreams, HTTP Signatures, WebFinger, JSON-LD, and the working group note on authentication.\nAnd there are other features, such as account migration between instances, that are not documented outside of Mastodon. This is why the IndieWeb principles warn of monoculture. We are lucky that Mastodon cares deeply about the open web, because other dominant platforms might have less incentive to make their extensions work outside their own ecosystem.\nThe current fediverse is impressive. It\u2019s further along than most people would\u2019ve guessed possible a few years ago, largely thanks to Mastodon\u2019s polish and Twitter\u2019s implosion. The next step should be getting to the point where the answer to my question above can be \u201cyes\u201d. How can new developers add support for ActivityPub without feeling like they are reverse-engineering every existing server?\nWe don\u2019t necessarily need a new spec, although it would be helpful to have a single document that ties everything together \u2014\u00a0a guide that a developer could use to build something and be confident that it has a chance of being compatible with other platforms. I also think we should consider further simplification, such as making JSON-LD optional (!) and drafting a streamlined version of ActivityStreams with only the bare minimum object types that most servers need.\nThere is a lot of work to do, even outside of ActivityPub. As Dave mentions, we also need a common posting API. The most popular Mastodon client apps do not support either ActivityPub or Micropub. But a lot of progress can be made focusing on interoperability for the server-to-server part of the API. That should be the top priority with Threads set to join the fediverse."
},
"published": "2023-07-25T10:51:05-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "38462413",
"_source": "12",
"_is_read": false
}
shellsharks.com now sports h-card (https://shellsharks.com/about) and h-entry (on all posts) markup!
#indieweb #openweb
{
"type": "entry",
"author": {
"name": "@shellsharks",
"url": "https://infosec.exchange/@shellsharks",
"photo": null
},
"url": "https://infosec.exchange/@shellsharks/110772735624862478",
"content": {
"html": "<p>shellsharks.com now sports h-card (<a href=\"https://shellsharks.com/about\"><span>https://</span><span>shellsharks.com/about</span><span></span></a>) and h-entry (on all posts) markup!</p><p><a href=\"https://infosec.exchange/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://infosec.exchange/tags/openweb\">#<span>openweb</span></a></p>",
"text": "shellsharks.com now sports h-card (https://shellsharks.com/about) and h-entry (on all posts) markup!#indieweb #openweb"
},
"published": "2023-07-25T04:03:26+00:00",
"post-type": "note",
"_id": "38457442",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"published": "2023-07-24T19:27:54+00:00",
"url": "https://werd.io/2023/just-pouring-one-out-for-my-twittr",
"name": "just pouring one out for my twittr",
"content": {
"text": "When I was fifteen, I ran a little \u201ce-zine\u201d called Spire that was distributed on the cover CDs of various real, paper magazines. I thought it was pretty cool, and that nobody could possibly have known that it was run by a fifteen-year-old. (In retrospect, it was pretty obvious.) I interviewed people like Nicholas Negroponte and Roger Ebert; I opined about tech in a very nineties, use-a-dollar-sign-to-spell-Micro$oft sort of way; I explored hypertext as a format.Somewhere along the line, I got it into my head that the ninth issue would be the epitome of what I was trying to do. I decided to rebrand. I went for dark mode, putting everything on a black background with white and neon-highlight text. Instead of the colorful, friendly logo, I used a chrome rendering of the all-lowercase word \u201cspire\u201d. And I numbered each release like an event. Instead of issue 1, issue 2, etc., the new product would be called Spire One, Spire Two, and so on. And the first, coolest version of this would be Spire Nine.I was fixated on this name and the whole vibe of what I was making. Spire Nine. I\u2019d say it under my breath sometimes. Spire Nine. Even now, I get a funny feeling in my chest when I say it, probably because it\u2019s just so cool. Spire Nine.It\u2019s a lame name.I bet Elon Musk says \u201cX\u201d under his breath sometimes.It\u2019s a measure of how beloved Twitter was that so many people are emotionally invested in its rebranding to X. It was such a deep part of so many people\u2019s lives \u2014 it was the backchannel to reality for a lot of people \u2014 that removing it feels like a wound. Or, at least, that\u2019s one way to look at it. Let\u2019s be real: it was a multi billion dollar public company, not a beloved community public square. It supported itself through advertising dollars made possible by optimizing for and monetizing our attention. If it hurts, it\u2019s because we bought the product.Long before it was sold, it was already tarnished goods: an imperfect place with timid management where women and people of color were regularly subjected to abuse, that was used by grifters of all political shades to exponentially grow their followings with a comparative lack of scrutiny. But it was also a place where genuinely positive movements like Black Lives Matter and MeToo could grow and thrive; where new writers and artists could find new audiences; where people from wildly different contexts and perspectives could meet.Its sale solved a problem for its owners, who took Musk to court to complete the $44 billion transaction. It was already tanking. Not anywhere as fast as it has under his ownership, but the graphs were not going up and to the right.And now the sale is long since done. Elon Musk, as Twitter\u2019s sole proprietor and purchaser, is free to do as he wishes with it. Which, apparently, is to give it a name he thinks is cooler, repurpose its userbase to kickstart a completely different app modeled after China\u2019s WeChat, give the hard right what appears to be free reign, and intentionally lose brand equity with the academics, activists, journalists, and artists who called it their home on the internet.If you squint a bit, you could surmise that Musk decided he could use the sale to buy himself a few hundred million users with the app pre-installed on their phones in order to kickstart the thing he really wanted to build; his Spire Nine. (Spire Nine.) His original name for PayPal was X (Spire Nine) and he\u2019s been sitting on the domain for years. This is a shortcut to getting to the equivalent of his teenage bedroom startup vision. That\u2019s the kind of thing you can do if you\u2019re a billionaire.Of course, people have been leaving Twitter all over the place all year: nobody has to use Twitter, after all, and both Mastodon and Threads are providing a readily usable alternative for people who are sick of Musk\u2019s apparently ego-driven changes.It\u2019s also possible that it\u2019s a big tax write-off scheme, or that he\u2019s high on his own supply (or just high) and is no longer capable of making rational business decisions, or that he\u2019s trying to shake off his underwriters, or any number of other plausible and semi-plausible explanations. It\u2019s hard to say for sure.What we do know is that Twitter is gone, and each and every one of you reading this will be better off using a fediverse network like Mastodon or Threads instead. Or just posting to the web on your own website and reading other peoples\u2019 updates using RSS. Or going outside and touching grass.I\u2019ve given Musk plenty of oxygen online, and I think I have to stop. The previous Twitter product was hyper-corporate and already broken and harmful. The new one is essentially irrelevant to my life. There are a lot of really good new things being made, and a lot of people doing great things, and a lot of good planning is happening in my own work, and I think it\u2019s more productive to move forward than bog myself down in nostalgia for the past, let alone preoccupy myself with some billionaire\u2019s teen-level ego trip.So I\u2019ll say it again: join me on the fediverse. Follow my updates on my own site. Subscribe to the newsletter. Start your own one of each of these things because I want to read them. And let\u2019s forget about that other place.(Spire Nine.)",
"html": "<p><img src=\"https://werd.io/file/64bed096ebbefbd26b019dd2/thumb.jpg\" alt=\"The letter X, lit in neon colors.\" width=\"1024\" height=\"585\" /></p><p>When I was fifteen, I ran a little \u201ce-zine\u201d called Spire that was distributed on the cover CDs of various real, paper magazines. I thought it was pretty cool, and that nobody could possibly have known that it was run by a fifteen-year-old. (In retrospect, it was pretty obvious.) I interviewed people like Nicholas Negroponte and Roger Ebert; I opined about tech in a very nineties, use-a-dollar-sign-to-spell-Micro$oft sort of way; I explored hypertext as a format.</p><p>Somewhere along the line, I got it into my head that the ninth issue would be the epitome of what I was trying to do. I decided to rebrand. I went for dark mode, putting everything on a black background with white and neon-highlight text. Instead of the colorful, friendly logo, I used a chrome rendering of the all-lowercase word \u201cspire\u201d. And I numbered each release like an <em>event</em>. Instead of issue 1, issue 2, etc., the new product would be called Spire One, Spire Two, and so on. And the first, coolest version of this would be Spire Nine.</p><p>I was fixated on this name and the whole vibe of what I was making. <em>Spire Nine</em>. I\u2019d say it under my breath sometimes. <em>Spire Nine</em>. Even now, I get a funny feeling in my chest when I say it, probably because it\u2019s just so cool. <em>Spire Nine.</em></p><p>It\u2019s a lame name.</p><p>I bet Elon Musk says \u201cX\u201d under his breath sometimes.</p><p>It\u2019s a measure of how beloved Twitter was that so many people are emotionally invested in its rebranding to X. It was such a deep part of so many people\u2019s lives \u2014 it was the backchannel to reality for a lot of people \u2014 that removing it feels like a wound. Or, at least, that\u2019s one way to look at it. Let\u2019s be real: it was a multi billion dollar public company, not a beloved community public square. It supported itself through advertising dollars made possible by optimizing for and monetizing our attention. If it hurts, it\u2019s because we bought the product.</p><p>Long before it was sold, it was already tarnished goods: an imperfect place with timid management where women and people of color were regularly subjected to abuse, that was used by grifters of all political shades to exponentially grow their followings with a comparative lack of scrutiny. But it was <em>also</em> a place where genuinely positive movements like Black Lives Matter and MeToo could grow and thrive; where new writers and artists could find new audiences; where people from wildly different contexts and perspectives could meet.</p><p>Its sale solved a problem for its owners, who took Musk to court to complete the $44 billion transaction. It was already tanking. Not anywhere as fast as it has under his ownership, but the graphs were not going up and to the right.</p><p>And now the sale is long since done. Elon Musk, as Twitter\u2019s sole proprietor and purchaser, is free to do as he wishes with it. Which, apparently, is to give it a name he thinks is cooler, repurpose its userbase to kickstart a completely different app modeled after China\u2019s WeChat, give the hard right what appears to be free reign, and intentionally lose brand equity with the academics, activists, journalists, and artists who called it their home on the internet.</p><p>If you squint a bit, you could surmise that Musk decided he could use the sale to buy himself a few hundred million users with the app pre-installed on their phones in order to kickstart the thing he <em>really </em>wanted to build; his Spire Nine. (<em>Spire Nine</em>.) His original name for PayPal was X (<em>Spire Nine</em>) and he\u2019s been sitting on the domain for years. This is a shortcut to getting to the equivalent of his teenage bedroom startup vision. That\u2019s the kind of thing you can do if you\u2019re a billionaire.</p><p>Of course, people have been leaving Twitter all over the place all year: nobody <em>has</em> to use Twitter, after all, and both Mastodon and Threads are providing a readily usable alternative for people who are sick of Musk\u2019s apparently ego-driven changes.</p><p>It\u2019s also possible that it\u2019s a big tax write-off scheme, or that he\u2019s high on his own supply (or just high) and is no longer capable of making rational business decisions, or that he\u2019s trying to shake off his underwriters, or any number of other plausible and semi-plausible explanations. It\u2019s hard to say for sure.</p><p>What we <em>do</em> know is that Twitter is gone, and each and every one of you reading this will be better off using a fediverse network like Mastodon or Threads instead. Or just posting to the web on your own website and reading other peoples\u2019 updates using RSS. Or going outside and touching grass.</p><p>I\u2019ve given Musk plenty of oxygen online, and I think I have to stop. The previous Twitter product was hyper-corporate and already broken and harmful. The new one is essentially irrelevant to my life. There are a lot of really good new things being made, and a lot of people doing great things, and a lot of good planning is happening in my <em>own</em> work, and I think it\u2019s more productive to move forward than bog myself down in nostalgia for the past, let alone preoccupy myself with some billionaire\u2019s teen-level ego trip.</p><p>So I\u2019ll say it again: <a href=\"https://werd.social/@ben\">join me on the fediverse</a>. <a href=\"https://werd.io\">Follow my updates on my own site</a>. <a href=\"https://newsletter.werd.io\">Subscribe to the newsletter</a>. Start your own one of each of these things because I want to read them. And let\u2019s forget about that other place.</p><p>(<em>Spire Nine</em>.)</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": "38455012",
"_source": "191",
"_is_read": false
}
Twitter is being rebranded as X. So, if one “tweets” on Twitter, will one then be “eX-iting” posts on X?
I think it’s a perfect time to eXit the entire platform. #IndieWeb #eXiting
https://www.theverge.com/2023/7/23/23804629/twitters-rebrand-to-x-may-actually-be-happening-soon (https://boffosocko.com/?p=55817535)
{
"type": "entry",
"author": {
"name": "@chrisaldrich",
"url": "https://hcommons.social/@chrisaldrich",
"photo": null
},
"url": "https://hcommons.social/@chrisaldrich/110770542483955761",
"content": {
"html": "<p>Twitter is being rebranded as X. So, if one \u201ctweets\u201d on Twitter, will one then be \u201ceX-iting\u201d posts on X?<br />I think it\u2019s a perfect time to eXit the entire platform. <a href=\"https://hcommons.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://hcommons.social/tags/eXiting\">#<span>eXiting</span></a></p><p><a href=\"https://www.theverge.com/2023/7/23/23804629/twitters-rebrand-to-x-may-actually-be-happening-soon\"><span>https://www.</span><span>theverge.com/2023/7/23/2380462</span><span>9/twitters-rebrand-to-x-may-actually-be-happening-soon</span></a> (<a href=\"https://boffosocko.com/?p=55817535\"><span>https://</span><span>boffosocko.com/?p=55817535</span><span></span></a>)</p>",
"text": "Twitter is being rebranded as X. So, if one \u201ctweets\u201d on Twitter, will one then be \u201ceX-iting\u201d posts on X?\nI think it\u2019s a perfect time to eXit the entire platform. #IndieWeb #eXitinghttps://www.theverge.com/2023/7/23/23804629/twitters-rebrand-to-x-may-actually-be-happening-soon (https://boffosocko.com/?p=55817535)"
},
"published": "2023-07-24T18:45:42+00:00",
"post-type": "note",
"_id": "38454252",
"_source": "7235",
"_is_read": false
}
Twitter is being rebranded as X. So, if one “tweets” on Twitter, will one then be “eX-iting” posts on X?
I think it’s a perfect time to eXit the entire platform. #IndieWeb #eXitinghttps://www.theverge.com/2023/7/23/23804629/twitters-rebrand-to-x-may-actually-be-happening-soon
#exiting #indieweb #silo-quits #twitter
https://boffosocko.com/2023/07/24/exiting/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://boffosocko.com/2023/07/24/exiting/",
"content": {
"html": "<p><strong></strong></p><p></p> Twitter is being rebranded as X. So, if one \u201ctweets\u201d on Twitter, will one then be \u201ceX-iting\u201d posts on X?<br />I think it\u2019s a perfect time to eXit the entire platform. <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/indieweb/\">#IndieWeb</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/exiting/\">#eXiting</a><p></p><p>https://www.theverge.com/2023/7/23/23804629/twitters-rebrand-to-x-may-actually-be-happening-soon</p> <p><a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/exiting/\">#exiting</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/indieweb/\">#indieweb</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/silo-quits/\">#silo-quits</a> <a class=\"u-tag u-category\" href=\"https://boffosocko.com/tag/twitter/\">#twitter</a></p><p><a href=\"https://boffosocko.com/2023/07/24/exiting/\">https://boffosocko.com/2023/07/24/exiting/</a></p>",
"text": "Twitter is being rebranded as X. So, if one \u201ctweets\u201d on Twitter, will one then be \u201ceX-iting\u201d posts on X?\nI think it\u2019s a perfect time to eXit the entire platform. #IndieWeb #eXitinghttps://www.theverge.com/2023/7/23/23804629/twitters-rebrand-to-x-may-actually-be-happening-soon #exiting #indieweb #silo-quits #twitterhttps://boffosocko.com/2023/07/24/exiting/"
},
"published": "2023-07-24T17:22:59+00:00",
"post-type": "note",
"_id": "38454253",
"_source": "7235",
"_is_read": false
}
Twitter is being rebranded as X. So, if one "tweets" on Twitter, will one then be "eX-iting" posts on X?
I think it's a perfect time to eXit the entire platform. #IndieWeb #eXiting
https://www.theverge.com/2023/7/23/23804629/twitters-rebrand-to-x-may-actually-be-happening-soon
https://boffosocko.com/2023/07/24/exiting/
{
"type": "entry",
"author": {
"name": "@chrisaldrich",
"url": "https://mastodon.social/@chrisaldrich",
"photo": null
},
"url": "https://mastodon.social/@chrisaldrich/110770537992393247",
"content": {
"html": "<p>Twitter is being rebranded as X. So, if one \"tweets\" on Twitter, will one then be \"eX-iting\" posts on X? <br />I think it's a perfect time to eXit the entire platform. <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/eXiting\">#<span>eXiting</span></a></p><p><a href=\"https://www.theverge.com/2023/7/23/23804629/twitters-rebrand-to-x-may-actually-be-happening-soon\"><span>https://www.</span><span>theverge.com/2023/7/23/2380462</span><span>9/twitters-rebrand-to-x-may-actually-be-happening-soon</span></a></p><p><a href=\"https://boffosocko.com/2023/07/24/exiting/\"><span>https://</span><span>boffosocko.com/2023/07/24/exit</span><span>ing/</span></a></p>",
"text": "Twitter is being rebranded as X. So, if one \"tweets\" on Twitter, will one then be \"eX-iting\" posts on X? \nI think it's a perfect time to eXit the entire platform. #IndieWeb #eXitinghttps://www.theverge.com/2023/7/23/23804629/twitters-rebrand-to-x-may-actually-be-happening-soonhttps://boffosocko.com/2023/07/24/exiting/"
},
"published": "2023-07-24T18:44:33+00:00",
"post-type": "note",
"_id": "38454254",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"published": "2023-07-24T14:02:28+00:00",
"url": "https://werd.io/2023/addressing-child-exploitation-on-federated-social-media",
"category": [
"Technology"
],
"bookmark-of": [
"https://cyber.fsi.stanford.edu/io/news/addressing-child-exploitation-federated-social-media"
],
"name": "Addressing Child Exploitation on Federated Social Media",
"content": {
"text": "One of the problems with decentralized networks is that really bad stuff can traverse across them. The fediverse has a child sexual abuse material problem. Filtering it out does not solve the core problem. How can the fediverse be a good actor here? #Technology",
"html": "<p>One of the problems with decentralized networks is that really bad stuff can traverse across them. The fediverse has a child sexual abuse material problem. Filtering it out does not solve the core problem. How can the fediverse be a good actor here? <a href=\"https://werd.io/tag/Technology\" class=\"p-category\">#Technology</a></p>"
},
"author": {
"type": "card",
"name": "Ben Werdmuller",
"url": "https://werd.io/profile/benwerd",
"photo": "https://werd.io/file/5d388c5fb16ea14aac640912/thumb.jpg"
},
"post-type": "bookmark",
"_id": "38452000",
"_source": "191",
"_is_read": false
}
Wow! Is this X thing for real???
Great timingf for adding Mastodon support to my #Indieweb blog. https://jj.isgeek.net/2023/07/24-085212/
{
"type": "entry",
"author": {
"name": "@jjdelc",
"url": "https://indieweb.social/@jjdelc",
"photo": null
},
"url": "https://indieweb.social/@jjdelc/110768208952447810",
"content": {
"html": "<p>Wow! Is this X thing for real???<br />Great timingf for adding Mastodon support to my <a href=\"https://indieweb.social/tags/Indieweb\">#<span>Indieweb</span></a> blog. <a href=\"https://jj.isgeek.net/2023/07/24-085212/\"><span>https://</span><span>jj.isgeek.net/2023/07/24-08521</span><span>2/</span></a></p>",
"text": "Wow! Is this X thing for real???\nGreat timingf for adding Mastodon support to my #Indieweb blog. https://jj.isgeek.net/2023/07/24-085212/"
},
"published": "2023-07-24T08:52:15+00:00",
"post-type": "note",
"_id": "38448251",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fed.brid.gy/r/https://ithoughthecamewithyou.com/post/webmention-on-ithcwy",
"content": {
"html": "<p>Webmention on ITHCWY <a href=\"https://mastodon.social/tags/etc\">#<span>etc</span></a> <a href=\"https://mastodon.social/tags/ithcwy\">#<span>ithcwy</span></a> <a href=\"https://mastodon.social/tags/bridgyfed\">#<span>bridgyfed</span></a> <a href=\"https://mastodon.social/tags/fediverse\">#<span>fediverse</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/webmention\">#<span>webmention</span></a> Inbound and outbound webmentions are now supported for I Thought He Came With You blog posts.</p><p><a href=\"https://fed.brid.gy/r/https://ithoughthecamewithyou.com/post/webmention-on-ithcwy\"><span>https://</span><span>fed.brid.gy/r/https://ithought</span><span>hecamewithyou.com/post/webmention-on-ithcwy</span></a></p>",
"text": "Webmention on ITHCWY #etc #ithcwy #bridgyfed #fediverse #indieweb #webmention Inbound and outbound webmentions are now supported for I Thought He Came With You blog posts.https://fed.brid.gy/r/https://ithoughthecamewithyou.com/post/webmention-on-ithcwy"
},
"published": "2023-07-23T23:45:16+00:00",
"post-type": "note",
"_id": "38446005",
"_source": "7235",
"_is_read": false
}
Damn, 16 people watching my public domain TV channel, RetroStrange right now. The indie web cannot be killed. #IndieWeb
{
"type": "entry",
"author": {
"name": "@phil",
"url": "https://wrestling.social/@phil",
"photo": null
},
"url": "https://wrestling.social/@phil/110765392824503380",
"content": {
"html": "<p>Damn, 16 people watching my public domain TV channel, RetroStrange right now. The indie web cannot be killed. <a href=\"https://wrestling.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "Damn, 16 people watching my public domain TV channel, RetroStrange right now. The indie web cannot be killed. #IndieWeb"
},
"published": "2023-07-23T20:56:04+00:00",
"post-type": "note",
"_id": "38445101",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"name": "About",
"content": {
"text": "Taking a cross country flight\n\n\nGreetings, I am Marcus Povey, a seasoned senior full-stack software engineer based in Europe. I have served a diverse clientele, including software houses, financial and governmental institutions, news agencies, and companies of various sizes.\n\n\n\nThroughout my career, I have been instrumental in the development of several mission-critical software systems, including life-saving medical software, secure messaging platforms, high-performance video platforms, and Open Source projects that are widely used globally.\n\n\n\nIn my current role, I lead a talented team of software engineers in developing cutting-edge scientific software across Europe, primarily in the field of structural biology. I work closely with some of the world\u2019s most renowned scientific institutions to deliver innovative solutions that facilitate scientific research. I have also been actively involved in several EU Open Data Access projects aimed at improving the accessibility and reuse of scientific data, including contributing to the global response to the COVID-19 pandemic. My expertise has been recognized in the industry, and I have been a speaker at numerous scientific conferences, influencing EU data sharing policy.\n\n\n\nAdditionally, I have served as the technical lead for the Elgg project, a widely adopted Open Source social networking platform used by universities, governments, and companies worldwide to streamline internal and external communication. I am also a contributor to the development of the Known platform, a modern social publishing solution incorporating Indieweb technologies.\n\n\n\nFor a more comprehensive understanding of my professional experience, kindly refer to my resume. I am available for hire and look forward to the opportunity to discuss potential projects.\n\n\n\n\u00bb Work with me!\nIn my personal life, I am an avid traveler and enjoy a nomadic lifestyle that allows me to explore new destinations for both work and leisure. I am always eager to experience different cultures and live in new environments.\n\n\n\n\n\n\n\nI also collect hobbies like precious shinies.\n\n\n\nCurrently, I am pursuing a diverse range of interests, including martial arts (such as Judo, Krav Maga, Capoeira, and Jujitsu), rock music, powerlifting, archery, blacksmithing, climbing, motorcycle riding, and light aircraft piloting.\n\n\n\nLet\u2019s go!",
"html": "<a href=\"https://www.marcus-povey.co.uk/wp-content/68FFE06B-77C0-4F93-BF28-9D312D196BAB-300x300-1.jpg\"><img width=\"300\" height=\"300\" src=\"https://www.marcus-povey.co.uk/wp-content/68FFE06B-77C0-4F93-BF28-9D312D196BAB-300x300-1.jpg\" alt=\"\" /></a>Taking a cross country flight\n\n\n<p>Greetings, I am <a href=\"https://mapkyca.info\">Marcus Povey</a>, a seasoned senior full-stack software engineer based in Europe. I have served a diverse clientele, including software houses, financial and governmental institutions, news agencies, and companies of various sizes.</p>\n\n\n\n<p>Throughout my career, I have been instrumental in the development of several mission-critical software systems, including life-saving medical software, secure messaging platforms, high-performance video platforms, and Open Source projects that are widely used globally.</p>\n\n\n\n<p>In my current role, I lead a talented team of software engineers in developing cutting-edge scientific software across Europe, primarily in the field of structural biology. I work closely with some of the world\u2019s most renowned scientific institutions to deliver innovative solutions that facilitate scientific research. I have also been actively involved in several EU Open Data Access projects aimed at improving the accessibility and reuse of scientific data, including contributing to the global response to the COVID-19 pandemic. My expertise has been recognized in the industry, and I have been a speaker at numerous scientific conferences, influencing EU data sharing policy.</p>\n\n\n\n<p>Additionally, I have served as the technical lead for the <a href=\"https://elgg.org\">Elgg</a> project, a widely adopted Open Source social networking platform used by universities, governments, and companies worldwide to streamline internal and external communication. I am also a contributor to the development of the <a href=\"https://withknown.com\">Known</a> platform, a modern social publishing solution incorporating <a href=\"https://indieweb.org\">Indieweb</a> technologies.</p>\n\n\n\n<p>For a more comprehensive understanding of my professional experience, kindly refer to my <a href=\"https://mapkyca.info\">resume</a>. I am <a href=\"https://www.marcus-povey.co.uk/hire\">available for hire</a> and look forward to the opportunity to discuss potential projects.</p>\n\n\n\n<strong>\u00bb <a href=\"https://www.marcus-povey.co.uk/hire/\">Work with me!</a></strong>\n<p>In my personal life, I am an avid traveler and enjoy a nomadic lifestyle that allows me to explore new destinations for both work and leisure. I am always eager to experience different cultures and live in new environments.</p>\n\n\n\n\n\n\n\n<p>I also collect hobbies like precious shinies.</p>\n\n\n\n<p>Currently, I am pursuing a diverse range of interests, including martial arts (such as Judo, Krav Maga, Capoeira, and Jujitsu), rock music, powerlifting, archery, blacksmithing, climbing, motorcycle riding, and light aircraft piloting.</p>\n\n\n\n<p><a href=\"https://www.marcus-povey.co.uk/hire/\"><strong>Let\u2019s go!</strong></a></p>"
},
"post-type": "article",
"_id": "38444835",
"_source": "244",
"_is_read": false
}
Hey all... I'm about to invite a bunch of people into #Mastodon.
I'm going encourage them to follow you because you've been helpful explaining key #fediverse issues... even if it's awesome Toots to read about and understand the #indieweb #FOSS #socialmedia
Please reply with more great #firstfollow names?
@fediversereport
@Em0nM4stodon
@jayrosen_nyu
@josh
@jeffjarvis
@niemanlab
@feditips
@evan
@tchambers
@laurens
@dansup
@noelMitchell@mstdn.social
@J12t
{
"type": "entry",
"author": {
"name": "@jkerrison",
"url": "https://mastodon.social/@jkerrison",
"photo": null
},
"url": "https://mastodon.social/@jkerrison/110762112416764833",
"content": {
"html": "<p>Hey all... I'm about to invite a bunch of people into <a href=\"https://mastodon.social/tags/Mastodon\">#<span>Mastodon</span></a>.<br />I'm going encourage them to follow you because you've been helpful explaining key <a href=\"https://mastodon.social/tags/fediverse\">#<span>fediverse</span></a> issues... even if it's awesome Toots to read about and understand the <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/FOSS\">#<span>FOSS</span></a> <a href=\"https://mastodon.social/tags/socialmedia\">#<span>socialmedia</span></a></p><p>Please reply with more great <a href=\"https://mastodon.social/tags/firstfollow\">#<span>firstfollow</span></a> names?</p><p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@fediversereport\">@<span>fediversereport</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://infosec.exchange/@Em0nM4stodon\">@<span>Em0nM4stodon</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@jayrosen_nyu\">@<span>jayrosen_nyu</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://sciences.social/@josh\">@<span>josh</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@jeffjarvis\">@<span>jeffjarvis</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@niemanlab\">@<span>niemanlab</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://mstdn.social/@feditips\">@<span>feditips</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://cosocial.ca/@evan\">@<span>evan</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://indieweb.social/@tchambers\">@<span>tchambers</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://calckey.social/@laurens\">@<span>laurens</span></a></span><br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@dansup\">@<span>dansup</span></a></span><br />@noelMitchell@mstdn.social<br /><span class=\"h-card\"><a class=\"u-url\" href=\"https://social.coop/@J12t\">@<span>J12t</span></a></span></p>",
"text": "Hey all... I'm about to invite a bunch of people into #Mastodon.\nI'm going encourage them to follow you because you've been helpful explaining key #fediverse issues... even if it's awesome Toots to read about and understand the #indieweb #FOSS #socialmediaPlease reply with more great #firstfollow names?@fediversereport\n@Em0nM4stodon\n@jayrosen_nyu\n@josh\n@jeffjarvis\n@niemanlab\n@feditips\n@evan\n@tchambers\n@laurens\n@dansup\n@noelMitchell@mstdn.social\n@J12t"
},
"published": "2023-07-23T07:01:49+00:00",
"post-type": "note",
"_id": "38440975",
"_source": "7235",
"_is_read": false
}
Behold! Themes and a theme toggle on my site (shellsharks.com)! I thiiink all the bugs have been worked outta the toggle (and other changes I’ve made over the past few days). So much work for such a little thing. But I know a lot more about CSS now that’s for sure.
I’m still tuning the color palettes a bit but am comfortable enough with where things sit now.
#indieweb #webdev #webdesign
{
"type": "entry",
"author": {
"name": "@shellsharks",
"url": "https://infosec.exchange/@shellsharks",
"photo": null
},
"url": "https://infosec.exchange/@shellsharks/110761649231837727",
"content": {
"html": "<p>Behold! Themes and a theme toggle on my site (shellsharks.com)! I thiiink all the bugs have been worked outta the toggle (and other changes I\u2019ve made over the past few days). So much work for such a little thing. But I know a lot more about CSS now that\u2019s for sure. </p><p>I\u2019m still tuning the color palettes a bit but am comfortable enough with where things sit now. </p><p><a href=\"https://infosec.exchange/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://infosec.exchange/tags/webdev\">#<span>webdev</span></a> <a href=\"https://infosec.exchange/tags/webdesign\">#<span>webdesign</span></a></p>",
"text": "Behold! Themes and a theme toggle on my site (shellsharks.com)! I thiiink all the bugs have been worked outta the toggle (and other changes I\u2019ve made over the past few days). So much work for such a little thing. But I know a lot more about CSS now that\u2019s for sure. I\u2019m still tuning the color palettes a bit but am comfortable enough with where things sit now. #indieweb #webdev #webdesign"
},
"published": "2023-07-23T05:04:01+00:00",
"post-type": "note",
"_id": "38440402",
"_source": "7235",
"_is_read": false
}
Speak up. When something doesn't work. When someone is being hurt. When you don't agree. Speak up. Someone has to. It's a burden to see more, it's a duty and a privilege. So take care and speak up. You would be surprised how many people think the same and are equally afraid to speak up. Someone has to be the first.
Michal Zelazny https://indieweb.social/@michalzelazny/110759287554896144
It’s not always easy to speak up, even more, if you’re the first. Good for you if other voices join yours. But if not, that’s ok too, even though some people might not like what you are saying.
{
"type": "entry",
"author": {
"name": "Numeric Citizen",
"url": "https://www.craft.do/s/9ILVvNnwHVAmJk",
"photo": "https://micro.blog/numericcitizen/avatar.jpg"
},
"url": "https://blog.numericcitizen.me/2023/07/22/speak-up-when.html",
"content": {
"html": "<blockquote>\n<p>Speak up. When something doesn't work. When someone is being hurt. When you don't agree. Speak up. Someone has to. It's a burden to see more, it's a duty and a privilege. So take care and speak up. You would be surprised how many people think the same and are equally afraid to speak up. Someone has to be the first.</p>\nMichal Zelazny <a href=\"https://indieweb.social/@michalzelazny/110759287554896144\" class=\"u-in-reply-to\">https://indieweb.social/@michalzelazny/110759287554896144</a></blockquote>\n<p>It\u2019s not always easy to speak up, even more, if you\u2019re the first. Good for you if other voices join yours. But if not, that\u2019s ok too, even though some people might not like what you are saying.</p>",
"text": "Speak up. When something doesn't work. When someone is being hurt. When you don't agree. Speak up. Someone has to. It's a burden to see more, it's a duty and a privilege. So take care and speak up. You would be surprised how many people think the same and are equally afraid to speak up. Someone has to be the first.\nMichal Zelazny https://indieweb.social/@michalzelazny/110759287554896144\nIt\u2019s not always easy to speak up, even more, if you\u2019re the first. Good for you if other voices join yours. But if not, that\u2019s ok too, even though some people might not like what you are saying."
},
"published": "2023-07-22T21:17:44+00:00",
"post-type": "note",
"_id": "38438367",
"_source": "7224",
"_is_read": false
}
One-hour website projects and denying consent to AI crawlers. It’s your < 10min update on the #IndieWeb community!
This Week in the IndieWeb audio edition for July 15th - 21st, 2023.
https://martymcgui.re/2023/07/22/this-week-in-the-indieweb-audio-edition--july-15th---21st-2023/
{
"type": "entry",
"published": "2023-07-22T11:14:11-0400",
"url": "https://martymcgui.re/2023/07/22/111411/",
"syndication": [
"https://fed.brid.gy/"
],
"content": {
"text": "One-hour website projects and denying consent to AI crawlers. It\u2019s your < 10min update on the #IndieWeb community!\nThis Week in the IndieWeb audio edition for July 15th - 21st, 2023.\nhttps://martymcgui.re/2023/07/22/this-week-in-the-indieweb-audio-edition--july-15th---21st-2023/",
"html": "<p>One-hour website projects and denying consent to AI crawlers. It\u2019s your < 10min update on the #IndieWeb community!</p>\n<p>This Week in the IndieWeb audio edition for July 15th - 21st, 2023.\n<a href=\"https://martymcgui.re/2023/07/22/this-week-in-the-indieweb-audio-edition--july-15th---21st-2023/\">https://martymcgui.re/2023/07/22/this-week-in-the-indieweb-audio-edition--july-15th---21st-2023/</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "note",
"_id": "38436150",
"_source": "175",
"_is_read": false
}