HNHacker News
TopNewBestAskShowJobs

manibatra

263 karma · joined October 21, 2012

Twitter : @manibatra23 Github : manibatra
submissionscomments
manibatra··on Show HN: I am building a Safari Web Extension to switch tabs efficiently
No worries at all. Appreciate that you like how it looks. I really wanted the feature you mention to be good but alas it is half baked. In fact I have been waiting for Apple to add enough shortcuts to the Tab Overview that it is useful. Right now I have things that I can do with my extension but can't with the Tab Overview :

- I can filter tabs down but can't select them without my hands leaving the keyboard.

- I can't switch between two tabs really fast. My workflow often involves alternating between two tabs.

- Tab overview does not have multi-window support which is important to me as I am often working on multiple monitors with multiple windows open.

- I can't quit, pin, mute a bunch of tabs using the Tab Overview with just keyboard shortcuts.

manibatra··on Show HN: I am building a Safari Web Extension to switch tabs efficiently
Can concur. I have a hard time justifying their decision to lock down the Web Extension API so much. They do it in the name of privacy but advanced users should totally be able to modify the experience of the browser as they want.

Yea Arc does look really cool doesn't it. And the fact that it wraps the Chromium engine in Swift would make it feel really native on Mac. Something which bugs me about Chrome, Firefox, etc

manibatra··on An extensive tutorial on how to setup a Pi-Hole
To solve this exact problem PI-Hole is setup as the DNS server on my home router. Hence when out and about the DNS is not bound to Pi-Hole. When I am out I use Tailscale to tunnel my DNS queries to Pi-Hole at my home. Easy and reliable ad blocking on the go.
manibatra··on Ask HN: Fastest Language for a CRUD App
- Django is definitely popular. Though sometimes I feel like it does come up with a lot of baggage for a simple CRUD app.

- I would also suggest FastAPI for writing up your API and using your favourite front-end framework. If you are looking to learn something on the front-end React/Next.js would be a good choice.

manibatra··on Ask HN: Is it just me?
Not evolving with the needs of the business? Start ups in the very early stages are a different beast. As they grow and try to find product market fit it becomes more of a business problem than a technical one. So understanding the needs of the business first helps. And with that comes the knowledge what technical things are ok to be left broken.
manibatra··on Kubeshark: The API Traffic Viewer for Kubernetes
Really cool. Have previously used proxies/tcpdump to debug a bunch of traffic. This is going to be a useful tool in the toolkit for Kubernetes operators.
manibatra··on How to buck a tree: Cutting logs for maximum yield (2018)
The one time I decided to open the link first rather than read the comments.
manibatra··on Enter a command to see help text for each arg
Jetbrains IDEs provide a link to explainshell.com with the highlighted shell command. Have used it often. Very helpful.
manibatra··on Show HN: Run Pi-hole on a local Kubernetes/K3s cluster
I do understand your point. Like the other person said I did learn a bunch of stuff while deploying this. Also, I plan to run a bunch of services for my homelab and Kubernetes provides a bunch of features out of the box like rolling updates, scaling, etc which take a lot of hassle out of devops.

I deployed this using https://k3s.io/ which takes 5 min to set up. Moreover, I use Kubernetes in my job everyday so the complexity wasn't there for me.

manibatra··on Ask HN: Do you pull and run code as part of code review?
Yes we started doing this around 6 months ago. We started using [Github PR templates](https://docs.github.com/en/communities/using-templates-to-en...) to prompt for instructions on how to run and test the PR. We are seeing following benefits :

- We are finding deficiencies in our testing/development methods. The more people have to test/run code the more we are able to find bottlenecks and eliminate them.

- Knowledge sharing. We found that team members had knowledge/tricks in their heads which are being shared more.

- The overall reliability of our systems(measured via SLOs) has greatly increased.

manibatra··on Ask HN: What keyboard do you recommend build+use?
Ergodox-EZ. I don’t have shoulder pains anymore.
manibatra··on Vieb – Vim Inspired Electron Browser
Recently discovered this and have been enjoying it a lot. There are some edges but overall works quite well. Also, available for Safari : https://github.com/televator-apps/vimari
manibatra··on Show HN: Codeflow – Understand a codebase quicker with PowerPoint-like tutorials
It would be great to view an example without granting access to Github account.
manibatra··on What are some healthy, creative ways to spend downtime while waiting for code?
I really got into learning how to play guitar. Has been amazingly fun so far. I was having a lot of trouble switching off after work. 30 minutes of guitar and I am in pure bliss. Seems ideal for your case as whenever I have a long running build I pickup the guitar and practice a bit.
manibatra··on Show HN: Vocab Watch – A simple vocabulary builder to improve your vocabulary
I love reading and would come across words that I did not know the meaning of. Hence, I built this simple app for iPhone and Apple Watch to help me improve my vocabulary. My requirements were an app that notifies me and allows me to create sentences using the words I want to learn.
manibatra··on Ask HN: What is the one quote that you carry around in your head all the time?
Hey there that was a comment that I made. I am glad that it helped you.

I learnt it from Jordan B. Peterson. I highly recommend his book "12 rules for life" which has improved the overall quality of my life by a substantial magnitude in the last two months. This book led me to read some of the writings of Carl Jung and Marie-Louise von Franz which were further eye openers.

A warning though that he has a polarising effect on people. They either hate him or worship him. I would suggest reading the book with a beginners mind and applying in your life what seems apt to you :)

