• 1 Post
  • 19 Comments
Joined 1 year ago
cake
Cake day: July 24th, 2023

help-circle
  • It is a reactionary response to Capitalism’s decay

    Interesting theory, need to think about that. Though I don’t think Fascism and Capitalism are necessarily exclusive. (As example China, which is I’d say fascist and against the usual theory of “communism” quite state-capitalistic)

    If you understand that the rate of profit trends towards zero, why would you think Capitalism is stable?

    Because the trend is clearly not to zero currently, there’s a lot of rich people (and the number is growing), profit is still growing, it’s just that the gap between poor and rich is also growing. But Capitalism doesn’t care about a lot of poor people. How that will be long-term is another story (as said ecosystems are the limiting factor).


  • I mean we’re seeing it in the USA already don’t we (as one of the more capitalistic examples)? Capitalism is still pretty stable, a lot of are mentally ill (otherwise I can’t explain why someone like Trump is so popular). (And physically too). Opiate crisis. Richest country, yet the poorest are living in similar conditions as those in the poorer countries in Africa. I can name more examples of society falling apart, but yet capitalism still being strong (even in the democratic party). I mean I agree with your points (which are undermined by mine), yet that doesn’t mean that capitalism is falling apart - and that means IMO that a major part of the people agree (and especially those with power, be it financial/political or military), that the system is is inherently flawed, and needs to be changed. But exactly that is something I’m not seeing anytime soon.




  • It is, but I fear it will break apart much later than we hope it is. And likely violently, as worse ecosystems also mean less base on which capitalism can grow which in the past lead to conflicts. I mean the whole stuff gets already unstable when it isn’t growing (and I don’t mean capitalism as whole, more like everything connected to it)


  • Believe me I’m doing all parts of things towards this, but I’m being realistic, I’m just 1 of 8 billion people… And Capitalism as much as I would like it to be different seems to be a rather stable system (destabilising all sorts of other things, don’t get me wrong). I expect other things to collapse first (and foremost ecological systems).


  • Yeah I don’t know. Just see how the modern world is shaping society to the negative. Generation Instagram/TikTok all want to be influencers, there’s growing mental illnesses. Fertility rapidly declining (and it isn’t unfortunately all because of education). Capitalism is almost perfected abusing the dopamine system in an unhealthy way. I don’t want to be a doomer. I just don’t see where we are close to utopia. Which for me would be more sociali(sm) more community, less narcissism/egoism and more solarpunk. But right now we are on a different path. I’m happy to be proven wrong though…







  • Rust has exactly the same problems with depreciation as many Frameworks rely on experimental features which are subject to change.

    Rust has actually quite a good record with depreciation and backwards-compatibilty etc. They are changing the language in non-backwards compatible way over editions, but the changes are mostly very manageable.

    But to not end up being another C++ (syntax-wise it’s a disaster IMHO), a few non-backwards-compatible changes every few years are the way to go, when it’s manageable.


  • Learning curve is steep in the beginning, I agree (I wouldn’t argue painful though, maybe if you have to unlearn bad practices, like interior mutability though etc.).

    But I think it pays off after some time. I’m now faster in Rust than in C# with similar experience, and the quality of the code is definitely higher as well (which can be credited to the strict kinda opinionated design of Rust IMO).

    It composes really well, better than most (non-functional) popular languages. I think this is probably the Sell for Rust, as it additionally works remarkably well over the entire stack (kernel -> frontend) (in each abstraction level might be better/easier to use languages to be fair though).



  • I’m not speaking for Rust level performance. I’m using Rust nowadays, because it’s generally doing a lot right, that other popular languages struggle with IMO.

    Think about error handling. I think even Java is better here than C#. I think it’s quite a mistake, not being required to add all possible exception types that a function can throw to the function signature.

    Then the next thing, I really hate about almost every popular language is implicit null. To be really safe, you have to check every (non-primitive) variable for null before using it, otherwise you have a potential NullPointerException.

    Then take pattern matching, this is a baked in feature of Rust from the beginning and it does this really well (exhaustive matching etc.). There’s “basic” pattern matching in C#, but it just doesn’t really feel right in the language, and is not even close in capability compared to Rusts.

    All of this (and more) makes Rust the less error-prone language, which I can say with confidence after long experience with both of these languages (both > 5 years).

    I’m honestly not sure why exactly C# was chosen for most of the games, but it’s probably because it’s relatively good to embed, is relatively strong-typed, while being somewhat performant (compared to something like python or other scripting languages).