#sknebelbecause otherwise it should have redirected you to the page URL?
#gRegorLoveaaronpk: Sounds about right. My homepage is an example of that. Just my latest article in an h-entry, u-url is the post permalink
#aaronpkas we speak, just got another connect error from a random domain, since they mapped their domain to blogger. so yeah i'm gonna have to do something more complicated than a whitelist
j12t and snarfed joined the channel
#snarfedaaronpk: it's also funny that your problem where xray can't fetch google urls (or needs that option) is PHP-specific
#snarfedie bridgy (python) fetches google urls fine without any corresponding option
#aaronpklooks like about 900 which seems lower than i would have expected
Gold joined the channel
#aaronpki'm actually looking at the number of requests to XRay, not actually looking a webmention.io, but it does a request to XRay for every incoming webmention (after it rate limits a little)
#aaronpkfun fact: if you encountered any HTTP redirects when fetching a page, don't forget to use the last URL as the reference URL when dealing with the page afterwards
KevinMarks joined the channel
#aaronpke.g. if you fetch aaron.pk/4Zn5 then make sure you use the resulting URL on aaronparecki.com when passing to the microformats parser otherwise all the relative URLs in the parsed result will be wrong
#acegiakGWG: Trying to work out how to make it so that when I post from the wordpress app which doesn't specify a kind, obviously, posts get auto-marked as the "note" kind
#acegiakshall I have a crack and if it works, PR it?
#acegiakis the wordpress repo up to date with the github version or should I grab the latest github version first?
#GWGPlease. I've been laid up the last week and a half with a respiratory thing. I'm on vacation after tomorrow for a few days. Was planning on doing some minor tweaks.
#acegiakokiedoke. I'll try a fiddle with default post kind and have a look into why kses is acting up again
#GWGBut I was working on the Indieweb Plugin improvement stuff, if you were following that
#acegiakI've been busy working on game design stuff for a few months
#GWGBasically, moving rel-me and h-card basic functionality into the Indieweb plugin so installing/configuring it helps you establish your identity online
#GWGAnd since I believe in self-dogfooding, it has to at least have enough features for me to switch to.
#GWGBut yesterday, I noticed some design issues with Post Kinds and some themes and wanted to try to fix them.
#acegiakat some point I should really just redo whisperfollow the fact that the code is so messy I'm not sure how I'd make it a thing other people could use easily
#GWGacegiak: I say that about most of my work. But if you keep iterating, it seems to get less...messy, I've learned of late.
[kevinmarks] joined the channel
#[kevinmarks]copy paste until it works, refactor at leisure
#KevinMarkshi acegiak - my woodwind feed starts my day with you smiling every morning, so it's nice to see you here too
#acegiak😄 it's really interesting the way my 2016 daily journal & selfie project affects a bunch of my relationships that I hadn't considered
#acegiakI hope my lastfm and youtube scrobbling doesn't spam anyone's feed too much. I've specifically got them categorised so that it should be easy to filter them out
jasikpark, sammachin, begriffs, loic_m, snarfed and dogada joined the channel
#bearaaronpk - I spent about an hour trying to write words explaining how to submit articles to the aggregator i'm writing and to be honest, yours are so much better - so i'm going to be borrowing chunks of your how-to page
#bearand adding a lot of gushing praise in the /about for you and others
nitot and begriffs joined the channel
#KartikPrabhu1bear: will I be in it for standing by and watching while people do things? ;
#KartikPrabhudamnit I don't even get credit for being lazy ;P
#bearand yes, I will be working almost everyone into the about
#begriffsThinking about breaking out of silos like Slack, I'd like to host a chat server for some coworkers. What's best: running an irc server or xmpp (or something else)?
#bearboth will work, it all depends on which you feel comfortable running
#bearxmpp is useful if you already have a comfort with it's clients
#bearirc is what you will find easier to share with others
#beartho without knowing the tech level of your coworkers (or how patient you are)... it's hard to say
#begriffsSuppose people are happy to use swift.im and I'm running eJabberd on digitalocean...I would have to create accounts for each user, right? Would they be able to change their own passwords?
#bearyou would have to create them or allow in-band registration
#bearallowing in band registration is tough to control if your site url gets out to the public
#bearonce they are online with their account they control it
#rMdesabout xmpp/irc selfhosting earlier : https://github.com/YunoHost this nice tool help you get a nice dashboard with all your apps users@yourdomain.tld
#rMdesit's really a one click install and you get your xmpp network up & running + web interface or conect your own client if you prefer
#petermolnarrMdes setting up openfire or prodosy is not really heavy for xmpp; and irc server is even more easy to do so
#rMdesindeed it is, I have gone both ways just to learn
#rMdesplayed both with prosody & openfire ended up with jappix for what I needed it was great, mostly because i needed a single sign on solution to switch between apps
#petermolnarI used to do a lot of the preinstalled os thing, or the web interface os editor ( like eBox or Virtualmin ) but it always leads to misunderstanding / not getting how things really work
#petermolnareBox goes as Zentyal these days, sorry
#rMdesthat's true also for yunohost, i had to digg a bit under the rublles to get how they make it work, in the end it's bash scripting adapted to each platform/os so it was easy to learn & see where things go
#rMdesyunohost is helping a lot of people get into the real of selfhosting and self managing your own shit, it's very good, because when they get frustrared by it's limitations, they either participate with solution, or move on to real self hosted without on-click solution, but it's too late, they are already on the journey to never go back to hotmail or gmail
#petermolnaracegiak you're misunderstanding me: those who "I just want it to work" should not host their own, internet facing _server_. It's dangerous, not for them, but for anyone else using the internet.
#petermolnarrMdes as a learning tool, it's nice and is needed
#petermolnarcweiske when the router and the server is separated, the approach of having security on the router is usually enough, unless there is upnp on the box, or a forwarded port
#acegiakpetermolnar: by that logic people shouldn't be allowed to set up wordpress on a cheap shared host with an install wizard?
#rMdesi started from just wanting my own VPS with my own tools running, its only after that that i went yunohost for some cases and I learned a lot just by doing this journey with a few people, it's really great !
#acegiaklike, where are you drawing these sand lines?
#acegiakIf my sister wants to set up yunohost on a raspberry pi, what bad things are going to happen that are not going to happen on a service where she's payed a third party?
#petermolnaracegiak cheap shared host is in theory managed by someone
#acegiakwho does what? leet counterhacking the chinese infiltrators?
#acegiakif the system is set up correctly it shouldn't matter where it is
#petermolnarI am well aware that this argument is problematic and sounds offensive; I was trying to phrase it as nice as I could. Currently there are billions of devices out there, actually participating as a botnet element, and they are mostly the maintained, outdated things that someone once installed and never really cared about, because "I just want it to work"
#acegiakI don't think that's the fault of projects like yunohost, I think that's the fault of paid consumer products that claim to just work in a disposable society
#petermolnarit's the fault of trying to make computing easy and user-friendly
#rMdesI know by experience, that if you get yunohost set up you're only at the begining of learning more, and that can only be good, for anyone
#acegiakrunning something like yunohost would actively make people feel more in control of an responsible for their system
#petermolnarrMdes same goes for a raspberry PI, which is still presented as a learning platform
#petermolnaracegiak the responsibility part I unfortunately doubt
#petermolnarhow many Mac owners you know feel responsible for their laptop?
#rMdeshaving all these nice apps easy to install, you still have to learn how to maintain your OS and have it patched at system level for security issues etc...so it's really a process, something you get to do more along the road
#petermolnarwe obviously need things like Zentyal, like yunohost, raspberry pi, etc.
#acegiakhonestly, right now, I'm looking at how to set up yunohost and migrate my personal blog because I've done way more damage to my own security trying to work out SSO on my own than any prepackaged solution could ever create
#petermolnarbut they all should face towards the learning curve, not the "just click here"
#acegiak"just click here" should exist, but it should exist with appropriately conservative development and support. then there are a thousand degrees of control all the way up to writing your own OS for your host system
#petermolnaracegiak I disagree, the just click here should be XY as Service, maintained by people who do actually care
#petermolnarso, is anyone aware of a self-hosted OS, which is, similarly to Rasberry, trying to teach and push towards learning the rest behind it? Yunohost is not a bad start, but for me, their website is advocating and "it's just one click, anyone can do it" approach, not the "this is how you start, and click here to learn more"
#beari've been keeping an interest in some of the new micro kernels for that reason
#bearthey don't require intense sysadmin skills, would allow for easy-click app installs and could then be hosted on top of a robust/secure host os
#bearpair them up with a backed-up data/file mount and you have something that is consumer friendly
#petermolnarthat is what docker is used for these days, which is even a worse security nightmare ( here, download this container image and run in, first pipe this bash from the internets to install prerequisites )
#bearright - I'm not talking about docker tho because IMO it's too much like root access to a fleet of machines
#rMdesjust throwing this here : www.internetcu.be - it is the rasberry like arch I use to run some yunohost for friends
#petermolnarI've seen this a few days ago, and I was impressed, especially that they are advocating an open hardware solution
#bear5 years ago I thought small brick/pi/whatevs type devices would be key - something every house could have in their homes
#rMdes& its also a nice "indieweb" gift to give out there: hey here's is your domain, your site, your data and your contacts/emails/agenda in one box, have fun !
#bearyea, the cube idea is something i've been thinking about - paired up with the api's I was just talking about
#bearyea, but it still suffers from a support issue IMO
#bearin 5 yrs we would be dealing with cubes that haven't been updated in 5 yrs and are now hacked/pwnd
#bearugh - it's 0530 and the sun is rising - time for me to go to bed
#petermolnarlooking back on my long deleted tweets, trying to identify the first time I tried POSSE; it looks like Aug 2011. It didn't know the term and was referring to it as cross-posting, only to Twitter, and that idea failed miserably. I'm glad I've found indiewebcamp ~3 years after that :) ( why: I'm looking at /timeline which got me wondering how much behind I'd been with the same idea )
#petermolnarI've hit an interesting wall that time: most of the people following me at silo X were following me elsewhere as well ( or my site itself ), thus POSSE was generating redundancy and noise; now I remember I never got to the bottom of this issue
#petermolnarhad anyone else had trouble with this?
#singpolymaA little. My fiancee unfollowed my Twitter when I started posting everything to Facebook also
#singpolymabut with facebook's algorithmic timeline, most users don't see most of my stuff anyway, so other overlapping followers haven't complained
arthurspooner joined the channel
#petermolnarthat algorithm wasn't always as bad as today; a few years ago most of the content was actually visible
nitot joined the channel
#voxpelliearly on when Twitter was young and there were many competing microblogs, then duplicate content was a real problem
#voxpellifollowing someone on two networks didn't really work as one got all their content twice then
#voxpellibest case scenario would be a combined Twitter + IndieWeb reader that could deduplicate posts
#petermolnarthat's tricky, but not impossible; if link in silo content, check for endpoint link in indie site, if exists, drop
#petermolnarif the user is the same, so a rel=me backcheck is needed
#petermolnar( endpoint link = the very last in potential 301/302 redirect chain due to url shorteners )
j12t joined the channel
#sknebel_petermolnar: isn't that what rel-syndication is for, or did I misunderstand that? (haven't played with POSSE yet)
#petermolnarit is, indeed, but I wouldn't rely solely on that
#petermolnar!tell tantek if I load your page with 3rd party content blocked, it fries Firefox with a script timeout message as chrome://global/content/bindings/videocontrols.xml:1523
#aaronpk"CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set" so that's why it's not working with aaron.pk
#snarfedacegiak: re posse to G+, i've seen code that opens the G+ share box with your content pre-filled. still have to click "post" manually, but still mostly automated.
#snarfedor you can try to get into their private API like known, wordpress, etc :P
#[jgarber]aaronpk snarfed The source was directly from xnxx.com (VERY NSFW) and it was native. I have a form on my post pages where someone can paste a URL so it could very well have come in that way than from, say, the command line or someone else's posting interface.
#[jgarber]@voxpelli: I didn’t bother validating once I saw the source.
#voxpelli[jgarber]: thinking that your webmention receiver would automatically discard it upon failed validation, but perhaps not?
#[jgarber]@voxpelli: My validation method still has some kinks in it, so I don’t delete non-validated webmentions. They stay unvalidated and don’t show up on the public side of my site.
#[jgarber]* don’t delete invalid webmentions, that is.
#[jgarber]tantek: I’d say FrancisCMS is of moderate difficulty for someone familiar with Rails. The documentation is _pretty_ thorough but does require some specific knowledge. shaners works with Rails (I believe) and might be a good judge of my “moderate difficulty” assessment and/or the quality of the documentation.
#[jgarber]But it’s not “easy” like Known is easy.
#snarfed[jgarber]: i'd be curious to know if it validated, ie if it linked to that page on your site correctly
#snarfedif it did, then it's arguably the first native webmention spam, which is notable
#snarfed(even if we don't know whether they submitted the form by hand or automatically)
#petermolnar[jgarber] I'm interested as well, check if that source has the target url :)
#petermolnaraccording to /timeline it was about a year between pingbacks and pingback spam, so it's about time for webmentions...
#voxpellithe value one would get out of webmention is very limited right now though :P
#petermolnarI know the spam problem was addressed with the idea of vouch, but has anyone came up with anything against the ddos/dos that could happen because there is too much remote data to process?
#aaronpkdos and ddos are two very different problems
#petermolnarnormally it is, but I'm not referring to the results of many remote connections now
#voxpelliand I do know how to scale up my fetching + parsing to handle probably a couple of hundred submissions a second – tried and tested in the real world
#KevinMarkslol at Orkut emphasising ex-google engineers as the orignal orkut was running on windows on a box under his desk and it took ages to get it onto gogole infrastucture
#petermolnarthey had to rewrite it a little and now it's called G+ /s
#aaronpkguess they don't count until they leave :P
[jgarber] joined the channel
#[jgarber]snarfed @petermolnar Just curl’ed the source URL and there’s no link to my site in the markup. So definitely spam.
#petermolnarah, I was just about to celebrate the first webmention spam
shiflett joined the channel
#aaronpkstashes away a bottle of champagne to break out when we get the first webmention spam
#sknebel_once something wordpress-related discusses webmentions or something like them is included in wordpress, there are going to be "SEO experts" raving about it
#LoqiOrkut was a silo from Google that existed from 2004 to 2014 (see site-deaths) and was very popular in Brazil and India https://indiewebcamp.com/orkut
#gRegorLoveWow, in the Medium export (from wiki) "they replace external links with a redirect to a /r/?url= link that obviously doesn't work locally or on a server without you adding code"
#sknebelwhich is strange, since their pages don't seem to have that
#sknebel(but I just checked in devtools, could be JS magic...)
#KartikPrabhui only discovered it due to Bridgy error messages from Twitter
snarfed, snarfed1, brandonrozek and KartikPrabhu joined the channel
#tantek.comedited /projects (+347) "move FrancisCMS to Get Inspired per jgarber note about moderate difficulty, cite IRC. Also noted what dobrado requires." (view diff)
lukebrooker joined the channel
#aaronpkstatus URLs are live on webmention.io now :)