Edabit

Learning and science

coding education

SHOW HN2018

217points
130comments
#157of 2,155 in 2018
Top 8%of 2018 by points

How HN took it

RoastedHalf or more of the comments are critical

5 positive, 16 neutral or asking, 1 mixed, 32 critical, out of 54 comments about the project. Thread score -0.42.

Execution: 2 for, 11 againstIdea: 2 for, 8 againstDesign: 1 for, 3 againstPerformance: 0 for, 2 againstDocs: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good design and useful for beginners learning Python

    From 3 comments
    • I like this for what it is - so far, fairly simple things to do in Python. I'm a beginning programmer (been studying about a year), so I'm happy to spend a bit of time going…
      djaychela on HN
    • I really like this, great work. I might try introducing a few people to this. specifically for python. I went through the first python challenge and i think it might be at a…
      quadrature on HN
    • This is a great idea, would love to use this in the future!
      lkhatter on HN
  • Has evolved well since earlier versions

    From 1 comment
    • This has evolved! Great work. I remember seeing this a year or so ago on HN and contributed some solutions. Back then there were only less than 20 quizzes?
      raywu on HN

Objections

  • Security concern: code execution on the server could be abused

    From 3 comments
    • Good job. However, I was able to run the following on your machine (on the publicly available demo page): def hello(): import os print(os.system("whoami"))…
      xtrapolate on HN
    • I think a responsible thing should be to take down the site, so that other users data don't get hacked by misuse by some malicious entity.
      kuroop on HN
    • Breaking out of a container isn't the only security worry. They have a "Register" button at the top right where you can enter a username and password. If you have shell access to…
      adrianmonk on HN
  • Step-by-step format may not teach concepts well

    From 2 comments
    • Having taught people coding for awhile, I don't think the step-by-step teaching models work with coding. It creates an environment where students just think about the next step…
      yjhoney on HN
    • so you'll get a bunch of random things to memorize with no explanation of the concepts supporting them?
      gammateam on HN
  • Testimonial photos appear to be stock or reused images

    From 1 comment
    • I just reverse image searched all three of their testimonial photos all all come from random .edu faculty pages with completely different names. They also show up on random…
      css on HN
  • Site does not work without JavaScript or with some adblockers

    From 2 comments
    • Website doesn't load anything with JavaScript off. Just fyi.
      zwaps on HN
    • The instructions don't load for me in Firefox so I had to open up in Chromium. I disabled my adblocker in FF but didn't do any in-depth troubleshooting.
      mavsman on HN

Requests

  • Add auto-indenting to the Python editor

    From 1 comment
    • I like this for what it is - so far, fairly simple things to do in Python. I'm a beginning programmer (been studying about a year), so I'm happy to spend a bit of time going…
      djaychela on HN
  • Show instructions and code on the same page

    From 1 comment
    • Why don't I have the instructions and my code on the same page? Seriously, I need all my information visible to me. What's going on here?
      rjplatte on HN

Questions

  • How is this different from HackerRank, LeetCode or Duolingo?

    From 2 comments
    • I don't understand how this is different from Hackerrank/Leetcode or how it's similar to Duolingo. Can someone explain what the innovation is here over HackerRank or LeetCode?
      anonytrary on HN
    • So far what I gathered from the comments: * Not the most secure * A fork of code wars. * Has random photos for testimonials. * W3schools links. *How is it like Duolingo at all?
      derReineke on HN

Alternatives named

  • Codewars

    From 1 comment
  • Exercism

    From 1 comment
    • Has anyone tried exercism.io for learning languages? I found it pretty efficient as it helped me learn syntax very quickly.
      Memosyne on HN
  • freeCodeCamp

    From 1 comment
    • Having taught people coding for awhile, I don't think the step-by-step teaching models work with coding. It creates an environment where students just think about the next step…
      yjhoney on HN
  • HackerRank and LeetCode

    From 1 comment
    • I don't understand how this is different from Hackerrank/Leetcode or how it's similar to Duolingo. Can someone explain what the innovation is here over HackerRank or LeetCode?
      anonytrary on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/18451874)