text:
from django.db import models
from django.db.utils import IntegrityError
from django.contrib.contenttypes.models import ContentType

# DJANGAE
from djangae.db import transaction
from djangae.fields import (
    ComputedCharField,
    GenericRelationField,
    ListField,
    RelatedSetField,
    RelatedListField,
    ShardedCounterField,
    SetField,
)
from djangae.fields.counting import DEFAULT_SHARD_COUNT
from djangae.models import CounterShard
from djangae.test import TestCase

class ComputedFieldModel(models.Model):
    def computer(self):
        return "%s_%s" % (self.int_field, self.char_field)

    int_field = models.IntegerField()
    char_field = models.CharField(max_length=50)
    test_field = ComputedCharField(computer, max_length=50)

    class Meta:
        app_label = "djangae"

class ComputedFieldTests(TestCase):
    def test_computed_field(self):
        instance = ComputedFieldModel(int_field=1, char_field="test")
        instance.save()
        self.assertEqual(instance.test_field, "1_test")

        # Try getting and saving the instance again
        instance = ComputedFieldModel.objects.get(test_field="1_test")
        instance.save()

class ModelWithCounter(models.Model):
    counter = ShardedCounterField()

    class Meta:
        app_label = "djangae"

class ModelWithManyCounters(models.Model):
    counter1 = ShardedCounterField()
    counter2 = ShardedCounterField()

    class Meta:
        app_label = "djangae"

class ISOther(models.Model):
    name = models.CharField(max_length=500)

    def __unicode__(self):
        return "%s:%s" % (self.pk, self.name)

    class Meta:
        app_label = "djangae"

class RelationWithoutReverse(models.Model):
    name = models.CharField(max_length=500)

    class Meta:
        app_label = "djangae"

class RelationWithOverriddenDbTable(models.Model):
    class Meta:
        db_table = "bananarama"
        app_label = "djangae"

class GenericRelationModel(models.Model):
    relation_to_anything = GenericRelationField(null=True)
    unique_relation_to_anything = GenericRelationField(null=True, unique=True)

    class Meta:
        app_label = "djangae"

class ISModel(models.Model):
    related_things = RelatedSetField(ISOther)
    related_list = RelatedListField(ISOther, related_name="ismodel_list")
    limted_related = RelatedSetField(RelationWithoutReverse, limit_choices_to={'name': 'banana'}, related_name="+")
    children = RelatedSetField("self", related_name="+")

    class Meta:
        app_label = "djangae"

class IterableFieldModel(models.Model):
    set_field = SetField(models.CharField(max_length=1))
    list_field = ListField(models.CharField(max_length=1))

    class Meta:
        app_label = "djangae"

class ShardedCounterTest(TestCase):
    def test_basic_usage(self):
        instance = ModelWithCounter.objects.create()
        self.assertEqual(0, instance.counter.value())

        instance.counter.increment()
        self.assertEqual(1, instance.counter.value())

        instance.counter.increment()
        self.assertEqual(2, instance.counter.value())

        instance.counter.decrement()
        self.assertEqual(1, instance.counter.value())

        instance.counter.decrement()
        self.assertEqual(0, instance.counter.value())

    def test_negative_counts(self):
        instance = ModelWithCounter.objects.create()
        self.assertEqual(instance.counter.value(), 0)
        instance.counter.decrement(5)
        instance.counter.increment()
        self.assertEqual(instance.counter.value(), -4)

    def test_create_in_transaction(self):
        """ ShardedCounterField shouldn't prevent us from saving the model object inside a transaction.
        """
        with transaction.atomic():
            ModelWithCounter.objects.create()

    def test_increment_step(self):
        """ Test the behvaviour of incrementing in steps of more than 1. """
        instance = ModelWithCounter.objects.create()
        self.assertEqual(instance.counter.value(), 0)
        instance.counter.increment(3)
        instance.counter.increment(2)
        self.assertEqual(instance.counter.value(), 5)

    def test_decrement_step(self):
        """ Test the behvaviour of decrementing in steps of more than 1. """
        instance = ModelWithCounter.objects.create()
        self.assertEqual(instance.counter.value(), 0)
        instance.counter.increment(2)
        instance.counter.increment(7)
        instance.counter.increment(3)
        instance.counter.decrement(7)
        self.assertEqual(instance.counter.value(), 5)

    def test_reset(self):
        """ Test the behaviour of calling reset() on the field. """
        instance = ModelWithCounter.objects.create()
        self.assertEqual(instance.counter.value(), 0)
        instance.counter.increment(7)
        self.assertEqual(instance.counter.value(), 7)
        instance.counter.reset()
        self.assertEqual(instance.counter.value(), 0)

    def test_populate(self):
        """ Test that the populate() method correctly generates all of the CounterShard objects. """
        instance = ModelWithCounter.objects.create()
        # Initially, none of the CounterShard objects should have been created
        self.assertEqual(len(instance.counter), 0)
        self.assertEqual(CounterShard.objects.count(), 0)
        instance.counter.populate()
        expected_num_shards = instance._meta.get_field('counter').shard_count
        self.assertEqual(len(instance.counter), expected_num_shards)

    def test_populate_is_idempotent_across_threads(self):
        """ Edge case test to make sure that 2 different threads calling .populate() on a field
            don't cause it to exceed the corrent number of shards.
        """
        instance = ModelWithCounter.objects.create()
        same_instance = ModelWithCounter.objects.get()
        instance.counter.populate()
        same_instance.counter.populate()
        # Now reload it from the DB and check that it has the correct number of shards
        instance = ModelWithCounter.objects.get()
        self.assertEqual(instance.counter.all().count(), DEFAULT_SHARD_COUNT)

    def test_label_reference_is_saved(self):
        """ Test that each CounterShard which the field creates is saved with the label of the
            model and field to which it belongs.
        """
        instance = ModelWithCounter.objects.create()
        instance.counter.populate()
        expected_shard_label = '%s.%s' % (ModelWithCounter._meta.db_table, 'counter')
        self.assertEqual(
            CounterShard.objects.filter(label=expected_shard_label).count(),
            len(instance.counter)
        )

    def test_many_counters_on_one_model(self):
        """ Test that have multiple counters on the same model doesn't cause any issues.
            This is mostly to test that the multiple reverse relations to the CounterShard model
            don't clash.
        """
        instance = ModelWithManyCounters.objects.create()
        instance.counter1.increment(5)
        instance.counter1.increment(5)
        instance.counter2.increment(1)
        self.assertEqual(instance.counter1.value(), 10)
        self.assertEqual(instance.counter2.value(), 1)
        instance.counter1.reset()
        self.assertEqual(instance.counter1.value(), 0)
        self.assertEqual(instance.counter2.value(), 1)

class IterableFieldTests(TestCase):
    def test_filtering_on_iterable_fields(self):
        list1 = IterableFieldModel.objects.create(
            list_field=['A', 'B', 'C', 'D', 'E', 'F', 'G'],
            set_field=set(['A', 'B', 'C', 'D', 'E', 'F', 'G']))
        list2 = IterableFieldModel.objects.create(
            list_field=['A', 'B', 'C', 'H', 'I', 'J'],
            set_field=set(['A', 'B', 'C', 'H', 'I', 'J']))

        # filtering using exact lookup with ListField:
        qry = IterableFieldModel.objects.filter(list_field='A')
        self.assertEqual(sorted(x.pk for x in qry), sorted([list1.pk, list2.pk]))
        qry = IterableFieldModel.objects.filter(list_field='H')
        self.assertEqual(sorted(x.pk for x in qry), [list2.pk,])

        # filtering using exact lookup with SetField:
        qry = IterableFieldModel.objects.filter(set_field='A')
        self.assertEqual(sorted(x.pk for x in qry), sorted([list1.pk, list2.pk]))
        qry = IterableFieldModel.objects.filter(set_field='H')
        self.assertEqual(sorted(x.pk for x in qry), [list2.pk,])

        # filtering using in lookup with ListField:
        qry = IterableFieldModel.objects.filter(list_field__in=['A', 'B', 'C'])
        self.assertEqual(sorted(x.pk for x in qry), sorted([list1.pk, list2.pk,]))
        qry = IterableFieldModel.objects.filter(list_field__in=['H', 'I', 'J'])
        self.assertEqual(sorted(x.pk for x in qry), sorted([list2.pk,]))

        # filtering using in lookup with SetField:
        qry = IterableFieldModel.objects.filter(set_field__in=set(['A', 'B']))
        self.assertEqual(sorted(x.pk for x in qry), sorted([list1.pk, list2.pk]))
        qry = IterableFieldModel.objects.filter(set_field__in=set(['H']))
        self.assertEqual(sorted(x.pk for x in qry), [list2.pk,])

    def test_empty_iterable_fields(self):
        """ Test that an empty set field always returns set(), not None """
        instance = IterableFieldModel()
        # When assigning
        self.assertEqual(instance.set_field, set())
        self.assertEqual(instance.list_field, [])
        instance.save()

        instance = IterableFieldModel.objects.get()
        # When getting it from the db
        self.assertEqual(instance.set_field, set())
        self.assertEqual(instance.list_field, [])

    def test_list_field(self):
        instance = IterableFieldModel.objects.create()
        self.assertEqual([], instance.list_field)
        instance.list_field.append("One")
        self.assertEqual(["One"], instance.list_field)
        instance.save()

        self.assertEqual(["One"], instance.list_field)

        instance = IterableFieldModel.objects.get(pk=instance.pk)
        self.assertEqual(["One"], instance.list_field)

        instance.list_field = None

        # Or anything else for that matter!
        with self.assertRaises(ValueError):
            instance.list_field = "Bananas"
            instance.save()

        results = IterableFieldModel.objects.filter(list_field="One")
        self.assertEqual([instance], list(results))

        self.assertEqual([1, 2], ListField(models.IntegerField).to_python("[1, 2]"))

    def test_set_field(self):
        instance = IterableFieldModel.objects.create()
        self.assertEqual(set(), instance.set_field)
        instance.set_field.add("One")
        self.assertEqual(set(["One"]), instance.set_field)
        instance.save()

        self.assertEqual(set(["One"]), instance.set_field)

        instance = IterableFieldModel.objects.get(pk=instance.pk)
        self.assertEqual(set(["One"]), instance.set_field)

        instance.set_field = None

        # Or anything else for that matter!
        with self.assertRaises(ValueError):
            instance.set_field = "Bananas"
            instance.save()

        self.assertEqual({1, 2}, SetField(models.IntegerField).to_python("{1, 2}"))

    def test_empty_list_queryable_with_is_null(self):
        instance = IterableFieldModel.objects.create()

        self.assertTrue(IterableFieldModel.objects.filter(set_field__isnull=True).exists())

        instance.set_field.add(1)
        instance.save()

        self.assertFalse(IterableFieldModel.objects.filter(set_field__isnull=True).exists())
        self.assertTrue(IterableFieldModel.objects.filter(set_field__isnull=False).exists())

        self.assertFalse(IterableFieldModel.objects.exclude(set_field__isnull=False).exists())
        self.assertTrue(IterableFieldModel.objects.exclude(set_field__isnull=True).exists())

