HNHacker News
TopNewBestAskShowJobs

jimmyjim

3,153 karma · joined March 9, 2009

submissionscomments
jimmyjim··on Show HN: wikiUp - Wikipedia in Tooltips
Quite similar to Google's official 'Dictionary' extension -- which I highly recommend: https://chrome.google.com/webstore/detail/google-dictionary-...
jimmyjim··on The world's most influential languages
> It was a claim like this that motivated me to begin studying Chinese back in the 1970s.

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...

jimmyjim··on The world's most influential languages
The research the article talks about was done in 1990, so the dynamics as to the influence of top-spoken languages may well have changed.

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.

[2]: http://www.internetworldstats.com/stats7.htm

jimmyjim··on Journalist goes undercover making the iPhone 5 at Foxconn
Your railing on this article undermines your whole point. You say that you lack perspective as to what the living conditions are in different Chinese factories -- but you fail to recognize that this article gives you one more data point than you previously had. You gain perspective by having more articles bringing these issues to light a little at a time.

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.

jimmyjim··on GoDaddy's DNS Service is Down
Moral/political reasons aside, have you ever seen their UI?

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.

jimmyjim··on New research reportedly suggests that non-Facebook users are 'psychopaths'
Perhaps the title should be better -- unfortunately I couldn't come up with something >80 chars that seemed suitable enough.

A more relevant link: 'Beware, Tech Abandoners. People Without Facebook Accounts Are 'Suspicious.'' - http://www.forbes.com/sites/kashmirhill/2012/08/06/beware-te...

jimmyjim··on [dead]
I would be very wary in taking on such challenges... it would not be surprising if these so called 'black magicians' use poisons of different sorts in their tricks.

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.

jimmyjim··on [dead]
According to Rationalist International site: http://www.rationalistinternational.net/ the police came to his house on July 4 to arrest him.

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...

jimmyjim··on MDB: IMDB data for a folder of movie files. Sort by ratings/genre/runtime

    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?
jimmyjim··on Rob Pike - Unix trivia
Answers: http://chneukirchen.org/trivium/2009-01-18
jimmyjim··on Introducing Pinry, a self-hostable Pinterest.
> I don't want to bother with hosting a dynamic website that I would have to manage.

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.

jimmyjim··on Ask HN: Bootstrap Alternatives?
Foundation by Zurb - http://foundation.zurb.com/ (which I think preceded Bootstrap's existence in time) is very polished, and really is a serious contender.

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.

jimmyjim··on GNU Wget in decline?
Ah, you're right.

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 )

jimmyjim··on GNU Wget in decline?
http://www.google.com/insights/search/#cat=0-13&q=wget%2...

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.

jimmyjim··on Mosh: SSH for 2012
I feel a bit guilty that my negative post is the top post, instead of a post discussing Mosh itself, most especially considering that Keith's responses throughout this thread have been quite elucidative and creditable. However I still think we should approach something as fundamental and important as remote access to our machines with great caution -- I'll be sticking with the tools tried and tested for years (and recommended by those I trust) for the foreseeable future.

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.

jimmyjim··on Mosh: SSH for 2012
Try out autossh if you're not on Windows, and desire a persistent connection -- http://www.harding.motd.ca/autossh/

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.

jimmyjim··on Meetings.io - Simple, online meetings
Beautifully executed. I'm impressed.

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.

jimmyjim··on Mosh: SSH for 2012
I definitely agree with much of what you've pointed out.

> * 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. :)

jimmyjim··on Mosh: SSH for 2012
I knew someone would raise an issue there.

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.

jimmyjim··on Mosh: SSH for 2012
Pretty cool, but some of its aims can be achieved in other safer ways:

* 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

jimmyjim··on How to Train Your Brain to Remember Everything
Wow, I see so many startups doing things with language-learning... I don't think I've seen one better executed than the one you've just linked.

Wonderful in many ways, I hope they keep creating content. Thanks for the link!

jimmyjim··on DuckDuckGo is blowing up
I've gotta say, Gabriel's tenacity is both admirable and inspirational. I remember long ago in its early days I tried it and shrugged it off as just another search engine, destined for failure after a few months of obscurity and being largely unknown.

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.

jimmyjim··on Pyramid 1.3 final released, official Python 3.2 compatibility
Incidentally, be sure to check out sontek's PyCon stuff (many websocket examples, built with Pyramid+gevent-socketio): https://github.com/sontek/pycon2012
jimmyjim··on Pycon 2012 Videos
Wonderful to see them up. However it seems not all of them are there (full list here: https://us.pycon.org/2012/schedule/ ). I hope 'The real-time web with co-routines' tutorial gets uploaded, along with any slides. I heard that some speakers opted out of getting recorded, if someone here happens to know, was that one of the tutorials that wasn't recorded?
jimmyjim··on HNHiring.me: A pleasant interface for the monthly hiring posts
No-one else has pointed this out yet, apparently, but I just got my mind blown by one little UI decision -- clicking toward either the upper or lower part of the content body, it scrolls to that direction. Wonderful, and very impressive. So obvious, and yet so brilliant.
jimmyjim··on Redditors create 'Redditors Without Borders' in response to a donation post
It all happened pretty quickly.

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.

jimmyjim··on Wikipedia blackout page
Or just press Esc very quickly so it stops loading the page before rendering the protest message overlay.
jimmyjim··on A Redditor's insightful message for discouraged students
Perhaps I should rather have linked directly to the post: http://www.reddit.com/r/confession/comments/nxdzz/im_not_as_...

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.

jimmyjim··on ASK PG: What opportunities do you see in mobile?
How about applications involving NFC?

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)

jimmyjim··on Gandi.net will contribute $1 per inbound transfer to EFF until Jan 15th
My goodness.

So someone tell me, which registrar then actually has sensible terms & policies?

Page 1 of 9Next →