#tantek* but deleted posts should still have their own nav (at least for the author view, to see what posts are immediately before/after the deleted post)
#tantekand lastly, since POSSE copies are involved
#tantek* have explicit "Confirm Delete" button somewhere, that when clicked, deletes POSSE copies. Is not undoable.
#Loqi[indieweb] "Hacking on the edge with @benwerd. Open air, floating above the street, talking tombstones, , auto-expiring posts, Confirm Delete POSSE copies, gone, this post is gone. #indieweb #nofilter" http://tantek.com/2016/123/t2/hacking-on-the-edge-open-air
#Loqi[Tantek Çelik] a jpg. Hacking on the edge with @benwerd. Open air, floating above the street, talking tombstones, <meta http-equiv="Status" content="410 GONE"/>, auto-expiring posts, Confirm Delete POSSE copies, gone, this post is gone. #indieweb #nofilter...
#terminalpixelHey all, just wondering if there is currently a recommended way to do galleries / collections when using micropub? Can't see anything about it on the wiki.
#ben_thatmustbemeGWG, its okay, i basically stopped developing it. it works for me at the moment, especially since i made my endpoint work in offline mode
#Loqiben_thatmustbeme meant to say: GWG, its okay, i basically stopped developing it. it works for me at the moment, especially since i made my html client work in offline mode
#GWGEvery time I saw...what if I did X...you've already done it.
yakker joined the channel
#GWGMy goal right now is to finish enhancing the webmentions code and related code, get it committed so I can start using the changes I made to add new features.
#[jgarber]@GWG: We’re without a reliable venue at the moment, but there’s still interest!
#GWGjgarber, if you ever do an IWC, I will try to come down
#Loqi[Ryan Barrett] IndieWeb Press This bookmarklets for WordPress
#snarfedi feel an rsvp wm.rocks test approaching :P
snarfed1 and snarfed joined the channel
#tantekhas started implementing tombstoning with dt-deleted in /Falcon storage files
#tantekone side effect I realized (pointed out to benwerd last night) of using dt-deleted for my tombstoning is that I can "automatically" get /expiring posts (as a feature) by setting dt-deleted date in the future.
#tantekto be clear: I'm using dt-deleted purely in the backend flat-file storage — I have no intention of publishing a dt-deleted property at this time (seems more privacy sensitive to *not* publish it, just like blanking the slug makes sense as part of user-expectations of deleting a post)
#bearthe openssl one is really specific if you manage X509 SSL certificates in code IMO - still needs to be upgraded but it's not as evil as the imagemagick one
[benatwork] joined the channel
#[benatwork]kbs: I think the separation between app and web is about to get really blurry. Nothing to base that on; that’s my intuition. The way to compete with the “app store” is to make apps work like the web.
#bearI think imagemagick may have an identify command you can run before it processes
#aaronpkand that command isn't vulnerable to this bug?
#hongponghi everyone I am working on getting Drupal 8 microformats related stuff implemented - i was made the maintainer of abandoned drupal.org/project/microformats a few minutes ago . first will get the library on there via composer, then will work on hcard/vcard and webmentions. webmentions are currently on 'vinculum' in D7 but will be able to go to more intuitive 'linkback' once we have something functional. please let me know if anyone wants to do
#bearaaronpk - the best way to mitigate the issue is to use a policy file for imagemagick, tht way it will never try to evaluate the image items that are used for evil
#hongpongi also have reviewed and tweaked a D8 sitewide vcard/hcard module, it works for sure , the patch is here but the maintainer isn't really engaged so i might put it into microformats (leveraging the correct library) https://www.drupal.org/node/2624866
#hongpongthank you tantek . someone wrote a h-card for users Drupal 7 version so i will look at adapting that if possible. i think this will be a good architecture to minimize duplication
#tantekagreed. probably more important to figure out how to make h-entry work for all Drupal posts
#tantekas that was an area that was definitely a bit challenging for WordPress because of some legacy implementation decisions
#bearthere are mulitple implementations of image processing tools - imagemagick happens to be the oldest one around and became a default in different language cultures
#[kevinmarks]I'm still sad that Apple never open sourced the quicktime core stuff for this, it was well designed, efficient and pluggable
#[shaners]Insofar as code is a creative work owned by its copyright holder, it’s copyright runs for as long as: its owner is alive and Disney keeps getting the US government to extend the length of copyright after death (to keep Mickey out of the public domain).
#dym_cxso i thought about webmention2email (http://webmention.email ?) – just set the WM endpoint to that site and it uses rel=me email – 0 setup/login
#hongpongi suggest someone add more of the main things on indiewebcamp to sidebar. such as the silos page, all the stuff at that level
#dym_cxyeah, 3000 wiki pages is not easy to go through for a regular bystander
#tantekhongpong - no, we used to have more, and that means people skim it and miss things
#tantek"all the stuff at that level" is like most of the wiki
#tantekdym_cx why are you going through 3000 wiki pages?!?
#dym_cxb/c that's why wiki is written for to read?
#gRegorLoveAsking "What is" is a pretty good place to start. We're always improving the pages as a result.
#tantekdym_cx, nope, the wiki is written to capture the current state of discussions, so you can quickly reference the current state (as opposed to email, which is like reading a series of diffs)
#tantekno one I know treats any wiki like a book to read
#LoqiEmail is a decentralized, non-web messaging transport, with typical user interfaces that encourage excessively lengthy messages, in contrast to texting https://indiewebcamp.com/email
#dym_cxtantek: why not put expiration date on wiki pages if you dont want people to read it. like etherpad
#tantekcurrent state does not have an expiration date
#tantek"dont want people to read it" is a strawman - no one said that
#aaronpkIt occurs to me that the /projects page was started before the "what is ...?" mechanism, and now that we do that all the time, we're way more focused on individual pages vs making a single page that is a list
#tantekthough curated lists are still helpful, especially to new folks
#aaronpkmaybe it's worth abandoning the /projects page completely since it's literally always been out of date
#gRegorLoveI see your point and kinda agree. It's easy for curated lists to get out of date, too. E.g. when I switched from /Nucleus to /ProcessWire, or when kylewm switched to Known
#tantekaaronpk: but even that has a big curated part at the top, and the only reason the automatic list at the bottom has any value is because you made a deliberate effort to document those
#aaronpkEverything becomes unmaintained unless it's actively maintained, so it's a question of making things easy to maintain
#tantekwith Categories, the maintenance is spread out, so it's more of a hassle
#tantekwith a curated list, all you have to do is edit that one page
#gRegorLoveI like the ease of anybody being able to add a [[category]] tag and it updates a list, vs. adding a few lines of description to a curated list
#tantekwhich frankly is more useful than "what lists a page is part of"
#aaronpkWhen a page is created from a wiki dfn, it won't be added to any lists yet. If you look at a page, you can't tell if it's already been added to the list of projects for example
#KevinMarksthe latest Allusionist talked about reading dictionaries from beginning to end (one contributor was proof-reading one)
#tantekKevinMarks, great - suggest that they read Wikipedia from beginning to end and see what they say
#wolcenhey all! Just wanted to pop in and float the idea of a dyndns service for purposes of allowing people to host known instances on their cell phone.
#wolcenI know at the recent IWC that the issue of deployment was a huge inhibitor to adoption... if it were as simple as installing an app, could be pretty cool :)
#aaronpkwolcen: do you host your Known instance on your phone?
#bnvki'm not sure I can fit it, as just in Vienna and there's conferences here in Berlin all week. But I've been thinkin' and brainstorming on re-participating in indieweb :)
#Loqi[Chris Aldrich] It looks like no one is maintaining this actively and the last patch was in 2014. Just keeping up with Twitter and Facebook API changes can be painful.
#bnvkmore specifically, I'm try to convince my friend Hans (who's working on F-droid store a bunch) to use IWC protocols to implement commenting and such
#bnvki've just stepped out of using Google Play 100%, and F-droid has some cool things down the pipe
#wolcenin any case - should someone want to help with such an effort, I'm interested and have some domain names to donate to the cause (e.g. indieweb.site)
#bnvksnarfed: should F-droid devs + community be up for it, would Bridgy be able to scale to handle a significantly larger user base pretty quickly?
#aaronpkI am, I'd need to manually scale it up for any more significant losd
#snarfedabout once a quarter, someone tells me, "hey, my project/community wants to adopt bridgy, and it'd be big - 10k users, 100k, etc. are you ready?"
#Loqitantek meant to say: (don't overthink it ;) )
#bnvkF-droid is a software repository (or "app store") for Android applications. The main repository, hosted by the project, contains only apps which are free software. It works similarly to the Google Play store. Applications can be browsed and installed from the F-Droid website or client app without the need to register for an account. "Anti-features" such as advertising, user tracking, or dependence on non-free software are flagged in app desc
#tantekwe try to keep things fairly user-friendly around here, so whenever someone uses jargon, we try to prompt to get it defined in a way that is generally understandable / accessible
#tantekwolcen - I think the selfdogfood feedback you got from aaronpk is the key ;)
#wolcentantek: lol... I suppose I'm on my own then? Not even a "uh, no wolcen - your wasting your time because X" or "YES! That would work, don't forget to add Y"
#tantekwolcen, sounds like you're on the cutting edge :)
#wolcencool... well, I'll keep investigating then. It's been percolating a little while - I think it's quite do-able personally. Guess I'll start with testing availability of my phone with DynDNS first off.
#tantekyou can of course fix the dfn in BOTH wikis :)
#tantekwolcen, sounds like an excellent thing to add to your "Itches" list
#tantekthat way if someone else discovers it later, perhaps they can comment with "don't forget to add Y" or "I want to do that too!"
#wolceninteresting points as well in welcoming. good deal - will [attempt to] follow protocol :)
#aaronpkwolcen: fwiw i started doing something similar for serving websites off of my laptop. I reverse tunnel from my laptop to tunnlr.xyz and serve sites from my laptop from that domain
#gRegorLoveSpeaking of confusing link syntax: MediaWiki internal links use a pipe between page name and link text, but external links don't, actually append the pipe to the URL and break it.
#LoqiA store (or marketplace) is a service for installing applications on a device, typically a mobile client device, but also on web servers, typically remotely https://indiewebcamp.com/store
#bearmy reasoning is pendantic possibly - dreamhost installes application bundles (code + configurations) into the user space ... it's not installing apps onto a remote web server
#beara server gets things installed via an application repository
#aaronpkphone apps are installed to user space too though, so i'm not sure that's an important distinction
#j12tIMHO, an "app store" has several functions. 1) present available apps 2) allow user to make purchase/install decision, 3) do whatever necessary to deliver app onto device/target, 4) invoice and collect
#j12tApple etc do more, but that's arguably not a "store" function, such as 5) filter/curate possible listings, 6) update installed apps after the purchase etc
#bearok, "... and then [[installing]] applications. Applications can reside on a [[mobile]] device, a local device or a remotely hosted web service."
#tanteknot counting servers people buy and setup at a colo?
#bearthat is something that I think about but rarely normal users do
#[benatwork]From a vendor perspective, 6) is completely crucial. You need to be able to update apps seamlessly. Most users won’t. And depending on the vulnerability of the platform, 5) is pretty essential too: you need to be able to yoink out malware.
#j12tbenatwork: completely agree, but many so-called "apps stores" don't and most people, even technical ones, don't get that part.
#bearyea, care and feeding of end-user installs is, IMO, the more important part -- anyone can install something, but keeping it up to date... priceless
#j12tExactly, otherwise the so-called "app store" is just an alias for unzip.
#beareven worse as it layers on a thin veneer of bullshit and makes people think they are safe
#tantekhmm, should a tombstone show when the post was originally published?
#tantekis iterating through hacking up /deleted support, from storage to display code
#j12tbear: in other words, the strategy to win in the market without doing any work :-)
#bearmine do so they get placed into archive/feeds properly
#aaronpksometimes i click "later" every day until the next update comes out
#snarfedloves the contrast of "anyone can install something, but keeping it up to date... priceless" vs "Would you like to restart now or later? How about NO?"
#KevinMarksGoogle Play Services is an interesting model too
#snarfedtantek: but they patch the ones that are known and publicized, which is a big difference, since those are qualitatively more likely to be exploited and get you owned
#snarfednormally i'd say, you're an adult, if you want to preserve functionality at the risk of getting owned, that's your business
#tanteksnarfed, sure, so I do tend to do the surgical security updates more often than every other itunes, safari, etc. update
#KevinMarksin that they realised they couldn't patch the underlyin OS reliably, so wrapped up functionality there, and in the compatibility library for new apis
#snarfed...but security is a (tragedy of the) commons. the more owned boxes out there, the less secure the internet is for everyone
#snarfedtantek: oh sure. i'm mostly thinking of the OS and browser updates. the rest meh
#tantekthe meh is what apple bugs me about. updating half dozen of their "Apps" that I've never even RUN
#tantekif I could disable / delete GarageBand, Keynote, Numbers, Pages, iPhoto, I would
#tantekmaybe I should just wait for the EU to sue Apple for all the forced app bundling nonsense the way they are suing Google for Android force app bundling nonsense