TODAY: Donate, and renew arts & science memberships:
@ACLU 2x
@PPact 3x
@InternetArchive 3x
@Wikipedia
@Mozilla**
@EFF
@CalAcademy
@deYoungMuseum
@Exploratorium
@SFMOMA
Donate/renew NOW for 2019+2020 for 2-3x matches, and keep funding science! Why:
Why you must act TODAY (everyone)
Several of the above charitable organizations have matching donations that will increase your donation 2-3x IF you donate by end of day TODAY 2019-12-31 US Timezones.
See the 2x/3x next to the @-names for which organizations and how much.
Why you must act TODAY (US friends)
It’s the last day of 2019. By donating today, you may be able to itemize your donations and deduct them from your 2019 Federal taxes (IANAA, talk to your accountant regarding itemizing vs using the standard deduction).
You can donate to all of these organizations online and get an email receipt in minutes (I am donating/renewing to all the above personally).
See each Twitter profile above for their site/donation URLs, except @CalAcademy inexplicably doesn’t link to theirs: https://www.calacademy.org/support-the-academy
**Disclosure: I work for @Mozilla, on & with open web standards & communities @indiewebcamp @microformats @W3C @WHATWG supported by @Firefox to provide a more human-centric, private, and secure web for all users. #fightfortheuser
Previously: tantek.com/2018/365/t2/today-donate-renew-arts-science
{
"type": "entry",
"published": "2019-12-31 13:47-0800",
"url": "http://tantek.com/2019/365/t1/today-donate-renew-arts-science",
"category": [
"fightfortheuser"
],
"content": {
"text": "TODAY: Donate, and renew arts & science memberships:\n@ACLU 2x\n@PPact 3x\n@InternetArchive 3x\n@Wikipedia\n@Mozilla**\n@EFF\n@CalAcademy\n@deYoungMuseum\n@Exploratorium\n@SFMOMA\n\nDonate/renew NOW for 2019+2020 for 2-3x matches, and keep funding science! Why: \n\n\nWhy you must act TODAY (everyone)\n\nSeveral of the above charitable organizations have matching donations that will increase your donation 2-3x IF you donate by end of day TODAY 2019-12-31 US Timezones.\n\nSee the 2x/3x next to the @-names for which organizations and how much.\n\n\nWhy you must act TODAY (US friends) \n\nIt\u2019s the last day of 2019. By donating today, you may be able to itemize your donations and deduct them from your 2019 Federal taxes (IANAA, talk to your accountant regarding itemizing vs using the standard deduction).\n\nYou can donate to all of these organizations online and get an email receipt in minutes (I am donating/renewing to all the above personally).\n\nSee each Twitter profile above for their site/donation URLs, except @CalAcademy inexplicably doesn\u2019t link to theirs: https://www.calacademy.org/support-the-academy\n\n**Disclosure: I work for @Mozilla, on & with open web standards & communities @indiewebcamp @microformats @W3C @WHATWG supported by @Firefox to provide a more human-centric, private, and secure web for all users. #fightfortheuser\n\nPreviously: tantek.com/2018/365/t2/today-donate-renew-arts-science",
"html": "TODAY: Donate, and renew arts & science memberships:<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/ACLU\">@ACLU</a> 2x<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/PPact\">@PPact</a> 3x<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/InternetArchive\">@InternetArchive</a> 3x<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/Wikipedia\">@Wikipedia</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/Mozilla\">@Mozilla</a>**<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/EFF\">@EFF</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/CalAcademy\">@CalAcademy</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/deYoungMuseum\">@deYoungMuseum</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/Exploratorium\">@Exploratorium</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/SFMOMA\">@SFMOMA</a><br /><br />Donate/renew NOW for 2019+2020 for 2-3x matches, and keep funding science! Why: <br /><br /><br />Why you must act TODAY (everyone)<br /><br />Several of the above charitable organizations have matching donations that will increase your donation 2-3x IF you donate by end of day TODAY 2019-12-31 US Timezones.<br /><br />See the 2x/3x next to the @-names for which organizations and how much.<br /><br /><br />Why you must act TODAY (US friends) <br /><br />It\u2019s the last day of 2019. By donating today, you may be able to itemize your donations and deduct them from your 2019 Federal taxes (IANAA, talk to your accountant regarding itemizing vs using the standard deduction).<br /><br />You can donate to all of these organizations online and get an email receipt in minutes (I am donating/renewing to all the above personally).<br /><br />See each Twitter profile above for their site/donation URLs, except <a class=\"h-cassis-username\" href=\"https://twitter.com/CalAcademy\">@CalAcademy</a> inexplicably doesn\u2019t link to theirs: <a href=\"https://www.calacademy.org/support-the-academy\">https://www.calacademy.org/support-the-academy</a><br /><br />**Disclosure: I work for <a class=\"h-cassis-username\" href=\"https://twitter.com/Mozilla\">@Mozilla</a>, on & with open web standards & communities <a class=\"h-cassis-username\" href=\"https://twitter.com/indiewebcamp\">@indiewebcamp</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/microformats\">@microformats</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/WHATWG\">@WHATWG</a> supported by <a class=\"h-cassis-username\" href=\"https://twitter.com/Firefox\">@Firefox</a> to provide a more human-centric, private, and secure web for all users. #<span class=\"p-category\">fightfortheuser</span><br /><br />Previously: <a href=\"http://tantek.com/2018/365/t2/today-donate-renew-arts-science\">tantek.com/2018/365/t2/today-donate-renew-arts-science</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": "7532194",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-31T18:56:35Z",
"url": "https://adactio.com/journal/16275",
"category": [
"2019",
"writing",
"publishing",
"blogging",
"words",
"sharing",
"indieweb"
],
"syndication": [
"https://medium.com/@adactio/412b99ca0a7e"
],
"name": "2019 in numbers",
"content": {
"text": "I posted to adactio.com 1,600 times in 2019: sparkline\n\n\n3 articles (2 conference talk transcripts and 1 interview),\n\n103 blog posts, sparkline\n\n617 links, sparkline\n\n877 notes. sparkline\nIn amongst those notes were:\n\n\n137 check ins, sparkline\n\n26 books, sparkline\n\n31 destinations (in 13 countries), sparkline\n\n363 photos. sparkline\nIf you like, you can watch all that activity plotted on a map.\n\n\n\nAway from this website in 2019:\n\nI made 1,054 contributions on Github,\nI huffduffed 231 pieces of audio,\nI sent out 26 Clearleft newsletters,\nI spoke at 23 events, and\nI organised 1 conference.",
"html": "<p>I posted to adactio.com <a href=\"https://adactio.com/archive/2019/\">1,600 times in 2019</a>: sparkline</p>\n\n<ul><li>\n<a href=\"https://adactio.com/articles#in2019\">3 articles</a> (2 conference talk transcripts and 1 interview),</li>\n<li>\n<a href=\"https://adactio.com/journal/archive/2019/\">103 blog posts</a>, sparkline</li>\n<li>\n<a href=\"https://adactio.com/links/archive/2019\">617 links</a>, sparkline</li>\n<li>\n<a href=\"https://adactio.com/notes/archive/2019/\">877 notes</a>. sparkline</li>\n</ul><p>In amongst those notes were:</p>\n\n<ul><li>\n<a href=\"https://adactio.com/notes/checkins/2019\">137 check ins</a>, sparkline</li>\n<li>\n<a href=\"https://adactio.com/notes/books/2019\">26 books</a>, sparkline</li>\n<li>\n<a href=\"https://adactio.com/notes/travel/2019\">31 destinations</a> (in 13 countries), sparkline</li>\n<li>\n<a href=\"https://adactio.com/notes/photos/2019\">363 photos</a>. sparkline</li>\n</ul><p>If you like, you can watch all that activity <a href=\"https://adactio.com/archive/2019/map\">plotted on a map</a>.</p>\n\n<p><a href=\"https://adactio.com/archive/2019/map\"><img src=\"https://api.mapbox.com/styles/v1/mapbox/outdoors-v11/static/path-5+b52-0.5(%7DeguHpaVwsfEplxp%40vngCqsop%40nfzmBb_xiUq%7De%5Bnud%5E_wpsAo_~fVm_jAt%7Don%40bagEudtp%40p%7D_O_~ucBym_QdszcB_qfGkz%60rA%7CtCtoIcuCgpIls%40kl%40trfG~%7CbrAdzy%40asrZkgtZhaqn%40hfnVeneSvlhAbzEf%7BjEifdu%40daiDndoIg%7BvJ_vbTvv%60Mdckp%40eghO%60xdNtbpBjLyihG%7Dfy%5Cu~uQdi_q%40xenVuneSbyzbAp%7DzT%7Bqy%7DAk%60cA%60viZecpPcaKa%7BhAbvgCpq%40utfExkxp%40%60w%5C~jn%40av%5Ccjn%40bhgEa_tp%40ajh%5C_w%60mAxgh%5Chy%60mA~asr%40fmroLtuUtynHa%60Y%7B%7D%7DGhvoAz_oeB%7C~aeAyq%7Cd%40v%7D%7CBg_qAcutaAmhel%40k~%7C%7C%40cjrxLpsOkrnGz%7BlHvfumVhnDym~F%7DaDty_GchmHurvmVoihKxbzw%40fbcKcnsw%40uqgHwwy%5DxumFv%60%7C%5DyaeAgeGtddCqVqq_Hsxx%5Cdqu%40ycmDv%7CgD%7Dlg%5Cmh_DhjzZlh_DijzZmxJ~ihUh%7DKr%7Bqi%40uaqMwq%60%7D%40r%7ChAi%7BgDregKbmibA%7D_cAo%7CFloPakN%7BiUxyHbkhCpaEsbiH%60zhEcoxDmgo%40iqcI~keCla%7DNqcuAsthF%7DeGrthF%7CeGvh~CcilEhdiC%7B%5DbszgAzbotMezwkAunhrM_tFipbAr~eC~n%40~__%5Byqyd%40%7Bbx%5Cpg%7Dd%40pqgTlazhVwzlVkc%7BfVrz%7D%5Eukfg%40%7Bu~%5Excfg%40v%7CrWzdpfVagc%40pmBgbnVqorfV%7B%7B%60HjuaCdb~KsheE%7BqdCcwBx%7CcCeWryuShcwhV)/auto/320x100/?access_token=pk.eyJ1IjoiYWRhY3RpbyIsImEiOiJjajJ5aDAxbngwMDB2MnFwYmU1cDQxMmQ0In0.0nVa5NURtu9npqBj8qouVQ\" alt=\"map\" /></a></p>\n\n<p>Away from this website in 2019:</p>\n\n<ul><li>I made <a href=\"https://github.com/adactio?tab=overview&from=2019-01-01&to=2019-12-31\">1,054 contributions on Github</a>,</li>\n<li>I huffduffed <a href=\"https://huffduffer.com/adactio/\">231 pieces of audio</a>,</li>\n<li>I sent out <a href=\"https://tinyletter.com/clearleft/archive\">26 Clearleft newsletters</a>,</li>\n<li>I spoke at <a href=\"https://adactio.com/about/speaking/#in2019\">23 events</a>, and</li>\n<li>I organised <a href=\"https://patternsday.com/\">1 conference</a>.</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": "7524730",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-31T11:58:00Z",
"url": "https://www.jvt.me/mf2/2019/12/pcrua/",
"category": [
"personal-website",
"ownership",
"web",
"indieweb"
],
"bookmark-of": [
"https://anildash.com/2019/12/23/the-peoples-web/"
],
"name": "Bookmarked: The People's Web",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7513422",
"_source": "2169",
"_is_read": true
}
Every day, millions of people rely on independent websites that are mostly created by regular people, weren’t designed as mobile apps, connect deeply to culture, and aren’t run by the giant tech companies. These are a vision of not just what the web once was, but what it can be again.
This really hits home for me. Anil could be describing The Session here:
They often start as a labor of love from one person, or one small, tightly-knit community. The knowledge or information set that they record is considered obscure or even worthless to outsiders, until it becomes so comprehensive that its collective worth is undeniable.
This is a very important message:
Taken together, these sites are as valuable as any of the giant platforms run by the tech titans.
{
"type": "entry",
"published": "2019-12-31T11:05:12Z",
"url": "https://adactio.com/links/16271",
"category": [
"indieweb",
"community",
"independent",
"people",
"sharing",
"collective",
"google",
"facebook",
"business",
"humans"
],
"bookmark-of": [
"https://anildash.com/2019/12/23/the-peoples-web/"
],
"content": {
"text": "The People\u2019s Web\n\n\n\n\n Every day, millions of people rely on independent websites that are mostly created by regular people, weren\u2019t designed as mobile apps, connect deeply to culture, and aren\u2019t run by the giant tech companies. These are a vision of not just what the web once was, but what it can be again.\n\n\nThis really hits home for me. Anil could be describing The Session here:\n\n\n They often start as a labor of love from one person, or one small, tightly-knit community. The knowledge or information set that they record is considered obscure or even worthless to outsiders, until it becomes so comprehensive that its collective worth is undeniable.\n\n\nThis is a very important message:\n\n\n Taken together, these sites are as valuable as any of the giant platforms run by the tech titans.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://anildash.com/2019/12/23/the-peoples-web/\">\nThe People\u2019s Web\n</a>\n</h3>\n\n<blockquote>\n <p>Every day, millions of people rely on independent websites that are mostly created by regular people, weren\u2019t designed as mobile apps, connect deeply to culture, and aren\u2019t run by the giant tech companies. These are a vision of not just what the web once was, but what it can be again.</p>\n</blockquote>\n\n<p>This really hits home for me. Anil could be describing <a href=\"https://thesession.org/\">The Session</a> here:</p>\n\n<blockquote>\n <p>They often start as a labor of love from one person, or one small, tightly-knit community. The knowledge or information set that they record is considered obscure or even worthless to outsiders, until it becomes so comprehensive that its collective worth is undeniable.</p>\n</blockquote>\n\n<p>This is a very important message:</p>\n\n<blockquote>\n <p><strong>Taken together, these sites are as valuable as any of the giant platforms run by the tech titans.</strong></p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "7512511",
"_source": "2",
"_is_read": true
}
This was fun, I was working on improving my Micropub config support and realised it was a good point to fix my brid.gy flow too...

The button on the left just sets your account as being able to publish via brid.gy, the button to the right uses the brid.gy API to start the sign up process with Twitter. Previously trying to syndicate a post to Twitter without having a brid.gy account just reported an error.
The other change is that dobrado now shows menu options for syndicate and destination settings from your Micropub config. You can try them out by logging in at unicyclic.com.
{
"type": "entry",
"published": "2019-12-31T16:28:23+10:00",
"url": "https://mblaney.xyz/2019-12-31-This_was_fun_I_was_working_on_improving_my_Microp",
"category": [
"indieweb"
],
"content": {
"text": "This was fun, I was working on improving my Micropub config support and realised it was a good point to fix my brid.gy flow too...\n\n\n\n\nThe button on the left just sets your account as being able to publish via brid.gy, the button to the right uses the brid.gy API to start the sign up process with Twitter. Previously trying to syndicate a post to Twitter without having a brid.gy account just reported an error.\n\n\nThe other change is that dobrado now shows menu options for syndicate and destination settings from your Micropub config. You can try them out by logging in at unicyclic.com.",
"html": "This was fun, I was working on improving my Micropub config support and realised it was a good point to fix my <a href=\"https://brid.gy\">brid.gy</a> flow too...<br /><br /><img alt=\"\" src=\"https://mblaney.xyz/public/bridgy-setup.png\" /><br /><br />\nThe button on the left just sets your account as being able to publish via brid.gy, the button to the right uses the brid.gy API to start the sign up process with Twitter. Previously trying to syndicate a post to Twitter without having a brid.gy account just reported an error.<br /><br />\nThe other change is that <a href=\"https://dobrado.net\">dobrado</a> now shows menu options for syndicate and destination settings from your Micropub config. You can try them out by logging in at <a href=\"https://unicyclic.com\">unicyclic.com</a>."
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://mblaney.xyz",
"photo": "https://mblaney.xyz/public/profile_thumb.png"
},
"post-type": "note",
"_id": "7519029",
"_source": "3708",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-30T22:35:46Z",
"url": "https://adactio.com/journal/16270",
"category": [
"2019",
"writing",
"publishing",
"blogging",
"words",
"sharing",
"indieweb"
],
"syndication": [
"https://medium.com/@adactio/1aeb53cd1b54"
],
"name": "Words I wrote in 2019",
"content": {
"text": "I wrote just over one hundred blog posts in 2019. That\u2019s even more than I wrote in 2018, which I\u2019m very happy with.\n\nHere are eight posts from during the year that I think are a good representative sample. I like how these turned out.\n\n\nTimelines of the web. The World Wide Web is a mashup.\n\nDev perception. The perceived state of front-end development tools and technologies might be quite different from the reality.\n\nSplit. Materials and tools; client and server; declarative and imperative; inclusion and privilege.\n\nA song of AIs and fire. Game of Thrones spoilers ahoy.\n\nTrad time. From the west coast of Clare to the World Wide Web.\n\nPassenger\u2019s log, Queen Mary 2, August 2019. The inaugural Dance The Atlantic crossing from Southampton to New York.\n\nMental models. Back-end development isn\u2019t the same as front-end development.\n\nRams. A most unusual encounter in Frankfurt.\nI hope that I\u2019ll write as many blog posts in 2020.\n\nI\u2019m pretty sure that I will also continue to refer to them as blog posts, not blogs. I may be the last holdout of this nomenclature in 2020. I never planned to die on this hill, but here we are.\n\nActually, seeing as this is technically my journal rather than my blog, I\u2019ll just call them journal entries.\n\nHere\u2019s to another year of journal entries.",
"html": "<p>I wrote just over one hundred <a href=\"https://adactio.com/journal/archive/2019/\">blog posts in 2019</a>. That\u2019s even more than <a href=\"https://adactio.com/journal/14644\">I wrote in 2018</a>, which I\u2019m very happy with.</p>\n\n<p>Here are eight posts from during the year that I think are a good representative sample. I like how these turned out.</p>\n\n<ul><li>\n<a href=\"https://adactio.com/journal/14827\">Timelines of the web</a>. The World Wide Web is a mashup.</li>\n<li>\n<a href=\"https://adactio.com/journal/15011\">Dev perception</a>. The perceived state of front-end development tools and technologies might be quite different from the reality.</li>\n<li>\n<a href=\"https://adactio.com/journal/15050\">Split</a>. Materials and tools; client and server; declarative and imperative; inclusion and privilege.</li>\n<li>\n<a href=\"https://adactio.com/journal/15355\">A song of AIs and fire</a>. Game of Thrones spoilers ahoy.</li>\n<li>\n<a href=\"https://adactio.com/journal/15513\">Trad time</a>. From the west coast of Clare to the World Wide Web.</li>\n<li>\n<a href=\"https://adactio.com/journal/15650\">Passenger\u2019s log, Queen Mary 2, August 2019</a>. The inaugural Dance The Atlantic crossing from Southampton to New York.</li>\n<li>\n<a href=\"https://adactio.com/journal/16138\">Mental models</a>. Back-end development isn\u2019t the same as front-end development.</li>\n<li>\n<a href=\"https://adactio.com/journal/16150\">Rams</a>. A most unusual encounter in Frankfurt.</li>\n</ul><p>I hope that I\u2019ll write as many blog posts in 2020.</p>\n\n<p>I\u2019m pretty sure that I will also continue to refer to them as blog posts, not blogs. I may be the last holdout of this nomenclature in 2020. I never planned to die on this hill, but here we are.</p>\n\n<p>Actually, seeing as this is technically <a href=\"https://adactio.com/journal/\">my journal</a> rather than my blog, I\u2019ll just call them journal entries.</p>\n\n<p>Here\u2019s to another year of journal entries.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "article",
"_id": "7498094",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-29T18:03:00Z",
"rsvp": "yes",
"url": "https://www.jvt.me/mf2/2019/12/9fdbt/",
"in-reply-to": [
"https://2020.indieweb.org/london"
],
"name": "RSVP yes to https://2020.indieweb.org/london",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "rsvp",
"_id": "7462102",
"_source": "2169",
"_is_read": true
}
What if I include my u-photo inline in my h-card? 🤔😈 #IndieWeb #microformats #microformats2
{
"type": "entry",
"published": "2019-12-29T15:56:00+0300",
"url": "https://fireburn.ru/posts/1577634960",
"category": [
"IndieWeb",
"microformats",
"microformats2"
],
"syndication": [
"https://twitter.com/kisik21/status/1211269711557799938"
],
"content": {
"text": "What if I include my u-photo inline in my h-card? \ud83e\udd14\ud83d\ude08 #IndieWeb #microformats #microformats2",
"html": "<p>What if I include my u-photo inline in my h-card? \ud83e\udd14\ud83d\ude08 #IndieWeb #microformats #microformats2</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "7456524",
"_source": "1371",
"_is_read": true
}
Are you a member of the 🕸💍 IndieWeb Webring? Today I added a page for Terms of Use and Frequently Asked Questions!
The webring has mostly been churning along on its own, with a few folks adding themselves here and there. A couple of times folks have shown up in IndieWeb chat to let me know about sites that break the webring, or when they ran into other issues.
Hopefully this page answers some of the more common things that come up. The TL;DR version? The webring is more proof-of-concept than robust-community-service. I’ll do my best, but can’t make any promises! 😅
If you have any questions that aren’t addressed there, please let me know!
{
"type": "entry",
"published": "2019-12-28T14:17:35-0500",
"url": "https://martymcgui.re/2019/12/28/141735/",
"category": [
"\ud83d\udd78\ud83d\udc8d",
"webring",
"IndieWeb",
"update",
"terms",
"FAQ"
],
"content": {
"text": "Are you a member of the \ud83d\udd78\ud83d\udc8d IndieWeb Webring? Today I added a page for Terms of Use and Frequently Asked Questions!\n\nThe webring has mostly been churning along on its own, with a few folks adding themselves here and there. A couple of times folks have shown up in IndieWeb chat to let me know about sites that break the webring, or when they ran into other issues.\n\nHopefully this page answers some of the more common things that come up. The TL;DR version? The webring is more proof-of-concept than robust-community-service. I\u2019ll do my best, but can\u2019t make any promises! \ud83d\ude05\n\nIf you have any questions that aren\u2019t addressed there, please let me know!",
"html": "<p>Are you a member of the <a href=\"https://xn--sr8hvo.ws/\">\ud83d\udd78\ud83d\udc8d IndieWeb Webring</a>? Today I added a page for <a href=\"https://xn--sr8hvo.ws/terms\">Terms of Use and Frequently Asked Questions</a>!</p>\n\n<p>The webring has mostly been churning along on its own, with a few folks adding themselves here and there. A couple of times folks have shown up in <a href=\"https://indieweb.org/discuss\">IndieWeb chat</a> to let me know about sites that break the webring, or when they ran into other issues.</p>\n\n<p>Hopefully this page answers some of the more common things that come up. The TL;DR version? The webring is more proof-of-concept than robust-community-service. I\u2019ll do my best, but can\u2019t make any promises! \ud83d\ude05</p>\n\n<p>If you have any questions that aren\u2019t addressed there, please let me know!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "note",
"_id": "7443124",
"_source": "175",
"_is_read": true
}
Great news - my frontend can do the onboarding procedure! It successfully uploads my h-card and posts a “first post” to the blog, so it won’t be empty.
For now I didn’t do authentication yet. I’m still thinking if I should do password+TOTP auth, just a password or a WebAuthn. Or maybe I could just use indieauth.com directly, but that needs at least one social profile in the h-card, which is not guaranteed right now.
{
"type": "entry",
"published": "2019-12-28T16:32:40+00:00",
"url": "https://fireburn.ru/posts/1577550760",
"category": [
"IndieWeb",
"IndieAuth",
"Kittybox",
"onboarding"
],
"content": {
"text": "Great news - my frontend can do the onboarding procedure! It successfully uploads my h-card and posts a \u201cfirst post\u201d to the blog, so it won\u2019t be empty.\nFor now I didn\u2019t do authentication yet. I\u2019m still thinking if I should do password+TOTP auth, just a password or a WebAuthn. Or maybe I could just use indieauth.com directly, but that needs at least one social profile in the h-card, which is not guaranteed right now.",
"html": "<p>Great news - my frontend can do the onboarding procedure! It successfully uploads my h-card and posts a \u201cfirst post\u201d to the blog, so it won\u2019t be empty.</p>\n<p>For now I didn\u2019t do authentication yet. I\u2019m still thinking if I should do password+TOTP auth, just a password or a WebAuthn. Or maybe I could just use indieauth.com directly, but that needs at least one social profile in the h-card, which is not guaranteed right now.</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "7435134",
"_source": "1371",
"_is_read": true
}
I like https://unicyclic.com/indieweb/‘s implementation of web-actions. @mblaney is that webaction configuration widget open-source?
{
"type": "entry",
"published": "2019-12-28T13:07:56+00:00",
"url": "https://fireburn.ru/posts/1577538476",
"category": [
"IndieWeb",
"webaction"
],
"content": {
"text": "I like https://unicyclic.com/indieweb/\u2018s implementation of web-actions. @mblaney is that webaction configuration widget open-source?",
"html": "<p>I like <a href=\"https://unicyclic.com/indieweb/\">https://unicyclic.com/indieweb/</a>\u2018s implementation of web-actions. <a href=\"https://mblaney.xyz/\">@mblaney</a> is that webaction configuration widget open-source?</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "7429241",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-28T10:55:00Z",
"url": "https://www.jvt.me/mf2/2019/12/kdiz9/",
"category": [
"personal-website",
"blogging",
"ownership",
"indieweb"
],
"bookmark-of": [
"https://mblaney.xyz/2019-12-28-How_to_create_a_free_website"
],
"name": "Bookmarked: How to create a free website",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7427430",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-27T08:25:41-0500",
"url": "https://martymcgui.re/2019/12/27/082541/",
"in-reply-to": [
"https://v2.jacky.wtf/post/1653a761-b15a-4ebb-b8c2-9d7c59f322b6"
],
"content": {
"text": "We had a pretty good dance at IndieWeb Summit this year!",
"html": "<p>We had a <a href=\"https://martymcgui.re/2019/06/29/134441/\">pretty good dance at IndieWeb Summit</a> this year!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "reply",
"refs": {
"https://v2.jacky.wtf/post/1653a761-b15a-4ebb-b8c2-9d7c59f322b6": {
"type": "entry",
"published": "2019-12-26T20:06:00-0800",
"summary": "If you\u2019re reading this, even if we barely talk, reply with a memory of us.",
"url": "https://v2.jacky.wtf/post/1653a761-b15a-4ebb-b8c2-9d7c59f322b6",
"author": {
"type": "card",
"name": "v2.jacky.wtf",
"url": "http://v2.jacky.wtf",
"photo": null
},
"post-type": "note"
}
},
"_id": "7397861",
"_source": "175",
"_is_read": true
}
Made it on time to #NPSF yesterday(1), first time in weeks (months?). And to yoga this morning, or so I thought, actually 30 min early(2).
I knew the past 3 months would be intense, my time was blocked out for work(+travel+organizing+speaking) & ultra training (https://tantek.com/t53e1), and nothing else. Tiring time zone changes and long trail runs meant choosing sleep, missing some NPSF workouts, or being late. IndieWebCamp SF 12/7-8 was my last commitment of 3 months, and I barely had the energy for it after actively observing the TC39 standards meetings that week before. I had no reserve for setbacks (like my water heater breaking the night before I hosted Thanksgiving for family). Such packed time & focus seemingly invited an unexpected & intense arc of joy, a story for another time.
Still making sense of that night after IndieWebCamp SF, despite managing to bake my first blueberry pie (https://tantek.com/t5451). Recovery since has been hard, both from being drained, and from needing to reflect on what I could have done better, to be sustainably better, instead of a crash & burn of sorts. A better friend, healer, and lover, in that order.
For now I’m rebuilding, and small temporal victories are one sign of progress.
{
"type": "entry",
"published": "2019-12-26 22:31-0800",
"url": "http://tantek.com/2019/360/t1/on-time-npsf-yoga-intense-time",
"category": [
"NPSF"
],
"photo": [
"https://aperture-media.p3k.io/fastly.4sqi.net/0924559dd5b67aa5d71b4a88548978a60c656d4be14bdf93d08ba0e670c0713a.jpg",
"https://aperture-media.p3k.io/fastly.4sqi.net/1fc9ac380f556e82419bd23bf145efe148f830e28ae088c3c7ab271a3e70c233.jpg"
],
"content": {
"text": "Made it on time to #NPSF yesterday(1), first time in weeks (months?). And to yoga this morning, or so I thought, actually 30 min early(2).\n\nI knew the past 3 months would be intense, my time was blocked out for work(+travel+organizing+speaking) & ultra training (https://tantek.com/t53e1), and nothing else. Tiring time zone changes and long trail runs meant choosing sleep, missing some NPSF workouts, or being late. IndieWebCamp SF 12/7-8 was my last commitment of 3 months, and I barely had the energy for it after actively observing the TC39 standards meetings that week before. I had no reserve for setbacks (like my water heater breaking the night before I hosted Thanksgiving for family). Such packed time & focus seemingly invited an unexpected & intense arc of joy, a story for another time.\n\nStill making sense of that night after IndieWebCamp SF, despite managing to bake my first blueberry pie (https://tantek.com/t5451). Recovery since has been hard, both from being drained, and from needing to reflect on what I could have done better, to be sustainably better, instead of a crash & burn of sorts. A better friend, healer, and lover, in that order.\n\nFor now I\u2019m rebuilding, and small temporal victories are one sign of progress.",
"html": "<a class=\"u-bridgy-flickr-photo\" href=\"https://fastly.4sqi.net/img/general/original/476_cUqwRja72bVoi8nPWCD_gPwCDgIXAfDMmOYhZmB3y9E.jpg\"></a><a class=\"u-bridgy-flickr-photo\" href=\"https://fastly.4sqi.net/img/general/original/476_-yYmHA8UnhXHMDg_BgoNrc2eaKn3GBX-VW9fgH7wdwQ.jpg\"></a>Made it on time to #<span class=\"p-category\">NPSF</span> yesterday(1), first time in weeks (months?). And to yoga this morning, or so I thought, actually 30 min early(2).<br /><br />I knew the past 3 months would be intense, my time was blocked out for work(+travel+organizing+speaking) & ultra training (<a href=\"https://tantek.com/t53e1\">https://tantek.com/t53e1</a>), and nothing else. Tiring time zone changes and long trail runs meant choosing sleep, missing some NPSF workouts, or being late. IndieWebCamp SF 12/7-8 was my last commitment of 3 months, and I barely had the energy for it after actively observing the TC39 standards meetings that week before. I had no reserve for setbacks (like my water heater breaking the night before I hosted Thanksgiving for family). Such packed time & focus seemingly invited an unexpected & intense arc of joy, a story for another time.<br /><br />Still making sense of that night after IndieWebCamp SF, despite managing to bake my first blueberry pie (<a href=\"https://tantek.com/t5451\">https://tantek.com/t5451</a>). Recovery since has been hard, both from being drained, and from needing to reflect on what I could have done better, to be sustainably better, instead of a crash & burn of sorts. A better friend, healer, and lover, in that order.<br /><br />For now I\u2019m rebuilding, and small temporal victories are one sign of progress."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "photo",
"_id": "7393653",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-27T08:55:00Z",
"url": "https://www.jvt.me/mf2/2019/12/xjho9/",
"category": [
"indieweb"
],
"bookmark-of": [
"https://nilsnh.no/2019/12/25/let-us-make-2020-a-year-of-empowerment-and-decentralization/"
],
"name": "Bookmarked: Let us make 2020 a year of empowerment and decentralization",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7390096",
"_source": "2169",
"_is_read": true
}
Setting up a Micropub server that I can use to test changes before it publishes content to this site.
{
"type": "entry",
"summary": "Setting up a Micropub server that I can use to test changes before it publishes content to this site.",
"url": "https://www.jvt.me/posts/2019/12/26/micropub-staging-server/",
"name": "Setting up a Staging Server for my Micropub Endpoint",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "7366794",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-26T07:33:00Z",
"url": "https://www.jvt.me/mf2/2019/12/rgolf/",
"in-reply-to": [
"https://fireburn.ru/posts/1577320936"
],
"name": "Reply to https://fireburn.ru/posts/1577320936",
"content": {
"text": "If you want inspiration / don't want to write your own - https://indigenous.realize.be is great. I use it daily and it's a great Microsub client.",
"html": "<p>If you want inspiration / don't want to write your own - <a href=\"https://indigenous.realize.be\">https://indigenous.realize.be</a> is great. I use it daily and it's a great Microsub client.</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "7355576",
"_source": "2169",
"_is_read": true
}
Now I have a Micropub client. Maybe it’s time for Microsub? I’m not sure because Android’s way of dealing with dynamic lists of objects on screen is intimidating.
{
"type": "entry",
"published": "2019-12-26T00:42:16+00:00",
"url": "https://fireburn.ru/posts/1577320936",
"category": [
"Android",
"programming",
"IndieWeb"
],
"content": {
"text": "Now I have a Micropub client. Maybe it\u2019s time for Microsub? I\u2019m not sure because Android\u2019s way of dealing with dynamic lists of objects on screen is intimidating.",
"html": "<p>Now I have a Micropub client. Maybe it\u2019s time for Microsub? I\u2019m not sure because Android\u2019s way of dealing with dynamic lists of objects on screen is intimidating.</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "7350167",
"_source": "1371",
"_is_read": true
}
A mockup for “Train Trip” screen for a location and trip tracker integrated with IndieWeb.
{
"type": "entry",
"published": "2019-12-25T21:31:00+0300",
"url": "https://fireburn.ru/posts/1577309460",
"category": [
"IndieWeb",
"Android",
"mockup"
],
"photo": [
"https://fireburn.ru/media/12/3b/c0/91/ca1afb0dc54de56447eaf17646c91477d177f27e66a5e3cb21f88718"
],
"content": {
"text": "A mockup for \u201cTrain Trip\u201d screen for a location and trip tracker integrated with IndieWeb.",
"html": "<p>A mockup for \u201cTrain Trip\u201d screen for a location and trip tracker integrated with IndieWeb.</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "photo",
"_id": "7338867",
"_source": "1371",
"_is_read": true
}
1 month ago today: Victory Column en route to @IndieWebCamp #Berlin.
Our second #IndieWebCamp @MozillaBerlin this year, we had amazing participants(2,3), hosted an @OptOutSocial hackathon, and a keynote by founder Teresa(4 📷 @cheukting_ho)!
About a dozen sessions with notes and some with session videos linked from the schedule: https://indieweb.org/2019/Berlin2/Schedule
Last but not least, great working with co-organizers Yulia (@ioctaptceb), @RosemaryOrchard, and @DShanske to put it all together and discuss community at the Organizers meetup the day before the camp(5).
Previously: https://tantek.com/2019/327/t1/amazing-start-indiewebcamp-berlin
#VictoryColumn #IndieWeb #community #organizers #grateful #2019_328 #20191124 #latergram #nofilter
{
"type": "entry",
"published": "2019-12-24 01:04-0800",
"url": "http://tantek.com/2019/358/t1/month-ago-victory-column-indiewebcamp",
"category": [
"Berlin",
"IndieWebCamp",
"VictoryColumn",
"IndieWeb",
"community",
"organizers",
"grateful",
"2019_328",
"20191124",
"latergram",
"nofilter"
],
"photo": [
"https://aperture-media.p3k.io/fastly.4sqi.net/06f1a7e415c7b5fc7da88a5aca933571ea756b16c7fede62e6b9904319abfc29.jpg",
"https://aperture-media.p3k.io/indieweb.org/e5beb4790c840fc6bdf2eb8ee520c30d6f0d0eb1a04b8534013e153859723f37.jpg",
"https://aperture-media.p3k.io/indieweb.org/30086476e8df3dc5f1f803300bd0e19d73cc57c3d10238476dc9155d4512bb97.jpg",
"https://aperture-media.p3k.io/pbs.twimg.com/0f8f3a76e9a2e7765506084e589522ff36db4c08cb1780d2bd7f3681da876870.jpg",
"https://aperture-media.p3k.io/indieweb.org/ef55d4d8b9ff17649059878bba84f311e857244d4d2c7d6363b3abf3c021defb.jpg"
],
"content": {
"text": "1 month ago today: Victory Column en route to @IndieWebCamp #Berlin.\nOur second #IndieWebCamp @MozillaBerlin this year, we had amazing participants(2,3), hosted an @OptOutSocial hackathon, and a keynote by founder Teresa(4 \ud83d\udcf7 @cheukting_ho)!\n\nAbout a dozen sessions with notes and some with session videos linked from the schedule: https://indieweb.org/2019/Berlin2/Schedule\n\nLast but not least, great working with co-organizers Yulia (@ioctaptceb), @RosemaryOrchard, and @DShanske to put it all together and discuss community at the Organizers meetup the day before the camp(5).\n\nPreviously: https://tantek.com/2019/327/t1/amazing-start-indiewebcamp-berlin\n\n#VictoryColumn #IndieWeb #community #organizers #grateful #2019_328 #20191124 #latergram #nofilter",
"html": "<a class=\"u-bridgy-flickr-photo\" href=\"https://fastly.4sqi.net/img/general/original/476_kPYBZ3XMWenHmTHHxPAvRwM6vGyWT24mjAGfOrg0tLs.jpg\"></a><a href=\"https://indieweb.org/images/8/88/iwc_2019_berlin2_day_1.jpg\"></a><a href=\"https://indieweb.org/images/8/83/iwc_2019_berlin2_day_2.jpg\"></a><a href=\"https://twitter.com/cheukting_ho/status/1198307024683098118\"></a><a href=\"https://indieweb.org/images/e/e4/berlin2_2019_organizers_meetup.jpg\"></a>1 month ago today: Victory Column en route to <a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebCamp\">@IndieWebCamp</a> #<span class=\"p-category\">Berlin</span>.<br />Our second #<span class=\"p-category\">IndieWebCamp</span> <a class=\"h-cassis-username\" href=\"https://twitter.com/MozillaBerlin\">@MozillaBerlin</a> this year, we had amazing participants(2,3), hosted an <a class=\"h-cassis-username\" href=\"https://twitter.com/OptOutSocial\">@OptOutSocial</a> hackathon, and a keynote by founder Teresa(4 \ud83d\udcf7 <a class=\"h-cassis-username\" href=\"https://twitter.com/cheukting_ho\">@cheukting_ho</a>)!<br /><br />About a dozen sessions with notes and some with session videos linked from the schedule: <a href=\"https://indieweb.org/2019/Berlin2/Schedule\">https://indieweb.org/2019/Berlin2/Schedule</a><br /><br />Last but not least, great working with co-organizers Yulia (<a class=\"h-cassis-username\" href=\"https://twitter.com/ioctaptceb\">@ioctaptceb</a>), <a class=\"h-cassis-username\" href=\"https://twitter.com/RosemaryOrchard\">@RosemaryOrchard</a>, and <a class=\"h-cassis-username\" href=\"https://twitter.com/DShanske\">@DShanske</a> to put it all together and discuss community at the Organizers meetup the day before the camp(5).<br /><br />Previously: <a href=\"https://tantek.com/2019/327/t1/amazing-start-indiewebcamp-berlin\">https://tantek.com/2019/327/t1/amazing-start-indiewebcamp-berlin</a><br /><br />#<span class=\"p-category\">VictoryColumn</span> #<span class=\"p-category\">IndieWeb</span> #<span class=\"p-category\">community</span> #<span class=\"p-category\">organizers</span> #<span class=\"p-category\">grateful</span> #<span class=\"p-category\">2019_328</span> #<span class=\"p-category\">20191124</span> #<span class=\"p-category\">latergram</span> #<span class=\"p-category\">nofilter</span>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "photo",
"_id": "7309220",
"_source": "1",
"_is_read": true
}