text:
.. _cluster-cloud:

Launching Cloud Clusters
========================

This section provides instructions for configuring the Ray Cluster Launcher to use with various cloud providers or on a private cluster of host machines.

See this blog post for a `step by step guide`_ to using the Ray Cluster Launcher.

To learn about deploying Ray on an existing Kubernetes cluster, refer to the guide :ref:`here<ray-k8s-deploy>`.

.. _`step by step guide`: https://medium.com/distributed-computing-with-ray/a-step-by-step-guide-to-scaling-your-first-python-application-in-the-cloud-8761fe331ef1

.. _ref-cloud-setup:

Ray with cloud providers
------------------------

.. toctree::
    :hidden:

    /cluster/aws-tips.rst

.. tabs::
    .. group-tab:: AWS

        First, install boto (``pip install boto3``) and configure your AWS credentials in ``~/.aws/credentials``,
        as described in `the boto docs <http://boto3.readthedocs.io/en/latest/guide/configuration.html>`__.

        Once boto is configured to manage resources on your AWS account, you should be ready to launch your cluster. The provided `ray/python/ray/autoscaler/aws/example-full.yaml <https://github.com/ray-project/ray/tree/master/python/ray/autoscaler/aws/example-full.yaml>`__ cluster config file will create a small cluster with an m5.large head node (on-demand) configured to autoscale up to two m5.large `spot workers <https://aws.amazon.com/ec2/spot/>`__.

        Test that it works by running the following commands from your local machine:

        .. code-block:: bash

            # Create or update the cluster. When the command finishes, it will print
            # out the command that can be used to SSH into the cluster head node.
            $ ray up ray/python/ray/autoscaler/aws/example-full.yaml

            # Get a remote screen on the head node.
            $ ray attach ray/python/ray/autoscaler/aws/example-full.yaml
            $ # Try running a Ray program with 'ray.init(address="auto")'.

            # Tear down the cluster.
            $ ray down ray/python/ray/autoscaler/aws/example-full.yaml

        See :ref:`aws-cluster` for recipes on customizing AWS clusters.
    .. group-tab:: Azure

        First, install the Azure CLI (``pip install azure-cli``) then login using (``az login``).

        Set the subscription to use from the command line (``az account set -s <subscription_id>``) or by modifying the provider section of the config provided e.g: `ray/python/ray/autoscaler/azure/example-full.yaml`

        Once the Azure CLI is configured to manage resources on your Azure account, you should be ready to launch your cluster. The provided `ray/python/ray/autoscaler/azure/example-full.yaml <https://github.com/ray-project/ray/tree/master/python/ray/autoscaler/azure/example-full.yaml>`__ cluster config file will create a small cluster with a Standard DS2v3 head node (on-demand) configured to autoscale up to two Standard DS2v3 `spot workers <https://docs.microsoft.com/en-us/azure/virtual-machines/windows/spot-vms>`__. Note that you'll need to fill in your resource group and location in those templates.

        Test that it works by running the following commands from your local machine:

        .. code-block:: bash

            # Create or update the cluster. When the command finishes, it will print
            # out the command that can be used to SSH into the cluster head node.
            $ ray up ray/python/ray/autoscaler/azure/example-full.yaml

            # Get a remote screen on the head node.
            $ ray attach ray/python/ray/autoscaler/azure/example-full.yaml
            # test ray setup
            $ python -c 'import ray; ray.init(address="auto")'
            $ exit
            # Tear down the cluster.
            $ ray down ray/python/ray/autoscaler/azure/example-full.yaml

        **Azure Portal**:
        Alternatively, you can deploy a cluster using Azure portal directly. Please note that autoscaling is done using Azure VM Scale Sets and not through
        the Ray autoscaler. This will deploy `Azure Data Science VMs (DSVM) <https://azure.microsoft.com/en-us/services/virtual-machines/data-science-virtual-machines/>`_
        for both the head node and the auto-scalable cluster managed by `Azure Virtual Machine Scale Sets <https://azure.microsoft.com/en-us/services/virtual-machine-scale-sets/>`_.
        The head node conveniently exposes both SSH as well as JupyterLab.

        .. image:: https://aka.ms/deploytoazurebutton
           :target: https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fray-project%2Fray%2Fmaster%2Fdoc%2Fazure%2Fazure-ray-template.json
           :alt: Deploy to Azure

        Once the template is successfully deployed the deployment Outputs page provides the ssh command to connect and the link to the JupyterHub on the head node (username/password as specified on the template input).
        Use the following code in a Jupyter notebook (using the conda environment specified in the template input, py37_tensorflow by default) to connect to the Ray cluster.

        .. code-block:: python

            import ray
            ray.init(address='auto')

        Note that on each node the `azure-init.sh <https://github.com/ray-project/ray/blob/master/doc/azure/azure-init.sh>`_ script is executed and performs the following actions:

        1. Activates one of the conda environments available on DSVM
        2. Installs Ray and any other user-specified dependencies
        3. Sets up a systemd task (``/lib/systemd/system/ray.service``) to start Ray in head or worker mode

    .. group-tab:: GCP

        First, install the Google API client (``pip install google-api-python-client``), set up your GCP credentials, and create a new GCP project.

        Once the API client is configured to manage resources on your GCP account, you should be ready to launch your cluster. The provided `ray/python/ray/autoscaler/gcp/example-full.yaml <https://github.com/ray-project/ray/tree/master/python/ray/autoscaler/gcp/example-full.yaml>`__ cluster config file will create a small cluster with a n1-standard-2 head node (on-demand) configured to autoscale up to two n1-standard-2 `preemptible workers <https://cloud.google.com/preemptible-vms/>`__. Note that you'll need to fill in your project id in those templates.

        Test that it works by running the following commands from your local machine:

        .. code-block:: bash

            # Create or update the cluster. When the command finishes, it will print
            # out the command that can be used to SSH into the cluster head node.
            $ ray up ray/python/ray/autoscaler/gcp/example-full.yaml

            # Get a remote screen on the head node.
            $ ray attach ray/python/ray/autoscaler/gcp/example-full.yaml
            $ # Try running a Ray program with 'ray.init(address="auto")'.

            # Tear down the cluster.
            $ ray down ray/python/ray/autoscaler/gcp/example-full.yaml

    .. group-tab:: Staroid Kubernetes Engine (contributed)

        The Ray Cluster Launcher can be used to start Ray clusters on an existing Staroid Kubernetes Engine (SKE) cluster.

        First, install the staroid client package (``pip install staroid``) then get `access token <https://staroid.com/settings/accesstokens>`_.
        Once you have an access token, you should be ready to launch your cluster.

        The provided `ray/python/ray/autoscaler/staroid/example-full.yaml <https://github.com/ray-project/ray/tree/master/python/ray/autoscaler/staroid/example-full.yaml>`__ cluster config file will create a cluster with

        - a Jupyter notebook running on head node.
          (Staroid management console -> Kubernetes -> ``<your_ske_name>`` -> ``<ray_cluster_name>`` -> Click "notebook")
        - a shared nfs volume across all ray nodes mounted under ``/nfs`` directory.

        Test that it works by running the following commands from your local machine:

        .. code-block:: bash

            # Configure access token through environment variable.
            $ export STAROID_ACCESS_TOKEN=<your access token>

            # Create or update the cluster. When the command finishes,
            # you can attach a screen to the head node.
            $ ray up ray/python/ray/autoscaler/staroid/example-full.yaml

            # Get a remote screen on the head node.
            $ ray attach ray/python/ray/autoscaler/staroid/example-full.yaml
            $ # Try running a Ray program with 'ray.init(address="auto")'.

            # Tear down the cluster
            $ ray down ray/python/ray/autoscaler/staroid/example-full.yaml

    .. group-tab:: Aliyun

        First, install the aliyun client package (``pip install aliyun-python-sdk-core aliyun-python-sdk-ecs``). Obtain the AccessKey pair of the Aliyun account as described in `the docs <https://www.alibabacloud.com/help/en/doc-detail/175967.htm>`__ and grant AliyunECSFullAccess/AliyunVPCFullAccess permissions to the RAM user. Finally, set the AccessKey pair in your cluster config file.

        Once the above is done, you should be ready to launch your cluster. The provided `aliyun/example-full.yaml </ray/python/ray/autoscaler/aliyun/example-full.yaml>`__ cluster config file will create a small cluster with an ``ecs.n4.large`` head node (on-demand) configured to autoscale up to two ``ecs.n4.2xlarge`` nodes.

        Make sure your account balance is not less than 100 RMB, otherwise you will receive a `InvalidAccountStatus.NotEnoughBalance` error.

        Test that it works by running the following commands from your local machine:

        .. code-block:: bash

            # Create or update the cluster. When the command finishes, it will print
            # out the command that can be used to SSH into the cluster head node.
            $ ray up ray/python/ray/autoscaler/aliyun/example-full.yaml

            # Get a remote screen on the head node.
            $ ray attach ray/python/ray/autoscaler/aliyun/example-full.yaml
            $ # Try running a Ray program with 'ray.init(address="auto")'.

            # Tear down the cluster.
            $ ray down ray/python/ray/autoscaler/aliyun/example-full.yaml

        Aliyun Node Provider Maintainer: zhuangzhuang131419, chenk008

    .. group-tab:: Custom

        Ray also supports external node providers (check `node_provider.py <https://github.com/ray-project/ray/tree/master/python/ray/autoscaler/node_provider.py>`__ implementation).
        You can specify the external node provider using the yaml config:

        .. code-block:: yaml

            provider:
                type: external
                module: mypackage.myclass

        The module needs to be in the format ``package.provider_class`` or ``package.sub_package.provider_class``.

.. _cluster-private-setup:

Local On Premise Cluster (List of nodes)
----------------------------------------
You would use this mode if you want to run distributed Ray applications on some local nodes available on premise.

The most preferable way to run a Ray cluster on a private cluster of hosts is via the Ray Cluster Launcher.

There are two ways of running private clusters:

- Manually managed, i.e., the user explicitly specifies the head and worker ips.

- Automatically managed, i.e., the user only specifies a coordinator address to a coordinating server that automatically coordinates its head and worker ips.

.. tip:: To avoid getting the password prompt when running private clusters make sure to setup your ssh keys on the private cluster as follows:

    .. code-block:: bash

        $ ssh-keygen
        $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

