text:
Mary S. Husovage
Died: Dec 6, 2015
Funeral Services will be held at 10:00 a.m. Thursday morning in St. Michael's Ukrainian Catholic Church, Frackville, with Rev. Roman Pitula, as celebrant. Relatives and friends are invited to a visitation from 8:30 to 9:30 a.m. Thursday morning at the Albert L. Gricoski Funeral Home, Frackville. Panaheda prayer service will be at 9:20 a.m. Interment will be in St. Michael's parish cemetery,Englewood/Frackville.
Stanley G. Rakowsky, Ph.D.
Died: Nov 6, 2015
A Mass of Christian burial will be celebrated at 11:00 a.m. Thursday morning at St. Ann's R.C. Church, Frackville with concelebrant, Rev. Robert Finlan, pastor and Rev. Edward B. Connolly. Relatives and friends and invited to a visitation Wednesday at the church from 4 to 8 p.m. and again Thursday morning from 9 to 11 a.m. Interment will be St. Vincent Cemetery, Englewood/Frackville.
The family is very grateful to Karen Slotterback, Diane Bressi Johnathan Poplaski and Jack McTiernan for their support and compassion at the end stage of Stan's life.
In lieu of flowers, please make contributions to the Stanley Rakowsky Scholar Athlete Award at either Shenandoah Valley School district, 805 Centre St., Shenandoah, PA 17976 or North Schuylkill School District, 15 Academy Lane, Ashland, PA 17921
John J. Smarr
A Mass of Christian Burial will be celebrated at 10:00 a.m. Saturday morning in Annunciation BVM Catholic Church, Frackville, with Rev. Robert Finlan, pastor as celebrant. Relatives and friends are invited to a visitation from 8:30 a.m. till time of Mass at the church. Interment with Military Honors will be in St. John's Ukrainian Parish Cemetery, Englewood/Frackville.
Donations can be made in John's name to St. Joseph's Parish Memorial Fund, 7 S. Broad Mountain Ave., Frackville, PA 17931 and/or the Ruth Steinart Memorial SPCA, 214 Airport Rd., Minersville, PA 17954.
Joseph Andrusichen
Funeral Services will be held privately and at the convenience of the family. Read more...
Walter E. "Wally Jaskierski
Died: Oct 27, 2015
Relatives and Friends are invited to call from 6 to 8 p.m. Monday evening at St. John the Baptist Polish National Catholic Church, Frackville. Prayer Service will be held at 8:p.m. by Rev. Robert Plichta, pastor. Interment will be at the convenience of the family.
In lieu of flowers donations can be made in Wally's name to Joe's fund c/o Hillside SPCA P.O. Box 233, Pottsville, PA 17901
Andrew E. Gergal
A Memorial Mass of Christian Burial will be celebrate at 11:30 a.m. Monday in St. Ann's Roman Catholic Church, Frackville, with Rev. Robert Finlan, pastor, as celebrant. Relatives and friends are invited to call from 9:30 a.m. till time of Mass at the Church. Interment with military honors will be in Indiantown Gap National Cemetery at the convenience of the family. Read more...
Diane J. Rau
Relatives and friends are invited to a visitation Tuesday evening, October 27, from 6 to 9 p.m. at the Albert L. Gricoski Funeral Home, Frackville. Graveside Services will be held at the convenience of the family in Odd Fellows Cemetery, Frackville.
Rosemary A. Dixon
Religious Services will be held at 11:00 a.m. Wednesday morning at the First United Methodist Church, Frackville, with Pastor Jonathan Hall, officiating. Relatives and friends are invited to call from 9:30 till time of service at the church. Interment will be Odd Fellows Cemetery, Shenandoah Heights. Read more...
Pauline Andrews
Funeral Services will be held at 10:00 a.m. Friday morning at St. Michael's Ukrainian Catholic Church, Frackville, with Rev. Roman Pitula, as celebrant. Relatives and friends are invited to a visitation from 6 to 8 p.m. Thursday evening; Parastas will be at 6:15 p.m. at the Albert L. Gricoski Funeral Home and again from 8:30 to 9:30 a.m. Friday morning. Interment will be in St. Michael's Parish Cemetery, Englewood/Frackville.
Donations can be made in Pauline's memory to St. Michael's Memorial Fund, 243 S. Middle St., Frackville, PA 17931
Margaret B. Hurst
Memorial Services and interment are to held in Cleveland OH at the convenience of the family. Read more...


