#dev 2018-10-01

2018-10-01 UTC
benwerd, [tantek] and [eddie] joined the channel
#
[tantek]
Another thought I had on undo on the flight - in addition to undoing via the 30s delay, there's a distinction between POSSE copies that are deletable (tweets) and undeletable (email, e.g. via GH issue or comment)
#
[tantek]
Or webmention receivers that do not (fail to) support webmention CRUD
#
[tantek]
So similar to the 30m delay for free files (since old feed readers eagerly cache and may fail to update), I'm thinking of a delay (longer than 30s) for POSSE destinations that may be in effect undeletable
tantek__ joined the channel
#
@jackyalcine
↩️ I'd lean on people using domains as their contact info with MicroFormats helping that out. Using IndieWeb / IndieAuth, could "allow" people to see more on a person-to-person basis.
(twitter.com/_/status/1046611418923991040)
snarfed, cweiske, [deeden], [eddie], [kevinmarks], [jgmac1106], [schmarty] and eli_oat joined the channel
#
skippy
https://hacktoberfest.digitalocean.com/ if folks are motivated by free t-shirts. :)
tantek__ and [kevinmarks] joined the channel
#
tantek__
jacky++ good reply to chris messina
#
Loqi
jacky has 2 karma in this channel over the last year (5 in all channels)
[jgmac1106] and snarfed joined the channel
#
tantek__
for those of you working on authentication and identity related things (IndieAuth, rel-me, RelMeAuth etc.), you may be interested in:
#
tantek__
W3C Workshop on Strong Authentication and Identity December 10-11 2018, Redmond, WA https://www.w3.org/Security/strong-authentication-and-identity-workshop/
#
aaronpk
iiiinteresting
#
aaronpk
who can attend?
#
aaronpk
they have a survey to fill out to apply to attend
#
aaronpk
nice question: "What unusual point of view will you bring to the workshop?"
#
tantek__
how about the fact that they omitted IndieAuth from the list of tech despite it being much more widely deployed than most of the things listed?
#
tantek__
note I've already emailed one of the program committee asking about this
#
tantek__
(in short: why wasn't IndieAuth listed)
KartikPrabhu joined the channel
#
tantek__
I might go to because they mention so many decentralized things, even though it is literally the day after I get back from Orlando late at night, ugh
#
aaronpk
change the flight to go to washington directly from orlando?
#
tantek__
oh no wait I mised a day - looks like I will have a whole Sunday at home :)
#
aaronpk
better
#
tantek__
so I can fly out Sunday night
#
aaronpk
"Additionally, you are encouraged to submit a short position statement to ...@w3.org" hmm
#
tantek__
(this is what happens sometimes in a compressed calendar that only lists days where there are things scheduled 😂)
#
tantek__
aaronpk, short position statement for you: "I wrote the W3C Note on IndieAuth"
#
aaronpk
hahaha
#
Loqi
rofl
#
aaronpk
are these supposed to be short statements or papers?
#
aaronpk
that is confusing
tantek___, jackjamieson and [tantek] joined the channel
#
[tantek]
Submit latest draft of IndieAuth as your paper
#
aaronpk
can I just send a link or does it need to be in academic paper PDF format?
#
[tantek]
Link it
#
KartikPrabhu
ha! I am guessing it needs to be in "academic style" PDF
#
KartikPrabhu
aaronpk: you should now learn Latex :P
jgmac1106 joined the channel
#
Zegnat
Pandoc HTML -> Markdown -> LaTeX -> PDF chain the spec :P
#
[tantek]
No. It's a W3C workshop so make a point that using W3C tech (links, HTML) is preferred
snarfed and [kevinmarks] joined the channel
jackjamieson, tantek__, [schmarty] and [jgmac1106] joined the channel
#
KartikPrabhu
might be of interest for micropub https://trix-editor.org/
#
tantek__
"and outputs terse and consistent HTML." interesting KartikPrabhu
#
tantek__
have you tried it?
#
KartikPrabhu
tantek__: mostly played around on that site for a bit. feels pretty snappy so bookmarked for if/when I write a micropub client :P
#
tantek__
Oh dear I just realized the word "undeletable" could mean two things which are opposites
#
aaronpk
un-deleteable vs undelete-able
#
tantek__
meaning one: the delete operation is undoable
#
KartikPrabhu
are they literally opposites though? ;)
#
tantek__
meaning two: the item is not deletable
#
tantek__
yes aaronpk you are correct
#
tantek__
KartikPrabhu: sort of opposites on a spectrum?
#
tantek__
un-deleteable ... deleteable but not un-deletable ... undeletable
[schmarty] joined the channel
[cleverdevil] joined the channel
#
AngeloGl1
anyone use a custom user-agent with *personally identifying information* when interacting with other sites?
#
aaronpk
like intentionally?
#
AngeloGl1
yeah
#
sknebel
I'd have to check to make sure, but I *think* my webmention verification says what domain it's from
#
aaronpk
i think i only include the service name in the user agent, not the person's site that is using it. e.g. xray.p3k.app not aaronparecki.com
#
AngeloGl1
i think i've only ever seen the tooling -- for debugging/marketing purposes
#
aaronpk
it's not verifiable so it's not really useful as anything but debugging info
jgmac1106 joined the channel
#
AngeloGl1
so i'm integrating a crawler right now
#
AngeloGl1
each user will have their own crawler
[jgmac1106] joined the channel
#
AngeloGl1
if the user is given a slider bar and slides depth to 11, upgrades his droplet beforehand
#
AngeloGl1
User-Agent: Canopy (lahacker.net)
#
AngeloGl1
...
#
AngeloGl1
a malicious fork can do as it likes of course..
#
AngeloGl1
i guess i'll run with that
#
aaronpk
wait what
#
aaronpk
what does a droplet or slider bars have to do with this? you lost me
#
AngeloGl1
the requests are limited to specific one-off actions
#
AngeloGl1
i followed all rel=me's
#
AngeloGl1
for any list of unique people
#
AngeloGl1
i'm integrating that into canopy core now
tantek__ joined the channel
#
AngeloGl1
so it'll map out an individual's rel=me identity but also pick up closely related individuals
#
AngeloGl1
possible "You may know"
#
AngeloGl1
so yeah there's going to be a significantly greater number of requests coming
#
AngeloGl1
if you want to "expand your horizon" then you're searching friends-of-friends
#
AngeloGl1
that's the slider bar
#
AngeloGl1
you can read their entries and search for like keywords, etc.
#
AngeloGl1
so it isn't just voyeuristic
#
tantek__
AngeloGl1: do you have this longer description written in a post, or is this brainstorming out loud looking for feedback?
#
AngeloGl1
hmm.. not sure how/if/when to share
#
AngeloGl1
known has some weird behavior that lends itself to duplication of posts/requests
#
AngeloGl1
i guess i'm just poking at the scalability-ness of the indieweb
#
AngeloGl1
here in the chat and over the wire
#
AngeloGl1
no post..
#
AngeloGl1
i'll have a visual test suite first i think
#
tantek__
maybe document your project on a wiki page as it feels a bit overwhelming to have so many aspects of it in one block of text on chat?
#
tantek__
what is Canopy?
#
KartikPrabhu
looks like it at least needs a "definition"
#
tantek__
both in the syntax and in actual
#
tantek__
AngeloGl1: can you take a look at updating the dfn at least? sounds like you're building a search engine now instead of a social network?
#
aaronpk
are you sharing progress on this elsewhere? like maybe as screenshots on your website?
#
aaronpk
p3k changes a lot and i always regret not posting more short progress updates to my tag https://aaronparecki.com/tag/p3k
#
tantek__
aaronpk, indeed. though with /Falcon I tend to just update the wiki page because frankly all the small incremental improvements sound too minor to be worth posting about on my own site as separate posts :/
#
AngeloGl1
and..
#
AngeloGl1
i've experimented with using browser-automation tools to render a "walkthrough" of sorts
#
tantek__
AngeloGl1: great, code document is good. I mean about all the stuff in chat above ^^^ which might be better suited to dumping on the wiki page instead of in chat
#
tantek__
hard to understand what you want to discuss when you drop a block of several subjects in chat at once
#
AngeloGl1
the walkthrough is painful but beautiful
#
AngeloGl1
you script the browser, for better and for worse
#
AngeloGl1
i've begun
#
AngeloGl1
it'll wind up at https://understory.live
#
AngeloGl1
don't try to get a node installed using any documentation their though
#
AngeloGl1
work in progress.. clearly
#
aaronpk
since cnpy.live seems to not resolve, maybe start by updating the link in the wiki to the new URL?
#
tantek__
AngeloGl1: what are you looking for feedback on?
#
AngeloGl1
User Agent
#
AngeloGl1
i thnk
#
AngeloGl1
like it ties in to robots.txt
#
tantek__
AngeloGl1: ^^^ can you capture that kind of out loud thinking on the wiki instead of chat?
#
tantek__
or at least in #indieweb-chat?
#
aaronpk
what is user agent?
#
Loqi
User-agent is a common HTTP header that generally indicates the name, version, and a URL for the application making the request, and is also a robots_txt command (User-agent:) that tells specific robots by name to obey the following commands https://indieweb.org/user-agent
#
tantek__
if it's not about a specific #indieweb-dev topic
#
tantek__
it doesn't really belong here
#
aaronpk
there are some examples of what user agents people are using there
#
AngeloGl1
i went to /user-agent before coming here
#
AngeloGl1
i always go to wiki and try to research first
#
AngeloGl1
and this is another reminder
#
aaronpk
a fork of.. what exactly?
#
sknebel
AngeloGl1: especially when it's a crawler (=visiting multiple pages, not just individually requested things) I think having contact info (which the owners domain is) in the agent is good practice
#
AngeloGl1
each one will be the codification of an implementation
#
AngeloGl1
non-forks will be identical
#
AngeloGl1
forks could be different
#
AngeloGl1
they aren't specs, their implementations
#
AngeloGl1
philosphical whil vaporware
#
AngeloGl1
AND
#
AngeloGl1
i'd much rather link to polished products when they're linkable..
#
AngeloGl1
:)
#
aaronpk
yeah i don't think anyone was asking you to document your software in the wiki, just that you might be getting blank stares in chat when you type 20+ lines of text spanning multiple topics here
#
AngeloGl1
really i'm not doing anything that exotic
#
AngeloGl1
just where aaron builds a service to enable thin clients
#
AngeloGl1
i'm making a monolith
#
AngeloGl1
everyone knows what a crawler is
#
AngeloGl1
'bout sums it up
#
AngeloGl1
:)
#
tantek
what is a crawler
#
Loqi
It looks like we don't have a page for "crawler" yet. Would you like to create it? (Or just say "crawler is ____", a sentence describing the term)
#
AngeloGl1
i remember the term skutter was thrown around in the first era of semweb
#
tantek__
AngeloGl1: if it's not practical dev talk / brainstorming, please take it to #indieweb-chat
[kevinmarks] and swentel joined the channel
#
AngeloGl1
i'll use User-Agent: Canopy (example.org)
swentel, j12t and [eddie] joined the channel
#
[eddie]
myfreeweb++
#
Loqi
myfreeweb has 2 karma over the last year
#
[eddie]
I decided I want to shift my Media endpoint to be an AWS Serverless endpoint that saves files to an S3 bucket. And then, I found myfreeweb already made one!
#
tantek__
what is chat
#
Loqi
chat is informal messaging offered by numerous services, a few of which interoperate or bridge with each other, and also a set of brainstorms for what an amazing indieweb friendly chat web app/site could do https://indieweb.org/chat
#
tantek__
what is Briar
#
Loqi
It looks like we don't have a page for "Briar" yet. Would you like to create it? (Or just say "Briar is ____", a sentence describing the term)
KartikPrabhu joined the channel
#
tantek__
Briar is https://briarproject.org/ an open source project and software for secure [[messaging]], including peer-to-peer encrypted messaging, fully decentralized client to client with an Android app and iOS coming soon.
#
tantek__
chat << Briar
#
Loqi
ok, I added "[[Briar]]" to the "See Also" section of /chat https://indieweb.org/wiki/index.php?diff=52342&oldid=44916
#
tantek__
Briar << chat
#
Loqi
ok, I added "[[chat]]" to a brand new "See Also" section of /Briar https://indieweb.org/wiki/index.php?diff=52343&oldid=52341