#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
#
supernovah
KartikPrabhu: yes I'm well aware of that lol, I'm not sitting at my PC waiting to get back into the channel, I'm just curious as to why the server banned me when I /exited my client
#
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
#
sknebel
good morning everyone
seekr, annadane, KartikPrabhu and [LewisCowles] joined the channel
#
[LewisCowles]
morning sknebel
loicm, jolvera, KartikPrabhu, seekr and dckc joined the channel
#
aaronpk
twitter now shows retweets with comments if you click on “retweets”
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
a lot of people publish indieweb related posts to that feed (using webmention)
#
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]
ooh betodealmeida you do your own backfeed? tell us more! we don't have enough independent implementations of that
#
[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]
can't wait to see the code! especially fetching twitter replies :troll:
#
[snarfed]
do you backfeed other responses? likes, retweets, quote tweets, links, mentions, etc?
#
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...
#
[snarfed]
yup. sigh
#
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
#
jacky
because power turns into profit and control
#
[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
#
jacky
[LewisCowles]: there's companies who exist to either embrace, endorse or promote harm. Be it explicitly said or implicitly endorsed by their biggest consumers being the agents of it, companies are run by people who have intents.
#
annadane
or at least, i can stick twitter pages into liferea and it works
#
jacky
It might be hard to see which one is doing what (Microsoft versus Palantir for example) but it's not impossible
#
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
#
[snarfed]
dmitshur: i get a 500
#
[snarfed]
heh now i get a new 500
#
[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.
#
[snarfed]
sounds fine. you'll probably want to make it fail more gracefully than hard 500 though 😁
#
[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?
#
[snarfed]
heh, "snarfed.org closed this 1 second from now"
#
[snarfed]
also the emoji picker seems off, it's registering different emoji than the ones i clicked on
#
[dmitshur]
yeah? what browser are you using? can you show a screenshot of how it renders?
#
[dmitshur]
nvm, can reproduce
#
[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]
welcome!
#
[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