profile
viewpoint
Pranit Bauva pranitbauva1997 IIT Kharagpur Kharagpur, India http://bauva.com Software Engineer & Investor

pranitbauva1997/opencv_tutorial 10

Practice ground for opencv library

kossiitkgp/-obselete-git-sandbox 7

[obselete] Use https://github.com/kossiitkgp/sandbox

pranitbauva1997/no-distract 7

Avoid Distractions while working

pranitbauva1997/placements_stalker 5

Need to know the mapping of roll number to name during internships/placements?

kossiitkgp/bhattu 3

A slack bot for bakar on #random

fifthtry/realm-starter 2

Starter Project For Realm

pranitbauva1997/A-star 1

Implementation of the A* algorithm for path planning

pranitbauva1997/conquest 1

The source code for prototyping of the event CONQUEST

pranitbauva1997/learngo 1

1000+ Hand-Crafted Go Examples, Exercises, and Quizzes

pranitbauva1997/realm-todo-app 1

A ToDo app on Realm framework

push eventpranitbauva1997/placements_stalker

Pranit Bauva

commit sha f90b770ff6e52f8263f1f147ec430ed600efef96

readme: add instructions to install dependencies

view details

push time in 6 hours

startedrava-dosa/youtube-dl

started time in 8 hours

startedgocarina/gocsv

started time in a day

startedonsi/ginkgo

started time in 4 days

startedcli/cli

started time in 5 days

startedspf13/cobra

started time in 5 days

startedsangupta/ps

started time in 5 days

startedcheckly/headless-recorder

started time in 8 days

startedcharmbracelet/bubbletea

started time in 8 days

startedhuggingface/datasets

started time in 9 days

delete branch pranitbauva1997/laptop

delete branch : cask-deprecated-fix

delete time in 10 days

delete branch pranitbauva1997/laptop

delete branch : remove-python2

delete time in 10 days

PR opened carousell/laptop

brew: the sun has set on python2

As this notice has beautifully put it, Python2 is no longer supported and patched. While using trying out the command to install backend stuff, brew showed an error. Thus, it's better to remove this altogether.

+1 -1

0 comment

1 changed file

pr created time in 10 days

push eventpranitbauva1997/laptop

Pranit Bauva

commit sha 3397a49f8c07f2e1e3f48f2420f54f7221d7f841

brew: the sun has set on python2 As this notice[1] has beautifully put it, Python2 is no longer supported and patched. While using trying out the command to install backend stuff, brew showed an error. Thus, it's better to remove this altogether. [1]: https://www.python.org/doc/sunset-python-2/

view details

push time in 10 days

create barnchpranitbauva1997/laptop

branch : remove-python2

created branch time in 10 days

PR opened carousell/laptop

brew: replace deprecated commands

As per the Change Log announcement of brew >2.5.0, use of brew cask list is deprecated and it's advisable to use instead brew list --cask as seen in the logs when the earlier command was run.

+6 -6

0 comment

1 changed file

pr created time in 10 days

create barnchpranitbauva1997/laptop

branch : cask-deprecated-fix

created branch time in 10 days

fork pranitbauva1997/laptop

Day one automated developer setup for Software Engineers @ Carousell.

fork in 10 days

startedgrpc-ecosystem/awesome-grpc

started time in 14 days

create barnchpranitbauva1997/learngo

branch : exercises

created branch time in 14 days

fork pranitbauva1997/learngo

1000+ Hand-Crafted Go Examples, Exercises, and Quizzes

http://twitter.com/inancgumus

fork in 14 days

startedcdr/code-server

started time in 14 days

startedblushft/go-diagrams

started time in 14 days

startedvisenger/awesome-mlops

started time in 14 days

startedfastai/fastmac

started time in 14 days

push eventpranitbauva1997/learn4haskell

Matthew Bauer

commit sha 22f7ac5c38a781277e96ce82409832d3d2a648f2

