[-] Nevoic@lemm.ee 8 points 2 weeks ago

MLK said it best, so I'll just quote him directly:

I must confess that over the past few years I have been gravely disappointed with the white moderate. I have almost reached the regrettable conclusion that the Negro’s great stumbling block in his stride toward freedom is not the White Citizen’s Counciler or the Ku Klux Klanner, but the white moderate, who is more devoted to “order” than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice; who constantly says: “I agree with you in the goal you seek, but I cannot agree with your methods of direct action”; who paternalistically believes he can set the timetable for another man’s freedom; who lives by a mythical concept of time and who constantly advises the Negro to wait for a “more convenient season.”

When moderates advocate for "kindness" or "civility", they're advocating for negative peace; the absence of tension. Vegans advocate for positive peace; the presence of justice. When activists advocate for positive peace, in the face of those who deny said justice, tensions rise and moderates fall back to this common trope.

[-] Nevoic@lemm.ee 8 points 1 month ago* (last edited 1 month ago)

I don't use tiktok, but some people have unusually based tiktok feeds. They can get direct footage from the genocide happening in Gaza, for example. I never get that recommended on YouTube, despite my very obvious socialist leanings, watching pro-Palestine content, etc.

This is the actual reason tiktok is being banned (if they don't sell) after the election. One of the largest lobbying groups in America, AIPAC, in probably the most well-funded policy categories (pro-Israel policies) backs most of Congress. They've determined tiktok has far too much influence on American youth, and has made the Israel/Palestine divide a young/old divide more-so than a left/right divide.

There's already a strong correlation between political leaning and age, which is problematic for the future of the fascist movement in America, but this issue falls outside the norm. You'll find a lot of young conservatives calling for an end to the needless killing of civilians. They won't call it a genocide because admitting Israel is a genocidal apartheid state is too far for them, but they can at least admit killing tens of thousands of children is not the right path here.

That kind of extremism (e.g not greenlighting any amount of culling of "human animals" Israel feels it needs to do) is unacceptable to the pro-Israel lobby, and they're not used to getting this kind of pushback from the American public.

[-] Nevoic@lemm.ee 9 points 2 months ago* (last edited 2 months ago)

Access to capital isn't universal, some people aren't able to work out of their parents' garage with a $245,000 loan from them (Jeff Bezos if you're unfamiliar with his "self-made" story).

Without access to capital, you don't have access to food or shelter, let alone labor. You'd have to work a full time job (or more), plus create the entire business yourself with no access to any substantial means of production.

It's not an equal playing field, and it's not supposed to be. Capitalism is a system setup for capitalists to accumulate capital. Labor and people more generally are commodities to be exploited. The system is functioning exactly as it should, and the working class is miserable because of it.

[-] Nevoic@lemm.ee 9 points 2 months ago

You know 1969 was 55 years ago? While that is technically "over 2 decades" that's an interesting way to describe 55 years lol

[-] Nevoic@lemm.ee 9 points 2 months ago* (last edited 2 months ago)

It's just semantics at the end of the day, so not too important, but I'll play along because I happen to be someone who will call the U.S capitalist, but doesn't understand why people call China communist.

First, I'll start off with some definitions. If you disagree on one, provide your own and we can use those for the sake of discussion.

Capitalism is an economic system based on the private ownership of the means of production and their operation for profit.

_

Socialism is an economic and political philosophy encompassing diverse economic and social systems characterized by social ownership of the means of production, as opposed to private ownership.

_

Communism is a socioeconomic order centered around common ownership of the means of production, distribution, and exchange that allocates products to everyone in the society based on need. A communist society would entail the absence of private property, social classes, money and the state (or nation state).

So essentially the easiest way to determine if your society is capitalist or socialist is the existence of private property. If the society is devoid of private property, then the question remains what kind of socialism is it (is there money? Markets? Social classes? A state?).

China isn't even socialist by this definition, but even if it was, it would still be miles away from communist.

[-] Nevoic@lemm.ee 9 points 4 months ago* (last edited 4 months ago)

Bit of a strawman, the initial complaint wasn't that he didn't say some words, the initial complaint was the billions in military aid and actual physical support the administration gave Israel.

The only reason words matter is if they have any impact on reality. Israel knows the U.S is giving them a lot of leeway to commit this genocide because that's what the administration's actions say, hence they're two-faced.

If they decide to stop materially supporting genocide, good. They were still wrong to do it at all, and they can't undo that, so they're still shit-libs, but better late than never I guess, and all those dead children will just have to stay dead.

[-] Nevoic@lemm.ee 9 points 4 months ago

I get the appeal of saying something provocative like "EVs are dumb" (which could be initially interpreted as an advocacy for ICE cars), and then clarifying your position. Makes for an interesting comment.

However, it's a technically incorrect way to phrase it. Buses, for example, can be ICE or electric. It's not dumb to have public transit electric. You're (correctly) advocating for public transit over personal vehicles, but you shouldn't frame it as electric being a negative. In both personal and public transportation, electric tends to be far better. The only exception atm is for longer trips. Even then though, having a 20 minute break to charge every 300 miles isn't terrible for humans as we get to stretch our legs for a bit, and it's not so much longer than a 3 minute break every 400 miles.

