text:
import sys

import click

@click.command('customer', short_help='Add customer lookup')
@click.option('--customer', help='customer name')
@click.option('--org', '--group', '--domain', '--role', 'match', help='Used to lookup customer')
@click.option('--delete', '-D', metavar='ID', help='Delete customer lookup using ID')
@click.pass_obj
def cli(obj, customer, match, delete):
    """Add group/org/domain/role-to-customer or delete lookup entry."""
    client = obj['client']
    if delete:
        client.delete_customer(delete)
    else:
        if not customer:
            raise click.UsageError('Missing option "--customer".')
        if not match:
            raise click.UsageError('Missing option "--org" / "--group" / "--domain" / "--role".')
        try:
            customer = client.create_customer(customer, match)
        except Exception as e:
            click.echo('ERROR: {}'.format(e), err=True)
            sys.exit(1)
        click.echo(customer.id)

redpajama_set_name: RedPajamaGithub


A great addition to any cleaning service you may already have is a comprehensive patio clean. With the help of the latest professional equipment, your expert cleaner will clean your patio or any other outdoor surface around your property, bringing you outstanding results.
We only ask that when the cleaner arrives for your patio cleaning service, you provide access to the areas that need cleaning and a water source in order for the jet washers to operate. An outside tap will do just fine, the cleaning experts will have all the necessary attachments to connect the jet washers to an indoor tap as well so don't worry.


text:
Stoakley is an unincorporated community located in Calvert County, Maryland, United States. It is generally considered part of Prince Frederick and utilizes the Prince Frederick zip code.

Unincorporated communities in Calvert County, Maryland
Unincorporated communities in Maryland

redpajama_set_name: RedPajamaWikipedia


text:
Priscilla Ruddle (born 12 July 1976) is a former Australian female volleyball player. She was part of the Australia women's national volleyball team.

She competed with the national team at the 2000 Summer Olympics in Sydney, Australia, finishing 9th. She participated in the 2002 FIVB Volleyball Women's World Championship.

See also
 Australia at the 2000 Summer Olympics

References

External links

1976 births
Living people
Australian women's volleyball players
People from Melbourne
Volleyball players at the 2000 Summer Olympics
Olympic volleyball players of Australia


text:
Louise Ottilie Fresco (born 11 February 1952) is a Dutch scientist and writer known for her work on globally sustainable food production.

Career in academia
Fresco has been the President of the Wageningen University & Research Executive Board since 1 July 2014. She is a professor at Wageningen University and a corresponding member of Belgium's Royal Academy of Overseas Sciences.

Fresco is also a member of the Royal Netherlands Academy of Arts and Sciences (KNAW) since 2009, a foreign member of the French Academy of Agriculture, a non-resident member of the Royal Swedish Academy of Agriculture and Forestry in Stockholm, a corresponding member of the Real Academia de Ingeniería in Madrid, a member of the Royal Holland Society of Sciences and Humanities and a foreign member of the Royal Flemish Academy of Belgium for Science and the Arts, Class of Natural Sciences in Brussels. She is a Distinguished Visiting Scholar of the Academy of Science South Africa.

Other activities
In May 2006, a British newspaper published Fresco's resignation letter as one of eight Assistant Directors-Generals of FAO. In her letter, Fresco stated that "the Organization has been unable to adapt to a new era", that its "contribution and reputation have declined steadily" and "its leadership has not proposed bold options to overcome this crisis".

As of April 2019 she is Independent Non-Executive Director of the Board of Directors of Syngenta, with special attention for scientific innovations for the purpose of healthy, sustainable food production. She is a member of the Trilateral Commission, member of the editorial board of the literary journal De Gids, a member of the Council of Advisors of the World Food Prize and a member of the Council of Advisors of the Amsterdam Symposium on the History of Food. She is also columnist at NRC Handelsblad and chair of the selectionboard of the Johannes van Dam Prize. She is also Board Member Foundation of the Dutch National Opera & Ballet Fund and member of the Ambassadors of the National Holocaust Museum (in development).

In 2020, Fresco was appointed by the World Health Organization's Regional Office for Europe to serve as a member of the Pan-European Commission on Health and Sustainable Development, chaired by Mario Monti.

Bibliography

Novels
 Bambusa (1990)
 De kosmopolieten (2003)
 De tuin van de sultan van Rome (2005)
 De utopisten (2007)
 De Idealisten (2018)
 Hamburgers uit de moestuin(2019)
 De Plantenjager (2021)

Non-fiction

 Schaduwdenkers & lichtzoekers (1998) (Huizingalezing)
 Nieuwe spijswetten: over voedsel en verantwoordelijkheid (2006)
 Het einde van de universiteit (volgens een rapport van de Universiteit van Oeloemia) (2007) (diesrede UvA)
 Hamburgers in het paradijs : voedsel in tijden van schaarste en overvloed (2012)

Academic
 Cassava in shifting cultivation: a systems approach to agricultural technology development in Africa''(1986) (thesis)

References

External links
 LouiseOFresco.com website of Louise O. Fresco
 List of publications of prof.dr.ir. L.O. Fresco in NARCIS – The Duth National Academic Research and Collaborations Information System

1952 births
Living people
People from Meppel
Dutch agronomists
Dutch women writers
Members of the Royal Netherlands Academy of Arts and Sciences
Wageningen University and Research alumni
Academic staff of Wageningen University and Research
Members of the Royal Swedish Academy of Agriculture and Forestry
Academic staff of the University of Amsterdam
Unilever people
Dutch corporate directors
Women heads of universities and colleges


text:
2021 Budget Defence: Nigerian govt owes contractors N69 billion – Minister of works, Fashola
The Minister of Works and Housing, Babatunde Fashola has revealed that the Federal Government of Nigeria owe contractors carrying out works for the ministry a whopping N69 billion.
He gave the revelation at the 2021 budget hearing before the joint Committee on House on Thursday in Abuja.
"The Federal Government of Nigeria has outstanding liabilities of N69 billion to contractors executing various forms of projects in the housing sector", he said.
The Joint Committee of the Senate and House of Representatives on Thursday in Abuja, met to scrutinize and allow the Minister defend the 2021 budget estimates of the Ministry, but Fashola maintained the capital component of the Budget was meant to complete the ongoing projects in 2021.
He said the liabilities were incurred from 29 contractors executing projects in the urban and regional developments department of the ministry.
"Others are 59 from Engineering Services, while Public Building and Housing Development have 794.
Giving a run down, he said, Lands and Housing Developments 10, Public-Private Partnership 11 while Special Project Unit has 11 contractors.
Explaining the 2020 budget performance, the minister explained that about 1,786 National Housing projects out of 3,926 which were initiated by the Federal Government have been completed.
He added that the 2021 budget would be anchored on the completion of the remaining 2,140 housing units under the national housing program in 34 states of the federation and the FCT.
Fashola also said six Federal Secretariats were under construction in Bayelsa, Anambra, Ekiti, Osun, Zamfara and Nasarawa states.
On the issuance of Certificate of Occupancy(C of O), the minister said a total of 3,950 C of Os and 1,246 consent were issued and granted to Nigerians from Jan 2018 to Jan 2020.
According to him, some of the requests for the C of Os dates back to 1996, noting that the issuance would further accelerate economic growth and development in the sector.
He said the major factor militating the timely completion of housing projects was insufficient budgetary provision for the projects to sustain annual cash-flow requirement levels.
Fashola also said there was a need to complete all ongoing projects before embarking on new projects.
Meanwhile, on the performance of 2020 budget, by the ministry, Fashola said out of the N72 billion appropriated for capital projects, N48 billion had been released to the sector representing 67.41 per cent of the sum appropriated.
For the overhead cost, he said N72 million, was released, representing 61.05 per cent of the N118 million appropriated.
On the 2021 budget estimates, Fashola said, N76 billion was proposed as capital, while N188 million was for overhead cost and N5 billion was for personnel cost.
Earlier in his opening remark, Chairman, of the Committee, Sen. Sam Egwu(PDP Ebonyi) said the committee expects the minister to provide detailed explanation on the performance of the 2020 budget and proposal for 2021.
Some members of the committee who spoke expressed concern over the huge amount of outstanding liabilities due to contractors in the sector.
They emphasised the need for the government to settle such liabilities given the importance of the sector to economic development of the country.
Buni presents over N106.9 billion as 2021 budget estimate Budget Defence: Niger Delta Senate Cmtee Chair orders journalists out of hearing over unresolved issues Budget defence: NIWA decries late releases, proposes N7.362 billion Budget defence: Buhari's aide on hot seat, Fashola defends Julius Berger on pace of work
Jerry Rawlings: Buhari reacts to death of former Ghanaian President
My son killed himself after losing N7m in SARS custody – Mother demands justice

redpajama_set_name: RedPajamaCommonCrawl


Are you worried about buying a home on Well & Septic ? What you should know….
Wheatland Realty Agent Nicole Tudisco hopes this blog post will help ease your mind when looking at homes on well and septic systems.
In the Western Suburbs from Naperville to Plainfield, Oswego to Yorkville and surrounding towns we have plenty of great homes with well and septic systems. If you've never been around them, they can be very intimidating or even just seem like a big hassle. As a buyer, it could even deter you from making an offer. I admit I am a city girl myself so as an agent I had to learn myself.
I contacted one of our home inspectors, Joel Dunwell with Dunwell Inspections, for some insight on well and septic maintenance and purchasing tips. Hopefully this can help you decide if it's right for you. He even included a flyer he gives to his clients with the basics and how to maintain them, which you can download here: Septic System Maintenance.
Joel says if systems are maintained (easy to do) then they will work great and should last many, many years. Mechanical systems require a little more maintenance/regular inspections but are typically compared to having your furnace/air conditioning systems maintained.
When purchasing, he does recommend having a septic contractor visually inspect the tank and potentially pumping the tank before closing on a home. As with any component of a home's systems, if it has not been maintained, it could cost purchasers thousands of dollars. A qualified/licensed septic contractor evaluating the system, it will also provide confidence to a potential purchaser. I will add you can also often have the seller pay for this as part of your negotiated offer.
If you have even more questions or would like more detail, I found a county in Michigan had this easy to read tidbit sheet I thought you would find useful as well. Click on this link for more info: Septic Maintainance. You can also reach our to one of our well and septic contractors Fred with DW Well and Pump at 630-879-8555.


