News for hackers. Stuff that matters.
Re:Amazon’s Chips Threaten Intel by maddyboo on Monday December 10, 2018 @11:31PM (#18653321)
Just yesterday, I was trying to explain to my partner (who isn't a programmer) why I think open source software and hardware is so important. My argument is that without enough core components in the industry standard tech stack being open source, the more likely companies who develop solutions will restrict user freedom.

For example, Apple has been able to own nearly their entire iDevice stack from manufacturing to silicon to firmware to OS to ecosystem. They have very little incentive to interoperate with external organizations via open standards because they own many of the pieces which need to be interoperable. Thus, they can force users and developers to use their tooling, the applications they approve of, dictate what code will run on their platform, and how easily you can inspect, modify, or repair their products.

This is all to say, it is easy to imagine a future where all performance-competitive technology is entirely built upon proprietary, locked down stacks – AND – it will be at a level of complexity and specificity that independent people simply cannot gain access to the ability to create competitive solutions. It could be back to the days of the mainframe, but worse, where only the corporations who create the technology will have access to the knowledge and tools to experiment and innovate on a competitive scale.

Amazon wants developers to build solutions entirely on top of their platform using closed source core components. They also want to control the silicon their own platform runs on. In 10 years, what else will they own, how much will this effect the freedom offered by competitors, and what impact will it all have on our freedom to build cool shit?

Re:Amazon’s Chips Threaten Intel by PostOnce on Tuesday December 11, 2018 @12:41AM (#18653467)
Dozens of small companies (ranging from a couple of people to a couple dozen) rely on me to decide and direct their tech stacks; I always suggest something other than Amazon even where Amazon is suggested first by them; the vast majority defer to my judgement.

I think I'm not only doing them a service by avoiding lock-in to AWS specific "stuff", but also our industry and society at large by maintaining software diversity and openness. Often they also save a nontrivial amount of money by not using AWS (RDS has been particularly egregious).

Just making suggestions (rather than demands or whatever) is very powerful, particularly if they respect you and there is some solid logic behind your suggestion.

Re:Amazon’s Chips Threaten Intel by greyskull on Tuesday December 11, 2018 @03:45AM (#18653994)
I started my professional career in AWS so I have zero experience in non-cloud businesses (i.e the vast majority of software jobs), but I always wonder about the cost argument people make against AWS (or any major cloud provider).

It's very easy to overspend, sure. But say we're considering how well you execute in terms of picking the right tools for your case and utilizing the right cost saving measures. In the optimal to average case, does AWS really lose out when considering the cost in human time to match against the feature set you get? e.g. Hardware and software maintenance, fault tolerance, scaling, compliance, security, integrations, etc.? I'm asking out of ignorance here.

I don't mean to say that every business needs a large feature set (the vast majority probably do not), but there's value in not having to do all of these things on your own. Or even having the freedom to go make an arbitrarily complex application, or expand what you already have, with relatively low barrier to entry.

Re:Amazon’s Chips Threaten Intel by rjzzleep on Tuesday December 11, 2018 @04:50AM (#18654209)
You can buy a 16-32 core machine with 64GB Ram for less than a hundred bucks on Hetzner. You can run SmartOS, proxmox, danubecloud or whatever other solution there, and for some of them you should be able to use terraform.

There is a little extra upfront cost to set these things up, but once you have it, it's fine. You can do your zfs snapshots to hetzners backup infrastructure.

A lot of people try to throw all their stuff on kubernetes, for that you can buy a few machines and provision them with ansible.

It's not like AWS devops engineers are the cheapest of all engineers, so there are a couple of solutions, which are mostly cheaper than their cloud alternatives.

Contrary to the parent I actually don't recommend going that route, mostly because I want to deliver a project and then have them be able to manage it on their own. E.g. an ECS cluster is simple to manage and maintain IMHO. I do tell them about the options that they have and them decide though.

Re:Amazon’s Chips Threaten Intel by topkai22 on Tuesday December 11, 2018 @11:02AM (#18656180)
I do most of my work in large enterprises and there is definitely a point when you hit a complexity cliff managing your own systems. No one system causes this (major systems can often support a dedicated staff), but it looks like death by a thousand cuts when the HR interview system goes down after 7 years and no one is certain how to deal with its VMs/hardware/networking.
Re:Amazon’s Chips Threaten Intel by zjaffee on Tuesday December 11, 2018 @02:55PM (#18658296)
I have to say, you're completely overlooking why AWS/GCP/Azure are good services in your answer. The value add from using these services is that you don't have to know how to run any of these things, building an SRE/devops/sysadmin organization is non trivial for a team of developers with a background in application development. Spending an extra 100k a year on AWS is likely cheaper than the cost of building out a team to do all of these things for you, including as things scale.

If you're going to have a team of people deploying all of your own middleware software anyways on VMs, that completely defeats the cost savings from using cloud these days. It's much more of a PaaS business than a pure IaaS one.

Re:Amazon’s Chips Threaten Intel by arbie on Wednesday December 12, 2018 @11:34PM (#18669860)
I eagerly await CaaS (Cloud as a Service) so VPC, EC2 and EFS planning and deployment is automated.
Re:Amazon’s Chips Threaten Intel by castlecrasher2 on Tuesday December 11, 2018 @09:30AM (#18655481)
I also haven't done baremetal server management, but my first concern with your first line is what do you do when as your services expand as does your dev team and the org needs more processes like log management, data warehousing, analytics, or whatever else AWS offers?

I'll admit this isn't always true (looking at you, Neptune) but I find AWS' key strength is the huge community, so most of its services have 1) decent documentation and 2) many users to refer to with technical questions as well as filling out roles.

Re:Amazon’s Chips Threaten Intel by IOT_Apprentice on Tuesday December 11, 2018 @10:48AM (#18656069)
buy as in own? Or rent monthly?
Re:Amazon’s Chips Threaten Intel by zaarn on Tuesday December 11, 2018 @05:07AM (#18654271)
AWS has a few pain points in the cost department; especially Traffic is insanely expensive compared to other providers. Hetzner costs about 1$ per TB of Traffic. EC2 costs 88$ for that amount of outgoing data, Cloudfront 80$, etc. That's not even accounting that Hetzner doesn't bill incoming and internal traffic, which AWS does.

There is no way that the little work I need to put up a network on a Hetzner host is worth 80$ the Terabyte of Traffic.

I have a regular Traffic usage of between 800GB and 1.4TB each month, AWS would easily double my monthly bill on that single item alone.

When you need a lot of CPU and RAM, AWS starts to get very expensive too, I have 128GB of RAM with 12 vCPUs and 2TB storage for about 55$/m, AWS has no comparative offering at even the remotely same price. That is even including the hours I have to spend sysadmin'ing this specific box.

Re:Amazon’s Chips Threaten Intel by SonicSoul on Tuesday December 11, 2018 @08:26AM (#18655138)
This is a very interesting dynamic to me. Amazon seems to compete on price with EVERYONE on everything else, yet when it comes to AWS they’re so much more expensive than competition? Is this because their infrastructure is so much more expensive to run at 0 margins?
Re:Amazon’s Chips Threaten Intel by PedroBatista on Tuesday December 11, 2018 @10:41AM (#18655995)
Their competition is mostly "old" guys who can easily and "cheaply" create and manage their own infrastructure.

In other words, when they "educate" young people about "The Cloud" and how is "The Best Way, the Only Way", they win because after a few years people got used to AWS as a fact of life and young professionals don't know how to administer a Linux box anymore.

Re:Amazon’s Chips Threaten Intel by 013a on Tuesday December 11, 2018 @10:46AM (#18656050)
Compare Amazon's (at least network) pricing to Google Cloud or Azure and its roughly competitive.

The scale of the networks these companies are building is unlike any of the novice-level stuff companies like Hetzner deploy. As one example, in one region AWS has deployed 5 Pbps of inter-AZ fiber. They build all of their own SDN switches/routers, all the way down to the chips now, for maximum performance and configuration with the AWS API. And don't forget, they maintain a GLOBAL private network; companies like Hetzner or DigitalOcean just peer to the internet to connect their "regions".

I'll keep saying this on HN until people start listening: If you buy AWS then complain about price, you might as well go buy a Porsche then complain about the price as well. They're the best. Being the best is expensive.

Re:Amazon’s Chips Threaten Intel by zaarn on Thursday December 13, 2018 @04:36AM (#18671056)
But do you need AWS' custom "GLOBAL" private network? I bet most would be happy to setup a cheap network tunnel between DCs if needed. There is plenty of existing tools to do all that for free (other than sysadmin work and I bet in a lot of cases even then the bill goes in favor of that).

I'm not buying a porsche and complaining about the price, I'm buying a car and complain it requires me to drive on roads made by the manufacturer and none of the parts are properly standardized and some things are expensive for no good reason.

Re:Amazon’s Chips Threaten Intel by ernsheong on Tuesday December 11, 2018 @11:12AM (#18656279)
GCP is a real contender for potentially less money. It’s better than AWS in some if not many verticals. So I wouldn’t say AWS is “the best” (definitely not in the UI and user-friendliness department)
Re:Amazon’s Chips Threaten Intel by zjaffee on Tuesday December 11, 2018 @03:00PM (#18658368)
GCP is not nearly as good from my personal experience when it comes to support and reliability of services at scale. There are certainly some instances where GCP is easier to use, or they offer certain niche services that aren't exactly the same with AWS. Additionally given how close the costs are to begin with, it would very likely depend on your workloads as to which service was cheaper.

Overall I'd say Azure is the only real competition to AWS as a product (where they are often the most willing to negotiate a big deal), but googles open source efforts potentially pose a risk.

Re:Amazon’s Chips Threaten Intel by zaarn on Tuesday December 11, 2018 @08:36AM (#18655186)
AWS still offers a very integrated experience and lots of people will simply pick AWS because of the brand name. Most people hosting SaaS or similar on the web don't actually need that much resources so for 98% of startups, I'd bet that AWS isn't the largest entry on their monthly running costs.
Re:Amazon’s Chips Threaten Intel by StreamBright on Tuesday December 11, 2018 @07:03AM (#18654755)
This is great, how about adding reliability, availability, redundancy, SLA's and a few things more. How about needing to have a data warehouse, load balancers, SOC compliance? Not all the businesses go for the cheapest option and these decisions are rarely single dimensional. AWS is an integrated solutions for every aspects of an enterprise IT needs. If you try to compare a tiny slice of it with a single dimension comparison you can beat AWS but if you get the full picture it is getting harder to a point when you can't really beat it.
Re:Amazon’s Chips Threaten Intel by zaarn on Tuesday December 11, 2018 @07:10AM (#18654789)
Availability over this year has been about 99.9% for the network, if I need more I can book a server in a different DC and do failovers. There is an SLA you can optionally book.

I don't require a data warehouse, load balancers (beyond HAProxy on the same host) or SOC Compliance at the moment, if I need those, I can build them.

Not all businesses go for the cheapest option but on the flipside if Amazon costs 80x of other providers, the business will probably just find two sysadmins and contract them for the work.

Even if you need bigger, load balancers are available as hardware, they're fairly cheap compared to AWS offerings and come with in-built firewall. Incoming traffic remains free on these. Your ISP will probably peer much cheaper than AWS and Hetzner if you're bringing enough money to justify it.

I know several corporations that do their entire IT out of AWS, some of them use inhouse and others scatter their usage across several cloud providers, AWS would likely increase their operating cost by 100x.

Re:Amazon’s Chips Threaten Intel by StreamBright on Tuesday December 11, 2018 @09:24AM (#18655439)
I guess you just downplay the amount of money you spend on developing your own solutions. What does a load balancer do on the same host anyway?

Where is this 80x-100x coming from? It would be impossible to create a 100 times cheaper solution because it would mean there is no margin left for the hosting provider.

Re:Amazon’s Chips Threaten Intel by zaarn on Tuesday December 11, 2018 @09:48AM (#18655588)
Loadbalancers are useful for more than balancing load, you can distribute traffic to the different endpoints on them. They're fairly good at it.

80x is on traffic costs alone, I've detailed that above; 80$ for 1TB of traffic on AWS, not including incoming traffic costs, 1$ for 1TB of traffic on Hetzner, incoming traffic is free.

A 16core/64GB instance (m5.4xlarge) on AWS costs 360$ monthly, a tiny bit cheaper if you buy upfront. I pay 50$ a month for 16core/128GB/2TB. The 2TB storage would have to be paid extra on AWS. The m5a.4xlarge is a tad cheaper at 320$ monthly cost, again not counting for storage and bandwidth costs. I get double the RAM and lots of storage for less than 30% of the cost.

So on traffic, it's 80x cheaper, the instance is barely 30% the cost of AWS, and that's not counting the storage costs, which are very high on AWS compared to other providers (OVH, B2). And that only gets cheaper once you buy volume.

Of course the number 80-100x doesn't apply to me personally since I'm running a fairly low-scale operation but this all starts to stack up once you go large. A colo is even cheaper than any of these options since you only pay for power used and for hardware once.

Re:Amazon’s Chips Threaten Intel by e12e on Tuesday December 11, 2018 @10:17AM (#18655822)
To be fair, you should probably account for one or two mirror servers on hetzner for easier, lower latency fail over in case of hw failure (assuming you're talking about dedicated servers, not hetzner cloud). Of course with eg three servers, you might load balance acccross most of those during normal load, just make sure to have enough capacity left over to run with N less servers while you spin up a replacement and/or a disk is replaced etc).

Just for a more apples to apples comparison.

I guess the reason ppl don't "see" the insane premium clouds place on bandwidth is that bandwidth scales up with (presumably paying) customers. So as long as you're not streaming 4k video... You're happy to let the cloud eat out of the bit of your profits that "scales up".

Re:Amazon’s Chips Threaten Intel by jasonlotito on Tuesday December 11, 2018 @12:52PM (#18657149)
We are heavily invested in AWS. AWS is not cheaper, but it doesn't mean it's prohibitively expensive when you consider everything it offers. What people tend to ignore are the other things it offers. For example, the parent talks about data transfer costs, but that's just one aspect of cost.

The real big cost in any organization is head count. And while a load balancer is not difficult to setup and maintain the first time, managing it becomes time consuming in a large enough organization. Couple that with everything else...

If someone can replicate what AWS is doing at a lower cost, people would move to them. But there are few companies out there that come close. Bandwidth cost is generally not your biggest expense.

Re:Amazon’s Chips Threaten Intel by bluedonuts on Wednesday December 12, 2018 @04:49AM (#18662597)
That's not even accounting that Hetzner doesn't bill incoming and internal traffic, which AWS does.

This is incorrect. AWS does not charge for incoming traffic nor does it charge for internal traffic within the same zone.

Re:Amazon’s Chips Threaten Intel by zaarn on Wednesday December 12, 2018 @05:08AM (#18662660)
In an old project I had 2.8TB of transfer per month between DCs (ie zones in AWS). The hoster provided that service for free, AWS bills this for 20$.

Incoming traffic is charged on a few AWS applications, not EC2, but some do.

That doesn't really change the point though; AWS Networking is magnitudes more expensive than competitors and they bill for things that are accepted as part of the service in other places.

Re:Amazon’s Chips Threaten Intel by aarbor989 on Tuesday December 11, 2018 @12:45PM (#18657082)
Not disagreeing with your points, but internal traffic is free between the same AZ on AWS
Re:Amazon’s Chips Threaten Intel by zaarn on Wednesday December 12, 2018 @05:10AM (#18662670)
Ye but I wouldn't know any projects that on AWS would need internal traffic that wouldn't also need instances over AZs/regions.
Re:Amazon’s Chips Threaten Intel by marcosdumay on Tuesday December 11, 2018 @08:40AM (#18655204)
For large datacenters, excepting labor, on premises costs are usually an order or two of magnitude lower than Amazon, so you can ignore all the details. Specifically on labor, computers don't need that much of upkeep (unless you depend on flaky software, but then Amazon won't help you anyway), so it's a matter of having enough of them to justify hiring 2 people. if you do, you are better keeping them on premises. Besides, adapting your software for Amazon isn't free either.

For small datacenters, there are plenty of VPS, server rentals and colos around with prices an order of magnitude lower than Amazon. The labor cost of setting those up is comparable to the cost of adapting your software for Amazon, with the added benefit that you aren't locked in.

AWS has a few unique value propositions. If you require stuff very different from the usual (eg. a lot of disk with little CPU and RAM) it will let you personalize your system like no other place. If you have a very low mean resource usage with rare incredibly large peaks, the scaling will become interesting. But it is simply not a good choice for 90% of the folks out there. To go through your list, fault tolerance through Amazon is not that great, it need a lot of set-up (adapting your software), and adds enough complexity that I doubt it increases reliability; I don't know about compilance; about security, I only see problems; and integration is what AWS systems do worse, since network traffic is so expensive.

Re:Amazon’s Chips Threaten Intel by acdha on Tuesday December 11, 2018 @09:11AM (#18655373)
> For large datacenters, excepting labor, on premises costs are usually an order or two of magnitude lower than Amazon, so you can ignore all the details.

That’s too big a caveat to breeze by without a huge justification. If you look at the full cost that 1-2 orders of magnitude for many places goes negative and is a smaller margin for almost everyone else unless you have some combination of very high usage to amortize your staff costs over and/or the ability to change the problem (e.g. beating S3 with fewer copies or using cold storage, having simpler or slower ops or security, etc.).

It can be done but I’ve seen far more people achieve it through incomplete comparisons than actual measured TCO, especially when you consider the first outage where they’re down for a week longer because they learned something important about how data centers can fail.

Re:Amazon’s Chips Threaten Intel by oblio on Tuesday December 11, 2018 @04:42AM (#18654171)
If you have a simple business or website, AWS is not cost efficient compared to an old school shared hosting and it's not even more convenient. Those have slightly better control panels than the AWS Console and for crying out loud, AWS doesn't even offer automatic backups for their VMs as part of their offering.
Re:Amazon’s Chips Threaten Intel by hrez on Thursday December 13, 2018 @03:51AM (#18670862)
They do now. See Snapshot Lifecycle Policy.
Re:Amazon’s Chips Threaten Intel by nova22033 on Tuesday December 11, 2018 @06:58AM (#18654729)
>Dozens of small companies (ranging from a couple of people to a couple dozen) rely on me to decide and direct their tech stacks; I always suggest something other than Amazon even where Amazon is suggested first by them; the vast majority defer to my judgement.

so what do you recommend instead of Amazon?

Re:Amazon’s Chips Threaten Intel by foxhop on Tuesday December 11, 2018 @08:59AM (#18655301)
I recommend Joyent (acquired by Samsung).

They open source all their software (and make it easy to install and use). Their hypervisor operating system (SmartOS) rocks so hard. They also released Manta (S3 alternative object store).

If Joyent ever changed direction, or shut down, I have an unlocked path forward with a community to help me continue on my own hardware. I can build my own cloud if push comes to shove.

Re:Amazon’s Chips Threaten Intel by 3pt14159 on Tuesday December 11, 2018 @11:17AM (#18656319)
I recommend DigitalOcean. Enough of the stuff you need, without the annoyances that come with dealing with AWS.

That said, when meltdown / spectre was announced AWS was already patched. The rest of us on hipster VPS providers had to cross our fingers. One of the main things I dislike about per-minute billing for servers is that it's too easy for bad actors to cycle through if there is some sort of side channel attack.

I remember when I first heard of the concept of VPSes. My initial reaction was "seems risky" but I was young and lots of older, smarter people assured me it was ok. Now I've grown used to them and all the luxury goodness they provide and I don't want to go back. It's like car ownership and finding out that all that cycling around town before you were old enough to get a license was what kept you looking fit.

Re:Amazon’s Chips Threaten Intel by jammygit on Wednesday December 12, 2018 @01:38PM (#18666482)
The DO privacy policies and terms of service have some confusing clauses or missing promises. Other than that, DO is really nice to use
Re:Amazon’s Chips Threaten Intel by akudha on Tuesday December 11, 2018 @08:16AM (#18655085)
I too am interested in this. Alternatives, and the reasons for it. It isn't easy convincing suits - nobody is gonna get fired for suggesting AWS, so unless they are presented with a strong alternative, it isn't easy convincing managers not to go with AWS
Re:Amazon’s Chips Threaten Intel by ernsheong on Tuesday December 11, 2018 @11:06AM (#18656235)
GCP, Azure... I personally really like GCP, it’s optimized for simplicity and thus developer happiness.
Re:Amazon’s Chips Threaten Intel by dokalanyi on Tuesday December 11, 2018 @01:00AM (#18653510)
What alternatives to AWS could save a non trivial amount of money? Especially for RDS? I think we're getting to the point where servers cost quite a bit
Re:Amazon’s Chips Threaten Intel by snaky on Tuesday December 11, 2018 @04:00AM (#18654035)
https://www.hetzner.com/dedicated-rootserver/px61-nvme

Substract VAT from the price, add HDD for WAL, and setup PostgreSQL on a couple of them.

Re:Amazon’s Chips Threaten Intel by m_mueller on Tuesday December 11, 2018 @04:28AM (#18654127)
Don't understand why you're being downvoted. Install Kubernetes and make your own cloud. It really depends on your workload whether that's better than managed cloud services with elastic scaling:

* your software has a startup time that takes too long - cannot scale down easily

* you have a constant base load with only moderate peaks

* you'd rather run other background tasks at times with low load than scaling down - this way you get a bunch of "free" compute power you can use for other things

Re:Amazon’s Chips Threaten Intel by tasubotadas on Tuesday December 11, 2018 @05:57AM (#18654489)
Installing kunernetes is something you can only suggest if you haven't done yourself. Getting it right is extremely non trivial
Re:Amazon’s Chips Threaten Intel by lmilcin on Tuesday December 11, 2018 @07:41AM (#18654919)
Having set up couple of clusters myself, professionally, I can say setup is extremely easy relative to the functionality you are getting if you wanted to get it by traditional means (traditional = pre-cloud tech).

What is complicated is that this absolutely does not absolve you from having to understand everything that is happening under the hood. If you feel Kubernetes replaces that requirement you are doomed first time a non-trivial issue happens.

Re:Amazon’s Chips Threaten Intel by m_mueller on Tuesday December 11, 2018 @08:09AM (#18655056)
Could you share some insights on what you think is "extremely non trivial"? In what way is Kubernetes harder than what's to be expected of a technology that orchestrates serverside software? Doesn't this rather depend on the actual services you want to run rather than Kubernetes itself? Obviously it won't reduce complexity of what you want to run, but it makes deployments of it pretty straight forward as far as I can tell.
Re:Amazon’s Chips Threaten Intel by etaioinshrdlu on Tuesday December 11, 2018 @07:41AM (#18654922)
I have so far found Hetzner Dedicated servers to resist most forms of "infrastructure as code".

I can't seem to even be able to restore one from an image...

This applies only to dedicated ... but to me that's the interesting part of Hetzner.

I might just use Ansible to provision Hetzner servers that I set up manually initially. The cost savings are there to make it worth the hassle.

Wish there was a cleaner approach.

Re:Amazon’s Chips Threaten Intel by danmaz74 on Tuesday December 11, 2018 @08:28AM (#18655148)
I wouldn't suggest to use that for the main DB, but for almost everything else docker works perfectly fine on Hetzner.
Re:Amazon’s Chips Threaten Intel by etaioinshrdlu on Tuesday December 11, 2018 @05:41PM (#18659676)
Right, but I'm concerned with the initial provisioning of the OS on which docker runs. It's not nothing even if the apps run in docker.
Re:Amazon’s Chips Threaten Intel by danmaz74 on Tuesday December 11, 2018 @06:31PM (#18659994)
In most cases, you can just provision the OS from a web interface. If you get a bigger machine where you need to configure the disks yourself, there is a pretty easy to use command line tool they built which does most of the work.

The only part which I had to learn the hard way is configuring iptables to secure my servers against external attacks. Luckily, recent versions of docker make it easy to keep iptables configured - at the beginning, that was almost a nightmare...

Re:Amazon’s Chips Threaten Intel by etaioinshrdlu on Tuesday December 11, 2018 @07:44PM (#18660399)
Is there a command line tool to automate installing the OS?

Well what I would really like is to be able to deploy something like an "AMI" on these dedicated servers. Any ideas for how to get something close?

Re:Amazon’s Chips Threaten Intel by danmaz74 on Wednesday December 12, 2018 @08:40AM (#18663745)
Re:Amazon’s Chips Threaten Intel by ksec on Tuesday December 11, 2018 @02:27AM (#18653721)
I am hoping DO will up the game in that. [1] I am not sure how big the market is for a only VM + DBaaS, because from my limited scope that is like 90% of what I need. The other 10% I am happy to have DNS, Transitional Emails, Register, CDN all under different companies to avoid putting all eggs in one basket. I do wish there is an UI to integrate all of it though. ( Yes I know that is exactly like Heroku, but I am cheap, Heroku is already much more expensive than AWS, I often wonder what if Heroku runs on top of DO )

[1] https://try.digitalocean.com/dbaas-beta/

Re:Amazon’s Chips Threaten Intel by ori_b on Tuesday December 11, 2018 @04:25AM (#18654113)
> Especially for RDS?

Run your own servers, instead of paying Amazon to do your system administration. At small sizes, Amazon is a cheap sysadmin. At scale, paying them as sysadmins is expensive.

Re:Amazon’s Chips Threaten Intel by StreamBright on Tuesday December 11, 2018 @07:09AM (#18654781)
I just moved one of the largest (5+PB) data warehouses of Europe to AWS and we saved 35% of a huge (1M+ / year) budget while increased reliability, availability and security. I am not sure why people think that AWS is expensive. Running on a traditional hosting was a nightmare with constant downtimes because of issues outside of our control. Cooling, networking, security you name it. AWS makes these non-existent or very easy to tackle. For example of networking, there are several teams of network engineers oncall for AWS the handle routing issues etc. and you just get an email about it. With the previous vendor we found about the issue, tried to reach the vendor and we had to convince them that there is an issue and it took them 2 days to recover.

I am planning to move to AWS more entreprise clients for saving significant money on IT. AWS is most definitely a competitive option for this.

Re:Amazon’s Chips Threaten Intel by pritambaral on Wednesday December 12, 2018 @12:25AM (#18661597)
You seem to be talking about EC2, or at least services available with EC2. You parent was talking about RDS and sysadmins who manage Postgres on RDS.
Re:Amazon’s Chips Threaten Intel by mjlee on Tuesday December 11, 2018 @05:59AM (#18654501)
Even at quite large sizes, RDS is a fantastic product. I think I'd opt to use it even with full time Database Administrators on staff.
Re:Amazon’s Chips Threaten Intel by ComputerGuru on Tuesday December 11, 2018 @02:07AM (#18653659)
Azure is both comparable to and cheaper than (and subjectively better) AWS.
Re:Amazon’s Chips Threaten Intel by chopin on Tuesday December 11, 2018 @02:15AM (#18653682)
But that's trading lock-in to AWS for lock-in to Microsoft.
Re:Amazon’s Chips Threaten Intel by roman030 on Tuesday December 11, 2018 @04:27AM (#18654120)
Still kind of diversifying
Re:Amazon’s Chips Threaten Intel by nostrebored on Tuesday December 11, 2018 @09:01AM (#18655318)
I've literally never heard this from anyone who's used both at an enterprise level. Personally I recommended azure a few years ago rather than aws for a docker based microservice app but the biggest drawback was the cost. What exactly are you running that's cheaper?
Re:Amazon’s Chips Threaten Intel by rbanffy on Tuesday December 11, 2018 @04:10AM (#18654059)
The Google cloud solutions are very competitive in price with the AWS ones.
Re:Amazon’s Chips Threaten Intel by mijamo on Tuesday December 11, 2018 @04:26AM (#18654114)
The lock in is the same though.

We are having A LOT of troubles due to lock in with Google Cloud (particularly GAE and Datastore, but also Pub/Sub) and it is really not fun at all...

Re:Amazon’s Chips Threaten Intel by rbanffy on Tuesday December 11, 2018 @04:31AM (#18654137)
You can always design around that. I know I'm mostly locked in when I deploy a classic GAE application or when I use the datastore (there is AppScale, if you need).

If what you are running is a virtualized version of your physical DC infrastructure, you can probably deploy it anywhere with very little trouble.

Re:Amazon’s Chips Threaten Intel by agopaul on Tuesday December 11, 2018 @07:36AM (#18654898)
Google doesn't seem to be serious with their managed DBMS solutions. The PostgreSQL version is still 9.6 even though 11 has been released, whereas AWS already has pg 11 available.
Re:Amazon’s Chips Threaten Intel by ernsheong on Tuesday December 11, 2018 @11:14AM (#18656300)
Consider if most data in RDS should be in a data warehouse instead.

Google’s BigQuery can help offset costs. Not to mention GCP is now a strong contender to AWS’s offerings.

Re:Amazon’s Chips Threaten Intel by simonh on Tuesday December 11, 2018 @04:56AM (#18654233)
All of what you say is true and I completely agree it's important to have open solutions out there. What vertical solutions offer though is accountability.

If there is a security issue in the iPhone everybody knows who owns the problem. If there are scammy apps in the iOS App Store - and there actually are - everyone knows who has the power and responsibility to clean that up.

Re:Amazon’s Chips Threaten Intel by metildaa on Tuesday December 11, 2018 @05:57AM (#18654486)
Open source isn't a solution to the problem you bring up, proper maintenance processes are.

A great example of this is the Debian package archive, with 51,000 packages in the archive, you know each package has a maintainer that has vetted that package, and they will maintain it for the rest of the release (usually 2 or 3 years) even if the developers of it wander off or disappear.

Key to this is the Debian Social Contract, which defines what is acceptable, and when maintainers should start ripping out malicious anti-features or reject malicious updates from the upstream project: https://www.debian.org/social_contract

Comparatively, PyPI & npm are unmaintained dumping grounds of sketchy software, like copying code sight unseen off StackOverflow, but with the added risk of every update potentially being malicious.

The lack of separate, objective maintainers for these package archives has caused a plethora of issues, from packages randomly disappearing, anti-features being added, to malicious code being embedded. This is a cultural issue around managing packages that the Free Software world mostly solved decades ago, yet Open Source communities like nodejs can't figure out these basic processes that prevent bad shit from happening to packages in their archive.

Re:Amazon’s Chips Threaten Intel by jacobush on Tuesday December 11, 2018 @06:12AM (#18654547)
I agree with the specific examples and symptoms you cite, and yet I can't really see the dividing line being Open Source vs Free Software.

Say, OpenBSD is thoroughly vetted and ("soft, permissive") Open Source. They also have a social contract. (Perhaps not in writing as much as in culture, I am not very familiar with the BSDs either technically or socially but I know the software is very well vetted and accounted for.) Or maybe I misunderstood the distinction you make.

Re:Amazon’s Chips Threaten Intel by amelius on Tuesday December 11, 2018 @07:03AM (#18654753)
In my experience, if a company owns the entire supply chain then they are usually a (semi-)monopoly and don't care much about actual the problems you have, unless they also affect a large percentage of their customer base.
Re:Amazon’s Chips Threaten Intel by sametmax on Tuesday December 11, 2018 @06:16AM (#18654574)
And how did that work out ? Apple is still doing whatever they want, shut down competition and steal ideas, but never pays any consequences for their mistakes.

So how is that any good for us ?

Re:Amazon’s Chips Threaten Intel by ryacko on Tuesday December 11, 2018 @03:17AM (#18653896)
Performance competitive technology requires paying for its development. Electronics manufacturing is inherently heavy industry, nothing short of mandating FPGAs would tilt it any other way.

The world we live in is built upon a series of choices, the most important of which is whether you take a higher paying job or building what you desire.

There will always be a lag between the latest product, or in the case of Linux vs Unix, reverse engineering and developing a compatible product.

Re:Amazon’s Chips Threaten Intel by rbanffy on Tuesday December 11, 2018 @04:17AM (#18654080)
> nothing short of mandating FPGAs would tilt it any other way.

I can think of multiple alternatives that could be taken in isolation or combined.

- Regulating the market and splitting foundries from their IP developers (this may not even be necessary at this point)

- Funding development of a rich set of public-domain IP that could be used to build a common standard platform

- Direct all government purchases to be of such public-domain standards

- If necessary, fund capacity so that the foundry market remains competitive even in small runs.

Re:Amazon’s Chips Threaten Intel by pjc50 on Tuesday December 11, 2018 @04:30AM (#18654131)
US government (and other major purchaser) "second sourcing" regulations are a longstanding attempt to keep a competitive market in situations where it would otherwise collapse into a monopoly. That's how Intel came to share x86 with AMD in the first place.
Re:Amazon’s Chips Threaten Intel by rbanffy on Tuesday December 11, 2018 @04:33AM (#18654142)
Yes, but I'm not sure it's still as influential as it was in the 80's and 90's
Re:Amazon’s Chips Threaten Intel by jplayer01 on Tuesday December 11, 2018 @09:18AM (#18655407)
I'm not sure what you mean. We wouldn't have AMD now, and the utterly non-competitive x86 CPU market would look entirely different than it does now. Despite AMD not being competitive on performance in the past ~10ish years, they were still an alternative if Intel ever really dropped the ball or went off the rails on exploitative business practices. Without that counterweight, there would've been no limit to what Intel could've done.

More needs to be done to ensure proprietary silos like Apple, but second sourcing has, largely, done its job.

Re:Amazon’s Chips Threaten Intel by ryacko on Tuesday December 11, 2018 @01:55PM (#18657759)
The nature of competition requires an advantage of some kind, or advancement won’t be very fast. The limit to what I think the free market would allow would be the government splitting funding for research and for production, and for any contractor to fulfill production orders without paying for licenses.

It seems more likely that splitting foundries would be successful, with some sort of anti-trust mechanism to prevent a foundry and an IP developer from having too much favoritism (or advantage from scale).

Re:Amazon’s Chips Threaten Intel by reikonomusha on Tuesday December 11, 2018 @12:29AM (#18653439)
For Apple, I find almost the opposite in terms of forced development. If I want to write a program on macOS, I can expect the porting effort to Linux to be simple if not trivial, thanks to UNIX.

Compare that to Windows, which has ostensibly less control, but I continue to find to be a massive pain to develop for.

With that said, if macOS lost UNIX, I’d be done.

Re:Amazon’s Chips Threaten Intel by Meai on Tuesday December 11, 2018 @01:30AM (#18653578)
You are speaking from inside the walled garden here, from the outside the effort of porting to macOS is monumental. The naive way is: I have to buy hardware, learn new Apple specific languages, learn a new OS, learn a new IDE, be compliant with their app store policies, distribution etc. (which applies to Windows now too I suppose).
Re:Amazon’s Chips Threaten Intel by reikonomusha on Tuesday December 11, 2018 @05:11AM (#18654290)
I suppose I’m an outlier then. I just use normal UNIX tools. No Xcode, no IDE’s, no proprietary toolchains. Maybe my programs are too boring. :)

There are some portability quirks for sure, though.

Re:Amazon’s Chips Threaten Intel by xnyan on Tuesday December 11, 2018 @09:13PM (#18660828)
If you don't mind me asking, if not developing for ios and need xcode for appstore access, why are you on mac?
Re:Amazon’s Chips Threaten Intel by Koshkin on Tuesday December 11, 2018 @12:46PM (#18657091)
Why not Linux, then? Why pay "the Apple tax"?
Re:Amazon’s Chips Threaten Intel by aoeusnth1 on Wednesday December 12, 2018 @03:10AM (#18662212)
(not the OP). I develop linux services on a Mac, connected remotely to a linux workstation. My company pays the Apple tax, and the hardware is nicer. Plus, my friends use iMessage.

I tried using a company Linux device only to find that its graphics drivers weren't supported, the 4k scaling didn't work nicely without spending ~30 minutes looking up how to do it the hard way, and it didn't play nicely when connected to a normal 1080 monitor. I returned the device after (thankfully) it failed.

Re:Amazon’s Chips Threaten Intel by dkarras on Tuesday December 11, 2018 @08:13AM (#18655068)
Except for "I have to buy hardware", that's... just not true. Even buying the hardware can be circumvented but let's stay strictly legal here.

As OP said, it's unix, at least extremely unix-y so you don't have to learn apple specific languages. You can choose to do so for better integration to their system and vision and UI idioms (and should I say, macOS native applications are the BEST thought out applications you'll ever have the pleasure of using in user experience side). But whatever code you run in Linux will be trivially ported to macOS.

Learning a new OS is... I mean it is a new thing to learn but it isn't like you didn't learn the OS you are using at some point. Unless you think that there should be one and only one OS for the entire universe that everyone uses, this is an irrelevant point.

For the IDE, again, you don't have to, but you can choose to learn. Most popular IDEs natively work on macOS just fine, and you can just use your terminal like in any unix system, use your build scripts etc.

For macOS, you don't have to be compliant with anything, you can distribute your apps the old fashioned way. If you want to be in their dedicated store though, yeah they have rules. I think that makes sense.

For iOS, that store is the only way to distribute software and your points would make a bit more sense. But I actually am on the fence about the merit of the walled garden approach of iOS. Android ecosystem is a cesspool of malware. I can deal with malware on my computer. My computer has the resources etc. And computers are my job. But my mobile phone IMO has to run trusted code, I will happily delegate some standards to a central body as long as they manage it sufficiently well. When I install an app, I want to be sure that there are reasonable protections about what they can and can't access in my phone. I take my phone with me everywhere, it knows A LOT about me. I can't disassemble all binaries I use to make sure they aren't doing anything shady. Apple has automated tests for this stuff. I know it can't be bulletproof but it is something. They are fast to respond to exploits and they manage to keep their platform secure.

If a "free for all" device was popular, I'd still manage. I'd just have to be EXTRA EXTRA paranoid about what I install in my phone and it would decrease my productivity and quality of life quite a bit. That I can manage. But the whole ecosystem would be A LOT less secure. Not many people would exercise discipline. Viruses, malware, rootkits everywhere, billions of people carrying them in their pockets everywhere. My inclination right now is that that would be a worse deal right now for the world. While Centralisation and corporate power is something I generally despise, in this case (mobile OS, walled garden, corporate control over what apps can and can't do on their platform), I think can see the merit as long as they don't majorly screw it up.

Re:Amazon’s Chips Threaten Intel by adrianN on Tuesday December 11, 2018 @12:48AM (#18653485)
Apple refuses to update their command line tools because of the license. The bash I have here is more than ten years old. It's only a matter of time before things diverge enough to make porting a major pain.
Re:Amazon’s Chips Threaten Intel by giancarlostoro on Tuesday December 11, 2018 @12:58AM (#18653505)
I dont understand this, they already share some of the source to several OS components. Do you care to elaborate a bit on this? Is there some GPL clause or something that became too risky for Apple or something? How do BSD projects get by with the newer licenses aside from already being open source it doesnt seem to affect their underlying license...
Re:Amazon’s Chips Threaten Intel by teddyh on Tuesday December 11, 2018 @07:29AM (#18654869)
More details here:

http://meta.ath0.com/2012/02/05/apples-great-gpl-purge/

[…]

Anyway, the message is pretty obvious: Apple won’t ship anything that’s licensed under GPL v3 on OS X. Now, why is that?

There are two big changes in GPL v3. The first is that it explicitly prohibits patent lawsuits against people for actually using the GPL-licensed software you ship. The second is that it carefully prevents TiVoization, locking down hardware so that people can’t actually run the software they want.

So, which of those things are they planning for OS X, eh?

I’m also intrigued to see how far they are prepared to go with this. They already annoyed and inconvenienced a lot of people with the Samba and GCC removal. Having wooed so many developers to the Mac in the last decade, are they really prepared to throw away all that goodwill by shipping obsolete tools and making it a pain in the ass to upgrade them?

Re:Amazon’s Chips Threaten Intel by sanxiyn on Tuesday December 11, 2018 @01:32AM (#18653584)
Allegedly, Apple hates GPLv3.
Re:Amazon’s Chips Threaten Intel by sjwright on Tuesday December 11, 2018 @02:54AM (#18653813)
And it’s worth remembering: Linus Torvalds hates GPLv3 as well.

Meanwhile, updating gnu tools is pretty straightforward with homebrew, so the consequences of this view are minimal—for me, so far.

Re:Amazon’s Chips Threaten Intel by belorn on Tuesday December 11, 2018 @06:58AM (#18654734)
Linus Torvalds has in multiple talks said that he does not hate gplv3. He thinks limiting DRM (tivo case) in the license is something he do not want for the kernel, and he strongly disliked the method where GPLv2 automatically upgrades to GPLv3 with the "or any newer version", since his view is that GPLv3 and GPLv2 is two very different licenses because of the DRM clause. During the debconf talk, he said that describing gplv3 as being similar to gplv2 was immoral.

Here is a direct quote "I actually think version 3 is a fine license" - Linus Torvalds

FSF view DRM as just being a physical version of a legal restriction, and they often quote laws that makes it illegal to bypass DRM as proof that DRM is also a legal restriction. Thus in GPLv3 they treat them as identical and they don't see it as a change in how the GPL license work. Linus strongly disagree on this.

This is very different from the Apple case and I doubt anyone can find similar quotes from them.

Re:Amazon’s Chips Threaten Intel by Someone on Tuesday December 11, 2018 @03:40AM (#18653974)
Their lawyers likely strongly advised against bundling GPLv3 software with their OS because there is a non-zero risk that some judge, somewhere, some day, will claim that requires them to release the source of all their software under GPLv3.

I think that, if GPLv3 ever gets sufficiently tested in courts all around the world (which is highly unlikely) that stance could change.

Re:Amazon’s Chips Threaten Intel by jononor on Tuesday December 11, 2018 @04:22AM (#18654096)
Why would GPLv3 be substantially different risk than GPLv2?
Re:Amazon’s Chips Threaten Intel by rbanffy on Tuesday December 11, 2018 @04:38AM (#18654154)
GPLv3 has anti-TiVoization and patent protection built in.
Re:Amazon’s Chips Threaten Intel by jononor on Tuesday December 11, 2018 @05:14AM (#18654299)
Yes, but that doesn't make it more likely that anyone would have to open source their apps or OS?
Re:Amazon’s Chips Threaten Intel by rbanffy on Wednesday December 12, 2018 @08:23AM (#18663623)
No, but those fears weren't rational to begin with.
Re:Amazon’s Chips Threaten Intel by StreamBright on Tuesday December 11, 2018 @07:09AM (#18654783)
Not only Apple but almost every enterprise.
Re:Amazon’s Chips Threaten Intel by tzakrajs on Tuesday December 11, 2018 @03:44AM (#18653989)
You would hate it too if you had to open source the entirety of your OS or application because a GPLv3 COPYING file was floating about in there.
Re:Amazon’s Chips Threaten Intel by oblio on Tuesday December 11, 2018 @04:51AM (#18654212)
When they included Bash and other GNU tools in their OS to draw developers to their platform, while said platform was dying, they didn't hate that...
Re:Amazon’s Chips Threaten Intel by akulbe on Tuesday December 11, 2018 @01:11AM (#18653532)
I'm not an expert, so forgive me if I'm way off base here… but isn't this exactly the need that homebrew fills?
Re:Amazon’s Chips Threaten Intel by adrianN on Tuesday December 11, 2018 @03:38AM (#18653969)
That's similar to saying that Cygwin or MSYS or MinGW or WSL is filling that need on Windows.
Re:Amazon’s Chips Threaten Intel by rbanffy on Tuesday December 11, 2018 @04:40AM (#18654162)
The main difference would be in that, since Windows has no native Unix environment, all these tools are added functionality while on the Mac, it overrides built-in functionality and can make things go a bit weird.
Re:Amazon’s Chips Threaten Intel by pjmlp on Tuesday December 11, 2018 @07:18AM (#18654830)
Just like it doesn't have a native Win32 environment, rather different personalities built on top of a common layer.

UNIX environment on Windows is just like how IBM and Unisys mainframes deal with it.

Re:Amazon’s Chips Threaten Intel by Koshkin on Tuesday December 11, 2018 @12:50PM (#18657136)
Indeed. (Except that "WSL" should be read as "Windows Substitute for Linux.")
Re:Amazon’s Chips Threaten Intel by pjmlp on Tuesday December 11, 2018 @03:09PM (#18658437)
I don't remember FreeBSD or illumos calling their syscall compatibility layer for Linux Substitute.
Re:Amazon’s Chips Threaten Intel by Koshkin on Tuesday December 11, 2018 @08:32PM (#18660639)
Nor were they called “services for Linux.”
Re:Amazon’s Chips Threaten Intel by pjmlp on Wednesday December 12, 2018 @01:21AM (#18661757)
Nor are they called now, rather Subsystem.

I don't care what names marketing departments come up with.

Re:Amazon’s Chips Threaten Intel by Boulth on Wednesday December 12, 2018 @02:17PM (#18666842)
Actually "for Linux" came from the legal department as Linux is a trademark and it's a common practice to indicate relationship with "for X" where X is a trademark (e.g. "Y for Twitter" instead for "Twitter Y" that would suggest close relationship, from the same company).
Re:Amazon’s Chips Threaten Intel by pjmlp on Wednesday December 12, 2018 @03:09PM (#18667318)
Thanks for the clarification.
Re:Amazon’s Chips Threaten Intel by rhinoceraptor on Wednesday December 12, 2018 @08:26AM (#18663643)
It's more like a "Windows Subsystem for Linux Applications"
Re:Amazon’s Chips Threaten Intel by PeterisP on Wednesday December 12, 2018 @05:16PM (#18668214)
The only problem with Cygwin and MSYS and MinGW was that they filled that need poorly.

You could say that WSL is filling that need on Windows now, WSL certainly does remove some of the earlier obstacles/objections why one would want to avoid Windows and use Linux for development.

Re:Amazon’s Chips Threaten Intel by amelius on Tuesday December 11, 2018 @07:05AM (#18654766)
> For Apple, I find almost the opposite in terms of forced development. If I want to write a program on macOS, I can expect the porting effort to Linux to be simple if not trivial, thanks to UNIX.

Reminds me of the days when I had to buy Windows to test if my website worked on IE.

In the case of Apple, I have to buy the hardware too!

Re:Amazon’s Chips Threaten Intel by pjmlp on Tuesday December 11, 2018 @07:15AM (#18654818)
Historical accident of rebooting Copland with NeXTSTEP, which wasn't even relevant for NeXT beyond bringing developers into NeXTSTEP world.

The real Apple developer culture is around Objective-C and Swift tooling, alongside OS Frameworks, none of them related to UNIX in any form.

In case you haven't been paying attention the new network stack isn't even based on POSIX sockets.

Re:Amazon’s Chips Threaten Intel by Koshkin on Tuesday December 11, 2018 @12:40PM (#18657040)
Yes, you can write a UNIX program that will run on MacOS. You can even use Autotools and X Window API. On the other hand, a usual MacOS application is not "a UNIX program."
Re:Amazon’s Chips Threaten Intel by DavidNielsen on Tuesday December 11, 2018 @05:13AM (#18654297)
In fairness to Apple they are these days quite the Open Source company. Their main language is fully open source in every sense the word. You can get large parts of their base OS under an acceptable license as well as their stack, much of which is developed in the open or work is open sourced as Apple is able to. Of course they will keep back OSS code if it means making a big splash at a presentation but I don’t think that is a bad thing as such, who would deny them a bit of theatre.

They also do a lot of tech blogging on their Open source code, especially the Safari and WebKit team have some excellent posts regularly.

Sure they have proprietary magic in there but it is not as big a part of the pie as people imagine, and certainly less than in years past.

The same is true for Microsoft, who now famously aims to be the biggest Open Source company in the world (having acquired GitHub, Xamarin and many others, as well as made partners and friends out of enemies of the past, to help them on that journey).

In fact I can’t think of a single major company in the business which hasn’t embraced Open Source to some degree. I don’t think that the Apple strategy of controlling the entire experience means what it used to anymore. It doesn’t mean locking you in to just one way of doing things, we now know that we need the compiler, tools and stack to be available and truly free, as a bare minimum for this to work and experience shows that the more work we share, in general, the better an experience we can present to users and developer.

Open Source has won, all these companies taking on designing their own chips, datacenters, OSes, languages and so on, they would not be possible without that commonly shared mass of work.

Famously FaceTime was supposed to be an open standard, until someone threatened to sue them for damages to the tunes of X times infinity, which is a fairly large dollar amount for any given value of X.

Re:Amazon’s Chips Threaten Intel by rvp-x on Tuesday December 11, 2018 @05:16AM (#18654305)
Neither of those are open companies. Stop listening to their marketing departments.
Re:Amazon’s Chips Threaten Intel by petra on Tuesday December 11, 2018 @02:11AM (#18653676)
>> and what impact will it all have on our freedom to build cool shit?

Considering how much the cloud, and it's many services has improved our ability stuff, and will further improve it - i don't think that our ability to build cool stuff will be more limited than before the cloud. Quite the opposite.

But we'll need to pay more money to Amazon.

Re:Amazon’s Chips Threaten Intel by jillesvangurp on Tuesday December 11, 2018 @06:34AM (#18654635)
Amazon is not the only game in town. They are competing not on cost but on feature set. However, for them running their own chips is mainly a way to optimize cost. Open source hardware is going to be a key enabler for them. Right now both Apple and Amazon are still using arm based processors, which are not open sourced but very common. The whole point of that is that it allows them to leverage open source compiler tool chains, open source kernels, etc. Replicating that stuff internally as a proprietary me-too style implementation is stupendously expensive. Neither Amazon nor Apple do that.

Instead they roll their own chips optimized for their own use case. As open source chipsets based on e.g. risc-v become more popular, tool support for that will become more popular and it will become a natural choice for building custom hardware. Breaking apart the near monopoly that Intel has had on this since the nineteen seventies is a good thing IMHO. Having a not so benevolent dictator (Intel) that has arguably been asleep at the wheel for a while now is slowing everybody down. This is what is driving people to do their own chips: they think they can do better.

The flip side is that companies building their own custom chipsets need to maintain interoperability. If they diverge too much from what the rest of the world is doing, they risk isolating themselves at great cost because it makes integrating upstream changes harder and it requires modifying standard tool chains and maintaining those modifications. Creating your own chip is one thing. Forking, e.g. llvm or the linux kernel is another thing. You need some damn good reasons to do that and opt out of all the work others are doing continually on that. Some people do of course (e.g. Google forked the linux kernel a few years back) but it buys them a lot of hassle mostly and not a whole lot of differentiation. They seem to be gradually trying to get back to running main line kernels now.

If Amazon, Apple, MS, Google, Nvidia, etc. each start doing their own chip designs, they'll either create a lot of work for themselves reinventing a lot of wheels or they get smart about collaborating on designs, code, and standardized tool chains. My guess is the latter is already happening and is exactly what enables this to begin with. Standard tool chains, open chip designs, an open market of chip manufacturers, etc. are what is enabling this. Embedded development was locked up in completely proprietary tool and hardware stacks for decades. That is now changing. You are describing the past few decades not the future.

Re:Amazon’s Chips Threaten Intel by baybal2 on Tuesday December 11, 2018 @01:23AM (#18653558)
> They have very little incentive to interoperate with external organizations via open standards because they own many of the pieces which need to be interoperable. Thus, they can force users and developers to use their tooling, the applications they approve of, dictate what code will run on their platform, and how easily you can inspect, modify, or repair their products.

I myself is wondering why this is not yet the case.

Say, TSMC opening up a "privilege tier" only to those companies willing to make their chips with DRM to check executable signatures against their keys, and they will only be issuing signatures for non-insignificant amount of money.

Re:Amazon’s Chips Threaten Intel by pjc50 on Tuesday December 11, 2018 @04:10AM (#18654058)
TSMC are ""just"" a factory, they're not the ones with enough market power to do that and it would really annoy their customers. It's more people like Apple we're talking about here.
Re:Amazon’s Chips Threaten Intel by jsjohnst on Tuesday December 11, 2018 @07:42AM (#18654924)
s/factory/foundry

That said, I think saying they are “only in manufacturing physical chips” is grossly minimizing what TSMC brings to the table for a major chip designer.

Re:Amazon’s Chips Threaten Intel by zjaffee on Tuesday December 11, 2018 @02:48PM (#18658229)
I have to disagree here, because the breakup of vertically integrated monopolies has been something that has been done by governments before. Entire components being open source certainly reduce the barrier for further closed source components, but we can develop open standards regulations that require certain middleware to be open and interoperable to prevent monopolization.
Re:Amazon’s Chips Threaten Intel by teekert on Tuesday December 11, 2018 @05:20AM (#18654320)
The positive view would be that the market always has enough demand for open source software and open hardware because as you say it would make it impossibly hard to start as a new small player in a closed, controlled market and the would kill innovation. The coming year will be important and interesting in this regard.
Re:Amazon’s Chips Threaten Intel by godelmachine on Tuesday December 11, 2018 @04:58AM (#18654240)
The thing you are trying to speak in favor of is Android.

Google itself has admitted that Android itself is a mess by lieu of the fact that they open sourced it in the first place.

Good thing Apple kept everything proprietary. There’s at least one Technology Stack I can place my trust on.

Re:Amazon’s Chips Threaten Intel by dexen on Tuesday December 11, 2018 @05:07AM (#18654273)
The thing you are trying to speak in favor of is Apple Macintosh, with its proprietary OS long since replaced by POSIX-based and Mach-based MacOS X.

We had beautiful gaming consoles, beautiful Macintoshes, and IBM mainframes, and beautiful Burroughs and Symbolics' Lisp Machines, and the Commodore C=64s.

And yet here we are, the open ecosystem has won again, as it naturally does, based on the costs structure and information propagation.

The consoles are PCs now. The mainframe of yesteryear is now a datacenter built from souped-up PCs. The mobile phones, at first dominated by proprietary OSes, are tilting ever more towards desktop-grade OSes. And the C=64s are dead and the demoscene is delivering the eulogy.

Re:Amazon’s Chips Threaten Intel by pjmlp on Tuesday December 11, 2018 @05:22AM (#18654327)
MacOS being replaced by POSIX-based and Mach-based is an historical accident.

Had Steve Jobs been at somewhere else or Jean-Louis Gassée won his bid, and there wouldn't be a POSIX-based and Mach-based Mac OS X to talk about.

Linux is losing to MIT based OSes on embedded space, where OEM can have their cake and eat in what concerns FOSS.

If Android does get replaced by Fucshia you will see how much open source you will get effectively from mobile handsets OEMs.

Re:Amazon’s Chips Threaten Intel by godelmachine on Tuesday December 11, 2018 @05:39AM (#18654398)
>>If Android does get replaced by Fucshia you will see how much open source you will get effectively from mobile handsets OEMs.

Right now, only Apple has the knack to control OS version releases uniformly across all of its devices.

Re:Amazon’s Chips Threaten Intel by jeswin on Tuesday December 11, 2018 @05:43AM (#18654423)
> Google itself has admitted that Android itself is a mess by lieu of the fact that they open sourced it in the first place.

Can you provide a source for this claim?

Re:Amazon’s Chips Threaten Intel by hellisothers on Tuesday December 11, 2018 @11:52AM (#18656626)
Apple isn’t forcing anybody to do anything. Not only do you have other options, they’re not even the biggest fish and they’re not trying to be.
Re:Amazon’s Chips Threaten Intel by hawski on Tuesday December 11, 2018 @06:53AM (#18654706)
It means that it's time to break down those companies with antitrust laws. Apple, Google and Amazon should be broken to many separate companies.
Re:Amazon’s Chips Threaten Intel by ramijames on Tuesday December 11, 2018 @03:42AM (#18653980)
I help run a blockchain tech company (https://get-scatter.com/) who is creating an Oauth like stack that lets regular users access decentralized systems. A lot of the philosophy from FOSS is thriving in those communities and for the same reasons: the web has become incredibly centralized. For many people it is entirely limited to access via walled gardens of app stores and social platforms. For those of us who grew up in the 80s and 90s, we remember the web as a very different place and long for it. For those in the east, especially China, there is a very real problem of privacy and access which decentralized systems help alleviate.

I'm all for FOSS in every way. I wish more people were. We are collectively painting ourselves into a corner by allowing these enormous corporations access to every detail of our lives. Computing should make us more free, not less.