#dev 2018-09-01

2018-09-01 UTC
#
aaronpk
GWG: XRay may end up making one or two HTTP requests when parsing a page, so you have to make sure to account for that. I haven't had any problems with it because I always make sure to plan for that though.
iczero18 joined the channel
#
GWG
How would you represent image alternate text in jf2?
steven28, andirc5089, renem, ben_thatmustbeme, AngeloGladding, eli_oat, eli_oat1, kaptin21, eggy24, [eddie], [jon], Humbedooh23 and TripFandango joined the channel
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?
#
GWG
[keithjgrant]: Amen
#
snarfed
users are the worst. my favorite projects are the ones only i use.
#
snarfed
(kidding! ...mostly :P)
KevinMarks joined the channel
#
GWG
snarfed: What are you Bridging next?
#
snarfed
hah. a house
[jon] joined the channel
#
GWG
aaronpk keeps saying he's going to make a website for his home.
snarfed, barpthewire, moonlight6 and jack324 joined the channel
#
achangeiscoming.net
edited /diversity (+1346) "/* Improving diversity */"
(view diff)
#
achangeiscoming.net
edited /diversity (+4) "/* Suggestions from a chat discussion */"
(view diff)
KevinMarks_, KevinMarks and iasai_ joined the channel
#
Zegnat
Hmm. IndieAuth doesn’t offer a way for me to move identity, does it, aaronpk? I.e. communicate that the user example.com is henceforth example.org?
#
aaronpk
correct
#
aaronpk
if you set up your http redirects properly you can type in the old domain and end up at the new domain tho
#
aaronpk
it might be a matter of telling clients to treat a permanent redirect from a domain as moving an identity
#
vilhalmer
I really like that idea
#
vilhalmer
because then you can eventually let the old one expire
#
aaronpk
ultimately it's something that the client needs to support unfortunately
#
aaronpk
but that does seem possible
#
vilhalmer
(not ideal for link breaking reasons, but nevertheless)
#
vilhalmer
it seems like it could be part of the spec though, no?
#
aaronpk
it does
#
vilhalmer
I was thinking about this exact feature in the context of a wider dns-related identity idea the other day
#
vilhalmer
allowing you to have vanity domains that redirect to a more permanent, assigned identifier
#
aaronpk
that one is already supported by the spec
#
vilhalmer
and having clients store the latter so that it doesn't matter if the vanity domain sticks around
#
aaronpk
e.g. I can type in "aaronpk.com" and clients end up logging me in as "https://aaronparecki.com/"
#
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".
#
vilhalmer
exactly
#
aaronpk
I actually did a trick where "https://aaron@parecki.com" redirects to "https://aaronparecki.com" so I can type in my email address in indieauth login forms :)
#
Zegnat
Or other conflicts that force you to give up a domain. Say that petermolnar was losing access to his .eu domain, he has a grace period in which he needs to inform the IndieWeb that .eu is now .net
#
aaronpk
yeah there are a lot of reasons to move a domain
#
aaronpk
I think it would be a small amount of text to add to the spec to theoretically support it
#
vilhalmer
I am always vaguely concerned that I will lose my .lv as I do not live in latvia
#
aaronpk
however it does put a burden on clients to support that kind of migration
#
aaronpk
so I wonder how much it will be implemented in the end
#
vilhalmer
we could offer some implementation guidance to make that less burdensome
#
petermolnar
I so want something permanent as an ID on the internet, even with it's downsides
#
vilhalmer
like, create an internal identifier and map the domain to that so the domain can change
#
petermolnar
as in pay once permanent
#
vilhalmer
for example
#
vilhalmer
petermolnar: I've been thinking about a way to do it for free
#
vilhalmer
but it requires a new tld
#
vilhalmer
and an organization to manage it
#
vilhalmer
icq ids, but for the web
#
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
#
vilhalmer
under my scheme you could get as many as you want
[jgmac1106] joined the channel
#
vilhalmer
no actual identity verification attached, it only guarantees that you get a permanent identifier that you can point at something
#
vilhalmer
numbers are infinite so I don't want to try to solve impossible problems when I can ignore them instead
#
vilhalmer
obviously you'd need a secret of some sort to manage your domain
#
vilhalmer
and losing that would be bad
#
vilhalmer
but I think most people can handle that idea, people carry physical keys and understand the implications
#
vilhalmer
but a random number at global scale isn't a human-typable thing, hence the need for vanity domains and a way to standardize handling of the 'canonical' domain
#
vilhalmer
or ideally, using them as part of more of a contact book model so you don't need to remember the domain, like phone numbers
#
vilhalmer
I don't want to solve the identity problem because it isn't even solved in real life
#
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
#
vilhalmer
that would work pretty well, yeah
#
vilhalmer
as simple as a qr code that you tell them to stick in a safe deposit box or whatever
#
vilhalmer
anything but passwords, passwords are bad
#
petermolnar
qr code is ok, but it's not symbolic enough
#
vilhalmer
sure, I'm just thinking from the purely cheapest standpoint
#
petermolnar
when you said most people understand the implications of losing keys, that, I think is an important sentence
#
vilhalmer
I really want this to be free, that's the only way to guarantee the maximum number of people having the ability to do it
#
vilhalmer
the tech to manage a tld like this is nearly trivial, just generate a uuid spit it out
#
vilhalmer
most costs would be scale-induced
#
vilhalmer
so with a few sponsors (who have no influence at all), I think it's feasible
#
vilhalmer
the real problem is getting client-side stuff on board to improve the UX enough
#
Zegnat
There is also a cost to the permanence promise itself though. Which you should definitely not overlook. And the human factor of running an organisation that is meant to be permanent.
#
vilhalmer
absolutely
#
vilhalmer
my first thought was that governments would ideally provide something like this to their citizens, but that's not good enough
#
vilhalmer
people move and governments don't cooperate
#
vilhalmer
the ideal solution here is as hands-off as possible, backed by a group of people who exist basically to pay the server bills
#
Zegnat
I have said before that I though Sweden should have given me an email address. I am a publicly unique number anyway.
#
vilhalmer
there can't be any entity who can deny someone an identifier
#
vilhalmer
that sort of enforcement needs to be done at a different layer
#
vilhalmer
because laws aren't internet-scale
#
vilhalmer
and it sure isn't looking like they ever will be
#
vilhalmer
my vision is that someone could get one of these identifiers, point it at some free hosting service (or even just tumblr or twitter or something), and then move on to a more-self controlled hosting solution eventually without worrying about losing their identity
#
vilhalmer
or at least hop between providers as they go out of business
#
vilhalmer
rip geocities, etc
#
Zegnat
You could basically do that today by offering free subdomains
#
vilhalmer
urls were always meant to be an implementation detail, this would just sort of force them to be again because they would become unweildy
#
vilhalmer
yes, you could
#
vilhalmer
but then you're at the mercy of whoever owns the tld
#
vilhalmer
there are lots of ways to experiment with this before going full-scale though and that would be one
#
vilhalmer
opennic is another
#
Zegnat
Yes. But that doesn't really change in the other scenario. Only that your tld organisation makes a promise of handoff permanence
#
vilhalmer
sure, it's not perfect
#
vilhalmer
I just think it's as close as you can currently get
#
vilhalmer
as independent, anyway
#
vilhalmer
I certainly haven't thought this all the way through yet, it's just something that's been bouncing around my brain for a few days
#
Zegnat
I think the IndieWeb is doing fine using URLs as identifiers for now. They are fairly universally recognised and accepted. And there are an infinite amount of them.
#
vilhalmer
this isn't aimed purely at indieweb
#
Zegnat
And owning a domain gives you some assurance over your URLs, and thus your identifiers.
#
vilhalmer
people just need a home on the web if we want them to be part of it, and cost is always going to be a barrier no matter how small it is
#
Zegnat
But I acknowledge that owning a domain can be a barrier. No matter how small.
#
vilhalmer
the other barrier is that having to choose a name makes things a lot harder
#
vilhalmer
just because people tend to gravitate towards similar names
#
vilhalmer
asssigning a phone number for the web would get rid of that
#
vilhalmer
and these would be random so you don't get the "my number is shorter" thing that icq had
#
aaronpk
you're basically describing all the systems that use hashes or public/private keys as identifiers
#
vilhalmer
yeah, pretty much
#
vilhalmer
just the dumbest, simplest possible way of doing that
#
vilhalmer
with stuff we already have instead of stuff we have to roll out
#
vilhalmer
dns scales
#
aaronpk
in fact I think dat does pretty much exactly this
#
petermolnar
Zegnat: I completely agree that an email address should be part of a citizenship
#
vilhalmer
aaronpk: dat?
#
AngeloGladding
how about using a Tor .onion?
#
petermolnar
.onion can be copied
#
vilhalmer
tor is excessive
#
petermolnar
we had this thought before
#
petermolnar
basically the last one to announce the hash wins
#
AngeloGladding
copied?
#
vilhalmer
nice, will give this a ready
#
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
#
vilhalmer
p2p is definitely the ideal future
#
vilhalmer
my idea is more of a stopgap
#
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
#
vilhalmer
I like that dat has versioning built in
#
AngeloGladding
there's also the alt-svc header
#
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
#
vilhalmer
the one that the human has no attachment to should be the primary
#
vilhalmer
because preferences change
#
vilhalmer
but with very few exceptions no one is going to care which random combo of letters and numbers they have
#
AngeloGladding
rephrase that
#
AngeloGladding
and the idea would be to abstract the onion has away entirely
#
vilhalmer
the hash or private key should be the primary because the person using it will likely not suddenly decide they dislike their primary key
#
AngeloGladding
so you request `alice.com` and get an `alt-svc: 2387c78jh7hf8h.onion` header in the response
#
AngeloGladding
yeah
#
vilhalmer
whereas I changed my username once and it was the most painful experience I've ever had on the internet
#
AngeloGladding
domain names are brittle in some obvious ways
#
AngeloGladding
onions are brittle too
#
AngeloGladding
but the combination is nice
#
vilhalmer
permanence is hard
#
vilhalmer
removing money from the equation solves part of the problem and makes the other part harder
#
vilhalmer
I worry a lot that this entire period of human history will appear to have never happened
#
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
#
vilhalmer
I agree, that's why I ended up here
#
vilhalmer
and yes, archive.org is amazing
#
AngeloGladding
it's already encouraged/expected behavior to cache the original post when replying to or otherwise engaging with it
#
AngeloGladding
decentralized redundancy
#
vilhalmer
getting content out of VC funded silos is probably the single most important thing we could accomplish at the moment
#
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
.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)
#
keithjgrant.com
edited /Micropub/Clients (+15) "/* Omnibear */"
(view diff)
#
petermolnar
is there a not js server implementation for seeding a dat resource?
#
aaronpk
from what I can tell there is *only* a js implementation
#
petermolnar
npm is still not something I want on my server
#
petermolnar
that decides the dat question for me, for the time being
#
aaronpk
yeah that's kind of where i'm at with it too
#
petermolnar
an nginx dat plugin, that would be an interesting thing though
#
aaronpk
or even just a Go binary
#
aaronpk
I think there's some potential for some really cool stuff there, but having just the one server is very limiting right now
#
petermolnar
alternatively I could apply the same hack as I did to spotify
#
Loqi
[Peter Molnar] Headless Spotify Debian linux server fine tunes
#
petermolnar
so using the browser on my home server as seed server
eli_oat1 and leg joined the channel
#
sknebel
they have a bundled thing for at least the normal CLI which wraps node etc in one binary. at least makes handling a bit easier, even if its still node under the hood
barpthewire, myfreeweb[m], zoglesby, grantcodes[m], plindner[m] and eli_oat[m] joined the channel
#
peterstuifzand.nl
edited /Ekster (+287) "add example for getting subscriptions"
(view diff)
#
@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?
#
Zegnat
I think that’s actually the part IndieWeb has never tried to answer. Because IndieWeb is about the website, not about the infrastructure.
#
AngeloGladding
well.
#
Zegnat
IndieWeb isn’t a product. Although that does tend to create some confusion :P You can ask sl007 who ran an IndieWeb tent at a German festival and had people ask him what he was selling while he was there to introduce people to the open web standards.
#
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
#
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.
#
Zegnat
But I think the critical point there is that “being on the web” means a lot of different things.
#
Zegnat
And it has always been focused on the website. That created some standards out of needs: we want websites to be able to do certain things for us.
#
Zegnat
There is definitely a place for one-click-installers within that. E.g. the WordPress folks are doing amazing things and are trying to get multiple extensions together to form a full package.
#
Zegnat
But if you want to run a wiki, that WordPress one-click-installer is never going to work for you.
#
AngeloGladding
run a wiki?
#
Zegnat
Sure, why not? A huge part of my web identity is the wiki I have on wiki.zegnat.net
#
AngeloGladding
so here's my answer to "being on the web"
#
Zegnat
That’s where my home page links to
#
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
#
AngeloGladding
i have been pretty clean with keeping a boundary betweeen my agenda and the IndieWeb
#
Zegnat
The IndieWeb has definitely made some stuff available for publishing your identity on the web specifically. But none of the principles are actually about that. That’s why a wiki is a completely valid thing to want to put online. (And why the common denominator question is hard.)
#
Zegnat
So I am completely onboard with your one-click-install and host-from-own-machine! Both things sound amazing. But then what? Do I write HTML or is there some software there? If it could automatically host Mastodon or WordPress that will help tonnes of people go IndieWeb!
#
Zegnat
Its all about “data”. Because the IndieWeb doesn’t care whether it is about you owning your own photo album alternative to Flickr, or a full quantified self page that lists everything from your birth weight to your phobias. Anything you put on the web by yourself is indie.
#
Zegnat
(Woops that became way longer than I thought.)
#
vilhalmer
aaronpk: so I was thinking more about the redirected identity thing, and you would almost need to add generating an internal id as SHOULD or MUST to the spec to avoid problems with someone changing their domain via redirect and someone else later registering the original domain
#
vilhalmer
which complicates it a bit further
#
vilhalmer
you'd want the service to be able to make a strong assertion that they're not the same person for anyone who has a relationship with one or the other
#
Zegnat
vilhalmer, I don’t see why the ID must be part of the spec. What’s wrong with something that just says “I have moved”? It will be up to the implementations to change whatever the domain name meant in their local system.
#
vilhalmer
I'm thinking about a mastodon-style case where you could mention people by name (or in this case domain)
#
vilhalmer
if someone mentioned the old name you'd want to be able to point out that it's not the person they're following, for example
#
vilhalmer
you can update the identity within your system pretty easily, fixing human brains is harder
#
aaronpk
as long as the redirect from the old one is in place things should be seamless, but there's definitely a problem with what happens after the old identity starts resolving to something again
#
aaronpk
this of course happens to domain names all the time
#
Zegnat
Sure. But that would be up to that client to figure out the implementation details of. Whether they internally rewrite all old URLs, or keep a history, or have some other fixed ID, isn’t really up to the authentication spec.
#
Zegnat
aaronpk, yeah, that’s the tough bit.
#
vilhalmer
that's fair
#
vilhalmer
I guess I should phrase it as SHOULD have a way to keep track of history?
#
aaronpk
speaking of principles, it's one of my personal principles of spec development to never include stuff in a spec that dictates internal implementation details
#
vilhalmer
I will absolutely defer to your wisdom on that because I have never written a spec
#
aaronpk
so I would not want to say "you have to internally map a URL to an ID", but "make sure you update references from the old URL to the new URL" works
#
Zegnat
AngeloGladding: I definitely also like your ideas around abstracting away domains (and making it less of a desirability game getting the right one). Given me lots to think about.
#
AngeloGladding
so what got me thinking about it was..
#
AngeloGladding
I wrote a crawler to crawl the indieweb
#
Zegnat
What is indiemap?
#
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
#
Zegnat
Awesome! Just making sure you had seen that :D
#
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
#
aaronpk
yes it is much easier when you can just tell everyone to install mastodon ;-)
#
AngeloGladding
the canopy will make things even easier -- but i digress
#
Zegnat
It only complicates strict automation things. It doesn’t actually complicate how real life humans look at those sites ;)
#
vilhalmer
bringing back some of the chaos of the old web is what I like about indieweb :D
#
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
#
vilhalmer
I think it's reasonable to say to someone "do what you want, but if you want to interoperate, also translate to this"
#
vilhalmer
but we have to provide those tools
#
Zegnat
Is anyone doing “@-mention by URL”? I don’t think anyone wants to bother with that, which is why people speak about nickname caches, usernames that reference URLs behind the scenes (e.g. Mastodon’s use of WebFinger), etc.
#
vilhalmer
mastodon sort of does, for inter-instance messaging
#
vilhalmer
but it's hidden as much as possible
#
peterstuifzand.nl
edited /Microsub (+348) "Add link to new microsub reader"
(view diff)
#
AngeloGladding
k but you still need to configure the nickname
#
vilhalmer
it's @ mention by username @ url
#
aaronpk
I think my autolinker does support @-mentioning URLs, but I do prefer using a nicknames cache
#
aaronpk
i'm working on populating it automatically as my next step
#
vilhalmer
it only forces itself to the forefront when there's a collision
#
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
#
Zegnat
I just realised @-mentioning zegnat.net isn’t going to work ever. I should probably add a webmention endpoint there.
#
aaronpk
wait what "official" implementation?
#
vilhalmer
AngeloGladding: my reason for not running mastodon is purely that I don't want to run a database, ever
#
AngeloGladding
exactly *drops mic*
#
vilhalmer
so instead I spend years bugfixing my own crap software :)
#
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?
#
Zegnat
“wait what "official" implementation?” - I think the real question is “wait "official" implementation of what?” ;)
#
vilhalmer
no, it's really not single-user at all
#
vilhalmer
which I think is unfortunate
#
vilhalmer
but I understand why
#
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
#
Zegnat
I thought it worked single-user? You can just be the only user on the local instance and follow people on other instances, right? The only thing you miss out on is having a local timeline to fall back on. No community.
#
vilhalmer
that's also a good point, mastodon is an implementation of an effectively dead protocol that recently added support for a less dead protocol
#
AngeloGladding
and then have a rel=me that's free form
#
vilhalmer
it works single user, it's just a lot of overhead
#
AngeloGladding
^
#
pstuifzand
aaronpk, does Aperture have the CORS headers?
#
Zegnat
Well, yeah, agreed on the overhead, haha
#
vilhalmer
it'd be nice to see more software that supported the domain = person usecase
#
AngeloGladding
so i'm using SQLite, flat files and git
#
vilhalmer
there is literally no reason for me to be vil@vil.lv
#
aaronpk
pstuifzand: I don't think i've added that yet
#
vilhalmer
AngeloGladding: git is what I'm aiming at as well
#
vilhalmer
hooks to trigger activitypub events
#
pstuifzand
It would be nice to have a second microsub server to test my new reader with
#
aaronpk
I can probably do that quick
#
AngeloGladding
are you physically running the git commands vilhalmer?
#
Zegnat
vilhalmer, I agree. Though it isn’t a disaster for me to be martijn at vanderven.se, that’s my email anyway
#
vilhalmer
AngeloGladding: I haven't gotten very far yet
#
vilhalmer
Zegnat: yeah, same here
#
vilhalmer
I've just always hated the redundancy
#
vilhalmer
AngeloGladding: the plan is to put a frontend on it for quick posts like tweet-style
#
Zegnat
I would love to see the first AP implementation that will let people @-mention vanderven.se/martijn though :P Those pesky slashes everywhere, ha
#
vilhalmer
I will also probably have the AP inbox auto-commit what it receives, but I haven't decided if I want it to be the same repo
#
aaronpk
vilhalmer: skip building a frontend and make it support micropub instead and then you can use everyone else's apps
#
vilhalmer
that is probably what I will do
#
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
#
Zegnat
AngeloGladding, define “how far”. If an online identity is all you want, then that takes you 100% of the way. If what you really want is an online photo album, it doesn’t even get you started ;)
#
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.
#
Zegnat
Yes. And the blog is broken, while I still update my h-card. Blogging it a very low priority for me.
#
AngeloGladding
you also blog at licit.li?
#
AngeloGladding
do you use micropub at all?
#
Zegnat
That was the plan, and will be the plan, once I unbreak it.
#
AngeloGladding
ok
#
AngeloGladding
is it possible?
#
AngeloGladding
sorry
#
Zegnat
It is possible that the unbroken version of my blog will be powered by micropub. But I am undecided as of right now.
#
AngeloGladding
ok
#
AngeloGladding
of course it is
#
Zegnat
My h-card probably will not get micropub ;) Although that would be interesting
#
AngeloGladding
oh that is interesting
#
Zegnat
micropub, like most indieweb building blocks, is very open in its application. Mostly you’ll see mf2 objects with the type h-entry submitted. But there is no reason you couldn’t post h-card type things to an endpoint. Or use the update syntax to update the h-card properties.
#
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.
#
Zegnat
Now I should stop thinking about that before I convince myself it needs to be built!
#
AngeloGladding
ahhh! contribute to the official implementation!
#
AngeloGladding
;)
#
AngeloGladding
i'll return with some Tor offerings
#
AngeloGladding
good chat guys
#
vilhalmer
this is the problem I always have with my site
#
vilhalmer
I would rather implement the backend than use it to post any content
garywhite joined the channel
#
aaronpk
hehe I know the feeling
#
aaronpk
I tend to go in waves
mrdata18 joined the channel
#
Zegnat
What is typography?
#
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