#dev 2018-09-26

2018-09-26 UTC
#
tantek__
has so many things he'd like to hack on before getting on a plane to IWC NYC but has so many other things to do before getting on that plane :/
banym1, xPaw11, iasai, teatime0727, TheWolf25, [dave], [Khurt], tonyt17, zonum5, g0722, bjorn`8, chainsol21 and renem joined the channel
#
loqi.me
created /event_calendar (+19) "prompted by tantek__ and redirect added by tantek__"
(view diff)
Kralle16, axxis27, snarfed, raktajino25, Brend14, wamaral17 and miz-21 joined the channel
#
Loqi
That looks like spam, bye!
tantek, jgriffith16, mlt-, the_merlin, Reception12323, Loetmichel17, Alvaros, migmeneses21 and snarfed joined the channel
#
aaronpk
gonna put my new nicknames cache to the test
#
GWG
You have a new nicknames cache?
#
aaronpk
newish
#
aaronpk
there it goes
#
aaronpk
pretty pleased with this
snarfed joined the channel
#
aaronpk
I typed "@OAuth2" which is my preferred nickname, my website links that to oauth.net, and when it tweets it converts it to "@oauth_2" which is the twitter username
#
jacky
interesting
WebDawgII joined the channel
#
aaronpk
now to add the preparty bar to my nicknames cache so i can do the same for that
#
tantek__
aaronpk: did you see I found their twitter?
#
aaronpk
i sure did!
#
jacky
wasn't meaning to paste that here lol
#
tantek__
jacky lol I didn't realize how big my contact card was over there haha
#
jacky
oh it's huge lol
#
jacky
I wonder how this page works tho
#
tantek.com
edited /contacts (+76) "/* Indieweb Examples */ add kylewm"
(view diff)
#
jacky
that said
#
aaronpk
now i want my event posts to be able to link to a contact from my nicknames cache
#
tantek__
you mean for the venue?
#
tantek__
mine sorta do that when POSSEing
#
tantek__
I have a small venue cache that converts venue URL <-> twitter profile URL
lorenzh12 and KidReese777 joined the channel
#
aaronpk
hmm i should try out cleverdevil's indie buffer thing
brewster1 joined the channel
#
aaronpk
i don't want to post this until tomorrow
#
aaronpk
futurepub
[jgmac1106] joined the channel
#
tantek__
what is scheduled
#
Loqi
scheduling in the context of the indieweb, refers to the feature of setting a specific time for a post to be published in the future https://indieweb.org/scheduled
snickers and tantek joined the channel
#
aaronpk
hm futurepub isn't working with the test i'm giving it
snarfed, tantek and wt0f joined the channel
#
jacky
what is futurepub
#
Loqi
Futurepub is a Micropub proxy that can post to another Micropub server on your behalf sometime in the future https://indieweb.org/Futurepub
xand18, beardo5, lkwan-, tantek, avieks25, nahamu5 and [dave] joined the channel
#
gRegorLove
Hiya [dave] o/
bengt__, [Rose], cweiske, BOKALDO, deanforbes__, jamesd27, Chex22, minion2, da2ce74, systemdP-, mlg900016, swentel, surrealpie16, jeremych_, fatalis22, [kevinmarks], up2late, Blossy20, modster9, wolkihermione_, mikeplus6420, NoobsE, ricus16, teto1, c0ncealed2, Guest65038, eGetin17, OS-29271, jrl3, Tw|tch12, daviddias10, xniega15, JACTRFR26, calbers10, n3glv27, sarnold28, altendky15, nirved, lerc7, opqdonut13, Maescool5, Guest65473, marahin15 and [eddie] joined the channel
#
[eddie]
I love working copy. My only issue is I feel like I don’t often have the other tools I need to really make use of the git client. 😆
#
[eddie]
But that’s not working copy’s fault
#
[eddie]
IDEs on iOS are just really not enjoyable 😕
dustinm joined the channel
#
swentel
how about sourcetree ?
#
swentel
I know my colleages use it every day
Drajwer17 joined the channel
#
[eddie]
Working Copy is an iOS for client. Source Tree is pretty good for computers, I’ve used that in the past
#
[eddie]
reads scrollback and remembers FuturePub
#
[eddie]
I hope Wavelength supports generic Micropub in the not too distant future because I’d love to use FuturePub to pre-publish Microcast episodes!
Guest43994 joined the channel
#
[eddie]
Instead I prepped everything last night and have a reminder that will pop up on my phone later today to remind me to post my Microcast
xkr4728, barpthewire, vincian1, sparty_22, darkmage11, salasrod6, demure16, bitonic5, nyloc21 and [kevinmarks] joined the channel
#
[kevinmarks]
Keynote is trying to open my ssl key files
Chon_Lee28, maugha, Axman623 and karalaine17 joined the channel
#
sknebel
jacky: shouldn't it be application/json if it's JSON, not text/plain? or did that not work for some reason?
#
jacky
it didn't
#
jacky
once I did that
#
jacky
I was able to log into Monocle and Quill
#
sknebel
what do you mean by "plain text"?
#
sknebel
formencoded?
#
jacky
I guess yeah
#
sknebel
then use the mime type for that :D
#
jacky
lol yeah
#
sknebel
although it is weird, quill should work according to spec...
#
jacky
going to add passwordless login tomorrow evening
#
cweiske
which part of the setup didn't like the mime type?
#
jacky
oh no it was
#
jacky
I _wasn't_ on spec
#
cweiske
your indieauth server, or quill?
#
jacky
my server
#
cweiske
so it's something you can fix in your server software?
[jgmac1106] joined the channel
#
sknebel
huh, but JSON based should have worked too. or am I misunderstanding what the problem was?
#
jacky
that's what I was thinking too
#
jacky
it = Quill
#
cweiske
but "it" seems to be quill
#
sknebel
so it is a bug in Quill, not in your code
#
cweiske
I don't think quill has such a bug
#
sknebel
I thought so too
#
jacky
I'm going to write some tests over the weekend
#
cweiske
maybe put_resp_content_type forces the output to be converted to JSON automatically
#
jacky
I've been just hand-rolling this so far
#
cweiske
says you had put_format
#
cweiske
which maybe does what I think
#
cweiske
rendering json via templates is a very bad idea
#
jacky
yeah lol
#
jacky
it was late
#
jacky
(still is technically)
#
cweiske
"Now guess what happens? People use the HTML templating engine to generate JSON that breaks at the first character that needs to be escaped."
#
cweiske
but your "text" actually is form-encoded
#
cweiske
and I guess that quill defaults to parsing content as form-encoded
#
cweiske
my strong guess is that your json output simply was broken, double encoded
akfarrell25 joined the channel
#
sknebel
possible
#
sknebel
also, set an explicit content-type
#
cweiske
text/plain is explicit already :)
#
sknebel
cweiske: for the json version
#
jacky
thanks for those extra eyes
#
sknebel
so Quill does attempt to decode JSON
#
sknebel
if that fails, it tries to decode formencoded
#
cweiske
sknebel, I guess that this "put_format(json)" means that it automatically sends json
#
cweiske
header
#
sknebel
ah, true
#
sknebel
which supports cweiske's theory that the JSON was defective
#
cweiske
(note that I don't know anything about the language used there, nor the libraries)
compnerd, MaryHadalittle23, squeakytoy2, jd_27, muffindrake11, fikka, paccer22, fnordbar28, the_rat7, MajObviousman20, maiki15, potatoworld29, Gnarfoz27, JWU420, [tantek], [jgmac1106], jungkees, Guest76620, jotton, ObsidianX and ar|elo23 joined the channel
#
@vincentlistens
Watching the PESOS and backfeed working in harmony on my website makes me happy. Once I’ve implemented webmention replies I’ll nearly be done ☺️ #indieweb
(twitter.com/_/status/1044929312091230209)
xinming_, meldron12, pandzilla, esrax, [kevinmarks], rwp1, norg13, lays14710, jotton, htols6, hexchain17, snarfed, asm8920, Guest13627, mhache25, Kagee20, immediateVeto16, plutes, Guest68288, aya8, fuchstronaut28, jmac, KidReese777, pmbauer_, StarlitGhost2, utaal12, [jgmac1106], Soqaris, marcus_27, creatoon2, vandemar19, stephank18 and barpthewire joined the channel
#
aaronpk
haha sure :)
iasai joined the channel
#
aaronpk
i don't think i'm ready to open source the whole thing, but maybe... let me check
#
aaronpk
oh wait, no the one that does replies definitely not
#
swentel
i'm interested in how the object looks like, tested so many variations now and nothing comes through
#
swentel
signature is fine
#
swentel
because when I mess with it, it gives me 401
[manton] joined the channel
#
aaronpk
the "to" property includes both "https://www.w3.org/ns/activitystreams#Public" as well as the URL of the person i'm replying to
#
aaronpk
i remember that being not obvious
#
swentel
or both (I've seen all variations tbh)
#
aaronpk
it's the "to" for the Create (the root)
#
aaronpk
let me check the object now
#
aaronpk
the object has just the "public" one in the "to"
#
aaronpk
it also include inReplyTo of course
#
aaronpk
there is also a Mention in the tags array of the object
#
aaronpk
i think that's it
#
swentel
no attributedTo ?
#
aaronpk
attributedTo in the Object is my URL, and actor of the Create is my URL
#
aaronpk
wow a lot of this sure seems redundant
#
swentel
yeah, that's my impression all the time too hehe
#
aaronpk
the other thing i wasn't sure about was which URL I use for inReplyTo and such, let me check
#
aaronpk
cause mastodon has the web URLs like @username/id but also the /users/username/id version
#
Loqi
[swentel] Testing federation via Bridgy-fed!
#
aaronpk
ok i'm using the "https://mastodon.social/users/{username}" version of the actor URL
#
aaronpk
which is the "url" rather than "id" when you query the post permalink
#
aaronpk
now that i think about it, that doesn't actually make sense, but it seems to work
#
aaronpk
oh i would drop the "name" property from your json too
#
swentel
hmm did that too
#
aaronpk
i thought bridgy fed already supported sending replies?
#
swentel
they don't come through
#
swentel
been experimenting now with AP calls to mastodon
#
swentel
for follow/accept
#
aaronpk
i did get follow/accept stuff working in a thing that i can open source
#
swentel
but now trying to figure out the reply
#
swentel
(I don't think so, but you never know)
#
aaronpk
oh yeah i think it does
#
swentel
hmm that might be it then
#
aaronpk
for it to show up in the timeline
#
aaronpk
but if you click the post in mastodon it should show up in the replies even if the user doesn't follow you IIRC
#
swentel
well the last reply to a user on mastodon I mean
#
swentel
ok, let me follow first
#
aaronpk
part of me wants to finish up this proxy i am using and make it available to people, another part of me doesn't want to have to deal with support :)
#
cweiske
publish under a different github account
bobdobbs joined the channel
#
aaronpk
so what i have working right now is a little proxy app that has a micropub endpoint, and if you send a post to it it will deliver that post to all your activitypub followers. it will auto-accept any follow requests and send back the reply. it is also designed to let you use your own domain as the identity of the actor as well as permalinks and just use this for transport
#
swentel
ok, following now
#
swentel
*crossing fingers*
jackjamieson, zbenjamin15 and luisjose4 joined the channel
#
Loqi
[swentel] Testing federation via Bridgy-fed!
#
aaronpk
i think i log all the outgoing json, let me check
#
swentel
oh that would be awesome idd
#
swentel
came through cool
#
aaronpk
my mastodon.social account isn't following you either, but i do see the reply when i click on my profile in the mastodon UI
Jmabsd joined the channel
#
swentel
out of ideas now, I send the same thing :)
#
aaronpk
send a reply to me? i'll see what shows up
StephenS3 joined the channel
#
swentel
aaronpk, do I send to your aaronpk url ?
#
swentel
or mastodon url?
#
aaronpk
like reply to my test post the way you'd reply to any AP post
#
aaronpk
it should end up sending to my inbox on aaronparecki.com
Guest55352 joined the channel
#
swentel
send something
#
aaronpk
checks his inbox
#
aaronpk
showed up in my reader!
#
aaronpk
oh i meant reply from bridgy fed, that's just a mastodon reply
#
swentel
yeah, that's not a good one, sorry :/
ljhms joined the channel
#
swentel
maybe one last stupid question though
#
aaronpk
no i think i send replies to the actor's inbox
#
aaronpk
not the shared inbox
#
swentel
got it
#
swentel
FINALLY
#
aaronpk
what was it?
#
Loqi
It was a dark and stormy night https://indieweb.org/It
#
swentel
id of the object
#
swentel
it was set to my url
#
swentel
but I was reading the mastodon code
#
swentel
and verifies that id with the actor
#
aaronpk
of your object?
#
aaronpk
ahh right yes
#
swentel
and it's comparing the host of both
snarfed joined the channel
#
swentel
snarfed
#
swentel
!!!!!!!
#
snarfed
!!!!!!!
#
aaronpk
i remember dealing with that with my proxy too
#
snarfed
!!!!!! indeed!
#
snarfed
what was the trick?!?
#
Loqi
It looks like we don't have a page for "trick" yet. Would you like to create it? (Or just say "trick is ____", a sentence describing the term)
#
swentel
snarfed, mastodon verifies the id of the object with the actor
#
swentel
if the host don't match
#
swentel
bail out
#
snarfed
oh, huh
#
snarfed
i vaguely remember this too
#
swentel
so I can send now
#
swentel
which is kind of weird
#
snarfed
swentel: hrm. wait, it checks the host of the...HTTP client? via reverse DNS or something?!
#
aaronpk
no host of the actor has to match host of the post's id
#
snarfed
no way
#
snarfed
oh, got it
#
snarfed
but you could make both your domain, right?
#
aaronpk
yes if you can serve your post objects from your domain
#
aaronpk
or make them redirect to the bridgy fed URLs
#
snarfed
but no, ideally bridgy fed shouldn't have to proxy content pages
#
aaronpk
well something has to serve the AP object
#
aaronpk
and that isn't going to be people's own websites
#
snarfed
oh sure, but it should still generate ids with users' domains, not its own
#
snarfed
swentel: does bridgy fed really generate any AS2 ids anywhere based on fed.brid.gy? hopefully not
#
aaronpk
but that post ID has to actually resolve to the AP object
SotK2 joined the channel
#
snarfed
right and hopefully if all the redirects are working, it can?
#
aaronpk
check out how I did it with my proxy
#
snarfed
most of this is swapped out of my head, i'd have to go dive back in to fully remember and understand
#
aaronpk
those are redirects to the proxy service URLs like https://myactivity.stream/ShuttleBot/2065
#
swentel
snarfed, well, apart from the person id not no
#
Loqi
swentel
#
swentel
good bot :)
NV28 and DeMiNe0_ joined the channel
#
swentel
I now added a new one
#
Loqi
swentel
#
aaronpk
it would have to redirect only for html accept headers
#
aaronpk
since mastodon will go fetch that URL and expects json
#
loqi.me
edited /ti.to (+154) "Zegnat added "[https://chat.indieweb.org/meta/2018-09-26/1537927199794400 Make sure to get white-listed for sending email when organising an event.]" to "See Also""
(view diff)
#
snarfed
sigh ok
#
snarfed
ugh AP federation via proxy like this is so complicated
#
aaronpk
so either that, or you do it the other way and tell people to set up a redirect URL pattern from their AP IDs to bridgy fed
#
snarfed
almost as complicated as silo wm proxying i guess :P
#
aaronpk
the post ID doesn't have to be the HTML URL tho
#
snarfed
aaronpk: which may actually be reasonable, since it bridgy fed mints AP ids, it could use a single redirect url, even inside .well-known/ and just vary query params, which should be easy for most people to redirect
#
snarfed
since they do for bridgy fed anyway
#
aaronpk
haha you could totally have the post ID be under .well-known
#
aaronpk
i made my actor URL under .well-known so that i could combine the actor URL and webfinger response into the same file
#
snarfed
anyway i only remember/understand maybe 1/2 of this right now, but swentel if you want to file an issue or even send a rough draft PR with a proposal, i'd be eternally grateful!
#
snarfed
and huge congrats for getting this far!
#
snarfed
man now i wonder when this changed in mastodon. since bridgy fed used to be able to federate replies etc into it, via both salmon and then AP, without this id munging
#
aaronpk
it may have been taking advantage of a security loophole...
jemarch10 joined the channel
#
swentel
yeah, I don't get why they check it
#
aaronpk
cause you could spoof replies from other people otherwise
#
aaronpk
which is basically the goal of bridgy fed haha
#
swentel
hehehe
#
swentel
yeah, it also validates the 'url' property
#
swentel
to check the origin
#
aaronpk
it's the same thing that lets bridgy report twitter replies with a url on twitter.com when the webmention is actualy from bridgy's domain
#
aaronpk
just that nobody actually rejects those right now
#
aaronpk
which is going to be a problem as soon as someone figures out they can spoof replies via webmention...
#
Loqi
[Ryan Barrett] Working on connecting Mastodon with the #IndieWeb! https://fed.brid.gy/ https://snarfed.org/indieweb-ostatus-bridge
#
swentel
works :0
#
swentel
so the only thing ugly is the canonical url now
#
swentel
other than that, this is cool
#
swentel
-- to mastodon not raising any errors
#
swentel
it's horrible to debug something like this
#
sknebel
aaronpk: wouldn't the signature stuff prevent spoofing in the AP case?
#
sknebel
(I thought that's what it is for)
#
sknebel
swentel: you have the location where mastodon makes that check at hand?
ramses26, jgmac1106, braack23, cox_douglas28 and iasai joined the channel
tantek__ joined the channel
#
Loqi
[Gargron] #6219 Fix bad URL schemes being accepted
#
sknebel
not much more context
[jgmac1106] joined the channel
#
swentel
s/tricky/trick with
#
snarfed
agreed. plus, for federation, fetching webfinger and /.well-known/* on the users' (and posts') domain demonstrates ownership of the domain, which means bridgy fed is a proxy and not "spoofing"
[dougbeal] joined the channel
#
snarfed
(although that starts to get into semantics, that way lie dragons, etc)
#
GWG
swentel++
#
Loqi
swentel has 8 karma in this channel over the last year (17 in all channels)
#
GWG
Just because
#
GWG
snarfed, I am taking your adage bridge all the things as a philosophy.
#
snarfed
ruh roh
kremlin20 joined the channel
#
snarfed
all the things would be...a lot of work
snarfed joined the channel
#
GWG
I want to bridge more stuff then
#
GWG
I realized that what you do and what I believe are aligned
feyo5 joined the channel
#
Zegnat
s/all the things/just one more thing/
#
snarfed
like what?
#
swentel
dumped my findings on the issue
#
swentel
hope it makes sense
#
GWG
You created Bridgy, Granary etc to convert different data formats into a common one
#
snarfed
swentel++ thank you so much!
#
Loqi
swentel has 9 karma in this channel over the last year (18 in all channels)
#
snarfed
GWG: right, i'm familiar. :P what do *you* want to bridge?
eq_826 joined the channel
#
GWG
I just turned my ogp to mf2 code into a more portable form
#
GWG
Added in my wp to mf2 code
#
snarfed
ah, format converter. cool
#
GWG
Next is RSS
#
GWG
I toyed with json-ld, but not sure if it is worth my time
#
GWG
I use it to generate link previews and jackjamieson is using it for his Microsub project, so worth fixing up
demonbane8 joined the channel
#
snarfed
GWG: ooh if you worked on https://github.com/snarfed/granary/issues/137 then you could use it and so could everyone who uses granary!
#
Loqi
[snarfed] #137 RSS input
#
loqi.me
created /Zoom (+81) "prompted by gRegorLove and dfn added by gRegorLove"
(view diff)
#
snarfed
probably beyond what you're thinking though
#
GWG
I am writing in php though
#
GWG
Although it does have an endpoint for sending in a url and getting back jf2
#
GWG
snarfed, just telling you that you inspired me.
#
GWG
So did Zegnat
#
GWG
And swentel enables me
#
GWG
With a Micropub client
#
snarfed
lots of people use granary via its REST API from all different languages
#
snarfed
GWG++ thanks regardless!
#
Loqi
GWG has 38 karma in this channel over the last year (158 in all channels)
#
GWG
snarfed, I am basically writing something parallel to Granary but built into my site.
#
snarfed
right...and my point is, you can go to all that effort to duplicate the work in granary, or you could reuse it with HTTP requests and a lot less effort (but a bit more latency)
#
snarfed
up to you though!
#
GWG
I like the challenge
#
GWG
I am not doing exactly the same formats.
#
snarfed
that can be a good reason to write code, in fun personal projects at least
#
snarfed
(not for real work)
#
snarfed
good luck!
#
GWG
For real work I don't code
#
GWG
I have a lot of dreams this is driving
#
GWG
h-card address book creation.
#
GWG
Bookmark service replacement
#
GWG
Etc
streptokok joined the channel
#
snarfed
swentel++ thank you!!!
#
GWG
I see after 4 years a convergence of everything I wanted when I joined up
#
snarfed
i definitely expect to update bridgy fed to incorporate this. i'd very happily accept PR(s) if you're interested! especially since you're very familiar with it now
#
GWG
To dream the impossible dream...
#
snarfed
swentel: heh understood. you mean switching from Authorization header to Signature header? or generating it at all?
#
snarfed
bridgy fed does already generate it
Moriarty-22 joined the channel
#
swentel
does it ?
lroe5 joined the channel
#
snarfed
yes! mastodon AP always required signatures. i think bridgy fed just sends them in the Authorization header right now
havok88 joined the channel
jgmac1106 and Lacriatch10 joined the channel
#
swentel
hmm, because I remember when trying locally I could never authenticate
#
swentel
but maybe I did something wrong
#
Loqi
[snarfed] #9 support 'Signature' HTTP header?
#
swentel
but maybe that's the same .. :)
#
snarfed
right, if mastodon switched to expecting it in the HTTP Signature header instead of Authorization, we'd need to make that switch. details in the issue above ^
#
snarfed
(but i don't know that that's true)
#
sknebel
(back from dinner)
#
sknebel
might be worth taking that domain comparison up with them or the socialCG then, and get the check removed if people agree that it isn't really a security issue?
M5M4008, hakril12, precise|pedant, inovas24, renem, kbarton3, [kevinmarks], swentel, Bodenhaltung10, tantek, Pierrick_B20, styles8, mrwooster22 and varshitbhat joined the channel
#
aaronpk
swentel: yes when I post a new note i loop through all my followers and deliver to their inboxes
jesyspa9 joined the channel
#
aaronpk
Grouped by shared inbox when available
#
swentel
right makes sense
#
tantek__
aaronpk do you have data on that delivery loop you can share? how many servers you're up to, how long it takes? etc.
#
aaronpk
I should document that
Jeruvy26 joined the channel
#
aaronpk
it just surpassed a minute of deliveries
#
aaronpk
Which I know because my background script timeout is a minute and it started throwing errors
#
tantek__
aaronpk: you're currently the only one there so it's kinda up to your opinion
#
aaronpk
Some servers inboxes like mastodon.social are really slow, but the small instances respond pretty quick
#
tantek__
might be worth adding notes about that to your IndieWeb Example entry there
#
sknebel
at least HTTP requests are easy to parellelize
#
aaronpk
Yeah that should be ActivityPub examples
#
aaronpk
Mastodon IndieWeb examples would be people running a mastodon instance on their own domain i guess
#
tantek__
we should add Bridgy Fed there - at least in a "Service Examples" section
#
jacky
(which is wild to me!)
n3ob17 joined the channel
#
tantek__
aaronpk - yeah! We could add indieweb.me there - xtof's server 😂
#
Loqi
agreed.
bleepy11 joined the channel
#
[jgmac1106]
I don't even really know what [jgmac1106]@jgregorymcverry.com is or what happens when people follow that account or reply to that account tbh
dfee, Kiruwa_ and snarfed joined the channel
#
jacky
that's what most people end up doing :/
#
snarfed
heh. if we go that way, we'd need to document heavily, and be ready to change our code again when they inevitably break the trick
#
sknebel
try talking to them? the AP stuff is in flux enough that should have a chance
#
jgmac1106
what did Firefox do that broke so many of my bookmarklets?
#
jgmac1106
I have been able to figure out the Press This but I find myself toggiling back to Chrome all the time now to use bookmarklets I rely on
verax_work_ joined the channel
#
jgmac1106
maybe just need to update them all
ackk6 and kiltzman13 joined the channel
#
Zegnat
bookmarklets come and go depending on what the most recent sandboxing implementation of a browser does
Acrisor, EvilWerezombie4 and odify28 joined the channel
[tantek], barpthewire, unixman18, dh9, zyk14, KartikPrabhu, tris6, snarfed, davean29 and Guest99409 joined the channel
#
swentel
hmm, so anyone good in ruby ? :)
sash_14 joined the channel
#
[jgmac1106]
@swentel check the Ruby page or ask anyone over 35
[kevinmarks], rha10, Santhosh_m9022, neferty16 and jgmac1106 joined the channel
#
gRegorLove
haha Loqi
her01 joined the channel
#
tantek__
[jgmac1106]: hey now, some of us over 35 and have very little clue about Ruby
#
tantek__
swentel: best bet is checking the /Ruby page, and latest commits to the Ruby microformats parser
#
[jgmac1106]
Not everyone can be perfect
plasmid joined the channel
#
plasmid
i7c: ahh okay
[schmarty] joined the channel
#
sknebel
swentel: this about the code links you posted in the bridgy fed issue?
#
swentel
yeah, but got it running locally eventually
rigid5 joined the channel
#
rigid5
any time before booting
#
[jgmac1106]
@swentel lemme guess you ran into cert issues when trying to connect to rubygems.org?
#
swentel
but got it figured out
#
[jgmac1106]
cool, took me forever to resolve cert issues when getting Ruby running locally
Getafix7421 joined the channel
#
Getafix7421
you want maximum return on investment
#
Getafix7421
apart from that, it's a toy
#
Getafix7421
or some more examples
Benzi-Junior12 joined the channel
#
Benzi-Junior12
visually select?
#
Benzi-Junior12
laptop mode uwu
#
[jgmac1106]
is this stuff spam so good it almost looks like a conversation?
#
sknebel
possibly replaying chatlogs from real channels
clintpatty joined the channel
#
[jgmac1106]
sad part is somebody's child had to decide I will find my purpose spamming the eight people still left on IRC
dewbieZ, [dave], snarfed and [eddie] joined the channel
#
tantek__
!tell jacky hey add yourself to /chat-names so your icon shows up in logs!
#
Loqi
Ok, I'll tell them that when I see them next
[tantek], [jgmac1106], [eddie], [dougbeal] and tantek__ joined the channel
#
tantek.com
edited /Falcon (+287) "re-prioritize better post creation UI, document undo-enabled publishing user flow before implementing"
(view diff)