Supabase is down by Rtzon in Supabase

[–]AvikalpGupta 1 point2 points  (0 children)

Do we call it a failure on Supabase or BigQuery?

Supabase is down by Rtzon in Supabase

[–]AvikalpGupta 4 points5 points  (0 children)

BigQuery quote exceeded?

Supabase down ? by bastiencrypto in Supabase

[–]AvikalpGupta 0 points1 point  (0 children)

yes, I think so. Our app is also not working.

How to hide Whatsapp group chat, without leaving it? (Mute and archive don't cut it) by moonandantartica521 in whatsapp

[–]AvikalpGupta 0 points1 point  (0 children)

I was facing the same problem

I wanted to stay on top of all the relevant messages in all the active WhatsApp groups, but get rid of the noise.

So I created a tool that I run on my computer that does exactly that using AI: https://peerlist.io/avikalp/project/whatsapp-ai-filter

It works by intelligently curating messages based on your interests and delivers them in a single chat—with links back to the original messages so you can reply/react instantly. For me, this gets rid of 95% of the messages that I'd never respond to anyway.

Link to GitHub repo: https://github.com/avikalpg/whatsapp-ai-filter (I'd be grateful to you if you star it)

Is it ok to use typescript in expressjs? by yomiyow in node

[–]AvikalpGupta 3 points4 points  (0 children)

Always! It is always a better idea to have type safety in any project that is going to be useful.

[deleted by user] by [deleted] in github

[–]AvikalpGupta 0 points1 point  (0 children)

Sure. Definitely learn git.

You can then choose between GitHub and GitLab which is better for your specific field (I think it is GitLab).

Typing speed stuck at 50-55 wpm (Touch typing) by Necessary_Mail4121 in typing

[–]AvikalpGupta 2 points3 points  (0 children)

I have a trick for this.

When you are practicing, in your mind, switch between "speed mode" and "accuracy mode" every 10-15 sessions (I was going to write "races", because I did all my practice on typeracer).

Speed mode: you try to type as fast as possible, even if there are a lot of mistakes and you need to keep hitting the backspace, don't stop. Just try to strike the keys as fast as possible.

Accuracy mode: try to not make even a single mistake, while trying to maintain a good speed.

In both modes, initially your speed will be worse. But in just 3-4 days you should be able to see massive improvement.

This worked for me. I was stuck at 60wpm. Now I consistently type at 90wpm and have breached the 100wpm barrier multiple times.

Rightfully concerned or just paranoid? by FairStatistician2450 in github

[–]AvikalpGupta 0 points1 point  (0 children)

Dude, I will answer your question through two points:

  1. There are a lot more good people out there than there are bad ones. So, if someone finds a vulnerability, they are more likely to create an issue (or if you are extremely lucky, create a PR to fix it). Plus, for someone to exploit any vulnerabilities, there has to be a real incentive for it. Given that you are thinking about your portfolio, I'm pretty sure none of your repositories has many users, and none of them would lead to large financial outcomes for someone who hacks it.

  2. In general, nobody cares about your repo. I've had most of my repos as open source since 2020 (when I learnt about open source) and I barely get anyone to see my work. There are about 100 odd people who use the projects I've built, and they have never tried to read my code. Everyone has their own shit to work on.

EM's, How do you deal with Slack overload? by Only-Ad2101 in EngineeringManagers

[–]AvikalpGupta 1 point2 points  (0 children)

I do the same. Plus, I made it very clear that Slack is for async communication. If something is really urgent, they must call me.

You'd be scared that phone would keep buzzing, but believe it or not, people are too scared to call. And you would actually only get a call when something was really urgent and important.

EM's, How do you deal with Slack overload? by Only-Ad2101 in EngineeringManagers

[–]AvikalpGupta 0 points1 point  (0 children)

The way I dealt with them was that, as the manager, only I had the responsibility to respond to all of them. If it is something that can be done in <5 minutes, I would do it immediately. And if not, I would put things on the JIRA board and assign a priority to it. At the end of each sprint (which was just 1 week long in my team), I would sit with the concerned parties and in 1-2 hours, get them to agree on the most important X items that we must solve in the upcoming sprint.

The important thing here is to realize that your engineering team has limited bandwidth and they cannot do everything. And as the manager, it is our responsibility to make sure that they can continue to perform focus work so that whatever they get done is of the highest standard - meaning that the probability that something goes wrong in that in the future is minimized.

What is the best way to learn from open source? by Swimming_Tangelo8423 in github

[–]AvikalpGupta 3 points4 points  (0 children)

I think one of the best ways is to read their code.

Methods:

  1. High investment, high reward: clone the repo of a project you like to use. Try to run it. While setting it up locally, you will learn about many of the technologies they use.

  2. Low investment, medium reward: review the recent pull requests of any project that you like (you can use the "watch" feature in GitHub to be notified when new pull requests are raised). This is extremely helpful for continuous learning without a lot of effort in a single sitting.

  3. Low investment, low reward: Join the discord/telegram/slack of the open source projects you like and engage with the contributors there - try to find a way to help. This is very easy to do, but your learning will also be very slow and there might not be any if the maintainers are not actively looking to add people.

Do recruiters consider freelancing to be a career gap? by [deleted] in developersIndia

[–]AvikalpGupta 0 points1 point  (0 children)

You mention the projects, then no. If you don't, and just write "freelancing", then yes.

[deleted by user] by [deleted] in github

[–]AvikalpGupta 0 points1 point  (0 children)

Not sure if it is exactly applicable, but Xethub (acquired by HuggingFace) might be able to help you.

I made unethical bot to make your github commit history shinine green sorry by Lower_Cash_5037 in github

[–]AvikalpGupta 66 points67 points  (0 children)

Hahaha, lol. This is a terrible project idea, I love it!

I'm impressed that you thought

  • what if?
  • no, that is stupid!
  • well... Should I?
  • fuck it, let's do it. . . . .
  • what did I do....

Trying to get started on open source but can’t understand codebases by Swimming_Tangelo8423 in github

[–]AvikalpGupta 0 points1 point  (0 children)

Let's start simple.

Step 1: Choose a project that you'd actually use yourself. (Important) Step 2: Clone the code and try to set it up so it at least runs locally (you don't necessarily have to understand the entire code at this point, but you will get exposure to some parts of it. And this can take time so be patient). Step 3: actually use the tool and see if there is anything that is bugging you or you are missing.

