ARE YOU TRAVELING FROM OUT OF TOWN & NEED A HOTEL?
This hotel is approximately 2 miles from the Palmer Events Center. The rate is $149/night per room plus tax. Attendees are responsible for all charges per room including room, tax and incidental charges.
DEADLINE to book at this rate is EXTENDED UNTIL MARCH 19, 2018.
To make reservations, Click here to BOOK ONLINE or call 1-888-615-0519 and ask for Group name DIR Connect 2018 to make a reservation over the phone.
This hotel is within walking distance of the Palmer Events Center. The rate is $229/night per room plus tax. Attendees are responsible for all charges per room including room, tax and incidental charges.
DEADLINE to book at this rate is MARCH 13, 2018.
To make reservations, call 1-800-362-2779 and ask for Group code DIR CONNECT 2018 to make a reservation over the phone.
This hotel is approximately 2 miles North from the Palmer Events Center. The rate is $199/night per room plus tax. Attendees are responsible for all charges per room including room, tax and incidental charges.
DEADLINE to book at this rate is EXTENDED UNTIL MARCH 16, 2018.
To make reservations, Click here to BOOK ONLINE or call 1-512-478-7000 and ask for Group code XL2 or DIR Connect Vendor block to make a reservation over the phone.
Exhibitors are on their own for making hotel reservations, and all hotel charges will be at the exhibitor's own expense.


text:
/**
 */
package CIM15.IEC61970.LoadModel.util;

import CIM15.Element;

import CIM15.IEC61970.Core.BasicIntervalSchedule;
import CIM15.IEC61970.Core.ConductingEquipment;
import CIM15.IEC61970.Core.Equipment;
import CIM15.IEC61970.Core.IdentifiedObject;
import CIM15.IEC61970.Core.PowerSystemResource;
import CIM15.IEC61970.Core.RegularIntervalSchedule;

import CIM15.IEC61970.LoadModel.*;

import CIM15.IEC61970.Wires.EnergyConsumer;

import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;

import org.eclipse.emf.ecore.util.Switch;

/**
 *
 * The Switch for the model's inheritance hierarchy.
 * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
 * to invoke the caseXXX method for each class of the model,
 * starting with the actual class of the object
 * and proceeding up the inheritance hierarchy
 * until a non-null result is returned,
 * which is the result of the switch.
 *
 * @see CIM15.IEC61970.LoadModel.LoadModelPackage
 * @generated
 */
public class LoadModelSwitch<T> extends Switch<T> {
	/**
	 * The cached model package
	 *
	 *
	 * @generated
	 */
	protected static LoadModelPackage modelPackage;

	/**
	 * Creates an instance of the switch.
	 *
	 *
	 * @generated
	 */
	public LoadModelSwitch() {
		if (modelPackage == null) {
			modelPackage = LoadModelPackage.eINSTANCE;
		}
	}

	/**
	 * Checks whether this is a switch for the given package.
	 *
	 *
	 * @parameter ePackage the package in question.
	 * @return whether this is a switch for the given package.
	 * @generated
	 */
	@Override
	protected boolean isSwitchFor(EPackage ePackage) {
		return ePackage == modelPackage;
	}

