#dev 2018-09-01
2018-09-01 UTC
iczero18 joined the channel
steven28, andirc5089, renem, ben_thatmustbeme, AngeloGladding, eli_oat, eli_oat1, kaptin21, eggy24, [eddie], [jon], Humbedooh23 and TripFandango joined the channel
# @colorfield Webmentions: Enabling Better Communication on the Internet http://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet via @alistapart (twitter.com/_/status/1035801440311300096)
eli_oat1 and eli_oat joined the channel
# @derhess ↩️ Isn't the annotations standard by w3c for this kind of needs? https://www.w3.org/TR/annotation-model/ this article summarised the key points very good https://scholarlykitchen.sspnet.org/2018/08/28/all-about-open-annotation/ for some more functional link back, I can highly recommend to check the indieweb webmentions (twitter.com/_/status/1035818601557700608)
barpthewire, [kevinmarks], calumryan, KevinMarks_, KevinMarks, eli_oat, myfreeweb[m], decode1, grantcodes[m], plindner[m], zoglesby, eli_oat[m], sst6614, ziddey16, jgmac1106, joepie9114, snarfed, [jgmac1106] and [keithjgrant] joined the channel
# [keithjgrant] Should micropub reposts actually be h-cites? Or, is there another way to post the original content with the repost-of?
# [keithjgrant] I guess ideally, the server should look up the reposted entry, if it wants to quote it, but that adds overhead that may be impractical for, say, a static site
KevinMarks, KevinMarks_ and KartikPrabhu joined the channel
# [keithjgrant] Man... Making changes to a tool to “scratch your own itch” gets interesting when the tool has over 100 users, doesn't it?
KevinMarks joined the channel
# [keithjgrant] haha
[jon] joined the channel
snarfed, barpthewire, moonlight6 and jack324 joined the channel
KevinMarks_, KevinMarks and iasai_ joined the channel
# Zegnat A thing [jon] wrote in meta made me think of it again. Domain names might be a barrier for entrance. But currently, if people do not start with a domain name, once they do get one they start of on a completely separate identity again. Blank slate. Sometimes you want to be able to say "person silouser.example.com has moved to being person example.net".
# petermolnar I so want something permanent as an ID on the internet, even with it's downsides
# petermolnar as in pay once permanent
# petermolnar it's not simple though
# petermolnar if it's permanent, it kind of implies you can have one only, which then brings the trouble of identity theft
[jgmac1106] joined the channel
# petermolnar actually... you could come up with a 3d printable, 3d or 2d scannable key. So it would be key-key, and it would make sense.
# petermolnar keys are basically numbers anyway
# petermolnar optional, of course
# petermolnar but it wouldn't be a hardware wallet which has bitrot issues
# petermolnar just a physical device
# petermolnar qr code is ok, but it's not symbolic enough
# petermolnar when you said most people understand the implications of losing keys, that, I think is an important sentence
# petermolnar Zegnat: I completely agree that an email address should be part of a citizenship
# AngeloGladding how about using a Tor .onion?
# petermolnar .onion can be copied
# petermolnar we had this thought before
# petermolnar basically the last one to announce the hash wins
# AngeloGladding copied?
# aaronpk I think this is the easier to start version: https://beakerbrowser.com/
# AngeloGladding has a hash collision ever happened in practice?
# petermolnar it can be bruteforced
# petermolnar it takes a while though
# AngeloGladding it takes too long -- which is the point
# AngeloGladding by the time someone can discover the hash the underlying scheme will be upgraded
# AngeloGladding .onion can also be served from behind NAT
# AngeloGladding there's also the alt-svc header
# AngeloGladding https://www.mnot.net/blog/2016/03/09/alt-svc
# AngeloGladding and i believe someone at mozilla mentioned formal support for the Tor network in Firefox
# AngeloGladding so my thinking is that you can have your cake and eat it too with a combination of all of the above -- vanity + private key based
# AngeloGladding in the meantime i've been thinking about which of the two should be "primary"
# AngeloGladding and i'd love to be able to abstract that away
# AngeloGladding glom them together
CurryWurst joined the channel
# AngeloGladding rephrase that
# AngeloGladding and the idea would be to abstract the onion has away entirely
# AngeloGladding so you request `alice.com` and get an `alt-svc: 2387c78jh7hf8h.onion` header in the response
# AngeloGladding yeah
# AngeloGladding domain names are brittle in some obvious ways
# AngeloGladding onions are brittle too
# AngeloGladding but the combination is nice
# AngeloGladding well archive.org is doing great work in the meantime and this is actually a problem i think the IndieWeb is uniquely capable of solving
# AngeloGladding it's already encouraged/expected behavior to cache the original post when replying to or otherwise engaging with it
# AngeloGladding decentralized redundancy
# AngeloGladding lol i've never heard it said with so much gusto
# AngeloGladding what would it be called
# AngeloGladding the great exfiltration
KevinMarks, KartikPrabhu and treora joined the channel
# AngeloGladding neat -- http://jamie3vkiwibfiwucd6vxijskbhpjdyajmzeor4mc4i7yopvpo4p7cyd.onion/
# AngeloGladding .onion v3 is live and working in the most recent release of Tor Browser
skippy, kapowaz, davidebeatrici27, KartikPrabhu and davidebeatrici7 joined the channel
# keithjgrant.com edited /Micropub/Clients (+107) "Add Omnibear to implementation status table" (view diff)
# petermolnar is there a not js server implementation for seeding a dat resource?
# petermolnar npm is still not something I want on my server
# petermolnar oh
# petermolnar welp
# petermolnar that decides the dat question for me, for the time being
# petermolnar an nginx dat plugin, that would be an interesting thing though
# petermolnar alternatively I could apply the same hack as I did to spotify
# petermolnar so using the browser on my home server as seed server
eli_oat1 and leg joined the channel
barpthewire, myfreeweb[m], zoglesby, grantcodes[m], plindner[m] and eli_oat[m] joined the channel
# @pstuifzand Retrieve all your subscriptions from a Microsub server
ek channels | awk '
{print $1}
' | xargs -n 1 ek follow
#microsub #tips https://p83.nl/p/933 (twitter.com/_/status/1035986115780661250)# vanderven.se martijn edited /Leaders (+3042) "/* Issues */ Evaluate barrier of entry to wiki / wiki use-case (please expand!)" (view diff)
# AngeloGladding i'm talking about hosting a static site on your own home computer
# AngeloGladding like every other app you go to a website, you download the app, you drag the icon to the "Applications" folder
# KartikPrabhu sure. put up an HTML page on some URL
# KartikPrabhu not sure why all this script application is needd
# AngeloGladding but how do you serve it from you computer?
# KartikPrabhu right^
# AngeloGladding well.
# AngeloGladding i totally understand why these things don't exist
# AngeloGladding IndieWeb is a standards organization
# AngeloGladding lol
# AngeloGladding the IndieWeb is a network of standardistas
# KartikPrabhu ok
# AngeloGladding hey its in my opinion that the IndieWeb approach is the one, true and correct way
# AngeloGladding but know your weaknesses
# Zegnat Well, not really. It is a community of people losely following a number of principles (https://indieweb.org/principles) as guidebook to being on the web.
# AngeloGladding run a wiki?
# AngeloGladding so here's my answer to "being on the web"
# AngeloGladding it's 2018 and Tor is a thing
# AngeloGladding it solves longstanding pain points with respect to hosting on the web
# KartikPrabhu I don't want to use Tor. So that is your answer and you can build it
# AngeloGladding and that's the underlying tone -- always
# KartikPrabhu I am not sure why you want everyone to use your method
# AngeloGladding i was *just* about to say -- the ugly URL can be abstracted away
# KartikPrabhu if it works for you great
# AngeloGladding saying "I don't want to use Tor" demonstrates that you have completely missed the point and then following up with "everyone to use your method" makes it sound like i'm trying to push an agenda
# KartikPrabhu ok
# AngeloGladding i have been pretty clean with keeping a boundary betweeen my agenda and the IndieWeb
# AngeloGladding so what got me thinking about it was..
# AngeloGladding I wrote a crawler to crawl the indieweb
# Loqi indie map is a public IndieWeb social graph and dataset, made by Ryan Barrett and launched at IndieWeb Summit 2017 https://indieweb.org/indiemap
# AngeloGladding Yes I seeded with that
# AngeloGladding but what became crystal clear right away is that everyone does things differently
# AngeloGladding so i toooootally get the patchwork, hippy, freewheeling anarchy of it
# AngeloGladding i love it
# AngeloGladding but it complicates things
# AngeloGladding so i coudln't determine as a human what each person's "primary" page was
# AngeloGladding the canopy will make things even easier -- but i digress
# AngeloGladding well...
# AngeloGladding if i have to @-mention by URL
# AngeloGladding then there's a cognitive process for sure
# AngeloGladding anyway.. i used graph traversal to algorithmically determine the "primary"
# AngeloGladding and it worked pretty darn well
# AngeloGladding k but you still need to configure the nickname
# AngeloGladding oh man.. see that time you spend implementing that could go into the "official" implementation
# AngeloGladding but i get it
# AngeloGladding i love the decentralized nature of it all
# AngeloGladding exactly *drops mic*
# AngeloGladding i can't wait to show y'all what i've been working on
# AngeloGladding i don't blame you for not wanting to use a database
# AngeloGladding it's a well known IndieWeb anti-pattern for a reason
# AngeloGladding but honestly is mastodon even designed to be run for a single user?
# AngeloGladding so to answer your question Zegnat -- work from the bottom up
# AngeloGladding implement an h-card
# AngeloGladding with a name and a photo
# AngeloGladding then allow rel=me to the top 10
# AngeloGladding and then have a rel=me that's free form
# AngeloGladding ^
# pstuifzand aaronpk, does Aperture have the CORS headers?
# AngeloGladding so i'm using SQLite, flat files and git
# pstuifzand It would be nice to have a second microsub server to test my new reader with
# AngeloGladding are you physically running the git commands vilhalmer?
# pstuifzand aaronpk, it needs a few different headers: "Access-Control-Allow-Origin: *" (or similar on GET requests)
abraxis joined the channel
# AngeloGladding so how far will a static identity page take you -- hcard and rels (me, micropub, hub, etc.)
# AngeloGladding Zegnat it kind of seems like you have a setup more or less like this, though to the extreme :)
# pstuifzand And on OPTIONS requests: "Access-Control-Allow-Methods: GET, POST", "Access-Control-Allow-Headers: Authorization", and the one above
# AngeloGladding i've been living in "implement all the things" mode so i'm having to context switch a bit here
# AngeloGladding you have a blog different from your h-card
# Zegnat Mine started as a collation of all the information I was sharing about myself in one place. Online address directories had my address, Facebook had my relationship status, etc. I wanted to enable people who were looking for me or for info about me to be able to turn to one canonical place. That was my goal, and for that goal, a massive h-card does the trick pretty well.
# AngeloGladding you also blog at licit.li?
# AngeloGladding do you use micropub at all?
# AngeloGladding ok
# AngeloGladding is it possible?
# AngeloGladding sorry
# AngeloGladding ok
# AngeloGladding of course it is
# AngeloGladding oh that is interesting
# AngeloGladding yeah definitely
# AngeloGladding so i think there's a sweet spot
# AngeloGladding with a bare minimum functionality
# Zegnat So theoretically an IndieWeb dating application could issue an update-replace (https://www.w3.org/TR/micropub/#update) to https://vanderven.se/martijn/ to have relationship-status updated.
# AngeloGladding ahhh! contribute to the official implementation!
# AngeloGladding ;)
# AngeloGladding i'll return with some Tor offerings
# AngeloGladding good chat guys
garywhite joined the channel
mrdata18 joined the channel
# Loqi Typography is the art/science of making text nice and readable https://indieweb.org/typography
# Zegnat typography << [https://sparanoid.com/lab/opentype-features/ The Complete CSS Demo for OpenType Features]
# Loqi ok, I added "[https://sparanoid.com/lab/opentype-features/ The Complete CSS Demo for OpenType Features]" to the "See Also" section of /typography https://indieweb.org/wiki/index.php?diff=51421&oldid=41393