#tantek!tell shaners the microformat page on Wikipedia could certainly use a re-write but I'm not the person for it, being primary editor of all the new stuff and all. See: WP:NPOV
#tantek"Because my blog is currently a free WordPress website, anyone can use Genius to annotate my posts without my control."
#tantek"I see no way to report an annotation for abuse or harassment—perhaps that is only available for users?—and I see no way to block a user from annotating my content. "
#tantek"Genius is officially worse than Twitter: I can block a user on Twitter, and they can then go and scribble whatever they want on my website using Genius."
#LoqigRegorLove: [shaners] left you a message 4 hours, 9 minutes ago: Yeah. I need to build up the redirects feature in Dark Matter better to handle the new URL scheme. (I’ve dropped the nth of day bit from my paths.) http://indiewebcamp.com/irc/2016-03-25/line/1458940357233
#tantekKevinMarks ^^^ please start that page with a criticism section
#gRegorLoveOne of the annotators is actually a lead editor at News Genius
#tantekit's not a "fantastic idea" if *existing culture* (which frankly, any tech developer / UX designer MUST study in order to design well) has a problem
#tanteknote that receiving and showing webmentions on your site *IS* opt-in
#tantekunlike being framed by one of these centralized annotators
#gRegorLoveAnd you can present them as you like, too. Not like graffiti on top of your site.
#LoqiCelery is a Python-based tool for executing asynchronous background tasks, distributing tasks amongst many worker processes, and running scheduled or period tasks (via Celerybeat) https://indiewebcamp.com/Celery
#tantekeither they are serving your assetts from *their* domain (which is *very* risky, because then your scripts can operate from their security context, e.g. your scripts can grab THEIR session cookies), OR they are serving your assetts from *your* domain in which case you should see a different referer
#KevinMarksright, they put a base in <head> <base href="http://svgur.com/s/q">
#snarfedmerrily continues work on scraping instagram
#tantekGWG, WordPress connections of course! I assume your plugins for indieweb building blocks are the most popular and thus most likely to be used :)
#KevinMarksthere's probably a prettier way to mung the string, but it works
#gRegorLoveI was playing with just replacing the leading slash in document.location.pathname and changing the document.location to that, but it didn't work right.
#KevinMarks'cos I can see there being a respectful one
#KevinMarksI was thinking about making one with mentiontech and fragmentions
#KartikPrabhui mean the genius.it service itself is not bad, their users are though in at least that one case
#miklbthis wouldn't help a user on wp.com though, would it?
#kylewmKartikPrabhu: I have to agree with what tantek said yesterday, you cannot separate the idea from the execution -- seems like they did not even consider the potential for abuse, cannot blame the users for that
#bearcan you make the "genius.it" part a variable and wrap it in a function that can be called? then people could include it in their <body> section with a parameter
#KartikPrabhukylewm: yes which is why I was asking about blocking all such services
#bearthen you can remove genius.it as the primary goal and make it one of the soon-to-be-many examples
#KartikPrabhuKevinMarks: one potential way to circumvent your script, if people simply do a <script src="savant.js"> would be for genius.it to just block loading of that script name
#KevinMarkssure, they can interfere with it, but then they are directly modifying your code
#KartikPrabhuis it possible for genius.it to prevent window.location.replace ?
#bearcouldn't that be prevented by having the <script> part at the very end of your <body> section?
#KevinMarksthey're already rewriting your html and injecting js, so yes, they could
#bear(asking the above knowing that I have zero browser loading of a page knowledge)
#KartikPrabhubear: yeah that is what I was suggesting. Put the entire script as code inside the body instead of linking it
#KevinMarkshm, google doesn't suggest using canonical across languages
#KevinMarkswhich I suppose fist their bizarre monoglot worldview
#voxpelliI'm thinking it could be whatever string that would contain an absolute href, but better to just make use of the fact that Genius adds a base tag :)
#KevinMarkshm, that would blow up on tantek I think
#voxpellidoes he use a base tag with a different domain than his own page?
#Loqi[Tantek Çelik] a jpg#Allegiant was better than Insurgent. I liked it. Beautiful world-building and technoconcepts. The critics are wrong (about yet another scifi/future movie), including Rotten Tomatoes etc.
#KevinMarkshe has a base that goes up a level for his relative urls
#voxpelliyeah, he is a good test case in that regard :)
nitot, tantek, jrenslin, terminalpixel and yakker joined the channel
#kylewmlol, after all that, SQS doesn't support do pubsub, you have to poll the queue to find out if there are any jobs available
#kylewmthis may be why sknebel was saying SNS is what I wanted
#kylewm(I can see the advantage of polling over push is that there are far fewer security concerns)
#kylewmvoxpelli: I'm not sure what you're asking. I want to add an asynchronous job queue for Known; I was thinking SQS was on possible way to make it possible on shared hosting
#voxpelliEg. RabbitMQ and such is also based around clients connecting to servers rather than other way around
#voxpelliI would probably make an async job queue for PHP as a class with pluggable back ends where basic implementation is cron-based
#voxpelliAnd enable having more advanced classes implement support for eg. German or RabbitMQ
#voxpelliThe ordinary solution in PHP for such problems
#kylewmso if that's the case, I don't see a reason for jobs to be triggerd by an http request -- they can be a totally separate process and not worry about timeouts and stuff