#dev 2021-01-18

2021-01-18 UTC
KartikPrabhu, alex11, [Tamar]1 and [Raphael_Luckom] joined the channel
#
@hail2u_
1991は「個人がウェブに」という年だったが、2021年は「個人それぞれのウェブ」という年なのではないか。Webmention推しっぽい。 https://victoria.dev/blog/make-your-own-independent-website/
(twitter.com/_/status/1350968417399021568)
KartikPrabhu joined the channel
#
@mdrockwell
↩️ I agree. I guess I’m more specifically asking about webmentions and the other IndieWeb-specific features.
(twitter.com/_/status/1350969621462003713)
#
@tw2113
↩️ webmentions would be good if you care about self-site comments in some amount. Authentication I'm on the fence about still, but I also need to re-affirm my understanding of the security aspects of it. Other parts...would depend on what we're discussing.
(twitter.com/_/status/1350971178324795394)
[KevinMarks], sp1ff, [tantek], KartikPrabhu, [chrisaldrich]1, [Tamar], ShadowKyogre, [chrisaldrich] and Seirdy joined the channel
#
Seirdy
(following up from #indieweb)
#
Seirdy
is there any recommended markup/microformat for displaying webmentions? currently I just have a plain <ul> with <time> and <a> tags; an example is at the bottom of https://seirdy.one/2021/01/12/password-strength.html. Might consider adding nofollows.
#
Loqi
Becoming physically immune to brute-force attacks
#
Seirdy
also interested to know if anyone else uses SSG (particularly Hugo) to render webmentions without adding scripts.
#
aaronpk
We were just having this conversation
#
aaronpk
what are comments?
#
Loqi
Comments are displayed in the context of an original post, and may be a mix of syndicated reply posts from other sites received via Webmention, as well as locally created comments https://indieweb.org/comments
#
aaronpk
Let's see if there's enough documented there
#
aaronpk
What are responses?
#
Loqi
responses, or interactions, in the context of the indieweb, refer to all the different ways and things people explicitly do to and with others’s posts, from written replies to quick likes, in other words responses = replies + reactions https://indieweb.org/responses,
#
aaronpk
So here's a meta idea... -> #indieweb-meta
#
[tantek]
Seirdy, the key thing is, you're not displaying "webmentions", webmentions are the raw plumbing of what's going on. You're displaying comments and other responses
#
[tantek]
So to start, what kind of responses are you looking to display?
#
aaronpk
Nobody cares about the technical difference between webmentions and responses
#
[tantek]
it's not a technical difference, it's a mindset difference.
#
[tantek]
webmention is but one piece of the whole that are user visible responses
#
[tantek]
"displaying webmentions" is just as incorrect thinking as the errors that led to "displaying pingbacks"
#
[tantek]
it's a path to crappy UX
#
aaronpk
[schmarty] has a blog post about this
#
aaronpk
The term has grown far beyond the simple plumbing building block that it is and we need to recognize that at least in the public facing documentation
#
Seirdy
honestly my only webmentions so far are just posts to silos/forums like lobste.rs and tildes.net (the latter generated by a hacky script i wrote).
#
[tantek]
Seirdy, interesting, do you mean these are replies from your own site? Or are you trying to display responses to your own posts?
#
Seirdy
[tantek]: I sent a webmention on behalf of tildes.net, which doesn't support webmentions but could use the attention since it's small.
#
Seirdy
lobste.rs supports webmentions natively; every link submission triggers a webmention
#
Seirdy
my site was linked on both lobste.rs and tildes.net
#
Seirdy
in fact, you can see a Lobsters webmention at the bottom of the post that aaronpk linked.
swentel, marinin[m], [tantek], [KevinMarks], [tantek]1, schmudde, kiero, beko, raucao, astrojl_matrix, kitt, Ruxton_, jeremycherfas, sknebel, jamietanna[m], JackyAlcin[m], fredcy_, antonio[m], BudaDude[m], khimaros[m], aciccarello[m], nekr0z, smacko[m] and drhitchcock[m] joined the channel
#
jeremycherfas
There's something I really do not understand about securely accessing my raspberry pi over the internet. I have used a DHCP Exception in the router to give it a fixed IP. But that IP is only "correct" inside my wifi network. I can find my public IP, but I do not understand how to use that to connect to my pi.
Caleb[m], malaclyps_ and Salt[m] joined the channel
#
jeremycherfas
This is specifically for using SyncThing when I am out of the house.
antonio[m], fredcy_, JackyAlcin[m], khimaros[m], [mapkyca], jamietanna[m], aciccarello[m] and marinin[m] joined the channel
#
petermolnar
normally your router is one way: devices can go out.
BudaDude[m] joined the channel
#
petermolnar
in order to connect to something from the outside, you need to either get inside (vpn), or poke a hole on the router that passes a port and it's traffic to something inside
#
petermolnar
the third route is nasty: basically both of you and your home pi connect to a relay which will translate your traffic. This is how many of the video conf services work.
#
petermolnar
(that kinda includes poking holes)
#
aaronpk
For syncthing you'd need to forward a port to the raspberry pi
#
aaronpk
but also I thought it had some magic that handles NAT traversal for you already. I don't have a port forwarded and I am pretty sure mine works when I'm out of the house
#
jeremycherfas
Hmmn. I guess the first thing to do is just see what happens if I try Syncthing from outside the house. Maybe I'm am worrying about a theoretical problem.
#
aaronpk
It's been a while since I set it up so I don't remember everything I did
#
jeremycherfas
I can relate to that.
#
petermolnar
aaronpk: syncthing has relayhosts
#
jeremycherfas
What is a relayhost?
#
Loqi
It looks like we don't have a page for "relayhost" yet. Would you like to create it? (Or just say "relayhost is ____", a sentence describing the term)
#
petermolnar
hm, that doesn't help
#
petermolnar
let me look deeper
[tantek] joined the channel
#
[tantek]
last time I was punching NAT holes was when I was setting up p2p Subethaedit editing across WANs
#
aaronpk
petermolnar: I thought there was something in between, using a public server to find a way to have the two peers connect directly
schmudde and ShadowKyogre joined the channel; ShadowKyogre left the channel
#
jeremycherfas
Thanks petermolnar++ I'm going to charge up the laptop and go for a walk.
#
[tantek]
aaronpk indeed, that's usually how WebRTC works
#
[tantek]
to bootstrap the peer to peer connection
[Rose], jolvera_ and [Raphael_Luckom] joined the channel; ShadowKyogre left the channel
#
[Raphael_Luckom]
Just saw this requested path in my logs. Pretty sure it's some kind of probe, but never seen the pattern before. Aimed at something that parses paths in URLs? What it hit was a CDN with very little creative range:
#
[Raphael_Luckom]
`/posts/linear-gradient(rgb(255,%2520255,%2520248),%2520rgb(255,%2520255,%2520248)),%2520linear-gradient(rgb(255,%2520255,%2520248),%2520rgb(255,%2520255,%2520248)),%2520linear-gradient(rgb(17,%252017,%252017),%2520rgb(17,%252017,%252017))`
beko and DanC joined the channel
#
aaronpk
looks like something parsed a css file wrong
#
[Raphael_Luckom]
it doesn doesn't it. The UA looked like firefox on linux but who knows
#
[Raphael_Luckom]
*it does, doesn't it.
nickodd, maxwelljoslyn and [KevinMarks] joined the channel
#
[KevinMarks]
Like it thought the gradient was a url?
#
[Raphael_Luckom]
I guess. The only linear-gradients in my css use hex color codes, not rgb, but those rgb values look like similar colors.
[fluffy] joined the channel
#
@chrisjonesio
↩️ Thanks man! Webmentions rock.
(twitter.com/_/status/1351229072609783809)
#
[fluffy]
[Raphael_Luckom] I wonder if maybe something was trying to be too clever in interpreting a CSS gradient in an image-based way but then took a wrong turn
#
[fluffy]
like converting the linear-gradient rule into an image URI for internal rendering use
#
[Raphael_Luckom]
yeah, it's probably something like that. it's so interesting to hear these theories. I love a little puzzle
[chrisaldrich] and [jeremycherfas] joined the channel
#
@fluffy
↩️ Hello! I wrote webmention.js as a quick hack for http://beesbuzz.biz and now it’s used on a bunch of indieweb sites.
(twitter.com/_/status/1351240202434576386)
[tantek] joined the channel
#
[fluffy]
Re syncthing it also supports STUN and UPnP. The relays are only used as a last resort.
nickodd joined the channel
#
@ChrisAldrich
↩️ Mine does. I also keep a list of people who have IndieWeb sites & most (though not all) will support Webmentions: https://boffosocko.com/about/following/ Most under the IndieWeb & some under the IndieWeb for Education & Blogger headings will support webmentions [more: http://boffosocko.com/2021/01/18/55785723/]
(twitter.com/_/status/1351248659728510981)
[Rose] and ShadowKyogre joined the channel; nickodd and ShadowKyogre left the channel
#
@jezcope
↩️ Replies welcome here or on the blog post itself (or send me a webmention if that means something to you).
(twitter.com/_/status/1351279424751198217)
[jeremycherfas] joined the channel
#
[jeremycherfas]
[fluffy] can you explain how sync thing knows where to look for other machines, if all is has is their internal IP? Or does that very long identifying hash include the required information. That’s the part I cannot grasp.
#
[fluffy]
I have no idea. I assume the hash does something to facilitate the lookup of the other address parts.
#
[fluffy]
like it probably works similarly to how magnet torrent URNs do
#
[fluffy]
which is another thing I don’t know the details of :)
#
sknebel
afaik syncthing has it easier than torrents because the discovery servers trust each other. so afaik the client just tells one discovery server "hash XYZ can be reached here!", the discovery servers somehow sync that between themselves, and another client can then ask any of the discovery servers for help connecting to hash XYZ
btrem, [KevinMarks], nertzy and [KevinMarks]1 joined the channel; ShadowKyogre left the channel