text:
<?php
/**
 * @package framework
 * @subpackage testing
 */

/**
 * Controller that executes PHPUnit tests.
 *
 * Alternatively, you can also use the "phpunit" binary directly by
 * pointing it to a file or folder containing unit tests.
 * See phpunit.dist.xml in the webroot for configuration details.
 *
 *
URL Options

 * - SkipTests: A comma-separated list of test classes to skip (useful when running dev/tests/all)
 *
 * See {@link browse()} output for generic usage instructions.
 *
 * @package framework
 * @subpackage testing
 */
class TestRunner extends Controller {

	/** @ignore */
	private static $default_reporter;

	private static $url_handlers = array(
		'' => 'browse',
		'coverage/module/$ModuleName' => 'coverageModule',
		'coverage/suite/$SuiteName!' => 'coverageSuite',
		'coverage/$TestCase!' => 'coverageOnly',
		'coverage' => 'coverageAll',
		'cleanupdb' => 'cleanupdb',
		'module/$ModuleName' => 'module',
		'suite/$SuiteName!' => 'suite',
		'all' => 'all',
		'build' => 'build',
		'$TestCase' => 'only'
	);

	private static $allowed_actions = array(
		'index',
		'browse',
		'coverage',
		'coverageAll',
		'coverageModule',
		'coverageSuite',
		'coverageOnly',
		'cleanupdb',
		'module',
		'suite',
		'all',
		'build',
		'only'
	);

	/**
	 * @var Array Blacklist certain directories for the coverage report.
	 * Filepaths are relative to the webroot, without leading slash.
	 *
	 * @see http://www.phpunit.de/manual/current/en/appendixes.configuration.html
	 *      #appendixes.configuration.blacklist-whitelist
	 */
	static $coverage_filter_dirs = array(
		'*/thirdparty',
		'*/tests',
		'*/lang',
	);

	/**
	 * Override the default reporter with a custom configured subclass.
	 *
	 * @param string $reporter
	 */
	public static function set_reporter($reporter) {
		if (is_string($reporter)) $reporter = new $reporter;
		self::$default_reporter = $reporter;
	}

	/**
	 * Pushes a class and template manifest instance that include tests onto the
	 * top of the loader stacks.
	 */
	public static function use_test_manifest() {
		$flush = true;
		if(isset($_GET['flush']) && $_GET['flush'] === '0') {
			$flush = false;
		}

		$classManifest = new SS_ClassManifest(
			BASE_PATH, true, $flush
		);

		SS_ClassLoader::instance()->pushManifest($classManifest, false);
		SapphireTest::set_test_class_manifest($classManifest);

		SS_TemplateLoader::instance()->pushManifest(new SS_TemplateManifest(
			BASE_PATH, project(), true, $flush
		));

		Config::inst()->pushConfigStaticManifest(new SS_ConfigStaticManifest(
			BASE_PATH, true, $flush
		));

		// Invalidate classname spec since the test manifest will now pull out new subclasses for each internal class
		// (e.g. Member will now have various subclasses of DataObjects that implement TestOnly)
		DataObject::reset();
	}

	public function init() {
		parent::init();

		$canAccess = (Director::isDev() || Director::is_cli() || Permission::check("ADMIN"));
		if(!$canAccess) return Security::permissionFailure($this);

		if (!self::$default_reporter) self::set_reporter(Director::is_cli() ? 'CliDebugView' : 'DebugView');

		if(!PhpUnitWrapper::has_php_unit()) {
			die("Please install PHPUnit using Composer");
		}
	}

	public function Link() {
		return Controller::join_links(Director::absoluteBaseURL(), 'dev/tests/');
	}

	/**
	 * Run test classes that should be run with every commit.
	 * Currently excludes PhpSyntaxTest
	 */
	public function all($request, $coverage = false) {
		self::use_test_manifest();
		$tests = ClassInfo::subclassesFor('SapphireTest');
		array_shift($tests);
		unset($tests['FunctionalTest']);

		// Remove tests that don't need to be executed every time
		unset($tests['PhpSyntaxTest']);

		foreach($tests as $class => $v) {
			$reflection = new ReflectionClass($class);
			if(!$reflection->isInstantiable()) unset($tests[$class]);
		}

		$this->runTests($tests, $coverage);
	}

	/**
	 * Run test classes that should be run before build - i.e., everything possible.
	 */
	public function build() {
		self::use_test_manifest();
		$tests = ClassInfo::subclassesFor('SapphireTest');
		array_shift($tests);
		unset($tests['FunctionalTest']);
		foreach($tests as $class => $v) {
			$reflection = new ReflectionClass($class);
			if(!$reflection->isInstantiable()) unset($tests[$class]);
		}

		$this->runTests($tests);
	}

	/**
	 * Browse all enabled test cases in the environment
	 */
	public function browse() {
		self::use_test_manifest();
		self::$default_reporter->writeHeader();
		self::$default_reporter->writeInfo('Available Tests', false);
		if(Director::is_cli()) {
			$tests = ClassInfo::subclassesFor('SapphireTest');
			$relativeLink = Director::makeRelative($this->Link());
			echo "sake {$relativeLink}all: Run all " . count($tests) . " tests\n";
			echo "sake {$relativeLink}coverage: Runs all tests and make test coverage report\n";
			echo "sake {$relativeLink}module/<modulename>: Runs all tests in a module folder\n";
			foreach ($tests as $test) {
				echo "sake {$relativeLink}$test: Run $test\n";
			}
		} else {
			echo '
';
			$tests = ClassInfo::subclassesFor('SapphireTest');
			asort($tests);
			echo "
Link() . "all\">Run all " . count($tests) . " tests
";
			echo "
Link() . "coverage\">Runs all tests and make test coverage report
";
			echo "
";
			foreach ($tests as $test) {
				echo "
Link() . "$test\">Run $test
";
			}
			echo '
';
		}

		self::$default_reporter->writeFooter();
	}

	/**
	 * Run a coverage test across all modules
	 */
	public function coverageAll($request) {
		self::use_test_manifest();
		$this->all($request, true);
	}

	/**
	 * Run only a single coverage test class or a comma-separated list of tests
	 */
	public function coverageOnly($request) {
		$this->only($request, true);
	}

	/**
	 * Run coverage tests for one or more "modules".
	 * A module is generally a toplevel folder, e.g. "mysite" or "framework".
	 */
	public function coverageModule($request) {
		$this->module($request, true);
	}

	public function cleanupdb() {
		SapphireTest::delete_all_temp_dbs();
	}

	/**
	 * Run only a single test class or a comma-separated list of tests
	 */
	public function only($request, $coverage = false) {
		self::use_test_manifest();
		if($request->param('TestCase') == 'all') {
			$this->all();
		} else {
			$classNames = explode(',', $request->param('TestCase'));
			foreach($classNames as $className) {
				if(!class_exists($className) || !is_subclass_of($className, 'SapphireTest')) {
					user_error("TestRunner::only(): Invalid TestCase '$className', cannot find matching class",
						E_USER_ERROR);
				}
			}

			$this->runTests($classNames, $coverage);
		}
	}

	/**
	 * Run tests for one or more "modules".
	 * A module is generally a toplevel folder, e.g. "mysite" or "framework".
	 */
	public function module($request, $coverage = false) {
		self::use_test_manifest();
		$classNames = array();
		$moduleNames = explode(',', $request->param('ModuleName'));

		$ignored = array('functionaltest', 'phpsyntaxtest');

		foreach($moduleNames as $moduleName) {
			$classNames = array_merge(
				$classNames,
				$this->getTestsInDirectory($moduleName, $ignored)
			);
		}

		$this->runTests($classNames, $coverage);
	}

	/**
	 * Find all test classes in a directory and return an array of them.
	 * @param string $directory To search in
	 * @param array $ignore Ignore these test classes if they are found.
	 * @return array
	 */
	protected function getTestsInDirectory($directory, $ignore = array()) {
		$classes = ClassInfo::classes_for_folder($directory);
		return $this->filterTestClasses($classes, $ignore);
	}

	/**
	 * Find all test classes in a file and return an array of them.
	 * @param string $file To search in
	 * @param array $ignore Ignore these test classes if they are found.
	 * @return array
	 */
	protected function getTestsInFile($file, $ignore = array()) {
		$classes = ClassInfo::classes_for_file($file);
		return $this->filterTestClasses($classes, $ignore);
	}

	/**
	 * @param array $classes to search in
	 * @param array $ignore Ignore these test classes if they are found.
	 */
	protected function filterTestClasses($classes, $ignore) {
		$testClasses = array();
		if($classes) {
			foreach($classes as $className) {
				if(
					class_exists($className) &&
					is_subclass_of($className, 'SapphireTest') &&
					!in_array($className, $ignore)
				) {
					$testClasses[] = $className;
				}
			}
		}
		return $testClasses;
	}

	/**
	 * Run tests for a test suite defined in phpunit.xml
	 */
	public function suite($request, $coverage = false) {
		self::use_test_manifest();
		$suite = $request->param('SuiteName');
		$xmlFile = BASE_PATH.'/phpunit.xml';
		if(!is_readable($xmlFile)) {
			user_error("TestRunner::suite(): $xmlFile is not readable", E_USER_ERROR);
		}
		$xml = simplexml_load_file($xmlFile);
		$suite = $xml->xpath("//phpunit/testsuite[@name='$suite']");
		if(empty($suite)) {
			user_error("TestRunner::suite(): couldn't find the $suite testsuite in phpunit.xml");
		}
		$suite = array_shift($suite);
		$classNames = array();
		if(isset($suite->directory)) {
			foreach($suite->directory as $directory) {
				$classNames = array_merge($classNames, $this->getTestsInDirectory($directory));
			}
		}
		if(isset($suite->file)) {
			foreach($suite->file as $file) {
				$classNames = array_merge($classNames, $this->getTestsInFile($file));
			}
		}

		$this->runTests($classNames, $coverage);
	}

	/**
	 * Give us some sweet code coverage reports for a particular suite.
	 */
	public function coverageSuite($request) {
		return $this->suite($request, true);
	}

