text:
Jewish family's painting looted by Nazis in 1933 is returned
by: MICHAEL HILL, Associated Press
Acting U.S Attorney for the Northern District of New York, Antoinette T. Bacon, speaks at a repatriation ceremony for the painting "Winter" Thursday, Oct. 15, 2020, in Albany, N.Y. The painting, discovered in an upstate New York museum, was part of a cache of art seized by the Nazis from the Mosse family in Berlin in 1933. (AP Photo/Michael Hill)
ALBANY, N.Y. (AP) — A painting of two young, 19th-century skaters that was looted by Nazis from a Jewish family in 1933 and recently discovered at a small museum in upstate New York was returned Thursday after 87 years.
The painting "Winter" by American artist Gari Melchers was part of a cache of more than 1,000 pieces of art and artifacts seized from the Mosse family, prominent and well-off Jewish residents of Berlin who became early targets of the Nazi Party. Heirs have been tenaciously seeking to recover the lost pieces for the past decade.
"The Mosse family lost nearly everything because they were Jews. But they did not lose hope," acting U.S Attorney for the Northern District of New York Antoinette Bacon said at a repatriation ceremony at the Albany FBI office. "While this certainly does not take away the pain the that the Mosses endured, I hope it provides the family with some measure of justice."
The Mosse Art Restitution Project was started in 2011 to locate and restitute the stolen artworks on behalf of the Mosse heirs. They have completed three dozen restitutions covering more than 50 items from public and private museums as well as private individuals in Germany, Austria, Switzerland, Israel and the United States.
The road to this restitution started after the Arkell Museum in Canajoharie, New York, noted its seasonal closing in January 2017 with a friendly Facebook post urging readers to "Enjoy Winter!" It was illustrated with a picture of "Winter."
The post was noticed by a student working with Dr. Meike Hoffmann of the Free University of Berlin. Hoffmann heads the Mosse Art Research Initiative, a university-based collaboration involving Mosse heirs and German public cultural institutions.
Hoffmann said in an email that provenance researchers at MARI were able to link the painting to the Mosse family with the help of Arkell Museum executive director Suzan Friedlander.
"Winter," sometimes known as "Skaters" or "Snow," was purchased in 1900 by publishing magnate Rudolf Mosse, who displayed it in a grand Berlin residence loaded with fine art.
Mosse died in 1920 and his daughter Felicia Lachmann-Mosse was his heir. She and her husband Hans Lachmann-Mosse ran the newspaper Berliner Tageblatt, a critical voice during the Nazi Party's rise to power. As high-profile symbols of the "Jewish press," the couple was persecuted and fled Germany in 1933. The Nazis seized the family's assets, including the artwork.
"It was one of the first large expropriations undertaken by the Nazis, a template for what became, unfortunately, a well-oiled machine," said Roger Strauch, president of the Mosse Foundation and the step-great-grandson of Rudolf Mosse. He participated in the ceremony by video link.
"Winter" was sold at auction in May 1934 to an unknown buyer. Five months later, it was in a New York City gallery, where it caught the eye of Bartlett Arkell, a wealthy collector and president of the company that became Beech-Nut Packing Co. in Canajoharie.
Arkell shipped the painting to upstate New York, where it became part of the collection of the museum near the Mohawk River that bears his name.
There's no evidence Arkell was aware of the painting's dark history, Bacon said.
Friedlander said at the ceremony that the museum takes it responsibility to make things right seriously.
Federal authorities were contacted as Mosse Art Restitution Project manager J. Eric Bartko was working to get the painting returned from the museum. FBI agents recovered the painting in September 2019. The formal handover to the family was delayed by the pandemic.
Strauch said the painting is expected to be auctioned through Sotheby's, where it could attract bids in the hundreds of thousands of dollars. Most recovered artworks have been sold back to the previous holders or sold at auction, he said.
Strauch said they have eight ongoing restitution claims pending in Poland, Sweden, Germany, Israel and the United States.
"This battle will never be over," Bartko said recently. "This is a highly visible way to remind people that these crimes took place in the past and they are still being redressed now."
by KEVIN FREKING, Associated Press / Jan 20, 2021
by DAVID BAUDER, Associated Press / Jan 19, 2021
NEW YORK (AP) — Two of Fox News Channel's top news executives involved in the controversial — but correct — election night call of Arizona for Democrat Joe Biden are out at the network.
Bill Sammon, senior vice president and managing editor at Fox's Washington bureau, announced his retirement to staff members on Monday. On Tuesday, as part of a restructuring of Fox's digital operations, politics editor Chris Stirewalt was let go.


