News for hackers. Stuff that matters.
Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @08:11AM (#23985739)
This article has a huge cultural blind spot. What about Asia? Probably most of the hardware in your phone was designed in Asia. Arm, originally from the UK, is now Japanese owned. ATI is Canadian, which also doesn't get a mention.

When it comes to programming languages, C++ and C# were both created by Danes, although they were working in the US at the time. Presumably because that's where the money was. Does that mean the US gets to claim these languages?

Personally, I think it just invalidates the whole argument of what is American and what is European. Creation of modern tech is a global effort. If you look inside any modern laptop or smartphone you'll find that most it was manufactured in Asia, and that the software and hardware design was split between many different countries and continents, and that the actual people doing the work are even more diverse.

Re:Thoughts about the difference between European and Americ... by lproven on Wednesday July 29, 2020 @09:31AM (#23986425)
Blogpost author/submitter here.

It's a fair point. It is not a blind spot -- I did think about it, but I don't think I have ever owned an Asian-designed computer or used Asian-designed software. Ditto African or Australian, FWIW.

I once owned a 2nd-hand Sony Ericsson P910, an early smartphone with the UIQ GUI -- but this was a Symbian device with a Swedish-designed UI. I'm honestly not sure how much input Sony had. And I have a Playstation 2. My tablet is Chinese, by a Chinese company (Chuwi), but it runs an American OS: Android. These are about as close as I can claim, sadly, so I am really not fit to comment or judge.

Whereas most of the world's electronics are partly or totally manufactured in Asia, it's mostly by or for American- or European-owned companies.

I am aware of many fascinating Japanese computers and similar devices, from the FM Towns to the Pomera e-ink portable word-processors, to the MSX2 and MSX2 Turbo-R computers, which interest me greatly and I'd like to have -- but I don't.

The Julia programming language (AIUI, an Indian project) looks fascinating, but I am a poor programmer and old enough to find learning new languages extremely hard -- not something I would do as a leisure activity. So I have never tried it myself.

There is no lack of creativity there, certainly. There is a huge amount. It is just that little of it seems to directly influence the world market elsewhere.

Why that is the case is a fascinating question that I am ill-equipped to address.

Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @09:45AM (#23986564)
> Whereas most of the world's electronics are partly or totally manufactured in Asia, it's mostly by or for American- or European-owned companies.

Do you have a source for this claim? I suspect it's incorrect, especially once you stop focusing quite so strongly on CPUs and programming languages and start considering everything that goes into a computer or mobile device such as RAM and networking, not to mention displays, which are just as important as the CPU.

> It is just that little of it seems to directly influence the world market elsewhere.

In the country where you live, maybe. Aren't the Chinese, Japanese, Indian, Korean, and so on, markets part of the world market?

Maybe I have a different perspective on things since I live in Vietnam. But your article comes across as kind of myopic to me.

Re:Thoughts about the difference between European and Americ... by lproven on Wednesday July 29, 2020 @10:10AM (#23986832)
By all means please do educate me on what I am not seeing.

I once saw a British OS, Symbian, used around the world. I saw a Finnish company's phones used around the world. A little British computer maker designed what's still the most popular CPU architecture, ARM, but the company is long dead.

I understand many of the world's hard disks come from Thailand and Malaysia -- but from factories owned and run by Western Digital, Seagate, etc.

Yes, every country is part of the world market, but the salient point is who manages to break out of their own national market.

I am trying to think of Asian companies who make and sell computers or computer-related tech internationally. Samsung, Toshiba, Hitachi... But they run American OSes and use American designs.

Sony and Nintendo don't, but then they don't make CPUs or GPUs, do they? Sony's PCs run Windows, like the Japanese laptop vendors' do. When Sony made PDAs, they ran PalmOS; when Sanyo did, they ran Windows CE.

American dominance was not so universal just 25y ago. Can we identify what happened?

Is this all "worse is better"?

Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @10:59AM (#23987373)
> I understand many of the world's hard disks come from Thailand and Malaysia -- but from factories owned and run by Western Digital, Seagate, etc.

And the largest manufacturer of screens, ram, and SSDs is Samsung. When it comes to smartphones, again, Samsung is top, then Huawei, and Apple is third. Laptops? It's Lenovo, a Hong Kong company. HP is second. Game consoles? Sony and Nintendo are top there, MS is third.

(Edit: and CPUs, top is Arm, Japanese.)

Saying these companies don't impact the world market is just plain wrong.

Re:Thoughts about the difference between European and Americ... by ExThermoGuy on Wednesday July 29, 2020 @11:22AM (#23987607)
I think his point is that they're all clones, or running American OS, or selling excellent quality commodities (in the sense that as a designer or engineer I don't care much about the part past its specs)

Lenovo -> IBM

Samsung + Huawei -> Google

SSD, screens, ram -> commodity

You might balk at SSDs being mere commodities (or screens for that matter). Surely Samsung SSDs and screens are better! Sure, and as a designer I might care. But I probably wouldn't, past the promised MTBF, viewing angle and contrast ratio.

Put the SSD+display+CPU together and you get, for better or worse[1] , a largely American computing device. You don't get a BBC micro or an Acorn. Or a Setun.

Nintendo is the only one who obviously stands out as different, making a unique computing device (albeit with an American CPU). Although even the N64 was largely an American design (SGI)

[1] I think worse, in the sense that everything is a Unix monoculture.

Re:Thoughts about the difference between European and Americ... by AkelaA on Wednesday July 29, 2020 @02:18PM (#23989914)
If all those things are just commodities, then surely the OS, CPU, and really every single low level aspect of a computer could be considered a commodity as well? Nobody's buying a PS4 because it runs a FreeBSD derived OS, nor are people buying the Nintendo Switch because of it's ARM architecture or that it has a Tegra X1 from Nvidia inside.

Components like the CPU and OS might be designed in America, but it's the higher level software development and hardware design that takes these largely off the shelf parts and assembles them into an actual product, and in the case of Nintendo that happens in Kyoto, not Silicon Valley. Is that really any different from say, assembling a piece of furniture out of materials and components sourced from around the world? Without the product design and assembly all you'll have is a collection of wood and nails lying about.

Same with the N64 - it might have been an SGI designed system at it's core, but through the guidance of Nintendo which developed the higher level industrial design of the console, the controller, the concept of using carts over discs, some of the more lower level OS functions, and of course the user facing software like Mario 64, etc. All the things that actually make the N64 the N64. SGI didn't decide to make a games console all on their own.

Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @11:46AM (#23987999)
> You might balk at SSDs being mere commodities

Why would I balk at that? SSDs, screens, RAM, CPUs, GPUs, laptops, phones, and are all commodities. I don't care about any of them past their specs and build quality.

> Samsung + Huawei -> Google

Oh come on. That's some serious reaching to prove your point right there.

Re:Thoughts about the difference between European and Americ... by zodiac on Wednesday July 29, 2020 @01:51PM (#23989613)
Really? I own a Huawei and AFAICT, the OS / services (eg the kernel, android, Google play services) are basically the same as what would run on eg a Google pixel.
Re:Thoughts about the difference between European and Americ... by asveikau on Thursday July 30, 2020 @05:54PM (#24003275)
>> > Samsung + Huawei -> Google

> Oh come on. That's some serious reaching to prove your point right there.

On the software front it's right on the mark though. Those devices wouldn't be much without Google. I know that Samsung in particular has had some other platforms (Bada? Tizen?) to try to break that dependency, but correct me if I'm wrong, I don't think it's been successful. AFAIK Google also has some kind of hardware requirements posed on the OEMs, so they influence hardware design this way.

Re:Thoughts about the difference between European and Americ... by walterbell on Wednesday July 29, 2020 @12:58PM (#23988962)
Not in the slightest. Samsung tried to launch products that were rejected by Google via OEM licensing. Their commercial offerings are subject to external rules.
Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @01:08PM (#23989090)
Every company's products are subject to external rules. All these huge companies constantly fight in court over trademarks, intellectual property, and so on. The products were not "rejected by Google", they were rejected by a court somewhere. And Google are at the receiving end of many such cases themselves, in many jurisdictions:

https://en.m.wikipedia.org/wiki/European_Union_vs._Google

https://en.m.wikipedia.org/wiki/Google_v._Oracle_America

Re:Thoughts about the difference between European and Americ... by walterbell on Wednesday July 29, 2020 @01:21PM (#23989244)
Some products don't reach the stage of a public lawsuit, i.e. their fate is determined during private negotiations.
Re:Thoughts about the difference between European and Americ... by sct202 on Wednesday July 29, 2020 @11:34AM (#23987786)
He interestingly lists of DOS clones made in the UK by a US based company as an achievement in his blog post, but anything derivative from Asia or made by a multinational in Asia is not notable enough.
Re:Thoughts about the difference between European and Americ... by asveikau on Wednesday July 29, 2020 @10:09PM (#23993667)
Certainly right now someone would be a fool to overlook Asian hardware companies, including examples you mentioned.

But a bunch of this is more recent than the time period the article is discussing, as the comment you're replying to made some mention of.

Re:Thoughts about the difference between European and Americ... by azinman2 on Wednesday July 29, 2020 @01:41PM (#23989511)
Symbian was a terrible OS that was impossible to program for and needed to die. iOS rightly changed the entire paradigm, and they didn’t have the vision to catch up.
Re:Thoughts about the difference between European and Americ... by knolax on Wednesday July 29, 2020 @11:16AM (#23987556)
> Whereas most of the world's electronics are partly or totally manufactured in Asia, it's mostly by or for American- or European-owned companies.

Top Personal Computer Vendor in 2019 by Market Share is Lenovo[0]

Top Mobile Phone Vendors by Market Share in 2020 Q1 is Samsung, Followed by Huawei [1]

Top Games Console vendor is Sony [2]

[0] https://en.wikipedia.org/wiki/Market_share_of_personal_compu...

[1] https://www.idc.com/promo/smartphone-market-share/vendor

[2] https://www.businesswire.com/news/home/20181129005477/en/Nin...

Re:Thoughts about the difference between European and Americ... by bazooka_penguin on Wednesday July 29, 2020 @11:26AM (#23987676)
Playstation is pretty much American. Headquartered in San Mateo, CA, its a division under Sony Interactive Entertainment, a subsiadry under Sony Corp America. Both the PS4/pro and PS5 were American designs led by Mark Cerny
Re:Thoughts about the difference between European and Americ... by Cyph0n on Wednesday July 29, 2020 @12:34PM (#23988647)
The PS1, PS2, and PS3 were insanely successful consoles that were completely designed in Japan as far as I understand, so it’s still 3/5 for the Japanese teams.
Re:Thoughts about the difference between European and Americ... by knolax on Wednesday July 29, 2020 @11:31AM (#23987745)
Followed by Nintendo, running a Japanese OS on Japanese Hardware to play Japanese developed games. Have you not noticed the popularity of the new Animal Crossing during quarantine, or the outsized impact Nintendo has had on Western pop culture?
Re:Thoughts about the difference between European and Americ... by monocasa on Wednesday July 29, 2020 @12:26PM (#23988563)
The switch hardware is pretty much a Nvidia Tegra X1 reference platform.

The last mainline console they designed was the SNES, albeit they've been designing almost all of the mobile consoles.

Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @01:13PM (#23989137)
Mobile consoles such as the DS, very close to being the best selling console of all time? 154 million to the PS2's 155 million. The Gameboy is number 3 at 118 million.

https://en.m.wikipedia.org/wiki/List_of_best-selling_game_co...

Re:Thoughts about the difference between European and Americ... by monocasa on Wednesday July 29, 2020 @01:35PM (#23989446)
Sure, but the example give by the OP only listed a Switch game.

And the Switch represents them getting out of the hardware market entirely by converging their mobile and home console lines and going with an Nvidia designed machine for both.

Like, the Switch literally has the same RAM chips as the Tegra X1 dev boards. That's normally something that you'd swap out just based on your purchasing department's relationships with the chip vendors more than anything else and you almost never see those carried over.

Re:Thoughts about the difference between European and Americ... by knolax on Wednesday July 29, 2020 @06:06PM (#23992109)
Did you know that Animal Crossing is a series of games that run on more Nintendo consoles than just the Switch?
Re:Thoughts about the difference between European and Americ... by monocasa on Wednesday July 29, 2020 @06:11PM (#23992146)
> the new Animal Crossing during quarantine

Which, last time I checked is a switch exclusive game.

And my point anyways, is that Nintendo hardware isn't Japanese designed anymore. Which is objectively true.

Their software is great though, and is Japanese designed. Their OS reminds me a lot of Fuchsia, but actually completed and shipped.

Re:Thoughts about the difference between European and Americ... by knolax on Wednesday July 29, 2020 @07:00PM (#23992501)
Or maybe in 2020 the actual SoC is a piece of commodity hardware and claiming that the SoC + support components is the totality of hardware design is how you get constantly overheating iPhones that bend when you put them in your back pocket.

https://www.ifixit.com/Teardown/Nintendo+Switch+Lite+Teardow...

I can't find any public information on what the Tegra X reference design is without registering an account with Nvidia, but even if you're telling the truth you conveniently ignore that said ram chips are made by Samsung.

Re:Thoughts about the difference between European and Americ... by monocasa on Wednesday July 29, 2020 @08:03PM (#23992914)
> Or maybe in 2020 the actual SoC is a piece of commodity hardware and claiming that the SoC + support components is the totality of hardware design is how you get constantly overheating iPhones that bend when you put them in your back pocket.

I mean, it's not a commodity. Another SoC means it's not a switch anymore as the software is incredibly tied to the specifics of that SoC.

> I can't find any public information on what the Tegra X reference design is without registering an account with Nvidia, but even if you're telling the truth you conveniently ignore that said ram chips are made by Samsung.

Here you can see the Samsung K4F6E304HB-MGCH chips being referenced for the Jetson Tegra X1 developer board.

(https://developer.download.nvidia.com/embedded/L4T/r24_Relea...

Also, Samsung isn't a Japanese company, so their chips being in there doesn't make it any closer to Japanese hardware.

Re:Thoughts about the difference between European and Americ... by knolax on Wednesday July 29, 2020 @09:21PM (#23993358)
> I mean, it's not a commodity. Another SoC means it's not a switch anymore as the software is incredibly tied to the specifics of that SoC.

It seems that most of the actual OS layer of the switch is designed to be hardware independent. I mean they managed to run Skyrim on ARM so it's not a stretch to say it wouldn't take much effort to move to a different SoC. Maybe using a different SoC would be difficult with Linux, but it doesn't seem the case with the OS they're using.

> eSOL, a leading developer of real-time embedded software solutions, today announced that its µITRON 4.0-compliant real-time operating system (RTOS) and exFAT file system have been adopted in the Nintendo Switch™ game console developed by Nintendo Co., Ltd

https://www.esol.com/news/news_57.html

> Supported CPUs are numerous. ARM, MIPS, x86, FR-V and many others including CPUs supported by open source RTOS eCos and RTEMS, both of which include the support for µITRON compatible APIs.

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

> Also, Samsung isn't a Japanese company,

This thread started because of a statement on "Asian companies"

Re:Thoughts about the difference between European and Americ... by monocasa on Wednesday July 29, 2020 @09:56PM (#23993570)
> It seems that most of the actual OS layer of the switch is designed to be hardware independent. I mean they managed to run Skyrim on ARM so it's not a stretch to say it wouldn't take much effort to move to a different SoC. Maybe using a different SoC would be difficult with Linux, but it doesn't seem the case with the OS they're using.

There's no GPU shader compiler on the system, all of the games' shaders are compiled for this exact GPU micro revision. There's a lot of other ways that the games are tied specifically to this SoC. The closest you'd be able to get would be running the games in an emulator.

> uITRON stuff

Their OS really isn't uITRON derived, but I can believe they took the exFAT stack from there.

You can see the shape of the OS here, and it's pretty different from uITRON. https://switchbrew.org/wiki/SVC There might be a compat layer in the driver process for the exFAT driver though. They threw in a FreeBSD kernel space compat layer for their IP stack process for instance.

> This thread started because of a statement on "Asian companies"

That's cool and all. I was correcting your specific assertion that the switch is Japanese hardware.

Re:Thoughts about the difference between European and Americ... by knolax on Wednesday July 29, 2020 @11:53PM (#23994465)
> There's no GPU shader compiler on the system, all of the games' shaders are compiled for this exact GPU micro revision. There's a lot of other ways that the games are tied specifically to this SoC.

You're missing the point. If they can port a third party x86 game using a notoriously janky decades old game engine to ARM then they can easily move to using a different SoC if need be.

> That's cool and all. I was correcting your specific assertion that the switch is Japanese hardware.

You were being pedantic about what is and isn't hardware engineering. You can't just sell a bare PCB with a SoC on it.

Re:Thoughts about the difference between European and Americ... by selectodude on Wednesday July 29, 2020 @12:03PM (#23988283)
Lenovo barely existed until they bought IBM's PC division. The brand is (was?) entirely American.
Re:Thoughts about the difference between European and Americ... by knolax on Wednesday July 29, 2020 @06:09PM (#23992134)
https://www.lenovo.com/us/en/lenovo/locations/

7 research centers in China, one in the US, one in Japan. That's from their US facing site too.

Re:Thoughts about the difference between European and Americ... by nitrogen on Wednesday July 29, 2020 @01:10PM (#23989109)
Just a couple more random examples of international sources of influential technology: the Ruby language comes from Japan, and has had a pretty wide influence. Lua is from Brazil.
Re:Thoughts about the difference between European and Americ... by mercer on Wednesday July 29, 2020 @01:54PM (#23989634)
As is Elixir (Brazil).
Re:Thoughts about the difference between European and Americ... by shard on Wednesday July 29, 2020 @08:43PM (#23993159)
Note that for non-Pixel Android phones, the Android that it is running is only part of the picture, and is permeated with non-Google code. The hardware driver code (BSP, or Board Support Package) is an external part; custom frameworks or libraries to support product specific features such as special camera configurations or AI accelerators; custom apps such as photo apps, dialers, gallery, etc; themes such as Oxygen OS or One UI; cloud services that connect to custom apps. Your Chinese tablet might be from a smaller company which does not provide many of the above, but leading Android phone companies have large SW teams which develop these SW for their products.
Re:Thoughts about the difference between European and Americ... by rurban on Friday July 31, 2020 @05:18PM (#24014239)
> The Julia programming language (AIUI, an Indian project)

Nope, Julia is MIT.

Jeff Bezanson, Stefan Karpinski, and Viral Shah were all at MIT, under the patronage of Alan Edelman.

Re:Thoughts about the difference between European and Americ... by thehappypm on Wednesday July 29, 2020 @03:12PM (#23990488)
You don't need to apologize. Not every blog post needs to include every culture on earth in equal representation.
Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @03:56PM (#23990897)
Not in general, no. However, a post claiming that the US monopolizes all of worldwide software and hardware is incomplete if it ignores the output of an entire continent. Especially when that continent is the main manufacturer of tech products.
Re:Thoughts about the difference between European and Americ... by anticristi on Wednesday July 29, 2020 @08:27AM (#23985857)
I am speculating here, but I think the US was among the first to realise that access to state-of-the-art computing is a national security issue. Therefore, the US government essentially subsidized IT R&D (e.g. Silicon valley, this is confirmed by Wikipedia) giving the US a huge heads up to the fragmented EU granting/capital (and likely Asian, but I don't know) landscape. Therefore, we now live in a legacy where, although tech is a global phenomenon, it is largely controlled by US capital, with other players (EU, CN, JP) playing catch-up.
Re:Thoughts about the difference between European and Americ... by throwaway894345 on Wednesday July 29, 2020 @08:42AM (#23985997)
In fairness, while C++ was created by a Dane in America, anyone anywhere could request a feature addition to the language and it would be implemented, so I think C++ is truly an international language.
Re:Thoughts about the difference between European and Americ... by gumby on Wednesday July 29, 2020 @10:54AM (#23987312)
And the Ada example from the article describes a language adopted by and then heavily funded/legitimized by the US DoD (e.g. they funded GNU Ada, made it a requirement...)

Still, the article makes a useful point.

Re:Thoughts about the difference between European and Americ... by bluedino on Wednesday July 29, 2020 @10:31AM (#23987053)
And if you take UNIX to mean Linux, that was created by a Finn.
Re:Thoughts about the difference between European and Americ... by AnimalMuppet on Wednesday July 29, 2020 @12:36PM (#23988670)
And if you don't take UNIX to mean (only) Linux, then it was created at Bell Labs, and not by a Finn.
Re:Thoughts about the difference between European and Americ... by RealStickman_ on Thursday July 30, 2020 @05:54PM (#24003274)
Can UNIX even mean Linux? I usually hear Linux described as UNIX-like.
Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @08:53AM (#23986072)
Doesn't that apply to most modern languages? I know it does for JavaScript.
Re:Thoughts about the difference between European and Americ... by kjeetgill on Wednesday July 29, 2020 @09:40AM (#23986522)
I think it was (mostly) just a joke about how many language features C++ has by implying they've never turned down a feature request.
Re:Thoughts about the difference between European and Americ... by bazooka_penguin on Wednesday July 29, 2020 @11:22AM (#23987613)
ARM is still mostly the same company, softbank just holds it. That said most of the recent uarchs were designed in Austin, TX and the next gen A78 and X1 will be too. And ATI hasn't been Canadian in over a decade. The current graphics division of AMD, which used to be ATI, is headquartered in Shanghai in AMD's Asia HQ.
Re:Thoughts about the difference between European and Americ... by moonbug on Wednesday July 29, 2020 @08:35PM (#23993113)
Liam was referring to Acorn.
Re:Thoughts about the difference between European and Americ... by creddit on Wednesday July 29, 2020 @08:26AM (#23985846)
> Probably most of the hardware in your phone was designed in Asia

It doesn’t appear to be true at all for Apple phones: https://www.ifixit.com/Teardown/iPhone+11+Pro+Max+Teardown/1...

Re:Thoughts about the difference between European and Americ... by gambiting on Wednesday July 29, 2020 @08:34AM (#23985924)
Apple devices are a tiny minority on the broader scale.

https://www.counterpointresearch.com/global-smartphone-share...

Re:Thoughts about the difference between European and Americ... by creddit on Wednesday July 29, 2020 @09:26AM (#23986369)
Is it even true for the Asian designed phones that the majority of the hardware is designed in Asia?

https://www.ifixit.com/Teardown/Samsung+Galaxy+S20+Ultra+Tea...

LOTS of Qualcomm ICs as well as Skyworks, Qorvo and Maxim which are all US companies.

Re:Thoughts about the difference between European and Americ... by shard on Wednesday July 29, 2020 @08:52PM (#23993215)
If you consider display/battery/cameras/mechanicals, then by weight/volume/cost, most of the phone is designed in Asia.
Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @08:55AM (#23986088)
Most iPhones are made in China with parts manufactured by FoxConn. Maybe it's different for US iPhones?
Re:Thoughts about the difference between European and Americ... by creddit on Wednesday July 29, 2020 @09:22AM (#23986335)
They are assembled in China. FoxConn doesn’t even do the majority of the manufacture of the parts. Their primary role is assembly.
Re:Thoughts about the difference between European and Americ... by mc32 on Wednesday July 29, 2020 @08:59AM (#23986127)
Made aka manufactured is not the same as designed. Which I don’t think they mean the ICs themselves but rather the whole phone package. Some are designed in S Korea, some in Japan, some China, some the US some in Scandinavia.
Re:Thoughts about the difference between European and Americ... by creddit on Wednesday July 29, 2020 @09:22AM (#23986329)
Look at the link I posted. The vast majority of ICs are US designed.
Re:Thoughts about the difference between European and Americ... by mc32 on Wednesday July 29, 2020 @09:34AM (#23986456)
I agree with you. So when the poster I’m replying to says “made with parts” in China, I think they mean designing the pcb the bom. Which isn’t true as many of these are designed elsewhere but assembled in China (though some are designed there too) But it’s also not about assembly or design of the ICs themselves.
Re:Thoughts about the difference between European and Americ... by jjcon on Wednesday July 29, 2020 @08:26AM (#23985852)
> Presumably because that's where the money was. Does that mean the US gets to claim these languages?

I mean I don’t think it really matters but if they moved to the US because the US economy was valuing those things then it’s the product of the American economy from a economic point of view.

Re:Thoughts about the difference between European and Americ... by lubonay on Wednesday July 29, 2020 @08:45AM (#23986012)
I agree. If we invert the argument: just because C++ and C# were designed by Danes, does that make them Danish languages? That sounds absurd! It's almost like saying the iPhone is a Syrian product because Steve Jobs' biological father was Syrian.
Re:Thoughts about the difference between European and Americ... by esperent on Wednesday July 29, 2020 @08:58AM (#23986118)
I was not trying to say they are Danish or American. My point is that they are neither.
Re:Thoughts about the difference between European and Americ... by adventured on Wednesday July 29, 2020 @11:09AM (#23987482)
If they were created in the US, then they're American, either in part or in whole.

You might as well pretend SpaceX isn't American either, because Elon is from South Africa. And Nvidia isn't American, because Jensen Huang is from Taiwan. Google is half Russian because Sergey Brin was born in Moscow.

Re:Thoughts about the difference between European and Americ... by pjc50 on Wednesday July 29, 2020 @11:52AM (#23988089)
> If you look inside any modern laptop or smartphone you'll find that most it was manufactured in Asia, and that the software and hardware design was split between many different countries and continents, and that the actual people doing the work are even more diverse.

Indeed. It takes a civilisation to make an iPhone. Many US multinationals have EU development divisions of one sort or another. Dublin is doing very well out of FAANG at the moment.

Where are the owners? Well, if it's a publicly quoted company, they're all over the world.

Where are the corporate taxes paid? Staff salaries and sales taxes are paid locally. But profits can be routed to the cheapest jurisdiction, so Apple is technically an Irish company when it comes to profit accounting, on which they pay almost no tax (see Ireland v European Commission (Apple Sales International) (Cases T-778/16 and T-892/16) (15 July 2020))

Perhaps the real question is, "When the nationalists come for you for displaying insufficient loyalty, which jurisdiction do you end up in?" The barrier between US and China is gradually being raised again.

Re:Thoughts about the difference between European and Americ... by chiefalchemist on Wednesday July 29, 2020 @08:55AM (#23986085)
Perhaps. But the scope of article is in the title. And of course there are exceptions. While it's not always wise to generalize, it does make sense to look for patterns and follow arcs. That's seems to be the author's intent.

As for C++ and C#, maybe it wasn't the money. Maybe it was the culture that attracted them? Maybe they were Danes by DNA but they identified as American? If that's the case, they it's fair to say that those languages have deep American roots.

Re:Thoughts about the difference between European and Americ... by rimliu on Wednesday July 29, 2020 @08:36AM (#23985936)
Yep. Ruby came from Japan, Ruby on Rails came from Denmark. Guido van Rossum is from Netherlands. Rasmus Lerdorf if Danish-Canadian. What's it about Danes and languages? :)
Re:Thoughts about the difference between European and Americ... by jnwatson on Wednesday July 29, 2020 @11:09AM (#23987479)
The Netherlands is Dutch, not Danish. And he's Dutch-American now (and Python was designed in the US).
Re:Thoughts about the difference between European and Americ... by markus92 on Wednesday July 29, 2020 @11:21AM (#23987594)
I thought Python was designed at the CWI in Amsterdam. At least that's what Guido's linkedin says.
Re:Thoughts about the difference between European and Americ... by jnwatson on Wednesday July 29, 2020 @12:20PM (#23988486)
I guess there's a little bit of both. Through Python 1.2 was with CWI. US after that [1].

1. https://en.wikipedia.org/wiki/History_of_Python

Re:Thoughts about the difference between European and Americ... by wenc on Wednesday July 29, 2020 @08:56AM (#23986097)
Since we're making lists:

Java is Canadian. APL and J are Canadian. R is from New Zealand. Go is partly Canadian. Pascal and Modula-2 are Swiss. Scala is Swiss too. Lua is Brazilian. Ocaml is French.

Re:Thoughts about the difference between European and Americ... by lproven on Wednesday July 29, 2020 @09:38AM (#23986499)
(Blogpost author/submitter here.)

A small objection: Java came out of Sun, a Californian company. It would seem to me to be as American as Solaris, NeWS, SMF or vi. No?

Re:Thoughts about the difference between European and Americ... by 3pt14159 on Wednesday July 29, 2020 @11:12AM (#23987519)
Honestly, I'm a Canadian. We're much like Americans when it comes to software. A little bit less of a offensive security community but for almost everything else it's pretty even.
Re:Thoughts about the difference between European and Americ... by DonaldFisk on Wednesday July 29, 2020 @11:33AM (#23987770)
Prolog and Ada are also French.
Re:Thoughts about the difference between European and Americ... by spacehunt on Wednesday July 29, 2020 @03:00PM (#23990382)
Little known fact: Motorola's Dragonball series of CPUs, used in the original Palm, was designed by Motorola's lab in Hong Kong.
Re:Thoughts about the difference between European and Americ... by cryptonector on Wednesday July 29, 2020 @06:38PM (#23992350)
Why would you assume that TFA might know and therefore should write about things they did not mention though?