class InstanceListFieldTests(TestCase):

    def test_deserialization(self):
        i1 = ISOther.objects.create(pk=1)
        i2 = ISOther.objects.create(pk=2)
        # Does the to_python need to return ordered list? SetField test only passes because the set
        # happens to order it correctly
        self.assertItemsEqual([i1, i2], ISModel._meta.get_field("related_list").to_python("[1, 2]"))

    def test_save_and_load_empty(self):
        """
        Create a main object with no related items,
        get a copy of it back from the db and try to read items.
        """
        main = ISModel.objects.create()
        main_from_db = ISModel.objects.get(pk=main.pk)

        # Fetch the container from the database and read its items
        self.assertItemsEqual(main_from_db.related_list.all(), [])

    def test_basic_usage(self):
        main = ISModel.objects.create()
        other = ISOther.objects.create(name="test")
        other2 = ISOther.objects.create(name="test2")

        main.related_list.add(other)
        main.save()

        self.assertEqual([other.pk,], main.related_list_ids)
        self.assertEqual(list(ISOther.objects.filter(pk__in=main.related_list_ids)), list(main.related_list.all()))
        self.assertEqual([main], list(other.ismodel_list.all()))

        main.related_list.remove(other)
        self.assertFalse(main.related_list)

        main.related_list = [other2, ]
        self.assertEqual([other2.pk, ], main.related_list_ids)

        with self.assertRaises(AttributeError):
            other.ismodel_list = [main, ]

        without_reverse = RelationWithoutReverse.objects.create(name="test3")
        self.assertFalse(hasattr(without_reverse, "ismodel_list"))

    def test_add_to_empty(self):
        """
        Create a main object with no related items,
        get a copy of it back from the db and try to add items.
        """
        main = ISModel.objects.create()
        main_from_db = ISModel.objects.get(pk=main.pk)

        other = ISOther.objects.create()
        main_from_db.related_list.add(other)
        main_from_db.save()

    def test_add_another(self):
        """
        Create a main object with related items,
        get a copy of it back from the db and try to add more.
        """
        main = ISModel.objects.create()
        other1 = ISOther.objects.create()
        main.related_things.add(other1)
        main.save()

        main_from_db = ISModel.objects.get(pk=main.pk)
        other2 = ISOther.objects.create()

        main_from_db.related_list.add(other2)
        main_from_db.save()

    def test_multiple_objects(self):
        main = ISModel.objects.create()
        other1 = ISOther.objects.create()
        other2 = ISOther.objects.create()

        main.related_list.add(other1, other2)
        main.save()

        main_from_db = ISModel.objects.get(pk=main.pk)
        self.assertEqual(main_from_db.related_list.count(), 2)

    def test_deletion(self):
        """
        Delete one of the objects referred to by the related field
        """
        main = ISModel.objects.create()
        other = ISOther.objects.create()
        main.related_list.add(other)
        main.save()

        other.delete()
        self.assertEqual(main.related_list.count(), 0)

    def test_ordering_is_maintained(self):
        main = ISModel.objects.create()
        other = ISOther.objects.create()
        other1 = ISOther.objects.create()
        other2 = ISOther.objects.create()
        other3 = ISOther.objects.create()
        main.related_list.add(other, other1, other2, other3)
        main.save()
        self.assertEqual(main.related_list.count(), 4)
        self.assertEqual([other.pk, other1.pk, other2.pk, other3.pk, ], main.related_list_ids)
        self.assertItemsEqual([other, other1, other2, other3, ], main.related_list.all())
        main.related_list.clear()
        main.save()
        self.assertEqual([], main.related_list_ids)

    def test_duplicates_maintained(self):
        """
            For whatever reason you might want many of the same relation in the
            list
        """
        main = ISModel.objects.create()
        other = ISOther.objects.create()
        other1 = ISOther.objects.create()
        other2 = ISOther.objects.create()
        other3 = ISOther.objects.create()
        main.related_list.add(other, other1, other2, other1, other3,)
        main.save()
        self.assertEqual([other.pk, other1.pk, other2.pk, other1.pk, other3.pk, ], main.related_list_ids)
        self.assertItemsEqual([other, other1, other2, other1, other3, ], main.related_list.all())

    def test_slicing(self):
        main = ISModel.objects.create()
        other = ISOther.objects.create()
        other1 = ISOther.objects.create()
        other2 = ISOther.objects.create()
        other3 = ISOther.objects.create()
        main.related_list.add(other, other1, other2, other1, other3,)
        main.save()
        self.assertItemsEqual([other, other1, ], main.related_list.all()[:2])
        self.assertItemsEqual([other1, ], main.related_list.all()[1:2])
        self.assertEqual(other1, main.related_list.all()[1:2][0])

    def test_filtering(self):
        main = ISModel.objects.create()
        other = ISOther.objects.create(name="one")
        other1 = ISOther.objects.create(name="two")
        other2 = ISOther.objects.create(name="one")
        other3 = ISOther.objects.create(name="three")
        main.related_list.add(other, other1, other2, other1, other2,)
        main.save()
        self.assertItemsEqual([other, other2, other2], main.related_list.filter(name="one"))

class InstanceSetFieldTests(TestCase):

    def test_deserialization(self):
        i1 = ISOther.objects.create(pk=1)
        i2 = ISOther.objects.create(pk=2)

        self.assertEqual(set([i1, i2]), ISModel._meta.get_field("related_things").to_python("[1, 2]"))

    def test_basic_usage(self):
        main = ISModel.objects.create()
        other = ISOther.objects.create(name="test")
        other2 = ISOther.objects.create(name="test2")

        main.related_things.add(other)
        main.save()

        self.assertEqual({other.pk}, main.related_things_ids)
        self.assertEqual(list(ISOther.objects.filter(pk__in=main.related_things_ids)), list(main.related_things.all()))

        self.assertEqual([main], list(other.ismodel_set.all()))

        main.related_things.remove(other)
        self.assertFalse(main.related_things_ids)

        main.related_things = {other2}
        self.assertEqual({other2.pk}, main.related_things_ids)

        with self.assertRaises(AttributeError):
            other.ismodel_set = {main}

        without_reverse = RelationWithoutReverse.objects.create(name="test3")
        self.assertFalse(hasattr(without_reverse, "ismodel_set"))

    def test_save_and_load_empty(self):
        """
        Create a main object with no related items,
        get a copy of it back from the db and try to read items.
        """
        main = ISModel.objects.create()
        main_from_db = ISModel.objects.get(pk=main.pk)

        # Fetch the container from the database and read its items
        self.assertItemsEqual(main_from_db.related_things.all(), [])

    def test_add_to_empty(self):
        """
        Create a main object with no related items,
        get a copy of it back from the db and try to add items.
        """
        main = ISModel.objects.create()
        main_from_db = ISModel.objects.get(pk=main.pk)

        other = ISOther.objects.create()
        main_from_db.related_things.add(other)
        main_from_db.save()

    def test_add_another(self):
        """
        Create a main object with related items,
        get a copy of it back from the db and try to add more.
        """
        main = ISModel.objects.create()
        other1 = ISOther.objects.create()
        main.related_things.add(other1)
        main.save()

        main_from_db = ISModel.objects.get(pk=main.pk)
        other2 = ISOther.objects.create()

        main_from_db.related_things.add(other2)
        main_from_db.save()

    def test_multiple_objects(self):
        main = ISModel.objects.create()
        other1 = ISOther.objects.create()
        other2 = ISOther.objects.create()

        main.related_things.add(other1, other2)
        main.save()

        main_from_db = ISModel.objects.get(pk=main.pk)
        self.assertEqual(main_from_db.related_things.count(), 2)

    def test_deletion(self):
        """
        Delete one of the objects referred to by the related field
        """
        main = ISModel.objects.create()
        other = ISOther.objects.create()
        main.related_things.add(other)
        main.save()

        other.delete()
        self.assertEqual(main.related_things.count(), 0)

    def test_querying_with_isnull(self):
        obj = ISModel.objects.create()

        self.assertItemsEqual([obj], ISModel.objects.filter(related_things__isnull=True))
        self.assertItemsEqual([obj], ISModel.objects.filter(related_things_ids__isnull=True))

