text:
__all__ = ['EXP_COEFF_DICT']

from .base import ArithmeticHead

from ..core import init_module, Pair, Expr
init_module.import_heads()
init_module.import_numbers()
init_module.import_lowlevel_operations()

@init_module
def _init(module):
    from ..arithmetic.number_theory import multinomial_coefficients
    module.multinomial_coefficients = multinomial_coefficients

class ExpCoeffDict(ArithmeticHead):
    """
    """

    def is_data_ok(self, cls, data):
        if type(data) is not Pair:
            return 'data must be Pair instance but got %r' % (type(data).__name__)
        variables, exps_coeff_dict = data.pair
        if type(variables) is not tuple:
            return 'data[0] must be tuple but got %r' % (type(variables).__name__)
        if type(exps_coeff_dict) is not dict:
            return 'data[1] must be dict but got %r' % (type(exps_coeff_dict).__name__)
        for exps, coeff in exps_coeff_dict.items():
            if not coeff:
                return 'data[1] contains exp-zero-coeff pair: (%s, %s)' % (exps, coeff)
            if type(exps) is not IntegerList:
                del exps_coeff_dict[exps]
                exps = IntegerList(exps)
                exps_coeff_dict[exps] = coeff
                return 'data[1] keys must be IntegerList instances but got %r' % (type(exps).__name__)

    def __repr__(self): return 'EXP_COEFF_DICT'

    def data_to_str_and_precedence(self, cls, data):
        variables, exp_coeff_dict = data
        terms = []
        for exps in sorted(exp_coeff_dict, reverse=True):
            coeff = exp_coeff_dict[exps]
            if type(exps) is not IntegerList:
                # temporary hook for SPARSE_POLY head, remove if block when SPARSE_POLY is gone
                exps = IntegerList(exps)
            factors = []
            for var,exp in zip(variables, exps):
                if not isinstance(var, cls):
                    var = cls(SYMBOL, var)
                factors.append(cls(POW,(var, exp)))
            terms.append(cls(TERM_COEFF, (cls(MUL,factors), coeff)))
        return ADD.data_to_str_and_precedence(cls, terms)

    def to_lowlevel(self, cls, data, pair):
        variables, exp_coeff_dict = data.pair
        n = len(exp_coeff_dict)
        if n==0:
            return 0
        if n==1:
            exps, coeff = dict_get_item(exp_coeff_dict)
            if type(exps) is not IntegerList:
                # temporary hook for SPARSE_POLY head, remove if block when SPARSE_POLY is gone
                exps = IntegerList(exps)
            factors = []
            for var, exp in zip(variables, exps.data):
                if exp==0:
                    continue
                if not isinstance(var, cls):
                    var = cls(SYMBOL, var)
                if exp==1:
                    factors.append(var)
                else:
                    factors.append(cls(POW, (var, exp)))
            if not factors:
                return coeff
            term = MUL.new(cls, factors)
            return term_coeff_new(cls, (term, coeff))
        return pair

    def combine_variables(self, *seq):
        """
        Return a tuple of sorted variables combining given variables.
        """
        variables = set([])
        seq = list(seq)
        while seq:
            s = seq.pop(0)
            if isinstance(s, Expr):
                if s.head is SYMBOL:
                    variables.add(s.data)
                else:
                    variables.add(s)
            elif isinstance(s, str):
                variables.add(s)
            elif isinstance(s, (tuple, list)):
                seq.extend(s)
            elif s is None:
                pass
            else:
                raise TypeError('expected an expression or a sequence of expressions but got %n' % (type(s)))
        return tuple(sorted(variables))

    def make_exponent(self, expr, variables):
        """
        Return exponent list such that expr == variables ** exp_list.
        """
        if expr is 0:
            # shortcut to return exponent of a constant expr
            return IntegerList([0]*len(variables))
        i = list(variables).index(expr)
        if i==-1:
            exp = [0] * len(variables)
        else:
            exp = [0] * (i) + [1] + [0] * (len(variables)-i-1)
        return IntegerList(exp)

    def to_TERM_COEFF_DICT(self, Algebra, data, expr):
        variables, exps_coeff_dict = data
        d = {}
        for exps, coeff in exps_coeff_dict.iteritems():
            d1 = {}
            for exp, var in zip(exps, variables):
                if exp:
                    var = Algebra(var)
                    d1[var] = exp
            term = base_exp_dict_new(Algebra, d1)
            term_coeff_dict_add_item(Algebra, d, term, 1)
        return term_coeff_dict_new(Algebra, d)

    def to_EXP_COEFF_DICT(self, cls, data, expr, variables = None):
        if variables is None:
            return expr
        evars, edata = data.pair
        if evars==variables:
            return expr
        variables = self.combine_variables(evars, variables)
        levars = list(evars)
        l = []
        for v in variables:
            try:
                i = levars.index(v)
            except ValueError:
                i = None
            l.append(i)
        d = {}
        for exps, coeff in edata.iteritems():
            new_exps = IntegerList([(exps[i] if i is not None else 0) for i in l])
            d[new_exps] = coeff
        return cls(self, Pair(variables, d))

    def neg(self, cls, expr):
        return self.commutative_mul_number(cls, expr, -1)

    def add_number(self, cls, lhs, rhs, inplace=False):
        if not rhs:
            return lhs
        lvars, ldict = lhs.data.pair
        zero_exp = self.make_exponent(0, lvars)
        if inplace and lhs.is_writable:
            dict_add_item(cls, ldict, zero_exp, rhs)
            return lhs
        d = ldict.copy()
        dict_add_item(cls, d, zero_exp, rhs)
        return cls(self, Pair(lvars, d))

    def add(self, cls, lhs, rhs, inplace=False):
        lvars, ldict = lhs.data.pair
        rhead, rdata = rhs.pair
        if rhead is not EXP_COEFF_DICT:
            rhs = rhead.to_EXP_COEFF_DICT(cls, rdata, rhs, lvars)
            rhead, rdata = rhs.pair
        rvars, rdict = rdata.pair
        if lvars == rvars:
            if inplace and lhs.is_writable:
                dict_add_dict(cls, ldict, rdict)
                return lhs
            d = ldict.copy()
            dict_add_dict(cls, d, rdict)
            return cls(self, Pair(lvars, d))
        variables = tuple(sorted(set(lvars + rvars)))
        lhs = self.to_EXP_COEFF_DICT(cls, lhs.data, lhs, variables)
        rhs = self.to_EXP_COEFF_DICT(cls, rhs.data, rhs, variables)
        d = lhs.data.data.copy()
        dict_add_dict(cls, d, rhs.data.data)
        return cls(self, Pair(variables, d))

    def sub(self, cls, lhs, rhs):
        return self.add(cls, lhs, -rhs)

    def commutative_mul(self, cls, lhs, rhs):
        rhead, rdata = rhs.pair
        if rhead is NUMBER:
            return self.commutative_mul_number(cls, lhs, rdata)
        lvars, ldict = lhs.data.pair
        if rhead is not EXP_COEFF_DICT:
            rhs = rhead.to_EXP_COEFF_DICT(cls, rdata, rhs, lvars)
            rhead, rdata = rhs.pair
        if rhead is EXP_COEFF_DICT:
            rvars, rdict = rdata.pair
            d = {}
            if lvars == rvars:
                exp_coeff_dict_mul_dict(cls, d, ldict, rdict)
                return cls(self, Pair(lvars, d))
            variables = tuple(sorted(set(lvars + rvars)))
            lhs = self.to_EXP_COEFF_DICT(cls, lhs.data, lhs, variables)
            rhs = self.to_EXP_COEFF_DICT(cls, rhs.data, rhs, variables)
            exp_coeff_dict_mul_dict(cls, d, lhs.data[1], rhs.data[1])
            return cls(self, Pair(variables, d))
        raise NotImplementedError(`self, rhs.head`)

    def commutative_mul_number(self, cls, lhs, rhs):
        lvars, ldict = lhs.data.pair
        if rhs==0:
            return cls(self, Pair(lvars, {}))
        if rhs==1:
            return lhs
        d = {}
        for exps, coeff in ldict.iteritems():
            d[exps] = coeff * rhs
        return cls(self, Pair(lvars, d))

    non_commutative_mul_number = commutative_mul_number

    def combine_ncmul_exponents(self, lexps, rexps, variables):
        """
        Return exponents of non-commutative multiplication:
          variables ** ([lexps] + [rexps]) -> variables ** exps
        TODO: move the algorithm to expr.py and implement its C version.
        """
        exps = list(lexps) + list(rexps)
        n = len(exps)
        i0 = 0
        while 1:
            i = i0
            while i < n and not exps[i]:
                i += 1
            if i==n:
                break
            j = i+1
            while j < n and not exps[j]:
                j += 1
            if j==n:
                break
            if variables[i] == variables[j]:
                exps[i] += exps[j]
                exps[j] = 0
                i0 = 0
            else:
                i0 = j
        return IntegerList(exps)

    def eliminate_trivial_exponents(self, Algebra, exps_coeff_dict, variables):
        """
        Eliminate common trivial exponents (=0) from the set of exponents
        and return the corresponding non-trivial list of variables.
        Note: exps_coeff_dict will be changed in place.
        """
        has_non_zeros = [0] * len(variables)
        for exps in exps_coeff_dict:
            n = 0
            for i, exp in enumerate(exps):
                if has_non_zeros[i]:
                    n += 1
                    continue
                if exp:
                    n += 1
                    has_non_zeros[i] = 1
            if n==len(variables): # no common trivial exponents
                return variables
        non_trivial_indices = [i for i in range(len(variables)) if has_non_zeros[i]]
        assert len(non_trivial_indices) < len(variables),`non_trivial_indices, variables`
        for exps in exps_coeff_dict.keys():
            coeff = exps_coeff_dict[exps]
            del exps_coeff_dict[exps]
            exps = IntegerList([exps[i] for i in non_trivial_indices])
            dict_add_item(Algebra, exps_coeff_dict, exps, coeff)
        return tuple([variables[i] for i in non_trivial_indices])

    def non_commutative_mul(self, cls, lhs, rhs):
        rhead, rdata = rhs.pair
        if rhead is NUMBER:
            return self.non_commutative_mul_number(cls, lhs, rdata)
        lvars, ldict = lhs.data.pair
        if rhead is not EXP_COEFF_DICT:
            rhs = rhead.to_EXP_COEFF_DICT(cls, rdata, rhs, lvars)
            rhead, rdata = rhs.pair
        if rhead is EXP_COEFF_DICT:
            rvars, rdict = rdata.pair
            variables = lvars + rvars
            lhs = self.to_EXP_COEFF_DICT(cls, lhs.data, lhs, variables)
            rhs = self.to_EXP_COEFF_DICT(cls, rhs.data, rhs, variables)
            d = {}
            # TODO: move the following double-loop to expr.py and implement it in C.
            for lexp, lcoeff in ldict.iteritems():
                for rexp, rcoeff in rdict.iteritems():
                    exp = self.combine_ncmul_exponents(lexp, rexp, variables)
                    dict_add_item(cls, d, exp, lcoeff * rcoeff)
            variables = self.eliminate_trivial_exponents(cls, d, variables)
            return cls(self, Pair(variables, d))
        raise NotImplementedError(`self, rhs.head`)

    def commutative_div(self, cls, lhs, rhs):
        return lhs * rhs ** -1

    def pow(self, cls, base, exp):
        variables, exp_coeff_dict = base.data.pair
        if isinstance(exp, Expr) and exp.head is NUMBER and isinstance(exp.data, inttypes):
            exp = exp.data
        if isinstance(exp, inttypes):
            return self.pow_number(cls, base, exp)
        expr = cls(POW, (base, exp))
        variables = self.combine_variables(variables, expr)
        exps = self.make_exponent(expr, variables)
        return cls(self, Pair(variables, {exps:1}))

    def pow_number(self, cls, base, exp):
        variables, exp_coeff_dict = base.data.pair
        if isinstance(exp, inttypes):
            if exp==0:
                return cls(self, Pair(variables, {(0,)*len(variables):1}))
            if exp==1:
                return base
            if exp>1:
                exps_coeff_list = base.data.data.items()
                m = len(variables)
                mdata = multinomial_coefficients(len(exps_coeff_list), exp)
                d = {}
                for e,c in mdata.iteritems():
                    new_exps = IntegerList([0]*m)
                    new_coeff = c
                    for e_i, (exps,coeff) in zip(e, exps_coeff_list):
                        new_exps += exps * e_i
                        new_coeff *= coeff ** e_i
                    dict_add_item(cls, d, new_exps, new_coeff)
                return cls(self, Pair(variables, d))
            # exp is negative integer
            if len(exp_coeff_dict)==1:
                exps, coeff = dict_get_item(exp_coeff_dict)
                inv_coeff =  number_div(cls, 1, coeff)
                return cls(self, Pair(variables, {-exps: inv_coeff}))
        expr = cls(POW, (base, exp))
        variables = self.combine_variables(variables, expr)
        exps = self.make_exponent(expr, variables)
        return cls(self, Pair(variables, {exps:1}))

