deitcher's comments

deitcher | 11 years ago | on: How and Why Swiftype Moved from EC2 to Real Hardware

That is what I like about the cloud. Running in your own hardware lets you be, well, "lazy" about application architecture. Running in a place where it is shared and instances can disappear forces you to design a lot more robustly and nimbly.

Of course, that design discipline is great wherever you are running....

deitcher | 11 years ago | on: How and Why Swiftype Moved from EC2 to Real Hardware

Oleksiy, can you share the economics? You said 50% savings. What was everything you had running in EC2 (easy to figure out the costs), what were your equivalents in softlayer? Would be very interesting to see the economics.

deitcher | 11 years ago | on: How and Why Swiftype Moved from EC2 to Real Hardware

Amazon is not know for posting operating profits, because they plow funds back into new research and businesses. But they most definitely operate with gross margins on everything they sell.

Update: in FY2014, they sold $89BN ($70.1BN in products, $18.9BN in services), and their cost of sales was $62.8BN. I am pretty sure that their margins are razor-thin in retail, but the service side had higher margins.

deitcher | 11 years ago | on: Yahoo wants to let you forget your Yahoo password

I was about to post this, thank you for doing so.

Seriously? What could they be thinking? The entire premise of 2-factor - in most cases, something you know and something you have - is that if someone steals/guesses/social hacks my secret, they don't have my keyfob (or phone); if someone steals my keyfob or phone, they don't have my secret knowledge. The probability of losing both is much lower than either.

But using just one factor, and one that goes across insecure networks, and is visible on my phone even on the lock screen? And I cannot use it if I have mobile issues? Really??

deitcher | 11 years ago | on: Jvm.go: A JVM written in Go

It is pretty impressive as a project, but I am not sure I get the point. JVM already exists, so we can run Java programs. Go exists so we can compile Go programs. What do I get from running a Java program in a Go-built JVM over a C-built JVM?

deitcher | 11 years ago | on: Nativescript: Build truly native apps with JavaScript

I like the idea, but I wonder if it will ever take off. So many "build in your preferred language, publish to some other" platforms have been released, it is hard to keep track.

I will admit that html+css is a relatively good (set of) language(s) to describe a UI, and JS is the way to tie the dynamism together and provide client-side logic. But is it better than just learning the native version for each platform?

deitcher | 11 years ago | on: Who Cares about GET vs. POST? NoREST

The headline makes me think of NoSQL. The NoSQL (poor nomenclature) movement came about because of limitations with decades-old SQL. I don't think such problems exist with REST, which is still fairly young.

More importantly, REST created a relatively clean and clear API that almost anyone can understand for any service. Sure, it does vary, as it is not "standard", and every site has their own resources and paths, but the learning curve to a new API is dramatically lower.

deitcher | 11 years ago | on: Does Amazon Web Services Pricing Follow Moore's Law?

@jasode, actually, that is the exact point of the article. Non-Moore's-Law-subject costs are, at a bare minimum, 60% of the fully-loaded costs, probably more. All of that means that AWS costs should drop much slower than Moore's Law, about 60% slower. And yet, they keep dropping at a fast clip. Most of that would be due to Amazon's innovation and scale on everything beyond Moore's-Law-subject components.

I think we are agreeing.

deitcher | 11 years ago | on: Premium Pricing Just Doesn't Last

@amelius, I haven't though of software from that perspective. App servers, Web servers, databases and a lot of middleware have gone down that path.

Have you written it up? I would like to see a write-up on that.

deitcher | 11 years ago | on: Premium Pricing Just Doesn't Last

Yes, definitely. But it is cheaper to have sufficient admins to manage 100 VM instances, than sufficient admins to manage 100 VM instances plus the underlying 20 physical servers and 3 switches and 2 routers and 2 firewalls and storage arrays and...

I always found beyond a certain scale that AWS was not cheaper, but lately I am questioning even that. Next client who is considering going public cloud, I will need to redo my spreadsheets.

page 2