class TestGenericRelationField(TestCase):
    def test_basic_usage(self):
        instance = GenericRelationModel.objects.create()
        self.assertIsNone(instance.relation_to_anything)

        thing = ISOther.objects.create()
        instance.relation_to_anything = thing
        instance.save()

        self.assertTrue(instance.relation_to_anything_id)

        instance = GenericRelationModel.objects.get()
        self.assertEqual(thing, instance.relation_to_anything)

    def test_overridden_dbtable(self):
        """ Check that the related object having a custom `db_table` doesn't affect the functionality. """
        instance = GenericRelationModel.objects.create()
        self.assertIsNone(instance.relation_to_anything)

        weird = RelationWithOverriddenDbTable.objects.create()
        instance.relation_to_anything = weird
        instance.save()

        self.assertTrue(instance.relation_to_anything)

        instance = GenericRelationModel.objects.get()
        self.assertEqual(weird, instance.relation_to_anything)

    def test_querying(self):
        thing = ISOther.objects.create()
        instance = GenericRelationModel.objects.create(relation_to_anything=thing)
        self.assertEqual(GenericRelationModel.objects.filter(relation_to_anything=thing)[0], instance)

    def test_unique(self):
        thing = ISOther.objects.create()
        instance = GenericRelationModel.objects.create(unique_relation_to_anything=thing)
        # Trying to create another instance which relates to the same 'thing' should fail
        self.assertRaises(IntegrityError, GenericRelationModel.objects.create, unique_relation_to_anything=thing)
        # But creating 2 objects which both have `unique_relation_to_anything` set to None should be fine
        instance.unique_relation_to_anything = None
        instance.save()
        GenericRelationModel.objects.create(unique_relation_to_anything=None)
        GenericRelationModel.objects.create() # It should work even if we don't explicitly set it to None

redpajama_set_name: RedPajamaGithub


text:
Baby Boomers Start to Lose to Gen Y
Bryan Badger is THE honcho at Hot Pockets. For two years he has been the CEO in Colorado. In our conversation he pointed out that his sales track the economy. As it goes south, his sales go north.
The really cool stuff he is doing has to do with the culture there at Hot Pockets. The average age of his employees is about 32 years of age, so he had to change the culture to cater to the younger audience. Some of his ideas are so simple that they are brilliant.
Guitar Hero for lunch. That's right. There are times when they break out this popular video game and have contest between employees. Ever one to be at the center of a party Bryan and his folks are known even to fire up the BBQ and feed the employees during these kind of times.
Volunteer Day. The whole facility shuts down and they divide up the employees, with groups going to various local organizations, to volunteer and serve. It was at one of the locations that Bryan noticed a group that had divided a task into two parts with two group members on each of the tasks. When one group fell behind one member on the other team quietly moved over to help his comrades catch up. Not a big deal. . . but the magic of self directing teams that doesnt always need verbal communications is very synergistic.
No Bitch with out a Pitch. When several individuals in a team meeting were commenting on the length and complexity of their mission statement they found themselves recruited to the team that needs to create a new mission statement in 5 words or less.
The 10 Minute Bio. At his team meetings he has one or two people take 10 minutes to do a brief Bio on their life . . . complete with baby pictures, trophies, family backgrounds. "These people seem to really like finding out about each other" says Bryan.
The Jim Gaffigan Promotion. You may be familiar with the comedy of Jim Gaffigan, more especially the ribbing he doles out to Hot Pockets. Since the humor tends to not only make fun of the product, it also makes us laugh at ourselves.
So . . . .Bryan put together the Jim Gaffigan promotional tour. As Gaffigan criss crosses the country in his latest tour, there are the Hot Pocket folks stationed at various strategic locations to give out coupons, shirts, hats and the works. So now Gaffigan looks out at his audience and THEY have on all this product promotional attire that is now hitch hiking on Jim's humor.

redpajama_set_name: RedPajamaCommonCrawl


To use WooCommerce in full volume you have to create main pages which will display products and checkout process. Later you will be able to customise view of such pages: add shortcodes, blocks, change view of a page etc.
So, you have to create service pages for Woocommerce functionality and set them in WooCommerce.
-Shop — empty, there is no shortcode.
For example, for page Shopping Cart. Don't forget to press the button Text. And only in Text field write shortcodes.
P.S. just in case, check in default WooCommerce manuals if above shortcodes are actual for the time of reading the article.
1-2) go in left menu: Woocommerce — > Settings -> Products -> Shop page, choose created Shop page.
And go in left menu: WooCommerce — > Settings -> Advanced and choose other pages in corresponding fields.
If you are a developer or simply need to check how your theme looks on shopping pages you can import default WooCommerce demo products. You don't have to search the files for import elsewhere. They are located in the default plugin package in the path: your_site_name/wp-content/plugins/woocommerce/sample-data/. For example, import only products with images — use file — sample_products.csv.
To import file go in admin left menu: Tools -> Import -> choose WooCommerce products (CSV) -> Run Importer and choose the corresponding file.
— To edit Listing options go in admin left menu: Appearance -> Customise -> WooCommerce -> Product Catalog.
— To edit Product Page image size go in admin left menu: Appearance -> Customise -> WooCommerce -> Product Images. And play with images look on your site.
After plugin is activated find them in admin left menu: Tools -> Regenerate Thumbnails.
And, finally, to have opportunity to sell your products set Shipping, Payment options in admin left menu: WooCommerce -> Settings, open each tab Shipping, Payments etc.


LifeWorks Wellness Center announces the addition of Dr. Dean Silver, a board certified specialist in internal medicine and cardiology who will be a new doctor on the LifeWorks medical team. Adding Dr. Silver's expertise in many different alternative and complementary modalities, including anti-aging medicine, cancer, diabetes, heart disease, and natural hormone replacement, helps LifeWorks remain one of the most advanced, cutting-edge alternative health care clinics in the country.
Clearwater, FL August 2, 2004 -- LifeWorks Wellness Center announces the addition of Dr. Dean Silver, a board certified specialist in internal medicine and cardiology who will be a new doctor on the LifeWorks medical team. Adding Dr. Silver's expertise in many different alternative and complementary modalities, including anti-aging medicine, cancer, diabetes, heart disease, and natural hormone replacement, helps LifeWorks remain one of the most advanced, cutting-edge alternative health care clinics in the country.
Patients arrive from all over the country to benefit from LifeWorks' comprehensive set of powerful diagnostic tools and therapies. The comprehensive grouping of therapies removes the hassle patients often have of running around from clinic to clinic, or of being referred or sent from one place to another, sometimes with contradictory philosophies and advice.
At LifeWorks, patients are able to received integrated care in one place. The fundamental strategy for treating illness at LifeWorks is to correct all body systems that are not functioning or which are performing poorly. As the body's systems are all brought into optimal condition, the body can naturally heal itself. Dr. Silver oversees all the different modalities/therapies and coordinates them effectively for optimal treatment.
One of the many diagnostic tools available at LifeWorks is "Genetic Testing." This diagnostic examines your DNA to see if any poor health genes have the possibility of expressing themselves later on, perhaps leading to cancer, heart disease, diabetes, or some other illness. Then using specific physiological, biochemical, and environmental treatments and strategies, Dr. Silver helps patients avoid the illness.
For more information on other unique diagnostic tools and therapies available at LifeWorks Wellness, visit www.lifeworkswellnesscenter.com.
Dr. Silver is particularly interested in taking on tough cases, and those "unsolvable" health problems that patients have been unable to remedy elsewhere. His many successes in this area have made him highly regarded in both conventional and alternative medical fields.
After earning his doctorate in medicine from the Temple University School of Medicine, Dr. Silver completed an internship and residency in internal medicine at Albert Einstein Medical Center. He also completed a fellowship in cardiology at the Deborah Heart and Lung Center.
Dr. Silver has received further training in Anti-Aging and Nutritional Medicine, Complementary Cancer Therapy and Insulin Potentiation Therapy, Hyperbaric Oxygen Therapy, Detoxification, Chelation Therapy, Hormone Balance, Thermographic Imaging, and much more.


text:
Michael Jinkins: An education in humility
Some people have mistaken humility for weakness. But it's not usually the humble that are weak. It's the bullies.
I couldn't sleep, or else I would have missed the interview. It was a re-run in the middle of the night a few weeks ago. Someone was interviewing David Brooks about his new book, "The Social Animal: The Hidden Sources of Love, Character, and Achievement." He told a story about how important humility is for leadership. The story was about Peter Drucker, the famed expert on organizational behavior.
Drucker had an exercise, maybe even an experiment, that he conducted over several years on his own behavior. Every time he made a major decision, he wrote down the decision and his rationale for making it. He put this in an envelope. Sealed it. And didn't open it again for at least nine months. He said that as he surveyed his decisions over the course of years, about one third turned out to be good, one third bad, another third didn't matter much one way or the other. And the reason he came to the decisions hardly ever mattered.
Considering how much energy and thought most of us devote to making good decisions, that's humbling.
In the school I served before coming to Louisville, as dean, I led the faculty through a several-year process of curriculum review and revision. One aspect of our review process was to conduct extensive research, surveys and focus groups across the country to better understand the pastoral needs of the church. The most startling thing we learned did not appear until we disaggregated the data and analyzed responses from active lay members of congregations. They said -- and they said this overwhelmingly -- the two things they most needed from pastors: leadership and humility.
When I shared these findings with a group of academic deans later that year, one of them said to me: "I don't see how in the world we can educate people for humility!" To which I responded: "I think we ought to try. We've shown you can educate for arrogance!"
Humility, the willingness to listen and learn from others, is essential to good leadership. It includes not taking yourself too seriously. But it also includes a positive force, something like an energy, to place the interests and needs of the whole body before one's own interests and needs.
Some people have mistaken humility for weakness. In my experience, it's not the humble that are weak, it's the bullies. And we certainly don't need more bullies in leadership. We need more people who can season their certainty with openness and their sense of self with a dash of humor.
More on Literature
Emily Knox: Book bannings are a lagging indicator of society's reaction to change
An associate professor of information science draws on her training in religious studies to frame book banning's current resurgence.
Jamie McGhee and Adam Hollowell: 'Either we mean it, or we don't'
The authors of a new book frame a path for reflection and action based on the works of James Baldwin.
Banning books restricts the image of God
Recent nationwide efforts to ban books endanger our society and our spirits.
Link to author Khristi Lauren Adams
By Khristi Lauren Adams Author


