Parents and step-parents don't want to live in the past. And there's a good reason for that. Separation, abandonment or death has occurred…regardless of which you have experienced, it likely caused pain. You probably want to stop reliving that pain and move on.
Kids are different. They are still connected to those old relationships. Some are still living in those connections if they move between two homes. If they have endured the abandonment or death of a parent, they are likely thinking of that missing relationship. Most often, kids don't want to move on.
What if "moving on" isn't the goal?
I was only 13 months old when my mom passed away. I have no actual memories of her. Several years later, my dad re-married and it seemed as though we had "moved on".
The trouble was that the older I got, the more curious I was about my birth mom. I wanted to know what she was like. What kind of person was she? What kind of mom was she? What were her likes and dislikes? What did she want to do with her life?
I thought, "If I could understand a little of who she was, maybe it would help me understand who I was becoming."
The problem was, I couldn't ask. The subject of my mom was off limits in our house. Once in a while I got up the courage to ask my dad about her, but mostly I got something like "she was nice". I don't think Dad was purposely depriving me of what I was looking for…he had just moved on and didn't want to go back. Who wants to relive painful memories?
As a result, I was stuck.
I was stuck wanting to know where I came from…who I was. Moving on wasn't an option for me. I needed help moving through.
I get it…you have worked hard to move on. You've endured a nasty divorce or survived a painful loss. You've done the grieving and the counseling. Or you've been dealing with your Ex every week for years. You're exhausted and just want to move on!
Moving On means we can finally stop talking about it…or at least talk about it as little as possible.
Moving Through requires dialog. It means we intentionally enter into conversation with our kids. It means we give them truthful answers that honor their history.
When kids are expressing sadness or frustration around their realities, don't downplay their feelings or try to convince them otherwise. This can be tough. Sometimes we try to avoid these conversations because they are painful for us too. Other times we are trying to avoid conflict because our perspective is different than theirs. Yet other times we jump into "fix it" mode and try to solve an unsolvable problem.
Give your kids the space and time to express their emotions in a respectful and productive way. They need you to acknowledge that their experiences have been challenging.
Once you have helped your kids know it is ok for them to be struggling by acknowledging their losses, try out your Active Listening skills.
"It sounds like you're feeling a bit sad today, is that right?"
"I'm hearing that you are frustrated with this situation, did I hear that correctly?"
They may either affirm that you are right or correct you. You can simply say something like, "Okay, tell me more about that." Try to focus on asking open ended questions that help them share what they're experiencing. When they ask a question about their history, answer it honestly and appropriately always being respectful of their other parent…even if you don't get along.
As you close the conversation, thank them for sharing with you (especially if you are the step-parent). Letting them know you heard them, love them and are available to help, shows that you are willing to live in the tension with them as they move through the journey.
Most of us confuse empathy with sympathy. We offer sympathy when we show pity for someone else's difficulties. We can show sympathy and feel disconnected at the same time. We may feel bad for victims we see on the news, but we can quickly change the channel and move on with our lives.
Empathy causes us to enter into another's world. Something inside us connects with something inside them and we are able to experience their perspective. When we connect in that way, it often sticks with us for a while. We want to let the other person know they are loved and supported. For more on empathy, click here.
Our kids need empathy to move through. Find that place inside you that connects with what's inside them, live in the tension with them and acknowledge their losses.
There will be a time when you can Move On, but for now focus on helping your kids Move Through.


text:
Home » YANMAR Disinfects City for COVID-19 – Solis 90 CV tractor disinfects the streets of Indaiatuba, Brazil
YANMAR Disinfects City for COVID-19 – Solis 90 CV tractor disinfects the streets of Indaiatuba, Brazil
May 21, 2020 by symbianone
Indaiatuba, Sao Paulo, Brazil (May 21st, 2020)- Yanmar South America has teamed up with John Deere and the local government of Indaiatuba, an important center of industry in the state of Sao Paulo, in an effort to disinfect the streets of the city of the novel coronavirus, to make them safer for citizens.
The City of Indaiatuba carried out the spraying and disinfection of the city's streets from April 15th to May 8th with Yanmar contributing a Solis 90 CV tractor to assist in the operation. Working at night, the tractors sprayed a solution of water and sodium hypochlorite, a chlorine-based bleach, prepared and approved by the city's health department. Yanmar South America employee Odirlei Silva from the agricultural commercial department operated the tractor.
"We have over 60 years of history in Indaiatuba," said Yanmar South America President Kenji Kitahara. "This city is home to many of our employees and it's important for the people of the city that we work closely with City Hall in this time of crisis."
The response of residents was overwhelmingly positive with many taking to social media to express thanks for the disinfection work.
Mr. Nilson Gaspar, Mayor of the City of Indaiatuba agreed with residents: "Nothing is more important to us than the health and wellbeing of our residents. We're very pleased that the city has been able to come together with Yanmar and John Deere to carry out this important public service."
Yanmar will consider further action in the future in line with city health guidelines.
About Yanmar
With beginnings in Osaka, Japan in 1912, Yanmar was the first ever to succeed in making a compact diesel engine of a practical size in 1933. Moving on, with industrial diesel engines as the cornerstone of the enterprise, Yanmar has continued to expand its product range, services, and expertise to deliver total solutions as an industrial equipment manufacturer. As a provider of small and large engines, agricultural machinery and facilities, construction equipment, energy systems, marine, machine tools, and components — Yanmar's global business operations span seven domains.
On land, at sea, and in the city, Yanmar's Mission of "providing sustainable solutions focused on the challenges customers face, in food production and harnessing power, thereby enriching people's lives for all our tomorrows," stands testament to Yanmar's determination to provide us with "A Sustainable Future".
For more details, please check out the official website of Yanmar Co., Ltd.
https://www.yanmar.com/global/
Filed Under: Emergency Response Tagged With: COVID-19

redpajama_set_name: RedPajamaCommonCrawl


Exhibition at L'Atelier, France Art workshops Gallery, from 8 November to 6 January 2018. Opening Tuesday, November 7 at 6 pm.
I wish you all a happy new year, full of surprises and new adventures.
Métylis has been invited to the Salon du Carrousel from next 1 – 4 December: come and see the Nébuleuses collection, the jeweller's craft and her current projects. I'll be there on Thursday, Friday and Sunday: come and see me!
Exhibition of the Nébuleuses set from 1 – 24 April 2016 at the Handwerkskammer in Berlin, surrounded by German and French designers, in partnership with the Paris Chambre des Métiers.
On the European Artistic Craft Days, Métylis will be in the Elisabeth v. FURTENBACH Style Workshop. You'll find the 'Little Nuggets' collection there, until 20 June. Find more information on the Craft Days: here.
Métylis will be present at the Design, Arts and Crafts Exhibition, organised by the Paris Chambre de Métiers et de l'Artisanat, from 2 -21 February 2015, in the Paris Hôtel de Ville. Further information about the exhibition is: here.


Brand: Missoni.Composed of mainly wool and acrylic.Made in Italy.Approximate Measurements: 80-Inches long, 17-inches wide.
Scarves and wraps easily add texture, color, or stylish detail to any outfit. Scarves - thick for winter and thinner for fashion - come in an endless array of shapes, colors, and fabrics: silk, cotton, square, long, infinity, print, solid, knit. Play with the many ways to tie, drape, and wear them to fit your mood.


About – Penn United Force F.C.
The Penn United Force soccer club was established to create a positive and intense atmosphere for every player to develop physically, tactically, and emotionally. All coaches, managers, and staff will work cohesively to make sure each and every athlete is exposed to high level training in order to reach their maximum potential. In addition, our goal is not only to develop our athletes as players, but help them grow as positive young men and women by teaching them to use the same work ethic and attitude in their every day endeavors. Our club is a non-profit organization which puts the kids "first" and we will work together, staff and parents, to give each and every player a positive and hopefully life changing experience through the game of soccer.