text:
Nouveau Voyage à la Mer du Sud…
Nouveau Voyage à la Mer du Sud, commencé sous les ordres de M. Marion… On a joint à cet voyage un Extrait de celui de M. de Surville dans les mêmes Parages.
[CROZET] ROCHON, Alexis Marie, editor.
Paris: Barrois l'aîné, 1783.
Octavo, with seven plates (including two maps, one folding); contemporary French marbled calf, spine gilt in compartments between raised bands, leather label.
Tasmania and New Zealand, and the first printed account of Surville's voyage
First edition: this rare book is of great importance for both New Zealand and Tasmania since it gives the first narrative of two important voyages to the Pacific, including the first and second French visits to New Zealand and the first French visit to Tasmania. 'An exceedingly rare item… [it is] seldom available…' (Davidson). Edited by the Abbé Rochon, the main part of the book gives the only original printed account of the expedition of Marion-Dufresne, commanded by Crozet after his captain's death. This was the only form in which the voyage was published; it did not appear in English until H. Ling Roth's translation of 1891 (Crozet's Voyage to Tasmania, New Zealand [etc]… in 1771-1772).
The expedition originally set out as a deliberate sequel to Bougainville's, including the plan of returning Mayoa, brought to France by Bougainville, to his Tahitian homeland; however he died on the voyage. Their other instructions were to search for "Terra Australis": they actually discovered the Crozet Islands, visited Tasmania, exploring and mapping some of its southern coast and making the first French contact with the Tasmanian Aborigines. They then made a lengthy stay in New Zealand, where after the massacre at the Bay of Islands (when the commander and about twenty other members of the voyage were killed by Maoris) Crozet took over the command. Unaware of Cook's priority, the French laid claim to both Tasmania and New Zealand. 'Crozet's narrative, apart from the drama of its story, has much careful observation on Maori life and custom and, with the reports of Cook and his officers, was virtually the only source material available for 40 years…' (New Zealand National Bibliography).
The book also includes as a postscript the first printed account of the earlier voyage of Jean-François de Surville, in which De Surville's ship reached the New Zealand coast and in fact just missed meeting Cook in the Endeavour. At that point De Surville and Cook were the first European visitors to New Zealand since Tasman's charting of part of the coastline in 1642. The only other early account of the De Surville voyage was published some time later (Monneron, Voyage des Indes au Perou, Paris, 1791).
The engravings that illustrate the work include four fine portraits of Maoris as well as a folding map of De Surville's discoveries and small maps of Marion-Dufresne's discoveries both in New Zealand and Tasmania.
Provenance: Private collection (Australia).
Davidson, 'A Book Collector's Notes', pp. 98-99; Hill, p. 72; Hocken, 401; Kroepelien, 1104; New Zealand National Bibliography, 1502.
Price (AUD): $13,250.00 other currencies Ref: #4504299
Add to Cart Inquire Copy Link Add to Wish List
See all items in Voyages & travels, Printed Books, Australia, Europe, Pacific, DISCOVERY AND EXPLORATION, VOYAGES AND TRAVELS
See all items by CROZET, Alexis Marie ROCHON
Marginal defect to one leaf with loss of about ten words, otherwise a fine copy.

redpajama_set_name: RedPajamaCommonCrawl


text:
/*
var rpc = new Y.JSONRPC({
    url: url,
    methods: ['foo'],
    version: 2,
    preload: true // defaults to false if methods is specified, true otherwise
});
rpc.exec('foo', ['bar', 'baz'], function (response) {});
rpc.foo('bar', 'baz', function (response) {});
rpc.foo('bar', 'baz', { on: { success: function (data) {}, ... } });
*/

var isFunction = Y.Lang.isFunction,
    toArray    = Y.Array;

function JSONRPC(config) {
    var methods = config && config.methods,
        i;

    config = this._config = Y.merge({
        context: this,
        method: 'POST'
    }, config);

    // default preload false if methods are specified, else true.
    if (!('preload' in config)) {
        config.preload = !methods;
    }

    JSONRPC.init.apply(this, arguments);

    if (methods) {
        for (i = methods.length - 1; i >= 0; --i) {
            JSONRPC.addMethod(this, methods[i]);
        }
    }

    if (config.preload) {
        this.loadAPI();
    }
}

Y.JSONRPC = Y.mix(JSONRPC, {

    defaults: {
        version: 2,
        sync: false,
        contentType: 'application/json'
    },

    // Static methods to avoid name collision with the remote API
    addMethod: function (rpc, name, force) {
        if (force || !rpc[name]) {
            rpc[name] = function () {
                var args = toArray(arguments, 0, true),
                    last = args[args.length - 1],
                    callback;

                if (isFunction(last) ||
                    (last && last.on && (last.on.success || last.on.failure))) {
                    callback = args.pop();
                }

                return this.exec(name, args, callback);
            };
        }
    },

    init: function () {
        Y.mix(this._config, JSONRPC.defaults);

        this.publish('dispatch', {
            emitFacade: true,
            defaultFn: JSONRPC._defDispatchFn
        });
    },

    _defDispatchFn: function (e) {
        e.ioConfig.data = Y.JSON.stringify(e.rpcPayload);

        Y.io(e.url, e.ioConfig);
    },

    prototype: {
        exec: function (method, params, callback) {
            var data   = { method: method },
                config = this._config,
                ioConfig = {
                    headers: {
                        'Content-Type': config.contentType + '; charset=utf-8'
                    },
                    method: config.method,
                    sync: config.sync,
                    on: {}
                },
                success, failure;

            if (isFunction(callback)) {
                callback = { on: { success: callback } };
            }

            Y.aggregate(ioConfig, callback, true);

            if (params) {
                data.params = params;
            }

            if (config.serverParams) {
                Y.mix(data, config.serverParams);
            }

            if (config.version > 1) {
                data.jsonrpc = config.version.toFixed(1);
            }

            if (callback) {
                data.id = Y.guid();
                success = callback.on.success;
                failure = callback.on.failure;

                if (success) {
                    ioConfig.on.success = function (id, response) {
                        var data;
                        try {
                            data = Y.JSON.parse(response.responseText);
                        }
                        catch (e) {
                            data = {
                                error: {
                                    code: -32700,
                                    message: "Parse error"
                                },
                                id: null
                            };
                        }

                        if (data.error) {
                            if (failure) {
                                failure.call(ioConfig.context, data.error);
                            }
                        } else {
                            success.call(ioConfig.context, data.result);
                        }
                    };
                }
            }

            return this.fire('dispatch', {
                url: config.url,
                method: method,
                params: params,
                callback: callback,
                rpcPayload: data,
                ioConfig: ioConfig
            });

        },

        loadAPI: function () {
            var config = this._config;

            Y.io(config.url, {
                headers: {
                    'Content-Type': config.contentType + '; charset=utf-8'
                },
                sync: config.sync,
                on: {
                    success: function (id, response) {
                        var data, i;
                        try {
                            data = Y.JSON.parse(response.responseText);
                        }
                        catch(e) {
                            Y.error("Unable to parse remote API response", e);
                        }

                        if (data.envelope === 'JSON-RPC-1.0') {
                            config.version = 1;
                        }

                        if (data.methods) {
                            for (i = data.methods.length - 1; i >= 0; --i) {
                                JSONRPC.addMethod(this, data.methods[i]);
                            }
                        }

                        this.fire('apiready');
                    },
                    failure: function () {
                        Y.error("Unable to load remote API");
                        this.fire('apierror');
                    }
                },
                context: this
            });

            return this;
        }
    }
}, true);

Y.augment(JSONRPC, Y.EventTarget);

Y.jsonrpc = function (url, method, params, callback, config) {
    if (url && method) {
        // TODO: allow version config
        return new Y.JSONRPC(Y.mix({ url: url, preload: false }, config))
            .exec(method, params, callback);
    }
};

Y.mix(Y.namespace('RPC'), { JSON: Y.JSONRPC, json: Y.jsonrpc});

redpajama_set_name: RedPajamaGithub


I love fizzy drinks, at the cinema with my snacks, at lunchtime always, at dinner, but never with breakfast, honest….
A love for fizzy drinks should never mean our oceans and the creatures who call it home, have to suffer, but every time we use brand new plastic bottles and don't recycle them, that's exactly what's happening.
In the UK alone we use 35 million plastic bottles every day, but nearly half of these are not recycled.
We all love beaches, but hate it when we see plastic bottles and bottle tops ruining the view. Yet a truckload of plastic bottles, bottle tops and other plastic waste which isn't being reused or recycled, is entering our ocean every single minute, which otherwise could have been reused or recycled.
Plastic can take centuries to break down and with plastic production set to double in the next 20 years and quadruple to 318 million tonnes by 2050, we need to curb the flow of plastics into our oceans and take drastic action to end the era of throwaway plastic, right now!
To tackle the problem we need the soft drinks industry to start taking serious action and fast.
The soft drinks industry have the power to end the flow of single-use plastic bottles into our oceans.
Greenpeace is calling on the industry to do more in the first-ever comprehensive survey of the plastic usage and policies of the biggest soft drinks brands which includes, Coca-Cola, PepsiCo, Suntory, Danone, Dr Pepper Snapple and Nestlé.
Our survey results revealed a woeful lack of action by the soft drinks industry to prevent their plastic bottles ending up in our oceans.
Of the six companies surveyed, five sell a combined total of 2.16 million tonnes of plastic bottles each year – the same weight as over 10,000 blue whales.
The largest brand Coca-Cola refused to disclose the size of its plastic footprint, making the actual figure much higher.
Despite producing 100% recyclable bottles and putting the onus on their customers to recycle, the top six biggest soft drinks companies use a combined average of just 6.6% recycled plastic in their products.
None of the companies surveyed have commitments, targets or timelines to reduce the amount of single-use plastic bottles they use.
Over the last ten years, these soft drinks companies have been consistently decreasing their use of refillable bottles, instead switching to yet more single-use plastic.


text:
package org.vas.jaxrs;

import java.io.IOException;

import javax.inject.Inject;
import javax.inject.Singleton;

import org.apache.wink.common.RuntimeContext;
import org.apache.wink.common.internal.lifecycle.LifecycleManager;
import org.apache.wink.common.internal.lifecycle.LifecycleManagerUtils;
import org.apache.wink.common.internal.lifecycle.ObjectCreationException;
import org.apache.wink.common.internal.lifecycle.ObjectFactory;
import org.apache.wink.server.internal.DeploymentConfiguration;
import org.apache.wink.server.internal.servlet.RestServlet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.vas.inject.Services;
import org.vas.inject.ServicesUtil;
import org.vas.jaxrs.providers.SharedProviders;

import com.google.common.base.Preconditions;

/**
 * Override the apache wink rest servlet in order to provide DI with the
 * {@link Services} class.
 *
 * This will the usage of {@link Inject} like annotations in jaxrs resources.
 *
 */
public class VasRestServlet extends RestServlet {

  private static final long serialVersionUID = 1L;

  @Override
  protected DeploymentConfiguration getDeploymentConfiguration() throws ClassNotFoundException, InstantiationException,
    IllegalAccessException, IOException {
    Services services = ServicesUtil.defaultContainer();
    DeploymentConfiguration conf = super.getDeploymentConfiguration();
    conf.getOfFactoryRegistry().addFactoryFactory(new ServicesLifecycleManager<>(services));

    // Register custom providers
    for (Class<?> klass : SharedProviders.CLASSES) {
      conf.getProvidersRegistry().addProvider(services.get(klass));
    }

    return conf;
  }

  static class ServicesLifecycleManager<T> implements LifecycleManager<T> {

    private static final String ROOT_PCKG = "org.vas";

    final Logger logger = LoggerFactory.getLogger(getClass());
    final Services services;

    public ServicesLifecycleManager(Services services) {
      super();
      Preconditions.checkArgument(services != null, "Services shouldn't be null");
      this.services = services;
    }

    @Override
    public ObjectFactory<T> createObjectFactory(Class<T> object) throws ObjectCreationException {
      if(!object.getName().startsWith(ROOT_PCKG)) {
        return null;
      }

      if(logger.isTraceEnabled()) {
        logger.trace("Create wink object factory for {}", object);
      }

      boolean singleton = object.getAnnotation(Singleton.class) != null;
      if(!singleton) {
        singleton = object.getAnnotation(com.google.inject.Singleton.class) != null;
      }

      if(singleton) {
        return LifecycleManagerUtils.createSingletonObjectFactory(services.get(object));
      }

      return new PrototypeServicesObjectFactory<T>(object, services);
    }

    @Override
    public ObjectFactory<T> createObjectFactory(T object) throws ObjectCreationException {
      return LifecycleManagerUtils.createSingletonObjectFactory(object);
    }
  }

  static class PrototypeServicesObjectFactory<T> implements ObjectFactory<T> {

    final Logger logger = LoggerFactory.getLogger(getClass());

    final Class<T> klass;
    final Services services;
    final ObjectFactory<T> prototypeFactory;

    public PrototypeServicesObjectFactory(Class<T> klass, Services services) {
      super();
      this.klass = klass;
      this.services = services;
      this.prototypeFactory = LifecycleManagerUtils.createPrototypeObjectFactory(klass);
    }

    @Override
    public T getInstance(RuntimeContext context) {
      /*
       * Required in order to properly inject field with jaxrs annotations (like
       * javax.ws.rs.core.Context)
       */
      T instance = prototypeFactory.getInstance(context);
      services.inject(instance);
      return instance;
    }

    @Override
    public Class<T> getInstanceClass() {
      return prototypeFactory.getInstanceClass();
    }

    @Override
    public void releaseAll(RuntimeContext context) {
      prototypeFactory.releaseAll(context);
    }

    @Override
    public void releaseInstance(T instance, RuntimeContext context) {
      prototypeFactory.releaseInstance(instance, context);
    }
  }
}


Inova Kellar Center has provided behavioral health services for children, adolescents and their families for more than twenty-five years. Our comprehensive mental health and substance use disorder treatment programs and an innovative special education school support families throughout Northern Virginia and continue to expand to meet future needs.
We are seeking a Psychologist Neuropsy!
The successful incumbent will perform assessments by means of interviews, psychometric testing and record reviews in order to make appropriate recommendations and interventions. Provide group, individual and family therapy that address specific patient/family goals and facilitates the active patient participation in the therapeutic process. Provide accurate written documentation which adheres to department policy regarding timeframe, form and content of written evaluations and progress notes and discharge summaries to ensure complete medical records for the treated patients. Communicate effectively with patients, family, medical staff, care team members, students, supervisors and outside contacts to facilitate efficient and effective patient care. Complete all administrative responsibilities in support of the operating units' program goals and regulatory requirements.


text:
Public money
Anticorruption Map
Active citizen
Cases of corruption
Public acquisitions
Alarming pressures on journalists in Moldova: from intimidation to criminal trials
Anticoruptie.md
Conferinţa de presă organizată la sediul Centrului de Investigaţii Jurnalistice. Foto: CIJM
Case of the journalist Mariana Rata from the Centre for Investigative Journalism, subject to criminal proceedings initiated by prosecutors following a complaint lodged by Vladimir Botnari, former chief policeman of the capital, proves the reluctance of the authorities to investigative journalism. On the other hand, the Law on personal data protection invoked by Vladimir Botnari is a refuge of the authorities and corrupt officials who try to protect themselves under the umbrella of these provisions. However, if journalists continue to be intimidated and legislative initiatives on protection of personal data extension are promoted, this could mean "end of investigative journalism". These opinions are shared by several NGOs in a press conference about pressures on journalists, hosted by the Center for Investigative Journalism.
"We are witnessing several attacks over the investigative journalism and that worries us very much because a society is not democratic without strong and professional media. Vladimir Botnari's complaint is not worth summoning a journalist to prosecution. This subpoena is an intimidation. We could talk about any other journalist from now, who before doing an investigation will consider if he/she is summoned to prosecution? Why the person is not questioned upon complaints of torture even after one month, and in the case of a simple complaint, the journalist is summoned immediately? In the last two years we are witnessing a hideous interpretation of the legal provisions on the protection of personal data", said Nadejda Hriptievschi, expert at the Centre for Legal Resources.
Galina Bostan, director of the Centre for Analysis and Prevention of Corruption claims that the Law on personal data protection is a refuge of authorities to protect themselves.
"There is self-protection of civil servants under the umbrella of this law. Personal data have become perhaps the most popular instrument for corrupt officials' protection. If for an innocent article as this one, an investigative journalist was summoned to a public authority, what happens if an investigation with very important elements is published? I assume that the message was different: «Do not investigate!" If intimidation of journalists continues and legislative initiatives to extend protection of personal data are promoted, this would mean the end of investigative journalism, one of most effective anti-corruption instruments in a society. I wonder where are the cases initiated upon journalistic investigations: there is evidence, information? ", asked rhetorically Galina Bostan.
The case of journalist Mariana Rata proves that there are problems with the Law on personal data protection, said Nadine Gogu, executive director of the Independent Journalism Center. "Unfortunately, there are not so many investigative journalists in Moldova and such cases prevent other people to do investigative journalism. This case proves that there are problems with the Law on personal data protection. We point that journalists do not have access to information. We should intervene in this law and improve it so that the provisions pertaining to freedom of expression will not hinder the work of journalists", said Nadine Gogu, executive director of the Independent Journalism Center.
"I saw the case of Mariana Rata in the context of recent attempts to intimidate investigative journalists who carry out well-documented investigations. Also, there are pseudo investigative journalists who are conducting investigations to order and do not face such problems. We are surprised that the so-called pro-European Government of the Republic of Moldova, the Parliament that has a pro-European majority, should be the first to worry about ensuring favorable legislative context for the activity of journalists, did not react in any way. This proves that the legislature and the government do not see this problem which in fact is a problem. This Government, through the National Center for Personal Data Protection, misinterpret the European Convention on the Protection of Personal Data ", said Petru Macovei, executive director of the Independent Press Association.
Alina Radu, director of Ziarul de Garda stressed that an important report on the situation of journalists is examined in the Parliamentary Assembly of the Council of Europe on Tuesday, January 24. "Moldova is a member- country of PACE. Moldovan delegation includes several MPs - Vladimir Voronin, Valentina Buliga - who did not show interest to these cases. I wonder how they go there without being interested in these issues. It is obvious that the public authorities have no interest to understand and be partners with the press", said the journalist.
"Journalists are working in the interest of citizens and many times they do the job of the authorities in denouncing corruption schemes. We do not work for us personally. When you choose to discover what officials do not like, they put pressure on you. We will try to show the authorities that they are not right", said Cornelia Cozonac, adding that representatives of NGOs will conduct a series of activities aimed to raise awareness regarding the media situation and try to have a dialogue with the authorities.
Embassy Spokesperson Jed Wolfington attended an important press conference today at the Center for Investigative Journalism. The U.S. Embassy in Moldova is closely monitoring the situation about press freedom in Moldova. Investigative journalists fulfill an important role in exposing and denouncing official corruption. The Embassy will continue to support journalists in their efforts to bring corruption to light", reads a message of the US embassy, posted on Facebook.
Team of Center for Investigative Journalism in Moldova found that the number of cases of journalists' intimidation, especially of investigative journalists and attempts to limit freedom of expression on behalf of civil servants has increased significantly in recent years.
Socialist MP Oleg Savva has not publicly apologized to the journalist whom he verbally attacked, as the Non-Discrimination Council requested// What follows
Oleg Savva case // Ombudsman investigates the actions of the law enforcement following the notification of the journalist, verbally attacked by the Socialist MP
Freedom of the media witnesses continuous deterioration
International reaction to the detention of Greek journalists at Chisinau International Airport // OSCE calls on Moldovan authorities to facilitate travel of foreign journalists from one country to another
Greek journalists, detained at Chisinau International Airport
Subscribe to our newsletter for the latest information
You have successfully registered
Natalia Scobioala
Violeta Gasitoi
Viorica Tataru Craitamindra
Donors:


Decision-making is one step toward taking action. Small successes are a sign a compelling decision has been made. A purposeful notion causes perpetual motion. A committed decision will launch you into action. The conscious effort of making a decision moves you one step closer to living intentionally. Desired results from decisions depend on whether or not your actions are aligned with values and principles you have chosen. "In any moment of decision, the best thing you can do is the right thing, the next best thing is the wrong thing, and the worst thing you can do is nothing"-Roosevelt.


text:
HomeWORLDWIDEARTS & CULTUREFilm, TV & BooksThe Dissident – A political Thriller Hiding Within a Documentary
The Dissident – A political Thriller Hiding Within a Documentary
January 5, 2021 Splash Magazines Contributor Film, TV & Books 0
By Jason Czajka
"In Saudi Arabia, having an opinion is a crime". These are opening words spoken by Saudi activist and blogger Omar Abdulaziz in Director Bryan Fogel's new film, The Dissident. With this one sentence, viewers are given the information needed to truly appreciate and understand the subject behind this film and why Saudi journalist and activist Jamal Khashoggi's life was so tragically taken from him on October 2nd 2018 at the Saudi Consulate in Instabul, Turkey.
Bryan Fogel – acclaimed American film director, author, speaker, producer and human rights activist, whose previous work Icarus won the 2018 Academy Award for Best Documentary Feature, through his most recent effort, sheds light on the events leading up to and the subsequent cover up of the murder of Jamal Khashoggi, who devoted the later part of his career to exposing various levels of corruption in the Middle East and for that, paid the ultimate price. Unlike other documentaries, I found The Dissident to play out more like a big budget political thriller, echoing films like Three Days of the Condor or Enemy of the State, with a surprising degree of heart pounding moments that helps the viewer stayed glued to the screen throughout the films 119 minute run time. Through the interviews of former colleagues like Abdulaziz and those close to both Khashoggi and the case, we follow Jamal Khashoggi through his early days as he comes to the US for his graduate studies at Indiana State University. From there Khashoggi will go on to become a reporter and foreign correspondent in various countries, including his tenure with the Washington Post. We learn of his serving with the Saudi Arabian Intelligence Community and his initial blossoming relationship with the Saudi Royal family. With the rising of power of Saudi Crown Prince Mohammad Bin Salman and his "wolf in sheep's clothing" relationship with the journalist through the events of the Arab Spring uprising, Khashoggi's life eventually begins to take a drastic turn as he tirelessly works to undermine the corruption of the Saudi Regime which eventually lead to his life being tragically taken from him. Prior to his death, Khashoggi struggled with the exile that he found himself in after speaking against the Saudi Royal family. His ex- wife, his children, his family all turned against him for his actions. Jamal Khashoggi had such a deep level of information that he obtained over the span of 30 years that he was a danger to the Saudis…one they could not let slip away. Through his words and reporting, Khashoggi incited the Saudi royals to actively seek to silence him once and for all, which plays out minute by minute, from his first visit to the Saudi Consulate in Istabul to the day of the murder and the events that transpire within the walls of the consulate, all the way through to the days following his murder and the international backlash that the Saudi Arabia government faced.
As I watched the film, I couldn't help but think of how much of the subject matter correlates to our own current political climate here in the US. We are constantly bombarded by what is referred to as "Fake News" every time we hear one of our right leaning political leaders speak. As Americans, we're forced to make a decision about what's real and what's not or what is a cover up, and what is the truth. Khashoggi championed against these tactics in his own home country. At one point in the documentary, one of the interviewees comments that "In the US – you have a free voice"….Do we? Throughout the entire presidency of Donald Trump and potentially prior administrations, journalists have been indirectly silenced, or attempted to be silenced because the words they wrote did not align with the current political parties views. In my viewing of this film, I found myself fearful that we may be heading down the same path here in the US that Khashoggi saw first hand in Saudi Arabia.
The Dissident is a thrilling and exciting film, dealing with a subject matter that will surely cause, as this viewer experienced, all that view the documentary to take a pause and reexamine the tragic end to Khashoggis' life and how it came to be. Additionally, it will also force viewers to look more introspectively at our current state of affairs in the US and how the media is viewed in our own country and the effect that this will have for the future of journalism. The film was not without its flaws however. A portion of the film follows Khashoggi's relationship with his fiancee Hatice Cengiz. I found this focus on their relationship to be a drag on the story and while essential to understanding Khashoggi's life in the time immediately preceding his death, too much time was devoted to their "love" story that felt out of place in the scheme of the whole documentary. A minor nit-pick in what is overall a fascinating look into the unfortunate end of an incredible individual.
The Dissident will be available on PVOD starting January 8th 2021.
Photo: Courtesy of The Dissident
Great Wines, Wine Experiences and Wine Tools to Complete Your Celebration
The Simonetta Lein Show Releases Entrepreneurs Panel #3 "How Can You Prepare Your Brand For 2021?" On SLTV
A State-Of-The-Art Toast to the Jewish New Year – Israel's Yatir Winery Introduces Two Top Wines to the U.S.
September 30, 2019 Laurie Graff Food, Drinks, & Sweets 0
An award-winning wine from the heart of the Negev Desert? Sounds crazy, no? Yet Yatir, one of Israel's most highly-acclaimed wineries, has the ability to integrate state-of-the-art winemaking and technology within a man-made forest in […]
Susan Loewenberg "Sets the Stage for Learning" – LA Theatre Works and Educators
March 26, 2020 Elaine Mura Entertainment 0
LA Theatre Works, a non-profit organization dedicated to the arts, says it all in their mission statement: "To record the most significant and important stage plays from the American and World canons and to make […]
Chicago's Wine Riot and Whisky Extravaganza Preview – It's Quite the Riot!
October 10, 2017 Jennifer Lunz Events 0
WINE RIOT Since its debut in 2009, Chicago's Wine Riot is changing the environment of a typical wine event to make Millenials feel comfortable learning, discovering and exploring wines within the expansive wine world. […]


text:
Q: How to set variable value in Node.js to get request's the body data I am a newbie in Node.js. I want to store the value of body.xyz in variable A. and want to access from the outside the request like i did in at end of the code. Here is my code, How I can set the variable value. It is showing null value at the end of program.
var request = require('request');

URL = "http://aaaa.com/api.php"

// Decleare the variables
var A = null;

PARAMS_0 = {
    'a':"query"
}

request.get( {
    url: URL,
    qs: PARAMS_0
    },
    function(error, response, body) {
        body = JSON.parse( body)
        A = body.xyz
    }
);
console.log( A )

A: It's showing null because callback from request.get is executed after console.log, if you would add console.log inside of callback you would see the result.
Install https://github.com/request/request-promise
Try this one:
var request = require('request-promise');

URL = "http://aaaa.com/api.php"

PARAMS_0 = {
    'a':"query"
}

(async () => {
const A = await request.get( {
    url: URL,
    qs: PARAMS_0
    });
console.log( A );
})();

Read this article: https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-promise-27fc71e77261
It perfectly explains idea of promises, and how you should work with them.

A: Just try to put Console.log statement inside the callback, if you are not getting the output.
Bacause node's asynchronous behaviour makes it possible that a statement written after another statement will get executed / produce output first that is what i think is happenning with your case.
Hope it helped.

redpajama_set_name: RedPajamaStackExchange


Here are some ideas on how you could use video at your events.
Make it inclusive. Use video to make sure those who couldn't make it don't feel left out. If you're feeling bold, you can do some live streaming and live link-ups, or record speakers and happenings to put them on a website for later viewing.
Promote your company. Why keep your carefully prepared events to yourself? An event video might be an opportunity to show your authority in a subject area and spread your influence. Make an upbeat short video that talks about the issues and share it on social media as a news item about your company.
Tell a story. Some events videos can seem generic and general. Why not follow someone who is a key speaker, or a key exhibitor and witness the event through the ups and downs of their day. Everyone loves a good story and seeing real people confronting and solving problems is really engaging.
Don't film everything just for the sake of it. Think about the people who will watch your event videos. Are your presentations compelling enough to transfer in their entirety to a video screen or would edited highlights create more impact?
Free up your film-crew to capture the spirit of the event rather than the entire content. They'll be able to move around and get more dynamic angles which capture the excitement rather than a literal record of what was said.
If you're doing interviews, make sure you allow enough time. It's tempting to think people can be nabbed during the coffee break, but it can take longer than you think. Help the film-crew by lining people up for them to speak to.


Date: 24.03.2018 | House, Electro, Club | Tags: Sunshine Dance, Andorfine Germany, Jack Noise, Miguel Alcobia, Danny Twice, Karami, Dani Corbalan, Maph, Andrew Lias, Mr. Groove | Download Sunshine Dance 11 (2018) for free.
To your attention it is presented publication Andorfine Germany are available for acquaintance of listening and obtaining! Dawnbreaker is a bouncy progressive trancer that combines a rolling bass line, a beautiful piano breakdown, lush pads and big room stabs to create a progressive trance record that is absolutely incredible. The material Sunshine Dance 11 is designed and signed as a reference on your choice of several exchangers file. Convenience, reliability and availability, is the property of our portal, efficiency and commitment to new heights, as well as the immensity of the creative transformation! Listen, familiarize and download the publication on this website freshremix!


text:
Q: Can I add returned CLLocationDistance into an NSMutableArray? I'm using the below body of code to find the distances between a logged in user and a list of other users in my app's database.
ViewController.h
@property (nonatomic) CLLocationDistance kilometers;

ViewController.m
NSString *myLocation = self.currentUser[0][@"street_address"];
                NSLog(@"MY LOCATION %@", myLocation);

                CLGeocoder *geocoder = [[CLGeocoder alloc] init];
                [geocoder geocodeAddressString:myLocation completionHandler:^(NSArray* placemarks2, NSError* error){
                    for (CLPlacemark* aPlacemark in placemarks2)
                    {

for (NSMutableDictionary *multiplelocationsFriend in self.closeByNeighbours) {

NSString *location = [multiplelocationsFriend objectForKey:@"address"];

CLGeocoder *geocoderFriend = [[CLGeocoder alloc] init];
                            [geocoderFriend geocodeAddressString:location
                                               completionHandler:^(NSArray* placemarks, NSError* error){
                                                   if (placemarks && placemarks.count > 0) {
                                                       CLPlacemark *topResult = [placemarks objectAtIndex:0];
                                                       MKPlacemark *placemark = [[MKPlacemark alloc] initWithPlacemark:topResult];

                                                         self.endLocation = [[CLLocation alloc] initWithLatitude:placemark.location.coordinate.latitude longitude:placemark.location.coordinate.longitude] ;

                                                        NSString *myLocation = self.currentUser[0][@"street_address"];
                                                        NSLog(@"MY LOCATION %@", myLocation);

CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:myLocation completionHandler:^(NSArray* placemarks2, NSError* error){
                                                        for (CLPlacemark* aPlacemark in placemarks2)
                                                        {
 self.startLocation = [[CLLocation alloc] initWithLatitude:aPlacemark.location.coordinate.latitude longitude:aPlacemark.location.coordinate.longitude] ;

                                                       self.kilometers = [self.startLocation distanceFromLocation:self.endLocation] / 1000;

                                                        }
                                                        }];

                                                   }
                                               }
                             ];
                        }

                    }
                }];

                dispatch_async(dispatch_get_main_queue(), ^{
                    [self.neighboursView reloadData];
                });

            } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
                NSLog(@"Failure: %@", [error localizedDescription]);
            }];

