Karu 🐲

u/kplaceholder@lemmy.ml
0 posts · 47 comments

Recent posts

No posts.

Recent comments

Are you the author of the recent issue about bringing back the reload button from earlier this week? I share your sentiment entirely.

In my case, I often invoke Freetube from scripts or from the browser extension, which cause the back button to obviously not work. Because videos randomly don't load, I find myself having to close Freetube and running the script again, or navigating Firefox's context menu to try again. And even if I don't need to leave Freetube, some video lists reset their scroll position when you go back to them, causing you to need to look for the video again. Their workaround of going back and then forward just to reload is completely unreasonable.

I also get plenty of frustation out of Freetube, although most of it is because YouTube keeps breaking compatibility, but there are some problems such as the lack of reload button that are entirely Freetube's fault.

I'm sorry I don't have any alternative for you. YouTube's web client is so bad, even on incognito with ublock, that struggling with random compatibility errors on Freetube is preferrable to me, even if unexplainably bad decisions by the Freetube team make that struggle unnecessarily worse.

While we're at it, I have also been completely unable to find a single Invidious or Piped instance that works at all? I've only ever managed to watch a single video at most on any given instance before having it break, and most of the time not even that. How is it possible for them to have near zero reliability when even Freetube and Newpipe are at least somewhat usable?

Edit: Typos and minor rewording

on *Permanently Deleted* · c/asklemmy · 9 pts · 52d

OP's landlord is threatening with eviction. Are you aware how fucking serious that is? In the current climate, this alone can single-handedly ruin someone's life and future. Eviction shouldn't even be on the table, and it wouldn't be, if it wasn't because of scalpers hoarding the entire housing market, and then holding working class people hostage if they don't play by the landlord's petty rules (which includes paying a fuckton of money monthly!)

The instant that the landlord threatened with eviction, they positioned themselves solidly in the wrong. For such a disproportionate threat to be justified, there should be reasonable suspicion that the tenant is going to commit homicide or plant a bomb or something over that level. Anything below that is an abuse of power, and said power is only as legitimate as scalping the market is.

I literally couldn't care less about AC or the window, and you are either being dishonest or acting like a shitty human being if you unironlically claim that the way OP uses AC warrants a threat of eviction. Even if OP were 100% in the wrong regarding AC (which is, in turn, not something I agree with, but I'm not getting into that), there is a whole world of difference in scale. By equating these two levels of magnitude, you are definitively siding with the landlord, even if you don't explicitly claim to do so (and you are, thus, also positioning yourself solidly in the wrong).

Also, y'all should be ashamed to call OP 'insufferable' for replying in a slightly mean tone after continuously being told that akshually maybe the landlord is right, and that they're oh such a troublesome tennant, after being threatened with fucking eviction.

on *Permanently Deleted* · c/asklemmy · 19 pts · 52d

Yeah what the fuck is all this siding with the landlord about? I thought we were leftists lmao. If I were OP I would stay out of Lemmy for a bit, the replies in this thread are probably just making the panic attack worse.

I don't care about the nitty gritty details of the issue with the AC or the door or whatever, I don't know why everyone is paying so much thought to that. The major problem is that the landlord is abusing an authority that is barely even legitimate to begin with, and is threatening OP with eviction if they don't obey; the specific circumstances in which such abuse has materialized is irrelevant. They are especially irrelevant if you are going to play lawyer with them to uphold the landlord's authority.

I think that we as a community should avoid this kind of behavior.

Sending you strength, OP

Semantic file systems are very much not tree-shaped. The idea of a semantic file system is that files don't have a single parent or container, like a folder in a traditional hierarchical file system, and instead a file's location is represented by a combination of tags. As expected, you don't traverse a path to reach a file, but rather, you perform a query not unlike operators in a search engine.

on Interesting · c/memes · 2 pts · 109d

I'm replying to this comment because it seems as good a place as any to join the conversation.

I'll concede I'm not very well read on theory, but as someone who has been curious with anarchist works, it seems to me that this problem is at least partly semantics. It makes sense to me that epistemic authority/hierarchy is an entirely different concept from power structures, and it's unfortunate that we use the words authority or hierarchy for both. I don't think any anarchist rejects the notion that some delegation needs to be done in some circumstances where it isn't reasonable to take every decision by committee, such as with the classical bus driver example.

From what I gather, the oppresive aspect that anarchists refer to when talking about hierarchy is when people are forced to delegate to someone else against their will, the important part here being that consent is required in order for said delegation to be appropiate. In the bus driver example, you are not arguing every tiny traffic decision with the driver because it's unfeasible, but you are allowing the bus driver to take you somewhere you want to go. The anarchism I understand would only have a problem with that if the bus driver were to unilaterally decide where it is best for you to go and you had no way to get off the bus.

It is interesting that organic hierarchies have been brought up in another comment, because I am not entirely sold on the idea that they are unavoidable or even desirable. Sure, a child needs to submit to a parent so the parent can take care of the child, but also our current model of family allows a parent a lot of unchecked leeway to act against their child's assumed best interests, and it's not uncommon to come across people who have suffered parental abuse because of this. Surely there must be a better way? It's not reasonable to expect a child to be able to make autonomous decisions and their bests interests can only be assumed, but it is a situation that is ripe for an exploitative power structure that is certainly a reality now, and should be understood as such. To an extent, same with the teacher-student relationship.

