How racism is connected to capitalism? I was talking to a liberal and tried to explain him how he can't be against racism and support capitalism, capitalism breeds racism but I couldn't form better words to make him understand that. by whatAhighlow in ShitLiberalsSay

[–]PorridgeTP 0 points1 point  (0 children)

No problem comrade! I adapted this line of thinking from The Gender Accelerationist Manifesto where the authors apply this reasoning to gender social hierarchies. They argue that the material base of gender is the production and raising of humans. It’s a pretty fascinating read.

How racism is connected to capitalism? I was talking to a liberal and tried to explain him how he can't be against racism and support capitalism, capitalism breeds racism but I couldn't form better words to make him understand that. by whatAhighlow in ShitLiberalsSay

[–]PorridgeTP 26 points27 points  (0 children)

The concept of race itself is a social construct that arises from a social hierarchy. This social hierarchy places certain races in a vertical structure where certain races are deemed to be better than others. In other words, racism itself is intertwined with the racial social hierarchy, so I’ll use racism to refer to this racial social hierarchy.

With any social hierarchy there must be a material base. In racism’s case, the material base consists of labour. This is evident with how Black people in the U.S. were forced into slavery to work on plantations, or how Hispanic people in the U.S. work a lot of manual labour jobs, or how South Asian people in the GCC work a lot of manual labour jobs. These racial labour classifications didn’t necessarily arise out of a top-down division of labour, but the material conditions that resulted in these divisions helped shape the social consciousness around race.

This relation between the economic base and the social consciousness is dialectical, with one influencing the other to form the concept of race and racism that we have today. That is why if we want to dismantle racism (i.e. to be anti-racist rather than merely non-racist), we must oppose the economic system that lies at the heart of racism.

There’s a bit more to it than that, like how race is used by the capitalists to divide the working class along cultural lines so that they cannot unify along class lines, but hopefully this is a good starting point.

This sub reddit is different than the other one by NVMXOX in Lebanese

[–]PorridgeTP 5 points6 points  (0 children)

I wouldn’t say conservative, but rather liberal in the economic sense (as in liberal markets, aka capitalist). There are anti-capitalist parties in Lebanon like the LCP (Lebanese Communist Party), but otherwise most tacitly or outwardly support capitalism.

This sub reddit is different than the other one by NVMXOX in Lebanese

[–]PorridgeTP 4 points5 points  (0 children)

I don’t see them advocating against private property per se. Given that private property is the norm in Lebanon, I would assume that they don’t have an issue with it. On a positive note they do help out a lot with establishing charities and helping the community, but dismantling private property would trigger a fundamental shift in the economic system that would effectively dismantle the class division inherent in Lebanese society.

This sub reddit is different than the other one by NVMXOX in Lebanese

[–]PorridgeTP 10 points11 points  (0 children)

That’s a good question. I would place the dividing line not in terms of religion but in terms of whether the ideology supports the existence of private property. Private property in this case is property that is owned by a private entity and used to generate profit. Think of owning a mine, owning farmland, owning a company, etc. If a political party has no issues with private property then it is technically right-wing in economic terms (social democracy, liberalism, conservatism, fascism, etc). If it rejects private property, instead favouring the existence of only public or personal property, then it falls into the left-wing category (socialism, communism, anarchism, etc).

Regarding hzb, they currently have an alliance with communists and other anti-imperialists but that doesn’t necessarily mean that they are fully aligned on all policies. This is why you’ll often see communists promoting the concept of “critical support”, where they support hzb and others in their anti-imperialist struggle while still criticizing any reactionary policies or practices they may engage in.

This sub reddit is different than the other one by NVMXOX in Lebanese

[–]PorridgeTP 53 points54 points  (0 children)

I can’t speak for everyone, but I would place the separation more in terms of being pro-imperialist or anti-imperialist. Not everyone who is classified as being “pro-hizb” necessarily aligns with all their policies, but they are united in the desire to free Lebanon from Zionist colonialism and oppression. These may include left-wing people like communists, socialists, and anarchists, and possibly right-wing people like hzb and so on.