Is there any way to add self.kilometers into an NSMutableArray? When I try doing it, XCode throws me an error saying:

Sending 'CLLocationDistance' (aka 'double') to parameter of
  incompatible type 'id _Nonnull'

A: You have to convert it to an NSNumber.
NSMutableArray *a = [NSMutableArray new];
[a addObject:[NSNumber numberWithDouble:self.kilometers]];

A: The entries in an NSArray or NSMutableArray must all be object pointers. nil pointers and non-object types (e.g. int, double, CGPoint) are not allowed.

*

*To put a placeholder into a mutable array, use the NSNull class
(instead of trying to put a nil into the array).

*To put things like CGPoint into a mutable array, use the NSValue
class.

*To put primitive types like int and double into a mutable array,
use the NSNumber class.

So in your case, since CLLocationDistance is actually a double, you need to encapsulate the distance in a NSNumber object, and then add the NSNumber object to the array. To retrieve the distance, take the NSNumber object from the array, and extract the double.
Here's an example that shows the whole process:
// create a mutable array
NSMutableArray *array = [NSMutableArray new];

// encapsulate a CLLocationDistance (actually a 'double') in a NSNumber, and add the NSNumber to the array
CLLocationDistance distance1 = 2.1;
NSNumber *number1 = [NSNumber numberWithDouble:distance1];
[array addObject:number1];
NSLog(@"%@", array);