	/**
	 * @param array $classList
	 * @param boolean $coverage
	 */
	public function runTests($classList, $coverage = false) {
		$startTime = microtime(true);

		// disable xdebug, as it messes up test execution
		if(function_exists('xdebug_disable')) xdebug_disable();

		ini_set('max_execution_time', 0);

		$this->setUp();

		// Optionally skip certain tests
		$skipTests = array();
		if($this->getRequest()->getVar('SkipTests')) {
			$skipTests = explode(',', $this->getRequest()->getVar('SkipTests'));
		}

		$abstractClasses = array();
		foreach($classList as $className) {
			// Ensure that the autoloader pulls in the test class, as PHPUnit won't know how to do this.
			class_exists($className);
			$reflection = new ReflectionClass($className);
			if ($reflection->isAbstract()) {
				array_push($abstractClasses, $className);
			}
		}

		$classList = array_diff($classList, $skipTests, $abstractClasses);

		// run tests before outputting anything to the client
		$suite = new PHPUnit_Framework_TestSuite();
		natcasesort($classList);
		foreach($classList as $className) {
			// Ensure that the autoloader pulls in the test class, as PHPUnit won't know how to do this.
			class_exists($className);
			$suite->addTest(new SapphireTestSuite($className));
		}

		// Remove the error handler so that PHPUnit can add its own
		restore_error_handler();

		self::$default_reporter->writeHeader("SilverStripe Test Runner");
		if (count($classList) > 1) {
			self::$default_reporter->writeInfo("All Tests", "Running test cases: ",implode(", ", $classList));
		} elseif (count($classList) == 1) {
			self::$default_reporter->writeInfo(reset($classList), '');
		} else {
			// border case: no tests are available.
			self::$default_reporter->writeInfo('', '');
		}

		// perform unit tests (use PhpUnitWrapper or derived versions)
		$phpunitwrapper = PhpUnitWrapper::inst();
		$phpunitwrapper->setSuite($suite);
		$phpunitwrapper->setCoverageStatus($coverage);

		// Make sure TearDown is called (even in the case of a fatal error)
		$self = $this;
		register_shutdown_function(function() use ($self) {
			$self->tearDown();
		});

		$phpunitwrapper->runTests();

		// get results of the PhpUnitWrapper class
		$reporter = $phpunitwrapper->getReporter();
		$results = $phpunitwrapper->getFrameworkTestResults();

		if(!Director::is_cli()) echo '
';
		$reporter->writeResults();

		$endTime = microtime(true);
		if(Director::is_cli()) echo "\n\nTotal time: " . round($endTime-$startTime,3) . " seconds\n";
		else echo "
Total time: " . round($endTime-$startTime,3) . " seconds
\n";

		if(!Director::is_cli()) echo '
';

		// Put the error handlers back
		Debug::loadErrorHandlers();

		if(!Director::is_cli()) self::$default_reporter->writeFooter();

		$this->tearDown();

		// Todo: we should figure out how to pass this data back through Director more cleanly
		if(Director::is_cli() && ($results->failureCount() + $results->errorCount()) > 0) exit(2);
	}

	public function setUp() {
		// The first DB test will sort out the DB, we don't have to
		SSViewer::flush_template_cache();
	}

	public function tearDown() {
		SapphireTest::kill_temp_db();
	}
}


text:
HomeNewsNAIAS
According To Elon Musk, Tesla Model 3 Will Cost $35,000: Would You Buy One?
Thanks to a series of leaks and early reveals, the 2015 North American International Auto Show didn't provide many surprises. There were, however, two worth noting: 1. The unveiling of the totally unexpected Ford GT supercar. 2. The stated price of a future Tesla vehicle -- the Model 3 -- which...Read More»
01/15/2015 Richard Read comment now!
Once Again, Ford Owners Are The Most Loyal In America Says IHS Survey
Competition between automakers may be stiffer than ever, but brand loyalty isn't dead -- at least not among Ford fans. Research firm IHS analyzed 12 months of data and determined that when it comes to repeat customers, Ford is doing fab. MUST SEE: 2016 Nissan Titan Preview To reach that conclusion...Read More»
2014 Ford Escape, 2015 Lincoln MKC Recalled To Fix Fuel Pump Flaw
Ford has issued a recall for select 2014 models of the Ford Escape and 2015 models of the Lincoln MKC. According to the National Highway Traffic Safety Administration, some of those vehicles may suffer from fuel pump flaws that could cause the devices to fail in traffic. CHECK OUT: 2016 Lincoln MKX...Read More»
Honda Takes Top Honors In Annual Auto Ad Competition (Video)
It's a big week for directors, grips, and gaffers -- and not just because of the Golden Globes. The North American International Auto Show is up and running in Detroit, and today on the show floor, awards are being doled out for the best recent car ads. The Automobile Advertising of the Year Awards...Read More»
Danny Glover Joins Nissan Workers In Protest At 2013 Detroit Auto Show
Like every other automaker, Nissan is hoping to get loads of press coverage at this week's North American International Auto Show. That may happen, but not all of it will be for the reasons that CEO Carlos Ghosn and his team expected. Nissan probably hoped to generate excitement around the reveal...Read More»
01/14/2013 Richard Read 1 Comment
Acura Brings 2013 RDX Plus NSX & ILX Concepts To Detroit
Acura fans, we have good news: the automaker is bringing not one, not two, but three all-new vehicles to the 2012 Detroit Auto Show in January. Two of those rides will be concepts, and the third appears to be a working prototype of a 2013 model. The prototype is of the 2013 RDX, Acura's...Read More»
Suzuki Bails On Major Auto Shows In Los Angeles & Detroit
Suzuki fans, we have bad news: if you were hoping to glimpse your favorite automaker's newest rides at the upcoming Los Angeles and Detroit auto shows, you're in for some disappointment. For those who follow Suzuki, it's not surprising that the company is skipping Detroit. Suzuki hasn't appeared...Read More»
10/27/2011 Richard Read 2 Comments
2012 North American Car Of The Year: The Short List
The 2012 North American Car of the Year awards are still more than three months away, yet the list has been officially limited to a total of 24 vehicles, including 17 cars and seven light trucks. Jurors—including our editorial director Marty Padgett—have compiled their annual shortlist...Read More»
10/04/2011 Bengt Halvorson 2 Comments
Just Launched: Snazzy Mobile Site For 2011 Detroit Auto Show
The 2011 Detroit Auto Show is just around the corner, and this time around, event organizers have made it even easier for attendees to keep up on the action. Gone are the days of schlepping around guides and maps; for owners of smartphones and tablets, Detroit has launched a mobile site that...Read More»
It Looks Like The Big Three Are Back
There's no denying that Detroit automakers have had a rough couple of years. It was about this time in 2008 that gas prices began climbing toward $4 a gallon, which brought about a dramatic change in vehicle demand and explains why there are so many hybrids and compacts in the pipeline these days...Read More»
Friday Video: 2010 Detroit Auto Show Flash Mob. In Formalwear.
We're starting to lose patience with flash mobs. What was once an edgy, socially deviant gesture has devolved into an outlet for extroverted Michael Jackson fans and self-professed marketing "gurus". That said, we're willing to give a pass to this clip from the NAIAS Black Tie Charity Preview last...Read More»
Video: Toyota Adds Auto Access Seat To Sienna Minivan
Anyone who's ever had to help a wheelchair-bound person into an average car or minivan -- one without a lift -- knows that the process can be exhausting. And with America's Baby Boomer population moving quickly toward senior status, the travails of transporting the elderly and infirm are likely to...Read More»
2010 Detroit Auto Show: From The Outside Looking In
We don't use the word "I" very much in our writing at TCC, but this time, I suppose I'll have to: I'm going to give my take on the 2010 Detroit Auto Show from the vantage point of my office, which lies -- inconveniently -- about 1,000 miles to the south. What can I add to the discussion from here...Read More»
01/12/2010 Richard Read 13 Comments
Was Ray LaHood's NAIAS Speech Upbeat, Defensive, Or Testy?
Earlier today, there was a good bit of chatter about U.S. Transportation Secretary Ray LaHood's 7am speech at the 2010 Detroit Auto Show. LaHood is just one of several government personalities visiting the North American International Auto Show today, so both journalists and auto industry types...Read More»
We're Gonna Walk Down To 'Electric Avenue' (With Earplugs)
Halloween is done and Thanksgiving is looming, so that can only mean one thing: just two more months until the 2010 Detroit auto show! This year's gathering will see a new display area for up to 20 electric vehicles -- many of which come from smaller companies like San Jose's Green Vehicles that...Read More»
More Car News »
More News and Reviews
Tesla fires back against "completely false" unintended acceleration claims
MotorAuthority.com
Tesla says unintended acceleration claims are "completely false"
GreenCarReports.com
Paul Walker Lightweights collection sells for $1,205,000 at Barrett-Jackson
Volvo's US-made EV plans, Audi plug-in hybrids, NJ electric transit: Today's Car News
TheCarConnection.com

redpajama_set_name: RedPajamaCommonCrawl


text:
Mini Mask Update
The show that pits facts against everything else, hosted by Wendy Zukerman, from Gimlet Media.
There are a lot of fads, blogs and strong opinions, but then there's SCIENCE. Science Vs is the show from Gimlet that finds out what's fact, what's not, and what's somewhere in between. We do the hard work of sifting through all the science so you don't have to and cover everything from 5G and Pandemics, to Vaping and Fasting Diets.
Publié le mardi 01 septembre 2020 à 19:57 par Gimlet
Durée : 4:42
MASKS. Since the early days of the pandemic, it's been tough to nail down how much they can really do to slow down the spread of the virus. We speak to industrial hygienist Dr. Rachael Jones and share some new science that puts the final nail in the coffin of this debate (*hint* yes, you should wear a mask — your friends, family and neighbors too).
Here's a link to our transcript: https://bit.ly/3lH5grh
This episode was produced by Michelle Dang, with help from Wendy Zukerman, Rose Rimler, Hannah Harris Green and Nick DelRose. We're edited by Blythe Terrell. Mix and sound design by Peter Leonard. Music written by Peter Leonard, Marcus Bagala, Emma Munger, and Bobby Lord. And special thanks to the Zukerman family and Joseph Lavelle Wilson.
If you've ever wanted to know about champagne, satanism, the Stonewall Uprising, chaos theory, LSD, El Nino, true crime and Rosa Parks, then look no further. Josh and Chuck have you covered.
The Serials On Radio
Cliff Hanging Thrillers From the Golden Age of Radio
Cliff hanging excitement from the archives of Old Time Radio. Dennis takes you on a journey of adventure, Suspense, Mystery, and Action each week from the archives of the Golden Age of Radio.
Exploring the biggest questions of our time with the help of the world's greatest thinkers. Host Manoush Zomorodi inspires us to learn more about the world, our communities, and most importantly, ourselves.
Hound Tall with Moshe Kasher
The Hound Tall discussion series is a live podcast, hosted by Moshe Kasher, that takes a single topic and figures out the mysteries of the universe. An hour long chat with an expert and a panel of comedians, they learn all there is to know about things. And also laugh at them.
Scifi Friday
SciFi Friday Podcast
SciFi Friday takes you back to the early days of science fiction. Each week we explore the programs that layed the foundation for science fiction of today.
Sci-Fi Talk
Conversations with actors and creators of Science Fiction.


Built in the Art Deco era this property has kept a lot of its original features like magnificent light fittings, fire places and tray ceilings reminiscent of the Art Deco period.
With three good sized bedrooms all with period features one includes a beautiful original fireplace and you have the option of a second living area that could easily be used as a 4th bedroom if required.
The kitchen has recently been upgraded with no expense spared and custom-made curved cabinetry to keep with the style of the home. The large dining area is also utilized as one of the living areas and has fantastic views of the Tamar River and down to Tamar Island. The home is kept warm and cozy through the winter months by central ducted heating run from a revere cycle heat pump.
There is an under-house area that can be used as a games area, studio or gym. The underneath of the home also has a large workshop for tinkering or keeping your woodworking tools safe. Situated in South Launceston, within walking distance to local schools, close to local shops and a short drive to CBD this home is perfectly placed. The dual access driveway will solve any problems with parking if you have multiple vehicles.
Outside you will find easy care gardens, with several fruit trees and lots of room on the large block to put in a veggie garden. There are also some lovely areas to sit and just watch the world go by.


text:
May 18, 2022 ADAM V
iPhone 12 Pro Max is the largest iPhone made by Apple. It has a big 6.7 inch OLED display with HDR support. It is a big phone with a bigger screen and a bigger battery. Like iPhone 12 Pro, It comes with the Ceramic Shield Display that Promotes 4x better drop performance.
The iPhone 12 Pro's screen is suitable for all those people who love to stream movies or videos on their phones. iPhone 12 Pro is almost similar to iPhone 12 Pro Max. They both have 3 12 megapixels rear cameras. They may look similar, but you will notice that iPhone 12 Pro Max's camera is slightly better than the iPhone 12 pro when you use both phones.
The iPhone 12 Pro Max has a larger primary camera sensor, which allows the camera to capture more light. Another difference is that iPhone 12 Pro Max comes with 2.5x optical zoom and 12x digital zoom. At the same time, iPhone 12 Pro comes with 2x optical zoom and a digital zoom of 10x.
Apple is using their latest A14 bionic chip in iPhone 12 Pro Max; it comes with 6 gb of ram and upto 512 gb of storage. We can not deny that the iPhone 12 Pro Max is one of the most powerful devices of 2020.
To know more about this powerful device, let's discuss what's inside the latest iPhone 12 Pro Max.
Screen Teardown
The first thing to do is to unbolt two screws at the bottom of the phone. Heat is applied to melt the glue so that you can open the screen easily. You can open the screen by inserting the pry tool between the frame and the screen. iPhone 12 pro comes with the thinnest and largest screen.
Unlike other iPhone 12 models, the metal plate covering the battery and screen connector has four screws. To unplug the battery and screen connector, you have to first unbolt these screws.
The ear speaker connector is also covered with a metal plate. To unplug this, you will unscrew four screws to remove the metal plate first. After unplugging all the connectors, we can easily detach the screen from the body.
iPhone 12 Pro Max has the largest iPhone screen. The process of detaching the screen from the body of an iPhone 12 Pro Max is harder than other iPhones. It is large in size, and you can see extra screws inside it.
Battery Teardown
Usually, when you try to remove the battery, you simply take it out after pulling four adhesives; these adhesives come out very quickly. But, in the case of the iPhone 12 Pro Max, it is very hard to pull them all out as they keep breaking whenever you pull them.
In order to make it easy, you can use isopropyl alcohol. It reduces the stickiness from underneath the battery and helps to take it out quickly. The iPhone 12 Pro Max has a big battery. It comes with a Li-Ion 3687 mAh battery.
Camera Teardown
To reach the cameras, you will first have to remove one metal plate. It can be easily removed by unscrewing one screw. The top camera in iPhone 12 Pro Max is a telephoto one. The position of the primary lens and telephoto lens is reversed if we compare iPhone 12 Pro and iPhone 12 Pro Max.
The main sensor of the iPhone 12 Pro Max does not have an OIS. Apple offers the Sensor-Shift technology that can be seen in real-size professional cameras in iPhone 12 Pro Max. Instead of the OIS, Apple is using an Internal Stabilization method, which is way far better and faster than OIS.
The regular Optical Image Stabilization can make 1000 adjustments per second, whereas the new Sensor-Shift method can stabilize up to 5000 times per second.
Apple is the first one to introduce this technology in the mobile market.
As you know iPhone 12 Pro Max is pretty large. The camera lens and the magnets used are also large. This larger sensor in the iPhone 12 Pro Max allows it to absorb a little bit more light than others.
iPhone 12 Pro Max overall is a good phone with some really good features and innovative things. But still, we can not deny the fact that the iPhone is a very fragile product. The ground is the biggest enemy of the iPhone screen. iPhone 12 Pro Max has a good display, but it is not unbreakable.
All the iPhone owners know how costly it is to replace the damaged parts of the iPhone. Even if you try to buy them from any third party, you will end up wasting more money and will only get a cheap product in return. So to help all the iPhone owners, Digital Supply USA is here to supply high-quality products for a reasonable price.
Why Digital Supply?
Digital Supply USA is a United States of America based company that provides high-quality replacement products and accessories at an affordable price. It is a well renowned and reliable company. Digital Supply USA has a big list of happy customers who are satisfied with the replacement kits.
Digital Supply USA provides all the tools and accessories that you will need if you want to repair your screen yourself. Proper information is given along with the kit. This information helps you to repair your product quickly and easily.
Most other companies charge restocking fees as well; no extra restocking fees is charged by Digital Supply USA. Digital Supply USA offers a lifetime warranty for the products.
Digital Supply USA does not charge any shipping fees and has warehouses at multiple different locations in the United States of America. The main headquarters of the company is located in Dallas, Texas.
So what are you waiting for now? If you have an iPhone 12 Pro Max with a broken screen and want to repair it at an economical price, Contact Digital Support USA now and get replacement parts and tools for your device at a discounted price.
Previous article Apple iPhone 12 Pro Max
Next article What is the difference between LCD, Hard OLED and Soft OLED?
Apple iPhone 12 Specs
Apple introduced its latest iPhone 12 in 2020. iPhone 12 is one of the most popular phones of 2020. Apple gave us fou...
If you are looking for an iPhone 12 with a great camera, more storage, and good build quality at an affordable price,...
iOS claims to be the world's safest and most suitable operating system for your personalized use. iPhone 12 Pro Max i...
What is the difference between LCD, Hard OLED and Soft OLED?
Soft OLED, Hard OLED or LCD what's right for you? Whilst I'll endeavour to keep this post as short as possible it's ...
How to Use Galaxy S20 Ultra 5g Repair Kit at Home?
Introduction A smartphone has become a basic necessity in our lives. Even for some people, their smartphones mean th...
Signs You Need Samsung Galaxy Note 20 Ultra 5G Repair Today!
Did you know that a condition known as "low battery anxiety" affects nine out of ten people? That's correct! Nowadays...
Frequently Asked Questions About iPhone 12 Pro Max!
1. Is there a headphone jack in iPhone 12 pro max? No, like the other models iPhone has been launching for the past f...
Some Important Questions Answered About HP Ink Cartridges
The HP Ink cartridges are designed for Inkjet printers, and they are best compatible with the HP printers that are wi...


text:
How To Make Use Of Twitter Search Effectively
ByNeal July 12, 2016 July 20, 2016
Twitter search is one of the option in this social media platform that can be used to get some real-time information about a particular niche around the world. There are few tools that have been used by many people all around the globe for searching in Twitter. It is possible to follow a particular search term with the help of these tools. Here are few simple things that can help in making your Twitter search more interesting without using these tools. By using the Twitter search you will be able to get all the latest information related to a particular topic and stay updated.
1. Up-to-speed news- One of the most prominent way to get the latest news in the social networking world is by following the social networking search. By doing this you will be able to get the latest updates about the social media.
2. People not discussing directly about you- It is also possible to look for people who talk about you indirectly. You can easily look for the people who talk about you, but they will not reply to your post.
3. Looking for mentions in twitter profiles- You can also find the mentions as well as replies that refer your account or post in many twitter profiles. You can get all the information about the mentions in one place by using the Twitter search.
4. People reaction about competitors- This is one of the best options that can be helpful for the business people. You can also know what the competitors are discussing in Twitter and also the peoples response to them.
5. Follow links- It is important to follow the links and share them in Twitter. But most of the people just follow the links and don't want to know what people are saying about it in the social media platform.
6. Latest information about a post- Twitter search can also be used to find out the latest information about a particular topic with the help of hashtags. If you know the product name try to use it in the search box. But you must know that the search results will have identical tweets. It is also possible to search for topics without a retweet by using the name of the search item.
7. Shared pictures- It is also possible to look for the shared pictures with the help of Twitter search. You can easily follow every picture shared by the people in their tweet and it can be done by just searching in Twitter.
Tweetdeck is one of the most important tool that have been specially introduced to search things in Twitter. You can get multiple results at the same time during a search. Seesmic is also another tool that is used for searching and you can get the details about multiple twitter profiles in a single panel. But you can also use the Twitter search to look for the important keywords related to a particular topic.
Post Tags: #Effectively#How To#Twitter Search
Issues Faced By Users In Twitter
Important Twitter KPI For Your Business
Advertising Through Social Media Videos
ByNeal February 18, 2017 March 13, 2017
Social media ads can be the best method to get more engagement on this platform, but using videos in your ads can help in a great way. According to a report, many customers like to watch video related to a product when compared to the people who want to read about the products on the…
Read More Advertising Through Social Media VideosContinue
Important Twitter Features For Marketers
ByNeal July 20, 2016 August 2, 2016
Twitter has been used for various purposes since its introduction and it has mainly become a communication tool for customer service, news and other information. This social networking platform has been used by all kinds of people across the world and during its period Twitter has been introducing various new features to make the users…
Read More Important Twitter Features For MarketersContinue
Promote WordPress Content With Social Plugins
ByNeal January 18, 2017 January 31, 2017
Many people like to maintain WordPress blogs by posting new contents. There are different types of WordPress plugins that are available for using it in your blog to make it social friendly. You can install WordPress plugins very easily to use social based functions. The following are just plugins available especially for the social media…
Read More Promote WordPress Content With Social PluginsContinue
Marketing Brands With Social Savagery
ByNeal February 17, 2017 March 2, 2017
Social media platform has been one of the most used among many users all over the world as anyone can voice their own opinions. But now even the brands have bee using this platform to express their views to attract more customers. The year 2015 was known to be the year for positivity and the…
Read More Marketing Brands With Social SavageryContinue
Steps To Find Influencer For Social Marketing
Social influencers are best part of the social media networks and support in promoting the product. It is not easy to find the best social influencers on the social media as you must follow a proper method to it effectively. With the help of social influencers you will be able to share the brand details…
Read More Steps To Find Influencer For Social MarketingContinue
miss america live updates on twitter – national pageant
Byrunelgna January 13, 2013
the mіss america organization will host live updateѕ on twitter, pageant officialѕ announсed saturdaу.there wіll bе a twitter pre-party on saturday frоm 6-7:30 p.m. et. follow @artistrybeauty, @amwayuѕ and @missamericaorg аnd usе hashtag #amwaymao.lіve updаtes on twitter will begin with thе 9 p.m. et abc telecast оf thе 2013 miss amerіca рageant at h
Read More miss america live updates on twitter – national pageantContinue


