text:
Gazans dread return of war
The streets of Gaza are empty once again as locals prepare for further Israeli bombardment.
Palestinians flee their houses at the scene of what witnesses said was an Israeli airstrike in Gaza City, Aug. 19, 2014. - REUTERS/Mohammed Salem
Asmaa al-Ghoul
GAZA CITY, Gaza Strip — The streets of the Gaza Strip were completely deserted on the afternoon of Aug. 19, after life had returned to the city during the 12-day cease-fire. Israeli warplanes soared over the city, heavily bombarding neighborhoods and residential houses where people were still present.
The deterioration on the ground was also reflected in the political situation, when chief Palestinian negotiator, Azzam al-Ahmed, declared on Aug. 20, "A decision was reached overnight on the part of the Israeli side to derail the negotiations and end the truce."
At 3:53 p.m. on Aug. 19, Israeli army spokesman Avichay Adraee declared on his Facebook page, "Vandals in the Gaza Strip violated the cease-fire and fired three rockets that exploded in open areas in the cities of Beersheba and Netivot, causing no injuries or damage."
It was not long before Israeli Prime Minister Benjamin Netanyahu ordered the Israeli delegation to leave Cairo and the Israeli army to strike the Gaza Strip, while no Palestinian side had declared firing any rockets as they have done since the war began on July 8.
Events took a dramatic turn on Aug. 19, as people rushed to take refuge, as stores and cafes closed their doors warning their customers against the return of an emergency state.
Soon after, warplanes flew overhead, targeting empty agricultural lands. A few minutes after 10 p.m., the heavy thud of an explosion rocked Gaza and lit up the entire city.
News circulated quickly that the house of the Dalu family in the Sheikh Radwan neighborhood had been targeted. Leaked news said that a prominent leader had been killed. In a preliminary statement, the Izz ad-Din al-Qassam Brigades challenged the occupation forces to reveal the reason behind the targeting of the Dalu family, which further obscured the situation. Rumors went viral until Mousa Abu Marzouk declared that the targeting of the Dalu family led to the death of the wife and son of the leader of the Qassam Brigades, Mohammed Deif.
Political analyst Atef Abu Seif told Al-Monitor, "It is clear that Israel had bluntly violated the truce when it targeted the house of the Dalu family."
He also commented on the rockets that were allegedly fired from Gaza. "There is no evidence that they were fired from Gaza. None of the factions claimed responsibility for this attack. It was Israel that spread and stressed the news, allowing preliminary photos of the rockets to be published without any control," he said.
He added that Israel would not make such a risky venture, unless it is certain that it will achieve a valuable goal it had previously planned.
Palestinians awaited news about Deif's fate, until the Qassam Brigades released a statement on Aug. 20 saying, "You do not have what it takes to reach the general commander, Mohammed Deif." For his part, Abu Marzouk said a few hours before the statement was released during a press meeting that "Deif is alive and kicking."
Nevertheless, the news about Deif's survival did not prevent further escalation. The war seemed to have returned to square one, with the deaths of more than 58 people in more than a hundred air raids carried out by Israeli forces since the breach of the truce.
Abu Fayez al-Sharfa, 80, told Al-Monitor, "The war has returned, but even worse than before. What is happening is a deluge. Throughout the 80 years of my life, I have never seen what I saw today."
Sharfa pointed to the 500-meter (0.3-mile) area of destruction around him in the Sheikh Radwan neighborhood caused by the Israeli bombing of the Dalu family.
The tremendous raid destroyed four houses surrounding the Dalu family house, wounding more than 40 persons, killing five people and destroying more than 15 buses affiliated with the Abu Olbeh Bus Co. facing the Dalu residence.
Media outlets published photos of US-made GBU-28 rockets piercing through shelters and turning the Dalu house into a pile of rubble. Security guards were surrounding the bombed site, banning people from getting closer for fear of bomb residue, as one of them told Al-Monitor.
Sharfa said that three members of his family were injured as a result of the blasts. He added that the people of the neighborhood came out running like maniacs, not knowing where to head.
It seemed that neither Sharfa nor neighbor Abu Yaacoub Abu Kweik — who fled from eastern Gaza to the Sheikh Radwan neighborhood to take shelter — knew that the wife of the Qassam commander, Wadad Asfoura, or his son Ali, who's not even 1 year old, had been killed.
Ali Abu Olbeh spoke to Al-Monitor about the bombed building of his neighbor Rabah al-Dalu. "The building had two apartments for rent. We never heard that Deif's wife had been living there, but the woman that was said to be his wife has been living in the building for about a year," he said.
Ali's mother, Sarari Abu Olbeh said while pointing to the shrapnel and glass fragments scattered around, "I was sitting here with the children when the shelling started. The bombing was carried out seven times and we had to crawl on the floor, with windows and doors falling down, as we swallowed dust."
Her son interrupted her, saying, "In the seconds between each of the seven bombings, we heard the son of the landlord shouting 'my mom and I are alive!' But another rocket soon came to blow them away." Ali explained that they pulled the bodies of the landlord's wife and two of her sons' as well as that of the woman and her child out of the rubble.
Not far from the bombed building, and in front of the shrine of Sheikh Radwan, stood Abu Mazen al-Dalu, after having buried his wife and two nephews. "At the time of the bombing, my brother was in the mosque, so he was not hurt. His family, however, lives on the ground floor. Above them, two apartments are rented out. We do not know the nature of the relationship between the tenants and Deif," he told Al-Monitor.
Everyone seemed reluctant when asked about the said guest, even though local media had openly spoken of the matter. Abu Mazen, however, added that "there is another funeral in Jabaliya for the woman and her child."
The streets were empty throughout the whole day Aug. 20 and fear spread as warplanes targeted gathered crowds, as well as a grocery store, in al-Zeitouna neighborhood.
The warplanes returned at dawn Aug. 21 to bomb the Kallab family household in Rafah with nine F-16 rockets, which resulted in the destruction of more than three houses around it. The number of deaths mounted to 10 at the time of writing, including the father of the director of Al Mezan Center For Human Rights, Issam Younes, as well as his stepmother and his niece.
More from Asmaa al-Ghoul
تصريحات البردويل لا تعبّر عن الواقع
Asmaa al-Ghoul | Palestine | May 25, 2018
How Israel is using Hamas to crack down on Palestinian demonstrators
كيف أوقف الانقسام الزمن في حياة شباب غزّة؟
Asmaa al-Ghoul | Palestine | Oct 20, 2017
Mai Abu Hasaneen | Palestine | Jan 16, 2022
Daoud Kuttab | Palestine | Jan 12, 2022
Ahmad Melhem | Palestine | Jan 8, 2022
Ahmad Abu Amer | Palestine | Jan 7, 2022


George Chapman. From Shakespeare's England.
In the ferment of ideas, plots, images and stage effects, the dramatists of the early seventeenth century borrowed ideas from each other, competed, and admired each other. It is tempting, with our hindsight, to say that others borrowed from Shakespeare, but the truth is more likely that he borrowed as much as he gave.
This page and the following one offer brief comments on a number of the more important of those who were writing at the same time as Shakespeare. Many of them are worthy of study in far more depth than we accord them: Shakespeare's light naturally dims those of even the greatest of his peers.
Like his friend Ben Jonson, Chapman was an immensely learned man. His translation of Homer (1598-1616) was influential as late as the time of John Keats, and he wrote narrative and lyric verse as well as plays--both comedies and tragedies.
His most powerfully rhetorical tragedy is Bussy d'Ambois, based (like the tragedies of Webster) on recent sensational incidents on the Continent.
Selected works by Chapman are available on line.
Marston, satirized by Jonson in the War of the Theatres for the obscurity of his style, was at his best a powerful satirist.
His plays are the product of his youth (later he entered the Church and became a clergyman, objecting strongly to the publication of his collected plays in 1633). At about the same time as Shakespeare wrote Hamlet, Marston wrote plays in the fashionable revenge genre (Antonio and Mellida and Antonio's Revenge); later he wrote two plays of dukes in disguise, like Measure for Measure, and again at about the same time (The Malcontent and The Fawn).
The best of his comedies is The Dutch Courtesan (1605). Like Dekker--though more satirically--he paints a realistic picture of contemporary London and its mores.
Selected works by Marston are available on line.
The names of Beaumont and Fletcher are linked in one of the most successful collaborations of the Renaissance--or any period. The two are said to have shared everything, even their women, and the attempts of critics to separate the two styles in their joint plays are as unconvincing as they are pointless.
The great plays of the partnership are discussed under Beaumont. Fletcher on his own wrote prolifically, mainly in the new, and fashionable, genre of tragicomedy (Shakespeare's last plays, Pericles, Cymbeline, The Winter's Tale and The Tempest are in the same genre), and he collaborated with others, including Shakespeare (Henry VIII and The Two Noble Kinsmen).
One curiosity of his output is a sequel he wrote to The Taming of the Shrew: The Woman's Prize, or The Tamer Tamed, in which, as the title implies, the woman (Petruchio's second wife) regains the upper hand.
Selected works by John Fletcher are available on line. Project Bartelby has some works by Fletcher.
An aristocrat, Beaumont wrote plays for only a short period of his short life. One of the most original plays of the entire period is his Knight of the Burning Pestle, where a Citizen, his wife and apprentice, interrupt a comedy and insist on imposing their (obviously lower class) taste on the actors. Beaumont burlesqued earlier and current playwrights much as Shakespeare parodied earlier styles in the plays-within-the-plays of A Midsummer Night's Dream and Hamlet.
In his collaboration with Fletcher, the two wrote a series of romances, or tragicomedies in exotic settings: The Maid's Tragedy, Philaster, and King and No King. In tragicomedy they manage to have their cake and eat it: the action is tense, the rhetoric elevated, but the plot comes to a satisfyingly positive conclusion.
Project Bartelby has some works by Beaumont.


