Our great sponsors
-
-
The next cool thing is not "run python and 30 other languages online". It'll be write python, translate to other languages and then run them online.
We're at 7. https://github.com/adsharma/py2many/
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Slightly off-topic - what is a secure way to run arbitrary code in arbitrary languages in a server? I know replit's polygott docker container allows it.
-
>There still exists a fork of the Riju project on github
Link?
Edit: NVM, found it: https://github.com/umesh-timalsina/riju
-
Nomad
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
I would look at how the major clouds are running their compute instances. This might help:
I think you will end up needing VMs. I have been thinking of using Tekton to make a CI/CD service but I would pretty much need to smash the whole k8s VM/Node every time I do something and only allow one participant at a time.
-
Not quite, Lively runs code both client side (JS, languages implemented on top of JS) as well as server side. The Lively server has a "subserver" system [1] that allows you to connect to VMs, compilers, etc.
[1] https://github.com/LivelyKernel/LivelyKernel/tree/master/cor...
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
To be fair, you can see that the README of the jq-console project that was mentioned in this article had a reference to what seems to be the predecessor of repl.it months prior to the publication of this article: https://github.com/replit-archive/jq-console/blame/7c0b9ffa8...
However... the irony is still hilarious, and this in no way excuses Amjad's emails
-
That was a clone of Replit that we made work at Codecademy. I started working on Replit (or repl.it) back when I was a student in Jordan. I didn't have a laptop so every time I wanted to get some programming done I had to setup a development environment at the university or at work. The idea for Replit was when you needed a repl to do some coding you should easily get one from anywhere including a mobile device. I thought it would benefit many people, especially those who don't have the means to buy expensive computers.
It took 2 years of work to get something working and in 2011 we launched on HN (2011 web archive snapshot here https://web.archive.org/web/20111007050930/http://repl.it/ and HN launch here https://news.ycombinator.com/item?id=3056490). It was the first of its kind and it inspired a lot of projects and still does today. It was totally open-source (https://github.com/replit-archive/repl.it) and after the launch it was used as infrastructure by Codecademy (which later employed) and Udacity and many others to deliver interactive coding in the browser. I was thrilled about that.
Now, a lot of people implicitly assume that in a dispute between for-profit company and an open-source project, the for-profit company must be in the wrong. But there is some line that it's unethical to cross in copying a former employer's product (if you don't believe that, you can stop reading now, because no argument will convince you) and I think to someone who knew Replit's architecture well, this project would clearly
-
Indeed, there are a lot of options out there https://github.com/styfle/awesome-online-ide
-
It is pretty amazing this has cracked the top 10 HN stories of all time: https://hn.algolia.com/?q=*