// get the NSNumber from the array and unpack the 'double' value
NSNumber *number2 = [array firstObject];
CLLocationDistance distance2 = [number2 doubleValue];
NSLog(@"the distance is %lf", distance2);

Here's the output:

2019-08-28 14:02:32.197 TestSomething[1195:476743] (
      "2.1"
  )
  2019-08-28 14:02:32.198 TestSomething[1195:476743] the distance is 2.100000


text:
Q: Emoji conversion to a specific string representation Currently I'm using a HashSet of Tuples called Emoji to replace Emoji to a string representation so that for example the emoji for bomb becomes U0001F4A3. The conversion's done via
Emoji.Aggregate(input, (current, pair) => current.Replace(pair.Item1, pair.Item2));

Works as expected.
However I'm trying to achieve the same thing without making use of predefined list of 2600+ items. Did anyone already achieve such a thing where the Emoji in a string are replaced with their counterpart without leading \?
For example:
"This string contains the unicode character bomb ()"

becomes
"This string contains the unicode character bomb (U0001F4A3)"

A: It sounds like you're happy to replace any character not in the basic multi-lingual plane with its hex representation. The code to do that is slightly longwinded, but it's pretty simple:
using System;
using System.Text;

class Test
{
    static void Main()
    {
        string text = "This string contains the unicode character bomb (\U0001F4A3)";
        Console.WriteLine(ReplaceNonBmpWithHex(text));
    }

    static string ReplaceNonBmpWithHex(string input)
    {
        // TODO: If most string don't have any non-BMP characters, consider
        // an optimization of checking for high/low surrogate characters first,
        // and return input if there aren't any.
        StringBuilder builder = new StringBuilder(input.Length);
        for (int i = 0; i < input.Length; i++)
        {
            char c = input[i];
            // A surrogate pair is a high surrogate followed by a low surrogate
            if (char.IsHighSurrogate(c))
            {
                if (i == input.Length -1)
                {
                    throw new ArgumentException($"High surrogate at end of string");
                }
                // Fetch the low surrogate, advancing our counter
                i++;
                char d = input[i];
                if (!char.IsLowSurrogate(d))
                {
                    throw new ArgumentException($"Unmatched low surrogate at index {i-1}");
                }
                uint highTranslated = (uint) ((c - 0xd800) * 0x400);
                uint lowTranslated = (uint) (d - 0xdc00);
                uint utf32 = (uint) (highTranslated + lowTranslated + 0x10000);
                builder.AppendFormat("U{0:X8}", utf32);
            }
            // We should never see a low surrogate on its own
            else if (char.IsLowSurrogate(c))
            {
                throw new ArgumentException($"Unmatched low surrogate at index {i}");
            }
            // Most common case: BMP character; just append it.
            else
            {
                builder.Append(c);
            }
        }
        return builder.ToString();
    }
}

Note that this does not attempt to handle the situation where multiple characters are used together, as per Yury's answer. It would replace each modifier/emoji/secondary-char as a separate UXXXXXXXX part.

A: I'm afraid you have one false assumption here. Emoji is not just a "special Unicode char". Actual length of particular emoji can be 4 or more chars in a row. For instance:

*

*emoji itself

*zero-width jointer

*secondary char (like graduation cap or microphone)

*gender modifier (man or woman)

*skin tone modifier (Fitzpatrick Scale)

So, you should take into consideration that variable length for sure.
Examples:

*

*https://emojipedia.org/female-health-worker

*https://emojipedia.org/male-farmer-type-1-2


text:
Chris Manning took over as light keeper this month.
Ray Ewing
Gay Head Lighthouse Keeper Assumes a New Watch
Bill Eville
Standing at the top of the Gay Head Light you can see for miles, a 360-degree view of the Atlantic Ocean, Noman's Land, the Elizabeth islands, fishing boats trawling the waters, the foliage turning autumnal red and orange, tourists below looking out at the same view.
Historic outpost at the westernmost edge of the Vineyard. — Ray Ewing
With eyes closed you can see even more, going back generations to when the lighthouse was first built in 1799, the light turned on in a small wooden structure on Nov. 7 of that year. In the centuries since, it has aided the navigation of countless voyages and vessels, and been saved itself in heroic relocations away from the eroding cliffs.
These views, both past and present, are what Chris Manning is looking to preserve as the new keeper at the Gay Head Light. The Aquinnah select board appointed him to the job in October, along with assistant keeper Isaac Taylor, taking over for Richard Skidmore, who kept guard over the light for 31 years.
"I have big shoes to fill coming in after Richard," Mr. Manning said recently, standing in the lantern room of the lighthouse. "He was the longest serving principal keeper. He was the keeper when I was a child, so I grew up knowing him as the keeper. And he oversaw the relocation of the lighthouse."
Mr. Manning, 32, is a member of the Wampanoag Tribe of Gay Head (Aquinnah) and will be the first native principal keeper since Charles W. Vanderhoop took the job in 1920.
"There were assistant keepers since then who were part of the tribe but he was the first appointed principal keeper and I am the second," Mr. Manning said. "And I think that aspect of it is important."
Mr. Manning grew up in the shadow of the lighthouse, staying with his grandmother June Manning just a stone's throw away, and with his parents Paul and Theresa Manning.
"When I was a kid, I loved the lighthouse, and worked here as a tour guide in my teens," he said. "It was literally my childhood dream to some day be the lighthouse keeper."
But first there was the Navy. He did a five-year tour, specializing as an aircraft carrier structural mechanic, working on life or death equipment like ejection seats and fire suppression.
"A lot of that involved inspections and maintenance, making sure everything was safe," he said. "And I think that really close attention to detail transcribes well to preserving the lighthouse for generations to come."
After his Navy tour, Mr. Manning moved back to the Island in 2019, before the pandemic hit, he said. On the Island he works for the Wampanoag tribe as a tribal ranger, the town of Aquinnah and as a special officer with the Aquinnah police department. He is also a volunteer fireman and EMT.
Mr. Manning, 32, is a member of the Wampanoag tribe and will be the first native principal keeper since Charles W. Vanderhoop took the job in 1920. — Ray Ewing
"So I know what it means to be on call. I am ready to jump out of bed at any time in the night," he said.
The lighthouse and the grounds are owned by the town, but the light is maintained by the Coast Guard.
"The Coast Guard maintains all the federal aids to navigation. So as keeper I have to interface and liaise with the Coast Guard and I speak how they speak," he said referring to his naval experience.
The water looks calm on this particular day and the view is clear. But beauty can also be deceiving. Mr. Manning gestures to an expanse of the Vineyard Sound near Cuttyhunk.
"That's Devil's Bridge out there, a series of submerged glacial boulders," he said. "The shipping traffic would transit right through there. The most famous wreck would probably be the City of Columbus which ran aground in 1884."
These days the keeper does not have to stand watch to keep the light on at all times, which was fully automated in 1956. In a way, it is more of a keeping the light of history on, going back to what the lighthouse brochure describes as the first light, "most likely a 'spider lamp' of several wicks in a shallow circular pan filled with sperm whale oil" to the Fresnel lens in 1856 which revolved and flashed every 10 seconds, to the dimming of the light during World War II "as a defense measure."
"I see this as a continuation of my service," Mr. Manning said. "I served my country, I serve my town, and now I serve the lighthouse."
More by Bill Eville
Gay Head Light
Ginny Jones, WT
What a wonderful story and so good to have found the right person for the job (I remember Mr.Vanderhoop well and of course his family). Gay Head Light is truly historic and a very important navigational beacon for all mariners> Take the time to check out the location and the Fresnel lens down at the MV Museum in the old Marine Hospital now repurposed.
Lynne Whiting, WT
Congratulations to Chris! As a MVRHS student he interned at the MVMuseum. His interest in history and experience with the Navy make him a perfect candidate.
rob the roofer, new jersey
only Good Luck on your new adventure Chris, Thank You for your care and consideration of the Island. Hope to see you in September on my annual visit.
James, Ob
Why do they need a lighthouse keeper and assistant to replace one person? They also removed some responsibilities from the job. Waste of money.
October 26, 2021 - 12:41pm
Martha Magee
This makes me happy. ☺
Linda, Logan
Love this best wish thoughts and prayer are with you .you are needed
Margot, Menemsha
White, white, white…..RED!
Bob Lane, Oak Bluffs
Congratulations Chris Manning and Isaac Taylor, the Gay Head Lighthouse is in excellent and competent hands!!
Brian Skidmore, VH
All the Best to you Chris! Keep the light on for all of us.
State Grant Goes to Aquinnah for Lighthouse Project
The town of Aquinnah will receive nearly $50,000 from the state to complete a walking path that...
Longtime Lighthouse Keeper Retires
Since the opening of the original wooden Gay Head Light in 1799, no keeper has served longer than...
Gay Head Light Comes to Public TV
Keepers of the Light, a documentary about the Gay Head Light, will be shown by American Public...
Society Wages Campaign for Lighthouses
Lighthouses define the character of Martha's Vineyard.
Half the Job is Done; the Gay Head Lens Is Brought to New Home at the Historical Society
When the good ship Uncle Toby brought the new Fresnel lens to New York and the lens was...
A Trip To Gay Head: The Light
The tower on which the light stands, which seemed at a distance to be white, is in reality red,...


New Delhi: The Central Board of Secondary Education (CBSE) will conduct the Central Teacher Eligibility Test CTET 2018 on Sunday December 09, 2018, the board said in a one line message posted on its website.
The Central Board of Secondary Education (CBSE) had on August 01 released on its website ctet.nic.in the Notification of Central Teacher Eligibility Test CTET 2018 and detailed Information Bulletin. The CBSE however had not finalised the CTET 2018 Exam date.
In a one line message posted on its website, the CBSE said CTET 2018 Exam Date is December 09, 2018.
Candidates wishing to appear for Central Teacher Eligibility Test (CTET) 2018 should note that Online Application for the exam has started from today i.e. Wednesday August 01, 2018. The last date of online application is August 27, 2018. The last date to pay fees is August 30, 2018 upto 03:30 pm.
The CBSE has published the detailed Information Bulletin and Notification of CTET 2018, and also Examination Scedhule. But, it has so far not revealed the exact date of the CTET 2018.
Click here to go to official website: ctet.nic.in.
Click on the link "Online Registration for CTET 2018" in the bottom of the Home page.
Click on the link "Proceed to Apply Online".
Carefully read Instructions and Procedure for submission of Online Application Form of CTET 2018.
Again click on "Proceed to Apply Online" link.
Fill up the application form and Upload Images.
The CTET 2018 will be conducted in twenty languages in 92 cities all over the country, the CBSE said.
The Central Board of Secondary Education (CBSE) had earlier fixed the CTET 2018 date as Sunday September 16, 2018 and had also asked the teachers to apply online. The CBSE had however stopped the online application citing "technical reasons".
As of now, the CBSE has started receving Online Application for CTET 2018. But, it has not revealed the exact date of examination.
Child Development and Pedagogy (30 Questions): It will comprise of 15 Questions on Child Development (Primary School Child), 5 Questions on Concept of Inclusive education and understanding children with special needs 5 Questions and 10 Questions on Learning and Pedagogy.
Language - I 30 Questions: It will comprise of 15 Questions each on Language Comprehension and Pedagogy of Language Development.
Language – II 30 Questions: It will comprise of 15 Questions each on Comprehension and Pedagogy of Language Development 15 Questions.
Mathematics 30 Questions: It will comprise of 15 Questions based on Geometry, Shapes & Spatial Understanding, Solids around Us, Numbers, Addition and Subtraction, Multiplication and other topics. And, 15 Questions on Pedagogical issues like Nature of Mathematics/Logical thinking; understanding children's thinking and reasoning patterns and strategies of making meaning and learning, Place of Mathematics in Curriculum amd Language of Mathematics.
Environmental Studies 30 Questions: It will comprise of 15 Questions on Family and Friends like Relationships, Work and Play, Animals, Plants and others. And, 15 Questions on Pedagogical Issues like Concept and scope of EVS, Significance of EVS, integrated EVS, Environmental Studies & Environmental Education and others.
It will cover Child Development and Pedagogy, Language I and II, Mathematics and Science and Social Studies/Social Sciences. For detailed syllabus of classes I-VIII, please refer to NCERT syllabus and textbooks along with the CTET September 2018 Information Bulletin.
For more details and CTET Age Limit, CTET 2018 application form, CTET Question Paper format, CTET Structure and Content, CTET Qualifying Marks and Award of CTET Certificate and list of CTET Exam centres, candidates can log in to ctet.nic.in.


Last year, a ruling in State v. Valderrama determined that an incident involving Portland police officers doing a fare check of a TriMet passenger and public official, Ana del Rocio, was unconstitutional. That incident, which started as a fare evasion encounter from a TriMet officer in March, resulted in del Rocio's temporary arrest. Fleek said that case is a great example of why TriMet should seek to have a more customer service, rather than public policing, focus.
"I ride the bus every single day. And I feel less safe now then when I did on the transit system before, not because I'm worried a white supremacist is going to stab me […] I'm scared because I see police officers on the bus with guns all the time. In no way does that calm me or make me feel like I'm a safer person," Fleek said.
Trimet's Altstadt said the previous Rider Advocate program saw "limited success" and was cut due to budget shortfalls, the qualifications of the advocates, and some of the intervention methods they used.
"We cannot speak to the training of third-party 'rider advocates' or the accuracy of the information they provide," Altstadt said, adding that any customers who have questions about their services should contact Trimet customer service at 503-238-7433.
OPAL was able to test the waters with their version of the citizen-led advocate program thanks in part to a $17,500 city grant they received last year, which helped them pay for things like training and bus passes for the volunteers. The revived, and unofficial, rider advocate effort is also endorsed by the bus driver's union, Amalgamated Transit Union Local 757.
It's OPAL's aspiration that TriMet officially take on the program once again, and add an official Rider Advocate program back into their budget.
There are about 25 of the volunteer advocates in the meantime who have gone out at least once, and a core group of about 10 who have gone out multiple times on buses and MAX Lines, Fleek said. The program had been building since the middle of last year, with volunteers first coming onto the buses as rider advocates this past October, after receiving training, he added.
Another component of the OPAL's pilot program is for volunteers to carry TriMet tickets with them, to be used as a resolution to conflicts.


Sign up for our Driscoll Directory now! The directory is private to Driscoll families, and it is the best way to stay connected with communication, volunteer opportunities, and more!
Search for the MySchoolAnywhere app in your app store today!


