Hacker News new | ask | show | jobs
by felixrieseberg 4248 days ago
Hey, I'm an Open Source Engineer with MSFT (and the msft dude for YC) - there isn't anything out yet, but we have always released SDKs for pretty much anything we build.
8 comments

If this thing works with Android I'd definitely consider getting one. I'm considering getting a fitbit or pebble but maybe I'll wait.
They've announced apps for iOS, Android and Windows Phone, at launch.
Do those apps support HealthKit and Google Fit?
Follow-up: as far as I can tell, it appears that Microsoft has decided to not integrate with HealthKit and Google Fit.
Even if they do, it seems that you get the best of it by syncing to MS cloud with algos to run over your data.
Looks like it supports data relay to MapMyFitness Suite of Apps, which I would think could then relay it to HealthKit if there is not already a direct export from MS's iOS App.
... But not BB, unless it runs in the Android emulation layer.
Is anyone even making new apps for BB now?
When they pay developers to do so, yeah.
What does "the msft dude for YC" mean?
Companies like AWS, Google, and MSFT have representatives that consult with YC founders to help them with engineering goals. I suppose to up-sell them on scaling with their platform.
Person scaling with Azure here. It's pretty awesome and easy.

But dear god, the XML! They've started making more and more stuff code-configurable though, so that's good.

> Person scaling with Azure here. It's pretty awesome and easy.

And it's pretty expensive.

Now, if your competitor is on an open stack and on real computers they will eventually run rings around you because they get more control and lower costs. The initial boost you're experiencing will turn into a straightjacket with a hefty pricetag over the longer term.

Stack Overflow seem to be doing OK: http://highscalability.com/blog/2014/7/21/stackoverflow-upda...

I think there is a case for an open stack, but I think unless you pick a real dog of a platform good people can make it work well. It comes down to a "can I get good people for stack X?" as much as "Does stack X work or cost too much?"

Just like in the case of Trello if you already have the experience you can probably save money if you use what you already know how to use. In almost all other cases open source stacks are cheaper.

Stackoverflow and Trello are always held up as the shining examples of how the Microsoft stack is able to hold its own. That's great, I even know people that insist on running their web servers on Apple hardware. Whatever floats your boat. But if you're running a competitive business, if you're going to be using a lot of CPUs and if you will eventually (or already) be faced with lean and mean competition then you are probably better off on an open stack.

Try to imagine Google, Amazon, Ebay, DropBox or AirBnB on the Microsoft platform. And note that two of the above are re-selling their linux based platforms to other users at a profit.

Btw stackoverflow uses plenty of CentOS, I guess licensing from RedHat was too expensive?

StackOverflow isn't running on Azure: if anything, that article should make it obvious how much they're saving by not using cloud, with OS being unrelated.
You do realize that Azure has about as much to do with windows as AWS, right? I use Azure to run a completely open source stack based on node, postgres, and python. I also have a long term windows server in AWS. Azure is every bit as open as any other "cloud" based stack
> And it's pretty expensive.

Nice blanket statement there. How can you claim it's expensive when you have no idea what or how he uses it?

Because I have fairly extensive insight into a very large number of companies and can see their license bills as well as their cloud bills if those are applicable. Compared to that doing a startup on an open source stack using dedicated machines eventually turns out much cheaper. It's like getting hooked on drugs.

The most cost effective way as far as I can see is to hire a sysadmin on a freelance basis until you need one full time, own your own hardware (or lease it by the month until you can afford your own hardware) and pay flat rate for bandwidth. Anything else will sooner or later come to haunt you and then you will need to migrate to some new platform. At that point in time you will learn the true value of the words 'lock-in'.

The biggest problem for a startup is getting out there, and getting transaction and revenue. Not penny pinching over what servers your going to use. You want to use as much pre-made stuff to give you the biggest head start as possible.

When you take off, you can raise money to pay people to move you over anyway.

Choosing your tech stack with care is one of the more important choices. You're locking yourself in for years to come and mistakes can be very costly to fix. Getting transactions and revenues are obviously also important, the whole trouble with doing a start-up is that you have to do so many things right.
Now, if your competitor is on an open stack and on real computers they will eventually run rings around you because they get more control and lower costs.