text:
Nigeria: Long awaited victory as Shell finally pays out £55 million over Niger Delta oil spills
Oil spill at Bodo July 2012 © Media for Justice Project, Centre for Environment, Human Rights and Development (CEHRD)
"Oil pollution in the Niger Delta is one of the biggest corporate scandals of our time"
Oil giant Shell's long-overdue compensation payout to a community devastated by oil spills in Nigeria's Niger Delta is an important victory for the victims of corporate negligence, said Amnesty International and the Centre for Environment, Human Rights and Development today.
Six years after two oil spills destroyed thousands of livelihoods in the Bodo area in southeast Nigeria, legal action in the UK has driven Shell to make an out-of-court settlement of £55m to compensate the affected community. Of the £55m, £35m will be shared between 15,600 individuals and £20m will go to the community.
The wait has taken a heavy toll on Bodo residents, many of whom had their fishing and farming livelihoods destroyed in the spill. Throughout this time they have had to live with the ongoing pollution and many have faced grinding poverty.
Audrey Gaughran, Director of Global Issues at Amnesty International, said:
"While the payout is a long-awaited victory for the thousands of people who lost their livelihoods in Bodo, it shouldn't have taken six years to get anything close to fair compensation.
"In effect, Shell knew that Bodo was an accident waiting to happen. It took no effective action to stop it, then it made false claims about the amount of oil that had been spilt. If Shell had not been forced to disclose this information as part of the UK legal action, the people of Bodo would have been completely swindled."
Styvn Obodoekwe, Director of Programmes of the Centre for Environment, Human Rights and Development (CEHRD), said:
"The compensation is a step towards justice for the people of Bodo, but justice will be fully achieved when Shell properly cleans up the heavily polluted creeks and swamps so that those who rely on fishing and farming for their income can begin to rebuild their livelihoods.
Pastor Christian Kpandei, a Bodo fish farmer whose fish farm was destroyed by the oil spill, said:
"I am very happy that Shell has finally taken responsibility for its action. I'd like to thank the lawyers for compelling Shell to make this unprecedented move."
Shell has always accepted that the two 2008 Bodo oil spills were the fault of failures on the company's pipeline at Bodo, but publically – and repeatedly – claimed that the volume of oil spilt was approximately 4,000 barrels for both spills combined, even though the spills went on for weeks.
In 2012 Amnesty International, using an independent assessment of video footage of the first oil spill, calculated that the total amount of oil split exceeded 100,000 barrels for this spill alone. During the legal action in the UK, Shell finally admitted that its figures were wrong and it had underestimated the amount of oil spilt in both of the Bodo cases. However Shell has still not confirmed how much oil was actually spilt.
During the legal process Shell was also forced to reveal that it had been aware, at least since 2002, that most of its oil pipelines were old, and some sections contained "major risk and hazard". In a 2002 document Shell stated that outright replacement of pipelines was necessary because of extensive corrosion.
As far as Amnesty and CEHRD are aware, Shell took no action despite having this information years before the Bodo leaks. An internal Shell email from 2009 revealed that Shell knew it was exposed over spills in Ogoniland – where Bodo is situated. The email said: "the pipelines in Ogoniland have not been maintained properly or integrity assessed for over 15 years".
Thousands more people remain at risk of future oil spills because of Shell's failure to fix its ageing and dilapidated pipelines.
Audrey Gaughran added:
"Oil pollution in the Niger Delta is one of the biggest corporate scandals of our time. Shell needs to provide proper compensation, clear up the mess and make the pipelines safer, rather than fighting a slick PR campaign to dodge all responsibility."
Two oil spills occurred at Bodo in the Niger Delta in 2008, the first in August and the second in December. Amnesty and CEHRD have worked on the Bodo spills case since 2008, supporting the community to secure compensation and clean up. In 2011, the people of Bodo, represented by the UK law firm Leigh Day, began court proceedings in the UK against the Shell Petroleum Development Company of Nigeria.
Hundreds of oil spills from Shell's pipelines occur every year. Shell repeatedly blames illegal activity in the Niger Delta for most oil pollution but its claims have been discredited in research by Amnesty and CEHRD. http://www.amnesty.org/en/library/info/AFR44/028/2013/en
View latest press releases
Blog: Oil giant Shell humbled by Bodo fishermen in UK court settlement
BBC News: Shell agrees $84m deal over Niger Delta oil spill


Welcome to the homepage for personalised perpetual calendars from Bright Promotions, one of the UK's leading suppliers of promotional products. Here you will find the most popular items in this category, together with details of branding options. If however you are looking for something specific and it is not shown here, please contact our Support Team on 028 9581 0110 for assistance.
Each of these perpetual calendars can be personalised with your organisation's logo and contact details.
With a range of clients that includes corporate and governmental groups and right through to sporting bodies, Bright are the partner of choice for all promotional products. Our experienced and friendly support teams will discuss with you the objective of your promotion and advise on the most effective products. Once the order is placed, our graphics department will issue digital images for your approval prior to production commencing.
The standard lead-time for branded perpetual calendars is approx. 3 weeks from approval of artwork. However some items can be fast-tracked on an express service for urgent orders.


The Teen Ambassador Program is comprised of a select group of high school students chosen based on academic merit and commitment to volunteering. Teens commit to a service year from August-May and meet at least once a month at the Ronald McDonald House.
This program gives teens a greater understanding of several aspects of a nonprofit organization and shows them the importance of giving back to the community.
planing their own fundraiser as a group as their final project.
Their purpose is to create awareness, raise funds and support the Ronald McDonald House of Eastern NC. This program gives teens a greater understanding of several aspects of a non-profit organization and shows them the importance of giving back to their community.
Applications are due June 28th – There will be two orientation dates in July where Teens are required to attend one before beginning the program in August.
Must be a student entering grade 9 or higher.
Have questions about Teen Ambassadors? Reach out to a contact from your high school or contact Katie Hall at the Ronald McDonald House at 845-5435 for more information.
If you're interested in joining the Teen Ambassador program, call the House at 252-847-5435 or contact Katie Hall at katie@rmhenc.org.


text:
DJ Basshunter plays at opening night for Ballers Sports bar in Preston
A new all-American sports bar in Preston celebrated its launch night with a visit from international DJ Basshunter.
Friday, 21st September 2018, 3:12 pm
Updated Saturday, 22nd September 2018, 6:20 am
DJ Basshunter plays at opening night for Ballers Sports bar in Preston. Pic credit: Ballers
Based in Friargate, Ballers opened after a £300,000 refurbishment.
It kicked off in style welcoming dance artist Basshunter to a student night on Wednesday.
Lee Johnson, a spokesman for the bar, said: "It was absolutely fantastic. It was really really busy, it went down really well.
"We wanted to bring something a little bit different to Preston.
"We wanted to make it as authentic as possible - even down to the jello shots that are massive in America. Our staff also wear an American football jersey as uniform."
Ballers Sports Bar, owned by the Besides Friends Group, boasts the largest LED TV wall in the North West.
The bar is set to host all major live sporting games. It will have more than 30 screens showing football, rugby, motorsport and American football.
The new venture is billed as "the ultimate destination for the serious sports lover."
Entrepreneurs, Darren Ofsarnie, Haydn Price and Francis Falodun are the three behind Ballers.
The trio have spent the last 12 months completing extensive market research in and around the USA.
They concluded Preston would be an ideal venue for their new Ballers bar brand.
There are four dedicated separate zones at the venue, each with a different sport and sound.
The food menu offers light bites from various US states, including sliders, quesadillas, mac and cheese, wings, Kansas City ribs and Kentucky chilli.
There are two floors of music every weekend and a specialist designed theatre seating area suitable for comedy nights and retro film screenings.
Ballers replaces the Placebo bar in Friargate, which only opened last December in the premises formerly occupied by Mac's Bar.
There are already two events lined up at the bar. Students can look forward to meeting Adam from reality TV show Love Island who will be visiting the new sports bar to meet freshers on Wednesday, September 26.
Another date in the diary at Ballers is the boxing match between unified heavyweight world champion Anthony Joshua and Russian boxer Alexander Povetkin today.
Regular features will include a student society night on Wednesdays and Bandeoke – karaoke to a live band – on Thursdays.


Few understand the power of Transiting Lunar Nodes - yet all of us experience the impact of these transits in our lives.
Planets transiting through the Zodiac form aspects to our personal charts, and happenings occur.
How or why you feel a certain way about a situation is indicated by the transits of the Lunar Nodes.
Author Diane Ronngren introduces you to this unique study, and helps you explore the energy of the transiting Lunar Nodes in your life.
Excerpt from "Transiting Lunar Nodes"


My name is Graeme Horton and I'm a designer and marketer from Langley, British Columbia. I have a passion for design and branding. Your business is complicated enough, help me simplify your marketing. I can simplify your web experience by providing you with a website that is clean, easy to use and easy to update. I can help you with all your design, branding, print material (including business cards), technology, social media and web needs.


text:
#ifndef __CPU_O3_LSQ_IMPL_HH__
#define __CPU_O3_LSQ_IMPL_HH__

#include <algorithm>
#include <list>
#include <string>

#include "base/logging.hh"
#include "cpu/o3/lsq.hh"
#include "debug/Drain.hh"
#include "debug/Fetch.hh"
#include "debug/LSQ.hh"
#include "debug/Writeback.hh"
#include "params/DerivO3CPU.hh"

using namespace std;