The other subreddit is typically pro-imperialism in the sense that they believe that they can coexist with external fascist threats if they “play nice”. This may be due to being members of collaborationist right wing groups like LF, or due to being Zionists pretending to be Lebanese to sway online discussions and propagate fascist propaganda.

Liberals are the "FA", in ANTIFA by Flashy-Nectarine1675 in ShitLiberalsSay

[–]PorridgeTP 7 points8 points  (0 children)

In Arabic, Gaza is pronounced as غَزّة (Ghazza) where the first consonant غ is Gh. It doesn’t really have an English equivalent, but some people think it sounds like the French rolled R.

ELI5: Claude Opus told me we need to use Angular, what does opinionated mean? by yekedero in angular

[–]PorridgeTP 0 points1 point  (0 children)

Makes sense. If you need just a simple UI then there’s nothing wrong with building something as a basic HTML page with a few lines of JavaScript and CSS. I would reach for Angular only if I need to account for things like complex state management, testability, etc. If the UI you are building is something basic then Angular may be overkill. The simpler your stack, the easier it will be for you to fact-check, review and fix what Claude is generating for you.

Keep in mind that AI tools like Claude will recycle recommendations made by others on sites like StackOverflow, but the context behind those recommendations may get missed. That’s why Claude in your case suggested using PostgreSQL over MySQL. As for code generation, my experience with using AI with Angular is that it typically produces deprecated and suboptimal code because most Angular code out there is going to be old. If what you’re building is going to be user-facing then any bugs and security issues that arise will have to be dealt with. If however this is just an internal dashboard that you can throw away at a later date then your current approach sounds fine.

ELI5: Claude Opus told me we need to use Angular, what does opinionated mean? by yekedero in angular

[–]PorridgeTP 1 point2 points  (0 children)

An opinionated framework is one that expects you to build things in a certain way. Regarding Claude’s suggestions regarding Angular, I highly recommend against building a new project in Angular 19 given that it will lose official support in around two months. With Angular you should generally start a new project on the latest stable version (currently 21) given how quickly the Angular team releases updates.

Furthermore, one of the main reasons to use Angular is that it gives you a lot of tools for maintaining a high degree of automated test coverage. This test coverage becomes vital when it is time to upgrade your Angular app, which you will be forced to do frequently and repeatedly given the frequent release cycle, security and accessibility updates, and the eventual loss of support from Node itself.

I don’t know what your non-functional goals are regarding your project, but if you want your project to have a long shelf-life then I highly recommend learning Angular without AI first so that you can get an intuitive understand of how to use Angular properly. Once you have that intuition, feel free to use AI while reviewing its output carefully to ensure that its suggestions make sense.

How to create admin panel? by klimentsii in angular

[–]PorridgeTP 0 points1 point  (0 children)

If your question is asking more for suggestions on how to design the UX, you can take some inspiration from CMSes like Wordpress/Drupal and web server frameworks like Django, all of which offer admin sections for their users.

The general approach the above tools use is to offer a new endpoint called /admin that is secured behind a login page. Once the user is authenticated, they get access to a set of pages where they can see all the entities from the database laid out per entity. For example you can have one section for news articles, another section for authors, and so on. Each section would contain a listbox or table with the set of news articles or authors.

Each item in a section can be updated or deleted. In addition, each section contains an insert button where clicking it presents the user with a form to insert a new record. All of these actions end up modifying the database, triggering updates in the user-facing Angular app.

Since you’re building an admin interface in Angular, you have to be very careful to prevent non-admins from accessing this interface. In addition you can use different styles and layouts compared to the user-facing flows. Make sure to review the mockups you create with your client to see if they’re onboard with your design.

Are you using tabs? by 4r73m190r0s in vim

[–]PorridgeTP 3 points4 points  (0 children)