	/**
	 * Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
	 *
	 *
	 * @return the first non-null result returned by a caseXXX call.
	 * @generated
	 */
	@Override
	protected T doSwitch(int classifierID, EObject theEObject) {
		switch (classifierID) {
			case LoadModelPackage.CONFORM_LOAD: {
				ConformLoad conformLoad = (ConformLoad)theEObject;
				T result = caseConformLoad(conformLoad);
				if (result == null) result = caseEnergyConsumer(conformLoad);
				if (result == null) result = caseConductingEquipment(conformLoad);
				if (result == null) result = caseEquipment(conformLoad);
				if (result == null) result = casePowerSystemResource(conformLoad);
				if (result == null) result = caseIdentifiedObject(conformLoad);
				if (result == null) result = caseElement(conformLoad);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.CONFORM_LOAD_GROUP: {
				ConformLoadGroup conformLoadGroup = (ConformLoadGroup)theEObject;
				T result = caseConformLoadGroup(conformLoadGroup);
				if (result == null) result = caseLoadGroup(conformLoadGroup);
				if (result == null) result = caseIdentifiedObject(conformLoadGroup);
				if (result == null) result = caseElement(conformLoadGroup);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.SEASON_DAY_TYPE_SCHEDULE: {
				SeasonDayTypeSchedule seasonDayTypeSchedule = (SeasonDayTypeSchedule)theEObject;
				T result = caseSeasonDayTypeSchedule(seasonDayTypeSchedule);
				if (result == null) result = caseRegularIntervalSchedule(seasonDayTypeSchedule);
				if (result == null) result = caseBasicIntervalSchedule(seasonDayTypeSchedule);
				if (result == null) result = caseIdentifiedObject(seasonDayTypeSchedule);
				if (result == null) result = caseElement(seasonDayTypeSchedule);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.LOAD_GROUP: {
				LoadGroup loadGroup = (LoadGroup)theEObject;
				T result = caseLoadGroup(loadGroup);
				if (result == null) result = caseIdentifiedObject(loadGroup);
				if (result == null) result = caseElement(loadGroup);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.CONFORM_LOAD_SCHEDULE: {
				ConformLoadSchedule conformLoadSchedule = (ConformLoadSchedule)theEObject;
				T result = caseConformLoadSchedule(conformLoadSchedule);
				if (result == null) result = caseSeasonDayTypeSchedule(conformLoadSchedule);
				if (result == null) result = caseRegularIntervalSchedule(conformLoadSchedule);
				if (result == null) result = caseBasicIntervalSchedule(conformLoadSchedule);
				if (result == null) result = caseIdentifiedObject(conformLoadSchedule);
				if (result == null) result = caseElement(conformLoadSchedule);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.LOAD_AREA: {
				LoadArea loadArea = (LoadArea)theEObject;
				T result = caseLoadArea(loadArea);
				if (result == null) result = caseEnergyArea(loadArea);
				if (result == null) result = caseIdentifiedObject(loadArea);
				if (result == null) result = caseElement(loadArea);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.POWER_CUT_ZONE: {
				PowerCutZone powerCutZone = (PowerCutZone)theEObject;
				T result = casePowerCutZone(powerCutZone);
				if (result == null) result = casePowerSystemResource(powerCutZone);
				if (result == null) result = caseIdentifiedObject(powerCutZone);
				if (result == null) result = caseElement(powerCutZone);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.LOAD_RESPONSE_CHARACTERISTIC: {
				LoadResponseCharacteristic loadResponseCharacteristic = (LoadResponseCharacteristic)theEObject;
				T result = caseLoadResponseCharacteristic(loadResponseCharacteristic);
				if (result == null) result = caseIdentifiedObject(loadResponseCharacteristic);
				if (result == null) result = caseElement(loadResponseCharacteristic);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.NON_CONFORM_LOAD: {
				NonConformLoad nonConformLoad = (NonConformLoad)theEObject;
				T result = caseNonConformLoad(nonConformLoad);
				if (result == null) result = caseEnergyConsumer(nonConformLoad);
				if (result == null) result = caseConductingEquipment(nonConformLoad);
				if (result == null) result = caseEquipment(nonConformLoad);
				if (result == null) result = casePowerSystemResource(nonConformLoad);
				if (result == null) result = caseIdentifiedObject(nonConformLoad);
				if (result == null) result = caseElement(nonConformLoad);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.STATION_SUPPLY: {
				StationSupply stationSupply = (StationSupply)theEObject;
				T result = caseStationSupply(stationSupply);
				if (result == null) result = caseEnergyConsumer(stationSupply);
				if (result == null) result = caseConductingEquipment(stationSupply);
				if (result == null) result = caseEquipment(stationSupply);
				if (result == null) result = casePowerSystemResource(stationSupply);
				if (result == null) result = caseIdentifiedObject(stationSupply);
				if (result == null) result = caseElement(stationSupply);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.ENERGY_AREA: {
				EnergyArea energyArea = (EnergyArea)theEObject;
				T result = caseEnergyArea(energyArea);
				if (result == null) result = caseIdentifiedObject(energyArea);
				if (result == null) result = caseElement(energyArea);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.NON_CONFORM_LOAD_SCHEDULE: {
				NonConformLoadSchedule nonConformLoadSchedule = (NonConformLoadSchedule)theEObject;
				T result = caseNonConformLoadSchedule(nonConformLoadSchedule);
				if (result == null) result = caseSeasonDayTypeSchedule(nonConformLoadSchedule);
				if (result == null) result = caseRegularIntervalSchedule(nonConformLoadSchedule);
				if (result == null) result = caseBasicIntervalSchedule(nonConformLoadSchedule);
				if (result == null) result = caseIdentifiedObject(nonConformLoadSchedule);
				if (result == null) result = caseElement(nonConformLoadSchedule);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.NON_CONFORM_LOAD_GROUP: {
				NonConformLoadGroup nonConformLoadGroup = (NonConformLoadGroup)theEObject;
				T result = caseNonConformLoadGroup(nonConformLoadGroup);
				if (result == null) result = caseLoadGroup(nonConformLoadGroup);
				if (result == null) result = caseIdentifiedObject(nonConformLoadGroup);
				if (result == null) result = caseElement(nonConformLoadGroup);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.DAY_TYPE: {
				DayType dayType = (DayType)theEObject;
				T result = caseDayType(dayType);
				if (result == null) result = caseIdentifiedObject(dayType);
				if (result == null) result = caseElement(dayType);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.SUB_LOAD_AREA: {
				SubLoadArea subLoadArea = (SubLoadArea)theEObject;
				T result = caseSubLoadArea(subLoadArea);
				if (result == null) result = caseEnergyArea(subLoadArea);
				if (result == null) result = caseIdentifiedObject(subLoadArea);
				if (result == null) result = caseElement(subLoadArea);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			case LoadModelPackage.SEASON: {
				Season season = (Season)theEObject;
				T result = caseSeason(season);
				if (result == null) result = caseElement(season);
				if (result == null) result = defaultCase(theEObject);
				return result;
			}
			default: return defaultCase(theEObject);
		}
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Conform Load'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Conform Load'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseConformLoad(ConformLoad object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Conform Load Group'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Conform Load Group'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseConformLoadGroup(ConformLoadGroup object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Season Day Type Schedule'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Season Day Type Schedule'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseSeasonDayTypeSchedule(SeasonDayTypeSchedule object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Load Group'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Load Group'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseLoadGroup(LoadGroup object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Conform Load Schedule'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Conform Load Schedule'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseConformLoadSchedule(ConformLoadSchedule object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Load Area'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Load Area'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseLoadArea(LoadArea object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Power Cut Zone'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Power Cut Zone'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T casePowerCutZone(PowerCutZone object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Load Response Characteristic'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Load Response Characteristic'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseLoadResponseCharacteristic(LoadResponseCharacteristic object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Non Conform Load'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Non Conform Load'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseNonConformLoad(NonConformLoad object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Station Supply'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Station Supply'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseStationSupply(StationSupply object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Energy Area'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Energy Area'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseEnergyArea(EnergyArea object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Non Conform Load Schedule'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Non Conform Load Schedule'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseNonConformLoadSchedule(NonConformLoadSchedule object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Non Conform Load Group'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Non Conform Load Group'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseNonConformLoadGroup(NonConformLoadGroup object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Day Type'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Day Type'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseDayType(DayType object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Sub Load Area'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Sub Load Area'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseSubLoadArea(SubLoadArea object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Season'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Season'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseSeason(Season object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Element'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Element'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseElement(Element object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Identified Object'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Identified Object'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseIdentifiedObject(IdentifiedObject object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Power System Resource'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Power System Resource'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T casePowerSystemResource(PowerSystemResource object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Equipment'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Equipment'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseEquipment(Equipment object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Conducting Equipment'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Conducting Equipment'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseConductingEquipment(ConductingEquipment object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Energy Consumer'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Energy Consumer'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseEnergyConsumer(EnergyConsumer object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Basic Interval Schedule'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Basic Interval Schedule'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseBasicIntervalSchedule(BasicIntervalSchedule object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'Regular Interval Schedule'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'Regular Interval Schedule'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
	 * @generated
	 */
	public T caseRegularIntervalSchedule(RegularIntervalSchedule object) {
		return null;
	}

	/**
	 * Returns the result of interpreting the object as an instance of 'EObject'.
	 *
	 * This implementation returns null;
	 * returning a non-null result will terminate the switch, but this is the last case anyway.
	 *
	 * @param object the target of the switch.
	 * @return the result of interpreting the object as an instance of 'EObject'.
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	@Override
	public T defaultCase(EObject object) {
		return null;
	}

} //LoadModelSwitch

redpajama_set_name: RedPajamaGithub


text:
Tags : documentary
Expo 2020 Dubai logo — A symbol to accentuate how
DUBAI: A documentary on the ancient international trade centre where the ring that inspired the Expo 2020 logo was found was unveiled at a private screening recently. It will be available for general viewing from November 29, 2021 on Expo 2020's Virtual Expo, Abu Dhabi TV, and Dubai TV, and soon on Discovery Channel. The […]...Read More
Netflix India: Court permits release of 'Bad Boy Billionaires' out
Team Brew Team Brew October 5, 2020
Netflix has partially released its much-awaited series on four Indian tycoons facing fraud allegations after a state court lifted an injunction over the weekend, a lawyer representing Netflix said on Monday. The "Bad Boy Billionaires: India" documentary series about liquor tycoon Vijay Mallya, Subrata Roy of the Sahara group, IT executive Ramalinga Raju and jeweller […]...Read More
Against the Tide // The Social Dilemma
Mohd Asim Mohd Asim September 16, 2020
The Social Dilemma: Resist the occupation of the human mind Does Social Media do more harm than good? Has the technology started to hurt more than it helps? These are the most important and raging debates of our times. A plain fact of life today is that there is no running away from technology. You […]...Read More

redpajama_set_name: RedPajamaCommonCrawl


text:
Asaf Schurr
Asaf Schurr was born in Jerusalem in 1976 and has a BA in philosophy and theater from the Hebrew University of Jerusalem. He has worked on the editorial staff of the magazine Kahn for human and animal rights and environmental issues, and as editor for the culture, art and politics website Maarav. At present he is a translator and writes literary reviews for the Hebrew press. Schurr has received the Bernstein Prize (2007), the Minister of Culture Prize (2007) for Amram, and the Prime Minister's Prize (2009). His second novel, Motti, was a finalist for the Sami Rohr Prize (USA, 2013).
Amram (novel) , Babel, 2007 [Amram]
Motti (novel) , Babel, 2008 [Motti]
Sigal (novel) , Babel, 2009 [Sigal]
Thus Spoke Vincent, the Stupid Cat (novel) , Keter, 2011 [Ko amar Vincent, He-Chatul Ha-Tipesh]
The Building (novel) , Keter, 2014 [Lama Dag Tzipor]
Motti
German: Berlin, Berlin Verlag, 2010
French: Arles, Actes Sud, 2010
Italian: Rome, Voland, 2010
English: Champaign, IL, Dalkey Archive, 2011


text:
Blackwater: Our Mercenaries in Iraq
Jeremy Scahill / The Nation Institute – 2007-01-28 08:58:56
NEW YORK (January 25, 2007) — As President Bush took the podium to deliver his State of the Union address Tuesday, there were five American families receiving news that has become all too common: Their loved ones had been killed in Iraq. But in this case, the slain were neither "civilians," as the news reports proclaimed, nor were they U.S. soldiers. They were highly trained mercenaries deployed to Iraq by a secretive private military company based in North Carolina — Blackwater USA.
The company made headlines in early 2004 when four of its troops were ambushed and burned in the Sunni hotbed of Fallouja — two charred, lifeless bodies left to dangle for hours from a bridge. That incident marked a turning point in the war, sparked multiple US sieges of Fallouja and helped fuel the Iraqi resistance that haunts the occupation to this day.
Now, Blackwater is back in the news, providing a reminder of just how privatized the war has become. On Tuesday, one of the company's helicopters was brought down in one of Baghdad's most violent areas. The men who were killed were providing diplomatic security under Blackwater's $300-million State Department contract, which dates to 2003 and the company's initial no-bid contract to guard administrator L. Paul Bremer III in Iraq.
Current U.S. Ambassador Zalmay Khalilzad, who is also protected by Blackwater, said he had gone to the morgue to view the men's bodies, asserting the circumstances of their deaths were unclear because of "the fog of war."
Bush made no mention of the downing of the helicopter during his State of the Union speech. But he did address the very issue that has made the war's privatization a linchpin of his Iraq policy — the need for more troops.
The president called on Congress to authorize an increase of about 92,000 active-duty troops over the next five years. He then slipped in a mention of a major initiative that would represent a significant development in the US disaster response/reconstruction/war machine: a Civilian Reserve Corps.
"Such a corps would function much like our military Reserve. It would ease the burden on the armed forces by allowing us to hire civilians with critical skills to serve on missions abroad when America needs them," Bush declared.
This is precisely what the administration has already done, largely behind the backs of the American people and with little congressional input, with its revolution in military affairs. Bush and his political allies are using taxpayer dollars to run an outsourcing laboratory. Iraq is its Frankenstein monster.
Already, private contractors constitute the second-largest "force" in Iraq. At last count, there were about 100,000 contractors in Iraq, of which 48,000 work as private soldiers, according to a Government Accountability Office report. These soldiers have operated with almost no oversight or effective legal constraints and are an undeclared expansion of the scope of the occupation. Many of these contractors make up to $1,000 a day, far more than active-duty soldiers. What's more, these forces are politically expedient, as contractor deaths go uncounted in the official toll.
The president's proposed Civilian Reserve Corps was not his idea alone. A privatized version of it was floated two years ago by Erik Prince, the secretive, mega-millionaire, conservative owner of Blackwater USA and a man who for years has served as the Pied Piper of a campaign to repackage mercenaries as legitimate forces. In early 2005, Prince — a major bankroller of the president and his allies — pitched the idea at a military conference of a "contractor brigade" to supplement the official military. "There's consternation in the [Pentagon] about increasing the permanent size of the Army," Prince declared. Officials "want to add 30,000 people, and they talked about costs of anywhere from $3.6 billion to $4 billion to do that. Well, by my math, that comes out to about $135,000 per soldier." He added: "We could do it certainly cheaper."
And Prince is not just a man with an idea; he is a man with his own army. Blackwater began in 1996 with a private military training camp "to fulfill the anticipated demand for government outsourcing." Today, its contacts run from deep inside the military and intelligence agencies to the upper echelons of the White House. It has secured a status as the elite Praetorian Guard for the global war on terror, with the largest private military base in the world, a fleet of 20 aircraft and 20,000 soldiers at the ready.
From Iraq and Afghanistan to the hurricane-ravaged streets of New Orleans to meetings with Gov. Arnold Schwarzenegger about responding to disasters in California, Blackwater now envisions itself as the FedEx of defense and homeland security operations. Such power in the hands of one company, run by a neo-crusader bankroller of the president, embodies the "military-industrial complex" President Eisenhower warned against in 1961.
Further privatizing the country's war machine — or inventing new back doors for military expansion with fancy names like the Civilian Reserve Corps — will represent a devastating blow to the future of American democracy.
Jeremy Scahill is a fellow at the Nation Institute and the author of the forthcoming Blackwater: The Rise of the World's Most Powerful Mercenary Army.
Copyright 2007 Los Angeles Times


They aren't the sexiest part of a rig, but semi mud flaps could very well be the most practical. With all those tires, you can fling mud and road grit just about everywhere. That's why Iowa80.com carries a wide range of mud flaps, including fender extension mud flaps. Instead of just hanging behind your tires and catching anything that rooster tails up behind them, fender extension mud flaps do as the name suggests and extends from the fender to keep mud and grit to a minimum in more places. Take a look at our whole selection today!


Click the button below to add the Urban Gent Solid Cologne to your wish list.
Urban Gent solid cologne was specifically developed to represent the urban gentleman. Since we have a cologne for the outdoor guy, we felt it was necessary to have one for the metro, city man.
This urban scent is a blend of vetiver, musk, amber, cedar, white pepper, woods, citrus, and spice. Urban gent comes in a convenient tin that is perfect to keep in a backpack, briefcase, or suitcase - this solid cologne is perfect for travel as it is not a liquid. Since its release, this fragrance has been one of our best-selling fragrances.
-Notes of vetiver, musk, amber, cedar, white pepper, woods, citrus, and spice.
So I bought 9 of these scents and this is by far my favorite. It lasts most of the day, it's easy and fun to put on.


text:
Forza Horizon 4 reviewed
For anyone who enjoys racing games, the Forza franchise is likely well-known by now. The games in the series have received accolades for years, though they were limited to Xbox consoles until just recently. 2005's Forza Motorsport was designed as a simulation racer to compete with Sony's Gran Turismo series, but the franchise has since branched off to satisfy two different types of gamers.
The Forza Motorsport games are for those looking for the serious stuff, and casual gamers can enjoy the open-world racing concept with the Forza Horizon titles. The Horizon games retain options for some simulation-level controls should you desire them, but they also have some absurd courses and more levity than the mainline games. Forza Horizon 4 launched recently, and it brings a number of improvements to an already-excellent series.
Take four on the Horizon concept is currently ranked as the highest-rated Xbox One exclusive on Metacritic, beating its predecessor and previous title-holder Forza Horizon 3 in the ratings. Sales and reception of the Horizon games resulted in Microsoft buying the developer, Playground Games, earlier this year. The dev team seems to know what it's doing. In many ways, Horizon 4 its predecessor's footsteps, but the changes it brings are welcome and generally improve the game without adding compromises.
If you've played a Horizon game before, you'll know how this latest entry works. If you haven't, here's how it goes: there's an open world. You're in a car. You can drive around, gather collectibles, do an enormous variety of races, or just explore. There are drag races, point-to-point runs, lap courses, drifting and jumping distance challenges, stunt challenges, off-road racing, and more.
This time around, Playground Games has set up shop in an idealized version of the United Kingdom, drawing on the rich motoring culture there to form the open world for Horizon 4. All the event types take place in that open world, and they can be completed with almost any class of vehicle you desire, giving you a wide variety of racing options. There are even a few special races where you're doing things like racing giant hovercraft down the side of a mountain and through a river, or driving a Warthog from Halo past lasers and enemy ships.
Along with all that variety, Forza Horizon 4 is far more approachable than something like Assetto Corsa, Project Cars 2, or iRacing. Those other titles are all excellent games, but they're targeted at die-hard racers looking for a more serious simulation than the Horizon series generally offers. Forza Horizon 4 can be as shallow a racer as it comes if you desire, or it can head towards some limited depth. It doesn't demand the same level of practice, training, and patience that a game like iRacing does. To some people, that accessibility is likely a good thing, but for others it means they should probably skip this one.
Horizon 4 is great for my household because of its welcoming nature, though. There is literally no way my wife would invest more than two minutes in a game before she expects fun to happen, for example, and if a title has a learning curve steeper than that it's getting turned off. Forza Horizon 4 lets you decide exactly how steep that learning curve needs to be with a huge number of difficulty options, and that really improves its accessibility and fun quotient. I'd love to see the developers add a split-screen option on the PC, though I expect they're limited by the hardware on the original Xbox One in that regard.
The customization doesn't end at difficulty settings, either. If the dizzying array of default activities isn't enough, you can create your own events, races, and challenges with the Horizon Blueprint for the enjoyment of you and your friends. Initially you had to choose between pre-made races and then edit the details of those courses like weather and car classes, but the latest patch added in a route creator, and it's quite well implemented. You drive the route you want and place checkpoints where you desire and when you're done you've got a course just as you want it. Whether it's a standard circuit, an off-road course, or a drag race, you design it exactly how you want. With a maximum custom race length of 60 in-world kilometers, you have quite a bit of freedom to make your race however you please, too.
Given the incredible amount of content in the game already, I haven't used Horizon Blueprint much yet. With Horizon 4's diversity of terrain, though, the tool opens up an almost limitless amount of content. Personally, I'd be after a destruction-derby-style race where I can make people go back and forth over jumps, smashing into each other over and over. I also lack friends on Xbox Live, so that limits the attraction of this feature for those lonely Xbox people like me.
The online mode is now a constant background for the gameplay experience, whether with friends or otherwise. In the past Horizon games, you had to select whether to join either an offline or online instance. Offline, you'd play against the AI, which Microsoft calls "Drivatars." If you were online, then you could mess around with your friends or jump into races with real people. In Horizon 4, real human players are just driving around as ghosts. You can message them, create groups, race them, or even just ignore them. It's a much better system than in past games, and it will likely encourage people to play online more often. Once you're grouped with somebody, collision turns on and the fun begins.
Some people have complained about Horizon 4's difficulty being unfair and cheaty, but I haven't noticed this during my time with it. Complaints of being passed on straight roads seems to be the gist of it, but I've found the difficulty to be reasonable and fair. Perhaps those early complaints were patched over, or maybe those giant engines I put in the cars are just paying off by letting me be the one to do the passing.
The Bucket List, a collection of mission-based races with specific parameters from prior games, has disappeared in Horizon 4 in favor of story-driven events like the Stuntman missions. Similar to the Bucket List's missions, the Stuntman outings give you a specific vehicle and an objective to complete. The difference lies in the fact they're now mostly stunt-based (shocker), so think big jumps, fire, etc. If the game left it at that, Stuntman missions would be fine, but now you must listen to a nonsense plot explained over extensive and unskippable dialogue.
The voice acting and dialogue-based plot of the Horizon series has always been my biggest issue with this series. Those interjections are long-winded and annoying, and they detract from a really excellent game. (I think the same thing about Half-Life 2. Come at me, bro.) I don't really need to listen to random characters argue about whether I'm a good enough driver for this mission, I just want to drive my car through the dang thing. I'd like to see a drastic reduction in the amount of "plot" and dialogue in these games going forward, or at least a way to skip it.
Sadly, I can't blast away that stilted bluster with my own music. OneDrive music streaming support is gone from this edition, as Microsoft has largely abandoned streamable media services over the last year. Microsoft often makes me wonder what the heck they're doing, and this is one of those situations.
Past the boundless choice of activities, the next thing you'll notice about this game is the graphics quality. The critical consensus is that the game has top-notch pixels, and I think that's accurate. Whether you're playing on an Xbox One, Xbox One S, Xbox One X, or a PC, eye candy abounds. The cars look amazing. Water reflections look almost real. The world design is gorgeous and diverse. It's a joy to just drive around and see what the romanticized British countryside has to offer. There isn't another racing game on the market that's as nice to look at as Horizon 4, in my opinion, and this one even includes snow. I live in Calgary, and I'm already sick of snow!
With the Xbox One or Xbox One S, you get a Vsync-ed 30 FPS at 1920×1080. The S throws in HDR support. On the Xbox One X, you can choose between 30 FPS at 4K or 1920×1080 at 60fps, both with HDR if your display can handle it. On PC, you get to run at whatever your hardware can handle, including support for 4K resolution and HDR output. On my GTX 1060 6 GB, I set the game to dynamically maintain 60 FPS at 1920×1080. My settings are usually somewhere between the "high" and "ultra" presets. Forza games aren't hard to run, and Horizon 4 only punishes hardware if you ask it to.
Not all of the visuals are perfect, of course. Some of the foliage can look a little goofy at low speeds, but it's not too big of an issue. If you're driving slow enough to see leaves to begin with, you're playing the game wrong. Forza Horizon 4 really is a looker, and it makes me wish for a 4K screen and a graphics card strong enough to power it. Time to re-up that "Get SSK a new graphics card" GoFundMe.
To everything there is a season
When it comes to what you'll be driving around this beautiful world, you have over 450 vehicles to choose from, though there are no Mitsubishi options and only a limited Toyota selection. Choices range from ancient classics to some weird and bizarre choices from racing bloodlines past. You can also hop into huge trucks, supercars, or a vehicle you may already have in your driveway. Once you've selected whatever priceless feat of engineering you'd like to smash into obstacles thousands of times, you can get ready to paint, tune, and upgrade.
Painting options are endless in Horizon 4, and it's really fascinating to see the diverse and unique designs people come up with and make available to download. Mechanical and cosmetic upgrades are available for most every part of the car, including custom bodies, roll cages, weight reductions, brakes, tires (including compounds, widths, thickness, and custom rims), drivetrain, and more. Each of these high-level options typically has a variety of fine-grained tuning choices when you dig in. Of course, the options available depend upon the specific car and what it's realistically capable of. Sadly, you can't put a twin-turbo V12 into a VW Golf.
I generally just get the biggest motor, the most expensive upgrades of everything, make sure the car is AWD, and then hit the pavement. It's probably not the ideal way to play, but it works for me. For players who want more options, you can adjust parts individually, and tune a significant number of different car systems, then share your tuned collection online for others to check out. People who put the time and effort into tweaking and thinking about ideal upgrades seem to do better, but who the heck has the time for that? DRIVE FAST, CRASH HARD is my motto. I did manage to make an Audi V10 undriveable with the upgrades I put on it. It had way too much power, and it was nigh impossible to keep on the road. Horizon 4 is fun and relaxed, but it's not going to save you from your worst impulses.
Vehicle handling in Horizon 4 is similar to the previous games. Water showed up in Forza Horizon 3, and snow was only on display if you had that game's Blizzard Mountain expansion. Horizon 4's twist for environmental challenges is its season system. Initially you earn a set amount of points by tooling around, and then you're greeted with an announcement of the next season and a new game map which looks and handles entirely differently. Once you complete a full year locally, you join online seasons, and they change automatically for everyone.
In spring you get rain, plenty of flowers, greenery, and lots of mud. Summer is full of rolling fields, less rain, and drier dirt. Fall has all the colors you'd expect and a similar handling environment to spring. In winter, you suffer with snow and ice, and everything is slick. The changes and handling variations are significant from season to season, and you're essentially getting four different maps. It's a neat idea, and it's well executed. The map is also now significantly more varied vertically than in previous Horizons. Big jumps, hills, and pits abound, and it makes off-road races a lot more interesting than in previous entries.
Not only can you buy new cars, as was the case in the past games, but now you can also buy properties and swag. You've always wanted to pay in-game currency for terrible emotes and goofy outfits you really only see on loading screens, right? To me, it seems like a way to pad out the game, since there is really an enormous amount of content already. The houses just act as garage hubs where you can change out your car, upgrade it, paint it, and so on. In prior Horizons, houses were just free hubs littered around the map. Now, you have to buy them. My fourteen-year-old daughter loves this system, so take that for whatever her approval is worth. I'm not sure who wanted this change (my 14-year-old aside), and I'm not sure why it's in here. Perhaps I'm an outlier on this one, since I know people seem to enjoy buying property in Grand Theft Auto V, as well.
If the nickel-and-diming stopped at houses purchased with in-game currency, I'd be fine, but Microsoft's revenue model for this game follows in the footsteps of that philosophy. There are regular releases of additional cars locked behind DLC purchases, and I'm not a fan. This isn't a cheap game to begin with, at $59.99 USD for the Standard Edition and up to $99.99 for the Ultimate Edition. Given the fact the standard edition has so much content, I'm not that annoyed, but it's not a system I like on principle. If you're going to add additional content, do it in a reasonably priced expansion pack with significant content alongside, à la Starcraft: Brood War. At least Horizon 4 doesn't have loot crates.
I, like many people, didn't buy this game outright. I opted for the $10-a-month Xbox Game Pass Microsoft offers as a subscription to a growing number of titles. The price is reasonable enough, and all of Microsoft's exclusives will be launching with day-one access through Game Pass. Many of the games included work on both PC and Xbox, but not all. Play Anywhere games, such as Forza Horizon 3 and Forza Horizon 4, include automatic cloud syncing between platforms, at least, and I've gone back and forth between my Xbox One and my PC without issue (knock on wood). If you're interested in the Game Pass access route, you should check out the complete game list before you opt in.
You may be turned off by the fact that Horizon 4 is currently restricted to the Microsoft Store. In the past, users have complained about downloads stalling, massive patch sizes, and difficulty in navigating available content. I'm not sure how many times I've had to use WSreset in Powershell over the years when dealing with Microsoft's e-shop. While the store does still lack some features, I haven't experienced any issues with it in a while. Both Forza Horizon 3 and Forza Horizon 4 downloaded as quickly as my 75-Mb connection could handle and installed without issue. (No fiber service is available in my area in Calgary from any provider, if you can believe it. I had fiber in the middle of nowhere on the east coast of Canada, darn it!)
The Store still needs quite a bit of work before it'll catch up to Steam in many ways, but it's at least functional now. Don't expect any kind of decent profiling or curation. It's still largely a mess, and search is really your only way to find what you're looking for. Even then, the Store is often confusing or overly complicated. Given that the multiplayer functions work very well and the overall quality of the game, I'm willing to put up with the Microsoft Store's shortcomings. If you can find what you want then it'll likely work just fine. Given that AAA titles on the Store are quickly ballooning past 100 GB or more for the whole enchilada, however, Microsoft really, really needs to give gamers a way to back up and restore content.
In the end, Forza Horizon 4 is fantastic. It's beautiful, well-executed, enormous, and—since the tragic stumbles of Gran Turismo—likely the best casual simulation racing game on the market. Unlike Gran Turismo, it's also available on the PC. It's universally well reviewed, but you probably already know that. If you're on the fence about Horizon 4, there is a demo available on the Microsoft Store for you to take for a spin. If you're a fan of racing games at all, I think you should put Horizon 4 in your garage. Its fast casual approach is different enough from the rest of the racing-game stable to make it a must-have for speed junkies.
GamingSoftware
chµck
anyone here play Need for Speed: Most Wanted?
one of the best racing games i've played.
godforsaken
dunno if you're being sarcastic, but, the racing game I most enjoyed is midnight club 2
I preferred NFS Underground 2, but I'm also not sure if you're being sarcastic.
EndlessWaves
It may be pretty, but if they were aiming for something that felt like the Britain they seem to have completely missed the boat, at least judging from screenshots and videos.
It looks more like somewhere in Eastern Europe, where everything was levelled in the war and a communist autocracy came along afterwards and poured money into road building.
Some exaggeration in road width and so on would be understandable, but they don't have captured any of the contrasting and hodgepodge nature of so many rural British communities.
UberGerbil
If the game is set in an idealized version of the UK, they really should've hidden [url=https://i.stack.imgur.com/Dep0U.jpg<]this glen[/url<] in it (and then, as a bonus, provided a nearby cottage where you can upgrade your DB5 with... machine guns).
DarkUltra
If you want guns and rockets, try GRIP: Combat Racing. It is a spiritual successor tl Rollcage, and is awesome when a rocket passes you on a surround sound system.
[url<]https://youtu.be/D3EwGnCT-nM[/url<]
[quote<]The Forza Motorsport games are for those looking for the serious stuff[/quote<] The serious motorsport fan plays iRacing. Hey Josh, do you even know anything about the car in the title image? Did you play the game? Do you have a wheel and pedal set? If this was not a Microsoft title you would not even be remotely interested in it. Your pro Microsoft bias is just appalling. Who at TR let this Microsoft shill in?
Good job on context buddy, that quote was half of a two parter, comparing two Forza titles, noting that one is more serious than the other…
Seriously, he even mentions iRacing 4 paragraphs further down…
Calling him a shill after proving that you won't even read past the first few paragraphs before insulting the writer, let's just say, dulls your point a bit…
albundy
cant wait to drop this on my big screen. it's too bad gsync isnt available on large tv's.
Freesync is coming to new tv's, and the Xbox s and x support it. I probably should have mentioned this in the article.
There's also several workarounds to get freesync on Nvidia cards, and nvidia may even support it eventually, or at least they've hinted at it.
BurntMyBacon
Keep the dream alive!
Totally buying this for the Xbox – it looks good, fun, and varied.
LostCat
I didn't even realize it was 4K30 playin it on my X1X…had to double check that after reading.
It looks damn good.
30fps for a racing game = no thanks. If I had an X1X I'd be doing the higher-framerate 1080p mode.
You'd be surprised how usable it is when it's a perfectly steady framerate and high quality.
Like, on the opposite end of the spectrum we had Need for Speed, which was incredibly terrible at 30fps on Xbox One. (The game couldn't keep that steady, so in certain ridge areas and with fast cars it just did not work.) OG PS4 can't keep a steady 30 on many titles either. PS4 Pro is much better at it but it still often doesn't. (From what I've seen of comparisons from DigitalFoundry.)
I'm on Witcher 3 and Destiny 2 atm on the X1X so I don't have a lot of FH4 under my belt yet, so I won't pretend to have seen all there is to see in it. I like the big 4K screen for racing, though I certainly could move back to PC if I feel the need.
Good grief some of the screenshots here are practically photo-realistic!!
I miss my CGA days though, when life was simple and I was just getting started with these computers. For whatever reason I had more wonderment back then.
TwistedKestrel
That makes me think of the title screen for Test Drive
For reviews like this one "Access to full-sized […] images in the image galleries" would be really useful. For obvious reasons (source resolution) FHD (~2MP) screenshots would be OK. Current 0.16MP to 0.21MP pictures are too small for any graphics value, save for general feeling.
After some bad experiences with Windows Store games, I've sworn off getting anything from the Windows Store that's bigger than 10 MB.
Windows Update is just too klunky a system process for downloading and maintaining multi-gigabytes' worth of game files for me to go through again.
I haven't even signed into my Windows account on my current 8700K desktop since building it a couple months ago.
Which is a shame, because I really wanted to play Sunset Overdrive when it comes out on PC (soon).
Yeah, very leery of the Windows Store version… the demo *still* doesn't even launch for me and going by the support forum for FH4, there are more than a few wrinkles left to be ironed out
Yeah, ars had an article recently where they also had numerous problems with games crashing on Windows Store due to program conflicts, and a very involved troubleshooting session with Microsoft support complicated by poor error code documentation.
At this point, it is clear that UWP completely fails at its goal to be a robust sandboxed environment, and it's clear MS only really wanted to shoehorn it into our Windows experience so they could monopolize their app store.
[url<]https://www.youtube.com/watch?v=avwLrOBOxS4[/url<] [url<]https://www.youtube.com/watch?v=WV2nVh1AUgk[/url<] [url<]https://www.youtube.com/watch?v=Clq_qeNDwAg[/url<]
Srsly_Bro
Not mentioned in the article was the co author (I assume.. Haven't read yet), yours most truly, srsly_bro. I ranted at SSK about the rubber banding AI who out of nowhere pass on straight-aways even with the inferior car.
I really like the game. I got the $100 version and really enjoy it. It's not large or close to TDU series in size, which in my opinion are the best open world racing/driving games created.
I've yet to see this occur. Generally, I find the ai reasonably reasonable.
TravelMug
You can see it even in the demo. When it puts you into the McLaren, just stop anywhere with long enough visibility. For example the lefthander with the rocky "cliff" on the right and the house at the bottom of the hill just before it gets to go up again. If you stop there you will see your opponents stop and waiting for you at the house 🙂
DPete27
[quote<]I'd love to see the developers add a split-screen option on the PC[/quote<] Single biggest hurdle to getting living room PC gaming off the ground. I think console makers are colluding to prevent this on PC titles.
Have any racing games in the last ten years supported it on PC or console? I can't remember any.
The sonic racing games do, up To 4 players.
Ever since the original xbox, PC games quit supporting split screen, coop, and local network games. Yeah, they're colluding.
Right? According to steam hardware survyey, the most common multi-monitor setup ix 2x1080p monitors, so they wouldn't even have to split-screen for co-op, technically.
Hell, I'd be happy with multiplayer coop. But that disappeared starting with Halo, and no AAA games since have majorly supported it. Multiplayer only games sure, but no major single player campaigns have coop like on the console. Really irritating, and makes me just not want to buy any of those games. That, and the game breaking p2w microtransactions.
A lot of people don't know about Depth, but IMO it's one of the best PC exclusives for fun coop. Even with the lame dx9 UE3 engine and all, since I certainly have complaints about their performance and poor 3d sound implementation. Tolerable, but ridiculous that they don't implement any modern engine features, especially since their engine breaks AMD's forced AA, hinders framerate on modern systems, and 3d sound implementation makes it difficult to place location without resorting to 3rd party sound hacks and Razer headsets. But it's still fun.


text:
Photo: @getarchd
These Local Ladies Invite You to Shop Small for Small Business Saturday
In anticipation of Small Business Saturday, which takes place on November 27th, small-batch artists, business owners, and sisters Kristen and Lindsey Archer of Arch'd wanted to find a way to support and highlight the work of other local female business owners, and discover how other women inspire each other as business partners.
Kristen, a video producer and photographer and Lindsey, a graphic designer, did this by creating a video series that seeks to celebrate and empower the relationships between female duos in Memphis who founded and co-own a product-based business together.
Read on to learn more about the duos and to get the scoop on an upcoming giveaway:
Kristen and Lindsey Archer – Arch'd
Memphis natives and sisters, Kristen and Lindsey Archer live, work, and own a small business together.
The daughters of a teacher and an avid photographer, and sisters to an architect, Kristen and Lindsey were raised to be creative. After reading about the image transfer process, they started their business as a side-hustle in 2014, making their first appearance at Cooper-Young Festival that same year.
The Archers use original photography and design to create handmade home decor on wood and marble. Through their work, they seek to empower women and celebrate cities.
"We've always been close," said Kristen. "We've been roommates for ten years and even carpooled to work together before starting Arch'd. Do we fight? Sometimes. We are sisters. But being close means we know each other well enough to know when the other needs encouragement or when she needs to be left alone."
One of their favorite aspects of their partnership is how their skillsets – photography and design – have complement each other and allowed them to expand their line of home decor to include both mediums. Every piece they create features original photography by Kristen, original design by Lindsey, or both.
City Tasting Box – Cristina McCarter and Lisa Brown
In June of 2020, foodpreneur and Memphis culture enthusiast, Cristina McCarter (founder of City Tasting Tours) partnered with friend and nonprofit sector full-timer, Lisa Brown to create City Tasting Box.
Cristina and Lisa came up with the idea of the boxes together. "But Lisa made it nationwide," said Cristina. "I only agreed to do this if Lisa was on board."
City Tasting Box is a boutique, e-commerce shop that curates a blend of packaged goods from famed Memphis restaurants and chefs, up-and-coming local food artisans, and other Memphis-inspired crafts.
The boxes feature items from local names such as Bluff City Coffee, Grecian Gourmet, Pop's Kernels, Thistle and Bee, Muggin' Coffee House, Spicy Z's and more.
"Local food makers are our north star," said Lisa. "City Tasting Box gives them another outlet with which they can reach customers."
"When you support local," said Lisa, "you're supporting the local economy, and you're putting money back into your city. You're supporting what you want to see in your city."
Primas – Rachel Mullen and Angelique Gonzales Sloan
Rachel, owner of RM Petit Cakes and Angelique, owner of ShopMucho, are cousins and business owners sharing the same space at Primas Bakery and Boutique on South Main .
Rachel, a Christian Brothers University and Culinary Institutes of America graduate started RM Petit Cakes, which provides custom cakes and mignardises with a modern design, in 2009 and opened the shop on South Main in 2018.
Memphis College of Art graduate, Angelique, who got the spark for her business while visiting her dad in Texas, initially operated her Latin-inspired clothing boutique solely online. "I wanted to make this an in-person business so people could see and touch the products," says Angelique. With that in mind, she joined her cousin in the space on South Main.
Though they operate their businesses individually, Rachel and Angelique appreciate working together. "We're both really creative, but we're creative in different ways," says Rachel. "We complement each other because of this."
Terra Cotta – Megan Paige and Keneisha Malone
Megan, a clinical therapist, and Keneisha, a behavior analyst, met when they worked in an autism treatment space.
Though they both share a love of the plants that inhabit their Summer Avenue nursery, Keneisha sees Terra Cotta as "community work." "We're trying to create the Memphis we want to live in; that's what this space is for," Keneisha said. "In the Black and brown community, we need each other," added Megan.
In addition to being a nursery and gathering space, Terra Cotta is also a makers' market selling items made by local Black-owned businesses.
Whitney hopes the space can become an epicenter for Black and brown people. She hopes Terra Cotta can soon host community-minded markets and festivals.
When asked what it's like to work together, the two agree that their strengths play off one another. "Keneisha is very creative; she makes the shop beautiful," says Megan.
"Megan is analytical and organized," says Keneisha. "She makes sure the bills are paid."
WeTightKnit – Ashley Padmore and Whitney Washington
Chainstitch embroidery artists, Whitney Washington and Ashley Padmore met when they worked at Nordstrom in New York City. After being laid off due to the pandemic, they decided to go "all in" and open their own Memphis-based business in 2020.
Seeing the need for more sustainable practices in the fashion industry, the duo saw personalization as a perfect way to upcycle clothing by incorporating hand-stitched logos and designs using "the lost art" of hand-cranked chainstitching."
They are on a mission to build community through design with both established businesses and individuals as they work with clients to create one-of-one pieces. "It's like a tattoo for your clothes," said Ashley.
"I see the micro, whereas Whitney sees the macro. I see where we want to be in five years; she sees what we need to aim for to get there," said Ashley.
"She helps me see the details in things," said Whitney. "She drives me to better myself, my artwork, and my craft. She helps me not to be so anxious about it all."
Now that you've heard about each of these lovely ladies and their badass, boss-babe businesses, it's time you get some of the goods for yourself.
Each image in red will be featured in a gift basket giveaway on our IG! Keep an eye out for it to drop here.
Celebrating Lunar New Year in Memphis
We shouting "Cheers to the Year of the Rabbit" as many businesses and organizations come together to commemorate Lunar New Year in Memphis 🐰 Lunar
16 Ways to Serve Memphis This Month
From flexing your green thumb to lending a hand with race day duties, there are many ways to serve Memphis this month! Serve Memphis this
Collage Dance Collective's "Rise" Returns to the Cannon Center
Collage Dance Collective is launching into their 13th season with the resurrection of "Rise," a celebratory performance that honors the vital contributions made by the
Time Warp Drive-In Movie Series Season 10 is Here
What do Alabama Whitman, Pee Wee Herman, and the Beetlejuice all have in common, other than being big personalities? You can catch them all at
MLK Day in Memphis: Honor Dr. Martin Luther King's Legacy
"Life's most persistent and urgent question is what are you doing for others?" – Dr. Martin Luther King, JR. Dr. Martin Luther King Jr. may
Dry January Made Juicy: Edible Memphis Mocktail Competition
That post-holiday hump have you feeling like you need to lay off the sauce for a little bit? Or maybe the only spirit you need


With all that goes into preparing for the new year, one worry that shouldn't keep you up at night is the availability of crop protection products. At Syngenta, we believe the delivery of the right product to the right place at the right time lies squarely on our shoulders, not yours. That's why we've been tapping into our expansive network of global and local resources for months to make sure a more limited supply of raw materials, combined with increasing transportation and energy constraints, doesn't impede the flow of our products to you this year.
In today's market, where commodity prices are low and the cost of growing crops is on the rise, the importance of what we do to assess supply and demand is amplified. Understandably, in this environment, price is becoming a more important factor in many purchasing decisions. But, like you, we don't want pinching pennies at the beginning of the season to cost growers bushels at harvest.
New articles on this website describe what we're doing to make sure you can extract the most value from your Syngenta product investment. In one article, you'll see how we're increasing operational efficiencies within our purchasing, manufacturing and distribution functions to aggressively manage our internal costs, without sacrificing the high level of quality and service you deserve.
.@SyngentaUS is committed to containing costs, while still delivering exceptional products.
In another, you'll read how we're leveraging our long-term relationships with supplier and channel partners to ensure product availability and responsive, reliable delivery. As one article notes, our relationship-building efforts also extend to policymakers to make sure the product registration process remains science-based, so that growers have the tools they need to profitably manage their farms.
And in our Product Updates section, you'll see how we're continuing to invest in our portfolio, which includes 136 crop protection products and counting. These brands fit into various points along the price spectrum, giving you the flexibility to decide which product will give you the greatest return on investment.
In these uncertain times, you need partners who offer stability, leadership and trust. Syngenta has the people, portfolio and infrastructure to provide all three, so you can spend less time worrying about product availability and more time profitably growing your farm or business. Throughout 2019 and beyond, we look forward to working with you to secure a more prosperous path forward for you.


from our new forthcoming album "STAND YOUR GROUND". It will be released on April the 6th on LP and CD. The Presentation of the Album will be at "Doornroosje" in Nijmegen also on the 6th of April.
Time: 9:30pm. Address: Stadsplein 100 a.
Time: 9:00pm. Address: W. Wilhelminaplein 2.
Time: 9:00pm. Address: Pettemerstraat 5.
Time: 9:30pm. Address: Koninginneweg 44.


You will see a wide variety of accommodations, variously described as: cottage, craftsman, castle, shed, mobile, two-storied and ark. The chickens include many different varieties including Buff Orpingtons, Easter Eggers, Cuckoo Marans, Golden Laced Wyandotte, Rhode Island Red, Black Autralorp, Araucana, Delaware, Barred Rock and Bantams. Besides chickens and coops, you will also have the opportunity to see other urban livestock including mini dairy goats, honey bees and ducks. Other creative trappings of modern Seattle urban homesteads including productive organic gardens, fruit orchards, rain barrels, a solar oven and more.
This tour might be the inspiration you need to build your dream coop or begin a fun and rewarding new hobby! You will enjoy seeing the many creative arrangements people have developed in their urban yards and homesteads.


text:
Tag Archives: protective tariff
Republican Election Fraud 1864
Articles on same page of Hartford Weekly Times 19NOV1864 (link)
America was at war over the same tariff policies that brought her to the brink during the Nullification Crisis. The Morrill tariff enacted after Lincoln's election was no less abominable and prompted Texas militias to seize federal armories. This second Tariff of Abominations was signed by President Buchanan on March 2, 1861, two days before Lincoln's Inauguration. Did none of your "educators" mention this detail?
A similar bomb was planted on Herbert Hoover 58 years later. The "Increased Penalties Act" of 1929 demanded five years in prison and a fine equivalent to 14 pounds of gold for Beelzebub's Beer and The Demon Rum. Its enforcement using the new Manifesto capitation tax wrecked the stock markets and fractional-reserve banking system and put an end to Republican Administrations for 20 years. (see book below)
But politics continued and Civil War Democrats split into Peace Democrats, who wanted to sue for peace, and War Democrats, who believed in fighting it out to enforce "the" laws, but not for the object of abolishing slavery. This faction also voted for McClellan. Both DEM factions supported McClellan, but "the" laws meant the Fugitive Slave law to one faction and the protective tariff to the other. Here is another snapshot of that election:
Same page as above, along with other letters…
There were two types of oaths, one was administered to voters. The other was the pauper's oath–a formal declaration by a person that he is destitute and incapable of self-support. This was required in certain states to be eligible for public relief. Such an oath normally operated to deprive someone of the vote.
Today's government school system harps on slavery, yet primly elides mention of the antebellum sexual abuse to which the women were subjected. Harriet Beecher Stowe dared bring this up–instead of mentioning the protective tariff. Similar strategy prevents today's Kleptocracy historians from mentioning the causal connections between Prohibition and The Crash, but inducing ignorance in no way changes the facts. Orwell warned that lying about such things eventually backfires when the truth leaks out.(link)
Then, as now, both entrenched parties were soft machines in a kleptocracy dedicated to the initiation of force, rather than the defense of individual rights. Campaigns, as now, featured all the dignity and seemliness of two looters fighting over a bottle of gin snatched from a smashed liquor store window. A hand in the till and another confiscating your assets over plant leaves are high priorities to both doting factions. Both legacy looter parties want to continue "penetrating" weaker neighbors urging shoot-first repression of recreational plant leaf derivative markets. Nevermind that exporting prohibitionist policies PREVENTS those countries from developing functional economies.
The other priority shared by both entrenched parties is meddlesome invasion and bombing of distant primitive villages in some sort of religious war designed to bring terrorist retaliation. The only leveraged way to clearly say NO to all these dishonest and murderous policies is to vote for libertarian candidates in November–especially State and County LP candidates.
But let's be fair. Listen to what our adversaries say about each other before you choose LIBertarian on the ballot.
She's With Us!
Brazilian Sci-fi from 1926 featuring the usual beautiful daughter of a scientist touting prohibition and racial collectivism in America's Black President 2228 by Monteiro Lobato, translated by J Henry Phillips (link)
Find out the juicy details behind the mother of all economic collapses. Prohibition and The Crash–Cause and Effect in 1929 is available in two languages on Amazon Kindle, each at the cost of a pint of craft beer.
Brazilian blog…
Posted in asset forfeiture, banking panic, choice, climate fraud, financial crisis, individual rights, integrity, kleptocracy, libertarian, militarism, peace, political economy and ethical values, prohibition, repeal, Spoiler clout, Substances, sumptuary laws, war, winning
Tagged aggression, Civil War, coercion, collectivism, colony, force, freedom, fugitive slave, intimidation, libertarian, machine politics, mailed ballots, mercantilism, metropole, peace, protective tariff, slavery, soldiers, violence, vote fraud


When the prices are making Higher high but the indicators like MACD,ROC, RSI, Stocastics are Lower High when compared to the previous high then there is a formation of negative divergence. Which could possibly lack of momentum and interest the market following by profit booking.
Price can be defined as the aggregate value of all participants in a market as they express their hopes, desires, fears, and other considerations as they establish positions (whether as hedged positions or outright directional positions).
Momentum can be defined as the speed or force of prices traveling in a given direction.
Thus, price may be moving higher, but doing so at decreased speed or decreased force (or urgency). If this situation develops, we would consider this to be a 'momentum divergence,' in that momentum is registering an opposite reading to price direction.
One may also think of it as throwing a ball into the air. As the ball reaches the apex (the highest point), the ball slows down its speed accordingly before stopping and then reversing… slowly traveling down at first but then gathering speed as it heads closer to the ground.
Nifty Hourly chart shows such a Negative Momentum divergence in MACD,ROC,RSI but the prices are making higher high(+ve divergence). Possibly profit booking could affect the street in short term. Target comes around the lower band of the bollinger band 2960-2940 levels.


text:
Q: Create Data Driven Unit Tests in an NHibernate Environment
Background
We are slowly updating a very old application (based on "normal" SqlCommand queries and everything that comes with it) with some new code. To enhance stability and ease further development, we introduced NHibernate into the mix, along with good programming practices and what not.
So now, whenever a new module (not that the application is actually modular, but lets call it that) needs a large enough update, we break out all functionality into the "new" world of NHibernate and create a facade for the old code, so it keeps working.

Setup
I am creating Unit Tests for the facades. For this, I created a base class that all unit test classes are inheriting from. This class, on TestInitialize

*

*creates the database schema using NHibernates "SchemaExport"

*creates a "legacy" schema that consist of all tables that are not yet mapped by Nhibernate, but are needed by the facades to work

Every TestClass (inheriting from the one above) has its own DataSet.sql which is executed on TestInitialize, which

*

*fills mapped Nhibernate tables with test specific data

*fills the legacy tables with test specific data

*fills a testExecutions table with input and expected output for each test run

The TestMethod of each TestClass then iterates over the testExecutions rows, creates the required objects (NHibernate), calls the facade it tests, and Asserts the returned data against what was defined in the testExecutions table.
Problem
The testing works fine, I get exactly the results I expect, but...
I have a big problem with this approach: Every test run visible in the test outputs is actually many many test executions. But from the outside, it just looks like a single test, even if the test itself actually runs the tested facade method many times over, with new data each time
I read about Data Driven Unit Tests and thought that it was literally exactly what I was already doing. So, instead of using my own things, I decided I should use that.
But the problem is: The TestContext.DataRow does obviously not know about NHibernate, so I don't actually get the objects required for testing, but a DataRow object with all data filled in the "old" way of Sql objects.
Is there a way to "teach" DataSource to return Nhibernate objects? Do I have to write my own DataSource attribute to accomplish this? How would that need to look?
Or is there another way
Is there a way to make my TestMethods to record the iteration over the testExecutions the same way a Data Driven test would do? So I don't have one Test, but the actual amount of tests run inside the method?

A: Are you bound to MsTest? Consider using NUnit, which has extension points for exactly your scenario. Have a look at [TestCaseSource] attribute http://www.nunit.org/index.php?p=testCaseSource&r=2.5.9, which allows you to reference a method to get test data from. The data you source from there will appear as separate unit tests.
The method must be static, i.e. you have to work around passing the NHibernate session by means of using a static member, which you can set either in the class or test setup method.

A: Okay, I managed to get it working now, although I had to change quite a bit of code.
The root of my problem was, that I was using [TestInitialize] to create both the database structure (schema, tables, etc.) including the setup data AND the test-runs themselves.
MSTest and NUnit alike see things differently. The test runs need to exist BEFORE the tests are run. This means, that by the time [TestInitialize] (or [SetUp] respectively) are run, the [DataSource] (or [TestCaseSource]) is queried.
Obviously this didn't work in my case, because I only created the data for the test runs in the same methods that generate the table structure.
I reworked my test suites so that the test run data is contained in a separate file (Access DB), while the conext (schema, tables, initial data) is createdy new for each test method.
This would already work fine, if not for an annoying Visual Studio 2010 Bug that causes the [TestInitialize] and [TestCleanup] method to only run on the first iteration of a [DataSource]d test, so I had to put all of that in the normal constructors of the class...
Nonetheless, everything works as it should now an I can see the actual amount of tests run :-)

redpajama_set_name: RedPajamaStackExchange


Can exercise help you learn better?
Kids from across the UK have been helping to find out if exercise can help them learn better.
Over 1000 primary school children took part in an experiment as part of a project called 'Super Movers'.
What is 'Super Movers' all about?
Lots of TV and footy stars have been involved with the Super Movers project.
The aim is to help kids at primary school move more by doing different routines and activities.
It's being run by the BBC and Premier League.
The aim was to find out if physical activity improves behaviour and learning in class...and it did!
The study found that over three quarters of schools that took part noticed their pupils' brain function was better after physical activity.
The children taking part were split in to two groups - one that did exercise and one that didn't.
The first group did 50 minutes of activity, including circuit-style training and choreography, before carrying out a series of tasks. The researchers then compared how they did with those who hadn't done the same exercise.
Being active also significantly improved their mood.
Should there be more sport in schools?


We are able to offer prompt safe collection of cement based asbestos roofing sheets and other non licensable asbestos waste using our dedicated vehicles fully insured to carry hazardous waste. The service is designed to give you peace of mind that safety and legislative requirements are met.
Our engineers have current Asbestos Awareness training, all backed up by the required documentation to meet current Environment Agency requirements.
This includes a consignment note upon safe disposal of the asbestos, providing a full paper trail of your waste.
You can call us on 0203 301 7472 to discuss your requirements, alternatively please contact us using our online contact form.


Specialty Springs | Spring Manufacturer | American Precision Spring American Precision Spring Corp.
Springs have many applications in many different industries and in many different products. We can manufacture a number different specialty springs not detailed on our site, including power springs, leaf springs, contact springs, and more. Call us to discuss your specific specialty spring needs.


The Clio Extended harp is a 44 gut-strung pedal harp made by the well-known artisan French make, Camac Harps.
This Clio Extended harp has an ebony finish, but is also available in natural maple, cherrywood, walnut, and mahogany.
Small, light, easy to transport, and of high aesthetic and acoustic quality, the Clio is made with all the skill we have accumulated in forty years of manufacturing harps. It is an extraordinarily reliable harp, equipped with the latest mechanism also used for Camac's top-range models. A perfect starting block for budding musicians, the Clio is also an ideal option for the professional harpist seeking a small, light instrument. The extended soundboard offers an even fuller sound.
For more details about this or any other Camac Harp, please do not hesitate to contact us.


Just as Jesus' famous Sermon on the Mount begins with the Beatitudes ("Blessed are the poor in spirit…"), so James the brother of Jesus provides us his own Beatitude in James 1:12. When you hear the word "blessed", what do you think of? We typically associate blessing with painless existence and things going as we think they should: relationships in the right place, finances in order, jobs both fruitful and fulfilling. Blessed.
And yet here, James is writing to a people whose lives aren't going as they had hoped. They are being persecuted and oppressed; they are experiencing not merely a trial, but in the words of James 1:2, "trials of various kinds." Things are far from easy, they're complicated and confusing. From the outside, we would never look at the lives of these early Christians and say they were living the "blessed life." Interestingly, James doesn't try to tie their blessing to the removal of trials or the extraction from their difficulty, but rather calls them to steadfastness and perseverance under the trial because he knows that God's still at work and has promised something much greater to them. What does God promise?
When life doesn't go your way, what's your response? Do you throw in the towel of faith and go your own way, or do you persevere and trust in God's wisdom as over your own? Do you have a longer view in mind, one that outlasts this world or do you think God owes you something immediately? James is trying to remind us that Biblical Christianity is marked by God's presence in the midst of challenges and a people who continue to love to God despite their pains and problems.
Written & performed by Joe Day & Ryan Carbary.
Background vocals by Pete Wilson.
Produced & mixed by Ryan Carbary.


To read Duncan Irving's play-by-play narration of the action from Jakarta — where Iraq won today's Asian Cup final — written live, as it happened, click "read more" below. And stay tuned for further updates on the reaction from Iraq.
Final thoughts: Congratulations to Iraq. They made up for some callow defending with determination, heart and fitness — and these guys were scarily fit. They looked desperate at the back at times, but the Saudis, who kept their shape better, never really got out of first gear. Perhaps Al Qahtani was well below his best, but they really can't argue with the outcome.
That's it from me. Thanks for joining us today. If you want to catch a replay, Setanta is showing it at 3pm eastern. Their website has a venue finder (//www.setanta.com). You might just have bit more luck persuading a barkeep to change the channel at a more civilized hour. Cheerio.
And now … a giant silver goblet is presented to Younis Mahmoud. The lights dim, the fireworks go off … and on comes Queen!!! It's the same the world over isn't it? "We Are The Champions." The Iraqis leave the podium, place the trophy on the ground and dance around it in a circle, all while being besieged by photographers and two guys wielding confetti machines.
More pewter goblets, but this time with million-dollar smiles. They're on the podium now, dancing away.
More dancing and more awards — fair play goes to Japan, and those hometown Aussie announcers are gushing over Mark Shield, who's getting his medal. At last …. the Saudis head on up.
Al Qahtani picks up the golden boot award as top scorer with four goals. Hold on a minute, says Younis Mahmoud, who also ended with four. He gets on the dais, and his teammates are laughing at him. Younis Mahmoud picks up the tournament MVP honors and a $25,000 check.
Now come the FIFA suits and the official handover to 2011 host Qatar. Under the rules of this competition, the top three finishers receive a bye to appearing at that tournament, which means that Iraq, Saudi Arabia and South Korea (who defeated Japan 6-5 on penalties yesterday after a 0-0 tie) will all be back.
The Iraqi players and staff hold hands and dance in a circle. Jassim Gholam stands in the middle waving a giant Iraqi flag.
On the field in Jakarta, Younis Mahmoud and Hawer Mohamed are locked in a long embrace in the center circle. They're ready to pick up the trophy. And now they're enjoying a group dance while they wait. Saudi players, who look absolutely gutted are waiting, too. They're missing out on winning a fourth title here; this, of course, is the Iraqis' first.
90+3 Final Score: Iraq 1, Saudi Arabia 0. The Iraqi players are heaped in the center circle weeping. At the far end, Iraqi fans are unfurling flags and screaming. Nashat is named man of the match amid all the chaos. The Iraqi players have a giant flag and are performing a lap of honor.
90+2 Noor Abbas nearly gifts Saudi Arabia an equalizer, racing out to pick off a cross. He misses it and Al Hawsawi's header bounces in front of an open goal and over the bar.
90+1Iraq coach Yorvan Vieira is bouncing up and down on the sideline, trying to hold it together here. I don't blame him — his defense is holding on (just) and his striker has nothing in the tank.
90 There will be three minutes of stoppage time.
90 Substitution Iraq: Mahdi Karim off; Ahmed Abid Ali on.
89 Iraq's Hawer Mohamed breaks again and shoots over. Iraq are enjoying acres on the counter, but Younis Mahmoud is doing the defense's work for them.
88 Free kick to Saudi Arabia and the Iraqis look vulnerable. Jassim's headed clearance looks strong and Ali Abbas breaks, runs 60 yards, turns and hits a sublime ball to Younis Mahmoud. His first touch sends it squirting into the air and he tries to save face with the weakest of headers.
87 Substitution Iraq: Bassim Abbas off; Ali Abbas on.
83 Bassim Abbas goes down with a pulled hamstring and Iraq doesn't have anyone ready. The defending is muddled but they scrap their way to clearing the ball.
82 Younis Mahmoud, who's bound for Lyon, gets in a wonderful space in the box but prefers to cut the ball back for Mahdi Karim who shoots wide.
82 Substitution Saudi Arabia: Al Bahari off; Saad Al Harthi on. Saudi Arabia throws another forward into the mix.
80 Substitution Iraq: Karrar Jassim off; Ahmed Mendajed on.
78 Khaled Aziz takes a tumble in the box and demands a penalty. No dice.
75 Younis Mahmoud should have put this one away here, going one on one with Al Mosailem, but he hits it at the keeper. The Iraqis try to put away the loose ball but the striker prefers to dive for a penalty — he doesn't get it, though.
72 Yellow card Iraq: Ali Rehema on Khaled Aziz. Predictably, Saudi Arabia are stung into attack, and those desperate Iraqi challenges come flying in. Referee Shield lets a couple go, but can't ignore this one.
71 GOOOOOOOOOOOOOOLLLLLL!!!!!!! Saudi Arabia 0-1 Iraq. Oh dear, poor old goalie Al Mosailem flies out at the far post and completely misses the ball. Younis Mahmoud doesn't, and he leaps high and thumps a free header into the back of the net.
70 Corner Iraq after another quickie breakaway. It's a corner and ….
69 Has to be said that the Iraqis are very very fit. They ran the Koreans ragged in the semifinal. Then again, who needs fitness when you've got Ali Rehema to send in a near-suicidal backpass? Noor Sabri struggles but beats out Al Hawsawi.
67 Malek Al Hawsawi breaks and puts one over the bar.
65 Man, what a miss!! Hawar Mohamed completely flubs an open shot on goal, but recovers and puts the ball back in the Saudi box. Younis Mahmoud ghosts between two defenders and heads wide.
62 Al Mosailem makes a pair of brilliant saves from Younis Mahmoud and Nashat Akram after an Iraqi counter. The counter was all of 70 yards. Corner Iraq. Headed on at the near post but Karrar Jassem is seconds too late at the far post to put the ball away.
57 What a save by Noor Sabri!! Taiseer Al Jassam smacks in a dipping volley from about 35 yards that the Iraqi keeper palms wide.
55 There's a lot of midfield head tennis at the moment. It's like a training exercise and not much fun to watch. But wait … here's Iraq's Younis Mahmoud haring into the box, takes on one, takes on two and lofts a really rubbish ball to the far post and out for a goal kick. What was that? A cross? A shot?
49 Free kick to Iraq. It's not a great one from Nashat but he gets the corner.
48 Ali Mousa takes a lump out of Iraq's Mahdi Karim, who makes a super meal of the challenge. He gets the free kick, and this time Al Mosailem makes a nice save.
46 Nashat has a crack from all of 45 yards that sails over the bar. A good idea because Al Mosailem isn't the surest keeper. As he immediately proves by bobbling a free kick.
46 Substitution Saudi: Al Qahtani off, Al Mousa on.
You might like to take a look at notes assembled in Baghdad by the NYT's bureau staff. They appear in a post below this one, or click on this link.
45+3 Halftime Saudi Arabia 0-0 Iraq. Lots of honest endeavor by both teams here. The midfielders are pretty flimsy, which makes for heart-stopping counters and end to end stuff … but neither team looks capable of finishing.
45+2 Iraq's Karrar Jassim had made a promising breakaway that sort of ran out of gas, but Saudi's Aziz crudely chops him down for a dangerous free kick. Iraq's Nashet wastes this one and it flew toward the running track.
45 There will be three minutes of stoppage time.
44 Saudi's Al Qahtani gets a good run in on goal, but then the self-styled sniper sees his shot balloon over the bar.
43 Saudi Arabia's Malek Al Hawsani makes a run on goal but runs into the Iraqi central defenders, who are a pretty imposing pair.
42 Iraq's Karrar Jassim shoots from long-range, but it goes very wide. That said, Iraq are finishing the first half on a high.
41 Free kick Iraq. Nashat Akram sends it into the box. Younis Mahmoud gets in a strong header but can't get it on target.
40 Corner Iraq. Really hopeful long ball and Saudi's Aziz puts it out even though there's nobody within five yards of him. Khalal Jassim heads the corner at the far post and Saudi keeper Yaser Al Mosailem flubs the grab and the ball squirts behind for another corner … that's cleared.
38 Yellow card Iraq and Saudi Arabia: Younis Mahmoud for simulation; and Walid Jahdali. Just because … who knows, because the replay shows no contact.
35 Saudi's Walid Jahdali has clashed with Iraq's Younis Mahmoud, and the Iraqi goes down clutching his face. I mention this because this has been a physical but clean game so far.
30 This is pretty frenetic stuff here. Saudi Arabia look defensively quite solid but have nothing going on up front. Iraq, meanwhile, favors the last-ditch challenge and the scrappy breakaway. They don't look overawed, but desperate in their play. If I were a betting man, I'd put my loot on the Saudis. But I wouldn't bet the farm.
29 Iraq's Nashat breaks up a counter by hitting Al Qahtani in the solar plexus. The referee sees nothing wrong with this. He has kind of a loose interpretation of legal challenges.
28 So close for Iraq. Jassim cuts in from the left and rides a pair of challenges close to the endline. His snapshot hits the keeper and goes out for a corner.
26 Iraq's Hawar Mohamed has a run down the left, but he's finding Khaled Aziz a tough opposite number.
25 Yellow card Iraq Iraq's Karrar Jassan gets a yellow for tugging on Kharin's shirt. The ball from Saudi's Al-Qahtani pings around the box but is cleared. Iraq is gamely defending, but they're being pushed back. It has a Keystone Cops quality to it, but the defenders are getting it done — for now.
21 Younis Mahmoud makes a breakaway down the left, but the square ball across the box rolls into the keeper's arms.
19 Iraq's Bassim Abbas fouls Saud Khariri. There's a bit of afters in the box here. Al Khatani and Ali Rehena get a good telling off from referee Mark Shield. The free kick is saved easily. Saudi Arabia are beginning to impose a bit of rhythm on the game now.
18 There's a break in the action whule Iraqi keeper Sabri Noor gets treatment on his ankle. He's up and just about mobile now.
14 Saudi corner is cleared by the keeper.
11 Yellow card Iraq Qusay Munir, for a two-footed challenge.
From 25 yards that blazes over.
Iraq — Noor Sabri Abbas, Gholan, Abbas, Abdul Amer, Rehema, Akram, Mohammed, Karrar Jassim , Mahdi Karim, Quasay Munir, Younis Mahmoud (capt.).
Now the Saudi anthem. Not sure about the size of the crowd here, but organizers were banking on a South Korea-Japan final for a good turnout. It's actually about half full.
Hello everyone, and welcome to a GOAL blog special — coverage of today's match between Iraq and Saudi Arabia. Duncan Irving watching this one from Brooklyn. A technical note: this match is being transmitted on Setanta, and I believe with my ears that this is an Australian feed. Actually, I know this because they've had to wave the flag for the Socceroos, who were a bit of a disappointment. They won't be cutting in until right before kickoff, which is scheduled for 8:35 eastern. So grab a cup of tea, and join us.
Hope to see this soccer match via the internet, since its not being covered on local tv.
Where can we watch the action live?
NYT Ed.: Sorry friends, we had a technical glitch, but are up and running now.
it's sad we can't watch this historic match live … but thanks NYT, this is the ONLY live option i can find in the american media.
Simon, thank you soooo much for the link!!
I'm so proud of you NYT for blogging this match live. I hope Iraq win.
Soccer is so much more than a sport!
the link doesn't work for me. I can only see a list of countries and advertisements.
It will be great if Iraq win, will cheer up so many people in that country. I worry if things go badly though. Can you imagine if it goes to penalties and all the shiites on Iraqs team score but the Sunnis dont.. Could get ugly.
YES. YES. YES. Go Iraq! Go Iraq! Victory for peace! Victory for peace!
Try watching the stream on IE. It didn't work for me on Firefox, but works on IE.
A friend of mine is from iraq not me, but i want them to win so much they earned it.
//wwitv.com/portal.htm click TV Sports on the far right menu. then a list of sports channels appears.. Look for China and the channel CCTV-5 next to those bits of text you should see a green button with the stream rate click that.. Does the video not start ?
If Iraq wins – there will be so much celebration in Iraq – and, unfortunately, much shooting and maybe suicide bombs as well. But alltogether it should be a very positive thing for Iraq, it should unite different people. Too bad that americans don't understand the power of soccer.
I can't stand the suspense. If Iraq wins, I pray for a safe celebration!
As an American I can't take my eyes off this … the most important game I have ever seen! It means so much to so many. You are right.
Ah, overtime, I think Iraq's gonna win.
thank you for this blog. a pleasant surprise. keep up the good work duncan!
Maybe the most important win by a team or country in any sport ever. It makes the 1980 U.S. hockey team look ordinary.
My wish has been forfilled, this is just great, now hope everything may be celibrated quietly, and peacefully.