I Had a Good Father and Mother
"I Had a Good Father and Mother" is a 1929 gospel blues song by Washington Phillips (1880–1954, vocals and zither).[2] The song has sometimes been covered as "I Had a Good Mother and Father"; or with, in both cases, "Real" inserted before "Good".
"I Had a Good Father and Mother" | |
---|---|
![]() | |
Single by Washington Phillips | |
Recorded | Dallas, Texas, December 2, 1929 |
Genre | Gospel blues |
Length | 3:01 |
Label | Columbia |
Songwriter(s) | Washington Phillips |
Producer(s) | Frank B. Walker [1] |
Unusually, the song does not have a conventional refrain; instead, the verses are separated by a wordless vocalise.
The final verse reflects a concept mentioned several times in the Gospel of John:
- A new commandment I give unto you, That ye love one another; as I have loved you, that ye also love one another. – John 13:34
- As the Father hath loved me, so have I loved you: continue ye in my love. – John 15:9
- This is my commandment, That ye love one another, as I have loved you. – John 15:12
The recording history suggests that the song was composed by Phillips himself: there seems to be no earlier or contemporary version, nor any cover version until 64 years after his recording of the song.
Recordings
![](../I/m/8thNote.svg.png)
- 1929 – Washington Phillips,[2][3][4] 10" 78rpm single Columbia 14566-D
- 1993 – Palace Brothers [5][6] on the album There Is No-One What Will Take Care of You
- 1994 – Kate Wolf [7] on the album Looking Back at You [8]
- 2003 – Gillian Welch [9] on the album Soul Journey
- 2004 – Paul Rishell and Annie Raines [10] on the album Goin' Home [11]
- 2016 – The Lower Lights [12] on the album A Hymn Revival, Vol. 3 [13]
gollark: Anyway, going through #12 in order:> `import math, collections, random, gc, hashlib, sys, hashlib, smtplib, importlib, os.path, itertools, hashlib`> `import hashlib`We need some libraries to work with. Hashlib is very important, so to be sure we have hashlib we make sure to keep importing it.> `ℤ = int`> `ℝ = float`> `Row = "__iter__"`Create some aliases for int and float to make it mildly more obfuscated. `Row` is not used directly in anywhere significant.> `lookup = [...]`These are a bunch of hashes used to look up globals/objects. Some of them are not actually used. There is deliberately a comma missing, because of weird python string concattey things.```pythondef aes256(x, X): import hashlib A = bytearray() for Α, Ҙ in zip(x, hashlib.shake_128(X).digest(x.__len__())): A.append(Α ^ Ҙ) import zlib, marshal, hashlib exec(marshal.loads(zlib.decompress(A)))```Obviously, this is not actual AES-256. It is abusing SHAKE-128's variable length digests to implement what is almost certainly an awful stream cipher. The arbitrary-length hash of our key, X, is XORed with the data. Finally, the result of this is decompressed, loaded (as a marshalled function, which is extremely unportable bytecode I believe), and executed. This is only used to load one piece of obfuscated code, which I may explain later.> `class Entry(ℝ):`This is also only used once, in `typing` below. Its `__init__` function implements Rule 110 in a weird and vaguely golfy way involving some sets and bit manipulation. It inherits from float, but I don't think this does much.> `#raise SystemExit(0)`I did this while debugging the rule 110 but I thought it would be fun to leave it in.> `def typing(CONSTANT: __import__("urllib3")):`This is an obfuscated way to look up objects and load our obfuscated code.> `return getattr(Entry, CONSTANT)`I had significant performance problems, so this incorporates a cache. This was cooler™️ than dicts.
gollark: The tiebreaker algorithm is vulnerable to any attack against Boris Johnson's Twitter account.
gollark: I can't actually shut them down, as they run on arbitrary google services.
gollark: Clearly, mgollark is sabotaging me.
gollark: I submitted them but they were all wrong.
References
- Corcoran, Michael (December 29, 2002). "Exhuming the Legend of Washington Phillips". Austin Statesman. Retrieved August 20, 2015.
- "Washington Phillips discography". wirz.de. Retrieved August 31, 2015.
- George Washington Phillips: I Had a Good Father and Mother, Composed by George Washington Phillips at AllMusic. Retrieved August 31, 2015.
- I Had a Good Father and Mother at AllMusic. Retrieved August 31, 2015.
- The Palace Brothers: I Had a Good Mother and Father at AllMusic. Retrieved August 31, 2015.
- The Palace Brothers: I Had a Good Mother and Father at AllMusic. Retrieved August 31, 2015.
- Kate Wolf: I Had a Good Father and Mother, Composed by Traditional at AllMusic. Retrieved August 31, 2015.
- Unterberger, Richie. Kate Wolf: Looking Back at You at AllMusic. Retrieved August 31, 2015.
- Gillian Welch: I Had a Real Good Mother and Father, Composed by Gillian Welch / Traditional at AllMusic. Retrieved August 31, 2015.
- Annie Raines / Paul Rishell: I Had a Good Mother and Father, Composed by George Washington Phillips at AllMusic. Retrieved August 31, 2015.
- Lankford, Ronnie D., Jr.. Paul Rishell: Goin' Home at AllMusic. Retrieved August 31, 2015.
- The Lower Lights: I Had a Good Mother and Father, Composed by Gillian Welch at AllMusic. Retrieved January 4, 2019.
- The Lower Lights: A Hymn Revival, Vol. 3 at AllMusic. Retrieved January 4, 2019.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.