template <class Impl>
LSQ<Impl>::LSQ(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params)
    : cpu(cpu_ptr), iewStage(iew_ptr),
      lsqPolicy(readLSQPolicy(params->smtLSQPolicy)),
      LQEntries(params->LQEntries),
      SQEntries(params->SQEntries),
      maxLQEntries(maxLSQAllocation(lsqPolicy, LQEntries, params->numThreads,
                  params->smtLSQThreshold)),
      maxSQEntries(maxLSQAllocation(lsqPolicy, SQEntries, params->numThreads,
                  params->smtLSQThreshold)),
      numThreads(params->numThreads)
{
    assert(numThreads > 0 && numThreads <= Impl::MaxThreads);

    //**********************************************/
    //************ Handle SMT Parameters ***********/
    //**********************************************/

    //Figure out fetch policy
    if (lsqPolicy == Dynamic) {
        DPRINTF(LSQ, "LSQ sharing policy set to Dynamic\n");
    } else if (lsqPolicy == Partitioned) {
        DPRINTF(Fetch, "LSQ sharing policy set to Partitioned: "
                "%i entries per LQ | %i entries per SQ\n",
                maxLQEntries,maxSQEntries);
    } else if (lsqPolicy == Threshold) {

        assert(params->smtLSQThreshold > LQEntries);
        assert(params->smtLSQThreshold > SQEntries);

        DPRINTF(LSQ, "LSQ sharing policy set to Threshold: "
                "%i entries per LQ | %i entries per SQ\n",
                maxLQEntries,maxSQEntries);
    } else {
        panic("Invalid LSQ sharing policy. Options are: Dynamic, "
                    "Partitioned, Threshold");
    }

    thread.reserve(numThreads);
    for (ThreadID tid = 0; tid < numThreads; tid++) {
        thread.emplace_back(maxLQEntries, maxSQEntries);
        thread[tid].init(cpu, iew_ptr, params, this, tid);
        thread[tid].setDcachePort(&cpu_ptr->getDataPort());
    }
}

template<class Impl>
std::string
LSQ<Impl>::name() const
{
    return iewStage->name() + ".lsq";
}

template<class Impl>
void
LSQ<Impl>::regStats()
{
    //Initialize LSQs
    for (ThreadID tid = 0; tid < numThreads; tid++) {
        thread[tid].regStats();
    }
}

template<class Impl>
void
LSQ<Impl>::setActiveThreads(list<ThreadID> *at_ptr)
{
    activeThreads = at_ptr;
    assert(activeThreads != 0);
}

template <class Impl>
void
LSQ<Impl>::drainSanityCheck() const
{
    assert(isDrained());

    for (ThreadID tid = 0; tid < numThreads; tid++)
        thread[tid].drainSanityCheck();
}

template <class Impl>
bool
LSQ<Impl>::isDrained() const
{
    bool drained(true);

    if (!lqEmpty()) {
        DPRINTF(Drain, "Not drained, LQ not empty.\n");
        drained = false;
    }

    if (!sqEmpty()) {
        DPRINTF(Drain, "Not drained, SQ not empty.\n");
        drained = false;
    }

    return drained;
}

template <class Impl>
void
LSQ<Impl>::takeOverFrom()
{
    for (ThreadID tid = 0; tid < numThreads; tid++) {
        thread[tid].takeOverFrom();
    }
}

template <class Impl>
int
LSQ<Impl>::entryAmount(ThreadID num_threads)
{
    if (lsqPolicy == Partitioned) {
        return LQEntries / num_threads;
    } else {
        return 0;
    }
}

template <class Impl>
void
LSQ<Impl>::resetEntries()
{
    if (lsqPolicy != Dynamic || numThreads > 1) {
        int active_threads = activeThreads->size();

        int maxEntries;

        if (lsqPolicy == Partitioned) {
            maxEntries = LQEntries / active_threads;
        } else if (lsqPolicy == Threshold && active_threads == 1) {
            maxEntries = LQEntries;
        } else {
            maxEntries = LQEntries;
        }

        list<ThreadID>::iterator threads  = activeThreads->begin();
        list<ThreadID>::iterator end = activeThreads->end();

        while (threads != end) {
            ThreadID tid = *threads++;

            resizeEntries(maxEntries, tid);
        }
    }
}

template<class Impl>
void
LSQ<Impl>::removeEntries(ThreadID tid)
{
    thread[tid].clearLQ();
    thread[tid].clearSQ();
}

template<class Impl>
void
LSQ<Impl>::resizeEntries(unsigned size, ThreadID tid)
{
    thread[tid].resizeLQ(size);
    thread[tid].resizeSQ(size);
}

template<class Impl>
void
LSQ<Impl>::tick()
{
    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        thread[tid].tick();
    }
}

template<class Impl>
void
LSQ<Impl>::insertLoad(const DynInstPtr &load_inst)
{
    ThreadID tid = load_inst->threadNumber;

    thread[tid].insertLoad(load_inst);
}

template<class Impl>
void
LSQ<Impl>::insertStore(const DynInstPtr &store_inst)
{
    ThreadID tid = store_inst->threadNumber;

    thread[tid].insertStore(store_inst);
}

template<class Impl>
Fault
LSQ<Impl>::executeLoad(const DynInstPtr &inst)
{
    ThreadID tid = inst->threadNumber;

    return thread[tid].executeLoad(inst);
}

template<class Impl>
Fault
LSQ<Impl>::executeStore(const DynInstPtr &inst)
{
    ThreadID tid = inst->threadNumber;

    return thread[tid].executeStore(inst);
}

template<class Impl>
void
LSQ<Impl>::writebackStores()
{
    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (numStoresToWB(tid) > 0) {
            DPRINTF(Writeback,"[tid:%i] Writing back stores. %i stores "
                "available for Writeback.\n", tid, numStoresToWB(tid));
        }

        thread[tid].writebackStores();
    }
}

template<class Impl>
bool
LSQ<Impl>::violation()
{
    /* Answers: Does Anybody Have a Violation?*/
    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (thread[tid].violation())
            return true;
    }

    return false;
}

template <class Impl>
void
LSQ<Impl>::recvReqRetry()
{
    iewStage->cacheUnblocked();

    for (ThreadID tid : *activeThreads) {
        thread[tid].recvRetry();
    }
}

template <class Impl>
bool
LSQ<Impl>::recvTimingResp(PacketPtr pkt)
{
    if (pkt->isError())
        DPRINTF(LSQ, "Got error packet back for address: %#X\n",
                pkt->getAddr());

    thread[cpu->contextToThread(pkt->req->contextId())]
        .completeDataAccess(pkt);

    if (pkt->isInvalidate()) {
        // This response also contains an invalidate; e.g. this can be the case
        // if cmd is ReadRespWithInvalidate.
        //
        // The calling order between completeDataAccess and checkSnoop matters.
        // By calling checkSnoop after completeDataAccess, we ensure that the
        // fault set by checkSnoop is not lost. Calling writeback (more
        // specifically inst->completeAcc) in completeDataAccess overwrites
        // fault, and in case this instruction requires squashing (as
        // determined by checkSnoop), the ReExec fault set by checkSnoop would
        // be lost otherwise.

        DPRINTF(LSQ, "received invalidation with response for addr:%#x\n",
                pkt->getAddr());

        for (ThreadID tid = 0; tid < numThreads; tid++) {
            thread[tid].checkSnoop(pkt);
        }
    }

    delete pkt;
    return true;
}

template <class Impl>
void
LSQ<Impl>::recvTimingSnoopReq(PacketPtr pkt)
{
    DPRINTF(LSQ, "received pkt for addr:%#x %s\n", pkt->getAddr(),
            pkt->cmdString());

    // must be a snoop
    if (pkt->isInvalidate()) {
        DPRINTF(LSQ, "received invalidation for addr:%#x\n",
                pkt->getAddr());
        for (ThreadID tid = 0; tid < numThreads; tid++) {
            thread[tid].checkSnoop(pkt);
        }
    }
}

template<class Impl>
int
LSQ<Impl>::getCount()
{
    unsigned total = 0;

    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        total += getCount(tid);
    }

    return total;
}

template<class Impl>
int
LSQ<Impl>::numLoads()
{
    unsigned total = 0;

    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        total += numLoads(tid);
    }

    return total;
}

template<class Impl>
int
LSQ<Impl>::numStores()
{
    unsigned total = 0;

    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        total += thread[tid].numStores();
    }

    return total;
}

template<class Impl>
unsigned
LSQ<Impl>::numFreeLoadEntries()
{
    unsigned total = 0;

    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        total += thread[tid].numFreeLoadEntries();
    }

    return total;
}

template<class Impl>
unsigned
LSQ<Impl>::numFreeStoreEntries()
{
    unsigned total = 0;

    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        total += thread[tid].numFreeStoreEntries();
    }

    return total;
}

template<class Impl>
unsigned
LSQ<Impl>::numFreeLoadEntries(ThreadID tid)
{
        return thread[tid].numFreeLoadEntries();
}

template<class Impl>
unsigned
LSQ<Impl>::numFreeStoreEntries(ThreadID tid)
{
        return thread[tid].numFreeStoreEntries();
}

template<class Impl>
bool
LSQ<Impl>::isFull()
{
    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (!(thread[tid].lqFull() || thread[tid].sqFull()))
            return false;
    }

    return true;
}

template<class Impl>
bool
LSQ<Impl>::isFull(ThreadID tid)
{
    //@todo: Change to Calculate All Entries for
    //Dynamic Policy
    if (lsqPolicy == Dynamic)
        return isFull();
    else
        return thread[tid].lqFull() || thread[tid].sqFull();
}

template<class Impl>
bool
LSQ<Impl>::isEmpty() const
{
    return lqEmpty() && sqEmpty();
}

template<class Impl>
bool
LSQ<Impl>::lqEmpty() const
{
    list<ThreadID>::const_iterator threads = activeThreads->begin();
    list<ThreadID>::const_iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (!thread[tid].lqEmpty())
            return false;
    }

    return true;
}