text:
Jersey Shore Hurricane News experiments in listening to get to 'deeper' community issues
At first blush, New Orleans and the Jersey Shore might seem as different as étouffée and salt-water taffy.
New Orleans is urban, diverse and Creole. The Shore is seasonal, suburban and deep-fried.
Still, each sits in a state entirely too familiar with the kind of corruption that leads to Oscar-winning movie scripts. Both sit on the water and offer a coastal vibe. And each has recent traumatic experience with storm-tossed waters that left a vivid legacy of physical, fiscal and emotional harm.
And now, each has a Listening Post.
Listening Post is a suite of civic engagement techniques, both digital and grassroots, begun in New Orleans by Jesse Hardman, a reporter at public radio's WWNO.
Intrigued by dialogue Hardman has nurtured by planting audio listening posts around New Orleans and by pushing discussion prompts out via text message, the Dodge Foundation sought a local news operation in New Jersey that would experiment enthusiastically with the techniques.
Listen: Jesse Hardman and Justin Auciello talk about Listening Post
Well, if you're looking for a local news entrepreneur in New Jersey who's open to experimenting and whose middle name is enthusiasm, your search will soon turn to Justin Auciello.
Auciello is a 30-something Shore native who started a Facebook page called Jersey Shore Hurricane News during the back-to-back years (2011 and 2012) when his community got pounded first by Hurricane Irene, then Superstorm Sandy.
Fast-forward five years and JSHN is a much-praised, hyperkinetic hyperlocal that reports on all things Jersey Shore. That Facebook page now boasts 250,000 likes and is joined by a newer website drawing 200,000 unique visits a month and an Instagram account with 25,000 followers.
JSHN reports breaking news from traffic jams to shark attacks in towns up and down the Shore, combining crowdsourcing with Auciello's excellent sources in local government. It also provides a daily visual diary of Shore life, lifestyle features, and event notices. It also provides occasional deeper dives into issues.
But those dives aren't deep enough, nor do they come often enough, to satisfy Auciello, whose roots are in urban planning and community organizing.
"It's pretty consistent," he says. "The biggest drivers of our traffic are the quick-hit, breaking news things. That's the struggle I have. I get so tired posting all the breaking news stuff that I often don't have time to get to all the ideas I have for deeper impact. I also know, at the same time, there's a public service there in the breaking news. But at the end of the day, what am I really achieving with all that traffic?"
See JSHN's Listening Post in action: If You Could Ask Your Mayor One Thing…
That's why Auciello was excited to try Listening Post in 2016, using a Dodge grant to convert intern Kelly Schott into a paid leader of the initiative.
Here are some of the things the pair (guided by Hardman) tried during the maiden voyage of Listening Post Jersey Shore in 2016:
Setting up audio listening booths to take anonymous comments from people visiting three spots — a food pantry, a thrift store and a library (pictured above).
Using notices on their platforms, plus teaser signs posted around the town of Asbury Park, to get people to respond by text to question prompts.
Conducting a Facebook Live Q-and-A with the mayor of one the larger townships at the Shore, asking questions texted by residents.
Auciello and Schott decided to focus much of Listening Post effort on Asbury Park (yes, the very town from which Bruce Springsteen famously sent greetings in his very first album).
Why Asbury Park? Auciello, after five years of frenetically chasing news up and down a 140-mile coastline, wanted to dig into one place and connect with residents who don't normally see their faces or hear their voices in coverage.
"The Shore is so big there's no way to avoid being spread thin," Auciello said. "I've been grappling with how to zero in. I'm never going to solve the all the problems of all the Shore. Honing in on specific problems in specific areas, that's the way to go."
Both Auciello and Schott grew up nearby and know Asbury Park well.
"Asbury is not a large town, but it has a lot of issues that go way back," Schott says. "There's this really deep divide between the East and West sides, with railroad tracks literally being the line. So it's place where you can look at any issue that's big at the Shore, and you can hear what the differing views are."
Auciello dreams of creating a virtuous feedback cycle: Hear from residents what issues are on their minds, deepen the take by talking to key stakeholders, then deliver the input to the people in power, getting them to respond in a real way to the people's concerns. Then use the public feedback to guide choices for deeper reporting.
The effort is still in its infancy. Since the program started last spring, about 85 people have responded to the invitations to comment anonymously by text that Listening Post has put up on signs around Asbury Park and on JSHN platforms.
On any given question, response rates can vary from 10 percent to 25 percent of the GroundSource database where the cell phone numbers are stored. GroundSource automatically pushes questions out to the database and adds the cell numbers of any new participants who text responses to prompts they see on signs or on JSHN.
With a sigh, Auciello says it's been hard to keep some regular JSHN readers from answering prompts on the Facebook page, rather than by sending a text. Oh, well, it's all engagement.
When enough responses have arrived, Schott sums them up in a JSHN post, often accompanied by a clever photograph. (She studied photojournalism at New York University.)
Based on Hardman's tutelage, Schott tries to keep the questions as open-ended as possible:
Is your voice being heard in this election …?
What's missing from the Jersey Shore …?
What's the best thing about your town …?
If you could ask your town's mayor for one thing …?
That last question generated so many replies from Brick Township that Schott and Auciello decided to ask Brick Mayor John Ducey if he'd like to do a Q-and-A on Facebook Live. Schott, noting that Ducey had an active Twitter game, tweeted him the invitation and got a swift yes.
"He's more engaged than a lot of officials I've seen," Schott says.
The Facebook Live session with Ducey got 8,704 views and 203 reactions.
Schott reports that the mobile listening posts took a while to take off. At the food pantry and thrift shop locations, she says, people seemed a little suspicious of the setup. At the library, though, a good, off-to-the-side location for the microphone generated 31 comments, including many interesting ones from teens.
Auciello and Schott say that some tactics Hardman reports have worked well in noisy New Orleans work less well at the less dense, more homogenous Shore.
"When it comes some of the issues I think matter the most, in a suburban context, they don't do all that well," Auciello said. "People just want to try to get by — and not to look too far outside the suburban cocoon."
Still, in 2017, Auciello wants to double down on making Listening Post a forum for what he sees as big local issues, working with nonprofits to bring attention to topics like the health of Barnegat Bay. Both he and Schott want Listening Post to help amplify the voice of the Shore in the coming race for New Jersey governor.
Asked what she wants to achieve in 2017, Schott refers to Auciello's dream of that virtuous cycle:
"If we can develop our reach, then if people have questions, we can be that facilitator. We can create a loop where we have access to the people with power to do something, so we can get our audience's questions to be heard, acknowledged and responded to."
This piece was originally published by The Geraldine R. Dodge Foundation, and republished with permission.
Chris Satullo is Senior Advisor to the Geraldine R. Dodge Foundation and a civic-engagement consultant. He formerly was a top news executive at the Philadelphia Inquirer and WHYY Inc.


Reel Marketing Insider Reel Marketing Insider (RMI) (www.reelmarketinginsider.com) is a video marketing training membership established by James Wedmore in 2012. James Wedmore is a leading Video and Youtube marketing consultant and the Author of The Youtube Marketing Book. Currently, his Real Marketing Insider membership offers 8 Video marketing courses including: Elements of Video, Your Video Game Plan, Video List Building, Video Traffic Magnet, Video Outsourcing Magic, Selling with Video, and others. RMI memberships also include member only resources/tools, monthly updates and access to the exclusive RMI members only community. The Real Marketing Insider membership costs $1.00 for the first month and is then billed at $49.00 a month thereafter. Memberships can be cancelled at anytime and are also backed by a 60 day satisfaction guarantee.


Couldn't agree more with your review, Chris.
I've been using the Infinity for a while and love it.
I reviewed it recently and found much the same - it's a very, very good jacket. That said, I found an almost identical jacket by Millet whilst in Denmark. That also uses Pertex Quantum which I thought only Rab and TNF were using at the moment - might be the old Quantum rather than the Quantum GL. In any event, it's a great jacket.
That a sample you got there, Chris?
I'm only aware of the orange and blue jackets.
Terry, three colours are listed on the Rab website - blue, dark shark and juicy! I think mine must be the dark shark. It's a slight second - some threads were marked as having pulled on one arm, though not enough to affect performance - but not a sample, as far as I know.
Agreed with above comments - the dark shark is basically black from what I can tell.
Your jacket has a more bronzed hue. Is that a trick of the photography? If not, would be useful to know the exact colour - great jacket.
The picture is reasonably accurate. I'd say the jacket was mid grey.


