Live data from Hacker News

Showoff

showoff.io

141–150 of 222 posts

Re: Showoff

#141

Earlier quoted context omitted.

Absolutley. This is a non-obvious but simple idea executed well and the creator deserves to make buckets of money.

I feel that localtunnel was also executed quite well, is free and open source, and has been around for a while now: https://github.com/progrium/localtunnel Where are my buckets of money? Oh yeah, I don't care.

Oh but I detect that you care. Well, the difference between this and an obscure open source project buried on git hub is for a starter to at least have a web-site at localtunnel.com!

Re: Showoff

#142
post #39

When I see new projects and ideas that take off, my response is usually a curmudgeonly observation about how stupid and pointless it is or how it's so obvious and trivial that I can't believe anyone would waste their time making it. This is not one of those. This is one of those cases where I'm not a bit jealous because something so obvious or inane or dumb took off and became Twitter, but because it's just so damn f…

Sorry, I don't quite get this. Why can't I just grab my public IP address from Whatismyip.com, and check the Web Sharing option under System Preferences on my Mac? (For Linux, simply fire up Apache; my guess is that most Linux users know how to do that).

Re: Showoff

#143

Since this uses SSH, how do you deal with the fact that any user could login to the remote server? Is there a custom daemon running that implements the SSH protocol, or does the client use the real SSH daemon? If it's the latter, someone could easily get a command shell. In that case, there would have to be some sort of sandbox to make sure that user can't do anything dangerous. I'd love to hear how the creators deal…

Check out localtunnel which is open source and does the same thing: https://github.com/progrium/localtunnel

Re: Showoff

#144

Earlier quoted context omitted.

I feel that localtunnel was also executed quite well, is free and open source, and has been around for a while now: https://github.com/progrium/localtunnel Where are my buckets of money? Oh yeah, I don't care.

Oh but I detect that you care. Well, the difference between this and an obscure open source project buried on git hub is for a starter to at least have a web-site at localtunnel.com!

I care about my work and it being used and contributed to if people are interested in it. I don't care about money, which is why it's open source and run as a free service. My code is MIT and I would love it if people took my code and made a pay-for service like this with it... but instead, they (to be fair, probably unknowingly) duplicate effort and obscure my work.

If a fancy website is all I need, I guess that's what I'll be doing this weekend. And I guess SSL and CNAME support...

Re: Showoff

#145
post #39

When I see new projects and ideas that take off, my response is usually a curmudgeonly observation about how stupid and pointless it is or how it's so obvious and trivial that I can't believe anyone would waste their time making it. This is not one of those. This is one of those cases where I'm not a bit jealous because something so obvious or inane or dumb took off and became Twitter, but because it's just so damn f…

Sorry, I don't quite get this. Why can't I just grab my public IP address from Whatismyip.com, and check the Web Sharing option under System Preferences on my Mac? (For Linux, simply fire up Apache; my guess is that most Linux users know how to do that).

Often times you are behind a firewall and this isn't a viable option. It's also easier to remember a domain name rather than an IP address.

Re: Showoff

#146
post #39

When I see new projects and ideas that take off, my response is usually a curmudgeonly observation about how stupid and pointless it is or how it's so obvious and trivial that I can't believe anyone would waste their time making it. This is not one of those. This is one of those cases where I'm not a bit jealous because something so obvious or inane or dumb took off and became Twitter, but because it's just so damn f…

Sorry, I don't quite get this. Why can't I just grab my public IP address from Whatismyip.com, and check the Web Sharing option under System Preferences on my Mac? (For Linux, simply fire up Apache; my guess is that most Linux users know how to do that).

"Simply fire up Apache" is a bit of an oxymoron.

Re: Showoff

#147

Earlier quoted context omitted.

Sorry, I don't quite get this. Why can't I just grab my public IP address from Whatismyip.com, and check the Web Sharing option under System Preferences on my Mac? (For Linux, simply fire up Apache; my guess is that most Linux users know how to do that).

"Simply fire up Apache" is a bit of an oxymoron.

/etc/init.d/httpd start

Though the real challenge this product solves is in getting around firewall restrictions. Let's say you're at the airport on free wifi. How are you going to share localhost then?

Re: Showoff

#148

Since this uses SSH, how do you deal with the fact that any user could login to the remote server? Is there a custom daemon running that implements the SSH protocol, or does the client use the real SSH daemon? If it's the latter, someone could easily get a command shell. In that case, there would have to be some sort of sandbox to make sure that user can't do anything dangerous. I'd love to hear how the creators deal…

Hey johnrob, that's a good question. Showoff is currently implemented in three parts: a Ruby client that's essentially a lightweight wrapper around SSH, a custom unix shell implemented in Node.js, and a server written in Node.js.

When a client connects to the showoff server, the custom shell is started. It only supports a showoff-specific API, so there's no way to execute arbitrary commands. It's similar in spirit to custom git shells like gitosis.

Re: Showoff

#149
post #41

The usability of the payments form is poor. It doesn't state which fields are required (if it's all of them, it should say so at the top). I understand not remembering the credit card number or CVN between requests, but it also forgets the expiry date, and the country. I had to resubmit several times because of this. Fortunately in my case I had the patience to go through it regardless, but given the amount of resear…

Thanks for the feedback! We'll tweak the payment form to make it more usable.

Re: Showoff

#150
post #39

When I see new projects and ideas that take off, my response is usually a curmudgeonly observation about how stupid and pointless it is or how it's so obvious and trivial that I can't believe anyone would waste their time making it. This is not one of those. This is one of those cases where I'm not a bit jealous because something so obvious or inane or dumb took off and became Twitter, but because it's just so damn f…

Err... what? If you're even a half-serious developer, you're going to have a static IP or something like dyndns. You're also going to have your own domain, VPN, and port forwarding. Setting this up on your own network is trivial. You can use it no matter where you are, so long as you have internet. Just buy a cheapo router that supports DD-WRT, set up dyndns, and you're good to go. Seriously.

I get it that some people aren't great at networking, but all this stuff is really basic. Not that hard to learn.

Post reply on HN