Live data from Hacker News

Repl.it raises $4.5M from A16Z, Paul Graham, and others

repl.it

141–150 of 231 posts

Re: Repl.it raises $4.5M from A16Z, Paul Graham, and others

#141
post #100

Earlier quoted context omitted.

Yeah, the idea is that almost everyone's first computer program is a terminal program along the lines of: name = input('What is your name?\n') print('Hi, %s.' % name) ( https://name.amasad.repl.run/ ) Every programmer has experienced an intense sense of accomplishment when someone uses their program. The problem is that, until today, there was no easy way to share text and terminal-based programs. The bar to sharing…

It's really awesome. The first time I saw a web interface like this was on the Mr Robot website (www.whoismrrobot.com). Ironically, it looks like they've updated the site since then with a GUI. But originally it included a DOS-like terminal. It was such a fun page. Really good UX in the sense that it's playful and instantly recognizable with a nostalgic feel to anyone who's ever tried to hack software. I ended up cre…

Thank you!

On Mr. Robot we have a few references to it on the website including this very post. See the last video on the page, zoom in on the top-left corner ;)

Re: Repl.it raises $4.5M from A16Z, Paul Graham, and others

#142
post #49
post #6

This is awesome I hope they invest some of that into rebranding as I do believe Repl.it is probably the worst name for anything. It almost sounds like a nefarious file format or like some software company for the early 90s; maybe that’s the vibe they’re going for. Even the word Replit looks like “reptile”. I guess it’s very developer-y it’s just grammatically grating on the nerves.

The 90's were great for independent software vendors and we'd want to bring that aspect of it back so it works out perfectly ;)

I do dig that 90s vibe, Dropbox’s current marketing campaign kinda doing something similar

Re: Repl.it raises $4.5M from A16Z, Paul Graham, and others

#143
post #92

Python, the "second best language for everything", has had a huge impact for teaching people programming. Beginners can do useful and interesting things and solve real problems after a few hours of learning. And yet the number of times I've seen beginners completely discouraged or even give up programming forever because they have conda and pip and brew and pyenv installed and can't run a basic script after 4 hours o…

This is where JS shines (we all have browsers). I think dedicating 10 minutes to ensure `docker run --rm -it -v $PWD:/srv python bash` should suffice, without digging into what it does.

10 minutes installing and configuring docker is a good way for beginners to start programming?

Re: Repl.it raises $4.5M from A16Z, Paul Graham, and others

#144
post #92

Earlier quoted context omitted.

This is where JS shines (we all have browsers). I think dedicating 10 minutes to ensure `docker run --rm -it -v $PWD:/srv python bash` should suffice, without digging into what it does.

10 minutes installing and configuring docker is a good way for beginners to start programming?

No. It's a good way for a programming instructor to start a programming class. And there is nothing to "configure" in docker.

Re: Repl.it raises $4.5M from A16Z, Paul Graham, and others

#145
post #113

Python, the "second best language for everything", has had a huge impact for teaching people programming. Beginners can do useful and interesting things and solve real problems after a few hours of learning. And yet the number of times I've seen beginners completely discouraged or even give up programming forever because they have conda and pip and brew and pyenv installed and can't run a basic script after 4 hours o…

I've been using Python as my go-to language for a while. It works well and I feel like I understand the basics, but pipenv, pyenv, pip etc. seem needlessly complex. Especially when I'm trying to create a serverless framework package, or upload a zip to AWS Lambda. Never know what tool to use to install packages, or how to specify the python version... or even change the python version on my Mac. Homebrew Python, syst…

Personally, I do it with docker. I don't bother with venvs, because python is just not designed to be self-contained (or maybe it's a failed implementation of such design). As to lambda - using serverless and this https://github.com/UnitedIncome/serverless-python-requiremen... may help you.

Re: Repl.it raises $4.5M from A16Z, Paul Graham, and others

#146
I have been using repl.it as my go-to playground to write small scripts to check how a particular implementation would look like. However, IMHO the new Repl.it concept looks astonishingly similar to cloud 9! Is it also going to be bought off by some giant corporation and then start asking money for playground ?! :(

Re: Repl.it raises $4.5M from A16Z, Paul Graham, and others

#148
post #113

Python, the "second best language for everything", has had a huge impact for teaching people programming. Beginners can do useful and interesting things and solve real problems after a few hours of learning. And yet the number of times I've seen beginners completely discouraged or even give up programming forever because they have conda and pip and brew and pyenv installed and can't run a basic script after 4 hours o…

I've been using Python as my go-to language for a while. It works well and I feel like I understand the basics, but pipenv, pyenv, pip etc. seem needlessly complex. Especially when I'm trying to create a serverless framework package, or upload a zip to AWS Lambda. Never know what tool to use to install packages, or how to specify the python version... or even change the python version on my Mac. Homebrew Python, syst…

You are not alone, python has been one of my two main languages for 7 years and I still am in total accord with you on everything you just said.

Re: Repl.it raises $4.5M from A16Z, Paul Graham, and others

#149
post #113

Earlier quoted context omitted.

I've been using Python as my go-to language for a while. It works well and I feel like I understand the basics, but pipenv, pyenv, pip etc. seem needlessly complex. Especially when I'm trying to create a serverless framework package, or upload a zip to AWS Lambda. Never know what tool to use to install packages, or how to specify the python version... or even change the python version on my Mac. Homebrew Python, syst…

This doesn't answer your questions, but I firmly believe this is the major reason node took off in popularity. Npm let you install packages minutes after being installed, and they went right into a folder right there, and they didn't conflict with any other packages on your system. I was like you and played with python for years but never anything larger than small scripts, and every time I went to do "real" python I…

I'll echo this statement as someone who has published packages both to npm as well as pypi. There's no contest, npm is so much simpler as a maintainer. For anyone wondering why, no one should go beyond the confusing requirements.txt and setup.py parity madness. Furthermore, try uploading non-python files to pypi and explain to me why it has to be this difficult? The answer coming swiftly from npm: it doesn't.

Re: Repl.it raises $4.5M from A16Z, Paul Graham, and others

#150
I guess it's memories week...

Once upon a time C++ was the newest, shinyist thing to be seen. A lot of companies jumped in with libraries and spiffy tools. Then they discovered users wanted support and while that was easy at first, then they had to deal with new clueless users and experienced, sophisticated users, and there was no money in supporting everyone.

Rational was, I think, the last one standing.

Post reply on HN