def __init__(self): super(TellApart, self).__init__( description='Predictive marketing platform', locations=['Burlingame, CA', 'New York, NY'], profitable=True, engineers=50, annual_revenue_lower_bound=10**8, data_size=DataSizes.BIG, ) @property def technologies(self): return [ 'mesos', 'aurora', 'hadoop', 'spark', 'parquet', 'kafka', 'finagle', 'mysql', 'postgresql', 'emberjs', 'd3', ] def contact(self, applicant_email, resume=None, linkedin=None, github=None): if not (resume or linkedin or github): raise ValueError('We\'d love to learn more about you! Please provide some' ' info') email.send('wei@tellapart.com', 'HN applicant who can read Python', package_up(applicant_email, resume, linkedin, github))