Obviously it depends on what you're actually doing, but for a straightforward SaaS app (a few servers, a db server, a queue and a load balancer in a few datacentres around the world) one good sysadmin/devops guy costs far more than a set of AWS instances that essentially scale themselves.

Having dedicated people necessary for that 'control' is beyond the budget of the majority of startups.

You could of course simply hire freelance sysadmin/devops guys. Initially those are not full-time jobs anyway.

The choice is definitely not between going for a cloud platform versus hiring a bunch of people full time. There are other options.

>Now, if your competitor is on an open stack and on real computers they will eventually run rings around you because they get more control and lower costs. The initial boost you're experiencing will turn into a straightjacket with a hefty pricetag over the longer term.

From another post by you: >Because I have fairly extensive insight into a very large number of companies and can see their license bills as well as their cloud bills if those are applicable.

Since you claim to have a lot of info on this can you give any, even one, real world example of you just said happening?

Otherwise I am going to call BS on it.

Perhaps you're starting something that is going to take down NewEgg.com ? You're clearly missing the forest for trees here. At work we run a large mix of Windows Servers, SQL servers, Linux, Drupal, MySQL, Moodle etc. running fairly traffic heavy and top ranking public health sites and all said our licensing and hosting costs are about 2% of our annual budget.

Are you actually asking me to disclose customer information and taking my (obvious) refusal to do so as calling BS? Interesting. Look, I have no skin in the game, if you're happy forking over tons of money for stuff you don't strictly speaking need then more power to you.

