kplaceholder

joined 1 year ago
[–] [email protected] 12 points 6 days ago (2 children)

It sounds a lot better in Spanish: "Vía Láctea".

[–] [email protected] -2 points 1 month ago (1 children)

Tankies don't own or pretend to own the Fediverse. Y'all literally made up an ill-defined strawman group so that you can immediately dismiss anyone critical of liberal thought because you heard someone else say "China good actually" once.

The Fediverse itself is predicated on the idea of having social spaces on the Internet away from corporate control and the logics of capitalism. The userbase, which you are so dishonestly weaponizing here to make a false claim, is consequently filled to the brim with LGBT people, neurodivergent people, furries, and overall people who is at the very least not satisfied with the system. It's not at all surprising that a few of these platforms are developed by explicitly leftist groups. Marxism is just one of the lenses through which you can understand how corporate abuse permeates our lives at all levels.

This kind of hysteria about the .ml instance is entirely fabricated. You'd be pressed to find this "dictator worshipping behavior" you are talking about, but that didn't prevent you from crying about .ml. You can find, however, people arguing that, for example, Russia existing keeps the US in check so it cannot spread its terror as effectively, but this is really far from worshipping Putin, despite how y'all like to pretend. Not that .ml has a particularly leftist userbase either; this kind of opinions are very common elsewhere, on Mastodon, or among non-English speakers, or God forbid, offline. Go ahead and provide that one transphobic DM by Nutomic if you want.

Y'all anti-tankie shitcriers ruined it for yourselves. Despite the Lemmy devs being professed marxist-leninists, they have kept the flagship instance widely federated and took a mostly permissive approach to moderation, only banning things such as blatant transphobia or genocide apologia (Despite how much y'all like to pretend that .ml users are genocide apologists!).

I'd argue that the side attempting to dominate the fediverse is the minority that keeps trying to defederate one of the most populous instances, the main one no less, because of some nebulous claims about .ml users somehow all defending China or whatever dumb criteria you want to use to define "tankie" at any given point.

[–] [email protected] 13 points 2 months ago

Microblogging is a terrible social media format when what you want from social media is to read and discuss stuff you're interested in. In Mastodon, I can scream into the void, but I have no guarantee that anybody will be interested in what I have to say. If all you want is to keep tabs on people it works fine I guess, but as soon as you want to follow topics it becomes incredibly clunky.

You can search keywords or hashtags, but all you get is an unmoderated firehose of loosely connected posts about the topic you want, and other topics for which people use the same words. You can follow hashtags, but then you just get said unfiltered firehose on your TL. Unless everyone somehow agrees in how to use the hashtag, it's pointless.

Frankly I think all microblogging platforms would improve if there was a closed set of possible hashtags you could use in your posts. Hopefully there would be a unified name convention for each topic, and each hashtag could have a dedicated curation team of some sort, that could remove or relocate posts. Likewise, users should be able to submit a new possible hashtag for everyone to use. This way, I would be able to subscribe to a hashtag, be sure that all the content I receive will be relevant to a topic I care about, and I could post to it knowing that other people who subscribe to the hashtag are guaranteed to be at least somewhat interested in what I have to say. Oh wait, I think I just reinvented Lemmy communities.

While we're at it, Mastodon is not 2008 Twitter anymore. No one posts via SMS. Inline hashtags should not be a thing, because it lets people optimize the way they phrase their posts for discoverability, and abusing them makes posts very uncomfortable to read. I have not seen as many people on Mastodon doing this as on Twitter, but why even keep inline hashtags at all nowadays? Just keep tags separately from the post's content.

[–] [email protected] 2 points 3 months ago

I can tell you the approach to these problems in my most recent project.

In my project, I have a central "MainGame" node that is the root of the scene where the main game loop happens, and then there is an "OverworldManager", which then hosts "OverworldMap" nodes and swaps them as required, as well as hosting the Player character node as a sibling to the OverworldMap, rather than a descendant of it, so that I can warp it around easily.

But MainGame has multiple other children, two of them being the InventoryManager and the PersistenceManager nodes. You can access these as soon as you have a reference to the MainGame node by simply calling GetChild(), altough I have wrapper methods for accessing those.

The InventoryManager node hosts a list of tuples in the form of (ItemType, amount), and it has multiple methods AddItem, RemoveItem, HasItem, etc. All of these just access this list of tuples.