text:
Q: HttpWebRequest WebException 401 in .net 2.0 The following code works in .net 4.0, but in .net 2.0 I get WebException 401 (And sadly I have to use .net 2.0).
string url = @"mypath";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Credentials = CredentialCache.DefaultCredentials;
request.GetResponse();

This code simply invokes the URL.
The last line throws the exception.
When I enter the url manually in a web browser it works.
Any ideas?
Thank you for your time.

A: try this
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Method = "GET";

redpajama_set_name: RedPajamaStackExchange


Does it ever feel like bicyclists and motorists live in separate worlds? Are there ways to bridge the gap? The speakers will address their ideas about building a more bike-friendly culture, from their unique perspectives. The meeting will also provide a great chance to ask questions and share your thoughts with speakers, as well.


text:
<!DOCTYPE html>

    <meta charset="utf-8">
    <title>JSDoc: Source: Ambition/lib/ambition.js</title>

    <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
    <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">

Source: Ambition/lib/ambition.js

const milToMinConversion = 60000;

/*
 * After the burning there is only the burning and after the burning there is only the burning...
 *
 * Handles scheduling and randomization for all avatar behaviors
 */
class Ambition {

    constructor() {
        this.init();
    }

    init() {
        //Create a reference to the startup time
        this.startup_time = new Date().getTime()

        //Configure schedule object
        this.scheduled = {
            commandContentRichTweet: null,
            commandScrape: null,
            commandAdvertisingResearch: null,
            commandAdvertisingTweet: null,
            commandPrune: null,
            commandCheckForRetweeters: null,
            commandCheckForThankYouTweets: null,
            commandYoureWelcomeTweet: null,
            commandUpdateWelcomedUsers: null,
            commandRetweet: null,
            commandFavorite: null,
            commandFollow: null
        };

        //Configure time tracking actions
        this.actions = {};
        this.actions.commandContentRichTweet = this.startup_time
        this.actions.commandScrape = this.startup_time
        this.actions.commandAdvertisingResearch = this.startup_time
        this.actions.commandAdvertisingTweet = this.startup_time
        this.actions.commandPrune = this.startup_time
        this.actions.commandCheckForRetweeters = this.startup_time
        this.actions.commandCheckForThankYouTweets = this.startup_time
        this.actions.commandYoureWelcomeTweet = this.startup_time
        this.actions.commandUpdateWelcomedUsers = this.startup_time
        this.actions.commandRetweet = this.startup_time
        this.actions.commandFavorite = this.startup_time
        this.actions.commandFollow = this.startup_time

        //Set up mapping of command names to associated timer names
        this.timerNames = {
            commandContentRichTweet: 'tweetInterval',
            commandScrape: 'scrapeInterval',
            commandAdvertisingResearch: 'productResearchInterval',
            commandAdvertisingTweet: 'advertisementInterval',
            commandPrune: 'pruneInterval',
            commandCheckForRetweeters: 'thankYouTimer',
            commandCheckForThankYouTweets: 'checkThankYouTimer',
            commandRetweet: 'retweetTimer',
            commandFavorite: 'favoriteTimer',
            commandFollow: 'followInterval',
        }

        this.sendCommand('commandScrape')

        /**
         * Register event listener for Conviviality-sent request for "You're Welcome" tweet approval
         */
        app.get('channel').on('seekApprovalForYoureWelcomeTweets', ((thank_you_tweets) => {
            /**
             * Loop through thank yous and assign each youreWelcome tweet to semi-random window
             */
            thank_you_tweets.forEach((tweet) => {
                let timeWindow = this.getRandomMillisecondsBetweenRangeOfMinutes(1, 2)
                app.get('logger').info('TimeManager assigning youre welcome tweet: ' + tweet + ' for ' + timeWindow / milToMinConversion + ' minutes')

                setTimeout(() => {
                    app.get('channel').emit('commandYoureWelcomeTweet', tweet)
                    this.actions.commandYoureWelcomeTweet = new Date().getTime()
                }, timeWindow)
            })
        }))

        /**
         * Schedule initial actions - start main bot event loop
         */
        this.scheduleInitials()
    }

    /**
     * Schedule initial actions on startup according to their timer settings
     *
     * @return {Void}
     */
    scheduleInitials() {
        this.scheduleCommand('commandContentRichTweet');
        this.scheduleCommand('commandScrape');
        this.scheduleCommand('commandAdvertisingResearch');
        this.scheduleCommand('commandAdvertisingTweet');
        this.scheduleCommand('commandPrune');
        this.scheduleCommand('commandCheckForRetweeters');
        this.scheduleCommand('commandCheckForThankYouTweets');
        this.scheduleCommand('commandRetweet');
        this.scheduleCommand('commandFollow');
        this.scheduleCommand('commandFavorite');
    }

    /**
     * Converts milliseconds to minutes
     *
     * @param  {Number} milliseconds
     * @return {Number} minutes
     */
    millisecondsToMinutes(milliseconds) {
        return (milliseconds / milToMinConversion);
    }

    /**
     * Converts minutes to milliseconds
     *
     * @param  {Number} minutes
     * @return {Number} milliseconds
     */
    minutesToMilliseconds(minutes) {
        return (minutes * milToMinConversion);
    }

    /**
     * Get the minimum timer property for the given command
     *
     * @param  {String} commandName The command to get the min value for
     * @return {Number} minutes The number of minutes represented by the min value
     */
    getCommandMin(commandName) {
        let timerName = this.mapCommandToTimerName(commandName);
        return app.get('settings').timers[timerName].min;
    }

    /**
     * Get the maximum timer property for the given command
     *
     * @param  {String} commandName The command to get the max value for
     * @return {Number} minutes The number of minutes represented by the max value
     */
    getCommandMax(commandName) {
        let timerName = this.mapCommandToTimerName(commandName);
        return app.get('settings').timers[timerName].max;
    }

    /**
     * Returns a randomized time that is within the range of the min and max minute arguments
     * Used for generating semi-random time windows
     * Consumed by scheduling functions
     *
     * @param  {number} min - A whole number representing the soonest possible time to take an action in minutes
     * @param  {number} max - A whole number representing the latest possible time to take an action in minutes
     * @return {number} randomMilliseconds - number of milliseconds representing minutes between the range
     */
    getRandomMillisecondsBetweenRangeOfMinutes(min, max) {
        //Prevents bug where some numbers are strings and get concatenated instead of added
        var min = parseInt(min, 10);
        var max = parseInt(max, 10);
        return (Math.floor(Math.random() * (max - min + 1) + min)) * milToMinConversion;
    }

    /**
     * Converts a command name to its associated timerName
     *
     * @param  {String} commandName the name of the command
     *
     * @return {String} the associated timer name
     */
    mapCommandToTimerName(commandName) {
        let ret = this.timerNames[commandName];
        if (typeof ret == "undefined") console.error('Bad timer name passed to mapCommandToTimerName') && process.exit(1);
        return ret;
    }

    /**
     * Schedule the next occurrence of the supplied command
     *
     * @param  {String} commandName The command to schedule
     * @return {Void}
     */
    scheduleCommand(commandName) {
        if (this.scheduled[commandName] != null) {
            if (!this.scheduled[commandName]._idleNext === null) return;
        }
        let min = this.getCommandMin(commandName);
        let max = this.getCommandMax(commandName);
        let millisecondsToSchedule = this.getRandomMillisecondsBetweenRangeOfMinutes(min, max);
        app.get('logger').info('scheduleCommand for ' + app.get('settings').bot.name + ' scheduling ' + commandName + ' for ' + millisecondsToSchedule + ' milliseconds from now');
        this.scheduled[commandName] = setTimeout(() => {
            //Prevent dupes from being scheduled on top of each other
            this.updateActionLastExecutionTime(commandName, () => {
                this.sendCommand(commandName);
            });
        }, millisecondsToSchedule);
    }

    /**
     * Update the last completed time for the supplied command
     *
     * @param  {String}   commandName The command whose last completed time will be updated
     * @param  {Function} done        Callback function
     * @return {Void}
     */
    updateActionLastExecutionTime(commandName, done) {
        this.actions[commandName] = new Date().getTime();
        done();
    }

    /**
     * Send the supplied command on the app-wide messaging channel
     *
     * Next, schedule its next occurrence according to timers settings
     *
     * @param  {String} commandName The command to send
     * @return {Void}
     */
    sendCommand(commandName) {
        app.get('logger').info('sendCommand for ' + app.get('settings').bot.name + ' sending command:  ' + commandName);
        app.get('channel').emit(commandName);
        this.scheduleCommand(commandName);
    }

    /**
     * Checks if given command can be run or if it needs more time
     *
     * @param  {String}   commandName The command whose status will be checked
     * @param  {Function} callback    Callback function
     * @return {Void}
     */
    checkEnoughTimeHasElapsedSinceLast(commandName, callback) {
        let lastAction = this.actions[commandName];
        let timerName = this.mapCommandToTimerName(commandName);
        let now = new Date().getTime();
        let difference = (now - lastAction);
        app.get('logger').info('enoughTimeHasElapsedSinceLast ' + app.get('settings').bot.name + ' difference is ' + difference);
        app.get('logger').info('enoughTimeHasElapsedSinceLast checking timer min: ' + app.get('settings').timers[timerName].min);
        let ret = (difference > minutesToMilliseconds(app.get('settings').timers[timerName].min));
        app.get('logger').info('enoughTimeHasElapsedSinceLast ' + app.get('settings').bot.name + ' returning ' + ret);
        callback(ret);
    }
}

module.exports = Ambition;

Home

Classes

Conviviality

Manners

Pedantry

Prosperity

Search

Global

deepCloneArray

deepExtend

fieldContentRegExp

    Documentation generated by JSDoc 3.4.3 on Fri Aug 04 2017 20:46:51 GMT-0700 (PDT)


