Firepad

Dev tools

collaborative editor

SHOW HN2013

168points
63comments
#97of 1,739 in 2013
Top 6%of 2013 by points

How HN took it

CuriousMostly questions and neutral comments

13 positive, 23 neutral or asking, 1 mixed, 8 critical, out of 45 comments about the project. Thread score +0.07.

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

  • Fun and impressive real-time collaboration demo

    From 3 comments
    • okay, after working in this for a couple minutes I found it to be AWESOME!!! great job guys. Obviously, there's a ton of people on it right now, and the proverbial dicks just…
      jfaucett on HN
    • Whoa. That's some FUN stuff! Great job!
      colemorrison on HN
    • I'm happy to announce this as a find of the week. Boy there were some good laughs in the public mode. And yes, I'm quite sure private pads might be of use in certain situations.
      bestest on HN
  • Firebase makes real-time features much faster to build

    From 2 comments
    • This looks amazing! I have been really impressed with Firebase. Before it building things like this or a chat engine would take weeks if not months.
      prayag on HN
    • This is fantastic. Looked up some more information about your Firebase offerings and like what's going on there, too :-) Keep up the great work!
      mccolin on HN

Objections

  • Relies on proprietary Firebase backend, so not fully self-hostable

    From 3 comments
    • Can you run it without it communicating with Firebase? (If not, how is that better than having it under your own control?)
      unhammer on HN
    • Only slightly, though; I mean, Firebase is built on a fully-proprietary platform (Firebase).
      saurik on HN
    • I have looked at the code (and had looked at the code before leaving that comment). Please understand that the OT backend they are using is just something they got from someone…
      saurik on HN
  • Client-side code can be manipulated by malicious users

    From 2 comments
    • Sure, now they'll need to do `cm = document.body.getElementsByClassName("CodeMirror")[0].CodeMirror` first. (I.e. it's client-side, you can't prevent people from doing whatever…
      marijn on HN
    • Browsers have debuggers, which allow users to set breakpoints and inject/run arbitrary code in the context of some function. (At least Chrome allows that, not sure about others.)
      marijn on HN
  • Page scrolling jumps back to editor

    From 2 comments
    • Nitpick: It seems impossible to scroll down and read the stuff below the actual editor (at least in Chrome), since the editor keeps auto-scrolling me back up to itself whenever…
      BHSPitMonkey on HN
    • I am unable to scroll down on the page without it jumping back up to the animated demo thingy. Chrome 25 OSX.
      stevejohnson on HN

Requests

  • HTML and rich-text copy/paste support

    From 2 comments
    • Does anyone know of an HTML-friendly equivalent of this? I.e., something similar that allows pasting/editing HTML?
      dmbaggett on HN
    • Firepad will eventually support rich-text copy/paste and import/export as HTML (export is actually already supported through the API, but not exposed through the existing UI), as…
      mikelehen on HN
  • Integration with ShareJS and other editors

    From 1 comment
    • Well, adding rich-text support to ot.js and CodeMirror wasn't trivial, but both of these projects were certainly instrumental in building Firepad. And we'd love to see…
      mikelehen on HN
  • Ability to use a custom backend

    From 1 comment
    • Haven't looked into the code/docs deeply, yet, but would love to know if it can be customized to send data to one's own backend service for private implementations. Love the…
      mccolin on HN

Questions

  • What does Firepad offer over Etherpad

    From 2 comments
    • I think this is a really early stage Etherpad. Check out Etherpad's features if you can, you have your work cut out though http://etherpad.org
      Johnyma22 on HN
    • That's a good question, and I don't have an answer for you. However, since I've heard how awesome Firebase is, I'm wondering what you offer over Etherpad. After Google acquired…
      stephenhuey on HN
  • Can it run without contacting Firebase

    From 1 comment
    • Can you run it without it communicating with Firebase? (If not, how is that better than having it under your own control?)
      unhammer on HN

Alternatives named

  • Etherpad

    From 2 comments
    • I think this is a really early stage Etherpad. Check out Etherpad's features if you can, you have your work cut out though http://etherpad.org
      Johnyma22 on HN
    • That's a good question, and I don't have an answer for you. However, since I've heard how awesome Firebase is, I'm wondering what you offer over Etherpad. After Google acquired…
      stephenhuey on HN
  • Hackpad

    From 1 comment
  • ShareJS

    From 1 comment
    • I have looked at the code (and had looked at the code before leaving that comment). Please understand that the OT backend they are using is just something they got from someone…
      saurik on HN
  • Plunker

    From 1 comment
    • Plunker is a collaborative html/css/js/coffee-script/typescript/less/etc... editor: http://plnkr.co/edit/?p=preview&s=YDQtgmV5y7I6EQfJ
      gbadman 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/5518565)