Keep downvoting, but this won't change the fact that LearnBoost released something that was not ready for prime time. Also learn to read carefully before downvoting as the key word is "unexpected", i.e. I obviously like LearnBoost.
You're getting downvotes because you're complaining about an innovative, cool thing on hacker news that couldn't deal with the traffic. Just try it later.
I am pretty used to many sites not being able to sustain the HN traffic and I never commented on those, but my main point was that I did not expect a service from LearnBoost to be like that as I respect those guys.
Yeah. I think this might be interesting for tutelage and education, though. It makes live-programming more viable for long-distance learning and helps globalize programming.
Something like "Code Streaming for Mere Mortals", or "Code Streaming Made Simple" might seem like a less peculiar choice of words. I just envision the reactions of horror should the masses subversively be exposed to streaming code.
Really amazing, I haven't seen something this interesting on Hacker News in a long time. Pair programming and mentorship are only a couple of low-hanging fruits this could be used for. Awesome to see socket.io at work and kudos to the team at LearnBoost.
Also, there is Playterm [1], which does the same thing for shell recordings made with the 'script' command. 'script' and the player 'scriptreplay' are shipping with most modern distributions, e.g. they come in the package bsdutils on Ubuntu.
Actually they use ttyrec. And also you should always remember size of your terminal and fit it to one of two allowed sizes. http://shelr.tv/ automatically saves term size and allows records with free dimensions.
Just signed up, tried to create a new stream and there was no text box under "Topics". I clicked "Next" anyway and got a "Forbidden" page. Clicked back, reloaded, there was a text box there, and I was able to create a stream.
I see that I have to install node and your package, but I don't want to. I would prefer just to upload a script(1) file, since it may have been captured on a remote system at another time, or I may want to edit it to remove sensitive information. I don't know what your node script is going to send, so I'm not going to run it while I'm connected to a live system.
40 comments
[ 1.9 ms ] story [ 92.0 ms ] threadEdit: I didn't downvote your comment.
Also, I once wrote a node.js script that broadcasts recorded terminal sessions. To see a demo:
Code is on Github: https://github.com/clvv/scriptbroadcast[1] http://www.playterm.org
2) node.js as a client dependency ... yeah right ... I can't wait to start a node.js install party on my Mac.
Please add 'monospace' to the font-family declaration. The site looks terrible in Ubuntu.
- Be sure to have latest node version (0.6.14).
- Don't use -g, just 'node install codestream' instead (-g requires root and should not be used)
- The binary will then be in ~/.npm/codestream/0.1.0/package/bin/codestream - just symlink that to somewhere convenient[1]
- If you get an error try: npm install pty.js (pty.js was a missing dependency for me)
[1] The npm-dev is sadly not very unix-savvy, hence these extra-hoops
The only thing missing seems to be 256-color support.
I see that I have to install node and your package, but I don't want to. I would prefer just to upload a script(1) file, since it may have been captured on a remote system at another time, or I may want to edit it to remove sensitive information. I don't know what your node script is going to send, so I'm not going to run it while I'm connected to a live system.