#indieweb 2016-12-21

2016-12-21 UTC
#
tantek
so if you take / post photos of similar things/events (group workouts, HWC meetups, etc.) then person-tagging gets more automated with each post
#
tantek
thoughts?
#
tantek
is anyone else manually person-tagging who would find that useful?
KevinMarks joined the channel
#
tantek
(figuring that both 1 and 2 can be extracted / written as separable functionality)
#
aaronpk
that method of recommendations sounds much easier to implement than face recognition
#
tantek
exactly
#
aaronpk
actually kind of sounds like how gmail recommends additional recipients
#
tantek
no need for any fancy/trendy machine-learning / AI hoo-haw
nitot joined the channel
#
tantek
3. implement receiving "tag-of" responses and incorporate them as person-tags, using the person-tagging features of silos that I POSSE the photos to as a UI instead, and then have Bridgy backfeed those person-tagging as synthetic tag-of responses.
#
Loqi
[Ryan Barrett] PESOS for Bridgy Publish
#
tantek
yes that :) thanks snarfed
#
tantek
not going to push on that feature until I've actually implemented handling tag-of responses myself
aegibsonme joined the channel
#
tantek
for anyone using the Single Photo Bookmarklet to copy photo + caption from Instagram, update: https://indieweb.org/Instagram#Single_Photo_Bookmarklet
#
tantek
(tested it myself before updating the wiki :) )
wolftune, nitot, gkbrk, snarfed, Pierre-O, tbbrown, mlncn and leg joined the channel
#
@acegiak
@DarkestKale See this is the #indieweb rule and I need to start fucking respecting it
(twitter.com/_/status/811408360624926720)
gRegorLove, gRegorLove_, nitot, wolftune, Pierre-O, begriffs, snarfed and tantek joined the channel
#
tantek
good evening #indieweb
nitot and KevinMarks joined the channel
#
KartikPrabhu
hi tantek
#
KartikPrabhu
what should a UI for generating a fragmention from selected text do if the selection is across multiple paragraphs?
#
KartikPrabhu
question for everyone ^
#
KartikPrabhu
for example: this fragmention https://kartikprabhu.com/static/demo/fragmention.html#he%20looked.%20%22What%27s%20happened%20to%20me?%22 across the first 2 paragraphs is clearly useless as it picks the whole document
#
KartikPrabhu
but this fragmention https://kartikprabhu.com/static/demo/fragmention.html#UTF%20non-breaking%20space%20in which crosses across a <strong> element is clearly useful
#
tantek
ooh good questions!
#
tantek
is there a UI brainstorming section on /fragmention?
#
KartikPrabhu
i don't think so
#
KartikPrabhu
I did put a link to my script there though
#
KartikPrabhu
what is fragmention?
#
Loqi
A fragmention is an extension to URL syntax that links and cites a phrase within a document by using a URL fragment consisting of the phrase itself, including whitespace https://indieweb.org/fragmention
#
KevinMarks
It is tricky because of the tension between the selected text being long and coherent versus being just enough to identify that paragraph
#
KartikPrabhu
but the selected text can be coherent and across mulitple elements
#
KevinMarks
Yes quite
#
KartikPrabhu
also the other Challenges should be updated with their now-accepted solutions
#
tantek
KartikPrabhu: you're talking about a challenge within the context of a specific UI
#
tantek
might make more sense inside a specific section for that UI inside Brainstorming
#
KartikPrabhu
ok does a new section called Fragmention Generating UI work? I can ass adactio's book example too
#
tantek
Selection UI
#
tantek
specific > general
#
KartikPrabhu
but that does not specify fragmention then ;)
#
tantek
!tell aaronpk do you have a venue confirmed for next week's HWC PDX? https://indieweb.org/events/2016-12-28-homebrew-website-club#Where
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell ChrisAldrich do you have a venue confirmed for next week's HWC LA? https://indieweb.org/events/2016-12-28-homebrew-website-club#Where
#
Loqi
Ok, I'll tell them that when I see them next
wolftune joined the channel
#
KartikPrabhu
how does one document broken links?
awolf joined the channel
#
KartikPrabhu
the Instapaper support link here https://indieweb.org/fragmention#Silo_Examples is 404 now
#
tantek
KartikPrabhu: you can either <nowiki> it and document when it was noticed that the link died, or (more work) dig up an archive.org link to the last functional version
#
KartikPrabhu
yeah doing the archive.org thing
nitot and awolf joined the channel
#
KevinMarks
Github pages for notes no longer ideal - 10 posts an hour limit
#
KartikPrabhu
well it is a sort of silo so
#
KartikPrabhu
silos gonna silo
#
tantek
this is a good intro / summary article, written from a good Gen 2/3 perspective: http://www.webdistortion.com/2015/05/11/living-the-indie-web/
KevinMarks_, awolf, nitot and tantek joined the channel
#
sknebel
good morning Indieweb!
#
Zegnat
good morning IndieWeb, sknebel, KartikPrabhu!
#
tantek
good evening sknebel :)
#
Zegnat
I am just reading up on the discussion, KartikPrabhu.
#
KartikPrabhu
Zegnat: great! any feedback is appreciated
cweiske, tantek and awolf joined the channel
#
Zegnat
Almost caught up on logs. I need a daily-digest-chat-log, I feel ;)
awolf joined the channel
#
Zegnat
KartikPrabhu: do you still need confirmation of the select bug on different OS?
#
KartikPrabhu
I think I have FF and Safari on OS from KevinMarks_
#
KartikPrabhu
IE/Edge or Opera would be good to know
#
KartikPrabhu
or any windows build of browsers
#
Zegnat
I am currently at work, so I can test any W10 browsers. Would it be worth it to add a table to your test page with test results?
#
Zegnat
Should be able to test both IE and Edge
#
KartikPrabhu
I was planning to do that. No need to be exhaustive though
#
KartikPrabhu
that would be great!
#
KartikPrabhu
tries to remember HTML markup for a table
Pierre-O joined the channel
#
KartikPrabhu
wow the table markup is messed up and complicated!
#
Zegnat
Lovely, Edge does not let you copy the contents of alert()
#
KevinMarks_
Table markup isn't too bad
#
Zegnat
Neither does Chrome. What's with all this blocking of alert box copying?!
#
Zegnat
IE 11 had no issue with it
#
Zegnat
Strike that. Chrome did seem to work. Maybe just Edge then
#
KartikPrabhu
KevinMarks_: could I have version numbers for your test too?
jihaisse joined the channel
#
Zegnat
I didn't bring my MacBook, so I can't verify those results at the moment
snarfed and tantek joined the channel
#
KartikPrabhu
Zegnat: these are all on windows?
#
Zegnat
Sorry
#
KartikPrabhu
awesome thanks much
#
Zegnat
Windows 10 Pro
#
Zegnat
In case that matters for Edge
#
Zegnat
Updated the gist with a link to your page and noting that its W10
#
KartikPrabhu
the spec doesnot say what the actual result is supposed to be so who knows which browsers are at fault here
#
KartikPrabhu
so much failing with tables.
#
KartikPrabhu
is glad to have never used them for layout
Pierre-O, dkm_, pindonga and Zegnat joined the channel
#
Zegnat
Feels like an omission in the spec, if they don't specify that the full UT8 should be returned
#
Zegnat
Going to lose this nickname in a few seconds.... ugh
#
KartikPrabhu
Zegnat: the getSelection().toString() is under-speced for sure
#
Zegnat
Loqi, +v please
#
Zegnat
KartikPrabhu, so should a spec bug be filed before browser bugs? Or browser bugs before spec bug?
#
KartikPrabhu
don't ask me! I just filed my first bug report today!
#
KartikPrabhu
these are times I get reminded that I'm not a "proper dev"
cuibonobo, friedcell and rrix joined the channel
#
Zegnat
KartikPrabhu: not a proper dev? Anyone who detects browser implementation differences and then writes succinct tests for them is a proper dev IMHO
#
KartikPrabhu
I guess, that does count for something! :)
#
sknebel
Regarding the fragmention examples, just for my understanding: the entire document is selected in the first example because it highlights the element that contains the entire selected text?
#
sknebel
and the document is the parent of the two <p>?
#
KartikPrabhu
sknebel: yes
#
KartikPrabhu
the fragmention.js script picks the nearest ancestor with the whole selection
#
cweiske
marinintim, are you http://marinin.xyz/?
#
Loqi
Tim Marinin
#
cweiske
if yes: the font size is pretty large on your blog
#
KartikPrabhu
cweiske: but it does scale with browser zoom so...
#
sknebel
KartikPrabhu: sounds like for that case you'd want to highlight all the children of that nearest ancestor that contain parts of the selection instead?
#
Zegnat
It's not really aboout highlighting though, more about where to put .focus()
#
Zegnat
And that's limited to a single element, by definition
#
KartikPrabhu
sknebel: that is a valid expectation, please add to wiki
#
cweiske
that's 100% browser scale
#
KartikPrabhu
Zegnat: I don't think the fragmention.js script switches focus at the moment; but that also is a valid expectation, please document it on /fragmention
#
KartikPrabhu
cweiske: what I meant was you could always change the scaling in your own browser
#
KartikPrabhu
there is no real metric for how big a font size should be
#
cweiske
oh. my browser lets me specify the default font size
#
Zegnat
Wait, it does not put .focus()? I thought that was what it was for :o
#
cweiske
I expect that web sites respect this
#
Zegnat
This shows how little I even use it
#
cweiske
but they seldom do, and most people don't know about that setting
#
KartikPrabhu
Zegnat: fragmention.js does detect the element and put a special attribute "fragmention" on it, I suppose putting focus would be a good enhancement
#
KartikPrabhu
cweiske: if CSS is used it should be respected by the brwoser settings no?
#
Zegnat
Is there a reference fragmention implementation? E.g. a repository for fragmention.js?
#
cweiske
"font-size: 100%" is the size that's set in the browser settings
#
cweiske
if you use px or pt, then you're not respecting the browser setting
#
KartikPrabhu
cweiske: that page you linked does use rem for font size so...
#
KartikPrabhu
that is here http://marinin.xyz/thoughts/capslock/ the font size is set as 2rem
#
cweiske
question is now: why?
#
KartikPrabhu
or why not? what is incorrect about rem for font-size?
#
Zegnat
KartikPrabhu, thanks. So it does element.scrollIntoView(), but as soon as I were to start TABing around I go to the top of the page again because focus was not set to the element
#
sknebel
Zegnat: can you even set focus on e.g. a <p>?
#
KartikPrabhu
would really like feedback on this since I am trying to improve the UX of fragmentions in general
#
Zegnat
sknebel, in some browsers I believe you can. Or you can make it focusable. I am looking to see if I have the code left. Pretty certain I wrote something for it
#
KartikPrabhu
Zegnat: would be awesome if you documented the issue/finding on /fragmention or on https://github.com/chapmanu/fragmentions
#
sknebel
Zegnat: apparently you can set tabindex to something != -1 and it makes things focusable. TIL
#
Zegnat
There it is, sknebel
#
Zegnat
There might be better solutions now
#
Zegnat
I last worked on it February 2012
#
Zegnat
KartikPrabhu: can't currently update the wiki or post to GitHub. Don't have my password vault on my work PC
#
KartikPrabhu
Zegnat: anytime you are free would work. I think fragmentions is a great idea and so would like to see it tested and improved up on
#
Zegnat
I also wonder where screenreaders would expect to be dropped into the document. Probably on the nearest ancestor P. That's also something to think about, if you always grab just the nearest ancestor you might end up on a STRONG in the middle of a sentence. While I would expect to be put on the P, i.e. at the start of the sentence the selection fall
#
Zegnat
s in.
#
Zegnat
So, yeah, focus, and location screen readers expect to end up at. Those are the first two things that come to mind right now.
#
KartikPrabhu
ooh good point! I have been thinking about a11y more these days but not in the context of fragmentions
#
Zegnat
Will update wiki at some point this week. Probably tomorrow. I am starting my trip home to Sweden this afternoon.
#
Zegnat
Or, if anyone else is working on it, just link to this conversation and copy what I wrote ;)
#
KartikPrabhu
Zegnat: that works for documenting it on http://indieweb.org/fragmention#Challenges
#
KartikPrabhu
once it is documented on the wiki we can try to get the developer's eyes on it
#
Zegnat
So if the nearest parent is of the category phrasing content (https://html.spec.whatwg.org/multipage/dom.html#phrasing-content-2) go up the tree to find the next parent. That would get you to LIs / Ps / etc. There are probably problems with that. (E.g. SPAN childs of BODY will focus BODY. So this only works if you use proper semantic sectioning ele
#
Zegnat
ments etc.)
cuibonobo joined the channel
#
KartikPrabhu
oh boy! this is a minefield
#
KartikPrabhu
Zegnat: glad you know more about these "semantics" that I do
#
Zegnat
KartikPrabhu, I sometimes get a bit obsessive over specs. I don't often see people refer to element categories, which is too bad, because they can be very helpful in conversations like this one
#
Zegnat
Hey, Loqi woke up!
#
KartikPrabhu
Zegnat: yes someone has to do it, and I am horrible are reading these specs. DO any browsers actullay implement these spec categories?
#
KartikPrabhu
this might be moved to #indieweb-dev
#
Sebsel
Good morning indieweb :)
#
Sebsel
aaronpk I'll try to find out why XRay 500s on seblog.nl
#
petermolnar
morning sebsel
pindonga joined the channel
#
Zegnat
sebsel are you going to document your read posts on http://indieweb.org/read ? :)
#
Sebsel
oh, I will.
#
Sebsel
But they are not finished, I just post plaintext now, so I have the data
#
Sebsel
Have to think of UI / microformats / posting-interface etc
#
@jkphl
Today is 2017's last Homebrew Website Club Nuremberg. Drop by if you fancy some #Glühwein! ;) ❄️ https://indieweb.org/events/2016-12-21-homebrew-website-club #indieweb
(twitter.com/_/status/811521645286490112)
#
Zegnat
Just plain text documentation is Fine. That's what tantek has.
#
Sebsel
But tantek at least has a standardised format!
#
@IndieWebCampDE
Heute findet der letzte Homebrew Website Club Nürnberg in 2017 statt. Wer Lust auf'n Glühwein hat ... ;) https://indieweb.org/events/2016-12-21-homebrew-website-club
(twitter.com/_/status/811522087567425536)
#
Sebsel
But I have plans for it, and I will document once I made some steps toward it :)
#
Sebsel
I can also blog about the plans, I guess, but then I need to have my lang="*" fields ready as discussed in #indieweb-dev
#
@IndieWebCampDE
Heute findet der letzte Homebrew Website Club Nürnberg in 2016 statt. Wer Lust auf'n Glühwein hat ... ;) https://indieweb.org/events/2016-12-21-homebrew-website-club
(twitter.com/_/status/811522639676186625)
#
Sebsel
Having your own website is hard if you want to do all the things 'right' and by yourself
#
petermolnar
nah, there's got to be a WordPress plugin for that /s
#
Zegnat
That's probably why people see a barrier to entry here. The real thing to understand is that there is no "right". Publishing HTML is all you need to do to do it right.
#
petermolnar
that soon results in too many choices, too many technologies, what is trendy, what is lame, and some will just walk away instead
#
KartikPrabhu
Zegnat sebsel it helps to have an itch list as https://kartikprabhu.com/itch and (out of date) http://indieweb.org/User:kartikprabhu.com#Itching
#
Sebsel
yeah, I keep reminding myself of what aaronpk said too: https://chat.indieweb.org/2016-12-13/1481660554042000
#
Loqi
[aaronpk] well you don't need microformats if you just want to publish something! you need microformats once you want someone/something else to consume it!...
#
Sebsel
cweiske++ for the search :)
#
Loqi
cweiske has 66 karma in this channel (74 overall)
#
Sebsel
KartikPrabhu sounds like a good thing yeah!
loicm, camerongray, friedcell1 and j4y_funabashi joined the channel
camerongray_, Pierre-O, userXYZ, friedcell, friedcell1, camerongray, friedcell2, tbbrown and hs0ucy joined the channel
#
aaronpk
good morning
#
Loqi
aaronpk: tantek left you a message 8 hours, 37 minutes ago: do you have a venue confirmed for next week's HWC PDX? https://indieweb.org/events/2016-12-28-homebrew-website-club#Where
#
aaronpk
petermolnar: sebsel: I'd say just start simple. it's been surprisingly fun to build my new website by just writing plain HTML files, then slowly adding php includes, so that I focus on actually writing things instead of worrying about the tools https://w7apk.com
#
sknebel
morning aaronpk!
Sebsel joined the channel
#
cweiske
Last-Modified:Wed, 21 Dec 2016 05:11:19 GMT
#
sknebel
earlier ones as well
#
sknebel
from comment on HN it seems like they introduced this sometime earlier this year
#
sknebel
and are probably not strictly enforcing it, since a popular project page with docs or demos should easily exceed 100k requests
#
sknebel
s/comment/comments
#
sknebel
and comment by someone from github saying as much: https://news.ycombinator.com/item?id=13229461
tbbrown joined the channel
#
sknebel
(yes, I was reading that discussion just now ;))
ehlovader joined the channel
#
sknebel
different topic: can anyone recommend a good cheap DNS hoster? (really just DNS, domain should be kept with the current registrar)
#
cweiske
does DNS himself
snarfed and nitot joined the channel
#
aaronpk
sknebel: i'm in the process of setting up Hurricane Electric as a fallback DNS provider for some domains https://dns.he.net/
#
aaronpk
actually it's already set up for indieweb.org
#
aaronpk
my main DNS is provided by Linode. I used to run my own DNS server but finally shut it donw.
#
sknebel
thx, good pointers
#
petermolnar
sknebel digitalocean
#
petermolnar
they offer free dns services
#
cweiske
i'm able to run my own dyndns because I self-host it
#
Zegnat
sknebel, I am on namecheap's free dns
#
sknebel
thanks everybody, lots of options to look through it seems ;)
#
aaronpk
omg i love that quill shows a preview of the thing i'm replying to now
nitot and tbbrown joined the channel
#
martymcguire[m]
aaronpk++ i really love that feature, too!
#
Loqi
aaronpk has 444 karma in this channel (1158 overall)
#
Sebsel
I'm trying to think of something to review just to test https://quill.p3k.io/review :)
#
aaronpk
the last place you ate?
#
aaronpk
the last thing you bought?
#
Sebsel
I have something!
#
aaronpk
I do need to update the docs for quill
nitot joined the channel
#
Sebsel
my endpoint rejected the request :(
#
Sebsel
what does it send? a nestled h-item? it should be prepared for that.
#
aaronpk
yeah this is why i need docs :)
#
aaronpk
the top-level object is an h-review, and there's a nested h-product in a property called "item"
#
Sebsel
Ah and I reject everything that's not a h-entry.
#
Sebsel
is it okay to have h-reviews in a h-feed? because that will end up happening if I whitelist h-review in my code.
#
aaronpk
i don't see why not
#
aaronpk
h-review is one of those funny ones where it actually shares most of the same properties as h-entry so maybe shouldn't have been its own top-level item, but came from a long history of microformats1 where it was a top-level item so here we are
#
aaronpk
it does have a little more semantic difference between h-entry compared to something like an h-entry with a photo, plus the name is catchy (as demonstrated by the surprising number of tweets about it still), so it's not too bad that it's a new object type
tantek, awolf and rrix joined the channel
#
Loqi
[indieweb] "Currently debating between #100DaysOfMusic or #100DaysOfIndieWeb for my #100Days project. #100DaysOfMusic - The goal..." on 2016-12-21
#
aaronpk
oh hey superfeedr is picking up my notes now
#
aaronpk
not sure why the permalink is missing
jmelesky and cweiske joined the channel
#
cweiske
aaronpk, quill reply post preview does not look nice when replying to larger blog posts, e.g. https://quill.p3k.io/?me=https://commentpara.de/&dontask=1&reply=http://cweiske.de/tagebuch/phinde.htm
#
aaronpk
ooh good thinking
#
aaronpk
yeah that's a bit much :)
#
cweiske
maybe set max-height on the preview with overflow:scroll-y
#
aaronpk
i'll do that, plus also check for a "name" property and just use that instead
#
cweiske
and please auto-focus on the comment field
#
aaronpk
the content field?
#
cweiske
with the autologin options I can finally add "add a comment" button to my blog posts
#
cweiske
but then I'd need to display them, too :/
tantek and leg joined the channel
#
tantek
phinde++
#
Loqi
phinde has 1 karma
nitot, snarfed, wolftune and mlncn joined the channel
#
ben_thatmustbeme
its pretty hillarious to me
nitot, wolftune, snarfed, KevinMarks and ehlovader joined the channel
#
@codebear
@mikeal there are already IndieWebCamps almost monthly in many cities where decentralized topics are often discussed #indieweb
(twitter.com/_/status/811648818584424448)
#
bear
responding to him ^^ in that way so others may see his original request
#
@mikeal
@codebear I don't have enough characters to talk about why I'm not investing in the IndieWeb stuff :/
(twitter.com/_/status/811650073121521664)
#
aaronpk
#irony
#
Loqi
bear has 129 karma in this channel (170 overall)
#
@codebear
@mikeal that's a shame because i've been with it for quite a while and so far it's the *only* decentralized conversation that has lasted
(twitter.com/_/status/811650666997436416)
#
bear
https://medium.com/offline-camp <-- i'm trying hard to not respond with tons of snark
#
bear
oh - this is about making sure that PWA's are "offline first" ... wow, so not interested in that
#
sknebel
also (ideally) completely orthogonal to the goals here
#
bear
yea, I was drawn in to his talk of a decentralized web event
#
snarfed
are you kidding? you don't want a posting UI that works offline or in spotty connectivity? save drafts, sync posts and edit offline, etc?!
#
Loqi
[Ryan Barrett] Posting to the indieweb from your phone
#
bear
I have never posted anything from my phone and likely never will
#
snarfed
or a reader!
#
aaronpk
offline first is a great goal. it just seems tangential to decentralized web
#
snarfed
bear: ok. lots of people do though. and probably even more at least want to read on their phones
#
snarfed
ah. vs decentralized web, maybe
#
bear
yea, I need to stop posting - later I'll explain why hearing anything from some folks in the nodejs community sends me straight to rant/rage
nitot, ehlovader, snarfed1 and KartikPrabhu joined the channel
#
petermolnar
offline first: I'm with bear on this. offline web apps is a waste in it's current state. ( os layer, gui layer, browser layer, web layer, and I'm wondering why my CPU is baking plastic. )
#
petermolnar
there are these things, like Thunderbird, text editors and stuff, out of the browser, which are, be definition, offline
#
petermolnar
just add an api to those, to connect to remote stuff
#
petermolnar
you don't need the whole js sandwich for this
#
petermolnar
just api endpoints
#
petermolnar
for example, photoshop can upload to many offline services just fine
#
petermolnar
ok, again: PS has modules to upload to services
#
KartikPrabhu
petermolnar: offline first also applies to websites and not just apps
#
petermolnar
yeah... caching had been around for a while.
#
petermolnar
and FF mobile has been doing it, so it reloads the cached when it loses connection
#
KartikPrabhu
right, but with things like service workers you can even read a web book offline
#
KartikPrabhu
see example: with or without an internet connection
#
petermolnar
or offer an epub version?
#
petermolnar
adactio's book is nice and it's a good read
#
petermolnar
but having a html and pdf only is not the one I agree with
#
petermolnar
epub is a perfect format for this
#
KartikPrabhu
petermolnar: why make an epub when you have HTML already
#
petermolnar
for ebook readers?
#
KartikPrabhu
epub is s imply a subset of HTML with other tack ons
#
petermolnar
my old kindle 4 does not have the computing power to handle books like that
#
KartikPrabhu
but I don't have a ebook reader. but I can still read adactio's book offline on my phone
#
petermolnar
but it's perfectly fine with epubs
#
KartikPrabhu
it isn't ebook or offline-HTML
nitot joined the channel
#
KartikPrabhu
if adactio wnats he can make an epub too
#
Guest90645
epubs are zip archives, so they do have a storage advantage over plain html. Only real advantage I see.
snarfed, wolftune and benborges joined the channel
#
bear
my take on the type of offline reading your describing above is that it's a solution that is required only because phones don't have a well defined api to store content
#
KartikPrabhu
service worker is such an api no?
#
bear
so a browser based app cannot behave the same way as a desktop based app and that wrankles the nerves of browser app folk
#
KartikPrabhu
why does this api have to be only for phones
#
bear
that is a great question - my answer is tied up in my bias against browser "apps" I guess
#
bear
I should probably just go sit in the luddit corner
#
KartikPrabhu
bear: I am not concerned about "apps" anyway. Adactio's book is a good couter example
#
Loqi
it is probable
#
bear
really i'm not either
#
bear
my gripe is this in a nutshell - why can I not view a web page, have the browser store the html, css and even some js
#
bear
and make it so if I visit that web page when offline I just get a small icon that says i'm viewing an offline page
#
bear
instead most sites won't even have visible text
#
bear
and yes, service workers "solve" this - but really i'm asking why doesn't this already exist as a solved item in browsers
#
bear
that's why i'm such a huge fan of static with a bit of js added for +1 features, but always have the core fallback of static
#
KartikPrabhu
of course the browsers could do this by default, but service worker type things are a good start
#
bear
I view service workers as another layer in the progressive stack really
#
bear
static html - css - js for events - service layer to cache forms and the like - fully online
#
petermolnar
"> always have the core fallback of static" we're relics from ~2006 when progressive enhancement meant static html first, then styling and just after that JS
#
KartikPrabhu
bear: yes! they are another layer in the progressive enhancement stack
#
KartikPrabhu
petermolnar: that is what progressive enhancement means today too
#
petermolnar
not from what I see
#
bear
but it doesn't in practical reality
#
petermolnar
it means ways to make react work semi-offline
#
petermolnar
these days
#
KartikPrabhu
well maybe I am conditioned by adactio's viewpoint on this :)
#
bear
you can't do anything with a site unless you have 3 layers of js - heck, most of the service worker stack is js implemented
#
bear
I should be able to click on a form button and have the browser say "hey, i'm going to cache this for you until you are online"
#
bear
but now a days you don't even have forms
#
bear
it's all dynamic html stuff that *requires* some javascript dom manipulation that is then sent to a backend using something other than a POST
#
petermolnar
that bothers me as well, when I see a button but it's not a clickable action handler
#
bear
heck, I would even remove that complaint if the data to submit was at least doable over a REST api
#
petermolnar
because the js is a third party pull which I block
#
KartikPrabhu
i agree that most of this JS stuff has been over-used but that doesnot mean that the JS tech is bad
#
bear
and i'm not ranting against that because I'm stuck in 2006 either - entire swathes of internet communities cannot access those items because they use assisted devices to view pages
#
petermolnar
no tech is bad on it's own, I don't blame hammers either
#
bear
KartikPrabhu - completely agree, most of my ranting is targeted to the echo chamber that is "modern" web devs
#
bear
who build things because they can and then toss them onto the internet and then yell back at you when you ask for it to be accessible
#
bear
wow - I'm really in a grumpy mood today - I think i'm on my 10th rant
#
KartikPrabhu
haha go build something on your own site to cool off
#
Loqi
rofl
#
bear
yea, I did that yesterday to cool off
#
bear
added the beginnings of websub hub code
#
bear
and added to my event thingy pushing of publication items to subscribers
#
bear
so i'm now kinda waiting for aaronpk to get more websub.rocks items in place so I can continue my coding :)
snarfed joined the channel
#
cweiske
bear, I totally follow you in respect to modern js-driven "development"
snarfed and pfefferle joined the channel
#
pfefferle
!tell barnabywalters can you please add me to the indieweb namespace on packagist.org?
#
Loqi
Ok, I'll tell them that when I see them next
wolftune, pindonga, tantek and snarfed joined the channel
#
@indiescripter
Making some progress towards geting started with #indieweb http://indiescripter.com
(twitter.com/_/status/811708775065206784)
wolftune, mlncn, snarfed and ehlovader joined the channel