#indieweb 2020-05-22
2020-05-22 UTC
[tw2113], gRegorLove__, gxt__, [kimberlyhirsh], xsteadfastx, [KevinMarks], KindTwo and mauz555 joined the channel
# supernovah I'm still banned from the php channel and I can't figure out why, it's clearly an automated bot thing, and I'm registered with nickserv... whos an admin in that channel?
# KartikPrabhu supernovah: no one here might be in that channel
# supernovah why
# supernovah I know two peoples user names who are definitely in there
# KartikPrabhu ok then they might not be on IRC right now, but doing something else
# supernovah what do you mean o.0?
# KartikPrabhu people don't pay attention to chats all the time. Maybe they are cooking or showering or anything else
[tantek] joined the channel
# KartikPrabhu all I am saying is asking that repeatedly in this channel is might not be useful/productive
# KartikPrabhu maybe you can DM them
gRegorLove__, [snarfed], xsteadfastx, wolftune, [schmarty], KindOne, KindTwo, gRegorLove_, [prtksxna], treora, [LewisCowles], strugee, [KevinMarks], markopasha, nickodd, swentel, kensp, opal, gxt__ and jeremych_ joined the channel
# jeremycherfas Good. morning IndieWeb
[LewisCowles] joined the channel
# [LewisCowles] Good morning IndieWeb, Good morning jeremycherfas
# jeremycherfas Good morning [LewisCowles]
neceve, loicm, anotheryou, [KevinMarks], [Murray], jeremych_, dckc, jbove, KartikPrabhu, fiatjaf, mauz555, garrettw_, sivoais and creature joined the channel
seekr, annadane, KartikPrabhu and [LewisCowles] joined the channel
# [LewisCowles] morning sknebel
loicm, jolvera, KartikPrabhu, seekr and dckc joined the channel
wolftune, [jgmac1106], mauz555, KindOne, nickodd, [KevinMarks], i8c71c, gRegorLove, kensp, KindTwo, [email096], swentel, betodealmeida and [LewisCowles] joined the channel; i8c71c and nickodd left the channel
# betodealmeida Hey, all! I discovered IndieWeb after reading about webmention on Hacker News. Pretty excited about it! I have written my own blog engine (called Nefelibata) which implements POSSE/backfeed, and it's fantastic to find a whole community thinking about data ownership the same way.
# betodealmeida I've been digesting the Wiki in the past few days, and already added support for webmention to my blog.
# betodealmeida Is there a blogroll that I can follow, of people from the IndieWeb?
# swentel there's https://news.indieweb.org/
# swentel there's also https://stream.indieweb.org/, which I think is maintained by aaronpk
# betodealmeida Oh, cool! Thanks, I'll check them out, and also do an introductory post mentioning the first link
[snarfed] joined the channel
# [snarfed] feel free to add yourself to https://indieweb.org/backfeed !
# betodealmeida I will, I wanted to introduce myself before starting adding stuff to the Wiki :)
gRegorLove joined the channel
# betodealmeida My blog (github.com/betodealmeida/nefelibata) publishes static files to S3, and posts to Twitter/Mastodon/WT.Social (and does webmention now). Everytime I rebuild the site it will fetch comments and replies from social media and also saves them to static files.
# betodealmeida It worked with Facebook in the past, but they closed their API so much that I had to drop support at some point.
# [snarfed] they're, uh, nontrivial. https://github.com/snarfed/granary/blob/master/granary/twitter.py#L398-L457
# betodealmeida Yeah, IIRC for Twitter you can't get direct replies, you need to fetch everything in filter out the ones that are actual replies...
# betodealmeida Just comments for now
# betodealmeida And by comments I mean replies
# betodealmeida No favorites or anything else
KempfCreative joined the channel
# annadane don't you know? facebook is connecting the world
# annadane that's why they close off their API
KempfCreative1 joined the channel
# annadane and because of cambridge analytica now they have a totally valid reason (read: corrupt excuse) to not open things up
# betodealmeida Yeah... but it's right there in their mission: "give people the power to share and make the world MORE OPEN AND CONNECTED". Hypocrites.
# betodealmeida I wonder if every company grows until their mission becomes the opposite of what they do. Like Google with "do no evil".
# zootella not every company. just the lucky/successful ones :|
[snarfed] joined the channel
# annadane up until really recently i tended to give them the benefit of the doubt for just about everything
# annadane and then i realized how much they're willing to do for power
# [LewisCowles] There is a slightly less pessimistic viewpoint
# [LewisCowles] Companies have no ill-intent, but their drive to improve their product, leads to them needing more authority and autocratic control
# [LewisCowles] What starts as ecosystems with many helping to build, achieves the success to decide that it is vulnerable to "others" within the ecosystem
# [LewisCowles] The Japanese, I'm told embrace entropy more and instead, seek to bring new things to replace the old. I've only a few sources on this, but I like the idea, like Kaizen it seems very smart.
# betodealmeida I also think in the begining it's useful to be open, it makes it easier to attract new people and increase adoption. As you achieve critical mass, it's easier to switch to a closed model in order to keep people locked in. The embrace/extend model has many examples: Twitter/FB used to have RSS feeds, Google chat was just XMPP, etc.
# annadane twitter still has rss
# annadane or at least, i can stick twitter pages into liferea and it works
# betodealmeida Oh, I wasn't aware Twitter still had RSS
# annadane the fact peter thiel is affiliated with palantir and also on fb's board of directors, lol
# annadane zuckerberg's history working with other people up until now has been: steal (or fine, borrow from) the idea for facebook from 3 people in college, then bully the instagram founders after their acquisition of instagram and lie about whatsapp saying they wouldn't be able to merge data between the systems
# annadane i give them less benefit of the doubt than other companies
# annadane they're successful, but i mean, how much of that is facebook specifically compared to if we committed in 2006 to make the internet federated, in order to discover people
# KartikPrabhu this seems to be getting far away from topic. Maybe #indieweb-chat
# annadane sorry, thought it was partially a general discussion channel
# [LewisCowles] I think this is directly important to independence side of indieweb, but am happy to move it to chat
swentel, KartikPrabhu, [chrisaldrich], kensp, awolf, gRegorLove and [dmitshur] joined the channel; shoesandsocks left the channel
# [dmitshur] hello. could I recruit some beta testers to try out a new experimental technology? I just got it to a working state and resolved issues I could find myself, and I wanna get some feedback from others before cleaning up the code more and publishing it.
# [dmitshur] if you're able to try it, please let me know what your experience is. thank you!
# [dmitshur] all you need is a browser. visit the staging instance of my site at https://dev.dmitri.shuralyov.com/issues/github.com/shurcooL/issuesapp, and try using it like any other website to navigate and read some open or closed issues. bonus points if you leave a comment or create a new issue. it's a staging instance, so it's okay to post non-sense testing stuff.
# [dmitshur] great, that's the kind of issues I wanted to learn
[snarfed] joined the channel
# [dmitshur] is there any error message in the 500? or is it a blank response?
# [dmitshur] are you sure it's a 500 response from the server, or is there a some error in the console? if you're not sure, can you share a screenshot of what you see?
# [dmitshur] ohh, I can reproduce it in a different browser
# [dmitshur] hah! I wonder if it's related to GitHub itself having an incident (https://www.githubstatus.com)
# [dmitshur] if so, this is a great chance for me to debug because that specific page is supposed to be capable of working even when GitHub is down
# [dmitshur] ah, it might be because I still need to query GitHub's API for the number of open PRs... hmm.
[Murray] and [tw2113] joined the channel
# [dmitshur] eh, given the page has "github.com/..." in it I'm not gonna try to make it work despite a github outage.
# [dmitshur] can you try https://dev.dmitri.shuralyov.com/scratch/...$issues instead please?
# [dmitshur] not worth spending time on that particular page. I'm moving in the direction of not depending on GitHub at all on most pages. this is one of the few cases where there's some dependence on GH, and it will eventually be obsolete anyway.
# [snarfed] looking good so far! minor nit, https://dev.dmitri.shuralyov.com/scratch/...$issues shows "Packages (2)," but https://dev.dmitri.shuralyov.com/scratch/... shows "Packages (4)"
# [dmitshur] ah, good catch. that's an unfinished TODO, it should be the same number. thanks for spotting it.
# [dmitshur] how's the overall perceived performance? slow? snappy?
# [dmitshur] lol
# [dmitshur] yeah? what browser are you using? can you show a screenshot of how it renders?
# [dmitshur] nvm, can reproduce
# Loqi [indienews] New post: "index.mkd" https://blog.taoetc.org/what_ive_been_up_to_lately/index.html
# [dmitshur] that looks like a regression... it's not happening on production version (e.g. https://dmitri.shuralyov.com/scratch/...$issues/2)
# [dmitshur] thanks for finding, I hadn't spotted that myself
# [dmitshur] for reference, the dev version is a complete refactor of the issue tracker to be an isomorphic app. on first page load, the page render happens on backend (as before), but subsequently it switches to rendering everything on frontend (via Go code compiled to WebAssembly). the main motivation is to enable me to do faster iteration and prototyping, and the performance goal is "not absolutely horrible", and it seem to exceed that already 😄
# [dmitshur] ah, I think I figured out what broke the emoji picker... I added `<!doctype html>` and need to update CSS to match previous behavior.
[tantek] joined the channel
# [dmitshur] k, the emoji picker issue should be fixed in the latest CSS.
PDogJr joined the channel
# [dmitshur] thanks for your help testing Ryan!
# PDogJr is there certain server software that one can run to listen for webmentions?
# PDogJr I've been taking a glance at it over the past week but I still have no idea how to implement it exactly
# [snarfed] PDogJr: lots of tools and software on https://indieweb.org/Webmention !
# [chrisaldrich] PDogJr, do you have a personal website?
# PDogJr yes
# [chrisaldrich] What's the URL? What is it built on?
# PDogJr probably best if I don't link to it here - it's not built on anything, it's just plain HTML and CSS that I write myself
# [chrisaldrich] Plain HTML/CSS is great.
# [chrisaldrich] The easiest way I've seen to get something up and running may be to use webmentions.io as a third party service for receiving.
# PDogJr thanks
# [chrisaldrich] Sorry, make that singular....
# [chrisaldrich] What is webmention.io?
# Loqi webmention.io is an open-source project and hosted service for receiving webmentions and pingbacks on behalf of your indieweb site https://indieweb.org/webmention.io
# [chrisaldrich] Naturally the page Ryan linked to will have other options too.
# [chrisaldrich] Somewhere there's a JavaScript snippet floating around that Fluffy wrote that will allow you to display them on your site pretty quickly too.
# PDogJr is displaying them possible without javascript? like curling some URL and saving the result as a text file, then incorporating that into the site
# [chrisaldrich] Most of the implementations are open source, so you can always modify something preexisting. You can look at the documentation for webmention.io and build something yourself for display.
# PDogJr all right, thanks
# [chrisaldrich] the #indieweb-dev channel may be more appropriate if you want to delve in further....
# PDogJr got it
# [chrisaldrich] PDogJr, you can also delve into old IndieWeb camps in the wiki over the past several years and find recordings of sessions about building webmention implementations which you may find useful too.
# PDogJr got it, thanks