In every sunflower field let freedom Pluck from Fiddle Strings In Vibrato slurs against tyranny's miseries. #smallpoems 1/3
I have so much respect for @JoshuaAtLarge I do not know him. May disagree on 63.2% of politics but we have to honor principled leadership like this. Seems Tankie Marxists are everywhere #nafo #leadership
I can respect this.
I am glad to see members of the Libertarian National Committee resigning over their Rage event Something is really sus seeing how many Pedos and Pro Putin people are speaking at the event. We need this kind of leadership
Dieselkeough šŸ“ā€ā˜ ļø https://twitter.com/dieselkeough
The "Rage" event is a flop with pedophiles and Pro-war speakers The LNC is a rubber stamp Committee The New guard is the same as the old.
OMG I don;t even think you need to turn this into a new Vatnik meme #NAFO Stalinist Libertarian is about the most ass backwards dumbest thing I have ever heard
Stalinist Libertarian = I have severe brain damage
Taking a closer look at both my syntax and use-cases of footnotes in posts^1 revealed that a post glossary would suffice in many instances.

In reviewing my #100DaysOfIndieWeb footnotes, I found:
1. citations in reference to ā€œsinceā€ a date (or year)
2. citations providing deeper points beyond the definition of a term
3. citations substantiating a point or assertion
4. citations to an earlier post providing context for a term, phrase, summary
5. links to the #IndieWeb community site for a definition of a term or phrase
6. links to a Wikipedia article that defines a term in a section
7. links to open source software defining a function

The latter three (5,6,7) make more sense as part of a post glossary rather than references footnotes. Using a post glossary in previous #100DaysOfIndieWeb posts would have reduced the need for footnotes, in some case up to half of them per post.

There’s one more silent use-case which helped inform when I would use those (5,6,7):

8. implicit absence of linking/defining jargon where a Wikipedia look-up would suffice

This analysis led me to a five-step if/else for when/how to add a term to a post glossary:

When I use an unobvious (like jargon) term or phrase in prose:

1. If looking it up literally in Wikipedia (prepending it with https://enwp.org/) provides the meaning I intend (e.g. https://enwp.org/jargon), then do nothing with it and trust readers will look it up if they need to.
2. Else if an unobvious Wikipedia link would convey the intended meaning (e.g. to another page or a specific section), then add that to a glossary
3. Else if the IndieWeb wiki definition conveys the intended meaning (and is expected to in the future), then add an IndieWeb wiki link to a glossary
4. Else if there is an open source software or other reliable reference that conveys the intended meaning (and is expected to in the future), then add a link to that to a glossary
5. Else define the term in a glossary entry, and contribute that somewhere I can link to in the future.

In my previous post^1 I also used a glossary syntax resembling common print conventions:

term or phrase on its own line without punctuation
Ā space-indented link to a defining page, or inline definition, or both

This pattern (when repeated with two or more adjacent instances) looks like it may be detectable for auto-markup with HTML definition (description) list <dl>, term <dt>, and details <dd> elements. Perhaps as part of existing auto-markup code.

For fallback handling in syndication destinations that remove^2 HTML definition related elements, I’ll likely still have to include explicit linebreaks & spaces to preserve that presentation, perhaps marked-up to style them to remove their spacing when in the context of the HTML definition elements.

I have started a glossary page on the IndieWeb wiki with some of these thoughts:
* https://indieweb.org/glossary


This is day 29 of #100DaysOfIndieWeb #100Days

← Day 28: https://tantek.com/2023/036/t1/footnotes-unicode-hyperlink
→ šŸ”®


Post Glossary:

auto-markup
Ā code to automatically add markup to text that implies a semantic or to preserve meaningful spaces like https://indieweb.org/auto-space
HTML definition list
Ā https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl
Ā 

^1 https://tantek.com/2023/036/t1/footnotes-unicode-hyperlink
^2 https://indieweb.org/sanitize#Software_Examples
#100DaysOfIndieWeb #IndieWeb #100Days
ZEROHedge was not a: popular b: a news site ZeroHedge WAS an outlet for Russian based State Media. They 100% copy and pasted articles that matched Russian news sites WORD FOR WORD All @mtaibbi and @elonmusk proved was "tiny government agency does their job"
5.State also flagged accounts that retweeted news that Twitter banned the popular U.S. ZeroHedge, claiming the episode ā€œled to another flurry of disinformation narrativ...
Taking a closer look at both my syntax and use-cases of footnotes in posts^1 revealed that a post glossary would suffice in many instances. In reviewing my #100DaysOfIndieWeb footnotes, I found: 1. citations in reference to ā€œsinceā€ a date (or year)... tantek.com/t5PE1
Great news @vpfnational and @codepink have pulled out of the Pro #Putin rally organized by the @workersparty and @LPNational They still have convicted Pedos election deniers, antivaxxers, and altright speakers. This entire event is sus #NAFO
Jackson Hinkle šŸ‡ŗšŸ‡ø https://twitter.com/jacksonhinklle
You’d think that two of the largest antiwar groups in the country (@VFPNational & @codepink) would have endorsed the largest antiwar rally in the past decade… …unf...
When they stop providing my teacher dupes..I mean "product heroes" free swag Companies fold 6-8 months after swag die off #edtechchat
Hey #edtechchat Greg from Connecticut
So Elon's last tweet praises Russian State media and his next tweet attacks State Department Efforts to fight #disinformation abroad. and he is shutting down the APIs people use to fight state based #disinformation but none of this is sus??
The worst offender in US government censorship & media manipulation is an obscure agency called GEC state.gov/bureaus-office…
In recent posts I’ve used ASCII footnotes like "^1" to indicate more information about a subject in a footnote line starting with "^1" at the bottom of the post.

Both inline refs & footer notes should use Unicode superscripts like '¹' and hyperlink both ways, in contexts that support it.

I have heard feedback from the #IndieWeb community that inline ASCII footnotes like "^1" are distracting and interrupt the flow of reading, and I can sympathize with that.

From an authoring perspective, it’s easier to type "^2" than "²" so I’d rather keep doing so, and write code to do the conversion.

I’m also considering what to change as an author, like instead of footnoting special terms/jargon, I can include them in an mini-glossary at the end of a post, thus only using footnotes for specific points or citations. I won’t include terms that mean exactly the same thing as defined by a literal page of the same name on Wikipedia (e.g. ASCII in this post means https://enwp.org/ASCII).

During a run I figured out how my existing CASSIS autolink function could detect both inline footnote references and their expansions, convert them to Unicode, and add local hyperlinks in both directions, given an optional parameter to prefix their fragment IDs. I looked at Wikipedia’s references and fragments for examples, and they use "_ref-{number}" and "_note-{number}" respectively which seem sensible.

The one Wikipedia design aspect I disagree with is their use of a hat character '^' at the *start* of a reference note to link back to the inline reference, which look distracting, and in my opinion are too subtle/unobvious. I prefer what I’ve seen on blogs: a small return arrow '⮐' at the *end* of a note to link back to the inline reference, which does a much better job of conveying the meaning of ā€œreturn to where this was referenced / you were reading.ā€

Lastly, I think it’s ok if POSSE copies of my posts to text-only (non-hyperlinking) destinations keep the ASCII footnote style, because such copies usually (e.g. on Twitter) lack enough space for the expansions, and there is less chance of ASCII footnotes being misunderstood as part of something else on those destinations. POSSE destinations are in general lower fidelity than a personal site, so it’s ok have this be another instance where the original looks better than the copy.

I collected many of these thoughts in a brainstorming section on the IndieWeb wiki accordingly, and will update that as I make progress:

https://indieweb.org/footnote#Brainstorming

If you use footnotes in your personal site posts, please add yourself to the IndieWeb Examples section:

https://indieweb.org/footnote#IndieWeb_Examples


This is day 28 of #100DaysOfIndieWeb #100Days

← Day 27: https://tantek.com/2023/033/t1/twitter-api-log-in-web-sign-in-relmeauth
→ šŸ”®


Post Glossary:
Ā 
autolink
Ā https://indieweb.org/autolink
CASSIS
Ā https://indieweb.org/CASSIS
POSSE
Ā https://indieweb.org/POSSE
Unicode superscripts
Ā https://en.wikipedia.org/wiki/Superscripts_and_Subscripts_(Unicode_block)
#IndieWeb #100DaysOfIndieWeb #100Days
This is called the "Don't Fall Out a Window" Twitter as a Service Feature You can try it now too when required to lick the boots of despots The TASS News Agency Model
A tragic loss of life
In recent posts I’ve used ASCII footnotes like "^1" to indicate more information about a subject in a footnote line starting with "^1" at the bottom of the post. Both inline refs & footer notes should use Unicode superscripts like '¹' and hyperlink ... tantek.com/t5PD1
Speaking of #disinfo @davidfrum anybody at @TheAtlantic looking into @RageAgainstWar_ event. so sus. Pedos and paid Russian media speakers bad enough But #russia wants us to believe libertarians and communists get along That is so sus something smells fishy check it out
The images of Syria and Turkey are devastating. I am heart broken for all the people who dies or lost loved ones/
Hey @esullivannyt is anyone at @nytimes looking into the @RageAgainstWar_ event coming up in DC? It just seems so sus? Libertarians and Communists don't get along. philosophically opposed. this smells who is paying? so many speakers have ties to #russia
Hey #NAFO Secretary of @LPNational thinks there is room for good faith arguments in their party. -Do you think they should make room for twice convicted child sex offenders to speak? -Do you think they should provide voice to known operatives of media affiliated with #Russia twitter.com/carynannharlos…
When is good faith time to support Pedos and agents of Russia? Why is your party hosting an event in #america when you know the assets belong to #Russia? @LPNational should cancel the event Or at least label convicted child sex offenders and Russia state media twitter.com/carynannharlos…
Hey @holden any insight on @RageAgainstWar_ event whose who of election denial, antivaxxer, and #disinfo amp speakers many on payroll of #russia This why we have said for years you can't separate MAGA, Qanon, and Russia: bit.ly/3E7HvDV It was always about Ukraine