Our society is teaching us to seek money, power, intelligence, beauty, bodily satisfaction, all of which will never satisfy us.
“If you worship money and things — if they are where you tap real meaning in life — then you will never have enough. Never feel you have enough. It’s the truth. Worship your own body and beauty and sexual allure and you will always feel ugly, and when time and age start showing, you will die a million deaths before they finally plant you. On one level, we all know this stuff already — it’s been codified as myths, proverbs, clichés, bromides, epigrams, parables: the skeleton of every great story. The trick is keeping the truth up-front in daily consciousness. Worship power — you will feel weak and afraid, and you will need ever more power over others to keep the fear at bay. Worship your intellect, being seen as smart — you will end up feeling stupid, a fraud, always on the verge of being found out. And so on.”
― David Foster Wallace,
Generally I think this is what the advertising world relies on to push consumerism on the public - just buy this product to make yourself more attractive, to get money and power and respect, and if your life is miserable, here is some junk food and alcohol for a brief mood alteration, although it will damage your health, but that's okay, since health care is a profit center and without sick people to feed into it, well, profits would fall. Round and round it goes, generating sick depressed people who fill their homes with useless junk ordered on Amazon.
Breaking out of this mindless consumer cycle is among the best things one can do for one's mental (and physical) health - even if it may 'hurt the economy'.
True. I'm not religious but when people stop worshipping the invisible sky daddy they turn to worshipping OnlyFans models, Amouranth-style twitch streamers and toxic masculinity gurus like Andrew Tate.
People were already struggling before any of those people became popular.
The population always did this through the ages.
Social media came and came in fast. Today's society is still figuring out it's effects on people and what they can do about it.
Andrew Tate has been preaching the young folks to work hard, which in fact, is something they need to hear because they are extremely lazy (I agree from personal experience in dealing with young men).
Onlyfans, on the otherhand, is probably one of the most dangerous things on social media right now, since it's glorifying and promoting e-prostitution while hiding in the lie of it not being so.
Take a look at the Annoy library https://github.com/spotify/annoy, implemented by a developer from Spotify. It uses K-nearest neighbour to find close data points.
Not quite what I am asking. I am looking for system architecture not specific algorithms.Btw, We do use annoy and various other algorithms for our recommendations.
Not really sure what your central question then is: The general theme for building a recommender system architecture is:
1. Decide whether you are okay with a batch approach or an online learning approach or a hybrid.
2. Start simple with a batch approach (similar to what you are doing):
a) Get features ready from your dataset (assuming you have interaction data) : Pre-processing via some big data framework (Map Reduce, Data flow etc)
b) Build a vector space and nearest neighbors datastructures.
c) Stick both into a database optimized for reads
d) Stick a service in front of it and serve.
Once you are happy with 2, you can try out variations involving either online updates to your recommender system which involves changes to the type of database you might want to optimize. etc
I guess I should elaborate a little more on what I am looking for. I already have a hybrid approach working where batch processing informs and improves the ALS models and these models are stored in memory to do some (Near)real time recommendations. The attractive bit about using something like Solr is that the user behavior on the app/front-end is easily modeled in terms or query parameters that could help serve better recommendations and also improve the model. It also seems to be the most commonly used approach based on what I have seen. I am wondering if there are other ways of doing this. In the broader sense, I guess my question is what are the next steps to build on this basic recommendation system? What is a good way to serve recommendations based on user behavior in near-real time and how do these systems take feedback to improve the models.
> In the broader sense, I guess my question is what are the next steps to build on this basic recommendation system? What is a good way to serve recommendations based on user behavior in near-real time and how do these systems take feedback to improve the models.
In the past, I have helped build Lambda architectures where we use a batch model to build a content vector space, build estimates of users in batch, update those in realtime (using PubSub/Kafka) based on user feedback.
Other online mechanisms could be to use Contextual Bandits: e.g. use context in terms of user interactions with the several arms of the bandits being recommendation choices etc. This interaction data can be used to continuously improve your policy. Of course, the key benefit over a Matrix Factorization setup where the interaction matrix is continuously rebuilt over time based on new data, is the in built exploration which minimizes regret.
We migrated from Drupal to Django a few years ago and haven't been happier. Sites have become easier to maintain, new features are developed faster and designers find Django templates easier to work with.
We found Drupal's hooking system a pain to work with and it made debugging incredibly difficult.
We were using Drupal 6 at the time, not sure what has improved since then.
Hooks are going away in favor of a fully object-oriented architecture. Some hooks remain in Drupal 8, but they'll get replaced in time. It also uses a templating system called Twig that is similar to Django's.
Like what the others said, who are your target customers? Where can you market to them directly? Do they hang out on instagram, twitter, facebook, particular subreddits? Find social influencers who have audiences that will benefit from your product.
AWS provide free tier usage, so that may be a good place to get some experience. Spin up some instances, provision your own web servers, database and load balancer with ansible. Create deploy scripts with ansible that pull in your latest code into each of your web servers and then create a script that can roll back your code to a previous deploy.
“If you worship money and things — if they are where you tap real meaning in life — then you will never have enough. Never feel you have enough. It’s the truth. Worship your own body and beauty and sexual allure and you will always feel ugly, and when time and age start showing, you will die a million deaths before they finally plant you. On one level, we all know this stuff already — it’s been codified as myths, proverbs, clichés, bromides, epigrams, parables: the skeleton of every great story. The trick is keeping the truth up-front in daily consciousness. Worship power — you will feel weak and afraid, and you will need ever more power over others to keep the fear at bay. Worship your intellect, being seen as smart — you will end up feeling stupid, a fraud, always on the verge of being found out. And so on.” ― David Foster Wallace,