Able Plant Services Ltd. takes the Health and Safety of its employees and customers of paramount importance.
All employees are trained to the industry standard and all drivers have a minimum of two years' experience and have all the necessary qualifications for their job.
Able Plant Services plant hire equipment is maintained to the highest level and goes through an extensive pre-delivery inspection before it arrives on your site, ensuring that it is in optimum condition.
We have an impressive Health and Safety record and work closely with our suppliers and customers. All our plant hire machines are fitted with audible reverse alarms and automatic dual-locking quick hitches, and all large excavators have reversing cameras.
Able Plant Services are committed to the ongoing improvement of health and safety and any incident that occurs is thoroughly investigated and lessons learnt are implemented.


Jock Wallace was a man's-man, an old-school manager who was one of Scotland's greatest. His harsh, often brutal training regime is the stuff of legend from Glasgow to England and Spain, though none of his ex-players have a bad word to say about him. Ten major trophies as boss of Rangers backs up the effectiveness of Jock's managerial style.
Jeff Holmes is the author of the biography of former Aberdeen and St Mirren striker Frank McDougall. After a long career in TV, Jeff became a newspaper reporter and is now part of the team at Media Scotland, covering football for the Daily Record and Sunday Mail. He remains, as ever, a staunch fan of Rangers.


text:
<?php

namespace Karma\VCS;

use Gaufrette\Filesystem;
use Karma\Finder;

class Git implements Vcs
{
    const
        KARMA_COMMENT = '# Files generated by Karma';

    private
        $command,
        $fs,
        $ignoredFiles,
        $trackedFiles;

    public function __construct(Filesystem $fs, $rootDirectory, Git\CommandLauncher $command)
    {
        $this->command = $command;
        $this->command->initialize($rootDirectory);

        $this->fs = $fs;

        $this->ignoredFiles = null;
        $this->trackedFiles = null;
    }

    public function isTracked($filepath)
    {
        if($this->trackedFiles === null)
        {
            $this->trackedFiles = $this->getTrackedFiles();
        }

        return in_array($filepath, $this->trackedFiles);
    }

    private function getTrackedFiles()
    {
        $output = $this->command->run(array(
            'ls-files'
        ));

        $lines = explode("\n", $output);
        array_walk($lines, 'trim');

        return $lines;
    }

    public function untrackFile($filepath)
    {
        if($this->isTracked($filepath) === false)
        {
            return false;
        }

        $this->command->run(array(
            'rm',
            '--cached',
            $filepath
        ));

        return true;
    }

    public function isIgnored($filepath)
    {
        if($this->ignoredFiles === null)
        {
            $this->collectIgnoredFiles();
        }

        return in_array($filepath, $this->ignoredFiles);
    }

    private function collectIgnoredFiles()
    {
        $finder = new Finder($this->fs);
        $ignoredLists = $finder->findFiles('~(^.gitignore|/.gitignore)$~');

        $this->ignoredFiles = array();
        foreach($ignoredLists as $list)
        {
            $this->collectIgnoredFilesFromOneIgnoreFile($list);
        }

        return false;
    }

    private function collectIgnoredFilesFromOneIgnoreFile($ignoreFile)
    {
        $content = $this->fs->read($ignoreFile);
        $lines = explode("\n", $content);

        foreach($lines as $line)
        {
            $line = trim($line);

            // ignore comments
            if(stripos($line, '#') === 0)
            {
                continue;
            }

            $this->ignoredFiles[] = $line;
        }
    }

    public function ignoreFile($filepath)
    {
        if($this->isIgnored($filepath) === true)
        {
            return;
        }

        $lines = $this->loadIgnoreFileContent();

        $titleLineNumber = array_search(self::KARMA_COMMENT, $lines);
        if($titleLineNumber === false)
        {
            $titleLineNumber = count($lines);

            // ensure an empty line preceeds comment
            if(! empty($lines[$titleLineNumber - 1]))
            {
                $lines[$titleLineNumber] = '';
                $titleLineNumber++;
            }
        }

        $lines[$titleLineNumber] = sprintf("%s\n%s", self::KARMA_COMMENT, $filepath);

        $content = implode("\n", $lines);
        $this->fs->write('.gitignore', $content, true);
    }

    private function loadIgnoreFileContent($filename = '.gitignore')
    {
        $lines = array();

        if($this->fs->has($filename))
        {
            $content = $this->fs->read($filename);
            $lines = explode("\n", $content);

            array_walk($lines, 'trim');
        }

        return $lines;
    }
}

redpajama_set_name: RedPajamaGithub