text:
Incidental Take Authorizations for Military Readiness Activities
This page lists Incidental Take Authorizations for Military Readiness Activities. Applications are typically posted once public review is initiated.
Authorizations In Process
Active Authorizations
Expired Authorizations
An Interactive Map can be viewed that shows recent and in process authorizations.
The Authorizations below are in process:
U.S. Navy Training Activities in the Gulf of Alaska Temporary Maritime Activities Area
Status Public Comment Issued Date Effective Dates
In Process 2/8/2021 -- --
Summary: NOAA Fisheries has received a request from the U.S. Navy (Navy) for authorization to take marine mammals incidental to training activities in the Gulf of Alaska Temporary Maritime Activities Area for a period of seven years, from April 2022 through April 2029. NOAA Fisheries is announcing receipt of the Navy's request for the development and implementation of regulations governing the incidental taking of marine mammals. We invite the public to provide information, suggestions, and comments on the Navy's application and request.
U.S. Marine Corps Training Operations at the Marine Corps Air Station Cherry Point Range Complex
In Process Closed -- --
Summary: NOAA Fisheries has received a request from the U.S. Marine Corp (USMC) for authorization to take bottlenose dolphin incidental to training operations at the Marine Corps Air Station Cherry Point Range Complex over the course of seven years from the date of issuance. NOAA Fisheries is announcing receipt of the USMC's request for the development and implementation of regulations governing the incidental taking of marine mammals.
U.S. Navy Testing and Training Activities in the Point Mugu Sea Range Study Area
Summary: NOAA Fisheries has received a request from the U.S. Navy for authorization to take marine mammals incidental to training and testing activities conducted in the Point Mugu Sea Range Study Area for a period of seven years, from October, 2021 through October, 2028. NOAA Fisheries is announcing receipt of the Navy's request for the development and implementation of regulations governing the incidental taking of marine mammals.
The Authorizations below are active:
U.S. Navy Northwest Training and Testing (NWTT) 2020
Active Closed 11/5/2020 11/9/2020 - 11/8/2027
Summary: NOAA Fisheries, upon request from the U.S. Navy, has issued regulations pursuant to the Marine Mammal Protection Act to govern the taking of marine mammals incidental to the training and testing activities conducted in the Northwest Training and Testing Study Area. The Navy's activities qualify as military readiness activities pursuant to the MMPA, as amended by the National Defense Authorization Act for Fiscal Year 2004. These regulations, which allow for the issuance of Letters of Authorization for the incidental take of marine mammals during the described activities and timeframes, prescribe the permissible methods of taking and other means of effecting the least practicable adverse impact on marine mammal species and their habitat, and establish requirements pertaining to the monitoring and reporting of such taking.
Renewal of Office of Naval Research Arctic Research Activities in the Beaufort and Chukchi Seas
Active Closed 8/20/2020 9/10/2020 - 9/9/2021
Summary: NOAA Fisheries has issued a Renewal incidental harassment authorization (IHA) to the U.S. Navy's Office of Naval Research to harass marine mammals incidental to Arctic Research Activities in the Beaufort and Chukchi Seas.
U.S. Navy Mariana Islands Training and Testing (MITT)
Active Closed 7/31/2020 7/31/2020 - 7/30/2027
Summary: NOAA Fisheries, upon request from the U.S. Navy (Navy), has issued regulations pursuant to the Marine Mammal Protection Act (MMPA) to govern the taking of marine mammals incidental to the training and testing activities conducted in the Mariana Islands Training and Testing (MITT) Study Area. The Navy's activities qualify as military readiness activities pursuant to the MMPA, as amended by the National Defense Authorization Act for Fiscal Year 2004 (2004 NDAA). These regulations, which allow for the issuance of a Letter of Authorization (LOA) for the incidental take of marine mammals during the described activities and timeframes, prescribe the permissible methods of taking and other means of effecting the least practicable adverse impact on marine mammal species and their habitat, and establish requirements pertaining to the monitoring and reporting of such taking.
U.S. Navy Hawaii-Southern California Training and Testing (Extension)
Active Closed 7/9/2020 12/21/2018- 12/20/2025
Summary: NOAA Fisheries has issued regulations pursuant to the Marine Mammal Protection Act (MMPA) to govern the taking of marine mammals incidental to the training and testing activities conducted in the Hawaii-Southern California Training and Testing (HSTT) Study Area over the course of seven years, effectively extending the time period from December 20, 2023, to December 20, 2025. In August 2018, the MMPA was amended by the John S. McCain National Defense Authorization Act (NDAA) for Fiscal Year 2019 to allow for seven-year authorizations for military readiness activities, as compared to the previously allowed five years. The Navy's activities qualify as military readiness activities pursuant to the MMPA as amended by the NDAA for Fiscal Year 2004. These regulations, which allow for the issuance of Letters of Authorization (LOAs) for the incidental take of marine mammals during the described activities and timeframes, prescribe the permissible methods of taking and other means of effecting the least practicable adverse impact on marine mammal species or stocks and their habitat, and establish requirements pertaining to the monitoring and reporting of such taking.
Renewal of U.S. Navy Target and Missile Launch Activities at San Nicolas Island, CA (2020)
Summary: NOAA Fisheries has issued a Renewal incidental harassment authorization to U.S. Navy to incidentally harass marine mammals incidental to target and missile launch activities on San Nicolas Island.
U.S. Marine Corps Training Activities at Cherry Point Range Complex, NC (2020)
Active Closed 5/18/2020 5/18/2020- 5/17/2021
Summary: NOAA Fisheries has issued an incidental harassment authorization (IHA) to the U.S. Marine Corps (USMC) to incidentally harass marine mammals during training exercises at Marine Corps Air Station (MCAS) Cherry Point Range Complex, North Carolina. The USMC's activities are considered military readiness activities pursuant to the MMPA, as amended by the National Defense Authorization Act for Fiscal Year 2004 (NDAA).
U.S. Navy Ice Exercise Activities 2020 (ICEX20) in the Beaufort Sea and Arctic Ocean
Active Closed 1/30/2020 2/1/2020 - 1/31/2021
Summary: NOAA Fisheries has issued an IHA to the United States Department of the Navy (Navy) to incidentally harass, by Level B harassment only, marine mammals during submarine training and testing activities associated with Ice Exercise 2020 (ICEX20) north of Prudhoe Bay, Alaska. The Navy's activities are considered military readiness activities pursuant to the MMPA, as amended by the National Defense Authorization Act for Fiscal Year 2004 (NDAA).
U.S. Navy Operations of Surveillance Towed Array Sensor System Low Frequency Active (SURTASS LFA) Sonar (beginning in 2019)
Summary: NOAA Fisheries, upon request from the U.S. Navy, issues these regulations pursuant to the Marine Mammal Protection Act to govern the taking of marine mammals incidental to the use of Surveillance Towed Array Sensor Systems Low Frequency Active (SURTASS LFA) sonar systems onboard U.S. Navy surveillance ships for training and testing activities conducted under the authority of the Secretary of the Navy in the western and central North Pacific and eastern Indian oceans beginning August 2019. These regulations, which allow for the issuance of Letters of Authorization (LOA) for the incidental take of marine mammals during the described activities and timeframes, prescribe the permissible methods of taking and other means of effecting the least practicable adverse impact on marine mammal species or stocks and their habitat, and establish requirements pertaining to the monitoring and reporting of such taking.
U.S. Air Force Launching of Space Launch Vehicles, Missiles, and Aircraft and Helicopter Operations at Vandenberg Air Force Base (2019-2024)
Active LOA Closed 04/10/2019 04/10/2019 - 04/09/2024
Summary: NOAA Fisheries, upon request of the U.S. Air Force (USAF), hereby issues regulations to govern the unintentional taking of marine mammals incidental to launching space launch vehicles, intercontinental ballistic and small missiles, and aircraft operations at Vandenberg Air Force Base (VAFB), over the course of five years. These regulations, which allow for the issuance of Letters of Authorization (LOA) for the incidental take of marine mammals during the described activities and specified timeframes, prescribe the permissible methods of taking and other means of effecting the least practicable adverse impact on marine mammal species or stocks and their habitat, as well as requirements pertaining to the monitoring and reporting of such taking. In accordance with the Marine Mammal Protection Act (MMPA), as amended, and implementing regulations, notification is hereby additionally given that a five-year LOA has been issued to USAF to take marine mammals incidental to rocket and missile launch and recovery activities and aircraft operations.
U.S. Navy Hawaii Southern California Training and Testing (HSTT)
Active LOA Closed 12/27/2018 12/21/2018- 12/20/2023
Summary: NOAA Fisheries has received a request from the U.S. Navy (Navy) for authorization to take marine mammals incidental to the training and testing activities conducted in the Hawaii-Southern California Training and Testing (HSTT) Study Area. The Navy's activities qualify as military readiness activities pursuant to the MMPA, as amended by the National Defense Authorization Act for Fiscal Year 2004 (2004 NDAA).
U.S. Navy Atlantic Fleet Training and Testing (AFTT) along Atlantic and Gulf Coasts
Summary: NOAA Fisheries has issued regulations pursuant to the Marine Mammal Protection Act (MMPA) to govern the taking of marine mammals incidental to the training and testing activities conducted in the Atlantic Fleet Training and Testing (AFTT) Study Area over the course of seven years, effectively extending the time period from November 13, 2023, to November 13, 2025. These regulations, which allow for the issuance of Letters of Authorization (LOAs) for the incidental take of marine mammals during the described activities and timeframes, prescribe the permissible methods of taking and other means of effecting the least practicable adverse impact on marine mammal species or stocks and their habitat, and establish requirements pertaining to the monitoring and reporting of such taking.
U.S. Air Force Testing and Training Activities in Eglin Gulf Test and Training Range at Eglin Air Force Base, FL
Active LOA Closed 2/08/2018 2/13/2018- 2/12/2023
Summary: NOAA Fisheries has issued regulations and an LOA to the U.S. Air Force, Eglin Air Force Base 96th Test Wing for authorization to take marine mammals incidental to conducting testing and training activities in the Eglin Gulf Test and Training Range in the Gulf of Mexico over the course of five years.
U.S. Air Force 86 Fighter Weapons Squadron Long Range Strike Weapon Systems Evaluation Program, Kauai, HI
Active LOA Closed 8/22/2017 8/21/2017-8/20/2022
Summary: Upon application from the U.S. Air Force 86 Fighter Weapons Squadron, NOAA Fisheries has issued a LOA and regulations under the MMPA to govern the taking of marine mammals incidental to Long Range Strike Weapons System Evaluation Program exercises off Kauai, Hawaii, from August 2017 through August 2022.
Summary: Upon application from the U.S. Navy, NOAA Fisheries has issued a LOA and regulations under the MMPA to govern the taking of marine mammals incidental to the training activities conducted in the Gulf of Alaska Temporary Maritime Activities Study Area (GOA TMAA) from May 2017 through May 2022.
For documents related to expired authorizations, please contact us.
Authorization Type
U.S. Navy Navy Northwest Training and Testing (NWTT) LOA 11/9/2015 - 11/8/2020
U.S. Navy Arctic Research Activities in the Beaufort and Chukchi Seas IHA 9/10/2019 - 9/9/2020
U.S. Navy Mariana Islands Training and Testing (MITT), South of Japan LOA 08/03/2015 - 08/03/2020
U.S. Navy Target and Missile Launch Activities at San Nicholas Island, CA (2019) IHA 6/12/2019- 6/11/2020
U.S. Navy Joint Logistics Over-the-Shore Training in VA and NC LOA 06/02/2015 - 06/01/2020
U.S. Marine Corps Training Activities in Pamlico Sound, NC LOA 03/13/2015 - 03/12/2020
U.S. Navy Arctic Research Activities in the Beaufort and Chukchi Seas IHA 09/20/2018 - 09/19/2019
U.S. Navy Target and Missile Launch Activities at San Nicolas Island, CA LOA 06/3/2014 - 06/3/2019
Vandenberg Air Force Base Launch and Harbor Maintenance Activities LOA 03/26/2014 - 03/26/2019
U.S. Navy Hawaii Southern California Training and Testing (HSTT) (2013-2018) LOA 12/26/2013 - 12/25/2018
U.S. Navy Atlantic Fleet Testing and Training (2013-2018) LOA 11/14/2013- 11/13/2018
U.S. Navy Ice Exercise 2018 (ICEX18) Activities in the Arctic IHA 2/1/2018- 5/1/2018
Eglin Air Force Base Precision Strike Weapons and Air-to-Surface Gunnery Exercises LOA 03/05/2014- 02/13/2018
Eglin Air Force Base Maritime Weapons System Evaluation Program Testing and Training IHA 2/04/2017-2/03/2018
U.S. Air Force 86 Fighter Weapons Squadron Long Range Strike Weapon Systems Evaluation Program (2016-17) IHA 10/01/2016-09/30/2017
U.S. Navy Operations of Surveillance Towed Array Sensor System Low Frequency Active (SURTASS LFA) Sonar (2012-2017) LOA 08/15/2012-
Eglin Air Force Base NEODS Training Operations (2012-2017) LOA 4/23/2012-
U.S. Navy Training Activities in the Gulf of Alaska Temporary Maritime Activities Area (2011-2016) LOA 05/04/2011-
U.S. Air Force Maritime Weapons Systems Evaluation Program Offshore FL (2016) IHA 2/4/2016 - 2/3/2017
U.S. Navy West Coast Civilian Port Defense Activities (2015) IHA 10/25/2015-12/31/2015
U.S. Navy Mariana Islands Range Complex, south of Japan (2010-2015) LOA 08/03/2010-
U.S. Air Force Maritime Weapon Systems Evaluation Program (WSEP) near Florida Panhandle (2015) IHA 02/06/2015-
U.S. Navy Testing AN/AQS-20A Mine Reconnaissance Sonar System in the Navy's NSWC Panama City Division Testing Range, FL IHA 07/27/2013-
U.S. Air Force Maritime Strike Operations at Eglin Air Force Base, FL IHA 8/19/2013-
U.S. Navy Silver Strand Training Complex exercises near San Diego Bay, CA IHA 07/18/2013-
U.S. Marine Corps Training Activities in Pamlico Sound, NC IHA 06/17/2013-
U.S. Navy 2012 Training in the Northwest Training Range Complex (NWTRC) LOA 11/12/2012-11/09/2015
U.S. Navy 2012 Training in the Mariana Islands Range Complex (MIRC) LOA 8/12/2012-8/03/15
U.S. Navy Gulf of Mexico (GOMEX) Range Complex Training Exercises LOA 3/18/2011-3/17/2012
U.S. Navy 2012 Training in 12 Range Complexes and U.S. Air Force Space Vehicle and Test Flight Activities in California LOA 2/1/2012-2/06/2014
Incidental Take Authorization under the MMPA
Apply for an Incidental Take Authorization
Explore Incidental Take Authorizations for construction activities
Explore Incidental Take Authorizations for oil and gas activities
Explore Incidental Take Authorizations for other energy (renewable and LNG) activities
Explore Incidental Take Authorizations for research and other activities
Last updated by Office of Protected Resources on 01/07/2021
Leadership Message
Proposed Pot/Trap Fisheries Regulations to Help Save North Atlantic Right Whales Available for Public Comment
Searching for Type D: A New Species of Killer Whale?
Whale Week 2020: A Message from Donna Wieting, Director for NOAA Fisheries Office of Protected Resources
Teaming Up for Entangled Whales