text:
Become A Camp Counselor In Camp Grizzly, Available Now
By Nikholai Koolonavich	 Last updated Jul 6, 2018
Have you ever wanted to be a Camp Counselor? Well, thanks to developer Blacksmith Studios and virtual reality (VR) you can live out that dream in Camp Grizzly. This new title will challenge you to step into the shoes of a Camp Counselor and look after four kids around the campfire. Shouldn't be to hard, right?
Looking after the kids around the campfire will require you to not only keep them entertained but also ensuring the fire stays roaring so that the light remains. Play a guitar and sing a song or two if you want to keep the kids attention and happy but should you not then they might wander off into the woods and there is a chance they might not return. The same goes for the campfire which, if not lit, will see the darkness get closer and closer and should it die out then it will be game over for you.
To keep the fire going and the kids happy you'll need to chop up logs and place them onto the fire. To add to the tension of the title you will have to also deal with a bear that will come and try to attack you now and again which you'll need to scare off in order to keep you and the kids safe. Grab a torch and fend it off, but should it get to close it will be a game over once again. This won't just be a fun camping trip like you hope as you manage the different elements to keep the fun and fire going.
Camp Grizzly is available now for £5.79 (GBP) on Steam with support for HTC Vive and Oculus Rift. The title can be played seated, standing and in room-scale.
This is the second VR title from developer Blacksmith Studios, with their first one being Show Me What You Got, a juggling title where fame and fortune await if your skills are up to the task. Released backed in April of 2018, Show Me What You Got is available as well for HTC Vive and Oculus Rift for £3.99 (GBP) on Steam.
For more on developer Blacksmith Studios in the future, keep reading VRFocus.
Blacksmith StudiosCamp GrizzlyShow Me What You Got

redpajama_set_name: RedPajamaCommonCrawl


text:
Hydroelectric project for castle
20th June 2014 Paul Boughton
A project delivered by Southeast Power Engineering has seen a mini power station being installed on the River Thames at Romney weir to produce electricity sustainably using environmentally-friendly water-driven Archimedes screw generators. The completed design features two WEG W22 Premium Efficiency IE3 generators being driven by the screws via a gearbox to produce electricity which now powers Windsor Castle.
The scheme is the brainchild of David Dechambeau, Managing Director of Southeast Power Engineering, who has overseen every step of the design and installation process. The power station has now been generating electricity since July 2013 and is in the final stages of completing testing and commissioning.
Archimedes screws weigh 40 tonnes
The power station consists of two Archimedes screws manufactured by Landustrie, each weighing 40 tonnes, connected to the WEG W22 IE3 class premium efficiency generators, which are now delivering 320kW/hr at peak flow, exceeding the original design criteria.
The WEG W22 IE3 generators were designed and manufactured in Portugal at WEG's dedicated European manufacturing site; they are rated at 185kW and produce electricity at 400V, which is then fed via a 500kVA transformer to an underground line that connects to Windsor Castle as well as the National Grid.
The W22 units are specials in that they are generators based on a W22 motor, the reason being that in this application; when the screws need to be re-started, electricity is used to start the screws turning and then as the speed increases, so the motor function is changed over to a generator and the rotation of the screw is maintained by the water which in turn maintains the generator speed to produce the electricity.
Efficiency was a key target for this application as the installation has a fixed ROI period, at 96 per cent efficiency the WEG motor/generators represented one of the best investments Southeast Power could make in the power transmission design to ensure their six year ROI target was met. The installation has a minimum guaranteed design life of 50 years and Southeast Power has a 40 year tenancy of the site, so reliability and longevity were also very important considerations – if the screws stop turning then there is a direct consequence in terms of revenue.
David Dechambeau said: "In order to make this project sustainable, it was essential that we selected the most efficient equipment for the construction of this power station. The design called for a reliable generator with superior efficiency ratings and on balance the WEG component definitely fitted the criteria and it was straightforward to install."
He added: "This is a very important project for us, not only because we are supplying the Royal Household, but also as an initial stepping stone for a number of similar projects. It is essential that we install the most efficient and ecologically sound power plant as possible. The work we are completing now will help to deliver future projects using similar technology as demand for sustainable power is understandably going to increase."
The W22 motor sets the standard for affordable energy efficiency in the WEG range; while super-high efficiency IE4 motors are available, the IE3 standard offers 96 per cent efficient W22 machines from fractional kW ratings to megawatt powers off-the-shelf. These machines, whether used as motors or adapted to become generators, satisfy an attractive balance between high efficiency, range, availability and value.
When you look at the total cost of ownership (TCO) for one of the machines over its lifetime the cost of acquisition typically represents only 1 per cent of the total cost of ownership of an electric motor. In contrast, the associated energy savings provided by premium efficiency motors far outweigh this additional investment in purchase price, particularly in applications where the process operates on a 24hr basis.
Green power gets Royal approval
The Windsor hydroelectric project represents an investment of over £1.7 million coming from a consortium of private funds, but success was not a foregone conclusion as it has taken several years for a scheme to get off the ground after previous attempts failed due to problems with alternative technology and funding.
The royal household has agreed to buy the power generated by the Romney Weir generators, guaranteeing an income for the project. The Queen already has another hydroelectric plant in Balmoral and the Prince of Wales employs solar panels and wood chip boilers on his estate, the Archimedes screws however are the largest project so far and fit-in with a policy by the Royal Household to both cut bills and reduce its carbon footprint.
Estimates are that the hydro-electric generation capacity is equivalent to 1 million lb of coal per year, effectively reducing carbon dioxide emissions by more than 1,000 metric tonnes per year. The ecological side of the project goes further than just sustainable power generation though, with a new 'fish path' being been built alongside the weir to allow fish and eels to migrate up the river for the first time in centuries.
New rubber membrane for Wetfeet
Transforming power quality for the renewable age
Low acoustic noise modular 700 to 1200W power supplies have BF ready isolation
Optimised designs of rotor bearings for wind turbines
Better met mast monitoring


the problem with concepts is that, if misdirected, they can seemingly justify the belief in a limited knower. who is the "I" who knows anything? consciousness – not a mind. but the mind, subtly, seems to be able to appropriate the understanding to a belief in being an awakened, limited being.
perhaps the true place of concept and thoughts (beyond practicality) is to point to the truth. but once that's done – once the belief in separation has been un-checked – there's not really any need for spiritual concept.
we can 'ride' a concept to the experience of Being – in a moment of availability, the old belief system drops, and there is a glimpse beyond the mind – a glimpse of consciousness. but when the body points to awareness – points in its transparency towards the infinite – we experience ourselves again without the use of concept – and the sensation is felt as the emotion of the moment.
to feel the surrounding objects as an extension is to release the body from habitual contraction – but sensation continues. the body points towards consciousness – is a vehicle to that experience – but still, sensation continues. in the present sensation there is a whole world beyond concept.
how do you describe a sensation? failure is inevitable, although you can be poetic and try – fail more or less beautifully.
naturally, the body seems to become the guide through life – although ultimately the guide is consciousness, is life itself – the body in its wisdom seems to function organically, no need to superimpose an agenda.
it is seen in the sensation that I am the nobody my mind cannot see.


text:
Pulo Drien (Mutiara Timur), een plaats in Indonesië
Pulo Drien (Simpang Mamplam), een plaats in Indonesië

Wikipedia:Met bot gemaakte doorverwijzing

redpajama_set_name: RedPajamaWikipedia


In the never-ending battle for business among IFCs, one jurisdiction that appears to be pushing its charms to the fore is Mauritius.
Mention the words "international financial centre" to even a more well-informed person and he or she might come up with a name such as Hong Kong or Zurich, or possibly a posh Mediterranean jurisdiction such as Monaco. The island of Mauritius, a former British and French colony in the Indian Ocean, will not usually crop up. But that may be changing.
Practitioners say that its qualities (political stability, steady economic growth, legal robustness, friendly multi-cultural relations, etc) are becoming harder to ignore. And the country is upping the ante by joining the ranks of dozens of other places that are developing citizenship-by-investment schemes – sometimes dubbed "golden passports".
The country has also featured in a number of hires in the private client wealth management arena. SANNE, the provider of alternative fund asset and corporate funds services, for example, recently recruited a Mauritius country head. In the M&A arena, as reported last year, Switzerland-based Summit Trust bought the 61.4 per cent stake in the trust business that was previously owned by Sanlam, the South Africa-based wealth management and financial services group. As part of that deal Sanlam simultaneously acquired Summit Trust International's stake in Summit Trust Mauritius. The latter will be renamed Sanlam Trustees International Limited.
And at the start of 2018, Geneva Management Group, which provides a mix of wealth management, corporate structuring and advisory services around the world, with offices in multiple countries and regions including Switzerland, South Africa, the Caribbean, GCC and the UK, appointed 30 people to its Mauritius operations. It now employs about 90 people in the country, out of a total global payroll of 150. The fact that such a high ratio of its staff are based in Mauritius is instructive.
Among international banks on the island are HSBC, Standard Chartered, Deutsche Bank and Investec.
"The family office that we serve today wants global offices/services and jurisdictions on tap," he said. "We see demand [from family offices] for our services increasing but in a cautious way. Most of them will use multiple jurisdictions," he said.
While the firm is expanding in different sectors such as insurance, investment management and real estate, Mauritius continues to grow its corporate services and wealth planning business. To some extent this has been driven by increasing "onshore" pressures globally, Rapaglia continued.
The local economy is positive, he said. About 280 South African millionaires (when measured in dollars) have relocated to Mauritius in the last 12 years; there are about 3,800 individuals with $1.0 million or more on the island, and 170 persons with $30 million or more. Gross domestic product growth is rising by around 3.6 per cent a year; inflation is in the 1-2 per cent range and at $25,700 per capita wealth, this is the richest African nation. The island has access to 44 double-taxation treaties; there are tax rebates on foreign income and dividends and no tax on dividends, capital gains or inheritance. Total wealth held in Mauritius now amounts to $43 billion (source: AfrAsia Bank and New World Wealth).
The island's government has recently approved a passport regime, which requires an investment of $5,000,000 into the sovereign fund and a citizenship regime for $1 million investment. This puts it in the same kind of arena as Portugal, Spain, Malta, the UK, the US and other nations that offer citizenship in return for significant investments. This citizenship/residency market is controversial, however, with some organisations such as the European Union recently raising concerns about controls.
The island has traditionally been an important destination for South Africans and given South Africa's recent worries – a sharp fall in the rand's exchange rate and concerns about a government plan to confiscate white-owned farmland – it is possibly even more likely that stable jurisdictions will hold an appeal. Stability, in fact, is a quality that is bound to stand out not just in the African sphere, but more widely. One suspects that Mauritius is going to be talked about more in the years ahead.


text:
Q: Cannot overwrite object? [RESOLVED]
Was calling the newGame function from an event listener so this would then refer to the event caller
I'm having this annoying issue with JS at the moment, I'm creating a game where all the variables for a particular game are stored in the Game() class/function/object and have a GameManager which creates the initial game and has a function to create a new one.
The problem is, I cannot overwrite the initial game in the newGame function, here it is:
var GameManager = {};

GameManager.currentGame = null;

GameManager.init = function() {
    this.newGame();
}

GameManager.newGame = function() {
    this.currentGame = new Game();
}

GameManager.init();

After running the newGame function, the result:
GameManager.currentGame == the original game, NOT the new one.
To put things in a simpler form, I've used int's here:
var GameManager = {};

GameManager.currentGame = null;

GameManager.init = function() {
    this.currentGame = 12;
}

GameManager.newGame = function() {
    this.currentGame = 0;
}

GameManager.init();

After running the newGame function, the result:
GameManager.currentGame == 12 (NOT 0, as expected)
I have a feeling this is an obvious issue with object referencing or something similar, I'd appreciate all responses!
Thanks

redpajama_set_name: RedPajamaStackExchange


text:
"""Utility class used to collate data and fill gaps in multiple reports."""

import datetime
import itertools

DATE_FORMAT = u'%Y-%m-%d'
MONTH_FORMAT = u'%Y-%m'

class DataCollator(object):
  """Used to collate reports and fill the chronological gaps.

  Combines multiple reports in one and makes sure that every dimension value
  is present, filling with zeros when appropiate. Also, fills the chronological
  gaps (for DATE, MONTH and WEEK).

  Example:

  REPORT 1
  ==============================
  MONTH     COUNTRY_CODE  CLICKS
  FEBRUARY  US            100
  FEBRUARY  UK            50
  APRIL     ES            10

  REPORT 2
  ==============================
  MONTH     COUNTRY_CODE  CLICKS
  APRIL     US            80

  RESULT
  ==============================
  MONTH     COUNTRY_CODE  CLICKS
  FEBRUARY  US            100
  FEBRUARY  UK            50
  FEBRUARY  ES            0
  MARCH     US            0
  MARCH     UK            0
  MARCH     ES            0
  APRIL     US            80
  APRIL     UK            0
  APRIL     ES            10

  Attributes:
    reports: A list of reports generated by the Google Client Library
  """
  # Stores all possible values for a given dimension.
  dimension_values = {}
  date_index = -1
  week_index = -1
  month_index = -1
  number_of_columns = 0
  start_date = None
  end_date = None
  ratios_and_currencies_indices = []

  def __init__(self, reports):
    self.reports = reports
    self._check_input_headers()
    self.number_of_columns = len(reports[0]['headers'])
    self._collect_all_dimension_values()
    self._check_input_dates()
    self._set_global_start_end_dates()
    self._get_all_ratios_and_currencies()

  def collate_data(self):
    """Collects and combines data from multiple reports, removing gaps.

    Returns:
      A single report containing collated data from every initial report and
      filled with missing data.

    Raises:
      ValueError: The input reports have problems.
    """

    # The result will have the same structure/order as the first report.
    result = {}
    # Set start and end dates (already calculated).
    result['startDate'] = date_to_date_st(self.start_date)
    result['endDate'] = date_to_date_st(self.end_date)
    result['rows'] = []
    # Headers are the same for every report, copy headers from the first one.
    result['headers'] = self.reports[0]['headers']

    cursor_date = self.start_date
    while cursor_date <= self.end_date:
      for combination in self._generate_every_dimension_combination():
        # Combination is something like ('dim1_value1', 'dim2_value3').
        row = self._get_dimension_combination_row(combination, cursor_date)
        if row is None:
          row = self._create_new_row(combination, cursor_date)
        result['rows'].append(row)

      # Increment the date cursor.
      # Increment one day.
      if self.date_index != -1:
        cursor_date += datetime.timedelta(days=1)
      # Increment one week.
      elif self.week_index != -1:
        prev_month = cursor_date.month
        cursor_date += datetime.timedelta(days=7)
        # Weeks can run between months, so the same week with different month
        # must be added as well.
        if cursor_date.month != prev_month:
          cursor_date = datetime.datetime(
              cursor_date.year, cursor_date.month, 1)
      # Increment one month.
      elif self.month_index != -1:
        cursor_date = increase_month(cursor_date)
        cursor_date = datetime.datetime(cursor_date.year, cursor_date.month, 1)
      else:
        # No time dimensions.
        break

    return result

  def _check_input_headers(self):
    reports = self.reports
    if not reports:
      raise ValueError('No reports given.')
    for report_index, report in enumerate(reports):
      if not report['headers']:
        raise ValueError('Report %d has no headers.' % (report_index))
      if len(report['headers']) != len(reports[0]['headers']):
        raise ValueError('All reports must have the same number of columns.')
      has_dimensions = False
      for h, header in enumerate(report['headers']):
        if header['type'] == 'DIMENSION':
          has_dimensions = True
        if header['name'] != reports[0]['headers'][h]['name']:
          raise ValueError(
              'All reports must have the same columns in the same order.')
      if not has_dimensions:
        raise ValueError('Report %d has no dimensions' % (report_index))

  def _check_input_dates(self):
    reports = self.reports
    for report_index, report in enumerate(reports):
      if report_index == 0:
        continue
      prev_end_date = date_st_to_date(reports[report_index - 1]['endDate'])
      start_date = date_st_to_date(report['startDate'])
      if start_date > prev_end_date + datetime.timedelta(days=1):
        raise ValueError('There are date gaps between reports. '
                         'Only gaps inside reports are filled.')

  def _set_global_start_end_dates(self):
    for report in self.reports:
      report_start_date = date_st_to_date(report['startDate'])
      report_end_date = date_st_to_date(report['endDate'])
      if self.start_date is None or report_start_date < self.start_date:
        self.start_date = report_start_date
      if self.end_date is None or report_end_date > self.end_date:
        self.end_date = report_end_date

  def _generate_every_dimension_combination(self):
    """Generates every combination of dimension values.

    Example: for two dimensions, with two possible values each:
    [(UK, MALE),
     (UK, FEMALE),
     (US, MALE),
     (US, FEMALE)]

    Returns:
      A generator for every combination of dimension values.
    """
    # Edge case: dimensions were defined but the report is empty. The dimension
    # values need to be flattened:
    number_of_values = len(
        list(itertools.chain(*self.dimension_values.values())))

    if self.dimension_values.keys() and not number_of_values:
      comb = ([] for _ in xrange(len(self.dimension_values)))
      return comb

    # Normal case:
    return itertools.product(*self.dimension_values.values())

  def _create_new_row(self, combination, date):
    """Creates a new row in the resulting report.

    Args:
      combination: A tuple of dimension values, generated by
        self._generate_every_dimension_combination()
      date: a datetime object.

    Returns:
      The newly created row.
    """

    # Fill everything with zeros
    row = [0 for _ in range(self.number_of_columns)]

    # Fill dates.
    if self.date_index != -1:
      row[self.date_index] = date_to_date_st(date)
    if self.week_index != -1:
      row[self.week_index] = date_to_week_st(date)
    if self.month_index != -1:
      row[self.month_index] = date_to_month_st(date)

    # Fill dimensions.
    if combination:
      for combination_index, dimension_index in enumerate(
          self.dimension_values):
        row[dimension_index] = combination[combination_index]

    # Instead of a zero, add None to ratios and currencies.
    for ratio_or_currency_index in self.ratios_and_currencies_indices:
      row[ratio_or_currency_index] = None

    return row

  def _get_header_index(self, report, header):
    try:
      return [x['name'] for x in report['headers']].index(header)
    except ValueError:
      return -1

  def _collect_all_dimension_values(self):
    """Gets all the existing values for every dimension."""

    self.dimension_values = {}

    for i, report in enumerate(self.reports):

      # Get the date, week and month indices
      date_index = self._get_header_index(report, 'DATE')
      week_index = self._get_header_index(report, 'WEEK')
      month_index = self._get_header_index(report, 'MONTH')

      # The result will have the same indices as the first report.
      if i == 0:
        self.date_index = date_index
        self.week_index = week_index
        self.month_index = month_index

      for dimension_index, unused_dim in self._get_all_dimensions_from_report(
          report):
        if dimension_index in (date_index, week_index, month_index):
          continue
        if dimension_index not in self.dimension_values:
          self.dimension_values[dimension_index] = []
        # Add all the values for this dimension.
        for row in report['rows']:
          if row[dimension_index] not in self.dimension_values[dimension_index]:
            self.dimension_values[dimension_index].append(row[dimension_index])

  def _get_all_dimensions_from_report(self, report):
    # Returns [(index0, dimension0), (index1, dimension1)...].
    return [(i, x['name']) for i, x in enumerate(report['headers'])
            if x['type'] == 'DIMENSION']

  def _get_all_ratios_and_currencies(self):
    self.ratios_and_currencies_indices = [
        i for i, x in enumerate(self.reports[0]['headers'])
        if x['type'] == 'METRIC_RATIO' or x['type'] == 'METRIC_CURRENCY']

  def _get_dimension_combination_row(self, combination, date):
    """Checks if a particular combination of dimensions exists.

    Args:
      combination: a tuple with a combination of values.
      date: a datetime object representing the row's date.

    Returns:
      The index of the row that matches the combinations.
    """
    for report in self.reports:
      for row in report['rows']:
        # Filter date.
        if self.date_index != -1:
          if row[self.date_index] != date_to_date_st(date):
            continue
        elif self.week_index != -1:
          if row[self.week_index] != date_to_week_st(date):
            continue
        elif self.month_index != -1:
          if row[self.month_index] != date_to_month_st(date):
            continue

        # Filter dimension combination.
        row_found = True
        # Check if all the dimensions of the row fit the combination:
        # For every dimension:
        for dimension_values_index, combination_index in enumerate(
            self.dimension_values):
          # Check if the value is the same
          row_value = row[combination_index]
          if row_value != combination[dimension_values_index]:
            # next row
            row_found = False
            break
        # Nobody protested, it's our row.
        if row_found:
          return row
    return None

