Live data from Hacker News

Show HN: Free, instant, secure, disposable chat rooms built in Go

niltalk.com

21–30 of 99 posts

Re: Show HN: Free, instant, secure, disposable chat rooms built in Go

#21
post #9
post #5

Is this open-source? If it is could you post a link to a public repo. Thanks :)

Author here. Yes of course - https://github.com/goniltalk/niltalk PS: The "source" link is in the footer of the website as well.

Wait, you're the author but someone else submitted it as "Show HN"? That's... not how it's supposed to work, but hey, at least you're in the thread.

Here's another room (pass is dontclickdispose):

https://niltalk.com/r/8L5MD

Re: Show HN: Free, instant, secure, disposable chat rooms built in Go

#22
post #3
post #2

hn chat time! https://niltalk.com/r/bfT9W , hn-923732

Disposing of the room does remove it and kick everyone out, indeed. And then the link is invalid. Neat. According for the privacy page, it's all living in RAM only, so in theory there is no logging ( https://niltalk.com/pages/privacy ). Guess we can check the code and see for ourselves, of course.

Guess we can check the code and see for ourselves, of course.

Alas, you can't really know if the code on Github is actually the same running on their servers.

Re: Show HN: Free, instant, secure, disposable chat rooms built in Go

#23

This is an awesome service. Thanks for making it available to everyone. Can I ask what the use case is for this? I talk to my friends using FB messenger or Google chat and my customers using a chat widget on our site, so I'm curious when I would use this.

Thanks! Use cases could be, quick private convo. at a workplace, taking a discussion on a public forum private (like HN or Reddit), talking to strangers (eg: Craigslist) without adding them to your FB or Google Talk, exchanging secrets with your friends without leaving logs on your Google talk etc. :)

Re: Show HN: Free, instant, secure, disposable chat rooms built in Go

#24
post #12

Earlier quoted context omitted.

The dispose button is far too inviting where it is. I started to click it thinking it was the submit button till I read the text. Perhaps put it somewhere top right or someplace other than right beside the input box, also, it's kind of weird that there is no admin for the forum, so any participant can delete it I assume? Cool project though.

Yes, that's by design. These rooms are meant to be completely ephemeral and private amongst small groups of peers. It's critical to ensure that anyone who is connected is able to quickly dispose of the room for security / privacy reasons. Once a room is created, there is no "admin" or "host" per se, just a short lived private space.

It's critical to ensure that anyone who is connected is able to quickly dispose of the room for security / privacy reasons.

And if you're not a small number of trusted participants (e.g. anon participants, not all of whom you trust, or enough people that one might make a mistake or delete before everyone is ready), that's not going to work. See the example forums being created and deleted above. They could easily allow two passwords on setup though to avoid this - one for admins, one for posters.

On the button placement, it really would be better elsewhere - it is not related to the text submission entry, so it belongs at top somewhere, along with the sound, which again is a forum-level setting.

Re: Show HN: Free, instant, secure, disposable chat rooms built in Go

#26
first off... this is great! I wonder if you could make it so when you create a room, you can attach a message.

So for instance i could generate a password then sign it with my partners public key then paste that in the message box so theoretically only they could get access to the channel.

and and, create rooms that are meant for someone, so their public key is the index and their private key decrypts the message to get the password into the channel.

Re: Show HN: Free, instant, secure, disposable chat rooms built in Go

#28
post #25
post #17

Earlier quoted context omitted.

Password-protected and no public listing, I assume. Nothing on secure data transfer, though.

Message transmission is over SSL with no logging anywhere.

Yes except it's all plain-text on the server?

Re: Show HN: Free, instant, secure, disposable chat rooms built in Go

#29
post #27
post #18

Nice idea, sadly only as secure as https.

As all clients need a password to enter a room, the messages could be encrypted with that password. There are a lot of JS libraries that could do this, e.g. Triplesec

Author here. Right now, it's only as secure as https, but I'll look into JS encryption. It's just a fun project that came out of some Go experiments.
Post reply on HN