Live data from Hacker News

Amazon EC2 Mac Instances

aws.amazon.com

481–490 of 511 posts

Re: Amazon EC2 Mac Instances

#481
post #385

Earlier quoted context omitted.

Is that why web developers have their hands on every iteration of every device on the planet? Or do they have some sort of tooling that emulates that experience for them?

No, but that's why the web is a subpar experience to native...

No :) the reason is profit margins - native has turned right over to web in electron land.

Re: Amazon EC2 Mac Instances

#482

Earlier quoted context omitted.

> Since my duty cycle for a Mac Mini is rather less than 20%, the economics even of on-demand instances immediately make sense MacStadium's prices are "rather less than 20%" of AWS's prices. To make sense, AWS would have to be comparable to MacStadium's pricing. And don't forget the 24-hour minimum. If your duty cycle for a Mac Mini is only 20% per day every weekday, well, you can't rent a Mac Mini for less than a 24…

I have an app I need to compile on a Mac that I only make changes to maybe once a quarter, or four days a year. That's an ideal use case for on-demand AWS Macs, and I'll probably transition to that if the Mac Mini in the corner ever decides not to boot or not to accept a mandatory OS update when I have to use it someday. Also, I'm more likely to transition to this because I'm familiar with AWS, I didn't know MacStadi…

If you’re not testing/using it the rest of the time, doesn’t that affect the quality? Dog-fooding is usually a better idea, right?

Re: Amazon EC2 Mac Instances

#483

Earlier quoted context omitted.

I have an app I need to compile on a Mac that I only make changes to maybe once a quarter, or four days a year. That's an ideal use case for on-demand AWS Macs, and I'll probably transition to that if the Mac Mini in the corner ever decides not to boot or not to accept a mandatory OS update when I have to use it someday. Also, I'm more likely to transition to this because I'm familiar with AWS, I didn't know MacStadi…

If you’re not testing/using it the rest of the time, doesn’t that affect the quality? Dog-fooding is usually a better idea, right?

Sure, but then I'd have to use an iPhone. The machine is the main thing to my customers, the app is just a tool for monitoring its status and the Android app and webserver shows the same information.

Re: Amazon EC2 Mac Instances

#484

Earlier quoted context omitted.

I am not a lawyer but it doesn't seem like a gray area at all to me; you are providing inputs to GitHub and they provide the outputs of mac software over the internet. What's maybe more of a gray area is whether apple can assert the user doesnt have these rights in their eula.

But "they provide the outputs" is the gray area – does providing the outputs count as renting out the software itself?

I can't see a way to frame it otherwise - it's certainly functionally identical in terms of effect, both on the end user's need and on Apple's interests to sell hardware.

Re: Amazon EC2 Mac Instances

#485
post #103
post #29

Earlier quoted context omitted.

You only need it for compiling. There are plenty of cross platform frameworks that dont require to develop with xcode - and that's good in my opinion. I built all my apps this way and faced the same problem as OP - so had to buy a Mac mini. It was the cheapest option ~8 years ago and I still use it today for the same purpose - just for compiling. I assume there are probably more of us.

How do you deal with platform specific bugs? What about testing? About 50% of my MacOS usage is replicating bug reports from users. I don't know how I would do that without having one on my desk.

I really haven't faced many.. anything significant is usually fixed by the framework.

Maybe more iOS specific bugs are introduced when doing iOS specific development (like using iOS tooling and techniques).

Re: Amazon EC2 Mac Instances

#486
post #438

Earlier quoted context omitted.

I work in a large company. The problem is not the first time setup. The problem is essentially what “uptime” you can provide. Once you setup an infrastructure many people come to depend on it. Lets say two teams lose half a day when that CI/CD mac mini goes down then paying for a cloud provider to manage many instances and “sharing them ondemand” makes a lot of monetary sense. Of course, paying a cloud provider may o…