.. tabs::

    .. group-tab:: Manually Managed

        You can get started by filling out the fields in the provided `ray/python/ray/autoscaler/local/example-full.yaml <https://github.com/ray-project/ray/tree/master/python/ray/autoscaler/local/example-full.yaml>`__.
        Be sure to specify the proper ``head_ip``, list of ``worker_ips``, and the ``ssh_user`` field.

        Test that it works by running the following commands from your local machine:

        .. code-block:: bash

            # Create or update the cluster. When the command finishes, it will print
            # out the command that can be used to get a remote shell into the head node.
            $ ray up ray/python/ray/autoscaler/local/example-full.yaml

            # Get a remote screen on the head node.
            $ ray attach ray/python/ray/autoscaler/local/example-full.yaml
            $ # Try running a Ray program with 'ray.init(address="auto")'.

            # Tear down the cluster
            $ ray down ray/python/ray/autoscaler/local/example-full.yaml

    .. group-tab:: Automatically Managed

        Start by launching the coordinator server that will manage all the on prem clusters. This server also makes sure to isolate the resources between different users. The script for running the coordinator server is `ray/python/ray/autoscaler/local/coordinator_server.py <https://github.com/ray-project/ray/tree/master/python/ray/autoscaler/local/coordinator_server.py>`__. To launch the coordinator server run:

        .. code-block:: bash

            $ python coordinator_server.py --ips <list_of_node_ips> --port <PORT>

        where ``list_of_node_ips`` is a comma separated list of all the available nodes on the private cluster. For example, ``160.24.42.48,160.24.42.49,...`` and ``<PORT>`` is the port that the coordinator server will listen on.
        After running the coordinator server it will print the address of the coordinator server. For example:

        .. code-block:: bash

          >> INFO:ray.autoscaler.local.coordinator_server:Running on prem coordinator server
                on address <Host:PORT>

        Next, the user only specifies the ``<Host:PORT>`` printed above in the ``coordinator_address`` entry instead of specific head/worker ips in the provided `ray/python/ray/autoscaler/local/example-full.yaml <https://github.com/ray-project/ray/tree/master/python/ray/autoscaler/local/example-full.yaml>`__.

        Now we can test that it works by running the following commands from your local machine:

        .. code-block:: bash

            # Create or update the cluster. When the command finishes, it will print
            # out the command that can be used to get a remote shell into the head node.
            $ ray up ray/python/ray/autoscaler/local/example-full.yaml

            # Get a remote screen on the head node.
            $ ray attach ray/python/ray/autoscaler/local/example-full.yaml
            $ # Try running a Ray program with 'ray.init(address="auto")'.

            # Tear down the cluster
            $ ray down ray/python/ray/autoscaler/local/example-full.yaml

.. _manual-cluster:

Manual Ray Cluster Setup
------------------------

The most preferable way to run a Ray cluster is via the Ray Cluster Launcher. However, it is also possible to start a Ray cluster by hand.

This section assumes that you have a list of machines and that the nodes in the cluster can communicate with each other. It also assumes that Ray is installed
on each machine. To install Ray, follow the `installation instructions`_.

.. _`installation instructions`: http://docs.ray.io/en/master/installation.html

Starting Ray on each machine
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

On the head node (just choose one node to be the head node), run the following.
If the ``--port`` argument is omitted, Ray will choose port 6379, falling back to a
random port.

.. code-block:: bash

  $ ray start --head --port=6379
  ...
  Next steps
    To connect to this Ray runtime from another node, run
      ray start --address='<ip address>:6379' --redis-password='<password>'

  If connection fails, check your firewall settings and network configuration.

The command will print out the address of the Redis server that was started
(the local node IP address plus the port number you specified).

.. note::

    If you already has remote redis instances, you can specify `--address=ip1:port1,ip2:port2...` to use them. The first one is primary and rest are shards. Ray will create a redis instance if the default is unreachable.

**Then on each of the other nodes**, run the following. Make sure to replace
``<address>`` with the value printed by the command on the head node (it
should look something like ``123.45.67.89:6379``).

Note that if your compute nodes are on their own subnetwork with Network
Address Translation, to connect from a regular machine outside that subnetwork,
the command printed by the head node will not work. You need to find the
address that will reach the head node from the second machine. If the head node
has a domain address like compute04.berkeley.edu, you can simply use that in
place of an IP address and rely on the DNS.

.. code-block:: bash

  $ ray start --address=<address> --redis-password='<password>'
  --------------------
  Ray runtime started.
  --------------------

  To terminate the Ray runtime, run
    ray stop

If you wish to specify that a machine has 10 CPUs and 1 GPU, you can do this
with the flags ``--num-cpus=10`` and ``--num-gpus=1``. See the :ref:`Configuration <configuring-ray>` page for more information.

If you see ``Unable to connect to Redis. If the Redis instance is on a
different machine, check that your firewall is configured properly.``,
this means the ``--port`` is inaccessible at the given IP address (because, for
example, the head node is not actually running Ray, or you have the wrong IP
address).

If you see ``Ray runtime started.``, then the node successfully connected to
the IP address at the ``--port``. You should now be able to connect to the
cluster with ``ray.init(address='auto')``.

If ``ray.init(address='auto')`` keeps repeating
``redis_context.cc:303: Failed to connect to Redis, retrying.``, then the node
is failing to connect to some other port(s) besides the main port.

.. code-block:: bash

  If connection fails, check your firewall settings and network configuration.

If the connection fails, to check whether each port can be reached from a node,
you can use a tool such as ``nmap`` or ``nc``.

