Yugen

Dev tools

collaborative text editor

SHOW HN2013

40points
20comments
#620of 1,739 in 2013
Top 36%of 2013 by points

How HN took it

RoastedHalf or more of the comments are critical

1 positive, 4 neutral or asking, 0 mixed, 6 critical, out of 11 comments about the project. Thread score -0.33.

Idea: 0 for, 3 againstExecution: 0 for, 2 againstPerformance: 0 for, 1 againstDesign: 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

Objections

  • Editor gets flooded with destructive edits and spam from griefers

    From 3 comments
    • I had this opened in a tab and initially forgot what it was.. I thought it was some sort of artificial intelligence or ASCII movie, because it seems 1001 griefers are…
      petercooper on HN
    • It kind of shows that it's not really about anonymity (I interpret it as that anyway). When there are enough amount of connected users it really favors destructive edits. And we…
      worldsayshi on HN
    • I am always amazed by what people do when they're given anonymity and collaborative text editors - rarely positively. But this seems particularly bad. Is HN really so many twelve…
      stbullard on HN
  • Already exists: Etherpad and EtherpadLite are open source

    From 2 comments
    • Etherpad is open source already. As is EtherpadLite (EPL), its node.js rewrite.
      sethish on HN
    • etherpad-lite is node.js and socket.io
      5vforest on HN
  • Cursor jumps when others edit, text disappears quickly

    From 2 comments
    • If I click the link and wait a few minutes I start to see someone else's message. It last for only a second and then vanishes.
      dopamean on HN
    • When it doesn't change under you every 5 minutes....
      Johnyma22 on HN
  • Sockets can be emitted from the console, no input protection

    From 1 comment
    • You should wrap your JS in an anonymous function. People can just emit sockets from the console. e.g. socket.emit('msg', "text here");
      javis on HN

Requests

  • Keep cursor in place when others edit

    From 1 comment
    • Yeah I wanted to try out crypto. There are a number of things about this app I want to change. Namely getting your cursor to stay in place when other people edit. No clue how to…
      JacksonGariety on HN
  • Use a proper unique id generator instead of random hex

    From 1 comment
    • From https://github.com/JacksonGariety/Yugen/blob/master/routes.js ``` res.redirect(crypto.randomBytes(3).toString('hex')) ``` You probably already know this, but you'd probably…
      edtechdev on HN
  • Wrap JS in an anonymous function

    From 1 comment
    • You should wrap your JS in an anonymous function. People can just emit sockets from the console. e.g. socket.emit('msg', "text here");
      javis on HN

Alternatives named

  • Etherpad

    From 2 comments
  • EtherpadLite

    From 2 comments
    • Etherpad is open source already. As is EtherpadLite (EPL), its node.js rewrite.
      sethish on HN
    • etherpad-lite is node.js and socket.io
      5vforest on HN
  • Share.js

    From 1 comment

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/5664187)