Last year last times:
Mar 2
* lunch with co-workers
Mar 4
* bus ride
* in the office
* #IndieWeb HWC @MozSF tantek.com/b/5BX1
* train ride
Mar 5
* haircut
* indoor yoga @YogaFlowSF
Mar 7
* movie @AMCTheatres (Knives Out)
& @Benihana for nephew1 bday
{
"type": "entry",
"published": "2021-03-08 12:21-0800",
"url": "http://tantek.com/2021/067/t1/last-year-last-times",
"category": [
"IndieWeb"
],
"content": {
"text": "Last year last times:\nMar 2\n* lunch with co-workers\nMar 4\n* bus ride\n* in the office\n* #IndieWeb HWC @MozSF tantek.com/b/5BX1\n* train ride\nMar 5\n* haircut\n* indoor yoga @YogaFlowSF\nMar 7 \n* movie @AMCTheatres (Knives Out)\n& @Benihana for nephew1 bday",
"html": "Last year last times:<br />Mar 2<br />* lunch with co-workers<br />Mar 4<br />* bus ride<br />* in the office<br />* #<span class=\"p-category\">IndieWeb</span> HWC <a class=\"h-cassis-username\" href=\"https://twitter.com/MozSF\">@MozSF</a> <a href=\"http://tantek.com/b/5BX1\">tantek.com/b/5BX1</a><br />* train ride<br />Mar 5<br />* haircut<br />* indoor yoga <a class=\"h-cassis-username\" href=\"https://twitter.com/YogaFlowSF\">@YogaFlowSF</a><br />Mar 7 <br />* movie <a class=\"h-cassis-username\" href=\"https://twitter.com/AMCTheatres\">@AMCTheatres</a> (Knives Out)<br />& <a class=\"h-cassis-username\" href=\"https://twitter.com/Benihana\">@Benihana</a> for nephew1 bday"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "24393086",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2021-03-05 18:43-0800",
"url": "http://tantek.com/2021/064/b1/one-year-since-homebrew-website-club",
"featured": "https://fastly.4sqi.net/img/general/width960/476_qJUWdNuuOixrSpY_D3DMlHrFgi4oOr1BhQv5VK27d5Q.jpg",
"syndication": [
"https://news.indieweb.org/en/tantek.com/2021/064/b1/one-year-since-homebrew-website-club"
],
"name": "One Year Since The #IndieWeb Homebrew Website Club Met In Person And Other Last Times",
"content": {
"text": "March 2021 is the second March in a row where so many of us are still in countries & cities doing our best to avoid getting sick (or worse), slow the spread, and otherwise living very different lives than we did in the before times. Every day here forward will be an anniversary of sorts for an unprecedented event, experience, change, or loss. Or the last time we did something. Rather than ignore them, it\u2019s worth remembering what we had, what we used to do, both appreciating what we have lost (allowing ourselves to mourn), and considering potential upsides of adaptations we have made.\n\n\nA year ago yesterday (2020-03-04) we hosted the last \nin-person Homebrew Website Club meetups \nin \nNottingham \n(by Jamie Tanna in a caf\u00e9)\nand \nSan Francisco \n(by me at Mozilla).\n\n\nNormally I go into the office on Wednesdays but I had worked from home that morning. I took the bus (#5736) inbound to work in the afternoon, the last time I rode a bus. I setup a laptop on the podium in the main community room to show demos on the displays as usual.\n\n\nAround 17:34 we kicked off our local Homebrew Website Club meetup with four of us which grew to seven before we took a photo. As usual we took turns \ntaking notes in IRC during the meetup as participants demonstrated their websites, something new they had gotten working, ideas being developed, or inspiring independent websites they\u2019d found. \n\nCan you see the joy (maybe with a little goofiness, a little seriousness) in our faces?\n\n\n\nWe wrapped up the meeting, and as usual a few (or in this case two) of us decided to grab a bite and keep chatting. I did not even consider the possibility that it would be the last time I would see my office for over a year (still haven\u2019t been back), and left my desk upstairs in whatever condition it happened to be. I remember thinking I\u2019d likely be back in a couple days.\n\n\nWe walked a few blocks to Super Duper Burgers on Mission near Spear. That would be the last time I went to that Super Duper Burgers. Glad I decided to indulge in a chocolate milkshake.\n\n\n\nAfterwards Katherine and I went to the Embarcadero MUNI station and took the outbound MUNI N-Judah light rail. I distinctly remember noticing people were quieter than usual on the train. There was a palpable sense of increased anxiety.\n\n\n\nInstinctually I felt compelled to put on my mask, despite only two cases of Covid having been reported in San Francisco (of course now we know that it was already spreading, especially by the asymptomatic, undetected in the community). Later that night the \ntotal reported would be 6.\n\n\nYes I was carrying a mask in March of 2020. Since the previous 2+ years of seasonal fires and subsequent unpredictable days of unbreathable smoke in the Bay Area, I\u2019ve traveled with a compact N-95 respirator in my backpack.\n\n\nSide note: the CDC had yet to recommend that people wear masks. However I had been reading and watching enough global media to know that the accepted practice and recommendation in the East was quite different. It seemed people in Taiwan, China, and Hong Kong were already regularly wearing masks (including N95 respirators) in close public quarters such as transit. Since \nSARS had hit those regions much harder \nthan the U.S. I figured they had learned from the experience and thus it made sense to follow their lead, not the CDC (which was already under pressure from a criminally incompetent neglectful administration to not scare people). Turned out my instinct (and analysis and conclusions based on watching & reading global behaviors) was more correct than the U.S. CDC at the time (they eventually got there).\n\n\nShortly after the train doors closed I donned my mask and checked the seals. The other useful advantage of a properly fitted N95 is that it won\u2019t (shouldn\u2019t) let in any funky public transit smells (perfume, patchouli, or worse), like none of it. No one blinked at seeing someone put on a mask.\n\n\nWe reached our disembarkation stop and stepped off. I put my mask away. We hugged and said our goodbyes. Didn\u2019t think it would be the last time I\u2019d ride MUNI light rail. Or hug a friend without a second thought.\n\n\nAlso posted on IndieNews.",
"html": "<p>\nMarch 2021 is the second March in a row where so many of us are still in countries & cities doing our best to avoid getting sick (or worse), slow the spread, and otherwise living very different lives than we did in the before times. Every day here forward will be an anniversary of sorts for an unprecedented event, experience, change, or loss. Or the last time we did something. Rather than ignore them, it\u2019s worth remembering what we had, what we used to do, both appreciating what we have lost (allowing ourselves to mourn), and considering potential upsides of adaptations we have made.\n</p>\n<p>\nA year ago yesterday (2020-03-04) we hosted the last \n<a href=\"https://events.indieweb.org/2020/03/04\">in-person Homebrew Website Club meetups</a> \nin \n<a href=\"https://events.indieweb.org/2020/03/homebrew-website-club-nottingham-FWdZAqhKZBnq\">Nottingham</a> \n(<a href=\"https://www.jvt.me/mf2/2020/02/qriob/\">by Jamie Tanna</a> in a caf\u00e9)\nand \n<a href=\"https://events.indieweb.org/2020/03/homebrew-website-club-san-francisco-KTBJlSw7JJKm\">San Francisco</a> \n(by me at <a href=\"https://wiki.mozilla.org/SF\">Mozilla</a>).\n</p>\n<p>\nNormally I go into the office on Wednesdays but I had worked from home that morning. I took the bus (#5736) inbound to work in the afternoon, the last time I rode a bus. I setup a laptop on the podium in the main community room to show demos on the displays as usual.\n</p>\n<p>\nAround 17:34 we kicked off our local Homebrew Website Club meetup with four of us which grew to seven before we took a photo. As usual we took turns \n<a href=\"https://chat.indieweb.org/2020-03-05#t1583372099486000\">taking notes in IRC</a> during the meetup as participants demonstrated their websites, something new they had gotten working, ideas being developed, or inspiring independent websites they\u2019d found. </p>\n<p>\nCan you see the joy (maybe with a little goofiness, a little seriousness) in our faces?\n<a href=\"https://events.indieweb.org/2020/03/homebrew-website-club-san-francisco-KTBJlSw7JJKm#photos\"><img class=\"u-featured\" src=\"https://aperture-media.p3k.io/fastly.4sqi.net/b4440473fe3ab4ddb27c7799ae83c4cc8d51303d97cce4ebd824c307af074dc9.jpg\" alt=\"Participants of HWC San Francisco pose in two rows in front of a large screen displaying an 80s style Homebrew Website Club logo in the commons room at Mozilla San Francisco.\" /></a>\n</p>\n<p>\nWe wrapped up the meeting, and as usual a few (or in this case two) of us decided to grab a bite and keep chatting. I did not even consider the possibility that it would be the last time I would see my office for over a year (still haven\u2019t been back), and left my desk upstairs in whatever condition it happened to be. I remember thinking I\u2019d likely be back in a couple days.\n</p>\n<p>\nWe walked a few blocks to Super Duper Burgers on Mission near Spear. That would be the last time I went to that Super Duper Burgers. Glad I decided to indulge in a chocolate milkshake.\n<a href=\"https://fastly.4sqi.net/img/general/original/476_6rKnpO8ESoeRf8WsiSIBEa_j7TvhDNVvtZm7BVT0p60.jpg\"><img src=\"https://aperture-media.p3k.io/fastly.4sqi.net/af4efa45a510e349e56e5cfe590679e265dfb490e1efc7901355bc7145a82f8b.jpg\" alt=\"veggie burger, chocolate milkshake with an unopened straw on top, and a small container of kethcup on a tray with napkins\" /></a>\n</p>\n<p>\nAfterwards Katherine and I went to the Embarcadero MUNI station and took the outbound MUNI N-Judah light rail. I distinctly remember noticing people were quieter than usual on the train. There was a palpable sense of increased anxiety.\n<a href=\"https://fastly.4sqi.net/img/general/original/476_qDEijUuizENp3pKrOcO153YlwZowtIm857nysyIq_JQ.jpg\"><img src=\"https://aperture-media.p3k.io/fastly.4sqi.net/c800da5e8bfb62a17a0e874bb1884df173b5bab99d06de2299b20db9005608f6.jpg\" alt=\"Underground in the Embarcadero MUNI rail station, dirty rafters above with pipes along the far wall, etched with a diagonal geometric design, covered with a series of five panels of advertising, a portion of track visible below in the lower left corner.\" /></a>\n</p>\n<p>\nInstinctually I felt compelled to put on my mask, despite only two cases of Covid having been reported in San Francisco (of course now we know that it was already spreading, especially by the asymptomatic, undetected in the community). Later that night the \n<a href=\"https://en.wikipedia.org/wiki/Template:COVID-19_pandemic_data/United_States/California/San_Francisco_County_medical_cases_chart\">total reported would be 6</a>.\n</p>\n<p>\nYes I was carrying a mask in March of 2020. Since the previous 2+ years of seasonal fires and subsequent unpredictable days of unbreathable smoke in the Bay Area, I\u2019ve traveled with a compact N-95 respirator in my backpack.\n</p>\n<p>\nSide note: the CDC had yet to recommend that people wear masks. However I had been reading and watching enough global media to know that the accepted practice and recommendation in the East was quite different. It seemed people in Taiwan, China, and Hong Kong were already regularly wearing masks (including N95 respirators) in close public quarters such as transit. Since \n<a href=\"https://en.wikipedia.org/wiki/Severe_acute_respiratory_syndrome#Epidemiology\">SARS had hit those regions much harder</a> \nthan the U.S. I figured they had learned from the experience and thus it made sense to follow their lead, not the CDC (which was already under pressure from a criminally incompetent neglectful administration to not scare people). Turned out my instinct (and analysis and conclusions based on watching & reading global behaviors) was more correct than the U.S. CDC at the time (they eventually got there).\n</p>\n<p>\nShortly after the train doors closed I donned my mask and checked the seals. The other useful advantage of a properly fitted N95 is that it won\u2019t (shouldn\u2019t) let in any funky public transit smells (perfume, patchouli, or worse), like none of it. No one blinked at seeing someone put on a mask.\n</p>\n<p>\nWe reached our disembarkation stop and stepped off. I put my mask away. We hugged and said our goodbyes. Didn\u2019t think it would be the last time I\u2019d ride MUNI light rail. Or hug a friend without a second thought.\n</p>\n<p>\n<a href=\"https://news.indieweb.org/en/tantek.com/2021/064/b1/one-year-since-homebrew-website-club\" class=\"u-syndication\">Also posted on IndieNews</a>.\n</p>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "article",
"_id": "24393087",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2021-02-20 14:37-0800",
"url": "http://tantek.com/2021/051/b1/life-happens",
"syndication": [
"https://news.indieweb.org/en/tantek.com/2021/051/b1/life-happens"
],
"name": "Life Happens: Towards Community Support For Prioritizing Life Events And Mutual Care, Starting With The #IndieWeb",
"content": {
"text": "Foreword\n\nA couple of weeks ago I noticed one of our newer IndieWeb community participants found an example on the IndieWeb wiki that no longer worked, and it was from someone who hasn\u2019t been around for a while.\n\nI knew that person had various things come up in their personal life, thus left without warning, and was unable to maintain their site (with said example) as well. This wasn\u2019t the first time this has happened. I noted in our community chat that there were community care, repair, and supportiveness issues worth discussing, summarized with: \ntl;dr: life happens, and expressed a goal:\n\n\nI\u2019d like to figure out how we as a community can 1) provide support to folks who have \u201clife happens\u201d events and not feel \u201cguilty\u201d about being absent or abruptly having to stop participating, and 2) do \u201crepair\u201d on our pages in a kind and respectful way that doesn't exacerbate their guilt/shame, and ideally makes it clear they are welcome back any time\n\n\nWhat followed was my stream of consciousness and braindump on the subject matter, which after seeing it resonated with and being encouraged by several members of the community, I collected into an IndieWeb wiki page:\nlife happens. I\u2019m blogging most of what I wrote there because I think it\u2019s worth its own post and wanted to capture my thoughts & feelings on this matters while I remember the context.\n\n\n\u201cLife Happens\u201d is an acknowledgement that there are numerous things that people experience in their actual physical lives that suddenly take higher priority than nearly anything else (like participation in volunteer-based communities), and those communities (like the IndieWeb) should acknowledge, accept, and be supportive of community members experiencing such events.\n\nWhat Happens\n\nWhat kind of events? Off the top of my head I came up with several that I\u2019ve witnessed community members (including a few myself) experience, like:\n\n\ngetting married \u2014 not having experienced this myself, I can only imagine that for some folks it causes a priorities reset\n\n\nhaving a child \u2014 from what I've seen this pretty much causes nearly everything else that isn\u2019t essential to get dropped, acknowledging that there are many family shapes, without judgment of any\n\n\ngoing through a bad breakup or divorce \u2014 the trauma, depression etc. experienced can make you want to not show up for anything, sometimes not even get out of bed\n\n\nstarting a new job \u2014 that takes up all your time, and/or polices what you can say online, or where you may participate\n\n\nbecoming an essential caregiver \u2014 caring for an aging, sick, or critically ill parent, family member, or other person\n\n\nbuying a house \u2014 often associated with a shift in focus of personal project time \n(hat tip: Marty McGuire)\n\n\nhome repairs or renovations \u2014 similar to \u201cnew house\u201d project time, or urgent repairs. This is one that I\u2019ve been personally both \u201cdealing with\u201d and somewhat embracing since December 2019 (with maybe a few weeks off at times), due to an infrastructure failure the previous month, which turned into an inspired series of renovations\n\n\ndeath of a family member, friend, pet\n\n\u2026 more examples of \n how life happens on the wiki\n\nValues, People, and Making It Explicit\n\nWhen these things happen, as a community, I feel we should respond with kindness, support, and understanding when someone steps back from community participation or projects. We should not shame or guilt them in any way, and ideally act in such a way that welcomes their return whenever they are able to do so.\n\n\nMany projects (especially open source software) often talk about their \n\u201cbus factor\u201d (or more positively worded \u201clottery factor\u201d). However that framing focuses on the robustness of the project (or company) rather than those contributing to it. Right there in IndieWeb\u2019s motto is an encouragement to reframe: be a \u201cpeople-focused alternative to the corporate [\u2026]\u201d.\n\n\nThe point of \u201clife happens\u201d is to decenter the corporation or project when it comes to such matters, and instead focus on the good of the people in the community. Resiliency of humanity over resiliency of any particular project or organization.\n\n\nAdopting such values and practices explicitly is more robust than depending on accidental good faith or informal cultural support. Such emotional care should be the clearly written default, rather than something everyone has to notice and figure out on their own. I want to encourage more mutual care-taking as a form of community-based resiliency, and make it less work for folks experiencing \u201clife happens\u201d moments. Through such care, I believe you get actually sustainable community resiliency, without having to sacrifice or burn people out.\n\nAcknowledging Life Happens And You Should Take Care\n\nIt\u2019s important to communicate to community members, and especially new community members that a community believes in mutual care-taking. That yes, if and when \u201clife happens\u201d to you that:\n\nwe want you to take care of what you need to take care of\n\nyou are encouraged to prioritize those things most important to you, and that the community will not judge or shame you in any way\n\nyou should not feel guilty about being absent, or abruptly having to stop participating\n\nit is ok to ask for help in the community with any of your community projects or areas of participation, no matter what size or importance\n\nthe community will be here for you when you\u2019re able to and want to return\n\n\nIt\u2019s an incomplete & imperfect list, yet hopefully captures the values and general feeling of support. More suggestions welcome.\n\nHow to Help\n\nSimilarly, if you notice someone active in the community is missing, if you feel you know them well enough, you\u2019re encouraged to reach out and unobtrusively check on them, and ask (within your capacity) if there\u2019s anything you can do to help out with any community projects or areas of participation.\n\n\nThanks to \nChris Aldrich \nfor expanding upon \nHow to help and encouraging folks to Keep in mind that on top of these life changes and stresses, the need to make changes to social activities (like decreasing or ceasing participation in the IndieWeb community) can be an added additional compounding stress on top of the others. Our goal should be to mitigate this additional stress as much as possible.\n\nHow to Repair\n\nAbsence(s) from the community can result in shared resources or projects falling behind or breaking. It\u2019s important to provide guidance to the community with how to help repair such things, especially in a caring way without any shame or guilt. Speaking to a second person voice:\n\n\nYou might notice that one or more projects, wiki pages, or sections appear to be abandoned or in disrepair. This could be for any number of reasons, so it\u2019s best to ask about it in a \ndiscussion \nchannel to see if anyone knows what\u2019s going on. If it appears someone is missing (for any reason), you may do kind and respectful repairs on related pages \n(wikifying), \nin a manner that attempts to minimize or avoid any guilt or shame, and ideally makes it clear they are welcome back any time.\n\n\nIf you come across an \nIndieWeb Examples section on a page where the links either don\u2019t work (404, broken in some other way, or support appears to have been dropped), move that specific IndieWeb Example to a \u201cPast Examples\u201d section, and fix the links with Internet Archive versions, perhaps at a point in time of when the links were published (e.g. permalinks with dates in their paths), or by viewing history on the wiki page and determining when the broken links were added.\n\nEncouraging More Communities To Be Supportive When Life Happens\n\nWhen I shared these thoughts with the IndieWeb chat and wiki a couple of weeks ago, no one knew of any other open (source, standards, etc.) communities that had such an explicit \u201cLife Happens\u201d statement or otherwise explicitly captured such a sentiment.\n\n\nMy hope is that the IndieWeb community can set a good example here for making a community more humane and caring (rather than the \u201cjust work harder\u201d capitalist default, or quiet unemotional detached neglect of an abandoned GitHub repo).\n\n\nThat being said, we\u2019re definitely interested in knowing about other intentional creative communities with any similar explicit sentiments or statements of community care, especially those that acknowledge that members of a community may experience things which are more important to them than their participation in that community, and being supportive of that.\n\n\nThis blog post is a snapshot in time and my own expression, most of which is shared freely on the IndieWeb wiki.\n\n\nIf this kind of statement resonates with you and your communities, you\u2019re encouraged to write one of your own, borrowing freely from the latest (and CC0 licensed) version on the wiki: life happens. Attribution optional. Either way, let us know, as it would be great to collect other examples of communities with explicit \u201clife happens\u201d statements.\n\nThanks\n\nThanks to early feedback & review in chat from \nKevin Marks, \nJacky Alcine,\nAnthony Ciccarello, \nBen Werdm\u00fcller, and\ngRegor Morrill.\nOn the wiki page, thanks for\nexcellent additions from \nChris Aldrich, \nand proofreading & precise fixes from \nJeremy Cherfas. \nThanks for the kind tweets \nAna Rodrigues \nand \nBarry Frost.\n\n\nNow back to some current \u201clife happens\u201d things\u2026\n(also posted on IndieNews)\n\nResponses\n\nMurray Adcock on 2021-02-21:\nThere's a lot I like about the IndieWeb community, but one of the best elements is a constant determination to strive to be better. Their recent adoption of an official \"Life Happens\" policy is a great example. It's a commitment to recognise that, well, life happens and that being part of an online community, or volunteering time/effort, is never a requirement. That slipping out for a bit is not just okay, but encouraged, whatever the reason. And providing a framework for supporting individuals in the community to whom life is happening.\n\n\nKimberly Hirsh on 2021-03-28:\nBeing in a \u201clife happens\u201d moment myself (finishing my dissertation), I originally missed Tantek \u00c7elik\u2019s chat conversations & blog post about developing a \u201clife happens\u201d approach to community participation & care on the IndieWeb. I love this idea.",
"html": "<h2>Foreword</h2>\n<p>\nA couple of weeks ago I noticed one of our newer IndieWeb community participants found an example on the IndieWeb wiki that no longer worked, and it was from someone who hasn\u2019t been around for a while.\n</p>\n<p>I knew that person had various things come up in their personal life, thus left without warning, and was unable to maintain their site (with said example) as well. This wasn\u2019t the first time this has happened. I noted in our community chat that there were community care, repair, and supportiveness issues worth discussing, summarized with: <br /><q>tl;dr: life happens</q>, and expressed a goal:\n</p>\n<blockquote><p>\nI\u2019d like to figure out how we as a community can 1) provide support to folks who have \u201clife happens\u201d events and not feel \u201cguilty\u201d about being absent or abruptly having to stop participating, and 2) do \u201crepair\u201d on our pages in a kind and respectful way that doesn't exacerbate their guilt/shame, and ideally makes it clear they are welcome back any time\n</p></blockquote>\n<p>\nWhat followed was my stream of consciousness and braindump on the subject matter, which after seeing it resonated with and being encouraged by several members of the community, I collected into an IndieWeb wiki page:\n<a href=\"https://indieweb.org/life_happens\">life happens</a>. I\u2019m blogging most of what I wrote there because I think it\u2019s worth its own post and wanted to capture my thoughts & feelings on this matters while I remember the context.\n</p>\n<p>\n\u201cLife Happens\u201d is an acknowledgement that there are numerous things that people experience in their actual physical lives that suddenly take higher priority than nearly anything else (like participation in volunteer-based communities), and those communities (like the IndieWeb) should acknowledge, accept, and be supportive of community members experiencing such events.\n</p>\n<h2>What Happens</h2>\n<p>\nWhat kind of events? Off the top of my head I came up with several that I\u2019ve witnessed community members (including a few myself) experience, like:\n</p>\n<ul><li>\n<strong>getting married</strong> \u2014 not having experienced this myself, I can only imagine that for some folks it causes a priorities reset\n</li>\n<li>\n<strong>having a child</strong> \u2014 from what I've seen this pretty much causes nearly everything else that isn\u2019t essential to get dropped, acknowledging that there are many family shapes, without judgment of any\n</li>\n<li>\n<strong>going through a bad breakup or divorce</strong> \u2014 the trauma, depression etc. experienced can make you want to not show up for anything, sometimes not even get out of bed\n</li>\n<li>\n<strong>starting a new job</strong> \u2014 that takes up all your time, and/or polices what you can say online, or where you may participate\n</li>\n<li>\n<strong>becoming an essential caregiver</strong> \u2014 caring for an aging, sick, or critically ill parent, family member, or other person\n</li>\n<li>\n<strong>buying a house</strong> \u2014 often associated with a shift in focus of personal project time \n(hat tip: <a class=\"h-card\" href=\"https://martymcgui.re/\">Marty McGuire</a>)\n</li>\n<li>\n<strong>home repairs or renovations</strong> \u2014 similar to \u201cnew house\u201d project time, or urgent repairs. This is one that I\u2019ve been personally both \u201cdealing with\u201d and somewhat embracing since December 2019 (with maybe a few weeks off at times), due to an infrastructure failure the previous month, which turned into an inspired series of renovations\n</li>\n<li>\n<strong>death of a family member, friend, pet</strong>\n</li>\n<li>\u2026 more examples of \n <a href=\"https://indieweb.org/life_happens#How_life_happens\">how life happens on the wiki</a>\n</li>\n</ul><h2>Values, People, and Making It Explicit</h2>\n<p>\nWhen these things happen, as a community, I feel we should respond with kindness, support, and understanding when someone steps back from community participation or projects. We should not shame or guilt them in any way, and ideally act in such a way that welcomes their return whenever they are able to do so.\n</p>\n<p>\nMany projects (especially open source software) often talk about their \n\u201c<a href=\"https://en.wikipedia.org/wiki/Bus_factor\">bus factor</a>\u201d (or more positively worded \u201clottery factor\u201d). However that framing focuses on the robustness of the project (or company) rather than those contributing to it. Right there in IndieWeb\u2019s motto is an encouragement to reframe: be a \u201cpeople-focused alternative to the corporate [\u2026]\u201d.\n</p>\n<p>\nThe point of \u201clife happens\u201d is to decenter the corporation or project when it comes to such matters, and instead focus on the good of the people in the community. Resiliency of humanity over resiliency of any particular project or organization.\n</p>\n<p>\nAdopting such values and practices explicitly is more robust than depending on accidental good faith or informal cultural support. Such emotional care should be the clearly written default, rather than something everyone has to notice and figure out on their own. I want to encourage more mutual care-taking as a form of community-based resiliency, and make it less work for folks experiencing \u201clife happens\u201d moments. Through such care, I believe you get actually sustainable community resiliency, without having to sacrifice or burn people out.\n</p>\n<h2>Acknowledging Life Happens And You Should Take Care</h2>\n<p>\nIt\u2019s important to communicate to community members, and especially new community members that a community believes in mutual care-taking. That yes, if and when \u201clife happens\u201d to you that:\n</p>\n<ul><li>we want you to take care of what you need to take care of\n</li>\n<li>you are encouraged to prioritize those things most important to you, and that the community will not judge or shame you in any way\n</li>\n<li>you should not feel guilty about being absent, or abruptly having to stop participating\n</li>\n<li>it is ok to ask for help in the community with any of your community projects or areas of participation, no matter what size or importance\n</li>\n<li>the community will be here for you when you\u2019re able to and want to return\n</li>\n</ul><p>\nIt\u2019s an incomplete & imperfect list, yet hopefully captures the values and general feeling of support. More <a href=\"https://indieweb.org/life_happens#Why\">suggestions welcome</a>.\n</p>\n<h2>How to Help</h2>\n<p>\nSimilarly, if you notice someone active in the community is missing, if you feel you know them well enough, you\u2019re encouraged to reach out and unobtrusively check on them, and ask (within your capacity) if there\u2019s anything you can do to help out with any community projects or areas of participation.\n</p>\n<p>\nThanks to \n<a class=\"h-card\" href=\"https://boffosocko.com/\">Chris Aldrich</a> \nfor expanding upon \n<a href=\"https://indieweb.org/life_happens#How_to_help\">How to help</a> and encouraging folks to <q>Keep in mind that on top of these life changes and stresses, the need to make changes to social activities (like decreasing or ceasing participation in the IndieWeb community) can be an added additional compounding stress on top of the others. Our goal should be to mitigate this additional stress as much as possible.</q>\n</p>\n<h2>How to Repair</h2>\n<p>\nAbsence(s) from the community can result in shared resources or projects falling behind or breaking. It\u2019s important to provide guidance to the community with how to help repair such things, especially in a caring way without any shame or guilt. Speaking to a second person voice:\n</p>\n<p>\nYou might notice that one or more projects, wiki pages, or sections appear to be abandoned or in disrepair. This could be for any number of reasons, so it\u2019s best to ask about it in a \n<a href=\"https://indieweb.org/discussion\">discussion</a> \nchannel to see if anyone knows what\u2019s going on. If it appears someone is missing (for any reason), you may do kind and respectful repairs on related pages \n(<a href=\"https://indieweb.org/wikify\">wikifying</a>), \nin a manner that attempts to minimize or avoid any guilt or shame, and ideally makes it clear they are welcome back any time.\n</p>\n<p>\nIf you come across an \n<a href=\"https://indieweb.org/IndieWeb_Examples\">IndieWeb Examples</a> section on a page where the links either don\u2019t work (404, broken in some other way, or support appears to have been dropped), move that specific IndieWeb Example to a \u201cPast Examples\u201d section, and fix the links with Internet Archive versions, perhaps at a point in time of when the links were published (e.g. permalinks with dates in their paths), or by viewing history on the wiki page and determining when the broken links were added.\n</p>\n<h2>Encouraging More Communities To Be Supportive When Life Happens</h2>\n<p>\nWhen I shared these thoughts with the IndieWeb chat and wiki a couple of weeks ago, no one knew of any other open (source, standards, etc.) communities that had such an explicit \u201cLife Happens\u201d statement or otherwise explicitly captured such a sentiment.\n</p>\n<p>\nMy hope is that the IndieWeb community can set a good example here for making a community more humane and caring (rather than the \u201cjust work harder\u201d capitalist default, or quiet unemotional detached neglect of an abandoned GitHub repo).\n</p>\n<p>\nThat being said, we\u2019re definitely interested in knowing about other intentional creative communities with any similar explicit sentiments or <strong>statements of community care</strong>, especially those that acknowledge that <strong>members of a community may experience things which are more important to them than their participation in that community</strong>, and being supportive of that.\n</p>\n<p>\nThis blog post is a snapshot in time and my own expression, most of which is shared freely on the IndieWeb wiki.\n</p>\n<p>\nIf this kind of statement resonates with you and your communities, you\u2019re encouraged to write one of your own, borrowing freely from the latest (and CC0 licensed) version on the wiki: <a href=\"https://indieweb.org/life_happens\">life happens</a>. Attribution optional. Either way, let us know, as it would be great to collect other examples of communities with explicit \u201clife happens\u201d statements.\n</p>\n<h2>Thanks</h2>\n<p>\nThanks to early feedback & review in chat from \n<a class=\"h-card\" href=\"https://kevinmarks.com/\">Kevin Marks</a>, \n<a class=\"h-card\" href=\"https://jacky.wtf/\">Jacky Alcine</a>,\n<a class=\"h-card\" href=\"https://www.ciccarello.me/\">Anthony Ciccarello</a>, \n<a class=\"h-card\" href=\"https://werd.io/\">Ben Werdm\u00fcller</a>, and\n<a class=\"h-card\" href=\"https://gregorlove.com/\">gRegor Morrill</a>.\nOn the wiki page, thanks for\nexcellent additions from \n<a class=\"h-card\" href=\"https://boffosocko.com/\">Chris Aldrich</a>, \nand proofreading & precise fixes from \n<a class=\"h-card\" href=\"https://jeremycherfas.net/\">Jeremy Cherfas</a>. \nThanks for the kind tweets \n<a class=\"h-cite\" href=\"https://twitter.com/ohhelloana/status/1362393194772762624\"><abbr title=\"Ana Rodrigues\u2019s tweet 2021-02-18\">Ana Rodrigues</abbr></a> \nand \n<a class=\"h-cite\" href=\"https://twitter.com/barryf/status/1362458632705740800\"><abbr title=\"Barry Frost\u2019s tweet 2021-02-18\">Barry Frost</abbr></a>.\n</p>\n<p>\nNow back to some current \u201clife happens\u201d things\u2026\n(<a href=\"https://news.indieweb.org/en/tantek.com/2021/051/b1/life-happens\" class=\"u-syndication\">also posted on IndieNews</a>)\n</p>\n<h2>Responses</h2>\n<ol><li class=\"u-comment h-cite\">\n<a class=\"u-author h-card\" href=\"https://theadhocracy.co.uk/\">Murray Adcock</a> on <a class=\"u-url dt-published\" href=\"https://theadhocracy.co.uk/note/life-happens/\">2021-02-21</a>:\n<p class=\"p-summary\">There's a lot I like about the IndieWeb community, but one of the best elements is a constant determination to strive to be better. Their recent adoption of an official \"Life Happens\" policy is a great example. It's a commitment to recognise that, well, life happens and that being part of an online community, or volunteering time/effort, is never a requirement. That slipping out for a bit is not just okay, but encouraged, whatever the reason. And providing a framework for supporting individuals in the community to whom life is happening.</p>\n</li>\n<li class=\"u-comment h-cite\">\n<a class=\"u-author h-card\" href=\"https://kimberlyhirsh.com/\">Kimberly Hirsh</a> on <a class=\"u-url dt-published\" href=\"https://kimberlyhirsh.com/2021/03/28/being-in-a.html\">2021-03-28</a>:\n<p class=\"p-summary\">Being in a \u201clife happens\u201d moment myself (finishing my dissertation), I originally missed Tantek \u00c7elik\u2019s chat conversations & blog post about developing a \u201clife happens\u201d approach to community participation & care on the IndieWeb. I love this idea.</p>\n</li>\n</ol>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "article",
"_id": "24393088",
"_source": "1",
"_is_read": true
}
@toddbarnard indeed.
Also mentioned in #IndieWeb chat^:
“all you have to do is”
“essentially”
Still looking for a category for these words/phrases.
Maybe “trivializers”?
^https://chat.indieweb.org/2021-03-29#t1616977040780000
{
"type": "entry",
"published": "2021-03-28 17:39-0700",
"url": "http://tantek.com/2021/087/t4/essentially-all-you-have-to-do-is-trivializers",
"category": [
"IndieWeb"
],
"in-reply-to": [
"https://twitter.com/toddbarnard/status/1376331509548920846"
],
"content": {
"text": "@toddbarnard indeed.\n\nAlso mentioned in #IndieWeb chat^:\n\n\u201call you have to do is\u201d\n\u201cessentially\u201d\n\nStill looking for a category for these words/phrases.\n\nMaybe \u201ctrivializers\u201d?\n\n^https://chat.indieweb.org/2021-03-29#t1616977040780000",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/toddbarnard\">@toddbarnard</a> indeed.<br /><br />Also mentioned in #<span class=\"p-category\">IndieWeb</span> chat^:<br /><br />\u201call you have to do is\u201d<br />\u201cessentially\u201d<br /><br />Still looking for a category for these words/phrases.<br /><br />Maybe \u201ctrivializers\u201d?<br /><br />^<a href=\"https://chat.indieweb.org/2021-03-29#t1616977040780000\">https://chat.indieweb.org/2021-03-29#t1616977040780000</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/toddbarnard/status/1376331509548920846": {
"type": "entry",
"url": "https://twitter.com/toddbarnard/status/1376331509548920846",
"name": "@toddbarnard\u2019s tweet",
"post-type": "article"
}
},
"_id": "24387066",
"_source": "1",
"_is_read": true
}
Minor #OwnYourLinks #IndieWeb trick I setup a while ago:
Top level /github redirect to my profile so I can link to:
https://tantek.com/github/cassis instead of linking to @Github directly.
Enables eventual moving/selfhosting repos/issues without breaking links.
{
"type": "entry",
"published": "2021-03-25 17:49-0700",
"url": "http://tantek.com/2021/084/t1/ownyourlinks-indieweb-github-redirect",
"category": [
"OwnYourLinks",
"IndieWeb"
],
"content": {
"text": "Minor #OwnYourLinks #IndieWeb trick I setup a while ago:\n\nTop level /github redirect to my profile so I can link to:\nhttps://tantek.com/github/cassis instead of linking to @Github directly.\n\nEnables eventual moving/selfhosting repos/issues without breaking links.",
"html": "Minor #<span class=\"p-category\">OwnYourLinks</span> #<span class=\"p-category\">IndieWeb</span> trick I setup a while ago:<br /><br />Top level /github redirect to my profile so I can link to:<br /><a href=\"https://tantek.com/github/cassis\">https://tantek.com/github/cassis</a> instead of linking to <a class=\"h-cassis-username\" href=\"https://twitter.com/Github\">@Github</a> directly.<br /><br />Enables eventual moving/selfhosting repos/issues without breaking links."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "24387071",
"_source": "1",
"_is_read": true
}
@stop I went to my own site to point it out ;) which is also what @aaronpk did.
What you’re seeing on Twitter is merely a syndicated copy, for those who use Twitter as their reader, AKA POSSE: https://indieweb.org/POSSE
This reply is also from my site.
{
"type": "entry",
"published": "2021-10-04 11:22-0700",
"url": "http://tantek.com/2021/277/t2",
"in-reply-to": [
"https://twitter.com/stop/status/1445091237002809352"
],
"content": {
"text": "@stop I went to my own site to point it out ;) which is also what @aaronpk did.\n\nWhat you\u2019re seeing on Twitter is merely a syndicated copy, for those who use Twitter as their reader, AKA POSSE: https://indieweb.org/POSSE\n\nThis reply is also from my site.",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/stop\">@stop</a> I went to my own site to point it out ;) which is also what <a class=\"h-cassis-username\" href=\"https://twitter.com/aaronpk\">@aaronpk</a> did.<br /><br />What you\u2019re seeing on Twitter is merely a syndicated copy, for those who use Twitter as their reader, AKA POSSE: <a href=\"https://indieweb.org/POSSE\">https://indieweb.org/POSSE</a><br /><br />This reply is also from my site."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/stop/status/1445091237002809352": {
"type": "entry",
"url": "https://twitter.com/stop/status/1445091237002809352",
"name": "@stop\u2019s tweet",
"post-type": "article"
}
},
"_id": "24387030",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2021-10-04 11:11-0700",
"url": "http://tantek.com/2021/277/t1",
"category": [
"indieweb"
],
"content": {
"text": "you know what's *not* down right now?\n\nmy personal site & blog \u2b07\n\nhttps://tantek.com/\n\n#indieweb\n\n(copied from @aaronpk https://aaronparecki.com/2021/10/04/9/my-blog https://twitter.com/aaronpk/status/1445072111098220551)",
"html": "you know what's *not* down right now?<br /><br />my personal site & blog \u2b07<br /><br /><a href=\"https://tantek.com/\">https://tantek.com/</a><br /><br />#<span class=\"p-category\">indieweb</span><br /><br />(copied from <a class=\"h-cassis-username\" href=\"https://twitter.com/aaronpk\">@aaronpk</a> <a href=\"https://aaronparecki.com/2021/10/04/9/my-blog\">https://aaronparecki.com/2021/10/04/9/my-blog</a> <a href=\"https://twitter.com/aaronpk/status/1445072111098220551\">https://twitter.com/aaronpk/status/1445072111098220551</a>)"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "24387031",
"_source": "1",
"_is_read": true
}
This is precisely what the microformats2 "u-" property prefix is for, to instruct the parser to retrieve and parse for URL-like information from an element, from its URL-related attribute if any, and text content as a fallback, including relative URL resolution if applicable. E.g. in the example you gave, try u-tel instead of p-tel:
<a class="u-tel" href="tel:13335553483">(333) 555 FIVE</a>
If that works as desired, go ahead and close this issue.
{
"type": "entry",
"published": "2021-09-18 20:42-0700",
"url": "http://tantek.com/2021/261/t1",
"in-reply-to": [
"https://github.com/microformats/h-card/issues/2"
],
"content": {
"text": "This is precisely what the microformats2 \"u-\" property prefix is for, to instruct the \u00a0parser to retrieve and parse for URL-like information from an element, from its URL-related attribute if any, and text content as a fallback, including relative URL resolution if applicable. E.g. in the example you gave, try u-tel instead of p-tel:\n\n\u00a0<a class=\"u-tel\" href=\"tel:13335553483\">(333) 555 FIVE</a>\n\nIf that works as desired, go ahead and close this issue.",
"html": "This is precisely what the microformats2 \"u-\" property prefix is for, to instruct the \u00a0parser to retrieve and parse for URL-like information from an element, from its URL-related attribute if any, and text content as a fallback, including relative URL resolution if applicable. E.g. in the example you gave, try u-tel instead of p-tel:<br /><br />\u00a0<a class=\"u-tel\" href=\"tel:13335553483\">(333) 555 FIVE</a><br /><br />If that works as desired, go ahead and close this issue."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://github.com/microformats/h-card/issues/2": {
"type": "entry",
"url": "https://github.com/microformats/h-card/issues/2",
"name": "issue 2 of GitHub project \u201ch-card\u201d",
"post-type": "article"
}
},
"_id": "24387044",
"_source": "1",
"_is_read": true
}
Hey #future #optimist #creatives, #artists, & #writers:
* #Solarpunk Art Contest https://medium.com/@yishan/solarpunk-art-contest-2021-da9474c9722e
* Submissions for Solarpunk Anthology https://justinenortonkertson.medium.com/submissions-for-solarpunk-anthology-e4015346c1de
cc @solarpunk_girl #indieweb
Also #DisneyPlus started streaming #TomorrowLand🔮 today!
{
"type": "entry",
"published": "2021-09-03 20:23-0700",
"url": "http://tantek.com/2021/246/t1/future-optimist-dreamers-art-writing-solarpunk",
"category": [
"future",
"optimist",
"creatives",
"artists",
"writers:",
"Solarpunk",
"indieweb",
"DisneyPlus",
"TomorrowLand"
],
"content": {
"text": "Hey #future #optimist #creatives, #artists, & #writers:\n* #Solarpunk Art Contest https://medium.com/@yishan/solarpunk-art-contest-2021-da9474c9722e\n* Submissions for Solarpunk Anthology https://justinenortonkertson.medium.com/submissions-for-solarpunk-anthology-e4015346c1de\ncc @solarpunk_girl #indieweb\n\nAlso #DisneyPlus started streaming #TomorrowLand\ud83d\udd2e today!",
"html": "Hey #<span class=\"p-category\">future</span> #<span class=\"p-category\">optimist</span> #<span class=\"p-category\">creatives</span>, #<span class=\"p-category\">artists</span>, & #<span class=\"p-category\">writers:</span><br />* #<span class=\"p-category\">Solarpunk</span> Art Contest <a href=\"https://medium.com/@yishan/solarpunk-art-contest-2021-da9474c9722e\">https://medium.com/@yishan/solarpunk-art-contest-2021-da9474c9722e</a><br />* Submissions for Solarpunk Anthology <a href=\"https://justinenortonkertson.medium.com/submissions-for-solarpunk-anthology-e4015346c1de\">https://justinenortonkertson.medium.com/submissions-for-solarpunk-anthology-e4015346c1de</a><br />cc <a class=\"h-cassis-username\" href=\"https://twitter.com/solarpunk_girl\">@solarpunk_girl</a> #<span class=\"p-category\">indieweb</span><br /><br />Also #<span class=\"p-category\">DisneyPlus</span> started streaming #<span class=\"p-category\">TomorrowLand</span>\ud83d\udd2e today!"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "24387045",
"_source": "1",
"_is_read": true
}
https://github.com/stpeter gave me a heads-up about this.
tl;dr: All the same reasons for not re-using WebID apply to Web Sign-in (and Sign-on is too similar), and thus we object to the proposed re-use.
There’s already an existing set of related specs[1][2][3], numerous deployed & in-use implementations[4][5], and an open standards community actively using (including numerous actual users using) the term / phrase / technology[6][7].
https://GitHub.com/BigBlueHat wrote in https://github.com/WICG/WebID/issues/41#issuecomment-742737907:
> Naming is hard and taking an existing name from an existing community doesn't win you any friends or collaborators.
Indeed.
To state it even more strongly, Google of all parties must not act in a bullying way (we must consider the outsized influence & power dynamics), even within the auspices / context of a CG (using a vote in a CG to justify squatting over an existing active spec and a community’s use thereof). Rallying more folks to tacitly or otherwise approve of bullying is still bullying, perhaps even a worse form of doing so.
I can sympathize with the naming challenges in the area of identity (seems fitting).
That noted, an exploration in a CG seems premature to worry so much about a "marketable" name, especially in an area where naming is hard.
Instead, make up a throwaway placeholder name (like WID2021), first get the technology right, working across at least a few different vendors relying/consuming each others identities interoperably, and then worry about an actual marketable name, perhaps at WD/CR time. We know this can work per the prior example of "Atom" which went through a few throwaway names like "Pie" before being standardized as Atom in RFC 4287 at IETF.
Thanks for your consideration,
Tantek
[1] https://microformats.org/wiki/web-sign-in
[2] https://microformats.org/wiki/RelMeAuth
[3] https://indieauth.spec.indieweb.org/ (previously a W3C Note published by the Social Web Working group: https://www.w3.org/TR/2018/NOTE-indieauth-20180123/)
[4] https://indieweb.org/Web_sign-in#Implementations
[5] https://indieweb.org/IndieAuth#Implementations
[6] https://indieweb.org/Web_sign-in
[7] https://indieweb.org/chat-names
{
"type": "entry",
"published": "2021-08-26 15:14-0700",
"url": "http://tantek.com/2021/238/t3/web-sign-in-existing-specs-users",
"in-reply-to": [
"https://github.com/WICG/WebID/issues/41#issuecomment-906653419"
],
"content": {
"text": "https://github.com/stpeter gave me a heads-up about this.\n\ntl;dr: All the same reasons for not re-using WebID apply to Web Sign-in (and Sign-on is too similar), and thus we object to the proposed re-use.\n\nThere\u2019s already an existing set of related specs[1][2][3], numerous deployed & in-use implementations[4][5], and an open standards community actively using (including numerous actual users using) the term / phrase / technology[6][7].\n\nhttps://GitHub.com/BigBlueHat wrote in https://github.com/WICG/WebID/issues/41#issuecomment-742737907:\n> Naming is hard and taking an existing name from an existing community doesn't win you any friends or collaborators.\n\nIndeed.\n\nTo state it even more strongly, Google of all parties must not act in a bullying way (we must consider the outsized influence & power dynamics), even within the auspices / context of a CG (using a vote in a CG to justify squatting over an existing active spec and a community\u2019s use thereof). Rallying more folks to tacitly or otherwise approve of bullying is still bullying, perhaps even a worse form of doing so.\n\nI can sympathize with the naming challenges in the area of identity (seems fitting).\n\nThat noted, an exploration in a CG seems premature to worry so much about a \"marketable\" name, especially in an area where naming is hard. \n\nInstead, make up a throwaway placeholder name (like WID2021), first get the technology right, working across at least a few different vendors relying/consuming each others identities interoperably, and then worry about an actual marketable name, perhaps at WD/CR time. We know this can work per the prior example of \"Atom\" which went through a few throwaway names like \"Pie\" before being standardized as Atom in RFC 4287 at IETF.\n\nThanks for your consideration,\n\nTantek\n\n[1] https://microformats.org/wiki/web-sign-in\n[2] https://microformats.org/wiki/RelMeAuth\n[3] https://indieauth.spec.indieweb.org/ (previously a W3C Note published by the Social Web Working group: https://www.w3.org/TR/2018/NOTE-indieauth-20180123/)\n[4] https://indieweb.org/Web_sign-in#Implementations\n[5] https://indieweb.org/IndieAuth#Implementations\n[6] https://indieweb.org/Web_sign-in\n[7] https://indieweb.org/chat-names",
"html": "<a href=\"https://github.com/stpeter\">https://github.com/stpeter</a> gave me a heads-up about this.<br /><br />tl;dr: All the same reasons for not re-using WebID apply to Web Sign-in (and Sign-on is too similar), and thus we object to the proposed re-use.<br /><br />There\u2019s already an existing set of related specs[1][2][3], numerous deployed & in-use implementations[4][5], and an open standards community actively using (including numerous actual users using) the term / phrase / technology[6][7].<br /><br /><a href=\"https://GitHub.com/BigBlueHat\">https://GitHub.com/BigBlueHat</a> wrote in <a href=\"https://github.com/WICG/WebID/issues/41#issuecomment-742737907\">https://github.com/WICG/WebID/issues/41#issuecomment-742737907</a>:<br />> Naming is hard and taking an existing name from an existing community doesn't win you any friends or collaborators.<br /><br />Indeed.<br /><br />To state it even more strongly, Google of all parties must not act in a bullying way (we must consider the outsized influence & power dynamics), even within the auspices / context of a CG (using a vote in a CG to justify squatting over an existing active spec and a community\u2019s use thereof). Rallying more folks to tacitly or otherwise approve of bullying is still bullying, perhaps even a worse form of doing so.<br /><br />I can sympathize with the naming challenges in the area of identity (seems fitting).<br /><br />That noted, an exploration in a CG seems premature to worry so much about a \"marketable\" name, especially in an area where naming is hard. <br /><br />Instead, make up a throwaway placeholder name (like WID2021), first get the technology right, working across at least a few different vendors relying/consuming each others identities interoperably, and then worry about an actual marketable name, perhaps at WD/CR time. We know this can work per the prior example of \"Atom\" which went through a few throwaway names like \"Pie\" before being standardized as Atom in RFC 4287 at IETF.<br /><br />Thanks for your consideration,<br /><br />Tantek<br /><br />[1] <a href=\"https://microformats.org/wiki/web-sign-in\">https://microformats.org/wiki/web-sign-in</a><br />[2] <a href=\"https://microformats.org/wiki/RelMeAuth\">https://microformats.org/wiki/RelMeAuth</a><br />[3] <a href=\"https://indieauth.spec.indieweb.org/\">https://indieauth.spec.indieweb.org/</a> (previously a W3C Note published by the Social Web Working group: <a href=\"https://www.w3.org/TR/2018/NOTE-indieauth-20180123/\">https://www.w3.org/TR/2018/NOTE-indieauth-20180123/</a>)<br />[4] <a href=\"https://indieweb.org/Web_sign-in#Implementations\">https://indieweb.org/Web_sign-in#Implementations</a><br />[5] <a href=\"https://indieweb.org/IndieAuth#Implementations\">https://indieweb.org/IndieAuth#Implementations</a><br />[6] <a href=\"https://indieweb.org/Web_sign-in\">https://indieweb.org/Web_sign-in</a><br />[7] <a href=\"https://indieweb.org/chat-names\">https://indieweb.org/chat-names</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://github.com/WICG/WebID/issues/41#issuecomment-906653419": {
"type": "entry",
"url": "https://github.com/WICG/WebID/issues/41#issuecomment-906653419",
"name": "a comment on issue 41 of GitHub project \u201cWebID\u201d",
"post-type": "article"
}
},
"_id": "24387048",
"_source": "1",
"_is_read": true
}
attending @IndieWebCamp Create Day (today!) and working on my personal #openweb site. This week’s @W3C #Instagram & #Facebook #outages were a good reminder to cook what we want, and eat what we cook.
#IndieWeb RSVP & Zoom: https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f
{
"type": "entry",
"published": "2021-10-09 13:02-0700",
"rsvp": "yes",
"url": "http://tantek.com/2021/282/t1/",
"category": [
"openweb",
"Instagram",
"Facebook",
"outages",
"IndieWeb"
],
"in-reply-to": [
"https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f"
],
"content": {
"text": "attending @IndieWebCamp Create Day (today!) and working on my personal #openweb site. This week\u2019s @W3C #Instagram & #Facebook #outages were a good reminder to cook what we want, and eat what we cook.\n\n#IndieWeb RSVP & Zoom: https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f",
"html": "attending <a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebCamp\">@IndieWebCamp</a> Create Day (today!) and working on my personal #<span class=\"p-category\">openweb</span> site. This week\u2019s <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a> #<span class=\"p-category\">Instagram</span> & #<span class=\"p-category\">Facebook</span> #<span class=\"p-category\">outages</span> were a good reminder to cook what we want, and eat what we cook.<br /><br />#<span class=\"p-category\">IndieWeb</span> RSVP & Zoom: <a href=\"https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f\">https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "rsvp",
"refs": {
"https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f": {
"type": "entry",
"url": "https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f",
"name": "an IndieWeb event",
"post-type": "article"
}
},
"_id": "24387011",
"_source": "1",
"_is_read": true
}
After @Facebook & @Instagram outages and today's @W3C #outage https://status.w3.org/incidents/lfwjx05yvldr, I’m wondering if there is a secret movement to get people to stop depending on any corp/org sites to get things done. #W3Cdown #redecentralize
🤔
(#indieweb is open, not secret)
{
"type": "entry",
"published": "2021-10-05 11:50-0700",
"url": "http://tantek.com/2021/278/t1/facebook-instagram-w3c-outage-redecentralize",
"category": [
"outage",
"W3Cdown",
"redecentralize"
],
"content": {
"text": "After @Facebook & @Instagram outages and today's @W3C #outage https://status.w3.org/incidents/lfwjx05yvldr, I\u2019m wondering if there is a secret movement to get people to stop depending on any corp/org sites to get things done. #W3Cdown #redecentralize\n\n\ud83e\udd14\n\n(#indieweb is open, not secret)",
"html": "After <a class=\"h-cassis-username\" href=\"https://twitter.com/Facebook\">@Facebook</a> & <a class=\"h-cassis-username\" href=\"https://twitter.com/Instagram\">@Instagram</a> outages and today's <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a> #<span class=\"p-category\">outage</span> <a href=\"https://status.w3.org/incidents/lfwjx05yvldr\">https://status.w3.org/incidents/lfwjx05yvldr</a>, I\u2019m wondering if there is a secret movement to get people to stop depending on any corp/org sites to get things done. #<span class=\"p-category\">W3Cdown</span> #<span class=\"p-category\">redecentralize</span><br /><br />\ud83e\udd14<br /><br />(#indieweb is open, not secret)"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "24387020",
"_source": "1",
"_is_read": true
}
Announcing support for OAuth Server Metadata on my IndieAuth Server.
{
"type": "entry",
"published": "2021-10-15 22:35:50 +0100 BST",
"summary": "Announcing support for OAuth Server Metadata on my IndieAuth Server.",
"url": "https://www.jvt.me/posts/2021/10/15/indieauth-server-metadata/",
"category": [
"www.jvt.me",
"indieauth.jvt.me",
"indieauth",
"oauth2",
"oidc"
],
"name": "Implementing IndieAuth Server Metadata",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "24322019",
"_source": "2169",
"_is_read": true
}
Creating a shared service to allow creating iCalendar feeds for tracking what events you're attending.
{
"type": "entry",
"published": "2021-10-15 15:00:51 +0100 BST",
"summary": "Creating a shared service to allow creating iCalendar feeds for tracking what events you're attending.",
"url": "https://www.jvt.me/posts/2021/10/15/rsvp-calendar/",
"category": [
"calendar",
"indieweb",
"rsvp-calendar.tanna.dev",
"architect-framework"
],
"name": "Announcing a Service for Creating an iCalendar feed for event RSVPs: rsvp-calendar.tanna.dev",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "24314427",
"_source": "2169",
"_is_read": true
}
This is my first Micro.blog post! I’m so happy about this! :-)
I just discovered IndieWeb and Micro.blog recently and was immediately attracted to them and their mission. I’m looking forward to exploring this new (to me) ecosystem and see what I can do with it.
Thank you, Micro.blo... hourback.micro.blog
{
"type": "entry",
"author": {
"name": "Ali Jonathan Nabavi",
"url": "https://hourback.micro.blog/",
"photo": "https://www.gravatar.com/avatar/a7ef700db32e4a8a06253a17886ded23?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"
},
"url": "https://hourback.micro.blog/2021/10/15/this-is-my.html",
"content": {
"html": "This is my first Micro.blog post! I\u2019m so happy about this! :-)\n\nI just discovered IndieWeb and Micro.blog recently and was immediately attracted to them and their mission. I\u2019m looking forward to exploring this new (to me) ecosystem and see what I can do with it.\n\nThank you, Micro.blo... <a href=\"https://hourback.micro.blog/2021/10/15/this-is-my.html\">hourback.micro.blog</a>",
"text": "This is my first Micro.blog post! I\u2019m so happy about this! :-)\n\nI just discovered IndieWeb and Micro.blog recently and was immediately attracted to them and their mission. I\u2019m looking forward to exploring this new (to me) ecosystem and see what I can do with it.\n\nThank you, Micro.blo... hourback.micro.blog"
},
"published": "2021-10-15T08:10:46+00:00",
"post-type": "note",
"_id": "33380017",
"_source": "7224",
"_is_read": true
}
I like this advice: write for you, not for others. And if you can’t think of what to “write”, document something for yourself and call it writing.
If there’s one thing I’ve learned about the mystery of blogging, it’s that the stuff you think nobody will read ends up with way more reach than anything you write thinking it will be popular.
So write about what you want, not what you think others want, and the words will spill out.
I couldn’t agree more!
{
"type": "entry",
"published": "2021-10-10T08:33:38Z",
"url": "https://adactio.com/links/18522",
"category": [
"blogging",
"writing",
"sharing",
"indieweb",
"blogs"
],
"bookmark-of": [
"https://blog.jim-nielsen.com/2021/things-learned-blogging/"
],
"content": {
"text": "Things Learned Blogging - Jim Nielsen\u2019s Blog\n\n\n\n\n I like this advice: write for you, not for others. And if you can\u2019t think of what to \u201cwrite\u201d, document something for yourself and call it writing.\n \n If there\u2019s one thing I\u2019ve learned about the mystery of blogging, it\u2019s that the stuff you think nobody will read ends up with way more reach than anything you write thinking it will be popular.\n \n So write about what you want, not what you think others want, and the words will spill out.\n\n\nI couldn\u2019t agree more!",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://blog.jim-nielsen.com/2021/things-learned-blogging/\">\nThings Learned Blogging - Jim Nielsen\u2019s Blog\n</a>\n</h3>\n\n<blockquote>\n <p>I like this advice: write for you, not for others. And if you can\u2019t think of what to \u201cwrite\u201d, document something for yourself and call it writing.</p>\n \n <p>If there\u2019s one thing I\u2019ve learned about the mystery of blogging, it\u2019s that the stuff you think nobody will read ends up with way more reach than anything you write thinking it will be popular.</p>\n \n <p>So write about what you want, not what you think others want, and the words will spill out.</p>\n</blockquote>\n\n<p>I couldn\u2019t agree more!</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "24175575",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2021-10-07 20:54-0700",
"url": "https://gregorlove.com/2021/10/indieauth-for-processwire-development/",
"category": [
"processwire"
],
"syndication": [
"https://processwire.com/talk/topic/26220-indieauth-for-processwire-development/",
"https://news.indieweb.org/en"
],
"name": "IndieAuth for ProcessWire Development",
"content": {
"text": "I have slowly but surely been working on an IndieAuth module for ProcessWire. IndieAuth lets you sign in to applications using your domain name and grant access to read/write to your site. I initially set up a version of this in 2016. My understanding of IndieAuth was limited at the time and it really only let you use IndieAuth to sign into your own site. There are some interesting possibilities there, but it was premature.\n\nSo what does this module actually do?\n\n1. Authentication: When you visit a site like indielogin.com and enter your domain name, you will be taken to your ProcessWire admin area to approve the request. If you approve the request, you will be returned to the site and logged in as your domain name.\n\n2. Authorization: When you visit an application like Quill, it needs to also get your permission to post to your site. You will be taken to your ProcessWire admin area to approve the request and the scopes that the app is requesting (create, update, delete, etc.). If you approve the request, you will be returned to the app, logged in as your domain name, and the app will have an access token for your site.\n\nFeatures\n\nBrowse the applications you have granted access tokens to. See when each one was granted, last used, and will expire.\n\tRevoke any application\u2019s access tokens\n\tSet the default expiration period for new access tokens. The initial default is 14 days.\n\tDuring authorization, confirm and change the scopes granted to the application. For example, an app may request \u201ccreate\u201d and \u201cdelete\u201d scopes, but you can grant only \u201ccreate.\u201d\n\tDuring authorization, you can also choose to grant an access token with no expiration\nTry it out!\n\nI have been testing the new module and think it is almost ready to release in the ProcessWire modules directory. I would like to have a few more people beta test it and provide feedback first, though. If you\u2019re interested, follow these steps:\n\n\nDownload ProcessWire IndieAuth from Github and follow the instructions there to install it\n\tTest Authentication: visit indielogin.com and enter your domain name. Follow the prompts to authenticate and you should end up back on indielogin.com with a success message.\n\tTest Authorization: visit Quill and enter your domain name. Follow the prompts, noting the additional fields for scopes and expiration. After successfully authorizing, you should end up back on Quill with a success message.\n\tGo back to the ProcessWire admin area of your site. Visit Access > IndieAuth and you should see an entry for the access you just granted to Quill.\n\t\nOptionally test access tokens\n\nTo test access tokens, you will need a module that accepts them. I have set up a minimal Micropub module for that purpose. All it does currently is verify the access token and shows a debugging message indicating the request was received.\n\nFollow the instructions to install the Micropub module. Go back to Quill and try to post a short note to your site. Quill is expected to respond with \u201cSomething went wrong,\u201d but scroll down and the section labelled Micropub response should show \u201cDebugging: Micropub request received.\u201d If you see that, it means the Micropub module successfully received and verified the access token!\n\nThe Micropub module will eventually be fully functional so you can publish to your site using a variety of Micropub clients, but that is a separate project that is going to take me some more time. I wanted to get the IndieAuth module out there instead of waiting to release both at the same time.\n\nMore information\n\nIf you\u2019re interested in more details on IndieAuth, I recommend \u201cOAuth for the Open Web\u201d by Aaron Parecki. If you are interested in implementing IndieAuth in your project, see the IndieAuth specification.",
"html": "<p>I have slowly but surely been working on an IndieAuth module for ProcessWire. IndieAuth lets you sign in to applications using your domain name and grant access to read/write to your site. I initially set up a <a href=\"https://processwire.com/talk/topic/12766-module-indieauth/\">version</a> of this in 2016. My understanding of IndieAuth was limited at the time and it really only let you use IndieAuth to sign into your <i>own</i> site. There are some interesting possibilities there, but it was premature.</p>\n\n<p><b>So what does this module actually do?</b></p>\n\n<p>1. Authentication: When you visit a site like <a href=\"https://indielogin.com/\">indielogin.com</a> and enter your domain name, you will be taken to your ProcessWire admin area to approve the request. If you approve the request, you will be returned to the site and logged in as your domain name.</p>\n\n<p>2. Authorization: When you visit an application like <a href=\"https://quill.p3k.io/\">Quill</a>, it needs to also get your permission to post to your site. You will be taken to your ProcessWire admin area to approve the request and the scopes that the app is requesting (create, update, delete, etc.). If you approve the request, you will be returned to the app, logged in as your domain name, and the app will have an access token for your site.</p>\n\n<p><b>Features</b></p>\n\n<ul><li>Browse the applications you have granted access tokens to. See when each one was granted, last used, and will expire.</li>\n\t<li>Revoke any application\u2019s access tokens</li>\n\t<li>Set the default expiration period for new access tokens. The initial default is 14 days.</li>\n\t<li>During authorization, confirm and change the scopes granted to the application. For example, an app may request \u201ccreate\u201d and \u201cdelete\u201d scopes, but you can grant only \u201ccreate.\u201d</li>\n\t<li>During authorization, you can also choose to grant an access token with no expiration</li>\n</ul><p><b>Try it out!</b></p>\n\n<p>I have been testing the new module and think it is almost ready to release in the <a href=\"https://processwire.com/modules/\">ProcessWire modules directory</a>. I would like to have a few more people beta test it and provide feedback first, though. If you\u2019re interested, follow these steps:</p>\n\n<ol><li>\n<a href=\"https://github.com/gregorlove/ProcessWire-IndieAuth\">Download ProcessWire IndieAuth</a> from Github and follow the instructions there to install it</li>\n\t<li>Test Authentication: visit <a href=\"https://indielogin.com\">indielogin.com</a> and enter your domain name. Follow the prompts to authenticate and you should end up back on indielogin.com with a success message.</li>\n\t<li>Test Authorization: visit <a href=\"https://quill.p3k.io/\">Quill</a> and enter your domain name. Follow the prompts, noting the additional fields for scopes and expiration. After successfully authorizing, you should end up back on Quill with a success message.\n\t<ul><li>Go back to the ProcessWire admin area of your site. Visit Access > IndieAuth and you should see an entry for the access you just granted to Quill.</li>\n\t</ul></li>\n</ol><p><b>Optionally test access tokens</b></p>\n\n<p>To test access tokens, you will need a module that accepts them. I have set up a minimal <a href=\"https://github.com/gregorlove/ProcessWire-Micropub\">Micropub module</a> for that purpose. All it does currently is verify the access token and shows a debugging message indicating the request was received.</p>\n\n<p>Follow the instructions to install the Micropub module. Go back to Quill and try to post a short note to your site. Quill is expected to respond with \u201cSomething went wrong,\u201d but scroll down and the section labelled <i>Micropub response</i> should show \u201cDebugging: Micropub request received.\u201d If you see that, it means the Micropub module successfully received and verified the access token!</p>\n\n<p>The Micropub module <em>will</em> eventually be fully functional so you can publish to your site using a <a href=\"https://indieweb.org/Micropub/Clients\">variety of Micropub clients</a>, but that is a separate project that is going to take me some more time. I wanted to get the IndieAuth module out there instead of waiting to release both at the same time.</p>\n\n<p><b>More information</b></p>\n\n<p>If you\u2019re interested in more details on IndieAuth, I recommend \u201c<a href=\"https://aaronparecki.com/2018/07/07/7/oauth-for-the-open-web\">OAuth for the Open Web</a>\u201d by Aaron Parecki. If you are interested in implementing IndieAuth in your project, see the <a href=\"https://indieauth.spec.indieweb.org/\">IndieAuth specification</a>.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/3473/profile-2016-med.jpg"
},
"post-type": "article",
"_id": "24128015",
"_source": "95",
"_is_read": true
}
I heard some social networks were down. As long as I have my website, my social network is always running. If you’re interested, join the #indieweb community on Wed at 6PM PST/9PM EST for Homebrew Website Club, this weekend for Create Day. All events at events.indieweb.org.
{
"type": "entry",
"author": {
"name": "David Shanske",
"url": "https://david.shanske.com",
"photo": "https://www.gravatar.com/avatar/681eba02e72ba1d894097034a8110e61?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"
},
"url": "https://david.shanske.com/2021/10/04/5217/",
"content": {
"html": "<p>I heard some social networks were down. As long as I have my website, my social network is always running. If you\u2019re interested, join the #<a href=\"https://indieweb.org\">indieweb</a> community on Wed at 6PM PST/9PM EST for Homebrew Website Club, this weekend for Create Day. All events at events.indieweb.org.</p>",
"text": "I heard some social networks were down. As long as I have my website, my social network is always running. If you\u2019re interested, join the #indieweb community on Wed at 6PM PST/9PM EST for Homebrew Website Club, this weekend for Create Day. All events at events.indieweb.org."
},
"published": "2021-10-04T21:46:56+00:00",
"post-type": "note",
"_id": "33380018",
"_source": "7224",
"_is_read": true
}
RSVPed: Attending IndieWeb Create Day
Join us in the IndieWeb chat and in our Zoom room. Share ideas, create & improve our personal websites, and build upon each other's creations. Whether you’re a creator, writer, blogger, coder, designer, or just someone who wants to improve their presence on the web, all skill and experience levels...
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2021/10/03/7592/",
"published": "2021-10-03T08:38:30+00:00",
"content": {
"html": "RSVPed: Attending <a href=\"https://events.indieweb.org/2021/10/indieweb-create-day-ZKw5v2nFDu6f\">IndieWeb Create Day</a>\n<blockquote>Join us in the IndieWeb chat and in our Zoom room. Share ideas, create & improve our personal websites, and build upon each other's creations. Whether you\u2019re a creator, writer, blogger, coder, designer, or just someone who wants to improve their presence on the web, all skill and experience levels...</blockquote>",
"text": "RSVPed: Attending IndieWeb Create Day\nJoin us in the IndieWeb chat and in our Zoom room. Share ideas, create & improve our personal websites, and build upon each other's creations. Whether you\u2019re a creator, writer, blogger, coder, designer, or just someone who wants to improve their presence on the web, all skill and experience levels..."
},
"post-type": "note",
"_id": "24000071",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"published": "2021-09-30T17:02:05Z",
"url": "https://adactio.com/journal/18494",
"category": [
"anniversary",
"blogging",
"indieweb",
"writing",
"sharing",
"publishing",
"journal",
"20",
"twenty"
],
"syndication": [
"https://adactio.medium.com/7d07f9540ac4"
],
"name": "Twenty years of writing on my website",
"content": {
"text": "On this day twenty years ago I wrote the first entry in my online journal. In the intervening two decades I\u2019ve written a further 2,817 entries.\n\nI am now fifty years old, which means I\u2019ve been blogging for two fifths of my lifetime.\n\nMy website has actually been around for longer than twenty years, but its early incarnations had no blog. That all changed when I relaunched the site on September 30th, 2001.\n\nI wrote at the time:\n\n\n I\u2019m not quite sure what I will be saying here over the coming days, weeks, months and years.\n\n\nHonestly I still feel like that.\n\n\n I think it\u2019s safe to assume an \u201canything goes\u201d attitude for what I post here. Being a web developer, there\u2019s bound to be lots of geeky, techy stuff but I also want a place where I can rant and rave about life in general.\n\n\nThat\u2019s been pretty true, although I feel that maybe there\u2019s been too much geeky stuff and not enough about everything else in my life.\n\n\n I\u2019ll try and post fairly regularly but I don\u2019t want to make any promises I can\u2019t keep. Hopefully, I\u2019ll be updating the journal on a daily basis.\n\n\nI made no promises but I think I\u2019ve done a pretty good job. Many\u2019s the blogger who has let the weeds grow over their websites as they were lured by the siren song of centralised social networks. I\u2019m glad that I\u2019ve managed to avoid that fate. It feels good to look back on twenty years of updates posted on my own domain.\n\n\n Anyway, let\u2019s see what happens. I hope you\u2019ll like it.\n\n\nI hope you still like it.\n\nHere are some of my handpicked highlights from the past twenty years of blogging:\n\n\nHyperdrive, April 20th, 2007Last night in San Francisco.\n\n\nDesign doing, November 11, 2007The opposite of design thinking.\n\n\nIron Man and me, December 1st, 2008The story of how one of my Flickr pictures came to be used in a Hollywood movie.\n\n\nSeams, May 12th, 2014There is a crack, a crack in everything. That\u2019s how the light gets in.\n\n\nWeb! What is it good for?, May 28th, 2015Not absolutely nothing, but not absolutely everything either.\n\n\nSplit, April 10th, 2019Materials and tools; client and server; declarative and imperative; inclusion and privilege.",
"html": "<p>On this day twenty years ago I wrote <a href=\"https://adactio.com/journal/1\">the first entry in my online journal</a>. In the intervening two decades I\u2019ve written a further 2,817 entries.</p>\n\n<p>I am now fifty years old, which means I\u2019ve been blogging for two fifths of my lifetime.</p>\n\n<p>My website has actually been around for longer than twenty years, but its <a href=\"https://adactio.com/version1/index.shtml\">early incarnations</a> had no blog. That all changed when I relaunched the site on September 30th, 2001.</p>\n\n<p><a href=\"https://adactio.com/journal/1\">I wrote at the time</a>:</p>\n\n<blockquote>\n <p>I\u2019m not quite sure what I will be saying here over the coming days, weeks, months and years.</p>\n</blockquote>\n\n<p>Honestly I still feel like that.</p>\n\n<blockquote>\n <p>I think it\u2019s safe to assume an \u201canything goes\u201d attitude for what I post here. Being a web developer, there\u2019s bound to be lots of geeky, techy stuff but I also want a place where I can rant and rave about life in general.</p>\n</blockquote>\n\n<p>That\u2019s been pretty true, although I feel that maybe there\u2019s been too much geeky stuff and not enough about everything else in my life.</p>\n\n<blockquote>\n <p>I\u2019ll try and post fairly regularly but I don\u2019t want to make any promises I can\u2019t keep. Hopefully, I\u2019ll be updating the journal on a daily basis.</p>\n</blockquote>\n\n<p>I made no promises but I think I\u2019ve done a pretty good job. Many\u2019s the blogger who has let the weeds grow over their websites as they were lured by the siren song of centralised social networks. I\u2019m glad that I\u2019ve managed to avoid that fate. It feels good to look back on twenty years of updates posted on my own domain.</p>\n\n<blockquote>\n <p>Anyway, let\u2019s see what happens. I hope you\u2019ll like it.</p>\n</blockquote>\n\n<p>I hope you still like it.</p>\n\n<p>Here are some of my handpicked highlights from the past twenty years of blogging:</p>\n\n<ul><li>\n<a href=\"https://adactio.com/journal/1283\">Hyperdrive</a>, April 20th, 2007<p>Last night in San Francisco.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/1376\">Design doing</a>, November 11, 2007<p>The opposite of design thinking.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/1530\">Iron Man and me</a>, December 1st, 2008<p>The story of how one of my Flickr pictures came to be used in a Hollywood movie.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/6786\">Seams</a>, May 12th, 2014<p>There is a crack, a crack in everything. That\u2019s how the light gets in.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/9016\">Web! What is it good for?</a>, May 28th, 2015<p>Not absolutely nothing, but not absolutely everything either.</p>\n</li>\n<li>\n<a href=\"https://adactio.com/journal/15050\">Split</a>, April 10th, 2019<p>Materials and tools; client and server; declarative and imperative; inclusion and privilege.</p>\n</li>\n</ul>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "article",
"_id": "23935021",
"_source": "2",
"_is_read": true
}