text:
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.azure.resourcemanager.test;

import com.azure.core.credential.TokenCredential;
import com.azure.core.http.HttpClient;
import com.azure.core.http.HttpPipeline;
import com.azure.core.http.ProxyOptions;
import com.azure.core.http.netty.NettyAsyncHttpClientBuilder;
import com.azure.core.http.policy.HttpLogDetailLevel;
import com.azure.core.http.policy.HttpLogOptions;
import com.azure.core.http.policy.HttpPipelinePolicy;
import com.azure.core.http.policy.TimeoutPolicy;
import com.azure.core.management.AzureEnvironment;
import com.azure.core.management.profile.AzureProfile;
import com.azure.core.test.TestBase;
import com.azure.core.test.TestMode;
import com.azure.core.test.utils.ResourceNamer;
import com.azure.core.util.Configuration;
import com.azure.core.util.logging.ClientLogger;
import com.azure.identity.ClientSecretCredentialBuilder;
import com.azure.resourcemanager.test.policy.HttpDebugLoggingPolicy;
import com.azure.resourcemanager.test.policy.TextReplacementPolicy;
import com.azure.resourcemanager.test.utils.AuthFile;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.api.extension.InvocationInterceptor;
import org.junit.jupiter.api.extension.ReflectiveInvocationContext;
import org.junit.jupiter.api.extension.RegisterExtension;

import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
import java.io.UnsupportedEncodingException;
import java.lang.reflect.AccessibleObject;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.InetSocketAddress;
import java.net.Proxy;
import java.net.ProxySelector;
import java.net.URI;
import java.net.URISyntaxException;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.security.PublicKey;
import java.security.interfaces.RSAPublicKey;
import java.time.Duration;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Base64;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.function.Supplier;
import java.util.regex.Pattern;
import java.util.stream.Collectors;

/**
 * Test base for resource manager SDK.
 */
public abstract class ResourceManagerTestBase extends TestBase {
    private static final String ZERO_UUID = "00000000-0000-0000-0000-000000000000";
    private static final String ZERO_SUBSCRIPTION = ZERO_UUID;
    private static final String ZERO_TENANT = ZERO_UUID;
    private static final String PLAYBACK_URI_BASE = "http://localhost:";
    private static final String AZURE_AUTH_LOCATION = "AZURE_AUTH_LOCATION";
    private static final String AZURE_TEST_LOG_LEVEL = "AZURE_TEST_LOG_LEVEL";
    private static final String HTTPS_PROXY_HOST = "https.proxyHost";
    private static final String HTTPS_PROXY_PORT = "https.proxyPort";
    private static final String HTTP_PROXY_HOST = "http.proxyHost";
    private static final String HTTP_PROXY_PORT = "http.proxyPort";
    private static final String USE_SYSTEM_PROXY = "java.net.useSystemProxies";
    private static final String VALUE_TRUE = "true";
    private static final String PLAYBACK_URI = PLAYBACK_URI_BASE + "1234";
    private static final AzureProfile PLAYBACK_PROFILE = new AzureProfile(
        ZERO_TENANT,
        ZERO_SUBSCRIPTION,
        new AzureEnvironment(Arrays.stream(AzureEnvironment.Endpoint.values())
            .collect(Collectors.toMap(AzureEnvironment.Endpoint::identifier, endpoint -> PLAYBACK_URI)))
    );
    private static final OutputStream EMPTY_OUTPUT_STREAM = new OutputStream() {
        @Override
        public void write(int b) {
        }
    };

    private static final ClientLogger LOGGER = new ClientLogger(ResourceManagerTestBase.class);
    private AzureProfile testProfile;
    private AuthFile testAuthFile;
    private boolean isSkipInPlayback;

    /**
     * Sets upper bound execution timeout for each @Test method.
     * {@link org.junit.jupiter.api.Timeout} annotation on test methods will only narrow the timeout, not affecting the upper
     * bound.
     */
    @RegisterExtension
    final PlaybackTimeoutInterceptor playbackTimeoutInterceptor = new PlaybackTimeoutInterceptor(() -> Duration.ofSeconds(30));

    /**
     * Generates a random resource name.
     *
     * @param prefix Prefix for the resource name.
     * @param maxLen Maximum length of the resource name.
     * @return A randomly generated resource name with a given prefix and maximum length.
     */
    protected String generateRandomResourceName(String prefix, int maxLen) {
        return testResourceNamer.randomName(prefix, maxLen);
    }

    /**
     * @return A randomly generated UUID.
     */
    protected String generateRandomUuid() {
        return testResourceNamer.randomUuid();
    }

    /**
     * @return random password
     */
    public static String password() {
        // do not record
        String password = new ResourceNamer("").randomName("Pa5$", 12);
        LOGGER.info("Password: {}", password);
        return password;
    }

    private static String sshPublicKey;

    /**
     * @return an SSH public key
     */
    public static String sshPublicKey() {
        if (sshPublicKey == null) {
            try {
                KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
                keyGen.initialize(1024);
                KeyPair pair = keyGen.generateKeyPair();
                PublicKey publicKey = pair.getPublic();

                RSAPublicKey rsaPublicKey = (RSAPublicKey) publicKey;
                ByteArrayOutputStream byteOs = new ByteArrayOutputStream();
                DataOutputStream dos = new DataOutputStream(byteOs);
                dos.writeInt("ssh-rsa".getBytes(StandardCharsets.US_ASCII).length);
                dos.write("ssh-rsa".getBytes(StandardCharsets.US_ASCII));
                dos.writeInt(rsaPublicKey.getPublicExponent().toByteArray().length);
                dos.write(rsaPublicKey.getPublicExponent().toByteArray());
                dos.writeInt(rsaPublicKey.getModulus().toByteArray().length);
                dos.write(rsaPublicKey.getModulus().toByteArray());
                String publicKeyEncoded = new String(Base64.getEncoder().encode(byteOs.toByteArray()), StandardCharsets.US_ASCII);
                sshPublicKey = "ssh-rsa " + publicKeyEncoded;
            } catch (NoSuchAlgorithmException | IOException e) {
                throw LOGGER.logExceptionAsError(new IllegalStateException("failed to generate ssh key", e));
            }
        }
        return sshPublicKey;
    }

    /**
     * Loads a credential from file.
     *
     * @return A credential loaded from a file.
     */
    protected TokenCredential credentialFromFile() {
        return testAuthFile.getCredential();
    }

    /**
     * Loads a client ID from file.
     *
     * @return A client ID loaded from a file.
     */
    protected String clientIdFromFile() {
        String clientId = testAuthFile == null ? null : testAuthFile.getClientId();
        return testResourceNamer.recordValueFromConfig(clientId);
    }

    /**
     * @return The test profile.
     */
    protected AzureProfile profile() {
        return testProfile;
    }

    /**
     * @return Whether the test mode is {@link TestMode#PLAYBACK}.
     */
    protected boolean isPlaybackMode() {
        return getTestMode() == TestMode.PLAYBACK;
    }

    /**
     * @return Whether the test should be skipped in playback.
     */
    protected boolean skipInPlayback() {
        if (isPlaybackMode()) {
            isSkipInPlayback = true;
        }
        return isSkipInPlayback;
    }

    @Override
    protected void beforeTest() {
        TokenCredential credential;
        HttpPipeline httpPipeline;
        Map<String, String> textReplacementRules = new HashMap<>();
        String logLevel = Configuration.getGlobalConfiguration().get(AZURE_TEST_LOG_LEVEL);
        HttpLogDetailLevel httpLogDetailLevel;

        try {
            httpLogDetailLevel = HttpLogDetailLevel.valueOf(logLevel);
        } catch (Exception e) {
            if (isPlaybackMode()) {
                httpLogDetailLevel = HttpLogDetailLevel.NONE;
                LOGGER.error("Environment variable '{}' has not been set yet. Using 'NONE' for PLAYBACK.", AZURE_TEST_LOG_LEVEL);
            } else {
                httpLogDetailLevel = HttpLogDetailLevel.BODY_AND_HEADERS;
                LOGGER.error("Environment variable '{}' has not been set yet. Using 'BODY_AND_HEADERS' for RECORD/LIVE.", AZURE_TEST_LOG_LEVEL);
            }
        }

        if (httpLogDetailLevel == HttpLogDetailLevel.NONE) {
            try {
                System.setOut(new PrintStream(EMPTY_OUTPUT_STREAM, false, Charset.defaultCharset().name()));
                System.setErr(new PrintStream(EMPTY_OUTPUT_STREAM, false, Charset.defaultCharset().name()));
            } catch (UnsupportedEncodingException e) {
            }
        }

        if (isPlaybackMode()) {
            if (interceptorManager.getRecordedData() == null) {
                skipInPlayback();
                return;
            }

            testProfile = PLAYBACK_PROFILE;
            List<HttpPipelinePolicy> policies = new ArrayList<>();
            policies.add(new TextReplacementPolicy(interceptorManager.getRecordedData(), textReplacementRules));
            httpPipeline = buildHttpPipeline(
                null,
                testProfile,
                new HttpLogOptions().setLogLevel(httpLogDetailLevel),
                policies,
                interceptorManager.getPlaybackClient());
            textReplacementRules.put(PLAYBACK_URI_BASE + "1234", PLAYBACK_URI);
            addTextReplacementRules(textReplacementRules);
        } else {
            if (System.getenv(AZURE_AUTH_LOCATION) != null) { // Record mode
                final File credFile = new File(System.getenv(AZURE_AUTH_LOCATION));
                try {
                    testAuthFile = AuthFile.parse(credFile);
                } catch (IOException e) {
                    throw LOGGER.logExceptionAsError(new RuntimeException("Cannot parse auth file. Please check file format.", e));
                }
                credential = testAuthFile.getCredential();
                testProfile = new AzureProfile(testAuthFile.getTenantId(), testAuthFile.getSubscriptionId(), testAuthFile.getEnvironment());
            } else {
                Configuration configuration = Configuration.getGlobalConfiguration();
                String clientId = configuration.get(Configuration.PROPERTY_AZURE_CLIENT_ID);
                String tenantId = configuration.get(Configuration.PROPERTY_AZURE_TENANT_ID);
                String clientSecret = configuration.get(Configuration.PROPERTY_AZURE_CLIENT_SECRET);
                String subscriptionId = configuration.get(Configuration.PROPERTY_AZURE_SUBSCRIPTION_ID);
                if (clientId == null || tenantId == null || clientSecret == null || subscriptionId == null) {
                    throw LOGGER.logExceptionAsError(
                        new IllegalArgumentException("When running tests in record mode either 'AZURE_AUTH_LOCATION' or 'AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET and AZURE_SUBSCRIPTION_ID' needs to be set"));
                }

                credential = new ClientSecretCredentialBuilder()
                    .tenantId(tenantId)
                    .clientId(clientId)
                    .clientSecret(clientSecret)
                    .authorityHost(AzureEnvironment.AZURE.getActiveDirectoryEndpoint())
                    .build();
                testProfile = new AzureProfile(tenantId, subscriptionId, AzureEnvironment.AZURE);
            }

            List<HttpPipelinePolicy> policies = new ArrayList<>();
            policies.add(new TimeoutPolicy(Duration.ofMinutes(1)));
            if (!interceptorManager.isLiveMode() && !testContextManager.doNotRecordTest()) {
                policies.add(new TextReplacementPolicy(interceptorManager.getRecordedData(), textReplacementRules));
            }
            if (httpLogDetailLevel == HttpLogDetailLevel.BODY_AND_HEADERS) {
                policies.add(new HttpDebugLoggingPolicy());
                httpLogDetailLevel = HttpLogDetailLevel.NONE;
            }
            httpPipeline = buildHttpPipeline(
                credential,
                testProfile,
                new HttpLogOptions().setLogLevel(httpLogDetailLevel),
                policies,
                generateHttpClientWithProxy(null, null));

            textReplacementRules.put(testProfile.getSubscriptionId(), ZERO_SUBSCRIPTION);
            textReplacementRules.put(testProfile.getTenantId(), ZERO_TENANT);
            // ARM endpoint
            textReplacementRules.put(Pattern.quote(AzureEnvironment.AZURE.getResourceManagerEndpoint()), PLAYBACK_URI + "/");
            // MSGraph endpoint
            textReplacementRules.put(Pattern.quote(AzureEnvironment.AZURE.getMicrosoftGraphEndpoint()), PLAYBACK_URI + "/");
            // vault endpoint
            textReplacementRules.put("https://[a-zA-Z0-9]+?" + AzureEnvironment.AZURE.getKeyVaultDnsSuffix().replace(".", "\\.") + "/", PLAYBACK_URI + "/");
            // storage account endpoint
            textReplacementRules.put("https://[a-zA-Z0-9]+?" + AzureEnvironment.AZURE.getStorageEndpointSuffix().replace(".", "\\.") + "/", PLAYBACK_URI + "/");
            addTextReplacementRules(textReplacementRules);
        }
        initializeClients(httpPipeline, testProfile);
    }

    /**
     * Generates an {@link HttpClient} with a proxy.
     *
     * @param clientBuilder The HttpClient builder.
     * @param proxyOptions The proxy.
     * @return An HttpClient with a proxy.
     */
    protected HttpClient generateHttpClientWithProxy(NettyAsyncHttpClientBuilder clientBuilder, ProxyOptions proxyOptions) {
        if (clientBuilder == null) {
            clientBuilder = new NettyAsyncHttpClientBuilder();
        }
        if (proxyOptions != null) {
            clientBuilder.proxy(proxyOptions);
        } else {
            try {
                System.setProperty(USE_SYSTEM_PROXY, VALUE_TRUE);
                List<Proxy> proxies = ProxySelector.getDefault().select(new URI(AzureEnvironment.AZURE.getResourceManagerEndpoint()));
                if (!proxies.isEmpty()) {
                    for (Proxy proxy : proxies) {
                        if (proxy.address() instanceof InetSocketAddress) {
                            String host = ((InetSocketAddress) proxy.address()).getHostName();
                            int port = ((InetSocketAddress) proxy.address()).getPort();
                            switch (proxy.type()) {
                                case HTTP:
                                    return clientBuilder.proxy(new ProxyOptions(ProxyOptions.Type.HTTP, new InetSocketAddress(host, port))).build();
                                case SOCKS:
                                    return clientBuilder.proxy(new ProxyOptions(ProxyOptions.Type.SOCKS5, new InetSocketAddress(host, port))).build();
                                default:
                            }
                        }
                    }
                }
                String host = null;
                int port = 0;
                if (System.getProperty(HTTPS_PROXY_HOST) != null && System.getProperty(HTTPS_PROXY_PORT) != null) {
                    host = System.getProperty(HTTPS_PROXY_HOST);
                    port = Integer.parseInt(System.getProperty(HTTPS_PROXY_PORT));
                } else if (System.getProperty(HTTP_PROXY_HOST) != null && System.getProperty(HTTP_PROXY_PORT) != null) {
                    host = System.getProperty(HTTP_PROXY_HOST);
                    port = Integer.parseInt(System.getProperty(HTTP_PROXY_PORT));
                }
                if (host != null) {
                    clientBuilder.proxy(new ProxyOptions(ProxyOptions.Type.HTTP, new InetSocketAddress(host, port)));
                }
            } catch (URISyntaxException e) { }
        }
        return clientBuilder.build();
    }

    @Override
    protected void afterTest() {
        if (!isSkipInPlayback) {
            cleanUpResources();
        }
    }

    private void addTextReplacementRules(Map<String, String> rules) {
        for (Map.Entry<String, String> entry : rules.entrySet()) {
            interceptorManager.addTextReplacementRule(entry.getKey(), entry.getValue());
        }
    }

    /**
     * Sets sdk context when running the tests
     *
     * @param internalContext the internal runtime context
     * @param objects the manager classes to change internal context
     * @param <T> the type of internal context
     * @throws RuntimeException when field cannot be found or set.
     */
    protected <T> void setInternalContext(T internalContext, Object... objects) {
        try {
            for (Object obj : objects) {
                for (final Field field : obj.getClass().getSuperclass().getDeclaredFields()) {
                    if (field.getName().equals("resourceManager")) {
                        setAccessible(field);
                        Field context = field.get(obj).getClass().getDeclaredField("internalContext");
                        setAccessible(context);
                        context.set(field.get(obj), internalContext);
                    }
                }
                for (Field field : obj.getClass().getDeclaredFields()) {
                    if (field.getName().equals("internalContext")) {
                        setAccessible(field);
                        field.set(obj, internalContext);
                    } else if (field.getName().contains("Manager")) {
                        setAccessible(field);
                        setInternalContext(internalContext, field.get(obj));
                    }
                }
            }
        } catch (IllegalAccessException | NoSuchFieldException ex) {
            throw LOGGER.logExceptionAsError(new RuntimeException(ex));
        }
    }

    private void setAccessible(final AccessibleObject accessibleObject) {
        // avoid bug in Java8
        Runnable runnable = () -> accessibleObject.setAccessible(true);
        runnable.run();
    }

    /**
     * Builds the manager with provided http pipeline and profile in general manner.
     *
     * @param manager the class of the manager
     * @param httpPipeline the http pipeline
     * @param profile the azure profile
     * @param <T> the type of the manager
     * @return the manager instance
     * @throws RuntimeException when field cannot be found or set.
     */
    protected <T> T buildManager(Class<T> manager, HttpPipeline httpPipeline, AzureProfile profile) {
        try {
            Constructor<T> constructor = manager.getDeclaredConstructor(httpPipeline.getClass(), profile.getClass());
            setAccessible(constructor);
            return constructor.newInstance(httpPipeline, profile);

        } catch (NoSuchMethodException
            | IllegalAccessException
            | InstantiationException
            | InvocationTargetException ex) {
            throw LOGGER.logExceptionAsError(new RuntimeException(ex));
        }
    }

    /**
     * Builds an HttpPipeline.
     *
     * @param credential The credentials to use in the pipeline.
     * @param profile The AzureProfile to use in the pipeline.
     * @param httpLogOptions The HTTP logging options to use in the pipeline.
     * @param policies Additional policies to use in the pipeline.
     * @param httpClient The HttpClient to use in the pipeline.
     * @return A new constructed HttpPipeline.
     */
    protected abstract HttpPipeline buildHttpPipeline(
        TokenCredential credential,
        AzureProfile profile,
        HttpLogOptions httpLogOptions,
        List<HttpPipelinePolicy> policies,
        HttpClient httpClient);

    /**
     * Initializes service clients used in testing.
     *
     * @param httpPipeline The HttpPipeline to use in the clients.
     * @param profile The AzureProfile to use in the clients.
     */
    protected abstract void initializeClients(HttpPipeline httpPipeline, AzureProfile profile);

    /**
     * Cleans up resources.
     */
    protected abstract void cleanUpResources();

    private final class PlaybackTimeoutInterceptor implements InvocationInterceptor {

        private final Duration duration;

        private PlaybackTimeoutInterceptor(Supplier<Duration> timeoutSupplier) {
            Objects.requireNonNull(timeoutSupplier);
            this.duration = timeoutSupplier.get();
        }

        @Override
        public void interceptTestMethod(Invocation<Void> invocation,
                                        ReflectiveInvocationContext<Method> invocationContext,
                                        ExtensionContext extensionContext) throws Throwable {
            if (isPlaybackMode()) {
                Assertions.assertTimeoutPreemptively(duration, invocation::proceed);
            } else {
                invocation.proceed();
            }
        }
    }
}

redpajama_set_name: RedPajamaGithub


This new wave of connectivity is going beyond laptops and smartphones, it's going towards connected cars, smart homes, connected wearables, smart cities and connected healthcare. Basically, a connected life. According to Gartner report, by 2020 connected devices across all technologies will reach 20.6 billion. That's an enormous number! These devices will bridge the gap between the physical and digital world to improve the quality and productivity of life, society, and industries. If you're wondering what impact IoT has on the economy, it will generate $14.4 trillion in value across all industries in the next decade (per Cisco report). Yes, you are thinking correctly IoT will bring a wave, nobody can foresee.
Increasingly, the connected consumer is having an impact on brick-and-mortar locations. Retailers understand that customers can check in-store pricing and local inventory levels from their mobile devices. Imagine if we could make a customized best-price offer or provide location-based services right in the store. What if we could target our high-value, loyal customers with concierge services? In the past, it was accepted as the norm that we would send mass promotions to customers with the expectation that some acceptable percentage might be interested in that promotion. With IoT, we can now understand the context (the time and the place of the customer) to identify when we are certain the customer needs help or an incentive to purchase, and we can respond proactively.
One of the best and mostly accepted concepts among retailers is displaying their products in storefront windows. It does not just attract customers to purchase but also helps in familiarizing the brands for many window shoppers. Making them interactive and digital gives more in-depth experience to the shoppers. It mainly helps shoppers to scan and helps decide whether they want to purchase products or not, even without entering the store. Retailers must ensure the best and attractive products are displayed in the storefront windows and to keep changing them physically. Now, all of this happens in just a few clicks. Apart from the product itself, these windows will create brand awareness with aesthetically pleasing, entertaining and interactive features like videos.


