#dev 2021-06-10

2021-06-10 UTC
#
Saphire
I am confused how a security key "doesn't work on non-Apple devices"
alex_, [KevinMarks], [fluffy], alex11, [tantek], maxwelljoslyn, KartikPrabhu, samwilson, gRegor, reed, calebjasik, Abhas[m], batkin[m], nekr0z, [jeremycherfas], capjamesg, gRegorLove_, lanodan, hendursa1 and [Murray] joined the channel
#
capjamesg
Does anyone use FeedReader on Linux. My blog RSS content says "Nothing to read here." on FeedReader but the contents validate.
#
capjamesg
Super confusing.
#
doosboox
capjamesg: can you link to some info about the program?
#
petermolnar
I tried feedreader, gave up on it pretty fast.
#
capjamesg
What do you use petermolnar?
#
petermolnar
eons ago it was Thunderbird, then rss2email, then a hacked version of rss2email that embedded images (wasn't a great idea, emails became 10+MB), then miniflux v1 for a long time, then liferea, and currently feedbro: https://addons.mozilla.org/en-GB/firefox/addon/feedbroreader/
#
mgdm
I'm quite enjoying the current version of miniflux
#
doosboox
I use feedly... though I've started looking at the feedparser lib for python3 to build my own
#
petermolnar
it needs postgres :/ (there's nothing wrong with postgres, but I'm not going to run one more db server on my box; WordPress is MySQL only, and it takes priority for family & friends' sites)
#
doosboox
(to collect gemini:// and https:// feeds in one place)
#
mgdm
Yeah, I would quite like it if miniflux (and indeed wordpress) could just use sqlite
#
doosboox
A personal feed reader should do fine with SQLite, imho
#
doosboox
jinx
#
petermolnar
v1 used sqlite
#
capjamesg
Feedbro reader looks good.
#
capjamesg
It's a bit more complicated than I would like but might be one of the better solutions for the amount of effort I want to put in.
#
capjamesg
I'd love to run Miniflux but I don't want to deploy any services at the moment.
#
mgdm
I use so many devices I need something that's hosted to keep track of things
#
doosboox
capjamesg: rawdog exists too: http://offog.org/code/rawdog/
#
doosboox
run it as a cron job and it generates a static HTML site
#
capjamesg
Interesting.
#
capjamesg
I love the "without delusions of grandeur" statement :)
#
capjamesg
This looks just right for my use case.
#
capjamesg
rawdog doesn't work with Python 3 haha.
#
Zegnat
What is fraidycat?
#
Loqi
Fraidycat or Fraidyc.at is a browser extension for Firefox or Chrome that lets you follow people, see a summary of who has recently posted instead of a news feed, and expand the summaries to see recent titles/excerpts https://indieweb.org/fraidycat
#
Zegnat
Also an interesting idea on what a reader might be ^^^
#
doosboox
capjamesg: hahaha
#
Loqi
nice
#
doosboox
I love how Loqi sometimes interjects with small comments that makes me feel like they're a human being
#
doosboox
gives Loqi a cookie
#
Loqi
hearts the cookie
#
capjamesg
Me too doosboox.
#
sknebel
bit tonedeaf sometimes though
[KevinMarks] joined the channel
#
capjamesg
Haha :)
#
petermolnar
all right. in theory, I'm now my own name server; well, one of them.
#
capjamesg
Can you elaborate?
#
sknebel
petermolnar: "I am" - so if I send a query your phone rings? :P
#
petermolnar
I set up nsd - https://www.nlnetlabs.nl/projects/nsd/about/ - on my hetzner box as one of the NS records for my domain(s) and it seems to be working
#
petermolnar
sknebel: YES :D
#
petermolnar
of course
#
petermolnar
in a different era booking.com worked that way: you sent them online stuff, they started to make phone calls on your behalf.
#
petermolnar
hosting my own dns server was strangely one of those things I avoided for over a decade
#
sknebel
somehow the "phone rings" reminds me of this old video from a German kids show: https://www.youtube.com/watch?v=fpqhjEtznVk
#
sknebel
"how does the internet work"
barnaby joined the channel
#
barnaby
Zegnat: there’s no license mentioned at https://github.com/Zegnat/php-mindee, am I okay to re-use/distribute some of the functions there?
#
Loqi
[Zegnat] php-mindee: Implementation of the IndieAuth Living Spec Authorisation Server in a single PHP file. Possibly for public use, probably not recommended.
#
Zegnat
There is no license becaue it isn‘t the latest version and I am not sure I would want anyone to copy paste and hope that it takes care of all the oauth requirements just yet :P
#
barnaby
well I’ll be writing tests for any functions I do copy, if that makes you feel any better about it
#
Zegnat
But feel free to steal things you need, consider it 0BSD licensed for indieauth intents and purposes ;)
#
barnaby
thanks! much appreciated
#
Zegnat
No problem. Feel free to mention me if you want any reviews.
#
barnaby
what do you think about adding a filter_var with FILTER_VALIDATE_IP to the profile URL and client ID validation functions?
#
Zegnat
Those aren’t in there because they are specifically not allowed, barnaby
#
Zegnat
E.g. client identifier: "Additionally, host names MUST be domain names or a loopback interface and MUST NOT be IPv4 or IPv6 addresses"
#
barnaby
what’s the difference between that MUST NOT and “MUST NOT contain single-dot or double-dot path segments”, which is included in the validator?
#
Zegnat
Nothing.
#
Zegnat
See the @TODO forhostnames
#
Zegnat
It simply isn’t done in that version yet
#
barnaby
ah I think I just phrased my question wrong
#
barnaby
I was asking about checking for those invalid states and returning false if they’re true
#
Zegnat
Aaah, yeah, that still need adding
#
Zegnat
Could also be reading your initial question wrong
#
barnaby
yep, my bad :)
#
Zegnat
But yeah, there is no hostname checking yet, in which hostname could be either domain or a specific limited number of IPs
#
barnaby
I assumed it was obvious that I meant a filter_var check *prohibiting* IP addresses
#
barnaby
aaronpk++ (presumably) for writing this section of the indieauth spec in a way which is extremely easy to turn into automated tests https://indieauth.spec.indieweb.org/#user-profile-url
#
Loqi
aaronpk has 50 karma in this channel over the last year (151 in all channels)
hendursaga and shoesNsocks joined the channel
#
@megarush1024
↩️ 1A grants the right via freedom to associate, Sec. 230 is the legal encouragement to moderate and protection from liability for third party content. Personal websites also have these same rights. It's why you can moderate comments/webmentions ETC.
(twitter.com/_/status/1403005619406139402)
shoesNsocks1 and [KevinMarks] joined the channel
#
@luord
Adding webmentions, POSSE, backfeed and federation to my website. I'm about to start crying.
(twitter.com/_/status/1403012248042409988)
chenghiz_, gRegorLove_, capjamesg, [aciccarello], barnaby, gRegor, doosboox, [jgmac1106] and [jacky] joined the channel
#
[jacky]
small threda about how Facebook deletes data https://twitter.com/LeaKissner/status/1403063850920857602
#
@LeaKissner
It's time to kick off an entire session about data deletion at #PEPR21 (It's hard!) with "Deletion Framework: How Facebook Upholds its Commitments Towards Data Deletion" from Benoît Reitz, Facebook That's right, come one come all, this is @Facebook' data deletion framework.
(twitter.com/_/status/1403063850920857602)
#
barnaby
wow, there are some prime “i know it sounds complicated but I summarised it all in this handy chart” candidates in that thread
KartikPrabhu, maxwelljoslyn and maxwelljoslyn54 joined the channel
#
maxwelljoslyn54
GWG tried sending a homepage mention and got "{"code":"pings_closed","message":"Pings are disabled for this post","data":{"status":400}}"
#
GWG
maxwelljoslyn54: Which post?
#
GWG
I can reopen it
#
GWG
The oldest one?
#
GWG
I might have an age setting
#
maxwelljoslyn54
a bare david.shanske.com
#
maxwelljoslyn54
dunno if trailing / needed
#
GWG
All pages should be open
#
maxwelljoslyn54
scratches head
#
GWG
Fixed it
#
GWG
Somehow got unset
#
maxwelljoslyn54
o7
#
GWG
Retry
#
maxwelljoslyn54
Worked :)
#
GWG
maxwelljoslyn54: And my phone made a horn noise with the message
#
GWG
You are auto approved
#
maxwelljoslyn54
oh nice to know i'm on the shortlist lol :^)
#
GWG
I need to improve it though
[KevinMarks] joined the channel
#
@OpenCage
This week for our geothread we’re starting a new, regular series where we breakdown the geoweirdness of individual countries. Today we start with Italy 🇮🇹 🌍🧵👇 https://pbs.twimg.com/media/E3hReR-WEAIjYKQ.jpg
(twitter.com/_/status/1402966657895632899)
#
barnaby
ooh nice thread
[jeremycherfas] and [schmarty] joined the channel
#
[schmarty]
the "... towards data deletion" part of that FB talk title sounds like a weasely academic paper trick that means "this definitely isn't data deletion, but it's more like it than what we had before". 😂
KartikPrabhu, [chrisaldrich] and gRegorLove_ joined the channel