For what Amazon is asking, one could have both an extra hot _and_ an extra cold standby locally, so it still doesn't make economic sense for a large company.

In a very substantial number of enterprises; the cost of procuring, validating, installing, powering, cooling, fire-rating, commissioning, maintaining, writing up, handing over, revising, reporting, auditing, approving, and very occasionally actually executing those hotcold standby procedures, exceeds the entire purchase cost of the cold standby unit.

Re: Amazon EC2 Mac Instances

#487
post #448
post #423

Earlier quoted context omitted.

I don’t understand how you are confused. If I need to check if my app works on m1, I can now spend $24 to do that instead of $650 or whatever it retails for.

So these are for people who want to do quick compatibility testing? For that use case, how does it not make more sense to go with MacStadium? If you end up needing to test for two days instead of one, you're already in the pricing territory where you could have gotten a full month of usage from MacStadium.

I will spend more time trying (with no great chance of succcess) to obtain authorisation to establish an additional commercial relationship, and corporate billing/card approval, and the time burned on this instantly exceeds any amount of money they could possibly save me.

Re: Amazon EC2 Mac Instances

#488

Earlier quoted context omitted.

Those numbers actually make the AWS instances a shoo-in for my current development purposes. The cost of housing and managing a unit of hardware is nonzero. Actuals vary wildly by location, purposes, and sector; but if everyone can get their heads out of the hobbyist-tinkerer mindset for a moment and consider that lifetime TCO is a real and meaningful consideration for businesses, then the component that isn't buying…

> Since my duty cycle for a Mac Mini is rather less than 20%, the economics even of on-demand instances immediately make sense MacStadium's prices are "rather less than 20%" of AWS's prices. To make sense, AWS would have to be comparable to MacStadium's pricing. And don't forget the 24-hour minimum. If your duty cycle for a Mac Mini is only 20% per day every weekday, well, you can't rent a Mac Mini for less than a 24…

This is what I mean by "hobbyist mindset": driving straight past the huge neon sign flashing TCO, assuming that some idiot (that's me) has failed arithmetic 101 (totally possible, my undergraduate mathematics ruined me for sums, isn't everything an infinite series?), and blithely disregarding the cost and time I'll need to obtain authorisation to establish a new commercial relationship, authorisation from legal and security to have our IP and/or customer data in yet another facility, then the overhead of managing the technical and billing elements, and the compliance reporting, and so on.

So yes, AWS is still a shoo-in.

Don't even get me started on the data sovereignty and latency issues of a self-proclaimed "global" hosting provider that's only on two continents, neither of which we are operating in.

Re: Amazon EC2 Mac Instances

#489
post #263

Earlier quoted context omitted.

That's nothing like a monopoly in anyway though. It's just a business that had the correct business model.

…that Apple randomly selected, so now they’re the only thing that handled this right now. It’s a monopoly in that they are the one that exists and other things cannot, legally, since they had a business model that they must now change.

> It’s a monopoly in that they are the one that exists and other things cannot, legally, since they had a business model that they must now change.

This is nothing like a monopoly.

It's like Netscape had a monopoly on browsers because they were the first to ship when HTTP 1.0 was finalized.

Re: Amazon EC2 Mac Instances

#490
post #70

Earlier quoted context omitted.

Nobody will without Apple allowing it and taking part, and Apple has not been supportive of things like this. E.g. any macOS hoster and many companies doing macOS software would love to throw money at Apple for permission to run "hackintoshes", but no dice, and the structure of this offering suggests AWS didn't get special treatment either.

I don't think I'm understanding. You are saying nobody will do it without Apple's support, but then say that AWS is doing it. There have been Mac Mini hosting for years, so I'm missing what is different about this.

Nobody will put M1 chips on their own motherboards/blades without Apple support. This is just offering Mac Mini hosting integrated in AWS' platform, with some custom hardware (that AWS also uses elsewhere) attached to the Mac Minis for storage virtualization etc.
Post reply on HN