• 10 Posts
  • 35 Comments
Joined 5 months ago
cake
Cake day: July 18th, 2024

help-circle

  • Mastodon is your coworker who’s honestly well-meaning and kind, but seems to have fits of upset for seemingly no reason at all and random beefs and drama with people that arise from nothing at all. She’s not very good at her job, but she can get it done, and she seems like a sincerely good person, which is enough that people like her.

    Misskey is the employee who’s incredibly efficient, but has her own system that no one else can make sense of or follow. You have to just let her do things the way she wants to do them, but it all works. She does not hang around with anyone, just comes in and does her thing.

    Bluesky is the guy who is always talking buddy-buddy while either wasting time or asking people for things, blows coke in the bathroom, is constantly hyping himself up. He seems to be very qualified, but it’s hard to tell how much of that is an act, and he’s also clearly a huge piece of shit. For some reason he is wildly popular with everyone.

    You didn’t ask, but Bonfire is the IT guy who seems to live in his windowless office, wears T-shirts to work, speaks to no one, and is personally responsible for about 40% of the company’s products and services. Most people have no idea who he is.







  • I prefer that old way, to be honest. It seems like the moderators are trying to be “evenhanded” now, which I can understand being necessary as things grow, but what you are saying is part of what I am saying.

    There’s a culture on the commercial internet that you can always have a free account just because you want one, and that’s led to entitlement on the part of the users and exploitation on the part of the service providers. That culture carried over into fediverse servers, where really something more like the old BBS model would be more appropriate to me. The sysop took responsibility for the system being good, and yes you can come, but a pretty small amount of douchebaggery meant you could get the hell off my hardware and no apologies.


  • I think it’s possible you’re thinking of Fidonet or something similar. I’m not trying to argue with you, I’m just saying I was around on Usenet and some of the national BBS culture at the time as well, and well into the mid-90s, they were two separate cultures.

    What you’re saying about BBS culture is absolutely true. Usenet was different. I think the first Usenet-to-BBS gateway that even existed was UFGATE, from 1988 or some similar time. 1986 was before even the alt. hierarchy, when the people that put together the system were uncomfortable with the idea of even unregulated newsgroups existing. I don’t know how many nodes there were in the system back then, but I know in 1984, there were less than a thousand sites in the world even connected to Usenet. I don’t think BBSes were in the picture back then. I can’t swear it never happened, from single sites with forward-thinking sysops of some kind, but I would be surprised if you can go back in any kind of Usenet archive and find even a single message from someone pre-1990 who isn’t identified by their full real name, and some tech or research institution as their place of entry. Maybe Kibo.

    The influx of people from AOL or Delphi in the mid-90s, and the alarm and despair it caused as it damaged the existing Usenet culture of the time, is very well-documented. I’m not saying you’re wrong. For all I know you were on Usenet and witnessed the occasional troll back then. I’m just trying to say that the type of interactions on Usenet back then were very, very different than on the modern internet, and 1994 was when the old Usenet culture died, as people got widespread access to it.


  • I think I made a mistake by bringing in the concept of power tripping mods. I do think that exists, although as @[email protected] says, it’s often an invention of someone who is being moderated for good reason.

    The whole point I was trying to make was that because there is no strong social contract, anyone who is a moderator is getting put in an unreasonable position. They have to keep coming back to herd 500 feral cats in their free time for no paycheck, and that’s not a fair thing to ask a whole contingent of people to do, as the backbone of a good social network. It’s fine that they want to do it and have signed up to do so, so that things can work and we can have this nice thing, but it’s not the way.

    It is true that sometimes they become unreasonable as a result of being in that position, but that wasn’t the point. It is that we need to fix the users, instead of trying to have volunteer mods always backstopping the user behavior once it passes a certain absurdly toxic threshold.


  • I think we’re talking about different time periods. In the time I’m talking about, before AOL connected with Usenet, the number of high school kids on the actual internet could probably be measured in double digits. There were BBSes, which had their own wonderful culture, but they had trolls and villains in a way that Usenet did not.

    Edit: Here’s what I’m talking about: Imagine a network where there was no process for removing spam. The process was that if someone tried to post something obnoxious, which happened occasionally, everyone would yell at them, and they’d stop. Up until January-April 1994, that was sufficient. In the mid-90s, people started occasionally posting spam, since there was nothing built into the system to stop them, and a process arose that was essentially human moderators deleting the messages. There was some amount of controversy about the idea, because being able to have one person delete another person’s messages was seen as censorship, and some people would have rather had the spam, which was still a very occasional problem. But for about 15 years, the network operated without a single person to my knowledge posting commercial spam.

    I know, but that’s part of my point. The things that make online places feel safe, welcoming, and worthwhile are the same regardless if volunteer or commercial. I absolutely loved 2007 - 2012 early Twitter - it actually felt like the best of my old BBS/Usenet days but with much better scope.

    I completely agree with this. I think most of the factors that make a network a nice place are social. Technological features can destroy or inhibit the social contract that I’m talking about, which I think happens a lot right now, but the main issues are not technological. The pre-dark-forest-internet phase of Twitter is a great example of people making a good place for themselves.


  • This is absolutely true. The level of entitlement and lack of appreciation that the average toxic user has for the whole effort and kindness that goes into providing a volunteer Lemmy network for them to come and be a part of, and how little regard they have for it, is breathtaking.

    I’m saying that the two sides of that coin, users who behave in not ideal ways and mods that behave in not ideal ways, are of a piece and feed into one another. By inviting the first and making an unspoken promise that nothing in particular is required of anybody to come in and use the network in any way that they feel like, whether it adds to the community or is destructive to it, we’re welcoming a type of behavior that is not reasonable to ask a volunteer moderator to deal with indefinitely, which is part of what over time leads to the second. I think fixing the first problem is absolutely necessary in order for the network, in the long run, to be a nice community.


  • Completely agreed. If your whole social framework depends on finding someone you can rope into playing “daddy” over the whole operation, thus dealing with a constant stream of unregulated unpleasantness and noise day in and day out to keep things orderly, it’s not going to be surprising if they are sometimes offensive in how they deal with any given user. Honestly, seen in that light, the kind of behavior that leads people to grumble about how the mods are power tripping makes perfect sense. It is the only expectable outcome.

    I don’t know how you could start building that social framework, separate from the code framework that defines the system, so that people didn’t feel empowered to come in and be horrible and it be the mods’ job to stop them. I have a couple of ideas, but nothing that is very convincing to me.



  • To start with, Usenet was often just as toxic as any current social media/forum site.

    I definitely don’t think this is true. That’s the whole “eternal September” thing.

    I do think trolls existed, definitely they did on BBSes, but the magnitude of the problem was just not even in the same ballpark.

    Then we started to get the first web based news sites with a social aspect (Slashdot/Fark/Digg/etc).

    I remember very distinctly being around for that first big meltdown on Slashdot, with Jon Katz being put in a special position by the site administrators in a way that the userbase didn’t agree with, a little bit of that impedance mismatch developing from that in what had before then been an all “us” type of place, and then something escalated and there was a big explosion and exodus. I don’t even fully remember the details, but I think I remember one of the site admins getting into a big public spat with some big part of the userbase, and going and tampering with the comments database to make his point, and that was pretty much the beginning of the end. It never recovered and what had been a pretty good thing up until that point just flamed out and became a shell.

    Everyone sort of assumed it was an “us” place that the nerds were finally in charge of. That’s what made it special. Then that perceived betrayal of trust when the administrators tried to assert that it was “their” place firstly, and the users existed only at their pleasure, was really shocking to a lot of people. Again, on the modern commercial internet, even on moderator-curated Reddit clones like Lemmy, that’s normal, that’s the whole point of what I’m saying here. But back then the template of assumptions was much more innocent.

    That’s the central conflict I’m talking about. How we can get back to the days where it’s all an “us” place. Lemmy is a huge step forward, I think.

    Like yourself, not sure how to fix it, but splitting the tech companies apart from their advertising divisions would be step one. Probably would be helpful to require social media companies to be standalone businesses. Would at least be easier to hold them accountable. And maybe require that they be operated as nonprofits? To help disincentivize the kind of behavior we’ve got now.

    I’m mostly talking about the volunteer internet. I don’t have any active accounts on commercial social media, even for business things. Why would I? It’s horrible, and I don’t see it getting any better for any reason any time soon. I think just outcompeting it from a better direction, and letting it follow along into the new protocols or not, is a better way.



  • “They” meaning developers, administrators, and moderators. There’s quite a lot more hierarchy in the social structure than there used to be.

    One example is that some site admins want some moderation features, and they lobby the developers, but the nature of the technology is that it’s difficult for them to just lay out their own features, and the developers’ time is limited, so the developers say no. So people don’t get their moderation features. On the long-ago internet, there were many, many different software options that supported the same protocols, and they were also a lot more configurable generally speaking, so that you weren’t stuck lobbying a single group of developers to implement your thing or get stuck with things not being the way you want.

    Probably a bigger example is that there are constant little impedance mismatches between how people want certain communities to be moderated, and how they are moderated. People do want for the experience to be curated. It’s unwieldy, with the current volume of assholes, to say that it’s each user’s responsibility to encounter a handful of assholes in every comments section and block them individually, so that the overall experience splinters, consistent assholes are free to continue harassing new users until the new users learn to block them, and any given asshole is everyone’s problem. That’s the problem with just blocking the MBFC bot if someone doesn’t like it. It’s fine as an individual solution, sort of, but the fact that it’s even an issue in the first place speaks to a code-enforced hierarchy of control that doesn’t match the hierarchy of respect and consent. That’s why people keep bringing it up instead of just blocking the bot, I think.

    I think that this is one thing Bluesky does right, where you can opt for certain people to “moderate” your experience, but there’s not a single grouping which has a monopoly on being able to do that. It’s under your control. That would be an example of what I’m saying, where on Lemmy there is a “they” that is uniquely empowered to ban you from a community, or decide not to ban someone else that you think is objectively being a nuisance, but the “us” that is in the community can’t make that decision. On Bluesky, it’s all one grouping of users, and they can decide how to control that aspect of their own experience, and that’s a good thing.

    Hopefully that makes sense. I’m not trying to air any sour grapes, or say that the developers should immediately prioritize any wishlist thing that comes their way. I’m also not trying to say that the moderators need to obey how I want MBFC bot to be handled, or let me post if I want to change the title of an article for clarity, or anything like that. I’m saying that, in terms of system design, the very existence of a unique grouping that I need to be lobbying to do these things is a development that should be worked away from, over time.









  • I’ll click on the link you sent me, and start reading carefully, trying to find the answer. Here’s how it went. I am not faking or deliberately trying any wrong things here. I’m just grabbing the most central solution it’s presenting me on any given page, and trying it.

    Here’s the progress:

    or those who come across this after the latest Data API revision (31st January, 2024), they provided the forHandle query parameter to get data of a handle/username. You can refer to this answer for details here: stackoverflow.com/a/78074066/2665606 – Saqib Ahmed Commented Feb 29 at 10:01

    Cool. I click on that question.

    YouTube released a revision on 31st January 2024 to add a forHandle parameter in the channel list API that does exactly what OP asks.

    You can call the channel list API with forHandle to get the channel ID and the upload playlist for that user/handle that you can subsequently use to fetch the videos.

    GET https://www.googleapis.com/youtube/v3/channels

    Query parameters:

    forHandle=FolkartTr OR @FolkartTr OR %40FolkartTr (this allows the ‘@’ sign as well as URL encoding of it) key=<your API key> part=contentDetails

    Cool.

    $ wget -O - https://www.googleapis.com/youtube/v3/channels\?forHandle=Lindybeige
    --2024-10-01 01:19:52--  https://www.googleapis.com/youtube/v3/channels?forHandle=Lindybeige
    Resolving www.googleapis.com (www.googleapis.com)... 2a00:1450:4009:822::200a, 2a00:1450:4009:826::200a, 2a00:1450:4009:823::200a, ...
    Connecting to www.googleapis.com (www.googleapis.com)|2a00:1450:4009:822::200a|:443... connected.
    HTTP request sent, awaiting response... 403 Forbidden
    2024-10-01 01:19:52 ERROR 403: Forbidden.
    

    Oh. I need an API key. Okay, that one’s useless.

    I read another answer.

    If I understood correctly, your problem is that you can’t do anything from such a c/ channel id with the Channels: list of the YouTube Data API v3. If you’re just looking for the channel id linked to this id then because as YouTube Data API v3 doesn’t work for this, I would recommend you to use my open-source YouTube operational API, indeed by requesting https://yt.lemnoslife.com/channels?cId=FolkartTr you’ll receive a JSON with id equals to the channel id linked to the provided cId value.

    That means nothing to me.

    I hit back. We’re back at the original page you linked me to:

    To obtain the channel id you can view the source code of the channel page and find either data-channel-external-id=“UCjXfkj5iapKHJrhYfAF9ZGg” or “externalId”:“UCjXfkj5iapKHJrhYfAF9ZGg”.

    UCjXfkj5iapKHJrhYfAF9ZGg will be the channel ID you are looking for.

    Already covered. It doesn’t work.

    An easy answer is, your YouTube Channel ID is UC + {YOUR_ACCOUNT_ID}. To be sure of your YouTube Channel ID or your YouTube account ID, access the advanced settings at your settings page

    And if you want to know the YouTube Channel ID for any channel, you could use the solution @mjlescano gave.

    https://www.googleapis.com/youtube/v3/channels?key={YOUR_API_KEY}&forUsername={USER_NAME}&part=id If this could be of any help, some user marked it was solved in another topic right here.

    Are you getting sick of reading these? So am I! I want to remind that DDG gave me the answer at the top of the page, as a tool that would solve the problem for me.

    At any channel page with “user” url for example http://www.youtube.com/user/klauskkpm, without API call, from YouTube UI, click a video of the channel (in its “VIDEOS” tab) and click the channel name on the video. Then you can get to the page with its “channel” url for example https://www.youtube.com/channel/UCfjTOrCPnAblTngWAzpnlMA.

    Edit:

    Above is not working any more. But we can open Developer Tools (cmd + option + I) and try to find the URL there. Search by channel_id for some channels, it will show you, but NOT for all the channels.

    By the way, if this is your own channel – you can go here https://developers.google.com/youtube/v3/docs/channels/list and make request with part snippet and mine true.

    Oh, I found this answer. Thank you, just works!

    Edit:

    Just in case you need UC channel id of any channel by the “YouTube handle”, you can also use ‘API Explorer’ on the right of this page https://developers.google.com/youtube/v3/docs/channels/list and enter forHandle with your ‘API key’ (let me share screenshots below)

    Sure, let’s try the Cmd+Option+I solution.

    Hey! Look at that. www.youtube.com wants to use my microphone. I can:

    • Allow while visiting this site
    • Allow this time
    • Never allow

    I think we’re done here. For all I know I would have been able to find it in the network tab of developer tools while searching for the channel, but I think the point is made. I didn’t say that the answer didn’t exist anywhere on SO, I said that the things I was trying because either Google or SO were telling me they were the answer were not working.

    Edit: I reread your comment and got confused. For me, the screenshot you’re showing has 26 points, and shows up below all of the answers that I showed above, which have 259, 79, 32, and 30 points respectively. How many points does it have on your page, to show as the second highest answer? I didn’t deliberately stop reading right before the answer. I absolutely made a sincere effort to find the answer on that page, documenting my progress as I went.