text:
Commentary. After the Brussels attacks, declaring war will only encourage more terrorism.
How to stop the bloodshed
written by Tommaso Di Francesco
Topic European Union
Once again, civilians ended up indiscriminately targeted by the asymmetric warfare of jihadist terror, reduced to bloody and frightened victims, crippled forever in their ability to simply live daily life. All the more so after previous massacres that bloodied Paris in November 2015, devastating what had been a typical Friday night of fun. The two attacks Tuesday in Brussels confirm this reign of terror is not over.
The bombings were full of symbolism. They took place the day after leaked information that Salah Abdeslam, the lone surviving Paris attacker, would cooperate after his arrest. The Islamic State insists Brussels was not retaliation but rather a pledge never to stop. The explosions at the Brussels airport were in front of the American Airlines counter, a message to the United States. And the attacks on the metro station were near the European Commission, and Brussels is also home to NATO. Commission President Jean-Claude Juncker was barricaded inside with the head of the European Council, Donald Tusk, who spoke of his shock by the bombings.
It will be written that Europe is at war, as though Europe and the entire West have not already been at war in Afghanistan, Iraq, Libya and Syria for the last two decades, with hundreds of thousands of victims and many, too many, massacres of civilians. Maybe the West has forgotten — insulated from the killing as it is thanks to remote-controlled drones. Maybe it has forgotten France's new post-colonial enterprises in Mali, Niger and Chad. As if having destroyed and helped to destroy with Western wars three states of the Middle East was an exotic and marginal arabesque.
This is the beginning of the sowing of hatred that inevitably occurs when E.U. capitals explode. It's the side of Europe that beats refugees in Calais for writing "we are not terrorists" on their picket signs and rejects refugees fleeing poverty and conflict we caused. It's the Europe busy erecting walls and barbed wire and "hunting for aliens," piling on resentment, funding repressive regimes and delivering desperate human beings into the hands of Sultan Erdogan, the Turkish leader who has fanned flames of war in Syria by training (also on Europe's behalf) the militants of al Qaeda and ISIS. (Not to mention perilously engaged in a ferocious repression of the Kurds, a group of his own people.)
This trail of blood will not end by invoking the quasi-objective role of the intelligence service, because often Western intelligence has turned a blind eye to the phenomenon of foreign fighters who went to fight Assad and ended up at NATO training camps in Turkey. But mainly because the countries of the allied front in the war in Syria — the U.S., Russia, Britain, Qatar, Turkey — all have opposing interests to say the least, not to mention the criminal hegemony of Saudi Arabia, the eternal economic and military reference point for the West.
The only way to stop the Islamic State is by taking the fertile soil of war and hatred out from under its feet. Stop the bloody wars. Resolve the crises, such as the Israeli-Palestinian conflict, which remain hot embers beneath the ashes that fuel armed jihadism. And it is possible to cool these flames, as the U.S.-Iran agreement demonstrates.
Until we do, we'll remain stuck in this spiral: war, terrorism, war, terrorism.
Tommaso Di Francesco
Originally published in Italian on March 23, 2016http://ilmanifesto.info/la-scia-di-sangue/


text:
25thframe.co.uk > News > Video and streaming UK charts 10th - 16th January 2021: The New Mutants takes over from Tenet at the top
With the box office chart on hold for the second time due to the lockdown in the UK we take a look at the video charts.
Fox Video's (Disney) film much delayed film from 2020 The New Mutants makes its debut at the top of the box office removing Tenet from a 3 week run at the top.
Also new is the Nicholas Cage action movie Jiu Jitsu which is new this week at number 5.
Here is a breakdown of the video charts week of 10th - 16th January 2021.
Set in the X-Men universe this Marvel/20th Century Fox/Disney production has a troubled time getting a release date being moved around quite a bit before finally landing a UK release date of 4th September 2020.
It was a relatively big hit in the UK, especially considering cinemas has just re-opened and not to full capacity, but the movie made its debut at number 2 with £686,407 and went on to gross £1.5 Million.
The 'saviour of cinema' has spent the last 3 weeks at the top of the video chart but this week gives way to the Mutant movie.
Christopher Nolans mind bending movie took £17 Million in the UK August - September 2020 and is the highest grossing movie of the COVID-19 pandemic era.
Robert Zemeckis's adaptation of the classic Roald Dahl book skipped a theatrical release in favour of a direct to VOD release and after 4 weeks falls to number 3 on the video chart.
This sci-fi action movie from Russia jumps from 10 to number 4 this week as the British viewing public look for something new and exciting to watch during a period of time when there are little new releases.
Starring Nicholas Cage this action movie skipped cinemas in the UK and makes its debut on the video chart at number 5 this week.
Historic UK Box Office Early January: 25 years ago David Fincher's Seven hit the top of the box office
Apple TV release a trailer for their upcoming movie Cherry, directed by The Russo Brothers and starring Tom Holland
US Box Office Figures 8th - 10th January 2021: Wonder Woman 1984 drops big but stays at the top of the US box office

redpajama_set_name: RedPajamaCommonCrawl


text:
Africa / Asia
Good news from Malaysia, Namibia, Ukraine
Posted on August 30, 2016 by Colin Stewart	Leave a comment
Recent weeks have seen advances for trans people in Ukraine and Malaysia and perhaps for all LGBT people in Namibia. The news items in this recap were excerpted with slight modifications from ILGA's LGBulleTIn round-up of the world's LGBTI-related news and UNAIDS's Equal Eyes:
A quick explanation of gender identity, gender expression, sex, and sexual orientation, published by Justice for Sisters.
In Malaysia, the Kuala Lumpur High Court ordered the National Registration Department (NRD) to update a trans man's information on his identity card to better reflect his gender identity and chosen name. The decision, according to Justice for Sisters, "gives new hope" for the trans community in the country. According to Autostraddle, previous attempts in Malaysian courts to allow trans people to change their names and gender markers on their identity cards had been unsuccessful. This time, though, the judge argued that "the plaintiff has a precious constitutional right to life under Article 5(1) of the Federal Constitution, and the concept of 'life' under Article 5 must necessarily encompass the Plaintiff's right to live with dignity as a male and be legally accorded judicial recognition as a male." The NRD has appealed.
John Walters, Namibia's official ombudsman. (Photo courtesy of The Namibian)
In an interview with The Namibian, John Walters, the ombudsman of Namibia, claimed that provisions prohibiting discrimination based on sexual orientation "should be in the Constitution," and that the old anti-sodomy law "has served its purpose." "How many prosecutions have there been?" he was quoted as saying in reference to that law. "I believe none over the past 20 years. If we don't prosecute people, why do we have the act?" According to reports, the debate around LGBTI issues has recently taken centre stage in the country, following a visit to the country by two members of the UN Human Rights Committee. In a recently adopted document, the Committee urged the government to "adopt legislation explicitly prohibiting discrimination based on sexual orientation […,] adopt hate crime legislation punishing homophobic and transphobic violence, "abolish the common law crime of sodomy and include same-sex relationships in the Combating of Domestic Violence Act so as to protect same-sex partners."
However, as Equal Eyes noted, separate from the Walters interview, "All the authorities met by the Delegation expressed that Namibia does not prosecute LGBTI people, but the culture, religion and tradition does not permit any recognition of LGBTI rights in the laws of Namibia. None of the authorities met agreed with the Committee's recommendations of the need to eliminate the crime of sodomy and the need to include sexual orientation as ground of discrimination and against including the protection of same-sex relations in the Domestic Violence Act as recommended by the Committee."
In Ukraine, a court ordered changes requested by two trans persons to their passports and all other documents without requiring them to undergo sterilization.
This article was updated on Aug. 30 to include the Equal Eyes account of developments in Namibia.
This blog's archive of articles about Namibia
This blog's archive of articles about Ukraine
This blog's archive of articles about Malaysia
Tags: Africa (Sub Saharan), Anti-LGBT laws and legislation, International pressure for LGBT rights, Justice for Sisters, Malaysia, Namibia, Positive steps, U.N. Human Rights Committee, Ukraine. Bookmark the permalink.
Previous post ← After anti-trans attacks in Pakistan, abuse by doctors, police
Next post Homophobic attack on LGBTI rights defender in Tunisia →
#EndSARS: LGBT Nigerians get extra help to cope with crisis November 26, 2020
Meet the Nigerian blogger who is using social media to amplify Queer visibility November 24, 2020
The Boyfriend Scam : How Gay Men in India Are Being Duped of Their Money January 17, 2021
कविता – इश्क़ के इम्तेहान January 15, 2021
Scrolling January 11, 2021
KASHISH 2021 Wendell Rodricks Poster Design Contest Open January 10, 2021
Marc Jacobs, The Undisputed King of Quarantine Fashion January 5, 2021


Topic: Permissions (Remake) - Sticky this in favor of old.
This is to replace the aging thread - now it can be altered as you wish.
Post in this thread if you wish to have a policy change, or a note in the policy.
Should a model be a kitbash or a retexture, make sure to consult the policy of the person of which the original was made, and follow suit.
These are general rules, some people have deals with individuals - these are not reflected here.
Re: Permissions (Remake) - Sticky this in favor of old.
Thanks for the sticky Mr. Mod.
Redragon has open permission for his work too.
Does that include the ships from Trekmods?
There is the utter east."
I just recently started making models. Could you please put me in the "notify" group?
WB King !!!! Where have ya been hiding ?
Move me to the "Ask Permission First" group please.
But ... if you would sir, place me in catagory 1 .. (credits ) please.
Fury. Please could you change my entry to that under requiring permission before usage. Thanks muchly.
Page created in 0.425 seconds with 33 queries.


text:
Equatorial Guinea leader Nguema to hold 'secret talks' with Mugabe – report
May 26, 2018 News Room SA Africa 0
Equatorial Guinea President Teodoro Obiang Nguema is reportedly in Zimbabwe on a two day state visit, and is also expected to hold "secret talks" with ousted president Robert Mugabe.
According to the state-owned Herald newspaper, Nguema arrived in the southern African country on Thursday and "pledged to continue working with the new administration" led by President Emmerson Mnangagwa.
The newspaper maintained that there was nothing out of the ordinary about Nguema's visit, as he was there to strengthen already existing bilateral relations.
Following three hours of closed-door talks with Mnangagwa, the long time west African nation's leader said he was in the country to show support to the new president.
Mnangagwa described Nguema's visit as natural and normal.
"This is natural. His Excellence (President Nguema) has been coming here in the past and he continues to come here, and in the future he is going to come. So there is nothing out of the way, this is natural and normal," Mnangagwa was quoted as saying.
'Secret meeting'
Meanwhile, New Zimbabwe.com reported that the west African leader was expected to hold "a secret meeting" with his longtime friend Mugabe.
The report quoted "high level security sources", who claimed that Nguema was bank rolling Mugabe's come back through a number of elaborate plans to get Mnangagwa out of power.
Nguema has ruled Equatorial Guinea since 1979 and has survived a number of coups against his regime, with the latest being a coup attempt by Simon Mann in 2004.
Mann and at least 64 men were arrested by Mugabe's secret police after landing in Harare to collect weapons that would have been used to carry out the failed coup in the west African country, the report said.
"Plans are at an advance stage to receive him," the report quoted an unnamed source at the foreign affairs ministry as saying. "The main purpose of the visit is to see Mugabe."
Article sourced News24
Photo Credit- Africa
Netherlands, Australia hold Russia responsible in MH17 downing-Dutch cabinet
It's been five weeks since Norwegian student vanished in Sedgefield
eight + 9 =


GTI's solution-based focus helps operators collect the right information, in real time, with a high level of accuracy, and incorporates leading edge technologies such as global positioning systems (GPS) / global navigation satellite systems (GNSS), artificial intelligence, machine learning, wireless devices, and communication within the Internet of Things (IoT). The high-quality data collected supports risk analysis to drive effective organizational decisionmaking.
GTI developed and began field testing of the Smart Pole Technology, an automated system to capture high-accuracy GNSS locating data. The GNSS smart automation (GSA) equipment developed with OTD support dramatically reduces operator errors in the field data collection process. A second phase is underway, working closely with a number of utilities on field demonstrations and technology enhancements as the hardware is being optimized for the marketplace.
Tools to provide advanced warning and improved accuracy to locate and identify potential underground conflicts and third-party damage are also being developed and commercialized. A cutting-edge Excavation Encroachment Notification (EEN) system that provides real-time feedback and alerts during digging activity is being commercialized and will be marketed as UtilAlert™ by Hydromax USA, LLC.


text:
The Railroad Cottage is a historic house at 208 North Rust Street in Gentry, Arkansas.  It is a small single-story L-shaped wood-frame house with Folk Victorian styling, including a reconstructed jigsawn balustrade and turned porch posts.  The house was built c. 1900, and is one of the best-preserved small houses built at the time to support an influx of people working in the fruit and railroad industries.  Buried under a series of 20th-century alterations, the core of the house was discovered when demolition of the building began in 1997, and has been carefully restored as best architectural preservation practices could determine its original appearance to be.

The building was listed on the National Register of Historic Places in 2005.

See also
National Register of Historic Places listings in Benton County, Arkansas

References

Houses on the National Register of Historic Places in Arkansas
Victorian architecture in Arkansas
Houses completed in 1900
Houses in Benton County, Arkansas
National Register of Historic Places in Benton County, Arkansas
1900 establishments in Arkansas
Gentry, Arkansas

redpajama_set_name: RedPajamaWikipedia


One of the few times that I regularly read the print version of a newspaper these days is during the periods at the beginning and end of an airline flight when you have to turn off all electronic devices. Today I was reading The Wall Street Journal during my flight to New York and I was thrilled to find a terrific article from Walt Mossberg called "Free My Phone" (below), which decried the U.S. cellular carriers as a major barrier to mobile technology innovation.
If you've read things that I've written such as Sanity check: Can WiMAX remain an open platform or will it be hijacked by big telecoms? then you know how I feel about the link between open standards and innovation.
Do you agree that U.S. cellular carriers and the current cellular platform in the U.S. are major obstacles to innovation in mobile computing? Join the discussion.


text:
Q: AutoFixture, xUnit: Setup TypeRelays and inject service in constructor I am trying to write some tests, I use xUnit.net, Moq, AutoFixture. I need to inject service to my test method:
[Theory, AutoData]
public void TestSmthCool(IService service)
{
}

The IService has 3 dependencies which I want to mock. But, If I run the test I get error:
AutoFixture was unable to create an instance from Services.Interfaces.IService because it's an interface.

So, I fixed it in the following way:
[Theory, AutoData]
public void TestSmthCool()
{
   var fixture = new Fixture();
   fixture.Customize(new AutoMoqCustomization());
   fixture.Customizations.Add(
      new TypeRelay(
         typeof(IService),
         typeof(MyService)
      )
   );

   var s= fixture.Create<IService>();
}

But, how to setup TypeRelay for all tests and inject service via method constructor?

A: If you wish to use MyService for IService, then you don't need AutoMoqCustomization; i.e. this test passes:
[Fact]
public void TestSmthCool()
{
    var fixture = new Fixture();
    fixture.Customizations.Add(
        new TypeRelay(
            typeof(IService),
            typeof(MyService)
        )
    );

    var s = fixture.Create<IService>();

    Assert.IsAssignableFrom<MyService>(s);
}

If you want to automate this, you can first package the TypeRelay in an ICustomization:
public class MyServiceCustomization : ICustomization
{
    public void Customize(IFixture fixture)
    {
        fixture.Customizations.Add(
           new TypeRelay(
              typeof(IService),
              typeof(MyService)));
    }
}

Then create an attribute that derives from AutoDataAttribute:
public class MyServiceAutoDataAttribute : AutoDataAttribute
{
    public MyServiceAutoDataAttribute() :
        base(new Fixture().Customize(new MyServiceCustomization()))
    {
    }
}

You can then use that in all your tests:
[Theory, MyServiceAutoData]
public void CustomizedAutoDataBasedTest(IService s)
{
    Assert.IsAssignableFrom<MyService>(s);
}

In general, I tend to create a code base-wide CompositeCustomization that I apply indiscriminately to all tests.

A: I was just able to do this by wrapping the interface/concrete class implementation in a parameter attribute that adds a customization which in turn creates a TypeRelay
see example below (its in .net 6 by the way)
public interface IService
{
    string Echo(string val);
}

public class MyService : IService
{
    public string Echo(string val)
    {
        return val + "Example";
    }
}

public interface IService2
{
    string Echo(string val);
}

public class MyService2 : IService2
{
    public string Echo(string val)
    {
        return val + "Example2";
    }
}

public sealed class InterfaceMapCustomization : ICustomization
{
    private readonly Type _interfaceType;
    private readonly Type _concreteType;
    public InterfaceMapCustomization(Type interfaceType, Type concreteType)
    {
        if (!interfaceType.IsAssignableFrom(concreteType))
        {
            throw new ArgumentException($"Type '{concreteType.Name}' does not implement interface '{interfaceType.Name}'");
        }

        _interfaceType = interfaceType;
        _concreteType = concreteType;
    }

    public void Customize(IFixture fixture)
    {
        fixture.Customizations.Add(new TypeRelay(_interfaceType, _concreteType));
    }
}

/// <summary>
/// Adds a TypeRelay to the Fixture customizations for the specified interface/class pair
/// </summary>
[AttributeUsage(AttributeTargets.Parameter)]
public sealed class InterfaceMapAttribute : CustomizeAttribute
{
    private readonly Type _interfaceType;
    private readonly Type _concreteType;

    /// <summary>
    /// Adds a TypeRelay to the Fixture customizations for the specified interface/class pair
    /// </summary>
    /// <param name="interfaceType">The interface to which we want to map our type to</param>
    /// <param name="concreteType">The class implementing the interface we want to create</param>
    /// <exception cref="InvalidOperationException"></exception>
    public InterfaceMapAttribute(Type interfaceType, Type concreteType)
    {
        if (!interfaceType.IsAssignableFrom(concreteType))
        {
            throw new InvalidOperationException($"Type '{concreteType.Name}' does not implement interface '{interfaceType.Name}'");
        }

        _interfaceType = interfaceType;
        _concreteType = concreteType;
    }

    public override ICustomization GetCustomization(ParameterInfo parameter)
    {
        if (parameter == null)
        {
            throw new InvalidOperationException("Parameter info is null");
        }

        if (parameter.ParameterType != _interfaceType)
        {
            throw new InvalidOperationException($"Parameter '{parameter.Name}' does not implement interface '{_interfaceType.Name}'");
        }

        return new CompositeCustomization(new List<ICustomization>
        {
            new InterfaceMapCustomization(_interfaceType, _concreteType)
        });
    }
}

public class UnitTest1
{

    [Theory]
    [AutoData]
    public void TestSomething(
        string expected,
        [InterfaceMap(typeof(IService), typeof(MyService))] IService sut,
        [InterfaceMap(typeof(IService2), typeof(MyService2))] IService2 sut2
        )
    {
        var result = sut.Echo(expected);

        Assert.Equal(expected + "Example", result);

        var result2 = sut2.Echo(expected);

        Assert.Equal(expected + "Example2", result2);
    }
}

redpajama_set_name: RedPajamaStackExchange


text:
Q: How to get specific param from posted JSON in Gin? I need to get one param from posted json.
And I don't want to make struct for only this.
This is what I have tried
type NewTask struct {
    Price uint64 `json:"price"`
}

func (pc TaskController) Create(c *gin.Context) {

    var service Service
    if err := c.BindJSON(&service); err != nil {
        log.Println(err) // this works
    }

    var u NewTask
    if err := c.BindJSON(&u); err != nil {
        log.Println(err) // this return EOF error
    }

    fmt.Println(u.Price)
}

Requested Json data have many other fields including price
{
   ...other fields
   price: 30
}

But this don't work.I think its because I am binding twice, How can I success in binding multiple?
Thanks

A: Try to use ShouldBindJSON. The BindJSON is reading the body, so we are at EOF if the context Body get read multiple times.
ShouldBindJSON stores the request body into the context, and reuse when it is called again.


It's too hard for Americans to get new mortgages, even with low interest rates, and tight credit is one of the reasons the country is stuck in a sluggish recovery. So the federal regulator for home financing giants Fannie Mae and Freddie Mac is trying to encourage banks to offer mortgages to more people by easing some of its own regulations on bank practices.
In the coming weeks, Fannie Mae and Freddie Mac will issue detailed clarifications of their "buyback" rules, which force lenders to buy back loans that were made on false or inaccurate buyer information.
One example given by Federal Housing Finance Agency director Melvin Watt was that a loan with inaccurate information wouldn't be automatically scrutinized for a buyback if the borrower had met payments for three years.
The nation's homeownership rate is at a 19-year low, and part of the reason for that is that crisis-spooked banks have put in place lending standards that are even tougher than Fannie and Freddie require.
Unfortunately, this announcement isn't likely to lead to huge improvements. For their roles in the financial meltdown, banks such as Bank of America and J.P. Morgan Chase have paid tens of billions of dollars to settle litigation over sales of bad mortgages.
Since then, focusing only on buyers with excellent credit has been better for their bottom line. A slight easing from housing finance regulators isn't likely to distract their focus from those, especially since the banks still face scrutiny from the Justice Department.
The banks are likely to call for an easing of hard-won regulations that are designed to prevent another meltdown, such as asking to have no liability for bad loans that were made in the past. But that's not the answer either.
For the moment, the best answer may be for federal regulators to continue taking small, cautious steps - while encouraging smaller banks and non-bank mortgage lenders (who largely avoided the freewheeling risks that led to the crisis) to continue stepping up their lending to worthy borrowers. The cost may be a slower housing market for years to come. But as we've all learned, the cost of financial meltdown is even larger than that.


text:
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package org.mskcc.shenkers.control.track.fasta;

import com.google.common.util.concurrent.MoreExecutors;
import htsjdk.samtools.reference.IndexedFastaSequenceFile;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Collection;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import javafx.application.Platform;
import javafx.concurrent.Service;
import javafx.concurrent.Task;
import javafx.embed.swing.JFXPanel;
import static org.testng.Assert.*;
import org.testng.annotations.AfterClass;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

/**
 *
 * @author sol
 */
public class FastaViewBuilderNGTest {

    public FastaViewBuilderNGTest() {
    }

    @BeforeClass
    public static void setUpClass() throws Exception {
    }

    @AfterClass
    public static void tearDownClass() throws Exception {
    }

    @BeforeMethod
    public void setUpMethod() throws Exception {
    }

    @AfterMethod
    public void tearDownMethod() throws Exception {
    }

    /**
     * Test of getContent method, of class FastaViewBuilder.
     */
    @Test
    public void testGetContent() throws FileNotFoundException, InterruptedException {
        IndexedFastaSequenceFile ifsf = new IndexedFastaSequenceFile(new File("/mnt/LaiLab/sol/mel_yak_vir/genomes/M.fa"));

        new JFXPanel();
        String chr = "2L";
        int start = 16988333;
        int end = 16988949;

        ExecutorService s = Executors.newFixedThreadPool(2);
        ExecutorService s2 = Executors.newFixedThreadPool(2);
       CountDownLatch cdl = new CountDownLatch(20);

        Service<Object> ser = new Service<Object>() {

            @Override
            protected Task<Object> createTask() {
                return new Task<Object>() {

                    @Override
                    protected Object call() throws Exception {
                        byte[] sequence = ifsf.getSubsequenceAt(chr, start, end).getBases();
                        StringBuilder seqBuffer = new StringBuilder();

                        for (int i = 0; i < sequence.length; i++) {
                            seqBuffer.append((char) sequence[i]);
                        }

                        String seq = seqBuffer.toString();
                        System.out.println("1" + seq);
                        cdl.countDown();
                        return null;
                    }
                };
            }
        };
        Service<Object> ser2 = new Service<Object>() {

            @Override
            protected Task<Object> createTask() {
                return new Task<Object>() {

                    @Override
                    protected Object call() throws Exception {
                        byte[] sequence = ifsf.getSubsequenceAt(chr, start, end).getBases();
                        StringBuilder seqBuffer = new StringBuilder();

                        for (int i = 0; i < sequence.length; i++) {
                            seqBuffer.append((char) sequence[i]);
                        }

                        String seq = seqBuffer.toString();
                        System.out.println("2" + seq);
                        return null;
                    }
                };
            }
        };

        ser.setExecutor(s);
        ser2.setExecutor(s2);

        for(int i=0; i<10; i++){
        Platform.runLater(()->{

        ser.restart();
        ser2.restart();

        });
        Thread.sleep(1000);
        }

        cdl.await();

    }

}

redpajama_set_name: RedPajamaGithub


text:
ESPN Suspends 'SportsCenter' Host
Oct 10, 2017 • Post A Comment
ESPN has hit one of its high-profile on-air personalities with a two-week suspension, sending home "SportsCenter" host and commentator Jemele Hill over a series of tweets she sent out Sunday night, SI.com reports.
Hill's tweets called for an advertiser boycott of the Dallas Cowboys after Dallas owner and GM Jerry Jones spoke out strongly against the National Anthem protests, insisting that his team's players will either stand for the anthem or will not play.
"Hill said that a more powerful protest than Cowboys players Dez Bryant and Dak Prescott personally boycotting would be to stop watching and buying Cowboys merchandise," SI reports.
The report quotes a tweet Sunday night from Hill that reads: "If you strongly reject what Jerry Jones said, the key is his advertisers. Don't place the burden squarely on the players."
After a Twitter follower sent out a list of some of the Cowboys' sponsors, Hill followed with a tweet saying: "This play always works. Change happens when advertisers are impacted. If you feel strongly about JJ's statement, boycott his advertisers."
SI notes that ESPN's bottom line is closely tied to the NFL. "In 2011 the company renewed its partnership with the league for $15.2 billion through 2021. That equals a payment of $1.9 billion a year," the report notes.
ESPN issued a statement saying: "Jemele Hill has been suspended for two weeks for a second violation of our social media guidelines. She previous acknowledged letting her colleagues down with an impulsive tweet. In the aftermath all employees were reminded of how individual tweets may reflect negatively on ESPN and that such actions would have consequences. Hence this decision."
The statement apparently was referring to a tweet last month from Hill in which she said Donald Trump was "unqualified and unfit to be President" and called him "a white supremacist who has largely surrounded himself w/ other white supremacists." Hill later apologized for the tweet, as we reported previously.
Weinstein Accused of Rape in New Yorker Story
Reinventing the TV Model: Plan in the Works to Have Advertisers Pay for Commercials Based on People Actually Buying a Product or Service
October 10, 2017 at 16:12 pm, Reply
Stupid bimbo bites the hand that feeds her… But since she's black and female, espn doesn't have the balls to dump her.
Scott Gilbert
October 11, 2017 at 07:25 am, Reply
I think it's interesting that a sportscaster is held to a higher standard than the PRESIDENT OF THE UNITED STATES. Let that sink in….
skeptical observer
"a sportscaster is held to a higher standard than the PRESIDENT OF THE UNITED STATES." That sentence makes no sense as this is a workplace related action. Hill is an employee and what she has done reflects on her employer. If one of my employees that had been warned once about doing something, and that employee did the same thing again, I would not suspend them but I would fire them. If someone wants to "bite the hand that feeds you", expect that hand to take retaliatory action.
Leave a Reply to Deb Cancel Reply