Russia could cut off Europe's natural gas supplies in retaliation for the package of U.S. and European sanctions adopted on Tuesday, according to Morgan Stanley analysts. That would send energy costs soaring and leave European countries scrambling to find alternatives in time for the winter, when they need gas the most.
"We think that Russia could block transit of gas through Ukraine to Europe, pending settlement by [Ukrainian oil and gas company] Naftogaz of outstanding debt and might also allow a decline in oil exports, which could add a geopolitical risk premium to the oil price," analysts Jacob Nell and Alina Slyusarchuk wrote in a Tuesday research note obtained by International Business Times.
Whether Russian President Vladimir Putin will actually do that depends on if he takes a pragmatic or patriotic response to the international penalties, which aim to end Russia's support for separatists in Ukraine, they said.
Kurt Oswald, a Middle East partner at the global consultancy A.T. Kearney, said that Europe would suffer in the short term if Russia blocked gas exports. He noted that Russia's state-owned Gazprom exported 162 billion cubic meters of gas to Europe last year – about one-third of Europe's total gas consumption – and that replacing those supplies would be difficult and costly.


It was love at first sight when I met Charlie at the shelter. He was 3 years old and had come to Massachusetts from a high kill shelter in Tennessee. He was thin, his coat had patches of fur missing, he was timid yet feisty and he only had one eye. He had the contagious pit bull smile and when his tail wagged his whole body wagged too. He just wanted to be loved and that is exactly what the past 10 years with Charlie have been. LOVE. Charlie has given more love and comfort to my family than anyone or anything we know. The heartbreak of pet ownership is knocking on our door. Charlie started having a hard time getting up the stairs. His one eye becoming cloudy with a cataract. His playfullness and desire to go for walks to the park decreased. I heard about canna pet from an acquaintance who uses canna pet to help her dog that is aging. I went to the canna pet website. Ill be honest, I thought wow this stuff is expensive. Like many folks I live pay check to pay check, but if this could help my best friend Id have to at least give it a try. Six months ago I gave Charlie his first capsule of canna pet. I am certain that without canna pet I would of had to put my friend to sleep by now. I can't say Charlie is like a new young dog. I am realistic enough to know the fountain of youth doesn't exist. I can say that Charlie is comfortable and that means the world to me. Thank you.


Sometimes I feel like a word processor, an inhuman, mechanized instrument, churning out words, as duty necessitates. (This is pure bellyaching, cherished reader, and accordingly you ought not to pay much attention to it.) So many pastor's columns, sermons, classroom teaching, counseling and occasional talks–a veritable mountain of words that are weighed, pondered and critiqued. I reckon that I have written close to six hundred Descants and a whole library of sermons and conferences. I wonder about the utility (or futility) of it all. Ideally, this mass of verbiage is an instrumental means to promulgate the teaching of Christ. But a preacher and writer can have his doubts. Every word of his will be tried in the balance on the last day. Undaunted by this reckoning, I plod on, obedient to what I believe to be my pastoral duty. Patience!
That said and done, I move on to the business of reporting on the end-of-the-year meeting held here in preparation for the upcoming archdiocesan Synod. I knew in advance that I would not be able to attend the gathering due to a previous engagement. In a way, my absence was to the good since our people spoke perhaps more freely without me being there.
Why ever the Archdiocese deemed Grotto parish desirable for the expression of its people's views and comments remains an unsolved mystery. We are notably and decidedly different from many a parish–the very reason you make the weekly sacrifice of goodly travel time to get here. Our sole emphasis in this parish has been to form as good and devout Catholics as possible we can be. The rest of what we do is as so much jazz.
The fundamental question for the proposed Synod is: Why bother? If every priest faithfully and piously fulfilled the duties Holy Orders imposed on him for the salvation of his people, all would be well. Long years of neglect of these and–further–of departure from them in the pursuit of modernistic, socialistic and experimental ends have spelled the ecclesiastical disaster which has now hit hard on the spiritual lives of Catholic people. If it were up to me to suggest one thing that would have the greatest positive impact on the life of the Church in this Archdiocese it would be the reform of the clergy. By this I mean that priests would not only do more of the works characteristic of priests and much less of endless meetings, administrative business and wastes of their time but that they would engage themselves instead in a more concentrated pursuit of the holy life their sacred calling imposes upon them. Out would go secular-styled liturgies and inane preaching, interminable meetings, secular clothing, partying and dancing, vulgar speech, inappropriate movies, excessive drink, rock music (and the whole junk culture generally), and in would come holy hours, spiritual reading, more private prayer, and the cultivation of a more intense intellectual and theological life along with a priestly solidarity with other priests who aim at securing these same goals. There are indeed many fine priests in this Archdiocese who already do these things and who shun the worldly model of the priest expected of them in some places. Yet, as you well know, these priests are not in evidence everywhere.
Regarding the recent pre-synodal gathering here, one thoughtful writer said that its format was "a classic consulting 'stakeholder feedback'" session. With my ignorance of the business world, I have no idea of what that means except that it is apparently a decidedly secular way for the Church to be doing its 'business.' In my unhumble opinion, I think the Church should be distinctively churchly and have that proverbially Christian 'saltiness' in its manner of operating. In other words, perhaps the very way the Synod is being prepared and plans to function is already indicative of the very problem it seeks to edress: the invasion of secularity in the ways of the Church.
I heard that many of our people expressed their content with our parish and their appreciation for its priests. They also aired their dissatisfaction with parishes from which they departed. The dangling question however remains, What good will this input accomplish? When all gets sifted through the "process," what will be left of our people's comments and suggestions which are meant, as I understand it, to be of service to the Archbishop? My near cynical reaction is that our participation will have been for naught. Yet, grace has the potency to elevate weakened human nature, and so a spiritually deflated (but not depleted) diocese can be rejuvenated by divine helps that exceed all human efforts.
I close with two fanciful proposals of my own for evangelization in the Archdiocese. I would ask every priest to make a voluntary pledge in writing to the Archbishop to bolster his priestly life by avoiding secular ways and entertainments and by implementing spiritual exercises that are characteristically priestly (daily rosary, holy hours, daily meditation in silence, spiritual reading, regular confession, etc.); and I'd ask every priest voluntarily to consecrate his parish to the Immaculate Heart of Mary at every Mass on a given weekend. These two things are as simple, concrete, and extremely doable as they are also highly unlikely of ever being considered for the diocesan Synod. Thus I rest my case on relative disvalue of the enterprise of renewal of the diocese through the Synodal process.


Irish Beef and Brew Stew is the perfect recipe for feeding a crowd of friends and wee ones, too. Hearty vegetables like potatoes, carrots and cabbage pair with braised beef in a rich stew that's slightly sweet thanks to a secret ingredient.
Stew over this: slow-cooking is key.
Coat chuck roast chunks in flour and spices. After browning, braise in the oven for several hours. You will stir in vegetables and a unique ingredient — apple butter — before covering with chopped cabbage for final braising time.
This stew requires planning. You'll be focused on low and slow for most of the day. The result? An absolutely delectable meal. Serve with crusty Irish brown or soda bread, a hearty stout, and top it off with fresh parsley for a bit o' green.
Beef and Brew Stew will surely have Irish eyes — and all others — smiling.
Preheat oven to 225°F. In a small mixing bowl combine flour, salt, thyme, pepper and allspice.
Coat beef chunks evenly with flour blend. Heat a heavy bottom braising pan over medium heat. Add oil and sear beef in batches, browning each side; remove from pan and set aside.
Stir onion, garlic bay leaves and caraway into the pan, scraping brown bits from bottom of pan. Add beer and beef stock, bring to a boil. Add beef back to pan, cover and place in oven. Braise on low until roast is fork tender, about 4 hours.
Remove braiser from oven. Skim and discard excess fat. Stir in potato, carrots and apple butter. Layer the top with cabbage. Continue to cook on the stovetop over low (a rolling boil) until potatoes are just soft, approximately 2 hours.
Serve in bowls, garnished with parsley.
Visit CertifiedAngusBeef.com for more delicious recipes, cooking tips and everything you need to know about the very best beef!


text:
Techies get top dollar for niche lingo
If you're a programming ace in Clojure, Erlang and Haskell, then you would be earning top dollars in India, according to the latest developer survey by Stack Overflow, an online community for developers.
Shilpa Phadnis
BENGALURU: If you're a programming ace in Clojure, Erlang and Haskell, then you would be earning top dollars in India, according to the latest developer survey by Stack Overflow, an online community for developers.
This small, exclusive club of developers currently gets fat pay cheques because of the demand-supply gap and a steep learning curve. Undergrads in India are still not exposed to these languages. Most are still largely in the Java and C++ environments, though many are also now beginning to use languages like Ruby, R and Python.
Stack Overflow did not call out salaries of Indian developers separately. But in the 2017 report, it said survey respondents using Python received an average $8,809 (Rs 5.8 lakh) annually, those using Java got $7,341 (Rs 4.8 lakh) and JavaScript $7,047 (Rs 4.6 lakh).
In the US, Erlang and Scala developers are the highest paid, at $115,000. Globally, respondents who use F#, Ocaml, Clojure and Groovy earn the most, with median salaries above $70,000. Python respondents get $56,000. F# is an open-source, cross-platform programming language that runs on Linux, Mac OS, Android, Windows and iOS.
Erlang, Haskell and Clojure are a smaller community in India, for several reasons. These are called functional languages and follow a different coding paradigm. A Quora post two years ago by Tikhon Jelvis, a professional Haskeller, said that Haskell is increasingly used in the financial sector. He gave examples of how Haskell is used by JP Morgan for projects in the new product development group, and Barclays in their equity derivatives quality assurance group.
Viral Shah, CEO of Julia Computing and co-creator of the Julia programming language, said that most Indian developers are still focused on Java and C++ that power a majority of the world's infrastructure. "Languages like Erlang, Scala, Haskell and Clojure are not mainstream. I believe that the number of programmers is naturally small compared to the popular and widely used tools. The kinds of systems implemented in these also tend to be special-purpose and mission-critical," he said.
Vivek Prakash, co-founder of HackerEarth, a hub for 1.5 million developers, said these specialised languages are not taught to undergraduates in engineering colleges. "These languages are still new to the Indian developer ecosystem," he said. Prakash said that India has 5 million developers, out of which less than 5% know these functional languages.
us erlang
erlang haskell
Most Read in Strategy & Management
IT firms need pricing improvement to ease margin woes: experts
Explained: How upGrad used machine learning to enhance its marketing and sales efforts
The future of Workflow Automation: Rajnish Kucheria, Quickwork
The evolution of CX with emerging technology: CIOs' takes


Tan Choon Tee is our senior consultant for data analytics and business processes with more than 25 years' experience running technology businesses.
A rose-from-the-ranks corporate leader and practitioner with more than 25 years' experience running technology businesses. Turned entrepreneur to advocate strategic management of business, operations and staff anchoring on insights and experiences based execution empowered by operationalised analytics and cloud platforms to achieve real effectiveness. He now specialises in helping companies utilise their existing data and IT tools to uncover business insights and connect them with experiences to deliver effective business outcomes.
A Practising Management Consultant (PMC) certified by the Singapore PMC Certification Board recognised by the Singapore government and her agencies which mandate the engagement of a recognised certified consultant for projects seeking Singapore government grants or funding.


Materials and Methods: Thirty-three patients underwent laparoscopic nephrectomy for IRD, with a method of outside Gerota fascia dissection and en-bloc ligation and division of the renal pedicle. Operative time, blood loss, complications, analgesia requirement, post-operative recovery of intestinal function and hospital stay were recorded.
The degrees of perinephric adhesion were classified based on the observation during operation and post-operative dissection of the specimen, and the association of different types of adhesion with the difficulty of the procedures was examined.
Results: Among 33 cases, three were converted to hand-assisted laparoscopy, and one was converted to open surgery. Mean operative time was 99.6±29.2min, and blood loss was 75.2±83.5 mL. Postoperative recovery time of intestinal function was 1.6±0.7 days and average hospital stay was 4.8±1.4 days. By classification and comparison of the perinephric adhesions, whether inflammation extending beyond Gerota fascia or involving renal hilum was found to be not only an important factor influencing the operative time and blood loss, but also the main reason for conversion to hand-assisted laparoscopy or open surgery.
Conclusions: In laparoscopic nephrectomy, outside Gerota fascia dissection of the kidney and en-bloc ligation of the renal pedicle using EndoGIA could reduce the difficulty of procedure and operative time, with satisfactory safety and reliability. Inflammation and adhesion extending beyond Gerota fascia or involving renal hilum is an important predictor of the difficulty related to laparoscopic nephrectomy for IRD.


text:
"Don't cast away a flower or even a tree leaf without entering into communion with it and penetrating into its mystery. Listen to the twittering of a bird, watch the thoughtfulness of each small fish in an aquarium; gaze as often as you can at the stars – all this will help in your struggle for spiritual concentration."
- Richard Bolaslavsky
"In everything, without doubt, truth has the advantage over imitation."
"It is a law of life that man cannot live for himself alone. Extreme individualism is insanity. The world's problems are also our personal problems. Health is achieved through maintaining our personal truth in a balanced relation of love to the rest of the world. No expression is more emblematic of this relation than the creative act which we call art. No art by its very constitution typifies the social nature of that creative act more than the theatre. The theatre, to be fully understood and appreciated, must be seen as a manifestation of this process of interchange between society and the individual. It must be judged as a continuous development of groups of individuals within society, a development which becomes richer, acquires greater force and value as it grows with the society in which it originates. Only in this way can the theatre nourish us.
- Harold Clurman
"How do we re-establish a culture of caring? There are many things that we can and do. The arts can help. Becoming educated - but having a good education doesn't necessarily mean that a person knows how to be a "caring" person. It's time to re-define what "being human" means. What is it that makes us different from animals? Mainly, it's when we accept the discipline of "being human." When we genuinely care about each other."
William S. Yellow Robe, Jr.
A member of the Assiniboine people, Mr. Yellow Robe, Jr. is a Playwright, Director, Poet, Actor, Writer, and Educator from the Fort Peck Indian reservation located in northeastern Montana. He is the author of over forty one-act and full-length plays, many of which have been produced by companies such as Trinity Repertory Company in Providence, Penumbra Theatre in St. Paul, and the Public Theatre in New York. Presently, an adjunct faculty member in the English Department at the University of Maine and a Faculty Affiliate of the Creative Writing Department at the University of Montana in Missoula, Montana. Mr. Yellow Robe, Jr., with Dr. Margo Lukens of the University of Maine, completed the book, Grandchildren of the Buffalo Soldiers: And Other Untold Stories, a collection of Mr. Yellow Robe's full-length plays. His other book, Where the Pavement Ends, a collection of his one-act plays was published in 2001. Mr. Yellow Robe is a member of the Penumbra Theater Company of St. Paul, Minnesota, Ensemble Studio Theater in New York, and a Board of Advisors for Red Eagle Soaring Theater Company (a Native youth theater company) of Seattle, Washington. Mr. Yellow Robe has garnered honors including a Princess Grace Foundation Theater fellowship, the Playwright's Center Jerome Fellowship, and a Native Writers' Circle of the Americas First Nations Book Award for Prose. His plays include "Grandchildren of the Buffalo Soldiers," "A Stray Dog," "Falling Distance," "A Great Thing," "Native American Paranormal Society," "Better-n-Indins," "Pieces of Us: How the Lost Find Home," "Sneaky," "Blood of the Rez. Paper Wars," "New Forest Order," "How Tribal are You?," "The Council," "The Star Quilter," "The Body Guards," "A Broken Bottle-A Broken Family," "The Independence of Eddie Rose," and "The Pendleton Blanket."
For the first eighteen years of your life you grew up on a reservation. During those years, how did you become aware of your abilities, your identity and heritage?
I learned my identity in fourth grade. I had a white teacher who grabbed me by my hair. We were spelling the fifty states and I had mis-spelled Tennessee, and she grabbed me and faced me and said: "Is that all your Indians do is sit in your teepees and make beads!" It's what I have had heard during my whole life. I was really horrible as a student. I couldn't stay in school because basically, as a Native kid, it was hard for me to feel engaged in school, and everything that was being taught had nothing to offer me about my culture even though the school was established on Native land. I had been arrested for truancy when I was in the 6th grade. My teacher caught me skipping school. That's when I wrote my first play as a school assignment.
I wanted to act at that time and they were doing plays in school. But we weren't allowed to have speaking roles, I was always a tree. I never had a chance to do a lead role. Ironically, I directed some of the shows but l didn't get a chance to act. The first play I wrote was a play about Cleopatra. Ironically, the night before we did it, "Cleopatra" with Elizabeth Taylor had been on TV. Ironically, years later, when I had my first professional reading with the Native American Theatre Ensemble in L.A. with Hanay Geiogamah, in '85, I get an envelope in the mail, it contains the two plays I wrote for Ms. Dorothy Grose's sixth-grade elementary class. The two plays were basically rip-offs of ABC movies – the play based on "Cleopatra," the second one about Hercules.
Theater really was an art form that was limited out west. In Montana, theatre was predominantly white, everything was geared for a white audience. I choose the word, 'white,' as color was a racial divide for acting and theater in my life. What's always amazing is that some theaters tell you what Native people are, what Native people look like, what Native people sound like, what things are good for Native people, and it's very frightening because it's sort of like Hollywood, in that Hollywood did that for decades in dealing with Native people. And to see some theater companies taking that stance is very frightening.
I witness wonderful actors, a lot of Native American actors who can sing and dance but they're denied access to the stage. You really had to push to get recognized when I was a student, and it hasn't changed a whole lot today. I've always had a problem of basically working through someone's misconceptions and stereotypes about Native people before we could actually work on a play of mine.
Who were inspirations for you?
August Wilson the most. I think that his work is an overall inspiration, because the one play that really gets to me is "The Piano Lesson," that play, I can understand a lot of that, and a lot of it I can identify with because they remind me of family members. It's a great play. In fact, one of my plays, "A Stray Dog," is sort of influenced by August Wilson's Piano Lesson.
Hanay Geiogamah was a big influence, Phillip Gan Kotanda, Jose Rivera, David Henry Hwang, Suzan-Lori Parks, Luis Valdez, and I have to say Eugene O'Neill's work made a big impact – Shakespeare, I also read the Greeks, Euripides, Aristophanes.
You began with a non-Indian professor, Dr. Rolland Meinholtz, who had been among the first instructors at New Mexico's Institute of American Indian Arts, learning playwriting, acting and directing. You also worked with John Kauffman, and Hanay Geiogamah of the Native American Ensemble Theatre. When were you first introduced to what we refer to "Western theatre"?
Dr. Meinholtz taught me to respect the art form. He gave me an understanding of Euro-American history and I acknowledged it and respected it. He taught me to look for the moments within the script which are the transitions, and he taught Native-American Theatre was a very valid form of expression.
Wood Bones
Ironically, I entered theater as an actor at the University of Montana. I would audition for every role that came up, every project, a directing project, acting project, whatever it was. One time a student director said, "Bill, you're a good actor, but we don't have any Indian roles." When I started writing my plays and tried to do them at the University of Montana, they told me, "Bill, it's a good play, but we don't have any Indian actors."
Now John Kauffman had started out as an actor with the Red Earth Theatre Company in Seattle, Washington, he was also with the Seattle Children's Theatre, Empty Space Theatre in Seattle, and then he was the Artistic Director of the Honolulu Theatre for Youth. John did a play of mine. He moved with such grace and beauty on stage. It was phenomenal when he commissioned me to do a play called "The Council." Tragically, we lost John to AIDS. I never saw a man move with such grace – he represented to me the humanity of theatre.
Hanay showed me the complexity of theater. He developed the ensemble there and the Native American Indian Registry for Arts Organization was established by Will Sampson to help Native Americans to have workshops. Hanay found in order to keep a cast, and to pay for a small place, you could get paid more in films, and he moved in that direction.
You and Dr. Margo Lukens, University of Maine, completed the book, Grandchildren of the Buffalo Soldiers: And Other Untold Stories, a collection of your full-length plays.
Playwright Vicki Lynn Mooney with William S. YellowRobe, Jr.
It happened in 2003-4. She brought her students to see my play, and she asked me if I'd come up and see her. I found out the school where her son went was on Penobscot land, and I also learned they didn't offer a course in Native American literature until she came there to teach. She began classes and read plays; she encouraged them to do readings from her group. They formed a Native American theatre company that was able to sustain itself and it encouraged other people to form their own. We got a lot of requests for these plays when I went on tour with Trinity Rep and everywhere we stopped I was asked for a copy of this play. That's the problem with Native American theatre. An isolation occurs and we just don't have the means to get the word out.
The Public produced a staged reading of your play, "Thieves: in the Red Way," in association with the New York-based company, American Indian Community House. When did you begun writing it?
It was when I was a student at University of Montana. All the white students already had dreams about the celebration of a wonderful performance and I was always in terror. I was the 'odd one out.'
I have been able to present other works at The Public, first when Joe Papp had been there, and then with Oskar Eustis – they were interested in doing my work, bringing it into the theatre, to the community. I feel these plays are an important legacy for young Native actors. I also feel the work of those before us who have come and made their sacrifices; they gave us the freedom of choice. That's what's important about theatre – it's where you can go and see real thinking characters and engage an audience in something that will give them an actual experience.
I hope I can provide some clarity, or provide a possible solution to the conflict we face in our daily lives. Theater has an incredible capacity to do tremendous healing, in healing an individual, a community, and I think it comes from trust and respect. With my plays, I sometimes wonder if I'm doing it for community, but I look upon it as part of my responsibility.
What do you continually learn about yourself and the process of writing?
My weaknesses and frailties, my arrogance; it takes a boldness to write. I actually think I'm privileged. I think I'm lucky to get my plays done, it's humbling. I feel it's been pretty good when I'm able to get a reading or a production a year. When I go to conferences, they've always been amazing to me in that I've been treated so well. I have to remember I have the privilege of being here in this beautiful community and having the honor of being listened to.
It's all been a blessing. I have diabetes and had a heart procedure so it's all been a blessing. I know I'm writing for a lot of audiences who are not Native American, and may not understand what I'm saying, so I try and be as clear as I can to make it accessible for them. I write because this communication is one of the most peaceful form of communication's we have.
How would you describe the oral tradition that's carried forth?
In acting you can learn from hearing other stories from those who have played a role before. It applies within the art form of writing plays. Working with Hanay I would ask him questions about the exchange of information. He had great information about other actors. How they comforted themselves when faced with frustrations, what they had to overcome – it's necessary we share that kind of information.
What are your aspirations for your plays and what's possible for young Native American artists?
When I've written a play, I've given it a skeleton, I put flesh on it and basically I'm building a house with a frame and when it's put on, then it's like wood stripped to the bones. The best thing I can do is to remind myself to examine what I'm doing. I've tried to be more careful. I talk to the director to see where their head is. When I talk about the play itself, I talk in a way so everyone can understand.
When I work with Native communities I work with very raw talent; they have no inhibitions, no fear, and they want to train but the question is where do they go? I pushed for a national indigenous center. I'd love to see it in New York City. All kinds pf young people would benefit from it.
I'd also like to see a school for performing arts for indigenous artists. I talked with the American Arts Society about creating that kind of school.
Another project addresses gender roles. I worked on developing a piece about the difference between being tough and being able to survive, and being mean, which is to be vicious and spiteful, and how people confuse the two. The title is "Indian Men Are Men, Indian Woman Are Tough." I mean, for instance, women can actually give birth to children; we men, can't endure pain like that.
How does art sustain the human spirit?
I tell young people learn to tell stories, tell your stories the best way you know how, be honest, tell the truth when you share these stories because they're no longer just yours; it's how we can all nurture one another. Do it through your heart, your soul, your humanity, because it's how we create our humanity. I really think art breathes, it can tell us what it means to be Native. Art shows us is how to go on, and embrace the other world.
Art can communicate within global communities everywhere, to share our life experiences, our thoughts – so we can all develop our consciousness as human beings. Art feeds the soul, it feeds the heart and consciousness of a community, representing the humanity of a common thread, allowing every community to develop to its fullest potentiality.