template<class Impl>
bool
LSQ<Impl>::sqEmpty() const
{
    list<ThreadID>::const_iterator threads = activeThreads->begin();
    list<ThreadID>::const_iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (!thread[tid].sqEmpty())
            return false;
    }

    return true;
}

template<class Impl>
bool
LSQ<Impl>::lqFull()
{
    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (!thread[tid].lqFull())
            return false;
    }

    return true;
}

template<class Impl>
bool
LSQ<Impl>::lqFull(ThreadID tid)
{
    //@todo: Change to Calculate All Entries for
    //Dynamic Policy
    if (lsqPolicy == Dynamic)
        return lqFull();
    else
        return thread[tid].lqFull();
}

template<class Impl>
bool
LSQ<Impl>::sqFull()
{
    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (!sqFull(tid))
            return false;
    }

    return true;
}

template<class Impl>
bool
LSQ<Impl>::sqFull(ThreadID tid)
{
     //@todo: Change to Calculate All Entries for
    //Dynamic Policy
    if (lsqPolicy == Dynamic)
        return sqFull();
    else
        return thread[tid].sqFull();
}

template<class Impl>
bool
LSQ<Impl>::isStalled()
{
    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (!thread[tid].isStalled())
            return false;
    }

    return true;
}

template<class Impl>
bool
LSQ<Impl>::isStalled(ThreadID tid)
{
    if (lsqPolicy == Dynamic)
        return isStalled();
    else
        return thread[tid].isStalled();
}

template<class Impl>
bool
LSQ<Impl>::hasStoresToWB()
{
    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (hasStoresToWB(tid))
            return true;
    }

    return false;
}

template<class Impl>
bool
LSQ<Impl>::willWB()
{
    list<ThreadID>::iterator threads = activeThreads->begin();
    list<ThreadID>::iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        if (willWB(tid))
            return true;
    }

    return false;
}

template<class Impl>
void
LSQ<Impl>::dumpInsts() const
{
    list<ThreadID>::const_iterator threads = activeThreads->begin();
    list<ThreadID>::const_iterator end = activeThreads->end();

    while (threads != end) {
        ThreadID tid = *threads++;

        thread[tid].dumpInsts();
    }
}

#endif//__CPU_O3_LSQ_IMPL_HH__

redpajama_set_name: RedPajamaGithub


text:
The Egypt Diocesan Association
supporting the work of the Diocese of Egypt with North Africa and the Horn of Africa
EDA People
From Bishop Mouneer
Diocese Newsletters
Bible Society News
Join the EDA
Diocese Clergy & Ministry Leaders
Churches & Ministries
History of the Diocese 1839-2000
Early Evangelisation 1898-1910
The Cathedral on the Nile
The Cathedral on Zamelek
Early Hospital Pictures
Sketches 1895-1907
Christianity in Egypt AD
BC Egypt and the Bible
← Study Visit of Egypt
Mark's Gospel in Arabic Sign Language →
Bill Musk To Chair EDA
Posted by Secretary on September 24, 2017 in EDA News	| Leave a comment
Canon Huw Thomas, MBE, EDA Chairman 2009 -2017 has retired from the chair but, as Bishop's Commissary, remains a committee member. He is followed as chair by Bishop Bill Musk who was elected at the AGM in June, 2017.
The Rt Revd Dr Bill Musk was Assistant Bishop for North Africa in the Anglican/Episcopal Diocese of Egypt with North Africa & the Horn of Africa and also Rector of St George's Church, Tunis from 2008 until his retirement at the end of 2015.
Bill was ordained in 1981 and served for six-and-a-half years at All Saints' Cathedral, Cairo in Egypt.
Bill had previously had responsibility within Living Bibles International for its Middle East work, covering countries/languages from Afghanistan to Morocco, Turkey to Egypt, and had also worked with Operation Mobilisation and Middle East Media.
In 1988 Bill and his wife Hilary were selected as CMS mission partners to work with the (then) Islam in Africa Project based in Ibadan, Nigeria. While waiting, for nearly a year, for a visa that never materialised he worked in the CMS Personnel Department and did research into mission partners' service patterns.
Within the UK, Bill served for seven years as Team Vicar of St Peter's, Maghull and then for eleven years as Vicar of Holy Trinity and St Matthias, a multi-ethnic church in Tulse Hill, south London.
Bill is a well-known Islamicist and the author of several books: The Unseen Face of Islam, Touching the Soul of Islam, Holy War, Kissing Cousins? and The Certainty Trap.
He and Hilary live now on the south coast of the UK. They have four adult children and five grandchildren (so far!).
Tagged: Africa, Bill, Chair, Diocese, EDA, Egypt, Huw, Joseph, Musk, New, Wasef
The Diocese Website
Archives Select Month December 2019 July 2019 June 2019 May 2019 April 2019 March 2019 November 2018 October 2018 July 2018 June 2018 May 2018 January 2018 December 2017 November 2017 October 2017 September 2017 August 2017 June 2017 April 2017 December 2016 November 2016 August 2016 June 2016 April 2016 March 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 April 2015 March 2015 February 2015 January 2015 December 2014 October 2014 September 2014 July 2014 June 2014 May 2014 April 2014 March 2014 February 2014 January 2014 November 2013 October 2013 July 2013 November 2012 June 2012
We are very grateful to all those who have supplied photos and illustrations or who have given permission to use images on the website, in particular: The Diocese of Egypt, Arthur Burrell, Canon Peter Heartfield, Mrs Margaret Morris, Mrs Margaret Prior, Canon Frances Prockter, Douglas Thornton, Mrs Elspeth Mackinlay, Bishop Mouneer Anis, Bishop Bill and Hilary Musk, Bishop Andrew and Jamice Proud, Mrs Margaret Carruthers, Mrs Jean Chase.
Home | What We Do | Join EDA | Partners | Donate | Links | Privacy Policy | Contact | Sitemap | Login
© 2013 The Egypt Diocesan Association


Raging and fast-paced black metal with a strong melodic flair to it is what this Tasmanian horde brings to the table and it is a delight to immerse oneself in tunes that are as epic as these. The melodies are rather morose and there are some great harmonies in play on this 8-track offering. On top of that, these guys are undoubtedly skilled musicians and their compositions come across as focused pieces with depth and substance to them. Not that Atra Vetosus are doing anything new as such, but they obviously have a firm grasp of how to write engaging and concise songs that evoke feelings of longing, loneliness, and nature's enduring mysteries.
Many of the tracks unfold gradually and achieve a captivating grandeur, which is perhaps best illustrated by the brooding "Ever Falling Snow" and the overwhelmingly majestic "Fading Life, Winter Winds". The acoustic "Violet" is another heartfelt treat. The record sounds cold and hard, yet there is something strangely appealing and warm about it too, which is an interesting contrast, me thinks. The vocals are a tad one-dimensional and could do with some more variation, but they get the job done.
"Apricity" is well worth checking out should you find yourself in the mood for some diverse, melodic, and hugely atmospheric metal. This is a very cool soundtrack to December and January – that is for damn sure.


David Beckham's reincarnation in club football at AC Milan needs to be put into a little perspective.
Running around for almost a whole game doesn't quite make him a contender for world player of the year next time around.
Inspiring Milan to a draw with Roma is also no great feat. Despite their list of superstars, the Rossoneri have won only two of their last nine matches and are nine points off the top in Serie A.
And we shouldn't be too quick to hand out credit to Beckham for earning a starting berth either.
Let's not forget, this is the club who put Jermaine Pennant on their January shopping list.
That Beckham has shown he is still fit after messing around in the United States is good news for England manager Fabio Capello, but he is hardly going to change all his plans to accommodate the country's former captain because of it.