def date_to_date_st(date):
  """Returns a string representing the date with DATE_FORMAT."""
  return date.strftime(DATE_FORMAT)

def date_to_week_st(date):
  """Returns a string representing the week with DATE_FORMAT."""
  return (
      date - datetime.timedelta(days=date.weekday())).strftime(DATE_FORMAT)

def date_to_month_st(date):
  """Returns a string representing the month with MONTH_FORMAT."""
  return date.strftime(MONTH_FORMAT)

def date_st_to_date(date_st):
  """Returns a datetime object from a string in DATE_FORMAT."""
  return datetime.datetime.strptime(date_st, DATE_FORMAT)

def increase_month(date):
  """Increase a date by one month.

  Jan 31 will return Feb 28 (or 29)

  Args:
    date: A datetime object

  Returns:
    A datetime object one month from the initial date.
  """
  try:
    if date.month == 12:
      # If the month is Dec, add a year and set the month to Jan.
      return datetime.datetime(date.year + 1, 1, date.day)
    return datetime.datetime(date.year, date.month + 1, date.day)
  except ValueError:
    # Trying to create invalid date like Feb 31st.
    # Take the first day of the month after the next and subtract one day.
    # Note that date.month will never be 11 nor 12 as there's no way to trigger
    # a ValueError (both January and December have 31 days).
    return (datetime.datetime(date.year, date.month + 2, 1)
            - datetime.timedelta(days=1))

redpajama_set_name: RedPajamaGithub


text:
//
// (C) Copyright 2015 Martin E. Nordberg III
// Apache 2.0 License
//

package org.steamflake.templates.domain.model.api.elements;

import org.steamflake.core.domain.base.model.api.elements.ISteamflakeAbstractPackage;

import java.util.Optional;

/**
 * Model element for the abstract attributes of a package.
 */
@SuppressWarnings( "ClassReferencesSubclass" )
public interface ISteamflakeTmAbstractPackage
    extends ISteamflakeAbstractPackage<ISteamflakeTmRootPackage, ISteamflakeTmPackage> {

    /**
     * Given a qualified name relative to this package, find the needed template.
     *
     * @param relativeQualifiedName the relative name for the template within this package.
     *
     * @return the template found.
     */
    Optional<ISteamflakeTmTemplate> findTemplate( String relativeQualifiedName );

    /**
     * The parent of an abstract package must itself be an abstract package.
     *
     * @return the parent package to this one.
     */
    @Override
    ISteamflakeTmAbstractPackage getParent();

}


text:
Downtown Hammond brimming with tie-dye, peace signs at 2019 Beatles Fest
By: Andrea Marvel Last Updated: August 10, 2019
Downtown Hammond was brimming with tie-dye and peace signs Saturday during the 14th Beatles Fest. The annual favorite, which has grown from a barroom concert for 50 into a family-friendly event that takes over a city block, followed the first ever Cold Roses Craft Brew & Music Fest.
Charrel Jordan and her friend came all the way from Chicago to attend both events, saying, "We're having a whole Hammond weekend!"
Jordan's previous experience with Hammond was limited to driving her grandmother to the boats. She was impressed with both festivals and contrasted her experience with those of Chicago street festivals.
"In Chicago, events are so crowded and expensive and you pay for everything," Jordan said. "Here, we got free parking and there's a lot of people, but you've still got breathing room. The beer and food are good and for a great value."
Jordan grew up listening to the Beatles and was excited to see Diego Souto & The Revolvers play, as they traveled to the fest all the way from Argentina.
The Beatles Music Festival 2019
"That's the beautiful thing about the Beatles," Jordan said. "They transcended genres, races and even languages. They were a great band."
Mikey Caraza of Hammond had great things to say about the Beatles as well and has attended the event all 14 years. This year, he brought his brother, who had never made the trip before.
"I love the Beatles so much that I've seen forty-eight different Beatles bands," Caraza said. "I love that they have this in Hammond because it makes it easy for me to come every year."
Caraza had just returned from a trip with his sister to Liverpool, where he saw Strawberry Fields, crossed Abbey Road, and showed off the business card he picked up from the barber shop on Penny Lane.
The music of the Beatles has made a lasting impression on so many people from so many parts of the world. As mentioned, Diego Souto & The Revolvers came from Argentina and broadcast their set live back to their hometown fans. In a clever ploy to grow their fanbase, Diego did a t-shirt giveaway to a lucky Beatles fan who heeded the call to follow the band on Instagram.
Headliners The McCartney Years traveled to the fest from London, Ontario, Canada.
"I grew up listening to the Beatles because my dad would play them all the time," said John Vezmar of Downtown Hammond Events, the community-oriented group that counts Beatles Fest as their biggest event of the year. "It's really grown so much, and now we're bringing in bands from all over the world. It's just a testament to how iconic the Beatles really are."
Hammond Beatles Fest has something for everyone. The beer tent boasts a varied tap; the starts with festival favorites like nachos and beef sandwiches and finishes nicely with a wide selection of funnel cakes.
There was a gentleman juggler on stilts. There was face painting for kids ages 1 to 101. There were bouncy-houses. And of course, there was great, timelessly familiar music.
The Neverly Brothers taught a class during their set, not only playing Beatles tracks, but supplementing each song with a setting-of-the-scene as rock and roll developed from America, to England, to Germany, then exploding into the mainstream when the Beatles played the Ed Sullivan Show. They expanded the library to include contemporaries and round out the growing sense of excitement for an idea that younger generations might take for granted: rock and roll is here to stay.


text:
Q: Replacing column names with another data frame if matches Hi I am looking into figuring out how to match data frames together by column, then renaming it. If there is no name that matches, then I would want to drop that column instead.
For example, I would use this main dataset, call it DF1:

Name
Reference
Good
Fair
Bad
Great
Poor

George
Hill
34
21
33
21
32

Frank
Stairs
29
28
29
30
29

Bertha
Trail
25
25
24
21
26

Then another DF, call this DF2, that allows me to replace the names of the columns of DF1

Name
Adjusted_Name

Good
good_run

Great
very_great_work

Bad
bad run

Fair
fair run decent

Essentially, the words that would be substituted would not be any pattern of any sort, and I would try to match this first column in DF2 and match to DF1, and if there is a match in DF2$Name and DF(whatever column), then I would replace that name with the same row of DF2$Adjusted_Name. If there is no match, then the value in DF1 is dropped.
So the final goal would be to achieve:

Name
Reference
good_run
fair run decent
Bad run
very_great_work

George
Hill
34
21
33
21

Frank
Stairs
29
28
29
30

Bertha
Trail
25
25
24
21

In this case, "poor" was dropped because it didnt match the column name of DF1.
How should I go about this? How would I account if there thousands of columns? Does that change anything in how i Code? I am a bit new to R, and would appreciate any tips. Thank you!

A: If you are open to a tidyverse solution, you could use
library(dplyr)
library(tibble)

df %>%
  rename_with(~deframe(df2)[.x], .cols = df2$Name) %>%
  select(Name, Reference, any_of(df2$Adjusted_Name))

This returns
# A tibble: 3 x 6
  Name   Reference good_run very_great_work bad_run fair_run_decent
  <chr>  <chr>        <dbl>           <dbl>   <dbl>           <dbl>
1 George Hill            34              21      33              21
2 Frank  Stairs          29              30      29              28
3 Bertha Trail           25              21      24              25