First off, I wanna say this is an awesome tank for anyone who wants a nano and room to scape. The dimensions are 35.4 long 8.3 high and 9.4 from front to back. I bought this tank a few years ago to be a planted aquarium. First thing I did was drill two holes to directly attach a canister filter an inline heater. For me, keeping the tank clean of equipment is a very high priority.
It has gone through many changes and this was right around the time I broke it down. A high tech planted tank is actually a lot more maintanance than a saltwater tank. I did 3 water changes a week and pruned twice a week. It eventually became too much work and I focused on my saltwater tank instead.
Fast forward a few months and I've got the itch to use the tank again. I was thinking just softies and a pair of clowns. I plugged the bulkheads and wanted to keep it really simple with just a heater, powerhead, power filter and the same light I had for the planted aquarium.
Filled it up and after about 2 days of looking at it of course I wanted to change it. I didn't like seeing the equipment so I made plans to build in a compartment on the right side like a peninsula tank to hide the equipment and slide in a return pump. Also ended up getting a cheap led fixture on eBay that's a ton brighter and a lot more blue.
It's the first time I've made anything like this but it's actually pretty easy. I used a 12x12 piece of 1/2in black acrylic to make the wall and two baffles. It cuts very easy on a table saw with a good blade. For the slits in the overflow I drilled 4 1/4in holes and then used a router to get the lines. The hardest part is finding the return nozzle assembly. I was hoping I could buy it from Innovative Marine but they don't sell the entire package. Just the nozzle and the elbow. Not the coupling that holds the two together. I was able to find an assembly on amazon. It's smaller than I want but it works.
I upgraded the return pump from a stock IM 30L Nuvo to a jebao 1200 DC pump and it fits perfectly.
Filled it up today and added an acclimation box with some Caulerpa and a piece of Marine Pure from my established 30 gallon.
I also put in a frag with green plays as a water quality indicator. If this thing dies I know I did something terribly wrong lol.
It's been a really fun small build and I've got something very special going in there soon.
Nice looking mods! I am curious why you didn't make the peninsula baffles and return to cover the bulkheads?
Nice clean handy work and I like the dimensions. Unique!
The bulkheads would have interfered with the baffles and I didn't feel like shaping the baffles. One of these days I might replace those bulkheads with a siliconed piece of glass.
Cool. I had looked at that nifty bookshelf tank as the dimensions are quite interesting. I enjoy your canary palies.
Dude this thing is so cool and simple! I like it a lot.
I ended up switching it to an Ai nano.


text:
Last known photo of Paul Walker goes viral on social media
See the picture
The photo above, apparently, is the last known image taken of Paul Walker alive, and it has gone viral on social media. This image is said to have been captured moments before the actor went on a star-crossed joyride in the Porsche Carrera GT with his friend and business associate Roger Rodas, who reportedly owned the car and was also a professional race driver.
The pair co-owned a high-end automotive aftermarket shop called Always Evolving.
According to celebrity news website TMZ, Walker attended a fundraising event organized by AE and his charity organization, Reach Out Worldwide. It has been said that the main beneficiaries of this specific event were the survivors of super typhoon Yolanda.
TMZ reported that Walker saw the Carrera GT being worked on by AE mechanics as it had been \"acting up.\" The photo seems to show the actor trying to help in backing the car up. When the mechanics couldn\'t fix the car, TMZ said, Rodas decided to put matters in his own hands by taking it for a spin. Walker tagged along and rode shotgun.
Less than half an hour later, the two men met their fiery demise, \"just 500 yards from the (AE) shop.\"
Goodbye, Brian O\'Conner
Fast & Furious,
car accident,
car crash,
Paul Walker,
Porsche Carrera GT,
car movie


With this Universal Bow Stringer, regardless of whether a longbow or a recurve bow, you can tension and relax your bow. The bow is not twisted when handled correctly. This Universal Bow Stringer is an important utensil to tension the bow.
Recurve Bow Stringer is extremely important for tensioning your bow.


text:
Kelli Ward is under fire after a Facebook comment suggesting the announcement by Sen. John McCain's (R-AZ) family that he was ending brain cancer treatments was timed to damage her campaign for U.S. Senate.
Ward, a conservative who once served in the Arizona State Senate, was criticized for crossing the line on the social media platform Saturday when she wrote, "I think they wanted to have a particular narrative that they hope is negative to me." According to WUSA, which reported the scandal, the comment appears to have been deleted.
Her remark was posted in response to her campaign staffer, Jonathan Williams, who questioned whether the McCain family's decision to go public with its message on the senator's health was "just a coincidence" or "a plan to take media attention off her campaign?"
Hours later, the 81-year-old McCain died.
Naturally, the incident went viral online, as Twitter users bashed the candidate for her insensitive words, calling them symptomatic of the breakdown of the GOP.
The fact that Kelli Ward absurdly and falsely suggested that John McCain's statement about stopping treatment before his imminent death *was timed to hurt her campaign* is a perfect reflection of just how lost and gross the Trump-era Republican Party is without people like McCain
— Brian Klaas (@brianklaas) August 26, 2018
DISGUSTING: Arizona GOP Senate candidate Kelli Ward accuses John McCain of announcing that he was dying in order to push a 'negative narrative' about her. https://t.co/NEn1WaSBmC
— Jon Cooper ? (@joncoopertweets) August 26, 2018
Trash talking a dying war hero for fun and profit, the doctor Kelli Ward story. pic.twitter.com/XhXEPI7zTQ
— Molly Jong-Fast (@MollyJongFast) August 26, 2018
Ward's staff did not respond immediately to a request for comment.
ArizonaJohn McCainKelli Ward


Beautiful apartment on 3 sides, private entrance, private garden very well finished and equipped, from the South-facing terrace one can enjoy a beautiful panorama, see picture No. 2 and no. 4. The apartment is situated in a quiet village in Monte Petrosu in the municipality of San Teodoro. It is composed by a large living room, 2 bedrooms (6 beds total) 1 bathroom. The wide covered porch is very enjoyable, breezy location, is equipped with a dining table and a sitting area in wicker.Of relevance there is a small garden with a barbecue and outdoor shower. The apartment is air conditioned and comes complete with dishwasher, washing machine and TV. Reserved parking place.
The apartment is located in Monte petrosu (road to punta molara) between Porto San Paolo and coda cavallo (San Teodoro).The area is of great value, we are in a quiet environment away from the hustle and bustle of San Teodoro but well served; to 100 m there are restaurants, bars and shops, here you will find the most beautiful beaches in the area as well as the marine protected area with the islands of Tavolara, Molara and Molarotto (visited with excursions from the nearby Porto San Paolo).Also from locality "Peschiera" with a small boat (with only 4 euro per person, round-trip) cross the pond of san teodoro and arrives in the middle of the beautiful beach "la cinta" natural oasis; the beach here is also in the middle of August godibilissima).