text:
Legal Seminar
24 Dec. 2022, Saturday, Ahmedabad, India
2,000 Lawyers and Judges Gather for Seminar at Pramukh Swami Maharaj Nagar in Ahmedabad
A one-day seminar was organized on 24 December for members of the legal fraternity as a part of the centenary birth celebrations of His Holiness Pramukh Swami Maharaj in Ahmedabad, in partnership with the Bar Council of Gujarat.
The conference was led by a panel of high-calibre speakers, including Honourable Justice M.R. Shah (Judge, Supreme Court of India), Senior Advocate Kamal Trivedi (Advocate General of Gujarat), Senior Advocate S.V. Raju (Additional Solicitor General of India), Senior Advocate Manan Kumar Mishra (Chairman, Bar Council of India), and Anirudh Sinh Zala (Chairman, Bar Council of Gujarat).
In his inaugural welcome address, Anirudh Sinh Zala, Chairman of the Bar Council of Gujarat, said, "The Swaminarayan sampraday takes care of people and provides them with a platform for progress. 'Pramukh Swami Maharaj Nagar' is magnificently organized and is an exemplar of cleanliness." He requested his fellow lawyers to not only visit the Nagar, but also imbibe the lessons from the various exhibitions.
Senior Advocate Kamal Trivedi, Advocate General of Gujarat, said, "At this moment, one can witness unity in diversity as different legal luminaries from the Supreme Court, the High Court of Gujarat, Bar Council of India and Bar Council of Gujarat are present today under the roof of this conference premises."
He also reminisced asking a question to Pramukh Swami Maharaj in 2002 in Ahmedabad on the amount of time a person should spend on puja. Pramukh Swami Maharaj replied, "If you sincerely perform your work, it is akin to performing worship."
Supreme Court Judge Honourable Justice M.R. Shah shared, "On meeting Pramukh Swami Maharaj in 2004, I realized one should lead a disciplined life. We should follow in the footsteps of Pramukh Swami Maharaj and imbibe the virtues of discipline, selfless service and generosity in our profession."
Appreciating the values of ethics and duty from Pramukh Swami Maharaj's life, he requested the young lawyers to work with ultimate devotion while being connected to one's roots.
Senior Advocate Manan Kumar Mishra, Chairman of the Bar Council of India spoke about professional ethics. "Today we are all obliged to Pramukh Swami Maharaj. Our profession is centred on dharma, our duty to fight for justice for our clients, our society and our country. If we follow proper dharma, we will be successful." Awestruck by the grandeur of 'Pramukh Swami Maharaj Nagar', he offered to organize a similar legal seminar by the Bar Council of India at Swaminarayan Akshardham in New Delhi.
Senior Advocate SV Raju, Ld. Additional Solicitor General of India threw light on the legal essentials of arrest, bail and requirements to be followed when adducing electronic evidence before the Court.
The final session concluded with a thought-provoking talk by renowned spiritual motivational speaker of BAPS, Gyanvatsaldas Swami, on 'Think Beyond Responsibilities'. He said, "We believe our responsibilities to be limited by our profession. However, one should live a life beyond professional boundaries and contribute to humanity and society. We should imbibe ethics and discipline in our life and set an example for others. Lost money can be recovered, but not lost reputation. Our wrongdoings have a boomerang effect as they cannot be hid in a round world that is without any corners."
All the delegates were given a guided tour of 'Pramukh Swami Maharaj Nagar' where they learned about Pramukh Swami Maharaj's inspiring life and worldwide contributions for humanity through the various attractions and exhibitions.
This seminar was the seventh in a series of 14 such conferences for professionals of various fields, including doctors, realtors, industrialists, technocrats and entrepreneurs. It is a testament to the progressive mindset of Pramukh Swami Maharaj, whose work and teachings touched people from all walks of life, to ensure the holistic success and happiness of everyone in society.
Pramukh Swami Maharaj was an exemplary spiritual leader who personified his universal teaching, 'In the joy of others lies our own'. The culmination of his centenary anniversary is being celebrated through a month-long festival on a 600-acre site off the SP Ring Road in Ahmedabad made possible by the selfless service of more than 80,000 volunteers inspired by His Holiness Mahant Swami Maharaj, the spiritual successor of Pramukh Swami Maharaj.
Volunteers Felicitation Assembly at Pramukh Swami Maharaj Nagar
18th Jan, 2023, Ahmedabad, India
Appreciation Assembly at Pramukh Swami Maharaj Nagar
Grand Finale: 'We Will Not Forget You' Pramukh Swami Maharaj Centenary Celebrations
His Holiness Pramukh Swami Maharaj was given a grand devotional tribute in...


text:
My Search for a Boyhood Friend Led to a Dark Discovery
Productivity Tips and Apps	by Productivity Hub April 25, 2019 April 26, 2019
Some writers used to drink when the words didn't come. Now we have the internet. Whenever I get stuck writing, instead of sliding open the bottom drawer with the whiskey bottle, I load up The New York Times or Politico, check my email, or, when all else fails, start Googling old acquaintances. Most of us have done it. What ever happened to that bucktoothed kid from third grade? There he is, grinning at you from the computer screen—balding, paunchy, mustachioed—and you're reading about his lake cottage, his wood-turning hobby, his Danube cruise, his grandchildren, his cats.
A few months ago, as I was staring at a wretched chapter I was trying to write, I idly Googled the name "Peter Anderson" and "New Jersey." Petey was my best friend growing up in Wellesley, Massachusetts, until he moved to New Jersey in seventh grade. But his was a common name, and it returned tens of thousands of hits. Slumped in my chair, continuing to waste time, I tried his mother's name, his father's, and his brother's. There were just too many Andersons, though, and nothing of note surfaced, beyond an old article in The Times of Trenton about a murder. This obviously wasn't my friend Petey: Dozens of other Peter Andersons in New Jersey were probably alive and well and going about their business.
Petey lived across the brook from me in a white stucco house overlooking a golf course owned by Wellesley College. He was a droll kid with pale orange hair and papery skin through which you could see blue veins. He had a cheerful mother and a silent, raddle-faced alcoholic father. After work, his father parked himself in a wing chair in the living room, shook out the afternoon Boston Herald, and read it while gripping a scotch on the rocks. When he wanted another, he jiggled the empty glass and Mrs. Anderson hurried in with fresh ice and the bottle.
In those days before the curated childhood, Petey and I ran wild, concerning ourselves with knocking on doors and running away, getting chased off the golf course by greenskeepers, playing stickball, making crank calls, and hunting for buried treasure. We dug holes in the woods behind the golf course, hoping to unearth a sack of pine tree shillings from colonial days or gold doubloons from the time when Captain Kidd (so we fantasized) sailed his ship up the Charles River.
One fall day, my mother gave me an empty cookie tin with a picture of a great ship plowing through waves, surrounded by gulls. Petey came over, and I said, "Let's fill this with treasure and bury it." We decided to leave it in the ground for 10 years and dig it up when we were 18. The year was 1964.
Petey and I spent hours debating what to put in the tin. The treasure had to be something valuable enough that our grown-up selves would be glad to have it back. We gathered our best things and laid them out on my bed for inspection. Most of them struck us as childish junk, but a few stood out as objects with adult gravitas. I chose a Morgan silver dollar, a coiled-up trilobite fossil, and my finest arrowhead—an ancient beauty flaked out of petrified wood in which you could still see the tree rings. Among Petey's treasures were a squirrel skull, a miniature brass cannon from the USS Constitution's gift shop, and an intricate blob of lead he had made by melting fishing sinkers on the stove and pouring the molten metal into water. It was a method of telling the future, he said. The blob predicted that his life would be one of wealth, success, and happiness.
As we looked over our carefully assembled treasures, they still didn't seem adequate for a great journey into the future. I had an idea: Why not each write the story of our lives? Whatever else we put in the tin, we knew this would make for good reading, especially if we'd forgotten our childhoods, like most adults we knew.
Every afternoon for several weeks, we gathered in Petey's living room and labored over legal pads, sharpening and resharpening our pencils until the flakes lay in tiny curls all around us on the carpet. I called my opus "The Story of My Life So Far." I remember writing about riding horses in Wyoming and living with a Luo family in the African bush, eating ram guts and ugali for supper and listening to the lions roar at night. (I had eccentric parents.) Petey called his "Eight Years Old and Full of Beans," a title I criticized as corny, but he stuck with it. I didn't read his story and he didn't read mine; that would happen 10 years hence.
When we were done, we rolled up the papers, tied them with ribbons, and sealed them with wax. We carefully packed the tin, then wrapped it in layers and layers of duct tape so it would be waterproof. I wondered: When we dug it up, who would we be? What would America look like? Would there be flying cars and men on the moon? Would we all be Reds, as my teacher said was going to happen if people didn't wake up? Would the world be a cinder from nuclear war? The future was strange, scary, and thrilling to ponder.
The crucial question arose as to where to bury the tin. It had to be a far-off place where anyone could find it; that was part of the excitement. We settled on an abandoned field deep in the woods at the farthest edge of the Wellesley College property. One fine fall day, equipped with a compass, pick, and shovel, Petey and I headed out. The maples had turned scarlet, and the leaves, backlit by the sun, glowed like church glass against a blue sky.
Once at the field, we put down the shovel and pick and scoped out the scene. We decided on a hollow oak as our starting point. Standing at the foot of the oak, I sighted into the field with my compass. Due west, in the middle of the field, stood a cedar sapling. We paced the distance through weeds and grass, picking the cockleburs off our socks: 21 paces. Having established that distance, we then measured nine paces due north.
I sank the shovel into the ground and cut a rectangle in the tough grass. We worked off the turf in a single piece and laid it aside. Wielding the pick, I broke up the dirt while Petey shoveled it out, piling it nearby. In 20 minutes we had prepared a most excellent hole, 2 feet deep, which cut through the upper layer of loam into a stratum of orange clay. We placed the tin inside and snugged it down tight. Petey backfilled the hole and smacked down the dirt with the back of the shovel. We replanted the grass on top, brushed it out with our fingers, and threw the remaining clods of dirt into the woods. A dozen artfully placed autumn leaves completed the picture.
Up to that point in my life, time had given me everything I had; I was now starting to realize it also took things away.
We shook hands and promised to come back in 10 years. I drew a treasure map showing the oak tree, the field, and the cedar tree, with dotted lines indicating the number of paces and directions, leading to where an X marked the spot. I made a copy of the map for Petey and locked mine in a tin safe hidden behind a secret panel in my room. There it remained as the years rolled by.
In seventh grade, Petey moved away to New Jersey. We were both devastated by the separation. We wrote long letters to each other, some so fat they had to be rolled up and mailed in a tube. But over the course of a year, the letters lost weight and became sickly, and finally our friendship passed away peacefully in its sleep. The treasure was almost—but not quite—forgotten.
When I was 16, while rummaging through some old stuff, I found the map still hidden in the safe. I stared at it, thinking of my long-lost pal. We had promised to wait until 1974, but I hadn't seen Petey in years, and it felt like an eternity had passed since we buried the tin. The years between 8 and 16 are mighty indeed. Since Petey had left, I figured the promises we had made to each other were no longer valid, and I would be justified in digging up the box by myself, two years before its time.
I got a shovel out of the garage and, map in hand, set off. My days of roaming the woods were over, but I still knew the land by heart. When I reached the location of the field, however, I was shocked to discover it no longer existed. It had rejoined the forest, growing into a thicket of red cedars, oaks, and birches.
I found the hollow oak. But when I stood at its base and trained my compass west, I couldn't identify the cedar tree. There were dozens of cedars of varying sizes, some 10 feet tall or more, clustered in a dense stand. I measured out 21 paces, trying to approximate the length of an 8-year-old's stride. Pushing through the branches, I arrived at a tree that, because it seemed to be the biggest, might have been the one we used as a landmark. From there, following the compass, I measured nine paces north, halted, and began to dig.
It was hard going, hacking through mats of crisscrossing roots. After a while I hit softer dirt and the digging got easier. Down, down I dug, well into the orange layer, finding nothing. I paced it off again and dug another hole. Nothing. I dug a third, then a fourth. Resentment mingled with a keen sense of loss. Up to that point in my life, time had given me everything I had; I was now starting to realize it also took things away.
Over the years, thoughts of Petey drifted through my mind at random moments. An old friend said he'd heard Petey was cleaning swimming pools somewhere, and that he was gay, but I didn't get around to digging deeper. That's where things would have remained, but for the constant temptation of the internet. Now, at 62 years of age, I was frivolously Googling away, trying to find out what someone I knew more than half a century ago was up to, and having no success. And then I remembered a crucial detail: Petey's middle name was Stark. This was enough to refine the search—and up popped that same article in The Times of Trenton.
On May 2, 2011, the newspaper said, the body of a Peter Anderson was found in a boarding house in Ewing, New Jersey. The man's hands and feet were bound with packing tape. He had apparently been bludgeoned to death with a hammer. Curiously, Petey's middle name appeared nowhere in the article. It seemed that the search engine had turned over an arbitrary stone. Still, I was deeply troubled. I couldn't seem to verify that the murder victim wasn't Petey. Realizing I wasn't going to get any work done until I knew for sure, I spent $9.95 on an Intelius search of public records.
It revealed that Peter Stark Anderson, son of Virginia and Perry Anderson, of Hightstown, New Jersey, was deceased, and that the date of his death was May 2, 2011. The murder victim was my friend Petey.
I felt as though I had been suddenly poisoned; my insides seized up. Gripped by a feeling of nausea, I began reading the other stories about the homicide, of which there were half a dozen.
The police had quickly identified a suspect, a man named Robert Horrocks Jr., who had been working as a handyman at the boarding house where Petey lived. Horrocks had fled to Connecticut the night of the killing. His blood-stained clothes were recovered, and he was brought back to New Jersey and charged with murder. At his bail reduction hearing, the newspaper reported, his attorney contended that Horrocks had killed Petey while defending himself in a fight. Horrocks interrupted him and insisted on speaking. The judge, obliging, warned him of his rights. Horrocks then said, "I know I'm guilty of the crime."
At his sentencing, Horrocks went on to tell the court why he was justified in killing Petey. While doing repairs at the boarding house, he said, he had brought along his girlfriend's autistic adult son, whom Petey had sexually assaulted. I forced myself to read on, stupefied with disbelief. Horrocks returned weeks later to take revenge. "I did what I had to do," he reportedly said. "I didn't mean to kill the guy, but he ended up dying and I'm paying for it. End of story."
According to The Times, the prosecutor questioned Horrocks' account. Nobody, she said, could corroborate his story of a sexual assault, including the autistic man himself. Furthermore, the prosecutor continued, Horrocks knew the son had been molested years before by another man. "The story was out there ripe for the picking, and I suspect the defendant latched onto it as a justification," she said. Horrocks was sentenced to 30 years in prison without possibility of parole.
The story left my mind in a state of complete disorder. As a boy, Petey had been terrified of violence. Being frail and gentle, he was the target of bullying—shoulder bumping (ex-cuse me!), tripping, popping of shirt loops, taunts of "faggot," and smacking upside the head. He fled from any hint of conflict, usually with a wiseass comment flung over his shoulder, and he could outrun any goofus who took up the chase. I couldn't begin to fathom the trajectory that brought him from an upper-upper-middle-class home in Wellesley to a cramped boarding house in New Jersey. Details of his life came flickering back into my memory: Petey singing songs to his hamster Gertrude; Petey cradling his dying dog after she'd been hit by a car, even though she was bleeding and peeing all over him; Petey writing silly stories about a magical valley where the animals talked like people; Petey and I burying a treasure.
My feckless Googling had reaped a monstrous reality that I knew was going to haunt me for the rest of my life. I asked myself: Is there something righteous in facing reality, or would it have been better to stay ignorant? A surfeit of ugly knowledge is a feature of our age, a result of the internet carrying to our doorstep, like a tomcat with a dead rat, all manner of brutal information. How many others have flippantly Googled an old friend and discovered something ghastly? This was not knowledge as power; it was knowledge as sorrow.
But I was not done. I had to know what happened. I started digging again. I got contact information for the prosecutor, the public defender, the judge, and the journalist who wrote The Times stories. I got the telephone number, address, and email address of Petey's brother, living in Massachusetts. I lined up all that information, printed it out, and squared it off on the corner of my desk. It was everything I needed to find the answer. I stared at it for weeks—and then I threw it out. In a world verminous with information, there are some things I just don't want to know.
A month or two later, when I had at least minimally processed Petey's murder, I did undertake one final bit of research. Using Google Earth, I looked at the abandoned field where we buried the treasure. It had grown into solid forest—wild, tangled, thick, a small wilderness in suburbia. After 55 years, the tin containing Petey's life story, my prized arrowhead, and a lying lump of lead is still there, continuing its long, dark journey into the future.
All Rights Reserved for
Stop saying 'I'm sorry.' Research says it makes others think less of you—here's what successful people do instead
Purchasing More Things Is Not the Answer to Your Problems


Every creative project is different. This is good news, in that it means there's basically no wrong way to go about creating. It's bad news, in that every project is a series of potential stall-outs and less-than-ideal turns that take massive effort to get back on track towards the goal line of a Finished Work.
None of this is news to anyone who's read my blog before, or heard me talk about writing. It's not news to anyone who follows amazing writers like Chuck Wendig and John Hartness. The work is the thing, and the thing is the work. Get it done … but not to any set formula.
Some writers scoff at the notion of each project being different. "I sit down every day and write my two thousand words, and those words follow my outline for the plot, and the characters do what I tell them. I'm the one in control, this nonsense about the characters running away with the story is just laziness!" I'm sure you've heard that sort of talk. And hey, if that's what works for you, go for it. I find that authors who stick to that sort of rigid control of their work soon begin to turn out repetitive, dry, unimaginative stories, devoid of magic. Some people like that! And that's okay! It's also okay if that's not how you roll. Or write. Or read.
My first series, Children of the Desert, came in a mad rush of feeling that I was channeling someone else's stories, that the characters were speaking through me and I was tampering by adjusting events for higher drama and better plot. (Confession: I tampered anyway. Editors helped a lot on that.) Looking back, I see a lot of structural flaws in that series, places where, today, I would tighten up the pace and insert more conflict and tension. More, and different: I didn't notice, as I was writing, how dark much of the story was. While I stand behind those books, I don't want to go to that level of narrative pain again. They were rough to write and I know, from feedback, they can be rough to read.
I'm currently working on a project that, while dark, very deliberately doesn't go into the same arenas as the COTD series. I'm focusing on keeping each chapter taut and flowing into the next. I'm watching my semi-colons and sentence structure up front, rather than writing freely and fixing issues in the editing cycle. I have an outline; it's already been blown out the window. I'm going to rewrite it, because I need one for this book. There are so many possible directions for this concept, and I'm afraid I'll wander off track and get lost in the what-if weeds without guideposts.
The basic concept is an alternate-history urban fantasy, to apply the category tags up front. Witches, and witchcraft, are real, and have been real throughout history. Sometimes witches are accepted by the mainstream, other times they're persecuted as an "easy" target. (Surprise: a real witch is not an easy target.) There are laws regarding Acceptable Witchcraft, and special jails for witches that transgress. The main character is a Reluctant Hero, one of those Ordinary Folks who gets dragged into Saving The Day. After she manages to save herself, of course!
Enough of the category tags for now. Mia is a forty-something single woman with a sharp mind, quick wit, and an attitude. She works hard as a freelance writer/researcher, makes enough to scrape by, and isn't interested in anything that might risk her precarious stability. Enter a whole lot of disruption in the form of a witch who declares that she's chosen Mia as her apprentice. Correctly guessing that the pay for "apprentice witch" is about zero, and that the hours involved would wreck her freelance career, Mia tries to refuse. Next thing she knows, she's running for her life….
And then, of course, there's the eldritch monster rampaging through the city, killing at seeming random. The network of "legal" witches are busy arguing what to do about it, with most opting to hide until it goes away, or to leave town entirely. One maverick outsider is out to kill the monster and end the threat entirely. But are the killings actually random? Who summoned the monster in the first place, and why? And is the local witch community hunting the maverick instead of the monster? Do they think she's the actual monster–or do they want to stop her from taking down the real monster?
I'm having a lot of fun with this story, obviously. It's the first time I've tried my hand at a real world adjacent tale, and the freedom that comes from not having to make everything up from scratch is exhilarating. I'm also writing it in fits and spurts. I keep running into stall-outs and staring at the wall moments. Chapters arrive complete in my head or have to be wrenched out painfully, one line at a time. I keep having to sharpen characters up: for some reason, I veer into making them nice. And they can't be nice. Kind, sometimes, sure. But not nice. Good, maybe. But nice is deadly for any real tension in this story.
This entire project is extremely different from anything else I've done. I'm inserting [FILL IN SUPPORTING DETAIL HERE LATER] and [FACT CHECK THIS LATER] rather than slowing down to make sure everything is correct. It feels weird as hell to leave gaps like that, but it's letting me get a complicated story blocked out more efficiently than usual.
Right now, I'm on chapter seventeen, with a total word count of around 34,000 words, and Mia is just starting to see the shape of the world she's been dragged into. By the time I get to 60,000 words, she needs to be an active participant, and I want the story to be a triumphant, stand-alone wrap at 90K. I suspect there's a lot of editorial trimming in my future!
For anyone intrigued by this write-up, I do have some draft chapters up online! You can see them by signing up for my Patreon: patreon.com/leonarwisoker . Full disclosure: you have to sign up as a paying patron to read the chapters. I have benefits for non-paying patrons, too, and some really good benefit tiers for paying patrons (like free editing work!), so please go take a look.