Update Readme with more verbose english (#149) 👍

view details

s.protasov

commit sha 2c0834e9bbdda460df380081e39c5abef96409f9

Tests: Improve tests titles (#141) * Test: Improve tests titles Add a make command to run all tests * Typo * Remove redunant do * Remove unnecessary test run

view details

Arthur Borisow

commit sha 785376592187ef4b7b4387a16780a14bb170efde

Fix a typo where wrong function is called in example (#151) * Fix a typo where wrong function is called in example * Change the type of comment so it is treated as doc test * Remove 'the' from sentense

view details

Sergey Krivtsov

commit sha ce4dd664ae22e1f696c2f32198eeb27314df1bd0

add test chapter 1 task 7 (#139) * add test chapter 1 task 7 * add test task7 negatives mix

view details

Arthur Borisow

commit sha 49dba6b51fc6f0e64106818bb3c20bf60a1cda04

Even more typos (#156) * Fix typo in chapter 2: There are equal -> These are equal * Remove unneeded the

view details

Pranit Bauva

commit sha 8ada6c555d39cf26fa33916ff0f9fbd33c53b91c

Merge remote-tracking branch 'upstream/master' into master

view details

push time in 17 days

startedtmrts/go-patterns

started time in 17 days

startednektos/act

started time in 17 days

delete branch pranitbauva1997/learn4haskell

delete branch : chapter-1

delete time in 20 days

push eventpranitbauva1997/learn4haskell

Pranit Bauva

commit sha e8f3fd47d498086a6edd35b8337d012b31d1634b

Chapter 1: get basic + advanced tests to pass

view details

Pranit Bauva

commit sha 6a160fde044d6b908621a4ad32708998c0ba51b2

improve according to suggestions from @hint-man bot

view details

Pranit Bauva

commit sha 20a38ffc5543efc106c3b30de9f265a6456a5bac

Chapter 2: get basic + advanced tests to pass

view details

Pranit Bauva

commit sha 9d9963655dddd36b540db89ddb0fda43a1a1dd58

update according to @chshersh 's comments @chshersh Thanks a lot for your detailed review!

view details

Pranit Bauva

commit sha b81263906e2063387b01ab8949a5c1aa43f92a83

update according to @vrom911 's review @vrom911 Thanks a lot for your detailed review!

view details

Pranit Bauva

commit sha c69d02d72b6f945177e5f80603e774e87793b23c

Merge pull request #2 from pranitbauva1997/chapter-2 Chapter 2: get basic + advanced tests to pass

view details

Pranit Bauva

commit sha 5489a23f6c58a21fa8aa33ae28294544caf90754

Merge pull request #1 from pranitbauva1997/chapter-1 Chapter 1: get basic + advanced tests to pass

view details

push time in 20 days

PR merged pranitbauva1997/learn4haskell

Chapter 1: get basic + advanced tests to pass

Solutions for Chapter 1

cc @vrom911 @chshersh

+123 -51

0 comment

2 changed files

pranitbauva1997

pr closed time in 20 days

delete branch pranitbauva1997/learn4haskell

delete branch : chapter-2

delete time in 20 days

push eventpranitbauva1997/learn4haskell

Pranit Bauva

commit sha 20a38ffc5543efc106c3b30de9f265a6456a5bac

Chapter 2: get basic + advanced tests to pass

view details

Pranit Bauva

commit sha 9d9963655dddd36b540db89ddb0fda43a1a1dd58

update according to @chshersh 's comments @chshersh Thanks a lot for your detailed review!

view details

Pranit Bauva

commit sha c69d02d72b6f945177e5f80603e774e87793b23c

Merge pull request #2 from pranitbauva1997/chapter-2 Chapter 2: get basic + advanced tests to pass

view details

push time in 20 days

PR merged pranitbauva1997/learn4haskell

Chapter 2: get basic + advanced tests to pass

Solutions for Chapter 2

cc @vrom911 @chshersh

+61 -24

0 comment

1 changed file

pranitbauva1997

pr closed time in 20 days

push eventpranitbauva1997/learn4haskell

Pranit Bauva

commit sha b81263906e2063387b01ab8949a5c1aa43f92a83

update according to @vrom911 's review @vrom911 Thanks a lot for your detailed review!

view details

push time in 20 days

push eventpranitbauva1997/learn4haskell

push time in 20 days

push eventpranitbauva1997/learn4haskell

Pranit Bauva

commit sha b46b1af67378411afdf004df7a3cb6cf06ddc4e4

update according to @vrom911 's review @vrom911 Thanks a lot for your detailed review!

view details

push time in 20 days

Pull request review commentpranitbauva1997/learn4haskell

Chapter 1: get basic + advanced tests to pass

 Try to introduce variables in this task (either with let-in or where) to avoid specifying complex expressions. -} -sumLast2 n = error "sumLast2: Not implemented!"+sumLast2 :: Int -> Int+sumLast2 n =+  let+    m = abs n+    lastTwo = mod m 100+    left = mod lastTwo 10+    right = div lastTwo 10

@vrom911 Didn't know it would be so useful that it got included in the library.

pranitbauva1997

comment created time in 20 days

PullRequestReviewEvent

Pull request review commentpranitbauva1997/learn4haskell

Chapter 1: get basic + advanced tests to pass

 You need to use recursion in this task. Feel free to return to it later, if you aren't ready for this boss yet! -} -firstDigit n = error "firstDigit: Not implemented!"+firstDigit :: Integral t => t -> t+firstDigit n =+  let m = abs n+  in+    if m < 10 then mod m 10 else firstDigit $ div m 10

Yes, I should have noticed that :smiley:

pranitbauva1997

comment created time in 20 days

PullRequestReviewEvent

Pull request review commentpranitbauva1997/learn4haskell

Chapter 1: get basic + advanced tests to pass

 task is to specify the type of this function. 49 -} +squareSum :: Num t => t -> t -> t

I had read a few chapters of LearnYouAHaskell earlier.

pranitbauva1997

comment created time in 20 days

PullRequestReviewEvent

push eventpranitbauva1997/learn4haskell

Pranit Bauva

commit sha 9d9963655dddd36b540db89ddb0fda43a1a1dd58

update according to @chshersh 's comments @chshersh Thanks a lot for your detailed review!

view details

push time in 20 days

Pull request review commentpranitbauva1997/learn4haskell

Chapter 2: get basic + advanced tests to pass

 and reverses it.   function, but in this task, you need to implement it manually. No   cheating! -}-rewind = error "rewind: Not Implemented!"+rewind :: [a] -> [a]+rewind [] = []+rewind (x:xs) = (rewind xs) ++ [x]

Neat trick. I had just glanced through recursive go functions but didn't take it too seriously. I think using that would make adding to the new list very efficient.

pranitbauva1997

comment created time in 20 days

PullRequestReviewEvent

Pull request review commentpranitbauva1997/learn4haskell

Chapter 2: get basic + advanced tests to pass

 list.  🕯 HINT: Use the 'cycle' function -}-rotate = error "rotate: Not implemented!"+rotate :: Int -> [a] -> [a]+rotate x lst+  | x > 0 = take (length lst) $ drop x $ cycle lst

Ah! Hadn't noticed it. I wonder why this particular test didn't catch the bug?

Tried adding this to the test suite in file test/Test/Chapter2.hs after line 69, but it shows a compilation error:

        it "empty list" $ rotate 8 [] `shouldBe` []

What's the difference in using emptyInts and []?

pranitbauva1997

comment created time in 20 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentpranitbauva1997/learn4haskell

Chapter 2: get basic + advanced tests to pass

 value of the element itself 🕯 HINT: Use combination of 'map' and 'replicate' -} smartReplicate :: [Int] -> [Int]-smartReplicate l = error "smartReplicate: Not implemented!"+smartReplicate l = foldl (++) [] $ map (\x -> replicate x x) l

