How I built a post recommendation feature for my blog using text embeddings, GPT-4 and ChromaDB with LangChain| Ishan Das Sharma
To all those who ask why I haven’t been putting more posts out, this is for you Dear Members of the Cult of Not Done, I present to you a manifesto of not done. This was inspired by Kio Stark and Bre Pettis, and written over five days because it was, obviously, not done. The Cult of Not Done Manifesto There are four states of being. Not knowing, action, refinement, and completion.| Ishan Das Sharma
Following an interesting discussion on programming.dev after the last article, I thought it would be good to add some extra notes regarding Webfinger. Webfinger provides a standard API for discovering the user profile details and avatar from the username, no matter the software running on the node. The standard Webfinger endpoint is /.well-known/webfinger. It must always be queried with at least the resource. Some examples using my account on Lemmy (programming.| Ishan Das Sharma
Assuming that the IP addresses are in a file called list.txt in a format such as below: 1 2 3 4 5 6 7 8 9 104.28.29.66 92.40.175.51 116.255.32.201 91.150.51.170 108.167.20.103 5.187.159.175 166.198.250.121 74.78.184.213 ... A prerequisite for this is the geoiplookup command, which is available in the geoip-bin package on most distros. Run the following command to get the frequency distribution: 1 cat list.txt | xargs -n 1 geoiplookup | sed 's/GeoIP Country Edition: //g' | sort | uniq -c | sor...| Ishan Das Sharma