With the observance of Earth Day last week and Arbor Day coming up on Friday, it's natural that we've been thinking about the current and future supply chain landscape. This week's TIP List features topics that showcase how the transportation industry is interacting with the environment – from traffic congestion problems and new ocean shipping mandates, to companies in Japan struggling to restart in the wake of earthquake aftershocks. Get a read on the transportation climate with the articles below!
With the 2016 MLB season officially underway, you may already be hoping that your favorite home team will be this year's World Series Champions. But only time will tell, of course. In the meantime, our TIP List this week looks at some contenders for game-changing performance in the supply chain and transportation industry, including small commercial drones, new rules for food shippers and the Internet of Things. Let's play ball!
As we enter the third month of 2016, the old saying, "March comes in like a lion and goes out like a lamb," is definitely fitting if you're located in the Midwest. And we're sure folks on the East Coast are also ready for some more spring-like weather. As we're counting down the days until spring, this week's TIP List is helping us pass the time – featuring trends across a variety of domestic and international regions. Check out what topics are heating up below!
Happy Veterans Day! We'd like to take a moment and say thank you to all of the men and women of the armed forces, both past and current, for their service to our country. Our thoughts and gratitude are with you today!
And while we have past and present military service members on our minds today, this week's TIP List is looking to the future. From shipping for the digital age and a "smart" truck parking system, to virtual reality and the Internet of Things, the transportation industry is definitely looking ahead.
Autumn's arrival brings shorter days, colorful foliage, pumpkin-flavored everything and, for the transportation industry, some interesting new trends. Our first TIP List of the fall season covers truck driving, intermodal, the Internet of Things and other promising opportunities. Check out the list below and let us know which trends are on your radar this week!


text:
Brandon Adams Georgia Tech Senior Defensive Tackle Dies at 21
By Barbara Sobel on March 24, 2019 No Comment
Georgia Tech released a statement on March 24, 2019, that Brandon Adams, defensive tackle died on March 23. He was 21 years old. The cause of death was not disclosed.
Todd Stansbury, athletic director for Georgia Tech, said in a statement that on behalf of everybody in the athletic department at Georgia Tech, he wishes condolences to Adam's friends and family. As everybody mourns the death of Adams, the athletic department will support everybody within the Georgia Tech football community in any way necessary. He asked everybody to keep Adams in their thoughts and prayers.
On March 23, one day before his death, the Atlanta Journal-Constitution wrote an article naming Adams that he was the player to keep an eye on for the 2019 season.
Over the last three seasons, Adams played in 33 games for the Yellow Jackets. Adams had 41 tackles, including 6.5 for loss and two fumbles which were forced.
Adams arrived at Georgia Tech from Tennessee.
Written by Barbara Sobel
CBS Sports: Georgia Tech senior defensive tackle Brandon dies at 21
WSBTV: Georgia Tech football player Brandon dies at age of 21
Yahoo: Georgia Tech announces that 21-year-old DT Brandon Adams has died
Atlanta Journal-Constitution: Player to watch this spring: Defensive tackle Brandon Adams
Featured and Top Image Courtesy of Thomson20192's Flickr Page – Creative Common License
adams, Brandon Adams, football, Georgia Tech, Yellow Jackets
Brandon Adams Georgia Tech Senior Defensive Tackle Dies at 21 added by Barbara Sobel on March 24, 2019
View all posts by Barbara Sobel →


text:
Epsilon's Holiday Trend Report finds marketers are off on timing
In its annual 2012 Holiday Trend Report released today, Epsilon found that consumers are looking to make big holiday purchases early in the season, as well as in the weeks after Christmas, says Epsilon's senior director of digital strategy, Jill LeMaire.
LeMaire says the report confirms that overall sales during the 2011 holiday season increased from 2010 findings, but that there is a notable disconnect in the timing between "when consumers are looking to buy and when retailers are marketing to them." Many marketers begin the brunt of their holiday marketing campaign with Black Friday, but LeMaire says this is too late. "Consumers want that 'big purchase' offer the first week in November," she says, citing a television as an example. "Consumers may want to have that deal on a TV before so they can have the TV for Thanksgiving," she says.
This is a trend LeMaire says that was evident in last year's report as well.
The report, LeMaire says, was launched in the summer because many consumers start planning their "big purchases" around this time, and brands with long production cycles need to get their holiday creative strategy in place by the end of summer. "Planning is essential for retailers trying to get sales in that 4th quarter time frame," says LeMaire, adding that many retailers depend on the holidays for a substantial chunk of their yearly revenue.
A major takeaway of the report is the finding that "the multichannel consumer is driving the highest sales volume revenue within that growth," says LeMaire, noting that it's crucial for marketers coordinate their teams to "hit" the targeted consumer all on the same day. "For example," LaMaire says, "If your direct mail is going out on one day, consult your email team and see that your email arrives on the same day. Communicate with all the stakeholders within your brand so that you can get to the multichannel consumer on every level, again and again."
Seventy-one percent of growth sales is produced by the omnichannel buyer, says LeMaire, adding, "within that 71%, 53% are repeat buyers."
Engagement rate of email during the 2011 holiday season mirrored the previous year's in terms of open rates, says LeMaire, noting that email campaigns deployed on Saturdays have a "very high" engagement rate, and that marketers who sent follow up emails saw success. "Doing a resend a few hours after an initial email send out, to say for instance, 'hey, the sale ends in three hours' helps," says LeMaire, who also recommends focusing on email campaigns right after Christmas, through January 12.
"After the holiday is over, consumers are looking for deals. They want to buy something for themselves at a super cheap price," LeMaire says.
96% of Business Websites Have Security Blind Spots
You never know who may be tracking you when you're on the sites of Bank of America, Progressive,…
Al Urbanski
SpeciaLISTS, Latin-Pak at Odds Over Account
The alternative media division of list firm the SpeciaLISTS Ltd., Weehawken, NJ, announced its resignation as manager of…
FTC Charges BodyFlex Infomercial Marketer
The Federal Trade Commission announced a complaint yesterday against infomercial marketer Savvier Inc. and its on-air spokeswoman alleging…


