#dev 2021-05-17
2021-05-17 UTC
[tantek] joined the channel
#
lahacker IPFS for decentralized *media*.. nice static hashes, don't always need to be human readable when embedded.. pin it at home on your desktop, link to it from a reply context on your site, even possibly delete your local copy above a threshold of active peers (to save space).. viral media posts can have the bandwidth distributed amongst active viewers (automagically or just by one single user clicking the
#
lahacker pin button next to the media).. just trivially installed the go-ipfs binary and IPFS Companion extension (in ff & chrome) and unlike the last half dozen attempts *everything* worked out of the box with zero config. blocked ipfs.io in /etc/hosts and my extension reads over 1000 peers. every video i find streams instantly.
sparseMatrix joined the channel
#
sparseMatrix dang
#
sparseMatrix well, I'm out for the evening. for the curious, I rebuilt my system-wide uwsgi, got the plugin issues worked out, the https-socket instead of the http-socket, got the app ssl-ified with flask_talisman, socket file and permissions proper, finally got uwsgi to start my app, and all with no complaints or errors.
#
sparseMatrix also no logging of any request, and every request returns 404 not found.
#
sparseMatrix that's my main-strength attempt for today lol
[chrisaldrich] joined the channel
#
sparseMatrix also @lahacker that is a far better report than I can give on ipfs ; )
#
sparseMatrix but it's been over a year since I fiddled with it
#
sparseMatrix anyways, see y'all next time : D
#
sparseMatrix o/
mmarfil, gRegorLove and [tantek] joined the channel
nertzy_, [jeremycherfas], gRegorLove, gRegorLove_ and [jgmac1106] joined the channel
#
[jgmac1106] POSH, accessibility, and cybersecurity: https://www.linkedin.com/feed/update/urn:li:activity:6799707617921912832?commentUrn=u[…]3A%28activity%3A6799707617921912832%2C6799783627392630784%29

[Tim_Culverhous], tweet[m], [KevinMarks] and sparseMatrix joined the channel
#
sparseMatrix I gotta say, this setting up of the uwsgi/flask/nginx -- it's like an unholy trinity. That webapp I flipped up on to https was a node app and it took like ten minutes. I'm staring day 4 right in the face.
#
sparseMatrix seemed to have dropped half a sentence there. What I meant to say was, the last I did was a node app, and it took about ten minutes to get it on https.
#
sparseMatrix for whatever reason, nginix stopped logging to my vhost-specific logfiles and went back to logging to the canonical access/error logs. I've been stumped ever since.
#
sparseMatrix And having found out where its actually logging and reading whats happening doesn't make a hell of a lot of sense.
#
sparseMatrix instead of passing my requests through to wsgi, it's trying to read static files from the default nginx html folder.
barnabywalters and [tantek] joined the channel
#
barnabywalters has anyone used hostinger.com for web hosting? they seem to have good reviews and good prices for EU hosting

#
petermolnar me? opinions? pff.

#
petermolnar on a more serious note, I have no idea. I've never heard of them before.

#
petermolnar to be honest the ginormous cookie banner is scary

#
petermolnar other, than that, it looks like an oldschool shared hosting provider

gRegorLove and sparseMatrix joined the channel
#
sparseMatrix @barnabywalters Digital Ocean just opened up a datacenter in London, and I could not offer a more glowing endorsement for hosting
#
sparseMatrix Haven't had a service interruption in two years, and the support is beyond par
#
barnabywalters well, London isn’t EU any more, but I’m still vaguely considering UK-based hosts if they’re considerably better than an equivalent EU host

#
sparseMatrix you have a point, I guess that fracture hasn't yet settled in for me :/
#
sparseMatrix That said, they also have a DC in The Netherlands
#
sparseMatrix In the interest of full disclosure, I do not own any part of DO nor do I collect their referral 'bonus' ; )
#
sparseMatrix but man, their stuff works great :)
#
sparseMatrix goes back to the grindstone
#
barnabywalters heh, it’s weird that most “oldschool” shared hosting providers have better product summaries and comparison charts than either of those more developer-focused offerings

#
[tantek] I'm wondering if there's privacy law advantages to using a EU-based host, or if US-based businesses have to comply with EU privacy laws in their EU operations? Or if that doesn't matter because any US-based business is still vulnerable (anywhere in the world) to US gov monitoring pressures/orders

#
barnabywalters tbh all I really need is regular shared hosting, with SSH access and support for many domains

#
barnabywalters I got into the mess I’m in now due to using a cheap VPS provider and not really knowing how to manage it myself, or the ridiculous limitations it ended up having

#
barnabywalters turns out I’m not really interested in being a hobby sysadmin

#
barnabywalters and my current VPS provider’s virtualisation doesn’t support the latest linux kernel, which prevents me from updating most software

#
barnabywalters so I’m stuck with PHP 7.0, which is not really good enough any more

shoesNsocks joined the channel
#
[tantek] these are all interesting "gotchas" to look out for, maybe worth mentioning (perhaps in a "Criteria" section?) in the /web_hosting page

#
petermolnar > turns out I’m not really interested in being a hobby sysadmin - that's sad, I was about to say try FreeBSD :)

#
barnabywalters it’s tempting, but I know myself better by now

#
barnabywalters I wish hosting providers had a publicly accessible no-op demo of their control panel/configuration UI

#
barnabywalters sure, if they offer a free trial

#
barnabywalters but you still have to sign up

