Ask HN: When did you have with software the Aha moment?
I was wondering when you had the last time an "Aha now all makes sense", "Aha now I understand why other people like it" when you were using some peace of software/library?
Now the problem has grown from just write a few lines of bash script to, "create a script that can handle failure and reverts it so a known state", this is a more complex problem than just creating a resource. And now multiply this for all different resources, EC2, AKS, RDS, Security Groups ... and keep up with the API.
And if somebody joins your team, and wants to contribute to the solutions, they're going to have to understand the codebase.
Terraform helps you to have a unified way to manage your resources, sure the bash scripts works for you, but what happens if you leave the company? Somebody else has to maintain your shell script.
What happens if somebody else is changing the infrastructure and they're not familiar with your shell script, they need time to dig in to figure things out and then update it, and in best case test it.
And you need to keep your scripts up to date, you need to build in fault tolerance, you need to think how you're going to deploy new resources. How are you going to handle destroying resources?
And on top of that you also need to learn the cloud Provider CLI tools or API to know what kind of calls to execute.
It just provides a standardised way to manage your infra.
I was wondering when you had the last time an "Aha now all makes sense", "Aha now I understand why other people like it" when you were using some peace of software/library?
What are the best tech talks, looking for talks that include story telling, that are more sales oriented rather than going to deep into technology.
Maybe try the vimium extension, d/u jumps half a page down/up
What are your use cases for it, are you using it commercially or just for research?
We've developed a great product for our customer with SpaCy, it wouldn't be possible without SpaCy.
It's a interesting article but the author didn't really provide good arguments why I should stop using w2v.
[0] http://www.kdd.org/kdd2017/papers/view/struc2vec-learning-no... [1] https://arxiv.org/abs/1603.07185
A somewhat related topic, an artist created a bot that randomly bought stuff from the darknet, drugs, fake shoes and a passport. But the artist did't get into any trouble.
Try to train your own word2vec model on a twitter dataset and then you could use the weighted tf-idf average of these vectors. You get a vector for each tweet, and tweets that are about the same topic should be next to each other. Then try clustering algorithms, you can use the cosine distance to find the nearest X tweets.
Second Idea would be to train doc2vec with twitter data.
Another worthwhile idea could be to use LDA, haven't tried it myself
On what data do you train your models? Do you train them individually for each customer with their own data, or do you take the data of all your customers and train "universal" model?
Another question about the broader categories, are they defined by you? I guess you're doing some supervised learning. Is it possible for the customer to add own categories?
I was always feeling, that I'm missing out on something and that I needed to learn new things. Switching to python actually made writing code enjoyable again.