Collagen has been a buzzword in the world of beauty lately. But what exactly is it and how does it help us to retain our youthful skin?
Collagen is our body's secret 'glue', it is the tough and strong structures found all over our body: in bones, tendons and ligaments. It is also found in the dermal layer of the skin and is responsible for keeping our skin supple, elastic and youthful looking. Collagen is the main structural protein of the various connective tissues, which makes up approximately 30% of the proteins within the body.
As you age and get exposed to environmental stressors, your body's natural collagen generating ability deteriorates, here are some signs that your body needs an additional collagen boost.
In order to maintain good skin health, consumption of antioxidants like vitamins A, C, E, zinc and grape seed extract are important. For example, vitamin C is needed to make collagen. Grape seed extract and Vitamin E help to promote new cell growth and aid in skin repair and regeneration. Grape seed extract also supports and strengthens collagen in the skin.
A balance of Omega-3 and 6 essential fatty acids also helps to plump up the cells within the skin, so your skin feels softer and less prone to dryness. Omega-6 oil can be obtained from good quality olive oil, cold pressed vegetable oils, avocados, nuts and seeds, or evening primrose oil in capsule form. Omega-3 comes from fish like salmon and tuna, or flaxseed capsules and walnuts.
The amount of collagen your body needs does vary between individual depending on the rate of collagen synthesis (manufacturing of collagen) and degradation (breakdown) of collagen in the body. Collagen is suitable for anyone above 12 years of age. However, it is not recommended for pregnant or breastfeeding women.
So if you are looking to maintain your youth, get your pack of Blackmores Collagen 10,000mg 10s+2s (12 bottles) at Guardian Pharmacy outlets in Malaysia today.
Strike a post with it & upload your photo to Instagram.
Hashtag #BlackmoresCollagen, tag @GuardianMalaysia and tag 2 friends.
Tell us in the caption, why Blackmores is your preferred brand of collagen.
Remember to read the contest T&C here before participating. Contest ends 31st March 2016.


text:
		<title>Test title full text</title>
		<meta></meta>

this is a paragraph

				some text
				another

hidden

lorem ipsum

bolded text

				this is a link
				custom attributes
				<input type="checkbox" checked="checked" id="sampleCheckboxChecked"></input>
				<input type="checkbox" id="sampleCheckboxUnchecked"></input>
				<select id="selectElement" multiple="multiple">
					<option value="id1" selected="selected">Option 1</option>
					<option value="id2">Option 2</option>
					<option value="id3" selected="selected">Option 3</option>
					<option value="id4">Option 4</option>
				</select>
				<select id="anotherSelect" multiple="multiple">
					<option value="id1">Option 1</option>
					<option value="id2" selected="selected">Option 2</option>
					<option value="id3">Option 3</option>
				</select>
				<input type="button" onclick="alert('this is alert');"></input>
				<input type="text" id="textbox"></input>

				open local page


Vito DeSalvo's current exhibition at John Molloy Gallery in New York City was featured in Wall Street International. The exhibition runs from February 8, 2018- March 3, 2018.
"The work utilizes many of the current social euphamisms that are used both deliberatly and unknowingly to answer a question 'no' while not saying that."
Originally from Pittsburg, Vito went through art training at Carnegie Mellon University. He lived in Chicago starting in the late 1970's and in 1998 moved to Maine for ten years. He returned and has been creating artwork in Chicago ever since.
His current work, International People in the Know, is his reflection on interpersonal relations in today's world. He has chosen both fictitious faces as well as actual subjects of people in his life. The backgrounds suggest no clue as to place, identity or nature of the conversation. The artist only offers the finality of the implied statement. In some of the faces is a lingering hint of relating the knowing implication of their comments. Others possess only a sense of innocent use of common use phrases. Vito has made comments related to these pieces that all serious conversations eventually lead to a confirmed answer form of 'no'.


text:
Did Brian Austin Green have a stroke?
2021-04-02 editor Other 0
Is Brian Austin Green Married?
Who was David Silver?
Why was Douglas Emerson written off?
Why did Megan Fox dump Brian?
What disease does Megan Fox have?
Who is Brian Austin Green new girlfriend?
Who is Brian Austin Green currently dating?
What episode does Donna lose her virginity to David?
Who does David end up with on 90210?
Who is Megan Fox dating now?
Does Megan Fox have a birth defect?
Did Sharna Burgess have a baby?
Who is Brian Green dating?
Is Machine Gun Kelly and Megan Fox?
' According to Page Six citing sources, the Beverly Hills, 90210 star had been critically ill back in 2015 after suffering from a stroke-like syndrome. Green had suffered from a terrifying undiagnosed brain condition in December 2014 which confined him to bed for six months.
Megan Foxm. 2010–2020
Brian Austin Green/Cónyuge
Brian Austin Green is enjoying spending time with his girlfriend Sharna Burgess. Over the weekend, the Beverly Hills, 90210 alum, 47, enjoyed a day at the pool with Burgess, 35, and his kids, whom he shares with estranged wife Megan Fox.
David Silver FRS (born 1976) leads the reinforcement learning research group at DeepMind and was lead researcher on AlphaGo, AlphaZero and co-lead on AlphaStar. He graduated from Cambridge University in 1997 with the Addison-Wesley award, and befriended Demis Hassabis whilst there.
Douglas Emerson asked to be released from his role as Scott Scanlon because he'd lost interest in acting. Since then, he has retired from acting, spent several years in the U.S. Air Force, and started a family. Fox executives weren't sold on the fictional character or Luke Perry's acting ability.
In 2015, Megan dumped her husband for very serious issues. According to Page Six- Megan dumped Austin "when he was severely ill with a stroke-like syndrome that left him bedridden and barely able to move… only to take him back and dump him all over again a few years later."
Fox has a form of brachydactyly called clubbed thumb, and has discussed her obsessive–compulsive disorder (OCD), insecurities, self-harming, and has acknowledged that she has low self-esteem.
Sharna Burgess and Brian Austin Green found happiness with one another following a PDA-filled Hawaiian vacation in December 2020 — but that was only the beginning of their love story.
Brian Austin Green and Sharna Burgess confirmed that they are officially dating. Nothing says "we're dating" like an Instagram post. On Jan. 11, 2021, Sharna shared a picture of the couple kissing, which she captioned, "HIM."
Donna Martin (finally) loses it (Season 7, Episode 32) "It" being her V-card. Donna finally lost her virginity on the last night of college, in 1997, to David, in her bedroom, surrounded by SO MANY lit candles.
Donna Martin
The finale of Beverly Hills, 90210 found David (Brian Austin Green) marrying Donna Martin, and The CW's 90210 left the relationship's fate up in the air.
After separating from husband for over a decade Brian Austin Green, Megan Fox has been enjoying a new relationship with musician/actor Machine Gun Kelly. The pair started dating in 2020 after meeting on set of upcoming indie film, Midnight In The Switchgrass.
Megan Fox was born with a condition called brachydactyly type-D, which gives her clubbed thumbs.
Sharna Burgess and Brian Austin Green are getting more serious. After going Instagram official last month, a source tells ET that Burgess has met his three children with his estranged wife, Megan Fox — 8-year-old Noah, 6-year-old Bodhi and 4-year-old Journey.
June 17, 2020 The next day, Us Weekly reported that Kelly and Fox were officially dating. "Megan and MGK have gotten more serious and are officially dating and referring to one another as boyfriend and girlfriend," a source told the outlet.
Where do you put current job on resume?
Should you put interests on resume?


