#dev 2021-11-03

2021-11-03 UTC
gRegor joined the channel
#
@jgmac1106
People make a big to do about badges and credentials in #cybersecurity, we xAPi this, stick RDFa here, and XML there. I kinda like to remember in the end a credential is a link from Y saying Z did X. As I work on my annual review I remember #webmentions…https://lnkd.in/ewcp5HT3
(twitter.com/_/status/1455690107751747587)
Seirdy, edburns[d], akevinhuang2 and gRegor joined the channel
#
Ruxton
Ahhh vote-links, back when technorati did cool shit and actually supported an amazing teams vision
#
Ruxton
[KevinMarks]: that twitter bug i noticed on A LOT of old tweets today when I was scouring through looking for some 2009 stuff
#
capjamesg[d]
!tell [aaronpk] I noticed that the rating markup on your site does not include a "p-rating" so your star ratings cannot be parsed by the microformats2 python parser.
#
Loqi
Ok, I'll tell them that when I see them next
hendursa1, jeremycherfas and schmudde joined the channel
#
jamietanna
Re yesterday's rel=alternate / feed discovery question - looks like Aperture needs `<link rel="alternate" type=application/rss+xml ...>`
#
jamietanna
So was just me mis-implementing!
tetov-irc joined the channel
#
[tantek]
that is a shame about link-only autodiscovery, though it never made much sense to give users a clickable hyperlink to a screenful of XML gibberish
akevinhuang joined the channel
#
[jacky]
would storing a cookie value into LocalStorage be a good idea for client side applications? I'm trying to avoid running to something like JWT/PASETO and wanna lean a bit on existing Web browser centric solutions
#
[jacky]
only downside is that this would make the client (in this case, a CSR app) a bit more special
#
[jacky]
this is for the client of a indieauth server - the info couldn't be parsed in JavaScript and has opaque information (although if someone had it, they'd be able to pretend they're logged inW)
#
[jacky]
s/inW/in/g
kogepan joined the channel
#
[jacky]
eh screw it - going with tokens lol
chenghiz_ and [chrisbergr] joined the channel
#
[chrisbergr]
[jacky] In my last job, I loved to exzesively use LocalStorag for TV applications/interfaces on a set-top box that runs a web browser.
#
[chrisbergr]
But your current topic... I don't even understand what all these abbreviations mean 🙂
#
[jacky]
lol CSR = client side rendered app, JWT = JSON Web Tokens, PASETO = platform agnostic [something, something] https://paseto.io
hs0ucy, schmudde and [schmarty] joined the channel
#
[schmarty]
jacky: i think of cookies and LocalStorage as just storage methods. can you expand on what you mean by "cookie value"?
[tw2113_Slack_], hendursaga, schmudde, kogepan and MarkJR84[d] joined the channel
#
@danbri
@cwilso @neumarcx @blaine @w3c @jyasskin It is possible to be enthusiastic about decentralised identifiers, while skeptical of DIDs. That's pretty much where I am so far.
(twitter.com/_/status/1455939926416150533)
#
aaronpk
sounds like that webinar went exactly as i suspected it would
#
edgeduchess[d]
does anyone know what the main sticking points against DIDs are?
#
edgeduchess[d]
I had looked at the spec but not in depth
#
capjamesg[d]
I’d love to learn more about this too.
#
KartikPrabhu
what is DID?
#
Loqi
blockchain is a technology in search of a problem to solve, pushed by ideology into areas where the unsolved problems aren’t technological https://indieweb.org/DID
#
edgeduchess[d]
lmao
#
edgeduchess[d]
sorry, it's a funny definition
#
edgeduchess[d]
my understanding of DID was that it had one blockchain proponent in the midst, but wasn't it more abstract than that in principle?
#
edgeduchess[d]
(I'm going to read the article though, so maybe that's answered there)
#
edgeduchess[d]
capjamesg[d] I think this article will shed light on this: https://dwhuseby.medium.com/dont-use-dids-58759823378c
#
aaronpk
oh wow that is a thorough article
#
edgeduchess[d]
it looks really great, will just have to read it when i'm not working
#
edgeduchess[d]
i ended up on it clicking around on the DID github issue linked from the wiki
#
[tantek]
(homer backing slowly into the hedge dot gif)
#
aaronpk
!meme DIDs [homer backing slowly into the hedge]
#
aaronpk
why didn't that work
gerben joined the channel
#
capjamesg[d]
Thanks edgeduchess[d]!
#
feoh
I wish it were easier to Indieweb-ify a static blog. I've tried two separate themes now for my Pelican blog and both generated gobbledygook with no actual blog posts displayed when I was done. I will need to invest the time in actually grokking the current theme, how posts are generated and displayed etc. so I can intelligently add the hidden
#
feoh
attributes, but it's a bit of a lift.
#
aaronpk
i went and added microformats to a static jekyll blog in like 15 minutes the other day
#
aaronpk
i've never used pelican tho
#
[KevinMarks]
I have done it with Hugo and Blogger, but don't know pelican. If you have a git project I can have a look
#
[KevinMarks]
Indiewebify.me is a fairly good validator for a test loop
#
edgeduchess[d]
Are there good npm modules for any of this?
#
edgeduchess[d]
I was actually considering doing a starter pack since I need to move my own blog from Ghost
#
aaronpk
i'm not sure why you'd need an npm module to add class names
#
capjamesg[d]
I found it easy to add microformats to my Jekyll site too.
#
capjamesg[d]
Yeah. General solutions are quite hard to build because everyone’s implementation will vary.
#
edgeduchess[d]
is it just class names?
#
edgeduchess[d]
I'm not familiar with this, but I was expecting it would include a lot more
#
aaronpk
for microformats yes
#
edgeduchess[d]
oh interesting
#
aaronpk
if you want more things like receiving webmentions then there's more to it
#
aaronpk
here's a good intro to the idea of adding microformats to a site https://aaronparecki.com/2018/06/30/11/your-first-webmention
#
edgeduchess[d]
thank you!! Going to dive into it
#
edgeduchess[d]
i was indeed thinking of receiving webmentions
#
feoh
[KevinMarks]: Thanks! https://github.com/feoh/blindnotdumb
#
Loqi
[feoh] blindnotdumb: An experiment in De-complexifying my blogging experience
#
feoh
I should probably learn Go and try Hugo
#
feoh
But I can't get past the 1980s K&R flashbacks whenever I try to get through the tutorial :)
#
Loqi
totally
#
[schmarty]
feoh: for what it's worth, learning Hugo for me was a lot less about Go and much more specifically about how they use the Go html/template and text/template libraries.
#
[schmarty]
(i feel like the docs are a lot clearer and the weird edge cases a lot fewer these days. it's powerful stuff!)
#
feoh
Nice.
#
feoh
I like the idea of Pelican because I love Python, and really I should find the time to invest in learning enough about HTML/CSS to make the indieweb changes to the theming work, but I haven't been able to manage it yet :)
#
[schmarty]
having moved from Jekyll to Hugo, it did sometimes break my brain working out how to do things
#
[schmarty]
reading through the dwhuseby piece on DIDs that edgeduchess linked and the "against web3" piece from soatok.blog has me looking at community-ledgers-that-are-not-blockchains and ✨ wondering ✨
nertzy__ joined the channel
#
[schmarty]
thankfully not wondering very hard or about very much, yet, lol.
#
capjamesg[d]
[schmarty] why did you move to Hugo?
#
capjamesg[d]
I’m using Jekyll right now.
#
[schmarty]
but i think they might make sense as options for decentralizing projects like /indiepay.me and /2018/NYC/badges#IndieMon
#
[schmarty]
capjamesg[d]: my site was taking several minutes to rebuild under jekyll. this was not great for making timely posts, but it was absolutely maddening during development.
#
capjamesg[d]
What is your build time like in Hugo?
#
capjamesg[d]
Netlify has a caching system that keeps my deploys at around 30s for 300-400 or so pages.
#
[schmarty]
about 41s on my little 1GB RAM VPS with 5900 posts.'
#
[schmarty]
resulting in ~7900 built HTML files (paginated tag pages, date-based archives, etc)
#
capjamesg[d]
Very nice!
#
[schmarty]
it builds in 11s on my 32GB RAM laptop 😂
#
capjamesg[d]
Wow. What laptop do you have?
#
capjamesg[d]
I’m running with 8GB.
#
capjamesg[d]
Of RAM, not storage haha.
#
[schmarty]
it's a system76 galago2. they have nicer ones now, even!
#
feoh
Netlify is amazing.
#
feoh
I love how you can use one of the free sites to set up a beta/inprogress branch deploy
#
micahrl[m]
Kind of crazy what you can get for free from Netlify
#
micahrl[m]
And Vercel as well - I actually have sites on both
#
capjamesg[d]
Netlify is fast, has a great free tier, and integrates well with Jekyll.
#
capjamesg[d]
And GitHub too.
ben_thatmust and [aciccarello] joined the channel
#
feoh
Yeah I use the github integ
#
GWG
aaronpk++ for merging my PR
#
Loqi
aaronpk has 33 karma in this channel over the last year (114 in all channels)
#
aaronpk
GWG++ for writing it
#
Loqi
GWG has 14 karma in this channel over the last year (96 in all channels)
#
GWG
aaronpk: Now I get to update introspection, add a PR for revokation...and I think there was something else related
#
aaronpk
i'm going to have to update this post now https://aaronparecki.com/2021/04/13/26/indieauth
#
Loqi
[Aaron Parecki] How to Sign Users In with IndieAuth
tetov-irc and GWG joined the channel
#
aaronpk
oh no i just realized the diagrams need to get updated now too
#
GWG
aaronpk: Might want to wait till the other PRs are merged.
#
aaronpk
Nah I'm almost done