text:
package org.optaplanner.core.impl.score.director.drools;

import java.util.Arrays;
import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

import org.kie.api.runtime.ClassObjectFilter;
import org.kie.api.runtime.rule.FactHandle;
import org.kie.api.KieBase;
import org.kie.api.runtime.KieSession;
import org.optaplanner.core.api.score.Score;
import org.optaplanner.core.api.score.constraint.ConstraintMatchTotal;
import org.optaplanner.core.impl.score.constraint.ConstraintOccurrence;
import org.optaplanner.core.impl.score.constraint.DoubleConstraintOccurrence;
import org.optaplanner.core.impl.score.constraint.IntConstraintOccurrence;
import org.optaplanner.core.impl.score.constraint.LongConstraintOccurrence;
import org.optaplanner.core.impl.score.constraint.UnweightedConstraintOccurrence;
import org.optaplanner.core.impl.score.director.AbstractScoreDirector;
import org.optaplanner.core.impl.score.director.ScoreDirector;
import org.optaplanner.core.api.score.holder.ScoreHolder;
import org.optaplanner.core.impl.solution.Solution;

/**
 * Drools implementation of {@link ScoreDirector}, which directs the Rule Engine to calculate the {@link Score}
 * of the {@link Solution} workingSolution.
 * @see ScoreDirector
 */
public class DroolsScoreDirector extends AbstractScoreDirector<DroolsScoreDirectorFactory> {

    public static final String GLOBAL_SCORE_HOLDER_KEY = "scoreHolder";

    protected KieSession kieSession;
    protected ScoreHolder workingScoreHolder;

    public DroolsScoreDirector(DroolsScoreDirectorFactory scoreDirectorFactory) {
        super(scoreDirectorFactory);
    }

    protected KieBase getKieBase() {
        return scoreDirectorFactory.getKieBase();
    }

    public KieSession getKieSession() {
        return kieSession;
    }

    // ************************************************************************
    // Complex methods
    // ************************************************************************

    @Override
    public void setWorkingSolution(Solution workingSolution) {
        super.setWorkingSolution(workingSolution);
        resetKieSession();
    }

    private void resetKieSession() {
        if (kieSession != null) {
            kieSession.dispose();
        }
        kieSession = getKieBase().newKieSession();
        workingScoreHolder = getScoreDefinition().buildScoreHolder(constraintMatchEnabledPreference);
        kieSession.setGlobal(GLOBAL_SCORE_HOLDER_KEY, workingScoreHolder);
        // TODO Adjust when uninitialized entities from getWorkingFacts get added automatically too (and call afterEntityAdded)
        Collection<Object> workingFacts = getWorkingFacts();
        for (Object fact : workingFacts) {
            kieSession.insert(fact);
        }
    }

    public Collection<Object> getWorkingFacts() {
        return getSolutionDescriptor().getAllFacts(workingSolution);
    }

    // public void beforeEntityAdded(Object entity) // Do nothing

    @Override
    public void afterEntityAdded(Object entity) {
        super.afterEntityAdded(entity);
        if (entity == null) {
            throw new IllegalArgumentException("The entity (" + entity + ") cannot be added to the ScoreDirector.");
        }
        if (!getSolutionDescriptor().hasPlanningEntityDescriptor(entity.getClass())) {
            throw new IllegalArgumentException("The entity (" + entity + ") of class (" + entity.getClass()
                    + ") is not a configured @PlanningEntity.");
        }
        kieSession.insert(entity);
    }

    // public void beforeAllVariablesChanged(Object entity) // Do nothing

    @Override
    public void afterAllVariablesChanged(Object entity) {
        super.afterAllVariablesChanged(entity);
        FactHandle factHandle = kieSession.getFactHandle(entity);
        if (factHandle == null) {
            throw new IllegalArgumentException("The entity (" + entity + ") was never added to this ScoreDirector.");
        }
        kieSession.update(factHandle, entity);
    }

    // public void beforeVariableChanged(Object entity, String variableName) // Do nothing

    @Override
    public void afterVariableChanged(Object entity, String variableName) {
        super.afterVariableChanged(entity, variableName);
        FactHandle factHandle = kieSession.getFactHandle(entity);
        if (factHandle == null) {
            throw new IllegalArgumentException("The entity (" + entity + ") was never added to this ScoreDirector.");
        }
        kieSession.update(factHandle, entity);
    }

    // public void beforeEntityRemoved(Object entity) // Do nothing

    @Override
    public void afterEntityRemoved(Object entity) {
        super.afterEntityRemoved(entity);
        FactHandle factHandle = kieSession.getFactHandle(entity);
        if (factHandle == null) {
            throw new IllegalArgumentException("The entity (" + entity + ") was never added to this ScoreDirector.");
        }
        kieSession.retract(factHandle);
    }

    // public void beforeProblemFactAdded(Object problemFact) // Do nothing

    @Override
    public void afterProblemFactAdded(Object problemFact) {
        super.afterProblemFactAdded(problemFact);
        kieSession.insert(problemFact);
    }

    // public void beforeProblemFactChanged(Object problemFact) // Do nothing

    @Override
    public void afterProblemFactChanged(Object problemFact) {
        super.afterProblemFactChanged(problemFact);
        FactHandle factHandle = kieSession.getFactHandle(problemFact);
        if (factHandle == null) {
            throw new IllegalArgumentException("The problemFact (" + problemFact
                    + ") was never added to this ScoreDirector.");
        }
        kieSession.update(factHandle, problemFact);
    }

    // public void beforeProblemFactRemoved(Object problemFact) // Do nothing

    @Override
    public void afterProblemFactRemoved(Object problemFact) {
        super.afterProblemFactRemoved(problemFact);
        FactHandle factHandle = kieSession.getFactHandle(problemFact);
        if (factHandle == null) {
            throw new IllegalArgumentException("The problemFact (" + problemFact
                    + ") was never added to this ScoreDirector.");
        }
        kieSession.retract(factHandle);
    }

    public Score calculateScore() {
        kieSession.fireAllRules();
        Score score = workingScoreHolder.extractScore();
        setCalculatedScore(score);
        return score;
    }

    public boolean isConstraintMatchEnabled() {
        return workingScoreHolder.isConstraintMatchEnabled();
    }

    public Collection<ConstraintMatchTotal> getConstraintMatchTotals() {
        return workingScoreHolder.getConstraintMatchTotals();
    }

    @Override
    public AbstractScoreDirector clone() {
        // TODO experiment with serializing the KieSession to clone it and its entities but not its other facts.
        // See drools-compiler's test SerializationHelper.getSerialisedStatefulKnowledgeSession(...)
        // and use an identity FactFactory that:
        // - returns the reference for a non-@PlanningEntity fact
        // - returns a clone for a @PlanningEntity fact (Pitfall: chained planning entities)
        // Note: currently that will break incremental score calculation, but future drools versions might fix that
        return super.clone();
    }

    @Deprecated // TODO remove in 6.1.0
    @Override
    protected void appendLegacyConstraintOccurrences(StringBuilder analysis,
            ScoreDirector corruptedScoreDirector, ScoreDirector uncorruptedScoreDirector) {
        if (!(uncorruptedScoreDirector instanceof DroolsScoreDirector)) {
            return;
        }
        Set<ConstraintOccurrence> uncorruptedConstraintOccurrenceSet = new LinkedHashSet<ConstraintOccurrence>(
                (Collection<ConstraintOccurrence>) ((DroolsScoreDirector) uncorruptedScoreDirector)
                        .kieSession.getObjects(new ClassObjectFilter(ConstraintOccurrence.class)));
        if (!uncorruptedConstraintOccurrenceSet.isEmpty()) {
            Set<ConstraintOccurrence> corruptedConstraintOccurrenceSet = new LinkedHashSet<ConstraintOccurrence>(
                    (Collection<ConstraintOccurrence>) ((DroolsScoreDirector) corruptedScoreDirector)
                            .kieSession.getObjects(new ClassObjectFilter(ConstraintOccurrence.class)));
            if (corruptedConstraintOccurrenceSet.isEmpty()) {
                analysis.append("  Migration analysis: Corrupted ConstraintMatchTotals:\n");
                for (ConstraintMatchTotal constraintMatchTotal : corruptedScoreDirector.getConstraintMatchTotals()) {
                    analysis.append("    ").append(constraintMatchTotal).append("\n");
                }
            } else {
                analysis.append("  Legacy analysis: Corrupted ConstraintOccurrence totals:\n");
                appendLegacyTotals(analysis, corruptedConstraintOccurrenceSet);
            }
            analysis.append("  Legacy analysis: Uncorrupted ConstraintOccurrence totals:\n");
            appendLegacyTotals(analysis, uncorruptedConstraintOccurrenceSet);
        }
    }

    @Deprecated // TODO remove in 6.1.0
    private void appendLegacyTotals(StringBuilder analysis, Set<ConstraintOccurrence> constraintOccurrenceSet) {
        Map<List<Object>, Double> scoreTotalMap = new LinkedHashMap<List<Object>, Double>();
        for (ConstraintOccurrence constraintOccurrence : constraintOccurrenceSet) {
            List<Object> key = Arrays.<Object>asList(
                    constraintOccurrence.getRuleId(), constraintOccurrence.getConstraintType());
            Double scoreTotal = scoreTotalMap.get(key);
            if (scoreTotal == null) {
                scoreTotal = 0.0;
            }
            double occurrenceScore;
            if (constraintOccurrence instanceof IntConstraintOccurrence) {
                occurrenceScore = ((IntConstraintOccurrence) constraintOccurrence).getWeight();
            } else if (constraintOccurrence instanceof DoubleConstraintOccurrence) {
                occurrenceScore = ((DoubleConstraintOccurrence) constraintOccurrence).getWeight();
            } else if (constraintOccurrence instanceof LongConstraintOccurrence) {
                occurrenceScore = ((LongConstraintOccurrence) constraintOccurrence).getWeight();
            } else if (constraintOccurrence instanceof UnweightedConstraintOccurrence) {
                occurrenceScore = 1.0;
            } else {
                throw new IllegalStateException("Cannot determine occurrenceScore of ConstraintOccurrence class: "
                        + constraintOccurrence.getClass());
            }
            scoreTotal += occurrenceScore;
            scoreTotalMap.put(key, scoreTotal);
        }
        for (Map.Entry<List<Object>, Double> entry : scoreTotalMap.entrySet()) {
            analysis.append("    ").append(entry.getKey()).append(" = ").append(entry.getValue()).append("\n");
        }
    }