text:
Ask Mandisa 53 – Decade in Review
Mandisa Thomas, a native of New York City, is the founder and President of Black Nonbelievers, Inc. Although never formally indoctrinated into belief, Mandisa was heavily exposed to Christianity, Black Nationalism, and Islam. As a child she loved reading, and enjoyed various tales of Gods from different cultures, including Greek and Ghanaian. "Through reading these stories and being taught about other cultures at an early age, I quickly noticed that there were similarities and differences between those deities and the God of the Christian Bible. I couldn't help but wonder what made this God so special that he warrants such prevalence today," she recalls.
Mandisa has many media appearances to her credit, including CBS Sunday Morning, CNN.com, and Playboy, The Humanist, and JET magazines. She has been a guest on podcasts such as The Humanist Hour and Ask an Atheist, as well as the documentaries Contradiction and My Week in Atheism. Mandisa currently serves on the Board for American Atheists and the American Humanist Association, and previously for Foundation Beyond Belief, the 2016 Reason Rally Coalition, and the Secular Coalition for America. She is also an active speaker and has presented at conferences/conventions for the Freedom from Religion Foundation, Secular Student Alliance, and many others.
In 2019, Mandisa was the recipient of the Secular Student Alliance's Backbone Award and named the Freedom from Religion Foundation's Freethought Heroine. She was also the Unitarian Universalist Humanist Association's Person of the Year 2018.
As the president of Black Nonbelievers, Inc., Mandisa encourages more Blacks to come out and stand strong with their nonbelief in the face of such strong religious overtones.
"The more we make our presence known, the better our chances of working together to turn around some of the disparities we face. We are NOT alone."
Here, we talk about the decade in review.
*Interview conducted in early 2020.*
Scott Douglas Jacobsen: So, this is ambiguous because this is a little bit after because we're working through a lot of material. But this is the Decade in Review or the 10-year review of Black Nonbelievers Inc. Let's do some highlights, what have been those developments and successes of Black Nonbelievers Inc. over the last almost decade, from 2011 to 2019 end?
Mandisa Thomas: I remember my youngest son, Miles, was still an infant. He was about nine months old. my other children were much younger. I was completing the first year of my job. I completed it. I was successful in reducing the overtime that was a problem at the job.
I remember my boss at the time saying that; I was able to accomplish something that the other managers before me couldn't. I remember during that time. I wasn't a believer, but I was still spiritual if you will. But I simply remember within that decade, from 2009 to 2010 onwards; it was when I simply started strengthening my non-belief and my descent with religion.
That was in 2010. I formally identified or re-identified as an atheist in 2010, in the end, Christmas Day. It was within that time that my atheism was reaffirmed. My desire to become more involved with the secular movement increased. When I discovered that there was work that was still needed, regarding the black community and atheism, that was when the Black Nonbelievers was born. Our official 10-year anniversary will be in 2021.
But within this decade, the 2010s, I think we've accomplished a lot. I know that in between that time. I have left that job because developing the organization became a full-time responsibility. It was my family as well. Certainly, there are dynamic, better changes. My daughter graduated from college. She is now in Shanghai teaching English as a second language.
So, my youngest son, who was still a baby, Ken. He's in the 5th grade. He's competing in the Georgia State Technology competition. My youngest son is now a teenager at 14. It's simply amazing to see not simply my family grow, and spouse, if you will, but the organization and within the decade how things had turned out.
Jacobsen: What about organizational milestones? What are those been?
Thomas: So for Black Nonbelievers, we started in 2011. We officially became a 501©3 nonprofit organization in 2014 and that's when we became a member organization of the Secular Coalition for America. So, we started expanding our organization the same year we were founded.
All of our milestone features in the media. We were on CNN twice, CBS Sunday Morning, Humanist Magazine, NPR, National Geographic, Playboy, and many others. Those have been major for us. That's when we launched our Change of Life Campaign, in which we started sharing the testimony of our members. So, there has been a lot that we've done. We've expanded the organization now to multiple cities, double digits.
Those are what I consider big milestones for us because of the visibility and, of course, the community building and support have always been important to our mission, has been crucial. In the past few decades, I'm happy that we were able to reach not simply ordinary people, but simply a number of outlets that can become more connected and acquainted with our work.
Jacobsen: Has it been changing some of the conversations within the black community and the United States?
Thomas: I mean, it has. Even in 2009, even before then, I've always known folks in the black community to challenge religion. We talked about that, how religion was challenged through black comedy and literature, but over the decade, there is definitely part of this whole conversation surrounding the institution of the church, the black church in particular, how relevant it is to our community and to people's lives.
There have been more critics over the years and the things that you are more are open, not only to expressing their discontent but to become one understanding and tolerance of atheism. Even if we don't always agree and they remain believers.
One thing we understand that not all atheists are bad or, as a matter of fact, most of us tend to be good. Even though, there is still a huge negative stigma. There are more people who are getting a better understanding of the opposition. In fact, there are a lot of things that we could probably work on, as opposed to simply being an enemy.
Jacobsen: Have any particular stories stood out of an ordinary American who was part or became a part of Black Nonbelievers who went through a hard time coming out as a non-believer?
Thomas: Yes. One of our featured testimonies was from a member who came from a family that was full of vegans and church leaders. She was molested. It was often like a family secret. She had to keep that silent. She had suicidal thoughts. Of course, we always encourage people in those situations to seek clinical help. But it was finding Black Nonbelievers. That was so validating to her position about the non-existence of God.
That helped to reaffirm and help bring her from that dark place. We always have peer support and support from those who understand and know where they're coming from. This is hugely important, in addition to clinical help. So, yes, this person has said that we saved their life.
This was what prompted us to launch that campaign because we have heard this from people that it wasn't simply life-changing or life-saving. To know that we were a part of that world and that process, it confirmed that what we do is needed because simply our presence as non-believers, atheists, etc., can simply be very polarising. They can simply be ostracising.
We want to make sure that we continue to do it. Not simply those who are atheists or those who have faith, but again, for those who are looking for information for those who are questioning and for good engagement with the community.
Jacobsen: How has this been observed and commented on by religious leaders, pastors, ministers, deacons, bishops, etc.?
Thomas: It's interesting because we haven't had much push back from many religious leaders. So, I now have a good friend that is a pastor who spoke at our fifth-anniversary celebration in 2015. I do recall when he first reached out and wanted to interview me. I remember being so skeptical, "Why do you want to talk to me if you're a pastor?"
He has shown himself to be such an ally. Even though, he is still very much a believer and those are the types of connections that we want to maintain and develop. But I will say something about the members of the Congressional Freethought Caucus, which was formed in 2017. I had the opportunity along with other secular leaders to meet with them, probably this year, in February.
When I spoke, I introduced myself and to open for the organization that I was representing. The members were like, "Wow, you have a huge five-minute view." They understood the challenges that we face within our community, to see us and to see our organization represented like, "Wow. Oh my gosh, I'm so glad you're here," because it's definitely needed.
I would consider that to be one of the most monumental reactions to us. We have religious folks try us. They call us, telling us that we're wrong and such, but it's good when we have a representative understand our mission and the work that we do. Because, oftentimes, we need to get push back from within the secular community about liability for Black nonbelievers.
No matter how hard time gets, no matter how they become, we know that we have support because of the visibility and representation supports the advocacy, which has simply all played a huge part in what we do.
Jacobsen: In spite of the name-calling or past traumas that are coming to you, personally, how do you stand tall?
Thomas: There are times that it becomes very, very difficult. There were times when I would feel, with my previous job, that I thought about quitting and simply staying at work because it felt like at the time that job allowed me more stability with my family and travel schedules and such I was able to have some flexibility when I became involved in the movement.
But there are times where I wish I could have simply hung it up because for the people who say they need us, they don't necessarily support us the way they should. But it is through the steady participation, we've been able to get involved in other leadership roles and simply the camaraderie and the friendship and bond that I have formed in this community have simply kept me going.
It's been engaging people on the ground in person, and knowing what they go through and realizing that seeing those transitions, seeing those changes in folks have simply been inspirational to me. Because of the fact that you don't know when people are in simply because we don't see success right away.
Most of the time, human beings, we want things to be spontaneous, we want things to come to us almost immediately and the work comes in where- when you least expect it, the reward. I had to remind me that this isn't an overnight process, it isn't an overnight process for people to overcome their beliefs and to leave to those communities behind.
It isn't an overnight process to get people to understand why supporting us, especially financially, is important. Because I know, I can only speak for myself when I say that this isn't something that I'm trying to get rich off. Sure, should it get to a point where it can be completely paid for, absolutely, but I know that there is a service that is being provided for the people who need us and that is worth supporting.
I know that we will eventually get there. It has been coming because the more we persevered, the more support we have generated I know we will continue to generate support in the future. that is what keeps me going, in addition to all the people that we have engaged and held in one way or another.
Jacobsen: When 2021 comes around and you're looking forward from this standpoint, what do you see as most needed for the non-belief community in the United States amongst African Americans in particular or black Americans in general (the diaspora in the United States) who, again, simply it doesn't take for them?
Thomas: It's definitely more visibility, more exposure, more opportunities for us to sufficiently engage the communities and folks that we're trying to reach. This is starting to happen through a number of projects and one of them I mentioned previously, was the project with the National Museum of African American Culture and the fact that we now have institutions that are looking to us because we have provided that visibility and community.
I think that once it is placed on almost this national platform, I think that we will be able to generate the support that we need to sufficiently become that institution that people automatically see or recognized. Not that it isn't happening now but it will be on a much wider scale and that is what is needed for the future. There is simply no one grand design or one big thing that will happen. It will happen through consistency and maintaining the organization and continuing to do what we do.
Jacobsen: Thank you for your service, Mandisa.
Thomas: Thank you.
« Extensive Interview with Professor Richard Falk – Fmr. (5th) United Nations Special Rapporteur on the Situation of Human Rights in the Palestinian Territories Occupied since 1967
Ask Mandisa 52 – 2019 Year in Review »


The other shoe dropped in the MF Global bankruptcy after the company fired 1,066 of its employees today.
The other shoe dropped in the MF Global bankruptcy after the company fired 1,066 of its employees today. The massive layoffs were an inevitability, writes Michael J. de la Merced at the The New York Times' DealBook blog. "The news is unsurprising,'" he says. "Since MF Global filed for bankruptcy on Oct. 31, its core broker-dealer unit has begun the slow process of liquidating itself." What may be surprising to outsiders is how the now ex-employees are getting shortchanged. "None of the laid-off employees will get severance pay, deferred compensation or bonuses," Julie Steinberg writes for FINS. The two bones they've been thrown: getting paid until November 15 and getting to keep their health care until the end of the month. So basically those canned 1,066 are in the same boat as Jon Corzine, who declined a $12.1 million severance package when he resigns as the company's CEO. We'd say that Corzine, being filthy rich, is in a better position to turn down that kind of money to save face, but apparently MF Global's demise and legal battles have made him "worth far closer to $1 million than he is to $1 billion," Fox Business speculates.


text:
| Home | Season in Review | Photo Galleries: Large Small |
Bud Selig would like to see the economic system change in baseball.
MLB.com's Mike Bauman spoke to Baseball Commissioner Bud Selig recently about the state of the game and the changes he would would like to see in the future. Full story >>
What a season!
When it comes to those who are passionate about Major League Baseball, what you wish for can be pretty simple. Just hope that the coming season ends up being half as riveting, historical, poignant, exhilarating, unpredictable and special as 2001. Full story >>
Barry Bonds: Greatest Offensive Season Ever?
Barry Bonds' record-breaking season is one of the greatest years in the history of the sport. Considering world events, it's too painful to look back on 2001 and say, "Gee, what a great year." But in the limited context of baseball, we're all pretty lucky to have witnessed what Barry Bonds has pulled off. Full Story >>
New Faces, New Places
The 2001 season is now a memory. Plans for 2002 are already in full swing. There's already a whole new slate of New Faces in New Places to talk about. Full Story >>
MLB.com asked a bevy of baseball folks for their New Year's resolutions. Here's what they resolve to do in 2002.
2002 Predictions: Wacky | Writers'
Mark your calendars for these 2002 baseball events.
MLB.com asked some baseball personalities about their favorite holiday memories.
MLB.com asked some baseball personalities how they planned on spending the holiday.
Diamond Digits
Crunching the 2001 stats
Holiday presents for each team from Santa
Players who showed extraordinary growth in 2001
Men to Boys
Players who had big 2000 seasons, but flopped in 2001
Tributes to the players we've lost this year
Figures that stood out in 2001
2001 Player Debuts
The complete roster of players who made it up to the big leagues this year
2001 Retirees
A recap of those players who ended their careers
2001 A to Z
A handy reference for the season
Here are a few New Year's resolutions from those around baseball.
"Usually I don't make resolutions, but with the World Championship this year might be different. Like the rest of the team, the organization and D-Backs fans everywhere, I guess I'll resolve to go out and do it again. That season was the most fun I've ever had in baseball. We'll do whatever it takes to get there again."
-- Bob Brenly, Diamondbacks manager
"Get to the World Series."
-- Ben Davis, Mariners catcher
"I'd like to drop a few pounds and come into camp ready to get the team prepared for a winning season. I guess, in a nutshell, I just want to come in and try and have a more open mind in dealing with people and situations, not just as a manager, but as a person."
-- Joe Kerrigan, Red Sox manager
"To win 90 or more games!"
-- Paul Godfrey, Blue Jays president and CEO
"Not to make any New Year's resolutions because I can't keep them."
-- Al Leiter, Mets pitcher
Mouth-blown glass, authentic hand-painted baseball ornament with the logo of your favorite team.
World Series Video/DVD
Commemorate the 2001 World Series with the Official Video & DVD full of World Series highlights.
Warm MLB Gear
Bundle up this season with Official MLB sweatshirts and fleece.