Stylish teething bangle in beige for mum for wear and baby to nibble! Helps to soothe sore gums and keep little fingers busy.
All our teething jewellery are designed to be worn by an adult. Check regularly for signs of wear and discard if damaged. BeUnique disclaims as far as possile any injury sustained due to improper use of our products.


The Stone offers a simple hardware alternative for accessing a multitude of smartphone apps and home automation systems.
The Stone's IFTTT support gives it tremendous versatility in a smart home.
The Stone is reasonably affordable.
The Stone's single button supports two activities--one by pressing quickly and the other by pressing and holding. Some reviewers said it was difficult to differentiate the two touch types.
Some reviewers said it took longer than they'd like for a programmed activity to kick in.
It's not obvious how to turn off alarms some functions can trigger.
The Pebblebee Stone is a small Bluetooth-enabled remote that pairs with your Android or iOS smartphone. Its sole button activates up to two activities that you can program, including commands on several popular home automation systems and IFTTT recipes that can involve multiple apps and devices. For example, you can create a recipe that dims lights and plays music. You can also program the sensors to deliver alerts via email, SMS and phone calls independently of the button.
The Stone is certainly fun to play with, but it does have its kinks. I have both Nest and Hue lights at home, so I thought having an additional light switch and thermostat controller would be a great thing. The problem is, it takes about 10 to 15 seconds for any commands to actually go through.
The only thing we had to keep in mind was the construction issue with the keyring area and the fact that you have to factor in lag as unlike a switch on the wall directly connected to the network, you do have a little lag when using the stone.
...the truly compelling feature of the Stone is its integration with IFTTT, which effectively turns the tiny stone-sized button into a very simple remote control for certain smart devices.
Another thing about the PebbleBee Stone is for those of you with pets, the Stone can be put on their leash to track them wherever they are. And with a motion detection sensor, if they just so happen to try to jump out of the car window, or slip out of your home, you're able to easily track them.
Stone is a device small enough to hang around a keychain but smart enough to control a variety of functions on your smartphone.
The overall implementation of the Pebblebee is somewhat lacking: it kind of works, but not all the time, and isn't so much a location tracker as a short range beacon. The range of the Bluetooth signal just isn't very good, the connection takes time to establish, and sometimes it just doesn't connect at all.
Pebblebee's The Stone! What Does It Do & How To Use!


I Love My Saree! It Is So Beautiful! I Received My Saree Within Only 2 Days. I Will Definitely Keep Buying From Indian Silk House Agencies!
Very Good, I Am 100% Satisfied.
I M Impressed & Totally Satisfied With Your Product & Service..one Can Trust..
We Loved The Whole Online Shopping Experience. We Were Apprehensive As To The Quality Of Product But Were Promptly Contacted & Advised Regarding The Sarees. The Package Reached Us In 3 Days & Were Sent Notification At Every Stage. Very Happy With Service. The Only Feedback Is If The Sarees Can Come Labelled With The Type Of Saree & Details Of It. We Tend To Forget After Placing The Order!
It Is Been A Real Pleasure To Shop With Such A Great Saree Designers Who Cares About Their Customers Need.you Are The No-1 Online Shop!thanks Again.


text:
Why philanthropic responses to the pandemic must include the needs of disabled people | Rouzbeh Pirouz
post-template-default,single,single-post,postid-15730,single-format-standard,bridge-core-2.5.8,ajax_fade,page_not_loaded,,qode-child-theme-ver-1.0.0,qode-theme-ver-24.3,qode-theme-bridge,disabled_footer_top,wpb-js-composer js-comp-ver-6.4.2,vc_responsive
30 Nov Disabled people must not be omitted from COVID-19 recovery strategies
Posted at 11:22h in Disabilities by Rouzbeh Pirouz
COVID-19 has become a perpetual state of global crisis. And it has thrown yet more light on the inequality facing the world's disabled community.
Five million people at least have lost their lives due to COVID-19, and its impact has taken the greatest toll on the poorest and most vulnerable. It has had a disproportionate impact on disabled people for many reasons, and as the world starts to focus on recovery and rebuilding, the disabled minority mustn't be precluded.
A billion disabled people around the world need support
Around one billion people around the world live with some form of disability, including chronic illnesses. This figure now includes people living with long COVID, a consequence of the virus that we are still largely ignoring despite its potential to impact millions more.
Global crises highlight the inequalities in society, and COVID-19 has certainly done so, particularly when it comes to healthcare distribution. We can see this most clearly with the global vaccination rollout that has left many developing countries desperately trying to catch up.
As we continue to live with the pandemic and try to find ways to recover economically and socially, we must bear in mind that everything is harder for those living with disabilities.
According to the Disability & Philanthropy Forum, corporations, Governments, private philanthropists, and foundations must ensure their COVID-19 recovery strategies are inclusive. Any grant or decision making process, for example, should include the perspective of disabled people. This should be the initial step for every foundation, and all funding plans should consider how the disabled community will be impacted.
COVID-19 has impacted disabled people in profoundly negative ways
Just as times of crisis highlight the areas of our society that are most in need, they also create opportunities for collaboration and innovation. And as disabled people face ever more precarious situations when it comes to accessing assistance, whether fiscal or otherwise, it's time to work together.
The impact of the pandemic on disabled people goes further than the virus itself. The inequality covers everything from fiscal support to job security, benefits and cuts to finding work.
And whole social distancing and lockdowns are diminishing in most countries; we can't forget the massive impact of isolation on those who are most vulnerable. For example, it meant impossible choices for those who rely on carers or friends and family to help them every day. Disabled people were either forced to put themselves and their carers at risk or lose all assistance, mental health services and medical care.
We saw institutional care break down at the very height of the pandemic, and we don't yet know the long-term impact of this on the people involved and on the staff forced to work with too little support. Even before the pandemic, our public services in the UK have been cut to the bone by 10 years of austerity. Many disabled people have simply been left without their right to community life, without their right to make decisions for themselves and much more.
Collaboration and innovation are key
These problems are everywhere, of course, not just in the UK. The Global Action on Disabilities (GLAD network) issued a statement about the urgency of including disabled people in any pandemic response. The statement says that: "… all actors, including Governments, international financial institutions, international cooperation agencies and private donors to be inclusive of persons with disabilities in their response to COVID-19".
An enormous amount of funding has been levied so far at a global level. According to Indiana University's Lilly Family School of Philanthropy, funds, corporations and foundations in the United States have collectively spent approximately $18 billion for pandemic relief.
This is much more than any other global crisis that we've ever seen. For example, the Australian bushfires saw $152 million from philanthropists. And, according to the Centre for Disaster Philanthropy, more than 850 COVID specific funds have been set up in the US alone.
The will is there, and the money is there – it's how it's used that is so important. As we continue to battle our way out of the pandemic, philanthropy is shifting away from immediate concerns towards recovery and rebuilding.
Governments must step up for the disabled community
Rebuilding is the final phase of philanthropic responses to natural disasters, and we badly need to ensure that community networks are sustainable into the future. In the UK, at least, we know that this will be an uphill struggle.
In the most recent Budget, the Chancellor scrapped the £20 'extra' that was added to Universal Credit (UC) during COVID-19. This deeply controversial move has essentially removed a lifeline from thousands of people who desperately need it.
More than 600,000 households in the UK have been thrown into poverty by this move, with half a million officially having no one at all considered fit to work. So, they can't get a job, and there is very little financial help from the state available.
The Government raised the minimum wage slightly in the same Budget, arguing that those who work are rewarded. But they have essentially decided that people who cannot work are not worthy of help.
According to openDemocracy, 93,000 of the half million households with no breadwinner are also home to children. Of course, these cuts are hitting even harder as they come at a time of rising costs for food and utilities.
Disabled People Against Cuts (DPAC) are campaigning for the Government to reverse this cut, saying: "We know disabled people's living costs have increased dramatically during the pandemic and now with inflation and fuel costs spiralling out of control, we are asking for disabled people to be given enough social security payments to meet their needs and allow them to both heat and eat."
As you can see, it's now urgent that Governments, philanthropic foundations and corporations refocus the narrative on global social justice. It must include disability inclusion as standard.
We knew the problems existed before COVID-19, but now we can see just how dire the outlook is without substantial changes. To achieve true social equality, we must all look at the problems directly. And to achieve a culture of health, society must face up to what must be done to remove barriers for disabled people.
Rouzbeh Pirouz
Rouzbeh Pirouz is Co-Founder and Senior Partner at London-based Pelican Partners, a real estate and private equity investment firm. On this website you can find out more about his life, work and experience.
covid19, disabled people

redpajama_set_name: RedPajamaCommonCrawl


text:
Nepal Army Chief to arrive in New Delhi today on 4-day visit
Nepal's Army Chief Purna Chandra Thapa will arrive in New Delhi today on a four-day official visit. It will be his first official bilateral visit after taking over the command of the Nepal Army.
A Defence Ministry release said the visiting dignitary will be conferred with the Honorary Rank of 'General of Indian Army' by President Ram Nath Kovind at Rashtrapati Bhawan.
General Thapa will interact with senior Indian Army officials. He will also visit defence formations based at Jaipur and Lucknow.
The visit symbolizes the deep-rooted ties between the two armies and will help strengthen defence cooperation.


