Lektor is a new static site generator which was developed by Armin Ronacher. Armin has written a lot of Python software I really love, particularly Flask. I’ve always been impressed with his careful eye for API design and the excellent quality of his code, so when he released Lektor a few days ago, I was really interested.
I wanted to use Lektor for the website you’re reading right now, but I host it on S3, which isn’t natively supported by Lektor as a deployment target.
Fortunately, there was a clear way forward: Lektor comes with a plugin system which is intended to help developers add functionality to Lektor without requiring the core codebase to sprawl too much. It’s a good model and it’s worked well with Flask; I think it’ll serve Lektor quite well too.
I wrote lektor-s3, which to my knowledge is the first published third-party plugin for Lektor.……
Read more →2014-8-12
I got an email recently asking something along these lines:
I’m a smart ex-engineer who likes stats. I want to be a data scientist. How difficult will it be for me to find a job doing data science work at a startup?
I think a lot of people have this question. It’s interesting that it’s common given how hard it is to find a quality data scientist. I sent back an email which looked more or less like the following post - these are my thoughts on how to get hired, as seen from the eyes of someone who actually really wants to find more talented data scientists to hire.
Quantitative intuition The first thing that I’m looking for is general quantitative sense. This is a really low bar. It’s not really important whether someone knows the quirks of Cauchy distributions or whatever.……
Read more →2013-7-10
Web apps seem to graduate through a series of stages with regards to analytics.
Stage 1: We should probably keep track of page views, you guys The “is this thing on?” phase.
Most people start with Google Analytics or something like it. Nobody is looking for a lot of depth in the numbers - all you want to know is whether people are using your adorable little web app or reading your blog or whatever. Basically, this is about seeing whether you need to do a better job promoting yourself.
There’s probably somebody in the company who compulsively checks on how many visitors you’ve got. Nobody really knows what they’re looking for, but 10,000-visitor days from being on the front of Hacker News get everyone excited.
Stage 2: We should probably track signups, too, you guys The “okay we’re ready for the users now” phase.……
Read more →2013-5-2
You can find gobs of chatter out there about what makes a good data scientist. Most focus on technical aspects: know statistics, write scripts, build machine-learning tools. Sure, these are all important, but the list is incomplete. The most valuable skill for a data scientist is the ability to shape the culture around them, to convince others to use data to inform their decisions.
The best data scientists are the ones who transform their company. They motivate an entire organization to make decisions by measurement and numbers. They do not do all analysis themselves - they turn those around them into analysts.
People who have machine learning skills, know statistics, and can write code are terrific, yes. But those alone are not transformative.
why do companies want data scientists? When companies hire data scientists, they rarely want a wizard who can dazzle with highly technical presentations but who works alone.……
Read more →