text:
Q: Selecting the next link using XPath I have to write an XPath expression to get the href attribute of the anchor tag in the html bellow that comes right after the one that is marked as "current-page" (in the example #notimportant/2).

    1
    2
    3
    4

    last

I thought about starting with something like //a[@class='current-page']/../next-sibling-of-first-node/@href but I am stuck here...
Could anyone help me with this one? I have googled around but XPath is not my favorite skill (and no, I can't use jQuery. it is not a webapp).

A: //a[@class='current-page']/following-sibling::a[1]


text:
function ssmult_install (dotests)
%SSMULT_INSTALL compiles, installs, and tests ssmult.
% Note that the "lcc" compiler provided with MATLAB for Windows can generate
% slow code; use another compiler if possible.  Your current directory must be
% SSMULT for ssmult_install to work properly.  If you use Linux/Unix/Mac, I
% recommend that you use COPTIMFLAGS='-O3 -DNDEBUG' in your mexopts.sh file.
%
% Example:
%   ssmult_install          % compile and install, do not test
%   ssmult_install (1)      % compile, install, and test
%
% See also ssmult, ssmultsym, sstest, sstest2, mtimes.

% Copyright 2007-2009, Timothy A. Davis, http://www.suitesparse.com

fprintf ('Compiling SSMULT:\n') ;

%-------------------------------------------------------------------------------
% compile ssmult and add it to the path
%-------------------------------------------------------------------------------

d = '' ;
if (~isempty (strfind (computer, '64')))
    % 64-bit MATLAB
    d = ' -largeArrayDims -DIS64' ;
end

if (nargin < 1)
    dotests = 0 ;
end

if (verLessThan ('matlab', '6.5'))
    % mxIsDouble is false for a double sparse matrix in MATLAB 6.1 or earlier
    d = [d ' -DMATLAB_6p1_OR_EARLIER'] ;
end

% MATLAB 8.3.0 now has a -silent option to keep 'mex' from burbling too much
if (~verLessThan ('matlab', '8.3.0'))
    d = [' -silent ' d] ;
end

cmd = sprintf ('mex -O%s ssmult.c ssmult_mex.c ssmult_saxpy.c ssmult_dot.c ssmult_transpose.c', d) ;
if (dotests)
    disp (cmd) ;
end
eval (cmd) ;

cmd = sprintf ('mex -O%s ssmultsym.c', d) ;
if (dotests)
    disp (cmd) ;
end
eval (cmd) ;

cmd = sprintf ('mex -O%s sptranspose.c ssmult_transpose.c', d) ;
if (dotests)
    disp (cmd) ;
end
eval (cmd) ;

addpath (pwd) ;
if (dotests)
fprintf ('\nssmult has been compiled, and the following directory has been\n') ;
fprintf ('added to your MATLAB path.  Use pathtool to add it permanently:\n') ;
fprintf ('\n%s\n\n', pwd) ;
fprintf ('If you cannot save your path with pathtool, add the following\n') ;
fprintf ('to your MATLAB startup.m file (type "doc startup" for help):\n') ;
fprintf ('\naddpath (''%s'') ;\n\n', pwd) ;
else
fprintf ('SSMULT successfully installed\n') ;
end

%-------------------------------------------------------------------------------
% test ssmult and ssmultsym
%-------------------------------------------------------------------------------

if (dotests)
    fprintf ('Please wait while your new ssmult function is tested ...\n') ;
    ssmult_test ;
end


text:
DKK kr.Down
Organic Jersey
Thin Air Down Jackets
What style are you looking for?
Free shipping on orders over €150 / $175
Do you want to be part of a fast growing and independent Danish clothing brand situated in Nørrebro, Copenhagen?
At Native North, we are always interested in enthusiastic and creative talents to join us in our office based on Nørrebrogade, Copenhagen.
We are a small, dynamic team with high ambitions.
OPEN INTERNSHIPS:
Marketing/Social Media & PR. - Read more
World Wide Express Delivery
Danish Design Garments
We're all about well-made pieces, designed to be loved for a long time. All of our fabrics are selected for their unique and intrinsic qualities, each hand-picked and handcrafted with their own story to tell. With an emphasis on quality, functionality and comfort, Native North is for those who want to look good but stay comfortable.
Return Guide
© 2023 Native North. POS and Ecommerce by Shopify


text:
Boob, The (1926)
Friday, 2003-04-04 01:03:07
Imaginative direction, but in need of support
One of William Wellman's early films in a long career, The Boob shows a lot of comedic promise. It anticipates a lot of modern comedies where the plot is almost beside the point, but at least doesn't make the modern mistake of sacrificing character and motivation to make the joke.
In the film, bumpkin Peter's love interest, Amy, has been drawn away from him by slick city boy Harry. Peter needs to somehow impress her to win her back, dresses up like a cowboy, and starts looking for bootleggers. As it turns out, some early suspicions of his turn out to be true - Harry is a bootlegger. Harry is helped out on the way by friends Cactus Jim and Ham Bunn (a black child whose treatment is fairly innocuous in the film, but it's telling that the actor's name seems lost to history). Also lending a hand is Jane, an undercover prohibition agent (an uncomfortable early appearance from Joan Crawford).
The film is most notable for its imaginative camerawork. The first shot of Amy and Harry from a swing beat - by a good half century - the rash of taping, bolting, or otherwise attaching the camera to a moving actor we've seen in modern movies. There's a special effect of a wall painting coming to life - playing one scene inside another, which is fairly impressive for 1926. Wellman plays with the speed of shots, and even runs the film backwards a couple times. After one chase scene, Peter is knocked out, and dreams a mixed-up version of the scene happening in the clouds. The physical comedy and stuntwork is pretty interesting too, exploiting the expectations of the genre for some good laughs.
The plot is the weakest part of The Boob. With a little more effort, this somewhat experimental piece could have been a real classic, but it languishes like cheap entertainment - like most comedies these days that make it into the top five for a week before bottoming out the next.
Full profile for The Boob


Those ranchers aren't jolly, but our farmers are very happy with this flavor! A sour apple that is sure to make your taste buds smile. Read more..
Those ranchers aren't jolly, but our farmers are very happy with this flavor! A sour apple that is sure to make your taste buds smile.


text:
Q: Parsing in Excel Need to parse the strings in excel with a single formula which has different patterns and rules listed below
Any . or space within a name was considered to be a delimiter.  For example the full employee name of  'A.B.C Bobby' was considered to have 4 separate components ('A.', 'B.', 'C', and 'Bobby')
The last component of the parsed employee name always went into the Last Name field
If there were two component for the parsed employee name, the first part went into the First Name field, the last part went into Last Name
If there were three or more components for the parsed employee name, the first part went into First Name, the last part went into Last Name.  Everything else went into Middle Name, with a single space in between any multiple parts of middle name components
Trials:
I am trying to use below formula but it does not work for all needs especially when there is a value like A.B.C.D.BOBBY where A. should be parsed as first name, B.C.D. as middle name and Bobby as Lastname
=IFERROR(
MID(A2,SEARCH(".",A2)+1,SEARCH(".",A2,SEARCH(".",A2)+1)-SEARCH(".",A2)),IFERROR(MID(A2,SEARCH(".",A2)+1,SEARCH(" ",A2,SEARCH(".",A2)+1)-SEARCH(".",A2)-1),""))


text:
Q: Codeigniter $_GET validation, XSS Issue I have an issue with XSS vulnerability in my site that is built on CodeIgniter.
I do have $config['global_xss_filtering'] = TRUE; and as you can see below, I also set the ,TRUE parameter to force it to filter XSS.
I type in my input "
test" and var_dump($parameters['query']); outputs:
string(10) ""
data""

The problem with the above output is the break line, any reason why is that happening?
Array:
   $parameters = array(
        'query'     => $this->input->get('search_query', TRUE),
        'page'      => !empty($page) ? $page : 1,
        'sort'      => !empty($sort) ? $sort : 'relevance',
        'filter'    => $this->input->get('search_filter', TRUE),
        'action'    => $action,
        'view'      => $action.'sPage'
    );

UPDATE:
This is what I see in view source: "
data"


text:
Home > Videos As DVDs, MP4 Video Downloads, MPG Videos On USB Flash Drives > Civil Rights DVDs, MP4 Video Downloads, MPGs On USB Flash Drives > Ethnic Notions + The Mammy Legend: Black Stereotypes DVD MP3 USB Drive
Ethnic Notions + The Mammy Legend: Black Stereotypes DVD MP3 USB Drive
Item# ethnic-notions-africanamerican-stereotypes-dvd
Esther Rolle Of The 1970s TV Sitcom ''Good Times'' Narrates ETHNIC NOTIONS, A Comprehensive History Of The Stereotypical Depiction Of African Americans, With Special Attention To T..D "Daddy Rice And The Great Bert Williams (Color, 1987, 59 Minutes) PLUS A Bonus Episode Of The Revered 1944 Black History Radio Series NEW WORLD A-COMING: THE MAMMY LEGEND, An Analysis Of The Mammy Stereotype In American Art, Culture And Folklore (Audio Only, 1944, 25 Minutes), Presented In The Highest DVD Quality MPG Video Format Of 9.1 MBPS As An Archival Quality All Regions Format DVD, MP4 Video Download Or USB Flash Drive! #EthnicNotions #NewWorldAComing #AfricanAmericanStereoTypes #BlackSterotypes #EthnicStereotypes #BlackFace #MinstrelShows #Minstrelsy #Minstrelry #Minstrelry #Racism #JimCrow #TDRice #ThomasDRice #DaddyRice #BertWilliams #HattieMcDaniel #SidneyEaston #FannyBelleDeKnight #DVD #VideoDownload #MP4 #USBFlashDrive
*3/30/2020: Updated And Upgraded: Updated With NEW WORLD A-COMING: THE MAMMY LEGEND, And Upgraded From A Standard Format DVD To An Archival Quality Dual Layer Format DVD!
An Ethnic Stereotype (national stereotype, or national character) or Racial Stereotype involves part of a system of beliefs about typical characteristics of members of a given ethnic group or nationality, their status, societal and cultural norms. National stereotypes may relate either to one's own ethnicity/nationality or to a foreign or differing nationality or ethnicity. Stereotypes about one's own nation may aid in maintaining a national identity due to a collective relatability to a trait or characteristic.
African And Black American Stereotypes: In centuries before and during the first half of the 20th century black people were often depicted by Whites as dumb, evil, lazy, poor, cannibalistic, smelly, uncivilized, un-Christian people. White Americans sometimes believed that black people were inferior to white people. These thoughts helped to justify black slavery and the institution of many laws that continually condoned inhumane treatment and perpetuated to keep black people in a lower socioeconomic position. This was especially true for how whites treated black females, often labeling them with lewd adjectives. This became known as the "Jezebel stereotype", after the infamous Phoenician Queen Jezebel. Black people were usually depicted as slaves or servants working in cane fields or carrying large piles of cotton. They were often portrayed as devout Christians going to church and singing gospel music. In many vaudeville shows, minstrel acts, cartoons, comics and animated cartoons of this period they were depicted as sad, lazy, dimwitted characters with big lips who sing bluesy songs and are good dancers, but get excited when confronted with dice games, chickens or watermelons (examples: all the characters portrayed by Stepin Fetchit and black characters in cartoons like "Sunday Go to Meetin' Time" and "All This and Rabbit Stew"). A more joyful black image, yet still very stereotypical, was provided by eternally happy black characters like Uncle Tom, Uncle Remus and Louis Armstrong's equally joyous stage persona. Another popular stereotype from this era was the black who is scared of ghosts (and usually turns white out of fear). Children are often pickaninnies like Little Black Sambo and Golliwog. African American Vernacular English speech was also often used in comedy, like for instance in the show Amos 'n' Andy. Another stereotype was that of the savage. African black people were usually depicted as primitive, childlike, cannibalistic persons who live in tribes, carry spears, believe in witchcraft and worship their wizard. Since the 1960s, the stereotypical image of black people has changed in some media. More positive depictions appeared where black people and African Americans are portrayed as great athletes and superb singers and dancers. In many films and television series since the 1970s, black people are depicted as good-natured, kind, honest and intelligent persons. Often they are the best friend of the white protagonist (examples: Miami Vice, Lethal Weapon, Magnum Force, Walker, Texas Ranger, The Incredibles). Some critics believed this political correctness led to another stereotypical image where black people are often depicted too positively. Spike Lee popularized the term magical negro, deriding the archetype of the "super-duper magical negro" in 2001 while discussing films with students at Washington State University and at Yale University. The stereotype of unintelligent African-Americans continues to this day, particularly when juxtaposed with images of African-American athletes, scholars and politicians.


text:
Q: Interactive multiplot with shared x-axis I often plot noisy data along with a model. The residuals are shown in a bottom panel:
set colors classic
set samp 20000

set table $data
    plot '+' u 1:(y=10*(sin(10*$1))):(y-invnorm(rand(0))) w e
unset table

set multiplot layout 2,1
plot $data us 1:($2+$3):3 w p pt 7 ps 0.5 t "noisy data", $data us 1:2 w l lc 3 t "model"
plot $data us 1:3 w p pt 7 ps .5 t "noise"
unset multiplot

However, this is not interactive anymore. After zooming one plot will be lost. (Matplotlib has here shared axis.)
My current approach is also not satisfying, but works at least if zooming only horizontally.
set autoscale y2fix
set y2range [-5:25]
plot [][-30:] $data us 1:($2+$3):3 w p pt 7 ps 0.5 t "noisy data", $data us 1:2 w l lc 3 t "model", $data us 1:3 w p pt 7 ps .5 t "noise" axis x1y2

Are there better ways?

A: Unfortunately, gnuplot cannot have interactive multiplots (maybe in the future?). I also would love to see mouse coordinates in a multiplot. Apparently, you can only zoom when you have a single plot.
Therefore, the following strange workaround might be helpful to you.

*

*define key bindings to show different plot, e.g. 0=multiplot, 1=first plot, 2=second plot

*redefine binding for "a" with your multiplot autoscale

*make an endless loop which you can quit, e.g. by the key binding "x"

Usage:

*

*press the key (1 or 2) for the desired plot and zoom in as you like

*switch back to your multiplot via 0

*exit the loop by pressing "x"

You might also use the gnuplot-builtin bindings "p" and "n" for "previous zoom" and "next zoom".
Type show bind to see all key-bindings.
The following could be a starting point for further optimization and tweaking to your exact needs.
Code:
### workaround for interactive multiplot
reset session

set print $Data
    do for [i=1:200] {
        print sprintf("%.3g %.3g %.3g",x=i/20., sin(x), rand(0)*0.2-0.1)
    }
set print

Stop = 0
myPlot = 0
myAutoscale = 0
myLastPlot = 0

bind "x" "Stop = 1"
bind "0" "myPlot = 0"
bind "1" "myPlot = 1"
bind "2" "myPlot = 2"
bind "a" "myAutoscale = 1"

set style textbox opaque
set label 1 at graph 0.01, graph 0.95 "Press key:\nx=stop\n0=mulitplot\n1=Plot1\n2=Plot2\na=autoscale" boxed front

Plot1 = 'plot $Data u 1:($2+$3) w p pt 7 ps 0.5 lc rgb "red" ti "Data", \
         "" u 1:2 w l lc rgb "blue" ti "Model"'

Plot2 = 'plot $Data u 1:3 w p pt 7 ps 0.5 lc rgb "blue" ti "Noise"'

set autoscale xy
PXmin = 0; PXmax = 10
P1Ymin = -1.2; P1Ymax = 1.2
P2Ymin = -0.3; P2Ymax = 0.3

while (!Stop) {
    if (myPlot == 0 || myAutoscale==1) {
        set multiplot layout 2,1
            # first plot
            if (myLastPlot) { PXmin = GPVAL_X_MIN;  PXmax = GPVAL_X_MAX }
            if (myLastPlot==1) { P1Ymin = GPVAL_Y_MIN;  P1Ymax = GPVAL_Y_MAX }
            if (myLastPlot==2) { P2Ymin = GPVAL_Y_MIN;  P2Ymax = GPVAL_Y_MAX }
            set xrange[PXmin:PXmax]
            set yrange[P1Ymin:P1Ymax]
            if (myAutoscale) { set autoscale xy }
            @Plot1
            PXmin = GPVAL_X_MIN;  PXmax = GPVAL_X_MAX
            P1Ymin = GPVAL_Y_MIN;  P1Ymax = GPVAL_Y_MAX
            # second plot
            set xrange[PXmin:PXmax]
            set yrange[P2Ymin:P2Ymax]
            if (myAutoscale) { set autoscale xy }
            @Plot2
            P2Ymin = GPVAL_Y_MIN;  P2Ymax = GPVAL_Y_MAX
            myAutoscale = 0
            myLastPlot = 0
        unset multiplot
    }
    if (myPlot == 1) {
        set xrange[PXmin:PXmax]
        set yrange[P1Ymin:P1Ymax]
        @Plot1
        myLastPlot=1
    }
    if (myPlot == 2) {
        set xrange[PXmin:PXmax]
        set yrange[P2Ymin:P2Ymax]
        @Plot2
        myLastPlot=2
    }
    myPlot = -1
    pause 0.1   # not sure whether this is necessary or has some advantage
}
### end of code

Result:
Multiplot

Multiplot (zoomed in):

A: Based on the suggestion by @theozh to redraw everything in a while loop, this version reacts on mouse click. Each left click redraws the multiplot.
set colors classic
set samp 20000
set table $data
    plot '+' u 1:(y=10*(sin(10*$1))):(y-invnorm(rand(0))) w e
unset table

cond=1; while(cond) {
   set yrange [*:*]
   set multiplot layout 2,1 upwards
   unset label 1
   plot $data us 1:3 w p pt 7 ps .5 t 'noise'
   set label 1 at graph 0.01, graph 0.95 "middle click = stop" boxed front
   plot $data us 1:($2+$3):3 w p pt 7 ps 0.5 t 'noisy data', $data us 1:2 w l lc 3 t 'model'
   unset multiplot

   pause mouse button1,button2
   cond = MOUSE_KEY != 2   # exit on middle click
}

Starting rectangular zoom with right click and finishing it with left click, it appears still smooth, though not as speedy as the version with axis x1y2.
Since bind does unfortunately not work for mouse events, pause and while loop is used instead to emulate this behaviour.


Looking for 2Xu discount code available that can save you money in April 2019? Here is the right place! gvsar.org update coupons tested by experts every day.receive up to 70% with these current discount code when buying your favorite products at 2Xu. Save money shopping online at 2Xu. Get the latest 2XU Discount Codes to grab up to 70% off for April 2019. Check out our verified 2XU Discount Codes for April 2019. Get money off 2Xu where you can using the best deal among our 24 coupon codes. Shop items you might desire. These sale items won't last long.
Get the lowest price with our best coupon codes and discount offers at 2Xu.
It is a wonderful chance to get extra money when you use 2Xu promotional code. These promotional code may no longer exist tomorrow. Be the first to use the coupon code and save money.
Receive special savings at 2Xu today! Great items at discounts. Act now!
Get 10% Off All Items : Limited Time Offer.
Today, you can enjoy big discount with our 2Xu promo code. Click on this best discount code to make your purchase greatly. Purchase now for a discount price at 2Xu.
Get the fantastic chance to save a lot of money with our 2Xu coupon code! You can find what you need and get discounts on gvsar.org. Do not miss them at 2Xu.
Shop with this great discount code from 2Xu for a great price. These deals are assured to make you smile. To store and find great promo.
Shop with this shocking coupon code from 2Xu for a shocking price. The more you shop at 2Xu, the more you can save. Come & save now!
Take wonderful financial savings now at 2Xu. Do not miss the wonderful chance when you shop at 2Xu. Add to your cart and save now.
A excellent coupon code from 2Xu which you can't pass it! Shopping at 2Xu and get more details. Last chance to buy at 2Xu.
Shop at 2Xu and grab special savings! gvsar.org coupon code attractive coupon code that you can not miss it. New and special items for a limited time.
With our 2Xu coupon code, you can take shocking discounts. You will love this coupon code and it will help you save much money. To store and find great discount code.
Look at this excellent coupon at 2Xu! gvsar.org helps you save extra money. Exclusive promo are waiting for you.
Get awesome savings with this awesome coupon code from 2Xu. Only for a limited time. You can choose a wide range of selected items and receive great discounts.
Get your savings now at 2Xu. Only for a limited time. Purchase now for a discount price at 2Xu.
Excellent products with excellent price at 2Xu promo. Order quickly and enjoy your savings now. Offer ends quickly!
Take a excellent offer on your purchases when you use 2Xu promo code. Use this best promotional code to grab your extra savings. Offer ends quickly!
Shop with 2Xu coupon code for a discount price. Enjoy the fantastic discount before it's gone. Click it and shop at 2Xu.
Get 2Xu promotional code and save more. Come and save now! Exclusions may apply.
Select the best items from 2Xu with this best coupon. Offers are only for a limited time, use them quickly. Act now!
Select the amazing items from 2Xu with this amazing promotional code. Use this fantastic coupon code to get your extra savings. It can not last any longer at 2Xu!
Shop with these top sale goods at 2Xu. The more you shop at 2Xu, the more you can save. Begin to save!
At 2Xu, you can take best savings. Great items at discounts. The offer has limited time, it can not wait any longer.
Receive 2Xu promo code and save more. Click on this shocking coupon to make your purchase greatly. Do not miss them at 2Xu.
Special savings on selected items when you use 2Xu coupon. You can find what you need and get discounts on gvsar.org. Be a smart buyer to save your money.
Enjoy wonderful chance to save money with 2Xu discount code. Add the items to your cart and save instantly. Be a smart buyer to save your money.
Shop with 2Xu coupon for a discount price. Best offers cannot wait for you! Do not wait for anymore.
Receive special offers when you use our Candle Select coupon. Add the items to your cart and save instantly. Please come to use them!
Receive fantastic reductions at Punk Case. Order quickly and enjoy your savings now. Shop and save now at Punk Case.
Special savings on selected items when you use Spiegel coupon. You can find what you need and get discounts on gvsar.org. Be a smart buyer to save your money.
Select the best items from Pez Collectors Store with this best coupon. Offers are only for a limited time, use them quickly. Act now!
What is the best 2Xu Promo Code?
The best 2Xu promo code right now is ASH. This Code is for 'Enjoy 30% Off Select Top Sellers'. Copy it and apply it when you check out at 2xu.com.


Indo-Global Social Service Society (IGSSS) is a non-profit organisation working with the mandate for a humane social order based on truth, justice, freedom and equity. Established in 1960, IGSSS works for development, capacity building and enlightenment of the vulnerable communities across the country for their effective participation in development.
IGSSS implements and supports quality development programmes in 22 States and 1 Union Territory in India to empower individuals and communities. Through its programmes on Sustainable Livelihood, Disaster Risk Reduction, Gender Equality, Urban Poverty Reduction and Youth Development, IGSSS has reached out to more than One Lakh families every year. The Programmes at IGSSS are targeted towards the poor, marginalized and vulnerable sections of the society with special emphasis on women and children.
Excellent communication skills in English- speak, read and write fluently in both languages.
Knowledge of statistical tools and packages would be preferred.
Female and transgender candidates and people with disability are encouraged to apply.
The above position is on fixed term contract.
Interested applicants may E-mail their Curriculum Vitae with a photograph along with a cover letter stating the current CTO (Cost to the Organization) and expected CTO to hr@igsss.net mentioning the job title in the subject line.
In case your profile does not match with the aforementioned profile, you are requested not to apply.
Please also note that phone calls with regard to the applications will not be entertained.


Been a while since there was a new H.H. Holmes post on here, huh? Well, lets dig into the legal archives and pull ourselves up a case. This one puts Holmes into business swindling a wholesale grocery on Michigan Avenue: Sprague, Warner and Co, which stood right on the Northwest corner of Randolph and Michigan – the site of Crain Communications today, just across the corner from "the Bean." Not in the same building, obviously. The original is long gone, like most of the other buildings Holmes ever set foot in.
The basics of the lawsuit are this: In January, 1890, one I.C. Conner took out a handful of promissory notes, borrowing several hundred dollars from Sprague, Warner and Co, with a promise to pay back the Englewood Bank. On the back of each note was a blurb guaranteeing payment signed by Holmes and his mother-in-law.
This would be Icilius C. "Ned" Conner, who had started working for Holmes at the "Castle" building in Fall, 1889 (according to what he later told Chief Badenoch). With him were his wife, Julia, and their daughter, Pearl. Trouble began brewing between the couple, largely because of Holmes himself, who would eventually have a fairly open affair with Julia. The two eventually separated. Ned bought the jewelry store in the castle from Holmes and ran it for a time, but eventually left and went to work elsewhere. Julia and Pearl remained in a second-floor apartment in the castle, but both vanished without a trace in December, 1891.
Ned mostly pooh-poohed the stories about Castle, saying that everyone knew about the "secret chamber" (jewelry store clerks used to sleep in it), and that he never heard any particularly mysterious noises, or any particularly suspicious odors besides the "offensive" smell of oil about the place.
Connor continued to run into Holmes from time to time even after his wife had vanished from the face of the earth; he told an Inter-Ocean reporter that he'd spoken about Holmes with Minnie Williams, telling her "(Holmes) is a man I don't think anything of" (though, when shown photos of Holmes's suspected victims, he decided that it was Emeline Cigrand he'd spoken to, not Minnie). Holmes subtly bragged of his affair with Connor's ex-wife: "He told me something no man on earth could have known had he not been intimate with her; he never could have got the information any other way," he told Chief Badenoch.
In this particular swindle, Ned seems to have come off all right. When the money wasn't paid back, Sprague and Warner went after Holmes, not Ned.
First of all, we have the cover, on which is scrawled "Holmes 701 63rd Street – No such number in Hyde Park. Highest number 569 63rd." I'm not sure if this means that the "castle" wasn't in Hyde Park (it wasn't) of if the guy serving the papers genuinely couldn't find the place. It was still just a two story building at the time, but he'd have to be pretty dim to miss it.
And here we have a letter signed by Holmes – possibly in his own handwriting, though it's hard to tell. It'd be easier if there were clearly two different pens used, or another signature below his in a wildy different writing. The Hs in the signature are different than the ones in the main writing, so it's possible either that Holmes wrote the whole thing as some clerk told him what to do, or that a clerk wrote it out and passed the paper and pen over to add his signature. It does pretty well match other Holmes signatures that I've seen, but handwriting was taught so rigidly in those days that it can be difficult to tell.
The content of the letter – Holmes entering himself as a party and waiving the right of a writ of summons – indicates to me that the clerk who scrawled the bit above really couldn't find the place!
It's worth noting that, while I list this as an address to which Holmes can be traced, Ned seems to have been the one sent out to do the legwork here. Holmes' actual presence in the building is just sort of assumed here; I imagine he must have cased the joint a bit. He was certainly in the loop a lot.
As a side note, I've been running H.H. Holmes tours since 2007. I've now teamed up with Atlas Obscura to offer more, and we'll be announcing a few public dates soon over at Mysterious Chicago Tours!


Diplomacy is an art and the leaders who handle it well are remembered for a longer time to come in the future. It may be challenging to practice, but it is not a rocket science to understand. Statements such as these might trump the importance associated on this domain and skills that are required for a leader to steer a country towards a particular course, but they may not be entirely incorrect. As far as the discourse of India's foreign policy directions are concerned the first Prime Minister of India Mr. Nehru's role is apparently unmissable. It may not be unreasonable to say that after Nehru, if there is a leader who has generated a greater interest and debate on India's foreign policy directions it is Prime Minister Modi.
The moot point is not how PM. Modi managed or manages super powers on a daily basis but what he is trying to do regionally ie., with the states in south asia. The very first signal was loud and clear when he invited all leaders of SAARC nations for his swearing-in ceremony.
The fundamental prerequisite to run a country is that the one who leads should have clean intentions and a little amount of creativity & imagination. If a government that is embroiled with scams and other controversies, it would have no time to spend its energies in addressing its external relations with other countries, which was the case with 10 years of UPA regime.
What PM Modi is trying to do could be as simple as a metaphor I am about to explain.Let's say we live in a house in a particular colony and are surrounded by many neighbours with whom our relations are not great then no matter how robust our relations are with people who are 10 blocks away from our colony or house, we cannot live at peace at our homes. No peace means perpetual turbulence. Like wise if we don't build strong relationships with the countries with in South Asia then it is of no use in trying to build greater ties with far off nations, they may be super powers, but it hardly matters. US has been a greater ally of Pakistan since its birth, but that has never helped Pakistan to achieve peace and stability with in its territory, not to mention its turbulent relations with other countries in the region.
If there is one major difference we could pickup between Nehru and Modi, it is the focus of their energies.Nehru has extensively used his political capital in handling super powers and China with greater indifference to immediate neighbourhood, relatively speaking. Nehru has taken other countries in South Asia for granted not to mention his approach towards the third world countries. For example when your neighbourhood is burning you would not go for a lecture tour in middle east and Islamic Maghreb unless such overtures can produce immediate and tangible results at the very least.
If one has to strictly go by the results produced, then what ever minimum benefits resulted by Nehru's diplomacy they were nullified by Chinese aggression on India in 1962 and the US abandonment of India on certain important issues at a global scale.
Modi's focus is to re-integrate South Asian region. After all it was a single geographical entity for all the known history, the division of this territory based on westphalian design caused a greater harm than any benefit, may be that was to suit the ambitions of colonial rulers. The greater tragedy was that no genuine leadership was exhibited by most of leaders of this sub-continent to unite this land as one entity, instead they chose to carve out different nation states that triggered a bitter regional rivalry. Being a de-facto regional power, it is the responsibility of India to promote good will among the countries in South Asia.
The current leg of PM Modi's visit to the countries in Indian Ocean is an important step in that direction, ie., towards the re-integration of South Asia, though few experts would like to call it as an Indian ocean strategy, which is also relevant. Only when people move across the borders freely and mechanisms are established to integrate regional economies there will be prosperity in the region which is a pre-cursor for peace and stability. Most of the times it has to do with the socialization process which the leaders of respective countries have undergone in the past as they would set the tone of foreign policy of a particular country. In that sense Nehru's Communist tentancies and Modi's Nationalistic tendencies are examples to be studied and understood with out being prejudiced towards any one ideology.
The fact that in the last ten years our regional diplomacy has been in a deep Somber is matter of great worry and the current Indian Govt. has much ground to cover. From 2008 terrorist attacks to the parking of Chinese warship in Srilanka's port all point to failures and misdirections of Indian foreign policy in the 10 years of UPA regime. It is another fact that PM Modi stresses on similarities on culture and other aspects to drive home his point which is impressive and creative. And saying things that he genuinly feels for is much needed which he does at ease. Being honest in diplomacy is a rare virtue which Modi can use it with out any consequences in this region.
The message is clear. If you want to live peacefully in your home, it is essential that you improve your relations with your neighbours through mutual respect and trust.
This entry was posted in South Asia and tagged BJP, Congress, Diplomacy, India, South Asia, Srilanka, UPA. Bookmark the permalink.


text:
Q: Bash script Ubuntu mailx I want to send an email from a bash script when my script creates a new file.
This is the code I have written so far:
SUBJECT="MyNotifier"
TO="nobody@gmail.com"

echo "mail body. Something happened here.... hope you get this!" | mailx -s "$SUBJECT" "$TO"

The point is I don't get any error messsages neither mails.
I have only downloaded and instaled mailx (with the sudo apt-get command - excuse me I am noob)
I haven't configured it at all.
What am I doing wrong?
Thanks in advance

A: Quite likely your sendmail/exim server isn't configured -- and as such the emails are being sent to the MTA (mail transport agent) but are left in the queue. If you issues a mailq command you should see the list of mails currently waiting to be sent -- if there are mails in the queue then you need to configure your MTA, if there are no mails in the mailq then your emails were sent but were probably discarded by the receiver (there are many reasons why this would happen -- and you can find lots of resources on google on it, however a very common one is if your sender domain doesn't map back to the ip you sent an email from).