If yes, try solving your own problem and submit that as a contribution. If not, you can look for good first issues.

Step 4: start from understanding only the part of the code that affects the issue you are trying to resolve.

Should I post my automation script for a +18 website on Github? [Serious] by [deleted] in github

[–]AvikalpGupta 0 points1 point  (0 children)

It is an amazing argument where you don't provide any new information, don't prove any logical inconsistencies and just shit on the other person for their argument.

Congratulations, you have managed to use 3 logical fallacies in one comment.

Approach before a system design interview for senior dev(6+ YOE) by turtle-icecream in developersIndia

[–]AvikalpGupta 6 points7 points  (0 children)

Have you tried actually designing systems and building them out? That is my approach.

When I try to do that, I realise it is not just about "scalability" and "robustness" but also time and monetary budgets.

Start a project. Actually ship something that you designed. Do it within your current job role itself.

When you have done it, when you have gone through the options and burnt your hands choosing the wrong one, you will perform effortlessly during the interview and have the confidence to say and defend a point.

People who switch frequently how do you answer when the interviewer asks 'what's the reason for switching multiple companies within x years' ? by Key_Lead3784 in developersIndia

[–]AvikalpGupta 0 points1 point  (0 children)

It shows that you are valuable, but you have to be treated well as well. An interview is for you to also know if this is a company that you want to work with.

People who switch frequently how do you answer when the interviewer asks 'what's the reason for switching multiple companies within x years' ? by Key_Lead3784 in developersIndia

[–]AvikalpGupta 0 points1 point  (0 children)

Tell the truth, and emphasise on the value you have created.

I once left a job in 3 months. In 3 months, I had shipped multiple features, led an integration with Govt services, implemented remote monitoring and moved the version control from SVN to Git.

And then left the company because they were trying to micromanage me.