Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I thought about a couple different ways that could be implemented, without requiring a login. For example, you could make the channel a public key signature, then only accept POSTs that can prove they own the private key. The problem is that it makes it trivial for people to anonymously host whatever they want on my server...

As it stands now, there's a bit of game theory involved. You can shared a channel publicly, but if even one person doesn't like what you're publishing, they can bring it down. This essentially forces people to keep their channels for private use.

This is also one good use case for charging people for private namespaces/channels.



Simplest solution would be a different name for broadcasting channel. But you are right in your concerns about people being assholes.


Main problem with simply using a different name is that the server has to keep track of the mapping between the producer port and the consumer port. As it is currently the server has almost no state.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: