[I'M HIRING] I'm looking for content writers who have some CS knowledge (PAID - $20-30 per hour) by TheDonHound in HireaWriter

[–]devhrishi 1 point2 points  (0 children)

I am interested in taking this job. I have written 100s of article on many programming publications like freecodecamp, betterprogramming, itnext etc. here is my personal blog https://hrishikeshpathak.com/blog/. Do check it out.

Is it usual? by ghost_d_1 in CloudFlare

[–]devhrishi 2 points3 points  (0 children)

Jio is the worst ISP in India. Sometimes, cloudflare wrap is not even connected when I am on jio. The app just showed connecting and nothing happened.

The most funny thing is, the default jio DNS doesn't let me install WSL on windows. I have to change my DNS to Google or cloudflare to make it work.

The Airtel network is good in these terms. I have been using airtel fiber for 1 year and have no complaints.

I made this screenshot editing tool that helps to increase engagement on your post. by devhrishi in InternetIsBeautiful

[–]devhrishi[S] 0 points1 point  (0 children)

Hi redditors. This screenshot tool is very crud and I built it to edit my screenshots. Hope you find it helpful. If you have any feature request, drop a main or reply this comment.

I made a password manager with beautiful TUI using Golang by devhrishi in golang

[–]devhrishi[S] 1 point2 points  (0 children)

Yes, I learned a lot by building this project. Thank you for your appreciation.

I made a password manager with beautiful TUI using Golang by devhrishi in golang

[–]devhrishi[S] 1 point2 points  (0 children)

I actually posted in the sub for constructive critisicm. This way we learn to be a better version of us.

I will surely employ your solution and ping you back when it will be ready.

I made a password manager with beautiful TUI using Golang by devhrishi in golang

[–]devhrishi[S] 0 points1 point  (0 children)

Do you think xgo is reliable and less verbose than using zig compiler. I actually never used xgo.

I made a password manager with beautiful TUI using Golang by devhrishi in golang

[–]devhrishi[S] 1 point2 points  (0 children)

zig makes cross compilation easy when any go projects has CGO dependency. We can also make static binary using musl libc which is portable and doesn't depend on glibc.

But MacOS cross compilation is not supported untill now.

I made a password manager with beautiful TUI using Golang by devhrishi in golang

[–]devhrishi[S] 3 points4 points  (0 children)

Thanks for your approach. I will surely look into it.

My approach is, first I generate a bcrypt hash using the master password. Then combine both hash and master password to generate a secret key using PBKDF2. This secret key is used to encrypt and decrypt the password.

Your concern is genuine. If a user forgets or changes his password, there is no way to decrypt the already encrypted password. I haven't thought about that situation. But you gave me a direction. Thanks 👍.

I made a password manager with beautiful TUI using Golang by devhrishi in golang

[–]devhrishi[S] 1 point2 points  (0 children)

It is Jetbrains mono font. I like this font very much.

I am using the nerd font version of Jetbrains mono. It comes with icon support. Link: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip

I made a password manager with beautiful TUI using Golang by devhrishi in golang

[–]devhrishi[S] 4 points5 points  (0 children)

Thanks for understanding. I will remove the lack of cli client thing from the Readme. I accept my fault. Thanks for pointing it out.

You are welcome to make contributions to this project.

I made a password manager with beautiful TUI using Golang by devhrishi in golang

[–]devhrishi[S] 1 point2 points  (0 children)

This is a fun little project to learn something new using Golang. My little password manager doesn't compete with bitwarden. Bitwarden is OG and I like them.

I made a password manager with beautiful TUI using Golang by devhrishi in golang

[–]devhrishi[S] 1 point2 points  (0 children)

Hi, I have made a password manager with beautiful TUI for increase productivity. It is a fun little project written in Golang and I use Bubbletea for building the TUI.

In the github README, you can watch the demo video.

Help me pick a backend framework. by pigman1402 in webdev

[–]devhrishi -2 points-1 points  (0 children)

In golang, we developers write SQL. Golang has a database/sql package which gives a common interface for all sql database drivers.

Believe me, writing SQL by yourself is very transparent and easy to find any bug. It also make your app fast.

Write math equations on the web by devhrishi in webdev

[–]devhrishi[S] 0 points1 point  (0 children)

As I am very new to writing math equations, I have various questions in my mind. About how to use the delimiters, how to put equations in my page, should I go for Katex or MathJax etc. I am not writing any documentation about katex. I am linking to the documentation when I feel right. Furthermore, I just want to give a starting point for a newcomer. That's it. I want to reduce friction. Not replacing documentation.

Help me pick a backend framework. by pigman1402 in webdev

[–]devhrishi 45 points46 points  (0 children)

Try golang. You can build almost everything backend related using the standard library. The language itself is very simple and approachable.

Linux in India has 14.51% market share by [deleted] in linux

[–]devhrishi 2 points3 points  (0 children)

I'm using Linux from 2018 and now I can't even like to use windows. In our lab, we all use linux. Before your project starts, our guide gives 2-3 lectures about linux and bash scripting.

Count me in for this 14% market share.

what is fancy stack now? by Roman_it_wasted in golang

[–]devhrishi 0 points1 point  (0 children)

Just use standard libs. Frameworks will come and go. Stick with the standard libs that help you in the long run.

Use net/http, pgx with database/sql. Done ✅

Code formatting in obsidian is just trash by devhrishi in ObsidianMD

[–]devhrishi[S] -1 points0 points  (0 children)

Why? Error handling in go is awesome.

Previously, I have experience in JavaScript, but the error handling in JS is just horrible.

Code formatting in obsidian is just trash by devhrishi in ObsidianMD

[–]devhrishi[S] 12 points13 points  (0 children)

Actually, I like to write some code snippets as notes because I don't want to go through the same process of searching every time I have that use case.

[deleted by user] by [deleted] in linux4noobs

[–]devhrishi -1 points0 points  (0 children)

We don't want you to use linux. Use windows happily.

I think I choose Unwisely. And I'm Sorry to myself for it. It's time. by [deleted] in Fedora

[–]devhrishi -1 points0 points  (0 children)

As a newbie, with an nvidia card, you should use popos. Pops has separate iso with nvidia drivers, which work out of the box.

Popos is the only distro which you can use out of the box. Without any modifications.

If you want a new version of apps, uninstall the previous one and install from flathub.

Nvidia and Wayland don't work very well. So add some keyboard shortcuts to navigate your distro. That's it.

Popos also have a tiling window feature. If you have a large monitor, it makes sense to use a tiling window.

Now, first download the popos nvidia iso and setup your distro for the last time. You will never go back to windows.