Po' Folks

"Po' Folks" (featuring Anthony Hamilton) is the three time Grammy-nominated second hit single by the Kentucky rap group Nappy Roots.

"Po' Folks"
Single by Nappy Roots
from the album Watermelon, Chicken & Gritz
ReleasedJuly 10, 2002
Recorded2001
GenreAlternative hip hop
Length4:15
LabelAtlantic
Songwriter(s)Nappy Roots
Producer(s)TrackBoyz
Nappy Roots singles chronology
"Awnaw"
(2001)
"Po' Folks"
(2002)
"Headz Up"
(2002)

Overview

The beat was produced by Trackboyz. The song's signature concept, verse, and chorus was written by R. Prophet, a prolific member of Nappy Roots. Discussing the meaning of "Po' Folks," Prophet told MTV.com that the lyrics did not only speak of being poor as an economic issue. "It's a state of mind. It's not so bad being poor when you've got your family and God in your life and you have different values that, when it comes down to it, matter. A lot of other things really don't matter when God is knocking at your door." Po' Folks was released in 2002 and taken from Nappy Roots's debut album, Watermelon, Chicken & Gritz. It peaked at number 21 in the U.S. and features vocals by Anthony Hamilton who sung the soulful hook.

Anthony Hamilton's performance, as well as the success of the song, is credited for launching Anthony Hamilton's career in mainstream music .[1][2]

Remix

The official remix is called, "Po' Folks (Collipark Remix)", and features the Ying Yang Twins. It was produced by Mr. Collipark.

Chart positions

Chart [3] Peak
position
U.S. Billboard Hot 100 21
U.S. Billboard Hot R&B/Hip-Hop Songs 13
U.S. Billboard Hot Rap Tracks 10

Awards and nominations

2003

gollark: I can write some code for this if desisred.
gollark: Surely you can just pull a particular tag of the container.
gollark: I can come up with a thing to transmit ubqmachine™ details to osmarks.net or whatever which people can embed in their code.
gollark: It's an x86-64 system using debian or something.
gollark: > `import hashlib`Hashlib is still important!> `for entry, ubq323 in {**globals(), **__builtins__, **sys.__dict__, **locals(), CONSTANT: Entry()}.items():`Iterate over a bunch of things. I think only the builtins and globals are actually used.The stuff under here using `blake2s` stuff is actually written to be ridiculously unportable, to hinder analysis. This caused issues when trying to run it, so I had to hackily patch in the `/local` thing a few minutes before the deadline.> `for PyObject in gc.get_objects():`When I found out that you could iterate over all objects ever, this had to be incorporated somehow. This actually just looks for some random `os` function, and when it finds it loads the obfuscated code.> `F, G, H, I = typing(lookup[7]), typing(lookup[8]), __import__("functools"), lambda h, i, *a: F(G(h, i))`This is just a convoluted way to define `enumerate(range))` in one nice function.> `print(len(lookup), lookup[3], typing(lookup[3])) #`This is what actually loads the obfuscated stuff. I think.> `class int(typing(lookup[0])):`Here we subclass `complex`. `complex` is used for 2D coordinates within the thing, so I added some helper methods, such as `__iter__`, allowing unpacking of complex numbers into real and imaginary parts, `abs`, which generates a complex number a+ai, and `ℝ`, which provvides the floored real parts of two things.> `class Mаtrix:`This is where the magic happens. It actually uses unicode homoglyphs again, for purposes.> `self = typing("dab7d4733079c8be454e64192ce9d20a91571da25fc443249fc0be859b227e5d")`> `rows = gc`I forgot what exactly the `typing` call is looking up, but these aren't used for anything but making the fake type annotations work.> `def __init__(rows: self, self: rows):`This slightly nonidiomatic function simply initializes the matrix's internals from the 2D array used for inputs.> `if 1 > (typing(lookup[1]) in dir(self)):`A convoluted way to get whether something has `__iter__` or not.

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.