text:
Q: Is there a "cli" or bash variation to process Image Forensics? Specifically, Error-Level-Analysis? I do not know where to begin. I have tried every single code on GitHub, and while new, the problem stems from outdated code that won't work with newer libraries. The other issue is that while it has the means to be a "mock" or "imitation" level ELA; it is not.
The best one I have found is from Sherloq. While I could half way understand how to do the simple ELA codes I found. I am lost on this one. The reason I ask this here today is because I want to understand how individuals are able to simply add very little to python scripts and are able to write it into a CLI command such as:
./ELA -q 95 -s 20 path\to\files*.jpg
The last attempt I made on this was just to simply "automatically" save the image after the image was loaded into the gui. I was not successful. I used pillow and img.save()
from time import time

import cv2 as cv
import numpy as np
from PySide2.QtWidgets import QPushButton, QVBoxLayout, QHBoxLayout, QCheckBox, QSpinBox, QLabel

from jpeg import compress_jpg
from tools import ToolWidget
from utility import elapsed_time, desaturate, create_lut
from viewer import ImageViewer

class ElaWidget(ToolWidget):
    def __init__(self, image, parent=None):
        super(ElaWidget, self).__init__(parent)

        self.quality_spin = QSpinBox()
        self.quality_spin.setRange(1, 100)
        self.quality_spin.setSuffix(self.tr(" %"))
        self.quality_spin.setToolTip(self.tr("JPEG reference quality level"))
        self.scale_spin = QSpinBox()
        self.scale_spin.setRange(1, 100)
        self.scale_spin.setSuffix(" %")
        self.scale_spin.setToolTip(self.tr("Output multiplicative gain"))
        self.contrast_spin = QSpinBox()
        self.contrast_spin.setRange(0, 100)
        self.contrast_spin.setSuffix(" %")
        self.contrast_spin.setToolTip(self.tr("Output tonality compression"))
        self.linear_check = QCheckBox(self.tr("Linear"))
        self.linear_check.setToolTip(self.tr("Linearize absolute difference"))
        self.gray_check = QCheckBox(self.tr("Grayscale"))
        self.gray_check.setToolTip(self.tr("Desaturated output"))
        default_button = QPushButton(self.tr("Default"))
        default_button.setToolTip(self.tr("Revert to default parameters"))

        params_layout = QHBoxLayout()
        params_layout.addWidget(QLabel(self.tr("Quality:")))
        params_layout.addWidget(self.quality_spin)
        params_layout.addWidget(QLabel(self.tr("Scale:")))
        params_layout.addWidget(self.scale_spin)
        params_layout.addWidget(QLabel(self.tr("Contrast:")))
        params_layout.addWidget(self.contrast_spin)
        params_layout.addWidget(self.linear_check)
        params_layout.addWidget(self.gray_check)
        params_layout.addWidget(default_button)
        params_layout.addStretch()

        self.image = image
        self.original = image.astype(np.float32) / 255
        self.compressed = None
        self.viewer = ImageViewer(self.image, self.image)
        self.default()

        self.quality_spin.valueChanged.connect(self.preprocess)
        self.scale_spin.valueChanged.connect(self.process)
        self.contrast_spin.valueChanged.connect(self.process)
        self.linear_check.stateChanged.connect(self.process)
        self.gray_check.stateChanged.connect(self.process)
        default_button.clicked.connect(self.default)

        main_layout = QVBoxLayout()
        main_layout.addLayout(params_layout)
        main_layout.addWidget(self.viewer)
        self.setLayout(main_layout)

    def preprocess(self):
        quality = self.quality_spin.value()
        self.compressed = compress_jpg(self.image, quality)
        self.process()

    def process(self):
        start = time()
        scale = self.scale_spin.value()
        contrast = int(self.contrast_spin.value() / 100 * 128)
        linear = self.linear_check.isChecked()
        grayscale = self.gray_check.isChecked()
        if not linear:
            difference = cv.absdiff(self.original, self.compressed.astype(np.float32) / 255)
            ela = cv.convertScaleAbs(cv.sqrt(difference) * 255, None, scale / 20)
        else:
            ela = cv.convertScaleAbs(cv.subtract(self.compressed, self.image), None, scale)
        ela = cv.LUT(ela, create_lut(contrast, contrast))
        if grayscale:
            ela = desaturate(ela)
        self.viewer.update_processed(ela)
        self.info_message.emit(self.tr(f"Error Level Analysis = {elapsed_time(start)}"))

    def default(self):
        self.blockSignals(True)
        self.linear_check.setChecked(False)
        self.gray_check.setChecked(False)
        self.quality_spin.setValue(75)
        self.scale_spin.setValue(50)
        self.contrast_spin.setValue(20)
        self.blockSignals(False)
        self.preprocess()


text:
REAL ESTATE SALES REGULATIONS
Chapter 82B
Section 82B.19
82B.18 82B.195
Real property appraisers
2009 Subd. 1 Amended 2009 c 63 s 73
2005 Subd. 1 Amended 2005 c 100 s 17
1996 Subd. 4 New 1996 c 439 art 3 s 11
82B.19 CONTINUING EDUCATION.
Subdivision 1.License renewals.
(a) The commissioner must determine that a licensed real estate appraiser has met the continuing education requirements of this chapter before the commissioner renews a license. This determination must be based on, for a resident appraiser, course completion records uploaded electronically in a manner prescribed by the commissioner and, for a nonresident appraiser, course completion records presented by electronic transmission or uploaded electronically in a manner prescribed by the commissioner.
The basic continuing education requirement for renewal of a license is the completion by the applicant either as a student or as an instructor, during the immediately preceding term of licensing, of at least 30 classroom hours of instruction in courses or seminars that have received the approval of the commissioner. Classroom hour credit must not be accepted for courses of less than two hours. As part of the continuing education requirements of this section, the commissioner must require that all real estate appraisers successfully complete the seven-hour national USPAP update course every two years. If the applicant's immediately preceding term of licensing consisted of six or more months, but fewer than 24 months, the applicant must provide evidence of completion of 15 hours of instruction during the license period. The credit hours required under this section may be credited to a person for distance education courses that meet Appraiser Qualifications Board criteria. An approved prelicense education course may be taken for continuing education credit.
(b) The 15-hour USPAP course cannot be used to satisfy the requirement to complete the seven-hour national USPAP update course every two years.
Subd. 1a.Deferral.
(a) Deferrals may not be granted to appraisers, except in the case of individuals returning from active military duty, or individuals impacted by a state-declared or federally declared disaster. The commissioner may allow appraisers returning from active military duty to be placed in active status for a period of up to 90 days pending completion of all continuing education requirements. The commissioner may allow appraisers impacted by a state-declared or federally declared disaster that occurs within 90 days before the end of the continuing education cycle to remain or be placed in active status for a period of up to 90 days after the end of the appraiser's continuing education cycle, pending completion of all continuing education requirements.
(b) This subdivision supersedes any conflicting provision in section 326.56, subdivision 2.
Subd. 2.Rules.
(a) The commissioner may adopt rules to assure that persons renewing their licenses as licensed real estate appraisers have current knowledge of real property appraisal theories, practices, and techniques that will provide a high degree of service and protection to those members of the public with whom they deal in a professional relationship under authority of their license.
(b) To the extent the commissioner considers it appropriate, courses or parts of courses may be considered to satisfy both continuing education requirements under this section and continuing real estate education requirements.
(c) As a prerequisite for course approval, education providers must submit proposed monitoring methods, and systems for recording attendance sufficient to ensure that participants receive course credit only for portions actually attended.
Subd. 3.Reinstatements.
A license as a real estate appraiser that has been suspended for less than two years as a result of disciplinary action by the commissioner may not be reinstated unless the applicant presents evidence of completion of the continuing education required by this chapter. This requirement may not be imposed upon an applicant for reinstatement who has been required to successfully complete the current experience, education, and examination requirements for real estate appraiser licensure as a condition to reinstatement of a license.
Subd. 4.Renewal of accreditation.
The commissioner is authorized to establish a procedure for renewal of course accreditation.
1989 c 341 art 1 s 19; 1991 c 97 s 12; 1992 c 363 art 1 s 5; 1993 c 309 s 27; 1994 c 632 art 4 s 42; 1996 c 439 art 3 s 11; 1997 c 222 s 41; 2002 c 387 s 10; 2005 c 100 s 17; 2009 c 63 s 73,74; 2014 c 198 art 1 s 7-9


text:
Quebec band born again
If you have been anywhere near a radio in the past few weeks, there is a very good chance you've already had a chance to hear Quebec band The Respectables ever-growing hit "Sugar". The song is spreading like wildfire, combining a distinct Black Crowes style of southern rock n roll with the swagger of the Rolling Stones which makes many think that bigger success might not be far off in the distance for the group.
The Respectables were formed in 1991 in Quebec City. In 1993, they released their first record No Dogs, No Bands, followed by Full Regalia in 1997. Then from 2002 through 2008, the group released three French language albums in addition to a live CD recorded at Montreal's Bell Centre as well as a "Best Of" compilation.
That brings us around to Sweet Mama; their latest record and the band's first for Universal Music Canada. According to affable vocalist and rhythm guitarist Sebastien Plante, the new record feels like a rebirth in some ways even though the group is approaching 20 years together.
"Sweet Mama is our first truly produced effort as well as being our first record for Universal. To be completely honest with you, it is the record we have wanted to make for years. We're also very lucky that we're getting such a great response so far; it is such a great feeling at this point in our career. It is great to have another shot at success."
Helping the group work towards achieving their vision was producer Gordie Johnson, formerly of Big Sugar and current leader of Grady. Plante has nothing but the highest regard for Johnson:
"We have become really great friends with Gordie. He brought a lot of great ideas to the table while we were making the record and he also helped ensure that my lyrics were proper since English it is my second language," Plante says.
Sweet Mama was recorded partially in Montreal before the band relocated the proceedings to Willie Nelson's Pedernales Studios in Texas. While in Texas, a very special guest stopped by the studio to lend his chops to the record.
And no, it wasn't Nelson himself who dropped in, although Plante admits that the band would have loved to have met the legend.
It turned out to be former Small Faces member Ian McLagan who added piano and organ to four of the tracks on Sweet Mama, including "Sugar". Plante's enthusiasm at the mere mention of McLagan's name has him buzzing down the phone line from Montreal.
"We were talking one day about who we could get to come in and play the keys on short notice. At one point, Gordie casually says 'Let me make a call' and a short time later Ian comes in. It was so amazing!"
Don't miss your chance to catch The Respectables at one of their two upcoming shows in the province. They will be performing at the newly opened Moncton Ale House at 841 Main Street, Moncton on Thursday June 18. They are also playing in Fredericton, taking the stage at the FredRock Festival at 6:30 p.m. on Saturday June 20.
Previous story Experience A Thousand Nights with Melanie Doane
Next story Keeping it Live at FredRock