EXP_COEFF_DICT = ExpCoeffDict()

redpajama_set_name: RedPajamaGithub


Seven piece polyester cloth flag set. Set includes: checkered flag,green flag, yellow caution flag, black flag,white flag,move over flag and red flag. Each flag measures 12" X 17 inches and are mounted on 24" dowel.


text:
Aloni Arenas – Net Worth, Parents, Siblings, Aunt, Biography.
Aloni Arenas Is the Son of Gilbert Arenas. Gilbert Jay Arenas Jr. is a former American professional basketball player. Arenas attended Grant High School in the Valley Glen neighbourhood of Los Angeles and accepted a scholarship to the College of Arizona at the end of his freshman year. He was drafted by the Golden State Warriors with the 31st overall pick in the 2001 NBA Draft.
As of 2021, Aloni Arenas Net Worth is $75k Dollars (Approx).
1 Aloni Arenas Biography.
2 Aloni Arenas Net Worth.
3 Aloni Arenas Parents.
4 Aloni Arenas Siblings.
5 Aloni Arenas Aunt.
6 Aloni Arenas Age.
7 Aloni Arenas Height.
8 Aloni Arenas Nationality.
9 Aloni Arenas Ethnicity.
10 Aloni Arenas Instagram.
11 Common FAQ About Aloni Arenas.
Aloni Arenas Biography.
Arenas is a three-time NBA All-Star, a three-time member of the All-NBA team, and was named the NBA Most Improved Player in the 2002-03 season. Arenas was nicknamed "Agent Zero" due to his former jersey number and his ability to shoot in the closing stages of the game. Both names quickly became fan favourites during his time in the Washington, D.C. area. He also earned the nickname "Gilby."
Arenas was suspended for most of the 2009-10 NBA season for weapons law violations stemming from a December 24, 2009 incident and for subsequent actions that appeared to trivialize that incident.
In late 2010, Arenas was traded to the Orlando Magic. After the 2011 NBA lockout, Arenas became the first NBA player to be released due to the "amnesty clause". He signed with the Memphis Grizzlies for the 2011-12 NBA season.
Arenas played basketball at the College of Arizona. One of his teammates, Richard Jefferson, later joined him in the 2001 NBA draft. In 2001, Arenas' sophomore year, he helped lead Arizona to the national championship game, where they lost to the Blue Devils 82-72. Shortly after the tournament, Arenas announced that he would forgo his final two years of college and enter the 2001 NBA Draft.
After a productive college career, Arenas applied for the 2001 NBA Draft, and although many teams considered him in the first round, Arenas fell to the second round and was selected 31st overall by the Golden State Warriors. Arenas wore the number 0 on his jersey to signify the number of minutes experts thought he would play in the NBA. Arenas appeared in 30 games in the starting lineup and averaged 10.9 points per game for the Warriors, who finished last in the Western Conference that season. In 2002-03, his sophomore season, Arenas received the NBA Most Improved Player Award and was named Most Valuable Player of the Rookie-Sophomore Game during NBA All-Star Weekend.
There Is not much information about Aloni Arenas Biography from Trusted Sources. Once we get more information about Aloni Arenas, we will update this page with more information.
Suggested: Navyi Caiann Robinson – Age, Parents, Siblings, Biography.
Aloni Arenas Net Worth.
$75k Dollars
Name Aloni Arenas
Real Name Aloni Arenas
Date Of Birth N/A
Age N/A
Parents Gilbert Arenas, Laura Govan
Siblings Hamiley Arenas, Alijah Arenas, Izela Arenas.
Aunt Gloria Govan.
Aloni Arenas Net Worth is Not an accurate Number As There is not any official disclosure of it. Aloni Arenas Net Worth mentioned above is collected from various authentic sources. If you think that the above information is incorrect Then please let us know the correct details in the comments below.
Aloni Arenas Parents.
Aloni Arenas Parents are Gilbert Arenas and Laura Govan. Gilbert Jay Arenas Jr. is a former American professional basketball player. Arenas attended Grant High School in the Valley Glen neighbourhood of Los Angeles and accepted a scholarship to the College of Arizona at the end of his freshman year. He was selected 31st overall by the Golden State Warriors in the 2001 NBA Draft.
There Is not much information about Aloni Arenas Mother from Trusted Sources. Once we get more information about Aloni Arenas, we will update this page with more information.
Aloni Arenas Siblings.
Aloni Arenas Siblings Are Hamiley Arenas, Alijah Arenas, Izela Arenas.
There Is not much information about Aloni Arenas SIblings from Trusted Sources. Once we get more information about Aloni Arenas, we will update this page with more information.
Aloni Arenas Aunt.
Aloni Arenas Aunt Name Is Gloria Govan.
There Is not much information about Aloni Arenas Aunt from Trusted Sources. Once we get more information about Aloni Arenas, we will update this page with more information.
Aloni Arenas Age.
There Is not much information about Aloni Arenas Age from Trusted Sources. Once we get more information about Aloni Arenas, we will update this page with more information.
Aloni Arenas Height.
There Is not much information about Aloni Arenas Height from Trusted Sources. Once we get more information about Aloni Arenas, we will update this page with more information.
Aloni Arenas Nationality.
Aloni Arenas Nationality is American Nationality.
Aloni Arenas Ethnicity.
Aloni Arenas Ethnicity is American Ethnicity.
Aloni Arenas Instagram.
As per our records, Aloni Arenas does not have an Instagram handle or any other Social Media Profiles as He loves to be private.
He is not on Instagram And Other Social Media Handles Officially.
Also Read: Flex Alexander Net Worth – Age, Wife, Children, Biography.
Common FAQ About Aloni Arenas.
How Much Is the Aloni Arenas Net Worth?
How Much Is the Aloni Arenas Salary?
Aloni Arenas Salary Is Not Disclosed.
What is Aloni Arenas Age?
Aloni Arenas Age Is Not Disclosed.
What Is Aloni Arenas Date Of Birth?
Aloni Arenas Date Of Birth Is Not Disclosed.
What Is Aloni Arenas Parents Name?
Aloni Arenas Parents are Gilbert Arenas and Laura Govan.
What Is Aloni Arenas Siblings Name?
What Is Aloni Arenas Aunt Name?
What Is Aloni Arenas Nationality?
What Is Aloni Arenas Ethnicity?
What Is Aloni Arenas Height?
Aloni Arenas Height Is Not Disclosed.
What Is Aloni Arenas Weight?
Aloni Arenas Weight Is Not Disclosed.

redpajama_set_name: RedPajamaCommonCrawl


text:
Syngenta Unveils Launch of Spiropidion, New Insect Control Technology
Syngenta is proud to unveil Spiropidion, an innovative new insect control technology which will help farmers protect their crops against damaging sucking pests in an efficient and environmentally sustainable manner.
Spiropidion is safe to natural beneficial insects and pollinators, offering farmers a latest tool for Integrated Pest Management (IPM) programs. Sucking pests like aphids, whiteflies, and scales, devastate high-value fruit and vegetables like tomatoes, oranges and melons, also important arable crops like cotton and soybean.
This insecticide is that the result of chemistry-driven innovation within a rare class of insecticides that helps crops from the within, protecting the entire plant body from the attack of damaging sucking pests, thereby securing crop quality, yields and therefore the livelihood of farmers.
Jon Parr, President Global Crop Protection at Syngenta said, "We are excited to offer farmers a latest active ingredient that gives more targeted protection against some of the most difficult and damaging sucking pests."
Syngenta led initiatives to help farmers sell their produce amid COVID-19 through various AE programs
The first global registration of a formulated product containing Spiropidion was obtained in Guatemala in September 2020, where the product will be going to be marketed under the brand name ELESTAL Neo within the coming months.
Planned launches of Spiropidion containing formulations also include Paraguay and Pakistan in 2021, and Brazil in 2023. In the European Union, regulatory submission is anticipated for 2022-2023. Future launches across a broad range of crops in more than 60 countries across all continents are expected in the next six years, with peak sales estimated above $400 million.
Syngenta is one of the world's leading agriculture companies, comprising of Syngenta Crop Protection and Syngenta Seeds. Their ambition is to help safely feed the world while taking care of the planet. They aim to improve the sustainability, quality and safety of agriculture with world-class science and innovative crop solutions. Syngenta technologies enable millions of farmers around the world to make better use of limited agricultural resources. Syngenta Crop Protection and Syngenta Seeds are part of Syngenta Group with 49,000 people in more than 100 countries and are working to transform how crops are grown. Through partnerships, collaboration and The Good Growth Plan we are committed to accelerating innovation for farmers and nature, striving for carbon-neutral agriculture, helping people stay safe and healthy and partnering for impact.
SOURCE Syngenta
Agriculture Industry Syngenta Crop Protection Spiropidion insecticide
REC sponsors furniture and learning material in Mizoram
Ninjacart in association with Kilofarms Successfully Produces First Set of Residue-Free Tomatoes


border into Guatemala on Monday with three of her grandchildren.
It was the first of three borders they hope to cross with a migrant caravan from Honduras that now has well over 2,000 people and continues to grow.
"I made the decision to join because there is no other alternative. I was overwhelmed by fear," Pena told Al Jazeera after entering Guatemala not far from Agua Caliente Border Crossing.
Pena raised her grandchildren in Chamelecon, a city with one of the highest murder rates in Honduras, which is among the world's top 10 countries in terms of per capita homicide rates.
Now 12, 14 and 16 years old, the grandchildren she brought with her were abandoned by their mother. Their father has been living undocumented in the US for the past five years, and sends money for food when he can.
The family was living in fear of criminal gang activity in their neighbourhood. Gang members tried to recruit the two boys, but it is the threat to Pena's 14-year-old granddaughter from gang members that prompted her to leave Honduras and travel north.
"One of them came over and told me she was going to be his and that if she was not his she would not be anyone's. He would kill her," Pena said. "It is not possible to argue with those people."
Pena had planned to leave in December and try to make it to the US. Aside from the kids' father, she also has a daughter who has been living legally in the US for 25 years.
But on Saturday, as she watched the news about the caravan leaving San Pedro Sula, she decided to leave then and there. Pena and her grandchildren, as well as one of her nephews took a bus on Sunday to meet up with the group in Ocotepeque, 21 kilometers from the Guatemalan border.
"We felt more strength. We felt safer," Pena said of the decision to join the migrant caravan instead of waiting to leave on their own later this year.
Like Pena, the majority of those at the border only found out about the caravan on Saturday, when the group was leaving San Pedro Sula. Others found out and decided to join a day or two prior to departure.
An initial ad hoc group of fewer than 200 people had been planning the trip over Whatsapp chat groups. The migrant caravan has now well surpassed 2,000 people and hundreds more are on their way from different regions of Honduras.
Among them is William Alvarado, who made the trek seven years ago. Then, at the age of 16, he set out by himself, eventually making his way across the US-Mexico border without documents. He spent years in the US foster system before obtaining a green card. While on a visit home earlier this year, his wallet, along with his green card was stolen. Alvarado joined the caravan after US Embassy staff told him he should turn himself in at the border as a US immigration court would be able to resolve his case more quickly than they could.
Alvarado, Pena and the rest of the group crossed the border into Guatemala on Monday, but not without difficulty. When the caravan arrived at the Guatemalan side of the Agua Caliente border crossing shortly before noon, they found their path blocked by the Guatemalan national police.
For approximately two hours, dozens of police officers formed lines across the highway while governmental and non-governmental human rights representatives discussed the situation with officials.
Babies cried in the heat and high humidity and within a span of 10 minutes, two children fainted and were carried up into the area between police lines. Red Cross personnel brought in bags of water, but it was not enough to reach the back of the packed crowd on the highway.
Eventually families with infants and small children were allowed to pass. After another 30 minutes, the rest streamed into Guatemala, with many cheering 'Yes we can!' as they marched past riot police.
"We want to tell the authorities of Guatemala and tell the president of Guatemala that we are not doing anything wrong," Pena said. "Our mission is just to pass through because the goal is to reach the United States."
The group was stopped again as it made it way to Esquipulas, about 10km from the border crossing. For more than an hour, Guatemalan police blocked the highway. A section of the crowd closest to police held their identification documents in the air, requesting passage, which was eventually granted.
It was getting dark by the time the caravan arrived in Esquipulas, winding through the city streets on their way to shelters. Local residents showed up at intersections and in doorways, some to hand out water or express support and others out of curiosity.
Both Mexico and the United States Embassy in Honduras issued statements over the weekend, saying migrants will need proper documentation to be able to cross their borders.
One Tuesday, Trump warned that if the caravan of migrants were not stopped, the US would cut off millions of dollars in aid to Honduras.
"The United States has strongly informed the President of Honduras that if the large caravan of people heading to the US is not stopped and brought back to Honduras, no more money or aid will be given to Honduras, effective immediately."
The warning came, however, after the caravan had already entered Guatemala.
Those travelling as part of the caravan know they may not make it to the US, and if they do what it may mean.
Trump's zero-tolerance immigration policy was heavily scrutinised earlier this year when his administration implemented a practice of separating families at the border. Although the president has since put an end to the practice, hundreds of children remain separated from the families as Trump continues to try to make good on his promise of cracking down on immigration, especially as the November US midterm elections approach.
For Pena, the risks far outweigh the potential consequences of staying in Honduras. She said if they don't make it to the US, she has family they could stay with in Mexico. The most important thing, she said, was getting her grandchildren out of their home country.


text:
Free Tech Training
G7 Scholarships
Saratoga Engagement
Who We Are...
The "MasterMind Group"
(board of directors)
"The Mastermind Principal consists of an alliance of two or more minds working in perfect harmony for the attainment of a common definite objective."
"I am smart enough to know where I am ignorant, and aimed to fill the roles accordingly."
Founder/Executive Director Phillip Sample
We aim to partner with, if we haven't already, any and every person, group and/or organization in our area doing similar or relative work.
We will assume responsibility for every desolate, unclean and unhealthy space in our area. We will not just obtain cleanliness, but we will maintain it. We will take care of what we create.
Via empowering the people in the area with the skills , tools and mentality to take care of where they live.
Via events and programs that bring people together in soup and labor, we will espouse community; we will establish resident patrols and a radio communication network.
We will illuminate our area with lights, colors and beauty; all of which deter crime and inspire humanity. We will offer opportunity to build and create to formerly incarcerated persons; program(s) that address the mental, material and social needs of returning persons and giving them something positive to be apart of .
When We Started
From our inception, 2017, until our endeavors connect and merge with the efforts of those endeavoring around us, cleanliness and beauty outweigh blight.
We reduce and eventually eradicate crime in our area we reduce and eventually bring the recidivism rate to 0% in our area.
The following are some of the services that RAHAM, Inc currently offers:
Obtaining identification for returning citizens
Help with school enrollment
Business startup assistance
Mentorship for youths
Community service hours
Setting up email accounts
Setting up bank accounts
Yard and light house maintenance assistance for seniors
Shelter donation opportunities
Help with blight removal
Transportation assistance if possible
Food assistance if possible
Connections to public services not directly provided by RAHAM
Phillip Sample
FOUNDER, EXECUTIVE DIRECTOR
was born to a single young mother December 10, 1975 in impoverished Detroit Michigan. He was raised between the slums of Detroit, Michigan and the gang ridden Southside of Chicago, Illinois.
As a result of dysfunctional and unstable housing, ill-education and violence, Phillip became his environment. He joined a gang at 11 years of age and became the leader of his own gang by the time he was 14. Phillip caught his first felony as a juvenile and continued to expand his criminal record until he was convicted of 3 counts of assault with intent to commit murder at 18 years of age and sentenced to 12-20 years in the MDOC.
While in prison he began to undergo self-evaluation and inevitably would began the process of self-transformation. He became heavily involved with prison politics and experienced the horrors of incarceration to the fullest extent.
Released after serving 15 years, Phillip has returned to society with intent to amend his past actions and contribute to the re-building of the community that he helped to destroy. He is currently the owner of The Passion of The Life LLC., Circle Member at the Criminal Justice Initiative (CJI) and Co-Owner of HMI Ent.
Menes Steel
Assistant Director & Founding Member
was born in Chicago, Illinois and raised in Detroit, Michigan. After a troubled start with gangs and the streets and seeing several comrades suffer the misfortunes thereof, he changed his life.
He is currently a spiritual teacher, intercessor and servant. He is a member of Mercy Missionary Baptist Church where he faithfully serves the congregation.
He currently works for Macomb County Government and is the Vice President of AFSCME Local 411. He further runs God's Light Support Services telephone prayer line twice a week and does various food deliveries for the elderly population. He has obtained a AA in Biblical Studies/Christian Ministry and a BA in Pastoral Leadership/Ministry from Ohio Christian University.
Rev. Steel is currently in the process of completing a Dual Masters in Organizational Leadership & Management via Colorado State University – Global Campus.
Tepfirah Rushdan
Head of Agriculture & Founding Member
Tepfirah Rushdan, known affectionately as Tee, is a Co-Director at Keep Growing Detroit. Tee is a native Detroiter that is passionate about serving community.
She has combined her love for people and nature through various environmental projects here in the city including developing conservation skills in youth, vacant land remediation, youth and adult farmer training programs, wild edible walks, community gardening and climate change and resiliency research.
She has also worked hard to provide resources and technical assistance to hundreds of gardens in the city over the years through her work with the Garden Resource Program. A few of her accomplishments include graduating from the Urban Roots class of 2010, holding a seat on The Detroit Food Policy Council, and helping to guide the work of the Uprooting Racism Planting Justice Initiative. Other notable projects have included helping to complete the Detroit Residential Parcel Survey in 2009, which helped to map vacant land in Detroit and make this information available to community members.
She currently serves as the board member for the following: Detroit Peoples Co-op , R.A.H.A.M Detroit (Responsible hands and minds), and Black to the Land Coalition.
Greg McKenzie
Treasurer & Founding Member
a life-long Detroiter, attained an Associates of Arts Degree from Lewis College of Business in 1999, a Bachelor's of Arts Degree in Business Management from Davenport University in 2004 and a Master's in Business Administration (CPA concentration) from Davenport University in 2013.
He has worked in accounting in various industries for the past 18 years. As a second generation accountant, Gregory provides accounting and business consulting services through the family business Unicorn Unlimited, Inc.
He is socially active on a volunteer basis in the metropolitan Detroit community in the areas of youth development, social justice and food sovereignty.
Kardell Pruitt
Head of Multimedia & Design
Kardell"Jigsaw" Pruitt Owner of Jacote Film LLC has been filming for over 10 yrs, From Law Commercials For Retired Judge Vonda Evans to Movies on Amazon Prime and Videos that aired on BET MTV & World Star.
Now his goal is to open a 501C film school for disadvantaged kids to help them learn filming, writing, editing, screenplays, and more.
David Leak
HEad of Education
a native Detroiter, graduate of Osborn High and Grand Valley State is the Owner and CEO of DPR Educational Services; 22 years of teaching experience; over 15,000 in class teaching hours (kindergarten thru college); 15 years of program design and management; 15 years of teaching various topics during school and after school.
He not only writes curriculum, but also recruits, trains, places, monitors and evaluates instructors to which he's sent into and works with over 50 schools in the Metro Detroit Area.
DPR Educational Services provide several academic enrichment classes for out-of-school-time programs, during school, summer programs and workshops for students and parents.
Cincere Al'Talet
Head of Legalities
Cincere Al'Talet, father of 3, Army Veteran, 15+ years of incarceration, who studied Computer Information Systems at Eastern Michigan University, Cleary College, Henry Ford Community College and U of D Mercy, and took apprenticeships under several criminal, civil and probate attorneys, along with becoming a freelance paralegal in his current profession.
He is the owner of Cincere' Thoughts Consulting Services, LLC, Legal Services Liaison and Resources Coordinator for Ceasefire Detroit, Special Project Manager for Detroit Youth Violence Prevention Initiative, Mentor in the Brotherhood/Sisterhood, NO BOUNDARIES mentoring program in partnership with the Detroit Police Department and the Mayor's office of the city of Detroit.
AyLaina Verdejo- Thornton
Head of Arts, Crafts & Creativity
AyLaina "AnaLyraSis" Verdejo, the analytical lyrical sister, is a spoken word artist, activist, mentor, youth group leader, actress, motivational speaker and formerly incarcerated person.
She has opened for nationally recognized poets and has graced the stages of most of Detroit's hottest open mics.
AnaLyraSis is currently working on her own CD and book. She is one of the faces of a new promotion for, The Word Network, which has syndicated globally her commercial.
She works diligently towards prison reform and the reducing of the recidivism rates in our fair city through art. She works with inner city youth as a mentor and group leader.
AnaLyraSis also works in her professional life as a fundraiser for national charities. She has spoken openly about her testimony being a returning citizen as showcased in the documentary, Creative Impact Michigan.
© RAHAM INC 2017-2021 | (313) 473-8884 | 5575 Conner, Suite 204, Detroit, MI 48213 | rahamdetroit@gmail.com


text:
Great American Politics
The Anti-Trump MSM Trashed Trump's 'Vaccine By End Of 2020' Promise-They Were Wrong As Usual
Jeff Dunetz
People started getting Pfizer's COVID vaccine on December 14th. The Moderna vaccine received emergency use approval by the FDA's vaccine committee on the 15th and will probably be approved by the full FDA by the 18th. The two vaccines fulfill President Trump's promise of a vaccine by the end of 2020. His promises were disparaged and/or called impossible by the mainstream media, anxious to hate everything President says or does.
Justifiably with the first Americans getting the vaccine, Trump celebrated.
First Vaccine Administered. Congratulations USA! Congratulations WORLD!
Completing this poll grants you access to Great American Politics updates free of charge. You may opt out at anytime. You also agree to this site's Privacy Policy and Terms of Use.
The President predicted this day would come in historically record time. "We're looking to get it by the end of the year if we can, maybe before," Trump said at a White House event in May.
And he tweeted:
Good numbers coming out of States that are opening. America is getting its life back! Vaccine work is looking VERY promising, before end of year. Likewise, other solutions!
ProPublica reporter/ CNN analyst responded to the President's May tweet with a challenge, which I answered:
I flagged…do you feel stupid?
— Jeff Dunetz (@yidwithlid) December 14, 2020
I am sure she doesn't feel any more stupid than the MSM gang. Like Jennifer, not wanting the President to enjoy his pending accomplishment, they accused his prediction of being a lie.
NBC News responded to Trump's may tweet with a fact check claiming
Experts say that the development, testing and production of a vaccine for the public is still at least 12 to 18 months off, and that anything less would be a medical miracle.
"I think it's possible you could see a vaccine in people's arms next year — by the middle or end of next year. But this is unprecedented, so it's hard to predict," said Dr. Paul Offit, a professor at the Perelman School of Medicine at the University of Pennsylvania and the director of the Vaccine Education Center at Children's Hospital of Philadelphia.
Gee, their prediction of 12-18 off…it took only 7 months from that tweet.
Politifact also got it wrong.
Is the U.S. "very close to a vaccine" for the coronavirus, as President Trump said during tonight's coronavirus briefing?
Public health experts say it could take a year and a half to roll out. https://t.co/ROwjFqp8zB pic.twitter.com/zer1XdVSOQ
— PolitiFact (@PolitiFact) April 23, 2020
Supporting his colleagues, MSNBC's Kyle Griffin joined in on the Idiocy.
NBC Fact check: Coronavirus vaccine could come this year, Trump says. Experts say he needs a 'miracle' to be right.https://t.co/Pu6hDrWGgP
— Kyle Griffin (@kylegriffin1) May 15, 2020
In November, as two of the vaccines were almost done with their phase 3 trials, NBC doubled-down on their Trump attack, saying:
There is also no evidence that an effective vaccine will be delivered by the end of the year. There are four vaccines currently in clinical trials in the U.S, with the one from Moderna furthest along. But it's impossible to know if these vaccines will prove effective.
Over at ABC, the story was "the Trump administration's own medical and scientific experts leading the race to develop a vaccine routinely cast doubt on that timeline." Eventually, they got to the point where the experts said it might happen:
On Friday, the president tapped Moncef Slaoui, a former pharmaceutical executive, to lead Operation Warp Speed. Even he concedes the goal is formidable.
"Frankly, 12-18 months is already a very aggressive timeline," Slaoui, the former CEO of GlaxoSmithKline, said in an interview with The New York Times. He said he was in agreement with Dr. Anthony Fauci, the director of the National Institute of Allergy and Infectious Disease, about the challenge that timeline poses.
Still, Slaoui, the former CEO of GlaxoSmithKline, did say mass-producing a vaccine by January 2021 is a "credible objective." Slaoui maintained he would not have agreed to head up the White House's effort if he did not think Trump's goals were attainable.
In August, NPR warned, FDA Adviser: Not Realistic To Expect A COVID-19 Vaccine In 2020. The interview with Dr. Paul Offit included:
Does it seem realistic to have a vaccine before the end of the year?
No, it doesn't. As it stands right now, the vaccines that we've been talking about, which are two-dose vaccines, those phase 3 trials — meaning large, prospective, placebo-controlled trials — just started.
Do you really think NPR cared about what Dr. Offit thought? Or were they trying to subtly slam Donald Trump?
In fact, NPR claimed the President's prediction was only made for campaign purposes:
The Senate held a hearing today on the development of coronavirus vaccines.
Facing slipping poll numbers, President Trump has in recent weeks escalated promises of a vaccine against the virus to be ready for the public before the end of the year. https://t.co/gQhk1293x6
— NPR Politics (@nprpolitics) September 9, 2020
Maybe because his boss, the former NYC Mayor hates Trump, a Bloomberg opinion columnist felt motivated to fail:
No one in Trump'a own government — at least those leading Operation Warp Speed, whom I interviewed — believes that a safe, properly tested coronavirus vaccine will be ready by the end of the year. Amazingly irresponsible for Trump to be touting this in the midst of this crisis.
— Tim O'Brien (@TimOBrien) August 28, 2020
But that doesn't explain why Vox reporter Aaron Ruper also got it very wrong:
Trump is now promising that the coronavirus vaccine will be available in "a couple of weeks," which is the surest indication yet that we're not close pic.twitter.com/mGftl9bddx
— Aaron Rupar (@atrupar) November 2, 2020
Operation warp speed, President Trump's program to develop a vaccine by the end of 2020, is another major achievement of the Trump presidency. But the MSM, which spent months doubting President Trump's promise, will do its best to deny him credit. It's no wonder why Americans don't trust the mainstream media.
Tea Party Action Network
© Copyright Great American Politics. All rights reserved.


Elbow macaroni is used for more than just macaroni and cheese. It can be used in casseroles, pasta salads and any other noodle dish. A long shelf life guarantees its spot as an essential and versatile..
This 4 gallon emergency food kit includes some of our most popular breakfast entrees and a delicious dry powdered milk drink, Morning Moo's® Low Fat Milk Alternative. Whether you are hiking, need a qu..
Freeze Dried Broccoli Florets and Stems offers convenience and nutrition. Simply add the indicated amount of water, drain, and serve. This delicious freeze dried vegetable is packed with calcium and v..
If you love the flavor of mangos but don't love the hassle of peeling, coring, and cutting this sweet fruit, Augason Farms Freeze Dried Diced Mango is a great alternative! The light, crisp freeze drie..
Did you know that freeze dried vegetables like Augason Farms Freeze Dried Peas contain essential nutrients, like vitamin C, that help ensure survival during a catastrophic disaster? Just rehydrate and..
Did you know you can use Augason Farms Freeze Dried Pineapple Chunks in your favorite desserts like pineapple upside down cake or pineapple cobbler? Just add a little water and enjoy your favorite rec..
Our Freeze Dried Seedless Red Grapes are the perfect combination of crisp, crunchy and sweet all in one bite. The perfect solution for a sweet, all natural snack, these gluten free grapes can be eaten..
Cheese is a staple food enjoyed by many. Augason Farms Freeze Dried Shredded Colby Cheese makes it easy for you add cheese to your favorite weekly meals or emergency dehydrated foods no matter where y..
Augason Farms Freeze Dried Sliced Strawberries are packed with Vitamin C and can be enjoyed as a snack right out of the can or added to your cold cereal or hot oatmeal for natural sweetness. You can a..
Augason Farms Freeze Dried Sweet Corn offers a unique and convenient option for keeping corn on hand for everyday use or for your long term emergency food supply. This freeze dried vegetable can be ea..
Augason Farms offers a variety of healthy freeze dried fruits you will be excited about, like these scrumptious Freeze Dried Whole Blueberries. Rehydrate them with a little water and enjoy them in pan..
Our Freeze Dried Shredded Mozzarella Cheese is gluten free, boasts a remarkable shelf life and incredible flavor. It is a perfect staple item to keep on hand and in your emergency food storage. Use it..