text:
Bertina Lopes (Mozambique), Dimensão ('Dimension'), 1972.
Africa's uprising is frozen, its cry swollen with hope: The Thirty-Fifth Newsletter (2021)
Originally published: Tricontinental: Institute for Social Research (September 2, 2021 ) |
Empire, Movements, State Repression, StrategyAfricaNewswireTricontinental Newsletter
Malangatana Ngwenya (Mozambique), A fonte de sangue ('The Fountain of Blood'), 1961.
Greetings from the desk of the Tricontinental: Institute for Social Research.
On 26 August, two deadly attacks on the perimeter of Kabul's international airport killed over a hundred people, including a dozen U.S. soldiers. The bombings struck people desperate to enter the airport and flee Afghanistan. Not long afterwards, the Islamic State of Khorasan (IS-K) took credit for the attack. Ten days before this attack, Taliban fighters had entered Kabul's Pul-i-Charkhi prison and executed the IS-K leader Abu Umar Khorasani, also known as Zia ul Haq. Two days before his execution, as the Taliban advanced into Kabul, Abu Umar told the Wall Street Journal, 'They will let me free if they are good Muslims'. Instead, the Taliban killed him and eight other IS-K leaders.
Since its formation in October 2014, IS-K, which operates in Afghanistan and Pakistan, has conducted over 350 attacks against Afghan, Pakistani, and U.S. targets in these countries. The initial leadership of the group, Hafiz Saeed Khan and Sheikh Maqbool, came from Pakistan's Tehrik-e Taliban (TTP); they joined with a former Taliban commander, Abdul Rauf Khadim, to create IS-K in Afghanistan's eastern province of Nangarhar. In 2018, a United Nations report pointed out that ISIS leadership in Iraq and Syria facilitated 'the relocation of some of its key operatives to Afghanistan', including Abu Qutaiba from Iraq and other fighters from Algeria, France, Russia, Tunisia, and the five Central Asian states. In 2016, the U.S. government designated IS-K as a terrorist organisation; three years later, the U.S. dropped a massive bomb on IS-K positions in Nangarhar. On 27 August, the U.S. bombed targets in Nangarhar in retaliation for the Kabul bombing. 'We know of no civilian casualties', U.S. Central Command credulously announced. A few days later, a U.S. drone strike allegedly against IS-K targets killed ten Afghan civilians, including small children.
Edward Said Tingatinga (Tanzania), Untitled, 1960.
Since 2014, the Taliban has captured more and more territory in Afghanistan. In this period, IS-K forces clashed with the Taliban repeatedly, with IS-K contesting the Taliban's claim to political Islam and deepening the sectarian attacks on Afghanistan's minorities. The execution of Abu Umar Khorasani and the victory of the Taliban certainly provoked IS-K into the deadly attacks at Kabul airport. There is little danger of a return to the civil war of the 1990s, since IS-K simply does not have the capacity with its hundreds of fighters to contest the Taliban for power; nonetheless, it has the zealotry to cause damage to a country already badly broken by war and corruption.
Far to the southwest of Nangarhar, across the Arabian Sea, are the northern provinces of Mozambique. Here, armed fighters swept through the province of Cabo Delgado in 2017, attacking the city of Mocímboa da Praia. The fighters called themselves al-Shabab ('The Youth'), with no connection to the terrorist organisation of the same name from Somalia. Rapidly, the fighters took their war to six of Mozambique's main northern districts, taking five of their capitals. The one capital that was not captured in the early burst, Palma, is the centre of a massive project developed by the French energy company Total and by the U.S. energy company ExxonMobil. They have a stake in one of Africa's largest natural gas reserves, which is worth more than $120 billion. Both companies suspended their operations as the fighters advanced on Palma, which they took in March of 2021.
Researchers at Observatório do Meio Rural (OMR) and Cabo Ligado have shown that these fighters are from the region and are not affiliated with any international Islamist project. OMR's João Feijó found that the leaders of al-Shabab are mainly from Mozambique, but a few are from Tanzania. The main leader of al-Shabab is Bonomade Machude Omar, who was born in Palma, raised in the government and Islamic schools of Mocímboa da Praia, and trained in Mozambique's military forces before he began gathering several youths under his wing to fight against the extreme poverty of Mozambique's northern provinces. They formed al-Shabab.
Ernesto Shikhani (Mozambique), Untitled, 1979.
After al-Shabab's rapid advances, Bonomade Machude Omar is known to have talked about his connection to the Islamic State, although there is no evidence of any organisational connection between the groups in West Asia and southern Africa. Nonetheless, on 6 August, the U.S. State Department designated al-Shabab–or ISIS-Mozambique, as the United States calls it–as a terrorist organisation and defined Bonomade Machude Omar as a Specially Designated Global Terrorist. Once al-Shabab was described as ISIS-Mozambique, full military force could be deployed into northern Mozambique.
A senior advisor at the Southern African Development Community (SADC) told me that African capitals buzzed with fearful anticipation that the United States and France would launch an assault on northern Mozambique to protect the assets of Total and ExxonMobil. 'That is perhaps why they called the fighters ISIS-Mozambique', he told me on the day that the Taliban entered Kabul. On 28 April, Mozambique's President Filipe Nyusi met with Rwanda's President Paul Kagame in Kigali to discuss al-Shabab. Ten days later, Rwandan officers arrived in Cabo Delgado on a reconnaissance mission, followed shortly afterwards by 1,000 Rwandan troops. The senior advisor says that the United States and Israel–which is close to Kagame–authorised the mission. Shortly afterwards, SADC sent a Mission in Mozambique (SAMIM) with troops from SADC countries (Botswana, Lesotho, and South Africa) along with troops from Angola and Tanzania. They have weakened al-Shabab's hold on the cities of northern Mozambique.
Both SADC's Stergomena Tax (whose tenure as executive secretary came to an end on 31 August) and South Africa's Defence Minister Nosiviwe Mapisa-Nqakula complained of Rwanda's unilateral decision to intervene. While both Rwanda and SAMIM are interventions of African states, the main institution of the continent–the African Union (AU)–has not deliberated on this at its Peace and Security Council (the AU's chair, Moussa Faki Mahamat, did, however, welcome Rwanda's intervention). Neither Mozambique, SADC, nor the AU have crafted a comprehensive plan regarding northern Mozambique; the country's problems are rooted in its inequality, poverty, and corruption, intensified by the influence of French and U.S. transnational energy firms.
Eddy Kamuanga Ilunga (Mozambique), Frágil 8 ('Fragile 8'), 2018.
The Tricontinental: Institute for Social Research dossier on US-French military intervention on the African continent offers a framework to understand the role of US-French commercial interests. In June, France's Emmanuel Macron said that he would withdraw half the French troops from Operation Barkhane in Mali; this kind of 'withdrawal' is part of Macron's presidential campaign for the 2022 elections and not a real withdrawal. In fact, France's real intervention is in the creation of platforms such as G-5 Sahel (a French-led military project that consists of Mali, Niger, Mauritania, Chad, and Burkina Faso), whose existence undermines the advancement of the African Union and of African sovereignty. Groups such as G-5 Sahel justify their existence by saying that they are fighting groups such as the Islamic State. They do not honestly state their objectives: to maintain control over key regions and countries of the continent and, in so doing, retain exclusive access to their mineral and natural resources.
The UN is correct in its July report that the expansion of the Islamic State in Africa is a 'striking development'. But even more striking are the underlying problems: the control and theft of resources and the attendant social problems produced by this theft, namely the great distress experienced by the people of Africa. For example, half of the population of the Central African Republic (CAR) struggle with hunger; the entry of Rwandan troops into the country in 2019 is hardly the solution to the crisis. In Afghanistan, just like CAR, half the population lives in poverty and a third are food insecure, while two thirds lack access to electricity.
In Mozambique, meanwhile, it is estimated that 80% of the population cannot afford an adequate diet, while 2.9 million people face high levels of acute food insecurity. The real security problems are food insecurity and the humiliations of poverty, which produce all kinds of unrest – including al-Shabab.
Mozambique's liberation in 1975 started in Cabo Delgado, which is now torn by the current conflict. That liberation war ran from 1962 and was led by the Mozambique Liberation Front (FRELIMO). A significant part of the liberation war was the war to decolonise culture, which produced Moçambicanidade, the sensibility of the new revolution. Noémia de Sousa was one of the great poets of Moçambicanidade, whose work was published in O Brado Africano ('The African Roar'). Her words from 1958 dance through this newsletter:
If you want to understand me
come, bend over my African soul,
the black dockworkers' groans,
the Tshopi's frenzied dances,
the Shanganas' rebellion,
the strange melody which flows
from a native song through the night.
And ask me no more
if you want to know me…
for I'm nothing more than a shell of flesh
where Africa's uprising froze,
its cry swollen with hope.
Tricontinental Newsletter
How Amilcar Cabral shaped Paulo Freire's pedagogy
What I learned from 10 years teaching Chinese students about gender

redpajama_set_name: RedPajamaCommonCrawl


Hi, I'm Puja. It's nice to meet you!
The number one question I get from people is, "why did you switch from pharmacy to UX design?" Well, the journey was long, but one of the best decisions I ever made. Why? Because I found my passion.
I did my clinical rotations in many different areas of pharmacy, but none of them ignited a passion in me until I started a pharmacoeconomics rotation where I focused on a diabetes application and the effect usage can have on patient outcomes. I found myself recommending updates on the app based off of first hand knowledge of patient usage from previous rotations and how these updates could foster more controlled therapy.
This was the defining moment I knew I wanted to work in tech. After much research and networking, I discovered the field of UX design. It incorporated research, problem solving without limiting creativity, and in the end I am still able to help people.
For the past 2 years, I have worked on mobile and web platforms and have been exposed to empathizing with users through research, gathering and defining requirements from stakeholders, ideating, prototyping, and user testing in an agile environment. I strive to continue advocating for users and pushing myself to think outside the box for solutions that create seamless experiences for all.


Burning Bush International Ministries | The Church with the Fire that NEVER Goes Out!
If you live in the Westland, MI, Ypsilani, MI or Jackson, MI areas, we'd love to have you join us at one of these campuses or join our Facebook Live Family. Find out more about our story, vision, and leadership. Get plugged into a ministry and find your place!


text:
package org.eclipse.moquette.server;

import org.eclipse.paho.client.mqttv3.*;
import org.eclipse.paho.client.mqttv3.persist.MqttDefaultFilePersistence;
import org.junit.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.File;
import java.io.IOException;

import static org.junit.Assert.*;

public class ServerIntegrationPahoTest {

    private static final Logger LOG = LoggerFactory.getLogger(ServerIntegrationPahoTest.class);

    static MqttClientPersistence s_dataStore;
    static MqttClientPersistence s_pubDataStore;

    Server m_server;
    IMqttClient m_client;
    TestCallback m_callback;

    @BeforeClass
    public static void beforeTests() {
        String tmpDir = System.getProperty("java.io.tmpdir");
        s_dataStore = new MqttDefaultFilePersistence(tmpDir);
        s_pubDataStore = new MqttDefaultFilePersistence(tmpDir + File.separator + "publisher");
    }

    protected void startServer() throws IOException {
        m_server = new Server();
        m_server.startServer();
    }

    @Before
    public void setUp() throws Exception {
        File dbFile = new File(Server.STORAGE_FILE_PATH);
        assertFalse(String.format("The DB storagefile %s already exists", Server.STORAGE_FILE_PATH), dbFile.exists());

        startServer();

        m_client = new MqttClient("tcp://localhost:1883", "TestClient", s_dataStore);
        m_callback = new TestCallback();
        m_client.setCallback(m_callback);
    }

    @After
    public void tearDown() throws Exception {
        if (m_client.isConnected()) {
            m_client.disconnect();
        }

        m_server.stopServer();
        File dbFile = new File(Server.STORAGE_FILE_PATH);
        if (dbFile.exists()) {
            dbFile.delete();
        }
        assertFalse(dbFile.exists());
    }

    @Test
    public void testSubscribe() throws Exception {
        LOG.info("*** testSubscribe ***");
        m_client.connect();
        m_client.subscribe("/topic", 0);

        MqttMessage message = new MqttMessage("Hello world!!".getBytes());
        message.setQos(0);
        message.setRetained(false);
        m_client.publish("/topic", message);

        assertEquals("/topic", m_callback.getTopic());
    }

    @Test
    public void testCleanSession_maintainClientSubscriptions() throws Exception {
        LOG.info("*** testCleanSession_maintainClientSubscriptions ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 0);
        m_client.disconnect();

        //reconnect and publish
        MqttClient anotherClient = new MqttClient("tcp://localhost:1883", "TestClient", s_dataStore);
        m_callback = new TestCallback();
        anotherClient.setCallback(m_callback);
        anotherClient.connect(options);
        anotherClient.publish("/topic", "Test my payload".getBytes(), 0, false);

        assertEquals("/topic", m_callback.getTopic());
    }

    @Test
    public void testCleanSession_maintainClientSubscriptions_againstClientDestruction() throws Exception {
        LOG.info("*** testCleanSession_maintainClientSubscriptions_againstClientDestruction ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 0);
        m_client.disconnect();

        //reconnect and publish
        m_client.connect(options);
        m_client.publish("/topic", "Test my payload".getBytes(), 0, false);

        assertEquals("/topic", m_callback.getTopic());
    }

    /**
     * Check that after a client has connected with clean session false, subscribed
     * to some topic and exited, if it reconnect with clean session true, the m_server
     * correctly cleanup every previous subscription
     */
    @Test
    public void testCleanSession_correctlyClientSubscriptions() throws Exception {
        LOG.info("*** testCleanSession_correctlyClientSubscriptions ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 0);
        m_client.disconnect();

        //reconnect and publish
        m_client.connect();
        m_client.publish("/topic", "Test my payload".getBytes(), 0, false);

        assertNull(m_callback.getMessage(false));
    }

    @Test
    public void testCleanSession_maintainClientSubscriptions_withServerRestart() throws Exception {
        LOG.info("*** testCleanSession_maintainClientSubscriptions_withServerRestart ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 0);
        m_client.disconnect();

        m_server.stopServer();

        m_server.startServer();

        //reconnect and publish
        m_client.connect(options);
        m_client.publish("/topic", "Test my payload".getBytes(), 0, false);

        assertEquals("/topic", m_callback.getTopic());
    }

    @Test
    public void testRetain_maintainMessage_againstClientDestruction() throws Exception {
        LOG.info("*** testRetain_maintainMessage_againstClientDestruction ***");
        m_client.connect();
        m_client.publish("/topic", "Test my payload".getBytes(), 1, true);

        m_client.disconnect();

        //reconnect and publish
        m_client.connect();
        m_client.subscribe("/topic", 0);

        assertEquals("/topic", m_callback.getTopic());
    }

    @Test
    public void testUnsubscribe_do_not_notify_anymore_same_session() throws Exception {
        LOG.info("*** testUnsubscribe_do_not_notify_anymore_same_session ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 0);
        m_client.publish("/topic", "Test my payload".getBytes(), 0, false);
        //m_client.disconnect();
        assertEquals("/topic", m_callback.getTopic());

        m_client.unsubscribe("/topic");
        m_callback.reinit();
        m_client.publish("/topic", "Test my payload".getBytes(), 0, false);

        assertNull(m_callback.getMessage(false));
    }

    @Test
    public void testUnsubscribe_do_not_notify_anymore_new_session() throws Exception {
        LOG.info("*** testUnsubscribe_do_not_notify_anymore_new_session ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 0);
        m_client.publish("/topic", "Test my payload".getBytes(), 0, false);
        //m_client.disconnect();
        assertEquals("/topic", m_callback.getTopic());

        m_client.unsubscribe("/topic");
        m_client.disconnect();

        m_callback.reinit();
        m_client.connect(options);
        m_client.publish("/topic", "Test my payload".getBytes(), 0, false);

        assertNull(m_callback.getMessage(false));
    }

    @Test
    public void testPublishWithQoS1() throws Exception {
        LOG.info("*** testPublishWithQoS1 ***");
        m_client.connect();
        m_client.subscribe("/topic", 1);
        m_client.publish("/topic", "Hello MQTT".getBytes(), 1, false);
        m_client.disconnect();

        //reconnect and publish
        MqttMessage message = m_callback.getMessage(true);
        assertEquals("Hello MQTT", message.toString());
        assertEquals(1, message.getQos());
    }

    @Test
    public void testPublishWithQoS1_notCleanSession() throws Exception {
        LOG.info("*** testPublishWithQoS1_notCleanSession ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 1);
        m_client.disconnect();

        //publish a QoS 1 message another client publish a message on the topic
        publishFromAnotherClient("/topic", "Hello MQTT".getBytes(), 1);

        m_client.connect(options);

        assertEquals("Hello MQTT", m_callback.getMessage(true).toString());
    }

    @Test
    public void checkReceivePublishedMessage_after_a_reconnect_with_notCleanSession() throws Exception {
        LOG.info("*** checkReceivePublishedMessage_after_a_reconnect_with_notCleanSession ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 1);
        m_client.disconnect();

        m_client.connect(options);
        m_client.subscribe("/topic", 1);

        //publish a QoS 1 message another client publish a message on the topic
        publishFromAnotherClient("/topic", "Hello MQTT".getBytes(), 1);

        //Verify that after a reconnection the client receive the message
        MqttMessage message = m_callback.getMessage(true);
        assertNotNull(message);
        assertEquals("Hello MQTT", message.toString());
    }

    private void publishFromAnotherClient(String topic, byte[] payload, int qos) throws Exception {
        IMqttClient anotherClient = new MqttClient("tcp://localhost:1883", "TestClientPUB", s_pubDataStore);
        anotherClient.connect();
        anotherClient.publish(topic, payload, qos, false);
        anotherClient.disconnect();
    }

    @Test
    public void testPublishWithQoS2() throws Exception {
        LOG.info("*** testPublishWithQoS2 ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 2);
        m_client.disconnect();

        //publish a QoS 1 message another client publish a message on the topic
        publishFromAnotherClient("/topic", "Hello MQTT".getBytes(), 2);
        m_callback.reinit();
        m_client.connect(options);

        MqttMessage message = m_callback.getMessage(true);
        assertEquals("Hello MQTT", message.toString());
        assertEquals(2, message.getQos());
    }

    @Test
    public void testPublishReceiveWithQoS2() throws Exception {
        LOG.info("*** testPublishReceiveWithQoS2 ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 2);
        m_client.disconnect();

        //publish a QoS 2 message another client publish a message on the topic
        publishFromAnotherClient("/topic", "Hello MQTT".getBytes(), 2);
        m_callback.reinit();
        m_client.connect(options);

        assertNotNull(m_callback);
        MqttMessage message = m_callback.getMessage(true);
        assertNotNull(message);
        assertEquals("Hello MQTT", message.toString());
    }

    @Test
    public void avoidMultipleNotificationsAfterMultipleReconnection_cleanSessionFalseQoS1() throws Exception {
        LOG.info("*** avoidMultipleNotificationsAfterMultipleReconnection_cleanSessionFalseQoS1, issue #16 ***");
        MqttConnectOptions options = new MqttConnectOptions();
        options.setCleanSession(false);
        m_client.connect(options);
        m_client.subscribe("/topic", 1);
        m_client.disconnect();

        publishFromAnotherClient("/topic", "Hello MQTT 1".getBytes(), 1);
        m_callback.reinit();
        m_client.connect(options);

        assertNotNull(m_callback);
        MqttMessage message = m_callback.getMessage(true);
        assertNotNull(message);
        assertEquals("Hello MQTT 1", message.toString());
        m_client.disconnect();

        //publish other message
        publishFromAnotherClient("/topic", "Hello MQTT 2".getBytes(), 1);

        //reconnect the second time
        m_callback.reinit();
        m_client.connect(options);
        assertNotNull(m_callback);
        message = m_callback.getMessage(true);
        assertNotNull(message);
        assertEquals("Hello MQTT 2", message.toString());
    }

}

redpajama_set_name: RedPajamaGithub


Report on the treatment of your personal data according to article 13 of the Dlgs 196/2003 bearing the code on the subject matter of protection of personal data.
The company Sicilytransfer.com, through the operations of reservation, acquires customer and/or passenger data necessary for the fulfilment, by the same Sicilytransfer.com and/or other societies that develops service in the name of Sicilytransfer.com, of the contractual obligations assumed toward the customers and/or passengers (Law enacted by Decree-Law No. 24 196/2003).
Insofar, the aforesaid data will be exclusively used for these finalities and for the finalities of management, billing, elaboration, in the respect of the principle of correctness and the provisions of the law and their unconferment won't allow Sicilytransfer.com to give execution to its own obligations. Personal data can be communicated by Sicilytransfer.com to subjects delegated to the accomplishment of necessary activities to the execution of the transports and diffused exclusively within such finality.
d. to get the updating, the rectification and the integration; to ask the cancellation, the transformation in anonymous form or the block of data, in violation of law, included those of which the maintenance is not necessary in relationship to the purposes for which data have been picked or subsequently treated, as well as to get attestation those operations have been told to people to which the data have been communicated or diffused, excepted the case in which such fulfillment would be impossible.


text:
The Gender Pay Gap Is Even Worse Than We Thought For These Female Creatives
Clarke Sanders / Unsplash
It's not so long ago that women in the U.S. weren't allowed to get a credit card without their spouse or male relative's approval. Since then, conversations about women and finance have moved forward considerably (though there's still a cultural tendency to depict women as spendthrifts), and millennials are entering a world in which, on paper, money should be egalitarian. But many women know that this is hardly the case in practice.
Two new studies reveal that when it comes to our generation, women still don't have as much financial freedom as men, whether because of the gender pay gap, debt control, or their job happiness, and that is especially the case if they freelance. An analysis by the business management platform Honeybook looked at gender disparities in the income of their 50,000 self-employed clients, while the Wells Fargo 2017 Millennial Survey, interviewed 1771 millennials, all U.S. citizens between 20 and 36, 59 percent of whom were female. When looked at together, these statistics reveal that while women have more financial power than at any other point in history (at least in the U.S.), they still are stuck behind on key money-related factors that will hold them back for generations to come.
Financial Equality Is Far Off — Especially If You Freelance
Freddie Collins/Unsplash
Being self-employed as a millennial woman is not exactly an area of great financial equality. HoneyBook's survey of its 50,000 clients, all of whom are self-employed, discovered that women averaged $29,830 income, while men averaged $43,643 — a 32 percent income difference. And these are the people doing well enough to use a bespoke creative industry consultancy. It's often argued that part of the problem with gender pay gaps is that women are more inclined towards part-time work, but these statistics don't back that up. For one, the Bureau of Labor Statistics notes that men are more likely to be self-employed than women; 12.3 percent of men in the U.S. were self-employed in 2015, compared to 7.5 percent of women. For another, HoneyBook's analysis demonstrates that in the same industries, women are being paid substantially less for freelance or creative work. Female photographers were paid 59.56 percent less, female cinematographers over 87 percent less, and female event planners almost 76 percent less.
"It's clear that wage gaps continue to hold women back from nearly every industry, but very little information was publicly available about the creative economy," HoneyBook co-founder Shadiah Sigala tells Bustle. "With a community of 85 percent female-owned businesses, we want to understand how this wage gap impacts women and men to empower our community to buoy the creative economy."
While HoneyBook's work examined a vast range of clients, many of whom aren't millennials, this sort of data is really important for our generation, which often idealizes working for yourself. A whopping 67 percent of all millennials want to be self-employed some day, but only 2 percent of us qualified in 2014, likely because of the financial risks involved and the high debt levels of this generation.
The Wells Fargo study shows that millennial women, freelance or not, are earning less than millennial men. The median income of the women they interviewed was $43,000, while for men it was $63,000. Only 51 percent of women thought they were saving enough for future needs versus 68 percent of men, only 62 percent felt in control of their financial lives (versus 78 percent of men), and only 50 percent thought they were saving enough for retirement (versus 68 percent of men). More women than men said they had a "significant amount" of debt, couldn't afford to pay for their healthcare, and were underemployed in their current work. And 72 percent of women were happy to go to work every day, versus 77 percent of men.
How Can We Solve The Freelance Gender Gap?
Alice Pasqual/Unsplash
Self-employed women are seriously disadvantaged in comparative earnings; HoneyBook tracked gender disparities state by state, and found that self-employed women in Virginia make only 75 cents to the dollar versus male earnings, while Texan women only earn 82 cents to the dollar. With that disparity in place, attempts at savings are already handicapped.
Data on freelance work can be difficult to get, so this study is a valuable, although distressing, insight. Sigala points out that the HoneyBook study found "just how significant the pay gap was on a platform and creative economy with a female majority": in some places, it uncovered a pay gap of 68 cents to the dollar. That, she says, "is even higher than that of the finance and insurance industries, which represent the largest pay gap of any industry at 71 cents to the dollar." And the problem is compounded by the fact that women who freelance don't have an employer to help contribute to a 401(k) or retirement, meaning that they're in desperate need of higher levels of financial education and support to make up for it.
Freelancing women also face issues that haunt the finances of all millennial female earners: low proportions of savings (the Wells Fargo study found that women earning $88k per year only saved $675 per month, compared to $1k for men), and high student loan debt (women are holding around 67 percent of it in the U.S.). And it adds up. Millennial women have been found to have half the 401(k) savings of their male counterparts.
So what can you do? If you're a freelancer, Sigala says, do more comparison about your prices. "Female creatives need to charge more for their services," she says. If you're a millennial woman in a non-creative industry, be aware of your financial situation, get yourself some financial education, talk to your bank and your employer, and don't go self-employed unless you're willing to combat serious gender bias.


text:
Fine Art & Antiques
Property Clinic
All Life & Style
Get Running
Summer of Family
The Health Centre
New to the Parish
Generation Emigration
Returning to Ireland
Sustainable Ireland
Future of Fertility
Women's Podcast
Ross O'Carroll-Kelly
Vanity, greed and adultery – the backdrop to an arts auction
Sotheby's to auction 'most significant collection of modern and contemporary art ever'
Elizabeth Birdthistle
Cy Twombly, Untitled, 2007, is guiding at $40 million-$60 million
Behind the sale of the Macklowe Collection is a story that appears to have it all; a tale of vanity, greed, adultery, love and loss not to mention one of the most acrimonious divorces in US history. And it saw auctioneer giants Sotheby's and Christie's battle it out to secure the sale of the collection, a treasure trove of works estimated to generate $600 million (€517 million).
Because Harry Macklowe and Linda Macklowe, his wife of 58 years, could not agree how to value the masterpieces collected during their marriage, New York State Supreme Court Justice Laura Drager ordered the sale of their art collection, which was among the couple's most valuable possessions. Estimates differed between both sides to the tune of $30 million and, having won the rights to the sale, Sotheby's announced in a superlative-laden webinar that the company would auction what they called the "most significant collection of modern and contemporary art to ever appear on the market". It added – like the cat who got both the cream and the early bird's worm – that it was "the highest estimated private art collection to ever come to auction".
Though once declared a billionaire, New York property mogul Macklowe – who paid $1 billion for the General Motors Building in 2003 – defaulted on the loans he used to fund a $7 billion buyout of properties from Blackstone, which hit the family finances hard. But perhaps harder still for the family was the night Harry met Patricia Landeau, the 65-year-old French former fashion executive and mother of four. The pair met in 2011 at a private showing of his art and Landeau, in an interview with the New York Post, described it as "love at first sight". When they eventually went on a first date in Cannes, octogenarian Macklowe fell asleep and Landeau, citing jetlag, chose not to wake him. Then in 2019, at the age of 82, Macklowe married Landau after his very public divorce from Linda, saying of his new love: "We don't go to sleep – we talk in bed all night."
Alberto Giacometti's Le Nez is expected to achieve $70 million
Skyscraper trouble
The pair were due to move into 432 Park Avenue, the Macklowe-developed 425m tall skyscraper in New York, at the time the tallest residential building in the world and where buyers tripped over themselves to purchase a slice of billionaires' row. By 2020 allegations of defects appeared in the New York Times and two elevators were out of service in the 85-floor tower. Residents of the 125 apartments also took issue with the private restaurant service charge per household which went from €1,200 in 2015 to €15,000 in 2020. An engineering report conducted for the board of residents, who are suing the developers, discovered an alleged 1,500 flaws in the building. Architect Rafael Vinoly described Macklowe as "a truck driver with an education in aesthetics" while Macklowe retorted saying Vinoly had "penis envy" among the city's developers. Either way, what appears to have shaken the skyscraper most happened in 2019, the day Macklowe and Landeau wed. As a so-called wedding present, he hung a gigantic portrait of the couple spanning 1,000sq ft across the tower for all in New York to see.
The sale of the artworks is to fund the lifestyles of the divorced Macklowes, as they appear to be asset rich with 60 per cent of their wealth tied up in their art collection. It will take place in two standalone auctions. The first half will be sold at Sotheby's in New York on November 15th while the second part is scheduled for May.
Rothko and Giacometti
Star lots in the collection are a Rothko and Giacometti, both of which are expected to sell for in excess of $70 million each in the first sale. Entitled Le Nez, Albert Giacometti's head with a Pinocchio-esque nose suspended in a cage, was conceived in 1949 and cast around 1964.
"Giacometti's Le Nez dominates a room like few other sculptures I have ever seen," says Helena Newman, Sotheby's chairman, Europe, and worldwide head of Impressionist and Modern art. "It encapsulates the aesthetic and intellectual essence of Giacometti's art."
Mark Rothko, No 7 ($70 million)
Gerhard Richter, Seestück, 1975 ($25 million-$35 million)
From Mark Rothko's key period in the early 1950s and described as "embodying the best of the artist's palette, light and mood", is No 7, from 1951 with blocks of colour that are among the artist's best-known motifs. Towering to almost eight feet in green, orange and lavender it has been widely exhibited and was once in the ownership of American collector Sarah Campbell Blaffer.
Estimated to fetch $40 million-$60 million (€34.5m-€51.7m)is the iconic Nine Marilyns by Andy Warhol. The black and white silkscreen, based on a 1953 photograph of Marilyn Monroe, is one of only six in which the photograph is repeated nine times or more.
Other important works in the sales include Picasso, Jeff Koons and Willem de Kooning. Sotheby's won the battle against other auction houses for the collection and agreed to guarantee it. This means it will step in and buy any works for which there is no external bidder.
sothebys.com
Rafael Vinoly
Laura Drager
Albert Giacometti
Helena Newman
Harry Macklowe
Sarah Campbell Blaffer
Patricia Landeau
Linda Macklowe
New York State Supreme Court
Luxurious Georgian on Leeson Street with separate mews for €2.95m
Bill Cullen and Jackie Lavin's former holiday home in Killarney for €950k
Rent trap: A generation stuck in a vicious circle
Detached home by the sea with stellar views for €745,000
Restored grandeur in homely, handy Ranelagh for €1.695m
Art&Antiques: The Egg chair and other design classics for auction
House hunting in Dublin: Properties put back on the market at higher prices
What sold for about €910,000 in Dublin and Cork
The sustainable designers who've made boarded-up buildings their business
Restored grande dame in Dún Laoghaire with separate apartment for €2.3m
Why are property asking prices so often lower than sale prices?
CBRE predicts return to pre-pandemic investment levels in Irish real estate
Daniel O'Donnell's former Donegal home goes sale agreed
What sold for about €600,000 in Dublin and Waterford
From builder in Birmingham to blade-smith in Kilkenny
What will €225,000 buy in France, Malta, Romania, Norway and Donegal?
Take5: A hideaway in Romania or a chateau apartment needing renovation in France
2:30 €2.25 million for solicitor Gerald Kean's home in Wicklow
3:49 Identical twins look back on 'wonderful' childhood in a Kilkenny castle
1:22 Luxury rental apartments launched in Hanover Quay, Dublin
2:48 €3 million for Ballsbridge home full of unusual architectural detail
7:29 A personal tour through Michael Flatley's mansion
A very of-the-moment restaurant: casual vibe, pleasant service – and very tasty fish
'I'm struggling to connect with someone else after my girlfriend left me'
How to eat in your 40s: what you need to know about nutrition and health


BOZEMAN, MONTANA, 7 September 2016 — Bozeman-based Confluence Films is pleased to announce the release of their fifth, full-length fly-fishing film, scheduled to premiere in Bozeman on Saturday, October 15, 2016. Confluence Films' Chris Patterson and Jim Klug, Yellow Dog Flyfishing Adventure's Camille Egdorf, and South African guides Gerhard Laubscher and Tim Babich have teamed up for an amazing journey that is based upon a return to the remote and uninhabited Seychelles atoll of Providence, located in the middle of the Indian Ocean. The new film chronicles the first trip back to Providence Atoll since the waters were closed to all fishermen and boat access in 2009 due to hijackings and the continued threats and activities of Somali pirates. The team returned in October of 2015, spending several weeks exploring the atoll and fishing for multiple flats species including giant trevally, bluefin trevally, bumphead parrotfish, bonefish, Indo-Pacific permit, triggerfish, milkfish and more. Filmed on location in the Seychelles, Africa, Montana and Alaska, the end result is an amazing and exciting story of adventure, piracy, challenging fish, Indian Ocean history, and the exploration of some of the world's most untouched flats.
Rather than setting up multiple-date screenings in different cities, Confluence has planned for PROVIDENCE to have a single, synchronized world premiere night that takes place exclusively on October 15. With screening events taking place as far away as Buenos Aires and London, Confluence has invited conservation groups, fly shops, clubs and other fly fishing entities to organize and host their own independent premiere events, allowing people all across the country and throughout the world the opportunity to be the "very first" to view the new Confluence movie. This synchronized premiere concept also enables Confluence to promote these collective events as"The Biggest Single Night of Fly Fishing Film in the World." Over the past ten years, these independent Confluence screening events have collectively raised more than $350,000 for a variety of grass-roots fisheries conservation efforts.
You can read more about PROVIDENCE and view clips and film trailers on the Confluence Films website. If you would like more information about the project, please contact us.


text:
Tag Archive for: Youth
You are here: Home1 / Events2 / Youth3
Saddle Lake Cree Nation Water Vulnerability Assessment Project and Documentary
Alberta, Climate Change, Documentary, Video
After completing a Rural Waterline Feasibility Study in 2017 and an On-Reserve Source Water Protection Plan in 2018, the Saddle Lake Cree Nation retained Urban Systems Ltd. to complete a Climate Change and Source Water Vulnerability Assessment of the Nation's water source, Saddle Lake, to understand the viability of the Nation's water supply under impacts from climate change, and increased water demand due to population and economic growth. In October 2019, the Climate Change and Source Water Vulnerability Assessment was released.
Saddle Lake Cree Nation began this project by engaging our youth, elders and general membership in a dialogue about water, climate change and perceived adaptability to address water security. In past projects we have engaged our community in a similar way but have found it difficult to extend the results of the engagement and the project itself beyond those in attendance at the sessions. Because we are a community that traditionally shares knowledge through oral teachings, the idea of documenting the project in a video was proposed. The scope of this project included community engagement sessions, projecting future climate change events related to Saddle Lake, a water quantity assessment, a water quality assessment, and a documentary with the intention that this video will be used to educate our members about our impact assessment of climate change on our ability to fulfill our growing community's basic need for water, as well as our efforts to preserve the lands, resources and culture of our people.
The community engagement sessions brought forward knowledge that validated historical hydrological modeling which informed future climate change projections. The Assessment revealed that increasing temperatures will magnify the negative impacts associated with contaminants entering the lake. To protect Saddle Lake from such impacts, the Saddle Lake Cree Nation recognized the need to implement the strategic plan previously identified in their 2017 Protection Plan. The Assessment found that Saddle Lake water levels are expected to increase, ensuring adequate water quantity for the community. Another outcome of the Assessment revealed that the water treatment plant is equipped to handle changes in water quality however additional funding is required to invest in the water treatment system and to train the next generation of operators (a vulnerability noted by this study).
Overall, the Assessment revealed that Saddle Lake will remain a viable long-term water source for the community. However, due to the importance of Saddle Lake as a water source for the community, a number of adaptation strategies were outlined for consideration and implementation to increase the resiliency of Saddle Lake and to ensure the continued supply of clean drinking water to the community. These adaptation strategies included:
Implementation of a buffer zone around the lake
Raising awareness of the Source Water Protection Plan in the community
Eliminate wastewater outfalls around the lake
Development of a water quality monitoring program
Development of a formal Water Treatment Plan performance monitoring program
Development of user-friendly summaries of day to day operations
Development of a standard operating procedures for the Water Treatment Plant
Confirmation that pathogen reduction recommendations are being met
Assessment of the environmental impacts of the Water Treatment Plant residual disposal
Hiring of an additional Water Treatment Plant operator
Conduct a full analysis of operations and maintenance costs for the Water Treatment Plant
Conduct a cost benefit analysis of continuing to operate and maintain the Water Treatment Plant
Completion of floodplain mapping for the lake
Investigation of the influence of neighboring communities and beaver damns on the inflow to Saddle Lake
Collect a depth profile of Saddle Lake to improve the understanding of the lake's storage volume
Continue to pursue the rural waterline expansion project to improve water delivery to our homes
Engagement with the youth on source water protection, water treatment, and climate change
Conduction of a feasibility study for developing an emergency back-up water supply
Decommissioning of old groundwater wells
By commissioning the Climate Change and Source Water Vulnerability Assessment, the Saddle Lake Cree Nation were able to gain a better understanding of the future of their water supply, Saddle Lake, under climate change and could begin developing plans on how to address such changes.
Figure 1. Saddle Lake Water Treatment Plant
Blog Article by: Saddle Lake Cree Nation
August 24, 2020 /0 Comments/by IndigenousClimateHub
http://indigenousclimatehub.ca/wp-content/uploads/2020/08/Saddle-Lake-Cree-Nation-Project.png 528 936 IndigenousClimateHub http://indigenousclimatehub.ca/wp-content/uploads/2020/10/logo-horiz-clr-01-small-300x88.png IndigenousClimateHub2020-08-24 15:44:322020-08-24 15:47:01Saddle Lake Cree Nation Water Vulnerability Assessment Project and Documentary
Tsleil-Waututh Nation: Facing Climate Change – Impacts and Considerations for Action (Video)
Blog, British Columbia, Climate Change Adaptation, Documentaries, Video
Tsleil-Waututh Nation (TWN) in British Columbia has occupied, governed, and served as stewards of Burrard Inlet and the surrounding lands since time out of mind. As a small coastal community, TWN is experiencing impacts from climate change, particularly along the shoreline.
In April 2019, TWN coordinated a Youth and Elder Climate Change Forum and a guided tour of the Burrard Inlet shoreline to observe and discuss impacts and potential ways to mitigate and adapt to climate change. Dialogue from these events, along with other community member interviews, were captured in a TWN video called "Facing Climate Change: Impacts and Considerations for Action." This video introduces some of the climate action work that the nation is already doing, and it is a call to action to keep moving forward.
With financial support from Crown-Indigenous Relations and Northern Affairs Canada, and other funding partners, TWN has completed a climate change hazard and vulnerability assessment, as well as a climate change resilience action plan. For more information see twnation.ca.
http://indigenousclimatehub.ca/wp-content/uploads/2020/08/Screen-Shot-2020-08-18-at-1.27.10-PM.png 780 1720 IndigenousClimateHub http://indigenousclimatehub.ca/wp-content/uploads/2020/10/logo-horiz-clr-01-small-300x88.png IndigenousClimateHub2020-08-18 17:20:332020-08-18 17:30:30Tsleil-Waututh Nation: Facing Climate Change – Impacts and Considerations for Action (Video)
Education Through Interaction: A Community-Based Approach to Environmental Monitoring and Climate Change
Alberta, Climate Monitoring, Métis, Métis Settlement
Beginning in October of 2018, two members of the Gift Lake Métis Settlement began training as Environmental Monitors through a partnership between the Indigenous Community-Based Climate Monitoring Program and the Gift Lake Métis Settlement. Gift Lake is a small Métis community located roughly 400 km northwest of Edmonton, Alberta and sits in the heart of the boreal forest. It is surrounded by rich vegetation, forests and many water bodies left behind by ancient glacial meltdown. Once the Gift Lake Environmental Guardianship Program began, we focused on the primary concerns of the people within the community. This started with one-on-one interaction with elders through interviews and surveys filled with questions relating to the similarities and changes in the environment and climate of Gift Lake over the years. Through this communication it was clear what our goals would be: educating ourselves and the community, while maintaining a balance between a scientific approach to research and a sense of community through human interaction and methodology.
An elder in the community said, "nothing connects us more to our culture than the land." She was right. Indigenous people have had a very close tie to the environment for millennia. Now we can tie culture, science and education to protect our culture through the protection of our invaluable environment. We immediately enrolled in Environmental Education programs and soon we were out in the field daily. Our efforts were split into 6 categories: air, weather, water, vegetation, traditional plants and wildlife while making sure to continually have an active presence and relationship with the community. Weather monitoring stations were installed on the north and south ends of the community and the data is collected daily in the effort to fill a data gap that has existed in the area until now. A water monitoring project was initiated through field level testing. Our main goal for the water monitoring efforts is to note any major or alarming trends that could affect quality of the water which would affect the quality of life for all living things. From our tests, three initiatives were born: bridge building for ATV stream crossings, ongoing lake sweeps for abandoned nets and waste, and the continual monitoring of the water levels in our three largest lakes.
On top of taking a scientific initiative to learn about the land and climate, we also wanted to bring awareness to the community. We have taken the opportunity to be part of land-based learning activities at the K-9 school through facilitating workshops on topics including dendrochronology, climate change, drone flying, rabbit snaring, traditional herbs and even gun safety. A High School in High Prairie, Alberta also invited us to speak to students and introduce the prospect of being employed in the environmental field. We would speak on issues regarding climate change and relate on a more personal level including our successes, struggles and overall experiences growing up in a small Indigenous community and moving into adulthood. In the spring of 2019 two high school students were hired as trainees and included in all our environmental, climate action and community engagement activities. We did this not only to teach, but to instill the importance of the environment by introducing them to the beauty of their surroundings and the amount of gratification and confidence that comes from protecting our lifeline. The youth have taken part in dendrochronology (tree aging), bridge building, water testing, weather monitoring, wildlife monitoring, well-site reclamation, tree planting, marking traditional herb GPS waypoints, facilitating a large cultural camp with 7 other communities and numerous community engagement events. They have also been given the opportunity to take part in community-based projects such as designing and building the community two new welcome signs, starting a community garden, building a children's park and initiating a garbage clean-up with elementary school children; allowing them to play a mentorship role as well. Since returning to school both youths have contacted us expressing how much they loved the program and how they hope to come back next summer. This is the level of interest and environmental responsibility we wish to instill within the entire community.
The struggle to succeed does weigh heavy on us at times and we understand the differences in everyone's views about climate change and environmental protection. We have seen failures, but they are over-shadowed by successes. Our environmental and climate change programs are only in their beginning stages and programs like this are extremely new to everyone around us. We welcome the challenge and treat our roles as a major responsibility to act as champions for the land. We believe there is only one possible way to achieve that: to be role models among the people.
Installation of north end weather monitor
Building ATV crossing on a fish bearing stream
Community garbage clean-up
Climate change workshop during Gift Lake Culture Camp
Gift Lake Culture Camp
Youth trainees on left after completing the construction of a small playground
Youth trainees after finding a 1950 Buick Riviera while marking waypoints on historical trails
Mentorship during reclamation project on abandoned well-site
Youth use an increment borer to find the age of a tree
Youth expresses his love for a 150-year-old tree
Youth pulls abandoned gill net from Utikumasis Lake during lake sweep
Pre-school session on the importance of moose. Included making birch bark callers
Grade 3 and 4 nature walk. Session on the role of rabbits in the environment and traditional snaring activity
Grade 3 and 4 nature walk with information session
High School presentation and information session
One of two signs designed and installed by Gift Lake Youth
New community garden
Author: Gift Lake Métis Settlement
February 10, 2020 /0 Comments/by IndigenousClimateHub
http://indigenousclimatehub.ca/wp-content/uploads/2020/02/Picture1.png 522 729 IndigenousClimateHub http://indigenousclimatehub.ca/wp-content/uploads/2020/10/logo-horiz-clr-01-small-300x88.png IndigenousClimateHub2020-02-10 16:32:092020-02-10 16:39:55Education Through Interaction: A Community-Based Approach to Environmental Monitoring and Climate Change
Climate Change Adaptation in Kanaka Bar
Adaptation, Climate Change
At Kanaka Bar, preparing for climate change is seen as an important milestone towards the achievement of community's vision of self-sufficiency. It is being incorporated in everything that is being done by the community on a day to day basis. The Traditional Territory of Kanaka Bar is located 14 kilometers south of Lytton, B.C., in the Fraser Canyon. Water plays a critical role in the health of the community. Kanaka Bar has five watersheds: Kwoiek Creek, Morneylun Creek, Nekliptum Creek, Siwash Creek and Four Barrel Creek, all of which support traditional food sources, wildlife and agricultural activities, provide drinking water to the community and hydroelectric power to BC Hydro's grid.
Over the recent years, many changes have been observed throughout the Traditional Territory. Community members have noticed that wildlife is moving away from the community and travelling further up-mountain, salmon numbers are decreasing and are swimming deeper in the Fraser River in search of cooler temperatures and vegetation growth is changing. As well, consistent rainfall has been replaced by long periods of dry weather and unpredictable storms. These local observations are consistent with scientific predictions of how climate change is likely to affect the region. Although drought has not yet affected the community's water resources, there is substantial concern that they may be threatened as climate change impacts intensify.
In response to these concerning changes within their Territory, Kanaka Bar has undertaken a Community Vulnerability Assessment to better understand how their environment may continue to change, and how these changes may impact key community values and areas of concern.
Understanding Kanaka Bar's concerns and priorities was the first step in the Vulnerability Assessment process. Together with environmental professionals from Urban Systems, community members gathered at engagement events to ask questions, and express their concerns about climate change and how it would impact community life and well-being.
After priorities were identified, current and future effects of climate change on these areas were studied. Some anticipated changes that emerged from this research were warmer temperatures year-round; less precipitation in the summer but more in the fall, winter, and spring; less snow; more frequent and intense storms events; changes in water resources; continued stress on the salmon population; changes in the availability of traditional foods; and increased risk of forest fire.
Understanding the ways in which Kanaka Bar was vulnerable to climate change has allowed the community to take meaningful steps towards reducing their risks and becoming more resilient by developing an adaptation strategy. Kanaka Bar's Adaptation Strategy supports their goal of self-sufficiency while increasing their resilience. It maps out short and long term adaptation actions in six priority areas: Water Resources, Forest Fires, Traditional Foods, Access Roads, Supporting Self-Sufficiency and Youth and Community Engagement and Education. These actions range from installing weather monitoring stations in the community, to expanding food production initiatives, to hosting annual workshops on climate change. Together they represent a "Made at Kanaka, by Kanaka for Kanaka" adaption plan that will benefit the community in a holistic way that goes far beyond coping with climate change.
To learn more about Kanaka Bar and the great strides they're making towards climate resilience and self-sufficiency, visit their website.
Figure 1Kanaka Youth at Morneylun Water Gauging Station
Author: Kanaka Bar
July 3, 2019 /0 Comments/by IndigenousClimateHub
http://indigenousclimatehub.ca/wp-content/uploads/2019/07/kanakabar.png 795 899 IndigenousClimateHub http://indigenousclimatehub.ca/wp-content/uploads/2020/10/logo-horiz-clr-01-small-300x88.png IndigenousClimateHub2019-07-03 18:58:512019-07-03 19:06:04Climate Change Adaptation in Kanaka Bar
Arctic Resilience Forum: Indigenous Youth Leadership
Description: The Arctic Resilience Forum will be convened every Wednesday from 11:30am – 1:00pm (EST) over a series of ten weeks, beginning October 7, 2020. The online series seeks to engage a broad audience in conversations about how to build the resilience of Arctic communities and ecosystems across a variety of focus areas, including:
October 7: Indigenous Youth Leadership
October 14: Food Security
October 21: Renewable Energy
October 28: Human Health and Pandemics
November 11: Broadband Connectivity
November 18: Gender
November 25: Socio-Ecological Resilience
December 9: Infrastructure
December 16: Respecting Traditional Indigenous Knowledge Systems
About the October 7th session (Indigenous Youth Leadership)
This October 7th Session, the first in the series, will focus on Indigenous Youth Leadership. Engaging young people in a dialogue about their aspirations and needs for taking charge for resilience leadership.
To register for the Arctic Resilience Forum – Indigenous Youth Leadership, click here.
(Image Source: Arctic Council, https://arctic-council.org)
October 6, 2020 /by IndigenousClimateHub
http://indigenousclimatehub.ca/wp-content/uploads/2020/10/traditional-mukluks-or-boots-on-ice_-154966533_1256x836.1110x410.jpeg 410 1110 IndigenousClimateHub http://indigenousclimatehub.ca/wp-content/uploads/2020/10/logo-horiz-clr-01-small-300x88.png IndigenousClimateHub2020-10-06 18:53:302020-10-06 19:35:06Arctic Resilience Forum: Indigenous Youth Leadership


text:
Q: $\int_{-\infty}^\infty \frac{e^{ax}}{1+e^x}dx$ /estimation vertical lines First of all, I know this very integral has been asked many times on this site (e.g
$\int_{-\infty}^\infty \frac{e^{ax}}{1+e^x}dx$ with residue calculus) and I don't have any problem calculating the residue here and the value of integral.
However I am struggeling in a part of this exercise, that is nowhere elaborated in good detail, namely to show  that the two vertical lines $\to 0$ when $R \to \infty$ (see contour below)
and in all the other threads it is only stated that it is clear that this happens, nowhere could I find a more detailed calculation.
Let $c_1(t)$ be the right vertical line (from $R \to R+2\pi i$)
I have chosen the following parameterization:
$c_1(t)=(1-t)R+(R+2\pi i)t = R +2\pi i t$, $t \in [0,1]$
$c_1'(t) = 2\pi i$
Let $c_3(t)$ be the left vertical line (from $-R+2\pi i \to -R$)
I have chosen the following parameterization:
$c_3(t)=(-R+2 \pi i)(1-t) + (-R)t=-R+2 \pi i(1-t)$, $t \in [0,1]$
$c_3'(t) = -2\pi i$
so for the right vertical line:
|$\int_0^1 \dfrac{e^{a(R+2\pi it)}}{1+e^{R+2\pi it}} 2\pi i dt | \leq 2\pi e^{aR} \int_{0}^{1} |\dfrac{e^{{(2 \pi i)}^{at}}}{1+e^Re^{(2\pi i)^t}}dt| \leq 2\pi e^{aR}  \int_{0}^{1} \dfrac{1}{1+e^R} dt = 2\pi \dfrac{e^{aR}}{1+e^{R}}$ (are the steps here justified/correct?)
so for $R \to \infty$ clearly $2\pi \dfrac{e^{aR}}{1+e^{R}} \to 0$ because a < 1 (with l'Hôpital)
for the left vertical line:
$|\int_{0}^{1} \dfrac{e^{a(-R)}e^{(2 \pi i)^{a}}e^{(2 \pi i)^{-t}}}{1+e^{-R}e^{2\pi i}e^{({2\pi i})^{-t}}} (-2\pi i) dt | \leq 2\pi\int_{0}^{1} |\dfrac{e^{a(-R)}e^{(2 \pi i)^{a}}e^{(2 \pi i)^{-t}}}{1+e^{-R}e^{2\pi i}e^{({2\pi i})^{-t}}}dt|=2 \pi \int_{0}^{1} \dfrac{e^{a(-R)}}{1+e^{-R}}dt$
are the steps until the last equality sign correct?
so I would need to calculate $\lim_{R \to \infty} \dfrac{e^{a(-R)}}{1+e^{-R}}$, but how to evaluate this and show that this will also be zero? I can not use l'Hôpital anymore. what would be the best way here?

A: Note that the integral in question is improperly integrable for $a \in (0,1)$. Using the parameterizations you mentioned above,
$$
\eqalign{
0 &\leq \left|\int_{R}^{R+2\pi i}f\left(z\right)dz\right| \cr
&= \left|\int_{0}^{1}f\left(R+2\pi it\right)d\left(R+2\pi it\right)\right| \cr
&\leq 2\pi\int_{0}^{1}\left|f\left(R+2\pi it\right)\right|dt \cr
&= 2\pi\int_{0}^{1}\left|\frac{e^{aR}e^{2\pi it}}{1+e^{R}e^{2\pi it}}\right|dt \cr
&\leq 2\pi e^{aR}\int_{0}^{1}\frac{1}{e^R-1}dt \text{ (Can you see your mistake?)} \cr
&= \frac{2\pi e^{aR}}{e^{R}-1}. \cr
}
$$
As $R \to \infty$, that last expression goes to $0$. Then you use the Squeeze Theorem to  prove that $\displaystyle \int_{R}^{R+2\pi i}f\left(z\right)dz \to 0$ as $R \to \infty$.
Similarly,
$$
\eqalign{
0 &\leq \left|\int_{-R}^{-R+2\pi i}f\left(z\right)dz\right| \cr
&= \left|\int_{1}^{0}f\left(-R+2\pi i\left(1-t\right)\right)d\left(-R+2\pi i\left(1-t\right)\right)\right| \cr
&= 2\pi\left|\int_{0}^{1}\frac{e^{-aR}e^{2\pi i\left(1-t\right)}}{1+e^{-R}e^{2\pi i\left(1-t\right)}}dt\right| \cr
&\leq 2\pi e^{-aR}\int_{0}^{1}\left|\frac{e^{2\pi i\left(1-t\right)}}{1+e^{-R}e^{2\pi i\left(1-t\right)}}\right|dt \cr
&\leq 2\pi e^{-aR}\int_{0}^{1}\frac{1}{1-e^{-R}}dt \cr
&= \frac{2\pi e^{-aR}}{1-e^{-R}}. \cr
}
$$
(Can you see your mistakes?)
Then
$$\lim_{R \to \infty}\frac{2\pi e^{-aR}}{1-e^{-R}} = \frac{0}{1-0} = 0.$$
Use the Squeeze Theorem to prove $\displaystyle \int_{-R}^{-R+2\pi i}f\left(z\right)dz \to 0$ as $R \to \infty$ and you're done.
Please let me know if there are questions.

A: Accelerator's answer is very nice, and already corrects your mistakes, so instead of focusing on that, I'll offer an alternative way.
First, note that we must set the restriction of $0<\Re(a)<1$ for your integral to converge.
Next, not dissimilar to my answer here, we will parameterize the contours and use the triangle ineq for integrals along with various other variants of the triangle inequalities detailed below.
$$|a+b|\le|a|+|b|\Longleftrightarrow|a-b|\ge||a|-|b||\Longleftrightarrow\frac1{|a-b|}\le\frac1{||a|-|b||}$$
Call the left path $L$, and right path $\mathcal R$. Then, parameterizing them gives
\begin{alignat*}{5}
    \mathcal{R}&:\text{ }z=R+iy,\qquad &\text{d}z&=i\text{ d}y,\qquad &y&\in[0, 2\pi]\\
    L&:\text{ }z=-R+iy,\qquad &\text{d}z&=i\text{ d}y,\qquad &y&\in[2\pi, 0]
\end{alignat*}
where $R$ is some arbitrarily large real number that goes to infinity.
Starting with $\mathcal R$, we have (all in red goes to 1 and thus cancels)
\begin{align}
    \left|\int_{\mathcal{R}}f(z)\text{ d}z\right|&\le\int^{2\pi}_0\frac{\left|e^{aR}\right|{\color{red}{\left|e^{aiy}\right|}}}{\left|e^Re^{iy}+1\right|}\cdot{\color{red}{|i|}}\text{ d}y\\
    &\le\int^{2\pi}_0\frac{e^{|a|R}}{\left|\left|e^R\right|{\color{red}{\left|e^{iy}\right|}}-|-1|\right|}\text{ d}y\\
    &=\int^{2\pi}_0\frac{e^{|a|R}}{e^R-1}\text{ d}y=\frac{2\pi e^{|a|R}}{e^R-1}
\end{align}
Taking the limit gives
$$\lim_{R\to+\infty}\frac{2\pi e^{|a|R}}{e^R-1}=0$$
with our restricted $a$ and thus proves that the integral about $\mathcal{R}$ vanishes.
Using the same arguments for $L$, we have
\begin{align}
    \left|\int_Lf(z)\text{ d}z\right|&\le\int^{0}_{2\pi}\frac{\left|e^{-aR}\right|{\color{red}{\left|e^{aiy}\right|}}}{\left|e^{-R}e^{iy}+1\right|}\cdot{\color{red}{|i|}}\text{ d}y\\
    &\le\int^{0}_{2\pi}\frac{e^{-|a|R}}{\left|\left|e^{-R}\right|{\color{red}{\left|e^{iy}\right|}}-|-1|\right|}\text{ d}y\\
    &=\int^{2\pi}_0\frac{-e^{-|a|R}}{\left|e^{-R}-1\right|}\text{ d}y=\frac{-2\pi e^{-|a|R}}{1-e^{-R}}
\end{align}
Taking the limit will yield
$$\lim_{R\to+\infty}\frac{-2\pi e^{-|a|R}}{1-e^{-R}}=0$$
Hence both integrals along the sides will go to zero since their absolute upper bound is also zero.
Hopefully this makes sense! :)

redpajama_set_name: RedPajamaStackExchange


text:
Q: Error while trying to install Community Engine: NameError - "Undefined local variable or method 'map' I'm trying to install Community Engine using the instructions here: http://github.com/bborn/communityengine
At first I thought it might be because I had Rails 2.3.5 and desert 0.5.3 which were higher versions than what was mentioned on the installation site. However moving to rails 2.3.4 and desert 0.5.2 did not work.
Any ideas as to what might be going on?
$ script/generate plugin_migration
/usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecat
ed and will be removed on or after August 2010.  Use #requirement
/cygdrive/c/users/me/jesse/projects/ceng1/config/routes.rb:2: undefined local variable or method `map' for main:Object (NameError
)
        from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:147:in `load_without_new_constant
_marking'
        from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:147:in `load_without_desert'
        from /usr/lib/ruby/gems/1.8/gems/desert-0.5.2/lib/desert/ruby/object.rb:18:in `load'
        from /usr/lib/ruby/gems/1.8/gems/desert-0.5.2/lib/desert/ruby/object.rb:32:in `__each_matching_file'
        from /usr/lib/ruby/gems/1.8/gems/desert-0.5.2/lib/desert/ruby/object.rb:17:in `load'
        from /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/routing/route_set.rb:286:in `load_routes!'
        from /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/routing/route_set.rb:286:in `each'
        from /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/routing/route_set.rb:286:in `load_routes!'
        from /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/routing/route_set.rb:266:in `reload!'
        from /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:537:in `initialize_routing'
        from /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:188:in `process'
        from /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:113:in `send'
        from /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/initializer.rb:113:in `run'
        from /cygdrive/c/users/me/jesse/projects/ceng1/config/environment.rb:6
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/commands/generate.rb:1
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from script/generate:3

A: UPDATE
I figured it out:
The problem is with vendor/rails
do this:
rake rails:freeze:gems

This works for me!

This might be a possible solution:
Running into issues when running Rails on Ubuntu


text:
Home Rights War Crime? Israeli Forces Attacked Schools During Gaza War
War Crime? Israeli Forces Attacked Schools During Gaza War
A UN inquiry has blamed Israeli Defense Forces (IDF) for seven deadly attacks, which included firing mortar rounds and the use of projectiles launched by tanks, between 8 July and 26 August 2014, on UN schools in Gaza that were used as emergency shelters for Palestinian refugees.
UN Secretary-General Ban Ki-moon, said in a statement, "I deplore the fact that at least 44 Palestinians were killed as a result of Israeli actions and at least 227 injured at United Nations premises being used as emergency shelters. United Nations premises are inviolable and should be places of safety, particularly in situations of armed conflict. It is a matter of the utmost gravity that those who looked to them for protection and who sought and were granted shelter there had their hopes and trust denied".
The 2014 war was the most devastating for Gaza's 1.8 million people, killing more than 2,200 Palestinians, mostly civilians.
Ban also hit out at Palestinian militant groups for putting some UN schools in Gaza at risk by hiding weapons in three locations that were not being used as shelters. "I am dismayed that Palestinian militant groups would put United Nations schools at risk by using them to hide their arms. The three schools at which weaponry was found were empty at the time and were not being used as shelters," he said.
A 207-page report constructed by the UN Board of Inquiry is listed as "top-secret", although 27 pages of the inquiry were published as an unclassified document. These pages show that IDF launched deadly attacks on schools that were being used as UN refugee sites, and the notion that Israel was operating in self-defense was false. UN Spokesman Chris Gunness said, "In none of the schools which were hit directly or in the immediate vicinity, were weapons discovered or fired from".
Palestinian foreign minister Riad Malki, has stated that Palestinian representatives plan on presenting this inquiry to the International Criminal Court. "We will take the report and will present to the ICC, especially that they are looking these days at our request to do a preliminary study," he noted.
The report was compiled from analysis of weapons, medical reports, photographs and video footage, and submissions and testimonies both by UN staff and other organizations.
http://theantimedia.org/un-inquiry-israel-responsible-for-attacks-on-schools-during-gaza-war/
Previous articleConfirmed: There Are More Than 10,000 Edible Plant Species In The Ocean, Massive Development To Begin Soon
Next articleGross Negligence By City Authorities Leads To The Death Of More Than 200 People In Ghana
A Federal Judge Has Reduced Ghislaine Maxwell's Max Sentence By 10 Years
BREAKING: Palestinian Teen Killed By Israeli Military With Headshot
20 Popular Songs The CIA Used To Torture Muslim Prisoners
Justme June 15, 2015 at 1:36 pm
How come you never mention that Hamas was firing rockets from these schools where children are at, or from Hospitals, market places, etc.. Israel is the ONLY country that gives their intended target time to get out of harms way before they fire back. They give them warning and even show them safe places before the fire back on the targets that the rockets came from. Too bad Hamas doesn't give the same courtesy to the Israelis before they fire rockets on them or before they send in suicide bombers on buses loaded with innocent women and children.
Joey June 16, 2015 at 10:09 am
Pretty blind, aren't you?
"In none of the schools which were hit directly or in the immediate vicinity, were weapons discovered or fired from".
erwin valencia June 17, 2015 at 12:41 am
how sure that the explosives that hit those schools came from the IDF?