Live data from Hacker News

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

youtube.com

91–100 of 134 posts

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

#91
post #77

More than once I've heard people use the term 'bondage languages' to describe languages that restrict the developer's ability to create footgun programs. As someone who regularly uses the Ada language, I fully endorse the use of this hilarious analogy.

If you are using Ada, you might know of Richard Rhiele. That Ada is a bondage and discipline language is a joke that I got from him back in 1993ish.

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

#94

This talk is an amusing aside. I think the other posters are bit harsh for a talk that's clearly meant to be taken in that way. If you're interested in actual psychology of programming languages, there is a small but growing research community at the intersection of programming languages and software engineering. The focus is mostly on usability research a la human-computer interaction, but there's also work on commu…

Psychology vs psychoanalysis is addressed more in the paper:

"Psychoanalyst’s Rhetorical Question

Psychoanalysis can take a pragmatic stance when compared with other stances concerning the ontological status of the mind. A key question psychoanalysis addresses is the reality of the causes and effects of the subconscious. A provocative question here would be: ‘ Is sexual trauma completely free, or must it be compensated for?’ One form of compensation would be what psychoanalysis calls ‘the talking cure’. The implicit argument here is that the unconscious is real if it has real consequences. Computer scientists are concerned with the mind only in so far that it can be modeled, hence the question: ‘ Can the target pass the Turing test?’. Cognitive scientists are preoccupied with the scientific aspect of the mind to the point that the most relevant question to the others in the debate is: ‘Can you repeat your findings?’ Economists, are like the cognitive scientists in that they want repeatable findings but they also want to allow for agents to adjust to their environment including the fact that they are being measured. This means that economists and game theorists pose the question: ‘Can you create a strategy?’, where strategy is defined as those decisions that take other people's decisions into account. Finally, philosophers are preoccupied with the ontological status of the mind itself, and therefore ask the question: ‘C an you locate first person experience?”, while the closely related cultural theorists are more concerned with: ‘Can you create or critique an ideology?’" https://s3-us-west-2.amazonaws.com/vulk-blog/ThePervertsGuid...

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

#95

Here's the extended paper version of the talk, with all those great mind map diagrams (which were made with Loomio, [I think, but not sure]): https://s3-us-west-2.amazonaws.com/vulk-blog/ThePervertsGuid... Loomio: https://www.loomio.org/ https://en.wikipedia.org/wiki/Loomio >Loomio is decision-making software designed to assist groups with the collaborative decision-making process. It is a free software[3] web applic…

The mind maps were both hand drawn and made using simplemind. Loomio is a voting tool :)

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

#97
post #91
post #77

More than once I've heard people use the term 'bondage languages' to describe languages that restrict the developer's ability to create footgun programs. As someone who regularly uses the Ada language, I fully endorse the use of this hilarious analogy.

If you are using Ada, you might know of Richard Rhiele. That Ada is a bondage and discipline language is a joke that I got from him back in 1993ish.

Like Ada, Linda was also named after someone else whose last name was Lovelace!

https://en.wikipedia.org/wiki/Linda_(coordination_language)#...

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

#98
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…

Not sure why Erlang is in the sadist category, along with Perl and Regexp, since it's one of the most readable language I've encountered. I get the fetishist part as it emphasizes a specific paradigm but sadist seems unfair. It might be because the syntax is slightly unusual but it's in fact quite simple.

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

#99

Lately I’ve been getting into the habit of washing dishes and watching YouTube videos. It’s lovely. For whatever reason, occupying my brain with my hands makes it easier to relax and focus attentively for an hour. Takes very little willpower. Occasionally I find a YouTube video here and there, add it to my watch list, and stumble upon it later. Always thankful when I find something promising. Thank you.

https://i.pinimg.com/originals/d3/f8/a7/d3f8a79cbb1aa419558b...

Another job well done! ;)

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

#100
post #14
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…

As someone who has primarily worked with Perl, JavaScript, SQL during their career, and who has a penchant for regular expressions, I'm a sadistic psychopath. Super. I mean I've been told I'm pretty unemotional, but sadism would definitely be a new development.

Me too, but I'm also a hysterical fetishist. So the more programming languages you use the more insane you get! Seems pretty accurate ;-)
Post reply on HN