Nah the instance as in general. And the people there are smallbrained for all flogging to one instance (wich is administrated worse than reddit) come from a monopoly doing shit, go make a new one that does the same… Clownshow.
And the people there are smallbrained for all flogging to one instance
I know you're from ani.social yourself, but you're telling that to kbin.social, THE main kbin site that according to fedidb has 23 times the active user count of the next biggest kbin/mbin instance (not counting artemis.camp since it's dead, but that one was 1/12 of kbin.social's size). We're really doing the same thing even more.
According to https://fediverse.observer, these are largest threadiverse instances by MAU (but pay attention to different method of counting active users between instances...):
The mods of world delete comments against their opinions even if it’s just sourced facts without any opinions. It’s also very tiresome how so many people tend to comment “enshitification, capitalism bad, the person of the article is a fascist, they should unionize ” or some doomer or far left take on any topics. Even when talking about videogames
I disagree with this completely, from my time there, Ive met really cool people there, and you will always find assholes and nice people on these platfroms, doesn't matter if it's Kbin, Lemmy or Reddit (no stranger here), and Lemmy.world is like the biggest instance on he fedsiverse with the most users at the moment, with kbin.social probably the next biggest, it will be a huge loss for both the sides if we don't get this federation or whatever issue this is fixed.
I can see recent (few hours ago) comments of mine on lemmy.world (and kbin.social is in the linked instances list), so it doesn't look like it actually stopped federating. But yeah, I can't access kbinmeta from over there.
edit: I think I've read, back when ernest was gone, about some big Lemmy instance blocking kbin.social magazine federation because of the bot spam in so many magazines. I assumed it's just rumors, but is it actually real and still a thing lemmy.world is doing?
And regarding your edit, yes, that seems to be the reason, but that is months ago at this point, and they should certainly revert it back, made a post there (linked in above post now through edits) and here (this thread), hope this can bring their attention and reinstate full connection back between both kbin.social and lemmy.world.
Open source, non-corporate instances should be able to grow, and that growth will be stunted if most people who want to interact with the fediverse are deciding to go to corporate, profit-driven instances.
The issue is, how does defederating not promote leaving for Threads or instances that federate with Threads?
I think it's a good argument against Threads federating at all, but a poor one for defederating from Threads.
If Threads produces 95% of content in the fediverse, and your instance defederates from them, then your instance just doesn't have access to those 95% of content. Threads and its friends will be a lot more attractive then because it has 19x the content of what you have access to on your instance.
I think this will still lead to people leaving for the threads fediverse.
Also, I get the argument for Mastodon, but does /kbin actually have anything at all to fear here? Sure, the user numbers and content would be way higher than the rest of the fediverse. But Threads is a Twitter contender, not Reddit like /kbin and Lemmy. We will only see their content in the microblog tab.
Is the microblog tab actually that important to most people, that the instance could become dependent on Threads for dominating it? I honestly don't see it happen, I feel like this is an imported issue from microblogging platforms that's just repeated here despite being a non-issue for us.
I assume that 99.99% of that 95% from threads will not be missed and the other .01% will be linked by someone from a non-threads instance just like how tiktok and other social media currently gets linked.
Is the microblog tab actually that important to most people, that the instance could become dependent on Threads for dominating it?
I don't think it could put the entire instance in jeopardy, but personally I think the microblog tab has a lot of potential (there have already been strides to incorporate it more), and I'd feel a lot less positive about its possibilities if it were full of content from Threads.
You should be easily able to add a banner using the magazine CSS. Though that's not being federated currently, I hope magazine CSS federation gets added in the future at least between kbin/mbin instances.
This should give you a banner above the threads section:
main > header {
/* Change both of these */
height: 100px;
background-image: url(https://i.imgur.com/zWuVa7U.png);
}
While this should give you one that also extends over the sidebar:
Changing the #middle to #header would put it above the kbin header (with the logo, the threads/microblog buttons, etc).
Community Engagement
There is an Active People section in the sidebar.
I think the issue here is that kbin simply doesn't have a lot of users yet.
One of the reasons I believe for that is also because the platform feels very stale or dead in plain sight.
This won't improve if you show people "0 people are viewing this thread" on every thread. Actually, it would worsen the impression that the site is dead.
A while ago, kbin's development came to a standstill because ernest was gone for weeks and the project's contribution guidelines are very restrictive.
Many contributors, including major ones, decided to leave the project and work on their own fork which uses more open contribution guidelines based on consensus.
They adopt all the changes ernest makes to kbin, but have their own features on top of that. I believe fedia.io, for example, runs mbin now.
I wouldn't say restrictive, but based on previous threads and his conversations with Melroy (guy who forked Kbin and brought Mbin), Ernest has been cautiously approving contributions in a more patient manner, and along with that the brief few weeks of absence of development from Ernest's side (and as a result, no approval on new contributions during this period of time) because he had some personal issues he had to deal with, this for some reason led some of the contributors to fire away and create a fork, I still question this move considering the pause was only briefly for a few weeks and Ernest, as always, did a great job at communicating about why things got slow during that period.
I've already mentioned my personal opinion in another message in this thread itself, so not going to repeat myself but that is what happened as far as I know.
Thank you so much! I will make use of this, what you can do with CSS is amazing although not so newbie friendly which I am to CSS, so a user-friendly option to add a banner similar to logo would be good still.
And regarding my suggestion about user engagement, showing how many people are viewing live actually does not work like that, it only shows the number of people viewing it live when the post is brand new/24 hours and when nobody is viewing it, it won't say 0 but simply not be shown at all.
Again that was a mere example, just like the online status was as well, my main reason to mention those things is to possibly spark an idea of something even better that could help kbin, but not really copy what reddit already his, they were mostly just examples of what we could have similarly or just get the thinking process going on there :)
Update: unfortunately the banner CSS given did not work, here is the imgur link I was trying to add to m/cars for reference: https://imgur.com/a/SDy0s5O. The issue is that even after I followed your instructions and posted it on the CSS box from mod panel, I tried refreshing, banner just does not pop up.
Maybe if you could help me out here, i'd really appreciate that, thank you again!
That's weird. I was testing it out with a userstyle, which worked, so I assumed it would work with custom css too. But I guess there might be some restrictions in place? Seems very restrictive though if that's the case here. Not even the first one I gave works. I'll see if I can find anything out.
Okay, so I've created a magazine and tested some stuff out.
In the first code I posted, I used the child selector (>) to select <header> elements directly inside <main> elements. For some reason, custom CSS doesn't seem to support the child selector. No matter where I try to use it, the style isn't applied.
I removed the child selector and instead used :has(hi1[hidden]) to make sure I only get the target element. Without it, it would also replace the background of the individual thread titles.
The image you're trying to use is a bit large, so I've included an example usage of background-size and background-position to change the size of the image and what part of it actually gets displayed.
With background-size, the first value is how wide the image should be, while the latter value is how high. Percentage values are relative to the element's size. So the width and height properties. You can also set absolute values, like I did with height in pixels in this example.
The big issue with this one though is that it'll only apply to the Threads and All Content views. Other views, including Microblog and individual threads, don't have the <header> element I'm looking for here.
The last two lines are there because this actually displays the name of the magazine on the banner. Since that's kind of redundant, since it's already in the bar at the top, I'm hiding the text and making it not selectable.
This one does work in all the views I tested except for when looking at a thread and its comments.
Though, something worth considering in case you intend to just use this code as-is: I just used pixels for simplicity. But the result might look entirely different on other screen resolutions than mine. Here's a list of better units to use if you want it to look the same on all screens. You can use percentages, pixels, and these other units interchangeably anywhere.
About the second code I posted, for some reason :before, much like the child selector, doesn't seem to work. I can very much target the #middle and #header elements from custom magazine CSS, but :before doesn't do anything.
I'm not sure why this is. I see no security reason to block them, so I assume it's not intentional. It's a bit hard to debug :before specifically because I don't know any way to get its styles without making it visible. So I have no idea if something is overwriting the style or if the selector just doesn't work, like is the case with the child selector. I'll have to look into this a bit more over the weekend.
I tried both the ones you mentioned, unfortunately it still does not work, is it because the image is Jpg instead of png? I also copied the image's address and pasted it.
I can see it. Maybe it's the point I mentioned here:
Though, something worth considering in case you intend to just use this code as-is: I just used pixels for simplicity. But the result might look entirely different on other screen resolutions than mine. Here's a list of better units to use if you want it to look the same on all screens. You can use percentages, pixels, and these other units interchangeably anywhere.
Maybe the values I gave are too small for you to see on your screen?
edit: wait, why does the image not work, I literally just uploaded it
edit 3: right, I just noticed that, because I'm mixing percentages and absolute units here, the image actually moves around as I change the screen size. I'll refine the example with more reliability later today.
Here's a list of better units to use if you want it to look the same on all screens.
Honestly, I pretty much suck at CSS and I honestly don't understand how i'd use it, but what I can tell you is that I am using a 2017 iMac, so you should be able to tell the screen size based on that. I am also using Firefox on MacOS.
not sure if you can view this since it's blocked in some countries, but here's a catbox upload.
OMG Wow, it looks so damn good! I wish it worked for me!
right, I just noticed that, because I'm mixing percentages and absolute units here, the image actually moves around as I change the screen size. I'll refine the example with more reliability later today.
No worries or hurries, take your time on this and let me know :)
Say, do you see any custom CSS anywhere? I mean, I'm not even sure which magazines use it anyway, do you see something on /m/pamasich? Besides the test banner, I also made the magazine name in the sidebar red.
If you don't see anything changed there, do you maybe have custom CSS turned off? In your settings, there's an option Ignore magazines custom CSS under a text field that lets you enter personal custom css. Make sure that's not checked.
Moving your account is the same as redirecting your account, but it will also irreversibly force everyone to unfollow your current account and follow your new account, if their software supports the Move activity. Your posts will not be moved, due to technical limitations. There is also a 30 day cooldown period in which you cannot migrate again, so be very careful before using this option!
Depending on if k/m/bin receives a "Move" activity, it may be possible to update user blocklists based on the information in the "Move" activity. However, "Move" activity is generally only sent to existing followers. (I don't know all the details on that) Activities are generally sent to an instance to handle, not individual user accounts, though, so I suspect this might not be as big of a hurdle as it might seem.
Short answer: Maybe. Depends on how they "Moved". It wouldn't be simple to implement, however I don't see anything preventing it in this particular case. You should open an Issue for feature request for it. I recommend including the above piece from the Mastodon documentation, however in your issue.
The same thing happened to me. The downvotes don’t bother me nearly as much as knowing that trolls can stalk us like that. It’s creepy. That’s the real issue.
Everyone telling you not to care about downvotes is missing the point.
It doesn’t change the behavior if you can verify who did it or not. It literally doesn’t matter that you can see who downvoted you when it’s always been the case that anybody can go into your history and downvote all of it.
How are you going to call viewing a post history on the public facing internet “stalking”?
Jesus you guys play some gymnastics up in your domes.
In your interpretation, maybe. I just think it’s obnoxious and rude to do it to all of someone’s comments. If someone genuinely disagrees with what I’ve posted, that’s not a problem.
Sometimes people get weird bees in their bonnet. Personally I'd much rather know who it's coming from.
If I put a lot of effort into a comment or post and it gets downvoted by someone out of spite, I'd much rather know that's what happened than sit there wondering what's wrong with my post.
Right? Leave me a comment telling me why you disagree! Maybe you have a point of view that I hadn’t considered. Maybe I got a fact wrong - I’d rather be corrected than keep on being wrong! I’m a big boy; I can take it.
Or, maybe I’m just being a jerk and all someone needs to do is talk some sense into me. By itself, a downvote doesn’t tell anyone anything. Reply! Talk to me!
@magnetosphere this! I love it when someone points out stuff I haven't considered, especially if it turns out I'm wrong. Acknowleding that is the fastest way to actually turn it around and become right again.
I don't know any other social media site that allows you that level of freedom of customization.
Reddit used to have custom CSS, still does if you use the old design via the settings or the old.reddit.com address. Check out /r/steam for a subreddit with heavy custom styling.
Sadly in later redesigns they threw that feature out in favor of a more professional but boring looking uniform design.
Some stuff like spoilers started out on the platform using custom CSS. Spoilers used to be done by styling links pointing to a specific address. The worldnews subreddit uses it to hide paywalled articles.
Thanks for the feedback, I've contributed sorting of the magazines and actually "the other four are under the hot tab" is not the case. They're not in any specific tab, they just sort by number of threads/comments/posts/subscriptions. I've done it this way to be backwards compatible with newest/hot/active tabs that were already there before introduction of sorting by clicking on table headings. Nonetheless, I agree that the Magazines page needs more polishing after recent changes and your suggestions are good.
"Random posts" and "Random threads" on sidebar. When you are in a particular thread/mag, this feature still serves randomised posts/threads but with related tags.
As an added note to the development team @ernest and others:
This has worked pretty well and I'm now trying to clean up the areas I have ownership of now. However, I have a few notes:
I would like it if, in the case of a community ownership transfer happens, that the original "founder" account was noted on the right hand side with the panel details. It would be nice to know this as a moderator or owner of a magazine as, if the user ever comes back, they could reapply for moderation access and I could approve knowing that the person was actually the original founder. Right now, it would be hard to verify that the person submitting a mod request is actually the person who originally founded the community for example.
It would be nice if moderators had the ability to add badges to existing posts to help clean up communities that might have had a lot of content but not much in terms of badge management.
When ownership transfers, it would be nice to get a notification. When transfer of /m/manga and /m/bitwig came to me, for example, I didn't notice until a few days after since I didn't receive a notification.
Should these types of issues be posted as a "bug"? Or is it better to just leave feedback here?
This is one of the biggest issues and barriers to discoverability with the Fediverse in my opinion.
As I understand it, unless an instance has already subscribed to a community (magazine in kbin parlance), then in order to make that community (magazine) appear in your own instance, you need to:
First search for the community (including the community's home instance) name in the magazine search function.
The search will come up blank, but the act of searching for it will trigger a backend request for your instance to start federating content from that community. However there's no message to tell you that it's doing that. It just looks like that community doesn't exist.
Further, it may take up to several days (in my experience) for federation to start, ie, you have to repeat the search for the community and only then can you subscribe to (follow) that community
And when it does start, it only starts grabbing new content. So first it looks like the community doesn't exist, then it takes a long time for content to appear, and then it looks like the community is sparsely populated unless you go back to the community's home instance, rather than staying in your own instance, to catch up on old content.
Further pinned posts aren't federated (at least between lemmy and kbin I believe), so you can't even rely on a "here's what you need to know" introductory post to orient new members.
Contrast this to reddit, where (because it's a centralised system) searching for a subreddit produces immediate results, you can join a subreddit immediately, and you can immediately see all current and past content for that subreddit. Much more intuitive and useful to users.
Unfortunately the activitypub protocol that underlies lemmy and kbin doesn't appear to have been designed for reddit-like communities in mind. Ie communities that tend to feature long-form content, posted relatively sporadically, and where having access to the community's archive is very useful to members. It works somewhat better for twitter-like communities where it's easier to jump in "mid-stream" and - because posts tend to be only a few words long - you're more likely to start seeing new content after only a short delay.
I wish that this is something that's addressed at the Fediverse level.
there actually is a way to "backfill" content, being the outbox. (although it was not meant to be used this way, from what i can see from reading what little documentation is out there)
lemmy uses it to federate about 10 or so (i think it was?) of the latest posts, and most microblog implementations use to federate the "pinned" posts of an account
activitypub has quite a lot of quirks, both spec-wise and implementation wise, and there are many reasons including an apparent near civil war inside the working group which resulted in this messy state it's ended up in
honestly the fact that this protocol works at all is a miracle
@Doll_Tow_Jet@kbin.social I don't know if that's the official word for it but I'm using "backfilling" to refer to loading the history of a person or group after first federating with it.
the outbox is a special collection (list in activitypub speak) that's intended to work kinda like an old school email outbox where you put messages to be delivered and it would deliver them to the inboxes of people (and servers that were offline at that time would later pull them in from the outbox)
or, well, that's what the spec says. nobody uses it like that in reality because activity pub was intended for a completely different kind of social media than how it ended up being used (it seems to expect more "everything apps", including an entire client api that would completely abstract away the instance into nothing more than a dumb pipe for activities unlike the current reality where instance software dictate what you can do)
this probably confused you even more but it's getting pretty late here so I can't words good, sorry!
That's part of why there's a new fork called Mbin with more active contributors than official Kbin. And Lemmy did get a headstart on Kbin, it was first by a while. Ernest is definitely still working on Kbin, though.
All of your posts went through, there's just a bug with sorting. You should delete the duplicates. Unless perhaps the duplication is a commentary on the lack of moderation?
i update kbin.run to stay in sync with the most recent commit to the dev branch on a regular basis, although the update frequency is much lower now compared to 4 months ago... it's a "bare metal" install (no docker), so i made a very simple shell script to update it. half the time no one notices until they refresh the page or get inadvertently logged out due to a backend cache getting cleared. you're welcome to try it out if you'd like.
kbinMeta
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.