482 karma · joined January 30, 2014
Article being discussed in this thread isn't intended to be a luddite rejection of AI. It's just a mistake I see people keep making (and have made myself) and some thoughts on how to avoid it with the tools we have today.
DataSine (Techstars 2016) is a VC-backed tech startup bringing together machine learning and psychology to enable companies to personalise how they talk to their customers at scale. We are a small team that is growing fast, and are looking for creative engineers across the full stack to join our team in London.
You will be building a fast-growing product suite of intelligent content authoring tools, analytics and visualisation software, cloud-hosted, scalable and using a bleeding-edge machine learning stack. You will working closely with the rest of the technology team, our data science and psychology R&D team, and the rest of the company up to and including the CEO.
We are a diverse and friendly team and welcome applications from all backgrounds. This is an exciting opportunity to join a successful startup as it reaches an inflection point - if this sounds appealing then please get in touch.
Tech: Python, Flask, JavaScript, React/Redux, Postgres, AWS, Kubernetes
More details at https://datasine.com/careers/ or email me directly at chris at datasine dot com (no recruiters please)
DataSine (Techstars 2016) is a VC-backed tech startup bringing together machine learning and psychology to enable companies to personalise how they talk to their customers at scale. We are a small team that is growing fast, and are looking for creative engineers across the full stack to join our team in London.
You will be building a fast-growing product suite of intelligent content authoring tools, analytics and visualisation software, cloud-hosted, scalable and using a bleeding-edge machine learning stack. You will working closely with the rest of the technology team, our data science and psychology R&D team, and the rest of the company up to and including the CEO.
We are a diverse and friendly team and particularly welcome applications from groups often underrepresented in the tech industry. This is an exciting opportunity to join a successful startup as it reaches an inflection point - if this sounds appealing then please get in touch.
Technologies: Python, Flask, JavaScript, React/Redux, Postgres, AWS, Kubernetes
More details at https://datasine.com/careers/ or email me directly at chris at datasine dot com (no recruiters please :)
DataSine (Techstars 2016) is a VC-backed tech startup bringing together machine learning and psychology to enable companies to personalise how they talk to their customers at scale. We are a small team that is growing fast, and are looking for creative engineers across the full stack to join our team in London.
You will be building a fast-growing product suite of intelligent content authoring tools, analytics and visualisation software, cloud-hosted, scalable and using a bleeding-edge machine learning stack. You will working closely with the rest of the technology team, our data science and psychology R&D team, and the rest of the company up to and including the CEO.
We are a diverse and friendly team and particularly welcome applications from groups often underrepresented in the tech industry. This is an exciting opportunity to join a successful startup as it reaches an inflection point - if this sounds appealing then please get in touch.
Technologies: Python, Flask, JavaScript, React/Redux, Postgres, AWS, Kubernetes
More details at https://datasine.com/careers/ or email me directly at chris at datasine dot com (no recruiters please :)
I consider myself a decent rocket scientist (CTO) but would make a terrible brain surgeon (CEO) ;-)
For what it's worth, one thing I don't cover in the article is whether this is a good idea in the first place. It obviously isn't ideal, and as I say it is a difficult situation to be in. From my perspective, I think a non-technical founder is obviously better looking for a trusted former colleague or friend to join as CTO. Proven mutual history is the best thing you can lean on here.
But if this isn't possible, I would definitely espouse an interview process - however formal you prefer that to be. My post is therefore really intended as a how-to guide for someone in this awkward spot, looking to identify the skills and experience for technical leadership without the background to do so.
Of course other soft skills and fit are just as important. But any decent founder will need to identify those in all people joining the founding team. This is just intended as a step-by-step guide for those specific skills needed for a technical co-founder or CTO. I hope it is helpful for someone!
DataSine (TechStars London '16, VC-backed) brings together machine learning and psychology to change how businesses interact with their customers. Our technology combines deep customer analytics with automated content customisation to improve customer experience, through the prism of personality and psychometrics.
We're looking for a motivated engineer to join our front-end team that is building our green-field web-based platform for content personalisation and customer analytics.
=> Skills needed: JavaScript, HTML5, CSS3, React, graphic design => What we look for: passionate about quality software, scientific in approach, collaborative in a small team, self-starter
If you're interested, send us your CV, your portfolio, your GitHub profile, or anything else that might impress to careers@datasine.com
Some of the press around this seems a bit alarmist - I doubt you would see anywhere near this accuracy out in the real world.
DataSine (TechStars 2016) brings together machine learning, psychology and finance to change how high street banks interact with their customers.
We have a small and highly skilled technical team, building our cutting edge data science platform. As demand for our products grow, we are looking for a gifted and highly motivated software engineer to join our team.
=> Skills needed: Experience in Python plus one other language a must, experience with Docker and/or real-time systems a plus, an interest in machine learning very preferable.
=> What we look for: passionate about quality software, scientific in approach, collaborative in a small team, keen to take on new responsibilities and learn new skills.
If you're interested, send us your CV, a link to your GitHub profile, or anything else that might impress to careers@datasine.com
That said I still like the idea of being able to "touch base" with the news as it were - something that I can scan quickly and, if I'm disciplined enough, filter down to the bits that are actually relevant to me. Most days, hopefully, that's nothing at all.
Anyway, details aside I thought it was a great illustration of the impact on compiler performance that code complexity can have.
edit: reworded for clarity
I consider it fair to expect the compiler to be slower when it's doing more heavy lifting, but it would definitely be nice to see the exponential blow-up on the tail curbed in future.
edit: To clarify, the numbers above were what Odersky claimed; I haven't verified them. The 1 line/minute was claimed of trying to build Shapeless - I've never seen anything approaching that in the wild.
I can't express how relieved I am to see someone else directing Scala developers away from the Cake Pattern. I've only ever seen it result in messy, confusing code.
However, as time has gone on, I've found that my coding style in Scala has evolved to the point where I want low-level libraries to work in an asynchronous way. There are now also overloaded, human-readable methods for most (if not all) of the symbolic operators.
These days it is my HTTP client of choice.
--------
Also re: contact, there's a link to my Twitter account but not much more. Cheers for letting me know anyway!
Edit: Grokked media queries; hopefully a little nicer on mobile now.
Suffice it to say that we're pretty early on in the project and so far we're using Akka Cluster for sharing transient state between nodes, without the need for any kind of persistence store being used. My post was in response to the pain I had in getting over the initial hurdle of getting a prototype running.