News for hackers. Stuff that matters.
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.