#dev 2018-02-24

2018-02-24 UTC
snarfed, leg, [cleverdevil] and eli_oat joined the channel
#
aaronpk
o.O how have I never added support for "in-reply-to" in XRay's twitter parsing?!
#
tantek
with or without OPD?
#
aaronpk
just parsing twitter json
#
aaronpk
converting twitter json to microformats json
#
aaronpk
er, jf2
#
tantek
hopefully resolving any tcos?
#
aaronpk
thankfully they include all the t.co resolved URLs in their json
#
aaronpk
so I don't have to fetch them
#
aaronpk
oh jeez, found another inconsistency in the twitter streaming api...
#
aaronpk
if the tweet *does* fit in the old-style 140-char counting rules, then it shows up entirely in the old format, meaning all the @-mentions in the front of the tweet show up in the tweet text, even though in the REST API those do not show up in the tweet text anymore
#
KartikPrabhu
that's dumb
#
tantek
you mean if the tweet + @-mentions fit into old-style 140-char?
#
@sandhawke
@harryhalpin @joindiaspora My record is pretty clear about *not* pushing RDF into standards. Quick check -- yeah, WebMention, MicroPub, WebSub, JF2, PTD, IndieAuth all 100% RDF-Free, and AS2 came into the group as a dual-model spec, before I was involved.
(twitter.com/_/status/967206428405633024)
#
tantek
I'd agree with that. Sandro has been great about bridging and supporting multiple perspectives and approaches.
#
KartikPrabhu
that looks like the beginning of a "flame war"
#
tantek
nah, the end
#
KartikPrabhu
tantek: I think you are "misunderestimating" the power of Twitter to escalate this
#
tantek
KartikPrabhu: I know both of the individuals personally, and they know each other very well
#
KartikPrabhu
ok fair enough
#
tantek
interesting thing is, denschub's critque of AP/AS2 has very little to do with anything RDF
#
KartikPrabhu
yeah I figured. but also didn't read as not interested
#
tantek
but feel free to read for yourself. lots to learn there about architecture and the challenge of building "solutions" that are meant to fit many approaches: http://schub.io/blog/2018/02/01/activitypub-one-protocol-to-rule-them-all.html
#
tantek
to be clear, lots of general lessons, independent of AP/AS2
#
KartikPrabhu
did a search for "RDF" with no results on that post so yeah
#
tantek
no mention of JSONLD JSON-LD or LD either
#
tantek
and two mentions of Linked Data, one is neutral/positive, the other is about general "follow your nose" and not specific to LD
#
tantek
so yeah, nothing in Denschub's article AFAIK justifies Harry's rant about RDF. sigh.
#
KartikPrabhu
is not really interested in any of those :P
#
tantek
right, which is fine. hence it's ok that the article doesn't really discuss any of those :)
dougbeal|mb1 joined the channel
#
@kevinmarks
@harryhalpin @sandhawke @joindiaspora Can you understand why diaspora is ignoring webmention and micropub in that write up? They'd bean easier fit.
(twitter.com/_/status/967211302778175488)
#
tantek
nevermind KartikPrabhu, I stand corrected, kevinmarks is pouring on the fuel
snarfed and tantek joined the channel
#
DenSchub
oO
#
tantek
Welcome back DenSchub!
#
@dissolve333
@verified is getting a spec (JF2) published as a w3c note and helping in several other (micropub, webmention, for example) enough to get a check these days?
(twitter.com/_/status/967215577130590208)
#
tantek
lol ben_thatmustbeme
#
tantek
seriously?!?
#
DenSchub
i just saw the retweet... oh well.
#
scottgruber.me
edited /Webmention (+82) "/* Perch */"
(view diff)
#
tantek
scottgruber++
#
Loqi
scottgruber has 1 karma in this channel (4 overall)
renem joined the channel
#
tantek.com
edited /next-hwc (+0) "next"
(view diff)
#
tantek
hey Kaja could do that ^^^ since it does the homepage :)
eli_oat, tantek and [asuh] joined the channel
#
tantek
DenSchub: read your tweets https://twitter.com/denschub/status/967222223659466752 and following.
#
@denschub
@sandhawke @harryhalpin @joindiaspora 1/ It's complicated, but the simple answer is: at the point where we would have been able to contribute, it was already clear that the WG was rolling with ActivityStreams. I disagreed with this fundamental decision, so me joining more meetings would not have be productive
(twitter.com/_/status/967222223659466752)
#
tantek
I can see how that would have been challenging to figure out how to productively participate.
#
DenSchub
maybe the situation would be different if I got involved in the very beginning of the socialwg as an invited expert, but we've had some project internal issues back then, which made contributing even harder :)
#
DenSchub
the "fun" thing is i never intended to question the w3c process, or linked data, or any other semantic web principles, and i actually think the socialwg and socialcwicg did a great job. but oh well, it's the internet.
#
aaronpk
wow that took me way too long to realize that "read your tweets" was "I read your tweets" (past tense) vs the command "read your tweets"
#
aaronpk
Not enough conjugations in English for that pronoun to be effectively implied
#
DenSchub
i usually assume the most friendly interpretation available, and a "read your own tweets!" wouldn't be so nice :)
#
aaronpk
That does make more sense
#
tantek
DenSchub: indeed. on many points.
petermolnar joined the channel
#
tantek
The decision to use AS2 as the basis for the "Social Syntax" part of the SocialWebWG deliverables was made very early I believe, perhaps even at the first 2014 f2f meeting? I think at TPAC 2014?
#
tantek
It might have been possible to re-assess that afterwards (with good reasoning, new information, etc.), but probably not long afterwards
[jeremycherfas] joined the channel
#
[jeremycherfas]
[mifga] Used to, long ago, but not enough to justify the pricing back then.
AngeloGladding and [kevinmarks] joined the channel
#
[kevinmarks]
Webmention retry will happen with mention.tech because it uses the appengine scheduled stuff and that retrys by default. I should probably tune it
#
[kevinmarks]
Hi denschub - did you get a chance to look at webmention and micropub? Neither mandate activity streams
#
DenSchub
i like webmention for its simplicity a lot, and i can imagine having it embedded in some implementations. i'm having a bit of a hard time figuring out how diaspora could spport it, given our own communication pipeline, but, quite frankly, that's mainly because i have not yet thought about it too much.
#
DenSchub
as for micropub... it's a long document, and i only feel comfortable sharing my opinion on something that i have read and understand completely, which is not the case yet. from what I remember based on quick looks, it is interesting, but i don't recall any actual content definitions. so it may have similar problems as ActivityStreams (too much ambiguity caused by it being only framework for publishing
#
DenSchub
items, without the goal of defining the actual items)
#
DenSchub
BUT! as i said, i have not read the complete doc, so... that's not a good position to have opinions on right now. it's on my list. but, in all honestly, reading the doc, playing around with its concepts and writing a formulated opinion takes almost an entire week, and i don't have that flexibility right now
#
DenSchub
(sorry for such a vague response. but i don't want to say "i like it!" or "i think it's not good for our specific use case" or anything else if i don't have 100% confidence in my knowledge)
[mifga] joined the channel
#
[mifga]
Thanks, i have a feeling that much of what it offers on the site publishing side does not really excite this community that is more likely to use or build tools to accomplish what they need within the field of web development instead of this other strange environment. I really like how it brings note taking and associating and automated agents in to writing. I’m wondering what indieweb analogs to some of those ways to take notes, associate oth
#
[mifga]
and run processes against huge vats of notes ton find associations and direct connections you might not have guessed. Any indieweb exosystem leads i should research off the top of your head?
[jeremycherfas] joined the channel
#
[jeremycherfas]
I ran a moderately complex status site with it 15 years ago. Then I found I wasn’t making full use of all that extra functionality you’re talking about. I’m not sure it is an indieweb question. If you run Tinderbox locally, you are independent. And if you are building a site with it, adding mf2 markup would be trivial. There are other people here who use mind mapping tools and similar who can probably offer better advice.
jeremycherfas and sebsel joined the channel
#
@MichaelMinneboo
@frankmeeuwsen Ik weet niet precies hoe die webmentions op je blog werken dus maar even zo: Gefeliciteerd met je afscheid van fakebook. :) Mogen vele mensen volgen.
(twitter.com/_/status/967359208344707073)
#
sknebel
is there a demo of together that I can just try without setting anything uo?
loicm and [eddie] joined the channel
#
[eddie]
There is a hosted version of Together. However, you have to have a Microsub server running first.
#
[eddie]
If you are just wanting to poke around I could set you up on my server, but I wouldn’t trust it to be a long term thing
leg, raretrack, [mrkrndvs], jeremych_, Loqi_ and [miklb] joined the channel
#
sknebel
[eddie]: if that's a 2-minute thing for you I'd be interested, otherwise don't bother
snarfed, pstuifzand, singpolyma and [eddie] joined the channel
#
[eddie]
sknebel Yeah, just takes a MYSQL insert on my side
#
[eddie]
I’ll set it up now
#
[eddie]
!tell sknebel Just add https://aperture.eddiehinkle.com/microsub/4 with the rel=microsub wherever you currently have your micropub link
#
Loqi
Ok, I'll tell them that when I see them next
#
[eddie]
!tell sknebel then you just go log into Together like any other IndieAuth site
#
Loqi
Ok, I'll tell them that when I see them next
#
sknebel
[eddie]: thank you!
#
[eddie]
My pleasure 🙂
#
[eddie]
Let me know if you run into any issues but I just used your url from irc_people
#
[eddie]
So it should match up
snarfed joined the channel
#
sknebel
[eddie]: hm, it shows me as signed in (as in, my info is in the settings screen with a token), but nothing seems to work.
#
aaronpk
try logging in to https://aperture.eddiehinkle.com/ in a browser and see if you see stuff there
#
Loqi
Aperture
#
sknebel
ah, now it works. aperture login creates database entries, or dumb luck?
#
aaronpk
oh yeah, that's it
#
sknebel
then that's an aperture bug report I guess?
#
[eddie]
Ohhhhh interesting
#
aaronpk
yeah the first time you log in via aperture's web UI it sets up the default channels
#
aaronpk
I should really just add a command that creates users and does all the setup needed
#
aaronpk
that'd be nicer than having you poke at the database to add people
#
[eddie]
Ahhh that’s true
#
sknebel
files all the issues
#
sknebel
fresh user confusion is the best time for that :)
#
Zegnat
(More users for unsupported software :P )
#
sknebel
together is not unsupported
#
sknebel
and I don't really want to use aperture, I just wanted to see what together looks like in action before starting to build a microsub server and *then* finding that I'm totally unhappy with the available clients
#
Zegnat
Ah, alright, just going off of the filing of “all the issues”, hehe
#
sknebel
on together
#
sknebel
and already found a bug on my homepage :)
barpthewire joined the channel
#
Zegnat
Oh my
#
Zegnat
Please see if dgold’s server can subscribe to my blog ;)
#
sknebel
of course it can't :P
#
Loqi
awesome
#
Zegnat
You never know, there might be some PHP config out there that does work!
#
sknebel
well, working setup calls for a round of praise:
#
sknebel
aaronpk++
#
Loqi
aaronpk has 119 karma in this channel (1572 overall)
#
sknebel
eddie++
#
Loqi
eddie has 25 karma in this channel (44 overall)
#
Zegnat
(Also, where I said dgold’s server, I obviously meant eddie’s server, don’t know how I mixed that up.)
#
sknebel
grantcodes++
#
Loqi
grantcodes has 11 karma in this channel (14 overall)
[cleverdevil] joined the channel
#
[cleverdevil]
Yay bugs to fix! 😉
#
Loqi
😄
#
[cleverdevil]
Thanks for the feedback.
#
aaronpk
now you can make user accounts from the command line
#
Loqi
[aaronpk] Aperture: in development. do not use.
snarfed and [eddie] joined the channel
#
[eddie]
Haha I love Loqi’s parsing if the repo description
#
Loqi
hehe
#
[eddie]
Awesome, that’ll be helpful
#
Loqi
loves [eddie]
#
[cleverdevil]
Robot love 🤖 💗
#
[eddie]
❤ loqi
KartikPrabhu, abbot, [kevinmarks] and [snarfed] joined the channel
#
[snarfed]
[mifga] re "exosystem," check out http://www.indiemap.org
#
Loqi
Indie Map is a public IndieWeb social graph and dataset. 2300 sites, 5.7M pages, 380GB HTML with microformats2. Social graph API and i...
eli_oat and [mifga] joined the channel
#
[mifga]
okay, thanks!
[mrkrndvs] joined the channel
#
dgold
i threw in the towel on getting a native MacOS microsub reader working.
#
dgold
I've made more progress in one hour using Electron/Node that I did in a week using Swift
KartikPrabhu, eli_oat, leg, tantek and [eddie] joined the channel
#
[eddie]
Aww good try, dgold! Swift is definitely a learning hurtle, although I love it. macOS definitely scares me though, lol. The UI layer is so much older than iOS
snarfed, amz3, [miklb], tomasparks and AngeloGladding joined the channel
#
petermolnar
lol, I remember using Perl TK and Borland C ;)
[kevinmarks] joined the channel
#
[kevinmarks]
I miss the UI layer of classic macos
#
Loqi
misses the UI layer of classic macos too