text:
VISIT MWE.COM
EMPLOYEE BENEFITS BLOG
Insights on Employee Benefits and Executive Compensation
Benefit Controversies
Fiduciary and Investment Issues
Subscribe to GINA's Posts
The EEOC Releases First Guidance on COVID-19 Vaccination for Employers
By Michelle S. Strowhiro on Jan 6, 2021
Posted In Employee Benefits, Employment, Health and Welfare Plans, Labor, Privacy and Data Security
On December 16, 2020, the Equal Employment Opportunity Commission (EEOC) issued its first direct guidance for employers regarding COVID-19 vaccines approved or authorized by the Food and Drug Administration (FDA). Important takeaways from the guidance, as well as FAQs from the EEOC, are discussed in the attached link. Access the article.
Wellness Initiatives and Designing Consumer Driven Health Plans
By Erin Turley and Judith Wethall on Sep 20, 2018
Posted In Employee Benefits, Health and Welfare Plans
During the most recent Tax in the City event in Dallas, Partners Erin Turley and Judith Wethall, presented on the rise of consumer driven health care. Some popular programs they discussed include wellness, smoking cessation, high deductible health plans and HSAs, telemedicine, direct contracting and affordable care organizations. They also discussed the compliance complexities associated with these programs, including ERISA, FLSA and HIPAA privacy concerns. View the full presentation.
Court to the Equal Employment Opportunity Commission: "Try Again" on Wellness Rules
By Anthony A. Bongiorno, Emily Rickard, Erin Turley, Judith Wethall and Megan Mardy on Aug 29, 2017
Posted In Employee Benefits, Employment, Health and Welfare Plans
In October 2016, the American Association of Retired Persons (AARP) sued the US Equal Employment Opportunity Commission (EEOC) in the US District Court for the District of Columbia seeking an injunction against the latest iteration of wellness program regulations. The final EEOC regulations issued last year offer employers a roadmap for offering employee wellness programs that pass muster as "voluntary" examinations under the Americans with Disabilities Act (ADA) and the Genetic Information Nondiscrimination Act of 2008 (GINA). In response, AARP argued that the EEOC failed to adequately justify the new rules and abused its regulatory power by reversing course on its long-standing position against wellness programs. Continue Reading.
Wellness Incentive Programs: Navigating Legal Landmines and Designing Effective Employee Communication Strategies
By McDermott Will & Emery on Oct 18, 2016
This year's Employer Healthcare & Benefits Congress featured a presentation by Susan Nash that addressed the many shapes and sizes of wellness programs today. Programs are typically designed to promote health and to educate employees about prevention, but some are disease management oriented, while others are designed to improve the general overall health of an employee population. Presentation focal points included: HIPAA Nondiscrimination Rules Tri-Agency Guidance under ACA on Wellness Programs Americans with Disabilities Act and GINA EEOC Enforcement of ADA and Final Regulations Internal Revenue Code Limitations View presentation slides.
EEOC Model Wellness Program Notice
By McDermott Will & Emery on Jun 16, 2016
Today, the EEOC issued its model notice to be used in conjunction with wellness programs that ask disability related inquiries or require medical examinations. The notice requirement applies prospectively to employer wellness programs as of the first day of the plan year that begins on or after January 1, 2017, for the health plan used to determine the level of incentive permitted under the regulations. An employer's HIPAA notice of privacy practices may suffice to satisfy the ADA notice requirements if it contains the ADA-required information. However, given the timing requirements for distribution of the HIPAA notice and the fact that the EEOC rules apply to wellness programs outside of the group health plan, a separate ADA notice may be required. Questions and Answers: Sample Notice for Employees Regarding Employer Wellness Programs Sample Notice for Employer-Sponsored Wellness Programs
EEOC Releases Final Wellness Program Regulations Related to the Genetic Information Nondiscrimination Act and the Americans with Disabilities Act
The US Equal Employment Opportunity Commission (EEOC) recently released final wellness plan regulations providing guidance on how employer wellness programs may comply with Title I of the Americans with Disabilities Act (ADA) and Title II of the Genetic Information Nondiscrimination Act of 2008 (GINA). The EEOC made it very clear that compliance with the HIPAA nondiscrimination rules does not necessarily mean that an employer is in compliance with the final wellness program rules under the ADA or GINA. Read the full article.
EEOC to Clarify and Expand Wellness Program Incentives Related to the Genetic Information Nondiscrimination Act
By McDermott Will & Emery on Nov 13, 2015
On October, 30, 2015, the Equal Employment Opportunity Commission (EEOC) issued a proposed rule that would amend regulations implementing Title II of the Genetic Information Nondiscrimination Act of 2008 (GINA), as they relate to employer wellness programs. Title II of GINA protects employees from employment discrimination based on their genetic information, including the health status of workers' families. Read the full article.
EEOC Proposed Rules Provide Long-Awaited Guidance for Wellness Programs
By McDermott Will & Emery on Sep 15, 2015
Posted In Employment, Health and Welfare Plans
Susan M. Nash wrote this bylined article about the Equal Employment Opportunity Commission's (EEOC) long-awaited guidance on when it will enforce the Americans with Disabilities Act (ADA) against employers who sponsor certain types of employee wellness programs. "Although still in proposed form, the proposed rule provides insight into EEOC's approach toward regulating employer wellness programs," Ms. Nash wrote. Read the full article in Corporate Wellness Magazine.
EEOC Issues Guidance on Employer Provided Wellness Programs
By Jacob Mattinson on Apr 28, 2015
The Equal Employment Opportunity Commission (EEOC) released a long-awaited proposed rule amending regulations implementing Title I of the Americans with Disabilities Act to provide guidance regarding the extent to which employers may use incentives to encourage employees to participate in wellness programs that include disability-related inquiries and/or medical examinations. The proposed rule provides insight into the EEOC's approach to regulating employer wellness programs, so employers should consider reviewing their wellness programs for consistency with the proposed rule. Read the full article.
Diane Morgenthaler
Sarah L. Engle
TOPICS Select Category Benefit Controversies Digital Health Employee Benefits Employee Stock Ownership Plans (ESOPs) Employment Executive Compensation Fiduciary and Investment Issues Health and Welfare Plans Labor Privacy and Data Security Retirement Plans
New Criminal Obligations on UK Employers and Employees
Healthcare and Childcare FSA Fix for 2021, Finally: Special Carryover Rules and More
Cal/OSHA Adopts Emergency COVID-19 Workplace Standards
COVID-19 Vaccine FAQs for Employers
Healthcare Briefing: Georgia Races to Shape Biden Health Policy
Legal Notices | Privacy & Cookies Policy
Attorney Advertising © 2021 McDermott Will & Emery
Contact Us: info@mwe.com
Attorney Advertising ©2020 McDermott Will & Emery
We use cookies to improve the functionality and performance of this site. By continuing to use this site, you are providing us with your consent to our use of cookies. Please see our Privacy Policy for details.


text:
Bryce Brown Quinndary Weatherspoon Jared Harper Grant Williams Sports Men's basketball Men's sports Basketball College basketball College sports Sports team management changes Sports transactions Sports business Men's college basketball
SEC Tennessee Mississippi State Auburn Mississippi
Coaches pick Tennessee's Williams SEC player of the year
- Mar. 12, 2019 12:29 PM EDT
FILE - In this , Saturday, March 9, 2019 file photo, Kentucky's PJ Washington (25) reacts after being fouled near Florida's Mike Okauru (0) during the second half of an NCAA college basketball game in Lexington, Ky. Tennessee forward Grant Williams is the Associated Press' Southeastern Conference player of the year and Mississippi's Kermit Davis is coach of the year. Williams earned unanimous first-team all-SEC honors for a second straight season. The 14-member media panel also voted Arkansas' Daniel Gafford, Kentucky's PJ Washington, LSU's Tremont Waters and Mississippi State's Quinndary Weatherspoon to the first team. (AP Photo/James Crisp, File)
BIRMINGHAM, Ala. (AP) — Southeastern Conference coaches have selected Tennessee forward Grant Williams as the league's player of the year for a second straight season.
He's the first person to win the honor in consecutive seasons since Arkansas' Corliss Williamson in 1994-95. Williams also is the Associated Press' SEC player of the year.
SEC coaches named Mississippi's Kermit Davis coach of the year, Kentucky's Keldon Johnson freshman of the year, LSU's Skylar Mays scholar-athlete of the year and South Carolina's Hassani Gravett sixth man of the year. LSU's Tremont Waters and Kentucky's Ashton Hagans are co-defensive players of the year.
Coaches' first-team all-SEC selections are Williams, Waters, Arkansas' Daniel Gafford, Kentucky's PJ Washington, Ole Miss' Breein Tyree, Mississippi State's Quinndary Weatherspoon, South Carolina's Chris Silva and Tennessee's Admiral Schofield.
Second-team picks include Johnson, Mays, Auburn's Bryce Brown and Jared Harper, Georgia's Nicolas Claxton, Kentucky's Tyler Herro, Ole Miss' Terence Davis and Tennessee's Jordan Bone.
More AP college basketball: https://apnews.com/Collegebasketball and https://twitter.com/AP_Top25