Data
df <- structure(list(Name = c("George", "Frank", "Bertha"), Reference = c("Hill",
"Stairs", "Trail"), Good = c(34, 29, 25), Fair = c(21, 28, 25
), Bad = c(33, 29, 24), Great = c(21, 30, 21), Poor = c(32, 29,
26)), class = c("spec_tbl_df", "tbl_df", "tbl", "data.frame"), row.names = c(NA,
-3L), spec = structure(list(cols = list(Name = structure(list(), class = c("collector_character",
"collector")), Reference = structure(list(), class = c("collector_character",
"collector")), Good = structure(list(), class = c("collector_double",
"collector")), Fair = structure(list(), class = c("collector_double",
"collector")), Bad = structure(list(), class = c("collector_double",
"collector")), Great = structure(list(), class = c("collector_double",
"collector")), Poor = structure(list(), class = c("collector_double",
"collector"))), default = structure(list(), class = c("collector_guess",
"collector")), skip = 1L), class = "col_spec"))

df2 <- structure(list(Name = c("Good", "Great", "Bad", "Fair"), Adjusted_Name = c("good_run",
"very_great_work", "bad_run", "fair_run_decent")), class = c("spec_tbl_df",
"tbl_df", "tbl", "data.frame"), row.names = c(NA, -4L), spec = structure(list(
    cols = list(Name = structure(list(), class = c("collector_character",
    "collector")), Adjusted_Name = structure(list(), class = c("collector_character",
    "collector"))), default = structure(list(), class = c("collector_guess",
    "collector")), skip = 1L), class = "col_spec"))

