text:
Saidah Baba Talibah shines at What's in the Box
The Drake Hotel hosted the opening night of the Underground's week-long What's in the Box concert series Sunday evening, thus almost cornering the market for those looking for a great getaway after coming down from a Yuletide overdose of family, wine and tryptophan.
The evening started out with Vaness Alegacy, who fronted a high-energy soul group and sang about break ups, bad boyfriends and other various Girl Power-themed aphorisms.
Following Vaness Alegacy was Saidah Baba Talibah. They say first impressions are the ones that stick, so I will share my first impression of Talibah's band: Out walked a veritable menagerie of instrumentalists - a man with a sousaphone, a woman with a cello, a keyboardist (Vaness Alegacy), drummer, back up singer and, last but not least, an honest-to-god tigress - Saidah Baba Talibah's voice was an absolute phenomenon (think Erykah Badu), her demeanour riveting and her sense of humour was always present.
At one point, after lying down to perform a song prostrate, she looked down at the ratty gray mat upon which she had just been writhing and reflected, "I don't know what possessed me to roll around on this carpet!" Neither do I, Saidah, but thanks for the wonderful performance.
After Talibah and company played an encore number entitled "This Place Called Grace" which showcased an electric guitar, cello and sousaphone solo (with a riff from Michael Jackson's "Beat It" worked into it), the band packed up their belongings and the stage was transformed for an upcoming three-hour DJ set featuring Skratch Bastid and DJ CO-OP.
The duo managed to deftly smelt the soul beats from the night's previous sets into a driving melange of hip hop samples. A quality Sunday night dance party naturally ensued. While I can scarcely think of a more appropriate way to blow off post-holiday steam than dancing to vintage Black Sheep samples with a drink held high in the air, the star of the evening was absolutely Saidah Baba Talibah and her band. I will be watching for her name in the future.
What's in the Box continues tonight and runs through December 30th.
Writing and photos by Randi Beers


text:
NICHD Researcher Elected to Institute of Medicine
Cell Biologist Receives One of the Highest Honors in Health and Medicine
Dr. Jennifer Lippincott-Schwartz recently joined a distinguished group of American and international scientists when she was elected to the Institute of Medicine (IOM), the health arm of the National Academy of Sciences. Election to the IOM, which was established in 1970, is considered one of the highest honors in the fields of health and medicine. The IOM recognizes individuals who have demonstrated outstanding professional achievement and commitment to service. One of 65 newly elected IOM members, Dr. Lippincott-Schwartz was honored for her work and accomplishments in the field of cell biology.
Dr. Lippincott-Schwartz has studied under and worked with some of the most acclaimed scientists in the country. She graduated with honors from Swarthmore College in 1974. After several years of teaching, she went to Stanford University where she received her master's degree in biology in 1979, working with Dr. Phil Hanwalt who is renowned for his research on DNA synthesis. She then began the doctoral program in biology at Johns Hopkins University where she studied under Dr. Douglas Fambrough, whose research led to significant advances in understanding proteins of the cell membrane. Her postdoctoral work in the laboratory of Dr. Richard Klausner, IOM member and former director of the National Cancer Institute, eventually led her to the NICHD, where she established her own laboratory. She is currently the chief of the Section on Organelle Biology within the Cell Biology and Metabolism Program in the NICHD's Division of Intramural Research.
Dr. Lippincott-Schwartz's projects cover a range of cell biology topics, including:
Protein transport and the cytoskeleton, a "scaffold" within the cell that serves multiple functions including cell shape and cell motion;
Assembly and disassembly of organelles, small subunits in the cell that act like organs in the body by performing specific functions; and
Generation of cell polarity—that is, how a cell develops a "front" and a "back" for functions such as cell movement.
To analyze the behavior and interactions of molecules in cells, Dr. Lippincott-Schwartz uses live cell-imaging approaches. These approaches have changed the conventional view of "static" protein distribution and function in cells to a more dynamic view, with proteins in motion, localizing, diffusing, and interacting most of the time. Her most recent research efforts employ photoactivation localization microscopy, or PALM, a technology which allows her to "see" molecular distribution at the nanoscale (a nanometer is one billionth of a meter).
You can read about some of Dr. Lippincott-Schwartz's science advances at:
New Light Microscope Can View Protein Arrangement in Cell Structures
Researchers Decipher Blood Stem Cell Attachment, Communication
Section on Organelle Biology, Division of Intramural Research, NICHD
In 2008, Dr. Lippincott-Schwartz was elected to the National Academy of Science, the parent organization of the IOM. She serves as editor for Current Protocols in Cell Biology and The Journal of Cell Science, and she is on the editorial boards of the journals Cell, Molecular Biology of the Cell, and Traffic. An active member of the scientific community, she currently serves on the Council for the American Society of Cell Biology and on the Executive Board of the Biophysical Society. With her election to the IOM, she will also serve on the Institute's various committees and boards and will be active in various other IOM activities.
Those elected to the IOM go through a highly selective process that recognizes individuals who have made major contributions to the advancement of the medical sciences, health care, and public health. This new class of elected members brings the IOM total active membership to 1,610, with an additional 93 foreign associates and 75 members holding emeritus status.
The NICHD congratulates Dr. Lippincott-Schwartz on her well-deserved honor.
Originally Posted: October 21, 2009
All NICHD Spotlights
Content OwnerOffice of CommunicationsLast Reviewed Date 10/19/2009

redpajama_set_name: RedPajamaCommonCrawl


If you are missing teeth, you may be self-conscious. You may avoid smiling for fear of embarrassment. You may also have to avoid eating solid foods due to the inability to chew properly. Many Canadians are faced with these problems; however, dentures provide the optimal solution to this issue by revitalizing your smile and mouth function.
It doesn't matter how old you are or where you live. We bring our services to you. We have met patients at their own homes, in retirement communities, long-term care facilities and even hospitals. At In-Home Dentures, we are denture specialists who want to ensure that our services are available to anyone.


text:
Q: Vue + Typescript + Webpack: Module build failing - Can't find vue.esm.js I am trying to build a basic project using typescript, webpack and vue.js. However, when i run webpack from the command line, I am currently getting the following error:
ERROR in ./node_modules/vue/dist/vue.esm.js
Module build failed: Error: Could not find file: 'c:\Users\user\Games\javascriptTimeGame\node_modules\vue\dist\vue.esm.js'.
    at getValidSourceFile (c:\Users\user\Games\javascriptTimeGame\node_modules\typescript\lib\typescript.js:89078:23)
    at Object.getEmitOutput (c:\Users\user\Games\javascriptTimeGame\node_modules\typescript\lib\typescript.js:89448:30)
    at getEmit (c:\Users\user\Games\javascriptTimeGame\node_modules\ts-loader\dist\index.js:122:43)
    at successLoader (c:\Users\user\Games\javascriptTimeGame\node_modules\ts-loader\dist\index.js:42:11)
    at Object.loader (c:\Users\user\Games\javascriptTimeGame\node_modules\ts-loader\dist\index.js:29:12)

This is strange, because the file it says it can't find is definitely there.
My main script: script.ts, looks like:
import Vue from 'vue'

function main(){
  let vueApp = new Vue({
    el: "#vue-test",
    data : {
      message: "Hello World"
    }
  });
}

main();

My tsconfig.json looks like:
{
  "compileOnSave":  true,
  "compilerOptions": {
    "target": "es6",
    "module": "es6",
    "moduleResolution": "node",
    "allowSyntheticDefaultImports": true,
    "strict": true,
    "removeComments": true,
    "preserveConstEnums": true,
    "sourceMap": true,
    "outDir": "../jsDist",
    "allowJs": true
  }
}

My package.json dev dependencies look like:
  "devDependencies": {
    "@types/vue": "^2.0.0",
    "http-server": "^0.10.0",
    "node-sass": "^4.5.3",
    "npm-run-all": "^4.0.2",
    "ts-loader": "^2.3.3",
    "typescript": "^2.4.2",
    "vue": "^2.4.2",
    "watch": "^1.0.2",
    "webpack": "^3.5.5"
  }
}

And my webpack.config.js looks like:
module.exports = {
    devtool: 'inline-source-map',
    entry: "./ts/script.ts",
    output: {
        filename: "bundle.js",
        path: `${__dirname}/jsDist`
    },
    module: {
        rules : [
            {
                loader: 'ts-loader'
            }
        ]
    },
    resolve: {
        extensions: ['.ts', '.js'],
        alias: {
            'vue$': 'vue/dist/vue.esm.js'
        },
    }
}

A few things I've noticed that might isolate the problem.
First, If I simply run tsc to directly build my source files with the typescript compiler, then it works perfectly without error. This suggests there is something wrong with the webpack part specifically.
Second, If I alter script.ts to just be:
import Vue from 'vue'

function main(){
  console.log("Harmless");
}

main();

Then webpack builds it without fuss. This suggests that it is not the top-line import that webpack seems to have a problem with, but specifically the usage of Vue.
Finally if I alter my webpack.config.js such that ts-loader has the additional option transpileOnly: true then it also seems to build without fuss (but of course I don't want to do this, as then I lose my reason for using typescript in the first place!)
Any ideas what might be causing this error?

A: Try this:
import Vue from 'vue';

let vueApp = {};

if (document.querySelector('#authorities-container')) {
  vueApp = new Vue({
    el: "#vue-test",
    data : {
      message: "Hello World"
    }
  });
};

export {vueApp}

redpajama_set_name: RedPajamaStackExchange


text:
123rd Session, 2019-2020
REGULAR SESSION BEGINNING TUESDAY, JANUARY 14, 2020
The Senate assembled at 11:00 A.M., the hour to which it stood adjourned, and was called to order by the ACTING PRESIDENT, Senator HARPOOTLIAN. (This is a Statewide Session day established under the provisions of Senate Rule 1B. Members not having scheduled committee or subcommittee meetings may be in their home districts without effect on their session attendance record.)
ADDENDUM TO THE JOURNAL
The following remarks by Senator MASSEY were ordered printed in the Journal of September 16, 2020:
Remarks by Senator MASSEY
South Carolina has now been under a State of Emergency for six months because of COVID.
So far, there have been thirteen consecutive Executive Orders declaring 15-day states of emergency. I believe the current State of Emergency should end around next Wednesday, September 23, but there will surely be more.
The law authorizing the Governor to declare States of Emergency is clear, and specifically limits those declarations to 15 days unless the General Assembly consents to a longer period of time. Six months in, the Governor has not requested that legislative consent. But, to be fair, while the Senate discussed the issue in May, the legislature has not asserted its authority here, either. That's unacceptable.
After 13 consecutive States of Emergency, for more than six months, South Carolinians do not know the end game. Have goals been identified? They surely have not been articulated. I am confident I am not the only Senator who regularly receives phone calls or email messages from constituents asking when things will change. Is what we're doing working? What do we need to see for restrictions to ease? When will the State of Emergency end? Those are fair and reasonable questions that warrant complete answers.
I said a few months ago that I thought we should have a statewide requirement for people to wear masks or face coverings. I took that position because our experts -- South Carolina's public health experts -- said wearing masks will help slow the spread of the virus. If that's what our experts say, and if slowing the spread of the virus allows businesses to reopen at full capacity and allows people to return to their jobs and children to go to school five days a week and people to feel comfortable going to church and for folks to be able to visit loved ones in nursing homes, then I'm on the team.
But we must set reasonable expectations to the public. For the life of me, I don't understand the benefit of wearing a mask from the restaurant door to the table and from the table back to the door. Why is that the only place we have to wear masks? Have we seen an outbreak of COVID from people walking to their tables?
Restaurants are limited to 50% capacity with local and state law enforcement devoting precious time to enforce that limitation. Is that limitation necessary? Why? For how long? These States of Emergency have real financial impact on restaurants that already operate on small margins anyway. Is it having any impact on slowing the spread of COVID?
Restaurants have been prohibited from selling alcohol after 11:00. This doesn't apply only to bars. It doesn't apply only to areas where large crowds gather. It applies to restaurants in Sumter and Rock Hill and Florence and Greenwood and Aiken. Why? For how long?
Many other businesses are limited in capacity. Why is that? Why must a racetrack or other entertainment venues be limited but Wal-Mart and Lowe's are not?
South Carolina's point agency on COVID is the Department of Health and Environmental Control. Yet DHEC hasn't had a director for most of the past 6 months. Many very bright and hard-working people have stepped up over there to fill necessary roles. But the agency needs stable, competent leadership. Now more than ever. Where are they in the search for a new director?
Every school district was required to submit reopening plans to the Department of Education. Those plans had to be approved before schools could reopen. A small number of districts offer only virtual or distance learning so far.
Many districts, including the district where my children attend, chose hybrid options that have students in classrooms 2 days a week and learning virtually (at least that's the idea) the other 3 days a week. Districts chose that delivery method because they did not believe they could have normal populations of students on buses or in the classrooms and also comply with distancing recommendations. But many districts submitted and received approval for full, in-person learning 5 days a week.
Why the difference? Are the 5-day districts complying with distancing recommendations? If so, what are the 5-day districts doing that hybrid and virtual districts chose not to do? If 5-day districts are not complying with the distancing recommendations, why aren't they? Do they not need to?
Overall, how long will these limitations last? Is there a case number we should be looking to? Or maybe hospitalizations? Or maybe the percentage of positive tests as compared to the total number of tests conducted? What's the goal? Is there a goal? What do South Carolinians need to achieve in order for life to return to normal? And how do they make that happen?
I've received these questions -- and many others -- from South Carolinians who've contacted me. They're reasonable questions.
They're reasonable questions from reasonable people who are frustrated that, as of yesterday, 2,943 South Carolinians have succumbed to COVID.
Reasonable people who are frustrated that their hours at work have been cut or they've lost their job or government is strangling their business with no real explanation as to why and no end in sight.
They're reasonable questions from reasonable people who are frustrated because they see the very real effects of their children not being in school for 5 months ... and not being in school 5 days a week now.
And they're angry...because after 13 consecutive States of Emergency lasting now more that 6 months, there are too few answers and even less communication.
At your direction, Mr. PRESIDENT, the Senate has been asking some of these questions. The members of your select Reopen SC Committee and the assigned staff have done a great deal of work over the last few months. I know, even in recent weeks, they've been questioning DHEC about testing and resources DHEC needs to lead the state effort to combat the virus. Those are important questions, and they need to be answered.
I know the House of Representative has done some oversight, as well, and I appreciate their work.
But I think we have a much larger role to play. The Senate should exercise its constitutional check and balance and ask these questions ... not in an attempt to play gotcha . . . but so we will know the answers . . . so the agencies know we're looking over their shoulder . . . and so the public understands better what state government is doing, why it's doing those things, and how long it will continue to do those things.
We also need to examine whether current law allows elected and appointed officials to respond to and manage crises appropriately.
It's apparent to me that our laws really are not designed for the situation we're experiencing now. Our emergency statutes are clearly designed for natural disasters with limited duration. The emergency powers are not conducive to managing an epidemic or health emergency. What is the Governor's authority in an emergency? What should it be? Do other statewide elected officials, such as the Superintendent of Education, have emergency powers? Should they? If so, what should those powers be? How about the Chief Justice? What is his authority to administer the judicial branch in an emergency? And is the emergency authority granted to local governments sufficient? Is it too much? We have to ask these questions, and, in some cases, we will need to change policy based on what we learn.
Mr. PRESIDENT, I believe the Senate should insist on answers. I don't know whether that should happen through the standing committees or through special committees, but I do know it needs to happen... Soon.
South Carolina has been under a State of Emergency for 6 months with no legislative or public input. That has to change.
The following appointments were transmitted by the Honorable Henry Dargan McMaster:
Statewide Appointments
Initial Appointment, Commission for the Blind, with the term to commence May 19, 2020, and to expire May 19, 2024
Susan L. John, 3755 Cedar Creek Run, Little River, SC 29566-8435
Referred to the Committee on Family and Veterans' Affairs.
3rd Congressional District:
Catherine C. Olker, 295 Todds Creek Road, Central, SC 29630-9457
The following appointment was transmitted by the Honorable Harvey S. Peeler, Jr.
Initial Appointment, State Ethics Commission, with the term to commence April 1, 2020, and to expire April 1, 2025
Seat: Senate Majority
William Aiken Russell, 108 President Circle, Summerville, SC 29483 VICE Samuel L. Erwin (resigned)
Referred to the Committee on Judiciary.
Message from the House
Columbia, S.C., September 16, 2020
Mr. President and Senators:
The House respectfully informs your Honorable Body that it has confirmed the appointment:
LOCAL APPOINTMENT
Reappointment, Berkeley County Master-in-Equity, with term to commence November 7, 2020, and to expire November 7, 2026:
P.O. Box 609, Moncks Corner, S.C. 29461
Received as information.
READ THE THIRD TIME, SENT TO THE HOUSE
S. 1191 (Word version) -- Senator M.B. Matthews: A BILL TO AMEND SECTION 1 OF ACT 476 OF 1998, RELATING TO THE JASPER COUNTY BOARD OF EDUCATION, TO REQUIRE A CANDIDATE SEEKING ELECTION TO SUBMIT A STATEMENT OF CANDIDACY RATHER THAN A SIGNED PETITION.
On motion of Senator M.B. MATTHEWS.
ORDERED ENROLLED FOR RATIFICATION
The following Bills were read the third time and, having received three readings in both Houses, it was ordered that the title be changed to that of an Act and enrolled for Ratification:
H. 3800 (Word version) -- Reps. B. Cox, Hiott, Elliott, Morgan, White, Clemmons, Hyde, Caskey, Magnuson, Hewitt, Trantham, Davis, Forrest and Hixon: A BILL TO AMEND SECTION 50-9-350, CODE OF LAWS OF SOUTH CAROLINA, 1976, RELATING TO APPRENTICE HUNTING LICENSES, SO AS TO ALLOW FOR THE WAIVER OF THE CERTIFICATE OF COMPLETION REQUIREMENT FOR UP TO THREE YEARS AND TO ALLOW FOR A PERSON TO RECEIVE THIS WAIVER NO MORE THAN THREE TIMES.
On motion of Senator CAMPSEN.
H. 4663 (Word version) -- Reps. Finlay and Wheeler: A BILL TO AMEND SECTION 40-43-190, CODE OF LAWS OF SOUTH CAROLINA, 1976, RELATING TO THE PROTOCOL FOR PHARMACISTS TO ADMINISTER INFLUENZA VACCINES WITHOUT THE ORDER OF A PRACTITIONER, SO AS TO PROVIDE PHARMACISTS MAY ADMINISTER INFLUENZA VACCINES TO PERSONS OF ANY AGE WITHOUT THE ORDER OF A PRACTITIONER PURSUANT TO PROTOCOL ISSUED BY THE BOARD OF MEDICAL EXAMINERS.
On motion of Senator DAVIS.
HOUSE BILLS RETURNED
The following Bills and Resolution were read the third time and ordered returned to the House with amendments.
H. 3596 (Word version) -- Reps. Long, Erickson, Clemmons, Bales, Fry, Loftis, Burns, Hewitt, Bannister, Forrester, Herbkersman, Huggins, Lowe, D.C. Moss, B. Newton, W. Newton, Pope, Robinson, Sandifer, Simrill, G.M. Smith, G.R. Smith, Tallon, Toole, Trantham, Johnson, V.S. Moss, Stringer, Willis, Bailey, Elliott, B. Cox, Magnuson, Clary, Hixon, Martin, Davis, Mace, Kimmons, Bennett, Bradley, Jordan, Finlay, Gagnon, McDaniel, Daning, Allison, Collins, McCoy, Atkinson, Hayes, Kirby, Wooten, Ballentine, Caskey, McCravy, Gilliam, Hill, Chellis, Crawford, Taylor, Young, Weeks, Yow, Whitmire, Hosey, Clyburn, Brown, Govan, Moore and Henderson-Myers: A BILL TO AMEND SECTION 12-43-220, CODE OF LAWS OF SOUTH CAROLINA, 1976, RELATING TO CLASSIFICATION OF PROPERTY AND ASSESSMENT RATIOS FOR PURPOSES OF AD VALOREM TAXATION, SO AS TO LIMIT ROLLBACK TAXES TO ONE YEAR WHEN LAND CLASSIFIED AS AGRICULTURAL REAL PROPERTY IS APPLIED TO ANOTHER USE.
H. 4938 (Word version) -- Rep. Ridgeway: A BILL TO AMEND SECTION 44-53-360, AS AMENDED, CODE OF LAWS OF SOUTH CAROLINA, 1976, RELATING IN PART TO ELECTRONIC PRESCRIPTIONS, SO AS TO ADD CERTAIN EXCEPTIONS TO ELECTRONIC PRESCRIBING REQUIREMENTS AND TO MAKE TECHNICAL CORRECTIONS.
H. 4940 (Word version) -- Reps. Sandifer, Forrester, Ott, West, Toole, Norrell and Funderburk: A JOINT RESOLUTION TO ESTABLISH THE ELECTRICITY MARKET REFORM MEASURES STUDY COMMITTEE, TO PROVIDE FOR THE MEMBERSHIP ON THE STUDY COMMITTEE, TO PROVIDE THAT THE COMMITTEE SHALL STUDY WHETHER THE LEGISLATURE SHOULD ADOPT MARKET REFORM MEASURES AFFECTING THE PROVISION OF ELECTRIC SERVICE IN SOUTH CAROLINA AND STUDY THE PUBLIC BENEFITS ASSOCIATED WITH SUCH MEASURES, TO REQUIRE THE STUDY COMMITTEE TO ISSUE A REPORT WITH FINDINGS AND RECOMMENDATIONS TO APPROPRIATE FUNDS TO ENGAGE A THIRD-PARTY, INDEPENDENT, EXPERT CONSULTANT, OR CONSULTANTS, TO ADVISE THE STUDY COMMITTEE, AND TO PROVIDE FOR THE DISSOLUTION OF THE STUDY COMMITTEE.
On motion of Senator RANKIN.
NONCONCURRENCE
H. 3210 (Word version) -- Reps. Loftis, Clyburn, Collins, Burns, Clary, W. Cox, Morgan, Hyde, Stringer, Elliott, B. Cox, Gagnon, Caskey, Bannister, Willis, Sottile, Stavrinakis, Daning, Blackwell, Taylor, Forrester, Fry, West, Finlay, Simrill, V.S. Moss, Bryant, Bales, D.C. Moss, Erickson, Herbkersman, Whitmire and Weeks: A BILL TO AUTHORIZE THE EXPENDITURE OF FEDERAL FUNDS DISBURSED TO THE STATE IN THE CORONAVIRUS AID, RELIEF, AND ECONOMIC SECURITY ACT, AND TO SPECIFY THE MANNER IN WHICH THE FUNDS MAY BE EXPENDED.
The House returned the Bill with amendments, the question being concurrence in the House amendments.
On motion of Senator MASSEY, with unanimous consent, the Senate nonconcurred in the House amendments and a message was sent to the House accordingly.
The House respectfully informs your Honorable Body that it insists upon the amendments proposed by the House to:
asks for a Committee of Conference, and has appointed Reps. G.M. Smith, Clyburn and Finlay to the committee on the part of the House.
CONFERENCE COMMITTEE APPOINTED
Whereupon, Senators ALEXANDER, SHEHEEN and DAVIS were appointed to the Committee of Conference on the part of the Senate and a message was sent to the House accordingly.
At 11:07 A.M., on motion of Senator JACKSON, the Senate adjourned to meet Tuesday, September 22 at 12:00 P.M.
This web page was last updated on Thursday, September 17, 2020 at 2:26 P.M.


text:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using NetFusion.Base;
using NetFusion.Base.Logging;
using NetFusion.Bootstrap.Exceptions;
using NetFusion.Bootstrap.Health;
using NetFusion.Bootstrap.Logging;
using NetFusion.Bootstrap.Plugins;

namespace NetFusion.Bootstrap.Container
{
    /// <summary>
    /// Resulting Composite-Application built from a set of plugins.  A reference to a singleton instance
    /// of this class can be referenced by injecting ICompositeApp into a dependent service component.
    /// If the dependent component is not registered within the container, the Composite-Application can
    /// be accessed using the CompositeApp.Instance property.
    /// </summary>
    public class CompositeApp : ICompositeApp
    {
        public PluginSummary HostPlugin { get; }

        // Singleton instance of the composite-application:
        public static ICompositeApp Instance { get; private set; }

        // Composite Application Statuses:
        public bool IsStarted { get; private set; }
        public bool IsReady { get; private set; }

        // Reference to the builder details that constructed the composite-application.
        private readonly ICompositeAppBuilder _builder;

        // The service-provider associated with the application created from the
        // service-collection populated by the bootstrapped plugin modules.
        private readonly IServiceProvider _serviceProvider;

        private readonly ILogger<CompositeApp> _logger;

        public IDictionary<string, object> Properties { get; } = new Dictionary<string, object>();

        public CompositeApp(
            ICompositeAppBuilder builder,
            IServiceProvider serviceProvider,
            ILogger<CompositeApp> logger)
        {
            Instance = this;

            IsReady = false;
            IsStarted = false;

            _builder = builder ?? throw new ArgumentNullException(nameof(builder));
            _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
            _logger = logger ?? throw new ArgumentNullException(nameof(logger));

            HostPlugin = new PluginSummary(builder.HostPlugin);
        }

        // --------------------------- [Starting Composite Application] -----------------------------------

        // At this point, the composite-application has been created from all the registered plugins and
        // all modules have been initialized and services registered.  This is the last call allowing each
        // plugin module to execute code within the created dependency-injection container before the host
        // application is started.
        public async Task StartAsync()
        {
            const string startExMsg = "Error Starting Composite Application";

            if (IsStarted)
            {
                NfExtensions.Logger.Log<CompositeApp>(LogLevel.Error, "Composite Application already started");
                throw new ContainerException("Composite Application already started");
            }

            try
            {
                // Create a service scope in which each plugin can be started:
                using (_logger.LogInformationDuration("Starting Composite-Application"))
                using (IServiceScope scope = _serviceProvider.CreateScope())
                {
                    NfExtensions.Logger.Log<CompositeApp>(CoreServicesLogger.Log(scope.ServiceProvider));
                    await StartModules(scope.ServiceProvider);
                }
            }
            catch (ContainerException ex)
            {
                NfExtensions.Logger.LogError<CompositeApp>(ex, startExMsg);
                throw;
            }
            catch (AggregateException ex)
            {
                var flattenedEx = ex.Flatten();

                NfExtensions.Logger.LogError<CompositeApp>(flattenedEx, startExMsg);
                throw new ContainerException(startExMsg, flattenedEx);

            }
            catch (Exception ex)
            {
                NfExtensions.Logger.LogError<CompositeApp>(ex, startExMsg);
                throw new ContainerException(startExMsg, ex);
            }

            IsStarted = true;
            IsReady = true;
        }

        public void Start()
        {
            StartAsync().GetAwaiter().GetResult();
        }

        private async Task StartModules(IServiceProvider services)
        {
            // Now that the service-provider has been created, initialize each
            // module so it can use ILoggerFactory to obtain a logger.
            foreach (IPluginModule module in _builder.AllModules)
            {
                module.Context.InitLogging(services);
            }

            // Start the plug-in modules in dependent order starting with core modules
            // and ending with the application host module.
            await StartPlugins(services);

            _logger.LogInformation("All Modules Started");

            // Last phase to allow any modules to execute any processing that
            // might be dependent on another module being started.
            await RunPlugins(services);

            _logger.LogInformation("All Modules Ran");
        }

        private async Task StartPlugins(IServiceProvider services)
        {
            await Task.WhenAll(_builder.CorePlugins.Select(p => p.StartAsync(_logger, services)));
            await Task.WhenAll(_builder.AppPlugins.Select(p => p.StartAsync(_logger, services)));
            await _builder.HostPlugin.StartAsync(_logger, services);
        }

        private async Task RunPlugins(IServiceProvider services)
        {
            await Task.WhenAll(_builder.CorePlugins.Select(p => p.RunAsync(_logger, services)));
            await Task.WhenAll(_builder.AppPlugins.Select(p => p.RunAsync(_logger, services)));
            await _builder.HostPlugin.RunAsync(_logger, services);
        }

        // --------------------------- [Runtime Services] -------------------------------

        public IDictionary<string, object> Log
        {
            get
            {
                ThrowIfStopped();
                return _builder.CompositeLog?.GetLog() ?? new Dictionary<string, object>();
            }
        }

        // Returns a new service scope that can be used to instantiate services.  After the scope
        // is used, it should be disposed.   When running within a host such as ASP.NET, the service
        // scope is automatically created and disposed.
        public IServiceScope CreateServiceScope()
        {
            ThrowIfStopped();
            return _serviceProvider.CreateScope();
        }

        public string ToggleReadyStatus()
        {
            IsReady = !IsReady;
            return IsReady ? "READY" : "NOT-READY";
        }

        // Returns the current health of the Composite Application based on the
        // plugins from which it was built.
        public async Task<CompositeAppHealthCheck> GetHealthCheckAsync()
        {
            var healthCheck = await CompositeAppHealthCheck.QueryHealthAsync(_builder.AllPlugins);
            if (healthCheck.CompositeAppHealth == HealthCheckStatusType.Healthy)
            {
                return healthCheck;
            }

            var log = LogMessage.For(LogLevel.Debug,
                    "Current Composite Application Health: {Status}",
                    healthCheck.CompositeAppHealth)
                .WithProperties(new LogProperty {Name = "HealthCheck", Value = healthCheck});

            _logger.Log(log);
            return healthCheck;
        }

        // --------------------------- [Stopping Composite Application] -------------------------------

        // Should be called when the application-host is stopped.  Each registered
        // plugin-module is stopped allowing it to reclaim resources.
        public async Task StopAsync()
        {
            const string stopExMsg = "Error Stopping Composite Application";

            IsReady = false;

            if (! IsStarted)
            {
                return;
            }

            IsStarted = false;

            try
            {
                _logger.LogInformation("Composite Application Stopping.");

                // Create a service scope in which each plugin can be stopped:
                using (_logger.LogInformationDuration("Stopping Composite-Application"))
                using (IServiceScope scope = _serviceProvider.CreateScope())
                {
                    // Stops the plugins in the reverse order from which they where started.
                    await StopPluginModulesAsync(scope.ServiceProvider);
                }
            }
            catch (ContainerException ex)
            {
                NfExtensions.Logger.LogError<CompositeApp>(ex, stopExMsg);
                throw;
            }
            catch (AggregateException ex)
            {
                var flattenedEx = ex.Flatten();

                NfExtensions.Logger.LogError<CompositeApp>(flattenedEx, stopExMsg);
                throw new ContainerException(stopExMsg, flattenedEx);
            }
            catch (Exception ex)
            {
                NfExtensions.Logger.LogError<CompositeApp>(ex, stopExMsg);
                throw new ContainerException(stopExMsg, ex);
            }
        }

        public void Stop()
        {
            StopAsync().GetAwaiter().GetResult();
        }

        private async Task StopPluginModulesAsync(IServiceProvider services)
        {
            await _builder.HostPlugin.StopAsync(_logger, services);
            await Task.WhenAll(_builder.AppPlugins.Select(p => p.StopAsync(_logger, services)));
            await Task.WhenAll(_builder.CorePlugins.Select(p => p.StopAsync(_logger, services)));
        }

        private void ThrowIfStopped()
        {
            if (! IsStarted)
            {
                throw new ContainerException("Stopped Composite Application can not be accessed");
            }
        }
    }
}

redpajama_set_name: RedPajamaGithub


Zylam® Liquid Systemic Insecticide is a new liquid formulation of dinotefuran, the latest generation of neonicotinoid insecticides. Zylam is the product of choice when you need "muscle in your tank" for out standing control of your damaging insects.
Zylam Liquid provides control of a broad spectrum of listed chewing and sucking insects including: scale – especially armored scales – aphids, borers, thrips, lace bugs, mealybugs and caterpillars. Used as a drench, soil injection or bark banding application, the highly soluble properties of Zylam Liquid promote movement from the vascular system into the intracellular tissue. This rapid systemic feature is the reason for the superior control of armored scales compared to many other systemic insecticides.
Translocation times vary based on the size of treated plants and environmental conditions. Insect control ranges from a few hours for small shrubs to a few weeks for large trees.
Zylam Liquid has translaminar activity. It moves through the leaf to control insects that hide on the underside of leaf surfaces providing control of listed pests for foliar applications.


text:
How Bohemian Rhapsody Changed Shows for the Cover Band Absolute Queen
What Happened to Young the Giant?
Miami's Best Concert of the Week: Ellie Goulding at the AAA
Angel Melendez
Goulding comes to the AAA this Friday.
Photo by David Roemer
Angel Melendez | May 31, 2016 | 8:27am
In the short span of just over five years, Ellie Goulding went from being a vocally gifted blog sensation to one of the planet's biggest superstars. Her first two records, Lights and Halcyon, went platinum, and "Love Me Like You Do," the first single off her third record, Delirium (and one of the only good things to come out of Fifty Shades of Grey), became her most successful song and a global phenomenon. On Friday, June 3, American Airlines Arena plays host to Goulding's Delirium tour during the summer leg of her U.S. visit.
Her trip to Miami comes amid a row with folks on Twitter asking her to butt out of politics (in particular, those dealing with a certain pumpkin-haired bag of shit). It's a stupid fight and one that she'll always win, because the "Burn" songbird has the type of appeal that transcends cultures and the opinions of small-minded dumb-dumbs.
Of course, as confident as we may be in her, she sometimes doesn't feel the same. In a recent interview she admitted to The Guardian, "I feel like I could change the world. But sometimes the response I get makes me think: 'Oh – they've figured it out. They've figured out that I'm nothing special.' I sometimes feel like I'm going to get found out – like I'm just a normal girl."
Virgo Releases a New EP and Accompanying Video Game
But Ellie Goulding is far from a "normal girl." She's a musical treasure who continually bestows gifts upon the world, and this coming weekend, South Florida gets its present.
Ellie Goulding. 7 p.m. Friday, June 3, at the American Airlines Arena, 601 Biscayne Blvd., Miami; 786-777-1000; aaarena.com. Tickets cost $31 to $171 plus fees via ticketmaster.com.
Angel Melendez is an unabashed geek and a massive music nerd. A graduate of Florida Atlantic University and an accomplished failure at two other universities, Angel is a lush and an insufferable know-it-all, and has way better taste in music than you.
Facebook: Angel Melendez
Twitter: @Oso_Borracho
The Five Best Concerts in Miami This Weekend
The Best Colombian Independence Day Celebrations in South Florida
Afrobeta Gets Infected With Dance Fever in "Dancing Deja Vu"
Torche on New Album Admission: "I Don't Think We Could...


text:
"I Don't Know Why (I Just Do)" is a 1931 popular song.

The music was written by Fred E. Ahlert, the lyrics by Roy Turk. The song was published in 1931. It had three periods of great popularity: in 1931, right after its publication; in 1946; and in 1961 into 1962.

In 1931, the biggest-selling version was either by Russ Columbo or by Wayne King; both versions and recordings by Benny Krueger's orchestra (with a vocal by Smith Ballew) and by Kate Smith all had significant popularity.

In September 1943, Frank Sinatra sang this song on the radio series A Date with Judy.

In 1946, three versions, by Tommy Dorsey's orchestra (with a vocal by Stuart Foster), by Frank Sinatra, and by Skinnay Ennis, all contended for popularity.

In 1961, a US hit recording was issued by Linda Scott. It reached a peak position #12 in 8 weeks on the Billboard chart;
The song has been recorded by many artists (ranging from country-blues legends like Moon Mullican and Jerry Lee Lewis to Dean Martin) and is now a standard.

Recorded versions
The Andrews Sisters and Vic Schoen's orchestra (recorded May 8, 1946, released by Decca Records as catalog number 18899A, with the flip side "Azusa")
The Aristocrats (recorded September 1, 1931, released by Romeo Records as catalog number 1711, with the flip side "Let's Drift Away on Dreamer's Bay")
Georgie Auld and his orchestra (recorded April 30, 1946, released by Musicraft Records as catalog number 15078, with the flip side "Just You, Just Me")
Hoagy Carmichael and his orchestra (released by ARA Records as catalog number 148, with the flip side "I Can't Get Started")
Larry Clinton and his orchestra (released by Cosmo Records as catalog number 704, with the flip side "More Than You Know")
King Cole Trio (released by Capitol Records as catalog number 1030, with the flip side "You're the Cream in My Coffee")
Russ Columbo (recorded September 3, 1931, released by Victor Records as catalog number 22801, with the flip side "Guilty")
Eddie Davis Trio (recorded August 16, 1955, released by King Records as catalog number 4832, with the flip side "It's a Pity to Say Goodbye")
Jimmie Davis (recorded March 6, 1953, released by Decca Records as catalog number 29157, with the flip side "Just Between You and Me")
The Deep River Boys (featuring Harry Douglass) (released October 1959 by Top Rank Records as catalog number JAR174, with the flip side "Timbers Gotta Roll")
The Delicates (released 1961 by Roulette Records as catalog number 4387, with the flip side "Strange Love")
The DeMarco Sisters with Bud Freeman (recorded October 1945, released by Majestic Records as catalog number 7194, with the flip side "Chiquita Banana")
Hal Denman and his orchestra (recorded November 27, 1931, released by Supertone Records as catalog number 2768, with the flip side "How's Your Uncle?")
Lou Donaldson on his 1995 album Caracas
Tommy Dorsey and his orchestra (vocal: Stuart Foster; recorded April 16, 1946, released by RCA Victor Records as catalog number 20-1901, with the flip side "Remember Me")
Skinnay Ennis and his orchestra (released by Signature Records as catalog number 15033B, with the flip side "Got a Date with an Angel")
Erroll Garner Trio (recorded June 28, 1950, released by Columbia Records as catalog numbers 39038, with the flip side "When Johnny Comes Marching Home," and 39168, with the flip side "It Could Happen to You")
Ken Griffin (recorded April 1953, released by Columbia Records as catalog number 40101, with the flip side "It Had to Be You")
Annette Hanshaw (recorded September 22, 1931, released by Harmony Records as catalog number 1376-H, with the flip side "Guilty")
Eddie Heywood (recorded May 29, 1946, released by Decca Records as catalog number 23590, with the flip side "Loch Lomond")
Eden Kane (recorded 1961, released by Decca Records in Britain as catalog number F 11460, with the flip side "Music For Strings".  In early 1962, this version reached the British Top 10, peaking at #7 with his version.
Lloyd Keating and his orchestra (recorded August 20, 1931, released by Clarion Records as catalog number 11002, with the flip side "Love Letters in the Sand")
Wayne King (recorded September 3, 1931, released by Victor Records as catalog number 22817, with the flip side "Guilty")
Benny Krueger and his orchestra (vocal: Smith Ballew; recorded September 14, 1931, released by Brunswick Records as catalog number 6185, with the flip side "I Idolize My Baby's Eyes")
Dean Martin (from Dream with Dean, released by Reprise Records RSD2014)
Tony Martin with Al Sack's Starlight Orchestra (recorded April 1946, released by Mercury Records as catalog numbers 3019 and 5034, both with the flip side "Without You")
Kenzie Moore with Joe Dyson's Band (recorded January 1953, released by Specialty Records as catalog number 456, with the flip side "Let It Lay")
Leon Payne (released by Capitol Records as catalog number 1405, with the flip side "If I Could Only Live My Life Over")
The Platters (From Volume Two, released by Mercury Records as catalog number 20216 )
The RadioLites (recorded September 18, 1931, released by Columbia Records as catalog number 2540-D, with the flip side "Love Letters in the Sand")
The Ravens (recorded September 1947, released by National Records as catalog number 9059, with the flip side "How Could I Know?")
Linda Scott (released by Canadian-American Records as catalog number 129)
Bobby Sherwood and his orchestra (recorded May 5, 1942, released by Capitol Records as catalog number 107, with the flip side "")
Frank Sinatra (recorded July 30, 1945, released by Columbia Records as catalog number 36918, with the flip side "You Go to My Head")
Kate Smith (recorded September 15, 1931, released by Columbia Records as catalog number 2539-D, with the flip side "You Call It Madness")
Claude Thornhill and his orchestra (recorded July 25, 1942, released by Columbia Records as catalog number 36858, with the flip side "Buster's Last Stand")
Al Trace's Silly Symphonists (released by Hit Records as catalog number 8081A, with the flip side "Sugar Blues")
Billy Williams Quartet (released by Mercury Records as catalog number 70012, with the flip side "Mad About Cha")
Country Joe McDonald (Paris Sessions) (1973) (Vanguard Records)

Translations
It was translated into French and performed as "Je ne sais pas pourquoi" by Georges Beauchemin in 1932, and Charles Trenet in 1946.

References

1931 songs
Songs with music by Fred E. Ahlert
Songs with lyrics by Roy Turk
Wayne King songs
Linda Scott songs
Marty Robbins songs
Canadian-American Records singles

redpajama_set_name: RedPajamaWikipedia


Ivan Liljeqvist is an international speaker, blockchain educator, software developer and data scientist. Ivan's Youtube channel Ivan on Tech is a truly global phenomenon spreading knowledge about the blockchain technology to hundreds of thousands of viewers all over the world. Ivan makes the complex simple by delivering entertaining and exciting talks. Have him speak on your event and you'll surely have a blast!


text:
The Medicine Bar
John Peel live on Air from the Medicine Bar in 2001.
The Medicine Bar in Birmingham, England started as a collaboration in the 1990s between the London Medicine bar and local hip hop DJ 'Simon Fat Head', who began his career at the legendary 'Brothers and Sisters' at the 'Coast to Coast' club on Broad Street.
The bar is in the Custard Factory in Digbeth, and has hosted many techno, acid jazz, funk and hip hop events.
Substance (which evolved out of Amplified) is the longest running hip hop night in the bar, with DJs Roc1, Magoo, Chris Reid (also from Scratch in London) and MC Mad Flow. It has brought hip hop acts including Afrika Bambaata, De La Soul and Jeru the Damaja to Birmingham.
Leftfoot is the bar's main funk and soul night which is part run by ex Rockers Hi-Fi DJ Dick and Adam Regan (who now owns the Bull's Head bar in the birmingham suburb of Moseley). Leftfoot hosts many large acid Jazz type events with appearances from Gilles Peterson to Mr Scruff. Both nights feature live acts.
Other events to take place at the bar include breakdance and graffiti art shows.
For a short period in 2006/07, the Medicine Bar hosted the Birmingham leg of Club NME.
[info via http://en.wikipedia.org/wiki/Medicine_Bar ]


low carb intentions aside? It does that to me!
light and fluffy on the inside.
mixer bowl and add all of the other ingredients.
Mix with the dough hook for about 5 minutes.
double, about 1 to 1 1/2 hours.
the opposite ends to make it the shape I wanted.
then sprinkle with kosher salt and dried rosemary.
keep one loaf and take one to a neighbor!
Oh how I adore this bread....It's my favorite part of going to The Macaroni Grill.
I love this bread!! Thanks for sharing.
What a wonderful recipe. you always come up with the best. Thanks for sharing Jacqueline. Love that name. It's also my Mother's name.
I've never been to a Macaroni Grill, but after seeing this bread I may have to seek one out. Better yet, I think I'll just make the bread. :)It looks wonderful!
Ooooh, this sounds so yummy.
Yummy looking...bread is one of my downfalls...especially homemade!
Since I like all your breads:) This will be one of the next.
I've never been to the Macaroni Grill, but I'll take your word for it that his is great bread. I need a good bread recipe and this looks to be it!! Thanks so much!
Oh yum! I've got to make this bread! There is no Macaroni Grill near where I live currently, so I was thrilled when we went to one a couple hours away while running an errand a few months ago. But they were out of bread!!! I was so disappointed. Thanks for sharing this recipe!
OMG! I think I'm in love! WOW. I am a breadaholic too! So, I just stay away from it!! But, hmmmm, holidays, I'm thinking!! Looks wonderful and I can taste it now.
What a BEAUTIFUL loaf! I'll be making it this week, guaranteed.
*Drooool* I can't wait to try making this one, too, Jacqueline! I must have 3 different types of dipping seasonings in my cupboard for adding to EVOO, so this will be a good reason to use some up.
p.s. Try a sprinkle of Pecorino/Romano cheese in the EVOO! YUMMMMMM!
Mmm...Yum! I will definitely be trying this one!
I'm very happy to have this recipe, Jacqueline. We love Macaroni Grill's bread and it will be perfect with a pot of soup I have simmering on the stove. I don't bake bread very often but think I can manage this recipe.
I am so yeast challenged but am willing to keep trying to make this.
You just had to post this :-) It sounds amazing, and I am a bread maker. Gotta try it!
I do love this and so does my family. Thanks Jackie, I'm making some for a soup party tomorrow night. It's my DIL's birthday and this is her favorite thing, soup and bread.
pancakes on the sidebar! I will be trying both!
Your bread looks so perfect! Sounds delicious and inspires me to make more bread.
oh my, I can't wait to try this!! I have some Rosemary growing...I think I'll go snip some & let it dry. I can just about taste it after seeing your wonderful photos...mmmmm!!!!
I've never heard of Macaroni Grill but then I never heard of the Pizza Factory either. You have some great bread-serving places there and I love how to track down those recipes!
This looks ahhh-mazing and soon-to-be pinned!
That bread looks delicious! I've never been to the Macaroni Grill. They've just built one here, I'll have to try it.
Thank you, thank you, thank you!! I absolutely love the bread at Macaroni Grill. I can't wait to make it!
I've never eaten at Macaroni Grill, but any homemade loaf of bread in melted butter is okay by me:) I'm going to find a Macaroni Grill!
This looks absolutely delicious! There's nothing quite as good as fresh bread.
Thanks for the recipe. I'll be trying it soon.
I have never been there, but the bread looks delicious!
Hi Jacqueline, Thank you for sharing this recipe. I love their bread and yours looks yummy.
I just made this bread. Could you be off on the flour amount? Mine was not very firm???
No, McCall, the secret to this bread recipe is that the dough is really super soft and that makes for a soft bread.
Do you let it raise before baking it?


text:
Daytona Milton Keynes 2017 InKart Championships
Round Ten Race Report (PDF Download)
National InKart
Cadet Division 1
The first pole position of Division 1 went to Jack Stewart, followed by Rory Burke in 2nd and Kasper Marriott in 3rd place. The race was pretty clean throughout the first few corners, despite the damp conditions on the circuit. Stewart led confidently, but Burke had pressure from Sam Cole, and lost his position around Turn 6. Cole later outbraked himself at the entrance of Turn 10, allowing Burke to go back past, but Burke did the same mistake just at the following corner, which promoted Cole to P2 again. A lap later, Cole dived down on the inside of Stewart, taking the lead at Turn 10, and opened up a gap of more than 1 second by the end of Lap 4. The chequered flag went out to seal the win for Cole, Stewart came in a comfortable 2nd, with Rory Burke rounding up the Top 3.
Joshua Jones started from pole, with Jensen Pughe in 2nd and Ben Hawker in 3rd. Jones held his ground around the opening lap, but he was in no way safe from competition. Neal-Holder, having started P4, made his way to P2, overtaking Hawker and Pughe at Turn 4 and Turn 9, respectively. He later took 1st, having the better line around Turn 1, and built a gap of more than 3 seconds by the end of Lap 3. A racing incident between Hawker and Joshua Jones at Turn 2 resulted in both dropping to the back, with Hawker losing his chances of a good points score as a result. That promoted Jensen Pughe to P2 and Toby Purbrick to P3, after Purbrick overtook Sam Wilson for P5 around Turn 11 on Lap 3. Jayden Neal-Holder took an undisputed win by more than 9.6 seconds, Pughe and Purbrick finished 2nd and 3rd, respectively.
Sam Wilson had pole position, Archie Fisher and Ronnie Coburn started in P2 and P3, respectively. Coburn had a strong start and took 2 positions by Turn 4 on the opening lap, but ran wide at the entrance of Turn 6, dropping back to P3. Fisher now had the lead after staying away from trouble, but Wilson was following closely behind, keeping a consistent gap of less than 0.2 seconds. Meanwhile, Joshua Jones received a 5-place grid penalty for gaining advantage through contact with Toby Purbrick around Turn 2, which demoted Purbrick to P7. A dive down the inside allowed Wilson and Coburn to slot past Fisher around Turn 5, with Wilson sealing P1 around Turn 6. Fisher got back to P2 after overtaking Coburn at the entrance of Turn 10. The heat win went to Fisher in the end, after he got a lightning exit out of Turn 11, and pulled away just in time to snatch P1 by 0.053 sec, Sam Wilson finished 2nd and Ronnie Coburn rounded up the Top 3.
Eddie Key started 1st, followed by Sam Cole in 2nd and P3 went to Ben Hawker. "Drama" defined the action around Turn 2, and Joshua Jones was not having a good time, as he dropped to last place as a result of a spin. Key opened up a gap to more than 2.8 seconds, Cole followed in 2nd, and Daniel Munro was now in P3, having overtaken Hawker around Turn 10. Key pulled away in the lead even further by Lap 4, but Munro lacked the pace to catch up to Cole and put pressure on him. The chequered flag went out to Key, who took the win, followed by Cole and Munro in P2 and P3, respectively.
Daniel Munro had pole, P2 went to Jayden Neal-Holder and Rory Burke started 3rd. Neal-Holder had a very good launch, taking the lead straight off the line, while Munro and Burke were now in a fierce battle for P2. Munro struggled for pace in these conditions, and that allowed Burke to slot past for 2nd place around Turn 10. The pressure was on Jensen Pughe, meanwhile, who had to defend his P4 from Sam Cole, Jack Stewart and Sam Wilson, who were less than 0.3 seconds behind. Neal-Holder's pace was evident, and he took the race win by more than 3.7 seconds, with Burke and Munro taking P2 and P3, respectively. Sam Cole and Sam Wilson rounded up the Top 5 after Jensen Pughe ran wide and lost his P4 at the entrance of Turn 4.
Toby Purbrick started from pole, followed by Kasper Marriott In 2nd and Ronnie Coburn in 3rd place. Marriott launched quickly off the line, taking the lead early in the race, and leaving Purbrick to fend off the rest of the pack. Coburn kept his P3 solid, but Archie Fisher made a move on both Purbrick and Coburn, and slotted in 2nd place, now enabling himself to gradually catch up to Marriott. Soon enough, a dive down the inside of Turn 10 earned Fisher the lead, as he had the pace for the conditions. Coburn was now in a solitary P3, with the next closest rival being Eddie Key, who was in a battle with Toby Purbrick, exchanging positions on numerous occasions, but ultimately, it was Key who emerged in P4. The heat win went to Fisher, crossing the line 1.7 seconds ahead of Kasper Marriott in 2nd and Ronnie Coburn in 3rd place.
Daniel Munro was the pole sitter for the first Cadet Final, with Jack Stewart and Jensen Pughe in 2nd and 3rd place, respectively. The first lap was relatively clean, despite the circuit still being damp. Most drivers kept it well controlled, apart from Jensen Pughe, who was flat out, and dived down the inside of Stewart and Munro, taking P1 around Turn 4. Munro wasn't going to let it go, and he overtook back at the same spot a lap later. The two now started pulling away from the rest of the pack, and Kasper Marriott, who made his way to P3, was now under pressure from Jack Stewart for the spot. Ben Hawker was also on the defense, but lost his P5 to Toby Purbrick, who had the better entry and, subsequently, exit line around Turn 5. Munro was looking pretty good for a win, pulling away by 1 second on the penultimate lap, despite Jensen Pughe doing the best he could to catch up. Time ran out, however, and Munro took the heat win, and progressed through to the A-Final. Pughe finished in a very close 2nd place in the end, crossing the line just 0.3 seconds behind, and Kasper Marriott rounded up the Top 3.
Archie Fisher had the well-deserved P1 for the final race of Division 1, followed by Jayden Neal-Holder and Sam Cole in P2 and P3, respectively. It didn't take Fisher long to build a gap into the lead, but Neal-Holder soon closed it up, ahead of Cole, who was running just 0.2 seconds behind. Rory Burke was in a good position to challenge for points, and made a move down the inside of Turn 6, slotting in 3rd place. After a successful dive on the inside, Neal-Holder took the lead around Turn 2. Archie Fisher lost out on his chances for a win after outbraking himself at Turn 10, losing the back end and spinning out. That promoted Sam Cole and Ronnie Coburn to P2 and P3, respectively, with Coburn winning a good battle with Eddie Key for his spot. Rory Burke, however, overtook on the entrance of Turn 5, and took the provisional P3. The race and Round win went to Jayden Neal-Holder, followed by Sam Cole in 2nd and Rory Burke in P3.
B Final Results
Daniel Munro
Jensen Pughe
Kasper Marriott
A Final Results
Jayden Neal-Holder
Sam Cole
Rory Burke
Junior Division 1
The lights went out to Joe Williams, Eden Rosenfield had P2 and Harry Charalambous was in 3rd. As the pack went around Turn 9, Rosenfield had massive pressure from Charalambous for P2, but managed to fend him off for the time being. Olly Hood's patient drive proved fruitful, and he took the opportunity to overtake Charalambous for P3 around Turn 10, but later lost all his positions as a result from a spin at Turn 3. Meanwhile, Rosenfield took the lead around Turn 4, having the faster exit out of the bend, and Charalambous followed through to P2 after a dive down the inside of Williams at Turn 10. A penalty was issued to Olly Hood for unfair contact at the entrance of Turn 11 and therefore he would take a 5-place penalty. The chequered flag went out to mark a win for Rosenfield, followed by Charalambous and Williams in 2nd and 3rd place, respectively.
The lights went out to the pole sitter Kyle Dunford, Ethan Fannon started 2nd and P3 went to Harry Charalambous. Dunford opened a gap by the end of lap 1, but Olly Hood was the one to watch, as he made his way to P2 by Lap 2, overtaking more than 4 karts at Turn 2 and diving down the inside of Turn 10 to seal the move for the spot. He later overtook for the lead around Turn 6, and Charalambous made a move for 2nd around Turn 1 on the following lap, demoting Dunford to P3. Charalambous was now putting pressure on Hood, having reduced the gap to just 0.3 of a second. Time ran out, though, and the heat win went to Hood, followed by Charalambous and Dunford in 2nd and 3rd place, respectively.
Olly Hood was the pole sitter for the final junior heat, followed by Angus Tillyer in P2 and Ethan Fannon in 3rd. Ethan Fannon took 2nd around Turn 2, having the better launch off the line, and Tillyer dropped down to P7, after not having the greatest start and leaving a gap, which Rosenfield and Dunford used and promoted themselves to P2 and P3, respectively. Rosenfield put the pressure on Fannon, but did not manage to go through for the time being. A surprise pounce from Harry Charalambous earned him P4, as he dived down the inside on Rosenfield, who had to give a position back to Fannon, and Charalambous was now running in a steady P4. Hood took the race win after the chequered flag went out, finishing some 0.7 seconds ahead of Kyle Dunford, followed by Joe Williams in P3, who comfortably pulled away from Harry Charalambous just in time.
The lights went out to Olly Hood, P2 went to Harry Charalambous and Kyle Dunford started 3rd. Hood had a good start, but Charalambous was not letting him get away, while Kyle Dunford kept a solitary P3 away from Joe Williams and Ethan Fannon, who were going flat out and side by side. Fannon provisionally overtook for P4 at T4, but lost the position a bend later, running wide on the exit of Turn 5. Hood, meanwhile, lost his lead around Turn 2, with Charalambous having the better braking point into the corner, and now had a good chance to take home a win. It wasn't easy, though, as the two of them were bumper to bumper all around the circuit. Kyle Dunford was running in a solitary P3, but his pace was not enough to close the gap to the leaders. The chequered flag went out to Harry Charalambous, whose iron defense earned him the closest win of Div 1, with Hood finishing just 0.025 seconds behind, and Kyle Dunford rounding up the Top 3.
Harry Charalambous
Olly Hood
Kyle Dunford
The first heat for Division 2 was led by Mark Versallion, followed by Riley Bishop in 2nd and Oliver Metrovich in P3. Andrew McWilliam overtook Metrovich for P3 at the entrance of Turn 2, and Bishop took the lead from Versallion around Turn 4, completing a clean overtake and starting to put in some qualifying laps straight away. Lloyd Kay also made his way to the front of the pack, slotting into P4 after a good dive on the inside at Turn 10. The chequered flag went out to Bishop, who took the win by a comfortable 2.5 seconds, Mark Versallion finished 2nd and Andrew McWilliam rounded up the Top 3.
The pole position went to George Whitmore, followed by Jenson Pooley in 2nd and Conor Lucey in P3. Pooley took the early race lead and by Lap 2 built a big gap of more than 1.3 seconds. Lucey also made his way up, taking P2 away from Whitmore, and now had an opportunity to catch up to Pooley. Whitmore ran wide at the entrance of Turn 5, allowing Rory O'Regan and Andrew McWilliam to slip through and take P3 and P4, respectively. The chequered flag went out to Pooley, followed by Conor Lucey in 2nd and Rory O'Regan in 3rd.
Lily Jeffs started from pole position, with Jake Butland in 2nd and Lloyd Kay in 3rd. Jeffs had a very good start, but was under pressure straight away, as Conor Lucey made his way straight up to P2 from P7 in the space of half a lap, with Rory O'Regan also taking P3. O'Regan later took P2 from Lucey. Nathan Ampofo-Anim also made his way up to P4 after a successful 2 laps of charging through the field. A racing incident at Turn 9 demoted Lily Jeffs to P7, and that allowed O'Regan to take the lead and subsequently, the win, with Conor Lucey and Nathan Ampofo-Anim coming in 2nd and 3rd place, respectively.
Taylor Lyon was the pole sitter, with Ryan Hedge and Harrison Smith in 2nd and 3rd place, respectively. It took Riley Bishop exactly 4 corners to take P2 after starting 4th, and soon enough, he took the lead around Turn 2 on Lap 2, putting Hedge down to 2nd and Mark Versallion in 3rd place. Lyon had an unfortunate start, but kept a very solid pace throughout the heat. Charlie Cusack also made his way towards the front, putting himself in P3, just ahead of Versallion, around Turn 1 on Lap 3. With the chequered flag going out, Bishop took an undisputed win by more than 4,5 seconds ahead of Cusack in 2nd and Hedge in 3rd.
The lights went out to Rupert Versallion, followed by Rory O'Regan in 2nd and Ryan Hedge in P3. Mark Versallion took advantage by contact on Riley Bishop at the exit of Turn 4, however, he gave the position back prompting a reprieve from the Race Officials. Meanwhile, O'Regan took the lead from Versallion, who was just a bit off pace, being 0.4 seconds behind in 2nd place, with the nearest competitor being Ryan Hedge in P3, more than 4.9 seconds behind. With the chequered flag going out, the win went to O'Regan after an impressive performance. Rupert Versallion took 2nd and Ryan Hedge rounded up the Top 3.
Charlie Cusack, Andrew McWilliam and Harrison Smith started in P1, P2 and P3, respectively. McWilliam took the lead around Turn 4, and Cusack was now on the defense from Conor Lucey, who made his way to P3 after overtaking Harrison Smith. Smith later span at Turn 10 and dropped to the back of the pack, which would cost him a good haul of points from the race. Rupert Versallion kept a solid pace throughout the heat, but it wasn't fast enough to gain any positions and he remained in P4 until the end. The chequered flag went out to Andrew McWilliam, with Charlie Cusack and Conor Lucey following through for 2nd and 3rd place, respectively.
Nathan Ampofo-Anim started from pole position for the first final, followed by Mark Versallion and George Whitmore in P2 and P3, respectively. Ampofo-Anim quickly pulled away from Versallion, and Whitmore kept a solid P3 for the time being, but lost the back end at Turn 6 and that allowed Oliver Metrovich and Lily Jeffs to go through for P3 and P4, respectively. Jeffs made a move at the entrance of Turn 10, overtaking Metrovich and putting herself in a competitive Top 3 position. She later ran wide at Turn 10, losing out on a couple of positions. Metrovich was now back in 3rd and, after a dive down the inside at Turn 4, he gained P2 and was now on the charge for Ampofo-Anim. However, time was not enough and the chequered flag sealed it for Ampofo-Anim, Oliver Metrovich finished 2nd and P3 went to Mark Versallion.
Rory O'Regan led the A-Final, followed by Andrew McWilliam in 2nd and Riley Bishop in 3rd place. Bishop was quick to take a brave dive on the inside of Turn 6, gaining P2 and starting to challenge for the lead. O'Regan defense was strong, though, and did not allow any gaps for overtaking. Rupert Versallion made his way to P3 after a couple of overtakes, and joined the leader battle, waiting for the opportunity to overtake Bishop. However, Bishop dived on the inside of Turn 6 and took P1. O'Regan was not happy with that and started challenging back. Jenson Pooley, on the other hand, was under pressure from Ryan Hedge, but his defense lines proved good enough to keep him at ahead of the competition. Versallion overtook for P2 at the entrance to Turn 11, but lost it soon enough as he ran wide a couple of corners later, so O'Regan was back in P2. O'Regan made a move himself, out-braking Riley Bishop towards Turn 2 and gaining P1 on the last lap. The chequered flag went out to mark a well-driven win for Rory O'Regan, followed by Riley Bishop in 2nd and Rupert Versallion in P3.
Nathan Ampofo-Anim
Oliver Metrovich
Mark Versallion
Rory O'Regan
Riley Bishop
Rupert Versallion
Adam Thomas started the first heat from pole position, followed by Robin Jandu and Ali Mirzai in 2nd and 3rd place. Jandu was quick to overtake for the lead around Turn 2 and get away from the rest of the pack. He opened a small gap and left Thomas to defend from Mirzai and Kip Morgan. Thomas ran wide on the way to Turn 9, losing out on 2 positions and promoting Mirzai to P2. Meanwhile, Thomas was yet again on the defense from William Tidnam, but Tidnam dived down the inside at Turn 11 and overtook for P4. 4 laps down, Thomas dropped down to the back after outbraking himself into Turn 10, and Kip Morgan was now on the defense from Tidnam and Toby Sporn, however, he ran wide at Turn 4 and lost 2 positions. The chequered flag went out to Robin Jandu, followed by Ali Mirzai and William Tidnam in P2 and P3, respectively.
The pole position went to Matthew Plumb, followed by Jack Stewart and Armandas Pocevicius in 2nd and 3rd place, respectively. The pack had a good overall start, and the first lap was relatively clean, but close nonetheless. Pocevicius made his way to P2 after a good dive on the inside of Turn 2. He later took the lead around Turn 9 and started pulling away, leaving Plumb to defend from Alex Simmons, who made his way to P3, after having started from P5. Jack Stewart made his way into the Top 2, after Ali Mirzai dropped down the order as a result of over-braking into Turn 6. The win went to Pocevicius, followed by Stewart in P2 and Alex Simmons in P3.
The lights went out to Sam Warner, 2nd place went to Toby Sporn and William Tidnam started from P3. Warner pulled away after a good start, but Jack Stewart was the one to benefit the most from the first few corners, taking P4 and pulling away from Tidnam and Matthew Plumb, who were battling out for P5. Toby Sporn managed to get away unscuffed after Lap 2, as well, and was now in the front, putting himself at P3. Meanwhile, Robin Jandu took the lead around Turn 4 at Lap 4, and Sporn also made up a place at the entrance of Turn 6 on the penultimate lap. He ultimately took the win after the chequered flag, followed by Sam Warner and Toby Sporn in 2nd and 3rd place, respectively.
Vincent Osborne started from pole position, followed by Henry Peart in 2nd and Ali Mirzai in 3rd place. Mirzai took the lead straight away, with Osborne following closely, but it was now Daniel Watson who slotted in 3rd. Sam Warner was issued a penalty for taking advantage by contact on Henry Peart, costing both precious grid spots and race points. Archie Styant kept a consistent P4 and managed to stay out of trouble, but his pace was tenths of a second short of a Top 3 finish. The win went out to Ali Mirzai, followed by Daniel Watson in 2nd and Vincent Osborne in 3rd place.
The pole sitter for Heat 5 was Kip Morgan, Ben Page had P2 and Armandas Pocevicius started 3rd. Morgan led confidently, with Pocevicius following closely in 2nd, Robin Jandu was also running in P3 around Turn 10 on Lap 1. The Top 3 drivers were separated by just 0.8 seconds, but the order did not change for the remainder of the heat, despite Jandu's hard attempts of taking 2nd. The chequered flag went out to mark the win for Morgan, with Pocevicius in 2nd and Robin Jandu in 3rd place.
James Costin had the pole position for this heat, followed by Daniel Watson in 2nd and Ben Page in 3rd place. Watson made his way to the front and started pulling away slowly, while Ben Page moved up a place after Costin ran wide on the exit of Turn 10 on the opening lap. Jack Stewart made his way to P3 after starting 5th, and after Watson locked his brakes on the entrance of Turn 6, he took the lead and Toby Sporn was also promoted, to P2. The chequered flag went out to Stewart for an unexpected, but well deserved win, followed by Toby Sporn and Vincent Osborne in 2nd and 3rd place, respectively.
Alex Simmons was the final heat's pole sitter, with 2nd and 3rd place going to Archie Styant and William Tidnam, respectively. Simmons had a great start and it was looking promising. Styant, on the other side, was on the defense from Tidnam, with the Top 3 drivers pulling away quite quickly building a gap of more than 5 seconds by the end of Lap 3. The chequered flag sealed the win for Simmons, followed by Archie Styant in 2nd place and William Tidnam rounding up the Top 3.
The lights went out to Kip Morgan, with Sam Warner and Vincent Osborne in 2nd and 3rd place, respectively. From the start, it was Osborne vs Morgan and Watson vs Warner as the defined battles for positions. Despite Osborne taking the lead at Lap 2, his pace was not quick enough to pull away and soon enough, Watson was on his tail and challenging for the lead around the circuit. Morgan was just 0.3 seconds behind, fending off Warner, who was 0.5 seconds behind in P4. Ben Page was keeping a consistent P5, keeping away from Adam Thomas, who was in a solitary 6th place. A last-minute dive on the inside of Vincent Osborne at Turn 4 earned Daniel Watson the race lead, and with the chequered flag going out, it was a race win for him, followed by Kip Morgan in 2nd and Sam Warner in 3rd place.
The lights went out to Robin Jandu, followed by Jack Stewart in 2nd and Armandas Pocevicius in P3. Pocevicius gained a penalty for a jump start and taking 2nd place, which dropped him 5 places in the final order. Stewart was running in P3, followed closely by Ali Mirzai, who was on the attack at full speed. Robin Jandu, on the other side, gained a penalty as well, for taking unfair advantage by contact at Turn 10, which put Stewart, overall, as the provisional race leader. The chequered flag went out to Armandas Pocevicius, followed by Jack Stewart and Robin Jandu in 2nd and 3rd place, respectively. With the penalties applied, it was a race win for Jack Stewart, with 2nd and 3rd place going to Ali Mirzai and Alex Simmons, respectively.
Daniel Watson
Kip Morgan
Ali Mirzai
International InKart
The first round of Super-Pole saw Jack Mayor as the first one out of the Pits for his flying lap, followed by Martin Collins, Tom Bush, Craig Nunes, Tyler Fossey and Charlie Fenton, among others. Tom Bush's lap was fast enough to put him in provisional pole, with him putting in 1.15.638, followed by William Davison in P2 with 1.15.662, P3 going to Jack Mayor, who registered 1.15.791, with Scott Taylor and Chris Mansbridge rounding up the Top 5, with 1.16.203 and 1.17.023, respectively.
The Second group of drivers proved just as eager, with plenty of competition throughout the grid. William Davison shook the order, recording the 2nd fastest lap, but it was just 0.024 seconds short of the pole position. With the final laps recorded, it was a close pole for Bush, with William Davison and Jack Mayor in 2nd and 3rd place, respectively, with Chris Mansbridge and James Lawrence rounding up the Top 5.
Super Pole Qualifying Results
1 Tom Bush 1.15.638
2 William Davison 1.15.662
3 Jack Mayor 1.15.791
4 Scott Taylor 1.16.203
5 Chris Mansbridge 1.17.023
6 James Lawrence 1.17.154
7 Akshay Lakhani 1.17.394
8 Martin Collins 1.17.427
9 Clement Sauvan 1.17.474
10 Malc West 1.17.562
Tom Bush had a fantastic start, leading the pack from pole, followed by William Davison in 2nd and Jack Mayor in P3. The first few corners proved difficult, but good driving standard ensured everyone made it through safely. As the train of karts spread out, Bush started slowly opening a gap into the lead, but Davison was under big pressure from Mayor, who was less than 0.4 seconds behind. James Lawrence also had a tough time defending from Chris Mansbridge and Akshay Lakhani, who were in the heat of the battle for P6, with Mansbridge holding on to the defensive line all around the circuit.
Further down the line, Lee Schnitzler, the Heavies Championship leader, was making his way through the field, and was already starting to challenge Martin Collins for P8. Scott Taylor was lacking pace, and was losing time to those ahead whilst having James Lawrence breathing down his neck for P4. Mayor overtook for P2 on the entrance of Turn 11, getting past Davison. Davison later ran wide around Turn 9, which opened a sufficient gap for Scott Taylor to go through, and he slotted himself in P3.
In the closing stages of Heat 1, Bush's gap was increasing ever so slightly, and with the chequered flag going out, it was a win for Tom Bush, followed by Jack Mayor in 2nd and Scott Taylor in P3. A post-race penalty was issued to James Lawrence for taking advantage by contact on Lee Schnitzler around Turn 6, which dropped him to P14 in the final result for Heat 1.
Charlie Fenton started from pole, followed Scott Johnson and Jordan Greenaway in 2nd and 3rd place, respectively. This time, the mid-grid drivers tried going 5-wide into Turn 5 and Turn 8, which resulted in a lot of positions shifting. Fenton opened a small gap in the lead, with Johnson following through in 2nd and Greenaway still holding on to P3. A surprise charge from Tobi Shomade earned him P4, and the Top 4 had now separated by more than 3 seconds from the rest of the field.
Further down the pack, Jack Mayor was struggling to get past Tate Taverner, who proved competitive and was slowly pulling ahead. However, Taverner made a mistake and ran wide at the entrance of Turn 10, losing his position and promoting Mayor to P6.
The chequered flag went out to Charlie Fenton, who just managed to hold on to his spot, with Scott Johnson taking P2 and Jordan Greenaway rounding up the Top 3, less than 0.8 seconds behind.
The pole sitter for the International Final was Tom Bush, followed by Jack Mayor in 2nd and Charlie Fenton in P3. William Davison took P3 around Turn 1 on the opening lap, and Mayor also made a move for the Top spot by diving down the inside of Turn 10. As the leaders started separating from the rest of the pack, it was a classic Mayor vs Bush battle, with Davison keeping a close 3rd and waiting for the Top 2 to make a mistake.
Scott Taylor was struggling to catch up to the leaders, while also having Charlie Fenton on his rear bumper, just 0.5 seconds behind. Tobi Shomade was having an impressive drive mid-pack, keeping up with much more experienced drivers and putting down some impressive lap times. However, he was pushed out of the way by Scott Johnson, resulting in a penalty and a 5-placed penalty.
The chequered flag went out to Tom Bush, followed by William Davison in 2nd and Jack Mayor in P3. The Heavies' Round 10 win went to Lee Schnitzler, followed by Harvey Reed and John Donnelly.
Lights Final Results
Tom Bush
William Davison
Jack Mayor
Heavies Final Results
Lee Schnitzler
Harvey Reed
MK Summer Hot Laps
Milton Keynes Video
Round 2 Intl Race Report
The Property ProKart Challenge
mk@daytona.co.uk


On May 15, 2018, late in the afternoon, a striking example of one of those "severe weather events" we see quite often these days passed through my neighborhood in Higganum. Severe winds, downpours, lightning and thunder all were part of a wicked and deadly storm that ripped limbs from and uprooted trees, downed powerlines and damaged buildings and vehicles in other parts of the state. Images on TV news and social media of damage and cleanup efforts have been striking.
For my part, because of the sudden and severe nature of the winds, and the near-continuous display of lightning, I was as nervous I ever remember being about a storm event and the potential for damage to my humble little house from trees and limbs. Sure enough, one large limb, from the top of a large red oak, did get ripped off and came down about 20 feet from where I park my car. There is, of course, a mess of smaller twigs and branches as well. No real property damage, thank goodness, but it was close. The storm was over a quick as it began, and now, just like many folks around the state, I'm faced with a clean-up task. It's not a real problem for me; that broken limb is at the edge of the woods and will make a nice neat little pile of firewood.
For many people, however, the task of cleaning up storm-damaged trees is not so straight-forward and simple. Many damaged trees are huge and are left in precarious, unstable positions. Storm-damaged trees are fraught with abundant problems, dangers, and risks. Cutting, cleaning up and salvaging downed, partially down or damaged trees is one of the most dangerous and risky activities an individual can undertake.
In viewing the news reports, photos and social media posts I have been shocked and horrified by the personal risks that people are taking to cut up downed trees in cleanup efforts. Pictures of men operating chain saws in shorts and t-shirts, climbing downed tree limbs (and standing on them!) to cut them, working with no personal protective equipment, etc. - it can all be quite distressing for a person familiar with the potential danger. No professional arborist or logger I know does chain saw work without personal protective equipment – and these are the experts!
It cannot be emphasized enough that without personal skill and a thorough knowledge of equipment capabilities, safety procedures and methods for dealing with physically stressed trees, an individual should never undertake this type of work on their own. The very characteristics that make the wood from trees a great structural material can turn leaning, hanging or down trees into dangerous "booby-traps" that spring, snap, and move in mysterious ways when people try to cut them. They can cause serious and life threatening injuries. Just because your neighbor or relative owns a chain saw, it doesn't make them qualified to tackle a large tree that is uprooted or broken. Contacting a Licensed Arborist, or Certified Forest Practitioner with the right equipment, training, and insurance, is the best alternative for addressing the cleanup and salvage of storm damaged trees, and avoiding potential injury, death, liability and financial loss.
Don't forget to LOOK UP! While you may be fascinated with examining a downed limb, there may be another one hanging up above by a splinter, ready to drop at any time.
Under no circumstances, even in the least potentially dangerous situation, ever operate, or allow anyone on your property to operate a chainsaw without thorough knowledge of safe procedures and proper safety equipment, including, at the minimum, hardhat, leg chaps, eye and hearing protection, steel-toe boots and gloves.
An assessment of the damage to individual trees, or more widespread damage in a forest setting is best undertaken by an individual with professional expertise. Homeowners should contact an Arborist to examine trees in yards or near to structures, roads or power lines. A Certified Forester is qualified to evaluate damage in the forest to trees and stands and advise landowners about the suitability of salvage or cleanup operations. The CT-DEEP Forestry Division can provide information about contacting a Certified Forester or Licensed Arborist. Check the DEEP Website, http://www.ct.gov/deep/cwp/view.asp?a=2697&q=322792&deepNav_GID=1631%20 or call 860-424-3630. Listings of Licensed Arborists can also be found at the CT Tree Protective Association web site, www.CTPA.org .
While a nice tidy pile of firewood from a tree that was damaged in a storm might be the silver lining, it is not worth the risk of injury to yourself or someone else when tackling a very dangerous task without the proper knowledge, equipment or preparation.
This entry was posted in Forestry, Outreach, Tips and Tricks and tagged forestry, weather.


Belmond Grand Hotel Europe, the first five-star hotel in the country, is a historical building, dating from 1824, and has a preserved neo-classical facade designed by the Italian architect, Rossi and original art nouveau interiors. The hotel is situated in the heart of St. Petersburg and is within walking distance of the Palace Square and Hermitage Museum. It is also conveniently located next to the Russian Museum, the Philharmonic Society and the Mikhailovsky Theatre.
T+L 500 2013, Travel + Leisure's annual list of the 500 greatest hotels and resorts in the world for the sixth time.
Best hotel in Russia in 2008 by Afisha World magazine.
T+L 500, Travel + Leisure's annual list of the 500 greatest hotels and resorts in the world for the fourth consecutive year.


If your child loves pirates, then Disney can make their dreams of a pirate adventure come true!
Book a Pirate Adventure at Walt Disney World, a pirate excursion that will take kids (ages 4-12) "out to sea" in search of buried treasure!
Your little swashbuckler will be outfitted with a red/white-striped pirate Mickey hat or bandana and board their pirate ship (pontoon boat) under the supervision of the pirate crew.
At each port of call, the children will discover a new treasure.
At the final stop, the kids can share their booty while enjoying a lunch of peanut butter and jelly sandwiches, Goldfish crackers, Rice Krispie Treats, and juice boxes.
This pirate cruise treats kids to a reading of "The Legend of Gasparilla"—a real-life Floridian pirate – as they sail Bay Lake and the Seven Seas Lagoon.
Departs from the Marina at Disney's Grand Floridian Resort & Spa.
The little scallywags Buccaneers will hear the story of Old Port Royale and historical Caribbean pirates.
Departs from Barefoot Bay Marina at Disney's Caribbean Beach Resort.
The newly minted buccaneers will listen to "The Legend of the Albatross" and search for pirate treasure across Crescent Lake and Epcot's World Showcase Lagoon.
Departs from Bayside Marina at Disney's Yacht Club Resort and Disney's Beach Club Resort.
Sailing down the Sassagoula River, the young scallywags will listen to tales of Captain Jean Lafitte—one of New Orleans' most infamous pirates.
Departs from the Fishin' Hole on Ol' Man Island at Disney's Port Orleans Resort – Riverside.
Each excursion is kids-only and takes place every day (weather permitting) at 9:30 AM and 11:30 AM.
The excursions are two hours long and will be overseen by at least two CPR-certified Cast Members.
All participants must be potty trained (no Pull-Ups).
Young pirates and their parents must arrive at least fifteen minutes prior to departure.
The cost is $31.95 per child.
A credit card is required at the time of booking and parents must sign a waver upon arrival.
No shows that have not officially canceled will be charged the full amount.