text:
Far Cry 5 is a smash hit so far, Ubisoft says new action game is its second biggest launch ever
by Marcos Thadani ● Last updated on Apr 5, 2018
It seems that plenty of gamers are having fun roaming the wildlands of Montana in Far Cry 5, Ubisoft's latest action game for PC and consoles. Actually, Ubisoft's recently announced that Far Cry 5 is their second-biggest ever launch after 2016's The Division.
And Far Cry 5's first-week sales have also dwarfed those of its predecessor Far Cry 4, as a matter of fact the game sold twice as many copies in the same period as the earlier Far Cry game.
So it appears players worldwide have really taken to the game's new Montana setting, and did not miss the exotic locales of previous Far Cry games. Also, the fact Far Cry 5's protagonist doesn't say a word throughout the entire adventure is something that has not hurt the game's appeal one bit either.
"We're grateful to newcomers and fans of the series who have joined us in Hope County [the game's fictional setting] and have collectively grown our community", said Ubisoft president Laurent Detoc.
Far Cry 5's director Dan Hay was also happy about the game's success, saying he's proud "the culmination of years of passionate work from the team is paying off, and that Far Cry 5's experience resonates with so many people".
Hay also stated that Ubisoft plans to keep supporting the Far Cry community in the future. Actually, aside from the upcoming release of Far Cry 3 Classic Edition this summer, Far Cry 5 is getting several expansions in the coming months, one of which is set in Vietnam.
Ubisoft also shared some interesting statistics about the game on its website, such as the fact that players have caught a whopping 5 million fish in the game thus far. Fishing is one of the side activities you can engage in in Far Cry 5's open world, and according to Ubisoft in-game fishing was tested and approved by real fishermen, which is nice to know too…
Also, while it's posible to play the game's campaign solo, players also have possibility of fighting alongside a companion in Far Cry 5. Ubisoft revealed that pilot Nick Rye (one of the game's mayor characters) is people's favourite human companion, while Boomer the dog is player's favourite animal sidekick in Far Cry 5's virtual Montana so far.
It's also interesting to know that almost 100 actors were hired to voice the game's characters and that the game features almost 75 hours of dialogue, even if sadly none of these are for the game's protagonist.
Aside from sharing this interesting trivia about the game, Ubi also revealed the fact that YouTube videos about the game have gotten more than 100 million views thus far, making it clear that Far Cry 5's has enjoyed a massively successful launch.
So, will Far Cry 5 end up being this year's most successful game? This remains to be seen, but for now it's obvious that this is one of the biggest releases of the year thus far, and another good entry in the long-running franchise too.
Next: IO Interactive teams up with Warner Bros., will release Hitman: Definitive Edition next month
IO Interactive teams up with Warner Bros., will release Hitman: Definitive Edition next month
Will the Duke Nukem movie succeed?

redpajama_set_name: RedPajamaCommonCrawl


In West Philadelphia, born and raised … Kidding. I am from Philly though! I grew up in North Philadelphia. I love this city; I wouldn't want to live anywhere else.
Outside of Philadelphia, what's your dream destination?
Coney Island, of course! A whole island named after cones? Sounds like the place for me.
How did you get started with PGW?
I come from a long line of O'Structions that found their calling as PGW cones, and I've always known that I wanted to go into the family business.
Field Operations at PGW was really a no-brainer for me; the people are friendly, getting out-and-about in Philadelphia is a major perk, and helping PGW deliver vital energy to Philadelphia's 1.5 million residents (500,000 of them PGW customers) through vital infrastructure upgrades is a huge honor as a cone. My family is really proud!
What is the purpose of improving and upgrading underground natural gas infrastructure? Is it actually necessary?
Yes! PGW invests millions of dollars every year to maintain the city's natural gas system with new state-of-the-art materials. Over time the mains and pipelines that our homes and businesses rely on mature and can require replacement. In fact, PGW upgrades over 30 miles of our 6,000-mile system annually.
So it sounds like you keep yourself busy. How can we find you while you're working around the city?
I'm glad you asked! The Pipeline Improvement Map at worksites.pgworks.com is a really great resource; it'll show you all the spots in the city where I'm hanging out.
For added convenience, if you text 'WORK' to 75308 on your mobile phone, PGW will send you a direct link to the map.
The map can also be shared on Facebook and Twitter with your neighbors and friends.
PGW also gave you a Twitter hashtag - #ConeWatch. Tell us about it.
By searching #ConeWatch on Twitter people can keep up with me and PGW's field crews and contractors.
Twitter is really great for letting people know what you're up to, so I use #ConeWatch to update my followers at @MyPGWCommunity on where they can find me around the city and active pipeline improvement projects going on in their neighborhood.
What's the best part of being able to travel to the different neighborhoods of Philadelphia for work?
I would say the best part of my job is getting to know all of the best spots around Philly. I grew up here, but until I started working with PGW Field Operations, I didn't know how much I was missing out on. I've found tons of great places to eat and hang out all over the city, so I'll be sure to let everyone know some of my favorites on Twitter @MyPGWCommunity!
Everyone called me 'Coney' when I was younger, but I grew out of that pretty quickly. I just go by Conan now.
You mentioned you know a lot of great places to eat, what's your favorite food?
Let's just say … any restaurant that cooks with natural gas gets my business. In Philly, there's no shortage.
In fact, my friends at @MyPGW created a brand-new video series that highlights some of Philly's restaurants, bars and eateries; it's called Flame to Table.
The series is so hot, I had to cool myself down with a satisfying ice cream cone! Who doesn't love a CONE?


text:
Q: Expected to extract a string from HTML page with BeautifulSoup, but got "None" I try to extract the "1 min" from the HTML code below using BeautifulSoup

1 min

30 min

For this, I write the code below in Python:
# import libraries
import urllib2
from bs4 import BeautifulSoup

# specify the url
quote_page = 'http://beta.stm.info/fr/infos/reseaux/bus/reseau-local/ligne-51-est/56184'

page = urllib2.urlopen(quote_page)

# parse the html using beautiful soup and store in variable `soup`
soup = BeautifulSoup(page, 'html.parser')

# EXTRACT FIELD 1
name_titre = soup.find('div', attrs={'class': 'label not-accessible'})
name_t = name_titre.text.strip()
print name_t

# EXTRACT FIELD 2
time_passage = soup.find('div', attrs={'class': "date-list--time"})
t_passage = time_passage
print t_passage

It worked well for other data I wanted to extract (EXTRACT 1), but here I just get "None" as a print output for EXTRACT 2.
Could please someone tell me what I am doing wrong? I guess the issue is that the HTML includes a list of items for EXTRACT 2, but not sure...
Thanks!

A: Try the following:
In [1]: from bs4 import BeautifulSoup

In [2]: html = '''

   ...:

   ...:
1 min

   ...:

   ...:

   ...:

   ...:
30 min

   ...:

   ...:

   ...:
'''

In [3]: soup = BeautifulSoup(html, 'html.parser')

In [4]: time_passage = soup.find('div', attrs={'class': "date-list--time"})

In [5]: print time_passage

1 min

To get the text of the div:
In [6]: print time_passage.text
u'1 min'

My [4] and [5] are just copied from your example code, so maybe your soup object is not what you think it is. I would try to do what you are doing interactively as in my example, and if it still doesn't work as you expect, inspect the objects that you are working with, e.g., what is soup? What string was it parsed from? etc.
Also, another caveat with BeautifulSoup is that if you try to access attributes of Tag object that are simply not there, you will get None instead of an AttributeError, so if you accidentally do time_passage.txt you will get None instead of your expected value, and you will have no AttributeError indicating that you have made a mistake.
Update:
It seems like the content you are trying to get at is dynamic and won't even render for your request, and so I don't think you will be able to get at it the way you are trying to (though I could be wrong). One solution would be to use selenium as described in this answer:
In [7]: from selenium import webdriver

In [8]: driver = webdriver.Chrome()

In [9]: driver.get('http://beta.stm.info/fr/infos/reseaux/bus/reseau-local/ligne-51-est/56184')

In [10]: html = driver.page_source

In [11]: soup = BeautifulSoup(html)

In [12]: time_passage = soup.find('div', attrs={'class': "date-list--time"})

In [13]: time_passage.text
Out[13]: u'1 min'

redpajama_set_name: RedPajamaStackExchange


text:
Home » All » Blu-ray Review: The Servant – "A horror movie of gaslighting, class war, narcissistic behaviour, and repressed sexuality"
Blu-ray Review: The Servant – "A horror movie of gaslighting, class war, narcissistic behaviour, and repressed sexuality"
Posted by Phil on Sep 7, 2021 in All, drama, DVD/Blu-ray, Film, Headline, horror, Reviews, thriller | 0 comments
Based on the screenplay by playwright Harold Pinter and adapted from Robin Maugham's short story, 1963's The Servant is directed by Joseph Losey. The film stars British actor Dirk Bogarde (THE BLUE LAMP, DARLING, ACCIDENT) in the title role, alongside James Fox (A PASSAGE TO INDIA, THE CHASE), Sarah Miles (THE BIG SLEEP, RYAN'S DAUGHTER) and Wendy Craig (THE NANNY, THE MIND BENDERS).
The Servant follows sly and seductive manservant Barrett (Bogarde) as he worms his way in to the affections of foppish aristocrat Tony (Fox). Barrett's awe-inspiring efficiency cleverly masks his true intentions, ultimately giving way to a suspicious and insidious control where the roles of master and servant are reversed.
The film has had a 4K restoration and StudioCanal sent me a copy of the Blu-ray to check it out.
First of all the film looks absolutely stunning. The work of cinematographer Douglas Slocombe is superb and the restoration makes everything pop. You see every minute expression on the principal players and every piece of mise-en-scene can be clearly seen in the townhouse that makes up the primary location of the film
Bong Joon Ho has said that this was one of the films that influenced his brilliant film, Parasite, and that is quite obvious once pointed out. Both deal with a wealthy person bringing in a person from a lower class who then bring in people they know to help out and eventually cause problems for their employer. Both films are wildly different in how they do it, but it is a good starting point for you if you're considering watching The Servant.
For me, The Servant is one of those films I used to read about in movie magazines when I was a teenager and it always intrigued me. I had only really known Dirk Bogarde for his comedy roles in the Doctor On Call movies. I always enjoyed them and could not picture Bogarde in the films such as The Night Porter, The Damned, Death In Venice and The Servant. When I eventually saw them I appreciated the craftwork in their construction and the acting skills on show, but they did not become films I had to see again and again. Admittedly I was probably much too young when I saw them to truly appreciate everything going on with regards the subtext.
Now I am very much older (a fact that still surprises me on occasion when I look in the mirror) and so was quite happy to re-watch this new restoration of The Servant. I was not disappointed. As I have already said, it does look gorgeous and the film did hit a lot better for me this time round. The sense of claustrophobia that builds throughout is just superb. The design of the house itself to the composition of the scenes and the way Barrett is always there really show the physical stress the characters are under. Add in the brilliant acting by the four main players, in particular Bogarde, and it is a delight for any cinephile.
The way Bogarde shows Barrett's disdain with a slight change to his mouth when Tony looks away just draws you in. As the power dynamic begins to change the claustrophobic environment, distorting mirrors and jazz-styled soundtrack John Dankworth makes you feel a little disorientated and uneasy. You realise that this is no simple British drama, this is instead a horror movie of gaslighting, class war, narcissistic behaviour, and repressed sexuality that will have you squirming in your seat.
Part of you wants Tony to get a good dose of reality, even though you know he was originally going to build homes for people in third world countries, but that strange sense of inevitability that kicks in as Tony's personality becomes broken and Barrett is in the ascendant makes a chill run down your spine. You realise Wendy Craig's Susan was correct with her initial instinct about Barrett, but her concerns were always dismissed.
The film is a classic and even more so now it has been restored and it is an incredible piece of cinema. However, it is one of those films that I would not be able to watch too often simply due to the sense of unease it brings (similar to Requiem For A Dream), but that is just me. It is well worth having in your collection.
The Blu-ray comes with some brilliant interviews with the surviving cast along with a video essay with Matthew Sweet and Phuong Le and a new location featurette with Adam Scovell. There is also a 64-page booklet with essays from Peter Bradshaw & Anna Smith, but my screener disc did not come with that.
THE SERVANT opens in cinemas on September 10 and on 4K UHD Collector's Edition Blu-Ray, DVD and Digital on September 20.
Thank you for supporting Live for Films (LFF) when you order using the link below. As an Amazon Associate LFF earns from qualifying purchases. If you are using an adblocker you will not see the link.


text:
<?php

if ( !defined( 'BASEPATH' ) )
	exit( 'No direct script access allowed' );

class MY_Controller extends CI_Controller {

	protected $layout = 'layout';
	// El orden es importante en los dos arrays de abajo, debido a que la carga se hace de forma ordenada
	protected $stylesheets = array( 'bootstrap.min.css', 'color.css', 'style.css', 'font-awesome.min.css' );
	protected $javascripts = array( 'jquery.js', 'jquery.dlmenu.js', 'modernizr.custom.js', 'bootstrap.min.js', 'jquery.smooth-scroll.min.js', 'wow.min.js', 'custom.js', );

	protected function render( $content ) {
		$this->load->helper( "assets_helper" );
		$view_data = array( 'content' => $content,
			'stylesheets' => $this->get_stylesheets(),
			'javascripts' => $this->get_javascripts()
		);

		$this->load->view( $this->layout, $view_data );
	}

	protected function get_stylesheets() {
		return assets_css( $this->stylesheets );
	}

	protected function get_javascripts() {
		return assets_js( $this->javascripts );
	}

}


text:
Q: Run an application in Background using Python in windows path = "C:\\Users\\BIKRAM\\Documents\\LTspiceXVII\\NETLIST"
for filename in glob.glob(os.path.join(path, '*.cir')):
    ltspice_path = r'C:\\Program Files\\LTC\\LTspiceXVII\\XVIIx64.exe'
    subprocess.Popen([ltspice_path, filename ])

I am running this code to execute multiples of .cir file into LTSpice application. But here LTSpice is opening for every .cir file. Is there any way to run all the file without opening UI of LTSpice?

A: LTSpice simulation can be executed by batch process using command prompt
LTSpice Help > Modes of Operation > Command Line Switches
<path\of\program>XVIIx86.exe -b -Run file_name.cir

-b will execute .cir or .asc without opening LTSpice
This might help to add it to your multiple simulation programs


ALGONA — D. Dean Schlapia, 91, of Algona passed away Friday, July 27, 2018, at the Good Samaritan Society. Services to celebrate his life will be held on Saturday, Aug. 4, 2018, at 11 a.m., at the First United Methodist Church in Algona, with burial following at East Lawn Cemetery. Visitation will begin at 10 a.m., prior to the service.
Dean, beloved husband and father, is survived by his wife, Mary Jo; children: Linda (Mark) Speck, Ames; Daryl (Barb) Schlapia, Independence, Mo.; LeAnn (Doug) Eggers, Ames; David Schlapia, Arlington Heights, Ill., and Jean (Mark) Biggs, Laveen, Ariz.; grandchildren: Joshua Speck, Alyssa Evertz, Nathan Eggers, Nicholas Eggers, Nicole Schlapia, Hannah Schlapia, Madeline Schlapia, and Luke Schlapia; six great-grandchildren; sister, Eileen Dethloff, Howell, Mich.; sister-in-law, Louella Schlapia, Maquoketa. He was preceded in death by his parents; grandson, Nathan Speck; brother, Lowell Schlapia, and sister, Iris Stephens.
D. Dean Schlapia was born Nov. 4, 1926, to Leonard and Grace (Kujath) Schlapia on their farm near Benton. He attended country school and graduated Valedictorian from Benton High School. He enlisted in the Army Airforce and was to be part of the invasion of Japan. When the war ended, he was trained as Photographic Lab Tech, stationed with the 82nd Tactical Reconnaissance Squadron, Johnson, Jmmagawa, Japan, in charge of the lab's finances and supplies while also developing of large reels of film.
Years later he learned that their work provided 3 dimensional photographic images of the terrain and infrastructure to help our troops in the Korean War. After military service, Dean attended Creston Jr. College and Iowa State College graduating with a B.S. in Agronomy in 1951. His career took him to Clarinda, Centerville, Harlan, Ames and Algona. In each place, many were helped and blessed by his wise, encouraging counsel.
On July 21, 1973, Dean married Mary Jo Thilges at the First United Methodist Church in Algona, Iowa. Dean was Vice President and loan officer for Security State Bank in Algona until his retirement in 1980. He was a more than 50 year member of the Algona First United Methodist Church, a member of the American Legion, VFW, Shriners, more than 50 year member of Prudence Masonic Lodge #205, and Grand Lodge Officer 1990-91.
Dean enjoyed the game of golf and started an over 50 group that is still in existence today. He loved ballroom dancing, traveling and most of all his family.
His contagious laughter, love for life and legacy of faith, family, friends, and fun will always be remembered and cherished.


Posted on November 23, 2012, in Apple, Deals and tagged Apple, apple black friday, apple black friday 2012, apple deals, Apple Macbook, black friday, black friday 2012, deals, ipad 4, ipod, iPod Nano, ipod touch, macbook, macbook air, macbook pro, macbook pro with retina display, students, teens. Bookmark the permalink.	Leave a comment.


text:
Ribbels zijn langwerpige, parallelle sedimentaire structuren die worden gevormd wanneer sediment (bijvoorbeeld zand of silt) wordt afgezet door een stromend medium (vloeistoffen of gassen). De stroomribbels worden loodrecht op de stroomrichting van het medium gevormd.

Ribbels worden altijd aan de bovenkant van een sedimentlaag gevormd en kunnen daarom dienen als top-bottomcriterium in sedimentaire gesteenten.

Soorten
Er kunnen twee soorten ribbels onderscheiden worden: symmetrische golfribbels en asymmetrische stroomribbels. De vorm van de ribbel vertelt iets over het ontstaan. Als het medium waaruit de sedimentkorrels werden afgezet één richting op stroomt (zoals water in een rivier) zullen de ribbels een asymmetrische vorm hebben, met een lange, vlakke loefzijde en een korte, steile lijzijde.

Op grootte kunnen ribbels in drie groepen ingedeeld worden:
 Gewone ribbels, tussen 3 - 5 cm hoog met golflengtes van 4 - 60 cm;
 Grote ribbels, tussen 6 cm - 1,5 m hoog met golflengtes tussen 0,6 en 30 m;
 Megaribbels, tussen 1,0 - 8,0 m hoog, met golflengtes groter dan 30 m.

De laatste twee soorten ontstaan alleen bij korrelgroottes groter dan 0,6-0,7 mm. Megaribbels zijn stationair, ze migreren niet. De overige soorten migreren langzaam in de richting van de stroming.

Stroomribbels
In stromend water is een minimale stroomsnelheid (de kritische snelheid) nodig voordat ribbels kunnen ontstaan. Initiële oneffenheden in het grensvlak tussen het sediment en het stromende medium vormen hindernissen voor de met de stroming meegevoerde sedimentkorrels, doordat de stroomlijnen hier nauwer samenvallen en de stroomsnelheid hoger is. De korrels kunnen daardoor makkelijker over de loefzijde van de oneffenheid rollen. Aan de lijzijde is de snelheid van het water lager en de korrels blijven achter de top van de hindernis (aan de lijzijde) liggen. Hoe meer korrels blijven liggen, hoe groter de hindernis groeit en deste meer korrels er blijven liggen (positieve terugkoppeling). De ribbels kunnen hoogtes krijgen tot een derde van de hoogte van het water.

De ribbels bouwen zich aan de lijzijde uit, waar telkens schuine laagjes worden afgezet. Deze laagjes worden foresets genoemd en hebben een natuurlijke helling van 30-35°. Aan de loefzijde worden de ribbels afgebroken doordat sedimentkorrels door de hier hogere stroomsnelheid beginnen te rollen en richting de lijzijde getransporteerd worden. Zodoende migreert de hele ribbel langzaam stroomafwaarts.

Golfribbels
Als het medium heen en weer stroomt (zoals bij eb en vloed of golfbewegingen in de branding bij ondiep zeewater) ontstaan symmetrische golfribbels. In het ideale geval zijn de stroomrichtingen precies tegengesteld. De ribbels die ontstaan hebben daardoor aan beide zijden even lange en steile flanken.

Zie ook
Cross-bedding
Load cast

Sedimentologie

redpajama_set_name: RedPajamaWikipedia


text:
Fact checking saves lives, says Union Minister Rajyavardhan Rathore at Times Internet event on tackling fake news
Mirror Online / Updated: Oct 3, 2018, 11:29 IST
Twitter/Rajyavardhan Rathore
Times Internet held an event titled 'Building Trust in a Digital World' to discuss fake news and fact checking.
Union Minister Rajyavardhan Rathore was the chief guest for the event.
Fact checking saves lives, Rathore said while talking at the Times Internet event.
India's largest digital publisher Times Internet Limited held an event on September 28 to discuss the growing menace of fake news and misinformation. Rajyavardhan Rathore, Minister of State (Independent Charge) for Youth Affairs and Sports and Minister of State (Independent Charge) for Information and Broadcasting was the chief guest of the event.
"A very interesting subject, and a grave concern to all of us," Union Minister Rathore began his speech addressing the menace of fake news and misinformation. Rathore said that fake news is fifth generation warfare and termed it 'disinformation warfare'. He said, "Our soldiers are physically protecting us at the borders, but with this 'disinformation warfare', anyone can cross the borders and reach the people, even the remotest of them, and disrupt the sanity of the nation."
Describing the problem of fake news and misinformation as a 'delicate' and 'Catch 22-like' situation, Rathore said, "As the government running the world's largest democracy, this government will always uphold the citizens' right to freedom of speech and expression and will always keep that in mind. But at times, we have to shut down internet, only to ensure the safety of our people."
Rajyavardhan Rathore lauded Times Internet for setting up a dedicated 'Fact-Check' desk and said, "Fact checking is a colossal task. It's not easy at all. It's something very important to the society and I want to thank Times Internet for proactively setting up a team that will fight fake news and disinformation. You need to go to somebody who knows the subject. Fact checking can saves lives."
Rathore urged all media houses to follow suit and said, "Fake news is a national threat. Somebody does not want you to know the truth." He also shared some tips on how to be careful about sharing information. He said, "When you forward a message, you, in a sense, become the author of it. Before hitting that forward button or that share button, take a minute to check news websites if the information is correct. Awareness is key. Kids should be taught about fake news in school; parents should tell kids too."
Rajyavardhan Rathore also tweeted about the event:
Digital is the future & all of us together have to build trust of people in it. Addressed the audience at the "Buil… https://t.co/NPD7gd0zAi
— Rajyavardhan Rathore (@Ra_THORe) 1538148427000
Gautam Sinha, COO, Times Internet, while delivering the welcome address, said, "Times Internet has 400 million users every month from across the country, and as the largest digital publisher, not just in India but possibly globally, we have a responsibility towards the society. We see misinformation, lack of trust and fake news as very serious problems. We want to build a progressive society by building trust."
Thanking Union Minister Rajyavardhan Rathore for taking out time to grace the occasion, Sinha said, "Fake news always existed but the reach it is getting now is the worrying problem. We want to work with the government of India to tackle the problem of fake news and misinformation and to make the process effective."
Sinha also spoke about how Times Internet properties provide context and editorial process while sharing information, and about the importance of being transparent.
"The onus is on us than other media houses because we are the largest," Rajesh Kalra, Chief Editor, Times Internet said while talking about how Times Fact Check was born. He said, "We are journalists, and we do make mistakes at times. It is rare, but it happens. Fake news is different. The intention behind fake news is to deliberately mislead."
Rajesh Kalra said, "We wanted to give confidence to the readers. We have worked really hard to ensure we don't make mistakes at all. It's not just the fact-check desk that we have to fight against fake news. We have a show called Fake Bole Kauwa Kate. It's hilarious! People laugh but we ensure that the point is made, that people understand fake news that they fell for or could have."
Kalra said, "We are concerned because we care about this nation. Narrative can be decided by what people discuss and if people are discussing fake news, it's a bad sign. With elections around the corner, do we really want such a threat looming over us?"
Talking about hitting the fake-news purveyors where it hurts, Puneet Gupt, COO Digital News, Times Internet, said, "WhatsApp has become the default gateway for information for a large number of people. They may not reach news websites to see the fact-check stories, but we can reach out to them on the same platform with our fact-check initiative. The truth should go as viral as the fake news."
Sanjay Sindhwani, Business Head, Economic Times, taking part in the discussion shed light on an area that is seldom spoken about - the focus Times Internet has on softer content. Sindhwani said, "Purely from a content perspective, while most people believe that Times of India does a lot of core news, we also do a lot of content that brings the country together. For instance, we have a lot of content on cricket, we take pride in it; in our food, culture and tourism. We even have a dedicated section called Times Food where we figure out local tastes that define our country. On our travel site Happy Trips, we talk about places to visit to help people discover the real heritage of our country."
You can check out Times Fact Check here. Follow Times Fact Check on Twitter -- @timesfactcheck -- and on Facebook -- Facebook/timesfactcheck.
Mumbai: Dadar reports 10 new coronaviru... Mumbai: Dadar reports 10 new coronavirus cases; Dharavi tally climbs to 3,879
BMC to stop fining people for not weari... BMC to stop fining people for not wearing masks inside private vehicles
Mumbai COVID-19 tracker: With 571 new c... Mumbai COVID-19 tracker: With 571 new cases, Mumbai's total tally reaches 3,02,223
BMC suspends vaccination drive as CoWIN... BMC suspends vaccination drive as CoWIN app malfunctions
Prime Minister Narendra Modi launches w... Prime Minister Narendra Modi launches world's largest vaccination drive
COVID vaccination: 52 people exhibit ad... COVID vaccination: 52 people exhibit adverse events after getting a jab in Delhi
Compensation if Covaxin causes serious ... Compensation if Covaxin causes serious adverse effect


When a fully veiled woman came to his church and asked to be baptised, this Iraqi pastor wasn't sure how to respond. But the woman had been reading and memorising the New Testament, and her faith in Christ was genuine. Listen to the account of her conversion.


text:
A 43-Year-Old Remembers 42
August 31, 2020 August 31, 2020 ~ SteveH
Chadwick Boseman's untimely and surprising death at the age of 43 came at the end of an already tragic week. For most of it, Americans had been all-too-reminded of their tenuous grip on self-rule, as the Republican National Convention confirmed that party's fervor for their authoritarian, I-am-the-law (and the Republican platform) incumbent. That convention also took place against the backdrop of violence in Kenosha, Wisconsin, yet another reminder that Donald Trump can only win by painting his America as Joe Biden's instead.
Then, just as Americans were finally ready to pivot from the psychopathic Amway sales rally on the White House South Lawn, Boseman's death reminded Americans of their mortality. Celebrities like Boseman—or Kobe Bryant earlier this year—always seem invincible, particularly in their relative youth. Undoubtedly, Boseman did not die because he lacked highly-sophisticated medical care. And we come to find out that as we cheered him on-screen, he was engaged in a private, individual battle back in our ever-more-sobering reality.
Boseman's death was noted here for a few reasons. The first is that he was just two months younger than I, both of us soon to turn 44. With a new son-in-law and now two children in college, I continue to acquire the signs and tokens of age. There, but for the grace of God, go I. The second was Boseman's Black Panther, his A-list role in a comic book movie about themes far deeper than similar fare. But the third reason, the one that merits attention here, is his breakthrough role playing Jackie Robinson in 42.
It is a loose, not-always-followed tradition here to watch the work of an actor or director that passes away. 42 was always my choice after reading about Boseman's death, and after a few minutes of bargaining with our youngest son we secured a unanimous approval. It takes little critical skill to recognize that a movie about Jackie Robinson will rise and fall on the actor playing Robinson. Boseman succeeds by capturing the seething just below the surface—Robinson is angry, has every right to be angry—and yet, he must not be angry.
To deny one's own emotions like this is excruciating, and in the crucible of being the focal point of America's post-war race relations, unfathomable. I've seen 42 several times, and every time Alan Tudyk, the actor playing racist Phillies manager Ben Chapman, should be hit over the head with a baseball bat. Instead, the Lords of Baseball orchestrate the famous picture of Robinson and Chapman holding a bat together, a farce in which Robinson reluctantly participates, but only after he makes the rules—the picture must be taken on the field, where everyone can see. Boseman plays this scene with authority, as it is here that Robinson's patience has given him the upper hand.
And yet, there is a moment just before they both grab the bat where Robinson picks it up, takes his stance, raises it—and Chapman is well within range. The moment is only sensed—Robinson makes no sudden moves and his voice never changes—but it is there, and it feels surprisingly dangerous to imagine Robinson completing his swing.
To remember Robinson's life in 2020 means drawing the inexorable parallels with our current crisis. A few things stood out. First, Robinson was court-martialed for refusing to go to the back of a military bus. At the time, Robinson was stationed at…Fort Hood, Texas. Of course he was.
Second, in the aftermath of Chapman's racist on-field tirade, Boseman portrays Robinson going into the clubhouse tunnel to take his frustrations out on a baseball bat. Branch Rickey—played by Harrison Ford playing Harrison Ford playing Branch Rickey1Which, I will freely admit, is a highly effective performance. I don't at all mean it as a criticism, simply an observation.—descends from the stands to remind Robinson that he can't go after Chapman. In the ensuing conversation, Rickey says "You're medicine, Jack." But medicine makes the patient better. 2020's neo-Confederate politics begs the question of whether anything has improved at all.
Indeed, the movie plays far differently in 2020 than it did in 2013, released to theaters soon after the first Black president's re-election. At the time, the line between Robinson and Barack Obama was easier to draw, even down to the racism that animated the opposition to each of them. It was hard to foresee that only a few years later, America would trade its political version of Robinson for its version of Ben Chapman. And it only adds insult to injury that Boseman died on the day MLB set aside as Jackie Robinson Day.
Near the end of the movie, Rickey explains his motive for integrating baseball by telling the story of his African-American college teammate, the best hitter on the team. Rickey didn't do enough to support him—he thought he did at the time, but he knows he didn't. Rickey explains:
The game I loved had something unfair at the heart of it. I ignored it. But a time came when I could no longer do that.
I will never know what it is like to be Jackie Robinson. How could I? Only Boseman's performance can give me a taste of that. But what Branch Rickey is saying, I know. I also spent a long time playing a game that had something unfair at the heart of it. Sometimes I ignored it; other times I knew, but did nothing about it; still other times I'm sure I made it worse. I spent years living a lie, having achieved only things in which I did not believe, on behalf of a corrupt cause, surrounded by barely-humans. But a time came when I could no longer do that.2Incidentally, happy anniversary.
Chadwick Boseman's death is tragic, but he died on his terms.3Robinson died relatively young as well, at 53 of a heart attack. He made entertaining movies; he made powerful ones. Some were both.4Somehow I have not seen Get On Up, and I'm not sure why. He stood for the right things. He used his platform for good. He leaves a legacy true to himself. I mourn his loss, but must admit to being selfishly grateful for every extra day I get to make up for lost time. RIP.
Posted in Essay
‹ PreviousRNC Day 2: Down The Rabbit Hole
Next ›Ten Not-So-Grim Things Two Months From Election Day
4 thoughts on "A 43-Year-Old Remembers 42"
geroszink says:
Great article. I like the way you brought Boseman's movies into current events. I also prefer 42 to the Black Panther (I generally like movies about real life characters to superheros). As someone who has fought and survived (so far) cancer, I am astonished at Boseman's strength and ability to continue working through his treatment. He is a far stronger individual than I am.
EHB says:
The 42 movie will always mean a lot to me. Grandpa explained to me after watching it. How he would have to sit in the kitchen with his fellow teammates bc black people were not allowed in the dining area. He was teaching me the importance of people. It made me realize segregation was not long ago. And we are obviously dealing with it still. Watching it was a life lesson.
SteveH says:
We were lucky to learn liberal values in our family. American Conservatism does not—need not, should not—be in conflict with liberal values, but it is today in a real, profound, and extraordinarily dangerous way.
Debra Albin-Riley says:
Beautiful, Steve. Very moving.


text:
package com.kotcrab.vis.ui.widget;

import com.badlogic.gdx.Input.Keys;
import com.badlogic.gdx.math.Interpolation;
import com.badlogic.gdx.scenes.scene2d.*;
import com.badlogic.gdx.scenes.scene2d.actions.Actions;
import com.badlogic.gdx.scenes.scene2d.ui.*;
import com.badlogic.gdx.scenes.scene2d.ui.Label.LabelStyle;
import com.badlogic.gdx.scenes.scene2d.utils.ChangeListener;
import com.badlogic.gdx.scenes.scene2d.utils.FocusListener;
import com.badlogic.gdx.utils.ObjectMap;
import com.kotcrab.vis.ui.VisUI;
import com.kotcrab.vis.ui.widget.VisTextButton.VisTextButtonStyle;

import static com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence;

/**
 * Displays a dialog, which is a modal window containing a content table with a button table underneath it. Methods are provided
 * to add a label to the content table and buttons to the button table, but any widgets can be added. When a button is clicked,
 * {@link #result(Object)} is called and the dialog is removed from the stage.
 * <p>
 * Due to scope of changes made this widget is not compatible with standard {@link Dialog}.
 * @author Nathan Sweet
 * @author Kotcrab
 */
public class VisDialog extends VisWindow {
	Table contentTable, buttonTable;
	private Skin skin;
	@SuppressWarnings({"unchecked", "rawtypes"})
	ObjectMap<Actor, Object> values = new ObjectMap();
	boolean cancelHide;
	Actor previousKeyboardFocus, previousScrollFocus;
	FocusListener focusListener;

	protected InputListener ignoreTouchDown = new InputListener() {
		@Override
		public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) {
			event.cancel();
			return false;
		}
	};

	public VisDialog (String title) {
		super(title);
		this.skin = VisUI.getSkin();
		setSkin(skin);
		initialize();
	}

	public VisDialog (String title, String windowStyleName) {
		super(title, VisUI.getSkin().get(windowStyleName, WindowStyle.class));
		this.skin = VisUI.getSkin();
		setSkin(skin);
		initialize();
	}

	public VisDialog (String title, WindowStyle windowStyle) {
		super(title, windowStyle);
		this.skin = VisUI.getSkin();
		setSkin(skin);
		initialize();
	}

	private void initialize () {
		setModal(true);
		getTitleLabel().setAlignment(VisUI.getDefaultTitleAlign());

		defaults().space(6);
		add(contentTable = new Table(skin)).expand().fill();
		row();
		add(buttonTable = new Table(skin));

		contentTable.defaults().space(2).padLeft(3).padRight(3);
		buttonTable.defaults().space(6).padBottom(3);

		buttonTable.addListener(new ChangeListener() {
			@Override
			public void changed (ChangeEvent event, Actor actor) {
				if (!values.containsKey(actor)) return;
				while (actor.getParent() != buttonTable)
					actor = actor.getParent();
				result(values.get(actor));
				if (!cancelHide) hide();
				cancelHide = false;
			}
		});

		focusListener = new FocusListener() {
			@Override
			public void keyboardFocusChanged (FocusEvent event, Actor actor, boolean focused) {
				if (!focused) focusChanged(event);
			}

			@Override
			public void scrollFocusChanged (FocusEvent event, Actor actor, boolean focused) {
				if (!focused) focusChanged(event);
			}

			private void focusChanged (FocusEvent event) {
				Stage stage = getStage();
				if (isModal() && stage != null && stage.getRoot().getChildren().size > 0
						&& stage.getRoot().getChildren().peek() == VisDialog.this) { // Dialog is top most actor.
					Actor newFocusedActor = event.getRelatedActor();
					if (newFocusedActor != null && !newFocusedActor.isDescendantOf(VisDialog.this)) event.cancel();
				}
			}
		};
	}

	@Override
	protected void setStage (Stage stage) {
		if (stage == null)
			addListener(focusListener);
		else
			removeListener(focusListener);
		super.setStage(stage);
	}

	public Table getContentTable () {
		return contentTable;
	}

	public Table getButtonsTable () {
		return buttonTable;
	}

	/** Adds a label to the content table. The dialog must have been constructed with a skin to use this method. */
	public VisDialog text (String text) {
		if (skin == null)
			throw new IllegalStateException("This method may only be used if the dialog was constructed with a Skin.");
		return text(text, skin.get(LabelStyle.class));
	}

	/** Adds a label to the content table. */
	public VisDialog text (String text, LabelStyle labelStyle) {
		return text(new Label(text, labelStyle));
	}

	/** Adds the given Label to the content table */
	public VisDialog text (Label label) {
		contentTable.add(label);
		return this;
	}

	/**
	 * Adds a text button to the button table. Null will be passed to {@link #result(Object)} if this button is clicked. The dialog
	 * must have been constructed with a skin to use this method.
	 */
	public VisDialog button (String text) {
		return button(text, null);
	}

	/**
	 * Adds a text button to the button table. The dialog must have been constructed with a skin to use this method.
	 * @param object The object that will be passed to {@link #result(Object)} if this button is clicked. May be null.
	 */
	public VisDialog button (String text, Object object) {
		if (skin == null)
			throw new IllegalStateException("This method may only be used if the dialog was constructed with a Skin.");
		return button(text, object, skin.get(VisTextButtonStyle.class));
	}

	/**
	 * Adds a text button to the button table.
	 * @param object The object that will be passed to {@link #result(Object)} if this button is clicked. May be null.
	 */
	public VisDialog button (String text, Object object, VisTextButtonStyle buttonStyle) {
		return button(new VisTextButton(text, buttonStyle), object);
	}

	/** Adds the given button to the button table. */
	public VisDialog button (Button button) {
		return button(button, null);
	}

	/**
	 * Adds the given button to the button table.
	 * @param object The object that will be passed to {@link #result(Object)} if this button is clicked. May be null.
	 */
	public VisDialog button (Button button, Object object) {
		buttonTable.add(button);
		setObject(button, object);
		return this;
	}

	/** {@link #pack() Packs} the dialog and adds it to the stage with custom action which can be null for instant show */
	public VisDialog show (Stage stage, Action action) {
		clearActions();
		removeCaptureListener(ignoreTouchDown);

		previousKeyboardFocus = null;
		Actor actor = stage.getKeyboardFocus();
		if (actor != null && !actor.isDescendantOf(this)) previousKeyboardFocus = actor;

		previousScrollFocus = null;
		actor = stage.getScrollFocus();
		if (actor != null && !actor.isDescendantOf(this)) previousScrollFocus = actor;

		pack();
		stage.addActor(this);
		stage.setKeyboardFocus(this);
		stage.setScrollFocus(this);
		if (action != null) addAction(action);

		return this;
	}

	/** {@link #pack() Packs} the dialog and adds it to the stage, centered with default fadeIn action */
	public VisDialog show (Stage stage) {
		show(stage, sequence(Actions.alpha(0), Actions.fadeIn(0.4f, Interpolation.fade)));
		setPosition(Math.round((stage.getWidth() - getWidth()) / 2), Math.round((stage.getHeight() - getHeight()) / 2));
		return this;
	}

	/** Hides the dialog with the given action and then removes it from the stage. */
	public void hide (Action action) {
		Stage stage = getStage();
		if (stage != null) {
			removeListener(focusListener);
			if (previousKeyboardFocus != null && previousKeyboardFocus.getStage() == null) previousKeyboardFocus = null;
			Actor actor = stage.getKeyboardFocus();
			if (actor == null || actor.isDescendantOf(this)) stage.setKeyboardFocus(previousKeyboardFocus);

			if (previousScrollFocus != null && previousScrollFocus.getStage() == null) previousScrollFocus = null;
			actor = stage.getScrollFocus();
			if (actor == null || actor.isDescendantOf(this)) stage.setScrollFocus(previousScrollFocus);
		}
		if (action != null) {
			addCaptureListener(ignoreTouchDown);
			addAction(sequence(action, Actions.removeListener(ignoreTouchDown, true), Actions.removeActor()));
		} else
			remove();
	}

	/**
	 * Hides the dialog. Called automatically when a button is clicked. The default implementation fades out the dialog over 400
	 * milliseconds and then removes it from the stage.
	 */
	public void hide () {
		hide(sequence(Actions.fadeOut(FADE_TIME, Interpolation.fade), Actions.removeListener(ignoreTouchDown, true),
				Actions.removeActor()));
	}

	public void setObject (Actor actor, Object object) {
		values.put(actor, object);
	}

	/**
	 * If this key is pressed, {@link #result(Object)} is called with the specified object.
	 * @see Keys
	 */
	public VisDialog key (final int keycode, final Object object) {
		addListener(new InputListener() {
			@Override
			public boolean keyDown (InputEvent event, int keycode2) {
				if (keycode == keycode2) {
					result(object);
					if (!cancelHide) hide();
					cancelHide = false;
				}
				return false;
			}
		});
		return this;
	}

	/**
	 * Called when a button is clicked. The dialog will be hidden after this method returns unless {@link #cancel()} is called.
	 * @param object The object specified when the button was added.
	 */
	protected void result (Object object) {
	}

	public void cancel () {
		cancelHide = true;
	}
}


This is the 6th year such an event has been organised at the home of the Bronte Sisters and, of course, our very own Keighley and Worth Valley Railway. Once again there will be entertainment throughout the weekend with Music, Marching Bands, Dancers, Entertainers, Burlesque Performers, Vintage Vehicles, Tea Duelling, Steampunk Traders, Fashion Show, Steampunk Masquerade Ball, and more. This year the event is dedicated to raising vital funds for Manorlands Hospice, a charity close to the heart of the KWVR.


text:
Book Review: Small Things Like These by Claire Keegan
Posted by Claire Fullerton on January 12, 2022 at 11:30am
As it appears in the New York Journal of Books
In 114 pages, author Claire Keegan delivers an odyssey of the soul in her gem of a novel, Small Things Like These, without leaving the setting of New Ross, beside the River Barrow.
It is 1985 Ireland, and coal and timber merchant Bill Furlong knows times are hard with Christmas coming. The married father of five girls, Furlong is a self-made man who comes from nothing, his deceased mother having lived with shame as an unwed mother who reared her child by being a domestic servant of the wealthy, Protestant Mrs. Wilson.
Furlong's days feel mechanical for all their routine. "Lately, he had begun to wonder what mattered, apart from Eileen and the girls. He was touching forty but didn't feel himself to be getting anywhere or making any headway and could not but sometimes wonder what the days were for."
Just days before Christmas, Furlong keeps his employees at the yard while he makes deliveries to customers long loyal to his business. When a large order from the Good Shepherds Convent arrives, Furlong takes personal responsibility for delivery, but shudders with the recollection of the troubling time he'd last had on the grounds, when he was approached by a waif of a girl asking him to help her escape. The memory haunts Furlong, who recalls his wife's response when he'd voiced his concerns over the place purported to be a training school for girls that also ran a laundry business.
Furlong knows well of the harsh rumors attached to the convent as a place for wayward girls, and author Claire Keegan, capturing the very bone marrow of Irish sensibility, writes of Eileen's response to her husband's worry: "She sat up rigid and said such things had nothing to do with them, and that there was nothing they could do, and didn't those girls up there need a fire to warm themselves, like everyone?" The pragmatic Eileen continues, "If you want to get on with life, there's things you have to ignore, so you can keep on."
Furlong has conflicted feelings about his own childhood. Raised in his mother's employers' home, he knows had it not been for the sufferance of Mrs. Wilson, his life would be disadvantageously different. Feeling hit close to home, Furlong responds to his wife's comments, "Isn't it a good job Mrs. Wilson didn't share your ideas? Where would my mother have gone? Where would I be now?"
Furlong's Christmas delivery trip to the convent is fateful. While opening the latched storage shed to unload his coal, he discovers a young girl trapped within, and, when he takes issue with the nuns on the girl's behalf, he suspects all is not as it seems. Being told one thing by Sister Carmel at the convent, his heart intuits a darker truth that rings in a similar tone to the plight of his mother, and in time, Furlong is inspired to act. "He found himself asking was there any point in being alive without helping one another?" Furlong wonders, "Was it possible that the best bit of him was shining forth, and surfacing?"
Spontaneously spurred to action to help the young girl, Furlong knows, "The worst was yet to come." "But the worst that could have happened was also already behind him; the thing not done, which could have been—which he would have had to live with for the rest of his life."
Small Things Like These is a succinct, heart and soul story of a man coming to terms with a consciousness born of his personal narrative. In precise, unadorned language, it personalizes a once taboo subject recently come to the fore, and now considered a blight on Irish history.
All praise to author, Claire Keegan, for masterfully adding to her arsenal of widely acclaimed, human interest stories. Small Things Like These is a fathoms-deep, poignant novel that will appeal to fiction readers enamored of the sub-genre categories small town and rural fiction; holiday fiction; and family life.


If the Trademark Holder of the registered trademark opts for sunrise services, the proof of use submitted by the Trademark Holder or Trademark Agent will be verified. When examining the sample of proof of use submitted by the Trademark Holder or Trademark Agent, it will be verified that the sample submitted is a sample that evidences an effort on behalf of the trademark holder to communicate to a consumer so that the consumer can distinguish the product or services of one from those of another.
1. Labels, tags, or containers from a product.
2. Advertising and marketing materials (including brochures, pamphlets, catalogues, product manuals, displays or signage, press releases, screen shots, or social media marketing materials).
An uploaded and verified Proof Of Use file is valid for 5 years and can be uploaded in 2 separate files, the actual sample of use and a signed declaration of proof of use.


The theme for the Holocaust remembrance and education activities in 2017, including the Holocaust Memorial Ceremony, was "Holocaust Remembrance: Educating for a Better Future". The theme emphasises the universal dimension of Holocaust education as a platform for building respect for human rights, increasing tolerance and defending our common humanity. The Holocaust was a defining point in history and its lessons have much to teach about the danger of extremism and the prevention of genocide today.
The Holocaust and the United Nations Outreach Programme has partnered with the United States Holocaust Memorial Museum to produce a set of 16 posters based on the Museum's exhibition State of Deception: The Power of Nazi Propaganda for display by the global network of United Nations information centres. The exhibition examines how the Nazis used propaganda to win broad voter support in Germany's young democracy after the First World War, implement radical programmes under the party's dictatorship in the 1930s, and justify war and mass murder. The exhibition emphasises why the issue of propaganda matters and challenges to question, analyse, and seek the truth. The posters and a lesson plan are available in all 6 United Nations official languages (Arabic, Chinese, English, French, Russian, Spanish) as well as Dutch, Kiswahili and Ukrainian.
The exhibition titled Education and Remembrance. The Holocaust in Romania illustrates the Holocaust commemorative and educational events organised in Romania during the Romanian presidency of the International Holocaust Remembrance Alliance (IHRA) in 2016. The exhibition highlights Holocaust education programmes organized by the Romanian authorities together with civil society and international organisations for members of the civil service such as policemen, magistrates and teachers, as well as activities that engaged students. The exhibition includes a brief history of the Holocaust in Romania with the special focus on the pogrom in Iași in 1941 and the brave stories of some Romanian Righteous Among the Nations, which are meant to inspire young generations in protecting universal and democratic values. Produced by the National Institute for Romanian Holocaust Studies "Elie Wiesel", the exhibition will be on view from 16 to 27 January 2017.
The exhibition State of Deception: The Power of Nazi Propaganda examines how the Nazis used propaganda to win broad voter support in Germany's young democracy after the First World War, implement radical programmes under the party's dictatorship in the 1930s, and justify war and mass murder. The exhibition emphasises why the issue of propaganda matters and challenges visitors to question, analyse, and seek the truth.
Remarks were delivered by Ms. Cristina Gallach, United Nations Under-Secretary General for Communications and Public Information; H.E. Ms. Michele J. Sison, Deputy Permanent Representative of the United States to the United Nations; Mr. Howard D. Unger, Member, United States Holocaust Memorial Council; Dr. Steven Luckert; Senior Program Curator, United States Holocaust Memorial Museum; Ms. Jill Pauly, Holocaust Survivor and United States Holocaust Memorial Museum Volunteer. The exhibit is curated by the United States Holocaust Memorial Museum and will be on view through March 2017.
Time: 6:30 p.m. to 9:15 p.m.
The Holocaust and the United Nations Outreach Programme, in partnership with the Permanent Missions of Japan and Lithuania to the United Nations, screened the film Persona Non Grata. The film reveals the story of Chiune Sugihara, a Japanese diplomat whose decision to issue visas to Jewish refugees in Kaunas, Lithuania, saved thousands of lives. The Permanent Representatives of Japan and Lithuania to the United Nations delivered opening statements. Film director Cellin Gluck introduced the film and participated in a discussion with the audience. Mr. Maher Nasser, the Director of the Outreach Division in the United Nations Department of Public Information, moderated the discussion.
A panel of experts examined the powerful propaganda that enabled the Nazis to successfully spread their racist ideology and gain influence. What was the impact of this, how did the society recover from it and what lessons are there to be learned for educating against extremist views and help build a more peaceful world today? Following the statements a discussion was held with the audience on effective educational tools and the responsibility of society in helping to stop the spread of hatred and extremism.
Ms. Hawa Diallo, Public Information Officer in the NGO Relations Section of the Department of Public Information, delivered welcoming remarks. The panellists included Dr. Steven Luckert, Senior Program Curator, Levine Institute for Holocaust Education, United States Holocaust Memorial Museum; Professor Jaimey Fisher, PhD, Director of the Davis Humanities Institute, University of California, Davis, and author of Disciplining Germany: Youth, Reeducation, and Reconstruction after the Second World War (Wayne State University, 2007); Mr. Thomas Schieb, Minister Counsellor, Permanent Mission of Germany to the United Nations; Ms. Virginie Ladisch, Head of the Children and Youth programme at the International Center for Transitional Justice; and Ms. Gillian Kitley, Head of Office, Office of the Special Advisers on the Prevention of Genocide and on the Responsibility to Protect. The discussion was moderated by Ms. Kimberly Mann, the Chief of the Education Outreach Section in the Outreach Division of the United Nations Department of Public Information.
In a ghetto located in German Nazi occupied Poland in 1944, Jacob Heym (played by award-winning Czech actor Vlastimil Brodsky) is summoned to the police station. While there, Jacob overhears on the radio that "the Russians are twenty kilometres from Bezanika." The next day he tells this to a despondent friend who is about to commit suicide and the news renews his hope in salvation. As no one in the ghetto is permitted to have a radio, Jacob pretends to have one. All are then eager to hear news from the outside world and constantly ask Jacob for updates on the advance of the Soviets. Jacob creates fictional reports to help alleviate the unbearable hopelessness of those around him, but his lies cannot stop the machinery that brings death to all the ghetto inhabitants.
A bittersweet comedy loaded with human quirks and nuance. Based on the book by Jurek Becker.
Discussion "Sugihara: Being an Upstander in a Tumultuous World"
At great risk to himself and his family, Japanese diplomat Chiune Sugihara dared to do what was right, signing transit visas in order to save thousands of Jews from extermination by the Nazis. Richard A. Salomon, whose father received visa #299, will explore why Sugihara acted as he did, as well as the lessons for us today. Introductory remarks will be made by B'nai B'rith International President Gary P. Saltzman and Executive Vice President/CEO Daniel S. Mariaschin.
Time: 11:00 a.m. to 12:45 p.m.
The ceremony was hosted by Ms. Cristina Gallach, Under-Secretary-General for Communications and Public Information. The event included remarks by United Nations Secretary-General; H. E. Mr. Peter Thomson, President of the seventy-first session of the General Assembly; H.E. Mr. Danny Danon, Permanent Representative of Israel to the United Nations; H.E. Ms. Michele J. Sison, United States Deputy Representative to the United Nations. Mr. Noah Klieger was keynote speaker. Cantor Israel Singer, of CongregationTemple Emanu-El of Closter, New Jersey, recited the memorial prayers and be accompanied by violinist Mr. Artur Kaganovskiy. The ceremony included music by guitarist Mr. Gary Lucas and vocalist Ms. Rachel Joselson, Doctor of Music Arts and Associate Professor at the University of Iowa.
Dr. Mehnaz M. Afridi, Assistant Professor of Religious Studies and the Director of Holocaust, Genocide, and Interfaith Education Center at Manhattan College, also participated in the discussion.


text:
Ennstone buys East Midlands roadbuilder
Building products group snaps up Smiths (Construction) for £3.75m.
Building products group Ennstone has bought East Midlands roadbuilder Smiths (Construction) for £3.75m.
The road surfacing contractor, based in Newark, Nottinghamshire, has 102 employees and will operate as part of Ennstone Johnston, the group's English aggregates division.
Smiths posted a pre-tax profit of £410,000 in the year to 30 April 2005, on turnover of £17.96m.
The acquisition follows that last October of West Midlands-based surfacing contractor J & H Parry.
Ennstone has also bought two US-based ready-mixed concrete operations, Roxbury Ready-Mix in Richmond, Virginia and B&B Concrete in Keyser, West Virginia.
It has also expanded its ready-mix concrete business in Poland.
Vaughan McLeod, chairman, said: "Smiths is a key acquisition for Ennstone. It opens up a full route to market in our UK, East Midlands region and takes a significant step forward towards a fully integrated English business model."
Ennstone in line with expectations
At the company's annual general meeting, due to be held later today, chairman Vaughan McLeod will say that overall trading has met expectations.
Ennstone doubles profit to £13m
Revenue also jumps 43% for aggregates firm as profit is boosted by integration of Johnston.


Shortest path problems are everywhere with many algorithms and since I haven't (yet) found an algorithm for this particular one, well, here we go!
A friend of mine was developing a microcontroller's software and faced a particular shortest path problem: the microcontroller had to activate a stepper motor to turn a disk from the current position A to the desired position B. The number of positions of the disk was fixed and predetermined, just like the hours on an analogical clock. There are of course two possible paths: clockwise and counterclockwise. But which is the shortest?
Think about an analogical clock and ignore the minute and second hand. Your hour hand is currently pointing to 11 and you want to move it to 3. Do you turn the hand clockwise or counterclockwise?
Easy to say, when you are human and visualize the clock/ring, right? But what about a computer?
We are working on a circular bidirectional ring-like data structure (like in the image below), where the next of the last element is the first and vice-versa.
The ring is divided in finite equal parts, like in the cover picture or like on an clock.
The ring parts are enumerated sequentially starting from 0. A start from 1 is also possible.
The current position (part of the ring), the desired position (part of the ring) and the circumference of the ring (which is the number of ring parts) are known a priori.
All the following source code forms are subject to the terms of the BSD 3-Clause license.
The length is expressed as the number of steps to perform, that is the parts of the ring we need to visit. The direction is expressed as a boolean, which is true if we move clockwise, else false. To use booleans we need the stdbool.h library first. We also add stdlib.h for the absolute value function abs() used in the next part. This struct could have been done with an array of two integers, but I've chosen this way since it's more adaptable to longs or even doubles while being more readable.
The function that returns the shortest oriented arc between two points on a ring is the following. Note that the function that finds the shortest path is independent of the exact implementation of the structure. The computation is performed on index level.
Let's break it down: between two points on a ring there are two arcs, where usually one is shorter or they are equal. To calculate the first one we calculate distance_1 first. If it is negative, then we are moving counterclockwise and we save false in arc_1.clockwise. As arc_1.length we put the absolute value of the calculated distance (basically it's the taxi-cab distance).
The second arc, arc_2, is of course complementary to arc_1, which means has complementary length and opposite orientation. Of the two arcs, we return the one with the shortest length or the first one if they are equal.
Note that the orientation for a movement of 0 length (from start_point to start_point) has clockwise orientation. On the other hand the orientation of the arc with the complementary with same length may be clockwise or not, depending on the start_point and end_point, but it doesn't matter since the length of the path is the same in both directions (circumference/2).
Here is the whole C code with example computations performed for a 12-part ring, like the clock.
I know, the title looks scary, but I'll explain it gradually. This is an example of what kind of abstract data structure may need this shortest path algorithm to find the necessary data faster. You know, theory stuff - and it is not needed to understand and use the algorithm.
Also probably the structure is not optimized in many ways, since and array or, even better, a hash table would solve the problem faster and nicer, but it can be an abstract representation of a physical constraint - like moving the hour hand of the clock.
Circular structures like the numbers of the clock or the cover image may be created in many ways in software. One is called circular buffer (or ring), is usually based on an array or a dynamic array (a.k.a. arraylist) and used for other purposes. A great advantage of arrays and dynamic arrays is the random access. Imagine you are in position 11 and want to reach position 3: just type my_array and you're done, but this is not our case. Think again about the clock: you are not able to "just jump" to another position with the hour hand, but you need to travel along a path step by step.
Now let's imagine that our array has no random access, but only sequential: from my current position I can reach only the next one and from that the next one and so on. Linked lists are an example of that. We can then make the list bidirectional or double, as usually called. On a structure like this, we are allowed to move in two directions, left or right as on the Image 1, usually referred as next and previous.
If you add the circularity on this list (the last connects to the first and vice versa), you'll get a circular double linked list like on Image 3. On this structure we may move still in two opposite directions, but it's better to call them clockwise and counterclockwise since left and right have no sense on a circle (no pun intended).
Now we have the structure to represent a ring with finite positions (hypotheses 1 and 2, check!). On this kind of structures we are able to reach any point using two different paths and of course we need the shortest one.
We are still missing the third hypothesis: sequential numbers, just like the numbers on our clock or the numbered disk of the microcontroller. Image 4 shows a structure that implements this.
Depending on the problem, just the sequential numbers on their own may be of no use (since they give no information). To improve that, each block on the list may point to a data block. Example: each number on the clock points to its string description, so 12 points to "Noon".
This is one of the possible abstract structures that satisfies the hypotheses.
Edit 2015-04-28: added Image 4, hypothesis (now) 1, change chapters order and modify text to include the sequentiality of the numbers.


With the changing economy, don't ever think you have the best auto insurance premium. Auto insurance prices are on a constant change especially in the state of Ohio. Request an auto insurance quote; and see how much money you can start saving today. Compare your current auto policy to a similiar one.
Ohio auto insurance companies write policies in these cities as well as others: Akron, Anderson, Beavercreek, Canton, Cincinnati, Cleveland, Cleveland Heights, Clifton, Colerain Township, Columbus, Cuyahoga Falls, Cuyahoga Heights, Dayton, East Cleveland, Elyria, Euclid, Fairfield, Fairlawn, Garfield Heights, Groesbeck, Groveport, Hamilton, Indian Springs, Kent, Kettering, Laurelville, Lima, Lorain, Mansfield, Marion, Massillon, Medina, Middletown, Monroe, Newark, North Canton, Oregon, Parkdale, Parma, Queen City, and Akron.
There are many easy ways to lower cost of auto insurance, especially in areas such as Anderson and Beavercreek. Anti-theft devices such as lo-jack or a car alarm can get you cheap auto insurance in Ohio. Auto insurance companies such as USAA Insurance and Titan Insurance do offer competitive pricing but be sure to get an online auto insurance quote to compare rates.


Andrés Rinderknecht, Enrique Bostelmann T.Martín Ubilla (2011) New genus of giant Dinomyidae (Rodentia: Hystricognathi: Caviomorpha) from the late Miocene of Uruguay. Journal of Mammalogy: February 2011, Vol. 92, No. 1, pp. 169-178.
In this contribution we describe the fossil remains of a new genus and species of a giant rodent, Arazamys castiglionii (Mammalia, Rodentia, Dinomyidae), from Arazatí beach in San José Department, southern Uruguay. The specimen was exhumed from pelitic sediments of the Camacho Formation, biostratigraphically assigned to the late Miocene Huayquerian South American Land Mammal Age. The remains include an incomplete skull (braincase, auditory region, and nearly full dentition) and the atlas. Based on comparative studies of the anatomy of the auditory region, we describe 2 morphologies for the subfamily Eumegamyinae, 1 characterized by a short meatus acusticus externus, a great development of the foramen stylomastoideum, and a conspicuous ectotympanic cavity, and a 2nd characterized by a long meatus acusticus externus and lack of the ectotympanic fossa. The potential taxonomic and systematic value of the auditory region in Dinomyidae is discussed.


