TalkTalkTalk

Infrastructure

self-hosted chat server

SHOW HN2016

49points
19comments
#740of 2,264 in 2016
Top 33%of 2016 by points

How HN took it

MixedNo clear lean

2 positive, 3 neutral or asking, 1 mixed, 3 critical, out of 9 comments about the project. Thread score 0.00.

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

  • Good example of large value from very little code

    From 1 comment
    • This is a really good example of how you can obtain 80% of the value of huge, complex apps with 1% of the code. It feels like the open source/self-hosted/simple app market it is…
      rpdillon on HN
  • Clean interface, like having a private place

    From 1 comment
    • Thank you. Look forward to playing with / using this. Reminds me of using Jabber years ago with a couple of friends. Not for the protocol, but for the clean interface and…
      pasbesoin on HN

Objections

  • Chat lacks abuse and spam protection; server was crashed by flood script

    From 3 comments
    • ha yea but also an example that the last 20% is 80% of the work the chat right now needs features to prevent abuse
      mentos on HN
    • You should add some antispam, at least. I was able to keep your server down by using only this: > setInterval( function () { for(i=0;i<=9999; i++) { ws.send(JSON.stringify({…
      alexdumitru on HN
    • Someone crashed the server haha.
      equasar on HN

Requests

  • Add abuse and flood control

    From 3 comments
    • ha yea but also an example that the last 20% is 80% of the work the chat right now needs features to prevent abuse
      mentos on HN
    • add abuse control, log archive, image inserting then it will be golden
      ausjke on HN
    • You should add some antispam, at least. I was able to keep your server down by using only this: > setInterval( function () { for(i=0;i<=9999; i++) { ws.send(JSON.stringify({…
      alexdumitru on HN
  • Log archive

    From 1 comment
    • add abuse control, log archive, image inserting then it will be golden
      ausjke on HN
  • Image inserting

    From 1 comment
    • add abuse control, log archive, image inserting then it will be golden
      ausjke on HN
  • Escape message text before sending

    From 1 comment
    • I like a log the design. https://github.com/josephernest/talktalktalk/blob/master/talktalktalk.html#L268 I think you could escape the text from #writing before sending it.…
      vmorgulis on HN

Questions

Alternatives named

  • ROBOT9000

    From 1 comment
    • What about ROBOT9000? https://blog.xkcd.com/2008/01/14/robot9000-and-xkcd-signal-attacking-noise-in-chat/
      saint_fiasco on HN
  • Jabber

    From 1 comment
    • Thank you. Look forward to playing with / using this. Reminds me of using Jabber years ago with a couple of friends. Not for the protocol, but for the clean interface and…
      pasbesoin 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/13013434)