[-] Nevoic@lemm.ee 9 points 5 months ago* (last edited 5 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 5 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 5 months ago* (last edited 5 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 7 months ago* (last edited 7 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 7 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 10 months ago* (last edited 10 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 10 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 10 months ago* (last edited 10 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 9 points 11 months ago

There are a ton of resources online to offload the thought required to make meals that hit your micronutrients. The easiest and most well-known is probably veganuary. Most people participate in January, or at least that's how it started, but you can access their resources all year.

https://veganuary.com/about/

Most people don't go their whole life never trying new food, but even if you do you only need to make the transition once and then you can continue with the same recipes every week forever.

I'm incredibly lazy, have arthritis at 26, probably have some mild anxiety/depression that comes up periodically and is untreated, but still am vegan because we all have to be. 3 years in and my life isn't any more difficult because of it, it's just better all around to not be reliant on killing/exploiting animals.

My blood pressure improved after going vegan, some of my blood tests mildly improved (I was 23 before being vegan so nothing was insanely out of whack to begin with, but they did improve enough for my doctor to make note of it). I don't have runny shits anymore, I guess I was probably lactose interolant but I never identified as such.

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

I hate the phrasing "terrorist group" here. Not because what happened here wasn't an atrocity, but because people generally refuse to call state-backed violence "terrorist" violence. The word terrorism is incredibly broad, easily describing a ton of things Israel does. Yet, we refuse to call them a terrorist organization.

Israel slaughtered hundreds of protesters 4 years ago in Gaza.

Israel and Egypt have been blockading the Gaza strip in violation of the GCIV since 2007.

In 2014, a triple-homicide was committed. Israel claimed it was Hamas, and arrested hundreds of Palestinians. Hamas sent rockets into Israel, killing 2 people, and Israel initiated Operation Protective Edge, killing thousands of Palestinians.

Not to mention the entire Israel-Palestine conflict can be traced back about 100 years, where imperialist Britain endorsed the idea of a Jewish homeland in Palestine in the Balfour Declaration. Eventually leading to the formation of Israel in the late 40s and the subsequent ethnic cleansing of Palestinians, forcing nearly a million natives to move to make way for Israel.

"terrorism" is politically charged language with the intent of making us sympathize with a certain side. Of course we'll side with the "Israel state" and against the "Hamas terrorist group". The language used to describe these groups already prescribes how we should view them. Western media will never describe Israel's atrocities as terrorist actions, so people will dismiss the slaughter of tens or even hundreds of thousands of innocent Palestinians as "just war".

[-] Nevoic@lemm.ee 10 points 1 year 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 9 points 1 year ago* (last edited 1 year 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 1 year ago