Human Conflict Number Five
Human Conflict Number Five is the debut EP by 10,000 Maniacs. It was released in 1982 on their Christian Burial Music label.
Human Conflict Number Five | ||||
---|---|---|---|---|
EP by | ||||
Released | 1982 | |||
Recorded | State University of New York, Fredonia, March 1982 | |||
Genre | Rock | |||
Length | 16:35 | |||
Label | Christian Burial Music, Mark[1] Press[2] | |||
Producer | 10,000 Maniacs | |||
10,000 Maniacs chronology | ||||
|
Review scores | |
---|---|
Source | Rating |
AllMusic | |
The Rolling Stone Album Guide |
Track listing
- "Tension" (Natalie Merchant, John Lombardo) – 3:18
- "Planned Obsolescence" (Dennis Drew, Merchant) – 4:22
- "Orange" (Merchant, Lombardo) – 2:24
- "Groove Dub" (Merchant, Lombardo) – 3:20
- "Anthem for Doomed Youth" (Wilfred Owen, Lombardo) – 2:44
Personnel
- Natalie Merchant – lead vocals, backing vocals on "Anthem for Doomed Youth"
- John Lombardo – rhythm and bass guitar, lead vocals on "Anthem for Doomed Youth"
- Robert Buck – lead guitar, synthesizer
- Steven Gustafson – bass guitar
- Dennis Drew – Fender Contempo Organ
with:
- Jim Foti – drums
Credit variations
When this EP was initially issued in the US in 1982, Robert Buck was billed as Norman Buck, and Robert Wachter (drums) was listed and pictured as a full band member in the credits, though he did not play on this recording.
For the 1984 UK issue, John Lombardo was billed as J.C. Lombardo, and Jerry Augustyniak (drums) was listed as a full band member in the credits, though, like Wachter, he did not play on this recording.
gollark: Neither!
gollark: Well, obviously you'll have some items available to build stuff from.
gollark: - Checks if the available-items list already contains the item needed. If so, just return that.- If not, checks for recipes to do what is wanted- If one exists, iterate over them (not sure what to *do* with them)- If none exists, we can't do anything, so just return no tasks, no costs and no outputs.
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
gollark: That is NOT THE HARD PART.
References
- "Human Conflict Number 5 – 10,000 Maniacs : Songs, Reviews, Credits, Awards". AllMusic. Retrieved 15 February 2013.
- "10,000 Maniacs – Human Conflict Number Five (Vinyl) at Discogs". Discogs.com. 13 September 2011. Retrieved 15 February 2013.
- Brackett, Nathan; Christian Hoard (2004). The Rolling Stone Album Guide. New York City, New York: Simon and Schuster. p. 807. ISBN 0-7432-0169-8.
rolling stone 10,000 maniacs album guide.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.