text:
Haas News > News Categories > Research News
The more the merrier: new research shows donors prefer to spread their dollars around
December 20, 2018 December 21, 2018 Laura Counts
It's that time of year when inboxes and mailboxes are flooded with pleas from a parade of worthy causes—from fighting hunger overseas to aiding victims of the latest natural disaster to funding your local library. Faced with so many needs, do you spread your donation dollars around, or focus on one cause to maximize your impact?
If you're like most people faced multiple requests for help, you're likely to divide your donations among requesters because it feels more fair, according to a new Berkeley Haas study. The upshot? You may end up giving less to each requester, but more overall, the study found.
Juliana Schroeder
The paper, co-authored by Berkeley Haas Asst. Prof. Juliana Schroeder and PhD student Daron Sharps and forthcoming in the Journal of Personality and Social Psychology, offers new insights into how people give help. The results could help groups seeking the best strategy to maximize donations.
"People seem to be primarily driven by fairness concerns when allocating help, and when people see more individual requesters, they give more," said Schroeder, a psychologist in the Haas Management of Organizations Group who studies social interactions and previously looked at how donors give different kinds of help to people they view as less competent. "That was surprising to both of us, since it seems to contrast with the 'identifiable victim effect.'"
Identifiable victims
That effect is the tendency people have to offer more help to a single, identifiable person with a compelling need than to a large, vaguely defined group such as "earthquake victims"—a phenomenon leveraged by every charity sharing heart-tugging stories and photos. It's also been found that people don't tend to give more to larger groups, even though the need is greater: one study by Nobel Prize-winning psychologist Daniel Kahneman found that people will give the same amount to a group of 2,000 as to 200,000.
Daron Sharps
Yet prior studies did not look at whether people were considering each request separately—a psychological phenomenon known as "unpacking".
"We know that you might get more donations for 'Tommy' who was affected by the earthquake than for a million people who were affected by the earthquake, but what about 'Tommy' compared with 'Tommy, Ana, and John'?," said Sharps, who served as lead author on the study. "We found the important part is the identifiable nature of the recipient, not that it's one versus many requesters."
A clear pattern
The researchers studied giving behavior across nine experiments involving 3,100 people, most of whom were recruited through an online platform. They found a clear pattern: When given a choice of how to allocate donations, almost 80 percent of people chose to distribute funds across multiple recipients, with the majority giving some to every requester—and half of those distributing funds equally (researchers only looked at up to ten requesters). Only about 20 percent of givers funneled all of their donation to one recipient.
In an initial experiment, participants were shown five real profiles of women seeking money to buy seeds for the upcoming farming season via Kiva.org—an online platform that allows people to lend money to low-income entrepreneurs in 80 countries. The participants were asked how they'd distribute $100. People not only preferred to spread the money among all the women, but rated that strategy as the fairest.
"People would rather give $10 each to 10 people than choose four people to give them $25 each," said Sharps.
Deciding what's fair
Even when people were presented with requesters with different levels of neediness, they tended to give more to those with greater needs but still thought it was most fair to distribute the money rather than concentrate on one needy person. When asked how they'd divide funds between women who were all trying to raise $600 for business equipment—but were starting out with unequal amounts from $100 to $400—just 16 percent of donors chose to give everything to the neediest requester, while 81 percent distributed funds among all the women. What's more, only 4 percent split up the money so that the women ended up with the same amount of funding.
Having worked in philanthropy earlier in her career, Sharps said she was surprised that so many people chose breadth over depth, and that they paid more attention to distributing their donations equally than to equal outcomes. "Making an impact was a very important part of what we thought about in the world of philanthropy, and concentrating donations would seem to make a greater impact in some cases," she said. "But people were more focused on allocating their help fairly than on the requesters' actual outcomes."
When asked about their motivations in one of the experiments, participants said that dividing funds equally was not only more fair, but was also more impactful and efficient, would be more appreciated, and would leave helpers with less guilt. A further analysis by the researchers found that only participants' beliefs about fairness—rather than impact or efficiency or other motivations—statistically predicted their choice to distribute donations. This indicates that fairness may be the primary psychological driver of decision to distribute help, the authors concluded.
More requests = more giving
In another set of experiments, the researchers used real profiles from various online platforms that featured people as well as pets in need of medical care or support. The participants were given small amounts of real money to donate—some were told they had to donate it all, but in other cases were told it was optional and they could keep what they didn't donate.
Whether the donations were optional or mandatory, people spread the money around. For those who were told their donations were optional, the total amount they donated increased with the number of people or animals to which they could donate. People were just as likely to distribute donations to two requesters as to ten requesters—although they gave less per requester as the number increased.
In another scenario, one group of participants was shown profiles of four pets and asked to consider donations to each of them, while another group was asked to donate to the "Pets in Need" charity to support the same four animals. Those who considered the animals separately gave more overall. Researchers found the same outcome when people were asked to donate polio vaccines to five individual children versus a group that would vaccinate five children—they gave more to the five individual children than to the group.
This finding has several implications for organizations, Sharps said. Charities might consider ways to bring in the stories of multiple people into their donation appeals, and ask people to consider each one individually, rather than lumping them together. They might also find ways to amplify fairness concerns—such as a message for donors before they leave the page: "Are you sure you want to leave this person unhelped?"
"People don't like to feel like they're leaving some needy requesters unhelped," Sharps said.
Laura Counts December 20, 2018 December 21, 2018
Topics: management of organizations, social psychology
Top 10 Haas stories of 2018
Stock options worth more for women, senior managers, study finds
California Management Review features Berkeley Haas research on Gen Z, affirmative action - June 17, 2019
Two Haas profs named as favorites by Poets & Quants - May 26, 2019
New research shows how companies game the system to boost CEO pay - April 22, 2019
Classified: Training PhD students to advance the open science revolution - April 22, 2019
Big jump in influence for California Management Review
California Management Review features Berkeley Haas research on Gen Z, affirmative action
More Research News


May 20, 2009, UK -- Protective relay installations that are based on IEC 61850, the new international communication standard for electricity substations, can now be tested easily and conveniently with Megger's popular and versatile MPRT test set.
To provide a comprehensive and dependable test solution for installations and relays that use this important new standard, Megger has introduced an IEC 61850 option for the MPRT, together with the new MGC (Megger Goose Configurator) software package.
The MGC software allows users to import parameters from configuration files in SCL (Substation Control Language) format, and use them to configure the MPRT test set to subscribe to pre-selected GOOSE (Generic Object Oriented Substation Event) messages. Data from the received messages is assigned to the binary inputs of the test set, so that the messages effectively take the place of hard-wired connections to the binary outputs of the relays.
This arrangement provides for both manual and automatic relay testing, using either the integral Touch View Interface (TVI) of the MPRT test set, or Megger's AVTS software relay testing software.
The MGC software can also be used to assign the binary outputs of the MPRT to GOOSE messages to allow the simulation of circuit breaker status. In addition, the TVI can be used to perform high-speed trip and reclose timing tests, and fully automatic testing is supported using test files created in Megger's AVTS relay testing software package.
Among the many other functions available with the IEC 61850-enabled MPRT test set are high speed trip and reclose timing testing via the AVTS Dynamic Control feature, and manual high-speed timing tests using the Touch View Interface, for which the MPRT fully satisfies the timing requirements of the IEC 61850-5 standard, Type 1A, Class P 2/3.
All existing Megger MPRT protective relay test sets can be upgraded to provide IEC 61850 support, while retaining their full functionality for testing conventional relay installations.


During a momentous week in our nation's history, I thought it was important to underline how deeply committed we are to the mission of preparing leaders for today's multifaith and pluralistic world.
The work we do together, and with partners and friends around the world, brings us great joy, though it isn't always easy. But now, more than ever, we are aware of the importance of interreligious education and of providing a place for people of different faiths to grow, pray and learn from each other. We are redoubling our efforts and our commitment to educating leaders for a culturally and racially diverse, multi-religious country and world.
As you may know, Hartford Seminary's history dates back to 1834. We have seen our students through cultural crises, economic upheavals and world wars, and we fully expect to be around for many generations to come.
On Wednesday, we held an Open House for prospective students and saw once again how passionately our current students believe in our mission and how clearly they articulate it.
One young Cooperative Master of Divinity student from New Mexico told us that when he found Hartford Seminary online, he thought he was dreaming because our mission was something he could only imagine. We are unique, and we are uniquely needed at this moment in our nation's history.
As we told our community this week, Hartford Seminary is a place of peace that welcomes everyone and shares God's special concern for the most vulnerable. We will do our best to nurture our students as they, in turn, nurture others.


text:
Ryan, Jets' D looking to fix things in a hurry
Rex Ryan can't stand the hideous number next to his team's defense on the list of NFL rankings.
There it is in black and white, screaming at him unlike anything he's ever seen: The New York Jets are 31st in the league - second-to-last - in run defense. That's unheard of from a Ryan-led unit, whether it has been Rex, twin brother Rob or even their famous father, Buddy.
''Most other coordinators in the league have been there,'' Ryan said Thursday. ''I have not. That definitely bothers me.''
Ryan's life has been all about defense: blitzes, sacks and smashing running backs. And, he is used to dominating opponents. Ryan helped build the Baltimore Ravens' defense into one of the league's best, and he has done the same in his two-plus seasons in New York.
That's why this early season stretch has been so perplexing. The Jets are ranked 11th in overall defense, but it's the performance against the run that is somewhat alarming. Oakland's Darren McFadden zipped through New York's defense with ease, finishing with a career-high 171 yards last Sunday in the Raiders' 34-24 victory.
''I can live with this one,'' Ryan said, ''but it doesn't feel good.''
Ryan was angry after the game, and rightfully so. It wasn't up to his lofty standards, and his coaching staff and players agreed. Defensive coordinator Mike Pettine, Ryan's right-hand man, said he was ''disgusted, frustrated'' by the performance.
''That was well below our standards,'' Pettine said. ''Sometimes you can handle some technique mistakes. Sometimes guys just are going against somebody that's better and coming up short. But when it's a mental error or whether it's a guy just being lackadaisical or it's an effort thing, those are the things that we consider unacceptable.''
Linebacker Bart Scott offered a unique take, saying he thought the defense in general was ''lethargic.'' He said the fact the team was playing on the West Coast with the change in time zones, and confusion over when the best time to eat meals played a role.
''I think collectively as a group, it was just one of those weird days,'' Scott said. ''Generally, when you play and it's a 1 o'clock game, you pop up, you eat, you use the fuel for that game. Sometimes when you play at 4 o'clock, it's a little bit more difficult because you eat too early, you aren't hungry to eat the carb load and do what you need to do to get ready for a game. Sometimes that's the weirdness of night games and that's the weirdness of afternoon games.''
While that explanation might be tough to swallow, the Jets are trying to do all they can to fix things in a hurry, especially with Baltimore and New England up next. Whether it's lack of effort, lousy lunches or time changes, New York insists it needs to learn from their disastrous performance against the Raiders and move on.
''As Rex said in the team meeting, we're not going to let Oakland beat us twice and let the lingering effects of a poor performance defensively or a tough loss like that linger into the next week,'' Pettine said. ''Because this is the NFL, you better be able to hit the reset button in a hurry.''
Many of the players said they were embarrassed by what happened last Sunday, and vowed to be better. Ryan proclaimed before the season - as he usually does - that this defense could be the best on the league. They've got a long way to go, though, based on the first three games.
''Yeah, man, this thing stings like a Clorox bath,'' nose tackle Sione Pouha said. ''The one thing with Clorox, though, it's supposed to purify your mistakes and clean you up a little bit, so we're out of that stage and we're moving on.''
One big problem against the Raiders was the fact the Jets failed to secure the edges against McFadden, allowing him to hit the outside and run freely. There have been other issues early, too, such as not getting adequate or consistent pressure on the quarterback and mental mistakes that have resulted in penalties.
''There were some plays where guys weren't going to the ball like our trademark is,'' Pettine said. ''We tell our guys, `Just because you have the decal on, there's nothing magical about it.' ... To waste a game defensively like that and not play to our standards is obviously disappointing.''
Both Ryan and Pettine said the team had a good week of practice leading up to the game, so that made it even more puzzling. Despite all that, Scott brushed off the Jets' low ranking against the run, especially since it's still so early in the season.
''Anybody that thinks we're the 31st-ranked defense stopping the run, and they think there are 30 teams better at stopping the run, I would call you a little bit foolish,'' he said. ''The week before we played them, we were fifth. Which are we, fifth or 31st? It's up to us to prove which one we are.''
The next big test comes Sunday at Baltimore against a Ravens team that ranks 11th in overall offense with quarterback Joe Flacco and running back Ray Rice, who's among the league leaders with 231 yards rushing.
''There was no better wakeup call than to look at the schedule and say, `It's Baltimore week,''' said Pettine, a former Ravens assistant. ''If you can't get pumped up for that one, if you can't get your juices flowing for this week - Bart always calls these `double chin-strap games' - we tell our guys, if you can't get ready for this one, then you're sitting in the wrong room.''
What Is Rams vs. Packers? An Elite Clash
He'll soon fill in for Alex Trebek (no, really). First, Aaron Rodgers and the Packers must face down the NFL's top defense.
How To Win $250,000 On Rams-Packers
Will the Rams be able to slow down the Pack? If you make the right choices, you could win big in the Super 6 contest.
A Problem in Houston
Deshaun Watson is not happy with the Texans, and his days might be numbered in Houston. How did we get to this point?


text:
I Rock Cleveland I Rock Cleveland | Church of The Red Museum by Church of The Red Museum
Church of The Red Museum by Church of The Red Museum
Church of The Red Museum
Manup Music
For the better part of this decade, we've been subjected to an endless cycle of proclamations that the album format is dead, and subsequent proclamations that one band, or another is out to save the album. In the past year alone, heavy hitters like My Chemical Romance, The Killers, and Fall Out Boy, have all proclaimed themselves musical saviors of the long playing format, while online indie store, Insound, ran a much publicized promotional campaign coinciding with the launch of their digital store titled, "Save The Album."
Although these sentiments are noble, they are a bit misleading. First, musicians haven't abandoned the album format, and neither have people who are serious about their music. Major labels have had a hard time moving units, and this has as much to do with dynamics in the marketplace as it has to do with major label quality. Secondly, important albums happen when an artist or group have a singular musical statement that resonates with the audience. Proclamations about the next great album that come from the artist are about as accurate as that guy you know who always brags about his large penis. The Killers did not make a great album, and that dude who claims to have an abnormally large penis, doesn't.
If there is an upside to all of the death of the album talk, it's when a band comes along, like Columbus, Ohio's Church of The Red Museum, and they produce a stirring musical statement, as they have done with their self-titled debut, then that album seems all the more striking. After all, we're conditioned to believe that no one makes albums any more.
Church of The Red Museum's debut is bracketed by two twenty second shouts, "Il Ne Peut Pas Vivre," and "Il Ne Mourra Pas." The first one finding Brian Travis scowling, "You don't know a thing about love," with the closing number looking inward, "I don't know a thing about love." The seven numbers in between see the band exploring tales of love gone horribly wrong, against the back drop of a dramatic, sensual, and vitriolic, gypsy killing orchestra.
The violin and electric piano in "After All" practically cry in blood, until the chorus, and the howl of Brian Travis emerges. All of a sudden, jagged garage guitars kick in and that pain is transformed into anger and vengeance. In "Not In This House," the loss and loneliness of an empty house, is spurred by keys that alternate between spooky and surreal, bass drum heavy percussion and that omnipresent throat of Travis.
"The Bay" showcases the ability of The Church of The Red Museum, to effectively juxtapose, seemingly harmless melodies, next to an ire inherent with a broken heart. It starts with pleasantly, sunny and swirling keyboards, and a trip to the seaside. The line, "I can still see the sunset in your eyes," is sweetly reminiscent. Meanwhile, the spit and spite is lurking patiently in the background. When the time comes, Travis is ready to bite, "I've been waiting on your love/I can't wait here any more/I've been wasted on your love."
By the time we reach "Durham R.I.P" it's evident that if Travis and The Church of The Red Museum, had one last note, and one last breath, it would be one harrowing, scornful, message. It's the bitter end. It's the death scene ending with the final nail in the coffin. It's one last chance for the violin and organ to wail away before their imminent demise. As "Durham R.I.P" bleeds into the screaming, "Il Ne Mourra Pas," the death of their album is complete, and the much maligned album as an art form is saved (again).
Church of The Red Museum – The Bay
As Church of The Red Museum, kick and scream their way into love's grave, they move the Rockometer all the way to 8 1/2 out of 10.
Tags church of the red museum columbus rockers jams review rockometer


the BLSC on Sunday the 22nd February.
supported on the day by far too many people to name.
put to a book on our fossils .
Museum Victoria and John Buckeridge of RMIT.
pamphlet shown here and also a fossil sharks tooth.
Mayor Cr Felicity Frederico .
February 22nd when he saw a mounted display of fossils he had collected decades ago.
brought the small collection along for identification by fossil experts.
burned down in 1984 but a smaller operation ran until about 15 years ago.
years ago! I never knew what happened to it."
shuffled off this mortal coil.
can't part with it yet."
Ross lives in Tooradin, where he runs the Old Jetty Cafe.
America as an on-board scientist as you read this.
ever go, or just for the interesting science she is attempting to do, measure plastic pollution in the South Atlantic.
Either way her blog is a great read http://gisandjournalism.weebly.com/blog/archives/032015. Its great what our young people can do these days.
muffin, cut 15 ways, served as a cake.
of Tethya a golf ball sponge.
doubt seems like yesterday to some of us.
anniversary of Clean up Australia day.
beaches themselves were very clean.
Port Phillip Heads Marine National Park.
location time , depth etc , and immediately let Emily Verey of Parks Vic know.
can mount a further search.
(about 0.5 cms in diameter).
From Mark Rodrigue of Parks Victoria. "There was a large Leatherback Turtle seen Monday 2nd March at Point Nepean in the Port Phillip Heads Marine National Park.
Hopefully all boat operators are keeping a sharp eye out for this magnificent animal".
Find out more about MCRP.
You r b u sin ess t ag lin h ere .
Go to our website .
to the Clean Up Australia team, to add it to their official clean-up details.
What are they and what are they good for?


I encourage all of you to discover a option to get far more publications into the palms of your young ones! Whereas it is free to name a Skype contact, utilizing Skype to call actual telephone numbers abroad is in no way the cheapest method. SMS Spy- that is probably the greatest options of AppSpy app as we all know after cellphone calls, the subsequent fashionable way of communication is through text message. The app has a dictionary storage that has all most all possibility of passwords. This app will assist you to to break/crack the WiFi passwords immediately simply after installing this app into your cellphone. Despite any moral reasons, this app is a worthwhile asset in preserving the feeling of security concerning your liked ones in addition to assuring you in your partner's loyalty and faithfulness. Since there have been precedents of hack assaults, huge and small enterprise takes care of its data, the channels it's being distributed as well as individuals involved in data processing and sharing.
As well as Highster Cell, the Spyera has on-line control panel too. This was my evaluation on the right way to hack WeChat account with Highster Cellular. Just hack. For those who need help at any hacking stage, simply let us know, we're online 24/24 to information you to hack Fb password. You merely need to test every tackle to confirm it's appropriate earlier than sending your coins. Whereas the corporate is reputable, keep in thoughts that you're sending your information to their servers. Properly, whereas you're driving, after all. As we stated earlier than publically asserting private details, like when you're on holiday and for the way long, the names and birthdays of you, your accomplice, your youngsters, pets and so on, isn't a particularly smart thing to do. However dailyweblog.com that you can view WhatsApp chats along with message instances and dates, view profile pictures and names of everybody who chats with them, and look at pictures, video clips and listen to audio messages. Students who wish to take up health care billing and coding as a whole-time profession after the completion of their training may acquire up accredited and registered on-line health-associated billing and coding functions. You should use it if you want or discontinue its use if you do not need.
The WhatsApp spy online program that may make it easier to to trace all on the spot messages and even social media accounts. Tomorrow, he will deny that he even tweeted that. So even all evidences are erased from the phone, they can't hide something from you. On this Web site, we are providing a step by step information to spy on your friend's WhatsApp. Monitor all WhatsApp chats. You probably have to watch up to 3 people, then you should get the Family Package. Login and hacking downside: If you discover that your account has been hacked or you've gotten started getting login points, then go to 'Account page' and go to 'Help' link. So, lets have a look at them. In allstarnewspaper.com have Wi-Fi Connection at your private home, Workplace or any other Work Place. Either you've Android gadget or iPhone. Remember what life was like earlier than your iPhone? Moreover sounding like I'm talking in a room with an echo, the standard isn't dangerous.
Is "Skype Account Hack V6.01" Protected?


