47 karma · joined March 10, 2011
At the moment, keras embedding model, multiprocessing, annoy, and emitting csv (object id, other object id, score) as a batch process and loading it in my database. Queryti recommend. This trades a prebuilt for near instant runtime and — near Nothing net new to break.
I’m working at commercial — 2-5 million item — scale, not ‘internet scale’ billions of items.
Hope that helps.
We have 200 services, counting beta and live test variants. Most of the difficulties vanished once we had declarative versioned control of our service config in the ‘headquarters’ repository.
Not aware of anyone else using this approach.
Real software quality issues are more like re paving, painting, new cables, scraping off rust, closing for inspection — and slow commute traffic over the bridge.
Argument by analogy is just sophistry, the real argument is to precisely account for the total economic cost of defects, and what the cost would be to correct them. But that is a lot more effort than I have ever seen in a blog post.
Arguments of sophistry and nationalism are not data, but bias. None deserve preference for the accident of birth. Over the whole course of the human experience, the idea of nation is a distinction sans difference.
-accept that different folks work at different speeds, measure success on dollars made or saved -- real business metrics -- not are they fast vs your expectations -share the end goal and business metrics, don't 'task' people, give the a mental stake in the real problem -- otherwise you are not getting their brains, just their hands -if you have a strong preference for hands off and not guiding, hire for that, which is a longer chat but I can share how I do it -if you are willing to have 'dependent' developers, personally pair with them and see the real problem in real time, not a weekly or daily vignette
Popular is popular is clicks.
All this focus on estimation, points, timing -- it just doesn't create what is needed to both do a great job and go fast: clarity.
This is why I don't run my shop with deadlines. I have no experience that deadlines/sprints/iterations make things faster, or create better ideas -- the things I'm actually interested in.
Can we really drive the human experience and technology higher by diluting our funds in an effort to normalize and support, as taxation would do creating obs the average can fill -- or should we concentrate and invest in those with the most potential?
I'll tell you, flat out -- no matter how much you make, you'll feel the pinch, you'll just learn to move the 0.