.. code-block:: bash

  $ nmap -sV --reason -p $PORT $HEAD_ADDRESS
  Nmap scan report for compute04.berkeley.edu (123.456.78.910)
  Host is up, received echo-reply ttl 60 (0.00087s latency).
  rDNS record for 123.456.78.910: compute04.berkeley.edu
  PORT     STATE SERVICE REASON         VERSION
  6379/tcp open  redis   syn-ack ttl 60 Redis key-value store
  Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
  $ nc -vv -z $HEAD_ADDRESS $PORT
  Connection to compute04.berkeley.edu 6379 port [tcp/*] succeeded!

If the node cannot access that port at that IP address, you might see

.. code-block:: bash

  $ nmap -sV --reason -p $PORT $HEAD_ADDRESS
  Nmap scan report for compute04.berkeley.edu (123.456.78.910)
  Host is up (0.0011s latency).
  rDNS record for 123.456.78.910: compute04.berkeley.edu
  PORT     STATE  SERVICE REASON       VERSION
  6379/tcp closed redis   reset ttl 60
  Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
  $ nc -vv -z $HEAD_ADDRESS $PORT
  nc: connect to compute04.berkeley.edu port 6379 (tcp) failed: Connection refused

Stopping Ray
~~~~~~~~~~~~

When you want to stop the Ray processes, run ``ray stop`` on each node.

Additional Cloud Providers
--------------------------

To use Ray autoscaling on other Cloud providers or cluster management systems, you can implement the ``NodeProvider`` interface (100 LOC) and register it in `node_provider.py <https://github.com/ray-project/ray/tree/master/python/ray/autoscaler/node_provider.py>`__. Contributions are welcome!

Security
--------

On cloud providers, nodes will be launched into their own security group by default, with traffic allowed only between nodes in the same group. A new SSH key will also be created and saved to your local machine for access to the cluster.

.. _using-ray-on-a-cluster:

Running a Ray program on the Ray cluster
----------------------------------------

To run a distributed Ray program, you'll need to execute your program on the same machine as one of the nodes.

.. tabs::
  .. group-tab:: Python

    Within your program/script, you must call ``ray.init`` and add the ``address`` parameter to ``ray.init`` (like ``ray.init(address=...)``). This causes Ray to connect to the existing cluster. For example:

    .. code-block:: python

        ray.init(address="auto")

  .. group-tab:: Java

    You need to add the ``ray.address`` parameter to your command line (like ``-Dray.address=...``).

    To connect your program to the Ray cluster, run it like this:

        .. code-block:: bash

            java -classpath <classpath> \
              -Dray.address=<address> \
              <classname> <args>

    .. note:: Specifying ``auto`` as the address hasn't been implemented in Java yet. You need to provide the actual address. You can find the address of the server from the output of the ``ray up`` command.

.. note:: A common mistake is setting the address to be a cluster node while running the script on your laptop. This will not work because the script needs to be started/executed on one of the Ray nodes.

To verify that the correct number of nodes have joined the cluster, you can run the following.

.. code-block:: python

  import time

  @ray.remote
  def f():
      time.sleep(0.01)
      return ray._private.services.get_node_ip_address()

  # Get a list of the IP addresses of the nodes that have joined the cluster.
  set(ray.get([f.remote() for _ in range(1000)]))

What's Next?
-------------

Now that you have a working understanding of the cluster launcher, check out:

* :ref:`ref-cluster-quick-start`: A end-to-end demo to run an application that autoscales.
* :ref:`cluster-config`: A complete reference of how to configure your Ray cluster.
* :ref:`cluster-commands`: A short user guide to the various cluster launcher commands.

Questions or Issues?
--------------------

.. include:: /_help.rst

redpajama_set_name: RedPajamaGithub


text:
Q: Retrieve an Image stored as BLOB on a MYSQL DB I'm trying to create a PDF based on the information that resides on a database. Know I need to retrieve a TIFF image that is stored as a BLOB on a mysql database from Java. And I don't know how to do it. The examples I've found shows how to retrieve it and save it as a File (but on disk) and I needed to reside on memory.
Table name: IMAGENES_REGISTROS
BLOB Field name: IMAGEN
Any Ideas?

A: imagebytes = rs.getBytes("images");
image=getToolkit().createImage(imageBytes);
Image img = image.getScaledInstance(100,100,Image.SCALE_SMOOTH);
ImageIcon icon=new ImageIcon(img);
jLabel6.setIcon(icon);

Try this code to get  adjustable image from blog Mysql in netbeans

A: On your ResultSet call:
Blob imageBlob = resultSet.getBlob(yourBlobColumnIndex);
InputStream binaryStream = imageBlob.getBinaryStream(0, imageBlob.length());

Alternatively, you can call:
byte[] imageBytes = imageBlob.getBytes(1, (int) imageBlob.length());

As BalusC noted in his comment, you'd better use:
InputStream binaryStream = resultSet.getBinaryStream(yourBlobColumnIndex);

And then the code depends on how you are going to read and embed the image.

A: final String dbURL = "jdbc:mysql://localhost:3306/portfolio";
    final String dbUser = "root";
    final String dbPass = "";

    Connection conn = null;
    Statement stmt = null;

    try {
        //DriverManager.registerDriver(new com.mysql.jdbc.Driver());
        Class.forName("com.mysql.jdbc.Driver");

        conn = DriverManager.getConnection(dbURL, dbUser, dbPass);
        System.out.println("db connected");
        stmt = (Statement) conn.createStatement();

        ResultSet rs1;
        rs1 = stmt.executeQuery("select profileImage from tbl_welcome where id = 1117");

        if (rs1.next()) {
            byte[] imgData = rs1.getBytes("profileImage");//Here....... r1.getBytes() extract byte data from resultSet
            System.out.println(imgData);
            response.setHeader("expires", "0");
            response.setContentType("image/jpg");

            OutputStream os = response.getOutputStream(); // output with the help of outputStream
            os.write(imgData);
            os.flush();
            os.close();

        }
    } catch (SQLException ex) {
        // String message = "ERROR: " + ex.getMessage();
        ex.printStackTrace();
    } finally {
        if (conn != null) {
            // closes the database connection
            try {
                conn.close();
            } catch (SQLException ex) {
                ex.printStackTrace();
            }
        }
    }

A: private void loadFileDataBlobFromDataBase()
             {
            List<Blob> bFile = jdbcTemplate.query(sql, new RowMapper<Blob>() {
                @Override
                public Blob mapRow(ResultSet rs, int rowNum)
                        throws SQLException {
                    return rs.getBlob(1);
                }
            });
            if (bFile != null && bFile.size() > 0) {
                bufReader = new BufferedReader(new InputStreamReader(bFile.get(
                        0).getBinaryStream()));
            }
            if (null != bufReader) {
                dataVO record = null;
                String lineStr = bufReader.readLine();
                record = (dataVO) lineMapper.mapLine(lineStr, 1);
            }
        }
    }

redpajama_set_name: RedPajamaStackExchange


Five years! I've been married to the hubby for five whole years.
I know we've had our tough times. I'm pretty sure a few of the worst happened in an IKEA. But as I reminisce about the years I've spent married to this man, I'm so grateful that I can't even begin to count the happiest moments. There's too many.
To celebrate, last month we wandered over to Chez Nous, a little French-focused restaurant tucked away in a quiet alley in a residential part of downtown Charleston.
From the second we walked up to the nondescript house where the restaurant was located, I could tell that Chez Nous would be my kind of place. Charming rustic interior? Check. Al fresco patio built of faded brick? Check. Hand-scrawled menu with only six options total so that I could order everything the place had to offer? Check, check, check.
Honestly, I can't tell you how satisfying it is to be able to run your finger down a menu and say luxuriously, "Give me one of these…" Short of not getting a menu at all and just cupping my chin in my hands with a girlish "Surprise me!," I can't think of anything I like doing more when ordering at a restaurant.
On our lucky night, our starter courses consisted of a mild, creamy Toma cheese with a sliced baguette that was appropriately crunchy and soft in the right places and a fennel and shrimp salad topped with watercress. The fennel and shrimp salad had the right balance of lemon and olive oil and was just a tasty, tasty dish.
Next to arrive was a poached egg and leek in vinaigrette accompanied with some pancetta. I don't know about you, but panchetta + perfectly runny yolk = my happy place.
For our main courses, we enjoyed a striped bass (pictured at the top of this post) and a steak frites with sauce roquefort. We grappled with this course the most. To me, you can't really call yourself a legitimate French restaurant unless two things happen: 1) you have an amazing moules frites dish (mussels) and 2) your steak frites is solid. With a limited menu, I gave Chez Nous a pass on the moules, but I needed the steak frites to be a homerun.
The steak, a ribeye that was as big as my face, didn't disappoint. It was perfectly medium rare, with that crunchy seared crust that makes you temporarily forget where you are. The fries, however, were kind of a letdown. Deep-fried in duck fat, I expected the golden-brown fries to be not just crisp, but like, crisp crispy. They were just north of soggy. Good flavor, but a damp fry is kind of like a wet blanket on a meal.
The hubby wanted me to say something to our delightful server, but I just couldn't bring myself to. Part of the issue is me. I have the hardest time being confrontational about my food. As someone who cranks out meals pretty much six days a week for two of the toughest little critics in town, I know how hard it is to make a good plate, and how easily things can go awry. As long as I'm enjoying things on balance, I'd rather just shut my pie hole and have a good time without sweating the details.
I couldn't help but think, however, that part of it is Chez Nous' atmosphere. It's a cozy, inviting place, almost to the point where I felt like I was eating at someone's French grandmother's house. I mean that in the best way, as if that little French grandmother was cranking out chocolate mousse in the back and pouring it into mismatched mugs and just tucking them into all sorts of nooks and crannies in the refrigerator, just wherever she could find space until it was time to serve them. But it also made me loathe to rock the boat, as if the chef herself would come out from the kitchen, point to our table, and ask to taste the offending fries.
Luckily, the dessert course redeemed our little fry incident, and with one bite of the lemon panna cotta I was instantly transported back to our transcendent lunch at Bistrot d'Antoine two years ago, when the hubby and I had traveled with my sister and brother-in-law to the south of France with the Gravy Baby. I haven't had a panna cotta as delightfully refreshing since that bistrot lunch — that is, until now. And it's a heck of a lot cheaper to hop over to Chez Nous than to try convincing the hubby to buy me a transcontinental flight for a little bit of custard.
Now if that's not a lover's dish, I don't know what is.


text:
Treuman Katz Center for Pediatric Bioethics
Case-Based Teaching Guides
Witnessing Incompetent or Inappropriate Behavior
Instructor's Guide: Witnessing Incompetent or Inappropriate Behavior
A pediatric resident and a surgical resident are seeing a 4-month-old female. Both believe the child needs to have a catheterized urine specimen collected, but they have been unsuccessful at performing the procedure because the child has labial adhesions. The surgical resident grasps the labia and pulls them apart, leaving a raw, bleeding labial surface. When the pediatric resident asks her attending for advice, she is told to make no mention of the event in the chart and to say nothing to the family.
Has the behavior of the surgical resident resulted in harm to the patient?
Do you have an obligation to the family to notify them of this harm?
What is your obligation to make sure the surgical resident understands the implications of his behavior?
Does this need to be documented on the chart?
How do you handle the situation if your attending tells you to simply "walk away"?
Alternative Cases
A child who has clearly been mismanaged is transferred to your hospital. The parents of the child want to know what you think about the care they received from the other physician.
You are caring for a 10-year-old who has had a single seizure in the past, and who has been placed on Prozac and several other psychotropic medications for the seizure. She has no other medical problems and presents now with deteriorating school performance.
You are on staff at a hospital where surgical outcomes of cardiac procedures fall significantly below those of another institution across town. You have a 2-month-old with a cardiac defect that requires surgery. Do you refer him to the cardiac team at your hospital (as expected) or risk repercussions by referring him elsewhere?
A colleague (attending) shows up for work with alcohol on her breath and slurring her words. She resists any suggestion that she is impaired.
A physician colleague has been behaving erratically lately and confides in you that he has AIDS. He requests that you tell no one else.
After participating in this module, the student should be able to:
Recognize that one has obligations to patients when harm has been witnessed
Define the extent of a physician's duties to the patient and to the other parties involved when a colleague has acted incompetently or inappropriately
List strategies for dealing with situations in which an authority figure makes a request that may be wrong or inappropriate
Understand the implications of "whistleblowing" and the factors that should be considered before deciding to do so
Develop strategies for informing another physician about concerns you may have regarding their management of a patient
Suggested Reading for Instructor
Bok S. Secrets: On the Ethics of Concealment and Revelation. New York: Random House (Vintage Books); 1983.
Council on Ethical and Judicial Affairs, American Medical Association. Disputes between medical supervisors and trainees. JAMA. 1994;272:1861-1865.
Dwyer J. Primum non tacere: an ethics of speaking up. Hastings Center Report. 1994; 24 (1):13-18.
Frader J. Referral back to an incompetent primary care provider. In: Iserson KV, Sanders AB, Mathieu D, eds., Ethics in Emergency Medicine. Second ed. Tucson, Arizona: Galen Press, Ltd.; 1995:276-278.
Knight JR, Palacios JN, Shannon M. Prevalence of alcohol problems among pediatric residents. Arch Pediatr Adolesc Med. 2000;154 (Jan):1181-1183.
Morreim H. Am I my brother's warden? Responding to the unethical or incompetent colleague. Hastings Center Report. 1993;23:19-27.
Weiner J, Snyder L. The impaired colleague. In: Snyder L, ed., Ethical Choices: Case Studies for Medical Practice. Philadelphia: American College of Physicians; 1996:79-84.
Shreves JG, Moss AH. Residents' ethical disagreements with attending physicians: an unrecognized problem. Acad Med. 1996;10:1103-1105.
White BD. The questionably impaired health care professional. In: Iserson KV, Sanders AB, Mathieu D, eds., Ethics in Emergency Medicine. Second ed. Tucson, Arizona: Galen Press, Ltd.; 1995:284-292.
1. Instructor's Guide 2. Student's Guide 3. Case Discussion
This instructor's guide was developed by Douglas S. Diekema, MD, MPH, director of education, Treuman Katz Center for Pediatric Bioethics, Seattle Children's Hospital.
In addition to the copyright notice set forth in the link below, permission to display, cache and print unlimited copies of the Case-Based Teaching Guides referred to on this page is hereby granted, solely for educational purposes, without charge (other than charges solely to cover the costs of copying), and without alteration of the Materials in any way.
Case Discussion: Witnessing Incompetent or Inappropriate Behavior
Student's Guide: Witnessing Incompetent or Inappropriate Behavior
Instructor's Guide (PDF)

redpajama_set_name: RedPajamaCommonCrawl


This week we had a site visit from a couple executives from Vero & Associates. They're the company that puts on Travel Media Showcase, taking place in Rockford in August of 2013. About a hundred travel writers will descend upon Rockford to meet with representatives from destinations all over the country AND of course learn about why we love Rockford so much.
We took them on a whirlwind tour sampling only a few of the destinations we hope the travel writers will see in August. During this time, we learned that one of the women visiting LOVES sock monkeys.
Of course she knows that Rockford is home to the sock monkey and was really excited when we stopped at Tinker Swiss Cottage because right next door is the old Nelson Knitting Company, where the socks were originally made. Long ago, some women who worked at Nelson Knitting made the monkeys out of socks for Christmas gifts for their children....click here for the story.
As we traveled around Rockford, I saw sock monkeys everywhere. Since we were kind of on the lookout for them, I couldn't believe how easy they were to find! Stockholm Inn even has a sock monkey Christmas Tree.
Do you see what I see? Sock Monkeys are everywhere! And good for Rockford to capitalize on something that so many people love, and is truly a Rockford Original.


text:
By Robert J. Hefner
The design of the Village of East Hampton today is directly related to the way the settlement was laid out in 1648.
The settlers laid out their plantations in typical Puritan New England fashion with a nucleus of houses and barns concentrated on either side of a wide common and outlying lands divided into lots for growing crops, pasturing livestock, and harvesting salt hay and timber.
East Hampton's broad common, which is now Main Street, was laid out on the plain north of Hook Pond. The common was flanked on either side by home lots of eight to twelve acres each. The home lots extended from the common east to Hook Pond and west to what is now Highway Behind the Lots.
The adjacent fertile plains were divided into lots for crops and pasture. The Eastern Plain extending from Egypt Lane east to Cross Highway was divided into large lots defined and accessed by Further, Middle, and Hither Lanes. Great Plain ran from Hook Pond to Lily Pond and Little Plain from Lily Pond to Georgica Pond.
Each of the proprietors lived at the farmhouse on his Main Street home lot and traveled to a number of scattered outlying lots to tend to his crops and livestock. This pattern continued in East Hampton into the twentieth century and even today farmers utilize some of the same scattered outlying fields. East Hampton is one of the few places where the original design of a seventeenth-century New England agricultural plantation is still so evident.
The discovery by artists of East Hampton's picturesque agrarian landscape in the last quarter of the nineteenth century led to establishment of the summer colony. The intact design of the original settlement provided ample open land adjacent to the Main Street core for new development. The heart of the summer colony extended from the south end of Main Street into the open fields of the Great Plain along Ocean Avenue and Lily Pond Lane.
Main Street home lots were also divided and new roads built through them for new summer cottages on Huntting Lane and Dunemere Lane. During the twentieth century the continued division of the original home lots has resulted in the following residential streets: Fithian Lane, The Circle, David's Lane, Pondview Lane, Dayton Lane, Meadow Way, and Mill Hill Lane.
The Eastern Plain began to be developed early in the twentieth century. Here the large agricultural lots were suited to sizable estates in comparison to the more modest scale of the earlier summer colony on the Great Plains.
Today many landscapes, open spaces, and neighborhoods give the Village its historic character. The Main Street core and many outlying properties are reminders of East Hampton's first 250 years as an agrarian community. Certain landscapes recall the picturesque beauty of nineteenth century East Hampton which inspired the visiting artists who promoted the Village as a summer retreat. The summer colony of unpretentious shingled cottages which grew along Ocean Avenue into the Great Plain developed its own open and informal neighborhood character. The scale and openness of the larger summer estates on the Eastern Plain compliment the few remaining open agricultural parcels.
Although greatly simplified, this summary of the evolution of the Village demonstrates that many remaining open spaces and landscapes have a vital historic and cultural value.
About Robert J. Hefner
Robert J. Hefner is the Village's Historic District Consultant. He directed the meticulous, historically accurate restoration of Hook Mill, Gardiner Windmill, and Home Sweet Home, among the finest of the Village's and early America's historic structures. He edited "East Hampton's Heritage: An Illustrated Architectural Record" in association with the East Hampton Ladies Village Improvement Society (LVIS). The book is available through the LVIS website.
Detailed History of East Hampton Village (PDF)


text:
Searchnity
Linkedin page opens in new windowFacebook page opens in new windowTwitter page opens in new window
Searchnity | Last updated 7th April 2018
There are many aspects of the site which can be viewed without providing personal information, however, for access to future Searchnity customer support features you are required to submit personally identifiable information. This may include but not limited to a unique username and password, or provide sensitive information in the recovery of your lost password.
Your personal information will not be shared with any third party websites. We will collect personal information as a means of contacting you, but do not share this information for private gain.
Searchnity reserves the right to make amendments to this Privacy Policy at any time. If you have objections to the Privacy Policy, please contact hello@searchnity.com.au to voice your concerns.
You have a right to access your personal information, subject to exceptions allowed by law. If you would like to do so, please let us know. You may be required to put your request in writing for security reasons. Searchnity reserves the right to charge a fee for searching for, and providing access to, your information on a per request basis.
Searchnity welcomes your comments regarding this Privacy Policy. If you have any questions about this Privacy Policy and would like further information, please contact us by any of the following means during business hours Monday to Friday.
E-mail: hello@searchnity.com.au
© Copyright 2021 Searchnity. All rights reserved.


text:
Elderly Home Care Services by Executive Care New Jersey
By Beth Fitzgerald
Yolanda Nixson is Executive Care's director of social work.
Executive Care, which provides home care to the elderly in northern New Jersey, has begun offering internships to Rutgers-Newark social work students who are considering a career in a growing field that helps seniors remain in their homes as they age.
The internship program was developed by Yolanda Nixson, a Rutgers graduate who last year joined Executive Care as director of social work.
The first Rutgers intern came on board last December, and Nixson said the idea is to give social work students an inside look at what's involved in helping seniors cope with the challenges that make it difficult for them to remain at home, rather than in a nursing home.
Nixson said the baby boomers "are the generation that wants to age in place." The interns will learn how the geriatric care manager deals with the issues involved in making that age-in-place choice a reality.
Nixson said "When you live long, you tend to have disabilities, but instead of looking at them as disabilities, we see them as new ways of living: this is your new norm."
For example, if the patient's eyesight declines, "There are tools that you can use at home that will make it easier for you to stay there and age in place."
She said one patient returned home from the hospital and could no longer able to bend down and care for the cat; she rallied family members to form a team to take turns helping out. The care manager's job, she said, "is to figure out: How does all this happen? How can we better serve our clients?"
Lenny Verkhoglaz of Executive Care.
Lenny Verkhoglaz, chief executive of Hackensack-based Executive Care, said: "It is valuable for us to have interns because (home care) is an ever-changing environment and someone who is in school gives us a fresh perspective. And we want to give back to the students, and give them a realistic view of the challenges they will encounter" in their social work careers.
Phylis J. Peterman is associate professor and chair of the Department of Social Work at Rutgers-Newark. Social work is one of the largest majors on the Rutgers-Newark campus. Peterman said about 80 students graduate each year
Peterman said all the students do an internship and can chose from a wide variety of placements, including child welfare, substance abuse, health care and nursing homes.
"We always have a core group of students who want )to work with the elderly," Peterman said.
People are living longer and "It is possible to keep people in their homes longer," she added. "Society is developing ways to help ensure that happens. A lot of things that people would have to leave their homes for, and be placed in a nursing home or long term care, can be managed at home. I think it's something whose time has come."
State*AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming--District of ColumbiaPuerto RicoGuamAmerican SamoaU.S. Virgin IslandsNorthern Mariana Islands
Contact Method*EmailPhoneOther Option
Best Time*9:00 AM12:00 PM3:00 PM
Do you meet our financial requirement of 100K?*YesNo
How did you hear about us?*Direct MailEmailEventExisting CustomerInternetMagazineExecutive Care VehicleNewspaperOnline SearchPress ReleaseOther
Company in the News (48)
executive care (116)
franchising (98)
home care franchise (91)
in-home care franchise (22)


They always have an excellent inventory. They are reliable and their merchandise is high quality. We have been in the flooring business for 20 years and we always are satisfied with All County.
Posted by Kim G on November 25, 2008. Brought to you by Citysearch.
The flooring done in my kitchen is awesome im so happy i love the colors they go perfectly with the walls and my living room like connects to it it is just perfect i recommend them to anyone.
Posted by stacey t on November 25, 2008. Brought to you by Citysearch.
Posted on October 19, 2015. Brought to you by merchantcircle.
All County Flooring Supply can be found at Carolyn Blvd 125. The following is offered: B2B Flooring. The entry is present with us since Sep 10, 2010 and was last updated on Nov 14, 2013. In Farmingdale there are 1 other B2B Flooring. An overview can be found here.


The purpose of the Millis Public Schools' computer network is to advance and promote education for pre-kindergarten through grade 12. It is intended to assist its users in the collaboration and exchange of information among all that are concerned with education.
The goal of the Millis Public Schools is to promote innovation and educational excellence for all learners pre-kindergarten through grade 12. To achieve this goal, the network must provide high quality information and communication resources to the educational community in an equitable, cost-effective manner, while promoting a safe and secure environment for use of the network and respect for the individual rights of all users.
Primary users of the Millis Public Schools' network are teachers, administrators, other educators, and students. Under certain circumstances, network administrators may permit a non-educator to use the network, provided the individual demonstrates that his/her use furthers the purpose and goals of the network and public education in general.
• Be responsible for all activity/use under their account/access.
• Be responsible for the security and privacy of their passwords.
• Respect the privacy of others concerning mail, files, and other intellectual property.
• Respect all network security provisions and reasonably protect the computers and software from viruses and file damage.
• Use other students' accounts and/or passwords.
• Lend accounts or passwords to other students.
• Reveal any personal information about themselves, their families, or other students, other than their first name and school district, in any emails, chat room postings, or other Internet forums.
• Attempt to meet any previously unknown person or persons contacted through the Internet.
• Deliberately attempts to alter or destroy data of another user, including by use of a virus.
• Harass or intimidate other network users either through email or Internet postings.
• Alter the configuration of a computer or network without permission of instructional staff.
• Damage, vandalize, or violate the security of any computer, computer system, or network.
• Be polite and act responsibly and appropriately when using the network/Internet.
• Accept the responsibility to use the network only for educational purposes.
• Use language that is considered acceptable, non-threatening, and non-offensive.
• Respect the copyright laws and licensing associated with intellectual property including, but not limited to, the works of artists, poets, writers, songwriters, and software producers.
• Understand that use of the network is a PRIVILEGE not a RIGHT.
• Understand that violation of this policy will result in possible loss of network - Internet privileges and or other disciplinary action.
• Use the network for the transmission of any material in violation of any U.S., State, or Local regulations including, but not limited to the following: copyrighted material; threatening, racist, sexist, obscene, and pornographic material; or information protected by trade secret.
• Download files or programs and will not join listserves, newsgroups, or chat rooms without expressed permission of instructional staff.
• Use the network for commercial purposes, product advertisement, or political lobbying.
• Use the network for illegal activities, or in support of illegal activities.
• Use computers - network to play non-educational games or other non-academic activities.
• Intentionally waste resources such as paper, ink cartridges, ribbons, disks, storage space, etc.
• Use the network for any purpose that is inconsistent with the educational purpose intended.
• Any violation of the Acceptable Use Policy may result in the cancellation of network privileges and disciplinary action. Network and school administrators will determine what is appropriate use of the network and computer systems. The administration of the Millis Public Schools may direct network administrators to deny, revoke, or suspend specific user privileges. Any user identified as a security risk or having a history of computer or network related problems might be denied access to the network.
• Tampering with computer security systems will be considered vandalism, destruction, and defacement of school property.
• Vandalism will result in cancellation of privileges, disciplinary action, and possible legal action. Vandalism in this instance is defined as any malicious attempt to harm or destroy computer system hardware and/or user data on our network or other networks on the Internet and includes, but is not limited to, the downloading, uploading, or creating of computer viruses.
• The Millis Public Schools makes no warranties of any kind, whether expressed or implied, for the services it is providing. The Millis Public Schools will not be responsible for any damages suffered. This includes loss of data resulting from delays, non-deliveries, mis-deliveries, or service interruptions caused for any reason.
Include name and school at the bottom of email messages.
Check email frequently and delete or file outdated messages.
Never be vulgar or offensive ....... no swearing.
Never publicly criticize or anger others.
Be careful when using sarcasm and humor; without face-to-face communications, a joke may be misinterpreted or viewed as criticism.
When quoting in a message, attribute the quotation to its author or source.
Use all capitals only to highlight a word; if used for an entire message, people will think the user is shouting.
Make the "subject" as descriptive as possible.
Never send personal messages to conferences, discussion lists, or newsgroups.
Briefly restate or quote any question being answered.
Keep messages in the electronic mailbox (or trash) to a minimum because overload slows down the operation of the network.
Limit line length and avoid using control characters, so messages can be read on any system.
Remain within the disk quota.


This sweet Christmas Tree is big enough to sit proudly at your dinner table!, I particularly love white Christmas but this pattern will look just as adorable in green with gold accents.
Sign up to my newsletter and receive two of them for FREE!
am somewhat confused (a frequent state for me). I thought *The twelve days of Christmas* started on Christmas day until Epiphany and Advent was the 24 days before Christmas…Of course I want to purchase your beautiful tree and can only imagine how wonderful your ornaments will be. Will enjoy making all of them. Thanks for sharing your talent will all of us, charlotte.


Electricity codes are put in place to enhance your safety. Although we need power for all our daily activities, if not handled properly, electricity can pose major risks to us and our property. Every homeowner is required to meet several codes and standards when it comes to electricity. Most codes are often local but there are those that cut across states. As a rule thumb, it's always advisable to check in with your local electrician Scottsdale inspector just to be sure you are doing the right thing.
The National Electrical Code was created as a national framework to guide homeowners in safe electrical installations. There are specific bathroom codes under the NEC framework. You may have noticed that a lot of electricians and electrical inspectors pay additional attention to the bathroom connections compared to any other room. This is because the bathroom poses the biggest risk to Scottsdale electrician faults. If the wiring and the installations in the bathroom are not up to code, then there can be many dangers.
– The bathroom needs to have a lighting circuit installed. Sometimes this could include a blower-heater-light combination.
– The bathroom must have a 20 amp circuit that's totally aside from the lighting circuit. The circuit is designed to power an outlet that will be used for appliances such as the curling irons, dryers, and other bathroom appliances.
– All bathroom switches should be grounded. This is because the bathroom is a wet surface and any stray voltage should have a way out. The grounding guarantees this.
– Installation of a GFCI is also considered an important protection measure for the user.
The kitchen will need to have a separate circuit for every appliance that has a motor. We are talking about the refrigerator, the garbage disposal, the microwave, etc. There needs to be at least two receptacle circuits in the kitchen too.
A wall switch will be required in the living room right next to the entry door. This allows you to light up the room before you enter. The fixture in the ceiling must also be controlled by a wall switch. A pull chain, in this case, isn't allowed. The receptacles on the walls need to be at most 12 inches apart. Although not necessary, if you are planning to have a microwave in the dining room you will need an additional 20 amp circuit installed. These regulations apply to bedrooms too.
Making sure your home is up to code when it comes to electrician Scottsdale AZ safety has to be a priority for any homeowner. The simple codes above can help guarantee safe usage of electricity at home. But these are not the only codes. It's important to engage with local electricians and see whether there are new codes to comply with in your local area. Try to also have an inspector look at the electricity at home just to be on the safe side.


text:
In Congo, thousands still homeless one year after munitions blasts
Laudes Martial Mbon/IRIN
Extensive damage was caused to residential areas of Brazzaville when munitions at an army barracks blew up on 4 March 2012
Thousands of people remain homeless in the Republic of Congo (ROC) one year after being displaced following a deadly munitions blast at an army barracks in the capital, Brazzaville. The 4 March 2012 blast, in the area of Mpila, east of the capital, left some 282 people dead and 2,300 others injured, according to officials.
"We have not relocated all those affected to date. We are relocating them gradually, as we are building houses on selected sites," Emilienne Raoul, the ROC minister for humanitarian action, told IRIN.
"For a long time, the disaster-affected have remained traumatized, especially the children. It's difficult to forget this disaster," Raoul continued.
Thousands of people who were left homeless after the March 2012 blast - which was actually a series of explosions - sought refuge in several sites around the capital.
At present, at least 1,400 people are still living in tents at site number 17, west of Brazzaville.
In the surburb of Kintélé, 25km north of Brazzaville, the ROC government has built houses on 10 hectares of land. About 300 affected families have already been settled there.
"Here, we have the bare minimum: water, electricity, modern toilets and sanitation," Ago Ngoulou, 43, told IRIN. Ngoulou is living in Kintélé after losing all his property in the explosions. "But transport is a headache. The site is far from the city centre."
Most of those affected by the blasts have returned to the area of Mpila, where 2,000 families have received tents for shelter. Conditions there are difficult.
"We set up the tents between the sides of the walls of our destroyed hoses. We are at the mercy of the elements, insects and dangerous animals such as snakes," complained army Sgt Jules Engambé.
In the vicinity, vegetation grown over the shells of burnt up military tanks and vehicles.
The ROC government has set aside some 60 billion CFA (US$120 million) to assist the affected households - about 50 people crippled in the blast will receive a monthly allowance of 140,000 francs ($280).
In September 2012, the ROC government and China signed a number of financial agreements totalling 970 million euros (about $1.2 billion), most of which will go towards reconstructing Mpila. Reconstruction work will start in 2013, in consultation with the land owners, according to the planning minister, Jean-Jacques Bouya.
The process of decontaminating the explosion site, which started days after the early 2012 blasts, is expected to end on 31 March, the proposed date for the start of the reconstruction work.
"The munitions that were exploded were scattered over a 3km radius," said Cpt Cyr Andsi, the mine clearance head, adding that quality controls had been carried out to ensure the safety of people in Mpila.
Members of an inquest into the cause of the 4 March 2012 explosions in Mpila initially suspected that the blasts had been due to an electric fault. But according to the ROC prosecutor Essamy Ngatsé, "This theory no longer holds."
At least 30 people have so far been arrested and charged, among them 23 military officers who were said to have breached state security and committed arson. But their case files have, for a long time, been circulating between various offices of the judiciary, including the court of appeals and the supreme court.
"If the trial proceeds based on this cacophony that we have observed, it's hard to believe that it will be a just and fair trial," said Roche Euloge Nzobo of the Congolese Observatory for Human Rights (OCDH).
lmm/aw/rz


text:
Shinobius orientalis är en spindelart som först beskrevs av Takeo Yaginuma 1967.  Shinobius orientalis ingår i släktet Shinobius och familjen Trechaleidae. Inga underarter finns listade i Catalogue of Life.

Källor

Spindlar
orientalis

redpajama_set_name: RedPajamaWikipedia


text:
Fluticasone Propionate (Advair Diskus)- FDA
Bismuth Subsalicylate (Helidac)- FDA
Arv drugs
La roche b5
Certainly not sc johnson talk. think
Venlafaxine and ODV have been reported to be excreted in human milk. Because of the potential for serious adverse reactions in nursing infants from Effexor XR, a decision should be made whether to discontinue nursing or to discontinue the drug, taking into account the importance of the drug to the mother.
Two placebo-controlled trials in 766 sc johnson patients with MDD and two placebo-controlled trials sc johnson 793 pediatric patients with GAD have been conducted with Effexor XR, and the data were not sufficient to support a claim for use in pediatric patients. The safety of Effexor XR treatment for pediatric patients has not been systematically assessed for chronic treatment longer than six months in duration. The percentage of patients in clinical studies for Effexor XR for MDD, GAD, SAD, and PD who were 65 years of age or older are shown in Table 15.
No overall differences in effectiveness or safety were observed between geriatric patients sc johnson younger patients, and other reported sc johnson experience generally has not identified differences in response between the elderly and younger patients.
Sc johnson, greater sensitivity of some older individuals cannot be ruled out. A population pharmacokinetic analysis of 404 Effexor-treated patients from two studies involving both twice daily and three times daily regimens showed that dose-normalized trough plasma levels of either venlafaxine or Johnspn were unaltered by age or gender differences. Consequently, physicians should carefully evaluate patients for history of drug abuse and follow such patients closely, observing them for signs of misuse or abuse of venlafaxine (e.
In vitro studies sc johnson that venlafaxine has virtually no affinity for opiate, benzodiazepine, phencyclidine (PCP), or N-methyl-D-aspartic acid (NMDA) receptors. Jihnson was not found to have any significant CNS stimulant activity sc johnson rodents. In primate drug discrimination studies, venlafaxine showed no significant stimulant or depressant abuse liability.
Somnolence was the most commonly reported symptom. Among the health psychology reported symptoms were paresthesia of all four limbs, moderate dizziness, nausea, numb hands and feet, and hot-cold spells 5 days after the overdose.
In most cases, no signs or symptoms were associated with overdose. The majority of the reports involved ingestion in which the total dose of venlafaxine taken was estimated to be no more than several-fold higher than the usual therapeutic johnnson. One patient who ingested 2. Red veins sinus zc was reported in two of the other patients.
Actions taken to treat the overdose included no treatment, american and symptomatic treatment, and hospitalization plus sc johnson with activated charcoal. The most commonly reported events in overdosage sc johnson tachycardia, changes in level of consciousness (ranging from jonhson to coma), mydriasis, seizures, and vomiting.
Published retrospective studies report that venlafaxine overdosage may be associated with an increased risk of fatal outcomes compared to that observed with SSRI antidepressant sc johnson, but lower than that for tricyclic antidepressants. Epidemiological studies have shown that venlafaxine-treated patients have a higher preexisting burden in vagina suicide risk factors than SSRI-treated patients.
The extent to which the finding of an increased risk of fatal outcomes can be attributed to the toxicity of sc johnson in overdosage, as opposed to some characteristic(s) of venlafaxine-treated patients, is not clear.
Magazine futures a Certified Poison Control Sc johnson for up-to-date guidance and sc johnson (1-800-222-1222 or www. In case of an overdose, provide supportive care, including close medical supervision and monitoring. Treatment should consist of those general measures employed in the management of overdosage with any drug.
Consider the sc johnson of multiple drug overdose. Ensure an adequate airway, oxygenation, and ventilation. Monitor cardiac rhythm and vital signs. Provide supportive and symptomatic measures. Effexor XR is an extended-release capsule for once-a-day oral administration that contains venlafaxine hydrochloride, a SNRI. Its molecular weight is 313. Drug release is controlled by jonson through the coating membrane on the spheroids and is not pH-dependent.
Capsules contain venlafaxine hydrochloride equivalent to 37. Inactive ingredients consist type of acne cellulose, ethylcellulose, gelatin, hypromellose, iron oxide, and titanium dioxide. The exact mechanism of the antidepressant action of venlafaxine in humans is unknown, but is thought to be related to the potentiation of serotonin and sc johnson in the central nervous system, through inhibition of their reuptake.
Jonnson clinical studies have sc johnson that venlafaxine and its active metabolite, ODV, are potent and selective inhibitors of neuronal serotonin and norepinephrine reuptake and weak inhibitors of dopamine reuptake.
26.07.2019 in 00:04 Samuzilkree:
I consider, that you are not right. Let's discuss it.
28.07.2019 in 02:09 JoJoshura:
And not so happens))))
networks media
about novartis ag
sodium thiopental
bayer materialscience
sleep apnea obstructive


Felix is an Organic Cotton UV Sun Hat made by Pickapooh. It provides full coverage - the front visor shields your little one's face, while their neck stays protected by the back flap. This well made, durable hat will last for many sunny days.
This 100% organic cotton has all-natural certified UV-80 sun protection. All UV protective hats are free of any chemical additions. Pickapooh's sun protection is certified according to the most stringent rules of the UV-Standard 801.


text:
Tally Hall
Tally Hall is an American rock band formed in December 2002 based in Ann Arbor, Michigan with a relatively significant cult following. Once under the Atlantic Records recording label, Tally Hall was, again, signed to indie label Quack! Media who previously helped finance and nationally distribute their debut studio album, Marvin's Marvelous Mechanical Museum. They are known for their upbeat melodies and whimsical lyrics; the band members, once described their musical style as "wonky rock" and "fabloo rock". They released their second album Good & Evil on June 21, 2011. Pre-orders were given a digital download from Quack to compensate for the time it took for the physical copy to be delivered.


Femina is an Italian word for woman. It is the perfect word to describe a wine with aromas of flowers, lychee, roses and citrus fruit. The variety used in this wine is Malvasia di Candia Aromatica, which has a long history in Greece and Italy. We owe this wine to Nikos Douloufakis, who studied in Italy and who makes a top-quality Malvasia in Dafnes, Heraklion, with the medieval name Chandakas (Candia). As an aromatic wine, Femina is best served as a welcoming wine, an aperitif, in bars and restaurants, or paired with light salads.
Clean, medium (+) intensity, with aroma characteristics reminiscent of flower blossom, rose, citron, lychee, green apple and apricot.
Dry, medium (+) acidity, medium (+) alcohol, medium (+) body. Medium (+) flavor intensity with flavor characteristics reminiscent of lychee, rose, quince, apricot and passion fruit. Medium (+) finish.


Beauty Buffet is back with its Mid-Year Sale of upto 70% off discounts from June 1 - July 31, 2012, or till stocks last.
Among the discounted price items are cosmetics - mascara, eyeliner, eyeshadow, foundation, lipstick, BB powder, etc. and several body care and hair care products.
Besides the discounted products, the promotion also has package sets of select 2 pieces for 319 baht, and select 3 pieces for 319 baht.
The Buffet Price 2 pieces for 319 baht offer lets you select any 2 pieces from a variety of products such as body lotion, body butter, scrubs, shower cream, and other cosmetics & body care products.
The Buffet Set 3 pieces for 319 baht offer has several products like: collagen shower cream, collagen facial foam, mini curler, Lansley Wrap Up Body Sculpting Film, makeup brushes, mascara softener, etc.
Beauty Buffet has over 70 branches of outlets at leading shopping centres such as Siam Square, MBK, Central, The Mall, Major, Seacon Square, Fashion Island, Future Park, BTS Siam / BTS Chidlom / BTS Phrompong / BTS Saladaeng, Lotus, Big C, Mega Bangna, and many more locations.


BIO: Native to the New England area, Andrew Anderson-Bell is a representational landscape artist painting in the medium of pastel. A graduate of Rhode Island School of Design, Andrew initially pursued graphic design and photography. While these remain passions to this day, his interest in painting in pastel was sparked by a pastel painting exhibit he saw 20 years ago. The immediacy of the medium, the vibrancy of the colors and the diversity of mark making inspired him to pursue a career in pastel painting.
Where Andrew lives keeps him in daily contact with the great outdoors, his leading source for artistic inspiration. He is a lifelong summer resident of North Haven Island, Maine. When not there, he lives in Ipswich, a seaside community located on the North Shore of Massachusetts. Much of the subject matter of his pastel paintings depict familiar landscape scenes from North Haven as well as from his exploration of the other islands of Penobscot Bay. Meanwhile, the beaches, horse pastures, farmland and particularly salt marsh estuaries of the North Shore are also captured in his landscapes.
Although many of his pastel paintings are of recognizable locations, he is not concerned with generating an exact reproduction. Instead, he often works in the studio from memory, sketches and/or photographs using an intuitive process to create a heightened sense of place. Working in this fashion allows Andrew to avoid getting bogged down in details while promoting a more imaginative response to handling color and composition. His paintings offer the viewer the indulgence of a meditative space to contemplate the grandeur of nature and reinforce the notion that even the most solitary and tranquil moments have significance.


text:
Just another Freethought Blogs site
I am a theoretical physicist and retired Director of UCITE (University Center for Innovation in Teaching and Education) at Case Western Reserve University in Cleveland, Ohio. My latest book THE GREAT PARADOX OF SCIENCE: Why its conclusions can be relied upon even though they cannot be proven was published by Oxford University Press in December 2019. I am the author of three other books: God vs. Darwin: The War Between Evolution and Creationism in the Classroom (2009), The Achievement Gap in US Education: Canaries in the Mine (2005), and Quest for Truth: Scientific Progress and Religious Beliefs (2000).
You can email me at mano'"dot'"singham"'at"'case'"dot'"edu.
People have many reasons to not get vaccinated. Almost all of them are bad
Trump's legal problems mount
Radiation paradoxes 14: What others have said about this problem
Among the Trumpists
What is Ricky Gervais's problem?
Djokovic and the French Open
How the January 6th riot split one family
Stephen Colbert, Brian Eno, and Michael Stipe sing Lean On Me
Radiation paradoxes 13: The mysterious mass of the electron
Allison on People have many reasons to not get vaccinated. Almost all of them are bad
John Morales on NFTs (not) explained
Mark Dowd on NFTs (not) explained
jenorafeuer on NFTs (not) explained
prl on NFTs (not) explained
John Morales on People have many reasons to not get vaccinated. Almost all of them are bad
ahcuah on Radiation paradoxes 14: What others have said about this problem
rojmiller on NFTs (not) explained
Reginald Selkirk on NFTs (not) explained
The problem with open secrets » « Seth Meyers at the Golden Globes
Three Billboards and Oprah Winfrey at the Golden Globes awards
I noticed that the film Three Billboards Outside Ebbing, Missouri won four awards at last night's Golden Globes awards show for Frances McDormand, Sam Rockwell, best drama, and best screenplay. I had reviewed this film favorably when it came out last month. It is widely tipped to do well at the Academy Awards show next month as well.
But Ira Madison III wrote that the racial politics of the film were awful, like that of the much praised 2006 film Crash that he equally disliked, because it does not reflect the real lived experience of black people. Madison says, "It attracts the type of crowd that likes to reward simplistic tales of racism like Crash, where white people learn how to be good to one another at the expense of black people." He predicted that that is why it is likely to be a big winner when awards season comes around.
There has also been a lot of buzz this morning about Oprah Winfrey's speech that she gave when she received the Cecil B. de Mille Lifetime Achievement Award. She said that she hoped that the #MeToo and #TimesUp movements were the beginning of the end of the way that women have been treated by powerful men. Here is her speech.
Films and TV, Politics
brucegee1962 says
And now there's buzz about Oprah running for President in 2020. I hope we can nip this in the bud.
I have nothing against Oprah personally — I know she's a very intelligent woman. I just think that a terrible precedent has been set, whereby megastars seem to believe it's ok that their very first job of public service should be president.
If she wants to get into politics, she should take the traditional, Schwarzenegger/Reagan/Franken route from entertainment to politics. Let her go ahead and run for governor or senator. If she does that, proves she knows how to run a good campaign and is successful at governing or legislating, I will happily consider her or any other celebrity for the top office. But the last year should have proven spectacularly that POTUS should not be an on-the-job learning type of gig.
Wolff's book has given us a great chance to run as the party of competence — let's not blow it.
ahcuah says
brucegee1962:
If she wants to get into politics, she should take the traditional, Schwarzenegger/Reagan/Franken route from entertainment to politics.
If she takes the Franken route, one hopes that doesn't include whapping members of the opposite sex on the butt.
(Sorry, I couldn't resist.)
John Morales says
I have nothing against Oprah personally — I know she's a very intelligent woman.
She spruiked The Secret.
(If she's intelligent, she's a very convincing liar — but I guess that's an asset for politics, no?)
John Morales,
Learned a new word today, too: spruik. Thanks!
Marcus Ranum says
… and Doctor Phil.


This image gallery named as Kitchen Wall Cabinets Lowes Schuler Cabinets Reviews Lowes Kitchen Cabinet might be ideal solution for your decoration. As the author has insert this image into Low Kitchen Cabinets post section, would ease you to find the perfect match of you decor desire.
Up coming, let us keep discussing about stainless steel material. You need to know this kind of home furnishings will be most useful selection for those who've glossy cabinet concept. Eventually, these are some tips for you obtaining kitchen wall cabinets lowes schuler cabinets reviews lowes kitchen cabinet.
It is critical to think about carefully your accessible counter room. If you have a broad distance include the one that sticks with walls and also usually the main one in your island, you may need far more decorative things or flourishes. Here, you have more opportunity to check your aesthetic and creative facet. Meanwhile, even in the event you just have smaller counter area, then you only have to organize several matters keep inviting and attractive but in smallish location.
Cooker, rice cooker and dishwasher are kitchen cabinet. But modern age has redefined cooking to the next degree and your cabinet home equipment will soon be useless if they don't keep up with the fad. So, just before you purchase your new cabinet appliances, so make certain they will have all these features. There's no cabinet that can survive a day with refrigerator. Basically, it is not necessary to own a fancy refrigerator. As long as it's enough power plus it has freezer, it is good enough for your cabinet. It is going to soon be much better if the shelves are adjustable and it has anti-odor feature.
Remodeling or maybe making brand new cabinet is not going to always require budget. Some kitchen wall cabinets lowes schuler cabinets reviews lowes kitchen cabinet will be very helpful to remodel the cabinet with limitation budget on pocket. What is by far the most important thing and also the key to Re Modeling your cabinet with limitation funding will be to accomplish the renovation with you personally rather than ask worker to do it.
When you get a little cabinet, you must look into kitchen wall cabinets lowes schuler cabinets reviews lowes kitchen cabinet. Small cabinet allow you to ought to pick the acceptable home equipment to allow it to be fit within the little space. But it doesn't indicate that you should lessen limit home equipment which you want. Below some appliances to get tiny cabinet which may become your advice.
A step stool chair will surely make your cabinet an perfect decoration. The design is quite unique therefore that it is going to get your cabinet a whole aesthetic appearance. The following measure will be a excellent accent to your cabinet. Even whenever you do not make use of the chair, you'll be able to set the chair in the corner of their cabinet and let it be a special decoration. Only opt for a contras colored kitchen wall cabinets lowes schuler cabinets reviews lowes kitchen cabinet and it will be great.


Mayor Mike Rawlings delivered his fifth annual GrowSouth report on Tuesday May 23rd before a crowd of hundreds of residents and business and community leaders at The Texas Theatre in Oak Cliff. As GrowSouth enters year six, Mayor Rawlings discussed its successes, reflected on key lessons and outlined the initiative's future.
Data in GrowSouth's eight focus areas showed steady progress and a positive outlook for southern Dallas. For the first time, southern Dallas is experiencing growth at a higher rate than northern Dallas. The tax base has increased over $4.5 billion since 2011. Southern Dallas has also had a higher tax base growth rate than northern Dallas, 25.3% vs 12.1%. Since 2012, real property values have increased by 43.5 percent, while real estate investment has increased $163.2 million annually. The eight focus areas are Greater Downtown/Cedars, DART Green Line, West Dallas Gateway, Lancaster Corridor, Red Bird, Education Corridor / International Inland Port of Dallas (IIPOD), North Oak Cliff and Pinnacle Park Expansion.
To sustain growth, the Mayor drew attention to neighborhoods in this year's presentation. In 2016, GrowSouth increased its focus on neighborhood empowerment by engaging over 1,000 volunteers to assist with projects like tree plantings, mural paintings and community garden installations. Neighborhood organizations designed and installed over 250 neighborhood signs. The Mayor highlighted the importance of these projects to continue the growth in southern Dallas.
The Mayor called for unity as a key step forward. He alluded to last year's deadly ambush attack on police officers and its aftermath as a prime example of how essential it is to be a united city.
The Mayor in 2015 introduced four overlaying initiatives, known as accelerators, that would help accelerate growth in southern Dallas. The first accelerator, the GrowSouth Advisory Council, has led to two key focus areas of GrowSouth Arts and GrowSouth Real Estate. The latter group will focus on residential real estate and why people should live and buy homes in southern Dallas.
The Mayor's Neighbor Up program, led by three full-time general managers, is focused on jobs, schools and development. Due to the other two accelerators, more middle class single-family homes are available for ownership and the city of Dallas has gotten more serious about landlords' upkeep of single-family rental homes.
Among other key lessons that the Mayor stressed are the need to collect and follow the data, encourage more active listening and leverage pride in southern Dallas. The private sector has given millions to GrowSouth, and Mayor Rawlings urged businesses to continue investing. He also reiterated that GrowSouth cannot just be "the mayor's Initiative." He urged city leaders to own GrowSouth and develop strategies that would last beyond his term.
The mayor's address came on the same day Starbucks announced the opening of a unique new store in the Red Bird shopping district, the latest victory for the GrowSouth effort in that area of town. The Starbucks, expected to open in Spring 2018, will provide in-store training opportunities for youth and will work with local minority-owned businesses.


text:
Police Find Homemade Bombs During Traffic Stop in Brea
(Salah Ali: Brea Police Department)
Salah Ali, 47, of Salinas is facing felony charges after officers discovered two homemade bombs in his car during a traffic stop.
According to the Orange County District Attorney's Office, Ali is being charged with several counts of sale, transportation and possession of a destructive device.
Brea police said they pulled over a Toyota Corolla with expired tags in the area of South Orange Avenue and Imperial Highway at 9p.m. Tuesday.
Officers searched the car during the stop and found two homemade bombs inside and discovered Ali also had a suspended license.
The Orange County Sheriff's Department Bomb Squad handled the two bombs and rendered them safe.
Ali has two prior convictions from June 2003 for aggravated assault with serious bodily injury and terrorist threats in Passaic County, New Jersey, although Brea Police Lt. Adam Hawley said there is no evidence that Ali has any ties to a terrorist organization.
Ali plead not guilty in his court hearing and is being held on $500,000 bail. If convicted, he could face up to 10 years in prison.


text:
Belper manager Grant Black angry at "crazy" refereeing decision
PHOTO by Tim Harrison
Richard Phelps
Belper Town manager Grant Black was unhappy with the referee as his 10-man side conceded an injury-time equaliser on Boxing Day to draw 1-1 with Sheffield FC.
"The game changed on an absolute crazy, crazy decision. I'm stood five yards away from it and it's just an absolute howler from the ref," said Black, who was angry that Danny South was dismissed 25 minutes from time with Belper leading 1-0.
"It's just baffling. It's not a red or a yellow card, he's got the ball. It's as simple as that," added Black. "If they're taking that kind of tackle out of the game, non-league football is just gonna be left high and dry.
"I thought it was a fantastic performance by the lads.
"We just got a sucker-punch in the last minute.
"It deflected through a lot of bodies and ended up in the back of the net. So it's frustrating, but as far as the lads are concerned, I can't ask any more of them."
It was a bitter-sweet match for Belper defender South, who had put Belper in front before his red card for a challenge on Luke Rawson.
The centre-back almost opened the scoring after a quarter of an hour, but his header was tipped over by keeper Kelsey Adam.
From the resulting corner, however, South towered above the Sheffield defence and scored with a bullet header.
Belper keeper Leigh Overton made several fine saves to preserve the lead.
At the other end Town had chances of their own to double their lead. George Milner's shot was blocked and Nathan Curtis fired at the keeper.
But Overton was beaten in injury-time by substitute Mitchell Dunne.
Adam from a threatening position.
Sixty seconds following this, the away outfit thought they'd drawn level, but Rawson's tidy finish was ruled out for offside.
In the 67th minute, referee David Hunt controversially showed Danny South a straight red for a forceful challenge on Rawson.
So Grant Black's side had to play the remaining quarter of the match with a man less than their opponents, who were looking more and more dangerous as the game went on.
They really should have levelled the match in the 76th minute too, when substitute Mitchell Dunne went through on goal, but his chipped attempt sailed way over the bar.
Overton pulled off another fine save, to deny Marc Newsham, while Adam saved from Curtis again as both teams continued to create good chances.
In the first minute of stoppage time, Ben Turner, who was excellent during the course of the contest, kept Sheffield in the game by clearing a Milner cut-back that looked set to find a yellow shirt.
Then, with 92 minutes on the clock, Overton could only get a hand to Dunne's stinging shot which found its way into the back of the net to give Sheffield a last-gasp equaliser.


text:
The Ethnocentric Core of Anti-Immigrant Fervor
by Michael Dorf
A recent episode of This American Life focuses on two precursors to the Trump era: the unlikely 2014 primary success of David Brat in unseating Eric Cantor; and the 1992 and 1996 presidential campaigns of Pat Buchanan. Although Brat's run was not initially fueled by opposition to illegal immigration, that became its primary focus when GOP primary voters reacted more positively to that aspect of his platform than to any other. Meanwhile, Buchanan was Trump before Trump (albeit without Trump's gaudy showmanship, profound ignorance, and linguistic incompetence). The episode is worth a listen overall, but here I want to focus on one claim it highlights.
During the episode, Buchanan, right-wing radio talk show host Laura Ingraham, and others all express their opposition to a path to citizenship (or "amnesty" as they call it) in, among other ways, cold political terms. They oppose extending citizenship to undocumented immigrants because the new citizens will mostly vote for Democrats. Thus, it could be said, they're not anti-Latino; they're just pro-Republican. As I shall explain, this defense fails. Anti-immigrant fervor is ethnocentric at its core.
To begin, let's assume for the sake of argument that the factual premise of the argument is true: that GOP immigration hardliners are simply trying to preserve their electoral power in the face of a demographic onslaught, not acting out of any deep-seated ethnocentric motives. Even so, that would not acquit them of the ethnocentrism charge.
We can gain some insight from voting rights law. Suppose that a Republican-controlled legislature wants to gerrymander in a way that maximizes GOP districts by "packing" Democrats into a small number of districts that are overwhelmingly Democratic (thus leaving fewer Democrats available in other districts) and "cracking" Democrats whose numbers in some other districts might be enough to elect a Democratic representative. If the legislature uses aggregate data about how particular areas voted in prior elections, it will have engaged in political gerrymandering, but at least for now, it will have acted legally, because partisan gerrymandering is legal.
Suppose, however, that the GOP-controlled legislature doesn't have or doesn't use data about how areas voted in recent elections. Suppose instead it uses census data about race. This would be completely rational, given racially polarized voting patterns. So now let's assume that the legislature draws its lines so as to "pack" and "crack" African American voters. Its reason for doing so is not racial animosity. Rather, the legislators know that in their state (as in the country generally), African Americans are overwhelmingly Democratic voters.
Nonetheless, packing and cracking African American voters--even as a means of serving only partisan ends--would violate the Voting Rights Act and the Constitution. Why? Because using race as a proxy is generally illegal, even if it is being used as a proxy for an otherwise permissible end.
The impermissibility of proxies is obvious in other contexts. For example, women are more likely than men to graduate from college, but it would nonetheless be a clear violation of Title VII for an employer to hire women rather than men for a job requiring a college degree, even though the proxy has a positive statistical correlation. When the law makes a criterion (like race or sex) presumptively illicit, that continues to be true even when it could be a statistically useful proxy.
Of course, the Voting Rights Act, the Fourteenth and Fifteenth Amendments, and Title VII do not apply to a decision by Congress whether to grant a path to citizenship to undocumented immigrants. No court would invalidate congressional failure to grant undocumented immigrants a path to citizenship, even if it could be definitively proven that the reason for that failure were Republicans' belief that Latinos would disproportionately be the beneficiaries and they would vote Democratic. Indeed, there would be no case for judicial intervention even if it could be proven that naked racism motivated the failure of Congress to act.
Yet that hardly acquits the likes of Buchanan and Ingraham in the court of public opinion. Our law disfavors the use of race or ethnicity as a proxy because of a moral principle. Even where the law does not supply a remedy, the moral principle persists. Thus, GOP politicians who say (or even who don't say but act on the hypothesis) that undocumented immigrants shouldn't be given citizenship because most are Latinos who would vote Democratic are voicing (or acting on) what we may fairly condemn as ethnic stereotyping.
Moreover, the whole line of reasoning rests on a false premise. The radio show characterized the GOP dilemma this way: If they follow the Trumpist path and crack down on undocumented immigrants, Republicans will lose Latino voters, who--even without any change in immigration policy--will become an increasing share of the electorate over time; but if they follow the post-2012 "autopsy" report and liberalize the Republican approach to undocumented immigrants, they will likewise undermine their political prospects because the new mostly Latino citizens will become Democrats. In this view, Republicans are damned if they do and damned if they don't, but at least with Trumpism they can delay the day of reckoning a bit.
Yet that analysis is plainly flawed in assuming that there is some reason why Latinos are inevitably going to vote for Democrats. The premise of the autopsy report was that by changing its policy with respect to immigration, the GOP could shed its (deserved) image as anti-Latino. That premise could well be correct. Latinos are a very diverse segment of the U.S. population. There is disagreement over whether Latinos are, on average, more socially conservative than non-Latinos, but even if not, they are not especially likely to be more liberal. Thus, if the GOP were to abandon Trumpism on immigration and actually support a path to citizenship, there is no reason to think that it could not dramatically increase its appeal to Latino voters, including new citizens.
Put differently, the political reasoning for a continued GOP hard line on immigration is circular. It goes: (1) Latino voters support Democrats (2) so we oppose changes to immigration policy that lead to more Latino voters. But opposition to changes to immigration policy is a big part of the reason that Latino voters don't support Republicans in greater numbers. Change (2) and (1) will change as well.
If political calculations about Latino voters do not provide a rational explanation for GOP politicians' turn towards a hard line on immigration, what does? The obvious answer--as illustrated in the David Brat storyline itself--is the preference set of Republican primary voters. That then raises the question why these voters oppose a path to citizenship for undocumented immigrants. Here the main storyline is often described as economic--they are taking our jobs--and occasionally by reference to public safety--they're bringing drugs; they're bringing crime.
These concerns are factually ill-founded. Undocumented immigrants do not commit more crimes than anyone else and the effect of undocumented immigrants on the economy is subject to debate but at most marginal. Ah, one might respond, but if GOP voters believe that undocumented immigrants are responsible for their own economic misfortune and for crime, then GOP politicians who pander to those beliefs are acting indirectly on concerns about economics and crime, not on ethnic prejudice.
But that analysis also lets the Trumpist politicians off the hook too easily. There is a further question why GOP voters believe that undocumented immigrants cause economic hardship and crime. And a big part of the answer is surely this: Because GOP politicians--including many before Trump--encourage that belief. By scapegoating undocumented immigrants, these politicians distract attention from the other policies they promote, many of which harm the very people most willing to believe the worst about undocumented immigrants.
So, whatever the ultimate motives of the Trumpist and fellow-traveling anti-immigration GOP politicians, their hard line on immigration cannot be separated from the "cultural" fears of Latino immigration that their scapegoating fosters.
Posted by Michael C. Dorf at 7:00 AM
On Climate, Trump is a Mainstream Republican
Protect Journalists From Hate Crimes
Another Anti-Impeachment Talking Point Bites the Dust
Trump and the Republicans Continue Their Attacks o...
Should Democrats Kiss Trump's Ring?
A More Civilized Sort Of Jury Nullification
Necessary Conditions for A Few Republicans to Be C...
Villains, Careerists, and Patriots: Thoughts on Ko...
Judges Speaking Out: Justice Alito and Religious L...
Federal Courts Exam on Travel Ban, Presidential Im...
Time for Careful Lying by Team Trump
James Madison, James Comey, and our Constitutional...
Is It Bad That Republicans Did Not Read Their Terr...
Politics and Soccer: When the Rules of the Game R...
Friendship and People Skills in a Social Media World
Should Democrats Want Trump to Stay in Office?
Possible Remedies for Comey's Firing
"Stealthing" and Autonomy
Supposed Liberals Reunite for More Unfair Bashing ...
Trump Signing Statement Threatens the Continued Ex...
The Fall and Rise of Political Correctness
The Failing New York Times Decides to Fail In a Mu...
How to Survive the Next 100 days: Ten Easy Surviva...
Beware the Coming "Trump Isn't So Bad" Narrative: ...
Beware the Coming "Trump Isn't So Bad" Narrative


text:
Q: how to run nohup when prompted for password and/or input parameter I typically use nohup like so:
nohup ./myscript.sh 11111 > nohup.out &

Where 11111 is an input parameter. In this case, the application is prompting for a password and I'm unable to use nohup.
How do I get around this if I'm prompted for a password? as well as passing an input parameter?  I need the nohup.out for review.

A: try nohup bash -c "./myscript.sh 11111" > nohup.out


While container shipping lines face soaring operational costs, recent signs that they are preparing to suspend services in light of weakening demand suggest vessel charter rates could also come under pressure.
According to new analysis from Drewry Maritime Research, daily vessel charter rates have "fallen slightly over the past few weeks as carriers have reacted to the red ink by suspending a number of services, releasing some ships back to the open market, but they remain significantly higher than a year ago".
Drewry's figures show that, in the first quarter of this year, charter rates across all sizes were up 50% year on year and gained further in April and May "to approach heights last seen in mid-2015, with daily prices for classic panamax ships being fixed for around $13,000, according to broker reports".
But while shipowners may have welcomed a stronger charter market, Drewry warned it also posed a considerable challenge to their business model.
"The financial losses being incurred by ocean carriers should be a concern to independent owners," it said. "The risk of default on a charter contract rises when your customers are in the red.
"While we do not envision a repeat of Hanjin Shipping's bankruptcy, prolonged losses do raise the chances of carriers off-hiring chartered ships upon contract expiry," it added.
However, it also suggested that non-operating shipowners may be more insulated from carriers' financial difficulties than before, as many of their vessels are deployed on trades that are seeing strong volumes and where carriers have few options in terms of vessel sizes and types.
For example, the Asia-Australasia trade is dominated by vessels in the 4,000 teu classic panama range, which is currently seeing a volume growth of 6.5%, while the westbound Asia-Europe trade is dominated by carrier-owned ULCVs and has seen volumes decline 1%.
Carrier plans to introduce larger vessels onto Asia-Australasia loops could undermine this, however.
"Because the charter market is more heavily weighted towards smaller and intermediate-sized ships, oversupply of bigger units is more isolated to trades where owned ships dominate," said Drewry.
Carriers have adopted very different chartering strategies. Drewry said some 2,450 serving box ships were owned by non-operating owners, amounting to 9.6m teu and representing 44% of the world fleet.
MSC has the "largest pool of chartered ships, with nearly 400 units aggregating 1.8m teu, representing approximately 57% of its total operated fleet". But both Zim and Yang Ming have chartered a higher proportion of their fleets: 72% and 64%, respectively.
"Having a large charter composition is not necessarily a bad thing," noted Drewry. "Some carriers simply prefer the flexibility to dip in and out of trades when it suits them, while also avoiding the initial capital outlay of purchasing ships.