• 0 Posts
  • 5 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle
  • The sooner the screen stops moving the sooner your eyes can lock on, focus and read.

    On the other hand, if I’m reading through a command’s output and searching for something, abrupt movement of the contents make me lose track of where I am and it costs more time to reorient myself than the smooth scrolling animation would take to play out. More importantly (to me), it takes less mental effort as well. It’s just a more comfortable experience. Ever since I switched to neovide instead of plain nvim I find myself enjoying long coding sessions much more.

    It sounds like you just might not be negatively affected by the abrupt movement as much as some of us are. You might now get why we care about smooth scrolling because it happens to not do anything for you. That’s fine and a good implementation would allow the user to toggle it on/off based on their needs.

    Also you could scroll and end up with half a line visible on the top or bottom, which is just kinda weird and wasting space.

    No, I imagine that’s not the way most terminal emulators would implement it. Scrolling would still be done in whole lines, it would just animate smoothly towards the final position rather than jump instantly to it. You would not be able to end up on a half-line or something.


  • Yes, this is normal and it’s a good thing (unless you’ve come across a bug). I don’t know exactly what app the screenshot is showing, but I’m guessing that the caching shown is referring to the filesystem cache. The kernel is keeping a cache of files you are likely to access again so that it doesn’t have to read them from storage again. So what you’re seeing here is that some memory contents were moved to swap to make room for filesystem cache. This is because the kernel believes you’re more likely to access those files again rather than the memory contents. If it’s right, then this a performance improvement despite the fear surrounding swap usage.

    Setting a low non-zero swappiness value is telling the kernel that memory contents have priority over filesystem cache for remaining in RAM, or conversely that file cache is more likely to be evicted from the RAM. A value of 100 would mean that they have equal priority. So that memory content must have been very stale to be evicted despite having a significantly higher priority to reside in RAM.

    So:

    • don’t worry about swap usage unless you’re experiencing actual performance issues
    • for ssd’s the value should be close to 100
    • for hdd’s it should be low
    • if you’re using both on your system, the default value of 60 is probably a decent approximation of the optimal value

    Source: https://chrisdown.name/2018/01/02/in-defence-of-swap.html


  • I’ve also read Vaxry’s response and it’s complete nonsense. It’s even apparent in your condensed version.

    Uh, we don’t have a CoC

    Exactly. This is more than “an incident” as you put it. It’s a long-lasting pattern of Vaxry refusing to commit to any standards of behavior. He explicitly calls “upholding any value” nothing but an inconvenience. His only reaction to his community ridiculing the concept of a CoC is to say “nice one”.

    What’s funny is that the person who opened the issue said “Instead of attacking the post, could you provide some evidence against it? (e.g. say “Trans rights are human rights”)” and it was completely ignored. See, the CoC is not about the text itself. It’s about taking an open stance against bigotry. Vaxry can cry all day about how this one incident is misrepresented and how moderation has become more strict now, but nowhere in this discussion or the FDO emails or his own blog about the issue have I seen him take an actual moral stance on the issue.

    we don’t belong to your organization

    What does this have to do with anything? FDO, a space that aims to be LGBTQ+ friendly, banned a bigoted person from participating, as they should. It’s such a stupid childish argument to say “but I didn’t out myself as a bigot in a commit message I submitted to you, checkmate!”. No-one cares. You can’t leave your “fuck trans people, lol” sign at the door and walk in, mate. You’re still a toxic asshole and you’re still a threat to the LBGTQ+ people we want to participate in our community.

    He also said that the misrepresentation got to such point that a another transgender coder made a contribution to Vaxry’s project, expecting that it would be rejected, and got surprised that her PR got merged.

    This is just so funny to hear from Vaxry himself. After people have repeatedly tried to explain to him that not enforcing any code of conduct on a toxic community is going to make it an unsafe space for LGBTQ+ people, Vaxry is shocked to find that LGBTQ+ people are afraid of being discriminated against!

    Oh, but no, you see it’s because of the “misrepresentation”! Vaxry’s had made it so clear through his words and actions that trans rights are human rights and that bigotry is unacceptable, so it can’t possibly be on him. Even as he’s posting pictures this conversation where he’s accused of being a transphobe, and a trans person is expecting to get rejected, does he point out how he’s not a transphobe and how he respects all human rights? Nope, he only says that he only cares about the code.

    But that’s just me picking apart his comments in a few specific discussions. What if he has in fact taken a moral stance, but just not in these particular discussions where’s he’s felt attacked and pressured into making a statement?

    He did post this in one of his blog posts:

    With that, I believe that every human’s opinion is valuable and important, and most crucially, equal. There is no point in having some people’s opinions be more important than others. That is the essence of discrimination.

    Hey, that’s not bad. There’s mention of equality here and he seems against discrimination! Now let’s read the rest of this Inclusive community activists are harming FOSS blog post and see what it’s really about! Oh no, the above statement was only to set the stage for accusing SJWs of not understanding that not everyone agrees with them and how they shouldn’t “cancel” us for “saying bad words”. So he does think to talk about equality and discrimination, just not in any of the above discussions. But he’ll do it here to defense people acting like assholes on the internet!

    And then he says this:

    if I run a discord server around cultivating tomatoes, I should not exclude people based on their political beliefs, unless they use my discord server to spread those views. which means even if they are literally adolf hitler, I shouldn’t care, as long as they don’t post about gassing people on my server

    that is inclusivity

    So there you have it. Vaxry will literally accept Hilter into his community, just casually interacting with Jewish people (presumably he doesn’t ban them from participating). It’s all fine, just as long as the gassing happens outside his own platform. Gosh, I wonder why people are feeling unwelcome in his community. Surely it is the misrepresentation of his views.

    Here’s an archive link for the above article just in case: https://web.archive.org/web/20240511145845/https://blog.vaxry.net/articles/2023-inclusiveActivists


  • And now in the r/linux thread about these news people are defending Vaxry, misrepresenting what the ban was about, and hating FDO.

    Indicatively, this blatantly wrong comment chain is upvoted:

    Is this the project where some red Hat dev started dropping legal threats from their corporate account over offline activities by third parties in unrelated communities years past?

    Sort of. You got some details wrong but essentially, yes.

    But this is downvoted and has replies telling them they’re wrong:

    Congratulations to the hyprland project, but I definitely will not be using or contributing to the project as long as it’s an exclusionary and intolerant space.


  • This was a Discord dumpster fire that was thankfully put out months ago.

    Right, but the original mail from FDO basically said “we know about these examples of bad behavior, we want to notify you that they are definitely unacceptable and we expect to never see something like it again”. And Vaxry had a meltdown over that. Among other things, he doesn’t get why he should be held accountable for behaviors outside FDO. He has also rejected and commented negatively on the idea of any code of conduct at all for his project. Vaxry is making it as clear as possible that he will make zero commitment to oppose toxicity in his community and people took his word for it. The idea that he was punished solely for a couple of comments that happened years ago and are definitely “fixed” is Vaxry’s own misleading interpretation.