Your Family Will Feel Right At Home In This 3 Bedrooms, 2.5 Bath Home. Great North Oshawa Location, Close To Schools, Shopping, Parks, Transit & Easy Access To Proposed 407 Extension. Home Features Eat-In Kitchen With Ceramic Floors, Pantry, B/I Dishwasher, & Extra Cupboards. Convenient Deck Off Kitchen Overlooks Back Yard. Check out the Great Room features Hardwood Floors & Gas Fireplace, As This Will Be Your Favorite Place on Those Cold Winter Nights.
Extras include: Bright 2nd Floor Laundry. Master Suite with Large W/I Closet & 4 Pc Ensuite. Basement With large window and sliding glass W/O To Patio & Large Back Yard With Trees. Price Includes: Window Coverings, Central Air Conditioning, R/I Central Vacuum, All Appliances & Electric Light Fixtures. Home shows Pride of ownership.
Kitchen with Walk-out to deck overlooking back yard.


text:
/* Stop IE flicker */
if ($.browser.msie == true) document.execCommand('BackgroundImageCache', false, true);
ChiliBook.recipeFolder     = "js/chili/";
ChiliBook.stylesheetFolder = "js/chili/"

jQuery.fn.antispam = function() {
  return this.each(function(){
	var email = $(this).text().toLowerCase().replace(/\sdot/g,'.').replace(/\sat/g,'@').replace(/\s+/g,'');
	var URI = "mailto:" + email;
	$(this).hide().before(
		$("").attr("href",URI).addClass("external").text(email)
	);
  });
};

$(function() {
	$("pre.javascript").chili();
	$("pre.html").chili();
	$("pre.css").chili();
	$("a.external").each(function() {this.target = '_new'});
	$("span.email").antispam();
});


text:
The Logic Of Greed
May 28, 2008 August 31, 2009 / junasun / 2 Comments
(Or, The Long Process Of Moral Evolution)
We Bikolanos can only hope for a miracle: That in view of 2010's election, these trapos(traditional politicians) are also thinking genuinely about the welfare of the Bikolanos, and not only that of maintaining their staus quo. However,given this more or less the same configurations of trapos in Bicol region running for "Office" in 2010- and most probably the same story in all other regions of the Philippines- I see 2010 not really as a chance for a profound or deep change in the politics of our country but just to keep things the way they currently are. So we Bikolanos should rather expect more from ourselves with regards to our own personal political education and thinking for a deep, qualitative social change will happen only if each one of us arrives at this level of political maturity and wisdom, that missing factor that is at the root of all these socio-political chaos in our nation. I also do not believe in the battlecry for moral revolution now happening in Manila for it is again just an emotional campaign of some people whose motives and consciousness are corrupted themselves as in the case of Jose de Venecia, Jr., the former Speaker of the House of Representatives.We may recall that, during the height of his power, de Venecia was the epitome of the corrupt traditional politician.
"We need a moral revolution today and make a fresh start, we badly need cleansing," says de VeneziaI. But I suspect such loud cry for cleansing for behind it is again the abuse of the Christian doctrine of repentance and forgiveness. That after all my transgressions, all my cheating, my killings, denunciation, injustice done to the society, corruption and plundering the town or the nation,I can simply turn to my catholic belief and ask for spiritual cleansing. Thus a "moral revolution" that will "dramatically reduce political corruption in the country," so the ousted Speaker de Venezia. He goes further,"When I say this, I mean I am not without sin,…I am 70, and I want to leave a good legacy for my country, for my children and for my grandchildren. We must now do something to lead our country from corruption, from despair and from poverty." Yes, suddenly this urgency from a former Trapo King, now leading the crusade for moral revolution (a case of a trapo king becoming a political saint?) while sounding like confessing to a bishop for his own salvation. His salvation, but not for the nation.
Corruption cannot be curbed this way if we want to be honest with ourselves. For as we have said before, corruption is just the tip of an iceberg. It takes more than just a ningas cogon to remove it, more than just a moral revolution and it needs a lot of time. Therefore, I think the the real thing is moral evolution, a natural social evolutionary process of replacing gradually our present moral make-up with something that has a future and sustainable for each one and for the whole nation to survive, where objectivity and rationalism, maturity and genuine political will has the upperhand and not the other way around,yes, this other way, where and how we are at the moment- a nation run like hell by emotions and by the logic of greed, hypocrisy and pseudo-morality – and corruption.
Our current moral make-up has no future, and so our current political culture for it is badly flawed. Our elected public officials are the rebels themselves against the law of the land. Now, how can a sane man expect them to deliver basic services and social justice to the people when they become interested only in their own pockets and lowly desires the moment they are exposed to the power a government office brings with it? The Filipino politicians regress to primitivity and to his jungle past once given the chance to govern. This is a sad fact, an attest that there is something fundamentally primitive yet with our social perception.The Philippines is governed by thieves from Malacanang down to many municipalities- including Bulan. So don't expect our nation and our town Bulan to progress as long as our system is rotten and as long as we have not evolved morally into politically-matured people.
Paraphrasing Hegel, Karl Marx noted that each historical fact repeats itself twice–the original drama becoming a farce. But Marx proved himself wrong for history has shown us that history repeats itself much more frequently. Look at the facts: Before de Venezia, Marcos himself cried out for reforms and self-discipline ("Sa Ikauunlad ng Bayan, Disiplina ang Kailangan") But what happened? Estrada advocated the same.What happened? C. Aquino did the same. What happened? Ramos cried out for the same moral revolution? What happened? And the sitting Arroyo? Let's listen to her speaker Ermita ," the President has pushed for the creation of the transparency group that monitors public biddings; the conduct of automated counting and anti-dynasty bill as part of several political reforms, and the Executive branch has been strongly supporting the independent function of the Office of the Ombudsman and the Commission on Human Rights(CHR)" and that " it has been the duty of every leader to pursue a program on moral revolution to provide a better future for the people."
Defending like a rotweiler dog his Honorable President, he continued , "It can come out in any other term, any other form, but definitely the stability of our country, the welfare of our people, and the moral stability of our country is paramount in the mind of every leader, every President, and that includes definitely President Gloria Macapagal-Arroyo," so the blinded Ermita. I just wonder how much he was paid for talking as idiotic as this. Statements like this one from Ermita is a proof that the age of Enlightenment has not yet arrived in our nation's history. We still are in the Dark Ages like that time in Europe, when lies were a plenty so as political murders, corruption and religious persecutions for the church dictated politics at that time,- as it is today in the Philippines. But things have changed since then in Europe, though it slid back from time to time in its history to situations comparable to the Middle Age. This is simply the mechanics of social evolution.
Albert Einstein once said that "one cannot cure the ills of society from the very consciousness that created the ills in the first place." Therefore, be catious, my fellow Filipinos, may fellow tagaBulans. De Venezia's consciousness is corrupted itself and his motives is one of egoism, of revenge. And there is something suspicious with his method when he surrounds himself with bishops from different churches of the country. This is more of a religious crusade, reminds me somewhat of the Inquisition in the Middle Ages that burned the church heretics. (see my Response To Timothy). This is leading to nowhere for this movement is superficial,hypocritical, very emotional and childish and is doomed to last only short. This applies naturally a considerable pressure to Arroyo but in the long term- or at least for 2010's election- this will not result in having morally upright people getting elected. We need to progress morally but we need a new ground to start with for as I see it, everything that we have now in our moral department has only led us to defeat and failure as a nation. Something must change fundamentally with our character if we really want to get out of the pit.This is possible to happen, though it will take hundreds of years if we follow the natural course of social evolution. Events to come will gradually transform us to new social beings with genuine sincerity, rationality, better moral instinct and politically mature individuals, a nation of people which has transcended its past and its old maladaptive personality.This moral revolution movement now and in the past is just a small, natural step to this moral evolution in its long process. So again, don't overrate (or expect too much) this moral revolution happening now for it will not yield good fruits in the coming 2010 election. But in the long run, this is part of those natural procesess that are shaping our future as a nation. Deep within our collective soul, the process of natural self-correction is running incessantly, slowly but surely, in an effort to adapt and survive as a nation. It simply needs a lot of time. And history has shown us that societies evolve and tend to be better with time. In this sense, Taoism's doctrine of " do nothing and everything will be done" applies.
Middle Age is also present in Bulan and is best exemplified by the present government of Bulan. For there is no trace of rationality, transparency but an apparent lack of political understanding and social responsibility. They, too, are rebels against the law of the land, against the constitution, against the Bill of Rights and is ruled not by democratic logic but by the logic of greed. How do you expect them also to deliver genuinely basic services to the people of Bulan? Like a decent hospital and better school buildings in the remote barangays, security and protection for the people, environmental protection. These things are not in their heads for the logic of greed follows that they think first on how they can run away with their spoils of war as they go on fooling the people of Bulan by a little feeding program here and some repaintings of old walls there.This is trickery and superficiality. It is therefore not upon an oath to serve the people and upon an oath to protect the law of the land that this municipal government is based but upon rebellion against the people and of the existings laws of the land.


