#dev 2025-04-17

2025-04-17 UTC
rrix and lanodan joined the channel
#
osteophage
"Since announcing that my solar bots had been threatened by the mas.to adminstrator, there were several private conversations about me, and I know this because they accidentally mentioned me in those conversations. And then quickly deleted the messages to re-hide them from me. This happened a half-dozen times."
#
osteophage
[KevinMarks]: Reading the Mastodon Exit Interview post, and man....
#
IWDiscord
<o​steophage>
#
IWDiscord
<o​steophage>
#
osteophage
I'd heard the possibility of that mistake floated as a possibility before, but this is wild.
[aciccarello] joined the channel
#
aaronpk
That's so bad lol
#
aaronpk
I should scan my activity pub inbox to see if there are any DMs accidentally mentioning me 😅
#
Loqi
totally
sebbu2, JadedBlueEyes and JadedBlueEyes9 joined the channel
#
[tantek]
Now that's what I call snitchtagging 😂
#
aaronpk
What is snitch tagging
#
Loqi
snitch tagging is a special case of explicitly person-mentioning someone in a reply to or quotation of a post which mentions (usually critically) that same someone more obliquely (like plain text or a nickname) as a way of notifying that person of the critique, either as a heads-up, or perhaps in agreement with the critique https://indieweb.org/snitch_tagging
pfych, nemonical, claudinec, duanin2, marc_in_space, RapidRotator, GuestZero_, GuestZero and [jeremycherfas] joined the channel
#
[jeremycherfas]
I read that Mastodon exit post until I really coyuldn’t process it any more and partly in response returned to bluesky, but while I still don’t fully get Mastodon I REALLY don’t get Bluesky. I know I need to make more use of lists on both but I find it hard to get started.
Guest6, nemonical and ttybitnik joined the channel
#
[tantek]
jeremycherfas you've made it father than me. I can't even find the motivation to setup yet another reader that depends on creating yet another account
#
[tantek]
AFAIK you can't use the bsky "app" without creating a bsky specific account so meh
#
[tantek]
Not interested until they support Web sign-in 🤷‍♂️
#
[tantek]
farther* than me
#
Lars-Christian
Anyone know of any good examples from the indieweb using charts?
#
jeremycherfas
Not sure what you mean Lars-Christian Presenting charts based on self-hosted packages, or something else?
#
Lars-Christian
Just presenting data in charts using HTML and CSS!
#
Lars-Christian
I know I've seen some cool examples around, but can't remember where
#
jeremycherfas
I make SVGs of charts I generate, but that's something else.
#
[tantek]
I feel I have seen some clever HTML+CSS experiments to display charts. maybe with tables?
#
[tantek]
Lars-Christian, do you consider the /cities page graphic at the top a "chart"?
#
Lars-Christian
Absolutely! Anything that visualises data is what I'm looking for ^_^
#
[tantek]
what is a chart
#
Loqi
It looks like we don't have a page for "chart" yet. Would you like to create it? (Or just say "chart is ____", a sentence describing the term)
#
[tantek]
huh, maybe we should start collecting examples
#
[tantek]
what is a graph
#
Loqi
posting graph is a visualization of post publishing frequency which can be presented in various ways like a calendar heatmap or a sparkline, and also called contributions or a contribution graph by GitHub https://indieweb.org/graph
#
[tantek]
^ a few examples there
#
GWG
[tantek]: angelo was talking last night about the W3C and spec maintenance. As a long standing contributor, what falls under the scope of maintenance and what doesn't? I'm confused on the point
#
[tantek]
GWG, there are levels
#
[tantek]
here is the link to the 5 kinds of changes that W3C considers distinct in specs: https://www.w3.org/policies/process/#correction-classes
#
GWG
I was trying to figure out if something I wanted to cover in the micropub spec constitutes a new feature...by that definition it might
#
GWG
Namely that the Micropub spec could absorb our unofficial methodology on extensions to become a more official one.
#
[tantek]
another way is to incubate the extensions and propose incorporating into revisions of the spec
#
GWG
[tantek]: There are a few that I think should, and many that should stay separate. I would love to reopen that discussion.
#
[KevinMarks]
For graphs see also sparkline
#
[KevinMarks]
what is sparkline?
#
Loqi
A sparkline is a small, simple, data-dense graphic with typographic resolution that is shown inline and in-context with relevant text https://indieweb.org/sparkline
#
Lars-Christian
Thanks @[tantek] and @[KevinMarks] will check out those!
#
[KevinMarks]
If you want a very flexible charting library I recommend Observable Plot - it's open source and runs either in node or client side
#
Lars-Christian
I'm gonna try to do it with html and css only, but thanks for the suggestions. That looks awesome
#
[KevinMarks]
SVG is really useful too - I've done charting with nunjucks templates creating svg from data
#
[tantek]
[KevinMarks] I still prefer simpler approaches. Declarative approaches. I believe there is room for developing more simpler declarative approaches for many uses-cases currently handled by JS libraries.
#
[KevinMarks]
The Plot syntax is fairly declarative
#
[KevinMarks]
You call plot with some data and some options https://observablehq.com/plot/features/plots
#
[tantek]
[KevinMarks] I think in the web context, that's a bit of a mis-use of "declarative". Fragile JSON structures, while technically "declarative" are not "web declarative" in that modern expectations for declarative syntax, semantics, features on the web include forgiveness, recovery, and forward/backward compatibility with extensibility.
#
[tantek]
I.e. not XML fragility, despite XML being technically "declarative"
#
[KevinMarks]
so SVG isn't declarative enough either?
balintm, [schmarty], gRegor, [Sophie_Young], nemonical and [Sophia_wood] joined the channel
#
[Sophia_wood]
↩️ I found this: https://chartscss.org/examples/chart-builder/
#
[Sophia_wood]
↩️ I am really tempted to try to make something
#
Lars-Christian
That's nice @[Sophia_wood] very easy to tweak to your liking
barnaby and [benatwork] joined the channel
#
[tantek]
[KevinMarks] SVG's fragility was "fixed" with the forgiving HTML parser. Other than that SVG is just poor usability declarative
btrem joined the channel
#
btrem
A somewhat belated thanks for HWC/Pacific last night.
#
Loqi
benji has 1 karma in this channel over the last year (2 in all channels)
#
btrem
And special thanks for ideas on setting up a micropub server to benji++
#
btrem
and also [aciccarello]++
#
Loqi
[aciccarello] has 7 karma in this channel over the last year (28 in all channels)
#
Loqi
benji has 2 karma in this channel over the last year (3 in all channels)
#
[aciccarello]
benji++ had some great micropub code walkthroughs
#
btrem
(I was going to post this in main channel, but I don't know if Loqi permits "micropub server" in #indieweb!) ;-)
#
btrem
She can be pretty strict.
#
gRegor
once or twice maybe, but three times is right out :)
#
btrem
And you have to say that in a Monty Python tone. (Think argument clinic sketch.)
#
btrem
Wait, is that the right sketch? Now I'm doubting myself. In one sketch, one of them (Graham?) screams that something or other is "RIGHT OUT!!"
#
[KevinMarks]
It also sounds a bit like the Holy Hand Grenade instructions
#
Lars-Christian
Okay I think I'm happy with my workout log now: https://lars-christian.com/logs/workouts/
#
Lars-Christian
Used some of the examples you shared for charts / graphs as inspiration, so thanks for that!
#
btrem
[KevinMarks]: Oops. Yeah, not the argument clinic. It was indeed the Holy Hand Grenade of Antioch from _The Holy Grail_. Well done.
barnaby and [Murray] joined the channel
#
[tantek]
Lars-Christian++ nicely done! subtle graphs like that are a great way to start and then build from there!
#
Loqi
Lars-Christian has 1 karma in this channel over the last year (4 in all channels)