dneaves

joined 2 years ago
[–] dneaves 6 points 1 year ago (3 children)

Well I ask these cause authoritarianism seems counterintuitive to the main philosophy around Marxism. Saying "the proletariat should have greater value and power in a business, since they're doing the actual labor", but then rolling over and accepting a dictatorship where the populace has no political say seems nonsensical.

Hence why I suspect the authoritarianism must have come first. So I can't necessarily agree to "communism predisposing itself to authoritarianism" since it doesn't make sense for a True-Marxist society to want to accept that sort of government.

As for how to set up the government in a communist-economy state: probably more of a Republic. People elect multiple representatives, and these representatives meet and decide on policies for the country and how to run it

[–] dneaves 14 points 1 year ago (7 children)

Every major country that has ever gone down the communist road ended up a dictatorship

While I don't think full-on Marxism is necessary and am in agreement on the democratic socialism, I think the reason for this is really more towards the political end of it than the economic.

If a country practicing a communist economy had a more representative/democratic political system from the start, I'd like to see how the results panned out. And I'd also like to see which came first, the dictatorship, or the communism. The former being first makes more sense than the latter.

[–] dneaves 5 points 1 year ago

Agreed. Functional languages really raised my standard for what a language could be.

Stronger typing. More functional flow. Less dumb errors.

[–] dneaves 10 points 1 year ago

I'll be honest, I thought She-Hulk was alright. Was it Marvel's best work? Not really. I think the ending was pretty... Different? Not good? A cop-out? Unsure.

It kinda feels like they just slapped together something for the sake of slapping together something, for money. If it felt like it was a bit more planned out in terms of story line, flow, and if the ending was an actual ending, then I think it'd be better rated.

Of course, the female-lead movies will have the misogynists that tank the ratings, and that's unfortunately unavoidable. But I think some of She-Hulk's ratings was that people were expecting a fully-fleshed-out season like their other streamables, like Daredevil, The Punisher, Wandavision. Those felt like complete, planned stories, even if meant to be supplemental to the movies. This felt different. In fact, most of the recent episodic stories feel different. Because I think they feel episodic: divided up while also trying to be a story.

I'm not sure if the portayal of She-Hulk is true to her comics. I honestly have only read a small handful of comics, so I go into the movies and shows just taking it in as it's shown.

She-Hulk felt like they tried to slap some laughs, fourth-wall-breaking, and a variety of cameos into a sort of "what whacky adventures will Jen the Hulk Lawyer get into today?", followed by a botched ending to wrap it all up.

Now all of that said, I did enjoy it. Except the ending, if I haven't made that clear enough. It was nice pieces of a story. I have nothing against She-Hulk as a character, or any of the female characters. I think its great to bring a wider variety of people (sex/genders, religions, sexual orientations, etc) into the multiverse. I just think this story was not great, and I hope that botching the story and causing bad ratings as a result wasn't an intentional act in order to say "See, people don't want this Marvel hero."

[–] dneaves 10 points 1 year ago (1 children)

Haskell for sure has a very sloped learning curve. The functional style, different syntax, a myriad of symbols and pragmas, as well as the tooling around it.

The only reason I was able to pick it up as quick as I did was because I was used to Elm due to my job. Then it was just learning about the IO type (and how to use it), cabal, stack, built-in symbols, and the most common pragmas.

But the symbols part is especially harsh, since symbols only hold meaning if they're universally understood. Sure, the base- language ones are kinda adopted at this point, so they'll stay, but the fact that external modules can also make symbols (sometimes without actually-named counterparts) adds some confusion. Like, would you just know what .: is supposed to mean off the top of your head?

[–] dneaves 1 points 1 year ago* (last edited 1 year ago)

Based on the first example:

If you want to help yourself a bit, enumerate your for loop. enumerate turns an iterable (like a list, or in this case a string) into an iterable of tuples, with contents being an int representing the index of an item and the item itself:

for (i, letter) in enumerate(chosen_word):

(Side note, the parenthesis surrounding (i, letter) are optional. I purposely included them to show that it's a tuple.)

i will be the index of each character, and letter will be the character itself. You can then do:

if letter == guess:

And to wrap it up, do list assignment by index. Someone already mentioned why not to use insert in this scenario, so I won't repeat them. The following will instead overwrite the item at display index i with the guessed character:

display[i] = guess

[–] dneaves 5 points 2 years ago* (last edited 2 years ago) (2 children)

In my opinion, this is usually how I classify things:

  • Vanilla: no mods, resource packs allowed (it just changes visuals anyway, and the funtionality is included in the base game).
  • Vanilla+: may contain mods/datapacks that simply tweak experiences in a way that don't alter the flow of the game much. Things like Optifine/Iris, Sodium/Rubidium, fast leaf decay, immersive portals, right-click-harvest, mouse/crafting tweaks, and I'd even say player/mob heads. Essentially, doesn't add blocks, items, etc, but just enhances small parts of the game that you're already doing in vanilla.
  • Modded: adds blocks, items, functionality, or more, beyond the scope of Vanilla+
[–] dneaves 3 points 2 years ago

Probably a "side effect" of the tactic of luring in people with the first paragraph then asking for you to subscribe. Im sure that the HTML (of the full article) is probably still there, but they're hidden or covered by the "subscribe to read" elements.

[–] dneaves 2 points 2 years ago

I mean it's not great, but at least we did get Hulk in some capacity almost right away in the MCU.

It's unfortunate that all Marvel had their characters licensed out to various film studios (Universal, Sony, 21C Fox), but all that happened before Marvel had the means to produce the films themselves, and I think in hindsight they wouldn't have done so. At least they're seemingly recollecting the film rights, one way or another.

[–] dneaves 3 points 2 years ago (2 children)

Iirc from back when I worked at Universal Studios 5-ish years ago, the reason we never really got an MCU Hulk movie is because Universal holds/held the rights to the Hulk in film. I think they permitted MCU Marvel to use the Hulk, but he couldn't be the main character of the film/series. So he's been limited to the Avengers, and appearances in things like Thor Ragnarok, She-Hulk (technically not The Hulk), etc. I think there was one additional stipulation, and that it was they couldn't retcon Universal's The Incredible Hulk's story. Hence your point where Ruffalo's Bruce Banner references events done in the Norton film.

Additional sidenote, Universal own/owned the rights to comic representation of the Marvel characters (unsure if it was all or just some) for theme park attractions, or something like that (it's been a while, exact details hazy). So when Disney acquired Marvel, I think Disney is/was limited to the Disney+Marvel movie versions of those until the usage contract expires for Universal (if it hasn't already).

Someone please correct me if I'm wrong on these details. I tried to use present/past tenses because I don't know if anything still applies or not.

[–] dneaves 2 points 2 years ago

For transpiled-to-JS languages: Elm, Purescript, Typescript

I personally use Elm. Really helps remove all the JS funny business, without really having to type it (mostly)

[–] dneaves 16 points 2 years ago (3 children)

Of course. I don't call Facebook Meta, and I don't call Google Alphabet.

You can change your company's name, or nest it in a shell, people still know who you are

view more: ‹ prev next ›