HNHacker News
TopNewBestAskShowJobs

eperoumal

330 karma · joined May 17, 2011

submissionscomments
eperoumal··on We were wizards – a foreword to Learning Perl (1993)
I so much feel the same. At the time I was writing Perl, each line made so much sense, as if I was speaking my mother tongue. It was clearly an extension of my brain. Never had that feeling with any other programming language, and it took me years to eventually let Perl go and try to wrap my head around Python.
eperoumal··on The CPAN Pull Request Challenge
Can you please elaborate ?
eperoumal··on Tsū: A social network that shares its advertising revenue with its users
How do you plan on controlling fake profiles ? For instance, if I create a bunch of fake profiles linked to a real profile and I post randomly on some fake profiles, access posts from fake profiles from the others, what could be preventing me from doing this (and keep all the advertising money to myself) ?
eperoumal··on BetterBible – The Bible has some issues. Let's make it better.
"Jesus, what does the fox say ?"
eperoumal··on A new way to search
soooo not signing up !
eperoumal··on Mercurial 2.9 released
For all the reasons mentionned in this thread (interface consistency, performance, ...) hg is far superior to git. But, as long as git would get the cool tools - namely, gitlab / gitlab-ci - people won't bother looking at hg. I started a new project with collaborators a month ago, we had to chose git mainly because of gitlab, as it would ease the process of managing consistently our codebase in a visual and simple way, not to mention the continuous integration goodness that comes with gitlab-ci. There is, to my knowledge, no close equivalent for hg.
eperoumal··on Design Books Every Hacker Should Read
I would definitely add "Nudge" by Thaler & Sunstein to the list. It really helps understand how people choices are motivated, thus how to make good design choices.
eperoumal··on SOAP vs REST for webservices
There are many companies that use SOAP for historical reasons or because "it's business-ready as it uses XML" (I've really heard this one, trust me).
eperoumal··on Ask HN: Best TV series you watched in 2012?
I'm surprised no one quoted Arrow yet...
eperoumal··on PHP Pitfalls
Bound parameters with prepared statements is the winning combination in any programming language.
eperoumal··on GoLio: A Lisp dialect with a Go-like concurrency model implemented in OCaml.
Did you know that "GoLio" in French slang means retarded ? That's a really weird name for a programming language...
eperoumal··on HP CEO: We Have to Ultimately Offer a Smartphone
Hey HP, you used to have a smartphone, a good one by the way. Does the name "Pre" ring any bell ?
eperoumal··on Debuggers are for Losers
"Debuggers are not like washing machines where you can throw in your code and some soap, go get some coffee and watch TV, and then 30 minutes later the defect is removed." IMHO this first sentence shows that the author has a false perception of what should a debugger do. Above all a debugger is a tool to find bugs in your code, not a box fixing things with magic. Having used extensively the Perl debugger (while debugging Perl, of course), I hardly see any other way to get shit done : you can put breakpoints in your code, see the value of your variables, and so on... largely more effective than putting print statements on the wild, or calling Data::Dumper.
eperoumal··on How Healthy Is Your Office?
On the opposite, I work in an office with enormous windows, and people always turn the light on even if the sun is bright and shinning outside. SO DEPRESSING.
eperoumal··on Writing good commit messages
Good point here, I've run in too many gibberish commit messages. He could also have mentionned "use good syntax and grammar".
eperoumal··on NoSQL: Not Only a Fairy Tale
Already posted ? http://news.ycombinator.com/item?id=4171401
eperoumal··on Palm Pilot Graffiti
Sure bring back old memories, as a former Palm TX user. I predict that in ten years from now, someone will write something similar concerning gestures in WebOS :)
eperoumal··on PHP is much better than you think
+1, thats old :)
eperoumal··on Ask PG/HN : Replacing Email - What problems/solution comes to your mind?
I don't see how a todo list can match the informational nature of an email. For example I've subscribed to some mailing list like misc from OpenBSD, how can it fit in the system you are describing ?
eperoumal··on Ouya: A New Kind of Video Game Console
Totally agree. BTW, a Steam console would be a total killer provided the games come less expensive than PS3/Xbox games.
eperoumal··on Ouya: A New Kind of Video Game Console
Sure but truly it doesn't stand a chance vs. the upcoming next gen. consoles if it doesn't come with a killer game.
eperoumal··on Ouya: A New Kind of Video Game Console
I don't want to be pessimistic, but given the hardware configuration, what kind of games this will be able to run ? I don't really feel like playing Angry Bird HD on my TV forever.
eperoumal··on [dead]
Site seems down :/
eperoumal··on Poll: Do you use Opera (the browser)?
I have used Opera a few times, and at the time I was using it, there was no support for SOCKS proxies (something standard in other competitors, always cool to set up a poor's man VPN over SSH). By then, it was important for me to have this in my browser, so I dropped Opera and chose Chrome instead. Nevertheless, I checked the last version and it seems like they implemented SOCKS. Great news, but for now I'll stick to Chrome... BTW, is there any killer feature in Opera ?
eperoumal··on Elementary OS
Wow GTK. People are still using that ?
eperoumal··on Elementary OS
Can't figure out the internals of the project either (how is it powered ? web based ? etc.) Plus it keeps on giving HTTP 500 errors :(
eperoumal··on How do magnets work?
reminds me of that : http://www.youtube.com/watch?v=OvmvxAcT_Yc
eperoumal··on Instant.io - Massive Google Translate (built in 8 hours)
As seen in Firebug : jQuery15106557239134263726_1305644071940({ "error": { "errors": [ { "domain": "usageLimits", "reason": "dailyLimitExceeded", "message": "Daily Limit Exceeded" } ], "code": 403, "message": "Daily Limit Exceeded" } } );