    @Override
    public void dispose() {
        if (kieSession != null) {
            kieSession.dispose();
            kieSession = null;
        }
    }

}


text:
Campus announces change in athletic leadership
Nov 9, 2015 10:45 am by news@illinois.eduCampus
Robin Kaler, associate chancellor for public affairs, 217-333-5010, rkaler@illinois.edu
Kent Brown, associate athletic director/media relations, 217-244-6533, kwbrown3@illinois.edu
CHAMPAIGN, Ill. — University of Illinois at Urbana-Champaign Interim Chancellor Barbara Wilson announced today the campus will make a change in leadership of its Division of Intercollegiate Athletics by exercising a "without cause" separation clause in Director of Athletics Mike Thomas' contract. Senior Associate Athletic Director Paul Kowalczyk (kuh-WALL-check) has been appointed interim director, pending board approval. Kowalczyk has been with the Illinois program since 2012. He previously served as director of athletics at Colorado State University and Southern Illinois University.
The university also released the final reports by the law firm Franczek Radelet P.C., of Chicago, into allegations related to sports medicine and scholarship management in its football and women's basketball programs. Preliminary findings from these investigations led to the Aug. 28 termination of former head football coach Tim Beckman.
Wilson said the reports found no misconduct by Thomas and no violations of policies or standards, but said a change in leadership was needed in order to move forward and put the focus of the athletics program on the success of the student-athletes.
"Mike Thomas has done a good job of leading through recent challenges," Wilson said. "Decisions such as these are always difficult, but we have to focus on the best interests of our student-athletes. I believe this decision allows everyone to move forward."
Thomas said he believes that the reports indicate he acted appropriately and immediately when he learned of any issues related to the welfare of student-athletes, but that he accepts the situation. "I believe it is a good time to turn the page and put the focus of this organization back on the success and welfare of our student-athletes," Thomas said.
The Franczek Radelet investigation included a review of more than 200,000 documents and 100 interviews with players, former players, coaches and medical and athletic staff. The football report states that while Beckman supported student-athlete welfare in various respects, he also employed tactics that violated standards related to sports medicine protocols and scholarships. The report on women's basketball states that coaches did not inappropriately push student-athletes and that student-athlete scholarship commitments were honored.
The university initiated the investigation in May when former members of the athletics program raised complaints about their treatment. Thomas requested that the Office of the Chancellor initiate an independent investigation into the allegations.
Wilson said she accepts the findings and is committed to addressing any continuing concerns the reports raise.
Thomas became the director of athletics in August 2011.
Link to reports: http://go.illinois.edu/athleticreviewreports

redpajama_set_name: RedPajamaCommonCrawl


Three events are scheduled this week at the University of Oregon School of Music and Dance, 961 E. 18th Ave.
University of Washington professor Vladimir Chaloupka will give a lecture-performance titled �From Bach to Einstein and Beyond: Variations on Science, Music and Society� at 7:30 p.m. today in Beall Hall. Admission is free.
Chaloupka, a professor of physics as well as music, will lead a discussion of J.S. Bach as a genetic phenomenon and as an Amadeus phenomenon, followed by a consideration of Albert Einstein as a physicist, musician and prophet.
Bach�s �Art of Fugue� will be discussed as a triple art: the art of composing a fugue; the art of playing a fugue; and the art of listening to a fugue.
A final question will be raised, but not fully answered: �What is to be done?� Musical examples will include a Bach fugue performed on the University of Oregon pipe organ and �The Queen of the Night� performed on YouTube.
The Oregon Wind Ensemble, the UO�s top concert band, will give a concert at 8 p.m. Tuesday in Beall Concert Hall.
Conductor Robert Ponto will lead the ensemble in �Courtly Airs and Dances� by Ron Nelson, �Emblems� by Aaron Copland, �The Alcotts� by Charles Ives, �It Perched for Vespers Nine� by Joel Puckett and �Slava!� by Leonard Bernstein.
The UO Tuba-Euphonium Ensemble and guest artist Victor Morris will be featured in the annual OcTUBAfest at 7:30 p.m. Wednesday in Beall Concert Hall.
OcTUBAfest, billed as a �high-class, low-brass� event, is directed by UO associate professor Michael Grose.
Morris � an actor, tenor and euphonium player � will sing two numbers with the UO ensemble (�La Donna e Mobile� from Guiseppe Verdi�s �Rigoletto� and �Nessun Dorma� from Giacomo Puccini�s �Turandot�). He will then join the ensemble with his euphonium.
Also making its debut on the program is the Gangsta Tuba Quartet.
In addition, UO student soloists will be featured in works by Leroy Anderson, Giovanni Gabrieli, Edward Gregson and J.S. Bach.
For more information or a complete calendar of events, call the UO music school, 541-346-5678, or go online to music .uoregon.edu.


Why will you survive alone where no team has before? You have nukes.
Move the plane with your mouse, clicking to shoot. After you've picked them up, press Space to clear the screen with a nuke.
You are now playing Flying Steel, one of many high quality War Games on KBH Games for you to play online. Have a great time playing Flying Steel online right now. We have total of 16395 free games indexed on the website for you to enjoy. Flying Steel is listed as part of our Aircraft Games, Flying Games, Shooting Games, Steel Games, and War Games categories of games. Flying Steel is liked by 10 vistors that played. We have a large collection of fun games for the entire family to enjoy. Explore the website and see what great games you'll discover today. We also offer fast server speed, easy to use website, and an easy solution to play all your favorite games. We hope that any of these games can brighten your day just a little bit.


Learn more about the Mayor and Council Members, information about Commissions, watch City Council Meetings, Agenda and Minutes.
In Finance you can access the Accounting, Treasury, Revenue, and Information Systems Divisions. Here you can also find information about Water Services and access the City's Financial Reports.


text:
The Fearn Peninsula has long history of agriculture. Place names in Wester Rarichie point to the Picts having been involved in simple agriculture in the area.
In the 16th and 17th centuries the chief grain crop commonly grown in the area was bere, an early form of four-rowed barley. It was used as food for humans and animals as well as for brewing and it is frequently mentioned in Kirk Session records, for instance, in 1708 a woman was in trouble with the Session for carrying a peck of bere from Easter Rarichie to Shandwick on the Sabbath to make ale.
Bere lost favour in farming and barley became the choice crop. By the middle of the 19th century the parish had been noted for the excellence and quality of its barley. The historical records show that there was a reduction in production which could have been as a result of the clamp-down on illicit distilling and the activities of the guagers, the excise men.
During World War Two, the RAF built the aerodrome in 1941 as RAF Fearn intended as a satellite to RAF Tain, but officially it did not open until after it was taken over and altered by the Royal Navy on 15 July 1942. During this time, the aircraft which was predominantly flown there was the British designed Barracuda. This was the first torpedo bomber used by the Navy that was made from metal. No Barracudas survive today.
The airfield closed on 2 July 1946, but remained an Air Ministry asset until 1957. The site was returned mostly to farmland but several elements were turned into industrial units. The farmland which surrounds the distillery site has returned to barley fields and is producing high quality crops which are used for malting.
The distillery will be a nod to all eras of the site history, from distilling in small stills more like the smugglers stills rather than the large moderns ones of today, and remembering the men and women who served at HMS Owl during the war.
Map from 1904
Barracuda MkII circa 1944


In Auburn, Alabama a living will, also known as a "healthcare directive" is a document which lays out instructions for your family and your doctor concerning healthcare matters should you become so ill that you are unable to make or express such decisions.
Making a living will can save your family a great deal of grief. There are some pretty terrible situations that a living will can help you avoid. It's not uncommon for a patient to become incapacitated, leaving the doctors with only a few options. Members of your family might disagree over what you would want, leading to an extremely painful dispute, which could have been easily avoided if they'd simply known.
For example, many people state that they would not want to be kept alive by artificial means if they are in a vegetative state, and have no reasonable chance of recovering. Others, however, would like to be kept alive if they have any chance, no matter how small, of recovery. If your wishes on this matter aren't known, your doctor or family members might have no idea what you would have wanted, and may make a judgment that goes against your wishes.
Even worse, individual family members might not be able to agree about what your wishes would be. Disagreements on a subject like this can cut very deep, and cause irreparable damage to family relations. If the patient's wishes are made clear beforehand, these disputes can be avoided most of the time.
Before taking any steps to establish a living will, you should make your wishes known to your family. While it's ultimately your decision (and your family will probably recognize that), they will probably appreciate having their opinions heard. Also, implementing a living will can be much easier if the family already knows what it says, with the document simply making it legally-binding.
You should then go about drafting the will. This should almost always be done with the help of a Auburn, Alabama attorney who specializes in these matters.
In most states, a living will must follow all the formalities as testamentary wills (wills that dictate what is to be done with a person's property after their death).
In general, wills of any type (testamentary or living) have to be signed by 2 people who witnessed it being signed by the person who the will is for. They must also contain a clear provision saying what they actually are (so there can be no confusion as to whether or not a particular document was intended to be a will).
Do I Need A Auburn, Alabama Living Will Attorney?
The help of a good Auburn, Alabama attorney is never a bad idea, even if it's not absolutely necessary. There are usually nuances in state and local law on this subject which laypersons will not be aware of, but with which an attorney will be intimately familiar.


text:
Adams Cottage
The Adams Cottage press was patented by Albert Adams in 1861 and manufactured by Joseph Watson (inventor of the Young America), operating as the Adams Press Company, in New York. The press was advertised as a portable, do-it-yourself press for amateurs and businessmen. The Cottage Press prints from either end, and has a self-acting tympan (the frame that carried the paper to be printed) and an attached inking apparatus was also described in the patent. It was made in five sizes and printed an area from 3″x4″ to 13″x19″. Adams' presses, like similar small cylinder presses made by Cooley and the Cincinnati Type Foundry, were known as Army presses from their use in the field during the Civil War.


text:
Sudan's Prime Minister Resigns after New Mass Protests
Protests against the Sudanese military's restoration to power of the very prime minister it overthrew in a coup have driven him from office again. Now protesters are aiming at taking down the military junta itself.
La Izquierda Diario Argentina
Another Attack on Protesters by French Troops in Africa, This Time Killing Three
Demonstrators demanding the departure of French troops from Operation Barkhane in the African Sahel region blocked a French army convoy last Saturday, and the soldiers and Nigerian police opened fire, killing three and injuring 17, 10 of them seriously.
Augustin Tagèl
Protests in Burkina Faso against French Troops
A French army convoy was attacked by demonstrators in Burkina Faso opposing the French military presence in the Sahel. While the French soldiers injured four protesters, the mobilization remains strong. French troops out of Africa!
Inès Rossi
Coup in Sudan: "Africa Needs a Second Revolution"
African historian, journalist and writer Omer Freixa discusses the situation in Sudan, and provides a wider perspective on the political situation on the African continent.
Popular Mobilization in Sudan Is the Main Bulwark Against the Coup
In Sudan this past weekend, the military took power in a coup after months of divisions within the government. It could have major consequences for the region.
While Global North Weighs Booster Shots against Covid-19, Fewer than 2% of Africans Are Vaccinated
Wealthy countries around the world are preparing to offer a third shot of Covid-19 vaccines to their populations. Meanwhile, vaccination remains out of reach for the vast majority of Africans.
Nina DeMeo
Joe Biden is Bombing Somalia
Despite claims to reduce drone strikes, Joe Biden is bombing Somalia.
K.S. Mehta
Ravaged by Climate Change: 400,000 On the Brink of Starvation in Madagascar
Over one million people in southern Madagascar are food insecure, while almost half a million are on the brink of starvation. Climate change is to blame, and capitalism ensures that the Global South will pay the highest price.
Otto Fors
Mass mobilizations in Chad against the Military Junta and French Imperialism
A week after the death of the dictator Idriss Déby, Chad's military junta and France are confronted with massive mobilizations of the toiling masses.
Julien Anchaing
Ethiopia Is on the Brink of a Civil War
Ethiopia is experiencing one of the most tense moments in its history, opening up the possibility of a new civil war.
Nine Unelected Judges are Poised to Take Away Your Right to an Abortion. Get Angry and Take Action
Tatiana Cozzarelli
The Democratic Party and Capitalism's Economic Contradictions


text:
SPCO hosts Spirited Strings event for families
Classical Music Features Garrett Tiedemann ·	 Mar 12, 2019
A young listener applauds at a family concert by the Saint Paul Chamber Orchestra. SPCO
If you're a parent on the lookout for a new (and free) opportunity, the Saint Paul Chamber Orchestra offers a unique event called Spirited Strings to introduce kids to classical music.
It's part of the SPCO's Start the Music! initiative from its Target Free Family Music programming.
"Start the Music! is a program that is centered around the families of instruments in an orchestra and a children's book or story" says Erin Jude, director of education and community engagement for the SPCO. "Children and families come in and can spend up to 45 minutes doing crafts, games and activities that correspond to the two themes of the day. Then, they head into a 30-minute concert that is led by a host and performed by a trio, quartet or quintet of SPCO musicians."
Lorena Duarte Elizabeth Baier/MPR
On Saturday, the performers are doing something especially cool with Goldilocks and the Three Bears. The violin, viola and cello will take on the roles of Baby Bear, Mama Bear and Papa Bear as host Lorena Duarte tells the story of Ravenlocks and the Three Bears, a riff on the classic children's tale.
While this version is new, Duarte and SPCO have taken great care to keep it familiar, Jude says. Children will have the opportunity to "see how three instruments that look very similar can produce a very different range of high, medium and low sounds," she adds.
In asking Duarte to host and rewrite the story, the SPCO gave her free reign.
"It was really fun—thinking of how to update the classic," Duarte says.
"When you look at it objectively, it's a goofy story. Goldilocks goes in without permission, eats the bears' things, breaks their stuff, and then runs off at the end. So I asked myself, what happened after that? That's how I hit upon centering the story on Goldilock's sister, Ravenlocks.
"She meets the bears (as they're coming to their house to talk to the parents of the little girl who messed up their house) and after some mutual trepidation ends up going on a great adventure with them. It keeps a lot of the elements of the Goldilocks story (things being too big, too little, just right) and works well with the music and musical instruments (violin, viola and cello)."
Start the Music! debuted in 2004.
"It was the brainchild of my predecessor at the SPCO, Kate Cooper, and early-childhood music education specialist Joanna Cortright," Jude says. While the SPCO had family concerts previously, "it was thought that creating a steppingstone set of programs would provide more options for families and create even more accessible and more age-specific environments, thus increasing the chance that attendees would have a positive concert experience."
The SPCO has three distinct programs under the umbrella title of Target Free Family Music. Start the Music! is geared toward kids 3 to 6, xplorchestra! is for kids 5 to 9, and Family Concerts are aimed at kids 6 to 12. But all ages are welcome.
"This approach to programming is essential for kids and creates a safe space for their introduction to classical music," Jude says.
Spirited Strings is like "Classical Music 101," Duarte says.
"The kids first get a chance to engage with elements of the story and create crafts," she says. "Then, before the performance, the musicians and I will set up some context for them. The musicians will talk about their instruments, talk about what sounds make you feel happy, sad, excited, etc. We'll all talk about how music can tell a story, even without words. Kids and families will have a ton of fun, and hopefully come away with a lot less intimidation about the classical music."
Jude echoes that sentiment: "Everyone is welcome here, and aisle-dancing is encouraged!"
Families can get on the wait list for this weekend. But the SPCO has many other performances of Spirited Strings and Target Free Family Music events.


text:
China Snuck A Tiny Microchip Inside Servers Used By The DoD And CIA
The Chinese military surreptitiously inserted tiny microchips no larger than single grains of rice into servers on local assembly lines...
By Jared Keller | Published Oct 4, 2018 3:04 PM
The Chinese military surreptitiously inserted tiny microchips no larger than single grains of rice into servers on local assembly lines in order to gain access to data networks run by U.S. government agencies ranging from the Department of Defense to the Central Intelligence Agency, according to an explosive investigation from Bloomberg.
A three-year investigation by U.S. government officials found that servers assembled for startup Elemental Technologies by San Jose-based company Supermicro reportedly contained tiny microchips "inserted at factories run by manufacturing subcontractors in China," Bloomberg reported.
The chips, independently discovered by engineers at Amazon and Apple in 2015, purportedly allowed hackers to "create a stealth doorway into any network that included the altered machines," per Bloomberg, a Trojan horse that gave hackers a direct line into any sensitive network.
NEW COVER: The Big Hack
China used a tiny chip in a huge hack that infiltrated Apple and Amazon https://t.co/GVLBnWaaue pic.twitter.com/4aNdEwPzAF
— Businessweek (@BW) October 4, 2018
Elemental servers assembled by Supermicro are "found in Department of Defense data centers, the CIA's drone operations, and the onboard networks of Navy warships," per Bloomberg, and the revelation prompted DoD officials at the time to request a small group of technologists "to think about creating commercial products that could detect hardware implants."
"Public documents, including the company's own promotional materials, show that the servers have been used inside Department of Defense data centers to process drone and surveillance-camera footage, on Navy warships to transmit feeds of airborne missions, and inside government buildings to enable secure videoconferencing," Bloomberg reports. "NASA, both houses of Congress, and the Department of Homeland Security have also been customers."
News of the years-long infiltration of secure networks through the lowest levels of the global industrial supply chain — China still manufactures the majority of the raw tech behind the world's mobile phones and personal computers — reflects not just a coup for the Chinese intelligence community, but an alarming vulnerability of the U.S. industrial base.
Technologist Joe Grand put it best in an interview with Bloomberg: "Having a well-done, nation-state-level hardware implant surface would be like witnessing a unicorn jumping over a rainbow … Hardware is just so far off the radar, it's almost treated like black magic."
August Cole, a coauthor of the novel "Ghost Fleet" — which features an eerily similar scenario involving Chinese chips hidden inside an F-35 that ruin its stealth capabilities, wrote on Twitter, "Hey Siri, what is my #ghostfleet moment of the day?"
You can read the full report at Bloomberg.
Jared Keller
is the executive editor of Task & Purpose. His writing has appeared in Aeon, the Los Angeles Review of Books, the New Republic, Pacific Standard, Smithsonian, and The Washington Post, among other publications. Contact the author here.
bullet poiints
Russia reportedly placed secret bounties on US troops in Afghanistan
Soldiers and Airmen from Provincial Reconstruction Team Zabul return to base after a quality assurance, quality control patrol near the city of Qalat, Zabul Province, Afghanistan
'Extensive search' underway for missing Fort Hood private
Pfc. Vanessa Guillen, 20, was last seen on the afternoon of April 22.
US service member tests positive for coronavirus in South Korea in first for military
A U.S. service member in South Korea has tested positive for COVID-19, otherwise known as coronavirus, in a first for the U.S. military.


text:
Q: d3 time scale - last bar on graph is appearing outside of the graph I'm building a bar graph in D3 version 4, using a time scale as my x axis.  The axis itself renders fine, but the bars are off; the last bar in the graph is appearing outside of the range of the axis. How do I specify the proper range and/or x values?
Working example
Code Snippet:
const xScale = (width, dates) =>
  scaleTime()
    .domain([new Date(dates[0]), new Date(last(dates))])
    .range([0, width])

svg.select('g')
  .selectAll(`.${styles['bar']}`)
  .data(series)
  .enter()
  .append('rect')
  .attr('class', styles['bar'])
  .attr('x', (d) => x(d.date))
  .attr('width', Math.floor(width / series.length))
  .attr('y', (d) => {
    const scaled = y(d.count)
      return height - scaled > 0 && height - scaled < 2
      ? height - 2
      : scaled
  })
  .attr('height', (d) => {
    const scaled = height - y(d.count)
    return scaled > 0 && scaled < 2
      ? 2
      : scaled
  })

A: The problem is not the width of the bar, or the paddings, or the range... the problem is the very concept of scaleTime. For instance, your first value is (I'm referring to the working example):
Wed Sep 21 2016

Which starts before 2017 but, because of the width of the bars, goes after 2017. Your last value is (again, working example):
Sat Sep 21 2030

Which sits just before the end of the domain (2030) but, because the width of the bars, goes after the range for that scale.
You can easily see this is this fiddle, where I set the domain going up to 2032: https://jsfiddle.net/gerardofurtado/dnxc9cd9/
A simple solution: if you want a bar chart showing years in the x scale, parse your dates getting the years and use a band scale instead.

A: It looks like the left edge of the final bar is appearing inside the range. I guess you could fix this by making your range slightly wider than width. (Say width + expected width of one bar.)
const barWidth = width / series.length;

const xScale = (width, dates) =>
  scaleTime()
    .domain([new Date(dates[0]), new Date(last(dates))])
    .range([0, width - barWidth])

svg.select('g')
  .selectAll(`.${styles['bar']}`)
  .data(series)
  .enter()
  .append('rect')
  .attr('class', styles['bar'])
  .attr('x', (d) => x(d.date))
  .attr('width', Math.floor(barWidth))
  .attr('y', (d) => {
    const scaled = y(d.count)
      return height - scaled > 0 && height - scaled < 2
      ? height - 2
      : scaled
  })
  .attr('height', (d) => {
    const scaled = height - y(d.count)
    return scaled > 0 && scaled < 2
      ? 2
      : scaled
  })

redpajama_set_name: RedPajamaStackExchange


text:
Scientists find a link between brain's emotion circuit and movement
By Angela Betsaida B. Laguipo, BSNSep 11 2019
The brain is a powerful organ that controls all the body processes, including movement. In some athletes, however, they usually experience a phenomenon called "choking," wherein their performance rapidly declines when they're under a lot of pressure.
The exact mechanism of choking has been widely studied, but now, new highlights emerged, thanks to a new study by researchers at Salk Institute. The study, which was published in the journal eLife, shows that one-way signals from the emotion circuit of the brain go to the movement circuit, making emotions affect action.
A cluster of basal ganglia output neurons (green) that convey emotion information to the movement circuit to control action. Dopaminergic neurons (red) are also present in the image. Image Credit: Salk Institute / Shutterstock
The new study could pave the way for the formulation of new treatment strategies for treating diseases with disruptive movement, including anxiety, depression, and obsessive-compulsive disorder. The new body of knowledge can also contribute to the therapy for people with spinal cord injuries, or among athletes who experience altered physical performance when they face high-stress situations.
"This finding is very exciting as it is the first time that a comprehensive circuit mechanism has been found showing how emotional states can influence movement through connections in an area of the brain called the basal ganglia, a region involved in guiding behavior," Xin Jin, study's lead author, said in a statement.
"We did not previously know much about this pathway, so it brings about a whole new paradigm for examining psychiatric disorders as well as spinal cord injury," he added.
How emotion information reaches the movement circuitry in the brain
The cortico-basal ganglia circuits are important for cognitive, emotional, and sensorimotor functions. In the past, it was known that the brain's emotional and movement loops are parallel and closed circuits. This means that they do not interact with each other or affect each other.
Essential tremor caused by overactive brain waves
Brain parasite makes rodents unafraid of cats, other predators
However, the researchers in the current study suspected that there could be some influence of emotion on movement. They believe there is a relationship between the two because in many neuropsychiatric disorders such as depression, one of the main symptoms is decreased physical movement. The scientists believe that the altered movement patterns in people with depression stem from disrupted emotional processing and decreased motivation.
"We wanted to explore how emotion information reaches the movement circuitry in the brain by using a combination of cutting-edge viral and optogenetic techniques," Sho Aoki, co-author of the study, said.
Mapping the limbic and motor cortico-basal ganglia loops
To land their findings, the researchers mapped the limbic and motor cortico-basal ganglia-thalamocortical loops in laboratory mice. They found that a unidirectional influence of the limbic circuit over the motor loop through the ventral striatum-substansia nigra (SNr)-motor thalamus circuitry.
The researchers traced the circuits to explore the process of neuronal communication. The team focused on both the emotion and action or movement loops. They found a one-way communication pathway from the emotion loop to the movement loop in the basal ganglia, a deep area in the brain. For confirmation, the team used a method called optogenetics, which utilizes light for cell control. This method helped them study the exact function of the neurons in the said region of the brain.
"This is an elegant example demonstrating that we are in a new era of studying brain circuits in ever more refined detail," Daofen Chen, program director at the NIH's National Institute of Neurological Disorders and Stroke, said.
"As a result of emerging technologies and novel tools, we are gaining new insights into mechanisms of brain disorders," he added.
The study will help for future therapies and strategies to address conditions, like psychiatric diseases.
"Psychiatric diseases such as depression and anxiety can alter actions in a dramatic way by either decreasing or increasing movement. This mechanism represents a likely way that emotional states are related to changes in action control in psychiatric diseases," Jin added.
The researchers also believe that their study can help patients with spinal cord injury.
The National Institutes of Health, the Dana Foundation, the Ellison Medical Foundation, and the Whitehall Foundation, supported and funded the study.
Aoki, S., Smith, J., Li, H., Yan, X., Igarashi, M., Coulon, P., Wickens, J., Ruigok, T., and Jin, X. (2019). An open cortico-basal ganglia loop allows limbic control over motor output via the nigrothalamic pathway. eLife. https://elifesciences.org/articles/49995
Posted in: Medical Science News | Medical Research News
Tags: Anxiety, Brain, Cell, Choking, Depression, Dopaminergic, Laboratory, Neurology, Neurons, Neuroscience, Optogenetics, Spinal Cord Injury, Stress, Stroke, Thalamus
Angela Betsaida B. Laguipo
Angela is a nurse by profession and a writer by heart. She graduated with honors (Cum Laude) for her Bachelor of Nursing degree at the University of Baguio, Philippines. She recently completed a Master's Degree where she specialized in Maternal and Child Nursing and is now working as a clinical instructor and educator in the School of Nursing at the University of Baguio.
EnglishEspañolFrançaisPortuguêsItaliano
Laguipo, Angela. (2019, September 11). Scientists find a link between brain's emotion circuit and movement. News-Medical. Retrieved on January 21, 2020 from https://www.news-medical.net/news/20190911/Scientists-find-a-link-between-braine28099s-emotion-circuit-and-movement.aspx.
Laguipo, Angela. "Scientists find a link between brain's emotion circuit and movement". News-Medical. 21 January 2020. <https://www.news-medical.net/news/20190911/Scientists-find-a-link-between-braine28099s-emotion-circuit-and-movement.aspx>.
Laguipo, Angela. "Scientists find a link between brain's emotion circuit and movement". News-Medical. https://www.news-medical.net/news/20190911/Scientists-find-a-link-between-braine28099s-emotion-circuit-and-movement.aspx. (accessed January 21, 2020).
Laguipo, Angela. 2019. Scientists find a link between brain's emotion circuit and movement. News-Medical, viewed 21 January 2020, https://www.news-medical.net/news/20190911/Scientists-find-a-link-between-braine28099s-emotion-circuit-and-movement.aspx.
Maternal stress affects fetal brain development
Blue light exposure therapy can aid in healing people with mTBI
Alcohol dependence results in remodeling of functional architecture in rodent's brain
Discovery could lead to new treatments for hypertension, dementia
New method can improve resolution of brain magnetic resonance imaging using artificial intelligence
Researchers identify how certain areas of the brain respond to ADHD drug
Flame retardants and pesticides responsible for intellectual disabilities among millions
Discovery of mechanism by which Zika virus enters brain cells
You might also like... ×


Fresh f their efficiency at SNL this previous weekend, Kanye West & Teyana Taylor made their approach out West to Los Angeles to shoot the ficial video for his or her "We Got Love" collaboration. The two G.O.O.D. Music's artists reportedly shot the vide exterior TMZ's fices in Playa Vista, California the place Kanye spent most his day at Monday speaking to Harvey Levin in a sit-down interview.
From what we are able to see, Kanye appears to be like to be donning a beige hoodie and Teyana rocks a neon pink bodysuit whereas surrounded by dozens dancers in neutral-colored clothes, presumably in Ye's Yeezy line. TMZ experiences that the video will drop tomorrow, however that looks as if an awfully fast flip round particularly from Kanye, who could not hold his phrase on Yandhi dropping final Saturday. The soulful track, which options Lauryn Hill's vocals & was carried out on SNL, didn't seem on Teyana's Kanye-produced album Ok.T.S.E. as a result of clearance points.
In his interview with Harvey, Kanye confirmed the Yandhi shall be dropping on Black Friday and spoke about attempting to arrange a gathering between Colin Kaepernick and President Trump. He mentioned he hopes to convey each side collectively to allow them to work out their points.
Check out a bts clip (under) and hold your eyes peeled for its launch come tomorrow.
Kanye West took to the stage for a second time on Saturday Night Live, and this time, he nailed the efficiency. His first act, which featured Lil Pump, "I Love It," and a few awkward costumes, did not hit the mark. West selected to convey Teyana Taylor out subsequent, and the duo blessed followers with some new music.
The love-centric single begins with a Teyana Taylor verse and hook earlier than Kanye steps in for a well-constructed verse. Entitled "We Got Love," it was left f Taylor's Okay.T.S.E. album. Taylor's vitality instructions the stage, and her see-through shirt is certain to make headlines for the subsequent week. The duo opted to maintain it easy, with no graphics, costumes, lights, or projections. West spits about how love must be the brand new forex, and a choir joins in on the simplistic instrumental midway via the monitor. The new single samples The Younghearts' "We've Got Love (You Better Believe It)," and contains a snippet a speech from Lauryn Hill. "Above all you retain your readability, you retain your focus," says Hill. "You hold your sense love, and you retain your sense function. Those are, they're integral. You know, they're key." West is anticipated to drop his third studio album the 12 months, entitled Yandhi, this weekend.
With all us still reeling over the five albums we received courtesy Kanye West's G.O.O.D. Music summer takeover, Teyana Taylor's K.T.S.E. is the most recent in our memory. It had been some time since Teyana had dropped a full-length project and with many believing her label has been holding her back from reaching her full potential, she teased some upcoming changes to the existing format her album. While she promised an updated version K.T.S.E. late last month, she later revealed that there would no longer be any new tracks added for the time being. With the leak "We Got Love," perhaps she could be leaning towards an update once again.
With a voice note inserted by none other than Ms. Lauryn Hill, Teyana's new song preaches self-love and the significance family. Famously giving birth to baby Junie in her bathroom, Yana references the moment in her lyrics, stating that it was just her and Iman Shumpert while she "gave birth on the bathroom floor." The singer tweeted about Lauryn Hill leaving her a motivational message and it actually appears near the end the song. Hill discusses her definition success and how happiness is the most important thing to her.
A version "We Got Love" without Lauryn Hill's message was premiered during Taylor's K.T.S.E. listening party. Since then, fans have been clamoring to find the song online when it didn't appear on the album. Check it out here Complex and let us know your thoughts!
Teyana Taylor's new album, K.T.S.E., was executive produced by Kanye West, and it seems that Teyana had taken more inspiration from him than just his beats.
In an interview with Big Boy's Neighborhood, Teyana explains her intentions to go back and adjust her album, changing and adding new songs like Kanye did with his Life Pablo album.
It seems that for Teyana, Kanye's adherence to the 7 song format, and his tendency to leave his work to the last minute, put some unfortunate restraints on Teyana's vision for the album. Primarily because they couldn't get samples cleared in time. Teyana mentions a song, titled "We Got Love" that was supposed to be on the project, but had to be scrapped because they couldn't clear the sample in time. Other songs also had pieces missing from the final release thanks to time pressure.
It was especially annoying for her, because she had been sharing snippets songs with her fans that didn't end up the same way on the final album.
Teyana doesn't seem too worried about it, however. Her album appears to have been well-received by fans, and she states that she has plenty time to chance and update the album as she gets permission for the songs. It's possible that the K.T.S.E. that we've been listening to won't be the same album it was in a couple months from now. Teyana goes into a whole lot more detail about the creation the album in the full interview, which you can check out below.


So I thought about a skirt with my stash of Elsebeth Lavold's black Silky Wool. I was warned that the Silky Wool yarn wants to grow, so I had second thoughts. I noticed that the swatch lacked elasticity to some extent, which means that it might stretch, but not necessarily grow. I figured to take care of that with negative ease at the waist. The skirt will not be fitted elsewhere. It is meant to be full and knee length. Here is a sketch - not a good scan, but it gives the idea.
The body of the skirt will be stockinette, but since that curls, the bottom is banded with about 2 inches of moss sitch. The top will be shaped by inverted pleats with stockinette on the outside and reverse stockinette on the inside. Does any of this sound familiar? Yes, it's Darcy revisited . For the rest, there will be a front placket, maybe in moss, with buttons that will probably be snaps in reality and a 1x1 (twisted?) ribbed waistband of about 2". The band will be higher than the actual waistline and will probably have a tie at its lower edge.
I am almost embarresed to say it, but would any other knitter on earth cast on and moss stitch 528 stitches? Now it is bottom up and will decrease as I go, but still. The original idea for this skirt was actually for a thick yarn and not as full. If I reknit it that way and it makes a worthwhile design, I would post it.
The book I'm listening to now is George Pelecanos' Drama City about the DC underworld of drugs and dog fighting. Isn't Drama City a great name for a skirt?


As a scientific experiment about the online search for love, 38 "undateable" profiles were placed on the world's most popular online dating site to see if anyone would engage with them. The online conversations and interactions that followed were tracked, measured, and documented. The outcome of this experiment is the hilarious and shocking new show, #DateMe. Those 38 online characters are now onstage along with live interactive multimedia, original music, and improvisation — making #DateMe unlike anything New York City has ever seen! Hailed as "a laugh-out-loud comedy experience" (Chicago Splash Magazine), #DateMe is "a big, juicy hit" (Chris Jones, Chicago Tribune) that is the "perfect night out!" (Time Out Chicago).
Offer valid for performances through 9/8/19.


text:
Rein4ced receives 1.164 Mio € Strategic Transformation Support from the Flemish Government
The Flemish Government grants strategic transformation support of 1.164 million euro to REIN4CED NV, upon proposal by Philippe Muyters, Flemish minister of Work, Economy, Innovation and Sports.
De motivation of the Flemish Government reads as follows: "Initially REIN4CED primarily targeted advising customers on the use of fiber-strengthened composite materials, en now has become an expert in the production of composite materials. Over the past three years the company has intensively researched a new type of hybrid composite materials that can be a full and better replacement for carbon. The next step, and the transformation project, is setting up an automated production facility for commercializing the research of hybrid composites for the production of bicycle frames."
Combined material innovation & process automation
The basis for REIN4CED's innovation is the development of a new impact-resistant composite material for bicycle frames. The disruptive impact-resistant material eliminates the sudden and dramatic failure of carbon bicycle frames that put riders' lives in danger. REIN4CED's new lightweight material combines carbon with fine steel fibers, offering cyclists maximum performance with enhanced safety and durability.
A second disruption is the patent-pending method that REIN4CED developed for automated production of bicycle frames. Today, carbon race bicycles and mountain bikes are produced in Asia because bicycle production is a largely manual process with low hourly wages. Currently the team is working to bring its automated process to an industrial scale through its production plant in Leuven. The combined material innovation and process automation is a decisive stronghold of REIN4CED.
Bring back carbon frame production to Europe
Already late 2019, REIN4CED's first impact-resistant frames will roll off the new production line. The production facility of REIN4CED will allow customers – leading cycling brands – to bring back carbon frame production from Asia to Europe. As a result, they will benefit from significant logistic advantages as well as increased supply chain flexibility and efficiency.
The REIN4CED facility in Leuven will start at an annual production capacity of at least 20,000 bicycle frames and is ready to be easily upgraded to meet higher production capacity. It is a scalable process that allows REIN4CED to steadily increase production volumes in response to the growing demand for localized production in Europe.
Targeting automotive and aerospace industries
REIN4CED focuses on the bicycle world because this fast-paced industry is constantly searching for new material innovations. The advantage of the patented material is that any inflicted damage remains visible after an impact and that its structural integrity is maintained. The new composite material combined with a repeatable and automated process is much desired in other composite-intensive markets such as automotive and aerospace.


What is the math involved here? I don't understand that number. I know the processor busy is around 2-3% - what does that value above represent?
Hi, Jeff. Some perf counter values require companion base counter values and must be averaged over two successive readings.
See 'Get-Help Get-NaPerfObject' for more details on working with the Data ONTAP performance APIs.


Protein powder is a big staple in a lot of diets, especially those who are active, such as body builders and athletes, but also a great supplement to those who have a hard time ingesting protein or those who are dieting to help keep them full.
However, vegan options are relatively slim when it comes to protein powder, as most are made from Whey or Casein, which are animal-milk sourced. In comes Vegan Smart, who has made protein supplement with fiber, digestive enzymes, gluten free, dairy and soy free and some have additional benefits such as prebiotic fiber and Omega-3.
The protein powders are made from peas, quinoa, chia, potato and chlorella.
I received 3 flavors, Cookies and Cream, Peaches & Cream, and Chocolate Raspberry. I mixed all the protein powder with almond milk.
Not my favorite, but good.
Overall, I enjoyed these. They may need a little extra TLC for mixing purposes, since pea protein can be a bit "gritty". But, if you use a blender or just a shaker cup with a blender ball, you will be fine. I had no stomach issues and they kept me relatively satisfied post workout!
DISCLAIMER: I received these to try for free from the company. This is an unbiased review.
Peanuts are a problem these days- it seems allergies are very common, and places like schools and hospitals have become completely peanut free as a result.
Gluten is another problem. It is present in MANY foods, and can cause distress to those who are gluten intolerant or have Celiac's disease.
In comes Rule Breaker snacks, who have developed peanut free, nut free, gluten free and vegan snacks that are school SAFE! These snacks are made with chick peas, so they also provide a good source of protein and fiber. The company sent me the P'nutter Chocolate Chip Blondie to try.
It has 240 calories for one piece, with 10 grams of fat, (4.5 saturated), 33g of carbs, 3 grams of fiber, 13 grams of sugar and 3 grams of protein. So even with chickpeas as the first ingredient, I wasn't super thrilled with the nutrition, but if it's intended to be a treat, then I think it's ok.
Okay, Okay…but how was it?
It was…good. You can definitely taste the chickpea flavor, as it is predominant throughout the blondie. So if you're not a chickpea fan, you may not like this.The mini chocolate chips add a nice touch, just the right amount of sweetness, and balance out the chickpea flavor. Not sure what the white parts of the bar are….white chocolate? They were sweet and also added a nice touch with a mild vanilla flavor.
I actually recommend microwaving it and then waiting a minute or two and eating it. The chocolate chips get all melty and the texture shifts from more dense and soft to slightly on the crunchier side. The bar itself has a sweeter feel to it, and is rich which is partly from the beans but I also believe from "no-nut butter" listed.
Overall, I think it's a good snack, especially for kids who may feel they are left out from parties, etc. because they cannot eat the same snacks as everyone else if they have nuts, gluten etc. in it. It has a rich flavor, but is sweet enough that kids and adults can enjoy.
I received this to try for free from the company. This is an unbiased review.
Theraplex sent me some skin products to try– normally I am hesitant to try new skin products. I have terribly sensitive skin, everything makes my skin blotchy or break out, but I was told these products are dermatologist recommended and accepted by the National Eczema Association, so I was definitely more on board to give them a try.
Hydrolotion Daily Skin Moisturizer– this one is hypoallergenic, preservative, paragon, lanolin, gluten and fragrance free. The retail price is $16.50 for one bottle. It is intended to be gentle and ideal for normal-dry, sensitive skin, or skin that may be prone to eczema.
I liked this product for it's versatility, I used it on my face right after the shower, but then also on my arms, abdomen, legs. It isn't super thick, but rather light weight and non-greasy. My legs tend to be dry, so I think it was lacking a tiny bit in the moisture department, as I felt I needed to apply more than I would normally with my other lotion. However, no skin reactions, breakouts, nothing. I think it's great for face and arms, but for my hands/feet/legs I would need something a little stronger.
ClearLotion Moisturizer- and that's where this product comes in! Again, hypoallergenic, non-comedogenic, preservative/paraben/lanolin/gluten/steroid/fragrance free. This is an emollient oil moisturizer that comes in a spray bottle. It is best applied to damp skin after the shower to lock in moisture. The retail value is $18.50 for one 8 oz spray pump bottle.
When used alone, I thought it was decent, but feels a little odd to be applying oil to my skin after the shower. It may feel "oily" (obviously) for 10-15 minutes, but then that feeling resolves and skin is left soft. What I did was spray my legs/arms with it immediately post shower, let it dry for a few minutes, then add a few pumps of the daily skin moisturizer, and was soft and moisturized all day.
Emollient Moisturizer- now for the severely dry skin, in comes a super rich moisturizer. This one can be used for psoriasis, eczema, ichthyosis and xerosis, as well as those super dry areas like elbows and heels. Retail value is $21.00. Again, hypoallergenic, non-comedogenic, preservative/paraben/lanolin/gluten/steroid/fragrance free. My advice is to use LESS than you think you need. It is SUPER rich, and you only need a tiny dab of it for both of your hands. You just need to really work it in and let it dry, using too much will leave a greasy/sticky feel. However, it was great for those cracked knuckles or rough heels.
Overall, I am a fan of these products. I will not lie, I went and purchased 2 bottles of the cleanser and hydrolotion online because I am running out of product and like the way it was gentle yet effective on my skin. I definitely recommend these if you have sensitive skin, are acne prone, eczema prone, or just looking for a new cleanser/skin products that aren't filled with a ton of chemicals. A solid 4.5 stars across the board from me.
DISCLAIMER: I received these products to try for free. This is an unbiased review.
As I said above, all of them more or less have the same texture, nutty/seedy with a fruity, date base. The date flavor was there in all 4 bars.
Coming from a coffee lover, this was not my favorite. It was…gritty. Like I would take a bite of the bar and then grit. WHAT IS THAT?!?! I checked the ingredients, and it seems it could have been the coffee beans or chia seeds, not entirely sure, but not entirely a fan. The coffee flavor was definitely strong, but overpowered the hazelnut component because I did not taste that too much. The date was sweet and strong as well…If I had to rename this bar it would be like "A Date with Coffee"…because it really just tasted like dates and coffee.
Alrighty, moving on. This one was okay. As a whole, it was entirely too sweet without much of another component to balance it out– needed more crunch, or something even slightly salty, etc. The Fig + Carrot together gave it a sweet potato vibe. & like I said, this one was lacking on the crunch factor, a cashew is a pretty soft nut to begin with so it was kind of lost in this bar. Overall, too sweet, too fruity, needs something else. Maybe almond would have been a better choice.
In this bar, the peach and date flavor really shine through. The vanilla flavor is somewhat lost. It's a sweet bar, but not overly sweet, and almost gives off an apricot type of flavor. Chewy, dense and nutty, and the pecans add a nice crunch. I almost taste a bit of cashew in this one. Overall, this one was pretty good, I'm a fan.
Well, well, well, moving on to the star. This one was kind of like pecan pie 🙂 Chewy and dense, sweet but not overly so, huge chunks of pecan and a nice cinnamon flavor. It goes well with the date because it reminds me of the condensed milk, etc. they use to make pecan pie. The maple flavor is subtle, but delicious. There is some type of "zing" to the bar, and I can't quite figure out what it is–perhaps the cinnamon– but I like it. Basically if you're like me and will eat the topping of a pecan pie, you'll like this bar.
OVERALL, I like the idea of these bars. Gluten free, paleo, minimal ingredients, no added sugar. I think some need a tad bit of tweaking, BUT you have to also consider the minimal ingredient component. I would definitely try the Pecan based flavors, and I would be interested in trying the other flavors (like ummm they have this cool Pecan Goji Pistachio flavor!!) Thunderbird has to offer.
DISCLAIMER: I received these bars for free from the company. This is an unbiased review.


Adult toys have evolved! The 6" x 1.25" Fleur de Lis Desire from award-winning adult toy manufacturer Evolved features a silky smooth finish, three stimulating speeds, an easy-to-use push button control, and ultra-powerful yet ultra-quiet motor. Takes two AA batteries, not included. Available in pastel purple and baby blue.


So long, trusty Norelco. You served me well for five good years, always ready to keep my facial hair neatly trimmed. Your detachable head came in handy when I wanted to trim small areas or maintain my sideburns, which I gamely sported all through college, because I took pride in my ability to grow them. Your sturdy handle, cast in a somehow manly magenta plastic, has been a constant presence in my young adult life. Why did you die? We'll never know. You were fine before I flew to Houston; I used you that morning, and you didn't complain. True, your battery hasn't been what it once was, and I've had to keep you plugged in all the time, but that was always your way, trusty friend: You served without reservation. Did the flight somehow break you? Did you perhaps just decide it was time to move on? All I have are questions with no answers. Take care, old friend. Tomorrow morning, a brand new Remington will take your place in my bathroom, but never my heart. Trim on.


text:
The Exes é uma série de televisão comédia americana estrelada por Donald Faison, Wayne Cavaleiro, Kristen Johnston, David Alan Basche e Kelly Stables. Ela estreou na TV Land em 30 de novembro de 2011, e foi ao ar na quarta-feira noites às 10:30.. Em 2 de fevereiro de 2012, TV Land renovou a série para uma segunda temporada composta por 12 episódios. Em 13 de dezembro de 2012, TV Land pegou uma terceira temporada de The Exes, composta por 10 episódios,porém a temporada acabou sendo composta por 20 episódios. Após uma quarta temporada com 22 episódios a série foi cancelada em setembro de 2015.

Elenco

Holly
Holly, além de advogada de divórcios, é dona do apartamento onde vivem três de seus clientes, exatamente do outro lado do corredor de sua própria casa.

Stuart
Stuart é recém-solteiro, e o último a se incorporar no apartamento onde vivem Phil e Haskell.

Phil
Phil é divorciado e, antes de mais nada, um "don juan". Vive com Haskell e Stuart, do outro lado do corredor de Holly.

Haskell
Haskell é meio esquisitão e, claro, também divorciado. Mora com Phil e Stuart.

 Atores
 Donald Faison - Phil
 Wayne Knight - Haskell
 Kristen Johnston - Holly
 David Alan Basche - Stuart

Episódios

Programas da TV Land
Sitcoms dos Estados Unidos
Séries de televisão de comédia dos Estados Unidos
Séries de televisão de comédia da década de 2010
Programas de televisão dos Estados Unidos que estrearam em 2011
Programas de televisão dos Estados Unidos encerrados em 2015
Programas de televisão em língua inglesa
Programas de televisão produzidos pela Paramount Television

redpajama_set_name: RedPajamaWikipedia


text:
The Weeknd Fuels Angelina Jolie Dating Rumors With New Song 'Here We Go...Again'
In the Tyler, the Creator-assisted track, which was released on Friday, January 7, the 31-year-old Canadian crooner sings, 'And my new girl, she a movie star.'
AceShowbiz - So are they dating or not? The Weeknd appeared to further fuel romance rumors between him and Angelina Jolie after he released a new song called "Here We Go...Again" featuring Tyler, the Creator.
The 31-year-old unleashed the track on Friday, January 7 along with its album "Dawn FM". The song has stolen people's attention after they noticed a lyric that seemingly a reference to the "Eternals" actress.
"And my new girl, she a movie star/ My new girl, she a movie star/ I loved her right, make her scream like Neve Campbell," the Canadian crooner sings. "But when I make her laugh, swear it cures my depressin' thoughts."
Fans have since taken to Twitter to share their thoughts. One person in particular gushed, "Girl The Weeknd is putting out a song about Angelina Jolie and saying that she's his girlfriend???? Oh my god that is the most romantic thing a man could ever do to me YOU GO GIRL ANGIE IM ROOTING FOR YOU!"
Dr. Dre Calls Eminem, Snoop Dogg and Others to Unite in 'Legendary' Super Bowl Halftime Show Trailer
Adele Breaks Down in Tears When Revealing Las Vegas Residency Postponement a Day Before Show
Wack 100 Rants Against Bobby Shmurda for Twerking Too Much Following Jail Stint
Another wrote, "The Weeknd definitely talking about Angelina Jolie in Here We Go Again." A third individual wondered, "The Weeknd says his girls a movie star so he's really dating Angelina Jolie then??"
The Weeknd and Angelina were first linked romantically in July 2021 after they were caught enjoying dinner together in Los Angeles. In September, they were spotted walking side-by-side as they left an Italian restaurant in Santa Monica, Giorgio Baldi.
The rumored couple allegedly spent two and a half hours inside a private section of the eatery. The "Save Your Tears" hitmaker and the Oscar winner were seen hopping into the backseat of his waiting black SUV. They then drove to his $70 million Bel-Air mansion.
Angelina and The Weeknd have yet to confirm whether they are an item. However, a source has told E! News that "they are not dating." About their meetings, the insider shared, "[They] have been recently talking about partnering on a few humanitarian projects together… He loves talking about movies and the art form."
The Weeknd was previously linked to several famous ladies, including model Bella Hadid, fellow singers Selena Gomez and Rosalia. Angelina, on the other hand, has been married three times. She was married to Jonny Lee Miller in 1996, Billy Bob Thornton in 2000 and Brad Pitt from 2014 to 2019.
Joie Chavis Shuts Down Diddy Dating Rumors Months After Their PDA-Filled Trip
Jim Jones' Mom Insists She's Not a 'Nasty Mother' Despite Teaching Him How to Tongue Kiss
The Weeknd Defended by Fans After He's Seemingly Accused of Faking 'Dawn FM' Sales Number
The Weeknd Fights His Older Self in Dark 'Gasoline' Music Video
The Weeknd Finally Releases 'Emotionally Detrimental' Album 'Dawn FM'
The Weeknd Transforms Into an Old Man in 'Dawn FM' Cover Art, Announces Online Listening Party
Megan Thee Stallion and Shenseea Show Off Their Butt While Teasing Collaborative Track 'Lick'
DaBaby Ufazed by Criticism of His New Song 'Sneaky Link Anthem'
Key Glock Raps About Feeling 'Lost' After Young Dolph's Death in Tribute Song 'Proud'
Bruno Mars and Anderson .Paak to Tackle Las Vegas Residency as Silk Sonic in February
Grammys Sets New Date for 2022 Ceremony After COVID-19 Postponement


With this motto in mind, we've got develop into amongst one of the most technologically innovative, cost-efficient, and price-competitive manufacturers for Welded Suction Mouth , Marine Welded Suction Mouths , Suction Mouth , we have been paying focus on all facts to insure each product or service happy by our clients.
"Reliable quality and good credit standing are our principles, which will help us at a top-ranking position. Adhering to the tenet of ""quality first, customer supreme"" for Welded Suction Mouth , Marine Welded Suction Mouths , Suction Mouth , We also have good cooperation relationships with many good manufacturers so that we can deliver almost all of auto parts and after-sales service with high quality standardlower price level and warmly service to meet demands of customers from different fields and different area.


text:
Rayner Stephens High School (formally Astley Sports College and Community High School) is a coeducational secondary school located in Dukinfield in the English county of Greater Manchester.

It was a community school administered by Tameside Metropolitan Borough Council and previously gained Sports College status. In July 2017 the school converted to academy status and was renamed after Rayner Stephens.

The school mainly admits pupils from Broadbent Fold Primary School, Oakfield Primary School, Ravensfield Community Primary School and Yew Tree Community Primary School. The school has  and has artificial multi-sports pitches, which can be reserved for use by the general public, outside school hours.

The school offers GCSEs and BTECs as programmes of study for pupils. The school also offers the Duke of Edinburgh's Award programme.

References

External links
Rayner Stephens High School Website

Secondary schools in Tameside
Academies in Tameside
Dukinfield


text:
Q: Emptying the trash failed with "can't copy" on Yosemite While using empty stack securely under Yosemite, it halted with the message:

You can't copy the item InfoPlist.strings because its name is too long or includes characters that are invalid on the destination volume.

What's the matter and, more important, what can I do about it?
PS. It might be that the InfoPlist.strings is located on an MS-DOS (FAT32) partition on an USB disk. (On which I lost 130 GB because I deleted that data.)

A: Open the trash folder, try to rename few sub files and main directory in which the file content and then try to empty the trash. By doing the same, it will not show error and will empty the trash.
For me this worked. Hope it also helps you.


text:
Are you watching Manchester United? Scapegoat Fellaini on fire in China
Shandong Luneng
Shandong Luneng v Jiangsu Suning
The Belgian was a divisive figure at Old Trafford, but has begun life with a bang in Asia
"You can only look back with a smile."
That's how Marouane Fellaini reflects on his time at Manchester United, but for most fans the lanky midfielder was seen as one of many missteps made in the post-Sir Alex Ferguson era.
Signed by a desperate David Moyes from Everton for £28 million (€32m/$35m) in 2013, Fellaini struggled to convince fans he was worthy of the Red Devils shirt, let alone the price tag, across his near six seasons at the club.
After 177 appearances and 22 goals for United - the 31-year-old exited the club in February with very little fanfare.
"I went away sober," Fellaini told Het Niuewsblad.
"I entered the dressing room when there were a few players. I packed up and left. Afterwards I received messages and phone calls.
"My first season in Manchester was difficult, but I left as a respected player. I gave my very best for this club, played so many games and almost only scored important goals.
"I worked with super players and managers at one of the biggest clubs in the world. Then you can only look back with a smile."
While Fellaini did fall short of the heights he reached individually at the Toffees, where he also made 177 appearances across all competitions and scored 33 goals, the Belgian was arguably one of Manchester United's more successful signings during a difficult period for the club.
As other costly arrivals like Memphis Depay came and went with barely a whimper, Fellaini fought for a shirt he clearly had plenty of respect for.
Whether he was flinging his fuzzy head at an aerial ball or getting under an opponent's skin, the Belgian never shied away from what he was asked to do at Old Trafford.
Moyes recently revealed Fellaini was in fact signed as a last resort on deadline day, making the career he was able to carve out in Manchester all the more remarkable.
"You can ask my staff - the last thing I wanted was for Marouane Fellaini to be my first signing," Moyes told Radio 5 Live in 2018.
"I knew, coming from my old club, the look was never going to be good.
"But we didn't get a lot of the things we hoped for and in the end we only ended up getting Marouane on deadline day or we would've got no one in that summer at all."
While Fellaini certainly didn't shine quite as bright as some would have hoped, considering the circumstances of his arrival and the turbulent years to come, his contribution at United shouldn't be discarded.
Incidentally, since saying goodbye to the Red Devils, Fellaini has starred for his new Chinese club Shandong Luneng.
Across his 16 appearances to date, he's scored six goals - the same number he struck across his past two seasons with Manchester United.
While the Chinese Super League certainly doesn't compare to the Premier League, it's worth noting that three of those six goals have come in the Asian Champions League.
No longer sporting his trademark afro and playing alongside former Southampton striker Graziano Pelle, Fellaini's fortunes in the final third have guided Shandong to the knockout stages of the continental competition for just the second time since 2005.
Though signing for a club in China is seen as a lucrative and easy way for a footballer to end his career, Fellaini is adamant he hasn't moved for the money. And his performances to date prove he's playing for more than just a paycheck.
"I see this as a challenge at a club that has it all. Literally. You should see our medical and technical facilities. I love being here," he said.
"I went to Shandong Luneng now because they were interested for years already. And I felt ready for a new challenge, a new culture, a new life.
"Okay, I'm only 31 years old. But I signed for three years. Afterwards I'm 34, then it would be too late to go to China.
"I could have joined a top European club and been important there for two more years, that would have been no problem. But after 10 years and 350 games in England, I felt ready for this step.
"I'm happy with my choice."
He has every right to be happy. No longer the scapegoat for Manchester United's never-ending crisis, Fellaini is on fire at his new club. And based on his early form in China, he will take some putting out.


It is March. It is cold. You are thinking about your garden... with maybe some seed catalogs or packets your are pawing through and you just want to do something that feels like spring. How about purchasing a gift card from Red Wagon Plants?
You can re-commit to your garden and support our amazing and hardworking staff as they seed and tend your plants for the best garden season ever.
If you purchase a $100 gift card in March, five things happen.
1.We send you a gift card for $115. Right there, you have saved yourself $15 on plant purchases.
3. If you refer a friend, we will enter your name again in the raffle, increasing your chances of winning. Just make sure that they tell us you referred them.
4. You will become Plant Club member with a 50% discount at all of our events and you will benefit from our Customer Loyalty Program.
5. You will have immense gratitude from all of us directed your way.
It is that simple. Thanks for the early season support.
Please join Red Wagon Plants' owner, Julie, for a look at simple ways to feed yourself from your garden. This is geared toward the kitchen gardener who would like to learn how to grow more of their own food in a way that is simple and not overwhelming. We will discuss how to schedule your plantings so that your vegetable harvest is spread out over the whole season and so that you can avoid the tomato jungle and the zucchini baseball bats. Simple preserving techniques will also be covered such as freezing and canning projects that you can tackle on a weeknight as part of your dinner preparation or during a couple of hours on a weekend morning. This is a free event! For more information, please contact the library at 482-2878.
Sneak Peak - Saturday, April 2, 10 am to Noon.
Next Saturday, April 2, we are hosting a Sneak Peak and Garden Chat. Please feel free to come by and visit the plants and the people who grow them. We will have some coffee and sticky buns for you, too. The greenhouses are just a very pleasant place to hang out this time of year and we love to get a chance to talk to our gardening friends before the season gets completely hectic. You can also combine this with a visit to the Palmers' Sugarhouse for sugar-on-snow. This will be completely informal, so feel free to wander in at any time between 10:00 and 12:00. You can participate in any way that feels good to you - chat us up or wander around in quiet solitude looking at the growing plants - it is up to you!. You can read the paper in a sunny spot, bring your knitting and relax, or bring your garden questions and some pen and paper. We hope to see you - it's been a long winter!
As we discovered last Sunday, during the hat making class, a greenhouse is a lovely place to craft, knit, relax, or crochet. This week, you can learn the art of amigirumi, the Japanese art of creating cute crocheted creatures. A basic knowledge of simple chain stitching is helpful (many tutorials are available online!!) Meghan will supply the hooks, cotton yarn, eyes and stuffing! Children who already know how to crochet are welcome. Bonus: if you took the hat making class feel free to bring your project along for some finishing tips after we bring our cute creatures to life. Again, you will have a chance to relax in the Red Wagon Plants greenhouses.
Please call 482-4060 to register. $15 suggested donation per participant. We will provide coffee, tea, and snacks. Space is limited, please pre-register. All proceeds will be donated to friends in Japan who are recovering from total upheaval.
Knowledge of basic knit and purl stiches needed and a willingness to finish up the hat on your own. Learn how to size and pattern this classic, stylish and fitting cap for the cool spring days. You need to bring 5 size 7 double pointed needles and at least two colors of the yarn of your choice, preferably a worsted weight.
Learn the art of amigirumi, the Japanese art of creating cute crocheted creatures. A basic knowledge of simple chain stitching is helpful (many tutorials are available online!!) Bring your own crochet hook and a favorite color of cotton yarn. I will supply the eyes and stuffing! Bonus: if you took the hat making class feel free to bring your project along for some finishing tips after we bring our cute creatures to life. Again, you will have a chance to relax in the Red Wagon Plants greenhouses.
Please call 482-4060 to register. $15 fee per participant. We will provide coffee, tea, and snacks. Space is limited, please preregister.


text:
Q: How to set a class attribute a specified number of times in Python Suppose we have a class Node which is initialized as follows:
class Node(object):
    def __init__(self, data=None, next_node=None, prev_node = None):
        self.data = data
        self.next = next_node
        self.prev = prev_node

and we create an instance head as follows:
head = Node(data=4)
head.next = Node(data=5)
head.next.next = Node(data=6)
head.prev = Node(data=2)

I'd like to add another node to the doubly-linked list, which I could do by
head.next.next.next = Node(data=8)

However, instead of writing ".next" three times, I would like to use a method which takes as input the number of times to call ".next" - that is, something like head.next_n_times(3) = Node(data=8) which would have the same effect. How could I achieve this?
Here is what I've tried so far:
class Node(object):
    def __init__(self, data=None, next_node=None, prev_node = None):
        self.data = data
        self.next = next_node
        self.prev = prev_node

    def next_n_times(self, n):
        next_node = self.next
        for i in range(n-1):
            next_node = next_node.next
        return next_node

head = Node(data=4)
head.next = Node(data=5)
head.next.next = Node(data=6)
head.prev = Node(data=2)
data = 5

head.next_n_times(3) = Node(data=8)

However, I get the error message
File "sorted_insert_scratch.py", line 19
    head.next_n_times(5) = Node(data=8)
SyntaxError: can't assign to function call

It seems like the next_n_times method works as a 'getter', but not as a 'setter'. How can I make it work as a 'setter'?

A: You're trying to implement the append method for the Node class. You can easily do so with recursion:
class Node(object):
    def __init__(self, data=None, next_node=None, prev_node = None):
        self.data = data
        self.next = next_node
        self.prev = prev_node

    def append(self, node):
        if self.next:
            self.next.append(node)
        else:
            self.next = node
            self.next.prev = self

A:
It seems like the next_n_times method works as a 'getter', but not as a 'setter'. How can I make it work as a 'setter'?

What you get back is a Node object, and you want to set its next attribute:
head.next_n_times(3).next = Node(data=8)

To do what you want you have to change the syntax:
def append_at_next_n(self, n, node):
    next_node = self.next
    for i in range(n-1):
        next_node = next_node.next
    next_node.next = node
    return next_node

To make it work in your example:
head.append_at_next_n(3, Node(data=8))

Note that head.next.next.next is currently None, as you only set head.next.next, so the above will raise an exception unless you add another node first.
Expanding on this, however, you could make it kind of work with an actual property setter:
@property
def appender(self):
    return self

@appender.setter
def append_at_next_n(self, args):
    n, node = args
    next_node = self.next
    for i in range(n-1):
        next_node = next_node.next
    next_node.next = node
    return next_node

head.appender = (3, Node(2))

It doesn't help readability though.

A: Try this
class Node(object):
    def __init__(self, data=None, next_node=None, prev_node = None):
        self.data = data
        self.next = next_node
        self.prev = prev_node

    def next_n_times(self, n, value):
        next_node = self.next
        # loop to the penultimate Node
        for i in range(n-2):
            next_node = next_node.next
        # set that value to the value provided
        next_node.next = Node(value)

if __name__ == '__main__':

    head = Node(data=4)
    head.next = Node(data=5)
    head.next.next = Node(data=6)
    head.prev = Node(data=2)
    data = 5

    head.next_n_times(3, 8)
    # and to see if it worked...
    print head.next.next.next.data

Of course here were not checking if all the child nodes are present, so this will throw an error if head had only 1 child.


During the last year or so advances in technology and aeronautics have helped bring in a whole new perspective for photographers and videographers. Literally capturing a birds eye view, cameras keep getting smaller and smaller and thanks to the GoPro anyone can be a photographic "hero." Drones are becoming the new "it" product to have as it captures a whole new perspective.
Inflight Creations has had the opportunity to explore this new medium with the help of a new GoPro that shoots up to 4K resolution and 60 frames per second, and an "art of flight" DJI Phantom 2 drone. Having entered into the world of wedding videography our new toys add a new dimension that not many others have touched yet. Obtaining a aerial view at a wedding could add for an effect that not many thought possible without spending a lot. Not only does it fit our name but gives us the chance to open our creative minds even more.
We plan on exploring the full capabilities of this device to reach the limits of creativity. With several upcoming shoots this weekend, we hope to take our videos to the next level and provide that aerial view at all times. We look forward to working with future clients who are willing to explore this new vision.


text:
Amandaville es un área no incorporada ubicada en el condado de Kanawha, Virginia Occidental, Estados Unidos. Está catalogada como un asentamiento humano por la Junta de Nombres Geográficos de los Estados Unidos.

El número de identificación (ID) asignado por el Servicio Geológico de Estados Unidos es 1534912. El código del censo y el código de clase es 01492 y U6 respectivamente. Se encuentra a 184 m s. n. m. (604 pies) según el conjunto de datos de elevación nacional.

Referencias

Enlaces externos
 Amandaville, West Virginia. Populated Place Profile Hometown Locator. West Virginia Gazetteer.

Áreas no incorporadas de Virginia Occidental


Energy equities have retraced their gains while the commodity price stays solid.
A difference of opinion is what makes a market.
Slow summer trading this week as markets wait for something more.
Is there a hole in the liquidity bucket for government bonds?


SandReach versatility works great to improve torque while sanding with a pole instead of on your knees which can be painful and tiresome. SandReach works on all types of decking and is perfect for your residential DYI project or next commercial project.
SandReach ability to work those tough angles on your baseboard and trim makes your next sanding project a breeze. Use SandReach to get those floor corners or over-head corners of your baseboard and trim with ease.
SandReach gives you the extended reach you need to eliminate climbing up and down ladders while sanding. Simply attach to your extensions pole and reach those high or low siding boards to make it the easiest sanding experience ever.
With SandReach getting those hard to reach places has never been easier. Have a high facia and eaves that would usually take climbing up and down a ladder and an entire day to sand? Reduce your ladder time and increase torque with SandReach.
Whether you're on a construction job getting ready to prep for painting or you want to sand your door casing and trim in a hurry for a DYI project, SandReach has you covered.
Drywall sanding can be tiresome with a palm or hand sander. SandReach is a quick and safe solution for any commercial or DYI project that needs to get the sanding job done right.
By far the best sanding accessory I've ever worked with. I never had to use a ladder once and my DIY sanding project took a tenth of the time to finish.
I had an old sander and a new sander to work with and SandReach fit them both easily. I was amazed at how fast I was able to get everything done.
I had a team of twenty contractors and we needed to sand an entire 100 foot x 9 foot wall within a day. Thanks to SandReach I was able to cut production time and ladder time in half making the job done in an under and hour.
We sand all the time and finding out that we can use a pole instead of a ladder is one of the best solutions for us and our crew since slice bread. Thanks SandReach!
I got this as a gift as I do a lot of DIY stuff around the house. I have to say I never thought sanding could be this easy and fast.


Samsung will manufacture a prototype of a foldable smartphone in Q3 2017, industry sources told ETNews. Samsung Electronics and Samsung Display are allegedly close to finalizing their designs and will soon be ready to deliver a functional prototype of a smartphone with a foldable display, but it's possible that the Seoul-based tech giant won't be the first original equipment manufacturer (OEM) to uncover such a device. Recent reports suggest that numerous Chinese display panel makers are also currently committing more resources to their efforts of developing a prototype of a foldable smartphone panel.
Industry sources claim that Samsung's current deadline for manufacturing a foldable smartphone is Q3 2017 as the South Korean tech giant is apparently adamant to see whether such a device is commercially viable in the near future. Samsung is reportedly looking to manufacture thousands of prototypes of foldable handsets by the end of the third quarter of the year and is looking to conduct more internal tests to find out whether the average consumer is even interested in owning such a device. Due to that state of affairs, it's unlikely that Samsung will start mass-producing foldable phones before 2018, sources close to the company said.
The report states that the Seoul-based phone maker even showcased a prototype of a foldable handset during this year's Mobile World Congress (MWC) in Barcelona, Spain. The prototype was allegedly shown to a limited number of partners that have assisted Samsung in its development but no further details on the matter have been revealed. The company is reportedly aiming to design its first foldable smartphone as an extremely luxurious device that consumers will perceive as being even more premium than the Galaxy S lineup. If Samsung manages to accomplish that goal, an "ultra premium" design could certainly help popularize the foldable smartphone concept. The Seoul-based company allegedly wanted to produce thousands of prototypes by the end of the first quarter of the year but decided to postpone its ambitions in order to secure enough time and resources to improve the overall quality of its experimental product. An update on the situation is expected to follow by summer.