Live data from Hacker News

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

repl.it

121–130 of 231 posts

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

#121

Earlier quoted context omitted.

It takes literally 10 seconds to run `ls -la` and `cat` some files to get the information. If that's a problem for an applicant, it's a good exclusion to the funnel.

I tried opening this on mobile and it was a horrible experience. We don't use clis during every day life for a reason.

> We don't use clis during every day life for a reason.

Most developers do?

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

#122
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.

As a beginner, I have no idea what docker is. This is one of the most frustrating parts of learning ANY language. The assumed knowledge and supposed "here's a quick start guide" actually starts on step 8. Don't assume the beginner knows what docker is. Don't assume the beginner knows what a shell is. I've tried to learn 3-4 languages or frameworks over the years, and I have only a vague idea of how to move between di…

Here's a counterpoint.

It's ok that you don't know what docker is.

It's ok that you don't know what a shell is.

What exactly is the nature of the dismissive attitude from others that has held you back from learning? Perhaps these are real opinions, but consider the source. If they are smarter than they are rude, and their opinions hold value, maybe suck it up and learn something. If it's not worth it to you, ignore them and walk away. Regardless, don't let other people's feelings hold you back from learning. And don't let other people's feelings about you dictate your feelings about yourself.

On the other hand, perhaps these attitudes are partly a projection of your own feelings. Use it as motivation to learn the things that you feel like you should know.

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

#123
post #19
post #11

Earlier quoted context omitted.

I think it's perfect. Obviously the customer base is never going to expand beyond programmers who already know what REPL stands for, and the full name is a homonym for "replete" which is aspirational for a tool that aims to grow into a more fully-featured service.

Oh that's a cool thought thank you!

You’re quite welcome. Best of luck with the startup.

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

#124

Earlier quoted context omitted.

It takes literally 10 seconds to run `ls -la` and `cat` some files to get the information. If that's a problem for an applicant, it's a good exclusion to the funnel.

Like sibling says, on mobile it's a pain. In general, when I look at a job posting, I just want to skim it. I don't want to interact with the webpage in any other way than "reading". I get it, this is clever. It supposedly weeds out poor applicants. But speaking for myself it just strikes me as annoying.

Do people really apply for jobs on mobile? If I came across it on mobile, I'd just go, oh okay, and read it later on my laptop or desktop.

I'm an admitted anti-mobile person though. I am exceptionally skeptical that the mobile revolution will adequately replace the keyboard/mouse combination for high productivity tasks, and don't wish to see design move entirely in that direction.

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

#125
post #111

Earlier quoted context omitted.

We think repl.it is the C64 of the cloud era: >Cloud-computing is one of the most significant paradigm shifts in our industry, yet it remains commandable only by relatively few professionals. It's similar to when, prior to microcomputers, only big corporations and universities had mainframes. We want Repl.it to be the microcomputer to the cloud's mainframe.

I like the goal but find it weird that getting back to the great usability of a system over 30 years old now requires a cloud service and round trips to a server. Why can’t I buy a boot ROM for a PC that drops me to a python prompt after a sub-1-second boot up?

I mean, you can. The reason things are hard is because of external libraries (dependencies) that you might dynamically download and start using. If you don't have that restriction, things get vastly simpler.

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

#126
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…

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'd hit a wall where you were.

npm was just so easy, so simple, so fast that it won me over. And it was years before I ever setup a virtualenv, and even then I'm still at this point not entirely sure how it works and what it's doing despite having published a pip package.

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

#127
Where will this succeed where countless others failed? Just timing of the market? Were the others too early?

This is Koding.com with a new interface.

They also gave away a lot of free resources, then tried to monetize, failed. What will this company do different?

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

#128

Earlier quoted context omitted.

This was one of the great things about the ol’ Commodore 64, decades ago: straight from the factory, power on, and a second later, you were in a fully set up BASIC developer environment/REPL. How did things get so complicated?

Dependency management is the big one, I think. It’s still pretty easy to run default Python prompt in MacOS (as long as you know what the terminal is). But it gets complex really fast the moment you want to use a cool library. Which is probably a few minutes into your coding tutorial.

Agreed. It's also a tough problem. Before starting Repl.it, I worked on a JavaScript packager at Facebook (which became the Metro Packager).

With Repl.it we're working on what we're calling a "universal package manager", a common abstraction on top of the various language package managers. It also has a visual interface which generates a requirements.txt/package.json/etc for you.

https://repl.it/site/blog/packager

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

#129

Earlier quoted context omitted.

Interesting indeed. Definitely weeds out applicants who are not familiar with the command line.

It also weeds out people who don't have time for "cute" little games like that.

But it's literally

`cat open-positions/devtools-frontend-engineer.txt`

I also hate games, but this is literally obvious. I spent 3 seconds tab autocompleting the file.

Post reply on HN