My name is Navan Chauhan. I dabble in the mysterious dark arts of programming and in-silico drug discovery. I am proficient in Python and ocassionaly dabble in C++/C, Swift, React Native, and Go. I only use vanilla JS for actual web based stuff because I don't want to spend time debugging yarn/npm installs faililng.
+
My name is Navan Chauhan. I do lots of different things. Most of the bigger projects I am working on are currently private/unlisted. Although, all of them will be open-sourced, I don't want to publish them until I am happy with the version 1.0.
The best way to reach out to me is by e-mail. navanchauhan[at]gmail.com Or, if I have made peace with my ISP and corrected the rDNS settings, then: hey[at]navan.dev
+
The best way to reach out to me is by e-mail. subject[at]navan.email Or, if I have made peace with my ISP and corrected the rDNS settings, then: hey[at]navan.dev
Not every pair of smart glasses need to have AR based surface tracking / SLAM, to display stuff. Just a simple display which can overlay elements on the real world should be capable of displaying tons of data
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Creating your own custom theme for Snowboard or Anemone
Contents
@@ -459,6 +461,7 @@ Section: Themes
You can share this with your friends :+1:
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Making Predictions using Image Classifier (TensorFlow)
This was tested on TF 2.x and works as of 2019-12-10
@@ -101,6 +103,7 @@
Infected
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
In this tutorial you will learn about polynomial regression and how you can implement it in Tensorflow.
@@ -583,6 +585,7 @@ values using the X values. We then plot it to compare the actual data and predic
Basically if you train your machine learning model on a small dataset for a really large number of epochs, the model will learn all the deformities/noise in the data and will actually think that it is a normal part. Therefore when it will see some new data, it will discard that new data as noise and will impact the accuracy of the model in a negative manner
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
In this tutorial we will build a fake news detecting app from scratch, using Turicreate for the machine learning model and SwiftUI for building the app
@@ -305,6 +307,7 @@ DescriptionThe bag-of-words model is a simplifying representation used in NLP, i
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
In order to be able to access Kaggle Datasets, you will need to have an account on Kaggle (which is Free)
@@ -87,6 +89,7 @@
Voila! You can now download Kaggle datasets
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Creating a Custom Image Classifier using Turicreate to detect Smoke and Fire
For setting up Kaggle with Google Colab, please refer to my previous post
@@ -311,6 +313,7 @@
We just got an accuracy of 94% on Training Data and 97% on Validation Data!
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
To Exit out of bluetoothctl anytime, just type exit
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
So I have an Android TV, this posts covers everything I have tried on it
@@ -114,6 +116,7 @@
adb uninstall com.company.yourpackagename
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
I finally completed my first quick and dirty vaporwave remix of "I Want It That Way" by the Backstreet Boys
@@ -73,6 +75,7 @@
The fact that there are steps on producing Vaporwave, this gave me the idea that Vaporwave can actually be made using programming, stay tuned for when I publish the program which I am working on ( Generating A E S T H E T I C artwork and remixes)
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Fixing X11 Error on macOS Catalina for AmberTools 18/19
I was trying to install AmberTools on my macOS Catalina Installation. Running ./configure -macAccelerate clang gave me an error that it could not find X11 libraries, even though locate libXt showed that my installation was correct.
@@ -72,6 +74,7 @@ Configure failed due to the errors above!
If you do not have XQuartz installed, you need to run brew cask install xquartz
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Due to the fact that my summer vacations started today,
@@ -158,6 +160,7 @@ export BABEL_LIBDIR="/usr/lib/openbabel/3.1.0"
Edit 1: Added Screenshots, had to replicate the errors.
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Workflow for Lightning Fast Molecular Docking Part One
My Setup
@@ -87,6 +89,7 @@ alias pbpaste='xclip -selection clipboard -o'
This is just the docking command for AutoDock Vina. In the next part I will tell how to use PyMOL and a plugin to directly generate the coordinates in Vina format --center_x -9.7 --center_y 11.4 --center_z 68.9 --size_x 19.3 --size_y 29.9 --size_z 21.3 without needing to type them manually.
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
The package is available on my repository and only depends on boost. ( Both, Vina and Vina-Split are part of the package)
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Introduction to AR.js and Natural Feature Tracking
AR.js
@@ -326,6 +328,7 @@ Serving HTTP on 0.0.0.0 port 8000 ...
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Generating HTTPS Certificate using DNS a Challenge through Let's Encrypt
I have a Raspberry-Pi running a Flask app through Gunicorn (Ubuntu 20.04 LTS). I am exposing it to the internet using DuckDNS.
@@ -119,6 +121,7 @@ navanspi.duckdns.org. 60 IN TXT here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
diff --git a/docs/posts/2020-12-1-HTML-JS-RSS-Feed.html b/docs/posts/2020-12-1-HTML-JS-RSS-Feed.html
index 8acc446..c10d92b 100644
--- a/docs/posts/2020-12-1-HTML-JS-RSS-Feed.html
+++ b/docs/posts/2020-12-1-HTML-JS-RSS-Feed.html
@@ -24,7 +24,8 @@
-
+
@@ -41,6 +42,7 @@
+
RSS Feed written in HTML + JavaScript
If you want to directly open the HTML file in your browser after saving, don't forget to set CORS_PROXY=""
@@ -244,6 +246,7 @@
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
@@ -144,6 +146,7 @@ I am not handling lists or images right now.
For the next part, I will try to append the code as well.
I actually added the code to this post after running the program.
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
I had a pack of NFC cards and decided it was the perfect time to create Music Cards. I do not have a "music setup."
@@ -70,6 +72,7 @@ So, I did not have to ensure this could work with any device. I settled with usi
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Here, I have compiled a list of some libraries and possible ideas.
@@ -123,6 +125,7 @@ Hopefully, this encourages you to explore the world of cheminformatics on the we
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Making a Crude ML Powered Chatbot in Swift using CoreML
A chatbot/virtual assistant, on paper, looks easy to build.
@@ -218,6 +220,7 @@ Otherwise, it calls the custom action.
If I ever release a part-2, it will either be about implementing this in Tensorflow.JS or an iOS app using SwiftUI ;)
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
@@ -447,6 +449,7 @@ Spies (2015): A secret agent must perform a heist without time on his side
Filter based on popularity: The data already exists in the indexed database
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Highly context dependent. I run two YunoHost servers in two different locations. One of the ISP has actually blacklisted the residential IP address range and does not let me change my reverseDNS, which means all my outgoing emails are marked as spam. On the other hand, the other ISP gave a clean static IP and the server managed for a small business is not at all problematic for emailing. YMMV but at least you know you have an option.
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Here is the original PDF. I made some edits to the content after generating the markdown file
@@ -75,6 +77,7 @@
* In Part 2, I will discuss some more features *
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
What is better than posting a blog post? Posting about your posting pipeline. I did this previously with Twitter.
@@ -323,6 +325,7 @@ Seeing that you are reading this on Mastodon, and that I have updated this secti
Not the best thing I have ever written, but it works!
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Just re-did the entire website using Publish (Publish by John Sundell). So, a new hello world post :)
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Detecting Driver Fatigue, Over-Speeding, and Speeding up Post-Accident Response
@@ -63,6 +65,7 @@
@article{chauhan_2019, title={Detecting Driver Fatigue, Over-Speeding, and Speeding up Post-Accident Response}, volume={6}, url={https://www.irjet.net/archives/V6/i5/IRJET-V6I5318.pdf}, number={5}, journal={International Research Journal of Engineering and Technology (IRJET)}, author={Chauhan, Navan}, year={2019}}
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
Is it possible to programmatically generate Vaporwave?
This is still a pre-print.
@@ -77,6 +79,7 @@
}
+
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.
If you have scrolled this far, consider subscribing to my mailing list here. You can subscribe to either a specific type of post you are interested in, or subscribe to everything with the "Everything" list.