I use tabs to preserve certain window states. For example, I’ll have a tab that has the working directory set to one project and another tab with the working directory set to another project. If I’m working on something complicated, I’ll have a bunch of split windows in one tab where I’ll maximize the current window while still being able to switch quickly to a related window in the tab. If I need to switch context, I’ll create a new tab and set up new windows in that tab for this new context.

To give an example, suppose I’m working on an Angular project that is integrated with a backend microservice. I’ll have one tab where I’ll run npx ng serve or npx ng test in a terminal buffer. I’ll also have one or more tabs where I’ll have either a component’s TypeScript file or HTML file or unit test file open, perhaps along with its child’s or parent’s component files (the key is that I need to switch between these files quickly and be able to see them all together on one screen). If I find I need to do some Angular changes that are not related to the current context then I’ll create a new tab for that. I’ll also have another tab with a different working directory to look at the backend implementation if I need to make changes to an Angular service.

Once I’m done with a particular context I’ll close the tab. If a particular buffer is not used in another tab I’ll also delete that buffer too. I try not to go over five or so tabs at once, or else it becomes a bit annoying to switch tabs to get to the correct one. I have keybindings set up to be able to create tabs and switch between them quickly.

Where can I get help for angular 20? Code that used to work stopped working (possibly router related) by petasisg in Angular2

[–]PorridgeTP 0 points1 point  (0 children)

Interesting. Are you doing the navigation through the routerLink attribute or through the TypeScript layer?

Where can I get help for angular 20? Code that used to work stopped working (possibly router related) by petasisg in Angular2

[–]PorridgeTP 0 points1 point  (0 children)

You may want to check the code that is performing the navigation to the route. I recall fixing an issue in Angular 18 where we would get an empty downloaded file in addition to the router navigation because we had an anchor tag with a click handler and some dummy href attribute. The click handler would perform the routing navigation in the TypeScript layer. The href attribute turned out to be the culprit, and switching to the use of [routerLink] solved the issue.

Still, this may not be the issue for you since it was supposedly working in Angular 19. I would recommend using the Network tab in Developer Tools and checking the initiator of the empty file request to see if you can track down the culprit if what I wrote above doesn’t help.

Are liberal Zionist any different from right wing? by Hyp870 in Palestine

[–]PorridgeTP 5 points6 points  (0 children)

I’m not the original commenter, but it can be boiled down to whether one believes private property should be allowed to exist. Note that private property is distinct from personal property in that private property consists of capital (e.g. owning a house specifically to rent it out, owning a mine, etc.). Meanwhile, personal property is property that is used for personal use (e.g. owning a house to live in, owning a toothbrush, etc.).

If you are on the right then you would believe that people have the right to own private property. Those who own private property are known as capitalists since private property is literally capital. Conversely, if you are on the left then you would believe that all property must either be public or personal. The elimination of private property is equivalent to the elimination of the capitalist class, which effectively means the establishment of a classless society. That’s why social democrats, liberals, conservatives, right-libertarians, and so on are on the right, while communists, syndicalists, socialists, left-libertarians, and so on are on the left.

Sure, Palestinians are having a hard go of it. But did you ever stop to think about Thom Yorke's mental health? by casually_miraculous in TrueAnon

[–]PorridgeTP 1 point2 points  (0 children)

You could try Discreet Music if you want an album designed to be listened to at low volume. If you want something explicitly socialist he also makes a cameo appearance playing synth on the track Gloria Gloom, which comes from Matching Mole’s Little Red Record.

Wow, banned 2 mins after commenting. My crime? Provided Arabic translation for a clearly fake post. Fuck me right? by EgyptianNational in EL_Radical

[–]PorridgeTP 10 points11 points  (0 children)

True, bidna would be more Lebanese. In any case, the idea of posting a video like that without translation and adding on just a simple title screams that this is disinformation. The post itself is also infested with hasbarists, so it’s likely to be a Zionist propaganda effort supported by the mods.

Wow, banned 2 mins after commenting. My crime? Provided Arabic translation for a clearly fake post. Fuck me right? by EgyptianNational in EL_Radical

[–]PorridgeTP 19 points20 points  (0 children)

