tantek.com

t

  1. June #trailRunner #ultraRunner weekends
    3 finished #MUC50k @InsideTrail #RodeoBeach 9:38:28, my 3rd #50k #ultraMarathon #trailRace
    11 volunteered @TheDipsea #DipseaRace at #MuirWoods
    18 finished @BrokenArrowCA #BA23k 5:22:54 #RingDasBell, my 1st #skyRace
    24-25 crewed pal @davidtlam @wser.org 100mi to a successful #WS100 finish!

    #runner #running #trailRunning

    Heart & mind full, body pushed to its limits, capturing my experiences in a few write-ups.

    on
  2. Two anniversaries today: microformats (18y) and POSSE (11y).

    Happy 18 years of https://microformats.org/ #microformats!

    Most prominent this past year (again) has been the littlest #microformat that could:

    rel=me — AKA #relMe, now effectively the standard for #distributed #verification on the web:
    * https://microformats.org/wiki/rel-me (originally introduced in 2004¹)

    with support added in the past year for:
    * #GitHub multiple rel-me links²
    * #Wikipedia User page rel-me link³

    Figure out how you want to fit into the network.
    #POSSE, short for “Publish (on your) Own Site, Syndicate Elsewhere”, as a term of use is now 11 years old, which is surprising since when it was conceived, the #IndieWeb community was in a period of very rapid innovation & iteration.

    POSSE itself replaced a previous term, "POSE", short for “Publish Once Syndicate Everywhere”, which had only been around a year or two at most (I’m still looking for the first use of the "POSE" abbreviation for that meaning).

    Since “publish once” was vague enough to include practices of publishing once on a social media silo, or in someone else’s garage, we needed to clearly express the requirement to use your own site instead, first, as the source of your truth. Cross-posting to other sites & channels, is a second, optional step, ideally with a permalink linking back to your original post so viewers can easily discover and use your site.

    That distinction was enough for POSSE to express a strong creator-owned-first publishing model that resonated and grew. Every time a silo shutdown at the end of its incredible journey, removing posts & permalinks from the web, POSSE was there for people who were tired of losing their data, permalinks, & profiles, and wanted an alternative.


    This is day 43 of #100DaysOfIndieWeb. #100Days

    ← Day 42: https://tantek.com/2023/160/t1/mastodon-activitypub-follow-form-bridgy-fed
    → Day 44: https://tantek.com/2023/234/t1/threads-supports-indieweb-rel-me


    Glossary

    permalink
      https://indieweb.org/permalink
    POSE
      https://indieweb.org/POSE
    POSSE
      https://indieweb.org/POSSE
    silo
      https://indieweb.org/silo

    References

    ¹ https://gmpg.org/xfn/11#me
    ² https://tantek.com/2023/032/t1/years-relmeauth-replace-openid
    ³ https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me
    https://tantek.com/2012/173/t1/posse-core-indieweb-approach
    https://tantek.com/2023/001/t1/own-your-notes
    https://indieweb.org/site-deaths
    https://ourincrediblejourney.tumblr.com/

    on
  3. @renegadejade@hachyderm.io in short, yes, it is a thing!

    Lots of great replies to your post already about directly using #WithKnown or #WordPress with the #ActivityPub plugin, or cross-posting from/via GitHub.

    Another #IndieWeb compatible option is Bridgy Fed (https://fed.brid.gy/) which can proxy posts, replies, likes etc. directly from a blog to #fediverse / ActivityPub (no #Mastodon account needed). Details: https://fed.brid.gy/docs

    This very reply to your toot is from my own domain, and its #hashtags are also discoverable via fediverse hashtags.

    I set up #BridgyFed last October¹ along with the broader #TwitterMigration I saw happening in my circles, and am quite happy with it. Posted more about my experience after a few months², and using BridgyFed to add a fediverse follow form to my homepage³.

    Whether WordPress, Known, or with another blog setup & Bridgy Fed, pick what works best for you and your setup. There’s #IndieWeb folks using each, feel free to drop by https://chat.indieweb.org/dev to chat more about any IndieWeb/fediverse option!

    ¹ https://tantek.com/2022/301/t1/twittermigration-bridgyfed-mastodon-indieweb
    ² https://tantek.com/2023/008/t7/bridgy-indieweb-posse-backfeed
    ³ https://tantek.com/2023/020/t2/bridgy-fed-follow-form

    on
  4. If you added a #Mastodon / #ActivityPub follow form to your #IndieWeb site based on Bridgy Fed (e.g. using code/instructions I previously posted¹), you need to update it to add another invisible input element for the "protocol", e.g.:

    <input name="protocol" type="hidden" value="web" />

    Otherwise people trying to use your form to follow you may see an error from #BridgyFed like:
    > Bad Request
    > Missing required parameter protocol

    Here is the complete example that I posted previously with the new invisible input:

    <form method="post" action="https://fed.brid.gy/remote-follow">
     <label for="follow-address">🐘 Follow
      <kbd>@tantek.com@tantek.com</kbd>:<br />
      enter your @-@ fediverse address:</label>
     <input id="follow-address" name="address" type="text" required="required"
            placeholder="@you@instance.social" title="Type your @-@ address" value="" />
     <input name="domain" type="hidden" value="tantek.com" />
     <input name="protocol" type="hidden" value="web" />
     <button type="submit">Follow</button>
    </form>

    I also updated that previous post with the new input in case people find that instead.


    This is day 42 of #100DaysOfIndieWeb. #100Days

    ← Day 41: https://tantek.com/2023/139/t1/wikipedia-supports-indieweb-rel-me
    → Day 43: https://tantek.com/2023/171/t1/anniversaries-microformats-posse


    ¹ https://tantek.com/2023/020/t2/bridgy-fed-follow-form

    on
  5. @tchambers@indieweb.social thanks Tim! And now two more years of work on AB Priority projects¹ (and whatever else we come up with @AB@W3C.social).

    ¹ https://www.w3.org/wiki/AB/Priorities

    on
  6. Congrats to fellow re-elected W3C Advisory Board (@AB@W3C.social @W3CAB) members:
    * @cwilso.com (@cdub@mastodon.social @cwilso)
    * @fantasai.inkedblade.net (@fantasai@w3c.social @fantasai)
    * Avneesh Singh
    and newcomers:
    * @reidmore@mastodon.social (@wendy_a_reid)
    * Song XU

    Thanks to Heejin Chung and Charles Nevile for your service on the #W3CAB.

    https://www.w3.org/blog/news/archives/9933
    via #W3C (@w3.org @w3c@w3c.social @w3c): https://w3c.social/@w3c/110491804762139049

    Previously: https://tantek.com/2023/128/t1/w3c-advisory-board-election-support

    on
  7. Ran my 11th #BayToBreakers in 1:47:11 on Sunday 2023-05-21, again the day after an @sfrunco.com (@SFRunCo) Saturday trail #run, but this time in the middle of a very long training run, my last before the rescheduled #MUC50k trail race. Ran over 4 miles to the start, hopped in the next race corral, ran Bay to Breakers with the colorfully costumed crowd, picked up my medal, ate a banana, ran back through Golden Gate Park, and then a bit more up city hills to round out 18 miles and 1000'.

    #2023_141 #SanFrancisco #runner

    2022: https://tantek.com/2022/138/t1/ran-baytobreakers

    on
  8. 👍

    on
  9. @jeremiahlee.com (@Jeremiah@alpaca.gold) you’re right that the #IndieWeb is more of a movement. It’s a community based on shared values & principles¹, one of which is plurality², explicitly prioritizing interoperability over any “particular piece of technology”.

    As to “subdomains as usernames using #ActivityPub?”, myself and others are using our (sub)domains as usernames, e.g. via the #BridgyFed service³. Mine should be self-evident in the header of this post wherever you’re reading #fediverse posts.

    Completely agree that “a link that also works as a mention name is obvious / intuitable”, have been practicing that for a while, and wrote up some notes about how & why:

    * https://tantek.com/2023/011/t1/indieweb-evolving-at-mention
    * https://tantek.com/2023/014/t4/domain-first-federated-atmention
    * https://tantek.com/2023/018/t1/elevate-indieweb-above-silo
    * https://tantek.com/2023/019/t5/reply-domain-above-address-and-silo

    which I should organize into a longer blog post at some point.


    ¹ https://indieweb.org/principles
    ² https://indieweb.org/plurality
    ³ https://indieweb.org/Bridgy_Fed#IndieWeb_Examples

    on
  10. Thanks for the FO Council experiments reports citations https://github.com/frivoal.

    > https://www.w3.org/2023/03/council-ttwg-report.html
    > https://www.w3.org/2022/11/council-das-report.html

    These two make it clear that Tim Berners-Lee was a member of at least two FO Council experiments, despite not participating in their final decisions.

    From these examples, we retract the premise of the second paragraph of this issue that "We believe the opposite was intended", and thus also the specific fix in that paragraph.

    We still think it would be better for the W3C Process for any "life member" of any group to be a non-voting member at most, however we will raise a separate new issue for that for consideration in the normal workflow of triaging & handling Process CG issues.

    Given the resolution of the semantics of the first two paragraphs for this issue, no Pull Request (PR) is necessary for those.

    For the remaining "consistency and to reduce the chance of confusion" point, as noted, that can go in a separate purely editorial issue/PR and is thus unnecessary to resolve this specific issue.

    Ok to close this issue without waiting for those separate issues/PRs to be filed.

    on
  11. Thanks https://github.com/fantasai, despite multiple reviews, somehow missed that https://www.w3.org/Consortium/Process/Drafts/snapshots/2023-04#groups line:
    > … and a participant is a member of such a group.

    This resolves the semantics of the first paragraph of this issue as invalid, leaving only potential editorial confusion from the use of multiple terms for the same thing, which is not a MUSTFIX (issue title adjusted accordingly).

    on
  12. 👍

    on
  13. 👍

    on
  14. Normative prose for role of Chair / Team Contact cites informative reference for description

    on

    There are two sentences of normative prose that cite the informative Art of Consensus as [GUIDE] in the Informative References.

    The two sentences are in the Requirements for All Chartered Groups, specifically these two:

    The role of the Chair [CHAIR] is described in the Art of Consensus [GUIDE].

    ...

    The role of the Team Contact [TEAM-CONTACT] is described in the Art of Consensus [GUIDE].

    It is inconsistent and misleading for a normative sentence to claim that a description (implied to be normative from that context) is written in an informative reference.

    It also seems like a bad practice to import via prose "is described in " and essentially upgrade-by-reference external informative content into normative context.

    The relatively quick short-term fix would be to mark those quoted sentences of prose non-normative. E.g. move the above quoted sentences to their own class="note" role="note" paragraphs as:

    Note: The role of the Chair [CHAIR] is described in the Art of Consensus [GUIDE].
    Note: The role of the Team Contact [TEAM-CONTACT] is described in the Art of Consensus [GUIDE].

    respectively. That way the inline prose is clearly non-normative, consistent with the informative imports from and citations of the Art of Consensus [GUIDE]. We will work on a Pull Request to address this.

    Label: Needs Proposed PR

    on
  15. New W3C Council and updated TAG Composition section errantly only includes Tim Berners-Lee from the TAG, in W3C Council Composition

    on

    Update: per comments https://tantek.com/2023/144/t3/ and https://tantek.com/2023/144/t4/, the semantic points in this issue have been addressed, and remaining editorial issues or desired changes can be filed as separate issues/PRs, and this issue can be closed without waiting for those.

    While this is clearly not what the Experimental Formal Objection Council has been doing in practice, nor what was intended in Process 2023, the current language in the definition of the W3C Council Composition only includes "members of the Technical Architecture Group" (emphasis added), and the only literal member in the definition of the Composition of the Technical Architecture Group is Tim Berners-Lee, while the elected & appointed are labeled participants. By using different terms "member" and "participant" for disjoint sets of people, a literal reading must treat these as separate sets, and thus references elsewhere in the Process to "members" cannot be assumed to include "participants". This is not just ambiguity, a literal reading of the current Process 2023 draft forces an undesired composition of W3C Councils that only includes Tim Berners-Lee from the TAG in particular.

    We believe the opposite was intended, and this can be fixed by using the term "member" in the Composition of the Technical Architecture Group section to refer to the elected & appointed, and separately listing Tim as a "life-time invited participant, but not a member of the TAG for purposes of this document."

    This requires a Pull Request (PR) and we will work on submitting one that we believe addresses this issue which we believe must be a blocker for Process 2023.

    Similarly, for consistency and to reduce the chance of confusion, only the term "member" should be used to refer to those elected to the Advisory Board, rather than "participant". This can go in a separate PR, and we will work on providing this as well.

    Label: Needs Proposed PR

    Label: Director-free: FO/Council

    on
  16. @stolinski
    43 CSS V&U length units¹
    em rem
    ex rex
    cap rcap
    ch rch
    ic ric
    lh rlh
    vw lvw svw dvw
    vh lvh svh dvh
    vi lvi svi dvi
    vb lvb svb dvb
    vmin lvmin svmin dvmin
    vmax lvmax svmax dvmax
    cm mm Q
    in pc pt
    px
    +6 cont. q²
    cqw cqh cqi cqb cqmin cqmax
    +% = 50?

    ¹ CSS Values & Units Level 4: https://drafts.csswg.org/css-values/#lengths
    ² https://developer.mozilla.org/en-US/docs/Web/CSS/length#container_query_length_units

    on
  17. Wikipedia.org (@wikipedia@wikis.world @wikipedia) now supports #IndieWeb rel-me!¹
    Thanks to @taavi.wtf (@taavi@wikis.world) for the #MediaWiki RealMe extension²

    Added it to my #Wikipedia User: page https://en.wikipedia.org/wiki/User:Tantek

    View source and you can see the #relMe on a link tag:
     <link href="https://tantek.com/" rel="me">

    Instructions to add yours here:
    * https://indieweb.org/rel-me#Wikipedia


    This is day 41 of #100DaysOfIndieWeb. #100Days

    ← Day 40: https://tantek.com/2023/114/t1/venues-reviews-personal-pages
    → Day 42: https://tantek.com/2023/160/t1/mastodon-activitypub-follow-form-bridgy-fed


    Previously:
    * 2023-02-01 GitHub supports multiple rel=me links: https://tantek.com/2023/032/t1/years-relmeauth-replace-openid


    ¹ https://wikis.world/@wikipedia/110396865170645710
    ² https://www.mediawiki.org/wiki/Extension:RealMe

    on
  18. s/agenda bashing/agenda gardening/g

    Replace all uses of “agenda bashing” with “agenda gardening”, e.g. in group meetings.

    Language matters, metaphors affect framing and reinforce values. Replacing violent metaphors with caring or at least non-violent expressions can help create a more constructive context.

    Recommended this particular replacement yesterday during day 2 of our #W3C Advisory Board (@ab@w3c.social¹ @w3cab) meeting, after the #W3CAC meeting earlier this week.

    It’s a small change, yet maybe it will inspire others.

    Previously: https://tantek.com/2018/365/t3/december-too-busy-post-days

    ¹ Since the #W3CTAG (@tag@w3c.social @w3ctag) has an account on w3c.social, I figured the #W3CAB should too. Freshly created this week.

    on
  19. Three ways we openly document the governance of W3C:

    #w3cAB: As part of driving openness in the #W3C Advisory Board (AB) and W3C in general, when I joined the AB in 2013, I created a stub AB wiki page, and worked with the rest of the AB to expand it over time, to the present where it has quick navigation to both our tools and projects¹.

    #w3cBoD: Shortly after the W3C Board of Directors (BoD) was elected last year, I similarly created a Board wiki page, with quick navigation to meetings, minutes, and other publicly available Board resources².

    #w3cAC: Prior AB member Art Barstow created an AdvisoryCommittee (AC) wiki page in 2012. I expanded it in the past year with sections on Email Lists and Meetings to help make it easier (more discoverable) for AC representatives to participate & contribute to the governance of W3C³.

    These are all good steps, but not complete by any measure. Collectively we can do better.

    Openness must go beyond finding & reading such resources.

    As these are all on the W3C’s public wiki, which any W3C member (or invited expert) may edit, my hope is that anyone involved with W3C may help update such pages, and further improve them. Encouraging this kind of direct participation in how an organization is run goes hand-in-hand with openness & transparency.

    ¹ https://www.w3.org/wiki/AB
    ² https://www.w3.org/wiki/Board
    ³ https://www.w3.org/wiki/AdvisoryCommittee

    on
  20. Good morning from Sophia Antipolis, France, where myself and many other #W3C Advisory Committee (AC), Advisory Board (AB), & Board of Directors (BoD) members, and members of the W3C Team are here for two days of 2023 #w3cAC meetings¹.

    Lots of great presentations this morning.

    @cwilso.com (@cdub@mastodon.social @cwilso) is now providing an overview of the Advisory Board² and where we are with our 2023 Priority Projects³, which are done for the most part in the open, on the wiki and GitHub.

    Our (AB) practice of developing our projects in the open for both W3C Members and the broader web community to see is something that myself and Chris Wilson (@cwilso.com) have been championing, leading, and driving since our first AB terms in 2013.

    We strongly believe in continuing this level of transparency (or better) in the #w3cAB, and there is more work to do on the AB to make this practice an institutional default at W3C, especially in matters of governance.

    Related: both Chris and I are running for re-election for the Advisory Board, and this is one of the reasons we want your support to continue serving on the AB.

    ¹ https://web.archive.org/web/20230509090512/https://www.w3.org/participate/meetings
    ² https://www.w3.org/wiki/AB
    ³ https://www.w3.org/wiki/AB/2023_Priorities
    https://tantek.com/2023/128/t1/w3c-advisory-board-election-support

    on
  21. I am running for election in this month’s #W3C (@w3.org @w3c@w3c.social @w3c) Advisory Board (AB) election¹ and blogged my personal statement: https://tantek.com/2023/128/b1/running-for-w3c-advisory-board-ab-election

    @fantasai.inkedblade.net (@fantasai@w3c.social @fantasai) is also running for the #W3CAB, and admirably blogged her imminent affiliation change *before* the election started: https://fantasai.inkedblade.net/weblog/2023/affiliation-change/ — Congrats Elika! Your new affiliation is lucky to have you.

    In addition to the two of us, @cwilso.com (@cdub@mastodon.social @cwilso) also posts on his own blog and is running for the AB.

    Those are the three candidates I know have their own personal #website, and was able to verify by searching for candidates on the web, #socialMedia, etc.

    Three out of the nine candidates² running for election to the World Wide Web Consortium’s Advisory Board.

    As I wrote in my statement:

    > “I believe governance of W3C, and advising thereof, is most effectively done by those … who directly use & create on the web using W3C standards. This direct connection to the actual work of the web and W3C is essential to prioritizing the purpose & scope of governance thereof.”

    I firmly believe that direct hands-on experience with using the web, beyond reading the web or using someone else’s apps, actually writing to the web, posting on the web, creating for the web, provides better insight into the technologies & standards necessary to evolve the web, how to improve them and represent the communities working on them.

    I ask for your support for the Advisory Board, and support for those who create on the web.

    If any other candidates have their own #IndieWeb site (or set one up!), and especially if they blog their personal statements, I will gladly link to them as well.

    Thanks for your consideration.

    ¹ https://www.w3.org/blog/news/archives/9903
    ² https://www.w3.org/2023/04/ab-nominations.html

    on
  22. Running For Re-election in the W3C Advisory Board (AB) Election

    on

    Hi, I’m Tantek Çelik and I’m running for the W3C Advisory Board (AB) to help continue transitioning W3C to a community-led, values-driven, and more effective organization. I have been participating in and contributing to W3C groups and specifications for over 25 years.

    I am Mozilla’s Advisory Committee (AC) representative and have previously served on the AB for several terms, starting in 2013. In the early years I advanced the movement to offer open licensing of W3C standards, and make it more responsive to the needs of independent websites and open source implementers.

    At the same time I co-chaired the W3C Social Web Working Group that produced several widely interoperably deployed Social Web Standards, most notably the ActivityPub specification, which has received renewed attention as the technology behind Mastodon and other social web implementations.

    In my most recent AB terms I led the AB’s Priority Project for an updated W3C Vision, drove consensus in issues & meetings, and submitted & reviewed pull requests to advance our Vision draft.

    Environmental sustainability is a global concern, and the impacts of technologies, services, and standards are important for W3C to consider in all of its work, as the TAG has summarized in the W3C TAG Ethical Web Principles. To raise the importance of sustainability (s12y) at W3C, last year I established the W3C Sustainability Community Group, and subsequently organized interested participants at TPAC 2022 into asynchronous work areas, such as working on Sustainability Horizontal Reviews.

    The next two years of the Advisory Board are a critical transition period, and will require experienced & active AB members to work in coordination with the TAG and the Board of Directors to establish new models and procedures for sustainable community-driven leadership and governance of W3C.

    I believe governance of W3C, and advising thereof, is most effectively done by those who have the experience of actively working in W3C working groups on specifications, and especially those who directly use & create on the web using W3C standards. This direct connection to the actual work of the web and W3C is essential to prioritizing the purpose & scope of governance thereof.

    I post on my personal site tantek.com. You may follow my posts there or from Mastodon: @tantek.com@tantek.com.

    I have Mozilla’s financial support to spend my time pursuing these goals, and ask for your support to build the broad consensus required to achieve them.

    If you have any questions or want to chat about the W3C Advisory Board, Values & Vision, or anything else W3C related, please reach out by email: tantek at mozilla.com. Thank you for your consideration. This statement is also published publicly on my blog.

    on