News for hackers. Stuff that matters.
Re:Repl.it Multiplayer by sytse on Thursday December 06, 2018 @10:43PM (#18624965)
I wonder what technology Repl.it is using for the multiplayer. VS code has a live coding plugin, is this what is used?

Disclosure: I’m the CEO of GitLab and we’re looking at live coding ourselves as well.

Re:Repl.it Multiplayer by masthead on Friday December 07, 2018 @03:44AM (#18626046)
You know you're on HN when the CEO of Gitlab replies on your thread
Re:Repl.it Multiplayer by rlyshw on Thursday December 06, 2018 @10:54PM (#18624996)
It looks like Repl.it is in this thread, they might provide an exact answer.

But, if they don’t, here’s my take. To me it seems like this is something that would be built in-house with the ability to leverage repl.it’s existing application infrastructure. I’d imagine this would simplify the development compared to the vscode plugin. (stand-alone desktop app)

Also, long-time gitlab-CE user here. I’d love to see multiplayer as a feature.

Re:Repl.it Multiplayer by dman on Thursday December 06, 2018 @11:15PM (#18625097)
What would multiplayer look like in a gitlab like app?
Re:Repl.it Multiplayer by rlyshw on Friday December 07, 2018 @12:08AM (#18625294)
I imagine I could edit a file in a web-based editor and my collaborators would be able to see those edits in real time. Maybe it wouldn’t be a full-fledged IDE, but I could imagine building development workflows into gitlab’s CI/CD pipeline to facilitate semi-rapid pair-programming/prototyping.
Re:Repl.it Multiplayer by lloeki on Friday December 07, 2018 @04:42AM (#18626282)
I can readily see how that would pan out in GitLab's Web IDE[0].

https://about.gitlab.com/2018/04/22/gitlab-10-7-released/#we...

Re:Repl.it Multiplayer by sytse on Friday December 07, 2018 @11:29AM (#18629006)
Yes, this is about live coding in the web IDE and I listed some technologies to look at in https://gitlab.com/gitlab-org/gitlab-ce/issues/51116#note_12...
Re:Repl.it Multiplayer by yomly on Sunday December 09, 2018 @05:35AM (#18640220)
Did you see this Clojure Conj talk about party repl?

https://youtu.be/AJING0Vigpg

Re:Repl.it Multiplayer by mrdoops on Thursday December 06, 2018 @10:58PM (#18625026)
Maybe a CRDT or Operational Transform?
Re:Repl.it Multiplayer by amasad on Thursday December 06, 2018 @11:08PM (#18625068)
It's OT -- we'll write a technical blog soon :)
Re:Repl.it Multiplayer by drzaiusx11 on Friday December 07, 2018 @10:19AM (#18628331)
Looking forward to it!

I've been evaluating ShareDB[1] for a Google Docs-like and it seems promising.

The OT space is really interesting. For those wanting to read more about it, check out the paper: "Operational transformation in real-time group editors: issues, algorithms, and achievements"[2]

[1] https://github.com/share/sharedb

[2] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.53....