#dev 2024-12-09

2024-12-09 UTC
#
Kolev
[tantek], I mean, I've written shell scripts and snippets of Scheme, but nothing significant.
#
carrvo
Yeah...the state of this stuff is definitely targeted at full developers...
JadedBlueEyes joined the channel
#
Kolev
carrvo: It's not as simple as "just install WordPress"?
#
[tantek]
There's currently three "relatively widely supported" CMSs that you can install and maintain, with plugins: WordPress, Drupal, and Known
#
carrvo
I don't know much about WordPress or Micro.blog or BlueSky, but if you aren't either signing up for a service or using a plugin then you going to have to expect DIY. I know enough that WordPress can be used independently of IndieAuth and that it supports it through a plugin.
#
[tantek]
We have two channels of folks specifically for #indieweb-wordpress and #indieweb-known, and I think there are a few people around who run Drupal with the Drupal plugin
#
carrvo
[tantek]++ that is good to know.
#
Loqi
[tantek] has 24 karma in this channel over the last year (138 in all channels)
#
GWG
IndieAuth is not a site, it is a protocol. So, it*s always independent. Indieauth.com is just a hosted service
#
[tantek]
also I would not say "just install WordPress" is "simple". it's non-trivial IMO, especially for new folks who are unfamiliar with WordPress
#
carrvo
Kolev, you do have to take my comments with a g
#
[tantek]
then next level up in complexity is installing and maintaining an SSG with an explicit command-line build step
#
GWG
There are different levels of work you may wish to do, to be honest.
#
carrvo
grain of salt, I just found out about IndieAuth 2 months ago.
#
[tantek]
carrvo, you might be interested in https://spec.indieweb.org/
#
GWG
The more you learn, the more down the rabbit hole you go sometimes
#
GWG
It is a fun journey
#
GWG
At least it was for me
#
carrvo
[tantek] that is precisely what I have been reading and re-reading to get something like SelfAuth working and why I find it dev oriented. Good thing I am one.
#
Kolev
[tantek], oh boy, I just found out WordPress is 2 containers.
#
GWG
Containers? As in Docker?
#
Kolev
GWG, yes.
#
GWG
Database plus web server?
#
Kolev
GWG, yes, database is separate container.
#
Kolev
[tantek], sorry. I'm a Fedora user. In Red Hat land, that's all we do, is "just run a container."
#
Kolev
My media server Jellyfin and my Nextcloud are both containers.
#
GWG
I am a Fedora user as well. Although my Nextcloud is bare metal on the server. I still limit my containers to handling version conflicts
#
GWG
I suppose I'm just a creature of habit. It's slightly off topic, but why does everything need to go in a container?
#
Kolev
GWG, that's just how I was taught by the Fedora community: Things are moving toward being in a container.
#
GWG
Kolev: I understand... I'm just curious
Kolev and troojg joined the channel
#
carrvo
Things don't have to be, but it is very popular. Ubuntu has moved many into "snaps" containers.
#
GWG
I know. Just haven't been sold on it for everything yet
#
carrvo
There is a big push from a security perspective. Containers are a virtualization just above the OS level, instead of just below like KVM or VirtualBox. This allows much of the isolation and resource management, with better performance because the OS is shared. It is also the basis of SaaS since it allows the platform to update the OS without being able to access or directly influence your app.
#
GWG
I guess I'm just old school.
#
[tantek]
are these Docker containers or Kubernetes or something else?
#
carrvo
I don't like it because it is not as simple as they make it out to be and, for my real job, high performance apps cannot afford to "ignore the lower details". Simply put: if there is more to your tech stack then your performance is slower.
#
carrvo
Um, I believe Kubernetes is a platform for running Docker containers. Snaps would be a completely different container implementation than Docker.
#
carrvo
But I am hardly an expert. I've had a uni course and implemented one Kubernetes+Docker app.
#
GWG
I should read up and get more of an opinion
#
GWG
For now, I'll just stick to Indieweb and Presses
chrisaldrich, gRegor, jjuran, [jgarber] and JadedBlueEyes joined the channel
#
Kolev
I don't see a lot of Known sites, but it seems to be the most feature-complete server solution for IndieWeb, without having to roll my own stuff.
#
GWG
Kolev: There are some still. It didn't take off like hoped
#
Kolev
GWG, that doesn't sound promising.
#
GWG
Kolev: I meant that there was hope it would get wide adoption. It works well from what I understand
#
GWG
It is the only self hosted sort of turnkey solution
#
Kolev
GWG, I just want something I can install on my server and have it all Just Work.
#
GWG
That is your best bet for that
#
GWG
We need to get closer to that goal more as a community
#
Kolev
GWG, I mean, it's great that IndieWeb technologies are infrastructure-agnostic, but the protocols do take effort to implement, and having a complete solution is important.
#
GWG
Kolev: I agree. But our strengths also can be weaknesses
#
GWG
We build things for ourselves even though we share them. Believing in plurality means that there isn't one thing...and sometimes one thing would help
#
GWG
Also, complete is a matter of differing opinions
#
Kolev
Any Known sites I can look at? Like I said, the examples on the wiki, half of them are gone.
#
GWG
I was just discussing this yesterday. We were discussing venue recommendations and I had a very different set of goals than others
#
GWG
Yes, I know one
#
GWG
https://cleverdevil.io/ - I think this is still Known. Let me check
#
GWG
He is usually pretty approachable it you had questions
#
GWG
Busy, but approachable
#
carrvo
GWG++ I would have looked at Known a lot sooner if I saw it presented the way you spoke in the resources I saw. Might still look at it when I want to do more than login+OAuth. It might have been what I was hoping for.
#
Loqi
GWG has 4 karma in this channel over the last year (53 in all channels)
#
GWG
With all of the stuff we do, we're always looking for new contributors...not just code, but people to give feedback, write about it, etc
#
GWG
I'm not a Known user myself... I'm from the WordPress wing of the community...
#
carrvo
I like plurality, but I have found that having a few default "implemented for you" helps people explore before building their own for themselves and sharing.
#
GWG
Agreed on that point
#
GWG
It's just sometimes difficult to get to that.
#
carrvo
Kind of like when I was a kid and learned that it was polite to let your guest choose the activity. Almost every time they would give me blank stares and I learned to have a self-decided "default" activity to fallback to.
#
carrvo
It may have been lost in the chat but I just made https://github.com/carrvo/mindie which should go a long way for creating a "test system".
#
carrvo
[edit] It may have been lost in the chat but I just made https://github.com/carrvo/mindie which should go a long way for creating a "test system".
#
GWG
No argument, but I've been around here for a few years, we honestly have not gotten there.
#
Kolev
carrvo - What is a 'test system'?
#
carrvo
To start, dev systems have all of the in-flight code as it's being modified and played with. Often this can incur environment changes or special environment config to make it work (such as being installed to a different location). So QA often will work on a test system that is neither available for customers nor has the environment flux. Sometimes it will be called the "pre-prod" system because the more it matches a production sys
#
carrvo
What is test system?
#
Loqi
It looks like we don't have a page for "test system" yet. Would you like to create it?_A (Or just say "test system is ____", a sentence describing the term)
#
carrvo
Do we want a page?
#
doesnm
"just spin container" not always worked
#
doesnm
oh, wait i have not scroller buffer
barnaby, [Murray], [lazcorp] and rishikesh joined the channel
#
doesnm
quill does not support link headers? i'm getting error "couldn't find your authorization endpoint"
#
doesnm
also for token and micropub...
[pfefferle] joined the channel
#
[Murray]
@nemonical there are a few people here who have used/do use IPFS for things like images, though it can be a step up in terms of maintenance. I've never heard of the other option, but doesn't mean others aren't using it πŸ˜… How much space is not very much? How are you compressing things like images already? Might be some ways to tweak that.
#
immibis
someone still has to host the data on IPFS or hyphanet
#
immibis
if your data isn't interesting to other people, they won't host it for you
#
[Murray]
that's a particularly cynical take πŸ˜„ Free data storage is also used as an upsell/lock-in mechanic πŸ˜‰ also, assuming this data is being aimed at the web, I'm not really sure what the difference is? But yes, use-case and other factors are likely important. Without knowing what the files are/how they will be used, hard to say πŸ™‚
#
immibis
if you can't guarantee someone else is interested in your data at all times, you still have to host a copy
nemonical and Guest67 joined the channel
#
aaronpk
It's not a cynical take, it's just how it works. There has to be someone hosting a copy somewhere on the network. If it's not you, then what's the incentive for someone else? Are you paying them? Are they getting rewards some other way? Etc
bebethatmustbeme, AramZS, barnaby, funkylarma, gRegor and jjuran joined the channel
#
[Murray]
y'know, I totally misremembered what IPFS was β€’ that's on me!
#
[tantek]
Kolev, re: "Known sites I can look at?" β€” I'd say your best chances at getting a "recent" answer to that question is to re-ask it in the #indieweb-known channel
gRegor joined the channel
#
[tantek]
Kolev, re: "the examples on the wiki, half of them are gone", do you remember any of them offhand? Feel free to share here (or in #indieweb-meta if you prefer) and I'll see about updating the wiki accordingly to mark them as past examples.
sebbu2, barnaby, ttybitnik, [mattl], gRegorLove_, MyNetAz and [snarfed] joined the channel
#
[snarfed]
[aaronpk] just fyi, looks like http://webmention.io might be having trouble with some emoji, maybe the combining ones? something like that? https://github.com/snarfed/bridgy/issues/1861#issuecomment-2529645297
#
Loqi
[preview] [Natalie⁴⁴ πŸ³οΈβ€βš§οΈ] Hiiiii
#
Kolev
[tantek], sites not using Known: Erin Jo Richey; Marcus Povey; Matthew Gregg; Andrew Marks; Clint Patterson; Andrew Jacobs; Alex Kiss; Free Kurt; Tiara Miller.
#
Kolev
[tantek], edited.
MyNetAz, jeremych-, gRegorLove_ and [tw2113] joined the channel