"Artful Afternoons" is an interactive art appreciation and art making program for seniors, with a new theme each time! Held on Thursday afternoons, this program offers storytelling, film, visual arts, music and more to stimulate the mind and soul. No charge; all are welcome! Refreshments served.
Join us for the final session on Chinese brush painting. Instructor Vartus Varadian is a graphic designer by education who turned to Chinese brush painting as a means of meditation and inspiration.
Join us as research librarian Michele Marram explores the life and work of 20th century American sculptor Alexander Calder. Participants will have the opportunity to create their own sculptural work of art.
During the week of Mother's Day, join Temple Emanuel member and author Jill Ebstein for selected readings from her book, At My Pace: Lessons from Our Mothers. We'll share memories of our mothers and the special mothers in our lives.
Art comes to life! Join dance instructor Adriana Pinto to learn the background of the Argentine Tango and have fun trying new steps.


text:
Ambush, Babylon, deceit, destruction, Exile, Gedaliah, God's chosen Israel, Ishmael, Jeremiah, Nebuchadnezzar, Nethaniah, repent, The King's Yes Men, Zedekiah
Jeremiah – Choose who you listen to
Jeremiah Study 38 (right click, save as to download)
Jeremiah (right click, save as to download)
https://exeraunao.files.wordpress.com/2020/06/2020-06-26-jeremiah-38.mp3
Nebuzaradan: In country military commander of Jerusalem, reported to Nebuchadnezzar
v 5: Jeremiah went to Gedaliah in Mizpah
Jeremiah 40:7-12
Gedaliah put in charge of the land, men, women and children: the poorest of the land not exiled to Babylon
Ishmael so of Nethaniah: a decedent of King David
v 9: Those who remained in the land, poorest.
Stay in The Land
Serve the king of Babylon
v 10: Gedaliah will be their intermediary, local G-man appointment by Babylon
Go gather and harvest.
v 11-12: Jewish people who fled before Babylon actually took over Jerusalem are coming back to see Gedaliah.
Jeremiah 40:13– 41:3
Johanan (a member of Jewish forces who survived Babylonian conquest):
tells Gedaliah there is a plot to have him murdered.
Ishmael, a servant of Zedekiah, from Ammon has been instructed to murder Gedaliah.
Gedaliah tells Johanan that he is lying.
In the seventh month
Ishmael and ten mend murdered Gedaliah and all the Jews where were with him.
Gedaliah should have listened to Johanan, but probably felt he had to trust Ishmael because he had been a servant of Zedekiah.
Where is Jeremiah?
Ishmael ambushed 70 of 80 men who were returning from Shechem, Shiloh and Samaria (all the Northern Kingdom).
Shaved, torn cloths, wounds: probably wanted to morn the exile and destruction of Jerusalem.
the 10 beg for their lives with food!
Ishmael takes as many as he can and takes them to Jordan
Johanan, who had warned Gedaliah, took his men and pursued Ishmael
Ishmael's captives see Johanan and turn back to Johanan.
Ishmael escaped with eight men.
Johanan took the remnant to Geruth, near Bethlehem
Possibly the location of Jeremiah?
Preparing for trip to Egypt, because of the fear of Babylon
The remaining leaders and people go to Jeremiah
"Jeremiah please pray to YOUR G_D for us."
Jeremiah, "I will pray to YOUR G_D…"
People, "We will listen to YOUR G_D and do whatever He says…"
James McVey Report – Blog-
From → Jeremiah
« Jeremiah – Obedience and Hardship
Jeremiah – Imminent Destruction »


Sancerre, in my humble opinion, has the best beachfront condos in all of Naples, Florida. This prestigious Gulf front address, located at 1801 Gulfshore Boulevard North, offers privacy and world class service to 23 of the finest properties ever available in Naples.
Quality of life sets Sancerre Naples apart from other beachfront condos. Concierge service is available 24-hours per day. Form assisting with travel arrangements to assisting with groceries, private massages, restaurant reservations and placing chairs and umbrellas on the beach, virtually anything can be provided by the Sancerre concierge staff.
One of my favorite traditions of this home on the beach is the nightly lighting of the outdoor fireplace located in the pool area by the beach. Year-round, Rain or shine, the outdoor fireplace is lit every evening. Residents love the homey feeling of seeing a fire in their view of the beach and Gulf of Mexico from their windows above.
The building itself is 9 stories with a prime location minutes from Olde Naples in the Moorings just south of Doctor's Pass. Residences range from 4,037 to over 4,653 sqare feet of living area. The complex is gated and has guarded security. Most units have 1-car garages and spaces for more parking in front and beside the building. There are a couple two-car garages deeded to certain units.
In addition to spectacular views of the beach and Gulf from every unit, residents enjoy a heated beachfront pool and spa. Private elevators bring you to a private foyer before entry into each residence. If 4 bedrooms are not enough, there are extra guest suites available on the concierge level.
Sancerre is truly a place that anyone would be happy to call home!
Looking for 2-3 bdr condo on beach. Possible from Late Dec. ( thru holidays) to late Feb.
It's directly on the beach! You can't get any closer. We will contact you shortly.
Please send me info on any units available at Sancerre. I need a floor plan showing its location relative to the beach (in short, I prefer the A line).


Constructed with ample 700-fill goose down, this high-loft down jacket delivers plush warmth in brutal conditions.
When it comes to clothing, jackets offer probably the largest amount of protection from the elements like rain, wind or snow. They will keep you dry, warm and will block wind, thus allowing you to perform at your best even during the worst of the conditions.
We carry large selection of men's rain jackets that were designed to keep you dry during rainy conditions but can double as a technical shell too. Vast majority or rain jackets in our selection is fully waterproof and taped in order to ensure the best performance, while they deliver great amount of breathability so you will not sweat during your outdoor adventures.
Soft shell jackets are a popular choice for many outdoor users as they are a hybrid between flexible, quiet and easy-to-wear fabric and water resistance usually seen only in hard shell jackets. While most soft shell jackets are not water-proof, they provide good amount of protection in most wet conditions and the other benefits may outweigh the full waterpoofness of a hard shell jacket.
If snow is your favorite playground, winter sports jackets will keep you playing harder and longer. They offer additional features such as added insulation, powder skirt or goggle pocket, making the day in snow even more enjoyable.


Just when you thought you'd seen enough of risk assessments, along comes another one. This is the riskbased sequential test, which directs developers and authorities towards sites with a low risk of flooding. It makes flood risk a material consideration to be given appropriate weight in determining planning applications as well as in preparing development plans.
A draft PPG 25 Development and Flood Risk was published a year ago and recently revised to take account of last autumn's severe floods, consultation responses and the House of Commons committee report on flood plan development.
Only four weeks had been allowed for further consultation, Raynsford added, 'because this is an urgent matter on which new guidance is required without delay'.
PPG 25 will oblige architects to advise clients of their new responsibilities and the possible vulnerability of their land to flooding. They will also have to be alert to the effects that this guidance will have on particular sites when development plans are reviewed, especially on housing land allocations. This will be easier said than done, for several reasons.
There are two important areas of uncertainty and a considerable likelihood of policy conflict for many potential development sites. The uncertainty arises from a lack of scientific agreement on the potential effects and seriousness of climate change, for which reason the matter is to be reviewed in three years' time.
Areas of conflict arise from the risk-based sequential tests. These will inevitably direct new developments towards sites with a low flood risk or those with no risk at all, unless the need is demonstrably exceptional.
The requirement for new developments to be targeted at brownfield rather than greenfield sites is likely to throw up its own conflicts. The Thames Gateway is a case in point.
Large areas of development land are likely to fall well within the 100-year flood zones of the Thames estuary.
(The Thames barrier is designed to meet the criterion only until 2030).
Interestingly, the government has no statutory duty to protect land or property from flooding, but it is responsible for producing national strategic guidance and flood defence measures. The Environment Agency can only intervene with limited discretionary power to target defence measures at existing development.
The primary responsibility for safeguarding land and other property rests with the owner. This extends to ensuring the adequate drainage of land to prevent negative impacts on neighbouring land.
PPG25 stresses the importance of the precautionary approach, aimed at avoiding flood risk entirely wherever possible and to manage it elsewhere.
Although the guidance does not advocate a complete ban on building in flood-risk areas, there is great emphasis on developers taking responsibility for providing adequate information on flood risk in support of any planning application.
According to the draft, developers will have to demonstrate an awareness of flood risk, any consequential constraints on the proposed development and alternative means of mitigation. Where such development is unavoidable, developers will be expected to contribute to the cost of flood defence works. PPG 25 suggests the conditions may be attached to permissions to prevent the commencement of development until flood alleviation works have been completed.
Architects will have to learn more about how to hold water run-off from new surfaces and roofs, permeable and retentive car-parking surfaces, balancing ponds and all the rest.
Expect more water features to crop up in landscaping schemes.
But planning is a balancing act and PPG 25 introduces yet another factor into the balance. Flood risk will now have to be weighed up against meeting house-building targets, brownfield land objectives and the urban regeneration policies of the urban White Paper. And for many sites, getting planning permission w ill be even harder.
Brian Waters is principal of The Boisot Waters Cohen Partnership Tel. 020 7828 6555 email: brian@bwcp. co. uk.