A: Try the following - using the list of adjusted names, you can grep the list of desired words against column names and subset the data frame on it:
Data
df <- read.table(header = TRUE, text = "Name    Reference   Good    Fair    Bad Great   Poor
                 George Hill    34  21  33  21  32
                 Frank  Stairs  29  28  29  30  29
                 Bertha Trail   25  25  24  21  26")

adj_name <- c("good_run","very_great_run","bad run","fair run decent")

Index the columns based on grep from the string of desired names (note the tolower() on the column names as well)
desired_words <- paste(unlist(strsplit(adj_name, "_| ")), collapse = "|")

df[,c(1:2,grep(desired_words, tolower(names(df))))]

Output
#    Name Reference Good Fair Bad Great
#1 George      Hill   34   21  33    21
#2  Frank    Stairs   29   28  29    30
#3 Bertha     Trail   25   25  24    21


Coming from the Algarve (A2 - IP1), follow signs to Ferreira do Alentejo, at the roundabout follow the Ferreira do Alentejo indications Odivelas (N2). From Lisbon (A2-IP1), follow signs to Ferreira do Alentejo, at the roundabout follow the Ferreira do Alentejo Odivelas (N2) indications. From Spain / Serpa (N260 / IP8) at the first roundabout in Beja head straight to find the second roundabout, follow signs for Ferreira do Alentejo, at the roundabout follow the Ferreira do Alentejo Odivelas (N2) indications.


text:
Yousef Abdelrahman (Arabic:يوسف عبد الرحمن; born 10 August 2000) is an Emirati footballer. He currently plays as a midfielder for Ittihad Kalba.

Career
Yousef Abdelrahman started his career at Ittihad Kalba and is a product of the Ittihad Kalba's youth system. On 7 November 2019, Yousef Abdelrahman made his professional debut for Ittihad Kalba against Al-Nasr in the Pro League, replacing Yaqoub Al Hosani .

References

External links

2000 births
Living people
Emirati footballers
Al-Ittihad Kalba SC players
UAE Pro League players
Association football midfielders
Place of birth missing (living people)


At the 6-month mark, 2013 is shaping up to be the strongest market we have seen for luxury sales since we started keeping track in 2007. Year-to-date, 759 contracts were signed at $4 million and above, with one-third of the deals sold off of floorplans in new condo projects that will not be completed for at least 2 years. A prime example is last week's No.1 contract, which also happens to be the No.1 apartment sale of the year and the most expensive apartment ever sold Downtown: PH60 at 56 Leonard Street asking $47 million.
56 Leonard Street is a 60-story, 145-unit condo that started sales in 2008 and closed up shop when the financial crisis hit. Sales resumed in February, and the developer reports that 80% of the units have been sold. The building is designed like a glass obelisk by Pritzker Prize-winning architects Herzog & de Meuron. Penthouse 60 is the top-floor duplex that has 7,799 square feet and terraces that total 1,200 square feet. It features a 60-foot great room with 19-foot ceilings and massive windows that showcase views of the city, the Statue of Liberty, and the Hudson River.
The No. 2 contract was Penthouse 53, also at 56 Leonard Street, asking $28.5 million. The unit has 6,400 square feet with 4 bedrooms, 4.5 bathrooms, 14-foot ceilings, and 1,790 square feet of outdoor space that includes 2 terraces and a balcony.
* in mid 2010, Olshan started keeping track of townhouse sales. 2013 numbers do not include 157 West 57th Street and 432 Park which have not released their listing data.
142 contracts totaling $2.080 billion.
Note: 63 out of the 142 properties sold were off of floorplans and most will not close for 2 years.


Dr. Yearsley is happy to answer your questions and give you more information about various procedures and options. Your questions and Dr. Yearsley's response will be accessible only by you, with your personal site login. Use the form below to log in and send your questions or retrieve your answers.


text:
EDC 2012: The Underground Has Left The Building
by Dennis Romero
EDC, whose organizers claim they sold out this year's event in Las Vegas with a three-day audience of 300,000, has taken EDM to levels previously unseen in the United States.Twenty years after rave culture first entered the American mainstream, the success of a festival like Electric Daisy Carnival makes one wonder: Can electronic dance music retain its warehouse roots and peace, love, unity and respect (PLUR) on this level?
Massive stages, booming sound systems, and DJs who are now studio A-listers (David Guetta) and arena-rock stars (Kaskade) can't help but inspire debate over whether this event has indeed become a mainstream showcase, as its promoters argued before raves were shut out from the L.A. Coliseum last year and EDC moved to Vegas.
Where DJs once wove a night's narrative based on whim and their own sense of the crowd, EDC is a radio-station festival of electronic music, a place where you can see your favorite heroes perform the most played-out songs.If they were right, and maybe they were, EDC has taken rave culture beyond its edge and into the predictable realm of a stage show.
Kaskade's performance Friday during the opening night of EDC at Las Vegas Motor Speedway, while electrifying in all its megawatt glory, was the usual rundown of his hits. If you ever wondered whether the electronic music veteran would play Vegas like a veteran torch singer, the answer is yes. He played all your faves. The main stage was even framed by wall-to-wall supergraphics and light screens that blasted the words to Kaskade's songs, so people could sing along.
Also scheduled for EDC Saturday (but cancelled as a result of wind): Avicii, whose "Levels" is so played out that it inspired an internet meme (a photo of a gun-toting Samuel L. Jackson in Pulp Fiction with the words, "Play Levels Again…"), and who has become a caricature of the superstar DJ.
Calvin Harris played his own tunes on Saturday. He's a singer. He didn't sing.On Friday, DJ Afrojack played his own style of synth-stabbed torture. With an MC pumping people up with classic lines like, "After this I'm going to go get fucked up," Afrojack played a set of audacious tracks that sounded like a brigade of fire trucks was en route.
This is dance music today: A press-play parade of millionaires going through the motions.
It's not EDC's fault. The organizers booked some excellent talent, including Danny Tenaglia, Richie Hawtin and John Digweed.
But on Friday and Saturday (before the plug was pulled), the most popular dance artists in the world, sans only a few folks (Deadmau5, Skrillex), gave the crowd what it could have gotten by buying a CD or downloading a mix.
If EDC is truly electric, it's because its crowds are amazing. Coachella, frankly, has nothing on 90,000 or so kids bouncing to Kaskade as he lords over the main stage.
But the lineup had us wondering what was going on inside the clubs on the Strip. Where's the underground action at?
• EDC 2012: After Canceled Night, EDC Closes Fest With Massive Turnout
• House Music Beef With DJ Sneak Plays Out in Steve Angello's DJ Set
More:Music Festivals


text:
Wizard Dojo
A wizard is never late, nor is he early. He reviews stuff precisely when he means to.
Thoughts on IGN's Top Video Games of All Time List
"The above image belongs to IGN. I in no way made or own it."
In a spooky coincidence worthy of the Halloween season, IGN has just finished compiling a list of the top 100 video games of all time a little more than a week after I wrote this list of top 10 lists, in which I mentioned how IGN had yet to follow up their 2007 list of greatest games. Part of me is a little bummed that this list had to come out after I compiled that top 10 of top 10s, because I think IGN's 2015 list would need a placement on there somewhere, even if there were some questionable omissions and placements in the overall top 100.
An interesting note about this list is that, while most lists either focus on the overall impact a game had at launch or how much fun they are by today's standards, this list instead focused on how much fun these games were when they were released. An interesting change of pace, if anything.
Here, in full, is IGN's top 100 video games of all time (or you can just read the whole thing) followed by some of my own take on it (yes, I know it's their opinion. But this is my opinion on their opinion).
100: The Walking Dead: Season 1
99: Advance Wars
98: Perfect Dark
97: Galaga
96: The Legend of Zelda: The Wind Waker
95: Super Mario Galaxy 2
94: Donkey Kong '94
93: Ico
92: Super Mario World 2: Yoshi's Island
91: Batman: Arkham Asylum
90: System Shock 2
89: The Oregon Trail
88: Grand Theft Auto: Vice City
87: SimCity 2000
86: Mike Tyson's Punch-Out!!
85: X-Com: UFO Defense
84: Contra
83: Fallout 2
82: Resident Evil 2
81: The Secret of Monkey Island
80: Final Fantasy VII
79: Tony Hawk's Pro Skater 2
77: Zork I: The Great Underground Empire
76: Devil May Cry 3: Dante's Awakening
75: EarthBound
74: League of Legends
73: WarCraft 2: Tides of Darkness
72: Spelunky
71: Tom Clancy's Rainbow Six 3: Raven Shield
70: Mega Man 2
69: Gran Turismo 3: A-Spec
68: Suikoden 2
67: Final Fantasy Tactics
66: Goldeneye 007
65: Burnout 3
64: The Elder Scrolls V: Skyrim
63: Super Smash Bros. Melee
62: Monkey Island 2: LeChuck's Revenge
61: Grim Fandango
60: Donkey Kong
59: Persona 4: Golden
58: Team Fortress 2
57: MechWarrior 2: 31st Century Combat
56: StarCraft
55: Star Wars Jedi Knight 2: Jedi Outcast
54: Thief 2: The Metal Age
53: Ms. Pac-Man
52: Pokemon Yellow
51: Mass Effect 2
50: Dota 2
49: Call of Duty 4: Modern Warfare
48: The Last of Us
47: Uncharted 2: Among Thieves
46: Metroid Prime
45: Diablo 2
44: Banjo-Kazooie
42: Counter-Strike 1.6
41: Metal Gear Solid
40: Dark Souls
39: Journey
38: Mass Effect
37: Silent Hill 2
36: BioShock
35: World of Warcraft
34: Shadow of the Colossus
33: Battlefield 1942
32: Rock Band
31: Star Wars: Knights of the Old Republic
30: The Legend of Zelda
29: Red Dead Redemption
28: Final Fantasy VI
27: Castlevania: Symphony of the Night
26: Half-Life
25: Metal Gear Solid 3: Snake Eater
24: Sid Meier's Civilization IV
23: Star Wars: TIE Fighter
22: Halo: Combat Evolved
21: Super Mario Galaxy
20: Street Fighter 2
19: Deus Ex
18: Baldur's Gate 2
17: Portal
16: Grand Theft Auto V
15: Minecraft
14: Super Mario World
13: Chrono Trigger
12: Sid Meier's Pirates!
11: Super Mario 64
10: Tetris
9: Halo 2
8: The Legend of Zelda: Ocarina of Time
7: Super Metroid
6: Half-Life 2
5: Portal 2
4: Super Mario Bros.
3: Doom
2: The Legend of Zelda: A Link to the Past
1: Super Mario Bros. 3
It's definitely a solid list, with many classics from various eras of gaming. It's hard to argue with most of the selections, but some of the placements can leave a lot to be desired.
First and foremost, Super Mario Galaxy 2, Wind Waker and Yoshi's Island are way too low. I honestly can't think of why they would be placed way up in the 90s. I'd say that Galaxy 2 and Wind Waker are the best 3D Mario and Zelda, and Yoshi's Island puts up an argument to being the best 2D platformer ever.
I also feel Symphony of the Night and Mario Galaxy could have placed in the top 20 (at least), but at least they aren't far off. And while I've always been more of a Mario World man, I can respect Mario 3's placement at the top.
Mega Man 2 is another game that seems strangely low, especially considering there are no other Mega Man games on the list. I would probably also place Shovel Knight in there somewhere, certainly over fellow indie title Spelunky.
I really don't have much else to say about the games on there, since most of them are pretty great (though I personally can't stand BioShock, I know I'm alone in feeling this way). However, there are some very notable games that are absent from the list.
Surely I'm not the only one who notices that there isn't a single Mario Kart in the top 100? I know, some might say there are already a few Mario games (seven to be exact, unless you count the two Donkey Kong games, but despite Mario being the playable character, I consider those to be Donkey Kong games). But to not have a single Mario Kart in the top 100 just seems wrong. Also, no Mario RPG or Donkey Kong Country 2, so I lose again…
Although I'm the first admit that Sonic the Hedgehog has gone downhill (boy, has he ever), I think one of the Genesis titles should have made the list (Sonic 2 seems to be the favorite, though Sonic 3 and Sonic CD have strong support as well). And what about Nights?!
There are a lot of other games you could argue should be there, but it is a list limited to 100, so of course plenty of games are going to get cut. Honestly, the quibbles I've stated are all I have to say. The list is otherwise pretty good, with a lot of great games covered, different generations acknowledged, and thankfully there's no bias towards newer games (I feel too many of these "best games of all time" lists end up catering to the flavors of the month). So good on IGN for making a (mostly) great list to represent the best of the best.
Author: themancalledscott
Born of cold and winter air and mountain rain combining, the man called Scott is an ancient sorcerer from a long-forgotten realm. He's more machine now than man, twisted and evil. Or, you know, he could just be some guy who loves video games, animations and cinema who just wanted to write about such things.	View all posts by themancalledscott
Author themancalledscottPosted on October 16, 2015 October 17, 2015 Categories Video GamesTags Classic Games, IGN, Video Games
4 thoughts on "Thoughts on IGN's Top Video Games of All Time List"
AfterStory says:
Glad to see you weren't too flustered by their opinion! And this is a great read as always! Putting you on the spot, where would you place IGN's 2015 list on your top 10 top 10's lists? As we've discussed on Twitter, I do agree that both Wind Waker and Galaxy 2 should be much, much higher. I love the Last of Us and even though I personally think it's a better game, I was still surprised to see it so far ahead of Wind Waker and Galaxy 2, which you could make an honest case that both of those games are better than TLOU. And yes Yoshi's Island should've been much, much higher dammit! It's my favourite SNES game (right ahead of Super Metroid) thus far and is my favourite 2D Platformer as well! Speaking of Super Metroid, I was surprised to see that it was ahead of Ocarina of Time I love both games but I have a feeling that may turn some heads. What're your thoughts on that? And as much as I love the Portal series, the second in particular, I personally think it's way too high. Ohh that's too bad to hear that you're not a fan of Bioshock, I absolutely loved the game. What were your qualms with it?
All in all dude, great read and a respectful analysis 🙂 any word as to when you'd write a list of your own? I'm planning on doing one myself, but I'm still piling through the plethora of classic games on my to do list as I feel I won't have the proper perspective until I properly experience the many greats that pioneered the gaming medium.
themancalledscott says:
If I could redo my top 10 top 10s, the 2015 IGN list would've placed in the top five. It's hard to say where exactly, considering I still basically feel like the top 4 are interchangeable as they are. This list makes it an interchangeable top 5. 😛
Yoshi's Island is definitely one of the best SNES games, it's baffling that it only made it to the 90s. And considering Galaxy 2 and Wind Waker are top 10 material for me, I just don't understand how they ended up so low. They could have at least been in the top 50 (at least!).
For Super Metroid over Ocarina of Time, I honestly think both games are at a point where placing one of them a single spot above another really doesn't make a difference. They're both all-time classics. I probably prefer Ocarina, but I think nothing of Super Metroid being placed over it.
I actually think Portal 2 is pretty much where it belongs. I have absolute zero qualms with that game. As for Bioshock, I think my feelings for it can be summed up in simply saying I don't think it's nearly as smart as it thinks it is. But at least the original had some neat gameplay ideas, it's Bioshock Infinite that I think is just pure self-aggrandizement with no justification for it. But that's just me. I know I'm alone here.
As for my own list, it's something that I've been planning for a good while (it's something that needs preparation. I've never officially compiled a list like this, and I believe if you ever revise such a list, it needs to be a few years afterwards, otherwise it doesn't mean much. So I want to "get it right"this first time around). I can't say for sure when I'll do it, but when I have it finalized you'll be sure to know since I'll probably build to it extravagantly! I'll probably end up doing a top 30 or so, with the top 20 being numbered and the remaining ten being non-numbered runners-up (I simply don't know how to decide a 27th favorite 😛 ). Or I may number them, maybe do more than 30. I don't know.
I'm rambling by this point. Awesome to hear you're planning on doing your own list. If you're interested, I was thinking about getting some of my fellow bloggers to make their lists around the time I decide on mine (so no hurry there), and each list can link to the others and make it like a "big event" or something. Interested?
Yeah Galaxy 2 would be in Top 10 for me, and Wind Waker being in top 20 easily. That's a good way of putting, I guess I'm so used to seeing Ocarina of Time closer to top 5 so it shocked me in sorts. And I agree, they're both phenomenal but I'd say that I prefer ocarina of time. Don't get me wrong, I love Portal 2 as much as the next guy, the writing was ingenious (being one of the funniest games I've ever played) and the puzzles were perplexing in the best way possible, but I personally think that TLOU, Galaxy 2, Wind Waker, Uncharted 2, Super Metroid, Metroid Prime, Persona 4 Golden, Ocarina of Time, and Yoshi's Island are all better games, and all those games I just listed would be in my top 20, so I guess that was a sneak peek lol I can understand your frustration with Bioshock, you can totally argue that it's a convoluted mess. But it was the first game to truly enamor me into the wonderful realm of gaming, I had played many games before it, on and off, but Bioshock solidified my current obsession of gaming. And yeah I also really liked Bioshock Infinite but I know more people had some issues with it and definitely is a polarizing title, so I feel that you're definitely not alone on that one!
And yeah that's a fair point, revising anytime before a year would be redundant, detracting the weight of the list in the first place, so your consideration is well warranted. That's cool, yeah I think a Top 30 would be nice 🙂 I would probably go with 25, don't really know why 😛 I guess most of the lists that I have read consist of 25 titles so my mind is fixated on that being the standard. Yeah that sounds great! I'd be honored to be a part of that 🙂 although for you guys, you'll have agonize over the sheer process of selecting and placing games, I still have to play many 😛 I primarily started gaming in the 7th Generation (PS3, Xbox 360, Wii) so I was a little late to the party, and for a while, my lists would primarily consist of games in that generation. Luckily I've expanded my horizons the last couple of years and that has been rectified for the most part! I just want to get in as many classic games as I can. I don't want to post my list, and then play chrono trigger a couple of months later and think to myself "damn this game should've been on the list", it'll end up haunting me 😛 so I have a lot to catch up to do 😀 so hopefully you guys aren't make this event anytime soon 😛
Originally I was thinking about doing my list around Christmastime, to commemorate a year since I launched this site. But given that so much of my list is un-final, and that I have a lot of other stuff I want to write, that date isn't looking too realistic anymore. So you still have some good time to catch up on some classics.
You certainly have great taste in gaming, so I look forward to seeing your final list. 🙂
Previous Previous post: Shovel Knight: Plague of Shadows Review
Next Next post: Castlevania Review
Follow Wizard Dojo on WordPress.com
Around the Dojo
Wizard Dojo's Highest-Rated Games
Wizard Dojo's Highest-Rated Movies
Top 5 & 10 Lists
Categories Select Category Animated Films (203) Movies (145) Top 5 & 10 (24) TV (3) Uncategorized (145) Video Games (619) 3DS (49) Arcade (6) Classic Gaming (251) Nintendo Switch (104) PC (49) Playstation (119) Wii U (102) Xbox (67)
Wizard Dojo Blog at WordPress.com.


ShAFF and our video download partners SteepEdge are heading south. The British Antarctic Survey Scientists will be holding a Best of ShAFF screening later this year (Read more). As featured in TGO magazine, Outdoors Magic, the Sheffield Star and Outside Times.


text:
Shane Dawson ~ Biography
Shane Dawson is a young dashing actor from Long Beach, California born in July 19, 1988 current age 25, who started out making videos on YouTube for hobby and eventually became one of the biggest stars of popular video website. Shane grew up in Long Beach, California where he attended Lakewood High School. The whereabouts of Shane's father is unknown as he abandoned his family long ago. He has a mother Theresa Dawson and a brother known as Jerid Dawson in his family. As a teenager, Shane was overly fat and got bullied a lot for that. While working for Jenny Craig with his mother and brother Shane lost 150 pounds.
Shane joined YouTube on March 10, 2008 and is now the third most subscribed You Tuber with 2,175,513 subscribers. Shane is known for making comedy videos featuring many recurring characters such as Shanaynay, Ned the Nerd, S. Deezy and Aunt Hilda. Currently Shane has 3 channels first is his main channel where he uploads all his usual stuff, his second channel is Ask Shane which he uploads every Monday and Viewer Orgy Time which he uploads once a month and his third channel is called Shane which is his iPhone channel where he uploads unedited videos from his iPhone. On his main channel, he started a new series in October 2010 called "Shane and Friends", which is basically all his characters,(Shanaynay, Ned the Nerd, S. Deezy, Aunt Hilda, Shane's mom and Paris Hilton) and each character talks and does their own thing for couple of minutes. Shane's estimated annual salary is $315,000 which means he has probably got a ton of net worth in his name.
Talking about his personal life, Shane is straight and has a girlfriend named Lisa Schwartz who is also a YouTube personality which means he is not gay. Shane has been in relationship with his girlfriend for about a year. They are not married yet but it seems though the wedding gaze is just around the corner. Both of them are living together in Sherman Oaks, California. Shane has four dogs and two cats which often appear in his videos. He thinks these pets are an important part of his life. As we know Shane has lost 150 pounds in his teens that's because he does loads and loads of exercises. He almost every day goes to the gym and does his routine exercise. He is a self-made celebrity and part of his image is the Shane Dawson hairstyle. Shane wears his hair just short of shoulder length. It is kept very straight through the use of a straightening iron. Shane used to drive a Chevy Tahoe but occasionally now he drives Nissan Murano. Shane prefers t-shirts rather than shirts. His characters are printed in number of t-shirts which fans can buy easily in e-bay or amazon.
Shane Dawson is an inspiration to the younger generation. He has got almost 3 million fans worldwide. Shane has been nominated for various awards in past years. On August 9, 2010 Shane won the award for Choice Web Star at the 2010 Teen Choice Awards. Although the category was not featured at the awards show, Shane stated on one of his video that "it was just great to be nominated and at the show itself". Shane also won the Vlogger award same year at The Streamy Awards. He was also nominated for Choice Web Star in the 2011 Teen Choice Awards but unfortunately lost to Rebecca Black. Some of the Shane's most featured videos are hot teens gone wild (2009), Haunted house party(2010), how shananay stole Christmas(2011), Emo love story(2013). Shane has also released number songs officially to iTunes as singles. The best single that was ranked 16 in UK indie chart and ranked 163 was "Superluv", which fans can easily find in iTunes and YouTube.
The YouTube celebrity Shane Dawson has number of channels in YouTube fans can easily subscribe and can enjoy his shows. Shane also has got a websites of his own where talks about his life changing moments. If anyone wants to know about his biography then they can easily find it in wiki. Fans can also follow him Facebook, Twitter or any other social networking sites. Shane is very much dedicated to his fans. He thinks his fans are the sole reason of his popularity.


text:
Council members said they picked Lopez – who works for the Seattle law firm Davis Wright Tremaine – partly because he understands the issues facing Tacoma residents who commute.
Lopez and his wife first moved to Seattle after he left the Navy. But they said city just didn't feel like home. They moved to Olympia, near where Evelyn now works for the state Attorney General's Office. That didn't feel right, either.
The duo found themselves driving to Tacoma almost every weekend to go to the Pantages Theater, dine at restaurants and see movies. When they moved to Tacoma's West End 15 years ago, something clicked.
"We are perfectly at home here in ways that we hadn't been previously," Lopez said.
Lopez previously served three years on the city's Board of Ethics, which hears resident complaints against various high-level city employees and elected officials. Lopez currently serves on the Tacoma Symphony Orchestra's Board of Directors, which just completed a search for a new conductor.
Until recently, it had been tough to be more involved in city issues, he said.
"I'm at a point where my schedule does have flexibility to allow these things, which is why we've been thinking about them in ways we haven't been able to think about them before," Lopez said.
His first City Council meeting is Tuesday. The following are excerpts from a couple of interviews with Lopez.
Question: What skills do you bring to the council?
Answer: I am an attorney. What I deal with at the firm are internal risk management issues. I am somebody who is used to working with people behind the scenes and also, at the same time, being the point person for certain issues. I'm used to working cooperatively with people, used to working in groups, and used to and comfortable with working with people in a consensus environment.
Q: I know during the City Council interview you said the city's budget shortfall and the roads are very difficult to solve, but I'm curious if you have any suggestions or potential solutions at this point?
A: No specific suggestions right now. I think it's going to be touching base with the people on the council and getting some sense of where the issue is, how it's developed so far. The shortfall in the general fund is very significant, and it's really something that's going to have to be dealt with before other agenda items, realistically, can move forward.
Q: What agenda items are you referring to specifically?
A: I'm sure everyone has their own pet projects. Given that shortfall, it's going to be difficult to fund even basic existing services. How you move forward with new proposals and new programs is difficult to see without a solution to the shortfall.
Q: Is there anything in particular you're interested in accomplishing while on the City Council?
A: What I'm interested in is getting involved in some of the local issues that have been coming up lately. I'm sure you're aware with some of issues with the Weyerhaeuser mansion and the event planners who have been renting it. The 28 Proctor development (a proposed apartment and retail development in the Proctor District) is of great interest to people here. The West Slope conservation district (a vehicle for historic preservation) will probably come up this year.
But there are also issues that are of wider city interest. This is charter-review year, so there will be proposals coming out of the Charter Review Commission, probably around May. I think there's a general expectation that despite the failure of Proposition 1, street repair will continue to be an issue for the city, and what can we do within existing limitations.
Q: How do you think Tacoma can help alleviate that rough commute between Tacoma and Seattle?
A: It's more than just a city issue, that's a local transit district — it's a Sound Transit issue. It's Pierce Transit, it's Metro in King County. It's one of those things where no matter what we've done in the last 10 years, it always seems as if the gains are rather short-lived, and capacity swells up to swamp the system again.
The odd thing is it's really in one sense a good problem to have. What it indicates is we've got more and more usage of mass transit because more and more people have gone back to work. It has created capacity issues, particularly on I-5 and particularly for bus commuters.
Right now there are some issues that are temporary in nature. The work in Seattle on the viaduct replacement, on the tunnel, has a lot of the old Route 99 traffic now taking the freeway. That's been a significant source of delays, particularly, I find. On the way into the city, it is inevitably backed up once you hit Boeing Field.
Kate Martin: 253-597-8542 kate.martin@
thenewstribune.com
Ross Perot, Texas billionaire and philanthropist, dies at 89
Meet the Candidate: Pete Buttigieg
By AMIR SHAH Associated Press
Taliban to talk with Swedish non-profit group after insurgent threats closed 42 clinics runs in eastern Afghanistan.


text:
El Tarot Book
Book by renowned tarot authority, translated into Spanish. 242 pp., b&w illustration, pb.
BK24 KAPLAN
0.69 lb(s)
Stuart R. Kaplan
Also by the Same Author
Encyclopedia of Tarot, Volume I,
American History Playing Card Deck
The Game of Authors Compendium
This massive compendium reproduces in full color the graphics that appear on over 300 American editions of Authors Card Game dating from 1861 to the present. This historical book is for everyone interested in card games in general, and especially about the Authors Card Game. It is an invaluable reference work for researchers and libraries. Collectors will enjoy the opportunity to see so many Authors Card Games from a private collection never seen before in one location.
Rider-Waite® Tarot Deck
Once considered revolutionary, the Rider-Waite deck has become the most popular tarot deck in the world, and has set the standard for hundreds of other tarot decks.
Hermetic Tarot Deck
U.S. Games Systems has proudly reissued the Hermetic Tarot deck in recognition of its historical and artistic importance.
Radiant Rider-Waite® Tarot
A vibrant re-colored version of the original Rider-Waite® Tarot deck.
Miniature Rider-Waite® Tarot
Miniature Rider Waite Tarot Deck is the world's most popular tarot deck!
Crowley Thoth Tarot Deck Small
The Crowley Thoth Tarot Deck is considered to be one of the most influential and powerful decks of all time.
What Customers Are Saying About El Tarot Book


race recap is online now!
SPRING IS HERE - CLICK HERE - TO SAVE UP TO 70% ON SELECTED ITEMS WIR HAUEN ZUM FRÜHLINGSANFANG RICHTIG EINEN RAUS. KLICKT HIER UM MEHR ALS 70% RABATT ZU BEKOMMEN AUF AUSGEWÄHLTE ARTIKEL.
Up next: RAD RACE "Tour D'Italia"


Used ORANGE BROWN imprint POS 50R, 3 lines recut in the upper left triangle variety w/ CLEAN 2017 PSE GRADED CERT (#1339028) XF-SUP 95. One of the best stocks for better World Wide & US stamps. WE WILL RESOLVE ALL PROBLEMS. We strive to describe the items as accurate as we can.
Unused: unused stamp with no gum or regummed. NGAI: No Gum As Issued. #1-10: means complete set from 1 to 10. #1/10: means incomplete set from 1 to 10. Values mentioned in title is for Catalogue values.
If sign is used before the value then its Michel Value and Catalogue number in 95% of the cases. Check our other items in the Store. The item "MOMEN US STAMPS #10A 3 LINES CUT VAR. IMPRINT USED PSE GRADED CERT XF-SUP 95" is in sale since Monday, December 25, 2017.


Can you administer medicine to a cat?
Have you ever force fed a cat because it refused to eat?
Please, check the box (es) that apply to you?
Would you be available to transport cats (when needed or on-call) at a fixed time during the week?
Please indicate the day (s) on which you would be available and indicate whether it is morning and / or evening for each day.
Would you be interested in helping out with the following tasks on occasion?
In the short or long term, would you be interested of joining one of the following teams?
I agree not to hold the Animal Rescue Network liable in case of loss or theft of personnel items.
I agree not to hold the Animal Rescue Network liable in case of an accident.


text:
This Weekend at LACMA
Start the weekend right with some music fun and exciting films! Beginning Friday, LACMA presents three selections in the evening: the classic 1932 psychological thriller M at 7 pm at the Inglewood Art+Film Lab; Inside Man, directed by Spike Lee and starring Denzel Washington, at 7:30 pm in the Bing Theater; and Spike Lee's Student Academy Award winning film Joe's Bed-Stuy Barbershop: We Cut Heads at 9:45 pm also in the Bing. Beforehand, at 6 pm, come out and relax to the piano sounds of Sunnie Paxson Trio with vocalist Cynthia Calhoun during this week's installment of Jazz at LACMA.
Vincent van Gogh, Wheat Field with Reaper (Harvest in Provence)
(Champ de blé avec moissonneur), 1889, Museum Folkwang. Photo Credit:
bpk, Berlin / Museum Folkwang/ Art Resource, NY
On Saturday, learn about video and filmmaking at the Instant Film Workshop at noon and come watch the stirring film Salt of the Earth later that day at 7 pm, both presented in conjunction with Inglewood Art+Film Lab. Back at the museum, join in on any of these amazing, free tours including walkthroughs of popular exhibitions like Expressionism in Germany and France: From Van Gogh to Kandinsky, and Treasures from Korea: Arts and Culture of the Joseon Dynasty, 1392–1910; as well as looks at American Landscape, South and Southeast Asian Art, and many more. At 5 pm Latin Sounds presents a program of traditional and modern Brazilian Choro music by Grupo Falso Baiano in Hancock Park. And finally, at 7:30 pm in the Bing Theater see Van Gogh in a portrayal of the troubles and experiences of painter Vincent Van Gogh.
Installation photograph, Calder and Abstraction: From Avant-Garde to Iconic, November 24, 2013–July 27, 2014, Los Angeles County Museum of Art, © Calder Foundation, New York, Artists Rights Society (ARS), NY, photo © Fredrik Nilsen
Catch the final days of the imaginative and balanced modern sculptures seen in Calder and Abstraction: From Avant-Garde to Iconic closing Sunday, July 27. A ticket into this exhibition also grants you access to Van Gogh to Kandinsky! To explore more of the galleries, visit any one of these tours including Islamic Art, Cubism, European Art, and Japanese Art. Put a perfect end to the perfect weekend with unique melodies from violinist Conrad Chow and pianist Timothy Durkovic at Sundays Live.
Lily Tiao
This entry was posted on Friday, July 25th, 2014 at 10:21 pm and is filed under Uncategorized.	You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


text:
Carriera
Ha esordito nel Mantova sedicenne in Serie C il 2 febbraio 1941 nella partita Mantova-Alfa Romeo (2-1), fino al torneo di guerra del 1944 ha giocato una manciata di partite in prima squadra, dal primo campionato del dopoguerra è diventato il baluardo della difesa dei virgiliani giocando ancora per nove stagioni, le prime tre in Serie B, le altre sei in Serie C. Con la maglia del Mantova in tutto ha disputato tredici stagioni con 216 partite di campionato ed due reti realizzate il 21 maggio 1950 nella partita Mantova-Libertas Trieste (3-2). Conclude la carriera nel Foggia 1954,1955.

Note

Bibliografia
 Almanacco del calcio biancorosso, di Silvano Todeschini, Tre Lune Edizioni 2006, da pagina 76 a pagina 107.


text:
February 11, 2019 February 11, 2019 Ty Haisten
Top Five Tracks of the Week (Feb. 4 – Feb. 10)
Every single time a song starts, it has the potential to be one of my favorite songs ever written. That's what's exciting about listening to so much music. Songs are anywhere from 2 to 10 minutes, usually, and they have the possibility to totally alter your life.
I first heard the #1 song this week on Wednesday, and it completely changed my mood. I'm thankful that it exists, as silly as that sounds.
It's a SpongeBob tier song.
We'll cover it shortly, as well as a burgeoning Tulsa artist, an animated movie credits song and certified banger, and two low-key songs by a couple of artists that are new to me.
5. "Plus" – Peace Tree Rascals
With elements of BROCKHAMPTON (in particular the sonic vibes that Bearface brings to the group) and neo-soul, "Plus" is a catchy genre-bender by DIY California group Peach Tree Rascals.
It has an infectious chorus with instantly inviting instrumentals. Just like that sentence, I'm all "in".
4. "If It Ever Happened" – Eric Cardona
There are some seriously beautiful melodies and chords in this song by Mr Twin Sister singer/guitarist Eric Cardona.
:42-1:00 is dark, bucolic, gothic, and the main reason why this song really works with headphones cranked up extremely loud. In general, I'm not a big fan of acoustic singer/songwriters, but I think it's the morose nature of this song that checks the box for this one.
3. "Blue Magic" – St. Domonick
St. Domonick, or Dom, is one of Tulsa's most intriguing music prospects EVER.
I listen to enough rap to be able to discern who should be able to make the leap to success at a large-scale, and St. Domonick is definitely one of those.
In the remarkably well-produced "Blue Magic," Dom showcases his flow (part Earl Sweatshirt, part Ameer Vann). He also utilizes an impressive arsenal of literary devices, highlighting that his writing is a strong suit.
"Is she covered in green like Buttercup?" made me giggle.
2. "Super Cool" – Beck, Robyn, & The Lonely Island
Ugh, why is this song such a BOP?!?!
I could do without Samberg and the other couple o' fellas in this track, but Beck and especially Robyn pace this undeniable earworm with tasty harmonies.
2:32-end is soooooooo good. In this genre of funky, pop anthems, only "Juice" by Lizzo is superior this year.
1. "Capacity" – Charly Bliss
Obviously. . . OBVIOUSLY. . . this is the song of the week. It may end up being the song of the month. It MIGHT be a top ten or twenty song of the year.
"Capacity" is by Charly Bliss, a criminally underrated rock band whose 2017 LP Guppy is nonstop, adrenaline-laced fun.
Why this is such a fantastic song:
Eva Hendricks, whose voice would bring her success in literally every genre of music
The thumping synths that commence at :04, which already deviate from anything Charly Bliss did on Guppy
The keyboards at :21. . . which are so friggin' fun
"I'm at capacity; I'm spilling out of me"
The new wave guitar break at 2:05
The production from 2:40-2:58, which features some vocal layering that is uncharted territory for Charly Bliss, and works so well
Honestly, this song just combines so many different sonic elements without sacrificing any of the grit and ingenuity the band possessed before, and that's so hard to do. Can't wait for more from Charly Bliss. In the meantime, check out Guppy.
Here is my updated midnight surprise's best of playlist for 2019. Check it out! It's at 110 songs now.
Previous Best New Albums of the Week (Feb. 4 – Feb. 10) / Plus, Updated Best Albums of the Year List
Next Talking Tulsa: My Conversation with Caleb Tyrrell