Get a dictionary or object with info about the given user from the Hacker News API.
        Will raise an requests.HTTPError if we got a non-200 response back.

        Response parameters:
            "id'        ->  The user's unique username. Case-sensitive. Required.
            "delay"     ->	Delay in minutes between a comment's creation and its visibility to other users.
            "created"   ->  Creation date of the user, in Unix Time.
            "karma"     ->	The user's karma.
            "about"     ->	The user's optional self-description. HTML.
            "submitted" ->	List of the user's stories, polls and comments.

        :param user_name: the relevant user's name
        :param raw: (optional): If true, return the raw decoded JSON dict, if False, return a nice object
                    with keywords as attributes. Default if False.
        :return: A dictionary with relevant info about the user, if successful.

def get_user(self, user_name, raw=False):
        """
        Get a dictionary or object with info about the given user from the Hacker News API.
        Will raise an requests.HTTPError if we got a non-200 response back.

        Response parameters:
            "id'        ->  The user's unique username. Case-sensitive. Required.
            "delay"     ->	Delay in minutes between a comment's creation and its visibility to other users.
            "created"   ->  Creation date of the user, in Unix Time.
            "karma"     ->	The user's karma.
            "about"     ->	The user's optional self-description. HTML.
            "submitted" ->	List of the user's stories, polls and comments.

        :param user_name: the relevant user's name
        :param raw: (optional): If true, return the raw decoded JSON dict, if False, return a nice object
                    with keywords as attributes. Default if False.
        :return: A dictionary with relevant info about the user, if successful.
        """
        suburl = "v0/user/{}.json".format(user_name)
        try:
            user_data = self._make_request(suburl)
        except requests.HTTPError as e:
            hn_logger.exception('Faulted on item request for user {}, with status {}'.format(user_name, e.errno))
            raise e
        if not user_data:
            raise ValueError('User name {} not found, or no data!'.format(user_name))
        return user_data if raw else HackerNewsUpdates(**user_data)