#indieweb 2021-03-01

2021-03-01 UTC
[schmarty] and [KevinMarks] joined the channel
[schmarty] joined the channel
#
[schmarty]
Wowow this thread. Life comes at you fast! https://twitter.com/redman/status/1366137187117506560
#
@redman
Some personal news! ✨ Two friends and I created a new thing to fix online recipes πŸ˜„ http://recipeasly.com - your favourite recipes except without the ads or life stories 🍩 Feedback and RTs appreciated! πŸ™ https://pbs.twimg.com/media/EvV-h-yWQAY73wi.jpg
(twitter.com/_/status/1366137187117506560)
#
aaronpk
Oh no I just heard about this
#
aaronpk
This is an amazing demonstration of the QT function on Twitter too
#
aaronpk
(QT just being surfacing what tweets mention other tweets, aka what posts link to other posts)
[tantek], [KevinMarks] and [jgmac1106] joined the channel
#
[jgmac1106]
Morning all
#
jeremycherfas
Morning [jgmac1106] Good to see you around again.
KartikPrabhu and [jgmac1106] joined the channel
#
[jgmac1106]
Yeah first months of semester been a whirlwind. Only so many open source hours to go around
#
[jgmac1106]
To the recipe thing. Quite interesting, but the argument a user must suffer bad UX out of solidarity doesn't sit well
#
[jgmac1106]
Clearly people hate recipe site kruff. It is not the audience job to determine how a content author monetizes IP (in countries where recipes can be IP)
KartikPrabhu, [KevinMarks] and jamietanna joined the channel
#
jeremycherfas
I'm torn about the recipe thing. When the writer is good, it is a pleasure. The rest of the time (99%?) it is a pain. But I know how to skim a page and get what I want out of it, so I'm not the market for that app, for sure.
[amy] joined the channel
#
jacky
also re: inviting new people at HWC, that's a good point
#
jacky
A good amount of us know the script "What's your website/URL?" et al
#
jacky
but I wonder if we could prompt that to newcomers quickly
[Murray] joined the channel
#
[Murray]
RE: recipes, seen this shared a few times now as a less intrusive/obnoxious equivalent (though still not sure how I feel about it): https://chrome.google.com/webstore/detail/recipe-filter/ahlcdjbkdaegmljnnncfnhiioiadakae
#
[KevinMarks]
Well, h-recipe enables that kind of behaviour too
#
aaronpk
n.b. i don't have long meandering paragraphs of text before my recipes anyway tho
#
[KevinMarks]
Not that Aaron writes long preambles
#
[KevinMarks]
I did make that work with an older version of the BBC site at one point
[snarfed] and [Ana_Rodrigues] joined the channel
#
[Ana_Rodrigues]
It’s interesting - my brain by default ignores the intro texts (similar to how it ignores ads etc) so it really surprised me how the intro texts annoyed people.
#
aaronpk
yeah i 100% just scroll past all the text when i'm reading those recipe sites
#
jacky
like if I wanted a story, I'd go to Hoopla and find a book
#
jacky
tbh, if the format of it leveraged more double column flows on desktop, I wouldn't mind it
#
jacky
that + constant pop-ups begging to send me drip campaigns - I don't feel so bad
#
sknebel
there clearly is also a difference (both in perception and principles) between "reformatting as a service" (with others content being rehosted under other URL, possibly with extra ads on it, ...) vs local extractors etc
#
sknebel
see also threadreader
#
sknebel
IMHO they ran into that + bad framing on their part + got unlucky with how it was received
#
aaronpk
yeah, i use Paprika to store offline copies of recipes, which is much more like the "printed a recipe" thing the guy mentioned
#
sknebel
right, and (basically) nobody complains about that, despite it doing similar things technically
#
aaronpk
Paprika is much more of a recipe organizer app and can do a lot more than just strip out recipes from websites, but pitching a service as "fixing online recipes" is very very different
#
jacky
TIL about Paprika
benwerd, jeremycherfas and [cleverdevil] joined the channel
#
Loqi
guten morgen
#
jacky
morning morning
[tantek] joined the channel
#
[tantek]
dang that recipe site / thread. oooops
#
[tantek]
you "fix" online recipes by building better online recipe search than Google (yes it's possible, Google neglects special search like that that's been around for many years. see also Google blog search)
#
[tantek]
you don't "fix" online recipes by building an aggregator that steals content
#
[tantek]
also the gendered white male deciding to exploit a bunch of women writers / recipe inventors thing is a very bad look
#
[tantek]
this is a classic example of some dude deciding some small market needed "disrupting" without really caring about the existing dynamics of that small market or its laborers
#
@cloudy_kitchen
@redman @Erika_Strong We literally have RSS email broadcasts set up for THIS EXACT REASON. So people can be notified when a new recipe is posted. It’s direct from us to them without some dick taking advantage of us in the middle.
(twitter.com/_/status/1366187793966333957)
[Rose] joined the channel
#
[tantek]
that kitchen thread is also a great example of how NOT to pitch RSS
#
[tantek]
you can literally s/recipe/blog post/ in the "pitch tweet" and "RSS" for the answer and piss off just as many bloggers
#
Loqi
RSS... we try to keep jargon out of this channel to make it more inviting to newcomers, can you move this to #indieweb-dev?
#
[tantek]
lolol indeed Loqi
#
[cleverdevil]
Woot woot, my health page is now responsive.
#
[cleverdevil]
I am so terrible with CSS.
#
GWG
[cleverdevil]: Many of us are
#
GWG
Design wise
#
[cleverdevil]
Well, I am halfway decent with design, its just keeping up with the CSS spec and browser support that is tough for me.
#
[cleverdevil]
I will say, I am impressed with some of the more recent improvements. I am using flexbox on my health page, and it made life a lot easier.
#
GWG
I used it for the first time on my photo grid
#
GWG
I am thinking of interesting time based tweaks to my website
[Jacob_Hall] joined the channel
#
[Jacob_Hall]
I thought this article was interesting, for those looking to scrape recipes. It seems Google has incentivized recipe websites to standardize their metadata so that they can appear on "recipe card" search results https://www.benawad.com/scraping-recipe-websites/
[scojjac] joined the channel
#
[scojjac]
Oh man I may have to play around with h-recipe ... I also love Paprika, both for stripping down recipes to their essentials, and as my recipe box
#
aaronpk
Paprika added support for that a while back!
[jgmac1106] joined the channel
#
[tantek]
I don't like the framing of "scraping" recipe websites. It feels both kludgy (unsustainable), and frankly a bit exploitative of who are likely independent, lower income, and often women creators.
#
[scojjac]
Honorable concern, but the solution to that is good designs that treat the recipe as primary content and the stories or more detailed, photo/video instructions as secondary content.
#
[scojjac]
Unfortunately, Google incentivizing "recipe cards" will lead to people staying on Google properties for recipes rather than actually clicking through to these websites. It's the kind of standardization that doesn't solve [tantek]'s concern either
#
[tantek]
Google standards efforts rarely (ever?) bother to specifically solve problems of exploitation of content on the web, especially from lower income folks, and marginalized folks.
#
[tantek]
something standards efforts in general need to do a better job at
#
[Jacob_Hall]
I like to scrape data for my own use: my folder of recipe bookmarks is getting long enough that it's hard to find what I'm looking for, and I've already seen some of the links rot. I see how it could be seen as exploitative, and I would certainly hesitate to publish a recipe unless I made significant changes to it and gave credit to any that I was inspired by.
#
[tantek]
haven't seen recipe cards yet (are they a new thing?) so perhaps we can capture some screenshots to properly critique them
#
[Jacob_Hall]
There are screenshots @ the link I just sent
#
[tantek]
[Jacob_Hall] caching content for your own personal use isn't (really at all) exploitative, since you're not attempting to resell or otherwise profit off of someone else's work
#
aaronpk
the problem is that's what the website creator was arguing his website was for
#
[tantek]
not really aaronpk
#
[Jacob_Hall]
I recently started using archivebox https://archivebox.io/ which might be my long-term solution for saving sites (including recipes) while preserving their original state
#
[tantek]
it was more than just for him
#
aaronpk
but the question is... does that also apply to people who are building tools that help you cache content for your own personal use?
#
[tantek]
if it was a personal website that he built for that, then fine. it was not
#
[tantek]
it specifically took an attitude of stripping down recipes from others, and the republishing those to others
#
aaronpk
no not republishing, it was for creating your own recipe book
#
@redman
It’s worth clarifying, imported recipes are only visible to the user who imported them - similar to if a user had printed the recipe or copied it into a doc. We’re putting great care into make sure Recipeasly can’t be used to take away from the great work bloggers & creators do
(twitter.com/_/status/1366187523043696642)
#
[tantek]
can't really enforce "only visible to the user who imported them" so no, that's disingenuous at best, naive at worst.
#
[Jacob_Hall]
This does get at a question I've been asking myself a lot recently. My website has always been primarily for me: a place for me to organize and serve my own content for my own use. If I publish recipes that I like using, the public nature of the site makes me more accountable for how/who I got them from.
#
[tantek]
^ in general true about publishing content that may have originated (even in part) from other sources
#
aaronpk
what do you mean "can't enforce"? you put it behind a login
#
aaronpk
i haven't actually tried this website of course because it's shut down, but my assumption based on this thread is it's like a web based version of paprika
#
[tantek]
I suppose we won't find out so it's pointless to argue theoreticals
#
aaronpk
if you take that tweet i quoted at face value it's pretty clear
#
[tantek]
claims from tweets rarely translate into actual website functionality imo & experience
#
aaronpk
so bringing this back to practical ...
#
[tantek]
especially from someone who started with a really bad dismissive / exploitative take
#
[tantek]
instant loss of credibility
#
aaronpk
paprika is an app that lets you copy recipe content from websites for your own use
#
[tantek]
what is paprika
#
Loqi
Paprika is an OSX and iOS application for creating an organizing recipes for making food, that can import recipes from websites marked up with hRecipe https://indieweb.org/Paprika
#
aaronpk
are the developers of that app also exploiting the work of recipe creators?
#
[tantek]
recipes, as instructions really ought to be treated like code, so it depends on the license
#
aaronpk
they actually are
#
[tantek]
someone will do a GitHub for recipes that actually centers the people writing the code (recipes)
#
aaronpk
you can't copyright a recipe
#
[tantek]
that's the better approach
#
[tantek]
hmm not really going to bother getting into a legal argument since IANAL. I've seen them copyrighted in print etc.
#
aaronpk
technically the recipe itself isn't copyrighted, the narrative text around it is
#
[tantek]
also "can't copyright a recipe" presumably is a US-only perspective
#
aaronpk
lots of precedent and prior art for this if you search for it
#
[tantek]
not really a good way to make policy for anything web-related
#
[tantek]
also this is a distraction from "what's right for creators"
#
[tantek]
arguing copyright rarely actualy gets you to an ethically optimum answer πŸ˜›
#
aaronpk
that's why i was bringing up the paprika example
#
aaronpk
you brought up the license first ;-)
#
[tantek]
only in the context of GitHub
#
[tantek]
you could publish recipes on GitHub now with a license, no one is stopping you
[KevinMarks] joined the channel
#
[KevinMarks]
There is settled caselaw that you can't copyright a list of ingredients and instructions, and it is partly this that encourages people to write essays around recipes so that there is something copyrightable there. This also makes using h-recipe less attractive for them as then extracting the non copyright parts is easier.
#
[tantek]
again, presumably US caselaw πŸ˜›
#
[tantek]
please stop arguing from US legal stuff (especially as not a lawyer) for how to design something for the web
#
aaronpk
this starts getting into the incentives for publishing in the first place. people publishing content online generally need to get some sort of payment for that work. right now that is unfortunately primarily in the form of advertising revenue. that drives improving SEO to get more revenue, and it turns out the existing ad model does not incentivize publishing just a list of ingredients and instructions
#
[tantek]
disagree with "generally" aaronpk
#
aaronpk
"broadly"?
#
[tantek]
generally people here in the indieweb publish for all sorts of reasons, none of them having to get some sort of payment
#
[tantek]
our whole existence as a community refutes that assumption
#
[tantek]
so don't play into it
#
aaronpk
that's very different from the kind of websites that publish recipes
#
[tantek]
it's a part of adtech based myths about the web
#
[tantek]
and certainly not something to optimize for
#
[tantek]
it's a crappy part of the web
#
[tantek]
so let's blow it off
#
aaronpk
blowing off the fact that people need to get paid for the content create is exactly what led to this guy making this website for "recipes without ads"
#
[tantek]
"need to get paid for" is usually a really limiting method of reasoning that's often neglecting broader contexts
#
[tantek]
who knows what actually motivated the making of that website. it smells fishy
#
[tantek]
(with apologies to vegetarians & vegans)
#
[cleverdevil]
I was actually thinking about all of this the other day in the context of YouTube.
#
[cleverdevil]
It hit me that I was subscribed to enough channels, and was bothered enough by ads, that I would pay for the premium YouTube subscription. As a result, my experience has been greatly improved.
#
[cleverdevil]
This is enabled by the fact that YouTube is a silo.
#
aaronpk
creators get paid more from youtube premium subscription than ad revenue too
#
[cleverdevil]
There is a critical mass of creators that I want to support, and I can do it with a single fee, rather than with microtransactions to a bunch of individual creators.
#
[KevinMarks]
I payed for Google Music, so that became YouTube premium too.
#
[cleverdevil]
That's hard to replicate with more traditional web content, which is decentralized.
#
aaronpk
same reason patreon is successful too
#
[cleverdevil]
The other thing to note is that Medium has tried effectively the same model.
#
[cleverdevil]
But, in my opinion, its an abject failure.
#
[cleverdevil]
So, I am not sure the model *can* translate to non-video content.
#
aaronpk
there's plenty of non-video content with patreon subscribers
#
[tantek]
I feel there are some opportunities around tipping for content that have yet to be fully realized (with good UX)
#
[cleverdevil]
That's true, [aaronpk]. Maybe it *is* UX at the heart.
#
[tantek]
yeah agreed Medium is a failure for paying arbitrary creators (not just celebraties)
#
[tantek]
yeah it's a bit dated but has some germs of ideas for many similar things
#
aaronpk
the difference between patreon and medium is medium wants to own the content but patreon is just the payment mechanism and the content lives elsewhere
#
[cleverdevil]
Wasn't there some project a while ago that made it possible to pay a single fee to get ad-free content across all member sites?
#
[cleverdevil]
I remember something like this.
#
[tantek]
didn't we brainstorm about this a few days ago?
#
[tantek]
hopefully that wasn't in #indieweb-chat
#
[cleverdevil]
I like that idea/model, but it requires lots of great content to justify it.
#
[tantek]
[cleverdevil] no seriously we had a whole thread about this just days ago
#
aaronpk
in fact there's even bloggers on patreon so clearly the text format isn't even the unique thing here https://leavingworkbehind.com/can-you-monetize-your-blog-using-patreon/
#
[cleverdevil]
That surprises me 0% πŸ˜‰
#
Loqi
[[tantek]] right, I'm thinking IndieWeb here πŸ™‚
#
[tantek]
I wonder if there are enough random ideas there to assemble into a blog post
#
[tantek]
random but related
#
aaronpk
ah right the twitter monetization thingy
#
aaronpk
which is a lot like youtube's channel membership
#
[tantek]
it started about twitter monetization but the discussion was much broader
#
Loqi
hey aaronpk [tantek], it seems like this conversation is more appropriate for #indieweb-dev
#
aaronpk
which itself is youtube stealing patreon's business πŸ˜‚
#
[tantek]
whaaaaat
#
[tantek]
monetization?
#
[tantek]
lol if that's dev
#
aaronpk
why did that get added?
#
[cleverdevil]
In other news, I started working on a post to outline how I built out my health tracking stuff. I am debating how in depth I should go.
#
[tantek]
πŸ’Έ πŸ˜‚
#
[cleverdevil]
How much detail would be beneficial to the community?
#
[tantek]
[cleverdevil] I'm thinking inverted pyramid style and cut it off when you get bored
#
[tantek]
alex11, easier to post about runs than moping
#
[tantek]
what is a run?
#
Loqi
exercise is a (typically) passive post type that represents some form of physical activity https://indieweb.org/run
[tw2113_Slack_] joined the channel
#
[Jacob_Hall]
not too late alex!
[fluffy], [snarfed] and jamietanna joined the channel
#
sknebel
What is archivebox?
#
Loqi
ArchiveBox is an Open source, self-hosted, offline first, flat file backed Python program web page archiver that produces PDF versions, screenshots, WARC versions, etc as well https://indieweb.org/ArchiveBox
#
sknebel
looking at the page now, that looks a lot cooler than I remember it. gonna have to set that up somewhere and have a play
[Murray] joined the channel
#
[Murray]
semi-related, but does anyone know if the Wayback Machine/Internet Archive can accept submissions via webhook? Or is it just the API? (tried navigating the site and gave up πŸ˜„)
[chrisaldrich] joined the channel
#
sknebel
[Murray]: afaik only the latter nowadays
#
[KevinMarks]
I thought the web hook still worked, but I may need to check that
#
aaronpk
they turned it off a while ago
#
[Murray]
damn, ah well. Suddenly realised I could create a really simple workflow if they had one πŸ€·β€β™‚οΈ
Seirdy joined the channel
#
[chrisaldrich]
The start of a new haiku: "Yeet Yeezy yeeting"
KartikPrabhu, Seirdy and [scojjac] joined the channel
#
[scojjac]
There's something very _internet_ about Loqi saying that exercise is a post type