@chshersh Thanks for pointing out a new function which I didn't hear before. The Foldable type-class seems new to me. I think it would be covered in later sections.

I have seen that eta-reduced definitions are preferred, but I don't know why. Although i would like to know about it.

pranitbauva1997

comment created time in 20 days

PullRequestReviewEvent

Pull request review commentpranitbauva1997/learn4haskell

Chapter 2: get basic + advanced tests to pass

 Implement a function that duplicates each element of the list  -} duplicate :: [a] -> [a]-duplicate = error "duplicate: Not implemented!"+duplicate [] = []+duplicate (x:xs) = [x, x] ++ duplicate xs

Cons operator is more efficient. Thanks.

pranitbauva1997

comment created time in 20 days

Pull request review commentpranitbauva1997/learn4haskell

Chapter 2: get basic + advanced tests to pass

 True >>> isThird42 [42, 42, 0, 42] False -}-isThird42 = error "isThird42: Not implemented!"+isThird42 :: [Int] -> Bool+isThird42 [] = False+isThird42 [_] = False+isThird42 [_, _] = False+isThird42 (_:_:x:_) = x == 42

Nice idea.

pranitbauva1997

comment created time in 20 days

PullRequestReviewEvent

startedabhivaikar/howtheytest

started time in 21 days

startedpiquette/edgr