The PersistenceManager is responsible for keeping track of persistent changes in the many OverworldMaps. It's just a single wrapper for a list of NodePaths for nodes that have been "flagged". Because OverworldManager never has more than one map loaded at any given time, every node in the map will keep the same exact NodePath relative to the scene root even if you unload and reload the map. This means that, when for example a locked door or a destructible crate is instantiated as part of the map, you can check in its _Ready function whether the game's PersistenceManager has flagged the path to this crate, and in that case, just destroy it again or QueueFree it outright. You should then make sure to have the PersistenceManager flag this node when you open it/destroy it/etc. You can actually extend this approach to have the PersistenceManager be able to hold multiple flags with values for a given node.

Then, when you save the game, you can easily add independent Save and Load functions to each of these managers and call all of them from a SaveManager node if you want to persist the data across runs. Really, all of these managers may as well be autoload scripts, but behind the scenes autoloads are just nodes that are siblings to your root node. Personally, I avoid autoloads entirely because I'd rather manage these nodes myself, but there is nothing wrong per se with using autoloads.

As for HP and damage; I don't actually use a node dedicated to HP. Instead, my BattleScene holds Battler nodes, which define their many attributes in battle, one of them being HP. It also has a static function CalculateDamage(Battler attacker, Technique technique, Battler target) that I use to calculate how much HP a given technique should remove, and because it is a private function of Battler, I also get access to private Battler data such as its stat boosts. For persisting the player's HP, I have a dedicated PlayerManager node. This obviously only makes sense if you have separate Overworld and Battle scenes; if you are fighting enemies in the Overworld in real time, your approach will need to be different.

I hope that helps.

[–] [email protected] 4 points 4 months ago

"ML philosophy", as in the somehow monolithical ideological orientation of the .ml instance, is not a thing. Regardless of what this extremely loud minority keeps crying about, the truth is that .ml admins either don't care or are not very good at keeping "dissent" at bay. If anything, .ml is more tolerating of a wider variety of ideologies, including neoliberalism but not limited to that, which is in reality the pain point that y'all keep complaining about. .world is, by comparison, a lot more relentless at silencing dissent and maintaining a homogeneous ideology, just one that a lot of westerners are comfortable with. Lemmygrad and Hexbear are also a lot more dedicated to maintaining ideological homogeneity, but no amount of you (generic, not you in particular) pretending that .ml operates in the same exact way is going to make it true.

"ML philosophy", as in marxism-leninism, is a branch of a wide family of marxist ideologies that has laid out the groundwork for a lot of the modern framework on how we understand society and labor. I'd believe you if you told me you haven't seen it because it's not mainstream; doesn't mean that it doesn't exist or that it isn't a fruitful field of study for sociologists. Notably, it is also not widely discredited outside of the US, a country that has a history of propagandizing exactly against this kind of thing.

I don't understand your point about Dessalines's place of residence? Even if you live in the US, you can be critical of the hegemonic narrative, you know. But my experience seems to be the converse to yours: This weird obsession with being concerned about tankies coming and eating you is genuinely not that strong of a thing except for extremely online edgelords. I hardly even see this kind of behavior outside of specifically westerners on Twitter, Reddit, Instagram, and Lemmy. And even then, there are more sane westerners on all these platforms who know that, in real life, the ones out to eat us all are most likely not coming exactly from that side of the spectrum.

[–] [email protected] 4 points 4 months ago (2 children)

Whenever I see comments like these, and their posters are asked to ellaborate, they usually always end up with something along the lines of "Well I wanted to be transphobic in peace and they wouldn't let me".

I won't ask you to elaborate. Don't know if it's your case, don't care either. At this point if you are seriously attempting to conflate .ml with the other two instances you are undoubtedly engaging in bad faith. But if this wasn't already a red flag in its own right, you went out of your way to confirm it by saying that ".ml is legitimately worse than reddit in basically every way".

You are not "thousands of users" and it's quite pretentious of you to project your experience onto so many people. However, by adding fuel to the constant fire of the never-ending tankie discourse on Lemmy, you are helping making this place hostile to everyone except for a very thin fraction of the political spectrum (the one that is allowed to thrive in the West), therefore making it suck on Lemmy for, you know, actual thousands of users of many different backgrounds and creeds that don't share the rabid anti-tankie brainrot.

[–] [email protected] 9 points 4 months ago (1 children)

Not willing to start an argument, since this whole topic about "tankies" on Lemmy is exactly as toxic, disingenuous and unproductive as it was back on Reddit, so I might not reply further than this.

But elsewhere in this thread I have seen you post "evidence" that was actually just some ridiculous meanwhileongrad thread. If we are going by those standards then I might as well pull out all the exaggerated out of context circlejerking about liberals that is common on Hexbear. If we are to drop our collective IQ to zero, we may well be playing this game in both directions. But oh wait, turns out it's only bad when Hexbear does it to own the libs, but it's fully solid compelling evidence when another certain instance does it about "tankies".

