Hacker Newsnew | past | comments | ask | show | jobs | submit | eperoumal's commentslogin

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.


I wonder how much Larry Wall's background as a linguist has to do with that, which perhaps also explain some of Perl's "messier" features, just like natural language is kind of messy.

I once had a long conversation about this with a linguist and Perl programmer that I randomly met in a pub. However, I was quite drunk and don't really recall too much, and we never saw each other again.


This is quite an interesting phenomenon, and kind of explains why perl is disliked so much.

Computer programming theory has large swathes of inspiration from theoretical linguistics - think lisp. That's nice for theoreticians because it makes things like parsing easier to think about rigorously. Perl on the other hand, to my knowledge is the only significant programming language to be inspired by practical linguistics, and therefore appeals to concepts like context and ambiguity way more than other languages. This means that a lot of computer scientists academics absolutely hate it, and so it was very much neglected in the education space.

The other side effect of this is you still get a good number of talented programmers with backgrounds in the humanities and social sciences who do very well on perl.


Can you please elaborate ?


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) ?


You basically just described what everybody does with Google Ads: Click bots to click their own ads. So if Tsu displays Google ads, it will be Google's problem (or better: the advertisers' problem). (I don't work at Tsu.)


I don't plan anything since I'm not affiliated with Tsu =)

I don't know if they thought about it but since their goal is to give back advertising money to users, doing so won't harm anyone other than the user who referred you.


"Jesus, what does the fox say ?"


soooo not signing up !


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.


there is rhodecode.com, It's very nice product and I use it on a daily basis.


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.


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


I'm surprised no one quoted Arrow yet...


Bound parameters with prepared statements is the winning combination in any programming language.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: