text:
Nancy Dahlberg / ndahlberg@miamiherald.com
The numbers say it all.
Women make up only about 25 percent of angel investors in general, and women received just 29 percent of angel capital sought in 2015.
It gets worse as the checks get bigger. In the venture capital world, less than 5 percent of VCs are women. Only about 3 percent of venture capital goes to companies with female CEOs, and 85 percent of funded companies have no women on the founding teams.
Aminta Ventures, a new South Florida organization aimed at educating and supporting aspiring women investors, wants to attack that gap – at least locally. The big goal: a new wave of female angel investors that will ultimately help to shape a stronger, more diverse ecosystem.
"Given the powerful role that women play in leading a myriad of business, philanthropic, and community efforts in our city, it is a natural extension to think of them playing a strong role in the progress of our entrepreneurship and innovation sector," said Natalia Martinez-Kalinina, one of the co-founders of Aminta, in a news release. "Currently, we don't necessarily see much parity reflected in the makeup of our local investor network so our intention is to capacitate and shepherd more women to throw their hat in the ring and join the existing momentum."
In addition to Martinez-Kalinina, the Aminta Ventures team includes Deborah Johnson, Mary Anderson, Carolina Canida, Rosario Chozas, Julia Ford-Carther, Nelly M. Farra and Alia Mahmoud. For their first educational event, Aminta has teamed up with Startup Angels to bring an angel investing workshop to the Cambridge Innovation Center in Miami May 23-24. Speakers include Bethann Kassman, Go Beyond Investing; Joy Randels, New Market Partners; Pandwe Gibson, EcoTech Visions; Melissa Krinzman, Killion Ventures; and Jaclyn Baumgarten, Boatsetter. More details are here.
The Startup Angels Workshop will provide education, strategies and tools for startup investing to investors at all levels, whether someone is writing their first $1,000 check to a crowdfunding platform or a $1 million check to a VC fund. "Miami is poised to expand its pool of investors by breaking down barriers for more women to participate," said Leslie Jump, founder and CEO of Startup Angels.
After the workshop, the Aminta team plans to expand efforts to develop a support network for mentorship and guidance for angel investors and female-founded startups. This is not a fund, but rather a resource to help them navigate and plug into the existing ecosystem, Martinez-Kalinina said. They plan to partner with existing angel groups and investor networks in the city and the state in ongoing programming efforts, including a second workshop this year.
This article was originally published on miamiherald.typepad.com, here.


text:
Julien d'Émèse, aussi appelé Élian de Homs (en ), fut un saint anargyre, donc guérisseur, né à Émèse (Homs en Syrie), et qui fut tué vers 284 pour avoir refusé de renoncer au christianisme, devenant de ce fait un martyr. Il est honoré le 6 février.

Il est probable que ses reliques reposent dans le sarcophage situé dans la petite chapelle à la droite de la crypte principale de l'église Saint-Élian de Homs. Avant sa destruction par l'État islamique en 2015, le monastère de Mar Elian, fondé au , vénérait sa mémoire en Syrie.

Notes et références

Notes

Références

Bibliographie

 .
 .
 .
 .
 .

Naissance à Homs
Médecin de l'Antiquité
Chrétien martyr au IIe siècle
Chrétien martyr dans le Moyen Orient antique
Saint chrétien

redpajama_set_name: RedPajamaWikipedia


text:
Q: How to run thread in Main with DispatchTime in for Loop swift I have doubt for the run thread with time delay
Dispatch is not enter to after finished the time?
 for i in 0...10000 {
      let deadLine = DispatchTime.now() + .milliseconds(1000)
      DispatchQueue.main.asyncAfter(deadline: deadLine) {
        print(i)
      }
    }

Anyone have done this before?
Thanks.

A: The for loop doesn't wait, it is executed in the main thread. DispatchQueue.main.asyncAfter doesn't block the main thread, all it does is queue a block of code to be executed after certain time. Queuing the printing of i is done at almost the same time, maybe spaced in time by a few microseconds if not nanoseconds.
Instead of trying to block the main thread, you could use the Timer API :
//In a playground
var timer: Timer? = nil
var counter = 0

timer = Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true) { _ in
    print("\(counter)\t\(Date())")

    if counter == 10 {
        timer?.invalidate()
    }

    counter += 1
}

timer?.fire()

Which would print for example:

0   2019-08-19 20:19:36 +0000
1   2019-08-19 20:19:37 +0000
2   2019-08-19 20:19:38 +0000
3   2019-08-19 20:19:39 +0000
4   2019-08-19 20:19:40 +0000
5   2019-08-19 20:19:41 +0000
6   2019-08-19 20:19:42 +0000
7   2019-08-19 20:19:43 +0000
8   2019-08-19 20:19:44 +0000
9   2019-08-19 20:19:45 +0000
10  2019-08-19 20:19:46 +0000

redpajama_set_name: RedPajamaStackExchange


University Medical Center named Dr. Mike Ragain the hospital's chief medical officer Tuesday.
Ragain served as chair of the Texas Tech Health Sciences Center department of family and community medicine since 2002 and as UMC chief of staff from 2008-09.
He will begin work as the chief medical officer, a newly created position, April 1.
Greg Bruce, UMC vice president, said hospital officials decided to add the position to help lead physicians through the many changes the hospital will face, especially in light of new legislation and technology advances.
Ragain said he will make improvements at the hospital.
As chief medical officer, Ragain will work with UMC staff, Texas Tech School of Medicine and Texas Tech Physicians group.
Bruce said Ragain was the ideal candidate, in part because of his familiarity and history working with those groups.
One of Ragain's first tasks will be to help doctors implement electronic medical records in their practices. He also said he plans to focus on the four areas known as the Medicare Core Measures: heart attack care, heart failure care, pneumonia care and surgical care improvement.
Another 20 percent of Ragain's work will remain in patient care.
"He'll still be on the front lines seeing the issues that are affecting our physicians and patients," Bruce said.
Ragain is also a fellow with the American Academy of Family Physicians and American Board of Family Physicians.


text:
Security Minister Says No Surge In Crime (only murders), Yet Announces Crime Plan
Photo: IrieFM.net
Security Minister Says No Surge In Crime (only murders)
In a speech that may at first sound contradictory, National Security Minister Peter Bunting pointed out that there is no surge in crime per se, but still announced a crime plan.
Speaking in Parliament yesterday, Bunting said there were reductions in major crimes, but murder continues to be increase. In attempting to give a reason for the hike in crime, Bunting put the blame on the Lottery scam. In a meeting in Hanover over a week ago, Bunting had said that the national murder figure moved from 494 to 581 up to June 30, which is a 17.6% overall increase.
Western Jamaica Murder Surges
Of this figure, St. James had 103 murders. Westmoreland with an almost 100 per cent increase in murders, jumping from 22 last year to 42 up to June 30 this year. Westmoreland's neighbour, Hanover is also beginning to surge, and moved from 19 up to 24. Trelawny was the only parish in the county of Cornwall to register a decline to only 8 murders.
National Increase
Also contributing to this increase was St Mary, moving from 13 to 15; from 17 to 21 in St Ann; also from 17 to 21 in Manchester; from 43 to 56 in Clarendon; from 64 to 68 in St Catherine North (Spanish Town); 11 to 24 in St Andrew North; 5 to 12 in St Thomas; moving from 21 to 27 in Kingston Central; and from 22 to 29 in St Andrew Central.
Apart from St. James, Hanover and Westmoreland, the Lottery scam is not a big sore in the other parishes. How then does Bunting account for the rise in other police divisions?
The answer to reducing crime, lies not only in long term strategies, but also in policing. The other police divisions could take a cue from Trelawny's police. According to the police, they have formed a squad aimed at stifling criminal activity in the parish, to let criminals know that Trelawny is not the place to be.
Strangers coming to live in the parish are thoroughly checked to see if they are wanted in any police division. Zero tolerance arrests are made, among other strategies that are obviously working. Trelawny is the second safest parish to live and there is a quiet peace and tranquillity, reminiscent of "the good old days."
Bunting's Crime Plan
With over 600 murders since the start of the year, Bunting announced his crime plan to include:
Strengthening the operational capabilities of the Security Forces,
Addressing the route causes of our societal violence, with various social intervention strategies, and
Bringing important legislation to this House to support the investigation and prosecution of criminals,"
Long Term Measures
Now all 3 appear to be long term measures. How quickly can we strengthen the operational capabilities of the Security Forces, address the root cause of violence, or pass legislations that are brought to parliament?
Learn From Trelawny and Portland
These are great ideas and if brought to fruition, will cause reduction in the long term. However, for the short term, our advice to Bunting is to study what is being done in Portland (the safest parish) and Trelawny, then replicate the successful strategies island-wide.
KINGSTON, Jamaica – Minister of National Security Peter Bunting today told Parliament that there is no surge in crime per se, but rather a surge in murders, mentioning that the figures for other categories of violent crimes are down by eight per cent.
He then pointed out that rape was down by 25 per cent, aggravated assault down by 14 per cent, and robberies down by 16 per cent.
Bunting sought to explain the importance of understanding the main contributors to the spike in murders.
"On a per capita basis, the parishes of St James and Hanover and Westmoreland have the highest murder rates," he explained. "St James has a murder rate two-and-a-half times higher than the rest of Jamaica."
Bunting contended that all three parishes have a high concentration of lottery scamming activities and that a recent analysis by the National Intelligence Bureau found that at least one in three murders in Police Area 1 were identified as lottery scam-related.
It is suspected that the figures may be significantly higher.
Moya Hinds
Curated from No surge in crime, just murders – Bunting – Latest News – JamaicaObserver.com
Tags: crime planlottery scampeter bunting
Metal Detectors To Be Installed In All High Schools Island-wide for 2015-2016 School Year
Was Dennis Meadows Pushed Out of West Central St James?
Desiree Gobern-Vernon says:
The key components in reducing crime in Trelawny are 1. Management of the Division. Thumbs up to SP Wilfred Campbell who facilitates the suggestions of his staff, builds rapport with the citizens of the division and lead by examp. 2. The increase in relationship between communities and the police throughout the division through the hard work of the Community Safety and Security Team and the supportive Neighborhood Watch Divional Council. I can boast how accommodating and supportive our Divisional Commander has been in ensuring the functionality of the Neighborhood Watch groups. 3. The people of Trelawny will have no more of the crap criminals dished in the past. We are committed to ensure community safety and security our priority. 4. Our other hardworking officers across the division have been selfless and seemingly motivated to ensure restoration of law and ordet.

redpajama_set_name: RedPajamaCommonCrawl


Page 757 - Gallery Design of Coloring Pages | Connecticuttrafficcourts Witches For Children. Little Girl Coloring Pages. Sea Animal Coloring.
collection of galleries from Coloring Pages like Witches For Children. Little Girl Coloring Pages. Sea Animal Coloring. and other designs you might like Frog And Toad Worksheets. Colouring Pictures Of Fairies. All Pokemons Pictures. Pony Color Pages. Color Book Images. Free Printable Spiderman Coloring Pages. Colors Of The House.


text:
Eisner Award Winners
Filed in Awards, Comics | Steven H Silver, July 27, 2014 9:54 am
Tags: Comic-Con International, Eisner Awards, Hall of Fame, Spirit Award
The winners of the Eisner Awards, given for excellence in comic books, were announced fat Comic-Con International in San Diego on July 25.
Best Short Story: "Untitled," by Gilbert Hernandez, in Love and Rockets: New Stories #6
Best Single Issue (or One-Shot): Hawkeye #11: "Pizza Is My Business," by Matt Fraction and David Aja
Best Continuing Series: Saga, by Brian K. Vaughan and Fiona Staples
Best New Series: Sex Criminals, by Matt Fraction and Chip Zdarsky
Best Publication for Early Readers (up to age 7): Itty Bitty Hellboy, by Art Baltazar and Franco
Best Publication for Kids (ages 8-12): The Adventures of Superhero Girl, by Faith Erin Hicks
Best Publication for Teens (ages 13-17): Battling Boy, by Paul Pope
Best Humor Publication: Vader's Little Princess, by Jeffrey Brown
Best Anthology: Dark Horse Presents, edited by Mike Richardson
Best Digital/Webcomic: The Oatmeal, by Matthew Inman
Best Reality-Based Work: The Fifth Beatle: The Brian Epstein Story, by Vivek J. Tiwary, Andrew C. Robinson, and Kyle Baker
Best Graphic Album—New: The Property, by Rutu Modan
Best Graphic Album—Reprint: RASL, by Jeff Smith
Best Archival Collection/Project—Strips: Tarzan: The Complete Russ Manning Newspaper Strips, vol. 1, edited by Dean Mullaney
Best Archival Collection/Project—Comic Books: Will Eisner's The Spirit Artist's Edition, edited by Scott Dunbier
Best U.S. Edition of International Material: Goddam This War!, by Jacques Tardi and Jean-Pierre Verney
Best U.S. Edition of International Material—Asia: The Mysterious Underground Men, by Osamu Tezuka
Best Writer: Brian K. Vaughan, Saga
Best Writer/Artist: Jaime Hernandez, Love and Rockets New Stories #6
Best Penciller/Inker or Penciller/Inker Team: Sean Murphy, The Wake
Best Painter/Multimedia Artist (interior art): Fiona Staples, Saga
Best Cover Artist: David Aja, Hawkeye
Best Coloring: Jordie Bellaire, The Manhattan Projects, Nowhere Men, Pretty Deadly, Zero, The Massive, Tom Strong, X-Files Season 10, Captain Marvel, Journey into Mystery, Numbercruncher Quantum and Woody
Best Lettering: Darwyn Cooke, Richard Stark's Parker: Slayground
Best Comics-Related Periodical/Journalism: >Comic Book Resources, produced by Jonah Weiland
Best Comics-Related Book: Genius, Illustrated: The Life and Art of Alex Toth, by Dean Mullaney and Bruce Canwell
Best Scholarly/Academic Work: Black Comics: Politics of Race and Representation, edited by Sheena C. Howard and Ronald L. Jackson II
Best Publication Design: Genius, Illustrated: The Life and Art of Alex Toth, designed by Dean Mullaney
Bob Clampett Humanitarian Award: Joe Field
Hall of Fame: Orrin C. Evans, Irwin Hasen, Sheldon Moldoff, Hayao Miyazaki, Alan Moore, Bernie Wrightson
Bill Finger Award for Excellence in Comic Book Writing: Robert Kanigher, Bill Mantlo, Jack Mendelsohn
Russ Manning Promising Newcomer Award: Aaron Conley
Spirit Retailer Award: All Star Comics (Melbourne, Australia), Legends Comics and Coffee (Omaha, NE)


text:
import re
import os
import logging
import random

from io import BytesIO
from PIL import Image
from PIL import ImageChops

from assets.common import asset_category

ignore_items = re.compile(".*\.(png|config|frames|lua)", re.IGNORECASE)

def trim(im):
    """Trim whitespace from image."""
    bg = Image.new(im.mode, im.size, im.getpixel((0, 0)))
    diff = ImageChops.difference(im, bg)
    diff = ImageChops.add(diff, diff, 2.0, -100)
    bbox = diff.getbbox()
    if bbox:
        return im.crop(bbox)

def trim_and_square(icon):
    """Trim whitespace and pad icon to be square."""
    icon = trim(icon)

    if icon is None:
        return

    larger = icon.size[0]

    if icon.size[1] > larger:
        larger = icon.size[1]

    new_icon = Image.new("RGBA", (larger, larger))

    try:
        new_icon.paste(icon, icon.getbbox())
    except ValueError:
        return icon

    return new_icon

class Items(object):
    def __init__(self, assets):
        self.assets = assets
        self.starbound_folder = assets.starbound_folder

    def is_item(self, key):
        return (key.endswith(".object") or key.endswith(".techitem") or key.endswith(".codexitem") or
                (key.startswith("items", 1) and re.match(ignore_items, key) is None))

    def index_data(self, asset):
        key = asset[0]
        path = asset[1]
        offset = asset[2]
        length = asset[3]
        asset_type = "item"
        category = asset_category(key)
        asset_data = self.assets.read(key, path, False, offset, length)
        if asset_data is None:
            return
        if type(asset_data) is list:
            logging.debug("Skipping mod patch file %s in %s" % (key, path))
            return
        name = False
        item_name_keys = ["itemName", "name", "objectName"]
        for item_name in item_name_keys:
            try:
                name = asset_data[item_name]
            except KeyError:
                pass

        desc = ""
        if "shortdescription" in asset_data:
            desc = asset_data["shortdescription"]

        if not name:
            logging.warning("Skipping invalid item asset (no name set) %s in %s" % (key, path))
            return
        else:
            if key.endswith(".techitem"):
                name = name + "-chip"
            return (key, path, offset, length, asset_type, category, name, desc)

    def filter_items(self, category, name):
        """Search for indexed items based on name and category."""
        return self.assets.filter("item", category, name)

    def get_all_items(self):
        """Return a list of every indexed item."""
        c = self.assets.db.cursor()
        c.execute("select * from assets where type = 'item' order by name collate nocase")
        return c.fetchall()

    def get_item_index(self, name):
        """Return raw item index entry."""
        c = self.assets.db.cursor()
        c.execute("select * from assets where type = 'item' and name = ?", (name,))
        return c.fetchone()

    def get_item(self, name):
        """
        Find the first hit in the DB for a given item name, return the
        parsed asset file and location.
        """
        c = self.assets.db.cursor()
        c.execute("select key, path, desc from assets where type = 'item' and name = ?", (name,))
        meta = c.fetchone()
        if meta is not None:
            item = self.assets.read(meta[0], meta[1])
            return item, meta[0], meta[1], meta[2]
        else:
            return None

    def get_categories(self):
        """Return a list of all unique indexed item categories."""
        c = self.assets.db.cursor()
        c.execute("select distinct category from assets where type = 'item' order by category")
        return c.fetchall()

    def get_item_icon(self, name):
        """Return the path and spritesheet offset of a given item name."""
        item = self.get_item(name)
        if item is None or "inventoryIcon" not in item[0]:
            return

        icon_file = item[0]["inventoryIcon"]
        if not isinstance(icon_file, str):
            icon_name = [icon_file[0]['image']]
        else:
            icon_name = icon_file.split(':')
        if len(icon_name) < 2:
            icon_name = [icon_name[0], 0]

        if icon_name[0][0] != "/":
            icon_name[0] = os.path.dirname(item[1]) + "/" + icon_name[0]

        icon_data = self.assets.read(icon_name[0], item[2], image=True)
        if icon_data is None:
            return None

        icon = Image.open(BytesIO(icon_data))

        icon_type = str(icon_name[1])
        if icon_type.startswith("chest"):
            icon = icon.crop((16, 0, 16+16, 16))
        elif icon_type.startswith("pants"):
            icon = icon.crop((32, 0, 32+16, 16))
        elif icon_type.startswith("back"):
            icon = icon.crop((48, 0, 48+16, 16))
        elif icon_type.startswith("head"):
            icon = icon.crop((0, 0, 16, 16))

        if icon.size[0] != icon.size[1]:
            icon = trim_and_square(icon)

        if icon is None:
            return
        else:
            return icon.convert("RGBA")

    def get_item_image(self, name):
        """Return a vaild item image path for given item name."""
        # TODO: support for frame selectors
        # TODO: support for generated item images
        if name == "generatedsword":
            return Image.open(BytesIO(self.sword_icon())).convert("RGBA")
        elif name == "generatedshield":
            return Image.open(BytesIO(self.shield_icon())).convert("RGBA")
        elif name == "generatedgun":
            return Image.open(BytesIO(self.gun_icon())).convert("RGBA")
        elif name == "sapling":
            return Image.open(BytesIO(self.sapling_icon())).convert("RGBA")

        item = self.get_item(name)
        if item is None or "image" not in item[0]:
            return

        icon_file = item[0]["image"]
        icon = icon_file.split(':')
        icon = icon[0]

        if icon[0] != "/":
            icon = os.path.dirname(item[1]) + "/" + icon

        icon_data = self.assets.read(icon, item[2], image=True)

        if icon_data is None:
            logging.warning("Unable to read %s from %s" % (icon, item[2]))
            return

        icon = Image.open(BytesIO(icon_data)).convert("RGBA")

        if icon.size[0] != icon.size[1]:
            icon = trim_and_square(icon)

        return icon

    def missing_icon(self):
        """Return the image data for the default inventory placeholder icon."""
        return self.assets.read("/interface/x.png",
                                self.assets.vanilla_assets, image=True)

    def sword_icon(self):
        return self.assets.read("/interface/inventory/sword.png",
                                self.assets.vanilla_assets, image=True)

    def gun_icon(self):
        return self.assets.read("/interface/inventory/gun.png",
                                self.assets.vanilla_assets, image=True)

    def shield_icon(self):
        return self.assets.read("/interface/inventory/shield.png",
                                self.assets.vanilla_assets, image=True)

    def sapling_icon(self):
        return self.assets.read("/objects/generic/sapling/saplingicon.png",
                                self.assets.vanilla_assets,
                                image=True)

    def generate_gun(self, item):
        d = item[0]

        # seems to be a newish key
        if "directories" in d and len(d["directories"]) > 0:
            image_folder = d["directories"][0]
        else:
            image_folder = d["name"].replace(d["rarity"].lower(), "")
            image_folder = image_folder.replace("plasma", "")
            image_folder = "/items/guns/randomgenerated/" + image_folder + "/"

        butts = self.assets.images().filter_images(image_folder + "butt/")
        middles = self.assets.images().filter_images(image_folder + "middle/")
        barrels = self.assets.images().filter_images(image_folder + "barrel/")

        if len(butts) > 0:
            butt = random.choice(butts)[0]
            butt_width = self.assets.images().get_image(butt).size[0]
        else:
            butt = ""
            butt_width = 0.0

        if len(middles) > 0:
            middle = random.choice(middles)[0]
            middle_width = self.assets.images().get_image(middle).size[0]
        else:
            middle = ""
            middle_width = 0.0

        if len(barrels) > 0:
            barrel = random.choice(barrels)[0]
        else:
            barrel = ""

        gun = {
            "itemName": "generatedgun",
            "generated": True,
            "maxStack": 1,
            "tooltipKind": "gun",
            "level": 1.0,
            "levelScale": 1.0,
            "projectile": {"level": 1.0, "power": 1.0},
            "projectileCount": random.randint(1, 10),
            "projectileSeparation": random.uniform(0.0, 1.0),
            "drawables": [  # TODO: palettes, some inv icons offset wrong
                {"image": butt, "position": [-(float(butt_width)), 0.0]},
                {"image": middle, "position": [0.0, 0.0]},
                {"image": barrel, "position": [float(middle_width), 0.0]}
            ]
        }

        gun["inventoryIcon"] = gun["drawables"]

        # this is made up, dunno how it really figures it
        if "rateOfFire" in d and len(d["rateOfFire"]) == 2:
            gun["fireTime"] = random.uniform(d["rateOfFire"][0] / 5,
                                             d["rateOfFire"][1] / 5)

        if "multiplier" in d:
            gun["multiplier"] = d["multiplier"]
            gun["classMultiplier"] = d["multiplier"]

        if "handPosition" in d and len(d["handPosition"]) == 2:
            gun["handPosition"] = [-d["handPosition"][0],
                                   -d["handPosition"][1]]

        if ("muzzleFlashes" in d and len(d["muzzleFlashes"]) > 0 and
                "fireSound" in d and len(d["fireSound"]) > 0):
            gun["muzzleEffect"] = {
                "animation": random.choice(d["muzzleFlashes"]),
                "fireSound": [{"file": random.choice(d["fireSound"])}]
            }

        if ("projectileTypes" in d and len(d["projectileTypes"]) > 0):
            gun["projectileType"] = random.choice(d["projectileTypes"])

        if "weaponType" in d:
            gun["shortdescription"] = "Cheater's " + d["weaponType"]

        if "hands" in d and len(d["hands"]) > 0 and d["hands"][0] == 2:
            gun["twoHanded"] = True
        else:
            gun["twoHanded"] = False

        def copy_key(name):
            if name in d:
                gun[name] = d[name]

        copy_key("baseDps")
        copy_key("directories")
        copy_key("firePosition")  # TODO: not correct
        copy_key("fireSound")
        copy_key("hands")
        copy_key("inaccuracy")
        copy_key("muzzleFlashes")
        copy_key("name")
        copy_key("nameGenerator")
        copy_key("palette")
        copy_key("projectileTypes")
        copy_key("rarity")
        copy_key("rateOfFire")
        copy_key("recoilTime")
        copy_key("weaponType")

        return gun

    def generate_sword(self, item):
        d = item[0]

        if "rarity" in d:
            image_folder = d["name"].replace(d["rarity"].lower(), "")
        else:
            image_folder = d["name"]
        image_folder = re.sub("(uncommon|common|crappy|new)", "", image_folder)
        image_folder = "/items/swords/randomgenerated/" + image_folder

        handles = self.assets.images().filter_images(image_folder + "/handle/")
        blades = self.assets.images().filter_images(image_folder + "/blade/")

        if len(handles) > 0:
            handle = random.choice(handles)[0]
        else:
            handle = ""

        if len(blades) > 0:
            blade = random.choice(blades)[0]
        else:
            blade = ""

        sword = {
            "generated": True,
            "itemName": "generatedsword",
            "tooltipKind": "sword",
            "parrySound": "",
            "level": 1,
            # TODO: palette
            "drawables": [{"image": handle},
                          {"image": blade}]
        }

        sword["inventoryIcon"] = sword["drawables"]

        ps = "primaryStances"
        if ps in d:
            sword[ps] = d[ps]
            sword[ps]["projectile"] = {
                "level": 1.0,
                "power": 1.0
            }
            if ("projectileTypes" in d[ps] and
                    len(d[ps]["projectileTypes"]) > 0):
                sword[ps]["projectileType"] = random.choice(d[ps]["projectileTypes"])

        als = "altStances"
        if als in d:
            sword[als] = d[als]
            sword[als]["projectile"] = sword[ps]["projectile"]
            if ("projectileTypes" in d[als] and
                    len(d[als]["projectileTypes"] > 0)):
                sword[als]["projectileType"] = random.choice(d[als]["projectileTypes"])
        else:
            sword[als] = sword[ps]

        if "rateOfSwing" in d and len(d["rateOfSwing"]) == 2:
            sword["fireTime"] = random.uniform(d["rateOfSwing"][0],
                                               d["rateOfSwing"][1])

        if "rarity" in d:
            sword["rarity"] = d["rarity"]
        else:
            sword["rarity"] = "common"

        if "weaponType" in d:
            sword["shortdescription"] = "Cheater's " + d["weaponType"]

        if "soundEffect" in d and len(d["soundEffect"]) > 0:
            sword["soundEffect"] = {
                "fireSound": [{"file": random.choice(d["soundEffect"])}]
            }

        def copy_key(name):
            if name in d:
                sword[name] = d[name]

        copy_key("fireAfterWindup")
        copy_key("firePosition")
        copy_key("weaponType")

        return sword

    def generate_shield(self, item):
        d = item[0]

        if "kind" in d:
            image_path = "%s/%s/images" % (os.path.dirname(item[1]),
                                           d["kind"])
            images = self.assets.images().filter_images(image_path)
            if len(images) > 0:
                image = random.choice(images)[0]
            else:
                image = ""
        else:
            image = ""

        shield = {
            "generated": True,
            "itemName": "generatedshield",
            "maxStack": 1,
            "tooltipKind": "shield",
            "level": 1.0,
            "levelScale": 1.0,
            "healthStuckAtZeroTime": 5.0,
            "perfectBlockTime": 0.15,
            "shieldSuppressedAfterDamageTime": 0.15,
            "drawables": [{"image": image}],
            "inventoryIcon": [{"image": image + ":icon"}]
        }

        if "rarity" in d:
            shield["rarity"] = d["rarity"]
        else:
            shield["rarity"] = "common"

        if "kind" in d:
            shield["shortdescription"] = "Cheater's " + d["kind"] + " Shield"

        def copy_key(name):
            if name in d:
                shield[name] = d[name]

        def copy_base(name):
            if name in d["baseline"]:
                shield[name] = d["baseline"][name]

        copy_key("breakParticle")
        copy_key("breakSound")
        copy_key("health")
        copy_key("healthRegen")
        copy_key("hitSound")
        copy_key("perfectBlockParticle")
        copy_key("perfectHitSound")
        copy_base("damagePoly")
        copy_base("knockbackDamageKind")
        copy_base("knockbackPower")
        copy_base("recoilTime")
        copy_base("shieldPoly")
        copy_base("statusEffects")

        return shield

    def generate_sapling(self, item):
        sapling = {
            # TODO: pick random for all
            "foliageHueShift": -0.0,
            "foliageName": "brains",
            "stemHueShift": -0.0,
            "stemName": "metal"
        }

        return sapling

    def generate_filledcapturepod(self, item, player_uuid):
        filledcapturepod = {
            "actionOnReap": [{
                "action": "spawnmonster",
                "arguments": {
                    "aggressive": True,
                    "damageTeam": 0,
                    "damageTeamType": "friendly",
                    "familyIndex": 0,
                    "killCount": None,
                    "level": 1,
                    "ownerUuid": player_uuid,
                    "persistent": True,
                    "seed": self.assets.monsters().monster_seed()
                },
                "level": 1,
                "offset": [0, 2],
                "type": self.assets.monsters().random_monster()
            }],
            "level": 7,
            "speed": 40
        }

        return filledcapturepod

redpajama_set_name: RedPajamaGithub


text:
Empowering Voters with Disabilities: You Have a Voice
One in five people in the United States who are eligible to vote has a disability, with 16 million voters with disabilities voting in the 2016 election. In order to ensure that this powerful voting bloc has access to the election process, several laws have been passed that improve accessibility, including the Americans with Disabilities Act and the Help America Vote Act.
Generally speaking, voters with disabilities have the right to vote privately and independently, in an accessible polling location, with any necessary assistance made available.
Assistance—People with disabilities may bring someone to help them vote, or may ask for assistance from precinct election officials. In fact, anyone can help a person with a disability vote, except for the person's employer, an agent of the employer, an agent of the person's union, or any candidate whose name appears on the ballot in the voters' precinct. However, no one can tell a voter how to mark the ballot or to provide information to others on how the person voted.
Accessibility—State and federal law requires that voters with disabilities be given the same opportunity for access to and participation in elections, just as any other voter. The Americans with Disabilities Act protects people with disabilities from receiving unequal treatment within state and local government services, programs, and activities. Specifically, in terms of voting, this law protects the right to vote by ensuring voters with disabilities have access to:
Accessible parking;
Accessible route to entrance;
Accessible entrance;
Accessible route to voting area;
Voting procedures; and
Accessible voting machines.
Moreover, the Help American Vote Act requires that each polling location have one voting machine that is accessible to people with disabilities, including non-visual accessibility for the blind and visually impaired. Curbside voting is available at any polling place that is exempt from the accessibility requirements.
Eligibility—People who have a guardian are allowed to vote, as long as they meet eligibility requirements and have not been declared incompetent for voting purposes by a probate court. A drivers' license is not required to vote, although all voters must bring acceptable identification to the polls.
Accommodations—A voter with a disability who does not have a traditional signature may make an "X" in place of the signature or use assistive technology or augmentative device to affix a signature, as long as it is witnessed by someone and that person also signs the form. And while a Power of Attorney is not able to sign a person's name to voter registration form, an "attorney-in-fact" can be appointed to sign a voter registration application on a person with disabilities behalf, but only at the person's direction and in their presence.
Absentee—If a person with a disability is confined to a public or private institution, like a nursing home or residential care facility, the county board of elections can deliver a ballot to the person or they may vote via absentee ballot. All absentee ballots that are received on-time and that meet legal requirements will be counted and included in election returns.
People with disabilities have a stake in the election process, and the Americans with Disabilities Act and other state and federal legislation ensures that they are fully empowered to exercise their basic—and vital—right to vote.
New Obstacles at the Polls for Voters with Disabilities
Ratify the Rights of Persons with Disabilities
Voters' Rights Infringed
National Disability Independence Day – A Reminder That We've Come a Long Way
Merit Badge Program Teaches Scouts About Disabilities


We know you love craft beer more than the average Joe. So, to help celebrate the launch of the newest craft brewery in the area, New Belgium, we are going to offer you something extra special. Be sure to grab a punch card at today's event. If you attend at least one event per day and get your card punched you will be eligible to win a gift basket of New Belgium wearables. We will pull the winner at the final New Belgium party at Public House on Friday, September 4th starting at 8 pm. You must be present to win.
Monday, August 31 at 28 North 9-11pm for Beer for a Year Giveaway.
Tuesday, September 1 at Andy's Pub 6-8 pm for Sampling. Jekyll & Hyde 9-11pm for Tap Takeover.
Wednesday, September 2 at Friday's 6:30-8:30 for Sampling with Appetizer Pairings. Sluggers 9-11pm for Tap Takeover and Pint Giveaway.
Thursday, September 3 at Calamari's 6-8pm for Hops and Tots Sampling. Sandbar 9-11pm for Tap Takeover.
Friday, September 4 at Sherlocks 6-8pm for Happiest Hour Sampling and Food Pairing. Public House 8-10 pm for Sampling.


text:
TON Foundation Launches TON Storage, Decentralized File-sharing Solution
The TON Storage will use financial incentives from Toncoin with the help of smart contracts on the blockchain.
The Ton Foundation, a non-commercial organization behind TONCOIN, has announced the launch of its TON Storage, a decentralized file-sharing and data storage solution. The Ton Storage is developed similarly to the Torrent file system, which encompasses peer-to-peer technology, but runs on the Ton open blockchain. As such, the TON developers anticipate taking head-on projects like Filecoin and Storj.
Inner Workings of Ton Storage
The Ton network, a proof-of-stake blockchain developed by Telegram Messenger founders, has grown to a billion-dollar ecosystem in a few years. The Ton Storage is expected to help user store files of any size on the decentralized Ton network.
Notably, TON Storage will use financial incentives with the help of smart contracts on the blockchain. As such, users will be guaranteed security and the ability to share with other network users freely.
"A node operator and a user create a smart contract on the TON blockchain that guarantees that the user will pay a fixed amount in Toncoin to store files for a predetermined amount of time," the company noted.
What makes Ton Storage unique from competitors is the fact that anyone can become a node operator and receive payments from other users for hosting files. Consequently, the Ton Foundation anticipates helping grow the on-chain activity of the underlying blockchain.
Moreover, the TON Storage combines uniquely with TON Sites and TON DNS to enable different sites to launch seamlessly without requiring a fixed IP address, a centralized domain, or a certified centralized centre. As a result, all TON Sites can be hosted on TON Storage without the need for a traditional web server.
Anatoly Makosov, a founding member of the TON Foundation, said:
"The launch of TON Storage was long-awaited; this technology can be used by both individual users and services with a multimillion-dollar audience. Providing a reliable distributed storage solution is the next step in realizing our vision of a decentralized, open internet. We can't wait to see what products our community will create using this technology."
Toncoin Market Outlook
According to our latest crypto price oracles, the Toncoin price is exchanging around $2.18 on Friday, down approximately 1.27 percent in the past 24 hours. The Toncoin has a fully diluted market capitalization of approximately $10,874,034,882 with a 24-hour trading volume of about $36,007,209.
Backed by a non-commercial group of supporters, the Ton network promises to disrupt the perception of decentralization. Furthermore, the Ton network can scale its throughput to millions of transactions per second. The Ton network uses smart contracts that are executed using TON Virtual Machine (TVM).
next Altcoin News, Blockchain News, Cryptocurrency news, News
By Bhushan Akolkar December 21st, 2022
Altcoin News, Blockchain News, Cryptocurrency news, News Wallet Developer SafePal Announces Support for The Open Network (TON)
This partnership with TON will allow SafePal's hardware and software wallet users to store and send the $TON coins and interact directly with TON dApps.
By Steve Muchoki December 15th, 2022
Altcoin News, Blockchain News, Cryptocurrency news, News Orbs Launches TON Verifier to Authenticate Ecosystem's Smart Contracts Code
The Orbs has gained traction as a public and decentralized blockchain infrastructure operated via permissionless validators and the Proof-of-Stake (PoS) consensus mechanism.
By Bhushan Akolkar December 1st, 2022
Blockchain News, Cryptocurrency news, News TON Steward Announces $126M Rescue Fund to Attract More Projects
The TON Foundation's rescue fund will help projects experience liquidity problems amid the recent collapse of the crypto exchange FTX.


Qualification - Diploma in Graphic design or bachelors in animation or graphics.
2- Corel Draw, Photoshop, Illustrator, In-design and all designing tools, 3D design, Logos.
Brochures, Logos, Social Media, Outdoor Design etc..
4- Should be able to design media events/ banners/ leaflets.
6- Competency in composition & editing of the videos.


It's so hard to believe the little ones are back in school already! What could beat a whimsical back-to-school photo shoot? This back to school portrait shoot post is VERY late in coming, as far as sharing goes, but it's hard to make time for blogging! I just had to share these darling back to school pics anyway. These portraits were taken days before D. started KINDERGARTEN. Unbelievable. You can see how proud and excited he is in his portraits. It's a child photographer's dream to capture to emotion our little ones have. For parents, it's so hard to remember all of the details, so I love when a photograph can save some of them forever!
For this portrait session, we had a little mini portrait adventure, complete with taking a walk to "school," reading, writing, and even a little teaching (D. teaching me!) At one point, D. was telling me all about the planets and how they fit together and race through the solar system. Such sweet moments to capture on camera!


text:
Falkland Islands / Malvinas
Falklands Senior Veterinary Officer is an woman Islander, born and educated in the Islands
The Falkland Islands Government (FIG) confirmed that following a recruitment process at the end of 2021, Zoe Fowler was offered and has accepted the post of Senior Veterinary Officer for the Falkland Islands Government.
Sat, 15 Jan 2022 20:55:00 GMT
Falklands' Maritime Heritage Trust resumes search for Shackleton's Endurance
Last week the Falklands Maritime Heritage Trust announced the resumption of the search for Ernest Shackleton's Endurance which lies in deep water beneath the ice of the Weddell Sea. A hundred years after his death Shackleton ...
Falklands' War 40th anniversary: HMS Sheffield veterans raising money for a memorial
Veterans of the former Royal Navy destroyer HMS Sheffield are looking to raise £15,000 in just a couple of months – in time to install a memorial on the 40th anniversary of her loss during the Falklands war.
Fri, 14 Jan 2022 20:13:00 GMT
Former Spanish PMs support dialogue between Argentina, UK over Falklands
Argentine President Alberto Fernández Friday thanked former Spanish Prime Ministers for their support to resuming dialogue with the United Kingdom over the Falklands / Malvinas issue.
Fifty years since the air link between Falkland Islands and Comodoro Rivadavia
Half a century ago, on 12 January 1972, a seaplane from the Argentine Air Force landed in Stanley harbor establishing the first regular flight between Comodoro Rivadavia and the Falkland Islands. From then onwards, "sanitary,...


text:
Innovative Science Blog
Science, reviews of stuff, and humor
How Chemical Companies can Win the Public's Admiration
Posted on October 10, 2012 by slewis
A colleague of mine recently said something to me that made me reflect on some of the positive interactions I have had with people who work at large companies. Immediately two people (Drs. T.D. Shaffer and L.S. Baugh) came to mind as they had taken time to talk with me and provide advice regarding literature resources for publications that I was working on. Over the years I have had the fortunate opportunity to converse with other great scientists such as Professors Richard Jordan and Jun Okuda. I then thought to myself about the dislike that most of the general populous has for companies such as Exxon Mobil, Dow Chemical, and the like not to mention chemists in general. This document outlines common-sense steps that such large companies can take to gain the trust and respect of the common person and as a result an appreciation for chemistry and chemists. Since the ultimate success or failure of a company rests on its relationship with the consumer it is my belief that this document will be of value to those in managerial and decision making positions.
1) Public Educational Outreach: The company in question (within the country they were started in) will dedicate a significant portion (ca. 10 + %) of its resources (financial, informational, and instructional) to the advancement of sciences among students ranging from grade school through graduate school.
Financial Outreach: This program is one that treats all individual applicants equally and makes no distinction based on race, gender, financial/class status etc. but instead is ultimately concerned with providing resources for those that show special aptitude in the sciences to further their knowledge through scholarship funds. Such funding will be strictly reserved for educational related expenses only; however, it will retain enough flexibility so that the student may fully benefit from such funding. For example, school supplies, books, tuition, room and board would all be acceptable expenses to which such funds could be applied to. All such scholarships will be offered on a regional basis and be awarded on a composite average of scholarship test scores, school grades and in certain instances recommendations from science teachers within a given school. It will be openly acknowledged that these scholarships are provided by the company in question as a means of improving society in general and this will in turn bolster the public's perception of the provider.
Informational Outreach: This program is one that promotes the company by discussing (in a manner that does not compromise intellectual property) some of the advances and processes that the company in question has developed for the production of materials it produces. Much of this information will be provided to scientific writers ranging from authors of general textbooks to those who focus on advanced topics. The remainder will be provided through publications issued by and conferences hosted by the company.
Instructional: The company in question will provide short courses, conferences, and other general instructional outreach programs to students within the sciences. This will be the smallest segment of the public educational outreach; however, it may in many instances have the greatest impact. During such events people will associate the company with science and recognize it as a leader in the field. Moreover, such events may have an additional benefit in that talented students may desire to ultimately work for the company after attending such an event.
2) Job Generation Outreach:
Partnerships: The company in question will seek out smaller cutting edge companies that offer fresh approaches to problems facing the chemical industry. Working relationships will be structured such that the smaller partner prospers by such interactions not only through direct funding to support R&D activities but also by granting the innovator with a small but significant stake in technologies that they have had a part in devising. This performance reward system will help further stimulate new advances in the area of chemistry that have true value in terms of real world application and not just be of academic interest only. This will in turn help stimulate the economy and grow the workforce since small businesses still employ the bulk of laborers in the US. The funding company can then further showcase such partnerships within the local region of the smaller partner as well as globally.
Internships/scholarships: The company in question will offer college students (both undergraduate and graduate) the opportunity to apply for apprenticeship positions where the student can learn science hands on. The student will be provided with a stipend sufficient enough to cover expenses such as travel, room and board and also basic health care coverage. Likewise, the company in question will offer these students with scholarships that will be awarded in a manner similar to those described in 1.1. The purpose of these scholarships will be to reduce the financial burden of the student and can even be applied to paying down student loans.
Academic Funding: The company will continue to assist professors financially in terms of R&D expenditures. The bulk of such funding will be used to pay graduate student stipends. Such students may in turn decide they wish to work for the funding company once they graduate as a means to display their appreciation.
3) Environmental Outreach: The company in question will provide informational/instructional resources in the form of literature, short courses, and conferences covering topics related to the environment. Emphasis will be on topics such as recycling, alternative energy and material resources, prevention of pollution, etc. The company will discuss the steps that the company has implemented to reduce their impact on the environment as well as steps that individuals can take to help protect the environment. These programs will produce a positive impression
University of Akron/Professor Joseph P. Kennedy Expose, Part 26 (New Information)
How Singularity will bring DEATH to the Arts and Sciences
Improving the sad state of professor, student relationships.
University of Akron/Professor Joseph P. Kennedy Expose, Part 25 (Conclusion)
University of Akron/Professor Joseph P. Kennedy Expose, Part 24 (Cover-up by Cleveland Plain Dealer and Akron Beacon Journal)
slewis on University of Akron/Professor Joseph P. Kennedy Expose, Part 25 (Conclusion)
John Smith on University of Akron/Professor Joseph P. Kennedy Expose, Part 25 (Conclusion)
slewis on Youngevity®: Good Products, Bad Customer Service
Keith Boynton on Youngevity®: Good Products, Bad Customer Service


text:
Grounds for Science
Dec 7, 2018 – Exploring quantum materials and black holes
with Arielle Little and Vinay Ramasesh
This event has been postponed until Friday, December 7
Friday, December 7, 2018 at 6:30 PM at Scarlet City Espresso Bar
The weird and wonderful world of Quantum Materials
Some of the most notable achievements in the study of materials have led to technological breakthroughs which have shaped modern society; take, for example the solid-state transistors which are the foundation for computation. But apart from useful applications, the study of the quantum mechanical properties of crystalline materials, or "hard condensed matter physics", is in fact a rich playground for fundamental physics. In complex, strongly-interacting systems, exotic properties emerge which do not simply follow from the physical laws governing particles in a vacuum. A classic example is the phenomenon of superconductivity—which took scientists nearly 50 years to explain. In this talk, Arielle will try to convince you that condensed matter physics, on a fundamental level, is cool too.
Credit: Genevieve Martin / ORNL
Arielle Little
Arielle Little got hooked on physics research as a UC Berkeley undergrad while working on a large-scale experiment with the goal of trapping and measuring atomic antihydrogen. Now, as a graduate student in the Physics department, she works with smaller-scale experiments but on more complicated and messier physical systems. But really, she gets to play with lasers all day up at Lawrence Berkeley National lab. When not in the lab you can find her riding and racing bicycles all over California.
Exploring the physics of black holes with quantum computers
In recent years a connection has emerged between the physics of information in black holes and the theory of quantum error correction. We are beginning to realize the technology to explore this connection experimentally. In this talk, Vinay will describe a recent experiment being performed at his lab in UC Berkeley in this vein.
Credit: Marie Lu
Vinay Ramasesh
Vinay Ramasesh is a grad student at UC Berkeley working on realizing and optimizing small quantum processors, towards building a full-scale quantum computer. Before coming to Berkeley, Vinay was an undergraduate student at MIT where he worked on cooling atoms with lasers. When not working in the lab, Vinay enjoys playing music, frisbee, and tennis.


Join other pharmacists for novel continuing education specifically targeted for individuals interested in owning a pharmacy. Whether you are in the beginning stages or have given ownership considerable thought, this program will provide you with the most up-to-date information on what it will take to get your future pharmacy up and running. This program will review the essential element of financing, as well as legal and regulatory requirements, and prepare you for your future in ownership.
In addition, at the end of the program you will receive your own copy of the How to Open a Pharmacy manual. This manual, developed by OPA and American Pharmacy Services Corporation (APSC) is the first of its kind to cover Ohio-specific forms and information for opening a pharmacy.
Join us on Thursday, May 28 from 1:00 pm to 5:30 pm at the OPA office in Columbus for this fantastic educational opportunity.
This program will include three contact hours (0.4 CEU) of continuing pharmacy education. Cost is $149 for OPA members and $249 for nonmembers. Please direct your questions and comments to Aimee Wallace, R.Ph., PharmD at 614.389.3236 or awallace@ohiopharmacists.org.


Epinephrine, also called adrenaline, hormone that is secreted mainly by the medulla of the adrenal glands and that functions primarily to increase cardiac output and to raise glucose levels in the blood. Epinephrine typically is released during acute stress, and its stimulatory effects fortify and prepare an individual for either "fight or flight" (see fight-or-flight response). Epinephrine is closely related in structure to norepinephrine, differing only in the presence of a methyl group on the nitrogen side chain. In both substances, the amine (nitrogen-containing) group is attached to a catechol group (a benzene ring with two hydroxyl groups)—a structure unique to the catecholamines. Both substances are key stimulatory components of the sympathetic nervous system (part of the autonomic nervous system), hence their pharmacological classification as sympathomimetic agents.
Epinephrine is produced specifically in the adrenal medulla, where the amino acid tyrosine is transformed through a series of reactions to norepinephrine. An enzyme known as phenylethanolamine N-methyltransferase, which is found in the chromaffin cells of the adrenal medulla, catalyzes the methylation of norepinephrine to epinephrine. In addition to the release of epinephrine from the adrenal glands, small amounts of the hormone are also released from the ends of sympathetic nerves.
The actions of epinephrine are complex, owing to its stimulatory effects on α- and β-adrenergic receptors (or adrenoceptors, so named for their reaction to the adrenal hormones), which produce various responses, depending on the specific receptor and the tissue in which it occurs. Hence, epinephrine causes constriction in many networks of minute blood vessels but dilates the blood vessels in the skeletal muscles and the liver. In the heart, it increases the rate and force of contraction, thus increasing the output of blood and raising blood pressure. In the liver, epinephrine stimulates the breakdown of glycogen to glucose, resulting in an increase in glucose levels in the blood. It also acts to increase the level of circulating free fatty acids. The extra amounts of glucose and fatty acids can be used by the body as fuel in times of stress or danger, when increased alertness and exertion are required. The physiological actions of epinephrine are terminated by metabolic breakdown with catechol-O-methyltransferase (COMT) or monoamine oxidase (MAO), by reuptake into nerve endings, and by diffusion from active sites.
Purified active epinephrine is obtained from the adrenal glands of domesticated animals or prepared synthetically for clinical use. Epinephrine may be injected into the heart during cardiac arrest to stimulate heart activity. Epinephrine is also used to treat anaphylaxis (acute systemic allergic reaction), which can occur in response to exposure to certain drugs, insect venoms, and foods (e.g., nuts and shellfish). It is also occasionally used in the emergency treatment of asthma, where its relaxation of smooth muscle helps to open the airways in the lungs, and in the treatment of glaucoma, where it appears to both decrease the production of aqueous humour and increase its outflow from the eye, thereby lowering intraocular pressure. In turn, certain disease states are associated with abnormalities in epinephrine production and secretion. For example, epinephrine and other catecholamines are secreted in excessive amounts by pheochromocytomas (tumours of the adrenal glands).
Epinephrine was discovered in the late 1800s. English physiologists George Oliver and Sir Edward Albert Sharpey-Schafer were among the first to describe the blood-pressure-raising effect of a substance from the adrenal medulla. By 1900 epinephrine had been isolated and identified by American physiological chemist John Jacob Abel and, independently, by Japanese American biochemist Jokichi Takamine. In 1904 German chemist Friedrich Stolz became the first to synthesize the hormone.


Studio 12: altered notebook !
Hi all! Miria here with a new project for Studio 12.
Today I've altered a notebook! My sister likes cooking, she's so good at cake design so I made her a recipe book where she can takes notes.
I adhered some corrugated cardstock to the cover and found easily all the images I needed on the Welcome Home section of the endless inspiring cd Studio 12 Picknix Collection 1, cut them out, distressed and sticked with 3d foam pads. I added a sentiment from the same cd and the word "Recipes" made with die cut letters.
As explained last week we have tweaked our challenge rules and from last weeks challenge onwards we shall be picking a RANDOM WINNER each week to get one of our great prizes! WOOHOO!! We're doing this as a massive thanks to you all for entering each week and we think it's much fairer that everyone gets an equal chance to win some lovely goodies, no matter how great your technique for colouring is! So from now on, if you enter then you're in the draw! We will still choose our favourite top 3 as well and they will receive a little prize too. IN ADDITION, you can now enter as many challenges as you wish and are no longer restricted to 10!
and you win the brand new Christmas Collection, "Home for Christmas"... please email Nikky quoting the following code PD1W39a37 to claim your prize.
Please email Nikky quoting code PDTOP3W37 to claim your download prize.
and the randomly chosen challenge winner will win all of the BRAND NEW Halloween download kits ..... Witchie, Witchie and Witchie Journalling cards ... WOW!
Sally - Oh I love this new Home for Christmas CD Rom. There is so much to chose from and all the images/characters and papers are lush! I have done a gate fold card today, first time I have done this type of card, but I think it turned out ok. I used one of the digi images and coloured her first with Promarkers and Graph'it markers, then picked the backing papers. Cut out the centre of the card with a Spellbinders die, I backed the front/back sides with the backing papers, dangled her on a piece of ribbon and added a holly embellishment. for the front I added a heart and two of the little houses and a sentiment.
Zoe - I really enjoyed this challenge, I've made a card that I've not created before & that is an easel base card with a fold-back card on the top! I used the fabulous Home For Christmas collection - printing off papers, decoupage and lots of gorgeous embellishments. It was easy to do once I got my head around putting the 2 card types together. I finished it off with a touch of sparkle & glossy accents.
Asha - I used the adorable Angelberry Christmas CD to make this variation on a square tri-fold card. And to step up the festivity I added sheer ribbon, liquid pearls and bling.
Alethea - I decided I wanted to try something new this week and saw this modified tri-shutter card so thought I'd give it a go! Everything I used on my card is from the Angelberry cd collection then I just added the heart charms, and kindyglitz everywhere.
Miria I made a door decoration just for a change. I used paper, bow and sentiments from very inspiring new CD, Home for Christmas . I die cut them all and kept together with brads. You can see it open and folded.
Hi everyone today I have made a criss cross card using the Angelberry Christmas CD. My papers are all from the CD, as is my little bingo card, the sentiment and trees inside and of course the stunning digi stamp on the front which I coloured with pencils, check out my Blog for more details!
Lidia Hi! Everyone and for this Challenge I Made a simple Card whit a Christmas Tree made whit squares and the Tea Bag Technique and a Beautiful Angelberry Pressies Digistamp so I Hope you Liked, the papers are from the Sundae of Seasons CD-Rom Collection.
Hopefully the DT have inspired you to make your project for this weeks challenge and we can not wait for you to share it with us. Please use Mr Linky to add your details so we can come over and see your project in full. Remember you have until Sunday 6th October noon to enter this challenge.
Hi there, it's Karon here and my turn to share this weeks tutorial with you all. I am going to show you how to make a Diamond Fold card. Hope you will give it a go.
You will need a 12" by 12" piece of card stock, from which you can make three card bases using this fold.
Cut a 12" by 4" piece of card stock and lets begin.
Firstly, score at the 2", 4", 8" and 10" points.
Next you will need to put a small pencil mark at the 6" point, at the top and bottom, this is for the position of the next score marks which are going to be diagonal.
Score from the top of the 2" point to the bottom 6" mark, and from the bottom of the 2" point to the top 6" mark. Then the same for the other side, so from the top of the 10" point to the bottom 6" mark and from the bottom of the 10" point to the top 6" mark. It should look like this.
Start off by making all the vertical lines, valley folds. Your diagonal folds are to be mountain folds. Make them nice and crisp with your bone folder.
Once scored this way, you will all ready see your card base start to form - so it should look like this.
Next, all you need to do is push the ends towards the middle and then push down on the centre diamond to flatten your card. When closed it will look like this.
Then this is how it looks standing up.
One more to the side to make sure you can see how it works.
Hey, it's Friday! Hello everyone and welcome to another challenge!
Now, before we even get started we have some great news for you all - from today's challenge onwards we shall be picking a RANDOM WINNER each week to get one of our great prizes! WOOHOO!! We're doing this as a massive thanks to you all for entering each week and we think it's much fairer that everyone gets an equal chance to win some lovely goodies, no matter how great your technique for colouring is! So from now on, if you enter then you're in the draw! We will still choose our favourite top 3 as well and they will receive a little prize too. IN ADDITION, you can now enter as many challenges as you wish and are no longer restricted to 10!
1st Place - Wisienor - please use the code PD1W36a34 to claim your prize which is a massive DigiWorld Download bundle!
We want you to show us your loveliest colour combo's which remind you of Sweet Combinations!
The winner of this challenge will get the Home for Christmas collection shown above and our Top 3 will all receive a download. Please don't forget our rules - they are at the bottom of this post otherwise you won't be in with a chance to win!
Ruth: I've kept it rather clean and simple this week! I've a stack of little envelopes that I need to use up as I bought them in the January sale as they were really really cheap - 4p (although they did come with little Christmas cards that were really naff - I did only buy them for the envelopes!) for 20 or 25 in a pack. So I indulged and bought rather a few. So, this brings me to these little cuties - I made 3 cards from a sheet of A4 card and printed one of the images from the fab Bonbon Belles straight onto the card and embellished with half pearls, stickles, embroidery thread and a button. Really quick and simple to make!
Shell- For my candy colours I went with the chocolate and lime section of the Bonbon Belles CD and as I love this sentiment I used a pre coloured butterfly image. I decided to keep it as a cas card, I just added a sentiment from the same CD and a few pearls, the corners started life as just metal silver corners and I covered them in frantage.
JAN - I decided to make a scrapbook layout this week using the fabulous 'Bonbon Belles CD'. I couldn't resist this picture and the 'Marshmallow Fluff' collection was just perfect for the job. I used six different papers and a couple of gorgeous little bows which is just a taster - there is so much more available and five other collections to choose from as well!
I've made a little scene with 4 of the images and added some die cuts.
Lizzie - I thought I would make these bright and cheerful gift tags. I used Bonbon Belles CD for my papers and my embellies. I used my Stickles to glitter around all the edges. When it was dry I placed my sentiment from the CD on the middle then decorated with butterfly and flowers and of course gems ! Its my turn to do the tutorial this week so go check it out !!
Patty: I made this card specially for my Mother's Birthday this past monday. All papers, butterflies, fence and sentiment are from I BonBon Belles CD. I just ink the edges and combine the colors and arrange the butterflies to make the look feels cute and simple. I know that she would love it... 'cause she loves flowers.
Lou: I used the Bonbon Belles CD too to make my card and have wanted an excuse to use the adorabe cherry images for ages and this weeks theme fits in beautifully. Cheeries have been placed on to a doily and embellished with a crochet flower, button & ribbon. Sentiment ticket is also from the CD. Card finally finished with some brads for added colour. The only sad thing about my card is that I really wanted to glaze the cherries but can't find my glaze. That can only mean one thing .... I need to tidy up!
Now it's your turn and you have until 12noon on Sunday 29th September to enter and Good Luck!
4. If you have word verification on your blog it really does slow us down when leaving comments - please consider turning off word verification especially as the comment moderation has a spam section.
Lizzie here!!! Its my turn this week to do the tutorial.
I had no idea how to make a rosette!
So I thought I would use one in my tutorial this week.
Sometimes we overlook the simplest of things!
circle dies - a large and a small one.
Cut strips of paper 1 1/4" x 11"
Score a strip of paper every 1/4"
Hot glue the ends together so it makes a circle.
and folding it in on itself to make a circle.
HOLD tight with your fingers!
folded paper onto the glue, holding in position until it is dry.
Then hot glue the smaller circle on top of the paper.
I used Kraft card as I liked the contrast to the candy colours.
Now punch a hole in one of the scallops of the tag.
into a zig zag using the folds.
Tie a piece of string through the hole.
Now the tag is ready for decorating!
I used my Stickles to glitter around all the edges.
butterfly and flowers and of course gems!
Studio 12 Stamps meet Halloween digis!
For a Boy Magic Slider card tutorial!
Studio 12 - Acrilic Post it Holder!


Apple Watch Series 4 vs Samsung Galaxy Watch: Who wins the battle of the two flagship watches?
Apple, on Wednesday, announced the Apple Watch Series 4, with a refreshed-yet-original iconic design. The re-engineered watch combines new hardware and software enhancements to deliver a genuinely intriguing performance. But how does it compare with the recently launched Samsung Galaxy Watch? Here's a rundown to give you an idea which watch fits best on your wrist, and life syle.
Despite rumors suggesting the otherwise, Apple has retained its traditional square face with the Series 4. Apple has also reduced the thickness of the watch, though it's not the thinnest Apple Watch to-date (the first-generation Apple Watch was 0.2mm thinner than this one). However, the watch still offers over 30% larger display than the Series 3, thanks to its smaller bezels.
Samsung, on the other hand, have an entirely different taste when it comes to smartwatch design. The Galaxy Watch offers a classic-looking circular dial and a rotating bezel for navigation. The Apple Watch 4, meanwhile, sticks to the traditional Digital Crown with haptic feedback and a menu button for navigation.
Both of the watches come in two different sizes, 42mm and 46mm for Galaxy Watch, and 40mm and 44mm for Apple Watch 4. They also have a range of extra third-party bands, in case you wish to change their look.
The Apple Watch Series 4 runs Apple WatchOS 5 out of the box and is powered by a next-gen S4 chip with a custom 64-bit dual-core processor. It sports a 324 x 394 pixels (40mm) or 368 x 448 pixels (44mm) OLED Retina display. The watch has 16GB of internal storage space, and a battery capable of keeping the watch alive for 18 hours.
Galaxy Watch, on the other hand, is powered by a Samsung Exynos 9110 dual-core 1.15GHz processor. The watch runs Tizen OS 4.0, and sports a 360 x 360 AMOLED touchscreen display. While the watch has only 4GB of internal storage space, it's battery-life throws the Apple Watch out of the park. The 46mm Galaxy Watch packs a 472mAh battery, capable of running the watch for 80+ hours on normal use. The 42mm model also runs 45+ hours on a single charge, which is almost thrice the life offered by the Apple Watch 4.
Both the watches are waterproof for swim-tracking and boast all the basic sensors, such as accelerometer, gyro, heart rate and altimeter. For connectivity, the watches come with Bluetooth, Wi-Fi, GPS and LTE (LTE variant only). The two flagship watches are NFC compatible for mobile payments via Samsung Pay (Galaxy Watch) and Apple Pay (Apple Watch 4).
As the trend goes, both Samsung and Apple have heavily focused their latest watches on health and fitness. Samsung has added a new stress management tracker, and 21 new indoor exercises to the Galaxy Watch. There's also a new advanced sleep tracker to monitor all levels of sleep, including REM cycles.
Apple, meanwhile, has gone a step further by adding an electrocardiogram (ECG) sensor in Apple Watch 4. It is a first for a smartwatch, although the ECG app will initially be available in the US only. For runners, Apple also claims to have made significant improvements in accelerometer and gyroscope too.
For music, Samsung Galaxy Watch has Spotify, whereas the Apple Watch, naturally, bundles-in Apple Music. While Spotify and Apple Music are the two biggest music streaming platforms, I still believe the former does a few things better than the latter. First, you can use Spotify online without having to pay a monthly subscription fee. Also, it is compatible on many more platforms away from your watch and phone, such as smart speakers, and more.
A section where the Galaxy Watch lags behind the Apple Watch is the third-party app support. The Apple Watch 4 has a far bigger selection of apps when compared to the Tizen OS-running Galaxy Watch. But a big upper-hand Tizen has over Apple Watch is that it is compatible with both Android smartphones and iPhones. Apple Watch can only be used with an iPhone. However, it is to be noted here that Samsung Pay will not work on a Galaxy Watch paired with an iPhone.
The 42mm Samsung Galaxy Watch comes in Midnight Black and Rose Gold color options, ans costs $329.99. The bigger one is available only in Silver, with a price tag of $349.99. The LTE variant, however, will set you back by a further $50, taking the price to $379.99 for 42mm and $ $399.99 for 46mm.
The Apple Watch, meanwhile, is pricier than the Samsung counterpart. The new Series 4 starts at $399 for a Bluetooth version and $499 for LTE. The watch will be available for pre-order Friday, September 14 onward.
Samsung Galaxy Watch vs TicWatch Pro: Which watch suits your needs?
Samsung Galaxy Watch vs Apple Watch Series 3: How the two flagship watches compare?
Next articleHow good is the Galaxy Watch's battery life?


Work With Us - County Line Trucking Ltd.
Do you want to work with a company that values family, safety and health like you do? Here at County Line Trucking Ltd. we make sure our values line up with our employees. That is why we offer family friendly scheduling so you can spend more time at home with your family.
We are a family-based trucking company operating in rural New Brunswick. All of our employees are like family and together, we aim to provide top notch freight delivery throughout Canada and the US in the safest, timely and most efficient manner possible.
When you work with County Line Trucking you will experience little sitting time when you transport and pick up loads. This allows for quick turnarounds to get you back on the road and onto your next destination to deliver shipments on schedule.
We offer two types of transportation schedules that are able to give (offer) you a great work-life balance.
The Western Canadian tour will require drivers to be on the road for two weeks traveling to the beautiful provinces on the West Coast of Canada and returning through the US or Canada. Drivers will work with an experienced logistics team to deliver quality services in finding the most efficient route to transport the goods and materials to their destinations.
When driving the Eastern Seaboard you will be able to enjoy the variety of scenic routes throughout the Maritime provinces and Eastern US states while delivering shipments on time as well as providing excellent service to our customers.
fax 506-375-6376. Please state Western or Eastern preference in the subject line or cover sheet.
At County Line Trucking Ltd. there are three divisions that drivers get to choose from and there is different travel time for each division. We are also hiring Owner/Operators for our team! Division contacts below.
We have three divisions drivers can choose from when they choose to work with us. These divisions give drivers a variety in travel time from 5 days on the road to 14. Positions available in all divisions.
© 2018 County Line Trucking. All Rights Reserved.


64 NOTES TO THE FINANCIAL STATEMENTS 30 JUNE 2009 5. FINANCIAL RISK MANAGEMENT OBJECTIVES AND POLICIES (CONTINUED) Risk exposures and responses (continued) Credit risk Credit risk arises from the financial assets of the consolidated entity, which comprise cash and cash equivalents, trade and other receivables, available for sale financial assets, derivative financial instruments and the granting of financial guarantees. The consolidated entity's exposure to credit risk arises from potential default of the counter party, with a maximum exposure equal to the carrying amount of the financial assets, as outlined below. For the Company it arises from receivables due from subsidiaries. Exposure to credit risk The consolidated entity's maximum exposure to credit risk at the reporting date was: Carrying Amount Carrying Amount In thousands of AUD Note 30 June 2009 30 June 2008 Cash and cash equivalents 14 131,159 80,867 Trade and other receivables 15 271,893 76,213 Derivative financial instruments 17 34,255 46,776 Available-for-sale financial assets 18 37 37 437,344 203,893 The company's exposure to credit risk at the reporting date was $276,968,000 (2008: $170,400,000) arising from receivables from subsidiaries. The consolidated entity's maximum exposure to credit risk for trade receivables at the reporting date by geographic region was: Carrying Amount Carrying Amount In thousands of AUD 30 June 2009 30 June 2008 Asia 30,151 30,574 Australia 1,113 1,217 31,264 31,791 Trade and other receivables The Company's and consolidated entity's exposure to credit risk is influenced mainly by the individual characteristics of each customer. The demographics of the consolidated entity's customer base, including the default risk of the industry and country in which customers operate, has less of an influence on credit risk. Approximately 39 percent of the consolidated entity's revenue is attributable to sales transactions with two customers (2008: 29%). More than 90 percent of the consolidated entity's customers have been transacting with the consolidated entity for over 5 years, and losses have occurred infrequently. Of the consolidated entity's trade and other receivables, 77% relate to receivables resulting from the sell down of the Narrabri Joint Venture (refer to note 7). The remaining trade and other receivables relate mainly to coal customers. The consolidated entity does not require collateral in respect of trade and other receivables. The consolidated entity trades only with recognised, creditworthy third parties. Receivable balances are monitored on an ongoing basis with the result that the consolidated entity's exposure to bad debts is not significant. The Company and consolidated entity have not recognised any impairment loss for trade and other receivables during the year ended 30 June 2009 (2008: Nil).


text:
The Children's Hospital of Philadelphia, also known by its acronym CHOP, is a children's hospital in Philadelphia, Pennsylvania. Its primary campus is located in the University City neighborhood of West Philadelphia on the campus of the University of Pennsylvania. The hospital has 594 beds and more than one million outpatient and inpatient visits annually.  It is one of the world's largest and oldest children's hospitals and the first hospital dedicated to the healthcare of children.

CHOP has been ranked as the best children's hospital in the United States by U.S. News & World Report and Parents Magazine in recent years. As of 2020, it was ranked number one in the nation by U.S. News & World Report for three out of ten specialties.  The hospital treats infants, children, teens, and young adults aged 0–21.

The hospital also treats adults that would benefit from advanced pediatric care. The hospital is located next to the University of Pennsylvania and its physicians serve as the pediatrics department of the Perelman School of Medicine at the University of Pennsylvania.

History

First hospital 1855–66
In 1855, Philadelphia had a population of about 460,000, and recorded 10,507 deaths. Leading causes of death were smallpox, typhoid, and scarlet fever. In the worst month of 1855, 300 children under 12 years old died, primarily of infectious diseases. A Philadelphia physician, Dr. Francis West Lewis, inspired by a visit to the new Great Ormond Street Hospital for Sick Children in London (founded 1852), enlisted Drs. T. Hewson Bache and R. A. F. Penrose Sr. to found the first children's hospital in North America.

On November 23, 1855, the following small advertisement appeared in the Philadelphia Public Ledger:

The Children's Hospital—located on Blight Street, running from Pine to Lombard, below Broad, is now open for the reception of Patients. Children suffering from Acute Diseases and Accidents will be received free of charge. A dispensary, for sick children, is also attached to the Hospital and will be open at the same place every day, (Sundays excepted from 11 to 12 o'clock, when advice and medicine will be given free of charge.)

The first location of the original Children's Hospital was a small building on Blight Street (now Watts St). The hospital consisted of 12 beds and a dispensary. That year they recorded 67 inpatient admissions and 306 outpatient visits.

Second hospital 1866–1916
Children's Hospital was relocated to 22nd Street between Locust and Walnut Sts after the American Civil War. This hospital consisted of 35 beds and a dispensary. The second hospital was the site of the first surgery at CHOP which was first performed by 1870. In addition, the first resident physician at CHOP was appointed in 1873 and formal medical teaching in medical and surgical clinics began in 1877.

Early on in CHOP's history, a long-term care ("convalescent") facility was opened as a County Branch near Overbrook. In 1899 the County Branch convalescent facility was closed and the program and patients transferred to the Seashore House near Atlantic City, New Jersey. CHOP later underwent an expansion and capacity was increased to 94 beds by 1892.
 A nursing school, the Ingersoll Training School, was opened in 1894.
 In 1900 the Catherwood Milk Laboratory was established.
 In 1914 the first Department for the Prevention of Disease in the nation was established.

Third hospital 1916–74
Construction adjacent to the second hospital began in 1913 and the first unit was opened in 1916 extending toward 18th and Bainbridge Streets.

In 1919 the hospital became affiliated with the University of Pennsylvania School of Medicine. The affiliation became steadily closer over the next 17 years, with the Children's Hospital becoming identical to the pediatric department of the school of medicine, with most of the attending physicians appointed jointly to both institutions.
 In 1925 the hospital became affiliated with the Philadelphia Child Guidance Clinic.
 Whooping cough (pertussis) vaccine was first developed.
 The first formal allocation of funds to research was recorded in 1937.
 The first closed incubator for newborns was used.
 The nursing school was disbanded in 1945 and converted into an affiliate training center.
 A six-story research building next to the hospital was dedicated in 1954.
 In 1962 under Dr. C. Everett Koop (later to be Surgeon General), the first neonatal intensive care unit (NICU) in the nation was opened, along with a new neonatal surgical unit.
 In 1965 the first home care program for children was established.
 A Clinical Research Center under the auspices of the National Institutes of Health was opened in 1965.
In 1967, after years of lobbying hospital physician and anesthesiologist, Dr. John Downes finally opened up a pediatric intensive care unit (PICU) at CHOP, the first of its kind in the United States. Downes was inspired by pediatric and adult intensive care units in Europe and wanted to open a state-of-the-art unit in Philadelphia to care for the sickest of children. Before the creation of a PICU at CHOP, children who required advanced care were often cared for on the surgery wards and recovery rooms. Most of these children were cared for by anesthesiologists in the recovery room.

Fourth hospital 1974–present
Construction of the new hospital at a new site on the west side of the Schuylkill River at 34th Street and Civic Center Boulevard, adjacent to the campus of the University of Pennsylvania, was begun in 1969 and the first building was opened in 1974.  This present Children's Hospital complex occupies part of the site of the old Philadelphia General Hospital and Blockley Almshouse.
 A helicopter transport system for critically ill and injured children was inaugurated in 1973.

Milestones and advances in pediatric care pioneered at CHOP include the first formal medical training in pediatrics, techniques for the correction of congenital heart malformations, incubators for newborn intensive care, home ventilator care, and vaccine development.

In October 2006, Children's Hospital of Philadelphia's trauma center was one of the receiving hospitals' for victims of the West Nickel Mines School shooting, treating a few of the pediatric victims from the shooting who were medevaced to the hospital.

The Children's Hospital of Philadelphia is in Philadelphia's University City neighborhood, and since 2001 has been undergoing a $1.5 billion expansion that has doubled the hospital's size, while also building more than  of new research and outpatient facilities on a large,  site south of the main hospital on Civic Center Boulevard. The South Campus expansion includes the eleven-story Colket Translational Research Building, which provides lab space for the Center for Childhood Cancer Research and the Center for Cellular and Molecular Therapeutics. The new South Campus also includes an underground parking garage and an ambulatory care building with outpatient services.

This South Campus expansion adjoins the University of Pennsylvania Health System's construction of the Perelman Center for Advanced Medicine and Roberts Proton Therapy Center.

On July 1, 2015, Madeline Bell, previously CHOP's president and chief operating officer, became president and chief executive officer. She succeeded Steven M. Altschuler, MD, who retired after 15 years as CEO. The board of trustees of Children's Hospital made the announcement on May 14. Later that year, in October 2015, the expansion of the Brandywine Valley Specialty Care and Ambulatory Surgery Center was opened. This is a  expansion.

In May 2020 amidst the 2020 COVID-19 pandemic CHOP started offering virtual pediatric urgent care visits to all children aged 0–21 throughout Pennsylvania, New Jersey, New York, and Delaware regardless of if the child was a patient at the hospital or not.

Facilities
CHOP has 594 beds, almost 40 percent of which are allocated to neonatal, cardiac, and pediatric intensive care. Each year the hospital admits more than 28,000 children and more than 1.167 million are seen in the emergency and outpatient departments.

Expansion plans

The hospital has developed an expansion plan that includes four buildings along Schuylkill Avenue, on the east side of the Schuylkill River. The first building, a  tower called the Roberts Center for Pediatric Research, or the CHOP Research Tower, was built between 2015 and 2017 on the 700 block of Schuylkill Avenue, with an address of 2716 South Street.

Children's Seashore House

Children's Seashore House was founded in 1872 near Atlantic City, New Jersey, as a place for children to receive rehabilitation treatment. The hospital moved to its current location next to CHOP in 1990, and was acquired by CHOP in 1998, whereas of which the hospital has 45 beds. It currently provides inpatient and outpatient care for children with developmental disabilities and chronic illnesses.

Buerger Center for Advanced Pediatric Care
In 2015, the Buerger Center for Advanced Pediatric Care opened and moved most outpatient services into the building. The addition is a 12-story,  building with a five-story, 1500-space underground parking garage directly attached. Composed of stacked forms and a selection of primary colors, the twelve-story building and six-story wing offer an interactive setting for treatment.

Middleman Family Pavilion

In June 2018, CHOP announced their plans to build a second children's hospital campus in King of Prussia, Pennsylvania; the hospital, with an expected cost $298 million and consisting of seven floors and , would have a capacity of 52 beds, with a potential expansion to 108 beds. In September 2019, Swedish construction firm Skanska broke ground on the new building. The new hospital is built adjacent to CHOP's specialty care and outpatient surgery center. In the wake of the 2020 COVID-19 pandemic, CHOP officials released that they were considering adding beds to the shell space to total 108 beds. The hospital opened on January 26, 2022.

On November 8, 2021, it was announced that CHOP had received a large donation from local businessman Stanley Middleman, provoking CHOP to name the new King of Prussia campus The Middleman Family Pavilion.

The hospital has 52 total beds with shell space reserved for future expansion.
 16 pediatric intensive care unit beds
 36 medical surgical unit beds
 pediatric emergency department

Princeton Medical Center

Pediatric care to the Penn Medicine Princeton Medical Center (PMC) is provided by doctors from the Children's Hospital of Philadelphia on PMC's inpatient pediatric wards, pediatric emergency department, and pediatric specialty care center. Adjacent to the medical center is the Children's Hospital of Philadelphia Specialty Center that treats infants, children, adolescents, and young adults up to the age of 21.

Saint Peter's University Hospital

In addition to all of their outpatient centers, hospitals and primary care offices, CHOP also maintains an affiliation with the New Jersey-based Saint Peter's University Hospital. All pediatric cardiac care at The Children's Hospital at Saint Peters is conducted from physicians affiliated with CHOP and complex cases are usually transferred to the hospital.

About

Services
CHOP has an Adolescent & Young Adult Oncology Program for adolescents and young adults up to 30 to have treatment for their cancers.

Seacrest Studios
Seacrest Studios (formerly known as The Voice) at Children's Hospital of Philadelphia is a closed-circuit radio station and multimedia center. The studio, located in the main lobby, provides young patients within The Children's Hospital of Philadelphia community with an outlet to engage in activities related to radio, TV and new media, ranging from broadcasting like a disc jockey and playing their favorite songs to watching live artists perform and interviewing celebrities.

The mission of Children's Hospital of Philadelphia's Media Programs and Seacrest Studios is building broadcast media centers, named Seacrest Studios, within the hospital to help in the healing process. Patients have access to radio, television and new media. Seacrest Studios opened in July 2011 and is the second media center to open after the completion of the first center November 2010 at Children's Healthcare of Atlanta in Georgia. Seacrest chose Children's Hospital of Philadelphia because it is a center of pediatric research and is focused on developing programs which enrich each patient's emotional well-being.

Seacrest Studios gives children the opportunity to conduct interviews with celebrities and watch live performances. The following Celebrities were guests of Seacrest Studios: Selena Gomez (who was also named as ambassador to the foundation in April 2012), CeeLo Green, Carrie Underwood, The Fray, Adam Levine, 5 Seconds of Summer, Taylor Swift, Julianne Hough, Jason Derulo, the cast of The Maze, Hot Chelle Rae, Philadelphia Mayor Michael Nutter, Florida Georgia Line, R5, Austin Mahone and Rixton.

Ronald McDonald House

The Philadelphia Ronald McDonald House was the first of the Ronald McDonald House Charities and now stands at 39th and Chestnut Streets in West Philadelphia. The House opened with the help of Philadelphia Eagles manager Jimmy Murray and The Children's Hospital of Philadelphia's Pediatric Oncologists Dr. Audrey Evans and Dr. Milton 'Mickey' Donaldson. In the early 1970s, Evans and Donaldson saw families spending night after night in the hospital while their children received medical care. She knew there had to be a better way and envisioned a house where families could stay. At the same time, the Philadelphia Eagles were fundraising in support of player Fred Hill's daughter, Kim, who was battling leukemia. In 2006, the first Ronald McDonald Family Room was opened at The Children's Hospital of Philadelphia in the Oncology Unit.

Awards
The Children's Hospital of Philadelphia has consistently been ranked among the best hospitals for children by U.S. News & World Report. A detailed ranking of pediatric facilities in the United States is printed in the publication's first stand-alone "America's Best Children's Hospitals" issue.

In 2020, Children's Hospital of Philadelphia was ranked #2 nationwide and #1 in Pennsylvania in the U.S. News & World Report: Best Children's Hospital Ratings.

In 2021 the hospital was ranked as the #2 best children's hospital in the United States by U.S. News & World Report on the publications' honor roll list.

See also

 Philadelphia Ronald McDonald House
 Center for Applied Genomics at CHOP
 Penn Genome Frontiers Institute
 The Voice (CHOP)

References

External links
 CHOP website
 After the Injury- Children's Hospital Of Philadelphia

Hospital buildings completed in 1916
Hospital buildings completed in 1974
Children's hospitals in the United States
Hospitals in Philadelphia
University of Pennsylvania
Hospitals established in 1855
Teaching hospitals in Pennsylvania
Perelman School of Medicine at the University of Pennsylvania
University City, Philadelphia
Pediatric trauma centers
1855 establishments in Pennsylvania
Trauma centers


text:
Q: List and patterns Given some tuple $\{N,M,L\}$ such that $N\geq M\geq L\geq 0$ and $N>0$, how can I generate all tuples $\{n,m,l\}$ such that  $n\geq m\geq l\geq 0$ and such that FromDigits[{N,M,L},N] is greater than FromDigits[{n,m,l},N]?
I would like to have this returned in a $Q\times 3$ List, where $Q$ is the number of distinct tuples $\{n,m,l\}$.
For example, if $\{N,M,L\}=\{2,1,0\}$, then it would return {{1,0,0},{1,1,0},{1,1,1},{2,0,0},{2,1,0}}.

A: triplesF = Partition[Flatten[Table[{i, j, k},
       {i, 0, #}, {j, 0, If[i == #, #2, i]}, {k, 0, If[i == #, Min[j, #3], j]}]], 3] &;

Examples:
(* {{0, 0, 0}, {1, 0, 0}, {1, 1, 0}} *)

triplesF[1, 1, 1]
(* {{0,0,0},{1,0,0},{1,1,0},{1,1,1}} *)

triplesF[2, 1, 0]
(* {{0, 0, 0}, {1, 0, 0}, {1, 1, 0}, {1, 1, 1}, {2, 0, 0}, {2, 1, 0}}*)

triplesF[2, 2, 0]
(* {{0, 0, 0}, {1, 0, 0}, {1, 1, 0}, {1, 1, 1}, {2, 0, 0}, {2, 1, 0}, {2, 2, 0}}*)

triplesF[3, 2, 0]
(* {{0, 0, 0}, {1, 0, 0}, {1, 1, 0}, {1, 1, 1}, {2, 0, 0}, {2, 1, 0}, {2, 1, 1},
    {2, 2, 0}, {2, 2, 1}, {2, 2, 2}, {3, 0, 0}, {3, 1, 0}, {3, 2, 0}} *)

triplesF[3, 1, 0]
(* {{0, 0, 0}, {1, 0, 0}, {1, 1, 0}, {1, 1, 1}, {2, 0, 0}, {2, 1, 0}, {2, 1, 1},
 {2, 2, 0}, {2, 2, 1}, {2, 2, 2}, {3, 0, 0}, {3, 1, 0}} *)

Update: Some timing comparisons
First@AbsoluteTiming[res1 = triplesF[10, 10, 10];]
(* 0.001001 *)
First@AbsoluteTiming[res2 = c[10, 10, 10];]
(* 0.006004 *)
Complement[res1,  res2]
(* {{0, 0, 0}} *)

First@AbsoluteTiming[res1 = triplesF[100, 100, 100];]
(* 0.097286 *)
First@AbsoluteTiming[res2 = c[100, 100, 100];]
(* 3.400685 *)
Complement[res1,  res2]
(* {{0, 0, 0}} *)

First@AbsoluteTiming[res1 = triplesF[200, 100, 100];]
(* 0.660541 *)
First@AbsoluteTiming[res2 = c[200, 100, 100];]
(* 26.008599 *)
Complement[res1,  res2]
(* {{0, 0, 0}} *)

Update 2: Faster version using Join@@Join@@ instead of Partition[Flatten[...],3] (thanks: Mr.Wizard)
triplesFb = Join @@ Join @@ Table[{i, j, k}, {i, 0, #},
       {j, 0, If[i == #, #2, i]}, {k, 0, If[i == #, Min[#3, j], j]}] &;

First[AbsoluteTiming[resb = triplesFb[100, 100, 100];]]
(* 0.073053 *)
First[AbsoluteTiming[res1 = triplesF[100, 100, 100];]]
(* 0.094067 *)

resb == res1
(* True *)

{First[AbsoluteTiming[resb = triplesFb[500, 100, 100];]], Length[resb]}
(* {11.780317,20963651} *)

A: UPDATE
Correcting my misunderstanding:
c[n_, m_, l_] :=
 With[{t = Sort@Tuples[Range[0, n], 3],crit = FromDigits[{n, m, l}, n]},
  Rest@Pick[t,Reverse@Sort[#] == # && FromDigits[#, n] <= crit & /@ t]]

So using kguler test cases:
Grid[{#, c @@ #, Length[c @@ #]} & /@ {{2, 1, 0}, {2, 2, 0}, {3, 1,
    0}, {3, 2, 0}}, Frame -> All]

Original answer
func[n_, m_, l_] :=
 Rest@With[{tup = Sort@Tuples[{n, m, l}, 3],
    crit = FromDigits[{n, m, l}, n]},
   Pick[tup,
    Reverse@Sort[#] == # && FromDigits[#, n] <= crit & /@ tup]]

I have removed {0,0,0} with Rest and ordered in increasing order as per example.
Some testing:
Grid[{#, func @@ #} & /@ {{2, 1, 0}, {3, 1, 0}, {4, 3, 2}, {5, 2, 1}},
  Dividers -> {{True, True, {False}, True}, {{True}}}]

As FromDigits: $\sum_{j=0}^{\text{Length[d_j]}}d_jb^j$, simply ordering the tuples till element and selecting the elements to the argument and select the elements are non-decreasing yields the same results without needing FromDigits:
g[n_, m_, l_] := Module[{t = Sort@Tuples[{n, m, l}, 3], p},
  p = t[[;; Position[t, {n, m, l}][[1, 1]]]];
  Rest@Pick[p, Reverse@Sort[#] == # & /@ p]
  ]

A: Like this?
func[n_,m_,l_]:=
  Cases[
   Tuples[{n, m, l}, 3],
   {x_, y_, z_} /;
    x >= y >= z && FromDigits[{n, m, l}, n] >= FromDigits[{x, y, z}, n]
  ]

func[2,1,0]

{{2, 1, 0}, {2, 0, 0}, {1, 1, 1}, {1, 1, 0}, {1, 0, 0}, {0, 0, 0}}