People will see lots of betting tips websites that are full of betting ideas as well as strategies of playing several casino games. This betting advice sites help a new bettor to get the entire advantage of online betting by giving different tips and tricks of on-line betting. One who wants to know methods associated with gaming or earn more often than not serious sums at particular gambling activity can go through the gambling tips. The gambling advice not just helps in enhancing the actual efficiency of a player but additionally helps him or her in winning a number of on-line casino games.
Casino staking strategies are usually projected to assist an on-line casino gambler to make a income on the winning bet made within a brief period of time. If the on line casino staking strategies are used prudently and also on smaller bets then they aid a player to generate a income. An individual will find a stock of online casino gambling techniques. These kinds of techniques have been in use by a lot of online casino gambling gamers bett exse through decades and lots of them are finding these kinds of strategies extremely beneficial in winning a game. However some of the methods are incredibly efficient and other could be worthless for the first time. Men and women ought to try to play table games such as blackjack, craps or even baccarat as most of these offer more opportunity of winning games. Stay away from slot machines as slots have worst odds and so one can lose the game. However casinos fill the area with slot machines because they ingest the most money from them.
In addition one can devote much time without any associated risk if trying to play slots. Blackjack is another famous on-line casino game which involves talent along with good fortune. You ought to understand the techniques of blackjack to get far better results. Most of the players go for poker games. One should always be skillful to play poker. It is very essential to know the rules, fundamental playing approach and other player's experiences whilst actively playing poker. Studying an excellent book on poker is one of the finest ideas. One should go through the poker dictionary to be familiar with the different poker terms whilst going for online casino betting. Craps is a single game that may last a number of min's and also definitely get player money's worth in terms of playing action. There are many bets, however the one that will give the best odds is almost always to wager Pass or Don't Pass. It's possible to also back-up his bet after a roll in the event he or she wins and increase his bet to pickup yet another percentage edge.
Baccarat is comparable to Pass and Don't Pass in craps. The actual minimum playing amount for a game can be silly but the majority of the casinos have got mini-baccarat game titles that start at $5 per gamble. On the other hand finding a baccarat table could be challenging for a beginner. The biggest issue associated with baccarat is that it goes extremely fast plus a round is generally finished in less than one minute, so you can either earn or lose very fast. You ought to be quite strict with limits and watch their own bankroll with this game.
Wagering could be entertaining if had fun with the appropriate mindset and one can secure a game with the aid of betting tips provided by impartial gamers.


The bottom line is that energy is a commodity and we only have so much for ourselves, let alone freely giving our energy to others. Protect your energy, watch your reactions and maybe even think twice before you post anything on social media. Please Comment Below!
These Are The 8 Things You Must Know Before You Start To Date A Virgo!


text:
Trump says That He see political Advantage in dragging out impeachment trial
"it is a really sad thing for our nation, but it is quite great for me," Trump told reporters in the White House before a meeting with the president of Paraguay. He maintained"the surveys have gone through the roof for Trump… particularly with independent voters, and particularly in swing states. I will show you amounts that no one has seen numbers like this before."
It was uncertain what polls Trump is speaking to, but in Monmouth University survey published Wednesday, 45% of Americans said Trump ought to be impeached and removed from office while 50 percent disagreed — small altered since news of this Ukraine controversy broke. From the important swing state of Wisconsin, 40 percent of respondents said Trump ought to be impeached and removed from office, compared to 52% who disagree, as per a Marquette Law poll published Thursday.
Senate Majority Leader Mitch McConnell has been pushing to get a shorter investigation with restricted witnesses, and lots of Republican members questioning the wisdom of getting President Donald Trump call witnesses and are rather talking about a quick settlement. However, Trump said he would favor a more procedure where he predicts that the whistleblower to testify.
"I will do short or long. I have heard Mitch, I have heard Lindsey [Graham]I believe that they are very much in agreement on a notion," Trump said. "I will do anything they wish to do. It does not matter. I would not mind the very long procedure, since I'd love to find the whistleblower, who is a fraud, obtaining the whistleblower called to testify at the Senate trial."
However, the burden of impeachment seemed to be weighing him. He watched" a bit" of the event, calling the members of the media coverage the Ukraine controversy"bad people, ill men, and women."
"it is a scam, it is something which shouldn't be permitted, and it is a really bad thing for our nation, and you are trivializing impeachment," Trump said. "And I will tell you everything. Someday, there will be a Democrat president and there will be a Republican House, and I guess they are gonna recall it."
Trump has been taking his rebuttal into Twitter.
It helps to have a far better situation, in reality, that the Dems have no case in any way, but the motto & utter genius of those warriors, all of these, was a gorgeous sight to see. Dems had no replies and desired out!" Trump tweeted.
Only a day before, Trump tweeted retweeted over 115 occasions — many of them based on impeachment. The president was more successful than normal on Twitter lately: On Sunday, he tweeted and tweeted 105 times.
The president went to converse Friday a boast about his poll numbers, known as the impeachment case against him a"complete hoax" and asserted that Pelosi had"declared yesterday that she started this scam 2 1/2 decades back!"
The claims were based on a mischaracterization of remarks Pelosi created about impeachment before this week.
In an event Tuesday afternoon at Politico's"Girls Rule" summit, Pelosi has been asked to respond to this criticism that Democrats are rushing through their impeachment question of their president. "It has been happening for 22 months, two-and-a-half decades really," Pelosi said. She then made apparent she had been speaking to this Mueller investigation.


text:
We Are The Women Of Kith
18 Jan We Are The Women Of Kith
Posted at 14:07h in Latest News by Andy Polk
There's truth that menswear is going through a confusing time. It was pretty clear when you look at the street photos of the clothes guys actually wore to attend this seasons runway shows in Milan. It was all about Comfort Casual.
Active lifestyle brands are seeing this as an opportunity to create coveted womenswear. But it's Kith's Founder, Ronnie Fieg, who has taken a leadership role in the movement. Kith's SoHo flagship boutique has one floor, #3, entirely dedicated to womenswear, selling the Kith women's label alongside luxe brands like Helmut Lang, Stone Island, and Alix, with a mix of other well-known sports labels.
The space was purposefully designed for the Kith woman who is individual, tasteful, worldly and has her own unique style — an extension of clothes that she wears to conduct business.
Top-tier products are exhibited in the same manner as the top-tier women who shop Kith. The boutique-style fixtures and the aura of the environment showcase the products in a way that is authentic to Kith's DNA. On display are the latest offerings in print, designer accessories, clothing from top designer labels like Chanel and Gucci. For the woman of discriminating taste.
Kith Women's Sport Chic
Superstars of fashion and entertainment outfit themselves with Kith products as a lifestyle statement. And Kith prides itself on offering looks that are great and great to wear for the celebrated crowd.
The women at the forefront of the Kith brand, lead photo, are the ladies who bring it all together for Kith and the women who shop the brand.
Esther Joo, head of Kith's Women's Design Division, understands the importance that the Kith womenswear line is to the brand.
And it's the women working with Joo who collaboratively work together to create the Kith brand and brand image that speaks to the female consumer — offering statement pieces of empowerment in our male-dominated streetwear culture.


