HN user

0x262d

531 karma
Posts3
Comments261
View on HN

What is the downside of this if I trust the software provider (eg Riot Games or presumably Valve if this ever comes to Linux)? I have recently come around in support of Riot's anticheat because multiplayer competitive games are so damaged without it, even though I use Linux 95% of the time.

This is not a valid critique - I don't agree with your conception that "the people and businesses that frequent this forum" have a shared ideological viewpoint either. I equally distrust Chinese and American capitalist perspectives.

I just read the linked Fast Company article [0]. One question that particularly frustrates me about this process is: why are the former leadership of companies that become enshittified so quiet about it? Do they just get paid out with restrictive NDAs?

One of the only exceptions to this I can remember is the founder of Whatsapp, who gave an interview pretty critical of Meta some years back after it acquired Whatsapp.

[0] https://www.fastcompany.com/91542655/bitwarden-scrubs-always...

I'm getting really tired of the enshittification cycle. Learning about android verification and captcha changes recently has been another big frustration point. I moved to android as a more open alternative to apple just a few years ago, and to bitwarden from lastpass around the same time. I would like to just have these infrastructural services work well and quietly without thinking about them for many years. Do I really have to put up with this happening faster and faster for the rest of capitalism? (I think so)

I'm curious if you think the same thing was lost with the transition from reading man pages and first-party documentation to going to stackoverflow or google first (at least, I assume the former was more common a couple decades ago)

it seems like a lot of your problem here is being caught off guard that pre-sliced bread, which has been modified so that it does not go stale as it otherwise would, is a processed food. try buying bread from a bakery that goes stale. after recalibrating that expectation maybe this will make more sense overall?

Right. It's like the argument that the 2 party system is an intentional brake on democracy, so we have to legislate reforms into being... with the permission of the 2 party system that determines whether legislation gets passed? The clear logical extension of the argument is that reform on the terms in which we have these problems is ultimately not very workable.

Coding is pretty straightforwardly a craft - something that is done for use value but allows for artistic expression and a convergence of form and function. It isn't art.

However, I disagree that aiming to get enjoyment out of a coding job is necessarily a mistake. But it does often have to be weighed against competing factors like ease of getting a job and pay.

This comment is perfectly alienated from nature. Yes, significant seasonal and regional variation in diet is a worthwhile tradeoff for eating much more nutritious, tastier, cheaper, and more environmentally sustainable food than we have now. No, it does not mean we would have to eat like feudal peasants.

I don't think it makes any sense to try to hold people responsible for keeping the economy running hot as individuals on top of being rational self-interested actors.

This article starts to get at an interesting controversy about the definition of value. Is the value of a project equal to the amount of labor time it saves over previously used methods? Or is it equal to the amount of labor time it took to create the project? I think most software devs would intuitively pick the former, and that is what the article sides with and also what the market awards to innovations in the short term, but I think there is merit to the latter and people should at least consider it. The article presents an apparent contradiction (the author's side project was coded in a few hours and has arguably had more of a positive impact than their entire day job career's output) but that contradiction is resolved by the latter definition of value, the labor theory of value.

The labor theory of value explanation for this is straightforward. In general, LTV asserts that the value output of some work approximates the amount of work that ordinarily has to go into it, or more precisely, of the socially necessary labor time going into that work (ie, the time it would take an average worker to do it without slacking off). This is because if you wanted that work done and didn't care how it got done, the socially necessary labor time would be the real cost of doing it yourself or paying someone else to support themselves while they do it (before various market dynamics and other distorting factors - it is an idealized model). I.e., in an assembly line, the cost of a part is the cost of raw materials + the cost of the labor added to them. This seems straightforward for assembly line work, but is a little less intuitive when the actual work is about making other people's work more efficient, which a lot of software dev falls into. But if someone simply said to themselves "I need the functionality of mammoth.js", the core idea still applies - of being able to replace the worker, hire a generic software dev, and get comparable work (or at least, good enough work), for a similarly low amount of value. Another way to think of it is that mammoth.js might save a lot of people a lot of time, but getting some version of mammoth.js implemented is probably historically inevitable and has a fixed and much smaller cost to actually do.

How does this resolve the contradiction in the article? Well, mwilliamson's day job career labor output might possibly have saved less time of other people's work than mammoth.js. But their day job career labor output probably couldn't have been replaced in any way but by a similarly large amount of time and effort from other developer(s). Meanwhile, mammoth.js could be reimplemented in a similarly small amount of time by someone else, maybe taking a couple of tries to get it right. If mammoth.js hadn't been written at the time it was, maybe that would have happened.

This isn't to discount ingenuity or insight going into this side project, or the usefulness of something like mammoth.js being in the right place and time. But I think it is a more precise way to think about how much value and what kinds are being added to the world by larger or smaller amounts of effort. In other words, devs shouldn't feel bad about having worked hard on stuff that is less neatly labor-saving than a small widget, as long as that hard work turned out to be useful.

no, class (in the marxist sense, everything else is meaningless cultural signifiers) is not about "upper" or "lower", it's about either getting paid for wage labor, ie being working class, or getting paid for other people's use of property you own, ie being capitalist class. this is extremely basic and is the fundamental divide under capitalism.

While pseudoscience is particularly prone to causal fallacies and cherry-picking of data, the most common fallacy in obscurantist pseudophilosophy is equivocation. This fallacy exploits ambiguities in certain key terms, where plausible but trivial claims lend apparent credibility to interesting but controversial ones. When challenged, the obscurantist will typically retreat to the safe house provided by the trivial interpretation of his claims, only to reoccupy the controversial ground once the critic has left the scene.

I found this to be a very helpful description of a specific kind of sloppy argumentation I have seen a lot of (usually about politics) in the last few years. It seems like it's made worse by anonymous online group arguments - one person will make one trivially true claim, another person will make a farther-reaching, incorrect claim and say it is proven by the first, a third person will defend a critique of any bad claims by just defending the first trivially true one, and bad ideas thrive in the space between all these people.

Completely agreed. Honestly, I despise the superficially objective and neutral concern troll approach to this. I can't see this article as anything but a dishonest way to say: "what if someone used private communications to do something bad? let's get rid of private communications". Except it doesn't own up to the fact that that's ultimate what it's proposing. It stops at fearmongering.

Also, I commented this above, but there's a different way to solve the problems of polarization and radicalism. It involves solving people's material problems, and the US has been slowly getting worse at this and decaying for a while now. Instead, the political establishment is doubling down on surveillance, the silencing of dissent off of any platform with reach, and ultimately physical repression, through the increased funding and militarization of police.

Right now this is claimed to be targeted at the far right.. but it doesn't take a genius to compare the police reaction to BLM vs the capitol riot to see where it is going.

It's clear that some people have done some bad things, and they used the internet (mostly facebook but whatever) to communicate.

There are 2 approaches to fixing this.

1 is to undercut the roots of radicalism and polarization. I would say to do that by radically redistributing wealth and democratizing government. Yes, the capitol stormers mostly weren't poor, but Trumpism is in large part a reaction of horror by small business owners at being squeezed by monopolies, and what popular support they have would evaporate if the government fixed things instead of being run as the public relations firm and personal military of all the large companies put together.

2 is to instead double down on physical repression (by funding police) and digital repression of dissenting viewpoints by abolishing any right to privacy. This seems to be the direction we're heading. It already happened in large part under the last few presidents but Signal is obviously in the crosshairs.

I'm not mad at you. But I am frustrated that this obviously bad approach has support - of not dealing with root causes and material problems, but committing to suppression of beliefs on both the right and left that are obviously a reaction to those root causes.