News for hackers. Stuff that matters.
Re:Despite best efforts .NET is still not an open platform by someotherperson on Thursday June 16, 2022 @03:46AM (#31763474)
Opinions like this have always been weird to me. Not wrong, but weird.

Any contribution that M$ (remember when people would sub the S for a dollar sign?) makes to open source or open standards is to support their own bottom line and we shouldn't expect anything else. The directors have a legal responsibility to the company and to boost the share price, not for the betterment of humanity. To this effect, companies will contribute to open standards when it's better for the share price, and will seek to screw open standards when it's better for the share price.

Public companies are inherently evil by default -- this is because the only goal of a public company is to strengthen the share price. I've said it before and I'll say it again: always assume bad faith when you're dealing with a company.

From this, it doesn't matter what people thought of Microsoft before, or what they think of them now. Microsoft like all companies has a single goal. If we can pressure these companies to coast in a certain direction then great. But we shouldn't ever believe that companies can 'turn over a new leaf' when they legally cannot. FAANG is the same. Ford is the same. Starbucks is the same.

Every company is exactly the same, but the larger they grow, the more visible and impactful these actions become. Microsoft has been in the spotlight for decades because it has been a juggernaut for decades. But it's hardly unique in what it does. Our real concerns should be why regulators were quick to put the smack down on Microsoft but have since turned into paper tigers and are allowing unhinged monopolization from FAANG in 2022.

Re:Despite best efforts .NET is still not an open platform by alistairSH on Thursday June 16, 2022 @07:54AM (#31764921)
I’d say companies are inherently amoral. Not evil. Subtle, but important nuance. It’s only when evil and greedy people are in charge that companies become evil. Sadly an all too common state of affairs, but not a law of the universe.
Re:Despite best efforts .NET is still not an open platform by krageon on Thursday June 16, 2022 @11:03AM (#31766867)
Corporations are for sure amoral. Of course, they are also incapable of forming bonds to people and thus will purely optimise for their own gain. When human beings operate like this, we call it a disorder and disparage it. Not to mention recognise the reality that they act in an evil way and are therefore probably evil. Whether or not they are capable of understanding the morality of their actions is immaterial: The effect of the actions is what matters.
Re:Despite best efforts .NET is still not an open platform by foxhill on Thursday June 16, 2022 @08:23AM (#31765205)
i agree - it’s a significant distinction that often gets overlooked. whilst a company is ran by (ostensibly) moral agents, the overall entity is not the sum of those parts.
Re:Despite best efforts .NET is still not an open platform by Jemm on Thursday June 16, 2022 @08:25AM (#31765217)
Corporations are sociopaths by their very design. Their number one mandate is to make money for their shareholders and to grow. This colours every decision they make.
Re:Despite best efforts .NET is still not an open platform by spaetzleesser on Thursday June 16, 2022 @09:33AM (#31765859)
It doesn't have to be like that. The focus on shareholders started sometime in the 80s.
Re:Despite best efforts .NET is still not an open platform by louthy on Thursday June 16, 2022 @09:52AM (#31766047)
But it does have to be like that now. Because if you're not growing (not growing the bottom line), you're almost certainly losing market position to other companies that are chasing growth. If there was some group altruism that made all companies in a sector collectively say "ok, we're big enough now, let's hit pause", then companies could afford to be a bit more about being good for the sake of being good. This is obviously a pipedream though.
Re:Despite best efforts .NET is still not an open platform by FractalHQ on Thursday June 16, 2022 @10:20AM (#31766349)
Some anti trust laws with teeth would help move us in the right direction!
Re:Despite best efforts .NET is still not an open platform by soSadm4n on Thursday June 16, 2022 @10:37AM (#31766559)
Anti-trust aimed at individuals is called taxation. Being able to shelter wealth accumulation through loopholes that only benefit rich people asset classes is so obviously classist (and tacitly ageist against youth since it’s all old people calling these shots).

Their ad and marketing budgets are basically to woo public opinion into belief billionaires should exist, however.

Look at the Coinbase story; employee and investor wealth gone. CEO wealth intact. And society gains little to nothing net new from enriching that fraud.

Re:Despite best efforts .NET is still not an open platform by robertlagrant on Thursday June 16, 2022 @12:18PM (#31767818)
Employees did not lose the money they were paid for their labour. What employee wealth is gone?
Re:Despite best efforts .NET is still not an open platform by soSadm4n on Thursday June 16, 2022 @12:40PM (#31768115)
Offers that got pulled, 18% who were laid off, compensation based on speculative value that’s gone, while the CEO walks away with a much more certain personal position. All for placing a logo adjacent to others engineering feats (unless the Csuite at Coinbase is secretly Satoshi Nakamoto).

Billions locked up in deference to a handful of CEOs means less liquidity in the open market. Which is intentional, I understand; if dollar value collapses these guys might have to work to survive, and of course humans could no longer do the necessary trade of real things to stay alive and prosper if an arbitrary financier cannot claim an arbitrary % of economic activity thousands of miles away.

Human agency is coupled to wishful thinking still. Which is understandable; we only just crossed the threshold of <50% of adults believing in higher powers. Was still 80% around 2000.

Re:Despite best efforts .NET is still not an open platform by robertlagrant on Friday June 17, 2022 @07:27AM (#31776637)
I may be misreading, but there are several non sequiturs there. Pulled offers suck, but no one owes anything before they sign a contract. There is a level of opportunity cost, but that's not the same thing. Signed offers are getting a month's salary I think, which again reduces it to opportunity cost rather than loss of wealth.

People being laid off is not lost wealth.

Speculative value is not wealth.

"Billions locked up" requires an explanation. People with money generally invest it in assets or other companies. Who is locking up billions? Why? Is it a meaningful % of the total money supply?

Re:Despite best efforts .NET is still not an open platform by pid-1 on Thursday June 16, 2022 @01:21PM (#31768602)
AFAIK the history of modern corporations starts with the Dutch East India Company. I have a hard time believing things get better as we go back in time.
Re:Despite best efforts .NET is still not an open platform by spaetzleesser on Thursday June 16, 2022 @01:43PM (#31768844)
When I grew up it was an embarrassment for a company to lay off people. Nowadays executives get big bonuses for laying off people.

Things have changed since sometime in the 1980s.

Re:Despite best efforts .NET is still not an open platform by UmbertoNoEco on Thursday June 16, 2022 @11:31AM (#31767242)
Not only that. More often than not "focusing on shareholders" just means, let's do the most sociopathic thing which will pump up the stock price in the short term, increase those year-end bonuses and allow the executives to move up within or outside. Long term consequences for the shareholders are not considered, you could just imagine what weight long-term consequences for society will have on their decisions.
Re:Despite best efforts .NET is still not an open platform by squarefoot on Thursday June 16, 2022 @11:05AM (#31766900)
No idea why you were downvoted, since although harsh your definition is exactly what psychologists would use to describe people showing no empathy for others. The problem however is not corporations behaving like that: they want profits above all else and act accordingly; the problem is that we give them the same or more rights than humans.
Re:Despite best efforts .NET is still not an open platform by robertlagrant on Thursday June 16, 2022 @12:17PM (#31767810)
> Corporations are sociopaths by their very design. Their number one mandate is to make money for their shareholders and to grow.

That's not the definition of a sociopath.

Re:Despite best efforts .NET is still not an open platform by oblio on Thursday June 16, 2022 @04:19AM (#31763648)
People forget that before about 2000 or so, Microsoft was bigger than the next 10 or so software companies, <<combined>>. And had much higher profit margins that the other tech companies.

IBM created the playbook, Microsoft perfected it, FAANG copied it.

Re:Despite best efforts .NET is still not an open platform by ethbr0 on Thursday June 16, 2022 @08:34AM (#31765301)
One distinction between Microsoft and early FAANG (except for Apple): FAANG cut out the distributor and kept those profits themselves. Microsoft always had distributors as a key component of their platform sales.
Re:Despite best efforts .NET is still not an open platform by hvs on Thursday June 16, 2022 @01:28PM (#31768678)
That was by necessity more than choice. The internet wasn't really a viable option at the time.
Re:Despite best efforts .NET is still not an open platform by robertlagrant on Thursday June 16, 2022 @12:22PM (#31767861)
Presumably the distributor is the company that supplies the internet connection we now consider mandatory.
Re:Despite best efforts .NET is still not an open platform by makeitdouble on Thursday June 16, 2022 @05:14AM (#31763961)
> Public companies are inherently evil by default

The extremism of this positon makes it hard to swallow the message. You might as well be right, but accepting it at face value would be a huge cognitive dissonance for many people working in public companies.

Basically, the “are we the baddies ?” answer would be “yes” for a huge chunk of us, and I don’t think that’s how we see it personally. Companies have to make money, but the evil label needs way more nuance.

To apply this to another context: I genuinely think that IKEA has had an outsized positive impact on our everyday life, even as they aim to make money (not the core “charity”, but the rest of the group), or as they make truely dirty legal and commercial decisions to trick the system in their favor. And they didn’t improve flatpacks by accident, it is their stated mission, and I’d be crazy proud of my job if I designed the Expedit series.

Re:Despite best efforts .NET is still not an open platform by ClumsyPilot on Thursday June 16, 2022 @05:23AM (#31764003)
> IKEA has had an outsized positive impact

IKEA has been illegally logging forests in romania for decades.

The first public conpany was involved in slavery. Show me a large enough company and there will be a history of fraud, illegality and human rights abuses.

Re:Despite best efforts .NET is still not an open platform by simonh on Thursday June 16, 2022 @05:56AM (#31764207)
They've bee caught using wood from companies logging illegally yes, but that's just as much an enforcement issue in these countries as it is on IKEA to manage it's supply chain.

Also using tainted wood isn't the only thing IKEA has ever done, just as breaking the speed limit or parking illegally isn't he only thing I've ever done. If you were held to a "one strike and you're out" good/evil standard would you really stand up? I know I wouldn't.

Re:Despite best efforts .NET is still not an open platform by legulere on Thursday June 16, 2022 @07:27AM (#31764741)
Intermediaries are often just an easy way to get out of liability. It can happen to small companies that you don't know about or are powerless to your supplier's illegal practices. With big companies you know and have the power, which makes it your responsibility and you being part of the problem.

There's also a trend to give big companies liability for their supply chains. Germany just enacted a supply chain law last year and there are talks about similar laws for the EU: https://en.wikipedia.org/wiki/Supply_Chain_Act

Re:Despite best efforts .NET is still not an open platform by simonh on Thursday June 16, 2022 @07:50AM (#31764892)
Yep, that's fair enough. I don't buy "therefore evil" though, companies like the people they are composed of are complicated.
Re:Despite best efforts .NET is still not an open platform by gwright on Thursday June 16, 2022 @09:54AM (#31766060)
> Show me a large enough company and there will be a history

The specificity of your comment (large enough company) is misleading. The flaws you call out are everywhere, not just large companies.

Humans are imperfect. Human organizations and institutions (companies of all sizes, governments of all types, schools, churches, and so on) are also imperfect.

I don't mean to say that we shouldn't set high goals, devise mechanisms to deal with imperfection and so on (checks and balances, regulations, etc), just that there isn't anything particularly unique about "large companies" in this regard.

Re:Despite best efforts .NET is still not an open platform by actionfromafar on Thursday June 16, 2022 @06:05AM (#31764253)
Funny, I don't see any good from IKEA when you look at the greater picture. More waste, un-accounted for externalities all over the board (labour laws, environment exploitation), extremely well-honed organisation designed to evade taxes through "charities".
Re:Despite best efforts .NET is still not an open platform by makeitdouble on Thursday June 16, 2022 @09:24AM (#31765765)
IKEA in a vacuum has many many flaws.

As I see it though, what IKEA displaced wasn’t the family owned expert artisans manufacturing built to order furnitures.

It was piss poor, badly designed, actual shitty materials, poor country labor intensive flat packs.

When I was a kid my family bought cheap mass produced furniture from shopping malls, the looks were fine, it came from Vietnam or China [0], and the quality was laughably bad. Finished product would be slightly crooked. Screws slightly loose. Smell terrible. And people would have that “what did you expect for that price” grin. [1]

I can’t imagine employees were treated in a stellar way either, we heard scandals after scandals about third world factories, and the quality itself was a testament to how much humans were involved in all of that.

So, I see IKEA as a provider of somewhat decent furnitures instead of shitty ones, most other parameters staying the same (they don’t, I genuinely think they’re not worse than the 80s~90s post colonialist euro companies)

[0] how the table turned, quality wise…

[1] to address the obvious “why didn’t they buy more expensive furniture that could have lasted way longer instead”…the answer is simple: upfront money. The same reason people don’t buy 5 story apartment buildings even if that would bring them more money in the long term.

Re:Despite best efforts .NET is still not an open platform by jjkaczor on Thursday June 16, 2022 @11:10AM (#31766953)
As per your note [1], this is the "Sam Vimes "Boots" theory of socioeconomic unfairness" - https://en.wikipedia.org/wiki/Boots_theory:

"The reason that the rich were so rich, Vimes reasoned, was because they managed to spend less money. Take boots, for example. He earned thirty-eight dollars a month plus allowances. A really good pair of leather boots cost fifty dollars. But an affordable pair of boots, which were sort of OK for a season or two and then leaked like hell when the cardboard gave out, cost about ten dollars. Those were the kind of boots Vimes always bought, and wore until the soles were so thin that he could tell where he was in Ankh-Morpork on a foggy night by the feel of the cobbles. But the thing was that good boots lasted for years and years. A man who could afford fifty dollars had a pair of boots that'd still be keeping his feet dry in ten years' time, while a poor man who could only afford cheap boots would have spent a hundred dollars on boots in the same time and would still have wet feet. This was the Captain Samuel Vimes "Boots" theory of socioeconomic unfairness."

Re:Despite best efforts .NET is still not an open platform by actionfromafar on Thursday June 16, 2022 @10:44AM (#31766650)
The effects of IKEA must be very different depending on where in the world they were introduced, and when.

If your country (cough-cough USA) had already descended into the "crap products globalisation stage" before IKEA came along, it will feel like a net positive.

If your country (cough-cough Sweden) got IKEA before that stage, I would say, yes, IKEA displaced quality furniture.

I'd say the overall problem is un-accounted for externalities. Cheap crap from China or Vietnam is just a symptom of the same illness.

Crappy products are okay, in a free market economy. But crappy products with huge environmental costs undercutting "kosher" crappy products, is not okay.

What use are even labour and environmental laws if one can skirt them by pushing the problem elsewhere?

Re:Despite best efforts .NET is still not an open platform by com2kid on Thursday June 16, 2022 @11:18AM (#31767074)
Ikea also sells nice, solid wood, furniture. And they typically do so at a price that is much more affordable than their competitors.

If you want to go into Ikea and just buy long lasting solid wood products, go ahead! Indeed I'd argue Ikea has made new solid wood furniture more accessible, heck sometimes new Ikea wood furniture is cheaper than consignment store wood furniture!

Re:Despite best efforts .NET is still not an open platform by corrral on Thursday June 16, 2022 @02:24PM (#31769295)
> Ikea also sells nice, solid wood, furniture. And they typically do so at a price that is much more affordable than their competitors.

I've seen (and own) some solid wood furniture from IKEA. I'm usually an IKEA defender (see another post I just made on this thread).

I would not describe their solid wood furniture as "nice". Given the way they tend to assemble even small members from multiple small scraps of wood glued together rather than single pieces, I think calling them "solid" is even a bit of a stretch, at least in some cases. They're also made out of fairly soft wood, usually, and barely finished, if at all.

Re:Despite best efforts .NET is still not an open platform by actionfromafar on Thursday June 16, 2022 @11:59AM (#31767555)
I see. Then it's OK to skirt environmental and worker protection laws, I guess. As long as the products are nice.
Re:Despite best efforts .NET is still not an open platform by makeitdouble on Thursday June 16, 2022 @01:50PM (#31768917)
Environment is tough. I see IKEA to blame here, but as long as there will be customer for cheaper goods who don’t care much about where the wood comes from, or how all of that is fabricated, it won’t change much. Other smaller makers have the same conundrum when they source their wood from bigger entities who will either hide where it actually comes from, and/or give plausible deniability. That’s where I see having everyone hypothetically switch to smaller furniture makers wouldn’t be enough, we’d need a lot more to make actual progress.

A bit the same way so many corporations are “carbon neutral” through offset, even if it’s a scam under most of these.

IKEA using it’s position to do something could be a realistic solution, I just don’t know if there is much hope in that regard.

The coffee scene could be a exemple where traceability helps a lot to improve the market (as a consumer there are options to do the right thing for non crazy prices), while the global picture stays grim as the most sold coffee will always be the unmarked super market value pack.

Worker protection: same as for Amazon, I wish they rapidly advance their robotization programs. In the meantime I strongly support more regulation, and would like security and social policies baked into the prices, especially as I don’t think there would be that much actual impact. Just as wish more companies across the board get unions.

Re:Despite best efforts .NET is still not an open platform by actionfromafar on Friday June 17, 2022 @04:06AM (#31775394)
We provide a regulatory ecosystem - inside that ecosystem, Amazons and IKEAs are the winners.

If we change the ecosystem, other companies would evolve to be the winners. (Or IKEA and Amazon would change.)

Re:Despite best efforts .NET is still not an open platform by lovich on Thursday June 16, 2022 @12:19PM (#31767823)
That’s generally been the decision the western world has settled on, which seems like an improvement in that we at least need the products to be nice
Re:Despite best efforts .NET is still not an open platform by wtetzner on Thursday June 16, 2022 @04:02PM (#31770293)
No, and I don't think anyone has argued that. The argument is that the company has both good and bad aspects to it.
Re:Despite best efforts .NET is still not an open platform by rglullis on Thursday June 16, 2022 @06:34AM (#31764438)
You can add their influences in normalizing mass production and mass consumerism, "fast decor", the complete blandness of what they sell and how it contributes to globalization and the destruction of diverse aesthetic values...
Re:Despite best efforts .NET is still not an open platform by makeitdouble on Thursday June 16, 2022 @02:02PM (#31769098)
I am sympathetic to your point, but think that ship has sailed. It might come back, but not in the same form.

I say that as a sample of the population who deeply wants the bland, blank slate aesthetic in reaction to the rococo and non-modular furniture I had to deal with in other people’s home and surroundings.

Paradoxally, I am sure it will come back as a reaction to people like me, and next gnerations might want to get back to their roots and resurface diverse and culturally more anchored styles. When it does, I hope they’ll have small production tools (home grade cnc mills ?) to do so in small batches at low cost, and get crazy with the stuff they make.

Re:Despite best efforts .NET is still not an open platform by corrral on Thursday June 16, 2022 @02:20PM (#31769249)
Seen the kind of furniture you can get in the same price range as IKEA?

It's usually most or all of: hideous; difficult to assemble (why people complain about IKEA when basically every other player in their market is far worse, I do not understand); worse-made than IKEA furniture; still, somehow, more expensive than the IKEA equivalent.

IKEA's about the best option out there for people who don't have a lot of money and also would rather not furnish their home with cheap antiques from the 1920s (go much newer, or much older, and it starts getting expensive), having to do a lot of DIY re-upholstering in the process if they want anything with cloth on it.

Re:Despite best efforts .NET is still not an open platform by notriskfree on Thursday June 16, 2022 @06:28AM (#31764400)
The other problem with "Public companies are inherently evil by default" is that saying that "the whole system is wrong", is just providing leaders with an excuse. Public Companies can serve their customers, shareholders, and look after their employees while still being ethical, there is always a choice, and there are many positive benefits to behaving ethically, for one, it means you are a trustworthy company to deal with.
Re:Despite best efforts .NET is still not an open platform by rglullis on Thursday June 16, 2022 @06:57AM (#31764580)
It's like the story of the scorpion and the frog.

If you know that the system is broken and it is setup in a way that rewards bad behavior, what do you think is the best course of action: to expect that exceptional individuals will be always in charge to avoid the mistakes, or to fix the system so that even normal, fallible humans can be at helm and not having everyone else worried about potential abuses?

Re:Despite best efforts .NET is still not an open platform by _-david-_ on Thursday June 16, 2022 @10:49AM (#31766703)
>fix the system so that even normal, fallible humans can be at helm and not having everyone else worried about potential abuses?

I assume normal and fallible humans are the ones who are going to setup this new system that will prevent abuse?

Re:Despite best efforts .NET is still not an open platform by Taywee on Thursday June 16, 2022 @11:27AM (#31767199)
I don't see why not. Normal humans make mistakes, can't manually manage memory safely, are bad at building safe buildings without experience and standards and guidelines, and naturally fall into unsafe food preparation habits.

Still, we have set up memory safe practices and languages and standards, building standards and regulations, and food safety regulations that work quite well. Just because humans make mistakes and are fallible doesn't mean that humans are incapable of working to prevent mistakes and the consequences of human fallibility.

Re:Despite best efforts .NET is still not an open platform by _-david-_ on Thursday June 16, 2022 @11:55AM (#31767501)
I'm not suggesting we shouldn't have rules and laws and whatnot. It sounded like the person I was responding to thought it would be a silver bullet. I was trying to push back saying it wouldn't be perfect. We can improve things, but since the rule makers are also fallible there will always be loopholes and other issues.
Re:Despite best efforts .NET is still not an open platform by rglullis on Thursday June 16, 2022 @11:21AM (#31767118)
Yes, so? Isn't that the exact purpose of institutions?
Re:Despite best efforts .NET is still not an open platform by _-david-_ on Thursday June 16, 2022 @11:30AM (#31767230)
If normal people (shareholders, c levels, etc) are going to engage in bad behavior then why do you think other normal people (lawmakers) are not? If lawmakers are going to be rewarded from bad behavior then we can't fix the rules / laws.

I'm not suggesting we shouldn't try, but it isn't really silver bullet.

Re:Despite best efforts .NET is still not an open platform by rglullis on Thursday June 16, 2022 @11:39AM (#31767330)
This is why I said about institutions. Lawmakers are (or should be) subject to public scrutiny.

An employee from a corporation benefits from a corporation that abuses their power. Ordinary citizens that vote for a corrupt politician do not, and have no invested interest in them.

Re:Despite best efforts .NET is still not an open platform by _-david-_ on Thursday June 16, 2022 @11:58AM (#31767536)
I agree, but until something comes to light abuses could still be happening. I was mostly pushing back on the idea that a system can be created that would allow the average person to not pay attention. I think individuals must be vigilant even if we think we have a good system.

I probably wasn't as clear as I should have been.

Re:Despite best efforts .NET is still not an open platform by rglullis on Thursday June 16, 2022 @12:28PM (#31767966)
"Not worrying about it" is not "not paying attention", maybe that is the point that you assumed more than I intended to convey with my comment.

It's less about matter of eliminating abuse, and more about damage reduction. We can have systems that even if someone screws up, the consequences are not catastrophic.

Re:Despite best efforts .NET is still not an open platform by Shoue on Thursday June 16, 2022 @05:32AM (#31764065)
> Basically, the “are we the baddies ?” answer would be “yes” for a huge chunk of us, and I don’t think that’s how we see it personally. Companies have to make money, but the evil label needs way more nuance.

The answer to this is that if it's nearly impossible to find a more ethical job (e.g. a non-profit medical research worker cooperative) when the system you're under doesn't economically incentivise ethical job creation. If your probability of finding one is incredibly slim, you're practically excused – you're just doing what's needed to have a normal life.

Re:Despite best efforts .NET is still not an open platform by BoardsOfCanada on Thursday June 16, 2022 @05:43AM (#31764132)
Obviously it's so simplistic it's dangerous. Try to reason the same way about humans, "the only responsibility is to pass on our genes and therefore there can be no altruism". Right? Wrong.
Re:Despite best efforts .NET is still not an open platform by b3morales on Thursday June 16, 2022 @01:56PM (#31769006)
I agree with you, but the obvious retort is that altruism is "just" one possible medium-to-long term emergent strategy whose purpose is to ensure the survival of your genetic material. :)
Re:Despite best efforts .NET is still not an open platform by rossng on Thursday June 16, 2022 @06:02AM (#31764235)
IKEA is private. Do you not think it would behave quite differently were it a typical public company?
Re:Despite best efforts .NET is still not an open platform by makeitdouble on Thursday June 16, 2022 @09:51AM (#31766040)
Thanks, I forgot they were private. To my defense, their corporate structure is a mess (on purpose) and the franchise shops could probably be public while the controlling entities and holdings stay private.

The structure is so deliberately conceived that I wouldn’t be surprised if it kept the same functioning even as a public entity. They’d make less money, but would probably still concentrate decision power into a few chosen hands and lock the whole from external influence.

Re:Despite best efforts .NET is still not an open platform by lovich on Thursday June 16, 2022 @12:15PM (#31767768)
> The extremism of this positon makes it hard to swallow the message. You might as well be right, but accepting it at face value would be a huge cognitive dissonance for many people working in public companies.

Has that not been a critique of software engineers working at FAANGs? That they think they are working for a moral company while the “Don’t Be Evil” company mottos are replaced in the background with anti competitive practices and deals with authoritarian governments.

Tbh I think claiming that it’s an extremist opinion when there’s an entire century+ old political school of thought that views the entirety of capitalism as amoral, is either putting your head in the sand at the thought, or an equally extremist opinion on the good of companies

Re:Despite best efforts .NET is still not an open platform by robertlagrant on Thursday June 16, 2022 @12:32PM (#31768007)
What political school of thought is that?
Re:Despite best efforts .NET is still not an open platform by lovich on Thursday June 16, 2022 @12:40PM (#31768112)
Communism?
Re:Despite best efforts .NET is still not an open platform by robertlagrant on Friday June 17, 2022 @04:22AM (#31775498)
Ah. That may be the world's worst example of a reasonable alternative based on its track record :)
Re:Despite best efforts .NET is still not an open platform by lovich on Sunday June 19, 2022 @07:25PM (#31804525)
The bar was if it was extremist or not, not it’s level of effectiveness.

If something nearly half the world followed is considered a extremist then I do not believe the word has any meaning left

Re:Despite best efforts .NET is still not an open platform by rglullis on Thursday June 16, 2022 @05:43AM (#31764137)
I am convinced that 99.999% of the people that claim to be "anti-Capitalist" are in reality anti-Corporativist.

It's way too easy for people working at big companies to think "the company might be evil, but not me / my team". The Corporation gives everyone a moral shield that lets them rationalize all the shit that happens, but the money that pays their salary and the stock options they get all come from the same source.

Re:Despite best efforts .NET is still not an open platform by deadbunny on Thursday June 16, 2022 @06:04AM (#31764249)
> It's way too easy for people working at big companies to think "the company might be evil, but not me / my team".

See Better Off Ted for a great look at this.

https://en.wikipedia.org/wiki/Better_Off_Ted

Re:Despite best efforts .NET is still not an open platform by brmgb on Thursday June 16, 2022 @09:21AM (#31765735)
> I am convinced that 99.999% of the people that claim to be "anti-Capitalist" are in reality anti-Corporativist.

Aren't they in fine the same thing?

If you believe that the logical consequence of a system is the emergence of amourphous amoral entities harming the greater good, aren't you actually fundamentaly against said system? I kind of get the opposite take-away from your line of thoughts: I believe that a lot of people who think of themselves as capitalist but actively distrust corporations are actually latent anti-capitalist.

Re:Despite best efforts .NET is still not an open platform by rglullis on Thursday June 16, 2022 @10:01AM (#31766144)
You can have Capitalism without Corporations: https://news.ycombinator.com/item?id=31317641

You can have a market-oriented economy on small scales, and we can have independent professionals competing to see who provides the best services at the lowest prices, and we can use money and capital as the means of production just fine. The problem is when we take a system in one scale and think "bigger is better". This is when we get "amorphous amoral entities harming the greater good".

Mind you, if you think about it this also applies to other socio-political systems. Communism, per se, is not a problem. If the general idea of "communism" was just a bunch of hippies living however they wanted, there wouldn't be so much reason to be against it.

The problem is when you have people going full Trostky and actively work to make it a Global-scale system, effectively turning the State into an "amorphous amoral entity harming the greater good"

Re:Despite best efforts .NET is still not an open platform by cm2187 on Thursday June 16, 2022 @05:51AM (#31764187)
Particularly the logic “your code is not open source” = “you are evil”…
Re:Despite best efforts .NET is still not an open platform by Ygg2 on Thursday June 16, 2022 @08:46AM (#31765417)
Closed source code definitely goes against the right to repair/own/modify.
Re:Despite best efforts .NET is still not an open platform by eropple on Thursday June 16, 2022 @10:01AM (#31766142)
Does it? If I sell you a widget and make available to you that widget's code, with strict prohibitions on copying and sharing, that's not open-source--but you can repair and modify it.
Re:Despite best efforts .NET is still not an open platform by Ygg2 on Thursday June 16, 2022 @10:28AM (#31766468)
Right. But what happens if another customer has the same issue, you are prohibited from sharing it.

Once you deal with all edge cases. You end up with an OSS license.

Re:Despite best efforts .NET is still not an open platform by mattgreenrocks on Thursday June 16, 2022 @10:38AM (#31766578)
"How monotonously alike all the great tyrants and conquerors have been; how gloriously different are the saints." - C.S. Lewis

I still recall people fawning over how Google was going to be "different" in 2006, and how it was going to save us from Microsoft. Nowadays, they are essentially what MS was in its' heyday. Blind faith in corporations is not the way forward.

I've always understood the hacker ethos to have strong tenets of working towards decentralized power structures through tech. Nowadays, that idea feels farther away even on a site like this one.

Re:Despite best efforts .NET is still not an open platform by Conan_Kudo on Thursday June 16, 2022 @12:43PM (#31768153)
Well, this site isn't about hackers in the classical sense. It's about people working on building businesses and startups. The URL tells you everything: "news.ycombinator.com".

This is, first and foremost, about the business, not the people or the technology.

Re:Despite best efforts .NET is still not an open platform by mattgreenrocks on Thursday June 16, 2022 @08:10PM (#31772539)
I’ve yet to find a better watering hole for technologists. If you know of one, I’m all ears.
Re:Despite best efforts .NET is still not an open platform by thaneross on Thursday June 16, 2022 @02:34PM (#31769401)
The dichotomy is pretty stark sometimes on this site between the excellent conversations about technology and the SV capitalists musing about how to get richer.
Re:Despite best efforts .NET is still not an open platform by nickstinemates on Thursday June 16, 2022 @01:27PM (#31768667)
Amen.

The further corporatisation of OSS through lobbying organizations like the CNCF is a sad state of affairs. But it is also the place where VCs are putting a lot of their money. That and until 2 weeks ago, Web3

Re:Despite best efforts .NET is still not an open platform by mattmanser on Thursday June 16, 2022 @10:01AM (#31766147)
Let's knock some of this nonsense on the head shall we?

Directors do not have a legal responsibility to boost their shareprice.

Companies do not have a single goal.

Public companies are not obliged to increase their share price.

Every company is different.

I'd also add that on top of all that, different countries have different corporate law.

Re:Despite best efforts .NET is still not an open platform by oaiey on Thursday June 16, 2022 @10:28AM (#31766460)
True, but we are not talking about a two man company or a historic trust fund in southern France. We talk about an US shareholder company which leadership (do not be nitpicky) can be sued for by shareholders by not doing the best for their money.

And law indeed differs... But everywhere someone will be made responsible for not getting the best for their buck (the simplest case: being fired).

That applies to FAANGMxyz and also the rest of the top 500 shareholder companies.

Re:Despite best efforts .NET is still not an open platform by Someone on Thursday June 16, 2022 @10:58AM (#31766813)
But “the best for their money” need not be short-term. Shareholders have successfully sued big oil for not preparing enough for climate change, for example.

(https://www.cnbc.com/2022/03/15/oil-shell-directors-sued-for..., https://www.forbes.com/sites/timabansal/2021/05/27/big-oil-u...)

It will be a lot harder to argue that developing a closed-source component is, in the long run, bad for Microsoft, though.

Re:Despite best efforts .NET is still not an open platform by alxlaz on Thursday June 16, 2022 @10:55AM (#31766778)
I was under the impression (based on the USSC's opinion back in 2015, see e.g. https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co... ) that this was not true even in the US. Has anything changed in the meantime? Or did I get that article wrong from the beginning?
Re:Despite best efforts .NET is still not an open platform by Conan_Kudo on Thursday June 16, 2022 @12:44PM (#31768171)
It is not true in the United States. Officers of the company are required to do best by the company and all stakeholders, but the officers can generally define how they approach that. Most go by the share price, because it's used as a proxy to measure company success.
Re:Despite best efforts .NET is still not an open platform by jka on Thursday June 16, 2022 @06:06AM (#31764260)
> The directors have a legal responsibility to the company and to boost the share price, not for the betterment of humanity.

That's an often-repeated maxim, but it's not universally agreed to be true.

Quoting https://corpgov.law.harvard.edu/2019/08/24/stakeholder-gover... for example:

"The fiduciary duty of the board is to promote the value of the corporation. In fulfilling that duty, directors must exercise their business judgment in considering and reconciling the interests of various stakeholders—including shareholders, employees, customers, suppliers, the environment and communities—and the attendant risks and opportunities for the corporation.

Indeed, the board’s ability to consider other stakeholder interests is not only uncontroversial—it is a matter of basic common sense and a fundamental component of both risk management and strategic planning."

Re:Despite best efforts .NET is still not an open platform by hansword on Thursday June 16, 2022 @07:14AM (#31764676)
The big point in what you quote is "and the attendant risks and opportunities for the corporation."

I read this Harvard text to basically say: "Don't cheat if the cheating will be coming to bite you later. Be generous if you expect additional profits to come from this generosity."

Re:Despite best efforts .NET is still not an open platform by jka on Thursday June 16, 2022 @07:34AM (#31764785)
Fair point, yep. Generalizing your statement slightly:

> Be generous if you expect additional <reward> to come from this generosity.

Options for reward could include (without being limited to): "profit", "platform adoption", "trust".. and those rewards often affect each other over time.

Re:Despite best efforts .NET is still not an open platform by tzs on Thursday June 16, 2022 @06:14AM (#31764304)
That companies (or their officers or directors) have a legal obligation to boost share price (or maximize profits or similar) is one of the most widely believed myths about companies.

Google for something like "obligation to maximize shareholder value" if you want to find numerous articles debunking the myth. Here's a good one [1].

[1] https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...

Re:Despite best efforts .NET is still not an open platform by ethbr0 on Thursday June 16, 2022 @08:49AM (#31765451)
It's more complicated than you're making it out to be.

Maximizing shareholder value is a management philosophy that became increasingly prevalent between 1975 and 2000. In both management ("What we should value and pursue") and case law ("What you will be sued and found guilty for not doing").

Why did it become popular? Because there were a huge number of inefficient companies at the time that were continuing business as usual under some guise of "We think this is best." While Japanese companies ate their lunches by working harder, faster, better, and smarter.

Holding management to shareholder value -- and sueing the heck out of them when they didn't focus on it -- was a more objective measurement of effectiveness.

After 2000, it became clear that the metric had become the target, and was now being pursued with a myopicness that was to the detriment of the company.

There are few absolutes in "high performance"

Re:Despite best efforts .NET is still not an open platform by someotherperson on Thursday June 16, 2022 @06:28AM (#31764399)
That comes across as a straw-man. The myth from the linked article is that they should maximize share price "even if this means skirting ethical rules, damaging the environment or harming employees." Agreed, this is a myth.

But nobody said they need to break the law, or hurt employees. Given the constraints of the law, they have a single mission of maximizing the share price. Which is exactly what Microsoft and other companies do every day. If the environment gets in the way of your business (i.e if you are an oil company) then you will only care about the environment to the extent that you are legally obligated to.

Re:Despite best efforts .NET is still not an open platform by meheleventyone on Thursday June 16, 2022 @07:20AM (#31764704)
Right the myth is that companies need to scrape the legal minimums because they have a legal obligation to do so. When in reality it's directly a choice as with your oil company example or Uber wanting the benefits of treating their employees as contractors without giving them the associated benefits. Often skirting ethical rules and in quite a lot of cases breaking legal ones.
Re:Despite best efforts .NET is still not an open platform by davedx on Thursday June 16, 2022 @07:30AM (#31764760)
He provided a citation. Please provide one to back up your argument
Re:Despite best efforts .NET is still not an open platform by cachvico on Thursday June 16, 2022 @09:05AM (#31765582)
It's an opinion piece. Citation implies academic paper. Not quite the same.
Re:Despite best efforts .NET is still not an open platform by yourapostasy on Thursday June 16, 2022 @10:40AM (#31766606)
US-based companies and their directors do NOT have a legal, fiscal agent duty to always increase profit / share price. There is well-established case law around this. This Harvard Law précis of an academic book gives guidance on where to find the dry legal work that surrounds this legal position [1]. You are welcome to counter that Part I with your own legal constructs, but there are sound legal reasons it is structured this way.

There are dissenting papers [2] mostly revolving upon Dodge v. Ford Motor Company, but there are many intractable problems when you assert such primacy. Over what duration? As compared to which company? Accounting for intangibles? Valuation of non-monetary factors? Accounting for market gyrations? Primacy by what percentage? That dissenting paper glosses over much of the nuance of Stout's thesis [3], as well as case law ever since that point to the problematic practicalities of courts deciding how companies should carry out the distribution of the benefits of organizing stakeholders together.

So many people who should know better keep repeating this canard. Shareholders can certainly mount a challenge through corporate governance channels for example, but they fare poorly when mounting a challenge through the courts.

[1] https://corpgov.law.harvard.edu/2012/06/26/the-shareholder-v...

[2] https://clsbluesky.law.columbia.edu/2022/04/26/why-we-should...

[3] https://scholarship.law.cornell.edu/cgi/viewcontent.cgi?arti...

Re:Despite best efforts .NET is still not an open platform by tresqotheq on Thursday June 16, 2022 @11:12AM (#31766985)
It is not about "legal obligation" towards share holder. It is about maintaining and boosting the "valuation" of the company.

Why does it matter? Well, because the higher valued your company is, the more investment you can get, and with more investment, the better you can beat the competition.

And if you don't do it (bad stuff), then your competition will do it and will ultimately will beat you.

So it is basically the only way to survive. That is, keep growing. Stop growing, and you are on path to demise. No public company have the luxury of saying "Well, we have grown enough. Let us just focus on sustaining what we have got".

Re:Despite best efforts .NET is still not an open platform by Beltiras on Thursday June 16, 2022 @06:30AM (#31764409)
Even if they don't have a legal obligation to do so, they sure seem to pick that heuristic to the exclusion of other pursuits quite often.
Re:Despite best efforts .NET is still not an open platform by danielovichdk on Thursday June 16, 2022 @05:50AM (#31764177)
Any big company has different cultures based on what people are doing within that company.

The sales-force are bonus-pay-based on how much cloud they sell.

Some of the development groups are paid for delivering sustainable software that is also open-source.

It's not black and white. Many politics are being played.

I do believe Scott Guthrie and some of the other VP's are good folks that understands the need for being open and honest. Anders Hejlsberg too for example.

But is's not black or white.

Re:Despite best efforts .NET is still not an open platform by triceratops on Thursday June 16, 2022 @11:18AM (#31767079)
> The directors have a legal responsibility to the company

Yes

> and to boost the share price

Not exactly. They have a fiduciary responsibility to shareholders and must always act in their best interests. But the law allows a great degree of freedom in interpreting that. For example, actions that may depress the share price in the short-term can be argued as being good for the long-term health of the company and the courts are OK with that argument.

Re:Despite best efforts .NET is still not an open platform by WithinReason on Thursday June 16, 2022 @08:47AM (#31765428)
Of course the difference is: Does the company believe that "doing good" contributes to their bottom line or not? A company that does will do good, a company that doesn't will not. You could then realize that this is true about humans in general. In fact, you could replace "company" with "human" and your point would still apply, making us assume that everyone is evil and only out for themselves, and always assume bad faith, since the same drives control humans as well.
Re:Despite best efforts .NET is still not an open platform by tresqotheq on Thursday June 16, 2022 @10:15AM (#31766289)
> Opinions like this have always been weird to me. Not wrong, but weird.

You should have felt free to say that it is utter stupidity for people to assume good faith for public companies. But sadly, the times we live does not allow pointing out stupidity in a harsh manner. Don't go easy on stupidity people. You will end up in a nice stupid world without joy or happiness.

> always assume bad faith when you're dealing with a company.

I think this is the biggest problem that humanity is facing right now, and a lot of currently accepted "mainstream" end of world problems derive from it.

And the issue is that these entities are locked in a process where not-the-fastest-growing means on the path to death. And to side step this, they have to do bad things without getting caught. The dominant player will be the one who does the baddest things without getting caught.

For example, In the world of pharmaceuticals, the dominant player would never be the one who play by the rules set by the authorities. But the one who has got authorities on the payroll.

If you are starting about "evidence that authorities are on a payroll", take a look at the above point regarding "not getting caught"...

Sadly, this does remove the higher bounds to what a company would do to secure its bottom line. Which is why I think this is the biggest danger that humanity faces right now. And this is going to get worse, because what ever higher bound we have right now, is going to be pushed higher and higher, in a world full of perpetually distracted people...

Re:Despite best efforts .NET is still not an open platform by tomxor on Thursday June 16, 2022 @09:52AM (#31766044)
> The directors have a legal responsibility to the company and to boost the share price, not for the betterment of humanity.

I think this is true for large organisations, the larger they are the more their behaviour seems to become dictated by the rules of the environment it operates within; whereas the smaller the organisation the more principled they can be as individuals have the power and will to override those rules.

Also with something as large as Microsoft there are so many departments that one can be actively working against the interests of another, i.e MS can and probably does simultaneously do good and bad faith activities for open-source - and yet we commonly anthropomorphise them as if they have the integrity and consistency of an individual... A human flaw i guess.

Re:Despite best efforts .NET is still not an open platform by camelite on Thursday June 16, 2022 @12:55PM (#31768321)
https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...

"There is a common belief that corporate directors have a legal duty to maximize corporate profits and “shareholder value” ... this belief is utterly false."

Re:Despite best efforts .NET is still not an open platform by UnpossibleJim on Thursday June 16, 2022 @03:17PM (#31769833)
It seems like semantics, but it's public corporate entities that are amoral and not all companies. There is a designation of a "Public Benefit Corporation" which has more restrictions and audits as well as a different mission statement.

https://www.law.cornell.edu/wex/public_benefit_corporation

Re:Despite best efforts .NET is still not an open platform by rakoo on Thursday June 16, 2022 @04:42AM (#31763762)
> Public companies are inherently evil by default -- this is because the only goal of a public company is to strengthen the share price

Agree with your arguments, but more generally companies are inherently evil by default, because their only goal is to maximize profits. You can only hope that they will behave correctly regarding their employees, their competitors, their neighborhood, and the environment.

Re:Despite best efforts .NET is still not an open platform by pwdisswordfish0 on Thursday June 16, 2022 @08:33AM (#31765289)
> Any contribution that M$ makes to open source or open standards is to support their own bottom line

Does Microsoft contribute financially to any social programs or other philanthropic projects? Are all those contributions done solely to support their bottom line?

Re:Despite best efforts .NET is still not an open platform by merouan on Thursday June 16, 2022 @09:58AM (#31766109)
Typically such contributions come from the PR budget.
Re:Despite best efforts .NET is still not an open platform by CyanLite4 on Thursday June 16, 2022 @10:18AM (#31766322)
Bruh, they’re carbon capturing or offsetting their entire carbon output since they’ve been in business. All in the next few years. No other major public company even comes close.

Being anti-“M$” is one thing, but you it’s hard to disagree with their stance on philanthropy and environmental issues.

Re:Despite best efforts .NET is still not an open platform by krageon on Thursday June 16, 2022 @11:08AM (#31766929)
You did not address what they said.
Re:Despite best efforts .NET is still not an open platform by pmlnr on Thursday June 16, 2022 @09:18AM (#31765708)
> The directors have a legal responsibility [...] to boost the share price

What?

Re:Despite best efforts .NET is still not an open platform by woodruffw on Thursday June 16, 2022 @09:27AM (#31765792)
I think the GP is referring to shareholders’ right to sue if they believe that a company’s executive/leadership is operating against the interest of the company (and therefore the shareholders.) But that’s a pretty high standard, one that isn’t coextensive with boosting the share price by any means necessary.
Re:Despite best efforts .NET is still not an open platform by uberman on Thursday June 16, 2022 @09:39AM (#31765911)
It might be technically true that some deviation from maximizing investor return is not strictly against the law

However, there are several legal opinions that complicate this interpretation.

I recommend you read the case eBay v. Newmark that very much complicates this. Here is a nice summary:

https://www.litigationandtrial.com/2010/09/articles/series/s...

You might also look at Dodge v. Ford Motor Company one of the more in-famous cases supporting/complicating the shareholder value "requirement". In it's opinion, the Michigan Supreme Court in-famously states: "A business corporation is organized and carried on primarily for the profit of the stockholders."

Both cases deal with companies will very small numbers of shareholders where minority shareholders successfully litigated based on some argument that the majority had a responsibility to maximize their minority returns.