All I note is that MS thinks YC is important enough to designate a person to sway them to the MS stack and SAAS products, this is a tried and true strategy (get them while they're young) and it will likely cost you dearly in the long term if you aren't able to oversee the long term disadvantages of such a move. If you have a long history of using microsoft products and switching to open operating systems and stack components would mean lost time due to re-training then by all means stick to what you know.

It's funny how in one subthread here people are arguing that hosting and bandwidth are the major expenses for any start-up and now it's hosting and costs are 2%. In the end every situation is different and every situation has a different cost analysis for the workload envisioned. Seeing the guts of many companies has shown me that if you're doing something that requires large numbers of expensive licenses or metered bandwidth / cycles / storage then you're probably going to regret that choice at a later point.

It means: try to get companies that otherwise would not go for Microsoft products to give it a try through free product samples, and talking down companies not microsoft.

I really wished that companies like Microsoft, Google and so on would not have a 'HN guy' (and would not have non-disclosed HN guys either, Felix is at least above board on that), it can make it a lot harder to figure out what is a genuine user experience and what is product placement.

Unless the Microsoft stack is something you already have experience with you're much better off using non-proprietary stack software. Anything coming out of Microsoft will sooner or later cause a bunch of licenses to be sold somewhere down the line or monthly invoices for metered usage to appear so make sure you know exactly what you're getting into. $50K in freebies will have to translate into $50K more profit somewhere along the line.

Great job on completely derailing the topic here with unrelated flamebait by confusing HN with YC.

Hint: HN is a message board, YC is a startup accelerator. They are NOT the same. And yes, there are plenty of startups that do quite okay on the MS stack and for many it may not be a good fit. Your post adds nothing new to the discussion.

>It means: try to get companies that otherwise would not go for Microsoft products to give it a try through free product samples, and talking down companies not microsoft.

But luckily we have you to talk down Microsoft.

>$50K in freebies will have to translate into $50K more profit somewhere along the line.

And paying $50K for hosting when you have no money can just shutdown a startup instead of increasing its costs by 1% down the line. Hosting is the biggest cost for a startup most of the time, it can't be "free" like founders time.

Anyway, got any thoughts on the Microsoft Band?

Right...

https://news.ycombinator.com/submitted?id=ntakasaki

Every third or so link you posted has 'microsoft' in it.

As for me confusing HN and YC, I'm quite aware of the difference between the two and as far as I know I didn't confuse them in the least. Lots of start-up people frequent HN, YC related founder or not they are better off using what is most cost effective for them. This will rarely translate to 'microsoft'.

Hosting is almost never the biggest cost for a start-up, but it can be the biggest cost for a larger company, which is what most start-up aim to become.

$50K for hosting through 'Azure' or some other cloud company typically translates into a few grand from a dedicated hosting provider, by far the most cost effective hosting solution available to start-ups and successful companies alike.

Thanks for not making this personal.

>As for me confusing HN and YC, I'm quite aware of the difference between the two and as far as I know I didn't confuse them in the least. Lots of start-up people frequent HN

Felix said he's the MS person for YC. You misrepresented it as HN a couple of times. Please read your post again.

>Every third or so link you posted has 'microsoft' in it.

But we do have you to counterbalance me.

>Hosting is almost never the biggest cost for a start-up, but it can be the biggest cost for a larger company, which is what most start-up aim to become.

What? What is the biggest cost for a startup in the initial phase when founders are not taking salaries? Rent for sleeping? Ramen noodles? Which large company has the biggest cost as hosting? Even 50k/yr is like 1/3rd of a Silicon level salary. It's like you got it completely backwards.

Anyway, all this unrelated to the topic at hand and does not belong here. There were numerous HN threads with this discussion and please write your thoughts as a blog post and you'll have my upvote.

Again, got any thoughts on the Microsoft Band? If not, /thread, I am out.

I assume that these days MS is mostly pitching Azure which pretty happily runs Linux VMs. It feels like any YC team (the guy said he's the "the msft dude for YC" not HN) worth their salt will need to learn how to navigate evaluating vendor promises sooner rather than later anyway (not to mention the mentoring/advice they should be getting from YC if they're not so experienced, or the fact that $50K is what, only 25% of a fully-loaded FTE cost anyway?).
The "much" better off is an assumption. If I remember correctly, Fogcreek primarily uses a Microsoft stack; so did lot of people who used to hang around in the Business of Software forum run by Joel Spolsky. Most of them had bootstrapped companies rather than use a lot of VC money to buy expensive tools. Most of them did quite well making money with their business. Using open tools is not a criterion for both technical or business success.
Joel Spolsky - former Microsoft Product Manager? Yes, it's not particularly surprising that they would use Microsoft Products - their incredible familiarity with the product would offset any downstream licensing costs.

Small business usually get everything for free (or nobody bothers to check in on their licensing status, at the very least, they run on a massive discount using "developer editions").

Very large businesses have so much bureaucratic overhead, that unless their core business is Software/service (I.E. Amazon, Facebook, Google, Dropbox, etc...) - the cost of software licenses is minor, and anything they can save by going with something "Standard and Supported" is worth the offset.

But, anybody interested in trying to run their small-medium business on something like Oracle Enterprise edition on their 16 Core Server will quickly start taking a second look at Postgress/MariaDB once they see what the annual licensing costs for Oracle are. Partitioning and Optimizer are only worth so much...

Fogcreek is run by ex microsoft people that had extensive experience with the stack before starting fogcreek, it made excellent sense for them to use what they already knew how to use.
You're talking about their business arm as if it were the consumer arm.

To the best of my knowledge, no-one who bought the Zune ended up paying $50k to MS for it.

I'm not talking about their consumer arm at all. No idea where the Zune came from, I was talking about their $50K credits for using their cloud platform.
I am curious, what is that 50k for Azure hosting program?

The regular Bizspark is 100USD/month.

Any idea about Microsoft Health and when an API might be available? Something we would like to work with at my company probably. :)
Is there any way to make iOS integration work better? I know that Apple Jails things and limits the BT. I am just hoping that a tweak will allow iPhones to use Siri with the cortana integration, and allow canned responses for SMS.

Also, my notifications have been spotty, but I may reset and start over, because my friend with a band is not having that issue.

It's a shame there's no way to communicate feedback to the Band team that I can see on the website! I picked one up and like it so far, but it'll be a real disappointment if I can't ever use the mic for Google Now. Not expecting Cortana-level integration, it would just be silly for the mic to go to waste.
By any chance, do you already know which language(s) the SDK will support?
Please give a link to a basic C# tutorial for MS Health.
I heard "next year"