Overall, no EVs are not dumb, they're the future of both personal and public transportation. We should lean towards public, but that public should be electric.

[-] Nevoic@lemm.ee 9 points 7 months ago* (last edited 7 months ago)

Python's disdain for the industry standard is wild. Every other language made in the last 20 years has proper filtering that doesn't require collecting the results back into a list after filtering like Java (granted it's even more verbose in Java but that's a low bar).

If Python had modern lambdas and filter was written in an inclusion or parametric polymorphic way, then you could write:

new_results = results.filter(x -> x)

Many languages have shorthands to refer to variables too, so it wouldn't be impossible to see:

new_results = results.filter(_)

Of course in actual Python you'd instead see:

new_results = list(filter(lambda x: x, results))

which is arguably worse than

new_results = [x for x in results if x]
[-] Nevoic@lemm.ee 9 points 7 months ago

Yes, but not because the goal of having exceptions in types is bad, rather Java's type system isn't advanced enough to support the ideal solution here.

Scala 3 is working on experimental capture checking capabilities, which allows functions to express certain capabilities (file access, networking, db, etc.), and CanThrow capabilities (e.g exceptions at the type level) are one reification of this.

The CanThrow docs I linked have a good introduction into why Java checked exceptions are bad, and how Scala's alternative is far better. Essentially it comes down to a lack of polymorphism in checked exceptions. In practice this means they're incredibly verbose outside of simple usecases, and with a very easy escape hatch (RuntimeException), you don't even get the guarantee of knowing a function without checked exceptions doesn't throw.

Python will also have this latter issue. Python's "typing" in general has this issue actually. Types aren't validated unless you use an external tool, and even then Any is a leaky abstraction that can hide any level of typing errors, unlike in properly typed languages where it's not leaky. You need it to be leaky in gradually typed environments, or you wouldn't be able to use a ton of the Python ecosystem, but this vastly reduces the effectiveness of the typing solution.

I don't know if Python's solution here will address the lack of polymorphism that Java's solution has, I'll have to look into it more.

[-] Nevoic@lemm.ee 9 points 7 months ago* (last edited 7 months ago)

I don't support the U.S, and yeah I've been actively trying to move away from identifying as part of the U.S. Notice the first time I referred to it in my comment I called it "it". Just a habit, sorry if I offended you though, that wasn't my intention.

The main issue is if I say "they" instead of "we", the vast majority of the internet assumes you're from Europe. I want to convey I live in the United States without identifying as part of it.

[-] Nevoic@lemm.ee 10 points 10 months ago

Some people prefer using keyboards to navigate.

I'm an i3wm, neovim, zellij user and WoW player. I have so many bindings that I use to navigate or do things, and I've optimized/automated away things that are repetitive to me.

Zellij follows the unix philosophy in my book of being a good multiplexer. Sure, Intellij is also a sort of multiplexer with panes and terminal Windows, but I can't use spotify_player and navigate around it inside Intellij like I can within zellij.

Essentially I like installing a tool for doing one thing well, and then combining tools to make my environment fully usable. It allowed me to super easily swap out tmux for zellij when I found I preferred it, but I can't swap out Intellij's paning system for VScode's if I find I prefer it.

[-] Nevoic@lemm.ee 8 points 10 months ago* (last edited 10 months ago)

If by "have merit" you mean "has some positive aspects", sure. Every system has merit. Slavery had merit (slave owners got cheap cotton). The Holocaust had merit (antisemites felt better). The issue is weighing the merit against the negatives. You can't just say two systems have positive aspects and call it a day.

Are you a fan of democracy or authoritarianism? Capitalism is a system where productive forces are driven undemocratically, in the name of profit instead of by worker democracy. The commodification of everything exists in a world of private property:

  • our bodies (labor power)
  • our thoughts (intellectual property)
  • the specific ordering of bits on a hard drive you own (digital media, DRM)
  • the means of production (which exist as a result of collective knowledge, infrastructure, and labor)

These things being commodified and privatized are ridiculous in any democratic, non-capitalist system.

However, these ridiculous conditions are absolutely necessary in a capitalist society. Without them the system falls apart. And as society continues to progress, the situation gets more and more ridiculous.

What about when AI "takes away" jobs for 50% of Americans (as in capitalists fire humans in favor of AI)? That'll collapse our society. Less work would be a good thing in any reasonable system, but not in capitalism. Less work is an existential threat to our society.

If we ever have an AI that is as capable as humans are intellectually, the only work left for us will be manual labor. If that happens, and robots get to the point of matching our physical abilities, we won't be employable anymore. The two classes will no longer be owners and workers, they'll be owners and non-owners. At that point we better have dismantled capitalism, because if we don't then we'll just be starving in the street, along with the millions who die every year from starvation under the boot of global capitalism.

view more: ‹ prev next ›

Nevoic

joined 11 months ago