two-person compartment for about $110 a person.
have always wanted to try one out.
rail — dining cars, bar cars, and fancy meals.
traveler than an overnight sleeper train.
train the first chance I got.
the 12-hour, nearly 600-mile rail journey.
there. But most people weren't waiting for the sleeper train.
second or third-class trains that travel the same route south.
December 21, 2018 admin Comments Off on I've been traveling the world for 6 months and I'm rarely ever jet-lagged. Here's the best advice I can give you.


You're invited to get hot and sweaty amongst the unsung heroes of pollination as Bompas & Parr open up their British Museum of Food installation, The Butterfly Effect, for 3 exclusive sessions of hot tropical yoga.
Sashay into the surround sound butterfly jungle and yoga instructor Jodie Hurn will lead you through a 1 hour flowing practice under luminous fuchsia light. Bend like a banana, take a badass baddha konasana (butterfly pose), laze like a lizard and float into a well-earned savasana. Based on the principles of Ashtanga, we will open the practice with Sun Salutations to warm the body, expanding the vinyasas to incorporate a strong flowing series of creatively linked asanas. In the 90% humidity and 25 degree heat your muscles will be splendidly supple making for very flexible performance. The heat will help to flush out toxins and stimulate the respiratory and circulatory systems.
In your poised post-session state, you'll be fixed with a silken Bompas & Parr Yogi Beer – a turbo-charged spiced banana smoothie (antioxidants over alcohol) – and invited to the Bolus room for 0-gravity restoration sessions in the BMOF massage chairs, proven to soothe the tightest of posteriors.
We recommend the experience for yogi's and yogini's that know their downward dog from their chaturanga as due to the dramatic swooping leaves of banana trees the view of the teacher may be limited from some positions!
As this specialist environment houses tropical butterflies, the temperature (kept at around 25 degrees) and humidity are strictly controlled to create the optimum environment. So we must ask that you remain aware of the very sociable butterflies and other creepy specimens that may invite themselves into your practice.
Changing facilities will be provided but there are no showers so bring a change of clothes if you're not into going home sweaty.
As well as becoming the temporary site of spry yogis, Bompas & Parr's installation communicates a key message about the importance of protecting the habitats of butterflies, which have played a crucial role in the propagation of key foods. While modern hybridized bananas do not need to be pollinated, 'wild' bananas depend on animal pollination, particularly by butterflies. Considering the role bananas play in nutrition as the staple food for 400 million people and in world economics as one of the world's most traded commodities, and occasionally inspiring political and military consequences, it's plain that the 'butterfly effect' should not be underestimated.