#dev 2022-02-09

2022-02-09 UTC
strugee, Seirdy and darkkirb joined the channel
#
aaronpk
cool feature, not available in safari
#
jacky
heh I can see someone doing marco polo with that API
#
@jensimmons
Everyone in my mentions saying Safari is the worst, it’s the new IE… Can you point to specific bugs & missing support that frustrate you, inhibit you making websites/apps. Bonus points for links to tickets. Specifics we can fix. Vague hate is honestly super counterproductive.
(twitter.com/_/status/1491064075987873792)
[tw2113_Slack_] joined the channel
#
[tw2113_Slack_]
better marco polo than marco rubio
#
sknebel
heh, usual answer for safari: a way to test stuff in it :P
#
aaronpk
test stuff?
#
sknebel
even microsoft gives you free windows VMs so you can run edge for testing even if you dont use it otherwise
#
sknebel
bit harder for macOS/iOS
#
aaronpk
amazon offers macos on ec2 now 🤷
#
sknebel
yeah, $16 a pop though. (since you need to rent 24h at once, apple doesn't allow providers to rent macOS for shorter) - if you need it often enough other companies also rent macs out
#
sknebel
solvable, but just different baseline than everyone else
#
aaronpk
yeah, i have no idea what it would take for apple to ship a VM but that would definitely be nice
#
sknebel
plenty tutorials online for how to do it if you dont care about the license. but I also get that apple does not want to encourage that in any way
#
samwilson
I'm adding GPS tracking to my website, and it's super exciting seeing the map :-) So many little dots!
#
jacky
that's still on my to-do list
#
samwilson
I'm using Overland for tracking, and am going to add GPX uploading too. It makes geolocating old photos much easier.
#
aaronpk
At some point I'm gonna get around to pushing an app update for that. There's a few minor changes that would be nice to have out there
#
aaronpk
I do wish I actually knew anything about iOS development tho 😂
#
samwilson
I'm using the Android version. It's great! The only issue I've had is [about authorization](https://github.com/OpenHumans/Overland_android/issues/16).
#
Loqi
[samwilson] #16 No access token field
#
aaronpk
Totally missed that
#
aaronpk
yeah I think it's in the current code but not App Store version and not in the version they ported from
#
samwilson
I'm adding a GET param instead. It's not as secure, but I guess is ok.
lolo joined the channel
#
GWG
samwilson: I switched back to GPSlogger from Overland
#
GWG
Mostly because they didn't fix #11.
#
samwilson
GWG: which GPSlogger is that? maybe I should do the same, before I get too invested
#
samwilson
I'll check it out
#
GWG
And it supports headers
#
samwilson
Does it just send the GPS data and then not log it locally? Or does it look at the response it gets from the server? I like Overland's system of requiring confirmation
#
GWG
samwilson: It does either local logging or sending to a custom url or both. I even got him to put in batching
#
samwilson
oh cool
#
samwilson
it sounds pretty good
#
GWG
And the developer is active
#
samwilson
yeah that's a plus
#
GWG
It's not customized for the use case, but it's the best available in my opinion
jacky joined the channel
#
Loqi
Before I go: When it comes to complaining about web browsers
KartikPrabhu, [tonz], tetov-irc, hoenir, capjamesg[d], Murray[d], mossymaker[d], shaunix[d], dovedozen[d], aaronpk[d], wackycity[d], sarahd[d], P1000[d], Jeremiah[d], corenominal[d], aspenmayer[d], Seb[d], MarkJR84[d], Ramon[d], Asaf_Agranat[d], Christian_Olivie, Zegnat[d], edburns[d], rattroupe[d], daiyi[d], sayanarijit[d], Myst[d], hans63us[d], marksuth[d], petermolnar and jacky joined the channel
#
jacky
capjamesg[d]: yup - very hi
#
jacky
*high quality post
#
capjamesg[d]
The OOM killer keeps killing my Microsub feed polling service.
#
capjamesg[d]
Unfortunately I have also had to temporarily close IndieWeb Search because the server i'm running everything on is a tad overwhelmed.
#
capjamesg[d]
Actually that's an understatement. The OOM killer keeps killing Elasticsearch before it even has a chance to fully start.
#
capjamesg[d]
Is there a more affordable host than DigitalOcean that still has good reliability?
#
capjamesg[d]
A 16GB server on DigitalOcean is $80 per month.
#
sknebel
hetzner
#
sknebel
one rung lower but in my experience also reliable, netcup.de
#
capjamesg[d]
Hetzner would be 10 pounds cheaper per month. That's good.
#
sknebel
(VPS with 16GB: 16€ at netcup, 20 at hetzner)
#
sknebel
(or 64GB dedicated box for 40 at hetzner)
#
capjamesg[d]
What page were you looking at?
#
sknebel
for which
#
capjamesg[d]
The Hetzner 16GB server.
#
capjamesg[d]
Oh I totally misread that page. Wow.
#
capjamesg[d]
I looked at CPX51.
#
capjamesg[d]
That is so cheap.
#
sknebel
(shared CPU cores though, but if you mostly want more RAM that should be ok - kind of depends on your workload)
#
capjamesg[d]
This is going to be deployed as a web server hosting Elasticsearch and Mediawiki.
#
capjamesg[d]
And some other apps.
#
sknebel
(above the price grid there is a switch to go to the dedicated cpu instances)
#
sknebel
(still ~half of DO)
#
sknebel
(but at that point honestly the dedicated server becomes more attractive if its something you want long-term)
#
capjamesg[d]
sknebel++
#
Loqi
sknebel has 8 karma in this channel over the last year (35 in all channels)
#
capjamesg[d]
Does anyone have any experience migrating an Elasticsearch server? It might be a long shot to ask though.
#
jacky
not I
#
jacky
tbh I'd rsync the files over between the server
#
jacky
the number of times I've done that to 'migrate' info between machines (heh)
#
[snarfed]
capjamesg you might also consider asking aaronpk et al for some of the https://opencollective.com/indieweb budget, since this project serves the community
#
GWG
Wonder if we can get coupon codes from a provider for community members.
balupton[d] and [chrisaldrich] joined the channel
#
jacky
I think this was a prior discussion point
#
jacky
and i think micro.blog has done this to a degree
#
jacky
but specialized readers are something we're kind of lacking, no?
#
jacky
in the sense that they're optimized for a particular "format" of posts
#
jacky
I ask because I'm curious about how such a tool would even begin to build feeds for people
#
sknebel
some of the readers (microsub clients) have post-type specific views
#
jacky
yeah I think Together has one
#
jacky
maybe I'm thinking more like "I want something that _only- does this"
#
[snarfed]
[manton] has a few? eg https://www.sunlit.io/ . maybe a calendar/events one too?
#
jacky
yeah that's the one
jacky joined the channel
#
capjamesg[d]
sknebel I have began moving all of my apps over to a Hetzner cloud server.
#
sknebel
good luck, hope it works out well :)
#
sknebel
I find moving setups always stressful, because it turns up all the tiny pieces I didn't do in an obvious way and didn't write down :D
#
capjamesg[d]
I had to make some risky changes to the elasticsearch config to get it to even boot.
#
capjamesg[d]
Apparently you can only export elasticsearch documents if the service is running 😦
#
[snarfed]
another manton type-specific reader: https://github.com/microdotblog/wavelength
#
jacky
[manton]'s been cranking them out!
#
aaronpk
maybe i can convince manton to help me with my GPS tracking app :D
[manton] joined the channel
#
[manton]
Ooo, maybe! 🙂
#
[manton]
We started to experiment with adding location check-ins to Sunlit, via Apple’s map info. Really want a replacement for Swarm.
#
aaronpk
oh interesting, that's something i hadn't considered, but would be easy to overlap the two
#
aaronpk
right now mine is strictly a GPS tracking app, but i often get feature requests that start to make it sound more like swarm
#
[manton]
The problem is nothing really compares to Foursquare’s database.
#
aaronpk
also doing things like tracking runs/rides
#
aaronpk
which i only sort of have support for in the app
#
[manton]
Yeah, that’s probably a good fit for your GPS app… What people use apps like Strava for.
#
aaronpk
for example i'd love to get the app generating the route maps on the device itself, that way you could easily post them to your website
#
@erikkroes
↩️ Would webmentions meet those requirements?
(twitter.com/_/status/1491495630681817091)
#
@VlozadaDev
↩️ usando #webmention entre otras cosas de la #idieweb, portafolio y otros proyectos en mente. Antes hacer todo esto tenia su merito y conseguías trabajo fácilmente en el Área IT, pero las cosas han cambiando, y todo esto que te cuento no es suficiente para postular a un empleo
(twitter.com/_/status/1491502058301796363)
#
capjamesg[d]
sknebel Around half of my web apps are now on a new server.
#
capjamesg[d]
I found a great tool called elasticdump that makes it easy to export content from elasticsearch, too.
#
capjamesg[d]
I am storing 10-15 GB of data for IndieWeb Search right now.
#
[schmarty]1
heh. finally got a use-case for rollin' my own HLS video and remembered some discussion in the indieweb chat between aaronpk, fluffy, and more.
#
[schmarty]1
aaronpk consider this a far-future request to finish that post 🙈
#
aaronpk
now why would i have promised something by 10am the next day...
#
[schmarty]1
you had just finished posting your own copy of a talk in HLS and i think it wasn't yet available from the conference folks.
#
aaronpk
well i did get that talk posted, with captions and everything
#
[schmarty]1
haha, yup, i think that's the post you linked to earlier in the chat.
#
aaronpk
aha! I did post instructions!
#
aaronpk
on the wiki!
#
[schmarty]1
dang, nice! my searches failed to turn those up 😅
#
[schmarty]1
aaronpk++
#
Loqi
aaronpk has 26 karma in this channel over the last year (126 in all channels)
#
sknebel
hm... now if the wiki could show webmentions on chat lines, future-schmarty could find that reference by seeing the log for today linked from there :D
#
sknebel
sigh. the wiki? the chat log site
#
aaronpk
haha what would that look like? slack threads?
#
sknebel
hm, maybe. or just a link to a page with a list
#
sknebel
(both from a small icon on the chat line)
KartikPrabhu joined the channel
#
jacky
random: https://xn--sr8hvo.ws/ might need some sort of an update for PKCE
#
jacky
my site fails hard since it always expects people to have it
#
jacky
probably should also not make it such a hard requirement
#
[schmarty]1
jacky: it's been so long since i touched that auth code (or updated my internal understanding of indieauth) 😐
#
jacky
_tbh_ I wonder if it would just require a bump to `indie-authentication` (that lib you're using)
#
jacky
ah you made that
#
capjamesg[d]
When I read authn I got really excited because I thought you meant webauthn. Never mind haha.
#
jacky
ah a fellow gitea user; taste! (lol)
#
jacky
capjamesg[d]: heh
#
[schmarty]1
hahaha yeah bad news about the authorship on that lib 😅
#
Loqi
nice
#
capjamesg[d]
Webauthn allows things like Yubikey with.
#
[schmarty]1
heck yeah gitea! i honestly wish i used it more.
#
[schmarty]1
capjamesg: i named that little helper "indieauth-authn" because it's _only_ the authentication flow.
#
jacky
okay I _think_ I can see where the changes would have to be made
#
jacky
puts that on a backlog
#
[schmarty]1
😅
#
[schmarty]1
now i feel like i should get to it first to save you the work of taking on an unfamiliar Someone Else's Project lol
#
aaronpk
bookmark this for when you get to it! all the high level changes are described here https://aaronparecki.com/2020/12/03/1/indieauth-2020
#
Loqi
[Aaron Parecki] IndieAuth Spec Updates 2020
#
[schmarty]1
oof that really clarifies how long that's been on my TODO list. aaronpk++
#
[schmarty]1
back to HLS stuff, i am trying this solution for ffmpeg that is (so far) cranking along well: https://docs.peer5.com/guides/production-ready-hls-vod/
#
aaronpk
time flies
gire2, tetov-irc, barnaby and [fluffy] joined the channel
#
barnaby
evening! I’m taking a look at getting CI working again for php-mf2, but I don’t seem to have sufficient access to the repo — I can’t add new workflows, or see the settings page. any ideas why? can someone make me an owner or whatever is necessary?
#
aaronpk
ah i can do that
#
aaronpk
you should have an invite now
#
Loqi
agreed.
#
barnaby
okay, I still can’t see settings (which I’d like to use for getting online documentation and code coverage set up) but I do have access to workflows now, which is a good start
#
aaronpk
try now, i just added you specifically to that one instead of just to the team
#
barnaby
working now! thanks aaronpk++
#
Loqi
aaronpk has 27 karma in this channel over the last year (127 in all channels)