Rewind: South Trip 2019
By Varun Kruthiventi
| Jun 11, 2021
Off late, wondering when we will be back to normalcy and free to travel, just had a chance to rewind and look back at my trip to South in 2019.
I had a fantastic opportunity to visit couple spiritual places like Tirupathi and Tiruvannamalai. Had been to Tirupathi many times, but it was my first trip to Tiruvannamalai.
Here are some of my clicks during the trip
Flight Flight Flight Flight Tirumala Ramanasharamam Ramanasharamam Arunachala Hill Arunachala Hill Tiruvannamalai Temple
python-alpine and Postgres issues
Ever ended up with this issue ?
Error: pg_config executable not found. pg_config is required to build psycopg2 from source. Please add the directory containing pg_config to the $PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in 'setup.cfg'. If you prefer to avoid building psycopg2 from source, please install the PyPI 'psycopg2-binary' package instead. For further information please check the 'doc/src/install.
Fixing Xcode path
xcrun: error: active developer path (“/Applications/Xcode.app/Contents/Developer”) does not exist
Ever faced this issue ?
Xcode comes bundled with a set of command line tools which are required by some of other tools like gcc or cmake.
But sometimes due to various reasons like uninstalling Xcode or moving the Xcode application to different path, you might face issues with the Xcode cli.
Best way to fix this ?
You can remove the existing Xcode CLI tools with the below command
Setting up Ambassador API gateway on Kubernetes
Microservices are the new age design pattern that has been widely adopted in the recent times by many large scale applications on the internet.
Checkout how Uber is using Microservices at scale.
In this age of popularity for Microservices, it’s important to understand the importance of API gateways.
WHY DO WE NEED API GATEWAYS? Consider you have built a complex application, which includes a plethora of services, some of them are RESTFul services built using Python, Golang or even Java 🙂
Predicting Bitcoin Price using LSTM
Predicting time series quantities has been an interesting domain in predictive analytics. Many traditional Quantitative forecasting methods like ARIMA, SES or SMA are time tested and widely used for things like predicting stock prices.
With the amount of data we have around, neural networks make a good candidate for time-series forecasting that can outshine traditional statistical methods.
Over the past few years, we had many new neural network architectures like CNN, RNN, and LSTM making inroads into Deep Learning.
Exploring H2O.ai AutoML
The short time I have spent on Kaggle, I have realized ensembling (stacking models) is the best way to perform well.
Well, I am not the only one to think so !!Stacking is a Model Ensembling technique that combines predictions from multiple models and generates a new model.
I am gonna write a new post on model ensembling 🙂
I have experimented with multiple ensembling techniques and made a model with XGboost, LightGBM, and Keras for Zillow Zestimate problem which did perform well.