Property Summary (MLS® #: 820523): Located in SANTA ROSA BEACH at 65 Emma Grace Ln in the 32459 zip code, this beautiful POINT WASHINGTON home was built in 2016. The property is 2880 sq.ft. and features 4 bedrooms and 4 bathrooms. At a price of $459,000, this listing has been on DavisProp.com for 4 days. The home is close to BAY Elementary School, EMERALD COAST Middle School and SOUTH WALTON High School.
I was searching for a Property and found this listing (MLS® #820523). Please send me more information regarding 65 Emma Grace Ln, SANTA ROSA BEACH, FL, 32459. Thank you!
I'd like to request a showing of 65 Emma Grace Ln, SANTA ROSA BEACH, FL, 32459 (MLS® #820523). Thank you!


text:
import threading

from oslo_config import cfg
from oslo_context import context

CONF = cfg.CONF

class BlazarContext(context.RequestContext):

    # service_catalog is not by default read from a dict
    # when deserializing a context.
    FROM_DICT_EXTRA_KEYS = ['service_catalog']

    _context_stack = threading.local()

    def __init__(self, service_catalog=None, **kwargs):
        # NOTE(neha-alhat): During serializing/deserializing context object
        # over the RPC layer, below extra parameters which are passed by
        # `oslo.messaging` are popped as these parameters are not required.
        kwargs.pop('client_timeout', None)
        kwargs.pop('user_identity', None)

        super(BlazarContext, self).__init__(**kwargs)

        self.service_catalog = service_catalog or []

        if self.is_admin and 'admin' not in self.roles:
            self.roles.append('admin')

    def __enter__(self):
        try:
            stack = self._context_stack.stack
        except AttributeError:
            stack = []
            self._context_stack.stack = stack
        stack.append(self)
        return self

    def __exit__(self, exc_type, exc_val, exc_tb):
        res = self._context_stack.stack.pop()
        assert res is self, "self should be the top element of the stack"

    @classmethod
    def current(cls):
        try:
            return cls._context_stack.stack[-1]
        except (AttributeError, IndexError):
            raise RuntimeError("Context isn't available here")

    def to_dict(self):
        result = super(BlazarContext, self).to_dict()
        result['service_catalog'] = self.service_catalog
        return result

    @classmethod
    def admin(cls):
        try:
            cur = cls.current()
            request_id = cur.request_id
            global_request_id = cur.global_request_id
            service_catalog = cur.service_catalog
        except RuntimeError:
            request_id = global_request_id = service_catalog = None
        return cls(
            user_name=CONF.os_admin_username,
            user_domain_name=CONF.os_admin_user_domain_name,
            project_name=CONF.os_admin_project_name,
            project_domain_name=CONF.os_admin_project_domain_name,
            is_admin=True,
            service_catalog=service_catalog,
            request_id=request_id,
            global_request_id=global_request_id
        )

def current():
    return BlazarContext.current()

def admin():
    return BlazarContext.admin()


text:
Airtel, Voda, Idea plan tariff cuts, freebies to counter Jio
Mobile subscribers can look forward to better times as companies like Bharti Airtel, Vodafone and Idea Cellular are planning tariff cuts, discounts, freebies and value additions to match the onslaught of Reliance Jio.
| TNN | Sep 6, 2016, 03:36AM IST
While Airtel referred to Jio's plans as a "marketing gimmick", Vodafone said the new company will provide limi... Read More
MUMBAI: Mobile subscribers can look forward to better times as companies like Bharti Airtel, Vodafone and Idea Cellular are planning tariff cuts, discounts, freebies and value additions to match the onslaught of Reliance Jio.
Jio began commercial operations on Monday, offering lifetime-free voice calling, zero roaming tariffs and zero-cost for unlimited data downloads till the end of this year.
Top industry sources said incumbent operators are planning to match up the initial frenzy for Jio's services. "It's a competitive industry, and (Jio's) tariffs will need to be countered," an official with one of the top telcos told TOI. "We will make the counter moves very soon," the official added, requesting anonymity.
Most of the officials said new measures on tariffs and value additions will come on top of the recent price cuts and additional benefits that have been offered by all the major companies — Airtel, Vodafone and Idea Cellular. "We have been constantly adding value to the plans, and now the idea is to contain any potential movement in our high-value lucrative customer base," an official said.
Immediate benefits are being offered to customers who are putting in requests for porting out. For example, Airtel is offering at least 20% lower tariff for post-paid customers in the Rs 999 package, apart from nearly 33% enhanced data value. This is being offered under a new scheme. Vodafone is also revising tariffs on its plans which are above Rs 1,499.
While Airtel referred to Jio's plans as a "marketing gimmick", Vodafone said the new company will provide limited coverage on highways and rural areas. In internal presentations being prepared by Airtel and Vodafone, seen by TOI, the two companies are criticising the 4G-only network of Jio, which, they are claiming, gives only "limited coverage" as it runs on data services.
"Absence of 4G coverage will lead to call drop, which is poor network coverage," Airtel's presentation said, adding that subscribers could fall back on 2G/3G coverage on Airtel's network during such situation.
Company officials did not confirm the presentations.
However, customers of Reliance Jio are facing connectivity problems while making calls to other networks or receiving, and the company is blaming rival operators for the situation, alleging that they are not providing adequate points of interconnect to allow completion of calls. While actual number of users on Jio's network could not be verified, it is believed that the company has got around 3 million users so far.
Dharmik Thakker
I am using Vodafone number from more than 5 years. very bad connectivity. very poor 3g connectivity and they are talking about 4g. Vodafone first have to improve its 3g connectivity than talk about 4g.....
Saranathan Lakshminarasimhan
first let them improve connectivity and service
E-commerce committee's first meeting held to discuss industry-related issues
Airtel's revenue may be hit, but likely to withstand Jio: S&P
1Airtel, Voda, Idea plan tariff cuts, freebies to counter Jio
2E-commerce committee's first meeting held to discuss industry-related issues
3Airtel's revenue may be hit, but likely to withstand Jio: S&P


text:
Over 250 Jewish clergy oppose Trump's CIA pick, citing torture record
Rabbinical human rights group calls Gina Haspel's role in now-defunct interrogation program 'an extreme moral offense'
By JTA	8 May 2018, 8:40 pm 8 Edit
CIA Director nominee Gina Haspel walks to meetings on Capitol Hill in Washington, Monday, May 7, 2018. (AP Photo/Manuel Balce Ceneta)
Over 250 Jewish clergy have signed a petition opposing President Donald Trump's nominee to lead the CIA, citing her role in the George W. Bush-era torture of prisoners.
"Given [Gina] Haspel's role in the CIA's now-defunct torture program, a vote to confirm her is incompatible with any kind of meaningful commitment to the prohibition on torture and so-called 'enhanced interrogation,'" said the petition to be sent to the Senate, which had garnered 255 signatures by Tuesday evening, a day before Haspel's confirmation hearings.
"Her oversight of a CIA black site is an extreme moral offense that overrides any other qualifications she might have to serve as the head of the CIA," the petition said.
The petition was organized by T'ruah, a rabbinical human rights group with 2,000 affiliated cantors and rabbis across the Jewish religious spectrum.
Haspel, a CIA veteran of 33 years, in 2002 supervised a CIA secret interrogation site in Thailand, where torture methods, including waterboarding, were used. Several years later, she was involved in the destruction of dozens of videotapes depicting torture as Congress examined the methods more closely. She was never charged.
Last week, the Washington Post reported that Haspel was considering withdrawing from the nomination process; it's not yet clear whether she has enough support in the closely divided Senate for confirmation. Trump administration officials talked her out of it.
US President Barack Obama ended "enhanced interrogation techniques" on his second day in office. Trump has said he favors them under certain circumstances.
"My highly respected nominee for CIA Director, Gina Haspel, has come under fire because she was too tough on Terrorists," Trump tweeted on Monday. "Think of that, in these very dangerous times, we have the most qualified person, a woman, who Democrats want OUT because she is too tough on terror. Win Gina!"
Haspel, currently the deputy CIA director, would replace Mike Pompeo, whom Trump recently named as secretary of state.
Times of Israel staff contributed to this report.
CIA Central Intelligence Agency
T'ruah: The Rabbinic Call for Human Rights


text:
Reverend Campbell Stephen (1884 – 25 October 1947) was a Scottish socialist politician.

A native of Glasgow, he was educated at Townhead Public School, Allan Glen's School and Glasgow University.

He worked first as United Free Church Minister and then as a barrister. He resigned his charge at the United Free Church in Ardrossan, Ayrshire in 1918 to contest Ayr Burghs in the same year.

He was Independent Labour Party Member of Parliament (MP) for Glasgow Camlachie from November 1922 to 1931 and from 1935 until his death.

He was one of James Maxton's closest political allies within the Independent Labour Party and supported Maxton both in his attempts to foster closer relations with the Communist Party and also during the disaffiliation debate in the early 1930s. Despite his strong support for ILP independence from the Labour Party when Maxton was alive, Stephen resigned the ILP whip to sit as an Independent from July 1947, and rejoined the Labour Party in October, shortly before his death. His death sparked the 1948 Glasgow Camlachie by-election.

In 1945, he married Dorothy Jewson, a former Labour Member of Parliament for Norwich.

References

Photograph c.1925

External links

1884 births
1947 deaths
People from Caithness
People educated at Allan Glen's School
Alumni of the University of Glasgow
Members of the Faculty of Advocates
Independent Labour Party MPs
Independent Labour Party National Administrative Committee members
Independent members of the House of Commons of the United Kingdom
Scottish Labour MPs
Members of the Parliament of the United Kingdom for Glasgow constituencies
Scottish schoolteachers
Scottish socialists
UK MPs 1922–1923
UK MPs 1923–1924
UK MPs 1924–1929
UK MPs 1929–1931
UK MPs 1935–1945
UK MPs 1945–1950
Scottish republicans
Ministers of the United Free Church of Scotland
Spouses of British politicians


text:
James Massa shows U.S. population growth using only gumballs [Video]
No Comments on James Massa shows U.S. population growth using only gumballs [Video]
James Massa shows U.S. population growth using only gumballs
Tags Immigration, Mary Patriot News, Numbers USA, US Border, US Border Crisis
2022 Impact video
Ground breaking arrests. Thousands of lives changed. Because of YOU, we were able to accomplish some pretty incredible things in 2022. Since we started fighting human trafficking around the globe, we have assisted in over 5,000 arrests and impacted the lives of over 6,000 survivors. Our mission would be impossible without you. Thank you!
Tags End Child Trafficking, Mary Patriot News, Operation Underground Railroad, Rescue Children, Rescuing Children From Predators, Tim Ballard
The Vision for Adapted Crops and Soils (VACS) [Video]
African countries are suffering the worst effects of the global food security and global climate crises. Prolonged flooding and droughts diminish agriculture and restrict access to nutritious food across sub-Saharan Africa, home to millions suffering from food insecurity and malnutrition.In partnership with the UN Food and Agriculture Organization (FAO) and African Union (AU), the U.S. State Department's Office of the Special Envoy for Global Food Security is launching the "Vision for Adapted Crops and Soils (VACS)". The VACS initiative will seek to support African farmers, civil society organizations, and governments in their preparation for the continent's food systems challenges posed by climate change. The multiphase VACS initiative will identify the most nutritious crops in each of the African Union's five subregions, assess the challenges climate change is expected to pose to these crops, and seek to boost public and private investments in these crops to prepare them for the anticipated effects of climate change.How will The Vision for Adapted Crops and Soils contribute to improving food security, nutrition, and soil health systems in Africa, and to addressing the larger global food crisis? What are the steps necessary for VACS to achieve these goals? What are the roles of the AU and FAO, and others, in achieving them? And what long-term impact could VACS have on reducing food insecurity and malnutrition—and addressing climate change—across Africa?Please join the CSIS Global Food Security Program on February 1 at 10:00am as we welcome the U.S. State Department's Special Envoy for Global Food Security, Dr. Cary Fowler, for a keynote presentation and moderated discussion, with special introductory remarks from Ambassador Cindy McCain, U.S. Permanent Representative to the UN Agencies in Rome.CSIS is a vaccinated facility. All staff have been fully vaccinated to prevent the spread of Covid-19. We ask that guests be fully vaccinated if attending events onsite to reduce potential risk of exposure in our facility.This event is made possible through general support.---------------------------------------------A nonpartisan institution, CSIS is the top national security think tank in the world. Visit www.csis.org to find more of our work as we bring bipartisan solutions to the world's greatest challenges.Want to see more videos and virtual events? Subscribe to this channel and turn on notifications: https://cs.is/2dCfTveFollow CSIS on:• Twitter: www.twitter.com/csis• Facebook: www.facebook.com/CSIS.org• Instagram: www.instagram.com/csis/
Tags Center For Strategic And International Studies, Counter Terrorism, CSI Sdc, CSIS, Mary Patriot News, National Security
Empty Bins in a Wartime Environment [Video]
The U.S. defense industrial base is not adequately prepared for the international security environment that now exists. In a major regional conflict—such as a war with China in the Taiwan Strait—the U.S. use of munitions would likely exceed the current stockpiles of the U.S. Department of Defense. According to the results of a series of CSIS war games, the United States would likely run out of some munitions—such as long-range, precision-guided munitions—in less than one week in a Taiwan Strait conflict. The war in Ukraine has also exposed serious deficiencies in the U.S. defense industrial base and serves as a stark reminder that a protracted conflict is likely to be an industrial war that requires a defense industry able to manufacture enough munitions, weapons systems, and matériel to replace depleted stockpiles. As timelines for a possible conflict in Asia shrink, the goal should be to support the production capacity required to enable the United States and its allies and partners to deter and, if deterrence fails, fight and win at least one major theater war—if not two. "Just in time" and lean manufacturing operations must be balanced with carrying added capacity. The U.S. Department of Defense, in coordination with Congress, should develop a plan now that involves taking steps to streamline and improve production, acquisitions, replenishment, Foreign Military Sales, ITAR, and other policies and procedures. A revitalization of the defense industrial base will not happen overnight for the United States or its allies and partners. It is time to prepare for the era of competition that now exists.To read the full report, visit https://www.csis.org/analysis/empty-bins-wartime-environment-challenge-us-defense-industrial-base---------------------------------------------A nonpartisan institution, CSIS is the top national security think tank in the world. Visit www.csis.org to find more of our work as we bring bipartisan solutions to the world's greatest challenges.Want to see more videos and virtual events? Subscribe to this channel and turn on notifications: https://cs.is/2dCfTveFollow CSIS on:• Twitter: www.twitter.com/csis• Facebook: www.facebook.com/CSIS.org• Instagram: www.instagram.com/csis/
A Hometown Team: A Conversation with President of the Las Vegas Raiders Sandra Douglass Morgan [Video]
Please join the Center for Strategic and International Studies on Friday, January 27, for a  Smart Women, Smart Power conversation with Sandra Douglass Morgan, president of the Las Vegas Raiders. Sandra will join Emily Harding, CSIS senior fellow and deputy director of the International Security Program, for a discussion on the importance of sports teams engaging in local politics and community building to strengthen the foundation of their respective cities, and ultimately the country. The pair will also discuss Sandra's role as chairwoman of the Nevada Gaming Control Board during the start of the Covid-19 pandemic, where she guided the gaming industry when Las Vegas closed its doors to over 40 million visitors and again when they welcomed tourists back. Sandra Douglass Morgan was named President of the Las Vegas Raiders by Owner Mark Davis on July 7, 2022. A Las Vegas native, Morgan has long been a trailblazer and was the first person of color to serve as chair of the Nevada Gaming Control Board and first African American City Attorney in the State of Nevada. Morgan has 20 years of experience as a chief regulator, director, attorney and advisor to integrated resorts, casinos, and telecommunications companies. She is the immediate past Chairwoman of the Nevada Gaming Control Board and served as Commissioner on the Nevada State Athletic Commission. As the chief regulator for Nevada's dominant billion-dollar gaming industry, she led the passage and implementation of cashless wagering regulations, ensured that gaming licensees adopted policies prohibiting discrimination and harassment, and led a team of 400 employees in five cities across the state of Nevada. Morgan was the first person of color and second woman to serve as Chair in the state's history. This event is made possible through support from Citi.---------------------------------------------A nonpartisan institution, CSIS is the top national security think tank in the world. Visit www.csis.org to find more of our work as we bring bipartisan solutions to the world's greatest challenges.Want to see more videos and virtual events? Subscribe to this channel and turn on notifications: https://cs.is/2dCfTveFollow CSIS on:• Twitter: www.twitter.com/csis• Facebook: www.facebook.com/CSIS.org• Instagram: www.instagram.com/csis/