Dedicated to Cheese part I; Swiss cheese and cheese shopping.
When it comes to cheese varieties the French can claim 365 cheeses, Italy over 400, but the real champions seem to be the Swiss; according to some sources the little landlocked Alpine country has over 450 different varieties to offer. It might all be cheesy chest thumping (in all three cases) – after all the distinctions between some cheese sorts are feeble to say the least – but it gives an idea of the cheese-making tradition of these countries. One could ask why there is so little to choose from abroad. You can walk into a European metropolitan supermarket and you'll find tens of French and Italian cheeses (though almost always more of the former) but always the same three-four Swiss ones. Be it London, Berlin or Rome, you'll inevitably see Emmenthaler, Gruyere and maybe one or two between Appenzeller, Tete de Moine and Sbrinz on sale. Where are the other 445?
I suspected that, given Switzerland's size, the best stuff never really gets out of the 26 cantons. After all connecting a country with such a cheese-making tradition mainly with pretty tasteless supermarket Emmenthaler, or even worse its imitations. To test if my idea was right, what could have been better than a little cheese shopping directly on location, exactly what I did on my visit to Zurich a few month's ago. Thanks to my Swiss friend and guest Boris I had a destination, Dettling Kaese-spezialgeschaeft, and at least one cheese to look for, Freiburger Käse (aka Freyburger Vacherin).
Contrary to what some of you might believe from this blog I do have quite a few interests beyond food... promise! Strangely though, wherever I turn my head food seems to pop up.
Take science: it is my job and definitely one of my favourite subjects. Apart the many very specialised journals I have to read on the job, I'm an avid reader of NewScientist magazine, simply the coolest "generic" science magazine out there. Strangely it is stuffed with food news, like last week's interview with Harold McGee, that seem to catch my attention more than the pure science stuff. While browsing their news pages of their web-site, for example, I ran into an interesting column on wine-cheese pairing : essentially the juice of the story is that wine-cheese pairing just don't work. But is it true?
Southern Italian cheeses, part II: Ragusano, the king of Sicilian cheese.
There's cheese, and there's... well other cheese. Something like ricotta scanta has the beauty of inventive and food-saving consciousness. Yet cheeses can also be real masterpieces, in the sense of a craftsman's best work. Just like the best caciocavalli and provoloni out there: caiocavallo Podolico, provolone del Monaco, some of the best caciocavalli Silani, and my own favourite, Ragusano.
You don't often hear about Southern Italian cheese when the best Italian cheeses are named. It's almost always the Parmigiano Reggiano, Gorgonzola, Taleggio triad. What a lack of fantasy! It's a pity that these are the only cheeses mentioned, because Italy has more than 400 to choose from and many are at least as delicious and at times breathtaking as these three. Southern Italian cheeses suffer from another problem. They're clearly "something different", coming from a unique gastronomic background, much unlike Northern Italian cheese which often share characteristics with their alpine relatives, be they French, Swiss or Austrian. And different is good in my book, as long as it ain't weird.
A few weeks ago, on the eGullet Socitey's forums, someone was arguing that French cheese is better than Italian because of their dominating the stinky cheese scene. Let's forget about the silly "who's better" question, both countries have great traditions, different, sure, but both delicious. Yet, when it comes to stinky, It's hard to meet a stinkier cheese than the Italian ricotta scanta. It can hold nicely with the more olfactory-challenging blue cheeses, Vacherin, Munster and the like.
In Italian we have a saying: del porco non si butta niente, meaning you can use any part of the pig. I often have the feeling that cheese is treated in a similar way in some parts of Italy. Take ricotta, practically a byproduct of cheese making: once cheese is made there still quite a lot of nourishing protein in the whey. Milk has two main proteins (plus many others in lesser amounts) casein and lactalbumin: while casein clots once it is exposed to rennet, taking along most of the milk's fat, lactoalbumin does not. We'll never know who came up with the idea of heating whey to 90-100°C, probably someone in ancient Greece. but whoever did had just discovered ricotta. Lactoalbumin cheeses are not exclusive to Italy, there are examples in many Mediterranean countries, yet no other country consumes as much as Italians do with ricotta. OK, so you've still got some whey left from the ricotta, does that got thrown out? Usually not, it still has some milk sugar lactose, which can have its uses. Sometimes this "second" whey is used as starter culture to acidify the curds used to make pasta filata, spun curd, cheeses like mozzarella or caciocavallo. See, nothing wasted!
Darling, did you dig up the cheese? or the tale of Formaggio di Fossa.
I had intended to post a bit more about the contents of the package I got from Italy, but too much got eaten before I even had a chance to take a picture. Sometimes it's quite hard to resist a fridge full of delicious food, only waiting for you to bite into it. Something did survive the slaughter, though: half a Formaggio di Fossa di Sogliano cheese. Given my fascination with fermented foods, formaggio di fossa is one of my favourites: it's twice fermented!
Sometimes I have the feeling that this little part of Germany I'm living in could become a really nice place for food lovers, if only a few things would change. The state (Bundesland) Jena is in, Thuringia, is called the green heart of Germany not without reason. Green fields, woods and slowly flowing rivers are all make up for a gentle and pretty landscape... at least once the snow's gone :-). It is also a fertile land with a long history for meat products (especially wurst, which deserves a post apart) and produce. Still, with the exception of maybe Bratwurst and asparagus, Thuringia, and part of the neighbouring Bundesländer which have a very similar landscape/economy, are not exactly famous for their gastronomic products. And here we come to the ifs I mentioned before. The effect of the socialist/materialist education people grew up with in the East still has a strong effect. Many still look for decent quality for low-low prices and are seldom ready to pay a more for something made with more care and consequently higher work-costs, especially when it comes to food. This means that few are ready to take the risk and venture into the quality food production business. So I decided I will post about the few local brave producers that decide to take the "hard path" to food quality whenever I discover one. I don't know if it will help these producers much, after all I'm not writing in German for a mainly German public, but a little is better than nothing. I'll start today with a local cheese maker: Riekehof Tultewitz.
Before I start this post let me excuse myself with any Derbyshire-men or women, who might get the feeling I'm making fun of one of their traditional cheeses. OK I might make a joke about how it looks now and then but you'll see it's not ill meant. After all I'm sure you've got a great sense of humour :-).
The first time I saw Sage Derby Cheese in the UK I had a series of weird associations. I first thought "alien cheese", then "Kermit the frog" and ended thinking about lava lamps. The Green wax encasing the cheese and the also green veins might somehow explain how those thoughts came about :-). I have to admit the colour put me off quite a bit and just ignored this cheese when buying my cheese. Stupid, I know: I should have at least asked what it was. I would have found out that Sage Derby has been made since the 17th century, that the green veins come from spinach juice and that it once was a special cheese for Christmas and Harvest. Instead I thought it was some weird modern product made to appeal to sci-fi obsessed teenagers. Prejudice plus ignorance is always bound to turn onto yourself.
Mozzarella: The cheese that everyone believes to know. When you think about mozzarella what comes to your mind? The pre-grated stuff to put on pizza or those pale gummy cheese balls sold in little bags stored in whey maybe? But how many have tasted the real DOC (controlled denomination) Mozzarella di Bufala Campana? Many things are called Mozzarella out there, but the original is a different thing altogether. Maybe I should cool down a bit and start all over. It's only that mozzarella, even for a half-Neapolitan as me, is a subject of love, pride, and because the misuse of the name, anger.


Chemotherapy is a type of cancer treatment, especially breast cancer, wherein a drug or a combination of drugs are used to kill or destroy cancer cells. Chemotherapy drugs may be given intravenously, through a shot or it may be taken orally.
Besides shrinking tumors and killing remaining cancer cells, other goals of chemo treatment include; curing the cancer; keeping the cancer from spreading; slowing the cancer's growth; destroying cancer cells that may have metastasized or spread to other parts of the body; and, relieving symptoms caused by cancer.
Some very common chemotherapy drugs that are said to be helping women (with advanced-stage breast cancer) live longer are Taxol ( Paclitaxel), Abraxan (Nab-paclitaxel) and Taxotere (Docetaxel). These three chemo drugs, like many others, are said to work effectively; however, attention has been focused on one lately, namely, Taxotere, due to its damaging side-effect which is permanent alopecia or permanent hair loss.
Taxotere is manufactured by Sanofi-Aventis and approved by the U.S. Food and Drug Administration (FDA) for breast cancer treatment as well as for the treatment of a variety of other types of cancer, including non-small cell lung cancer, prostate cancer, gastric cancer, and head and neck cancer.
Because chemotherapy also affects healthy cells (not just the rapidly growing cancer cells) , like the cells that line the stomach and the cells in hair follicles, its most common side-effects, therefore, include vomiting, diarrhea and loss of hair (hair loss, though, is temporary and can be expected to grow back within six months after chemo treatment has stopped).
In treatments where Taxotere is used, though, women complained either of permanent alopecia (permanent hair loss) or alopecia universalis, which is total loss of hair on the scalp, eyebrows, eyelashes, under arms and around the genital area.
Affected women have revealed that permanent hair loss and, more so, total loss of hair, have profoundly impacted their quality of life. With this is their disappointment with the makers of Taxotere for having kept from them this drug's damaging side-effect.
Permanent hair loss after breast cancer treatment has negatively affected the personal, professional and sexual relationships of many women in the U.S. Good for breast cancer patient outside of the U.S. because they were warned of the side-effects of Taxotere as early as 2005. In the U.S., however, this warning was made only in 2015 upon the order of the FDA, after tens of thousands had already been treated with Taxotere.
Why Should I Invest in Live Chat Service?
These are days of heightened communication services. Everyone is connected, all the time. News breaks out one second and it's trending worldwide in the next. People want to know and people want to be heard—this is the effect of the digital age. And this doesn't just work on a personal level but in the corporate and industrial level as well. Audiences want to know more about the company whose services they're trusting and want to know that the company can be held accountable to provide only the most excellent services available.
A live chat service allows for there to be 24/7 customer service between your company and your audiences. People these days not only expect but also demand a response at least within two or four hours—an instant messaging service within the company's website would be even more helpful as it encourages conversation and clarity between the company and the consumer. According to the website of the professionals with Lasso Live Chat, friendly and readily available customer service inspires loyalty with the company as it fosters a relationship with the consumer from the most basic foundations of humanity which is one on one communication.
It is important for your clients to feel like they are being heard and that their needs are being met so that they know that what they invest in your company is worthwhile. Nobody wants to make a bad decision and these days, trust is difficult to earn from the ground up and it is even harder to gain it back if it is lost.
Whether or not you should invest in a live chat service for your company is up to you. Just remember that communication is the key to fostering a strong relationship with your customers, and that happy clients are loyal clients—who then recommend your company to their friends!
How Can I Make Record Retrieval More Efficient?
The process of records retrieval is imperative in the line of fire, so to speak; especially now that information is so highly regarded in the industry. Records must not only be factual and reliable but they must also up to date. This can be difficult to follow through with, especially in this day and age where forgery and duplicity are so rampant, but the process can be made more efficient and effective with a few simple tips!
The first tip is to seek a specialists' help or, at the very least, find someone who actually has experience in the field of record retrieval to assist your efforts. If you assign the task to just anyone, to an intern who may not know what they're really doing or what to look for, then your whole case could be jeopardized, just because you couldn't pull in the right records.
Another tip is to be secure in the security placed around your cloud system. Records, as the media has shown repeatedly, can be tampered with if the protection around is lax or the care around it is negligent. Makes sure that your records are safely and securely encrypted—don't trust everything to automatic updates and make sure that you always read the terms and conditions about these sorts of things. You don't want to regret missing the fine line when everything has already been said and done. This can make checking and sorting through your files a lot easier in the long run.
Lastly, it is essential to always act with professionalism. This is often disregarded as there is sometimes blind trust placed upon someone just because they did something right one time—things can change and people can make mistakes.
How Can a Drunk Driving Offense Affect Me?
Cases of drunk driving are often highly publicized in the United States of America. Many commercials and public service announcements implore for drivers to take caution and to drink responsibly. One of the most recent Super Bowl commercials from Budweiser advised for drivers to do this for their "friends are counting on you" to come back home. There are many negative consequences that are a result of drunk driving and everyone knows this.
However, this is often spun in the wrong manner and the media attention can often be used in order to unjustly turn a case against someone. According to the website of the lawyers with the Law Offices of Mark T. Lassiter, the public campaigns have sometimes made the prosecution against the defendant more aggressive or more biased than it should be. There are, of course, numerous other alcohol-related offenses but just the presence or hint of anything with alcohol could be enough to turn what should be a just trial to a witch hunt against the individual on the stand.
A criminal accusation alone can be enough to tarnish your reputation, let alone an actual criminal conviction. If charged with an alcohol-related offense, there could be the suspension of your driver's license, a hefty fine, as well as jail time. That is only the start of it, however, as this could very well follow someone into their personal life. An offense that's on the record like this could close windows of opportunities professionally or even socially—some landlords require some certification of good moral character before allow you to lease an apartment and a criminal record can put some strain on that.