A doctor "forcing" vaccines on patients also comes to mind. I don't really have a solution for this, but I'd argue that it should be required anyway that the patient consents to it. If a patient doesn't want to take the COVID vaccine, it is a problem, but my understanding is that it should be solved at the "convincing the patients they need it" level, not the "strapping the patient and administer the vaccine anyway" level. Now vaccines already work like the first option, but it turns out that especially as the system deems you insane, other medical operations quickly devolve into the second option, and the fact that it is possible for a power structure like this to form means there is something to be examined at the very least.

I am just sharing my thoughts without intending to reach any conclussion. I'm not an anarchist myself but I'm sympathetic towards anarchism.

Too many people here are saying that ads don't work.

Whether they work or not doesn't matter. The problem is that ads are literally designed and optimized to manipulate you out of your money, and to cause you to make decisions on emotion rather than reason. This is unethical at its core. How most people are ambivalent towards companies manipulating us is beyond me.

on -1 Fedi Social Credit · c/memes · 35 pts · 205d

What the fuck? I already knew that Piefed defederates Hexbear and Lemmygrad by default, but other than that bruh moment I assumed it was a respectable Lemmy alternative. That's some incredibly cringe behavior right there.

I thought this was a bug of Summit, the app I use.

Sometimes I see an interesting top-level comment, I tap on it to expand the replies while still reading, and suddenly the top-level comment is gone. Removed. I assumed it was a bug because it does not make any sense to me and I keep seeing this happening everywhere.

Even though the movies are mostly self-contained long episodes, there are some signs of continuity between them and the anime. Usually in the form of which Pokémon each character has caught and evolved so far. In practice this does not affect the watching experience much, but you can follow this order if you care about that.

But rarely, the anime and a movie can make references to each other. In the case of the first movie, this placement must be because ::: spoiler spoiler During episode 65, Mewtwo is seen escaping from Team Rocket HQ, and the movie is implied to take place some time after that as Mewtwo has been free for a while at that point. :::

I also noticed this watching order is missing the newer movies ("I Choose You", "The Power of Us" and "Secrets of the Jungle"). If you intend to watch the complete Pokémon anime I don't recommend skipping them, they're pretty neat. Each of those is its own separate timeline and they have no shared continuity with the anime or each other, so you can watch them whenever. But my advice is to watch them alongside SM and Journeys just so that the difference in production value between the movies and the anime is not too jarring.

Also, I assume you already know this, but the Pokémon anime is still going. Horizons is there, it has no relation whatsoever to Ash but it comes after Ultimate Journeys, and it's mostly fun to watch.

on Fucking vegans · c/memes · 1 pts · 318d

To be fair, I read it correctly the first time and didn't occur to me that it could be interpreted in any other way until I went into the comment section.

on Fucking vegans · c/memes · 12 pts · 320d

Assuming good faith, I guess this is about the hypocrisy of everyone acting extremely morally righteous when it comes to the sexual exploitation of animals and then tolerating, accepting and celebrating all other forms of exploitation of animals. I really hope it is not going the other way around.

Hard choice, as most Pokémon games are fun to play. But the ones I keep reminiscing the most about are Sun/Moon and Scarlet/Violet for their stories.

on russia is also fake! · c/memes · 12 pts · 1y

This instance is not as ban-happy as you all like to pretend, and just posting bad geopolitical takes isn't going to get you banned, it's just cringe.

But there's certainly an infantile vibe to your attitude here; almost as if you are purposefully trying to rile up people so that they dunk on you for being unbelievably dense, just so that you can go cry about tankies elsewhere.

I have seen this strategy from your crowd far too many times at this point.

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.

I am fucking impressed. Even something as neutral as an announcement of an AMA hosted by a small group of FOSS developers on the flagship instance of the third most popular fedi platform is also overriden by this obsession to turn the fediverse into a turf war.

There is only one side of this massive waste of time of an argument that is obsessed with suppressing differing points of view, and it's not "tankies". There are way too many meta threads where users from 2 or 3 instances act like rabid monkeys slinging shit at everything if so much as someone has casually mentioned Marx in their general direction at some point in history. Even if a thread is not meant to be meta, there is a high % chance that the discussion has devolved into this. Some users really cannot think or discuss anything else. But because they override entire discussions, sometimes blocking them just leaves threads empty (see, for example, the present thread). At this point it's pathetic, and makes me want to stop using Lemmy altogether.

It is also even more frustrating having seen the "lemmy.ml is a tankie instance" campaign be fabricated in real time the exact moment .world defeded grad because, otherwise, how are we going to pretend we are being censored and manipulated by a nebulous communist authority at the point of the 21st century where liberalism has openly turned to fascism across the entire Global North?

Idk, if I were some "red-fash" dictator wannabe making a website, I wouldn't consider it a very good idea to make it open and federated to anyone who wants it no questions asked, and then letting the flagship instance federate with other instances that openly justify US-backed genocides and have included it in their rules that even implying sympathy towards genocided people will get you banned. Oh well, then you will pull some "whatabout" concern trolling involving the Uyghur people that you will literally not mention anywhere else other than to justify this pointless goal.

I'm sorry my comment is not on topic. I don't care particularly about Framasoft other than respecting the work they do. No other comment in this thread, as of the time of writing, is on topic either, as y'all can't stop obsessing about this turf war.

on Lemmy > Mastodon · c/asklemmy · 12 pts · 1y

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.

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.

"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.