text:
[![Build Status](https://travis-ci.org/voxpupuli/puppet-extlib.png?branch=master)](https://travis-ci.org/voxpupuli/puppet-extlib)
[![Puppet Forge](https://img.shields.io/puppetforge/v/puppet/extlib.svg)](https://forge.puppetlabs.com/puppet/extlib)
[![Puppet Forge - downloads](https://img.shields.io/puppetforge/dt/puppet/extlib.svg)](https://forge.puppetlabs.com/puppet/extlib)
[![Puppet Forge - endorsement](https://img.shields.io/puppetforge/e/puppet/extlib.svg)](https://forge.puppetlabs.com/puppet/extlib)
[![Puppet Forge - scores](https://img.shields.io/puppetforge/f/puppet/extlib.svg)](https://forge.puppetlabs.com/puppet/extlib)

## Table of Contents

1. [Overview](#overview)
1. [Setup - The basics of getting started with extlib](#setup)
1. [Usage - Configuration options and additional functionality](#usage)
1. [Limitations - OS compatibility, etc.](#limitations)
1. [Development - Guide for contributing to the module](#development)

## Overview

This module provides functions and facts that are out of scope for [stdlib](https://github.com/puppetlabs/puppetlabs-stdlib).
Some of them are even intrinsically tied to stdlib.

## Setup

```console
 % puppet module install puppet-extlib
```

## Usage

Since `puppet/extlib` version 3, all functions are provided under the `extlib` namespace.
Non namespaced versions were removed in version 5.

All functions are documented in [REFERENCE.md](REFERENCE.md)

### Facts

All facts in this module are namespaced and begin `extlib__`.
Facter 4 users can also find all facts under a single `extlib` toplevel
structured fact.

#### `extlib__puppet_config` (or `extlib['puppet_config']` when using facter 4)

A fact to expose puppet.conf settings. These are resolved on the agent, (unlike
`$settings::<setting_name>` which is resolved on the puppet master).

The following sections/settings are included.

```
{
  main => {
    hostpubkey,
    hostprivkey,
    hostcert,
    localcacert,
    ssldir,
    vardir,
    server,
  },
  master => {
    localcacert,
    ssldir,
  }
}
```

## Limitations

Some functions require puppetlabs-stdlib (>= 4.6.0) and all functions are only
compatible with Puppet 4.7 and later.

## Development

We highly welcome new contributions to this module, especially those that
include documentation, and rspec tests ;) but will happily guide you through
the process, so, yes, please submit that pull request!

Reference documentation is generated using puppet-strings.
To regenerate it, please run the rake task as follows.

```console
bundle exec rake reference
```


A method for the fractional determination of titanium oxide, titanium carbide and titanium nitride in Ni-Ti alloy has been presented. For the determination of titanium oxide and carbide, 1 g of the sample is dissolved with bromine-methyl acetate (20 mL of bromine+200 mL of methyl acetate) in a decomposition flask below 20°C for 1 hr. The solution is filtered by suction through a Millipore filter (UGWP). The residue is washed with methanol and treated with 10 mL of HF (46%) on a boiling water bath for 20 min. The solution is filtered by suction through a Millipore filter (UGWP) and the amount of titanium in this solution (titanium present as oxide inclusion) is determined spectrophotometrically with 8-hydroxyquinoline. The residue undissolved with HF is treated with 25 mL of HNO3(1+1) and 5 mL of HF(46%) on a boiling water bath for 30 min. The solution is filtered and the amount of titanium in this solution (the sum of titanium present as carbide and nitride) is determined. Then, the amount of titanium present as carbide is determined by subtracting the amount of titanium present as nitride which is determined by the Kjeldahl method.
For the determination of titanium nitride, 5 g of the sample is dissolved with methanolic bromine (20 mL of bromine+200 mL of methanol) in a decomposition flask below 20°C for 1 hr. The solution is filtered by suction through a Millipore filter (UGWP). The residue is washed with methanol and treated with 7 mL of HF(46%) and H2O2(30%) on a boiling water bath for 1 hr. Ammonia in the solution obtained is determined by the Kjeldahl method and the amount of titanium present as nitride (TiN) is calculated.
The optimum conditions for extracting the titanium compounds from Ni-Ti alloy with methanolic bromine or with bromine-methyl acetate and for the fractional determination of titanium compounds have been investigated. A comparison of methanolic bromine method and bromine-methyl acetate method has been made and the structures of titanium compounds in Ni-Ti alloy are discussed.


text:
Tesco fraud case crumbles as SFO tries to have cake and eat it
The collapse of a fraud trial against two former Tesco executives suggests the SFO was the one trying to have its cake twice - and now left eating humble pie. "On Thursday, ex-Tesco directors Christopher Bush and John Scouler were acquitted after appeal judges backed an original ruling that they had no case to answer. So weak was the SFO's evidence against them that the court felt it should not be put to a jury. This led to inevitable criticisms of the SFO's judgment. Mr Bush said"serious questions should be asked about the way in which the SFO has conducted this investigation". For the SFO, the trial was a first attempt to prosecute individuals after securing a DPA. In 2017, it had entered a DPA with Tesco Stores Ltd: a deal whereby Tesco plc paid £129m to suspend a criminal prosecution provided it complied with certain conditions. The SFO had entered DPAs with three other companies but without pursuing individual staff. As a result, Tesco may now feel it did not need to agree that £129m DPA in the first place - and other companies facing fraud allegations may feel emboldened to refuse an SFO deal in future.
Make a complaint about Tesco by viewing their customer service contacts.


text:
Martial History Team
Martial History Team promotes martial arts history based on sound evidence and sourced research. Be devoted!
Martial History Team is coming soon! This marks our first activity on Facebook .
Copyright 2020-2021. As an Amazon Associate I earn from qualifying purchases.
Sourcing Bruce Lee
Did Bruce say that?
Help support our book reviews!
Martial Arts Ranks: Clarifying Origins, Colors, and the Father of Japanese Swimming
The Legacy of Kano Jigoro: Judo and Education, by The Committee for the Commemoration of the 150th Anniversary of the Birth of Jigoro Kano, translated by Tom Kain, 2020 Introduction Martial History Team strives to promote martial arts history based on sound evidence and sourced research. Sometimes we don't find what we're looking for, so we write our own research, based on the best available sources, usually in the English language (unfortunately). This is the case with the origin of martial arts rank. The history of rank is almost as hot a topic as the debate about the value of rank itself! Hopefully this article will shed some light on a topic that often reproduces unsourced or poorly sourced claims. This article will support the following assertions: 1. Prof Mikinosuke Kawaishi did not invent colored judo belts; he only brought the idea with him to France in 1935. 2. Prof Jigoro Kano was not inspired by "swimming ribbons" or "swimming grades&qu
Comparing Translations of Itosu's Ten Precepts of Karate
What did Ankō Itosu really say in his first precept of Karate? Introduction I finished reading Sensei Patrick McCarthy's latest edition of the Okinawan Bubishi , a martial arts manuscript that will be the subject of future book reviews. In the book, Sensei McCarthy included his translation of a related document by Sensei Ankō Itosu (1831-1915), a karate master who is beginning to receive more attention for his role in creating modern karate. In 1908 Sensei Itosu wrote a letter titled Ten Precepts of Karate, intended to be read by Japan's Ministry of Education and Ministry of War. Itosu wanted to promote karate within Japan and explained its benefits. It was McCarthy's translation of the first precept that prompted this post. McCarthy's Translation of the First Precept McCarthy's Translation of the First Precept, Bubishi, 2016 The underlined text from page 254 of the 2016 edition of McCarthy's Bubishi made me stop and think. McCarthy translated Itosu as sayi
Was Professor Kano Sickly, Small, and Bullied?
Jigoro Kano, right, at age 11, courtesy of the Kodokan and International Judo Federation Introduction We've all heard the story -- a sickly, small child is bullied, and turns to martial arts for salvation. Versions of this archetype have in some cases become invented myths in order to attract students to a particular style. After all, if your founder was a robust, athletic child, and a Greek god to his or her peers, why would they possibly need martial arts? Jigoro Kano Jigoro Kano (1860-1938) was the founder of judo. I noticed this text in an article about Professor Kano by Mat Ball on a prominent judo site : "Dr. Kano's own sport has its roots in his childhood, during which Dr. Kano was a small and sickly child . All through out his schooling he received much harassment and bullying . This was also precipitated by the fact that he was often in classes with boys much older than he was. This brought about Dr. Kano's fascination with Jujitsu." (emphasis a
primarysources


LT Hotel Onepage is free single page version of LT Hotel WordPress Theme (multi-page). This luxurious theme comes with a royal and elegant design that is very suitable to present the services, promote the marketing and establish a brand for your hotel. It is packed with features that hotel website might need such as a services section, special event, promotional prices, etc. LT Hotel supports fully responsive layouts to ensure your website looks great on any screen size of all mobile devices. In addition, it comes with lots of really useful built-in features such as strong shortcode, drag-drop layout content, Bootstrap CSS & Hybrid framework… ready to help you easily customize the design and give your website that unique look. Amazing website can attract more visitors and increase your bookings.


A grant of up to $40,000 for New Zealand filmmakers to work with international partners and develop feature films as official co-productions. There are currently 17 co-production agreements between the New Zealand government and other countries.
New Zealand producers with suitable experience. This means at least one feature film credit as producer. This credit should be on a film that involved a multi-party film production financing agreement. Experience does not have to be on a co-production, but it must be on a film of substantial contractual scale. If the application is being made in the name of a company, it must be in the name of a New Zealand company.
Please read the Co-Production Development Fund Guidelines before registering for an account to apply online at https://funding.nzfilm.co.nz/. The person applying should be your New Zealand based producer.
You can invite team members who also have an account to collaborate on the application. Only one collaborator can work on the application at any one time, this eliminates risk of overwriting collaborator data.
Information about any other Film Commission projects and funding.


text:
Takatalvi – trzeci minialbum fińskiego zespołu power metalowego Sonata Arctica. Został wydany tylko w Japonii. Tytuł albumu oznacza po fińsku "powrót zimy" - krótki (kilkugodzinny lub kilkudniowy) okres, gdy w wiosnę temperatura maleje i spada śnieg.

Spis utworów
 "San Sebastian" (oryginalna wersja)
 "The Gun"
 "Still Loving You" (cover Scorpions)
 "Shy"
 "Dream Thieves"
 "I Want Out" (cover Helloween)
 "Fade to Black" (cover Metallica)
 "Broken" (wideoklip, nagrany na żywo)

Twórcy
 Tony Kakko - śpiew
 Jani Liimatainen - gitara
 Marko Paasikoski - gitara basowa
 Henrik Klingenberg - instrumenty klawiszowe
 Tommy Portimo - instrumenty perkusyjne
 Mikko Härkin - solo na keyboardzie w utworze The Gun

Albumy Spinefarm Records
Albumy Sonaty Arctiki
Minialbumy wydane w roku 2003

redpajama_set_name: RedPajamaWikipedia


text:
To The Point brands Worcester retail development
To The Point has created the naming and branding for St Martin's Quarter, a retail-led development in the centre of Worcester.
By July 11, 2011 11:51 am January 29, 2015 8:18 pm
The consultancy was appointed to the work at the beginning of June after presenting credentials to joint developers Carillion and Richardsons Capital, according to To The Point managing director Simon Hutton.
The development, which is located between Worcester station and the city centre, is based around an Asda anchor store and will feature a mix of retail, food and possibly leisure and student accommodation. Building work on the site is set to complete early next year.
To The Point initially developed the name, which takes its inspiration from a nearby road name, before working up a visual identity. The identity, created by To The Point senior designer Nikki Saunders, is based on a local variety of pear – the Worcester Black Pear – that also features in Worcester's coat of arms.
Hutton says the consultancy is now developing designs for marketing materials and signage for the site, and will look to create a new website as well as hoardings.
He says, 'It is a high-traffic area and the signage will also have to take into account some of the original buildings that are being retail as well as the brands of the retailers who will be in the development.'
Hutton says To The Point has also developed concept ideas for large metal gates for the development, which will feature the branding, as well as public art such as pear tree sculptures. These have not been signed off by the client at this stage.
To The Point creative director Kevin Cox says, 'It was important to us and the client that the brand not only has the flexibility of translating across the immediate deliverables such as signage, leasing brochures and hoardings, but to more abstract interpretations, with the potential for the brand to be used for public art and commissioned sculptures.'
He adds, 'We liked the idea that the brand would translate into a three-dimensional experience that the public would interact with and that becomes a talking point for the community.'
July 2011 Online Projects Branding Graphics Retail
Will Nice joins Goosebumps as head of design
Pearlfisher presents the solution for Guzzle Puzzle
L&Co rebrands Association of the British Pharmaceutical Industry
Brandopus packages new cheese snack Chedds
Time for school
Fitch creates new local stores for Morrisons
Addison Whitney November 30, -0001 at 12:00 am
Nice new logo and name, good luck with the next steps of your branding engagement.
Chris Evans November 30, -0001 at 12:00 am
Great Plans, shold consider making it easier to cross city walls road to get there, so could make it pedestrianised and go around down lowesmoor, but becuase its the A38 might not be able to. But otherwise can't wait till it's open to see what its like.


text:
Pathology Diversity »
Pathobiology Student Handbook
2018-19 Handbook
Pathobiology Student Life
Pathobiology Student Profiles
Alumni: Career Path
2018-2019 Course Calendar
SOM Academic Calendar
JHU Electives Search Tool
SOM Electives Course Schedule
Student Resources Page
Graduate Student Affairs
Security, Parking, Transportation
Graduate Programs Financial Aid
Graduate Student Association and Other Groups
Explore Baltimore
The Pathobiology Graduate Program would like to acknowledge the following contributors to our student profile and alumni pages. Thank you all for your time and efforts to get the current student profiles and video testimonials created and uploaded. Thanks also to all of our students who volunteered to share your experiences through video.
Video Planning Committee:
Katie Marshall; Monika Looney; Emily Maggioncalda; Peter Chianchiano; Carli Jones; Pan-am Chaisawangwong, Janelle Montagne, and Brad Poore (alumnus)
Film and Editing:
Christine Marshall; Norm Barker and Jon Christoferson, Path Photo
Video Volunteers:
Carli Jones; Katie Marshall; Lionel Chia; Swathi Karthikeyan; Drew Bell; and Allison Hanaford (alumnus)
Graduate Training Program: 2018-2019
Madison James comes from Flower Mound, Texas. She received her Bachelor of Science in Chemical Engineering from the University of Oklahoma in 2017, and she continued on to receive her Master of Science in Biomedical Engineering from the University in 2018. Her undergraduate research and masters research focused on modeling blood flow using computational fluid dynamics to predict damage (specifically hemolysis) caused to cells by artificial heart valves. During an undergraduate summer research program she also worked on a project using infrared imaging to map the human brain prior to surgery. Madison would like to focus her studies on neurological disorders, specifically neurodegenerative diseases. She hopes that the Pathobiology graduate program will help provide her with invaluable skills and experience to utilize in her future career as a biomedical researcher. In her free time, Madison enjoys playing soccer, trying out new restaurants, exploring new cities, and attending concerts and festivals.
Ana Jenike
Ana Jenike is from the Pacific Northwest area of the United States. She graduated from Portland State University in the spring of 2018 with a Bachelor's degree in Biology. For several years as an undergraduate she researched in a materials lab that specialized in the synthesis and uses of metal nanocrystals. Ana worked on a solutions based green synthesis of copper nanowires for their antibiotic effect as well as in copper interconnects. Ana is particularly interested in molecular pathology and how that can be applied not just in research but in practice. Ana hopes to investigate uses of pathogen proteins in nanotechnologies and research how nanotechnologies affect viral or bacterial proteins. Another of Ana's passions is helping young women become invested in STEM careers and this is an area that Ana is hoping to develop while in graduate school. Ana is looking forward to exploring the Baltimore area with her dog to find new and fun places to eat. is from the Pacific Northwest area of the United States. She graduated from Portland State University in the spring of 2018 with a Bachelor's degree in Biology. For several years as an undergraduate she researched in a materials lab that specialized in the synthesis and uses of metal nanocrystals. Ana worked on a solutions based green synthesis of copper nanowires for their antibiotic effect as well as in copper interconnects. Ana is particularly interested in molecular pathology and how that can be applied not just in research but in practice. Ana hopes to investigate uses of pathogen proteins in nanotechnologies and research how nanotechnologies affect viral or bacterial proteins. Another of Ana's passions is helping young women become invested in STEM careers and this is an area that Ana is hoping to develop while in graduate school. Ana is looking forward to exploring the Baltimore area with her dog to find new and fun places to eat.
Katie Mulka
Katie Mulka is originally from Troy, Michigan. She received a B.S. in Psychology from the University of Michigan, a B.S. in Biology from Western Michigan University, and a D.V.M. from Michigan State University. During undergraduate and graduate school, she worked in a variety of research labs studying ecology, animal models of human disease, and infectious diseases. Katie's interest in pathology developed during veterinary school as she learned about mechanisms of disease and saw the effects that they have at the tissue and cellular levels. Katie is currently a Postdoctoral Fellow in the Department of Molecular and Comparative Pathobiology at Johns Hopkins. She is pursuing a PhD to gain advanced research skills that will allow her to investigate and answer questions about disease mechanisms to contribute to enhancing human and animal health. In her free time, she enjoys spending time with family, her dog and cat, movies, hiking, camping, and music.
Kristen Nicholes
Kristen Nicholes is from Salt Lake City, UT, and received her BS in Chemical Engineering from BYU. After three years of volunteer work, she began her PhD work at Johns Hopkins Homewood in the Chemical and Biomolecular Engineering program, where she worked in the lab of Dr. Sharon Gerecht on the differentiation of stem cells into endothelial cells. She's interested in the possibilities for peptide-based nanoparticles for improved drug delivery and diagnosis in ovarian cancer. Kristen also enjoys singing, dancing, playing instruments, and reading.
Jina Park
Jina Park comes from Seoul, South Korea. She studied Biological Sciences at Seoul National University during her undergraduate years and joined the Jongkyeong Chung lab for her Master's degree at the same university in 2015. During her Master's degree research, she focused on the identification of novel regulatory mechanisms of cell signaling pathways including mTOR signaling and Hippo signaling in mammalian cells. Currently, Jina is interested in research elucidating the roles of signaling pathways in physiology and human diseases. In particular, she hopes to investigate how cells undergo dysregulation of signaling pathways during tumorigenesis and metastasis. She looks forward to participating in translational research which can offer successful strategies for cancer therapy. Training in the Pathobiology graduate program will be an excellent opportunity for her to become an independent biomedical scientist. Outside the laboratory, she enjoys playing tennis, practicing yoga, reading books and cooking.
Harley Parker
Harley Parker grew up in Reynoldsburg, Ohio, on the east side of Columbus. She attended Youngstown State University, earning her Bachelor of Science degree in Biochemistry. While attending, she worked as the Supplemental Instruction Leader for Organic Chemistry and was president of the American Chemical Society Student Chapter. She also worked as an after-school counselor for at-risk youth at the local elementary school. Harley enjoys reading, skiing, baking, and has recently taken up yoga. Harley spent the summer of 2017 at Texas A&M University researching methods to remove endotoxin from bacteriophage lysates during a research experience for undergraduates under Dr. Ryland Young of the Biochemistry and Biophysics Department. The phages were being studied for applications as targeted bacterial infection treatments. During her senior year at Youngstown State, Harley researched under Dr. Nina Stourman of the Chemistry Department. Her project characterized chitosan beads as a method for protein immobilization. This work has applications in industry for making catalytic enzymes removable and reusable. Harley's passion for scientific research and helping others is what made her choose a career in biomedical research. The research she did with bacteriophages sparked her interest in bacteriology and infectious disease. Harley is eager to learn from the skilled faculty of the Pathobiology program and be a part of Johns Hopkins University.
Monali Praharaj
Monali Praharaj was born in Mumbai, India. She completed her bachelor's in biotechnology in 2014 and earned a fellowship at the Indian Institute of Technology Mumbai to study antibiotic resistance and drug induced molecular mechanisms for the antibiotic resistance in Mycobacterium spp. She came to US in Fall of 2016 to pursue Master's degree in molecular microbiology and immunology at Johns Hopkins Bloomberg School of Public Health and graduated in May 2018. With an immense interest in immunology and infectious diseases she worked with Dr William Bishai at the TB research center for her Master's thesis research. She worked on genetic manipulation of Mycobacterium bovis bacille Calmette-Guérin (BCG) to re-engineer it as a potent immunotherapeutic tool for non-muscle invasive bladder cancer. Monali is highly motivated to learn and understand immune mediated pathological pathways in infectious diseases and cancer. She further wants to translate this understanding by employing immunotherapeutic approaches in the clinic. In her free time, she enjoys playing ping pong, painting, exploring and travelling with family and friends.
Peter Chianchiano
Peter is originally from Vernon, New Jersey. He received his BA in 2012 from Drew University, where he double majored in Biology and French. During his undergraduate career, he conducted research on the role of oxytocin in the pathogenesis of post-traumatic stress disorder. He then went on to earn his MS in Biology from New York University in 2014. Peter's interest in pathology grew even more while at NYU, and his thesis work focused on small molecule therapeutics for Alzheimer's disease, and the role of perivascular macrophages in cerebral amyloid angiopathy. Peter then began to work as a research technologist at Johns Hopkins University investigating the distinction of intrahepatic metastases from multicentric carcinogenesis in multifocal hepatocellular carcinoma. Peter matriculated in the Pathobiology program in 2017, and joined the lab of Dr. Laura Wood and is working on molecular signaling and genetics of pancreatic cancer invasion. In the future, Peter is interested in continuing to work in cancer, and he anticipates doing this in an industry setting. Outside of the lab he enjoys spending time with his dogs and cats, traveling, physical fitness, and gardening.
Carli Jones
Carli is from Hillsborough, New Jersey and received her Bachelor's of Science in Biology with a minor in Bioengineering from Lafayette College in spring 2017. At Lafayette, Carli worked with Dr. Robert Kurt on projects involving the TLR4 signaling pathway. Since matriculating in the Pathobiology program in fall 2017, she joined the lab of Dr. Karen Sfanos and is studying the effects of radiotherapy for prostate cancer on the GI microbiome. In collaboration with Dr. Sfanos and Dr. Catherine Davis, she was also awarded a seed grant from Space@Hopkins to study the effects of cosmic radiation on the gut microbiome, and the effects of the radiation on the gut-brain axis. She is serving as the VP of Public Relations for the School of Medicine's Graduate Student Association for the 2018-2019 school year. In the future, Carli aspires work for NASA and study the effects of spaceflight on the human body, particularly in the areas of immunology and the gut microbiome. In her free time, Carli enjoys baking, dancing, and fitness. She has also fostered three dogs through City Dogs Rescue since moving to Baltimore.
Meet Carli on camera!
Worarat Chaisawangwong (Pan-am)
Pan-am comes from Pattaya, Thailand. She received her B.Sc. in Biotechnology from King Mongkut's Institute of Technology in Ladkrabang, Thailand. During her undergraduate years, she developed kefir yogurt from corn base. She earned a M.Sc in Phytochemistry and Pharmaceutical Chemistry from Mahidol University, Thailand where she investigated antioxidants from the Siamese neem flowers. She has an extensive experience in Research and Development from the International Research Center of Dutchmill Group where gained expertise in the complete product development cycle - from conceptualizing products to formulation to clinical studies and regulatory approvals on products improving health. Pan-am values a career where she can combine her passion for science with the opportunity to improve human health. To fulfill her dream, she joined the Biotechnology program at The Johns Hopkins University in 2015 and earned her second Masters degree. In 2017, she joined Pathobiology Program and aims to use this opportunity to help tackle healthcare challenges. Currently, she is a member of The Schneck lab which her primary interest is in the field of microbiota, immune system and immunotherapy. In her free time, she enjoys cooking and playing piano. She loves to travel, meet new people and learn from their experiences.
Alexander Beaver
Alex Beaver was born in Newark, DE. He has since lived in many other states including Pennsylvania, Minnesota, Virginia, Ohio, and South Carolina. He attended Clemson University where he received a B.S. in Biochemistry in 2016. As an undergraduate, Alex worked on basic organic chemistry research characterizing organometallic compounds. After graduating he began working at Clemson, researching the metabolism of Trypansoma brucei, the causative agent of African sleeping sickness. He explored protein regulation and enzyme kinetics within the glycosomes of procyclic form T. brucei. During this research experience, Alex became intrigued in the cellular and molecular mechanisms of human disease. He looks forward to the opportunity to perform translational research on a variety of human diseases. In his free time, Alex enjoys playing soccer and volleyball, golfing, hiking, and watching Clemson football.
Ye Eun Jeong
Ye Eun comes from Seoul, South Korea. She specialized in Life Sciences at Korea University for three years, and received her Pharm. D at Duksung Women's University in 2016. As an undergraduate research assistant, she participated in the animal study to research the vascularization degree in diabetic immunodeficient mice using co-injected human ECFCs and MPCs. After the completion of three laboratory rotations in the first year, she has been investigating the neuroprotective effect of SF3B2 protein under the guidance of Dr. Hoke. She hopes to elucidate novel regulatory mechanisms by which neurons are protected. Ye Eun adamantly believes that the Pathobiology graduate program will serve as a vital foundation for her to become a well-rounded, fully developed biomedical scientist who can contribute to enhancing human health.
Monika Looney
Monika is originally from Silver Spring, Maryland. She received a BS in Microbiology and a BS in Psychology from the University of Maryland, College Park in May 2016. At UMD, Monika conducted research on the molecular mechanisms that control expression of multi-copy DNA throughout tissue development in Caenorhabditis elegans. She first realized her passion for studying human diseases that primarily affect people living in poverty during undergrad when working with the Don Amolo Memorial Kids Ark for children with HIV/AIDS and the St. James Memorial Clinic in Butere, Kenya. Monika's experience with basic research and global health inspired her to pursue a career in translational science and was, therefore, drawn to the Pathobiology PhD Program at the Johns Hopkins School of Medicine. She matriculated to the Pathobiology program in August 2016. She is now conducting her thesis research on the role of microRNAs in tuberculosis pathogenesis and treatment and working on a Global Health Certificate from the Johns Hopkins Bloomberg School of Public Health. Monika plans to pursue a career in academia and global health policy with a focus on tuberculosis. In her free time, Monika enjoys socializing with friends, painting, dancing, kickboxing, and international volunteering.
Emily Maggioncalda
Emily was born and raised in Southeast Michigan and attended the University of Michigan for undergrad. In the spring of 2016 she received her B.S with a major in microbiology and a minor in statistics. During her time in undergrad she completed an honors thesis on the development of an in vitro multispecies biofilm model system for cystic fibrosis lung infections. As part of the Pathobiology program she joined the lab of Gyanu Lamichhane, where she focuses on the nontuberculous mycobacterium Mycobacterium abscessus with the goal of characterizing new antibiotic targets and developing novel therapeutics. Her project encompasses basic biology and genetics, as well as pulmonary infection modeling in mice. Emily is planning on pursuing a career in consulting or regulatory affairs after completing her thesis work. Outside of research Emily enjoys rock climbing and traveling, as well as just hanging out at home with her cat Paisley.
Katie Marshall
Katie is from Frederick, Maryland. She received her B.S. in Biochemistry from the University of Maryland, College Park in 2015. While in college, she worked in reagent manufacturing at Wellstat Diagnostics, a company that developed point-of-care diagnostic systems. After, she joined the Neurotherapeutics Development Unit at NIH where she was involved in various projects, including developing screening assays to find compounds that are neuroprotective or induce proliferation in neural stem cells. During this time, she became interested in the cellular and molecular mechanisms that contribute to neurological disorders, and became enamored by translational research. She is conducting her thesis research in the lab of Dr. Mohamed Farah. Her research focuses on exploring ways to improve regeneration and compensatory sprouting of peripheral motor axons in the context of motor neuron disease and peripheral nerve injury. Her project involves both mouse models of motor neuron disease and studying the biology of the distal axon using human iPSC-derived motor neurons in microfluidics devices. Katie plans to continue researching treatments for neurological disorders in an industry setting. She enjoys playing soccer in Baltimore's many social leagues, unchecking her aggression with the pathobiology volleyball team, documenting the antics of her cat, knitting, and spending quality time with her friends and family.
Meet Katie on camera!
Daniel Monaco
Daniel is from Herndon, Virginia. In 2016, he received his Bachelors of Science in Biomedical Engineering from the University of Virginia. While at UVA, Daniel participated in multiple projects focused on targeted early stage pancreatic cancer detection and Salmonella food contamination using viruses. Additionally, he spent two summers working at The MITRE Corporation designing novel methods for removing bacteria from hospital surfaces using glycoproteins and tagging pharmaceutical components with quantum dots. His interest in pathology began when he was in high school and contracted E. coli at a Boy Scout camp. As Daniel begins this next chapter in his academic career he looks forward to more opportunities to conduct translational research to improve healthcare. In his free time, Daniel likes going on hikes, reading, hanging out with friends and traveling.
Lionel Chia
Lionel comes from the little sunny island of Singapore. He graduated from the National University of Singapore with a degree in Life Sciences in 2011 and embarked on his M.Sc. in Medical Microbiology at the London School of Hygiene and Tropical Medicine. Following which he had the opportunity to do research at the Molecular Engineering Laboratory (MEL) at the Agency of Science, Technology and Research in Singapore. His research experience is diverse. He studied the mechanisms of pluripotency in mouse embryonic stem cells during his undergraduate days. In his master's study, he was thinking ways to engineer glycoproteins as vaccines in vivo. At MEL, he developed a stem cell based model to study the effects of early onset Alzheimer's Disease in Down Syndrome patients. Though his research varies, underlying these research is his passion to study the mechanisms of diseases with the aim of developing therapeutics for them. He believes that the Pathobiology program will benefit him greatly in his pursuit to understanding diseases better. Outside of the lab, Lionel likes jamming a few chords on his guitar, running, chilling with friends and having a drink or two.
Meet Lionel on camera!
Nivedita Chowdhury
Originally from Mumbai, India, Nivedita "Nivi" Chowdhury came to the United States in 2012 to pursue a Master's in Biotechnology from Johns Hopkins University. During this time, she worked primarily on breast cancer, studying epigenetic regulation, especially reversal of methylation of breast cancer genes; and development of biomarkers of progression as well as recurrence in DCIS (Ductal Carcinoma in-situ) and triple-negative breast cancers, respectively. As she now progresses to the next chapter of her academic career, she hopes to broaden her knowledge and expertise in translational research and more. Growing up in a military family, she moved a lot and thus, enjoys traveling and exploring new places. She also loves chocolates, long walks, poetry, to read and write, and spending time playing with shelter dogs.
Yea Ji Jeong
Yea Ji Jeong was born in Suwon, South Korea. She received her Doctor of Veterinary Medicine degree from Konkuk University in 2014. After graduation, she worked as an associate veterinary pathologist at the Korean Animal and Plant Quarantine Agency, working on histologic diagnosis of various veterinary infectious diseases and reviewing surgical pathology samples from local animal hospitals. During this time, she became actively engaged in several research projects including a vaccine development project against a porcine disease called "Porcine Respiratory Reproductive Syndrome" and surveillance of major infectious agents and pathology in food animals. Her passion towards research and scientific communications resulted in co-authoring a book "Collection of Slaughterhouse Pathology" (in Korean), one case report and two poster presentations at national veterinary scientific conferences. As a Pathobiology graduate student in Dr. Laura Wood's laboratory, she is excited to characterize differences in invasive and non-invasive pancreatic cancer cells in 3-dimensional organoid model and find the underlying mechanism for metastasis. In her free time, Yea Ji enjoys practicing yoga and dancing to good music with her husband & her cat, Hoochoo.
Swathi Karthikeyan
Swathi was born in Chennai, India where she received a B.Tech in Biotechnology from Anna University in 2012. In 2014 she graduated with a Master's from Johns Hopkins University. In a strong three-year association with the Hopkins research community, she has worked on multiple projects with a primary focus on targeting cellular energy metabolism in diseases like liver fibrosis and breast cancer. As a part of her master's thesis she worked on the anti-fibrotic effects of deregulation of energy metabolism in the liver. She was also instrumental in designing an in vitro model to study cancer metastasis. Swathi is interested in working along the rapidly growing bridge between basic science and its clinical application and believes that the highly translational aspect of the Pathobiology program will provide her with ample opportunities to do this and contribute to human healthcare. She is a trained singer, major foodie and enjoys baking and swimming as much as she enjoys travelling.
Meet Swathi on camera!
Audrey Knight
Audrey Knight is from St. Louis, MO and received her Bachelors of Science in Biology with minors in Chemistry and French from Illinois College in 2014. While at Illinois College, she conducted several independent research projects focusing on RNA interference, synthetic chemistry, virology, and orchid conservation. Audrey matriculated to Johns Hopkins in the fall of 2015. In 2016, she joined the lab of Joseph Mankowski, DVM, PhD, DACVP where she studies the role of chronic microglial activation in HIV associated neurocognitive disorders (HAND) using an SIV/macaque model. She is very interested in the fields of neuroimmunology, virology, and chronic infectious diseases and plans to pursue a post-doctoral position in one of those fields after graduation. Audrey hopes to pursue a career in academia where she is able to combine her research interests with her desire to teach. In her free time, Audrey enjoys playing intramural volleyball with the Pathobiology team, Unchecked Aggression, knitting, painting, and exploring Baltimore.
Janelle Montagne
Janelle Montagne is originally from Liverpool, NY, and earned her B.S. in Biochemistry from Lafayette College. Upon graduation, she moved to Baltimore and joined the Division of Rheumatology at Hopkins where she studied immunology in the context of systemic autoimmune disease. During this time, she earned her M.S. in Biotechnology with a concentration in bioinformatics from the Johns Hopkins University. Janelle joined the Pathobiology program in 2015. Her thesis work in the laboratory of Dr. H. Benjamin Larman focuses on the development of novel techniques for understanding T cell phenotypes and specificities. In her free time, Janelle enjoys tending her garden and reading.
Drew T. Bell
Drew Bell was born in Newport Beach, California. In 2013 he received his BS in Microbiology from UC Davis. His undergraduate research focused on the genetic influences on the range dynamics of Gilia tricolor as well as Eriophyllum mohavense. Since graduation Drew has researched in a vegetable genomics lab focused on SNP identification to support conventional breeding programs.Experiences with immunology and infectious disease lead him to pursue a medically focused application of his expertise. He is particularly interested in the genetics of autoimmune disease and cancer genomics.When not in the lab, Drew loves to longboard, backpack, and brew. Drew is excited to switch coasts and expand his research experience within the Pathobiology program at Johns Hopkins!
Meet Drew on camera!
Yu-Ting Chang
Yu-Ting Chang comes from Taiwan. She received her Bachelor's degree in Life Science, and Master's degree in Physiology in National Taiwan University. Before joining Pathobiology Program in 2014, she focused on the epigenetic regulation of erythropoietin in renal fibrosis. Now she works with Dr. Richard Jones to explore the role of bone marrow microenvironment in drug resistance of acute myeloid leukemia. In her free time, Yu-Ting loves to play table-tennis, do crafts, play puzzle games, and watch TV series. In the future, she would like to continue doing research in biomedicine, and hopes to make contribution to treatments of diseases.
Bo-Ran Choi
Bo-Ran was born in Seoul, South Korea and received her D.V.M. and M.S. in science from Seoul National University in 2009 and 2012 respectively. Attending the Leadership Program for veterinary students at Cornell led her to seek out further research experience. In her master's program, she studied Prion disease specifically about the molecular mechanism of protein aggregation in neurons. As a research associate, at University of Pennsylvania, she researched a function of a striatal G protein called Rhes at a cellular and molecular level. With a generous support of the Fulbright scholarship award, she started her Ph.D training in 2014. She is undertaking her thesis research in Dr. Sockanathan lab. Her thesis work is to understand a role of GDE2 in oligodendrocyte development in the brain using mouse genetics and primary culture systems. After graduation, she will take postdoctoral trainings to pursue research in academia. She likes camping and trips for local cuisine.
John Alexander Fissel
John Fissel comes from the Land of Enchantment, Las Cruces, New Mexico. He received his B.S. in Microbiology from New Mexico State University in 2013. During his undergraduate studies, he had the opportunity to join a lab that studied host-pathogen interactions between Cryphonectria parasitica (Chestnut Blight) and the American Chestnut Tree. Following his graduation, he worked for a startup algal biofuels company where his responsibility was protecting the algae crop from other competing contaminating algae, pests, and pathogens. John joined the Pathobiology program to become part of the collaborative interdisciplinary pipeline that takes discoveries at the bench and translates them into effective therapies. For his thesis project he focuses on the role of macrophages in peripheral nerve regeneration through the investigation of a pro-regeneration immunomodulatory phenotype of macrophages when β-secretase (BACE1) is deleted or pharmacologically inhibited. When he is not at the bench, in the classroom, or responding to the bat signal, John is an avid gamer, movie lover, sports nut, foodie, and Dachshund enthusiast.
Minling Gao
Minling Gao was born in Wu Han, Hu Bei, China. She graduated from Nanyang Technological University, in May 2014 with a bachelor of science in Biological Sciences and a minor in computing. She had experience in both dry lab and wet lab. Her main interest is cancer, especially the cancer genetics and epigenetics. And she believes that the Pathobiology Graduate Program will provide a great chance to study them. Gao Minling enjoys reading, travelling, photography, and watching TV and is currently studying French and guitar. Minling is looking forward to starting a new life at Johns Hopkins.
Catherine Marie Guerra
Cathy Guerra comes from the diverse city of Pittsburgh, PA. She received her BS in Veterinary and Biomedical Sciences from Pennsylvania State University. While she initially thought she would be attending veterinary school following graduation, she fell in love with research after joining her lab at Penn State. Cathy hopes to take advantage of the unique opportunity of translational research available within the Pathobiology program, so she can explore the bridge between basic science and clinical application. She is sure that Hopkins will provide her with an incredibly rewarding research experience to broaden her skill set and expertise. In her free time, Cathy enjoys running, hiking, and spending time with her friends and family.
Wei-Kai Huang
Wei-Kai completed his MS in Biochemistry and Molecular Biology at National Taiwan University and studies the applications of nanoparticles on drug delivery and stem cell imaging. He was also a research assistant in Academia Sinica to investigate cell fate determination and maintenance of stem cells. He is currently working with Dr. Guo-li Ming regarding iPSC-based neurological disease modeling. In his leisure time, Wei-Kai enjoys video games and animations.
Eva Shrestha
Eva was born in Kathmandu, Nepal and she completed her B.A in biology from Bard College in upstate NY in 2014. While at Bard, Eva researched on subjects ranging from developmental biology in zebrafish to behavioral studies on oviposition of Aedes aegypti (the vector for yellow fever and dengue). She is interested in understanding infectious disease and using translational research to discover novel methods to combat them. She is particularly interested in host pathogen and host environment interactions which can be manipulated to develop efficient preventive and curative therapies. She believes that the Pathobiology Graduate program at Johns Hopkins University will help her develop in a creative researcher who can help bring science literacy and the concept of research in her home in Nepal. Eva enjoys cooking, reading, playing tennis and singing.
Hee Sun Choi
Hee Sun was born in Seoul, South Korea and received her B.S. and M.S. in Biotechnology from Yonsei University in 2009 and 2011 respectively. While at Yonsei, she conducted research mainly on protein folding. She is interested in infectious diseases and translational research. She would like to deepen her understanding of host-pathogen interactions and apply it to developing innovative therapies. She believes that the Pathobiology Graduate Program at Johns Hopkins will provide a solid foundation for her future career as a creative research scientist. Her long term goal is to contribute to developing more effective ways to prevent and treat human diseases. Hee Sun enjoys playing the piano, swimming and travelling.
Byung Woo Kim
Byung Woo Kim was born in Daegu, South Korea. He received his Bachelor's degree in Biochemistry from the University of Oklahoma in 2011. His research experience during his undergraduate years includes studying integration of phage display technology and nanomaterial for breast cancer cell imaging and treatment and investigation of a membrane transport protein of a gram-positive bacterium, Corynebacterium glutamicum, which is a relative of Mycobacterium tuberculosis. While conducting research during his undergraduate years, he developed a strong desire to engage in research that can contribute to the development of medical treatment of human diseases. Considering the program's emphasis on translational research along with its prominent professors, Byung Woo believes that studying in the Pathobiology Ph.D. program at Johns Hopkins University will undoubtedly play a crucial role in fulfilling his desire and expanding his expertise.
Zoila Areli Lopez Bujanda
Zoila Areli was born in Hermosillo, Mexico. She graduated with honors in 2007 from University of Sonora with a BS in Biochemistry. During her undergraduate, Areli was granted a scholarship to do an internship at University of Santiago de Compostela (Spain), where she developed an interest in Genetics. To that end, she decided to go back home and pursue a MS in Molecular Biology. Aware of the cutting edge research achieved in the States, Areli came to Johns Hopkins Medicine first to do a graduate internship in a cancer epigenetics' lab (2009), and later to formally join the lab as a Research Specialist in DNA methylation analysis (2010). Since then, she has been working on developing and troubleshooting an assay for analyzing and monitoring cancer-specific methylated DNA in serum from breast cancer patients. Areli chose to attend Johns Hopkins Pathobiology Program for its incredible faculty and its focus on translational research since her goal is to perform research aimed to improve cancer therapy once she concludes her PhD training. Besides doing research, Areli enjoys bicycling, dancing, playing soccer, hiking, and reading.
Bo-Yi Sung
Bo-Yi Sung comes from Taipei, Taiwan and graduated in July, 2010 with a M.D. from National Defense Medical Center, Taipei. He is working as a TA in the Department of Microbiology and Immunology, NDMC. After his academic education, he is interested in immunology research , especially the complexity of cells-cells interaction. He currently works with a researcher who focuses on epigenetic modification, including DNA methylation and histone modification, regulating tumorigenicity. He wishes to devote his education from JHU to solving clinical problems.


Materials are items used in crafting or in completing quests.
any resource may drop a gem.
The base chance of mining a gem is 1% for normal rocks, 2% for desert rocks, 4% for snow crystals and 5% for volcanic rocks.
in hand and use it on the critter they want to capture.
Beetles can spawn anywhere. Torchbugs only spawn at night and disappear in the morning. Deathmoths only spawn in the Graveyard Biome. Butterflies only spawn in the Winter Biome. Fairies only spawn in the Grass Biome once the player has the Magic skill.
Holding right click to delete the bottled item will empty the bottle instead.
Effect: Recovers all Health and Energy. Gives XP when bottling the fairy.
Effect: Gives things a rainbow overlay.
This page was last edited on 23 November 2018, at 18:54.


text:
Estimates of Eligibility for ACA Coverage Among the Uninsured in 2016
Kaiser Family Foundation | October 18, 2016 Access to Care, Exchanges, Implementation, Other, Uninsured
Garfield, Damico, et al.
The Affordable Care Act (ACA) extends health insurance coverage to people who lack access to an affordable coverage option. Under the ACA, as of 2014, Medicaid coverage is extended to poor and near poor adults in states that have opted to expand eligibility, and tax credits are available for low and middle-income people who purchase coverage through a health insurance Marketplace. Millions of people have enrolled in these new coverage options, and the uninsured rate has dropped to the lowest level ever recorded. However, millions of others are still uninsured. Some remain ineligible for coverage, and others may be unaware of the availability of new coverage options or still find coverage unaffordable even with financial assistance.
Anthem to Pare Back Obamacare Offerings in Nevada and Georgia
More Than 1 Million in Obamacare to Lose Plans as Insurers Quit
Health-Care Exchange Sign-Ups Fall Far Short of Forecasts
Aetna Plans to Leave All but 4 State Exchanges
Humana to Exit Individual Insurance Markets in 8 States
Blue Cross Delivers Major Blow to Health Reform in Minnesota


Note:Prepayment of $40 each is required by A[pril 19, 2019. Note new registration cutoff date.
Note:Bring your own mug. Refreshmwntsprovided.
Rogers and providers using Rogers towers have excellent service. All other providers are spotty.


Image credit: William Williams, Figurehead of the ship Northumberland, c.1880s (detail). Collection Alexander Turnbull Library, Wellington.
Floortalk: with NZ poet Kerry Hines 'Fresh Views of a Young Country: The Photographs of William Williams' Wednesday 5 November, 11am, all welcome, entry free.
Opening: You are warmly welcome to the exhibition opening on Saturday 15 November at 4pm. This event will also be the book launch for YOUNG COUNTRY, published by Auckland University Press.
Poetry Reading: in Young Country with Kerry Hines, Sunday 16 November at 2pm, all welcome, entry free.
Floortalk: with leading NZ photographer Wayne Barrar on making the albumen prints for William Williams' photographs in Young Country, Sunday 30 November at 2pm, all welcome, entry free.
You are warmly welcome to the opening on Saturday 15 November at 4pm, as part of the Kapiti Arts Trail, with live music by Gilbert Haisman.
Artist's Talk for Friends of Mahara, Sunday 23 November at 4pm. Friends of Mahara free, Guests of Friends $10.


The fertilizer ban is meant to keep nutrients that can fuel red tide out of waterways.
The Naples City Council revised — critics say weakened — its fertilizer ordinance in October to allow more use of nutrients that can exacerbate red tides like the one that has plagued the west coast of Florida for nearly a year.
The revised ordinance did away with a June 1 to Sept. 30 blackout period, which had prohibited the use of nitrogen- and phosphorous-based fertilizers during rainy season, when the chemicals are more likely to end up in waterways.
Instead, the ordinance now prohibits fertilizer application "when soils are saturated, heavy rain is likely, or during a storm or flood watch/warning." Collier County has a similar standard.
Red tides start miles offshore, away from nutrient sources, for reasons not clearly understood by scientists. But when winds and currents carry red tides closer to shore, coastal nutrient pollution can feed them, according to the Florida Fish and Wildlife Conservation Commission. Red tide is different from the blue-green algae crisis afflicting other Southwest Florida waters.
Stephanie Molloy, the city's natural resources manager, said the city removed the fertilizer blackout period based on the recommendations of local experts.
"Local experts indicated that plants should be fertilized only when they are actively growing," she wrote in an Aug. 28 email. "Plants not fertilized properly during the growing season do not develop a healthy root system, and this limits their ability to absorb nutrients.
"Also, fertilizers applied outside of the growing season are unlikely to be absorbed by plants as the plants are in a dormant state, and so the nutrients will remain in the environment and be transported with runoff into waterways when it rains," she added.
But as the red tide bloom continues to kill thousands of fish and hurt local businesses, residents are urging their local officials to take greater action to protect the Gulf.
Grass-roots organization Collier Clean Water is collecting signatures on two petitions that ask the city and the county to pass "commonsense fertilizer ordinances with higher standards than the state's model and with standards higher than the current ordinance(s)."
One of those higher standards is a blackout period during rainy season.
Rena Anders, who organized the Naples Hands Along the Water event and founded Collier Clean Water, said the group is focused on bringing about change rather than just complaining.
The Marco Island City Council passed a fertilizer ordinance that included a June 1 through Sept. 30 blackout period in 2016. Like Clean Water Collier's proposed blackout period, it specifically applies to fertilizers that contain nitrogen and phosphorous.
"When those nutrients get into the water they can cause algae blooms, which reduces the amount of oxygen in the water, which then can cause fish kills," she told the Naples Daily News after Marco Island passed its ordinance.
Sanibel, which has been greatly affected by red tide, has had a strong fertilizer ordinance since 2007. Its blackout period is July through September, and fertilizer cannot be applied within 25 feet of waterbodies. In Collier County and Naples, the restriction is 10 feet.
James Evans, Sanibel's director of natural resources, said the city has conducted a comprehensive nutrient management plan that has measured water quality since 2001. Evans said the study shows that water quality has improved since 2007.
"Inorganic nitrogen and orthophosphorus were both significantly reduced as a result of the fertilizer ordinance," Evans said.
Sarasota County has a fertilizer blackout period from June 1 to Sept. 30, but Venice Vice Mayor Bob Daniels wants to take it one step further and completely ban the use of fertilizer within city limits.
The Venice City Council on Tuesday passed a resolution discouraging the use of fertilizers on a 6-1 vote. Council members agreed to consider Daniels' proposal for a ban after they have more data.
Anders said Collier County and Naples can look to Venice as an example of putting the well-being of the environment above aesthetics.
"Venice decided that having pretty plants is not as important as keeping contaminants out of the Gulf," she said. "I don't see Naples sending the same message.
The Collier County and Naples petitions have 305 and 25 signatures, respectively, and have caught the attention of local officials.
Danette Kinaszczuk, the county's pollution control manager, said the county plans on implementing some of the suggestions outlined in the petition. First, though, it's focusing on groundwater protection rules and its pollution control ordinance, which will go before the county's Planning Commission on Sept. 20.
"We recognize that there are more strict (fertilizer) ordinances out there. In fact, all of our neighbors to our north have summertime bans from Lee County — and all municipalities in Lee County — to Pinellas County, but unfortunately they are still experiencing severe algae issues, too," she wrote in an email last week. "We will continue to focus on outreach and education until we are able to update the fertilizer ordinance."
Penniman said she'd be happy to discuss the fertilizer ordinance at a future City Council meeting and that she "strongly supports" implementing higher standards.
"We have people begging us to do something about the red tide," she said, "and this is where we can start."


text:
Acteon Cantate Burlesque
Pierre-César Abeille (bapt.1674, d. after 1733)
for bass (G-e'), oboe (or violin), viol & continuo
Ref. no Abe 1 (in 'cantatas') Price £ 8.30 sample page cover page To order: ☞
The current work, Acteon Cantate Burlesque, is his only known cantata. Based on the well-known story from Ovid's Metamorphoses, of the young hunter who, having gazed upon Diana bathing naked in a woodland stream, was punished by being turned by her into a stag. The tragic version of the story has Acteon being hunted down and killed by his own hounds, but in this burlesque version, he simply bounds off into the forest, and we are not told what happens after that.
Also in the spirit of the burlesque, there are two very tongue-in-cheek 'morals' drawn from this story: one is that prudent young ladies take care not to reveal all their good points at the same time, and the other is that it is better, if you are so unfortunate to have a disfigurement, like horns on your head, to remain unaware of it – what the eye does not see……
The style is lively and attractively quirky, and is well suited to the character of the oboe, although the score is marked 'Violons ou Hautbois'. The instrumental introduction marked 'Bruit de Chasse' is followed by an accompanied recitative, and a pastoral air which presents the first 'moral' about prudent young ladies. There follows an air full of menace with a heavily accented continuo alone, describing Acteon's peril. The next recitative describes with full dramatic effect Diana's rage and mortification, and the transformation of Acteon. The final air with the second 'moral' is a lyrical duo for the voice and solo viol, with a comparatively minor role for the oboe or violin.