Logicboard
Dev tools
online code editor
SHOW HN2023
How HN took it
1 positive, 6 neutral or asking, 1 mixed, 4 critical, out of 12 comments about the project. Thread score -0.13.
Privacy: 0 for, 3 againstIdea: 0 for, 1 againstPerformance: 1 for, 0 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
Smooth and fast, executes Rust faster than the official playground
From 1 comment
Nice use of phoenix liveview (I'm assuming). The app is really smooth, and executes rust faster than the official rust playground
pcthrowaway on HN
Usable and polished on mobile
From 1 comment
Just to add to the other voices: executing untrusted code can be extremely dangerous. There’s so many ways to shoot yourself in the foot. I’m not sure if container boundaries are…
brazzledazzle on HN
Objections
Code execution on an open EC2 instance is a serious abuse and security risk
From 2 comments
This allows outbound network access, allows program execution (within the container) and more. You might want to restrict some of these things before Amazon shuts your account…
nacs on HNAs nacs said, this is a really bad idea - you should take it offline or prevent network access ASAP. I just ran a couple of Python scripts that grabbed the ec2 instance metadata…
andrewstuart on HN
Untrusted code execution needs stronger isolation than Docker
From 2 comments
Docker containers probably aren’t enough isolation. But throw some firecrackervm in the pot and you’ve got a stew going.
camdenreslink on HNJust to add to the other voices: executing untrusted code can be extremely dangerous. There’s so many ways to shoot yourself in the foot. I’m not sure if container boundaries are…
brazzledazzle on HN
Requests
Offer code execution as a separate service with an SLA
From 1 comment
This would be interesting to me. There are a few options now, like Judge0, but the language versions are pretty out of date. Self-hosting is not a good time investment at the…
vikp on HN
Questions
Where is the code executed?
From 1 comment
Where is the code being executed?
Takennickname on HN
Were alternatives like Monaco evaluated?
From 1 comment
I'm creating a product with an editor. I'm interested to know whether you evaluated alternatives such as Monaco by Microsoft/VSCode? From my research it seems to be the one…
no_butterscotch on HN
Alternatives named
Repl.it
From 2 comments
Repl.it uses Docker containers too, only recently started work on moving to better isolation mechanisms like VMs
rohitpaulk on HNNope, every repl is running in a docker container on a GCP vm, with various other security measures. See: https://news.ycombinator.com/item?id=19215175 I believe the very first…
rmorey on HN
Judge0
From 1 comment
This would be interesting to me. There are a few options now, like Judge0, but the language versions are pretty out of date. Self-hosting is not a good time investment at the…
vikp on HN
Monaco editor
From 1 comment
I'm creating a product with an editor. I'm interested to know whether you evaluated alternatives such as Monaco by Microsoft/VSCode? From my research it seems to be the one…
no_butterscotch on HN
Jamsocket
From 1 comment
We serve production code execution use cases (mainly Python) with Jamsocket: https://jamsocket.com/ We've been running it for over a year and would be willing to talk about an…
paulgb on HN