text:
Tunisia Begins to Process Recent History
Accusations and Reconciliation
In mid-October, people in Tunisia will vote for a constituent assembly aimed at putting the country on the path to democracy. Meanwhile the process of coming to terms with the 23-year Ben Ali dictatorship has only just got off to a hesitant start. A reportage by Sarah Mersch in Tunis
"Every day I have people come to me who've lost a family member, or their sole source of income. Many know the perpetrators, they come to us with photos and sometimes even the mobile number of the accused."
Hela Ammar is a member of a commission set up to process crimes committed in Tunisia since 17 December 2010, the day when Mohamed Bouazizi set himself alight. On this particular evening, the law lecturer is sitting in a Café Citoyen, a "citizens' café" organised by a Tunisian NGO, and is discussing the Tunisian transitional justice system with a colleague and some 50 guests.
Slow democratic transition
Disappointed at the slow pace of democratic change and the halting investigation of the crimes of the Ben Ali dictatorship: Hela Ammar
Many of those present are frustrated at what they say is the slow pace of the democratisation process. To date, almost no legal action has been taken against any of the suspected perpetrators. The state-appointed but independent fact-finding commission can only document cases where the rights of the people have been infringed. If victims seek legal redress, they must instigate this process themselves.
After two hours of objective discussion, Hela Ammar bursts out: "Of course we're checking whether an arrest warrant has already been issued. But who's actually responsible for doing this? The police!" the lawyer cries out, almost desperate. "And you know what it looks like within the police force – it has to be cleansed of members of the old regime first."
Levels of frustration are equally high this evening among both those charged with promoting democratic change in Tunisia's institutions, and the other guests present. For a short period of time, there is complete silence in the café.
The Hydra of the Ben Ali system
The string-pullers of the old regime won't get off scot-free, Hatem El Hattab is sure of that. The director of the cultural department at the national archive is sitting in his office in central Tunis, looking onto the reading room through a pane of glass. He hopes that very soon, Tunisians will be able to come here to study documents on the Ben Ali era.
A working group is currently developing a proposal to change the Archives Act to allow the documents to be made accessible as soon as possible. Ben Ali and his advisers had created a mafia-like parallel state, says Hattab.
At an initial hearing on June 20, ousted Tunisian President Ben Ali was sentenced in absentia to 35 years in prison for embezzlement and misuse of public funds
"This was a real double structure, with two versions of the state, so to speak. Anything that happened in a ministry, city administration or police station was reported back to Ben Ali at the palace," he says.
The destruction of police stations and city halls and the burning of documents on and around January 14 remains a symbolic act. Owing to the hasty exit of the toppled president, there are still copies of many important documents at the palace – including innumerable reports by the intelligence service and the political police, which over a period of 23 years managed to almost completely suffocate civil society in this Mediterranean nation.
"The Ben Ali regime outsmarted itself with its surveillance culture. Its own documents will serve to condemn it," says Hattab with a contented smile.
Intelligence service reports, wrangling over a date for new elections, reforms to the justice system – the challenges facing a successful democratic transition are great. And in the search for the most effective instruments to aid them in this process, Tunisians are also looking to Germany.
Waiting for the next generation?
"I feel as though I'm in a time machine here," says Hubertus Knabe, Director of the Stasi Memorial at Hohenschönhausen in Berlin, here in Tunisia to discuss possible ways of coming to terms with the events of recent history with the reform commission.
"We can only report what worked well for us, and what worked less well, and what mistakes we made." – Hubertus Knabe, Director of the Stasi Memorial at Hohenschönhausen in Berlin
The nation is working through a similar process to that faced by Germany following the fall of the Berlin Wall, he says. With the perhaps decisive difference that in Germany, this process relied heavily on officials and judges from the West.
In Tunisia however, anyone carving out a career for themselves was at best a silent accomplice. Independent judges can today be counted on one hand, as anyone deemed to be a thorn in the side of Ben Ali soon found themselves out of a job. What else can be done but wait for the next generation?
"In comparison to the GDR, Tunisia is in a much more difficult situation," says Knabe. "You can't simply replace the population, but at most try to promote young people into influential positions as quickly as possible."
He does not see himself as an exporter of democracy. He says there are innumerable similar cases worldwide, and every nation has to find its own way. "We can only report what worked well for us, and what worked less well, and what mistakes we made," he adds.
Knabe praises the rapid dissolution of the former ruling party the RCD during his visit, but expresses concern that many state institutions are continuing to operate as though nothing has happened.
Human rights organisations continue to report incidences of torture and the police force, which actually answers to the interior ministry, sometimes acts independently of its orders. The public is just as unaware of what happens in the cellars of the ministry as it was during the Ben Ali era.
Between deconstruction and reconstruction
Hubertus Knabe would have liked to have taken a closer look at the imposing concrete block on the main street in Tunis, a building that is embodiment of repression for the citizens of this country.
"We're somewhere between deconstruction and reconstruction, we're still mid-revolution, so to speak. That means it's normal that not everything is going smoothly," Abdelfattah Amor tries to explain.
Large-scale personal enrichment at the cost of her own people: First Lady Leila Trabelsi is accused among other things of stealing 1.5 tonnes of gold from the central bank as she fled
The director of the commission appointed to investigate cases of corruption and embezzlement is concerned that supporters of the ousted president are moving to exploit the power vacuum. "We must be incredibly vigilant, we cannot turn back at the half-way point for the sake of security," he says.
Amor, who is also a lawyer, could hardly believe his eyes when investigators at the presidential palace not only found masses of documents, but also huge amounts of money in the widest variety of currencies imaginable in safes disguised as book shelves – sums allegedly totalling around 21 million Euros.
"We'll never be able to solve all the cases, we just don't have the staff or the means to do that. Our work is primarily symbolic in nature. We aim to solve the cases that involve members of the old regime, those who are at present desperately trying to manufacture a new innocence for themselves," says Amor.
Hubertus Knabe is heartened by such statements. Whoever he happens to meet, he never tires of stressing his view that one should guard against transfiguration and dictatorship nostalgia. "Once the freedom is there, you quickly get used to it and see it as something to be taken for granted," he says. "But you should always retain a mental image of the abyss, the torture chambers of the interior ministry – as a reminder of why this freedom has been fought for and why the battle must go on."
Hatem El Hattab is one of the few Tunisians still displaying the drive that brought about this revolution in the first place. He takes out his mobile phone and proudly shows a video of himself and his friends tearing down a huge poster of the president on January 14. "The contents of his offices will ensure the old regime lands in jail," he says. The national archive certainly has the capacity to store all the files. "We've still got more than 10 kilometres of shelf space free," he says and laughs.
Sarah Mersch
Translated from the German by Nina Coon
Editor: Lewis Gropp/Qantara.de
Tunisian Society after the Jasmine Revolution: Between Optimism and Confusion
Arab Spring, Arabellion, Democracy and civil society, Ennahda movement, Islamism | Political Islam, Salafis | Salafism, Tunisian Revolution
Interview with Quranet founder Ofer Grosbard
Parenting according to the Koran
At the suggestion of his Arab students, Israeli psychologist Ofer Grosbard created the project "Quranet", which uses texts from the Koran to solve educational problems in schools ...More
Standing at the gate
How Libyans see Europe
Libyans have mixed feelings about the EU. On the one hand, they admire what Europeans have achieved, but on the other, they feel let down. Moutaz and Walid Ali report from TripoliMore
Interview with the Moroccan thinker Hassan Aourid
Democracy cannot be stopped
Hassan Aourid is one of the most important political and intellectual figures in Morocco. In interview with Ismail Azzam for Qantara, Aourid outlines his vision of the decline of ...More
Interview with Hamid Dabashi
Europe's coloniality persists after the fall of empire
An interview with the Iranian-American historian and cultural philosopher Hamid Dabashi about writing, Europe's past and present, right-wing populism and the Arab uprisings. By ...More
Maghreb, Tunisia
https://en.qantara.de/node/2786


text:
Q: Android motherboard with USB pendrive has a delayed write and create 0 byte length files I have an Android special motherboard ( A100 ) This motherboard has some serial ports and USB ports. The USB ports can works like a Host or client.
So I plug an USB pendrive and this is working fine.
I can write to and read from this pendrive.
My problem:
I created an app and this app reach the pendrive. When I write a file to the pendrive then the system indicate the write is succesfull. But if I plug out the pendrive and plug to my PC then I recognise the files but all 0 length.
When I stay the pendrive more time in then android and exit my app, then the files wil be correct (and size correct also)
I think there is a caching mechanism. What can I do? How can I sense the real file writeing?
I think the COPYFILE function is wrong.
public static final String USBDISK = "/mnt/udisk1/disk-1/";
public void call_upload(View v){
    File directory = getDir("data", Context.MODE_PRIVATE);
    File sdcard = new File(consts.USBDISK);
    if ( !copyToExternal(directory, sdcard)) {
            Log.d(consts.logID, "No USB");
    }
}

public boolean copyToExternal(File directory, File sdcard){
    boolean res = true;
    try {
        File newFolder = new File(sdcard, "newfolder");

        if (!newFolder.exists()) {
            newFolder.mkdir();
        }
        try {
            Log.d("Files", "FileName:" + directory.getName());
            File f = directory;
            File file[] = f.listFiles();
            Log.d("Files", "Size: "+ file.length);
            String s;
            for (int i=0; i < file.length; i++)
            {
                s = file[i].getName();
                if (s.substring(0,4).compareTo(consts.xlsNapi.substring(1))==0){
                    consts.copyFile(new File(directory, s),new File(newFolder, s));
                    Log.d("Files", "FileName:" + s);
                } else {
                    Log.d("Files", "Not copied:" + s + "("+s.substring(0,4)+","+consts.xlsNapi.substring(1)+")");
                }
            }

            //consts.copyFile(new File(newFolder, consts.xlsSetup), new File(directory, consts.xlsSetup));
            consts.longHint(this,"Files copied!");
        } catch (Exception ex) {
            res = false;
            System.out.println("ex: " + ex); //ex: java.io.FileNotFoundException: /storage/sdcard0/cashregister_v1/setup.xls: open failed: ENOENT (No such file or directory)
        }
    } catch (Exception e) {
        System.out.println("e: " + e);
        res = false;
    }
    return res;
}
public static boolean copyFile(File src,File dst)throws IOException{
    if(src.getAbsolutePath().toString().equals(dst.getAbsolutePath().toString())){

        return true;

    }else{
        InputStream is=new FileInputStream(src);
        OutputStream os=new FileOutputStream(dst);
        byte[] buff=new byte[1024];
        int len;
        while((len=is.read(buff))>0){
            os.write(buff,0,len);
        }
        is.close();
        os.flush();
        os.close();
    }
    return true;
}

redpajama_set_name: RedPajamaStackExchange