#dev 2019-10-21

2019-10-21 UTC
evantravers, [dougbeal] and [fluffy] joined the channel
#
[fluffy]
[snarfed] thanks for the note about adding u-url but my entry templates already have that, so I’m not clear on what you meant by it.
#
[fluffy]
oh wait is it because I’m not using the fully-qualified permalink?
#
[fluffy]
like I have <a href=“{{entry.link}}” class=“u-url p-name”> but {{entry.link}} is relative by default.
#
jacky
and I ran into this
#
[fluffy]
I have reasons to not want to absolutify that link though
#
jacky
whenever I get a link, I do internal full resolution
#
jacky
I have to do it for other things but I ran into an issue when liking something on tantek's site
#
jacky
and I _think_ some spec mention that it _should_ be done
#
[fluffy]
what do you mean by “get a link?”
#
[fluffy]
because like, I feel like anything that handles URLs should be handling the urljoin or whatever
#
[fluffy]
like, bridgy knows the URL of the page that was being requested, so it should IMO be responsible for doing urljoin(request.url, the_element[‘u-url’]) or whatever
#
[fluffy]
the FAQ doesn’t really make it clear what the problem is or how I should solve it or why bridgy can’t
Domains joined the channel
[snarfed] joined the channel
#
[snarfed]
ah, no, this is unrelated to anything on your site, [fluffy]
#
[snarfed]
this is for your webmention receiver, fetching and processing mf2 from source URLs
#
[fluffy]
then that’s for [aaronpk] to sort out 🙂
#
[snarfed]
you're rendering the webmention source URL as the link to the mention, but you should use the parsed mf2 u-url instead
#
[fluffy]
Gotcha. That’s a webmention.io issue then 🙂
#
[snarfed]
hmm hard to believe wm.io isn't using u-url. maybe aaronpk is worried about spoofing? 🤷
#
[fluffy]
I mean I also subscribe to my mentions Atom feed so I get a notification and it is definitely showing the bridgy-appspot URL
#
[fluffy]
I mean I could fully well be doing something dumb in webmention.js
#
[snarfed]
"mentions feed" is a wm.io thing?
#
[fluffy]
it provides an atom feed to subscribe to notifications
#
[fluffy]
also the dashboard shows the webmention URL rather than the u-url
#
[fluffy]
it does seem like a potential spoofing issue though
#
[snarfed]
yup. but it's also our current recommended practice
#
[fluffy]
oddly enough the mentions.html feed shows the u-url
#
[snarfed]
anyway. feel free to whitelist bridgy if you want. obviously the right source URLs for silo mentions aren't on brid-gy.appspot.com 😁 fortunately bridgy redirects, so they're mostly not noticeable, but still
#
[fluffy]
this seems like I might be able to fix it in webmention.js
#
[fluffy]
I mean I’d like it to also appear correctly in the atom feed for my own sake but whatever
#
[fluffy]
ah, I see what’s going on - https://webmention.io/api/mentions.jf2?target[]=https://beesbuzz.biz/blog/7221-Gah - yeah I’m using wm-source instead of u-url
#
[fluffy]
I could have sworn I changed that
#
[fluffy]
oh! no I used to use url, but then changed it to wm-source as an anti-spoofing thing
#
[fluffy]
yeah checkmention
#
[fluffy]
I mean based on what checkmention pointed out
#
[fluffy]
so it’s not a webmention.io thing so much as, like, how much do I want to beautify my rendered links at the risk of allowing for trivial spoofing?
#
[snarfed]
spoofing is rare to nonexistent, bridgy mentions are plentiful
#
[snarfed]
but your site, your call!
#
[dougbeal]
Do you run into the same problem from sites using telegram?
#
[dougbeal]
url doesn’t match wm-source?
#
[snarfed]
also i think precedent for handling spoofing (eg on aaronpk's site) is to link to u-url, but also show "via [source domain]"
#
[snarfed]
can show that "via" text in small gray font to de-emphasize
dougbeal|mb1 joined the channel
#
[fluffy]
yeah I was thinking of adding it as title text, although I’m already using that to indicate like “felix liked” on likes/boosts
#
dougbeal|mb1
hurm, it looks like url and author->url are swapped on webmentions from my wp site
#
GWG
dougbeal|mb1: What?
#
[fluffy]
well anyway I’ve gone back to using u-url on my site
#
dougbeal|mb1
url was also captures at http://dougbeal.com
#
dougbeal|mb1
can you link to a single webmetion on webmention.io w/an id?
#
[fluffy]
oh also it turns out I do want to use both bridgy and bridgy fed at the same time, because of my… *interesting* POSSE setup.
mapachurroDiscor joined the channel
#
[fluffy]
bridgy fed only finds interactions with the @beesbuzz.biz@beesbuzz.biz posts, which like nobody follows
#
[fluffy]
whereas normal bridgy also finds interactions with the Twitter IFTTT posts which then in turn get syndicated to mastodon.social via moa.party
KartikPrabhu joined the channel
#
[snarfed]
heh, sure
#
[snarfed]
feel free to try bridgy's mastodon posse (ie syndication) too
#
[fluffy]
what form does that take?
#
[fluffy]
and how does one set it up?
#
[fluffy]
I have no particular interest in syndicating my mastodon content anywhere else
#
[snarfed]
it works the same as bridgy publish with other silos. takes mf2 posts from your site, converts them as appropriate, and posts them on the silo you choose, eg mastodon. https://brid.gy/about#publish
#
[snarfed]
basically posse as a service
#
[fluffy]
ah, looks a bit fiddly to set up
#
[fluffy]
and I’m happy with my current IFTTT atom->link posted to twitter setup
#
[fluffy]
if I’m going to like/boost/etc. a post from twitter I’ll just like/boost it there
#
[fluffy]
I see the point to this of course, just not useful for me
#
[fluffy]
okay I’m starting to think that I should either improve the webmention.io Atom feed format or I should write my own proxy dingus for it. Or I suppose I could use granary to convert the mf2 feed to the atom version, which is probably more sensible.
#
[fluffy]
oh wait no it’s unmung I was thinking of
#
[fluffy]
no never mind granary is the one
#
[fluffy]
(or better yet I should just, like, actually get h-feed working with FeedOnFeeds)
#
[fluffy]
okay for some reason when I try subscribing to the granary mf2->atom converted feed, FoF decides that the canonical URL is the original mf2 feed, which it doesn’t understand. I’m not seeing what the heck would be causing that though. Ugh, I don’t feel like working on FoF right now.
#
[fluffy]
oh god I found the bug in Feed On Feeds and it’s… kind of stupefying.
#
[fluffy]
why FoF even has this overwrought asynchronous multiple-subscribe mechanism for a single feed is beyond me, but I didn’t write it 😛
jeremycherfas, cweiske, krychu, [Rose], [Lewis_Cowles], kingpapa_ and kingpapa__ joined the channel
#
aaronpk
[fluffy]: [snarfed]: catching up... is there anything I need to look at in webmention.io or did you get it sorted?
[jeremycherfas], halifoxDiscord[m, [tonz], jbove and [grantcodes] joined the channel
#
[grantcodes]
Oops accidentally racked up a huge google bill developing with the places api 🤦
#
[Lewis_Cowles]
[grantcodes] any way to use hard cut-off?
#
[Lewis_Cowles]
AWS has https://aws.amazon.com/blogs/aws/monitor-estimated-costs-using-amazon-cloudwatch-billing-metrics-and-alarms/ which will trigger an alarm, which can be used to scale back infra
#
[Lewis_Cowles]
I suppose it could also be used to circuit-break
#
[Lewis_Cowles]
doesn’t help right now, but maybe Google has similar for the future?
#
[Rose]
What is couch
#
Loqi
It looks like we don't have a page for "couch" yet. Would you like to create it? (Or just say "couch is ____", a sentence describing the term)
#
[Rose]
What is vouch?
#
Loqi
The Vouch protocol is an anti-spam extension to Webmention. Webmention with Vouch depends on understanding Webmention https://indieweb.org/Vouch
#
[Rose]
(Typing is hard)
#
[grantcodes]
Yeah I set all that up once I noticed it was happening. But it's still not as fine grained as I would like. I will probably move to a different api for nearby places
[tantek] and mblaney joined the channel
#
@ochtendgrijs
↩️ Wel, zorg voor een eigen website, voor jouw alleen. Post daar, voorzie een RSS-feed, en push _daarna_ je content automatisch naar andere diensten, zodat je niemand ‘achterlaat’. Met een Webmention-plugin kun je _vanop je eigen site_ zelfs met de berichten van anderen interageren.
(twitter.com/_/status/1186222748550520832)
[calumryan], kingpapa_, gxt, [chrisbergr], [Rose], kingpapa__ and [snarfed] joined the channel
#
[snarfed]
aaronpk sorted, thx though
[tantek] joined the channel
#
[tantek]
[KevinMarks] The /fragmentions spec is still confusing new readers (developers, potential implementers) about which syntax is the "current" syntax # or ## and what are the exact restrictions like is more than one word necessary or not. (via private feedback)
#
[tantek]
I think I've brought this up before, and since there is Google's much more complicated (yet more formally specified) proposal out there, there is some matter of urgency to clean up the Fragmentions spec so it can be considered as an actual strictly implementable simpler alternative
[fluffy] joined the channel
#
[fluffy]
[aaronpk] we got it sorted, I made a change in webmention.js to make it an option for which behavior was preferred
#
[tantek]
[KevinMarks] you available to clean up /fragmentions like in the next week or so or would it help to have a co-editor? And what are your thoughts on moving it to GitHub for more formal issue collection, discussion, resolution?
[KevinMarks] joined the channel
#
[KevinMarks]
I'll do a pass on it today. Github could make sense.
#
[tantek]
Great, let me know and I'm happy to review
#
[tantek]
It needs to define a step-by-step processing model
#
[tantek]
rather than saying what should happen eventually
#
[KevinMarks]
I've been engaging with the Google one too, but they have gone very complex.
#
[tantek]
and everything about the ## syntax and all the background reasoning needs to be moved to a separate page or at least appendix
#
[tantek]
currently it is clouding understanding
#
[KevinMarks]
Fair point
gxt, [jgmac1106], [dougbeal] and [zachleat] joined the channel
#
[tantek]
I really need a way to incorporate "static" pages into my "CMS" with really the only requirements being: 1 they are easy to create/edit (plain semantic HTML is fine and better than markdown) and 2 automatic headers and footers and general styling so they look consistent with my home page and post permalinks
#
[tantek]
I've been sort tracking this as a "personal wiki" itch/requirement but really it's about having "static" pages that are at named / custom URLs, that are not time-based / time-primary "posts"
#
[tantek]
does anyone do a hybrid of such static pages and time based posts with their "CMS"?
#
[tantek]
(re)discovered this when I built my custom "offline" page yesterday at IndieWebCamp
#
[tantek]
my next use-case is a speaking photo + bio page
#
[Rose]
I did this with Grav.
#
[tantek]
example URL?
#
[Rose]
Now I'm on WordPress so it's a whole other kettle of fish fingers.
#
[tantek]
yeah I realized WordPress supports "pages" as well as "posts" but the way they do it doesn't really apply to me
[schmarty] joined the channel
#
[schmarty]
tantek: i did something like this w/ my hugo site for an "improv bio"
#
[tantek]
right, a resume is another good example of this kind of page
#
[Lewis_Cowles]
you can believe it or not do this with SSI, Apache2 or Nginx
#
[schmarty]
Hugo is pretty flexible, and doesn't require pages to have publish dates, so I have a folder of "pages".
[jeremycherfas] joined the channel
#
[jeremycherfas]
[tantek] I have a static page for my media consumption log, in Grav. Not available from the main menu.
#
[Rose]
Grav works by having a bunch of partials which you can include in templates, so my page template just had different content in vs the blog page (which figured stuff out with routing)
#
[Lewis_Cowles]
SSI is just including include directives to common header & footer, perhaps sidebar. I used to use that in the late 1990's, it should be very well supported
#
[tantek]
yeah this is probably going to force me to develop a templating system that doesn't suck 😕
#
[jeremycherfas]
Not sure how mine looks since the theme update.
#
[tantek]
[Lewis_Cowles] SSI in which language?
#
[tantek]
[jeremycherfas] yes that's the key. I want to be able to update the styling, e.g. add darkmode, and have the pages *just work*
#
[jgmac1106]
Not sure exactly what you mean by static versus the chronological pages but I do put static resource pages up. some for me, some html, some just plain txt files for notes
#
[schmarty]
my improv resume thing has some custom styles and markup, so i have both a content file (the actual resume content) and a template file (that uses named blocks to add in a <style> block and override the main layout, but inherits most of my template)
#
[tantek]
[jgmac1106] I already put up static one-off pages, that's not what I'm talking about. See literally #2 in my requirements that I posted.
#
[Lewis_Cowles]
ssi is a precursor to formal scripting languages. It is AFAIK it’s own language commonly implemented in early web servers. TBH I dispensed with it very soon after use https://serverfault.com/questions/787253/configure-nginx-to-send-response-with-header-and-footer-for-http-body has more details on including headers and footers in nginx. Trying to ensure I don’t link apache 2.2 where 2.4 is appropriate
#
[jgmac1106]
https://jgregorymcverry.com/phpnotes.txt well I kind of do that by separating my "articles" which can be a super long article and not my chronological blog post
#
[jeremycherfas]
Looks fine, thanks to templating.
#
[tantek]
[Lewis_Cowles] that sounds server-software specific, not as portable as existing scripting languages, so I'd probably avoid it
#
[jeremycherfas]
But I need to re-add the link to the sidebar.
#
[jgmac1106]
usually you can find bits and pieces of the articles in blog posts like this: https://jgregorymcverry.com/questiontheweb
#
[Lewis_Cowles]
it’s portable between the major players
#
[Lewis_Cowles]
i.e. it’s been around many web-servers since the 1990's
#
[tantek]
it's also one more tech to manage, adds to admintax
#
[tantek]
already managing .htaccess + PHP
#
[Lewis_Cowles]
htaccess can do this
#
[tantek]
not really wanting to add more backend tech
#
[Lewis_Cowles]
as can PHP
#
[tantek]
yeah, I'm likely going to build something on top of PHP
#
[tantek]
PHP by itself is fairly rough / coarse for this. Hence a templating system on top is what I'm considering.
#
[snarfed]
i expect lots of us do these. i do. eg https://snarfed.org/resume , https://snarfed.org/books
#
Loqi
[Ryan Barrett] Color Genomics, 2015 – present Engineering and ops lead: data platform, bioinformatics, infrastructure, research, and internal tools. Quip, 2013 – 2015 Engineering. Server and storage system, data model, synchronization protocol, web fronte...
#
[tantek]
htaccess always feels like fragility
#
[Lewis_Cowles]
just make sure you check both that files exist and are within the web root
#
[Lewis_Cowles]
that stops people including odd urls to root folders
#
[snarfed]
the only difference btw mine and normal posts is that they don't include date in the permalink
#
[Lewis_Cowles]
I used to have a PHP system just for this
#
[Lewis_Cowles]
I killed it after 2007
#
[Rose]
[tantek] what's wrong with include for you?
#
[jgmac1106]
ooh I like that permalink distinction snarfed I may adopt that
#
[Lewis_Cowles]
[Rose] I think he will use include with htaccess to supply the name of the files to include
#
[tantek]
snarfed, can you add that to /URL_design ?
#
[Lewis_Cowles]
or file_get_contents
#
[tantek]
with specific examples?
#
[snarfed]
[tantek] sure. btw what if you used normal posts in falcon, and added htaccess entries to support vanity URLs for them?
#
[snarfed]
maybe you'd also want to omit next/prev, but otherwise could work
#
[tantek]
[Rose] in short, content authoring should be declarative and not require any imperative additions per piece of content.
#
[snarfed]
(ie internal redirects, not 301/302)
#
[Rose]
Logical.
#
[snarfed]
(for the htaccess entries)
#
[jgmac1106]
we did a session on speaking bio pages at /online. I really like those who have the short and long form boxes
#
[jgmac1106]
well off to class
#
[tantek]
snarfed, maintaining htaccess for every static page is getting tiresome
#
[tantek]
in general htaccess feels less portable and I'm leaning towards reducing my use of it
#
[snarfed]
you have to do something special for them somehow to make them different, right?
#
[snarfed]
one line each in htaccess is pretty minimal
#
[snarfed]
but you could move that one line somewhere else, sure
#
[tantek]
per file? no that's a pain
#
[snarfed]
ah, so eg directory instead? sure
#
[tantek]
maybe. that's my intuition, is to "just" put something in the file system and then it's served from that path but "somehow" gets headers and footers automatically applied from whatever the "current" site styling is
#
[tantek]
of course next is to keep some sort of revision history that doesn't require all the hoohaw and hidden files junk of git
#
[schmarty]
tantek: not sure how your site handles routing URLs now, but it feels like you could set up a fallback rule for URLs that haven't matched any of your existing URLs and see if they match a content file in some "static pages" folder.
#
[snarfed]
right. directory would add htaccess line per post, but would probably add a lot more other complexity to make up for it. so, tradeoff.
#
[tantek]
snarfed did you mean first would as wouldn't?
#
[tantek]
[schmarty] unfortunately my routing is handled at two levels. first in htaccess for certain patterns of URLs then second in PHP
#
[snarfed]
er, yes, first wouldn't
#
[tantek]
after adactio showed me the way to launch a "simple" PHP webserver on localhost on my Mac I'm now tempted to move *all* my routing to PHP
#
[tantek]
and leave htaccess purely for all the robots blocking type nonsense
#
[tantek]
like actual server admin type stuff rather than anything having to do with content
#
[tantek]
I guess I should document my current routing state and brainstorming
#
[tantek]
what is routing
#
Loqi
routing (or URL routing) is a way to configure a website to have some (or all) of its URLs handled by software rather than static files; an IndieWeb site may have no routing (a static site), some routing like one directory handled by PHP or other software, or all URLs handled by a framework like Ruby on Rails with its own routing system https://indieweb.org/routing
#
[snarfed]
quite a yak shave 😎
#
[tantek]
tech debt
#
[schmarty]
documentfirst++
#
Loqi
documentfirst has 1 karma over the last year
#
[schmarty]
understanding how you do things now will help you understand your (changing) needs, and can help you weigh the options available, their relative power, and complexity.
#
[snarfed]
yes! learned a great origin (maybe) for this the other day: Chesterton's fence. https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_fence
#
[Rose]
manton++ for the test feature on micro.blog!
#
Loqi
manton has 18 karma in this channel over the last year (52 in all channels)
[Yulia] joined the channel; rafadc left the channel
#
@JLAudio
↩️ Most likely they are concerned about the limited current capability of the Hybrid car. Look into our Microsub + subwoofer systems that feature built in Class D amplification that is extremely efficient. Even our most powerful model, the ACP208LG-W3v3 only has a 30 a...
(twitter.com/_/status/1186307270973513728)
#
[tantek]
I think Superbass would make a nice Microsub server name
#
[tantek]
Or AllYourBass
#
[tantek]
Documented my current "routing" https://indieweb.org/routing#Tantek (if what I'm describing there is not "routing" then please let me know, happy to be informed here)
#
[tantek]
And here are my thoughts on moving routing to PHP: https://indieweb.org/routing#PHP-only_routing
#
[tantek]
(again if what I'm describing there is not "technically" routing, please help explain)
#
[tantek]
(aside, snarfed, I actually disagree with Chesterton's fence from a user-centric design perspective, but that's an argument for chat)
[qubyte] and gRegorLove joined the channel
#
[Lewis_Cowles]
I feel like I've explained something badly [tantek]
#
[Lewis_Cowles]
Its 4 files minimum with 1 per post
#
[Lewis_Cowles]
Htaccess at the webroot with a request uri rewrite would point at a single php, which includes headers, footers, other setup php (for headers and footers)
#
[Lewis_Cowles]
So 3 to allow you to declare a blog post + 1 per blog-post
#
[Lewis_Cowles]
You could have the header and footer load via ajax it's still 3 files
#
[Lewis_Cowles]
That is nginx, ssi, apache, or php capable.
#
[Lewis_Cowles]
I suppose types of header footer explodes this a bit
dostDiscord[m] joined the channel
#
[tantek]
no I think we're mostly in alignment. a single PHP file to handle the routing makes sense yes. beyond that it's suggestions / dependent on your setup. e.g. header & footer, or header, sidebar, footer etc.
#
[tantek]
and I definitely don't have one file per blog post
#
[tantek]
one per "static page" might be ok
#
[tantek]
ooh, just figured out with adactio that the PHP built-in webserver has an command line option for a router file!
#
sebsel
tantek: I think it’s better practice to use `php -S localhost:8080` higher ports require no root permissions for php
#
aaronpk
[tantek]: regarding "static" pages, I have the concept of un-dated pages with custom URLs that exist outside of my date-based posts. the pages themselves are still rendered by the rest of the CMS, so my header/footer/etc get pulled in, and they can be written in HTML, Markdown, or plain text like everything else. that's how I have pages like https://aaronparecki.com/contact/ It's been working pretty
#
aaronpk
the single-file PHP routing thing is extremely common in PHP frameworks now
krychu, [Rose] and gRegorLove joined the channel
#
sebsel
Speaking of CMS'es. Reading up on /CMS I'm not actually sure I am using one.
#
sebsel
I use Kirby as a sort of web framework, but I ditched the 'panel', which is exactly the part that makes it a CMS.
#
sebsel
what is headless CMS?
#
Loqi
headless CMS is a Content Management System that only handles the backend parts of a traditional CMS (storage, editing interface, APIs, ...), with the visitor-facing side handled by a different system https://indieweb.org/headless_CMS
#
[tantek]
There may be a bit of a debate about what is “essential” for a CMS
#
sebsel
yeah, if I have a 'headless CMS', using only Micropub for example, is that still a CMS?
zgrDiscord[m] joined the channel
#
aaronpk
given that "Headless CMS" has "CMS" in the name, I'd say yes :D
#
[tantek]
Sounds like it depends on what you’re using to display / serve your files
#
sebsel
I was thinking of something that would receive and talk Micropub. And then using another piece of software to actually render the pages.
#
sebsel
Maybe I'm breaking things too far apart.
#
sebsel
One of the reasons I won't want to write a CMS is because I don't want to deal with themes.
#
KartikPrabhu
what does a CMS have to do with site themes?
#
[tantek]
Yeah themes are orthogonal
#
aaronpk
I would consider my site a CMS and it definitely does not have themes
#
aaronpk
themes are a great feature of a CMS but not a requirement
[chrisbergr] joined the channel
#
sebsel
yea okay, but I guess part of the reason why you wouldn't opensource it, is because you don't want other people to have the exact same theme?
#
sebsel
making / testing assumptions here.
#
[Rose]
I am definitely working on a new CMS while stuck at the airport.
jbove joined the channel
#
aaronpk
it's not that I don't want people to have their site look the same as mine, I suspect other people want to at least somewhat customize their site
#
aaronpk
which is similar but slightly different
#
sebsel
hm good point
#
aaronpk
I also don't want to deal with building a theming mechanism, so if I ever did open source this I would probably ship a couple different themes that are customized only with CSS
Royaljello, [mapkyca], Sean|Fortmatic76, gxt and [jgmac1106] joined the channel
#
[Rose]
!tell aaronpk++ I was digging through your overland code and saw you have a new feature coming to connect WiFi networks with specific co-ordinates. Would you mind me adding iBeacons to that if I can figure out how to do so? The networks at work are so large that I can't use them for GPS, but I have an iBeacon on my desk for other purposes.
#
[Rose]
(++ for the WiFi and inflight WiFi stuff I saw)
#
aaronpk
Yea I’m all for adding beacon support! In general I have no problem adding the guts of the logic for actually doing it, but I would love some help making a UI to manage them!
#
[Rose]
Awesome. I will try and figure this out. I was trying to make your current trip mode into an accordion type dropdown instead of a separate page but had no idea where to begin.
#
@philw_
↩️ I've not done anything with it yet, but https://indieweb.org/Bridgy looks interesting, you can use Twitter as your comments section and it'll make webmentions for a blog to display under the post
(twitter.com/_/status/1186367527540215809)
[snarfed] joined the channel
#
[snarfed]
^ yeah described this way bridgy actually sounds like a really horrible idea 😂
[schmarty] and KartikPrabhu joined the channel
#
aaronpk
[Rose]: cool! Basically my iOS UI skills are zero which is why the trip mode selector works the way it does. Any improvements are more than welcome
KartikPrabhu, [calumryan] and [fluffy] joined the channel
#
[fluffy]
Oh nice I hadn’t heard the term “headless CMS” before but that describes Publ.
#
gRegorLove
what is headless CMS?
#
Loqi
headless CMS is a Content Management System that only handles the backend parts of a traditional CMS (storage, editing interface, APIs, ...), with the visitor-facing side handled by a different system https://indieweb.org/headless_CMS
#
[fluffy]
Oh wait no I just reread it and it seems that Publ is sort of the opposite
#
[fluffy]
In that it only handles the visitor side and leaves the publisher side as a big shrug emoji
eli_oat, [qubyte] and [dougbeal] joined the channel
#
@swentel
↩️ I'm sure I'll be at one of the social events, not sure which one yet, I will send a webmention - pity private ones isn't in yet :)
(twitter.com/_/status/1186408087969775616)