text:
Russia 'open' to talks on Ukraine but presses demands after Biden comment
Reuters Published December 2, 2022
A view shows a residential building damaged by a Russian missile strike, amid Russia's attack on Ukraine, near the town of Chuhuiv, Kharkiv region, Ukraine, December 2. — Reuters
Russian President Vladimir Putin is "open to negotiations" on Ukraine but the West must accept Moscow's demands, the Kremlin said on Friday, a day after US President Joe Biden said he was willing to talk if Putin were looking for a way to end the war.
Speaking after talks on Thursday at the White House with French President Emmanuel Macron, Biden said he was ready to speak with Putin "if in fact there is an interest in him deciding he's looking for a way to end the war", adding the Russian leader "hasn't done that yet".
Biden has not spoken directly with Putin since Russia invaded Ukraine on February 24. In March, Biden branded Putin a "butcher" who "cannot stay in power".
Now, after more than nine months of fighting and with winter tightening its grip, Western countries are trying to boost aid for Ukraine as it reels from Russian missile and drone attacks targeting key energy infrastructure that have left millions without heating, electricity and water.
Fighting is raging in eastern Ukraine, with the town of Bakhmut the main target of Moscow's artillery attacks, while Russian forces in the southern Kherson and Zaporizhzhia regions remain on the defensive, Ukraine's General Staff said in its latest battlefield update.
In a bid to reduce the money available for Moscow's war effort, the European Union (EU) has tentatively agreed to a $60 a barrel price cap on Russian seaborne oil, diplomats said. The measure will need to be approved by all EU governments in a written procedure by Friday.
In Moscow's first public response to Biden's overture, Kremlin spokesman Dmitry Peskov told reporters: "The president of the Russian Federation has always been, is and remains open to negotiations in order to ensure our interests."
However, Peskov said the US refusal to recognise annexed territory in Ukraine as Russian was hindering a search for ways to end the war. Moscow has previously sought sweeping security guarantees including a reversal of Nato's eastern enlargement.
'Destructive'
Putin told German Chancellor Olaf Scholz in a phone call on Friday that the Western line on Ukraine was "destructive" and urged Berlin to rethink its approach, the Kremlin said.
In Berlin's readout on the call, Scholz's spokesperson said the chancellor had condemned Russian airstrikes against civilian infrastructure and called for a diplomatic solution to the war "including a withdrawal of Russian troops".
Separately, the German government confirmed it was preparing to deliver seven Gepard tanks to Ukraine, adding to the 30 air-defence tanks already being used to fight Russian forces.
Putin has said he has no regrets about launching what he calls a "special military operation" to disarm and "denazify" Ukraine. He casts the war as a watershed moment when Russia finally stood up to an arrogant West after decades of humiliation following the 1991 fall of the Soviet Union.
Ukraine and the West say Putin has no justification for what they cast as an imperial-style war of occupation in which thousands of civilians have been killed. Kyiv says it will fight until the last Russian soldier is ejected from its territory.
"Our desire to live freely … will not be broken. Ukrainians will never again be a tiny stone in some empire," President Volodymyr Zelenskiy said late on Thursday in a message marking the 31st anniversary of Ukraine voting overwhelmingly in favour of independence from the Moscow-led Soviet Union.
Biden and Macron said in a joint statement after their talks on Thursday they were determined to hold Russia to account "for widely documented atrocities and war crimes, committed both by its regular armed forces and by its proxies" in Ukraine.
Russia's foreign ministry said on Friday it was "outraged" by a statement from the French foreign ministry that supported EU plans to create a tribunal on possible crimes committed by Moscow in Ukraine.
The International Atomic Energy Agency said it hopes to reach an agreement with Russia and Ukraine to create a protection zone at the Zaporizhzhia nuclear power plant, Europe's largest, by the end of the year.
Repeated shelling around the Russian-held plant has raised concern about the potential for a grave accident just 500 kilometres from the site of the world's worst nuclear accident, the 1986 Chornobyl disaster.
Three people were killed and seven wounded in Russian shelling of the southern Ukrainian region of Kherson over the past 24 hours, the regional governor said on Friday.
The regional capital of Kherson — liberated by Ukrainian forces in mid-November — and other parts of the region were bombarded 42 times in the same period, Governor Yaroslav Yanushevych wrote on the Telegram messaging app.
Meanwhile, Russian-installed officials in Donetsk said three people had died on Friday after Ukrainian forces shelled the eastern Ukrainian city.
Reuters could not independently confirm battlefield reports.
In a grisly development, several Ukrainian embassies abroad received "bloody packages" containing animal eyes, Ukraine's foreign ministry said on Friday, after a series of letter bombs were sent to sites in Spain including Kyiv's embassy in Madrid.
Russia has recently intensified a campaign to knock out power, water and heat supplies in Ukrainian cities. Ukraine and the West say the strategy deliberately intends to harm civilians, a war crime, something Moscow denies.
The attacks on infrastructure are likely to increase the cost to keep Ukraine's economy going next year by up to $1 billion a month, and aid to the country would need to be "front-loaded", International Monetary Fund head Kristalina Georgieva told the Reuters NEXT conference on Thursday.
Ukraine urges Nato to speed up support for winter of war
US-Russia nuclear talks postponed
UK foreign minister brings new aid to Kyiv
Tahmad
End this senseless war now now now, Russia-Ukraine don't play in the hands of NATO or any other countries, think for all Russians and Ukrainian as like brothers and sisters and end the war now.
Putin bit off more than he can chew. Hope he chokes on it.
Russia neither striked United States nor it striked Europe and also it didn't cut its ties with India who is considered the biggest ally of United States which means Russia is a western puppet. Believe me or not its up to you. Initially I thought that Russia will push India to cut its ties with West but guess what neither West asked nor India itself. West, India, Russia, United States on one side and OIC, Pakistan, China, ASEAN on the other side. But if Russia strike EU & US then I will believe.
No ifs and buts. Russia must agree to unconditional talks. Ukraine is a victim and not aggressor like Russia. Russia must vacate every inch of Ukraine territory.
Hope sense will prevail on both sides.
kamal chowkidar
Why is US President Joe Biden involved? This is a war between Ukraine and Russia.
Russia refuses to sell oil on discount instead asks , oil purchasers first to complete the (settlement of gas line project)laying of gas line from Karachi to Lahore &further.
when Biden was sending arms to Ukraine, you think Biden wanted to end the war?, yea right, sell billions worth of weapons to different countries, and then expect peace. I hope Putin will come to right frame of mind and end it,
Yes Yes and Yes. Ukraine must meet Russia's demands.
The war in Ukraine could stop in less than 24 hours if the zealous, fervent, avid and zestful President of Ukraine gives up his unwarranted, unnecessary and uncalled for obsession to join the European Union.
The war will continue until one side is completely defeated
The west and the US should be the last to accuse others of war crimes.