#dev 2018-06-20

2018-06-20 UTC
snarfed, [jgmac1106], eli_oat and [miklb] joined the channel
#
jgregorymcverry.com
created /Installatron (+436) "prompted by tantek_"
(view diff)
#
jgregorymcverry.com
created /sftp (+318) "prompted by tantek_"
(view diff)
renem joined the channel
#
tantek.com
edited /projects (+360) "/* About This Page */ proposal: curating it to be specifically about: "Projects incubated by and also actively in use by the IndieWeb Community""
(view diff)
#
KartikPrabhu
if someone understands the text flow in the CSS box model feel free to chime in https://twitter.com/kartik_prabhu/status/1009247926332411904 the relevant page is also indieweb-related https://practicaltypography.com/billionaires-typewriter.html#Luddite
#
@kartik_prabhu
@duetosymmetry @mbutterick The hanging quotes show up in @googlechrome but not in @firefox (see screenshot); not sure who is getting the box model text flow wrong. https://pbs.twimg.com/media/DgGRo-tU0AAXd_z.jpg
(twitter.com/_/status/1009247926332411904)
#
Loqi
aaronpk: [grantcodes] left you a message 11 hours, 41 minutes ago: I wouldn't be upset about that at all
#
aaronpk
snarfed: I managed to track down a weird bug in aperture where it wasn't removing the websub subscription after someone removed a subscription, so you should start seeing fewer requests to granary now that it's cleaning itself up better
#
GWG
gRegorLove: Clearing cookies worked this time, by the way.
snarfed, cweiske, mblaney, danyao, ancarda, jimpick, voxpelli, mifga, tantek__ and kapowaz joined the channel
#
Zegnat
actions based on such identification (for instance, to present different ads to different users, based on their profiles).</blockquote>
#
Zegnat
GDPR << It is not just cookies, GDPR is technology agnostic so [https://www.eff.org/deeplinks/2018/06/gdpr-and-browser-fingerprinting-how-it-changes-game-sneakiest-web-trackers any fingerprinting is covered]: <blockquote>under the GDPR “identification” does not require establishing a user’s identity. It is enough that an entity processing data can indirectly identify a user, based on pseudonymous data, in order to perform certain
#
Loqi
ok, I added "It is not just cookies, GDPR is technology agnostic so [https://www.eff.org/deeplinks/2018/06/gdpr-and-browser-fingerprinting-how-it-changes-game-sneakiest-web-trackers any fingerprinting is covered]: <blockquote>under the GDPR “identification” does not require establishing a user’s identity. It is enough that an entity processing data can indirectly identify a user, based on pseudonymous data, in order to perform certain" to the "See Also" section of /GDPR https://indieweb.org/wiki/index.php?diff=48867&oldid=48005
#
Zegnat
Darn, hit the IRC limit
iasai joined the channel
#
petermolnar
when on the default, dark setting, all the hover does, is bottom border
#
petermolnar
it's because I have an plain, old, a: after by activating the next stylesheet
#
petermolnar
ok, I get it
#
Zegnat
Yeah, its the style order. And the fact it uses currentColor for the icon
#
petermolnar
\!important for the save
#
petermolnar
even though I shouldn't be using that
#
petermolnar
btw, anyone know what the exact words of the cookie law are, it is literally only for cookies, or it involves localstorage as well?
#
Zegnat
I think that one isn’t an EU Regulation but a Directive, meaning all member states have to implement it into their own laws themselves. So it would vary by country?
#
sknebel
also local storage
#
Zegnat
It actually applies to “devices, for instance cookies” - that could easily include localStorage
#
cweiske
this is from 2002
#
cweiske
this is not the recent cookie guideline, that should be from ~2013 or so IIRC
#
Zegnat
Could be cweiske, this was just the original directive my searching came up with.
#
cweiske
ah. 2009
#
cweiske
there it is:
#
cweiske
"It is therefore of paramount importance that users be provided with clear and comprehensive information when engaging in any activity which could result in such storage or gaining of access."
#
cweiske
if you store data, you have to tell it - be it cookies or something else
#
cweiske
coolio:
#
cweiske
Exceptions to the
#
cweiske
situations where the technical storage or access is strictly necessary
#
cweiske
obligation to provide information and offer the right to refuse should be limited to those
#
cweiske
so you don't need to tell about it if it's really necessary
#
Zegnat
cookie << [https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32009L0136 Directive 2009/136/EC], a.k.a. recent clarifications around the EU “cookie” law
#
Loqi
ok, I added "[https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32009L0136 Directive 2009/136/EC], a.k.a. recent clarifications around the EU “cookie” law" to the "See Also" section of /cookie https://indieweb.org/wiki/index.php?diff=48869&oldid=48792
#
Loqi
There was a problem editing the wiki! Edit conflict.
#
Zegnat
Reading that opinion, seems like the contrast thing might be in the clear. It only sets the information in the browser upon explicit request by the user for the feature
#
Zegnat
Though not done reading yet, so they might throw me for a loop
#
Zegnat
petermolnar, per the EU opinion, section 3.6 (“UI customization cookies”), a cookie to remember a user UI preference that the user themselfs set by “clicking on a button” is exempt from first asking consent. *BUT* only for short term storage. (page 8)
#
Zegnat
where short term means “the duration of a session (or slightly more)” (page 11)
#
Zegnat
sknebel++ for that opinion link, it is actually really comprehensible!
#
Loqi
sknebel has 38 karma in this channel (104 overall)
KartikPrabhu, iasai, jgmac1106 and barpthewire joined the channel; mblaney left the channel
#
@calum_ryan
Join us next Wednesday from 7pm at Proven Dough, Brick Lane for @HWCLondon Updated data privacy info: https://hwclondon.co.uk/privacy. ✏️ Webmention RSVP/Tito registration https://hwclondon.co.uk/meetups/20180627#intro
(twitter.com/_/status/1009386987277766657)
#
@webstandards
After this weeks #lwsJun18 if you want to know more about #IndieWeb #WebMentions #MicroPub etc then why not go along to @HWCLondon
(twitter.com/_/status/1009395398400774144)
[jgmac1106], eli_oat, snarfed, [kevinmarks], [miklb], bird_hops, tantek__, tantek_ and [grantcodes] joined the channel
#
[grantcodes]
Think I got my IWS project decided. I'm working on a new self contained micropub endpoint that is hopefully going to be pretty slick. Adaptable storage, realtime updates and very extendable. Wonder if I'll be able to roll it out to my website next week... Might be a bit too much
[cleverdevil] joined the channel
#
[cleverdevil]
Sounds great, [grantcodes]
#
[cleverdevil]
I’m still trying to decide on my project :P
#
[cleverdevil]
I may work on my Micropub endpoint project too, but can’t decide.
#
[grantcodes]
Ha too many projects, not enough time
tantek, jgmac1106_ and snarfed joined the channel
#
gRegorLove
Woo, indiewebify.me updates. Thanks aaronpk!
tantek, snarfed, leg and dougbeal|iOS joined the channel
jackjamieson, jgmac1106_, tantek and [jgmac1106] joined the channel
#
gregorlove.com
edited /Leaders (-27) "/* next */"
(view diff)
iasai joined the channel
#
@jackjamieson
Thinking about if/how to adopt Microsub into my feed reader: Yarns v. Microsub? (Thinking out loud) https://jackjamieson.net/yarns-v-microsub/ #IndieWeb
(twitter.com/_/status/1009499780391849988)
dougbeal|mb1 and snarfed joined the channel
snarfed and [schmarty] joined the channel
#
@jgmac1106
↩️ It is called your bookmark post-kind and/or webmentions. #IndieWeb already has way to save Tweets. Also try @archive_tweet (http://jgregorymcverry.com/3687-2/)
(twitter.com/_/status/1009506877472993281)
#
@EddieHinkle
↩️ While you should ultimately choose the best option for you, I would strongly encourage the use of #3. Microsub readers are off to a great start, and I think the biggest barrier to entry is going to be servers… https://eddiehinkle.com/2018/06/20/10/reply/
(twitter.com/_/status/1009509838441910274)
KartikPrabhu joined the channel
[jgmac1106] joined the channel
#
tantek.com
edited /Leaders (+132) "travel assistance"
(view diff)
snarfed, jackjamieson and [eddie] joined the channel
#
[eddie]
Hmmm question for those use to iOS apps. So I’m adding a “Full Post” view to Indigenous that allows you to see the entire post content when you swipe left on a timeline article. While reading the full article, if you click on a link, would you expect it to open directly in Safari, or in In-App Safari View?
tantek, tantek__ and renem joined the channel
#
aaronpk
very rarely do I have a good experience on the phone with in-app browsers
#
aaronpk
if anything, use the sfsafariviewcontroller so that there's a built-in UI to get the link out of the app and perform other actions on it, also so that it shares system cookies
#
aaronpk
but probably I'd want it to launch the system native browser
renem and [eddie] joined the channel
#
[eddie]
Yeah, if I did in-app it would be SFSafariViewController, but I’m definitely learning towards opening in the native browser. Because if you wanted to open several links from the article, Safari will allow those to be separate tabs, but if its the SFVC you would have to do some magic tricks
[jgmac1106] joined the channel
#
[jgmac1106]
Wondering [eddie] with today's release of Flutter if one day you just make one app (while also hoping and believing PWA will win the day and none of it will matter)
#
[eddie]
For now, I plan to stick with pure Apple Frameworks with Swift code, and Swentel will keep working on the Android app. I tend to not be a huge believer in cross-platform frameworks
#
[eddie]
Aside from the web, which was designed that way
#
[eddie]
Image from iOS https://files.slack.com/files-pri/T03QR2B2T-FBCA2CR5M/image_from_ios.png?pub_secret=0da55e3188&name=Image from iOS.png Still a bit of work to do on the UI, and feel of the text, etc. but it’s a start!
[kim_landwehr] joined the channel
#
[kim_landwehr]
[eddie] I would go for open in directly in Safari, although to be honest I hardly ever use the in-app browser if given a choice.
#
[eddie]
Excellent! Thanks for the feedback [kim_landwehr]! I was worried that In-App browsers was a common expectation, but it seems like that is not the case! 🙂
#
[kim_landwehr]
Now if I can remember that you ([eddie]) are working on the ios app and Swentel is working on the Android app. Apologize in advance because I am pretty sure I will forget a
#
tantek__
!tell prlbr thanks improving the rel-up page! This is an excellent start. I've added a few comments / questions inline for potential ways to improve rel=up
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek__
oops wrong channel, sorry
#
tantek__
!untell prlbr
#
aaronpk
come to think of it, I actually actively dislike the in-app browser experience in both twitter and facebook. it makes me angry every time.
#
tantek__
same / never use fb app. ever ever ever. DO NOT TRUST. DO NOT WANT
#
KartikPrabhu
I would go for open in whatever "default" browser
#
snarfed
that escalated quickly
#
KartikPrabhu
I hate it when apps open links in their fav browser and not my default
#
aaronpk
I like that gmail opens links in chrome but only cause chrome is my preferred browser :P
#
tantek__
I'm annoyed that gmail (ios app) gives you only the choice of chrome (which I don't even have installed :P) or safari, and ignores the fact that I have Firefox and Firefox Focus installed
#
aaronpk
yeah sadly there isn't an actual mechanism on ios to set the default browser
#
aaronpk
google apps just hack it by checking if chrome is installed and prompting
#
KartikPrabhu
with all the bells and whistles, you can't make a browser default?
tantek_, renem and [kevinmarks] joined the channel
#
[kevinmarks]
Still broken
#
[kevinmarks]
Android got much better at this with embedded Web views that use the default browser and can switch quickly to the browser
#
jgmac1106
[kevinmarks] Does anyone still call Safari a browser?
[cleverdevil] joined the channel
#
[cleverdevil]
I use Safari on every device as my main browser 🙂
#
KartikPrabhu
[jgmac1106]: yes because Lynx is also a browser
#
tantek__
kevinmarks can you cite an article for how a "PWA" on Android can register to handle URLs? because that would be quite useful for personal sites being able to register to handle say web+action: URLs per /webaction and /indie-config
#
loqi.me
created /Blogging101 (+25) "prompted by tantek__ and redirect added by tantek__"
(view diff)
#
tantek.com
edited /Blogging_101 (+455) "stub, dfn, fix to be 20:30, EDT is -4, list, h-entry"
(view diff)
snarfed joined the channel
#
[kevinmarks]
Hm. I am not sure if you can get urls that aren't from the manifest domain https://developers.google.com/web/fundamentals/integration/webapks
#
[kevinmarks]
I bet they would resist that
#
snarfed
i did a deep dive on this on android a while ago, but only for apps, not PWAs. https://github.com/snarfed/open-in-app/#readme
KartikPrabhu and [eddie] joined the channel
#
[eddie]
Hmm maybe I should add a setting for a default browser on iOS
#
[eddie]
Similar to what Google does, where it checks what apps are installed and then allows you to select one
#
[eddie]
Lower on the priority list but still a thought
#
tantek__
eddie, that would be better than what Google / Gmail does (they don't actually check what apps are installed, otherwise they would provide Firefox, Firefox Focus as options, which they don't)
#
tantek__
eddie, try installing Firefox and Firefox Focus for iOS and then using a Google iOS app to open a link
[chrisaldrich] joined the channel