text:
Google Will Cut App Store Fees for Subscriptions to 15% From Day One
Todd Spangler
October 21, 2021, 2:41 p.m. ·3 min read
Google Play, the internet giant's Android app store, will reduce the fee it charges developers who sell subscriptions to 15%, starting when customers sign up for a recurring service plan. The change takes effect Jan. 1, 2022.
Currently, Google Play — like Apple's App Store — charges apps with subscriptions 30% in the first year, then drops to 15% after 12 months. However, "we've heard that customer churn makes it challenging for subscription businesses to benefit from that reduced rate. So, we're simplifying things to ensure they can," Sameer Samat, VP of product management for Android and Google Play, wrote in a blog post announcing the fee change.
Roku Could Lose YouTube App in December as It Remains at Odds With Google Over Distribution Terms
Google, YouTube Ban Ads on Content Denying Climate Change Science
Creators of Netflix's 'The Billion Dollar Code' on the Battle Over Google Earth
"Digital subscriptions have become one of the fastest growing models for developers but we know that subscription businesses face specific challenges in customer acquisition and retention," Samat added.
Companies including Netflix and Spotify currently don't let users pay for subscriptions through Apple's App Store or Google Play, because of the fees the app stores charge. It's not clear whether the Google Play fee change to 15% out of the gate will convince the likes of Netflix or Spotify to change the status quo, though.
In addition, Google Play is reducing the service fee for on-demand music streaming services and ebooks, which will now be eligible for a service fee as low as 10%. "The new rates recognize industry economics of media content verticals and make Google Play work better for developers and the communities of artists, musicians and authors they represent," Samat wrote.
In a statement provided by Google, Bumble founder/CEO Whitney Wolfe Herd said, "The pricing change they've announced will allow us to better invest in our products and further empower users to confidently connect online." The internet company also provided a quote from Duolingo CEO Luis von Ahn, who said, "We're excited to see Google continuing to collaborate with the ecosystem to find models that work for both the developer and platform. This reduction in subscription fees will help Duolingo accelerate our mission of universally available language learning."
According to Google, 97% of developers distribute their apps on Google Play for free. For developers that offer paid apps or offer in-app purchases, the flat service fee has been 30%. Apple charges the same standard "app tax" for its App Store.
Both Google and Apple have faced growing calls from app makers like Spotify to adopt fairer terms for their app stores, while "Fortnite" developer Epic Games has sued both tech giants alleging their app stores represent illegal monopolies. (The ruling in the Apple case was largely in Apple's favor, though Epic is now appealing the decision.) In addition, U.S. lawmakers have introduced legislation aimed at curbing the app stores' power. This summer, 36 U.S. state attorneys general sued Google, alleging the company's Google Play store abused its dominant market position. (Google called the state AGs' antitrust suit "meritless" and said Google Play is "a system that provides more openness and choice than others.")
Earlier this year, Google reduced its standard fee for all developers who earn less than $1 million on app purchases to 15% (following Apple's move to do the same). Critics dismissed those as PR moves that didn't address the virtual duopoly the two companies hold on app distribution.
The Best Pop Culture Halloween Costumes for 2021: From 'Squid Game' to ' Lil Nas X
Best-Selling Celebrity Memoirs: Billy Porter Joins the Ranks
The Ultimate 'Sopranos' Gift Guide for The Wannabe Mobster
Canadian inflation hits 30-year high, boosting chance of early rate hike
OTTAWA (Reuters) -Canada's annual inflation rate accelerated in December to hit a 30-year high, data showed on Wednesday, bolstering expectations the central bank could hike interest rates as soon as next week. Inflation rose to 4.8%, in line with analyst expectations and the highest print since it reached 5.5% in September 1991, Statistics Canada said. It was the ninth consecutive month in which headline inflation topped the Bank of Canada's 1% to 3% control range.
No downside to getting first COVID-19 shot now, doctor says
People may reconsider their reasons for not getting vaccinated against COVID-19 after the emergence of the Omicron coronavirus variant, says infectious diseases physician Dr. Lisa Barrett.
LAREDO, Texas (AP) — FBI agents searched near the Texas home of U.S. Rep. Henry Cuellar on Wednesday as they conducted what an agency spokeswoman called "court-authorized law enforcement activity." The motive and scope of the search was not immediately known. But a reporter for The Monitor of McAllen, Texas, which first reported the operation, reported from the scene that more than a dozen federal agents were seen passing in and out of Cuellar's home bearing cases and other items. "The FBI was p
City of Edmonton won't compensate restaurant owners after police damaged building
The owners of a downtown Edmonton restaurant say the City of Edmonton has not compensated them for nearly $3,000 in damages police caused during an arrest outside the restaurant this summer. Kelsey Danyluk, who owns Tzin Wine and Tapas with her husband Glenn Quinn, said she received a phone call from the restaurant's alarm company around midnight on Aug. 10. When she arrived on 104th Street at about 1 a.m., she found broken glass and damaged tiles. The restaurant's facade and outdoor speaker sys
COVID-19: Ford announces reopening of gyms, restaurants at 50 per cent capacity starting Jan. 31
Ontario Premier Doug Ford on Thursday announced that the province would begin lifting COVID-19 restrictions starting on Jan. 31. Restaurant dining rooms, gyms, cinemas, museums and zoos, which have been closed since early this month, can re-open at 50 per cent capacity, and spectator areas of sporting events, concert venues and theatres can operate at half capacity or 500 people, whichever is less.
We all know it's slippery, but do you actually know why ice is slippery? Allow this science to clarify.
Australia court rules minister acted rationally in cancelling Djokovic's visa
MELBOURNE (Reuters) -An Australian court said on Thursday it dismissed tennis superstar Novak Djokovic's challenge to his visa cancellation as the minister who revoked it reasonably believed Djokovic, who is not vaccinated against COVID-19, may be a risk to the community. The Federal Court also rejected the argument there was no evidence that Djokovic had ever urged anyone not to get vaccinated, saying it was open to infer that the public would perceive that he was opposed to vaccinations, since he said he had not been vaccinated. Djokovic's saga has fuelled global debate over the rights of people who opt not to get vaccinated as governments look to protect the community from the coronavirus pandemic.
Gunsmith's family launches lawsuit against Toronto police over shooting death
The family of a gunsmith shot and killed by Toronto police launched a lawsuit against the service Tuesday, alleging officers used excessive force and failed to serve a search warrant when they raided the man's home in southwestern Ontario late last year. Relatives of Rodger Kotanko, 70, are seeking $23 million in damages in the wrongful death suit filed in Ontario Superior Court. The province's police watchdog, the Special Investigations Unit, is investigating. It has said one officer shot and k
Bitter winter and Omicron wave make 'perfect storm' for Edmonton's homeless population
Shiranda Bull sits in a plastic chair inside a pharmacy waiting room, a blanket wrapped around her shoulders, plastic bags inside her soaking-wet sneakers. A man slumped over in a chair beside Bull is asleep, his hands pulled up inside the sleeves of his jacket. Another man sleeps on the floor, under a chair. Manager Alyaa Ibrahim says her central Edmonton pharmacy at 10570 96th St. has become a refuge for homeless people who often line up outside nearby shelters. She regularly offers her visito
Prince Edward Island reports third death from COVID-19 since start of pandemic
CHARLOTTETOWN — Health officials in Prince Edward Island are reporting the province's third death related to COVID-19. The death of the person between the ages of 60 and 79 follows news last week of P.E.I.'s first two COVID-19 deaths since the start of the pandemic. Chief public health officer Dr. Heather Morrison issued a statement today expressing her sadness and offering condolences to the family. Morrison reported 304 new cases of COVID-19 on the Island, bringing the total number of active c


text:
Q: Popup datepicker locked behind popup dialog My date picker dialog is locked behind my popup dialog box. My dialog box contains a form with a date field. When I click to select a date the datepicker goes behind the dialog box. Immmediately I close the dialog box the date picker dialog is also gone. Cant figure out this one
I could use some help here.
This is where I make the call to the popup dialog
editEducationOfficeStaffDetails(staffID: string) {
    this.dialogService.addDialog(EditEducationOfficeStaffComponent, { ID: staffID, title: "Edit: " + staffID });
}

This is the popup dialog component
export class EditEducationOfficeStaffComponent extends DialogComponent<PromptModel, EducationOfficeStaff> implements PromptModel, OnInit {
ID: string;
title: string;
editStaff: EducationOfficeStaff;
Date: Date;
constructor(dialogService: DialogService,
    private notificationService: NotificationService,
    private staffService: StaffService) {
    super(dialogService);
}
ngOnInit() {
    this.GetEducationOfficeStaff(this.ID);
}
GetEducationOfficeStaff(staffID: string) {
    //this.myname = staffID;
    this.staffService.GetNewEducationOfficeStaff(staffID)
        .subscribe((res: EducationOfficeStaff) => {
            this.editStaff = res;
        })
}
apply() {
    //this.result = this.message;
    this.close();
}

isRequired = false;
isDisabled = false;
isOpenOnFocus = false;
isOpen = false;
type: string = 'date';
types: Array<any> = [
    { text: 'Date', value: 'date' },
    { text: 'Time', value: 'time' },
    { text: 'Date Time', value: 'datetime' }];

date: Date = null;
minDate: Date = null;
maxDate: Date = null;

openDatepicker() {
    this.isOpen = true;
    setTimeout(() => {
        this.isOpen = false;
    }, 1000);
}

setDate() {
    this.date = new Date();
}

}
finally, this is the form containing the popup date picker

        <form *ngIf="editStaff" class="form-horizontal" (ngSubmit)="AddNewEducationOfficeStaff()" #editOfficeStaffForm="ngForm" style="margin-left:10px;margin-top:30px;margin-bottom:20px;margin-right:30px">
            <fieldset>

                        <md-input-container style="width:100%">
                            <input mdInput name="staffID" placeholder="Click Here To Enter Staff ID"
                                   [(ngModel)]="editStaff.StaffID" required id="staffID" style="width: 100%"
                                   #staffID="ngModel">

                                Staff is required

                        </md-input-container>

                        <md-input-container style="width:100%">
                            <input mdInput placeholder="Click Here To First Name"
                                   [(ngModel)]="editStaff.FirstName" name="firstName" id="firstname" required style="width: 100%"
                                   #firstName="ngModel">

                                First Name is required

                        </md-input-container>

                        <md-input-container style="width:100%">
                            <input mdInput placeholder="Click Here To Enter Last Name"
                                   [(ngModel)]="editStaff.LastName" name="lastname" required id="lastname" style="width: 100%"
                                   #lastname="ngModel">

                                Last Name is required

                        </md-input-container>

                        <md-input-container style="width:100%">
                            <input mdInput placeholder="Click Here To Enter Email Address"
                                   [(ngModel)]="editStaff.Email" name="email" id="email" required style="width: 100%"
                                   #email="ngModel">

                                Email Address is required

                        </md-input-container>

                        <md-input-container style="width:100%">
                            <input mdInput name="position" placeholder="Click Here To Enter Position"
                                   [(ngModel)]="editStaff.Position" required id="position" style="width: 100%"
                                   #position="ngModel">

                                Position is required

                        </md-input-container>

                        <md2-datepicker placeholder="Select Date"
                                        name="DOB"
                                        [(ngModel)]="date"
                                        [required]="isRequired"
                                        [disabled]="isDisabled"
                                        [openOnFocus]="isOpenOnFocus"
                                        [isOpen]="isOpen"
                                        [type]="type"
                                        [min]="minDate"
                                        [max]="maxDate"
                                        #dateControl="ngModel"
                                        ngDefaultControl>
                        </md2-datepicker>

                        <md-radio-group [(ngModel)]="Gender"
                                        (change)="GenderSelected($event.value)" name="genderOption" class="example-margin"
                                        [value]="editStaff.Gender"
                                        [align]="isAlignEnd ? 'end' : 'start'">
                            <md-radio-button name="genderOption" value="Male">
                                Male
                            </md-radio-button>
                            <md-radio-button name="genderOption" value="Female">
                                Female
                            </md-radio-button>
                        </md-radio-group>

                        <button md-raised-button color="primary" (click)="editOfficeStaffForm.reset()">Cancel</button>

                        <button md-raised-button color="primary" (click)="UpdateEducationOfficeStaff();editOfficeStaffForm.reset()" [disabled]="!editOfficeStaffForm.form.valid || !editOfficeStaffForm.form.dirty">Submit</button>

            </fieldset>
        </form>

A: Ok, so this was far easier to resolve than I had thought. Not sure if I did the right thing but it seems to be working.
I decided to check out the content of the datepicker.scss. I copied and made the following changes to the z-index which originally had a value of only 1000. I replaced the "1000 " with "9999999 !important". I pasted this code in a separate css file
.cdk-overlay-container {
 position: fixed;
z-index: 999999 !important;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 9999999 !important;
}

.cdk-overlay-pane {
 position: absolute;
 pointer-events: auto;
 box-sizing: border-box;
 z-index: 9999999 !important;
}

.cdk-overlay-backdrop {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 z-index: 9999999 !important;
 pointer-events: auto;
 transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
opacity: 0;
}


FRANKLIN COUNTY — State Police and the Bureau of Tobacco, Firearms & Explosives are continuing to investigate a June burglary at a Chambersburg firearms store in which eight guns were taken.
According to police, the pictured suspect entered Cavalry Firearms on the 1700 block of Lincoln Way East at 3:35 a.m. on June 14 and stole the firearms.
Anyone with information about the identity of the suspect is asked to contact State Police (717-264-5161), Franklin County Crime Solvers (717-264-3000), or ATF Harrisburg (888-ATF-TIPS).


The new Tokyo offices designed for Airbnb by Suppose Design Office are looking somewhat more like a home than a workplace.
Working with the the employees and the Airbnb Environments Team, they set out to design a space that would be a friendly, open and social workplace.
Small tucked away spaces, like in this hall, offer a quiet getaway while working.
Closed off meeting rooms open to this work-space that has window seats for looking out at the city view while you work.
Multiple different areas where people can work are scattered throughout the office.
There's a few boardrooms in the office. This one has a bright yellow feature wall and decorative pendant lamp.
A bench filled with cushions and communal work desks runs along the window.
Large windows add a lot of light to the space, making it feel bright and airy.
There's also a large kitchen, with huge island, making sure there's enough room for everybody to prepare their food and chat.