The claim that .ml is censoring comments "for nothing else other than being against Russia/China/NK", at the very least, does not match my experience of browsing .ml at all. But if you do have evidence as you say, I invite you to actually post it and let people discuss. It shouldn't be hard; the modlog is public.

That said, I'm personally not interested in starting the 95474214th Lemmy argument about tankies this week on this website so don't expect me to reply.

[–] [email protected] 20 points 4 months ago (21 children)

Jesus fucking christ dude, the insane obsession you guys over at lemmy.world have with tankies is unreal. Maybe go outside and touch some grass.

It's always the same two instances complaining about the rest of the Fediverse not bending over to bootlick the US overworlds, and accusing the rest of somehow simping for other regimes just on the basis of opposing that. It is seriously getting tedious and insufferable.

On top of that, including lemmy.ml in there is just disingenuous. Grad and hexbear sure, they are spaces openly and deliberately created to discuss leftist politics. But there is literally nothing making lemmy.ml any less generalist than any instance, maybe other than a certain instance that is happy to ban and defederate anyone who dares question the US hegemony. You cannot bind lemmy.ml to "tankism" on any basis other than the Lemmy devs being socialist themselves despite letting anyone of any political creed use their software, unless you are dumb enough to take decontextualized meanwhileongrad-level bullshit seriously.

I moved over from .world to .ml to flee away from this American exceptionalism brainroot and, guess what? It didn't work. I keep seeing the same constant complaints about this fictional group of Lemmy users that really like Putin and Xi or something and weaponizing those complaints to support and enact hostile actions against people and instances discussing anti-capitalist, anti-establishment policy. The only thing that changed is that now, besides that, I can also see leftists users engage in posts from my own account. So, funnily enough, the echo chamber effect became weaker after I moved to .ml.

It was a rather funny timing that this whole discussion about lemmy.ml being a hardcore tankie instance that should be widely defederated etc came to be about at the time that lemmy.world defederated lemmygrad and consequently ran out of red-flavored scapegoats to claim that they are being oppressed by some nebulous left-wing echo chamber.

[–] [email protected] 5 points 4 months ago (1 children)

I was genuinely hoping to see some examples of it, as I am honestly concerned about the safety of trans people on Lemmy due to recent events. But despite being subscribed to a few Hexbear comms myself, my detectors hasn't gone off with them.

I am, of course, also concerned that transphobia is sometimes only being used as the subject of concern trolling to push more hostile actions against openly leftist instances.

There has been recently a heavily transphobic drama involving a certain non-binary user with a neopronoun that got massively dogpiled on, for no good reason that I could actually find, and the transphobia was not exactly coming from Hexbear or any tankie instance.

I'm open to reevaluating my relationship to that instance if transphobia is something that they allow or indulge. But sadly, I need receipts to ensure that you are not just disingenuously weaponizing the concept of transphobia to shit on an instance you don't like.

[–] [email protected] 8 points 4 months ago

You cannot assume that communities with the same name are meant to be on the same topic.

Say I set up an instance focused on discussing parties at home. There are fun in-person games you can play with your friends when many of you are over, so I would create a community c/games for discussing them. Now, what if I want my instance to federate with lemmy.world? They already have a c/games that is dedicated to videogames. Maybe I also would need a community dedicated to videogames, but I'd have to call it c/videogames, because I already have a c/games.

Some human intervention would be required to let the network know that the local c/videogames is the one that has to federate with lemmy.world's c/games, and not the local c/games.

Maybe an automatic suggestion would be fine as a starting point, but it would be more useful that communities themselves could explicitly establish which remote communities they are associated with, without depending on the names.

[–] [email protected] 23 points 4 months ago

The idea that I'm talking about is actually more like communities forming a network, with chains of following. If I host a new instance and create a memes community in it, I'd like to start having that community follow memes @ lemmy.ml and memes @ lemmy.world, so that the community already has content from the get-go, but users may be able to post memes that are unique to my instance and its followers. The followers would also see memes from upstream unless my community unfollows them, as long as they don't also follow them independently.

This model of the network would allow each community to independently determine which other communities it thematically implies, without the user having to follow all 4 communities with the same name but different content across the platform.

The multireddit suggestion is more like having directories/tags for communities. It wouldn't achieve quite the same thing, but it would be useful as well. Both ideas can coexist and complement each other.

view more: next ›