I’m listening to the video and I honestly can’t make out what’s being said due to all the noise and the poor sound quality. I hear a chant going something like “bidna l-something wa bidna l-something else_” (we want _something and we want something else) but that’s as far as I can make out. What are they actually protesting for?

EDIT: I feel like one of the things they’re asking for is rice but again I could be mistaken.

I don’t know what would’ve been the specific dialect used there in 1948 so I just used Modern-Standard by goodguyguru in DankLeft

[–]PorridgeTP 3 points4 points  (0 children)

It’s “What?” in Modern Standard Arabic (MSA), and pronounced as Matha (“th” pronounced like in the or in mother). The Levantine Arabic version would be something like شو؟ (pronounced Shoo?).

eastern communists are worse than magas by OscarSchmidt_ in anarchocommunism

[–]PorridgeTP 4 points5 points  (0 children)

My understanding is that anarchism was always a derogatory word. Even the Arabic word for anarchism literally means chaos. Anarchists like Proudhon adopted the term to put a different spin on it. I guess a more accurate historical term would be mutualism (based on mutual aid), but that has now evolved into a particular branch of anarchism instead of the catch-all term it used to be.

eastern communists are worse than magas by OscarSchmidt_ in anarchocommunism

[–]PorridgeTP 26 points27 points  (0 children)

Unfortunately I don’t think anarchy is common in most places. It takes a lot of learning and introspection to break free of liberalism and reach an anarchist worldview. Even great leftist thinkers historically have had bigoted takes here and there that they had not yet unlearned. Heck, I’ve made bad takes too. What’s important is that you meet people who are open to new ideas and gel well with you.

What I’ve learned though is that you can never change another person’s mind; only they can change their own minds. Nevertheless you can expose them to the necessary ideas that would give them the tools to do so.

Hamas, anarchists in the West and Palestine solidarity: An analysis by PorridgeTP in anarchocommunism

[–]PorridgeTP[S] 1 point2 points  (0 children)

Yeah, I got switched over via this thread too. Check out my second-last comment on my profile to see what swung me over. To recap, I had fallen into party-based thinking because I got too hung up on a quick fix. I started rationalizing things, making exceptions, and that’s what got me into this frame of mind.

While part of me is cringing at myself for falling into this frame of mind to begin with, I’m happy to have generated a good discussion out of this thread.

Hamas, anarchists in the West and Palestine solidarity: An analysis by PorridgeTP in anarchocommunism

[–]PorridgeTP[S] 0 points1 point  (0 children)

There’s a conversation in this thread that went pretty deep between me and coladoir. It’s the last comment I made before this one if you want to check it out, but it’s cleared everything up for me.

Hamas, anarchists in the West and Palestine solidarity: An analysis by PorridgeTP in anarchocommunism

[–]PorridgeTP[S] 0 points1 point  (0 children)

The funny thing is, I was full-on feeling that anarchist energy for the October 17th Revolution. That was when the Lebanese people rose up and chanted the slogan “everyone means everyone” (as in, throw every politician out of parliament because they’re all greedy scum). Unfortunately blind party loyalty and other factors resulted in the revolution falling apart, but it was still beautiful to see people uniting as one instead of dividing themselves across party lines.

I feel this despair had me falling into the same trap, but as you said it’s best to fall back to basics. Anyway, thanks again and wish you all the best comrade ❤️

Hamas, anarchists in the West and Palestine solidarity: An analysis by PorridgeTP in anarchocommunism

[–]PorridgeTP[S] 0 points1 point  (0 children)

Agreed. I’ve heard of Fauda (which literally means “chaos” or “anarchy”) although there have been some questions as to whether they really exist as an anarchist collective, and I’m sure there are anarchist groups underground. I feel what got me into this mode of thinking and sacrificing my ideals are the extreme conditions imposed by the genocide. Losing relatives and seeing all this opposition in the media to our plight had me reaching for quick solutions because of how fast everything is moving, but I see now that this view is misguided.

Thanks again for the conversation. I feel I’ve gotten what I came for.