Live data from Hacker News

Show HN: Binarysearch.io – Learn Algorithms Together

binarysearch.io

11–20 of 40 posts

Re: Show HN: Binarysearch.io – Learn Algorithms Together

#12
Great idea! After Java and C++, are there any plans to add support for Rust? I'll give JavaScript a shot for now, but would love to do something like this for Rust, as that's what I'm currently learning.

P.S. I noticed that the ".loader-container" is generating moving vertical and horizontal scroll bars on 1920×1080 due to ".loader" rotating. Applying "overflow: hidden" seems to fix that.

Re: Show HN: Binarysearch.io – Learn Algorithms Together

#14
Super cool! Is there a complete list of algorithms covered by this site? Does it cover more esoteric ones like fibonacci search? Or mainly just linear/binary search + lots of sorting algorithms?

I think it may also be good to also have some quizzing included for the properties of the algorithms, so users not only build the algorithm but also provide its:

- O() / theta() / omega()

- In what cases will the runtime of this be "O(n log n)?"

- Is this algorithm better or worse than merge sort if you have 2^16 long int elements and 16GB of ram?

etc etc.

Knowing how to implement algorithms helps solidify a lot of that, but in the end the truly important thing is knowing which algorithm to use for a particular purpose, and what the downsides are for each other algorithm.

Re: Show HN: Binarysearch.io – Learn Algorithms Together

#17

Earlier quoted context omitted.

Came here to say the same thing. This endpoint is eventually responding for me, but it's taking between 20-30 seconds. In addition, https://binarysearch.io/api/rooms just returned a 502 Bad Gateway. Maybe the site is getting hugged by HN.

We're back open for business! Just had to cache some things :P

Still getting a hug of death message on my end? Edit: It's up now, looking forward to using it.

Re: Show HN: Binarysearch.io – Learn Algorithms Together

#18
I like this idea! I'd like to try this out again when the API is online again, and I can get a few other people I know online too. It was nice that readyoursicp joined me for a few minutes in the room to chat though.

A lot of this is off-the-cuff, and not match up with what you're aiming for here. Hopefully some of it is useful though.

1. During the process, I couldn't quite figure out how I was doing or what I was doing wrong. One example was the determining if a number is a palindrome or not. I didn't see indication about if I was failing certain tests in the test suite, or if I had an issue with syntax, etc. Some more feedback would help here.

2. A minor thing, but on my laptop I noticed that while the line would wrap, the code itself is running under the chat portion of the room. Makes it harder to edit.

3. I think the room concept is nice, especially if I just want to jump into a certain class of problems and go. However, it would be cool if you could have one room indefinitely. Perhaps a private room of sorts?

4a. It would be nice if you could request the difficulty of problem in the room itself. Right now you need to make a new room to match the difficulty, but I think that having problems come to that room might be nice.

4b. In addition to requesting difficulty of problems, requesting kinds of problems might be nice too. I can imagine a CS student being in some kind of data structures/algorithms class and wanting to focus on that specifically. Something like "medium difficulty problems involving trees" or "hard problems involving strings."

Anyway, cool project and good work!

Re: Show HN: Binarysearch.io – Learn Algorithms Together

#19
Great Idea. I can see there is room for monetization too. Although ads are distracting, they could work as occasional in a room. Also, if it caught on, this could join the likes of leetcode...Ppl would pay for this b/c peer learning can be far more efficient or at least engaging. I can certainly see leetcode wanting to copy this idea.

This already has something over twitch which is sort of similar but not interactive. Also, I could see fb ads as quite effective to keep organic traffic up and help this catch on as a competitive way to get a job. You could even market the data you gain to companies looking to hire.

Re: Show HN: Binarysearch.io – Learn Algorithms Together

#20

Hey everyone, I’ve found that learning algorithms is more engaging when solving them with other people. So, I’ve built a site to help people learn algorithms and data structures together! I’ve worked on it with a friend for a few months and would love your feedback. On Binary Search, you can create or join a room with others and work on the same coding problem together. You can choose to compete to finish the problem…

love the concept, especially as a self taught programmer. I've always struggled with algorithms myself, and I find reading books equally boring.

On a side note, what's the UI components library that you're using? I've a hobby project that I'm working on and really liked the style/theme of your app :)

Post reply on HN