started time in 21 days

PR opened pranitbauva1997/learn4haskell

Chapter 2: get basic + advanced tests to pass

Solutions for Chapter 2

cc @vrom911 @chshersh

+59 -24

0 comment

1 changed file

pr created time in 21 days

create barnchpranitbauva1997/learn4haskell

branch : chapter-2

created branch time in 21 days

pull request commentkowainik/learn4haskell

Chapter 1: get basic + advanced tests to pass

This was by-mistake since I intended to open it on my fork.

pranitbauva1997

comment created time in 21 days

push eventpranitbauva1997/learn4haskell

Pranit Bauva

commit sha 6a160fde044d6b908621a4ad32708998c0ba51b2

improve according to suggestions from @hint-man bot

view details

push time in 21 days

PR opened pranitbauva1997/learn4haskell

Chapter 1: get basic + advanced tests to pass

Solutions for Chapter 1

cc @vrom911 @chshersh

+64 -28

0 comment

1 changed file

pr created time in 21 days

PR closed kowainik/learn4haskell

Reviewers
Chapter 1: get basic + advanced tests to pass

Solutions for Chapter 1

cc @vrom911 @chshersh

+64 -28

0 comment

1 changed file

pranitbauva1997

pr closed time in 21 days

PR opened kowainik/learn4haskell

Reviewers
Chapter 1: get basic + advanced tests to pass

Solutions for Chapter 1

cc @vrom911 @chshersh

+64 -28

0 comment

1 changed file

pr created time in 21 days

create barnchpranitbauva1997/learn4haskell

branch : chapter-1

created branch time in 21 days

push eventpranitbauva1997/learn4haskell

Dmitrii Kovanikov

commit sha 3741fd89c6d3fd39806035aeaf8f7921d7d42085

Add a note about new Hacktoberfest rules

view details

Jonathan

commit sha b4da64e30f5633a4d9c084d5e7a762225b6d25ad

