3,153 karma · joined March 9, 2009
Back in 1970s, interesting! Some questions, if you don't mind:
1) The Chinese language seems to be the odd duck in that it demands significantly more time to get a good grip of it. I've read a number of blogs where the language-learner in the end regrets having spent time learning Chinese[1], (something I seldom see for other languages). My question for you: if you had to decide at this point, in this day and age, would you go ahead and spend the time learning Chinese?
2) What interesting employment opportunity can be expected do you think, after having learned Chinese? I've read over and over again that every big Chinese company has strong ties to the Chinese gov't, and that no foreigner has ever been able to successfully pull it off (a good example is Zuckerburg -- even though the guy himself speaks a bit of Mandarin and has a Chinese girlfriend). Does that pretty much rule out entrepreneurial success in China for foreigners?
[1]: http://thelinguafranca.wordpress.com/2008/05/27/why-you-shou...
Chinese is presently the most spoken language in the world (native and secondary speakers combined), so if you suspect the winner is going to be a winner in some 'network effects' situation, it might be Chinese. [1] Chinese also has a very strong internet presence. [2]
On a slightly unrelated note, what is interesting is that Hindustani, despite being one of the most spoken languages, has such little influence. Unlike for Chinese or Russian, there is relatively little resistance in it being completely dominated by English as the "business language" in the very areas that the language is native to.
[1]: Some schools in African countries, located near areas where there is Chinese involvement, are teaching Chinese: http://igitur-archive.library.uu.nl/student-theses/2012-0601... -- elsewhere in Americas and Europe there has also been a noticeable bump in people trying to pick up Chinese as their second language.
It is also worth noting that the article in question was originally written by a news agency from Shanghai -- it is not an American, outsider-perspective that's painting a scathing picture, it's the Chinese themselves with their own experiences.
Try registering for a domain and get an idea of how aggressively and unabashedly they try to upsell you things you have zero need for, how difficult they make it to "transfer" domains. Generally, these practices are good signs of trouble, and a good hint that it's better to take business elsewhere. I should not have to spend hours upon hours wading through BS to do trivial tasks.
A more relevant link: 'Beware, Tech Abandoners. People Without Facebook Accounts Are 'Suspicious.'' - http://www.forbes.com/sites/kashmirhill/2012/08/06/beware-te...
Here's the video: http://www.youtube.com/watch?v=AfJPYzxHM4g
I notice he throws some liquids at him, and touches his face many times. It would be quite easy to slip in some poison while doing that.
I'm getting the feeling that the reason there are no updates on his site is because he's the sole developer of the site... and there's no-one else to provide updates. Presumably, therefore, he has been in jail since July 4.
If anyone would like to donate to his defense fund, here's a link: http://www.rationalistinternational.net/defence_fund/
Edit: His phone number is listed here: http://www.rationalistinternational.net/home/sanal_edamaruku... -- perhaps someone currently in India can attempt to contact him, to get any additional information? I'd really hate to see this guy go to jail...
Automagically resolves file names like "Eva.2011.R5.XviD.VaLeBo.mkv"
Out of curiosity, how? Regex matching? Does it miss a good amount of times or what?Out of curiosity, after once deploying it, what're some responsibilities that entail from hosting a dynamic website vs. a static one? Isn't it basically a matter of writing (/copying a good one and retrofitting) a fabric script, perhaps doing just a few things with some Apache/nginx config files, and just putting it up? What exactly makes it more hands-on post-launch?
I had been under the impression that this process would not take more than a few hours by itself.
I recall someone earlier describing it as the preferred choice for those who want to go a few extra steps to retrofitting the framework to their own liking.
Here's a nice page detailing the differences between the two tools -- apparently written by the creator of curl itself:
http://daniel.haxx.se/docs/curl-vs-wget.html (and a more comprehensive chart with additional tools: http://curl.haxx.se/docs/comparison-table.html )
You can do everything you can do with wget - and more - with curl (though it seems to be tending downward on that graph... not very sure what may be the reason for that).
Nice text on HTTP scripting: http://curl.haxx.se/docs/httpscripting.html
And a total aside: http://ifconfig.me/ is extremely awesome. I probably end up using 'curl ifconfig.me' about once a day at least.
That said, Mosh does seem pretty interesting, -- and by golly, considering the terrible 3G speeds I get on my Android phone and how often the 'connectbot' app acts up, I will surely be giving this a try when I get time later this week.
autossh is a program to start a copy of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. The idea is from rstunnel (Reliable SSH Tunnel), but implemented in C.
I would suggest working on the navbar just a little bit, to have its look not be so readily recognizable as the 'Twitter Bootstrap, yo!' one.
> * Use a non-standard ssh port <= not security. plus i bet you're on 2222.
Right, marginally better than using port 22, but it's still something (better than non-action, if you will). I do hope one takes the vigilance to set a port number sufficiently high up, and sufficiently random looking. I recall something about nmap, that it scans only up to 1023 by default or something.
> * Fail2ban: useless for key auth, you don't remote brute keys like that
Still set it up -- for http and other services.
> If your comp can log directly without any authentication that is terrible practice. Your comp will eventually get compromised, stolen, etc and then its game over. The passphrase is no silver bullet but it helps a lot.
I agree... I emphasized seamless logging in because that seems to be a big point that Mosh is apparently selling itself on. I do have stronger authentication methods set up for the production machine. :)
If you're that concerned about security, there are a handful of additional things you can do:
* Use a non-standard ssh port
* Disable root ssh login
* Configure 'Single Packet Authorization and Port Knocking' -- http://www.cipherdyne.org/fwknop/
* Have decent iptables rules. Use either fail2ban or denyhosts with stringent rules, if you must, that ban on 3+ failed logins.
* Have a whitelist of acceptable IP's for ssh access
* Use any system of 2-factor authentication. I'm partial to Google's Authenticator. Here're some directions to get that set up, if anyone is interested: http://guides.webbynode.com/articles/security/ubuntu-google-...
But seriously, if you have keys set up and someone manages to steal them... you've really got bigger things you should be focusing on.
* Use tmux, a multi-plexer, so you never lose the state of a program
* Use KiTTY as an SSH client- http://kitty.9bis.com/ - enable 'Reconnect' options
* Configure http tunnelling if you want, it's trivially easy to set up with either Chrome or Firefox
The end result: an SSH connection that's always alive when I need it to be. When I open up my laptop's lid, it reconnects automatically, and because I've set up keys (without a passphrase) I do not have to do _anything_ and I'm all good to go. You can have a tmux attach command coded and you really do not have to do a thing.
Some other notes: KiTTY is a PuTTY fork, with many new extremely delicious features (hyper links, better clipboard support, etc.)
To tunnel your http traffic (for when you're in a public spot and would opt for basic security):
Connection > SSH > Tunnels. Add a dynamic port... and concordantly configure proxy settings on your browser's end. For Firefox you don't need any extensions... for Chrome this extension, in my experiences, is fairly decent: http://switchy.samabox.com/ -- these directions will work for both PuTTY and KiTTY.
>> SSH waits for the server's reply before showing you your own typing. That can make for a lousy user interface. Mosh is different: it gives an instant response to typing, deleting, and line editing. It does this adaptively and works even in full-screen programs like emacs and vim.
If real-time text rendering is a must for you, consider TRAMP: http://www.gnu.org/software/tramp/
Also consider using EmacsClient: http://www.emacswiki.org/emacs/EmacsClient
And for vim, apparently there's netrw: http://www.vim.org/scripts/script.php?script_id=1075
Wonderful in many ways, I hope they keep creating content. Thanks for the link!
It's now my default browser, and has been as of about 2 weeks ago. Gabriel has been very keen on picking up where other search site are slacking.
It started with this post: http://www.reddit.com/r/pics/comments/oye34/meet_omari_two_d... -- made by a person working with Longonot Education. The person only asked for $2000, but Redditors have donated 70,000 (and counting) in under 24 hours so far. Upon the suggestion of someone to help out with their skills and labor -- not just money, /r/rwb was spontaneously created to formalize the initiative and articulate clear goals.
Anyway, I want to emphasize that while his response was specifically to some guy in MIT feeling down, his words are applicable for any of us.
http://www.fastcompany.com/1795224/2012-the-year-nfc-goes-ma...
Not to toot my own horn here, but I've got a good record in being accurate with these predictions so far ;) --http://news.ycombinator.com/item?id=1448851 (and in conversations with friends I successfully predicted that SRI would be the flagship feature for the next iPhone)
So someone tell me, which registrar then actually has sensible terms & policies?