snarfediMessage is a great example. it's encrypted, the implementation is generally considered good (if closed and opaque) by security experts, and as far as we know in the open, apple can't decrypt it themselves
ageissnarfed: "what works and what doesn't work. Show the # of steps it takes to encrypt and decrypt mail" she's demonstrating the PGP usability problem - what doesn't work and needs improvement, not what does work
LoqiTantek-ing is a method of encouraging people to contribute to the wiki by indirectly prompting the person who first mentioned the term to create a short wiki dfn page for it https://indiewebcamp.com/tanteking
GWGOn the 31st, I'm going to WordCamp. Still trying to figure out how to pitch Indieweb to random WordPress users, many of which are business, not individual bloggers.
tantekandicascadesf: you should absolutely make sure all your silo profiles link back to http://andigalpern.com - it's important as a designer to show such a consistent personal brand design experience
tantekheh, github's POSSE to Twitter code (AKA Twitter commit hook) is really dumb at ellipsing (i.e. does so in the middle of a URL, which is unnecessary since Twitter will just t.co the whole thing) https://twitter.com/cassisjs/status/656275085511294976
petermolnarin case you have a reader (see: https://indiewebcamp.com/reader ) and the reactions are represented on a site in a parsable format ( mf2, rss, etc ) it is doable, but I'm not aware of an existing solution
petermolnarmy own solution is a plain rss/mf2 parser, sending email notifications about new posts of followed blogs, but not for the discussions or not by per topic; that is done by sieve filters afterwards
petermolnarb, is a massive overhead and would require implementation on every site ( eg. a change in the webmention protocol itself, making it require some sort of storage for all the subscribers ) and even if it's a decentralised solution, it may be a bit too tricky
George_I think what I am wondering about is (1) a decentralized alternative to google alerts or twitter search, which (2) can be more manageable by having a limited scope e.g. only indieweb participating sites detected by xyz schema; and (3) by use of schema/microdata allow context/content signals to be hoovered up by the crawler so that the user can better filter the firehose
voxpelliGeorge_: and regarding a crawler, there's already such ones – we did crawl the entire IRC People list a few weeks/months ago to create a Twitter list of everyone for example
George_I should say that the way I came to this line of thinking as a day 1 newcomer to IndieWeb site, my first reaction on reading the onboarding notes was to ask - where is the system to contribute to or track an arbitrary topic
LoqiIt looks like we don't have a page for "equivalent of a Twitter hashtag in a decentralized group of bloggers talking about the same thing" yet. Would you like to create it? https://indiewebcamp.com/s/105Q
George_it is enabling the user to track in none or lots of detail any number of topics which are being talked out, in a platform agnostic way, but aided by microdata
voxpelliif the tag-URL accepts WebMentions, then I will notify it that I have tagged it and it can do whatever it want with that – but that's just a bonus
voxpellieg. the Superfeedr tracking service can still see the category and so can any other crawler or reader that wants to search for or filter on a specific tag
George_as one of the angles is to take people out of centralized places like wordpress.com and twitter, but at the same time you are taking away their visibility from search and tagging
George_to get people to adopt the decentralized approach there must still be an easy way to ensure what poeple are saying can be discovered by people that they do not know
voxpellias the indieweb revolves around dogfeeding and building stuff for oneself, it's still an open question of how to solve some of these things as you first need something that's valuable to crawl before you crawl it
George_to reduce the scope of the question I think the first part is which user-controlled crawler can be set up to focus only (for this case) on sites participating in the markup such as the u-category mentioned here
voxpellithen there has been discussions around group functionality on the indieweb and if that we're to materialize one could use group membership to build a crawler for just the members
voxpelliif they're missing anything one could probably suggest it to them – unless one really wants to scratch an itch to build such a service oneself :)
voxpelliI think the bigger "issue" is the lack of clients for all such data – the plumbing is all cool and nice, but so far the indie reader / client space make very little use of it
voxpellicweiske: if you want to have a list of all URL:s I can always run my identity crawler and have it extract all of the feeds of the irc-people list
petermolnarit could be a mixture of a crawler and a poller as well; such as starts on the irc-people sites, looks for urls on the site, incl. responses, follows urls, if url the supports re-me things and looks like indieweb, add it to the list
voxpellipetermolnar: I think George_ only wanted a way to label a site "IndieWeb" or "non-IndieWeb" to be know whether it should be included in the hashtag search or not
voxpellipetermolnar: that is basically what my relspider crawler does – and feels like some complexity that would be better of separate from a pubsubhubbub-club like subscriber
snarfed!tell petermolnar,voxpelli,cweiske just fyi, superfeedr's tracker feature is actually free for the first 2k notifs/month (https://superfeedr.com/pricing#trackers). as a data point, bridgy's blog webmentions feature (https://www.brid.gy/about#blogs) only uses 1-2k notifs/month, so you can run a decent sized service in that budget
snarfedin general i'd recommend ignoring anything that feels personal, and just focus on the actual content of whatever you're trying to do and the changes they're asking for
bearno one is ever a *bad* programmer - your may be lower or higher on the skill continuum than whoever is saying this, but the only way, IMO, you can be *bad* is if you refuse to learn from mistakes or critiques
petermolnarand to be honest, they do have solid reasons for being like that: the kernel actively used by the majority of the internet, so for keeping it fast & agile, there is no real space for British politeness
voxpelliFun thing about time and open source projects: two years or so after I gave up developing my Omniauth / Passport.js-like for Drupal it suddenly rocketed in usage
petermolnardevelop some hard-realtime embedded systems with safety requirements and try to make a change; you'll realize that if you can't back it up and it's not without bugs, you'll need to take a step back and fix it
petermolnarthe second is a relatively valid reason which I had thought about as well, since I'm getting tired of WP and have no idea what I'll do with my plugins
voxpelliand gave up is probably the wrong word, I just lost motivation to work on it because I no longer had a use case myself and no one else seemed to have one either
cleverdevilGWG and voxpelli, if you're looking for some help getting more involved in the WordPress core community, I've got some people on my team at DreamHost who are very involved in the core WP community and might be able to help.
voxpellicleverdevil: cool – it's mostly GWG, pfefferle and a bit Snarfed that does the WP-things – I'm just cheering from the side as I have done a lot of WP in the past
snarfedohhh actually i think we've seen this before, and added kylewm.com to the FB profile because of it, but we didn't re-auth bridgy afterward, so it doesn't know that
cweiske"oday, as long as you're not blocking Googlebot from crawling your JavaScript or CSS files, we are generally able to render and understand your web pages like modern browsers."
kevinmarksinteresting bit "Does the CMS support structured content? Is content broken down into reusable chunks? Are inputs stored as specific data types? "
kevinmarks"Traditional, page-centric tools store information in big blobs of data, where actual content is mixed with formatting styles and layout elements. Karen McGrane has illustrated the painful struggle to adopt such content to new mediums in all its gory details. The antidote to the majority of these problems is to disassemble undifferentiated content blobs into small, reusable chunks of data and keep this data strictly separate
gRegorLoveRe: modularity, that's something I really like about ProcessWire. Since each template is basically a custom collection of fields, I can easily separate out distinct parts, like post content, syndication URLs, in-reply-to URLs, etc. and construct different views. It feels a lot better than trying to bolt on functionality to a CMS.
kevinmarks"mobile first simply means forced prioritization. It means think about layout later. Start with a single column “design” (also known as a list), and force yourself to prioritize content and functionality with sequential ranking."