Added Windows instructions (#66) * Added Windows instructions * Added workaround note * Added workaround note

view details

Dario Sindičić

commit sha 522dda013cda8d418867edc8eb45b3928c1275b3

quickCheck test for two tasks in chapter one (#46) * quickCheck test for two tasks in chapter one * changes suggested by the hint-man * rewritten property testing * added modules for property testing * remove trailing spaces and empty new lines * added type annotation on function call

view details

s.protasov

commit sha 8a832eb078b5bb24d800cb6efb0e7d5d250d8786

Update Chapter2.hs (#62) Fix typo in the Test description for task 12*

view details

Edouard

commit sha 6996ae315619b6d0ea604266e25e93d0d634ee3a

docs(Readme): Avoid unknown ghcup command error (#88) I spent the last 15 minutes trying to figure out why I got an `unknown ghcup command` when the installation went perfectly. Then I remembered I had to restart the terminal for the changes to be taken into account 😵. This might save a few minutes to someone else :)

view details

push time in 22 days

fork pranitbauva1997/learn4haskell

👩‍🏫 👨‍🏫 Learn Haskell basics in 4 pull requests

https://kowainik.github.io/projects/learn4haskell

fork in 23 days

issue openedpranitbauva1997/pranitbauva1997.github.io

Port to Zula

created time in 23 days

startedLeCoupa/awesome-cheatsheets

started time in 23 days

startedmadd86/awesome-system-design

started time in 23 days

fork pranitbauva1997/DeepThought

A simple blog theme focused on writing powered by Bulma and Zola.

fork in 24 days

startedbregman-arie/devops-exercises

started time in a month

issue openedxypnox/xypnox.github.io

Open projects in new tab

When I click on a project link, it takes me from your site to GitHub. I think opening those links in a new tab would be better. It looks like you aren't using the <a> tag but instead an onClick handler on the <div> tag which could be fixed by following this StackOverflow link.

I usually try to open links with the middle button on mouse (the one with scroll bar) and it looks like it doesn't allow me to open links written in this way.

created time in a month

startedmgp/book-notes

started time in a month

startedalpacaaa/elm-to-purescript-cheatsheet

started time in a month

startedamitness/learning

started time in a month

startedneutraltone/awesome-stock-resources

started time in a month

startedcrossbeam-rs/crossbeam

started time in 2 months

startedSergioBenitez/Rocket

started time in 2 months

startede-maxx-eng/e-maxx-eng

started time in 2 months

startediggredible/Learn-Vim

started time in 2 months

PR opened grafana/grafana

Honour `root_url` for Forget Password related links

<!--

Thank you for sending a pull request! Here are some tips:

  1. If this is your first time, please read our contribution guide at https://github.com/grafana/grafana/blob/master/CONTRIBUTING.md

  2. Ensure you include and run the appropriate tests as part of your Pull Request.

  3. In a new feature or configuration option, an update to the documentation is necessary. Everything related to the documentation is under the docs folder in the root of the repository.

  4. If the Pull Request is a work in progress, make use of GitHub's "Draft PR" feature and mark it as such.

  5. If you can not merge your Pull Request due to a merge conflict, Rebase it. This gets it in sync with the master branch.

  6. Name your PR as "<FeatureArea>: Describe your change", e.g. Alerting: Prevent race condition. If it's a fix or feature relevant for the changelog describe the user impact in the title. The PR title is used to auto-generate the changelog for issues marked with the "add to changelog" label.

-->

What this PR does / why we need it: This fixes a broken URL thus avoided 404 error for the user.

Which issue(s) this PR fixes: #27226

<!--

  • Automatically closes linked issue when the Pull Request is merged.

Usage: "Fixes #27226 "

-->

Fixes #27226

Special notes for your reviewer:

+6 -2

0 comment

2 changed files

pr created time in 2 months

create barnchpranitbauva1997/grafana

branch : respect-subpath-forgot-password

created branch time in 2 months

fork pranitbauva1997/grafana

The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More

https://grafana.com

fork in 2 months

startedgrafana/grafana

started time in 2 months

startedsirupsen/napkin-math

started time in 2 months

push eventalpha-seekers/nse.rs

Pranit Bauva

commit sha afb47b1b05c4429436a55fcffe7c66f836baacdb

add pdf describing NSE's new website

view details

push time in 2 months

push eventalpha-seekers/nse.rs

Pranit Bauva

commit sha 62d1a23c1b58342fb8f01f4dbe55fcf6396cc2f4

get_indices(): fully functional

view details

push time in 2 months

create barnchalpha-seekers/nse.rs

branch : master

created branch time in 2 months

created repositoryalpha-seekers/nse.rs

Fetch data from National Stock Exchange of India (NSE)

created time in 2 months

startedfehiepsi/rethinking-numpyro

started time in 2 months

startedjeswinsimon/awesome-made-by-indians

started time in 2 months

startedcaddyserver/caddy

started time in 2 months

startedsegmentio/evergreen

started time in 2 months

startedryanoasis/nerd-fonts

started time in 2 months

startedrofrol/elm-ui-cookbook

started time in 2 months

startedsporto/awesome-elm

started time in 2 months

startedutkarshkukreti/select.rs

started time in 3 months

startedsohamkamani/javascript-design-patterns-for-humans

started time in 3 months

startedbradtraversy/design-resources-for-developers

started time in 3 months

more