Recent submissions

Comment · 5 years ago
It doesn't actually matter what story points stand for, as long as they converge towards a metric that can be used for consistent predictions.

In fact, if you pin them to something concrete, you lose the ability to adjust the point value to account for less-concrete variability.

They're almost always "pointless" in the beginning, no better than a Super Wild Ass Guess (SWAG). But if you use them relatively consistently over time, have relatively consistent work, and account for team size changes, they can become valuable tools for predicting completion time of complex/complicated tasks/project.

Comment · 8 years ago
> Connected cars are already on the road, using lidar & radar, not the phone network. Xu points out, “even today we have the technology that can support autonomous driving”.

This point is silly.

Lidar and radar don't replace high bandwidth internet on a self-driving car. The beefy super computer in the trunk is trying to replace the cloud compute processing that is inaccessible because there's not enough low latency, reliable bandwidth available to stream a dozen camera, lidar, radar, and IR feeds over the internet for remote processing.

Self driving right now requires either precision 3D mapping and local processing of a huge amount of data from multiple sources OR highway-only limitations where there are fewer objects to track that all move in predictable ways. Both of these would be easier and produce better results with more bandwidth and lower latency.

5G may not be mature enough to make a difference today, but that doesn't mean connected and self-driving cars aren't a legitimate use case for the technology and its stated goals.

Comment · 9 years ago
Comment · 9 years ago
Comment · 10 years ago
DC/OS (A Mesos distribution) can be used on your laptop with dcos-vagrant or dcos-docker:

- https://github.com/dcos/dcos-vagrant

- https://github.com/dcos/dcos-docker

However, your point is somewhat valid in that Mesos requires you to allocate resources to everything you run, while resource allocation/enforcement is optional in Kubernetes. So you can easily run too many things and freeze your computer with Kubernetes, while Mesos is more conservative.

Comment · 10 years ago
Agreed. Autoscroll breaks the mobile experience horribly. Small text... No pinch to zoom... Half the text is always off the screen in landscape...
Comment · 11 years ago
It's worth noting that Kubernetes can also run on top of Mesos (https://github.com/GoogleCloudPlatform/kubernetes/tree/maste...) and DCOS (https://mesosphere.com/learn/).

So if you invest in Kubernetes and later want to take advantage of Mesos you can lift up k8s and put Mesos underneath.

Mesos is definitely more mature, and you can use Marathon for container orchestration, which is a little more mature than Kubernetes, but it's also a bit simpler. Marathon doesn't have the service, secrets, or pod abstractions, for example.

DCOS adds some additional benefits on top of Mesos, like the dcos-ui and dcos-cli. One of the more compelling features is one-step cluster package installation (ex: dcos package install kubernetes). Currently, the community edition is available on AWS (https://mesosphere.com/amazon/).

I do agree that the kube-up scripts in k8s are a bit of a mess. There's really hard to read and reverse engineer, and each provider has their own divergent deployment methods. That's one of the things DCOS is trying to standardize, to have a consistent deployment pattern for Mesos frameworks that deploys their core components inside Marathon, giving them a more battle-tested platform to live within, and granting automatic resurrection in case of failure.

Comment · 11 years ago
YARN (Myriad), Spark, Kubernetes, Marathon, Swarm, and Aurora already run on Mesos, with varying degrees of maturity.

As you say, the primary benefit is that you can provision a single Mesos cluster and share its resources across various frameworks.

Comment · 11 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton