Most active commenters
  • thmsths(3)
  • ethbr1(3)

←back to thread

473 points edent | 19 comments | | HN request time: 1.014s | source | bottom
Show context
constantcrying ◴[] No.43769695[source]
The EU and member states are currently putting in quite a bit of money trying to limit their exposure to US tech companies.

Looking at the list of projects you can see that they support a huge variety of projects, with all kind of different scopes and intentions.

While I think that the overarching goal is good and I would like to see them succeed, I also think that they fail to address the single most important issue. Which is that Apple and Microsoft are the only real system vendors, corporations who can offer an entire integrated system and aren't just either single components or many different components packaged together, but without the interaction necessary to compete with Apple or Microsoft.

The funding goes to many, but small projects, but this means the single biggest issue, actually deploying an open source system over an entire organization remains unaddressed.

replies(12): >>43769726 #>>43769744 #>>43769766 #>>43769768 #>>43769783 #>>43769847 #>>43770463 #>>43770538 #>>43771011 #>>43771079 #>>43773087 #>>43774240 #
1. thmsths ◴[] No.43773087[source]
Sounds like we need a European software agency then. While these projects are technically independent of the EU, Ariane and the A400M are great examples of European collaboration.

We need the same for software: create a company/agency/institute, fund them appropriately (the A400M had a development cost of over 20 billions to give a ballpark figure) and ask them to produce an OS, a browser and an office suite. Make sure it's done with a product mindset, that they have ownership of it. Pay market rate for the employees. And within a decade we could have a credible alternative to Apple/Microsoft, then we can mandate the different EU administrations to switch to this software stack.

The biggest road block I can foresee is the infighting about how to "fairly" distribute the jobs. My worry is that instead of having a couple of locations that can each focus on a key aspect of the project, we would end up with 27 offices, with all the siloing that it entails. Which is literally one of Ariane's greatest weaknesses...

replies(3): >>43773714 #>>43780649 #>>43781662 #
2. dingnuts ◴[] No.43773714[source]
I'm sure a centrally planned initiative will beat the market and create a better product for you to use in Europe, just like Lada defeated Ford!
replies(5): >>43773826 #>>43773847 #>>43773864 #>>43773878 #>>43774104 #
3. constantcrying ◴[] No.43773826[source]
Exactly. Just like Airbus can't compete with the likes of Boeing.
replies(1): >>43773971 #
4. ambicapter ◴[] No.43773847[source]
It doesn't need to be better, it just needs to be good enough that certain features can pull users away from the incumbent (thus applying pressure to them).
5. hiddencost ◴[] No.43773864[source]
looks at the American health care system
replies(1): >>43774296 #
6. Wobbles42 ◴[] No.43773878[source]
It certainly won't beat the market in what the market optimizes for -- namely risk adjusted return on capital. It probably won't beat the market on the implicitly coupled metric of "value delivered to customers" either.

The trick here is that "users" and "customers" have become all but totally decoupled when it comes to the modern internet. Not enough people were willing to pay, so the market has turned to other sources of revenue.

I share your skepticism about bureaucratic government agencies creating value, and doubly so when it comes to technology. At the same time, as an individual voter I am beginning to question whether "the market" is optimizing for the same things that I value.

Perhaps there is a natural conflict between maximizing utility for the majority of people vs maximizing utility for the majority of capital.

7. gunalx ◴[] No.43773971{3}[source]
Well. At least airbus dosent drop out of the skies, or loose emergency doors out of the blue.
replies(1): >>43774790 #
8. thmsths ◴[] No.43774104[source]
I am not advocating for central planning. As I underscored in my comment, I advocate for something closer to the defense procurement model: where the market is failing to provide an appropriate off the shelf product and the state contracts an entity (usually a private company, but in the case of software it could be a public agency) to make it for them. This is a model that is currently in use in the US, in the EU, and actually worked well in the USSR too, their Ladas (and consumer products in general) might have been terrible but their defense industry was great.
replies(1): >>43774243 #
9. ethbr1 ◴[] No.43774243{3}[source]
The USSR defense industry also funded multiple OKBs that would compete with each other for projects.

In the EU's case, multi-party competitive bidding, with the winner taking the prime slot and others being assigned modular chunks of the product, sounds attractive.

Specifically, with the stipulation that results would be used as a criteria in future bids.

tl;dr -- Use the pyramid league system (e.g. from football) with promotion and relegation to efficiently create industry competition. Fuck up too many projects, down the pyramid you go.

replies(1): >>43774435 #
10. ethbr1 ◴[] No.43774296{3}[source]
The issues with the American health care system are conceptually simple: (1) too much complexity (creates as ossified system that cannot be changed), (2) as a consequence of the above, too little pricing transparency (everything is a bespoke party:party contract and/or state-specific market/regulation), & (3) therefore too little actual competition at key points.

If it were forced to simplify, competition would take care of many of the ills.

11. thmsths ◴[] No.43774435{4}[source]
Sounds good to me. I am not too dogmatic about the exact implementation of who does the work and your system seems to align incentives properly while also avoiding the too many cooks in the pot/too much dilution of the money into small projects to have an impact issues.

From past failures the 2 things I want to be addressed are: 1) Have a proper procurement agency with actual experts at the helm, they are the "customer", they hand over the bids, they measure success, they should of course listen to end users. 2) Shield the project from petty internal politics. While I understand that political interference is inevitable, especially if you get public funding. The top priority is to have a good alternative to existing software in these 3 categories I defined. Not yet another job program/kickback to politically well connected entities.

replies(1): >>43777090 #
12. subulaz ◴[] No.43774790{4}[source]
constantcrying's comment may be meant with sarcasm because Airbus leads Boeing in market share in addition to having fewer models with explosive decompression issues...
13. ethbr1 ◴[] No.43777090{5}[source]
The typical reason for poor procurement outcomes is the who-watches-the-watchers-ad-infinitum problem.

At stake: huge amounts of money

Naturally, people will go to great lengths to try and obtain that, by influencing the key decision makers.

So you put in a layer above the decision makers.

So they influence the layer above the decision makers.

Repeat-repeat.

The only true defense against corruption, at scale, is competition. Because then everyone tries to knife each other in the back, and it generally zero-sums.

14. pabs3 ◴[] No.43780649[source]
We already have all of those things as open source projects, just get them to fund the existing solutions to get them functionally better than Apple/Microsoft.
15. WhyNotHugo ◴[] No.43781662[source]
I don't want a "European Microsoft", or to build an equivalent of Google, but in the EU. The whole idea of "one huge organisation to meet all your IT needs" is exactly what I dislike about that model. In fact, replacing these US organisations with EU-based equivalents is no more than nationalism without any realistic change.

I want to see an ecosystem where small businesses and organisations can thrive in the IT space, just like they do in the offline space.

To provide an analogy for this: a lot of areas in the US have only a huge Walmart where people do ALL their shopping. In NL we don't have a "Dutch Walmart"; instead each neighbourhood has a bakery, a fish shop, a cheese shop, etc. Cities are full or small restaurants and bars. Many of all these shops are operated by their owners.

I want to see the same in the IT space.

replies(1): >>43784974 #
16. kingnothing ◴[] No.43784974[source]
Most companies don't want what you want. They don't want to sign 50 different contracts with 50 different vendors and have to do due diligence on all of them. They don't want to negotiate rates with all of those companies every time a contract renewal comes up. They don't want the instability of working with startups that may close shop with little notice.

What they want is a couple of big, reliable companies who offer services that just work. They want dev teams to be able to explore a new service by simply spinning up a POC with a new offering from a vendor they already have a relationship with; they don't want to figure out which of the 20 different EU companies who offer LLMs or managed Kafka they need to contact, sit through sales calls, and do security evaluations on before the team can start work.

As an American, I definitely don't like having to drive to a mega store and do all my shopping there. The European city model is far superior -- I love traveling there and walking to the bakery, cheese shop, and butcher to buy a meal. But as a dev and manager of many years, I definitely do not want to see that be the norm in software. I love startups who offer unique services, but from a practical perspective, I also love that it takes a day to spin up something in AWS vs months of contract negotiations, trials, sales calls, etc to get signed up with a vendor who offers something outside of AWS.

replies(1): >>43792359 #
17. WhyNotHugo ◴[] No.43792359{3}[source]
I hope you'll see the contradiction in this stance.

As a small company, you don't want to deal with small companies because it's too much effort. You just want to deal with one huge company which is your supplier for all your services. But you do want your clients to come to you and negotiate with your small company.

Assume your clients have the same mindset as you: why would they buy from you instead of buying from the same "one-stop-shop" where you're buying everything? They don't want to deal with small businesses such as yours, just like you don't want to.

Your "supplier of all services" might not offer what you're offering right now, but the day they do, you'll quickly be out of business. You and, gradually, all other businesses.

---

As a tangential note: 50 IT service providers is a darn lot. I suspect that is 10x of what the average business needs.

replies(1): >>43797815 #
18. kingnothing ◴[] No.43797815{4}[source]
There was a miscommunication here. Large companies don't want to deal with small companies since it's high effort to go through the whole procurement process that generally takes months.

The small companies I've worked at were generally quite happy to work with other small companies where procurement consists of a couple employees telling a founder they need a service, then the founder subscribes with a credit card later that week.

I don't generally work at small companies these days :)

50 might have been an over-estimate, but I thought you were advocating for a decentralized EU tech space, where I would need one vendor for each part of my tech stack... instead of using AWS for EKS + SQS + SNS + RDS, I would have one vendor for my managed kubernetes cluster, one for kafka, another for APNS notifications, and someone else to host the databases.

replies(1): >>43804299 #
19. fc417fc802 ◴[] No.43804299{5}[source]
If the entire stack is individual EU funded FOSS projects that are stitched together then maybe small companies could offer the sort of integrated service that you're describing.