Live data from Hacker News

The pervert's guide to computer programming languages (2017) [video]

youtube.com

81–90 of 134 posts

Re: The pervert's guide to computer programming languages (2017) [video]

#82
post #75
post #42

Earlier quoted context omitted.

Having watched the video, read this post, and written serious amounts of non-trivial code in Javascript, PHP, SQL, C, Assembly, Perl, Regex, Java, C++, Python, C#, Ruby, and Scheme... I don't disagree. The "melancholy" hit especially hard.

I disagree on the Javascript count, specifically modern, statically typed Javascript. I might choose another language for perf characteristics that JS cannot match, but otherwise Javascript is a truly expressive lang right now.

Do you mean TypeScript / Flow / Dart or did some version of ECMAScript I am unaware of introduce a type system?

Re: The pervert's guide to computer programming languages (2017) [video]

#83
post #63

This was fascinating. I'd condense the overall sentiment to, "Pleasure is desireable and pain is inevitable. When and where do you get pleasure and avoid pain?" Also, these definitions are different than the common definitions. Here's a rough digest: Psychopaths: I don't care about rules, types, or beauty, just get it done (JS) Obsessives: a little monotony now avoids a lot of pain later (go, java) Masochists: Look a…

This post is almost better than the talk. I found the talk fascinating but this post gave me a clearer concrete understanding of the implications.

Re: The pervert's guide to computer programming languages (2017) [video]

#84

So according to this video these psychoanalysts completely redefined a good number of emotionally charged terms when developing their theories? Or did people hear the words and redefine them later? The wanton disregard for existing structures really bugs me, perhaps more than it should. It's seemingly intentionally misleading, like they're afraid other people will find their conclusions too simplistic so they intenti…

I don't think it's malicious. I often find that as I think about and re-categorize things, meanings of words shift until I'm thinking and occasionally talking in my own private vocabulary. It's rude at best to let it out in the open, but primarily because it's lazy. Inventing new vocabulary is a lot of work, and also has its own fundamental difficulties.

People who divide the world into different categories are kind of screwed when it comes to communicating their ideas. IMO this is one of the thorniest problems in all of communication.

Re: The pervert's guide to computer programming languages (2017) [video]

#85

So according to this video these psychoanalysts completely redefined a good number of emotionally charged terms when developing their theories? Or did people hear the words and redefine them later? The wanton disregard for existing structures really bugs me, perhaps more than it should. It's seemingly intentionally misleading, like they're afraid other people will find their conclusions too simplistic so they intenti…

Google n-grams has "sexual perversion," "neurosis" and "psychosis" all picking up between 1860 and 1900, i.e. as psychoanalysis was picking up steam. Most likely they got there first.

Interestingly, the frequency of "perversion" was steady through that period, so in this case the psychoanalysts did attach a new meaning to an existing word ("the alteration of something from its original course").

Re: The pervert's guide to computer programming languages (2017) [video]

#86
post #75
post #42

Earlier quoted context omitted.

Having watched the video, read this post, and written serious amounts of non-trivial code in Javascript, PHP, SQL, C, Assembly, Perl, Regex, Java, C++, Python, C#, Ruby, and Scheme... I don't disagree. The "melancholy" hit especially hard.

I disagree on the Javascript count, specifically modern, statically typed Javascript. I might choose another language for perf characteristics that JS cannot match, but otherwise Javascript is a truly expressive lang right now.

[deleted]

Re: The pervert's guide to computer programming languages (2017) [video]

#87

So according to this video these psychoanalysts completely redefined a good number of emotionally charged terms when developing their theories? Or did people hear the words and redefine them later? The wanton disregard for existing structures really bugs me, perhaps more than it should. It's seemingly intentionally misleading, like they're afraid other people will find their conclusions too simplistic so they intenti…

His title is a take on Slavoy Zizek's A perverts guide to ... series. Zizek is a scholar of Lacan, and thus uses the definitions of Lacan. As this talk leans heavily on the works of Zizek in other fields it is safe to assume it uses lacanian definitions as well.

Re: The pervert's guide to computer programming languages (2017) [video]

#89
post #12

From the video... Psychopath Languages: Javascript, PHP, VBA, and SQL Masochist Languages: C, Assembly, Ada, Brainfuck, and Factor Sadist Languages: Perl, Clojure, Erlang, and Regex Fetishistic Languages: Erlang, Smalltalk, Elixir, and Factor Obsessional Languages: Java, C++, Haskell, Scala, Go Hysterical Languages: Python, Ruby, C#, Prolog, Elixir, and Matlib Depression Languages: COBOL Melancholy Languages: Lisp, S…

Obviously Lisp, Scheme, and Smalltalk are not melancholy languages because you are only melancholy about them when you are not using them.

They are perhaps narcissistic languages, or obsessional.

Re: The pervert's guide to computer programming languages (2017) [video]

#90
post #71
post #12

From the video... Psychopath Languages: Javascript, PHP, VBA, and SQL Masochist Languages: C, Assembly, Ada, Brainfuck, and Factor Sadist Languages: Perl, Clojure, Erlang, and Regex Fetishistic Languages: Erlang, Smalltalk, Elixir, and Factor Obsessional Languages: Java, C++, Haskell, Scala, Go Hysterical Languages: Python, Ruby, C#, Prolog, Elixir, and Matlib Depression Languages: COBOL Melancholy Languages: Lisp, S…

Where's Rust and Swift?

I'd put Rust in the obsessional camp and Swift in the hysterical. I'd put Haskell in both camps.
Post reply on HN