Pitão; erro urllib: AttributeError: o objeto 'bytes' não possui atributo 'read'

Nota: Este é o Python 3, não há urllib2. Além disso, tentei usar json.loads () e recebo este erro:

TypeError: can't use a string pattern on a bytes-like object

Eu recebo esse erro se eu usar json.loads () e remover o .read () da resposta:

TypeError: expected string or buffer

>

import urllib.request
import json

response = urllib.request.urlopen('http://www.reddit.com/r/all/top/.json').read()
jsonResponse = json.load(response)

for child in jsonResponse['data']['children']:
    print (child['data']['title'])

Não funciona ... não tenho idéia do porquê.

questionAnswers(4)

yourAnswerToTheQuestion