Seasick (song)

"Seasick" is a single by the American alternative rock band Silversun Pickups. The single was released in a 10" vinyl record format on November 25, 2011 for Record Store Day's "Back to Black Friday" event through Dangerbird Records.[1][2] A digital version was released on December 13, 2011.[3] The single's A-side and two B-sides are previously unreleased tracks that were originally recorded during the Swoon sessions.[1]

"Seasick"
Single by Silversun Pickups
B-side
  • "Broken Bottles"
  • "Ribbons & Detours"
ReleasedNovember 25, 2011 (2011-11-25)
GenreAlternative rock
LabelDangerbird (DGB079)
Songwriter(s)Brian Aubert, Christopher Guanlao, Joe Lester, Nikki Monninger
Silversun Pickups singles chronology
"The Royal We"
(2010)
"Seasick"
(2011)
"Bloody Mary (Nerve Endings)"
(2012)

Track listing

Side A

  1. "Seasick" – 6:45

Side B

  1. "Broken Bottles" – 3:43
  2. "Ribbons & Detours" – 3:26

Personnel

  • Brian Aubert – guitar, vocals
  • Chris Guanlao – drums
  • Joe Lester – keys
  • Nikki Monninger – bass, vocals
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

  1. Young, Alex (November 3, 2011). "Silversun Pickups offer unreleased tracks for Record Store Day". Consequence of Sound. Retrieved November 27, 2011.
  2. Coffey, Kevin (November 24, 2011). "Record Store Day strikes in time for Christmas". Omaha World-Herald. Retrieved November 27, 2011.
  3. "Silversun Pickups: Seasick 10". Dangerbird Records. Retrieved November 27, 2011.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.