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

help-circle
  • 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


  • Using memory efficiently can give you a 10-100x win.

    Yes, it can. But why is this exclusive to assembly? What are you planning to do with your memory use in assembly that is not achievable in C++ or other languages? Memory optimizations are largely about data structures and access patterns. This is available to you in C++.

    Also, if you don’t want 90% of the craziness of C++ then why not just code in C++ without 90% of the craziness? As far as I know what’s what a lot of performance-critical projects do. They operate with a feature whitelist/blacklist. Don’t tell me you have the discipline to work entirely in assembly and the knowledge to beat the compiler at the low level stuff that is not available to you in C++ but you can’t manage avoiding the costly abstractions.

    I think it speaks volumes how rarely you hear about programs being programmed in assembly. It’s always this one game and never any meaningful way to prove that it would gain performance by not being written in C++ when using a modern compiler.






  • What are you on about? Nothing you say has any relevance to what I said or to what Vaxry said. Go back and read my comments. I said this:

    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.

    And then I quoted Vaxry’s own posts showing exactly that. I didn’t claim that he is a nazi and I don’t have to prove to you that he is. No one cares. Welcoming nazis into his community and advocating that we should all be doing the same is the problem. Whether he is a nazi or a “dense idiot” is a question only you posed. By his stance alone he is creating exactly the type of unsafe and toxic community other people want nothing to do with. That’s all that needs to be said. Your statement that this was only a “Discord dumpster fire that was thankfully put out months ago” is plain false. My comment was a statement of fact. Nazi salutes and proof of malice are irrelevant to any of this.

    Seriously, what even is this level of strawmaning?

    You’re saying that he is secretly saying “hurr hurr I am a nazi and this is how I get away with it.”

    You need to work on yourself if this is how you react to people online simply saying a fact that annoys you.

    Also, don’t bother writing another long meaningless comment. I don’t care to convince you. It’s clearly impossible, anyway. My previous comments were to bring Vaxry’s actual quotes and political stance into this thread because I knew people would either lie or genuinely not know about it. And now this one was to point out the dishonest debate tactics that most pro-Vaxry comments use, where they try to “win” the argument by moving the goal posts, misrepresenting the facts (deliberately or not), and twisting other people’s arguments. Now that all of this is in the open (in this thread at least), there’s nothing to talk about.


  • There are only so many ways “I don’t care if Hitler is active in my community as long as he doesn’t talk about the gassing in my discord” can be interpreted and “I just want to code” is not one of them. For starters, the practical issues of moderation and whether he wants to do it are never relevant to his argument throughout the blog post. He’s saying that “we should not care about people’s political views on a community unrelated to politics, as long as they do not use it to spread their agenda”. The words “we”, “should”, and “care” are pretty clear. This is a moral statement.

    There are many more quotes that make it clear he is not talking about moderating his own community. His point about Hitler is clearly used to demonstrate his thoughts on how communities in general should be run, and why FOSS communities are getting it wrong.

    Inclusive communities, in the eyes of such advocates, are often the opposite of inclusive. They will try and find things that you do outside of your proffessional persona, or often infer, guess, meddle with, or lie about what you say and stand for. Then, once they have the “ammo”, they will ostracize you. Ban, kick, call for removal, censorship.

    Unlike those people, I stand by my stance that even if you are something that the country I live in disagrees with, you still are free to use, contribute to, and be a part of the greater FOSS community.

    It’s also sad to see that the inclusive communities for which such people “fight for”, are accepting this type of, ultimately hateful and bigoted, behavior

    Bonus points for explicitly listing LGBT issues as a topic one might disagree with.

    It’s important to note that there are many people who disagree on topics like religion, economic systems, LGBT issues, geopolitics, and other

    It’s all unambiguous. Vaxry is at no point talking about the practicalities of keeping Hitler out of his community. He is explaining why he thinks Hitler should be welcome into his community and the FOSS community in general, just as long as he doesn’t use these communities to further his goal of gassing people. If there was ever any confusion over whether Vaxry doesn’t care about the toxicity or just can’t deal with it, this blog post definitely clears it up. He doesn’t care. He’s welcoming evil and harmful people in his community and in all communities and he takes a stance against the people who have an issue with this.

    Your interpretation doesn’t work unless you ignore all the words he uses, the logic of his arguments, and even the fucking title. Not to mention all the other times he’s talked about these issues. In so many blog posts about how his community is unfairly represented and how his ban was unwarranted, Vaxry has not once just simply stated in any terms that he is not okay with evil and harmful people in his community, or that he even acknowledges trans rights. The only thing I’ve seen him say on the incident of harassing a trans person by editing their profile to change their pronouns is that it was “unprofessional”. No mention of ethics or possible harm done.

    And if the far-right is bad (“you’re either with us or against us; death to you!”), the far-left is bad too (“you’re either with us or against us; cancelled!”)

    Ah yes, seeking people to harm because of their race and innate characteristics and banning people from your platform because of their morals and behavior. Equally bad things. I see the rights and wrongs of both sides now.


  • patatahooligan@lemmy.worldtoLinux@lemmy.mlHyprland is now fully independent!
    link
    fedilink
    arrow-up
    21
    arrow-down
    6
    ·
    edit-2
    5 months ago

    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.




  • For someone to work it out, they would have to be targeting you specifically. I would imagine that is not as common as, eg, using a database of leaked passwords to automatically try as many username-password combinations as possible. I don’t think it’s a great pattern either, but it’s probably better than what most people would do to get easy-to-remember passwords. If you string it with other patterns that are easy for you to memorize you could get a password that is decently safe in total.

    Don’t complicate it. Use a password manager. I know none of my passwords and that’s how it should be.

    A password manager isn’t really any less complicated. You’ve just out-sourced the complexity to someone else. How have you actually vetted your password manager and what’s your backup plan for when they fuck up?





  • I have my own backup of the git repo and I downloaded this to compare and make sure it’s not some modified (potentially malicious) copy. The most recent commit on my copy of master was dc94882c9062ab88d3d5de35dcb8731111baaea2 (4 commits behind OP’s copy). I can verify:

    • that the history up to that commit is identical in both copies
    • after that commit, OP’s copy only has changes to translation files which are functionally insignificant

    So this does look to be a legitimate copy of the source code as it appeared on github!

    Clarifications:

    • This was just a random check, I do not have any reason to be suspicious of OP personally
    • I did not check branches other than master (yet?)
    • I did not (and cannot) check the validity of anything beyond the git repo
    • You don’t have a reason to trust me more than you trust OP… It would be nice if more people independently checked and verified against their own copies.

    I will be seeding this for the foreseeable future.



  • You can argue that “open source” can mean other things that what the OSI defined it to mean, but the truth of the matter is that almost everyone thinks of the OSI or similar definition when they talk about “open source”. Insisting on using the term this way is deliberately misleading. Even your own links don’t support your argument.

    A bit further down in the Wikipedia page is this:

    Main article: Open-source software

    Generally, open source refers to a computer program in which the source code is available to the general public for use for any (including commercial) purpose, or modification from its original design.

    And if you go to the main article, it is apparent that the OSI definition is treated as the de fact definition of open source. I’m not going to quote everything, but here are examples of this:
    https://en.wikipedia.org/wiki/Open-source_software#Definitions
    https://en.wikipedia.org/wiki/Open-source_software#Open-source_versus_source-available

    And from Red Hat, literally the first sentence

    Open source is a term that originally referred to open source software (OSS). Open source software is code that is designed to be publicly accessible—anyone can see, modify, and distribute the code as they see fit.

    What makes software open source?

    And if we follow that link:

    In actuality, neither free software nor open source software denote anything about cost—both kinds of software can be legally sold or given away.

    But the Red Hat page is a bad source anyway because it is written like a short intro and not a formal definition of the concept. Taking a random sentence from it and arguing that it doesn’t mention distribution makes no sense.

    Here is a more comprehensive page from Red Hat, that clearly states that they evaluate whether a license is open source based on OSI and the FSF definitions.