manibatra··on The emotional journey of creating anything great
My strategy for dealing with the dip/valley of despair are a few simple rules that I have formalised for myself and are helping me a lot.

- Howsoever great the project is in the beginning, it will go through a phase where it’s going to suck for whatever reason. I know it. It doesn’t surprise me. I take it in my stride.

- I have absolute faith during that phase that it will get better on the other side. Absolute. And nothing is going to convince me otherwise.

- It is not a sprint.

- Mantain healthy relationships, mind (meditation) and body (exercise). Do not let them fall below a certain level because gaining these things back and being productive at the sometime is a struggle. From my own personal experience.

manibatra··on Antibiotics in Meat Could Be Damaging Our Guts
After getting worked up in the past about all the things that you mentioned and trying every diet under the sun a whole food plants based diet has done wonders for me. Been on it for two years now and never felt better. I am not in the camp that says that a diet like keto is bad for you. But in my experience it is exponentially harder to get quality meat products than quality (or least bad) plant based foods.

Wrote a blog post a while back about my thoughts on diet if you want to give it a read: https://medium.com/@manibatra23/2016-a-reflection-diet-30c15...

manibatra··on Ask HN: I don't want to work anymore
I read your comment saying that you work remotely. I have been doing that for 2 years too and honestly until recently I felt the same way as you. I started fixing myself by doing meditation and exercising regularly. I have made my mental and physical health my top priority. Once I established that I made sure that everyday I am learning something new and challenging and creating something. After that was taken care of I decided that every week I am going to take time out to reach out to people and socialise. Now I feel that my life is meaningful, which means different for different people. I am happier than I ever was and I have fallen in love with programming again.
manibatra··on Ask HN: What is some advice that has made your life better?
For someone who hated routines and felt trapped. The simple advice that schedules are my friend and I should schedule my day in a way that would make me happy when I go to bed. Been doing this for 2 months now. Never been more productive or happier.
manibatra··on GDPR: Programmatic ad buying plummets in Europe
I always wonder how many of my decisions have been subconsciously influenced by ads. At the moment the only stuff I feel like spending money on is tech stuff. Probably because the only place I visit on the web is tech forums. My spending on other stuff has dropped down drastically ever since I took a hiatus from Facebook.
manibatra··on Ask HN: Why is nearing completion so demotivating?
I could be very wrong but the reasons you gave were all scenarios where you end up successful. That probably makes me think that you are just scared of the failure and judgement that comes from putting yourself out there.

For me the solution has been to know that whatever I create is out of the need that it has to be created or it will bother me to no end. So even if it is criticised the other option would have been to not create it which would be much worse.

Also if you are not on point when it comes to your diet and exercise there is a lot of room left for you to feel better than you are at the moment just by doing that. The difference can be night and day.

manibatra··on Ask HN: How do you fight self-skepticism towards your own ideas?
The thing that helped me was realising that ideas are dime a dozen. For me personally, if I am willing to put in the effor to execute on it then I believe that I am passionate enough about it and there will be at least one another person like me who might like it. After that I would not make any assumptions and just launch, test and iterate. Sorry if it sounds a little confusing.
manibatra··on Ask HN: What’s your most successful marketing strategy thus far?
That is a really cool project. I have a question which might be off topic but here goes. In a startup like yours how do you price? Do you price for the average case and leave it at that? Also do you start with a good margin of safety and are somewhat flexible with the pricing as you are a new startup? Kind Regards.
manibatra··on Show HN: Collateralized Debt Agreements Using Smart Contracts and Virtual Cats
I am guessing if the person borrowing believes that the asset that is being used as collateral ( ETH in this case ) will appreciate in value.
manibatra··on Ask HN: How to not bring emotion from work back home?
I was able to be a much happier person after I realised that it is just like any other skill. So for being happy you have to train your mind. I personally prefer stoicism and the book "Daily Stoic" will be a good start. A ready made plan to increase your mental resilience and in turn happiness :)
manibatra··on You can probably use deep learning even if you don't have a lot of data
Same!! On lesson 2 and already feel like I know so much! The top down approach to learning is great! Will actually read the book "Making Learning Whole" that inspired them to follow this approach.
manibatra··on The nihilist and optimist programmers (2015)
"Perfect is the enemy of good"

Could not agree more. Self taught programmer here too. For such a long time chasing "perfection" had me stuck where I was not finishing any projects.

Taking a step back I decided that finishing projects is what really gives me happiness. They don't have to be perfect or world changing. That coupled with detachment from how the project is received has helped me so much.

Congrats on all your projects. Inspiring!

manibatra··on How to Sleep
Personally the change that has helped me the most has been mental. I used to feel "guilty" of going to bed early, not working to exhaustion. Now I view sleep as something to enjoy. Just letting go of that guilt has me sleep a lot better. From being a light sleeper I have gone to be able to sleep through my housemates blaring loud music.
manibatra··on Why My Handwriting Sucks: A Typographical Analysis
I wrote it over two days and didn't notice the missing animal. Color me embarrassed. Honestly I was not a fan of writing, typing being much faster. But a chance reading of the book "Thinking with type" and a big discussion with a friend about how handwriting is unique to a person made think of my handwriting as a type. Thanks for reading!!
← PreviousPage 2 of 5Next →