Combine high-speed performance and end-to-end document production with the MP 6055 Black and White Laser Multifunction Printer (MFP). Use customized automated workflows, shortcuts, mobile convenience, optional advanced finishing and more to perform ordinary tasks with extraordinary speed and precision. Add paper sources to expand capacity to 4,700 sheets and complete longer production runs in less time.
Print and copy black-and-white output at up to 60 pages per minute (ppm) and a robust 2 GB of RAM processing speed. Use the Single Pass Document Feeder (SPDF) to scan one- or two-sided originals at up to 180 images per minute (ipm) and share digital files instantly with Scan-to-Email, FTP, PDF, URL or even optional paperless faxing.
With our Workstyle Innovation Technology, you can perform tasks instantly on the 10.1" Smart Operation Panel. Just navigate the touchscreen user interface of your choice and tap into a wealth of print, copy, scan or fax capabilities for precise control. With an embedded web browser, you can also access information from websites or cloud applications, and print them at the device or save to storage media.
Create automated workflow shortcuts by downloading apps from the Application Site. Use the ID Card Scan & Copy app to scan two-sided originals onto one side of a sheet of paper. Use the How-to Videos app for step-by-step tutorials. Use the Conference Concierge app to simplify how you create documents with easy-to-follow layout instructions.
Impress audiences while eliminating outsourcing costs with optional stapling, hole punching and booklet finishing for up to 11" x 17" sizes. Use the internal, space-saving Multi-Fold Unit to automate different types of folding jobs. Choose the 1,000-Sheet Hybrid Staple Stapleless Finisher for automated staple-free finishing on documents with five or fewer pages %u2014 making it ideal for schools, hospitals and offices where safety and recycling are especially important.
Download widgets, check settings and more from the main screen. Add third-party software %u2014 including Streamline NX, GlobalScan%u2122 NX or Nuance AutoStore %u2014 to reduce manual repetitive tasks. Use @Remote to automate meter reads and expedite proactive maintenance calls. Access up to 3,000 files on the Document Server for on-demand printing. Find PDF files with a keyword search when you add optional Optical Character Recognition (OCR) scanning.


Search alerts and log search are back to realtime and website errors are resolved.
We continue to work on the issue. Log collection is not impacted.
Subscribe to updates for Web errors and delays processing logs via email and/or text message. Whenever an update is posted, you'll receive a notification.


Editor's note: On 16th April, customers from Malaysia government invited by Mr. Shukri, the CEO of SIAGA INFORMATICS visited SalvationDATA's R&D center at our new premises and new forensic laboratory in Xi'an city. SIAGA INFORMATICS is one of our valued partners, we have established a good relationship of cooperation between us in Malaysia market.
First of all, our Overseas Director Kenny Wong lead the customers walked around our new premises and explained how we organized our new office.
During the meeting, Kenny introduced our new training program, training center, and new laboratory in Xi'an city and our forensic engineer Raymond Luo demonstrated our three main forensic products: DRS VIP and SPF. When Raymond is operating them, the customers have been all eyes watching screen and notes every act and every move. Furthermore, they were impressed by how powerful of SPF's physical extraction for Chinese smartphones and feature phones. They also had a short meeting with our founder Kenneth Liang and CEO Nina You, they exchanged some meaningful information and ended with a road-map for the future cooperation laid out.
As scheduled, Customers visited the new laboratory and new training center in Xi'an.
With a VR glasses, customers can freely look around 360-degree of our laboratory.
SalvationDATA is widely known as the famous data recovery and digital forensics solution provider among the world. Especially in forensic workstation development and manufacture, Sichuan Masterpiece Technology LLC, a proud subsidiary of XLY Salvationdata Technology INC., was founded in 2013 to provide customized fantastic hardware and intelligent software of digital forensics and data recovery laboratory solutions, which are widely recognized as the next generation platform of a forensic laboratory.
Next Next post: [Case Study] Mobile Forensics: How to Extract data from a bricked phone?


No strangers to competition together, they are another three wheeling partnership that mixes pure enthusiasm, ambition and countless determination to achieve specific tumultuous goals.
The 2019 season will see both take on new challenges a plenty, with driver Jackson tackling for the first time the Southern 100, whilst passenger Stokoe is aiming for a first two week Mountain Course stint at TT 2019.
"So happy to be asked to become part of the team. We are going to get as much testing together as possible beforehand.


text:
Ronda Rousey issues warning: Call me fat and I'll kill you
Ronda Rousey is arguably the toughest woman on the planet, and she could most certainly beat the majority of the male population in an arm-wrestling match. If there's one word we don't think of when we see Rousey, it's the word "fat."
But that apparently isn't the case for everyone.
In a recent New York Times feature by Sheila Marikar, Rousey recalled a time when she showed up to a commercial shoot slightly heavier than her 135-pound fighting weight. She had initially planned to shed some pounds before filming the ad, but Rousey decided to come into the shoot "purposely way heavier" after somebody made a "really rude" comment to her.
Not surprisingly, Rousey says no one dared challenge her weight.
"Oh, hell no, and the campaign ended up being amazing, even though I was heavier just to make a point," she said. "I swear to God, if anyone calls me fat one more time in my life, I'm going to kill them."
Rousey would not say which company she was shooting the commercial for, but she did drop a hint when she mentioned that her boobs were bigger in this particular ad than any other one she has done. Marikar speculates it could have been this Carl's Jr. commercial:
The only logical explanation here is that whoever called Rousey fat has never seen her do something like this to an opponent inside the Octagon. No person who values his or her life should ever make a comment like that.
More from Larry Brown Sports:


Note from shop owner Hi! I am taking a short break to focus on my schoolwork. Please visit me on Instagram (jenn1cakes) to say hello!
Hi! I am taking a short break to focus on my schoolwork. Please visit me on Instagram (jenn1cakes) to say hello!
Shipped very quickly and is comfortable. It appeals to my very crass vocabulary.
I ship to the United States using USPS Priority Mail. International orders ship using the fastest method covered by your shipping payment. If shipping is less than I have charged you by 1 USD or more, I will refund via Paypal.


