[-] EnglishMobster@kbin.social 4 points 1 year ago

I mean, spells like Wish are going to be basically impossible outside of going the AI route (which is an entire can of worms).

Wish can duplicate any other spell, or it can have your own effect (with a chance of it being monkey-pawed plus you never being able to cast Wish ever again).

Also bear in mind that it's not "just" rules for moving numbers. You have to have particles, animations, etc. You can't just have conversations, you have to also have SFX from impacts, camera shake, UI elements, etc. When you start to get into the world of "anything is possible" you kind of have to go back to basics, text-based adventures.

With AI stuff, maybe some of that can be done - but AI is just so incredibly slow in its current form. It won't stay that way forever, mind - I think the best comparison is graphics in the 1990s. Graphics were incredibly basic because anything complex would take ages to render and couldn't be used in games. Over the next decade, things were built to specifically speed up that process, and now modern GPUs can easily keep up with the highest-quality CGI without much fuss (there's a reason why Disney has the Volume, which is essentially just running CGI in the Unreal Engine alongside the actors in real-time).

But until that, we're going to be pretty limited. It's going to be impossible for any kind of free-form rules to be implemented, unless options were restricted to such a point that it's basically a completely different spell.

[-] EnglishMobster@kbin.social 5 points 1 year ago

It's written in PHP, which a lot of devs dislike.

It is drowning in pull requests: 83 open as of right now. https://codeberg.org/Kbin/kbin-core/pulls

Ernest (the lead dev) wasn't really expecting it to blow up yet. Kbin was created in January of this year, and the first "major" instance was launched in May. It blew up basically instantly due to Reddit imploding, and Ernest has been playing catch-up.

But it still has rough edges - no API means no mobile apps. Lots of bugs and such from being a new project. It's improving every week (including an API in code review), but Lemmy is more polished and has an relatively mature API.

You can see a list of instances here: https://fedidb.org/software/kbin

As far as I know, there isn't specifically a privacy-focused instance like what Lemmy has. But I also didn't browse that list of instances too closely.

[-] EnglishMobster@kbin.social 4 points 1 year ago* (last edited 1 year ago)

I avoided some of the finer details because the downvoting isn't the point - the bans are. Especially from so many magazines.

But - to give the full story:

I have a Tampermonkey extension which hides posts after an upvote/downvote. Because of this, I'm voting on basically everything in my subscribed feed.

I downvoted something of his - I don't even remember what, exactly. I made some comments and noticed when checking replies later that I had been downvoted on a bunch of them.

Curious, I checked to see where the downvotes were coming from - all of them were this guy. I checked their profile and saw that I had already downvoted one of their posts, hence my guess as to why he was mad.

Usually I'd let these things pass, but I found it a bit childish and I was feeling petty, so I did it back to them. You can judge me if you like; I'm not exactly proud of stooping to that level but I was already in a sour mood that day.

I haven't been on Kbin for a couple days, but I checked back this afternoon and saw 18 messages, all of which said "you have been banned." Evidently they got angry and decided they weren't going to let me participate in any of their communities.

I got pissed at this and banned him back - which is, again, perhaps childish on my part. At the same time, I've been a mod for a long time across multiple platforms, and I have a low tolerance for BS at this point. I've seen folks like this start spamming communities in retaliation to perceived slights - something like that happened on the first forum I ever ran, way back before Reddit even existed - and frankly this guy has already proven to be acting in bad faith.


One reason why I didn't delve into details is because this is going to devolve into petty he said/she said arguments, which frankly isn't the point.

The point is that this guy got pissed off at something I did and decided I wasn't able to participate in any of their communities anymore. Like I said, I was only subscribed to one of these communities anyway - so it didn't really affect me - but I worry what would happen if these weren't small communities. What happens if a powermod that runs multiple big magazines decides to ban people for perceived slights?

I know this was a issue on Reddit (awkwardtheturtle), and I'd hate for it to be an issue here, too.

[-] EnglishMobster@kbin.social 4 points 1 year ago

To be fair...

There are alternatives to Lemmy. Kbin, I'd argue, is superior in most respects. (Kbin is still obviously young and rough around the edges at times, though.)

I don't like the Lemmy maintainers, and that was a big jump propelling me onto Kbin. It just made me feel squicky knowing that I was tacitly endorsing their software by using it when there was an alternative available that did exactly the same things. I also don't like using communities on Lemmy.ml because the admins there have a history of removing stuff that doesn't suit their political views.

I don't think these two situations are equivalent, mind, but I do think there is more weight behind "avoid using Lemmy" than "avoid using Calckey/Firefish".

[-] EnglishMobster@kbin.social 4 points 1 year ago

I daily drive KDE Neon.

Sometimes install scripts don't work as expected, since things check if you're on Ubuntu or Mint or whatever specifically and "Neon" doesn't match their regex. It's usually not a big deal and fairly trivial to solve.

Regardless, I've actually started to get away from the command line and have embraced the app store. Discover is actually pretty darn good and has lots of the things I want to install. I can choose if I want to install from Discover via Apt, Flatpak, or Snap.

I usually install Flatpak stuff. The Steam Deck has taught me that Flatpak is generally as good or better than actually installing via apt - you don't need to wait on your distro to update sources, and you aren't adding random PPAs. Sometimes you need to fudge the permissions with Flatseal, but it's a one-and-done thing.

I use Microsoft Edge as my browser (yes, really - the Chromium version is just as good as Chrome, it has nifty vertical tabs, I get news on my "new tab" page, and all my settings are saved there). I use Thunderbird for mail, plus Steam, Zoom, Discord, etc. Surprisingly few KDE apps are preinstalled, to be honest - the only KDE apps installed are the ones I want anyway.

[-] EnglishMobster@kbin.social 5 points 1 year ago* (last edited 1 year ago)

Yes. Here are the timelines:

The DMA started applying as of beginning of May 2023. Within two months, companies providing core platform services have to notify the Commission and provide all relevant information. The Commission will then have 45 working days to adopt a decision designating a specific gatekeeper. Designated gatekeepers will have six months after the Commission decision to ensure compliance with the obligations foreseen in the DMA.

So we should start hearing things in about 2-3 months, with compliance in 8-9 months.


Relevant sections:

The ability of end users to acquire content, subscriptions, features or other items outside the core platform services of the gatekeeper should not be undermined or restricted. In particular, a situation should be avoided whereby gatekeepers restrict end users from access to, and use of, such services via a software application running on their core platform service. For example, subscribers to online content purchased outside a software application, software application store or virtual assistant should not be prevented from accessing such online content on a software application on the core platform service of the gatekeeper simply because it was purchased outside such software application, software application store or virtual assistant.

Gatekeepers can hamper the ability of end users to access online content and services, including software applications. Therefore, rules should be established to ensure that the rights of end users to access an open internet are not compromised by the conduct of gatekeepers. Gatekeepers can also technically limit the ability of end users to effectively switch between different undertakings providing internet access service, in particular through their control over hardware or operating systems. This distorts the level playing field for internet access services and ultimately harms end users. It should therefore be ensured that gatekeepers do not unduly restrict end users in choosing the undertaking providing their internet access service.

The lack of interoperability allows gatekeepers that provide number-independent interpersonal communications services to benefit from strong network effects, which contributes to the weakening of contestability. Furthermore, regardless of whether end users ‘multi-home’, gatekeepers often provide number-independent interpersonal communications services as part of their platform ecosystem, and this further exacerbates entry barriers for alternative providers of such services and increases costs for end users to switch. Without prejudice to Directive (EU) 2018/1972 of the European Parliament and of the Council (14) and, in particular, the conditions and procedures laid down in Article 61 thereof, gatekeepers should therefore ensure, free of charge and upon request, interoperability with certain basic functionalities of their number-independent interpersonal communications services that they provide to their own end users, to third-party providers of such services.

Gatekeepers should ensure interoperability for third-party providers of number-independent interpersonal communications services that offer or intend to offer their number-independent interpersonal communications services to end users and business users in the Union. To facilitate the practical implementation of such interoperability, the gatekeeper concerned should be required to publish a reference offer laying down the technical details and general terms and conditions of interoperability with its number-independent interpersonal communications services. It should be possible for the Commission, if applicable, to consult the Body of European Regulators for Electronic Communications, in order to determine whether the technical details and the general terms and conditions published in the reference offer that the gatekeeper intends to implement or has implemented ensures compliance with this obligation.

In all cases, the gatekeeper and the requesting provider should ensure that interoperability does not undermine a high level of security and data protection in line with their obligations laid down in this Regulation and applicable Union law, in particular Regulation (EU) 2016/679 and Directive 2002/58/EC. The obligation related to interoperability should be without prejudice to the information and choices to be made available to end users of the number-independent interpersonal communication services of the gatekeeper and the requesting provider under this Regulation and other Union law, in particular Regulation (EU) 2016/679.

Pretty clear legislation - no lock-in, don't block access to content, you must publish your API for others to use. Very good legislation.

[-] EnglishMobster@kbin.social 4 points 1 year ago* (last edited 1 year ago)

There's also the regulation angle. The Digital Markets Act is likely why they're federating: https://commission.europa.eu/strategy-and-policy/priorities-2019-2024/europe-fit-digital-age/digital-markets-act-ensuring-fair-and-open-digital-markets_en

Examples of the “do’s” - Gatekeeper platforms will have to:

  • allow third parties to inter-operate with the gatekeeper’s own services in certain specific situations
  • allow their business users to access the data that they generate in their use of the gatekeeper’s platform
  • provide companies advertising on their platform with the tools and information necessary for advertisers and publishers to carry out their own independent verification of their advertisements hosted by the gatekeeper
  • allow their business users to promote their offer and conclude contracts with their customers outside the gatekeeper’s platform

The interoperability is the big one. Being federated means that Threads isn't considered a "gatekeeper platform". I wouldn't be surprised if Instagram and maybe even Facebook itself start to federate as well. Since Threads isn't currently connected to the wider fediverse, that's probably why they're not in the EU yet.

This also means that fears of "Embrace, Extend, Extinguish" are likely overblown. Breaking fediverse interoperability means that they'd be a gatekeeper again and subject to EU regulations against gatekeepers. Interestingly, both Twitter and Reddit are now likely subject to being considered gatekeepers due to making their APIs effectively inaccessible.

[-] EnglishMobster@kbin.social 4 points 1 year ago* (last edited 1 year ago)

Lemmy doesn't have this feature, but Kbin does. Kbin fixes a lot of the issues with Lemmy.

[-] EnglishMobster@kbin.social 5 points 1 year ago* (last edited 1 year ago)

I'm saying 3 things:

  1. Facebook is going to do whatever they want regardless. They are a business, and they are in the business of making money. I don't like Facebook. I don't appreciate Facebook. I don't use Facebook (or Instagram, or WhatsApp...). Facebook will always do what is best for Zuck, and if Zuck leans into EEE that is what Facebook will do no matter what.

  2. Right now, Facebook is giving me a chance to interact with my friends without using Facebook. That's huge; my friends don't share my anti-Facebook beliefs and are all still on there. I'd love to reconnect but want to do it on my terms. Federation allows that.

  3. The fedipact is going to do more harm than good. It won't stop Facebook from doing what they want to do, as per point 1. If Facebook goes down the path of EEE (which we can guess but is technically not guaranteed - see how the Matter protocol is taking off), then Facebook will execute EEE with or without the fedipact. But the fedipact does Facebook's work for them by inherently splitting the fediverse into a "Facebook side" and a "fedipact side". This split is not healthy and many people will choose the side with a larger network effect - i.e. Facebook. Thus this accomplishes the same thing as EEE without Facebook doing anything other than Embracing.

Facebook is allowed to do what they want because they are a business with billions of dollars. They've done horrible shit but they're also mainstream, where my friends hang out and where the celebrities are.

If the fedipact didn't exist, I would be able to freely interact with the people on Facebook without needing to download Zuck's data vacuum. I'd be able to see my friends and talk to my friends without having to deal with all the... Facebook parts.

The fedipact threatens that because it will cause large communities (like Fosstodon, which has many open-source projects I follow) to defederate themselves from anywhere that federates with Threads. This splits the fediverse badly and in the fedipact's best-case scenario (for them) the only way I could even talk to my friends is by downloading and installing Zuck's app. I'd rather not.

[-] EnglishMobster@kbin.social 5 points 1 year ago

That's fair, but I personally want my social media to be "everybody".

That's actually what brought me here to Kbin - I loved that it had Mastodon integration and connected everybody to everybody else.

I was originally on Beehaw, which is very much trying to capture that "Discord with my friends" feel. And that's totally fine; I understand that and respect it and think it's valid.

But the point is that we have options. Kbin especially is great because these options can happen at a user level; you can go in and block entire instances from your user account, and it'll be just as if that instance was defederated. Admins don't need to maintain a short allowlist or a large denylist; you can curate it to your comfort level on your own.

But I'll also recognize that it's not inherently a small community - you're taking a big community and slicing off parts of it, which isn't the same. But there are spots for that cozy feeling across the fediverse if that's what you want. I just don't think a broad flagship instance like Kbin.social should be one of those spots.

[-] EnglishMobster@kbin.social 5 points 1 year ago* (last edited 1 year ago)

Digg didn't die all at once. It was a very slow, miserable death.

And even now, Digg still exists, with some users even. As long as the Threadiverse gets better and Reddit gets worse, we'll see continued waves of people leaving.

The real question is whether it'll look like Digg -> Reddit (where most everyone left eventually) or Twitter -> Mastodon (where large groups of people were "too confused" and didn't move).

[-] EnglishMobster@kbin.social 4 points 1 year ago* (last edited 1 year ago)

Yes. The actions of the sub's moderation team are distinct from the actions of Reddit admins. AutoMod is run by moderators. And specifically that subreddit hates the admins.

I mentioned this elsewhere - but Reddit has shown they are willing to ban places for the smallest perceived slight. That subreddit is used to coordinate the protests (alongside a private Discord for mods).

My guess is that AutoMod is aggressive on that subreddit because the admins are going to be looking for an excuse to ban it and the mods don't want to give them one. So by setting an aggressive AutoMod, the mods can keep the community focused on its purpose - moderator coordination - and avoid the potential of a false ban for so-called "harassment".

view more: ‹ prev next ›

EnglishMobster

joined 1 year ago