[Murray] joined the channel
#
sknebel Uberspace are interesting, I'm not 100% how good their english docs are, but worth checking out: https://uberspace.de/en/product/ (they give you a shell account and even let you run your own services, so a bit more than just normal hosting if you want that)
#
sknebel in the UK https://www.mythic-beasts.com has a good reputation
#
sknebel honorable mention to https://www.netcup.eu/ (I get my VPS from them), but they are stingy with letting you use external domains on their webhosting package and I see no way of upping that, so likely not the right thing for you
lahacker joined the channel
KartikPrabhu, barnabywalters and lahacker joined the channel
#
sparseMatrix ...and, it's working.
#
sparseMatrix https://reader.code4peeps.life/reader/index.md
#
sparseMatrix the app is doing plain jane http -> uwsgi, uswgi -> nginx https
#
barnabywalters small bug report: the toggle css link redirects to localhost:7000

#
sparseMatrix there's a host of crap I had wrong. But, it's fixed. Thanks for all the help and the good vibes y'all : D
#
sparseMatrix Thanks, yes I'm aware of it
#
sparseMatrix it seemed like the proper thing to do was tackle the hard bits first xD
#
sparseMatrix service/proxy/transport/service and such
lahacker joined the channel
#
sparseMatrix gonna figuratively take five to shake out the sawdust from my head, and definitely to thoroughly back up this configuration for future reference
[chee] joined the channel
#
barnabywalters [chee]: what do you use plan 9 for? I installed it on a raspberry pi once for fun

#
[chee] i mostly just wanted to see if i could install it on a VPS, haha. though it was also for part of an art project i was/am working on: http://borksystems.net

#
sparseMatrix @[chee] I <3 that 'recreational sysadmin', good stuff :D
#
barnabywalters sparseMatrix: I’m a bit confused by what that page is supposed to be, as it says that the h-card url is http://code4peeps.life, but that has nothing on, and the page you linked has an empty h-card on

#
sparseMatrix @barnabywalters, please forgive me - it's a bit of a mess. I've been rearranging it since about day1, mostly because of infrastructure/architectural overthinking
#
sparseMatrix and a little underthinking in places too
#
sparseMatrix now that I have things about right, I'll see if I cant get it tidied up a bit :)
#
barnabywalters ah, I see. no worries, was just curious and a little confused

#
barnabywalters I suppose you already know about tools like http://pin13.net/mf2/ for helping to debug microformats markup? e.g. http://pin13.net/mf2/?url=https%3A%2F%2Freader.code4peeps.life%2Freader%2Findex.md

#
sparseMatrix yeah, it's just a little broken atm is all :D
#
sparseMatrix No, I did not
#
sparseMatrix I'm totally new to the ecosystem
#
barnabywalters ah okay, cool! I have a little mf2 testing UI on my website too, you can’t parse external content, but it live-updates the parsed result of HTML you input for quick learning and experimenting https://waterpigs.co.uk/php-mf2/

#
barnabywalters it might be running a somewhat out of date version of the parser, but is a nice quick-feedback learning tool

#
sparseMatrix interesting
#
sparseMatrix that pin13 tool seems to show my page source back to me
#
sparseMatrix perhaps slightly transformed in places
[chrisaldrich] joined the channel
#
barnabywalters it shows you how the microformats-2 markup on the page is parsed

#
sparseMatrix it seems it deserves a somewhat closer look than I gave it
#
barnabywalters the h-entry looks good, but you have an empty h-card

#
barnabywalters another minor gripe: the datetime formatting in the <time datetime=""> attribute isn’t in a valid format for that attribute, at least according to https://developer.mozilla.org/en-US/docs/Web/HTML/Element/time

#
sparseMatrix @[barnabywalters] try this hcard link https://jamesstallings.code4peeps.life/ -- it's what will eventually be linked to the blog pages
#
sparseMatrix you may not be aware, but this app started life as a private lan denizen that has been/is being modified for the big bad interwebs
#
barnabywalters oh yeah that one looks good! nice to see honorific-suffix, that one doesn’t get so much usage

#
sparseMatrix : )
[KevinMarks] joined the channel
#
sparseMatrix @[barnabywalters] that sort of header that appears on the top of each page is ultimately meant to display authorship details, which of course come from the hcard
#
sparseMatrix I know it probably doesn't look much like it, but your site was one of the first I browsed, and served as a bit of a guide
#
sparseMatrix I keep learning new things so quickly though that the whole project keeps changing shape in mid flight hahaha
#
sparseMatrix which I really don't mind
#
sparseMatrix I just hate getting wrapped around the axels of setting up transport layers
#
sparseMatrix which is where I have been with it for a couple of days now
#
sparseMatrix ...and honestly it was that realization that made me decide to bite t he bullet and get my https working and a proper functional relationship between my flask app and nginx
#
sparseMatrix so I could then really focus on the fun parts
[jeremycherfas] joined the channel
#
@bnijenhuis ↩️ I've updated this to include the per-page parameter, because the default number of entries for the mentions endpoint is 20 (which I only found it recently because a note went over 20 :P )
https://bnijenhuis.nl/notes/2021-05-03-implementing-clientside-webmentions/ (twitter.com/_/status/1394392891167059968)
#
barnabywalters woah I didn’t know webmention had a wikipedia article

#
barnabywalters that’s how you know you hit the bigtime

sumner and [tw2113_Slack_] joined the channel
#
[tw2113_Slack_] the real bigtime status indicator is that it’s not marked as a stub and risking removal
#
barnabywalters heh, true.

#
sparseMatrix yeah I really need to just take a break for a while, I just broke hell out of everything again, just trying to add a stinkin' favicon lol
#
sparseMatrix it's back up now, but yeah
#
sparseMatrix I'll see y'all rsn
[tantek] and [KevinMarks] joined the channel