#dev 2021-05-18
2021-05-18 UTC
sparseMatrix joined the channel
# sparseMatrix 'sup y'all
# sparseMatrix @[barnabywalters] I'm noticing the title and subtitle/summary on my site seems to be fairly randomized too (/not/ the intended presentation, heh).
# sparseMatrix fragile doesn't begin to describe this.
# sparseMatrix It's due to it being only half-way integrated into the system as a service.
# sparseMatrix Also, taking it out of the virtualenv to get it running under proepr perms has upset my automated content update scheme, so now I have to do that manually until I have it resolved, which apparrently is a risk fraught process lol
# sparseMatrix I suppose I might have to slow down a little bit with this project, as tomorrow I'm picking up 20 hrs a week contract programmer/admin work
# sparseMatrix which I actually need pretty desperately, so hopefully that works out
alex11, [tw2113_Slack_] and [girrodocus] joined the channel
# [girrodocus] Good luck with the work. I saw a YouTube video about PM2 and node.js and the guy said PM2 would also work for Python. Could that be an option for you instead?
# Loqi Post Type Discovery specifies an algorithm for consuming code to determine the type of a post by its content properties and their values rather than an explicit “post type” property, thus better matched to modern post creation UIs that allow combining text, media, etc in a variety of ways without burdening users with any notion of what kind of post they are creating https://indieweb.org/post-type-discovery
[tw2113_Slack_], [KevinMarks], [Ana_Rodrigues], barnabywalters, [Murray], [chee], barnabywalters_, ShadowKyogre, reed, ytqb[m], smacko[m] and [schmarty] joined the channel; ShadowKyogre left the channel
# @astralwave ↩️ I guess URLs and webmentions works as a Web 2.0 backport, kind of.
But URLs are like page refs (hyperlinks), not block refs (transclusion).
Twitter is an exception because tweets are atomic by design. (twitter.com/_/status/1394647628311322632)
astralbijection[, zootella, unrelentingtech, jimpick and AkyRhO joined the channel; ShadowKyogre left the channel
# @kevinmarks ↩️ The combination of webmentions with microformats gives a way to provide structured responses https://indieweb.org/responses
You can use a fragmention to refer to a piece of text too (twitter.com/_/status/1394652111607062533)
sumner6, oenone_, strugee, stacktrust_, [snarfed] and ShadowKyogre joined the channel
ShadowKyogre and [manton] joined the channel; ShadowKyogre left the channel
mtinsal, ShadowKyogre and [chee] joined the channel; ShadowKyogre left the channel
# barnabywalters jacky: regarding issues #1 and #2 in webmention-ecosystem: is there some user-focused discussion of what problems they’re solving somewhere? they seem very vague and plumbing-focused, and seem to be jumping to the conclusion that JSON is necessary, rather than considering if human-readable HTML+mf2 would work
ShadowKyogre and sparseMatrix joined the channel; ShadowKyogre left the channel
# sparseMatrix lol digital ocean and censys.io are scanning my application layer with penetration testing tools
# barnabywalters there’s a video?
ShadowKyogre left the channel
# barnabywalters oh a video of the meeting, okay. I was watching the etherpad
gRegorLove joined the channel
ShadowKyogre, lanodan and ben_thatmustbeme joined the channel; ShadowKyogre left the channel
# barnabywalters neither of the issues makes it clear that they apply specifically to people implementing webmention.io-like servers, and client software to consume data from those servers
# barnabywalters read from the POV of someone implementing their own webmention endpoint, they’re very confusing
# barnabywalters although I think that even for that use case, there are benefits to providing formatted replies in a human-readable format
# jacky I just updated https://github.com/indieweb/webmention-ecosystem/issues/1 with a note
# barnabywalters e.g. people could link to that page if they wanted to make the replies available but not show them directly on their website
# jacky I think I kinda captured that here https://github.com/indieweb/webmention-ecosystem/issues/1#issuecomment-843394754
# barnabywalters webmention.io does do this already though https://webmention.io/api/mentions.html?target=https://jacky.wtf
ShadowKyogre joined the channel
# barnabywalters it certainly didn’t make its way into the GH issues
# barnabywalters when I first read #2, I thought “retrieving webmentions” referred to looking up the status of individual webmention requests
# barnabywalters i.e. if they were queued and the sender wanted to get a response for them for some reason
ShadowKyogre left the channel
# barnabywalters jacky, aaronpk, GWG, [manton] I added a bunch of context to https://github.com/indieweb/webmention-ecosystem/issues/1, let me know what you think
sparseMatrix joined the channel
# sparseMatrix I'd guess from reading over that discussion GH that you guys would like think a capabilities endpoint is probably overkill.
# jacky wait barnabywalters did you mean https://github.com/indieweb/webmention-ecosystem/issues/2?
# barnabywalters no, #1
# barnabywalters it let me edit the original issue for some reason
# barnabywalters where did I imply that parsing response types were defined by the spec? definitely not here “Other than verification, update and delete behaviour, it leaves the details of retrieval, storage and presentation up to the implementor's discretion.”
ShadowKyogre joined the channel
# barnabywalters yeah, that comes right after “The most common use-case is…” though
# barnabywalters I wanted to make it clear that while the webmention spec is minimalistic and could be used for all sorts of things, handling responses to a h-entry is the most common use case, and the use case on which the discussion is focused
[KevinMarks] joined the channel; ShadowKyogre left the channel
# barnabywalters I couldn’t resist linking to https://snarfed.org/1-million-webmentions as a citation for “most common use case” :D
# barnabywalters I guess we’re overdue another one of those posts, now that bridgy alone has sent >2M webmentions
# barnabywalters we definitely need a new one in time for webmention’s 10th birthday next year
# doosboox searchmysite.net and wiby.me seem neat. Anyone here knows anything about them?
# doosboox Seirdy: cool
# doosboox https://github.com/searchmysite/searchmysite.net/blob/main/src/indexer/indexer/spiders/search_my_site_parser.py <-- I'm trying to understand the indexer. I've never seen BeautifulSoup in use before.
# barnabywalters doosboox: which part are you confused about?
# jacky that service is pretty quick! https://searchmysite.net/search/?q=cooking
# jacky _ha_ this came up on that page https://aaronparecki.com/tag/cooking?tag=cooking&before=20150605T131328-0700
[snarfed] joined the channel
# doosboox barnabywalters: not confused, just haven't understood it all yet :D
# doosboox [snarfed]: crawling and indexing isn't cheap though. Eats bandwidth and CPU
[chrisaldrich] joined the channel
ShadowKyogre joined the channel
[tw2113_Slack_], ShadowKyogre, barnabywalters_ and [jeremycherfas] joined the channel; ShadowKyogre left the channel
# [jeremycherfas] I’d be willing to pay $7 a year to enable 9 other sites to be included.
# doosboox alright, played around with BeautifulSoup4 and watched Spider-Man Far From Home at the same time. Both are simple and fun to deal with.
# doosboox I can definitely see myself using BS4 for a project
# [chrisaldrich] I'm pretty sure the creator of searchmysite.net has been in the IndieWeb chat before...
# [chrisaldrich] what is searchmysite?
# Loqi It looks like we don't have a page for "searchmysite" yet. Would you like to create it? (Or just say "searchmysite is ____", a sentence describing the term)
# [chrisaldrich] what is search my site?
# Loqi Search My Site provides simple search for personal and independent websites - to improve the ability to find independent and personal websites, and provide a search as a service for site owners https://indieweb.org/Search_My_Site
# [chrisaldrich] Michael Lewis was the name... yes.
# Seirdy doosboox, jacky, [snarfed]: many of the decisions of Wiby and SMS (like SMS' 500 page limit) revolve around them not being "normal" search engines but being more like "discovery" engines. users don't use them the way they use Google, users want to surf and find a new website. So it makes sense to cap a website's representation so that it doesn't overshadow smaller sites.
[dianoetic_net] joined the channel
# [dianoetic_net] [manton] Thank you, that’s a nice compliment! Please feel free to have at ‘er. If you come up with any improvements I’d be delighted if you PR them to the theme!
# doosboox Seirdy: makes sense
ShadowKyogre joined the channel
# [chrisaldrich] Most personal sites may not have more than 500 pages until you get into crazies like me with over 30K+ posts... 😉
# [snarfed] hrm doesn’t really make sense to me. discovery and representing smaller sites sounds like great goals to me, but orthogonal to limiting indexing per site. if you only index 500 pages from a big site, you have no idea if you got a representative sample, and you often won’t have relevant pages for a given query at all
# [chrisaldrich] 500 posts on my site only gets you back to January (for public posts at the moment), and only May 2nd if it were to include all my private posts....
# [chrisaldrich] It does look like the 500 limit would just about cover all my articles though...
ShadowKyogre, maxwelljoslyn, Kendall[m] and [Murray] joined the channel; ShadowKyogre left the channel
# [Murray] also, ooph, I'm always interested to see where people draw the line at "not that expensive"; my personal hosting costs just over £50 a year and that seems fair. I'm currenty looking at upgrading, which would go to around £100-120 a year and that feels too steep, but at least I'd get some genuinely useful functionality out of it. If someone told me a side project was getting to 5x that, I'd shut it down immediately 😅 (tbc, very grateful for
# @CrowderSoup ↩️ #IndieWeb is cool. You'd need to add a micropub endpoint to your blog that could handle standard requests + get IndieAuth set up which is fairly trivial unless you want to build your own. I'm slowly trying to add all these to my own blog.
https://indieweb.org/ (twitter.com/_/status/1394784368694992896)
# @jamesvandyne @iamhirusi I think I've broken sending webmentions on my blog, but saw your post about handling django & .env files. I highly recommend using django-environ to read/convert your .env files.
Full response is on my blog at https://jamesvandyne.com/03a30d90-1d13-41c7-9862-0f2b4b5ef881 (twitter.com/_/status/1394784319525113858)
# [chrisaldrich] FullResponseIsOnMyBlog++
# [chrisaldrich] register it quick... that sounds like a good micropub client domain name
sparseMatrix joined the channel
# sparseMatrix casual observation: it seems that in this age of everything on the cloud, self-hosting begins to take on a pretty narrow set of activities
# sparseMatrix *begins to describe a pretty narrow set of activities
# sparseMatrix mostly centered on systems administration
# sparseMatrix unless one insists on local hardware as part of the definition
# sparseMatrix many of you guys seem to wrestle a bit internally with the philosophy of independent ownership/operation vs. cloud hosting and centralization
# sparseMatrix e.g., single points of failure. but really, strrrictly locally hosted stuff is a pretty big SPOF too
# sparseMatrix was just reading up on that jf2 working notes document
# sparseMatrix really good stuff there
ShadowKyogre joined the channel
# sparseMatrix I keep coming back to this question: is my site a blog, or is it a social media client? to me, this cooks down to, "is it a client or is it a server?" of course, there is nothing to be gained by forcing roles like that into existence, but it seems that as the interaction between author and reader continues, the role gets quite blurred. Maybe there is something to be gained by designing an app with elements of both?
# sparseMatrix I keep envisioning a tiny webserver running on a phone serving an hcard
# sparseMatrix just like, you know, the most basic level of such an operation
ShadowKyogre left the channel
# sparseMatrix there is so much that would get in the way of doing that, like right now, but things change
# sparseMatrix ways to do stuff are found
# sparseMatrix in 1998 I was taking free java classes on sun microssystem's website in between applying for jobs on monster.com
# sparseMatrix I had a bunch of contact info in a palm pilot that I was having to transcribe each time I applied
# sparseMatrix it was frustrating, so I wrote Bill Joy an email -- I told him he needed to make a cell phone running nothing but a java vm
# sparseMatrix it would have stripped down linux kernel in it
# sparseMatrix sound familiar? lol
# sparseMatrix it was pretty damned unlikely at the time
# sparseMatrix now that shit is everywhere
# sparseMatrix I'm not telling you this bc I'm trying to claim the smart phone as my own idea
# sparseMatrix I'm telling you this because I want to make the point that some things are inevitable
# sparseMatrix I figure probably me and about 10000 other guys had tha idea within a few weeks of each other
# sparseMatrix some of them were in a position to do something about it
# sparseMatrix so anyay, cool story right
[snarfed] joined the channel
# sparseMatrix It's something that keeps coming back around for me - as I've made a pretty good income hosting some niche applications
# sparseMatrix There are a lot of seeming opportunities here to host data and/or provide relevant services
# sparseMatrix but I keep asking myself whether that is in philosophical conflict with indieweb
# Loqi It looks like we don't have a page for "self-hosting" yet. Would you like to create it? (Or just say "self-hosting is ____", a sentence describing the term)
# sparseMatrix : D I'm so new to the eco Jacky, I can only imagine what that is
# Loqi It looks like we don't have a page for "self hosting" yet. Would you like to create it? (Or just say "self hosting is ____", a sentence describing the term)
# Loqi Web hosting can be the primary regular cost in maintaining an IndieWeb site; this page lists several options from free on up depending on your publishing needs, like a static, shared, private, or dedicated server https://indieweb.org/hosting
# jacky take a look at https://micro.blog
# Loqi Pine.blog is a reader and blog hosting service that supports Webmention https://indieweb.org/Pine.blog
# sparseMatrix @[sknebel] oh, completely understandable, and logical that those making the most use of the thing should go about refining it
# sparseMatrix and if I may say, doing a proper job of it
# sparseMatrix myself, I'm still sniffing around getting the lay of things
# sparseMatrix @aaronpk: that's me right now
JackyAlcin[m] joined the channel
# sparseMatrix with the exception of stupid router tricks, it isn't a lot different technically from doing it at e.g., digital ocean, at least day-to-day
edsu, astralbijection[ and Kendall[m] joined the channel
# sparseMatrix micro.blog looks pretty awesome
# sparseMatrix pine.blog looks pretty awesome too. I see they also incorporate reddit. I've been wondering how I'd go about that, given reddit's explicit policy of anonymity.
# sparseMatrix I'm a pretty prolific commentor on reddit, but I'd really not want anyone knowing who I am there.
# sparseMatrix You could say I'm pretty vocal about politics ;)
# [snarfed] you may be interested in Bridgy’s Reddit support: https://brid.gy/about#which
# sparseMatrix the last thing I need is a bunch of crazy ass republicans showing up at my front door lol
# sparseMatrix hahaha yeah, no that wouldn't work for me, linking to my site would be doxxing myself
fredcy_ joined the channel
# sparseMatrix stuff I write on my own blog will keep me in enough trouble no doubt
# sparseMatrix I actually had to redact a couple of posts today, things that were written when the site was meant to be private and never should have been crawled
# sparseMatrix so if you're reading any of my journals and hit a page that sayss 'redacted' you'll know whats up
drmr and astrojl_matrix joined the channel