text:
Frederick J. Brown/AFP via Getty Images
COVID-19's Continued Toll
U.S. Election Fallout
Disasters & Violence
Space & Tech
In 2021, the United States—and the world—continued to confront the consequences of the momentous events of 2020, particularly the COVID-19 pandemic and the 2020 U.S. presidential election, in which former Vice President Joe Biden defeated the incumbent President Donald Trump.
As the year began, the nation was still firmly in the grip of COVID-19, the novel coronavirus that first emerged in late December 2019 and spread around the world in 2020, prompting lockdowns, a global recession and upheaval on an unprecedented scale.
In what became a record for the fastest vaccine development in history, vaccines by Pfizer and Moderna were authorized for emergency use by December 2020 and distribution of the shots increased by the start of 2021. By year's end, more than 200 million Americans would be fully vaccinated, as use of the vaccines was expanded to cover first adolescents and later children aged five and over.
Amid loosening mandates for mask-wearing and social distancing measures, the arrival of the more contagious Delta variant of the virus dampened hopes for a return to pre-pandemic life. Vaccine hesitancy among many Americans proved a factor in the steady growth of the COVID-19 death toll in the United States, which surpassed 800,000 by mid-December, with global deaths topping 5 million. With the emergence of yet another highly contagious variant, Omicron, toward the end of the year, the U.S. government authorized and endorsed boosters of the Pfizer and Moderna vaccines for all adults.
January 6 Insurrection
Protesters break windows of the U.S. Capitol building on January 6, 2021.
Lev Radin/Pacific Press/LightRocket via Getty Images
On January 6, a mob of pro-Trump demonstrators stormed the U.S. Capitol in an effort to stop lawmakers from certifying the results of the 2020 presidential election. Five people died in the chaos either shortly before, during or following the event, including a Capitol police officer. Lawmakers from both political parties, including Vice President Mike Pence, were forced to flee the congressional chamber for safety. Accused of inciting his supporters to riot, Trump became the first president to be impeached (and acquitted) twice. More than 600 people were later charged for their role in the insurrection, and the House established an independent committee to investigate this attempt to disrupt the peaceful transfer of power.
Biden and Harris Inaugurated
Biden was inaugurated on January 20 as the 46th president of the United States. Kamala Harris became the nation's first female, Black and South Asian vice president. Shortly after taking office, Biden spoke at a candle-lighting ceremony to mark 500,000 U.S. deaths from COVID-19. In March, he signed into law a $1.9 trillion economic relief package designed to support workers, families, small businesses and schools struggling to recover from the pandemic's impact.
Battle Over Voting Rights
Amid Trump's false claims of voter fraud in the 2020 election, numerous states with Republican-led legislatures passed laws in 2021 that introduced new voting limits. Critics accused such efforts as unfairly targeting people of color, and Democrats in Congress fought for passage of comprehensive voting rights legislation named for the late Georgia congressman John Lewis which would restore key portions of the Voting Rights Act of 1965 and protect voting rights in states with a history of racial discrimination.
U.S. Rejoins Paris Climate Accord and WHO
In his first hours as president, Biden signed a letter signaling the return of the United States to the global agreement to limit greenhouse gas emissions that contribute to climate change, adopted by nearly 200 nations in Paris in 2015. The nation had officially withdrawn from the Paris accord in late 2020, after Trump began the process soon after taking office. Biden also renewed U.S. support for the World Health Organization (WHO), a leader in efforts to combat COVID-19 worldwide.
U.S. Military Withdrawal from Afghanistan
A U.S. Chinook military helicopter flies above the U.S. embassy in Kabul on August 15, 2021.
Wakil Kohsar/AFP via Getty Images
In April, President Biden announced a plan for the full withdrawal of U.S. troops from Afghanistan by September 11, the 20th anniversary of the 9/11 terrorist attacks. As the withdrawal proceeded, the Muslim fundamentalist group the Taliban took advantage of a crumbling Afghan government to seize control of much of the country. After a chaotic final stretch in which some 120,000 people were evacuated to safety, the last U.S. military forces left Afghanistan on August 30, ending the nearly 20-year-long conflict that resulted in the deaths of 2,500 U.S. service members and more than 100,000 Afghans, including many civilians.
Notable Foreign Leaders Out of Power
The year saw a number of important transfers of power around the globe, beginning with the military coup in Myanmar that toppled the popularly elected government of Aung San Suu Kyi and imprisoned the former Nobel Prize winner on corruption and other charges. In April, Raul Castro stepped down as head of Cuba's Communist Party, ending an era of leadership that began with his brother Fidel Castro's victory in the Cuban Revolution in 1959. Rivals of Benjamin Netanyahu, Israel's longest-serving prime minister, formed a loose coalition to oust him from power in June. Finally, Germany's Angela Merkel left office after 16 years at the helm, becoming the first chancellor in the nation's history to leave power on her own terms.
Repression of Political Opposition in Russia
Alexey Navalny, an outspoken opponent of Vladimir Putin who had been recovering in Germany after being poisoned with the nerve agent Novichok, returned to Russia in January and was immediately detained by police. A Moscow court handed down a hefty prison sentence in February for violating probation in an earlier case, sparking mass protests in Russia and widespread condemnation from the United States and other foreign governments. By year's end, further tensions were mounting over threats by Putin's Kremlin to mount a major offensive against neighboring Ukraine.
Upheaval in Haiti
In July, gunmen masquerading as U.S. Drug Enforcement Administration (DEA) agents burst into the home of President Jovenel Moïse of Haiti, killing him and seriously wounding his wife. Barely a month later, a 7.2 magnitude earthquake hit southwestern Haiti, followed by flash floods, leaving more than 2,200 people dead and injuring or displacing thousands more in a nation already suffering from widespread poverty and hunger. In September, after tens of thousands of Haitian refugees gathered at the U.S.-Mexico border, the U.S. government drew criticism for its response, including border agents rounding migrants up on horseback and mass deportations back to Haiti.
Juneteenth Becomes a Federal Holiday
In June, President Biden signed legislation officially establishing June 19 as Juneteenth National Independence Day, a federal holiday commemorating the end of slavery in the United States. The new holiday marks the anniversary of the date in 1865 when Union General Gordon Granger announced the end of slavery in Galveston, Texas, under the Emancipation Proclamation of 1863.
Olympics in Tokyo
Gymnast Simone Biles gets ready to compete in the Tokyo 2020 Olympic Games Women's Gymnastics Balance Beam Final on August 3, 2021. Earlier in the Games, Biles had withdrawn from the all-around competition. She won the bronze medal in the balance beam competition.
Photo by Toni L. Sandys/The Washington Post via Getty Images
After being postponed in 2020, the Summer Olympics were held in Tokyo, Japan, though no spectators were allowed after Japan declared a new state of emergency due to COVID-19. Multiple gold medal-winning U.S. gymnast Simone Biles emerged as the biggest story of the games when she withdrew from the individual all-around competition, fueling a growing conversation about the importance of athletes' mental health.
Meghan and Harry Sit Down with Oprah
In March, TV audiences tuned in for Oprah Winfrey's highly anticipated interview with Meghan, Duchess of Sussex, and Prince Harry near their new home in Southern California. The royal couple discussed their decision to leave royal life, as well as their tensions with Harry's family and racism against Meghan in the British press. In June, Meghan gave birth to the couple's second child, whose name—Lilibet 'Lili' Diana Mountbatten-Windsor—honored both Harry's mother, Princess Diana, and his grandmother, Queen Elizabeth II (whose family nickname is Lilibet).
Pop Culture Highlights
In September, audiences returned to Broadway theaters in New York City for the first time in 18 months, with pandemic precautions including mask-wearing and proof of vaccination. The year also saw the release of the three-part documentary series The Beatles: Get Back, featuring never-before-seen footage of the iconic band working to create their final album, released in 1970. When it debuted in November, pop singer Adele's fifth album, 30, quickly became the fastest-selling album of the year in both the United States and the United Kingdom.
Professional Sports Highlights
In the Super Bowl in Tampa Bay on February 7, the Buccaneers beat the Chiefs, 31-9—the first time a team has won the game in its home stadium. Tampa Bay quarterback Tom Brady earned his fifth Super Bowl Most Valuable Player Award and seventh Super Bowl ring, both records. The crowd for the big game was limited to 25,000 because of COVID-19 restrictions.
In Game 6 of the NBA Finals on July 6, Giannis Antetokounmpo scored 50 points in a 105-98 win over Phoenix, giving the Milwaukee Bucks their first championship since 1971. "This is for my mom," he said, fighting off tears.
Mass Shootings in Atlanta and Boulder
Two mass shootings within a week of each other in March—at three spas in the Atlanta area on March 16 and a grocery store in Boulder, Colorado on March 22—proved a devastating reminder of the ongoing scourge of gun violence in the United States. Of the eight people killed in Atlanta, six were Asian women, fueling outrage and fear over the increase in anti-Asian violence during the pandemic.
Deadly Condominium Collapse in Florida
Search and Rescue personnel work after the partial collapse of the 12-story Champlain Towers South condo building on June 24, 2021 in Surfside, Florida.
In the early morning hours of July 8, the 12-story Champlain Towers South condominium building in Surfside, Florida, partially collapsed. Ninety-eight people were killed in the incident, which was attributed to structural damage in the concrete building that had first been reported several years earlier.
Winter Storms and Power Failures in Texas
In February, storms bringing snow, sleet and freezing rain combined with frigid temperatures to wreak havoc in Texas, causing road closures, widespread power outages and loss of heat, electricity and water for millions of people. The death toll from the winter storms was later tallied at more than 200 people, and experts predicted it could become the costliest weather-related disaster in the state's history.
Historic Heat in the West
In late June, the U.S. Pacific Northwest experienced the most extreme heat wave in its recorded history, with temperatures reaching highs of 116 degrees Fahrenheit in Portland, Oregon and 108 degrees in Seattle, Washington. The excruciating heat, which extended into British Columbia in Canada, was due to a heat dome, a massive high-pressure zone hovering on the U.S.-Canada border. Historically expected to occur only once every several thousand years on average, experts say such rare weather events have become far more probable due to climate change.
A man tries to secure a tarp to his roof damaged by Hurricane Ida as rain begins to fall on August 30, 2021 in Laplace, Louisiana. Ida made landfall August 29, as a category 4 storm southwest of New Orleans.
Making landfall as a Category 4 hurricane with 150 mph winds on August 29, Hurricane Ida claimed the lives of more than 30 people in Louisiana, Alabama and Mississippi, becoming the most damaging storm to hit the region after 2005's Hurricane Katrina. After weakening to a tropical depression, Ida wreaked unexpected havoc in the Northeast, killing at least 60 people in six states and causing widespread flooding of streets, neighborhoods, houses and even the New York City subway system.
Verdicts in Three Prominent Murder Trials
In April 2021 Minneapolis police officer Derek Chauvin was found guilty in the death of George Floyd (shown in photo held by protestor).
Jerry Holt/Star Tribune/Getty Images
In April, former Minneapolis police officer Derek Chauvin was found guilty of second-degree unintentional murder, third-degree murder and second-degree manslaughter in the death of George Floyd, which sparked protests against systemic racism and police violence in more than 2,000 U.S. cities and 60 countries around the globe in 2020.
In another trial related to Black Lives Matter protests, teenager Kyle Rittenhouse was acquitted of all charges after claiming self-defense in the killing of two people and wounding of another during the unrest following the police shooting of Jacob Blake in Kenosha, Wisconsin.
Finally, a jury in Georgia convicted three white defendants of murdering Ahmaud Arbery, a young Black man whom they confronted while he was jogging through their neighborhood. As with Floyd and Blake, Arbery's killing—and the slowness of local law enforcement to make arrests—had fueled anger and outrage among protesters condemning racial injustice and demanding change.
Two Men Exonerated of Malcolm X killing
In November, a New York judge granted the motion to vacate the convictions of Muhammad A. Aziz and the late Khalil Islam for the 1965 assassination of Black nationalist and religious leader Malcolm X. The two men's exoneration more than 50 years after they were convicted came after an investigation found that crucial evidence pointing to their innocence, including FBI and New York Police Department documents, had been withheld at the time of their trial.
Verdicts in #MeToo cases
After decades of allegations of sexual abuse of women and underage girls, R&B singer R. Kelly was convicted by a jury in New York of federal racketeering and sex trafficking charges in September; he faces a possible life sentence. Meanwhile, in a blow to supporters of sexual assault victims and the #MeToo movement, a Pennsylvania court threw out the conviction of Bill Cosby and released him from prison after ruling that his due process rights had been violated.
Britney Spears Gains Her Freedom
In November, fans and activists in the #FreeBritney movement celebrated the decision of a Los Angeles judge to end the 13-year conservatorship controlling the personal and professional life of pop star Britney Spears. Begun in 2008 when the singer was struggling with mental health issues and a custody battle over her children, the conservatorship had been controlled for much of that time by her father. At a court hearing over the summer, Spears spoke publicly about the conservatorship for the first time, and called for it to be terminated.
NASA Rover Lands on Mars
Launched in late July 2020, the NASA rover Perseverance spent months traveling through space, covering some 292.5 million miles before touching down on Mars on February 18. As the space agency's most sophisticated rover yet, Perseverance spent the rest of the year exploring Jezero Crater, the site of an ancient lake, collecting rock and soil samples for possible return to Earth and probing for evidence of whether life ever existed on the planet.
SpaceX and Jeff Bezos Make Civilian Space Travel a Reality
After sending U.S. astronauts into orbit for the first time in nearly a decade in 2020, space exploration company SpaceX, founded by the eccentric billionaire Elon Musk, went into overdrive in 2021. In addition to launching two more operational missions to the International Space Station (ISS), the company's spacecraft ferried four non-astronauts on a three-day extraterrestrial voyage in September, in the first-ever flight into Earth's orbit by civilian space tourists.
Less than a month later, the rocket company Blue Origin, owned by ex-Amazon CEO Jeff Bezos, launched Star Trek actor William Shatner and three others just beyond the boundary marking outer space, making the 90-year-old Shatner the oldest space traveler in history.
Bumpy Year for Facebook
Amid ongoing concerns about its struggles to adequately protect data and limit hate speech, misinformation and other disreputable content, the world's largest social network confronted a flood of issues this year, beginning with the Capitol insurrection and its subsequent decision to indefinitely suspend then-President Trump. Troves of documents later leaked by former Facebook employee turned whistleblower Frances Haugen revealed more damaging information about the impact of the company's platforms on young users' mental health. Finally, Facebook announced that it was rebranding itself as Meta to reflect a focus on the metaverse, a virtual reality space where users interact with each other amid a computer-generated environment.
Colin Powell as chairman of the Joint Chiefs of Staff, 1991.
Among the notable people we lost in 2021 was Colin Powell, the celebrated military leader who became the nation's first Black secretary of state, who died in October of complications from COVID-19 while suffering from multiple myeloma, a blood cell cancer that suppresses the immune system, as well as Parkinson's disease.
Baseball Hall of Famer Hank Aaron, who broke Babe Ruth's home run record in 1974 and whose own record of 755 home runs stood until 2007, died in January; so did the trailblazing stage and screen star Cicely Tyson. Prince Philip, who as husband to Queen Elizabeth II became the longest-serving royal consort in British history, died in April at the age of 99.
The year also saw the loss of the beloved authors Beverly Cleary and Anne Rice, as well as former U.S. defense secretary Donald Rumsfeld and former senator and presidential candidate Bob Dole. Longtime TV and radio host Larry King and the talk radio star and conservative media hero Rush Limbaugh also passed away this year, while the entertainment world mourned the loss of Oscar-winning actors Christopher Plummer and Olympia Dukakis and musical theater legend Stephen Sondheim.
Amy McKeever, "U.S. surpasses 800,000 COVID-19 deaths as Omicron looms." National Geographic, December 15, 2021.
CNN Editorial Staff, "Covid-19 Pandemic Timeline Fast Facts." CNN, November 23, 2021.
Mark Hosenball and Sarah N. Lynch, "FBI finds scant evidence U.S. Capitol attack was coordinated." Reuters, August 20, 2021.
Devan Cole and Paul LeBlanc, "An inauguration like no other: Notable moments of a momentous day." CNN, January 21, 2021.
Horus Alus, "Republican-Led State Legislatures Pass Dozens of Restrictive Voting Laws in 2021." U.S. News & World Report, July 2, 2021.
Savannah Behrmann, "Republicans block John Lewis Voting Rights Act in Senate vote." USA Today, November 3, 2021.
The U.S. War in Afghanistan: 1999-2021. Council on Foreign Relations.
Amanda Macias, "U.S. ends 20-year war in Afghanistan with final evacuation flights out of Kabul." CNBC, August 31, 2021.
"Aung San Suu Kyi: Myanmar democracy icon who fell from grace." BBC News, December 6, 2021.
Andrea Rodríguez, "Raul Castro resigns as Communist chief, ending era in Cuba." ABC News, April 16, 2021.
Oliver Holmes, "Israeli coalition ousts Netanyahu as prime minister after 12 years." The Guardian, June 13, 2021.
Geir Moulson, "Merkel prepares to step down with legacy of tackling crises." AP News, September 2, 2021.
Mary Ilyushina, Fred Pleitgen, Angela Dewan and Ivana Kottasová, "Kremlin critic Alexey Navalny handed jail term, prompting protests across Russia." CNN, February 2, 2021.
Edward Alden and Alex Tippett, "Why Are Haitian Migrants Gathering at the U.S. Border?" Council on Foreign Relations, October 1, 2021.
Kate Sullivan and Maegan Vazquez, "Biden signs bill into law making Juneteenth a national holiday." CNN, June 17, 2021.
Alice Park, "How the Tokyo Olympics Changed the Conversation About Athletes' Mental Health." Time, August 8, 2021.
Mike Baker, Anjali Singhvi and Patricia Mazzei, "Engineer Warned of 'Major Structural Damage' at Florida Condo Complex." New York Times, June 26, 2021.
Mark Norris, "Texas' February 2021 winter storm death toll up to 210; 35 in North Texas." Fox 4 News, July 14, 2021.
Jason Samenow and Ian Livingston, "Canada sets new all-time heat record of 121 degrees amid unprecedented heat wave." Washington Post, June 29, 2021.
CNN Editorial Research, "2021 Atlantic Hurricane Season Fast Facts." CNN, December 3, 2021.
Annika Kim Constantino, "Atlanta spa shooter who targeted Asian women pleads guilty to four of eight murders." CNBC, July 27, 2021.
Jorge L. Ortiz and Sady Swanson, "'Sad day for Boulder': Gunman kills 10 at Colorado supermarket, including police officer, in second US mass shooting in a week." USA Today, March 22, 2021.
Ray Sanchez and Eric Levenson, "Derek Chauvin sentenced to 22.5 years in death of George Floyd." CNN, June 25, 2021.
Becky Sullivan, "Kyle Rittenhouse is acquitted of all charges in the trial over killing 2 in Kenosha." NPR, November 19, 2021.
Merrit Kennedy and Jaclyn Diaz, "3 white men are found guilty of murder in the killing of Ahmaud Arbery." NPR, November 24, 2021.
Sonia Moghe, "R. Kelly convicted of racketeering and sex trafficking by a federal jury in New York." CNN, September 28, 2021.
Maryclaire Dail, "Bill Cosby freed from prison, his sex conviction overturned." AP News, June 30, 2021.
Sonia Moghe, Brynn Gingras, Ray Sanchez and Lauren del Valle, "Two men convicted of killing Malcolm X exonerated." CNN, November 18, 2021.
Anastasia Tsioulcas, "Britney Spears' conservatorship has finally ended." NPR, November 12, 2021.
Mars 2020 Mission: Perseverance Rover. NASA.
CNN Editorial Research, "Human Spaceflight Fast Facts." CNN, November 3, 2021.
Michael Sheetz, "Jeff Bezos' Blue Origin successfully launches crew with William Shatner to space and back. CNBC, October 13, 2021.
Queenie Wong, "Facebook's crises reach new heights in 2021." CNET, December 7, 2021.
Bernard McGhee, "Final goodbye: Recalling influential people who died in 2021." AP News, December 10, 2021.
https://www.history.com/topics/21st-century/2021-events
The Eventful Life of Benjamin Franklin
Pakistan Accused of Hiding Osama Bin Laden
Bernie Madoff Arrested in December 2008
Zawahri Replaces Osama bin Laden
It was a year like no other. Amid the massive losses inflicted by a global pandemic, bitter political divisions and racial unrest that exploded into violence, glimmers of light shone through the darkness. Frontline medical workers and those in other essential jobs risked their ...read more
2019: The Year in Events
Protesters in Hong Kong clashed with police, fire consumed an 850-year-old cathedral in Paris, the U.S. women's soccer team won the World Cup and President Donald Trump became the third president in U.S. history to be impeached. These are only a few of the most prominent events ...read more
There was a government shutdown, a super blue blood moon, historic midterm elections and a very American addition to the British royal family. Take a look back at the eventful year of 2018 with a review of the most important events in politics, culture, science and the ...read more
From the inauguration of Donald Trump to the first total solar eclipse to traverse the Lower 48 in nearly a century, 2017 was a year for the history books. Here we review the biggest news in politics, culture and science this year. Politics Trump's inauguration: After a ...read more
Thanksgiving Day is a national holiday in the United States, and Thanksgiving 2021 occurs on Thursday, November 25. In 1621, the Plymouth colonists and the Wampanoag shared an autumn harvest feast that is acknowledged today as one of the first Thanksgiving celebrations in the ...read more
Halloween is a holiday celebrated each year on October 31, and Halloween 2021 will occur on Sunday, October 31. The tradition originated with the ancient Celtic festival of Samhain, when people would light bonfires and wear costumes to ward off ghosts. In the eighth century, ...read more
The year 1968 remains one of the most tumultuous single years in history, marked by historic achievements, shocking assassinations, a much-hated war and a spirit of rebellion that swept through countries all over the world. Occurring at the dawn of the television age, the ...read more
Veterans Day is a U.S. legal holiday dedicated to American veterans of all wars, and Veterans Day 2021 occurs on Thursday, November 11. In 1918, on the 11th hour of the 11th day of the 11th month, an armistice, or temporary cessation of hostilities, was declared between the ...read more
Labor Day 2021
Labor Day 2021 will occur on Monday, September 6. Labor Day pays tribute to the contributions and achievements of American workers and is traditionally observed on the first Monday in September. It was created by the labor movement in the late 19th century and became a federal ...read more