bash.rocks

Dev tools

online shell

SHOW HN2017

58points
20comments
#721of 2,242 in 2017
Top 33%of 2017 by points

How HN took it

RoastedHalf or more of the comments are critical

0 positive, 5 neutral or asking, 1 mixed, 6 critical, out of 12 comments about the project. Thread score -0.42.

Privacy: 0 for, 4 againstExecution: 0 for, 1 againstIdea: 0 for, 1 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

  • Interesting project and neat image integration

    From 2 comments
    • Very cool! The image integration is especially neat. What does the backend look like?
      detaro on HN
    • Seems like an interesting project! Unfortunately it doesn't show any output for me. I can see in the network inspector that the GET to /stdout returns the text, but it's not…
      icebraining on HN

Objections

  • Security concerns about running arbitrary code and files being downloaded

    From 3 comments
    • Seems like a cool idea, but clicking on this link will immediately download a file to your computer: https://bash.rocks/KJKEk3 (it's just a snippet from /dev/urandom, but it…
      polygot on HN
    • can someone explain me how can this exist without being a security nightmare? From what I saw it's on a read only filesystem which looks like a great idea but what else?
      fimdomeio on HN
    • Does each session run in an isolated container? Because I wonder, what's stopping an attacker from exhausting system resources, messing with other users stuff, etc.?
      e79 on HN
  • Slow execution because a container starts on demand

    From 1 comment
    • Hey - founder & CEO of Codenvy, also project lead for Eclipse Che - a workspace server and cloud IDE. We have learned a little bit about what it takes to run environments in the…
      TylerJewell on HN
  • No practical use beyond existing local shell

    From 1 comment
    • Neat, but what is the practical use? I already have a shell on my computer.
      ams6110 on HN

Requests

  • Interactive mode that runs lines as you press enter

    From 1 comment
    • What would make it really powerful/useful is toggle that switches the current source to an interactive mode that runs new lines as you press enter.
      c3RlcGhlbnI_ on HN
  • WebAssembly-based in-browser execution

    From 1 comment
    • I was hoping for WebAssembly - that is, a bash interpreter really running in the browser. Of course, that would be a lot more ambitious, since unless you wanted to be limited to…
      comex on HN
  • Fish shell support

    From 1 comment

Questions

  • How the backend isolates sessions and prevents resource exhaustion

    From 2 comments
    • Does each session run in an isolated container? Because I wonder, what's stopping an attacker from exhausting system resources, messing with other users stuff, etc.?
      e79 on HN
    • can someone explain me how can this exist without being a security nightmare? From what I saw it's on a read only filesystem which looks like a great idea but what else?
      fimdomeio on HN
  • Whether it is really bash or a full Linux environment

    From 1 comment
    • So it's not bash, but a full Linux (?) environment with bash as the shell and some programs installed by default.
      fiatjaf on HN

Alternatives named

  • cash, shelljs and vorpal for JavaScript shell emulation

    From 1 comment
    • For node.js, there's also cash [1], shelljs [2], and an initial bash syntax parser [3], which actually implement POSIX shell subsets in Javascript (unlike this project, which I…
      tannhaeuser on HN
  • jslinux

    From 1 comment
    • I was hoping for WebAssembly - that is, a bash interpreter really running in the browser. Of course, that would be a lot more ambitious, since unless you wanted to be limited to…
      comex on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/14578509)