Hacker News new | ask | show | jobs
by 1veteran 5007 days ago
PageKite looks interesting. Although when I read the list under "without PageKite, you would have to:" it seems easier than PageKite. Crazy I know. :) (The catch I think is getting that static reachable IP. Most people do not have that. But I think there are workarounds.)

Question: Why the base64 encoding instead of a simple gzipped tar file? Also why instruct people to feed untrusted stuff from the internet directly into bash via curl? That is definitely not safe as a matter of policy.

But I like the idea of PacketKite. Nicely done.

Also curious about Dalpay. Are they a good alternative to PayPal?

1 comments

The main point of PageKite is converting a networking/sysadmin problem, into a software problem. This has fundamental implications for scaling it out (software copying scales infinitely, sysadmins don't).

I ended up with the weird merged python file (see: http://pagekite.net/wiki/Floss/PyBreeder/) because I wanted the continued perceived simplicity of a single .py, but I ended up wanting to refactor my code into submodules. So I made PyBreeder to reverse the refactoring, basically. It is a little silly and will probably go away over time. Regarding the bash installer, I don't see much of a difference between trusting my installer or trusting pagekite itself. Both came from the network. The bash installer is at least easier to review than "install.exe" or the shell scripts embedded in an RPM or .deb. My goal was to get people up and running in literally two commands, this was the only cross-distro/cross-OS way to accomplish that.

Dalpay are OK, but they have their warts. I'd rather deal with a small local company than a monster like PayPal, and being in Iceland my options for actually receiving funds from PayPal and the likes were actually rather limited.