• 0 Posts
  • 174 Comments
Joined 1 year ago
cake
Cake day: September 13th, 2023

help-circle






  • Having to use #[tokio:main] to make the main function async (which should just be inbuilt functionality, btw tokio adds insane bloat to your program) yet you literally can’t write code without it. Also what’s the point of making the main function async other than 3rd party libraries requiring it?

    You’re kidding, right? You do actually understand that languages that aren’t JavaScript don’t have built in async runtimes and they need to be provided by a library, right? You’re not actually writing a post about how much the programming language you have two days experience in made different design decisions and is therefore good at different things than the programming language you have five years experience in and therefore it sucks, right?

    There are plenty of slimmer async runtimes for Rust. Pollster comes to mind, although it doesn’t provide any I/O functionality. (That’s where the “bloat” that’s in Tokio comes from – it’s providing functionality the Javascript runtime has built in. You see, Rust, unlike Typescript and Java that have compilers that emit source code for an interpreter, is actually a compiled language, and Rust programs compile to self-contained executables that don’t need any external dependencies to run. If you included the size of the node binary in your Javascript app, Rust would win the filesize war no contest.)

    As for “performance doesn’t matter” – I’d like to tell you a personal story about a Rust program I’m working on. There’s an imageboard I’m a fan of, and it runs some booru-like software, meaning when you upload an image you give it a few dozen tags, and then people can search for images by their tags. The tag search functionality on the website I thought was missing a few features, so I downloaded a copy of the entire post database on that site (including URLs and tag lists of every post) and wrote my own search algorithm in Rust. I wrote a function that accepts a search query and a list of tags and returns a boolean, and searching the posts was as simple as vec_of_posts.iter().filter(|post| matches(search_query, post)).collect(). I then downloaded the rayon crate, and, with a sngle line change to vec_of_posts.par_iter().filter(|post matches(search_query, post).collect(), I was running the search in parallel on all CPU cores. Running a full search of all four million posts takes about 50 milliseconds on my laptop, or 3 seconds running the search locally on an Android phone. Try that in an interpreted language.

    (So help me God, if you respond to that last point by saying “cloud computing”, I am going to shoot you in the head.)



  • Do you actually think socialists are so dumb that they never thought of these arguments?

    Based on my conversations with other self-proclaimed anarcho-communists in this very same thread, and that exchange mirroring the experience of every other anarcho-communist I’ve talked to on Lemmy apart from you, yeah, I kinda did.

    But that’s besides the point. What I want is to be left alone. I want to get on with my life without someone demanding to know whether I believe Israel should exist or not, because both sides in that conflict are committing war crimes and the idea of reading seventeen Wikipedia pages about the historical conflict of those two countries so that I can choose which side to support and more effectively defend myself in Internet arguments I never asked to have doesn’t really appeal. I want to be able to not fully commit to being vegan quite yet without someone helpfully telling me I’m a murderer. I want to look at memes without somehow getting into a discussion about economic systems. Most of all I want to be able to want that without being called a fascist.

    The ideas leftists present are good ideas. But I would like there to be a space I can go every now and again where I don’t have to think about them.


  • Do you actually think we’re going to take your toothbrushes?

    Not in the sense that they’ll all be confiscated, but in the sense that multiple anarcho-communists have told me that under their utopia, theft will not be a crime. Obviously, if someone stole something, they must have needed it more than you. They’ve also told me that under anarcho-communism, there will be no state, thus no laws, thus no justice system. If you are wronged, your only recourse is vigilantism – a point I can’t help but notice you quoted but conveniently glossed over. Almost like you’re trying to make a strawman or something. But I digress. Vigilantism doesn’t work (I’d be happy to explain why if you have trouble with that as well) and I’m still waiting to hear a single anarcho-communist propose an alternative.

    This is you proving the point made in the comic.

    That is you proving you did not read any part of my comment except the last two sentences. Does leftism only count if I do it in public? Does saying I voted for Trump to get people whose definition of conservative is “anyone right of Ursula K. LeGuin” to stop treating me like a soul who needs saving make me a bigot despite my actions to the contrary?


  • You know what, no, I will anyway.

    The more I advocate for unions, the more I volunteer at food banks, the more I encourage people to look into things like alternative voting systems that could break us out of the two-party system, the more I look like a juicy recruit to radical leftists, and the more criticism I get for not destroying everything in my path in pursuit of an anarcho-communist utopia in which personal belongings are a distant memory and vigilante justice reigns supreme. I still hold left-leaning values, but that “utopia” is something I will fight tooth and nail against. Leftists as an organization (a leaderless organization, but an organization all the same) have made it clear that if I’m not 110% for them, I’m against them, and that the way to not be harassed is to not act like I’m for them but partway.

    I’m still going to volunteer at homeless shelters and pick up trash on the side of the road and secretly try to start a union at any store I work at, I’m still going to look for the most progressive candidate I can in every local and general election. I’m gay myself and apart from the annual potluck, I’ve never stepped foot in a church in the last five years, but if a leftist asks, I’m a devout Catholic, I think being gay is sinful, and I voted for Trump. Maybe then they’ll stop calling me a Nazi.



  • That’s precisely my point. Tell Lemmy you’re a leftist but not vegan? They’ll call you a murderer. Tell them you’re a leftist but not an anarcho-communist? Yeah I’ll bet you love capitalism and the human suffering it causes, you Chauvinist pig! Tell them you’re a liberal? You’re practically a Nazi collaborator! (All things I have actually heard Lemmings say.) But tell them you’re a conservative and they leave you alone.

    No matter what I do, I will never be leftist enough for people to be satisfied. The further left I let myself get pushed, the more vitriol I get for not being even lefter. Apparently suggesting people vote for Kamala Harris to prevent a Trump victory makes me a genocide enabler. On top of that, if I make even one step backward, much like Mozilla deciding they don’t have the resources to moderate an entire Mastodon instance on top of everything else they do, I might as well have joined the enemy. But if I stop agreeing with them at all, suddenly I’m not worth harassing. It’s enough to push a boy right, it really is.

    I want to be a good person. I do. But if my choices are don’t do that or be seen in public agreeing with leftists, especially if leftists are in earshot… it’s a tougher call than I’d hoped.



  • Perhaps I should rephrase. They attack Mozilla (and users of Firefox) infinitely more than Google (and users of various Google products). I heard it said after Mozilla introduced their opt-out privacy-respecting ad tracking that users should “move to a more privacy-friendly browser like Google Chrome”.

    This is true of Lemmy’s political stance in general. Tell them you’re a leftist but not vegan? They’ll call you a murderer. Tell them you’re a leftist but not an anarcho-communist? Yeah I’ll bet you love capitalism and the human suffering it causes, you Chauvinist pig! Tell them you’re a liberal? You’re practically a Nazi collaborator! (All things I have actually heard Lemmings say.) But tell them you’re a conservative and they leave you alone.