text:
using HoloToolkit.Unity;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// represents and handles the logic of the 3D keyboard
/// </summary>
public class Keyboard : MonoBehaviour, IWindow
{
    // public variables to set in the editor
    [Tooltip("The TextMesh which should show the text which is put in")]
    public TextMesh inputField;
    [Tooltip("The label which can display a message to the user describing what is currently edited")]
    public TextMesh label;
    [Tooltip("The label which displays how long the input is compared to the maximum number of allowed characters")]
    public TextMesh inputLengthLabel;
    [Tooltip("The maximum number of lines that the input may have at maximum")]
    public int maxNumberOfLines = 4;

    // variables related to the logical keyboard-functionality
    private string text = "";
    public Action<string> callWithResult;
    private List<KeyButtonAdapter> letterKeys;
    private KeyButtonAdapter[] allKeys;
    private bool shift = true;
    private bool textInitialization = true;

    private bool cursorOn = false;
    public float cursorTime = 0.5f;
    private float elapsedTimeSinceCursorToggle = 0f;

    // variables concerning the size-height adaption
    private Transform inputBackgroundPivot, inputBackground;
    private int numberOfNewLines = 1, numberOfOldLines = 1;
    private Transform background, backgroundPivot;
    private float lineHeight;
    private BoxCollider coll;
    private float padding = 0.015f;

    // variables concerning the width limit
    private float maxWidth;

    private int maxLength;

    public static Keyboard currentlyOpenedKeyboard;

    public bool IsFullKeyboard { get; set; }

    public int MaxLength
    {
        get
        {
            return maxLength;
        }
        set
        {
            maxLength = value;
            if (maxLength == 0)
            {
                inputLengthLabel.gameObject.SetActive(false);
            }
            else
            {
                inputLengthLabel.gameObject.SetActive(true);
                inputLengthLabel.text = Text.Length + "/" + maxLength;
            }
        }
    }

    /// <summary>
    /// Finds the necessary components: the background of the keyboard, it collider, all keys
    /// and keys of type LETTER
    /// Also sets the scaling pivots of the background and text-field and scales them to their initial size
    /// </summary>
    public void Awake()
    {
        // get necessary components
        inputBackground = inputField.transform.parent.Find("Background");
        background = transform.Find("Background");
        coll = GetComponent<BoxCollider>();

        letterKeys = new List<KeyButtonAdapter>();

        Capslock = false;

        allKeys = GetComponentsInChildren<KeyButtonAdapter>();

        foreach (KeyButtonAdapter k in allKeys)
        {
            if (k.keyType == KeyType.LETTER)
            {
                letterKeys.Add(k);
            }
        }

        if (IsFullKeyboard)
        {
            // initialize the letter keys with the keyboard layout
            if (letterKeys.Count == LocalizationManager.Instance.KeyboardLayout.Count)
            {
                List<string> letters = LocalizationManager.Instance.KeyboardLayout;
                for (int i = 0; i < letterKeys.Count; i++)
                {
                    letterKeys[i].Letter = letters[i];
                }
            }
            else
            {
                Debug.LogError("Keyboard-layout file has the wrong number of keys: Should be " + letterKeys.Count + " but is " + LocalizationManager.Instance.KeyboardLayout.Count);
            }
        }

        // geometry calcuations:
        // set the scaling pivots for the backgrounds
        if (inputBackground != null)
        {
            inputBackgroundPivot = CreateScalingPivot(inputBackground);
            maxWidth = maxWidth != 0.0f ? maxWidth : Geometry.GetBoundsIndependentFromRotation(inputBackground).size.x;
        }
        if (background != null)
        {
            backgroundPivot = CreateScalingPivot(background);
        }

        // calculate the height of one text line
        lineHeight = Geometry.GetBoundsIndependentFromRotation(inputField.transform).size.y;

        // scale the input background to fit the text
        //ScaleToHeight(inputBackgroundPivot, inputBackground, lineHeight + padding);
        UpdateHeights();
    }

    /// <summary>
    /// Creates a new gameobject which is located at the upper edge of the given transform
    /// This gameobject can then be used to scale the object and keeping the upper edge constant
    /// </summary>
    /// <param name="transform">The transform which gets the scaling pivot</param>
    /// <returns>The pivot on the upper edge of the transform</returns>
    private Transform CreateScalingPivot(Transform transform)
    {
        GameObject pivotPoint = new GameObject("BackgroundScalingPivot");
        pivotPoint.transform.parent = transform.parent;
        float height = Geometry.GetBoundsIndependentFromRotation(transform).size.y;
        pivotPoint.transform.position = transform.position + new Vector3(0, height / 2, 0);
        transform.parent = pivotPoint.transform;
        return pivotPoint.transform;
    }

    /// <summary>
    /// Instantiates and shows a new keyboard
    /// It is initialized with the given parameters
    /// </summary>
    /// <param name="label">The message to show to the user</param>
    /// <param name="callWithResult">The method to call when the input is finished</param>
    /// <param name="fullKeyboard">If true: The full-text keyboard is displayed; if false: only a numeric
    /// version is shown</param>
    public static void Display(string label, Action<string> callWithResult, bool fullKeyboard)
    {
        Display(label, "", callWithResult, fullKeyboard);
    }

    /// <summary>
    /// Instantiates and shows a new keyboard
    /// It is initialized with the given parameters and its textfield is also filled with the predefined text
    /// </summary>
    /// <param name="label">The message to show to the user</param>
    /// <param name="text">The text which is already in the input field</param>
    /// <param name="callWithResult">The method to call when the input is finished</param>
    /// <param name="fullKeyboard">If true: The full-text keyboard is displayed; if false: only a numeric
    /// version is shown</param>
    public static void Display(string label, string text, Action<string> callWithResult, bool fullKeyboard)
    {
        Display(label, text, 0, callWithResult, fullKeyboard);
    }

    public static void Display(string label, string text, int maxNumberOfCharacters, Action<string> callWithResult, bool fullKeyboard)
    {
        Display(label, text, maxNumberOfCharacters, callWithResult, fullKeyboard, false, Vector3.zero, Quaternion.identity);
    }

    public static void Display(string label, string text, Action<string> callWithResult, bool fullKeyboard, Vector3 position, Quaternion rotation)
    {
        Display(label, text, 0, callWithResult, fullKeyboard, true, position, rotation);
    }

    public static void Display(string label, string text, int maxNumberOfCharacters, Action<string> callWithResult, bool fullKeyboard, Vector3 position, Quaternion rotation)
    {
        Display(label, text, maxNumberOfCharacters, callWithResult, fullKeyboard, true, position, rotation);
    }

    private static void Display(string label, string text, int maxNumberOfCharacters, Action<string> callWithResult, bool fullKeyboard, bool fixedPosition, Vector3 position, Quaternion rotation)
    {
        GameObject keyboardInstance;
        if (fullKeyboard)
        {
            keyboardInstance = GameObject.Instantiate(WindowResources.Instance.Keyboard);
        }
        else
        {
            keyboardInstance = GameObject.Instantiate(WindowResources.Instance.Numpad);
        }
        Keyboard keyboard = keyboardInstance.GetComponent<Keyboard>();
        keyboard.label.text = label;
        keyboard.Text = text;
        keyboard.callWithResult = callWithResult;
        keyboard.IsFullKeyboard = fullKeyboard;
        keyboard.MaxLength = maxNumberOfCharacters;

        if (fixedPosition) // use a fixed position for the keyboardi instead of tracking it with the view
        {
            // delete the components from the prefab which realize the view tracking
            SimpleTagalong tagalong = keyboardInstance.GetComponent<SimpleTagalong>();
            Destroy(tagalong);
            FaceCamera faceCamera = keyboardInstance.GetComponent<FaceCamera>();
            Destroy(faceCamera);
            Window3D window = keyboardInstance.GetComponent<Window3D>();
            Destroy(window);

            // set the position of the keyboard
            keyboardInstance.transform.position = position;
            keyboardInstance.transform.rotation = rotation;
        }

        currentlyOpenedKeyboard = keyboard;
    }

    /// <summary>
    /// The text which is shown in the input-field of the keyboard
    /// Automatically adapts the input-TextMesh to show this text
    /// Also handles size-changes to fit the number of lines
    /// </summary>
    public string Text
    {
        get
        {
            return text;
        }
        set
        {
            if (MaxLength > 0)
            {
                if (value.Length > MaxLength)
                {
                    return;
                }

                inputLengthLabel.text = value.Length + "/" + MaxLength;
            }
            if (inputBackground != null)
            {
                maxWidth = maxWidth != 0.0f ? maxWidth : Geometry.GetBoundsIndependentFromRotation(inputBackground).size.x;
            }
            string wrappedText = AutoLineBreak.StringWithLineBreaks(inputField, value, maxWidth);
            numberOfNewLines = wrappedText.Split('\n').Length;
            if (numberOfNewLines <= maxNumberOfLines)
            {
                text = value; // give the original value to the text
                // update the input field
                UpdateInputField(wrappedText); // but display the wrapped text version
                // also handle one-time shift: use lower-case again after one letter
                // do not change shift if text is initialized by the program
                if (!textInitialization)
                {
                    if (!Capslock && Shift)
                    {
                        Shift = false;
                    }
                }
                else
                {
                    textInitialization = false;
                }
                // check and update the sizes of the backgrounds
                if (numberOfOldLines != numberOfNewLines)
                {
                    UpdateHeights();
                    // update the line number
                    numberOfOldLines = numberOfNewLines;
                }
            }
        }
    }

    /// <summary>
    /// Applies the text of the keyboard to the input-field
    /// </summary>
    private void UpdateInputField(string newText)
    {
        inputField.text = newText;
        cursorOn = false;
    }

    /// <summary>
    /// Called if the user cancles the input
    /// </summary>
    public void Cancel()
    {
        if (callWithResult != null)
        {
            callWithResult(null);
        }
        Close();
    }

    /// <summary>
    /// Closes the keyboard and clears the current instance
    /// </summary>
    private void Close()
    {
        currentlyOpenedKeyboard = null;
        Destroy(gameObject);
    }

    /// <summary>
    /// Adapts the heights of the background and the input field to fit the number of lines of the input
    /// Also updates the positions of the keys accordingly
    /// </summary>
    private void UpdateHeights()
    {
        Quaternion rot = transform.rotation;
        transform.rotation = Quaternion.identity;
        int dirFac;
        dirFac = Math.Sign(numberOfNewLines - numberOfOldLines);
        float newTextHeight = Geometry.GetBoundsIndependentFromRotation(inputField.transform).size.y;
        if (inputBackground != null)
        {
            ScaleToHeight(inputBackgroundPivot, inputBackground, newTextHeight + padding);
        }
        foreach (KeyButtonAdapter k in allKeys)
        {
            k.transform.position -= dirFac * new Vector3(0, lineHeight, 0);
        }

        if (background != null)
        {
            float backgroundHeight = Geometry.GetBoundsIndependentFromRotation(background).size.y;
            ScaleToHeight(backgroundPivot, background, backgroundHeight + dirFac * lineHeight);
            coll.size = new Vector3(
                coll.size.x,
                backgroundPivot.localScale.y * background.localScale.y,
                coll.size.z);
            coll.center = background.position - transform.position;
        }

        transform.rotation = rot;
    }

    /// <summary>
    /// Scales a tranform to the specified absolute height
    /// </summary>
    /// <param name="pivot">The scaling pivot of the transform</param>
    /// <param name="trans">The transform to scale</param>
    /// <param name="height">The target height</param>
    private void ScaleToHeight(Transform pivot, Transform trans, float height)
    {
        Transform parent = pivot.parent;
        pivot.parent = null;

        float currentSize = Geometry.GetBoundsIndependentFromRotation(trans).size.y;

        Vector3 scale = pivot.localScale;

        scale.y = height * scale.y / currentSize;

        pivot.localScale = scale;

        pivot.parent = parent;
    }

    /// <summary>
    /// Called if the user ends the input and accepts it
    /// </summary>
    public void Accept()
    {
        if (callWithResult != null)
        {
            callWithResult(text);
        }
        Close();
    }

    /// <summary>
    /// The shift-state of the keyboard
    /// When set it automatically updates the key-captions
    /// </summary>
    public bool Shift
    {
        get { return shift; }
        set { shift = value; UpdateKeys(value); }
    }

    /// <summary>
    /// Whether or not capslock is activated
    /// </summary>
    public bool Capslock
    {
        get;
        set;
    }

    /// <summary>
    /// Tells the keys to update their caption to show upper letters when shift is activated
    /// </summary>
    /// <param name="shiftOn"></param>
    private void UpdateKeys(bool shiftOn)
    {
        foreach (KeyButtonAdapter key in letterKeys)
        {
            key.Shift(shiftOn);
        }
    }

    private void Update()
    {
        elapsedTimeSinceCursorToggle += Time.deltaTime;
        if (elapsedTimeSinceCursorToggle >= cursorTime)
        {
            if (cursorOn)
            {
                inputField.text = inputField.text.Substring(0, inputField.text.Length - 1);
                cursorOn = false;
            }
            else
            {
                inputField.text += "|";
                cursorOn = true;
            }
            elapsedTimeSinceCursorToggle = 0;
        }
    }

    public void CloseWindow()
    {
        Cancel();
    }
}


Find a great selection of self catering holiday cottages in Thornham, Norfolk.
You will find accommodation in Thornham that includes both apartments and cottages that will suit couples, families and groups of all sizes. Whether you are looking for a little bit of luxury or quality on a budget, then you will find some great short break and holiday self catering in Thornham in East England.
We have a wide range of Thornham self catering cottages and apartments for you to choose from including luxury cottages with hot tubs, pools, open fire, wi-fi and games rooms to cottages ideal for a romantic break or short break. We also have some great locations in Thornham close to the beach, near a pub, or within easy reach of fishing or golf courses.
Recently renovated Grade II brick & flint property offering comfortable, well equipped accommodation in the coastal village of Thornham.


text:
Tech.view: A robot in every home
Do robots dream of dancing with the stars?
Babbage
by N.V. | LOS ANGELES
IN HIS poignant tale of human empathy and compassion ("Do Androids Dream of Electric Sheep?"), the late science-fiction writer Philip K. Dick explored the defining characteristics that distinguish human beings from sentient machines. The Kafkaesque account takes place in a dystopian future where runaway robots—so sophisticated they can pass all too readily as humans—have to be hunted down and "retired" before they can wreak havoc on what little is left of human society.
The futuristic setting for Dick's masterpiece—published in 1968 and the inspiration for Ridley Scott's subsequent film, "Blade Runner"—was supposed to be San Francisco in 1992, after nuclear conflagration had wiped out many species and destroyed much of the planet. Later editions of the classic sci-fi fable postponed the setting to 2021—largely because, in the real world, so little actual progress had been made in human-like automata.
Even forecasts published over the past decade have proved wildly optimistic. No less an authority than Hans Moravec, of Carnegie Mellon University in Pittsburgh, expected all-purpose robots to be widely available by 2010. Ray Kurzweil, a respected computer scientist, serial inventor and futurist, predicted that some 55m robots would be in circulation by 2010. Toyota confidently expected it would be selling robots to families and the elderly by 2010. All predictions made over the past decade about the use of personal robots have fallen well short.
Yet, something is stirring that gives pause for thought. Though a far cry from the Nexus-6 models of Dick's prolific imagination, personal robots seem to be shrugging off their science-fiction trappings and becoming very much a technological reality. The past few weeks, in particular, have seen a sequence of events that could yet prove to be the tipping point that turned dextrous but limited industrial robots into handy helpmates around the home.
Writing in Scientific American in December 2006, Bill Gates pondered the parallels between the PC industry in its early days and the fledgling robotics industry today. He noted that robotics companies had no standard operating software that would let popular applications run on a variety of machines. There was practically no standardisation on the hardware side either. "Whenever somebody wants to build a new robot," he wrote, "they usually have to start from square one."
Seeing an opportunity, the Microsoft boss organised a new research group that became known as the Robotics Developer Studio (RDS). Its mission was to create a set of software tools that would allow anyone interested in robotics—even if they had only the most rudimentary understanding of computer programming—to write applications that would work with different kinds of hardware. As far as Microsoft was concerned, the robotics industry—like the PC industry before it—would not take off until most of the basic standards and tools for developing applications were in place. That was four years ago.
The emergence of such standards and tools has now begun to happen. On May 20th, Microsoft announced it was going to make the whole of its RDS software suite available to anyone for free, hoping to expand its user base by attracting hobbyists and entrepreneurs as well as academic researchers. Previously, a limited edition of the RDS suite could be downloaded for free, but the full professional version cost real money.
But Microsoft is not the only one bidding for a piece of the personal-robot pie. Evolution Robotics of Pasadena, California, has a popular platform called ERSP for developing robots and automation. Then there is Gostai, a robotics-software company in Paris, with an open-source platform called Urbi. Player Project, another open-source tool kit for developing robot applications launched a decade ago by a couple of researchers at the University of Southern California, Los Angeles, is used widely in education.
But none—not even Microsoft—has as comprehensive a package for developing robot applications as Willow Garage, a four-year-old spinout from the Robotics Lab at Stanford University. A week ago, your correspondent stood transfixed in a large tent behind Willow Garage's premises in Menlo Park, California, watching as over a dozen autonomous robots rehearsed a line-dancing routine for an office party. They nodded their heads and swung their arms and bodies to and fro, all in perfect unison. After that, your correspondent was prepared to believe personal robots were capable of doing anything—if only we knew what we needed them to do.
Earlier in the day, he had seen numerous other PR2 machines made by Willow Garage trundle around the laboratory without bumping into anyone or anything, picking up objects, stowing them, and doing other chores. And, yes, they could even plug themselves into a power socket to recharge their own batteries.
"We have shifted from how to build a robot to how to use it," said Eric Berger, a director at Willow Garage. "It's now all about how to make me—the user—more productive."
There are numerous robot applications for doing personal chores, such as vacuuming carpets, ironing sheets or cutting grass. But the killer applications for personal robots remain as illusive as ever.
With no proprietary secrets to lose, and everything to gain from having as many teams as possible use its open-source software, Willow Garage is giving away 11 of its $400,000 PR2 robots and software development kits to research groups around the world for them to develop applications of their own. All told, some 78 research groups submitted proposals. The hope, of course, is that someone, somewhere, will come up with the killer app that kick-starts the whole of the personal-robot industry.
What separates Willow Garage's PR2 robots from the rest is not just their deftness on the dance floor, nor even their potential handiness around the home. Far more important is the mobile operating system, called ROS, that manipulates the machine's two arms and hands, controls its movement around a building, manages its various sensors and communicates wirelessly with a web server, all the while building a constantly updated visual model of the world the robot is inhabiting.
Being open-source like Urbi or Player Project, all the source code in the ROS framework is freely available for other robotics groups to download and use. But more than any other robotics codebase, proprietary or open-source, the Willow Garage software seems to have generated the most enthusiasm among third parties. As such, it is in a strong position to become the industry's de facto standard—in short, the Microsoft Windows of robotics.
Today, the robotics industry is on the cusp of moving beyond fixed, industrial applications like welding and painting car bodies. To make the transition to a world of mobile personal assistants—for helping the disabled, providing care and companionship for the elderly, extending the strength and endurance of soldiers, handling hazardous materials and dangerous machinery, and many things more—is going to require a leap of imagination that no-one can yet foresee.
Looking back, few hobbyists tinkering with early eight-bit computers would have predicted that the lowly accountant's worksheet would become the killer app that established the PC and brought the mainframe's dominance to a close. After Lotus 1-2-3 hit the market, though, it was all so obvious—and the PC industry never looked back. What we really need today, it seems, is a visionary with the imagination of a Philip K. Dick to realise what the spreadsheet of personal robotics might be.
More from Babbage
Closing the Babbage blog
And it's goodnight from us
Difference engine
Why 10, not 9, is better than 8
Meeting deadlines
Future, imperfect and tense

redpajama_set_name: RedPajamaCommonCrawl


Join Us This Afternoon for A Midsummer Night's Dream!
Last night was amazing! Come join us this afternoon in the Ragan Theater at 1 PM! Admission for this performance is free for children, ages 3-12, that live in Orem; regular admission is $5 in advance and $7 at the door. In addition to our matinee, we have a performance tonight at 7 PM. Tickets are available to purchase or reserve here. Thank you, and we hope to see you at our shows!
Join Us TONIGHT for A Midsummer Night's Dream!
Our first performance is tonight at 7:00 PM in the Ragan Theater at UVU! Join us for this hilarious, family friendly ballet! Tickets are $5 in advance, and $7 at the door! If you can't make it tonight, join us for our shows tomorrow! On Saturday, we have a matinee at 1:00 PM that is free for children (Ages 3-12) that live in the city of Orem, and we have an evening performance at 7:00 PM. We can't wait to see you there!
Only 2 Days Until Midsummer Night's Dream!
A Midsummer Night's Dream is Only 4 Days Away!!
Come join us for this hilarious ballet A Midsummer Night's Dream: 7PM on Friday, May 4th, and at 1PM and 7PM on Saturday, May 5th, at the Ragan Theatre at Utah Valley University! Tickets are $5 in advance and $7 at the door, and admission for our matinee performance is #FREE for children (3-12) that live in the city of Orem! Can't wait to see you there!
Join Us Next Week for the Ballet Production of A Midsummer Night's Dream!
Join us for the comical ballet A Midsummer Night's Dream May 4th & 5th!
Performances will be Friday, May 4th at 7:00 PM & Saturday, May 5th at 1 PM* and 7 PM. Tickets will be $5 in advance and $7 at the door. We will be performing in the Ragan Theatre at Utah Valley University.
*The Matinee on Saturday will be an Educational Outreach Performance. We will be performing Peter & the Wolf, a thirty minute ballet that has narration and educates about ballet and classical music, before and in addition to A Mid Summer Night's Dream. Children that are elementary school age that live in the city of Orem, can receive complimentary ticket to this performance if ticket is received prior to the performance; though, we still encourage all to come for this show!
Peter and the Wolf audions are next week September 8th & 9th! It is a shorter ballet that is performed with a narrator, and with musical works that serve as an introduction to the instruments of the orchestra as well as the basis of a delightful ballet. Each character in the story is personified by its own instruments and melody.
We will be performing pieces of this ballet in our Educational Outreach Performances in November.
Peter is a slight lad, solitary, locked out of the woods by his protective grandfather, his only friend a duck. In town, he's bullied. When a wolf menaces the duck – as well as grandfather's fat cat and an ill-flying bird that Peter has befriended – Peter bravely tries to tree the wolf.
For the upcoming year, along with Peter and the Wolf, Utah Valley Civic Ballet Company will be performing A Midsummer Night's Dream!


text:
Metallica, Press Releases
METALLICA's ALL WITHIN MY HANDS FOUNDATION Presents THE HELPING HANDS CONCERT & AUCTION
METALLICA's ALL WITHIN MY HANDS FOUNDATION
THE HELPING HANDS CONCERT & AUCTION
November 3rd at The Masonic in San Francisco
Featuring a Rare METALLICA Acoustic Performance
Plus Special Guests Cage The Elephant (Acoustic)
100% of Proceeds to Go to Organizations Supported by ALL WITHIN MY HANDS
A little over 18 months ago Metallica announced the formation of All Within My Hands (AWMH), a 501(c)3 non-profit foundation focused on creating sustainable communities by tackling the issues of hunger and workforce education and encouraging volunteerism. Now the band and everyone on the All Within My Hands board are excited to celebrate the foundation's first full year with the All Within My Hands Foundation Helping Hands Concert and Auction on November 3rd at the Masonic in San Francisco. This very special evening will provide a unique opportunity to learn about the organizations Metallica and AWMH have supported, to bid on one of a kind auction items, and to experience a rare acoustic Metalllica show. Also contributing an acoustic set will be the band's friends Cage the Elephant.
AWMH was established in 2017 as a way for Metallica and the entire Metallica family to give back to communities around the world that have supported the band on tour. In its first six months of operation, the Foundation donated more than $750,000 to local food banks around the world—a practice the band and AWMH have continued on the North American WorldWired Tour, donating $10,000 to local food banks in every city and meeting dedicated people who focus their daily lives on helping others.
The Metallica family and the All Within My Hands Foundation board members are committed to running an organization of the highest integrity where expenses are kept to a minimum and are paid for entirely by the band, the board, and friends who have worked with the band over many years and are excited to help in this mission. As such, 100% of all donations from fans and third parties go to the organizations AWMH supports.
For more about All Within My Hands, please visit allwithmyhands.org.
Tickets in the balcony and a limited number of floor seats will be available via Ticketmaster this Friday, September 21st at 10 AM PDT. Click here to read how you can enter to win two third row floor seats and here to bid on prime floor seats for the event.
Previous PostJill Cunniff of Luscious Jackson Lyric and Word PaintingsNext PostARCADE FIRE: "PETER PAN" (Equiknoxx Remix)


text:
August 2011 - Emerging Research Fronts
Costas Varotsos Discusses Ozone & Temperature Analyses
Emerging Research Fronts Commentary, August 2011
Article: Long-memory processes in ozone and temperature variations at the region 60 degrees S-60 degrees N
Authors: Varotsos, C;Kirk-Davidoff, D
Journal: ATMOS CHEM PHYS, 6: 4093-4100, SEP 12 2006
Addresses: Univ Athens, Dept Appl Phys, Athens, Greece.
Univ Athens, Dept Appl Phys, Athens, Greece.
Univ Maryland, Dept Atmospher & Ocean Sci, College Pk, MD 20742 USA.
Costas Varotsos talks with ScienceWatch.com and answers a few questions about this month's Emerging Research Front paper in the field of Geosciences.
I think that this particular paper has been highly cited because it was the first to show that the fluctuations of the global total ozone (TOZ) and global tropospheric temperature (TRT) obey power-law dynamics. This paper brings together two fields that are climate system physics on the one side and nonlinear dynamics, complexity theory, chaos, and fractals on the other.
The climate system (which is a subsystem of the global system) consists of five subsystems, the atmosphere, cryosphere, lithosphere, biosphere, and hydrosphere, which are interacting continuously with each other, not only naturally but also through human intervention. The chaotic character of the climate system dynamics limits the reliability of climate projections. Thus the reliable prediction of global climate change or of one of its components (e.g., ozone-sphere) is impossible without consideration of the complexity of all the interactive processes.
In an attempt to shed light on the aforementioned complexity, scaling analysis of atmospheric data certainly is becoming an important approach which can be traced back to Lewis Fry Richardson (Richardson LF, "Atmospheric diffusion shown on a distance-neighbor graph," Proc. Roy. Soc. A 110: 709–37, 1926). This is an exciting field of research with very many active workers being very busy in the field.
In our paper, we have explored the non-linear dynamics of two crucial parameters, the atmospheric TOZ and TRT, which are of considerable climatic and biological importance. The reason that we have chosen these two data sets to explore their memory effects is because these are closely connected with two crucial environmental problems, notably: the ozone depletion and the global warming. The latter, I think is an additional reason that our paper is attractive, because the work described in it resides in an area of great importance to climate, ozone depletion, and modern physics.
This paper synthesized years of research, culminating in a new discovery for scaling dynamics in the area of atmospheric physics. Employing recent methods and tools borrowed from modern statistical physics, complexity theory, chaos, and fractals, we can better understand the climate system operation and visualize errors in the treatment of the intrinsic long-range correlations, the correct modeling of which would greatly enhance confidence in long-term climate and atmospheric physico-chemistry modeling.
Consideration of the decay of correlations in time has often yielded insight into the dynamics of complex systems. A randomly forced first-order linear system should have fluctuations whose autocorrelation decays exponentially with lag time, but a higher-order system will tend to have a different decay pattern.
This paper introduced the following: the global TOZ and global TRT fluctuations in small time intervals are positively correlated to those in larger time intervals in a power-law fashion. For TRT, the exponent of this dependence is larger in the mid-latitudes than in the tropics at long time scales, while for TOZ, the exponent is larger in tropics than in the mid-latitudes. In general, greater persistence (i.e., stronger memory) could be a result of either stronger positive feedbacks or larger inertia.
The difference in persistence patterns between ozone and temperature could arise because the TOZ distribution is more closely tied to gradients in temperature than to the temperature itself. The increased slope of the power distribution of temperature in mid-latitudes at long time scales compared to the slope in the tropics could be connected to the poleward increase in climate sensitivity predicted by the global climate models.
Ozone is a very minor trace gas in the atmosphere (there are only 3 ozone molecules per 10 million molecules in the atmosphere). Yet its importance for mankind vastly exceeds what might be expected from this very low concentration of ozone. It provides a shield, the ozone layer, which protects us—and the biosphere in general—from the adverse effects of high-energy solar ultraviolet radiation which is a major cause of skin cancers.
The ozone concentration in the atmosphere fluctuates widely from day to day but behind this there is a steady decrease (the ozone depletion) of a few % per decade due to the release of man-made chemicals (primarily CFCs) into the atmosphere. The ozone layer also affects the balance of heat energy between the Earth and the rest of the universe and so knowledge of future ozone concentrations is essential in climate modeling to predict future global warming.
Page: < 1 | 2 >


Toast the holiday season and visit the newly renovated House of J.C. Le Roux for a taste of Le Good Life during Summer in Stellenbosch Valley.
With special tasting experiences on offer from 10h00 to 15h00 daily, South Africa�s leading home of sparkling wine will definitely be the highlight of your summer in the winelands.
A Sugared Indulgence of three different whoopie pies, America�s take on macaroons, served with a glass of Pinor Noir Ros� 2008, Best MCC Ros� at the 2012 Amorim M�thode Cap Classique Challenge, will be offered from 8 to 9 December. Fashionistas can try The Sushi Duet from 10 to 11 December with the refreshing J.C. Le Roux Brut as the perfect companion for a salmon rose and maki.
Savoury treats of dro� wors, camembert and green fig sosatie, biltong quiche and Carpaccio with a glass of J.C. Le Roux Sauvignon Blanc 2012 will be offered as South African Chic from 12 to 13 December, while bubbly lovers with a sweet tooth can enjoy the Delicately Delectable from 14 to 15 December, with sweet decadent treats paired perfectly with sparkling wines.
A special treat is in store from 16 to 17 December, with a blind tasting of J.C. Le Roux wines that will indulge and challenge your sense of taste.
The special tasting experiences at The House of J.C. Le Roux during Summer in Stellenbosch Valley takes place from Saturday, 8 December to Monday, 17 December, 10h00 to 15h00 daily and costs R50 per person. Call 021-865 8200 for bookings.


Scottish women's curling skip Eve Muirhead demonstrates the hard work behind being a world champion and says she has high hopes of claiminng the European title next week.
BBC Scotland's David McDaid speaks to Muirhead and Misha Botting, a psychologist at the Scottish Institute of Sport.
The European Curling Championships begin on Saturday, 23 November.


text:
Thai Restaurant Week
by Jill Weinlein - Travel and Restaurant Reviewer in Chan Dara, Isaan Station, Lucky Elephant, Lum-Ka-Naad, Saladang Song, Thai Restaurant Week, Uncategorized Tags: Chan Dara, Issan Station, Lucky Elephant, Lum-Ka-Naad, Saladang Song, Thai Restaurant Week, Thai Trade Center Los Angeles
The first National Thai Restaurant Week begins September 16 -22 in New York, Pennsyvania and New Jersey. Dinners will be discounted if a customer orders one of the three "must-try dishes" listed on the menu. Even though Thai food is one of the most popular cuisines in the world, Americans tend to only order Pad Thai, Satays, and my favorite Tom Kha Gai soup.
The Thai Trade Center in Los Angeles and the Thai Government want Los Angelenos to be more adventurous when dining out at a Thai restaurant. There are over 600 Thai restaurants participating in Thai Restaurant Week nationwide. On the West Coast there are over 300 restaurants participating during the West Coast Week from September 23 to September 29, 2013.
Try one of the speciality dishes from Northern and the Northwestern regions, Central Thailand and the spicier and hotter Southern areas of the county. There are currently two restaurants participating in Arizona, almost 60 in California, two in Colorado, four in Hawaii, one in Idaho, one Montana, two in New Mexico, three in Nevada, six in Oregon, 11 in Texas, 24 in Washinton and one in Wyoming.
I was invited to a media tasting of six popular Thai restaurants in Southern California. The event was held at Saladang Song in Pasadena. Each restaurant presented three traditional dishes for guests to experience.
Saladang Song starting with Yum eggplant with grilled shrimp and a delicious spicy lime dressing. It was fantastic. We all raved about the deep fried sweet potato with a slightly sweet cucumber salad. I adored the sweet grilled salmon served with steam broccoli. It was tender and flavorful. 383 S. Fair Oaks Ave. Pasadena (626)793-5200.
For those living in the San Fernando Valley, the popular Lum-Ka-Naad in Northridge served a fantastic Aeb Pla – a traditional grilled turmeric curry fish cooked in a banana leaf. The Goi -Soi is usually a shrimp dish marinated in dry and fresh chilies, lime juice and shallots.
The owner of the restaurant, Alex Amsombalee, told us, "We call it dancing shrimp, because when we put the freshwater shrimp into the marinade, they start dancing." Today he prepared the dish with medium-rare thinly sliced beef. It's a famous dish in the Northwestern part of Thailand. Last was the Kuagling Kradook Moo – bone in pork spare ribs cut into pieces and pan-fried with a slightly hot curry paste. This is a popular dish in the Southern province areas such as Krabi. (8910 Reseda Blvd. Northridge (818)882-3028.
I've been eating at Chan Dara for over 20 years, so I was happy to see the staff at this Thai Restaurant Week event. They prepared Thai Lollipops made with lamb chops in a Thai curry sauce and served with steamed bok-choy and luscious coconut rice. Everyone wanted seconds of the Maine lobster salad with avocado and tomato served over greens and dressed in a Thai chili-lime vinaigrette. They still have two locations – 310 N. Larchmont Blvd. Los Angeles – (323)467-1052 and 11940 W. Pico Blvd. West Los Angeles (310)479-4461.
I really liked the staff at Lucky Elephant in San Dimas. They were very friendly in explaining the dishes they brought to the event. The Hormok Kanom Krok – salmon fish cooked in red curry and coconut milk was outstanding. Everyone wanted to try a shrimp donut served with a sweet sauce. They also served a salad of deep fried enoki mushroom that was served in a Thai sour and spicy sauce. 531 W. Arrow Highway (909)592-4242.
Isaan Station had a beautiful display of Som Dtum Goong Sod – a Thai shrimp dish. The Nham Dtok Mhu/Nue was made with spicy charcoal grilled pork or beef with red onion, mint leaves, lime juice, rice powder, cilantro and green onions. The dish Kohr Moo Yang is a charcoal grilled pork neck with a Thai spicy sauce. The restaurant is located at 125 N. Western Ave. Suite 111, Los Angeles (323)380-5126.
To learn more about Thai Restaurant Week go to (323)383-9117 – ThaiRestaurantWeek@gmail.com or it's http://www.facebook.com/ThaiRestaurantWeek,
The Thai Trade Center Los Angeles is located at 611 N. Larchmont Blvd. 3rd floor (323)466-9645 – ttcla@live.com – http://www.thaitradeusa.com


Simple Checks: Tires - EricTheCarGuy- Stay Dirty!
I like to start with simple checks when dealing with any automotive issue. In the case of poor MPG, I like to start with the tire pressure. This is an often-overlooked item, and one that should be first on the list. Your tires are everything when it comes to your vehicle, and gas mileage is no exception. The rolling resistance of your vehicle has a direct effect on your fuel economy. If your tire pressures are low, your vehicle will have to work harder to get itself down the road. The harder your vehicle works, the more fuel it will use. It really is that simple.
The type of tire you use has a direct effect on fuel economy. Some tires are better than others; some have less rolling resistance. You might spend more for better tires, but in the end, you will likely come out on top based on your fuel savings alone.
As for what you should set the pressure at, check your owner's manual or the tire sticker that should be located somewhere on your vehicle. There are a lot of places they put these things. Mostly I see them on door jambs, or sometimes on a sticker in the glove box. Occasionally I find them under the hood. The important thing is to find it and set your tires to that spec.
Many people make the mistake that the pressure indicated on the outside of the tire is where you want to set the pressure. This could not be further from the truth. That listing is the MAXIMUM tire pressure for that tire, NOT what you should set your tire pressures at. I also often see that people want to inflate their tires till they look round, with no bulge at the bottom. Once again, the wrong approach. That bulge at the bottom of the tire is important. It's called the "foot" or "contact patch." The name implies its purpose, and it is an important one. After all, you wouldn't walk very well without your feet, or even feet that didn't have the proper shape. Overinflated tires have the same effect. Plus, overinflated tires can be dangerous. Sure, you'll get great fuel economy with overinflated tires, but the safety risk just isn't worth it. Vehicles with overinflated tires are unstable and difficult to control. So please, don't go by appearances when it comes to inflating your tires. Inflate them to the proper pressure and move on.
Here are some videos to reinforce what I've talked about here.


All fanaticism is driven by the ego in its bleakest form, by individualism in its most wretched form.
When you must make others "wrong" to justify cruelty and make yourself feel "right", you are separating yourself from the natural wisdom of the heart. This wisdom shows us our primary purpose in life is to care for and about one another – and to perceive life's meaning through that. The "brainwashed" mind can justify fanaticism. The heart cannot. Which is why "heartless" actions emerge wherever fanaticism rages.
Central to any spiritual life is an unshakeable commitment to keeping the heart open and to caring more and more about all lives – not our own only. To do this, we need more, not less inner quiet. We need more, not fewer conscious pauses for prayer, meditation, spiritual attunement and sacred study.This has to become a top priority, no matter how "urgent" everything else in our lives seems to be. "Be still," we hear in every sacred text. It is in that stillness that the heart can teach the mind; that we can hear the promptings of spirit, soul, eternal wisdom; that we can hear and become peace.
Here are some wise, timeless words from Sufi master, a great teacher of universal care and spirituality, Hazrat Inayat Khan. I hope they speak to your heart today.
"There is an Arabic saying, 'If you wish to know God, you must know yourself.' How little man knows while he is in the intoxication of individualism! … We are connected with one another. Our lives are tied together, and there is a link in which we can see one current running through all. There are many globes and lamps, and yet one current is running through all.


text:
Related Bios Case Rada Dreon Barlett Cody Demps Joey Quigley Mikh McKinney Trevis Jackson Kendell Groom Ryan Okwudibonye Zach Mills Jordan Salley Nick Hornsby Alex Tiffin Eric Stuteville
5 - Dylan Garrity
Hometown: Huntington Beach, Calif.
High School: Edison HS
Experience: 2V
2013-14 Garrity Photo Gallery
Named honorable mention all-Big Sky Conference for the third straight season…a team co-captain, he was one of three Hornets to start all 30 games while averaging 13.2 points, 1.7 rebounds, 3.6 assists, 0.5 steals and 33.8 minutes per game…shot .466 (123-264) from the field, .472 (75-159) from the 3-point line and .831 (74-89) from the free throw line…the 3-point percentage was the fourth best mark in the nation among players who were averaging at least 2.5 made three balls per game…buried a 75-footer at the overtime buzzer to deliver a 78-75 home victory over Weber State…video of the shot, which was dubbed "The Hail Garrity", went viral and was featured on numerous websites, including ESPN, CNN, Deadpsin, Sports Illustrated, USA Today, Fox News and Sporting News to name a few…in addition, it was the #1 play on SportsCenter's Top 10 Plays that evening…in conference play, he bumped his average to 13.4 ppg, and ranked among the top five players in the Big Sky in five different categories, including third in 3-point field goal percentage (.462), fourth in assist-to-turnover ratio (+1.7), tied for fourth in 3-pointers made (2.5 per game), fifth in free throw percentage (.857) and tied for fifth in assists (3.9 per game)…had a team-best plus/minus ratio of +2.63 per game…scored in double figures 21 times…that includes each of the final four games of the season where he averaged 18.5 points on .558 (24-43) shooting from the field and .606 (20-33) from the 3-point line…scored 18 points on 4-of-4 shooting from the 3-point line in the Hornets' Big Sky Tournament quarterfinal game…scored better than 20 points on four occasions, including a career-best 26 at Idaho State…converted at least one 3-pointer in all but four games…has raised his scoring average all three years of his career, from 8.1 ppg as a freshman to 11.6 ppg as a sophomore and 13.2 ppg as a junior…the Big Sky Conference's active leader in career assists (443)…is just 54 points shy of becoming the 12th player in school history to reach 1,000 career points…in the program record book, he ranks second in assists, third in 3-point field goal percentage (.422), games started (83) and minutes (2,906), tied for third in assists per game (5.2), tied for fourth in minutes per game (33.8), sixth in free throw percentage (.838), eighth in 3-pointers made (141) and ninth in free throws made (233).
Played in 28 games, including 26 starts…missed his only game of the season (vs. North Dakota) with a back injury…an honorable mention all-Big Sky Conference selection, he averaged 11.6 points, 2.6 rebounds, 5.1 assists, 0.9 steals and a team-best 33.8 minutes per game…shot .443 (98-221) from the field, .408 (42-103) from the three-point line and .861 (87-101) from the free throw line…had a 2.2-to-1 assist-to-turnover ratio (143 assists, 65 turnovers)…scored in double figures 18 times…hit what turned out to be the game-winning jumper with 1:29 remaining in the Hornets' upset win at Utah…named Big Sky Player of the Week on Nov. 20 after leading the team to wins over CSU Bakersfield and Utah…attempted a team-high 60 free throws in the final five minutes of games during the season, converting on 50 of those attempts (.833)…among conference leaders, he ranked first in assists, second in assist-to-turnover ratio, third in minutes and free throw percentage, 10th in three-point percentage, tied for 10th in three-pointers made, and 20th in scoring…had a season-high 22 points against UC Davis, one of three games where he posted at least 20 points…also had 21 against CSU Bakersfield and 20 at Weber State…his 143 assists rank as the fifth best single-season mark in program history.
Played in all 28 games, including 27 starts as the team's point guard as a true freshman…finished seventh in the nation with 6.9 assists per game to go along with a 2.3-to-1 assist-to-turnover ratio (36th in the nation)…named the Big Sky Conference Freshman of the Year, becoming the third Hornet to earn the award since the program joined the league in 1996-97…also named honorable mention all-conference…named to the collegeinsider.com Mid-Major Freshmen All-America Team…posted averages of 8.1 points, 2.3 rebounds, 6.9 assists and 0.9 steals in 33.8 minutes per game…easily led the Big Sky in assists, and was the only freshman in the nation to rank among the top 25 players in assists per game…assisted on over 29 percent of the Hornets' made buckets, had at least 12 assists on five occasions and posted four double-doubles (points and assists)…had a 16-assist performance against Montana State that not only set a school record, but tied for the most by any Div. I player during the season…the four double-doubles tied for the seventh best mark in Sacramento State's Div. I history (1991-pres.)…his average of 6.9 assists per game matched a single-season school record, and his 193 total assists were the second best mark in school single-season history and the most by a Big Sky player since the 2005-06 season…among Big Sky leaders, he finished first in assists and assist-to-turnover ratio, fourth in free throw percentage (.818) and eighth in minutes per game…after scoring in double figures just once during the team's first 16 games, Garrity posted double digits eight times over the final 12 games while averaging 10.7 points over that span…that included a stretch of five straight games in which he scored in double figures (Jan. 26-Feb. 9)…his season high of 18 points came against both Montana State and Portland State… led the team in assists in all but one game…his 26 steals were a team high, and he shot a team-best 84.4 percent (38-45) from the free throw line during the final five minutes of games…against Big Sky competition, Garrity averaged 9.1 points and 6.6 assists per game while shooting 47.9 percent (45-94) from the field, 38.5 percent (15-39) from the three-point line and 82.0 percent (41-50) from the free throw line.
A 2011 graduate of Edison High School in Huntington Beach, Calif…played four years of varsity basketball for the Chargers…a two-time all-state, two-time Sunset League MVP, three-time first team all-section, three-time first team all-league, three-time all-county and three-year team captain…became the first player to have his jersey retired in the 42-year history of the Edison High School boys basketball program…finished as the school's all-time leader in games (114), points (1,729) and assists (438)…averaged at least 17 points a game each of his final three seasons…finished with career averages of 15.2 points, 3.9 assists, 3.1 rebounds and 1.6 steals per game while shooting 48.8 percent (556-1139) from the field, 44.0 percent (211-480) from the three-point line and 84.1 percent (406-483) from the free throw line…Edison's overall record improved all four years of Garrity's tenure, culminating in a 26-3 overall record, an 8-2 league mark, a Sunset League championship and a CIF Div. II Southern Section quarterfinal appearance in 2010-11…during that senior season, Garrity led the league in scoring at 20.6 points per game while also averaging 3.7 assists, 3.7 rebounds and 1.8 steals per game…shot 53.0 percent (202-381) from the field, 45.5 percent (76-167) from the three-point line and 82.9 percent (116-140) from the free throw line…averaged 23 points during the 2011 section playoffs, including a 25-point effort in a season-ending loss to Compton in the quarterfinals…scored in double figures in all but one game during the season, including 17 games with at least 20 points…shot at least 47.0 percent from the field and 42.5 percent from the three-point line during each of his final three seasons while averaging 17.4 points per game as a junior and 17.8 points as a sophomore…won a CIF Southern Section skills challenge as a senior, beating out other participants who were nominated as MVP of their respective leagues.
Parents are Mike and Kim Garrity…a communication studies major…four of his cousins have played or are currently playing collegiate soccer.
Feb 22 Northern Colorado W, 79-58
Feb 27 at Weber State L, 79-67
Mar 1 at Idaho State L, 80-67
Mar 6 Montana L, 70-55
Mar 8 Montana State W, 84-59
Mar 13 vs. North Dakota L, 79-76
Minutes 1014 699
3PT 75-159 49-106
Assists 107 78
Nov 8 UC Santa Cruz W, 73-43 1 30 3-8 37.5 1-5 20.0 4-8 50.0 11
Nov 13 at CSU Bakersfield L, 74-66 1 39 8-13 61.5 4-6 66.7 2-2 100.0 22
Nov 18 at #22 UCLA L, 86-50 1 36 6-15 40.0 6-12 50.0 0-0 - 18
Nov 26 at UC Davis W, 73-67 1 39 4-10 40.0 2-5 40.0 0-0 - 10
Nov 30 UC Irvine L, 79-53 1 33 2-11 18.2 1-3 33.3 4-4 100.0 9
Dec 7 at UTEP L, 69-51 1 13 2-3 66.7 2-3 66.7 0-1 0.0 6
Dec 14 William Jessup W, 85-54 1 23 2-4 50.0 2-4 50.0 2-2 100.0 8
Dec 21 at Cal State Fullerton L, 59-51 1 35 4-9 44.4 4-9 44.4 0-0 - 12
Dec 29 UC Riverside W, 69-67 1 34 2-5 40.0 0-2 0.0 10-12 83.3 14
Jan 2 at Montana State L, 70-55 1 33 3-6 50.0 2-5 40.0 3-5 60.0 11
Jan 4 at Montana L, 82-70 1 37 3-8 37.5 1-5 20.0 2-2 100.0 9
Jan 9 at Northern Arizona L, 75-65 1 34 4-7 57.1 4-6 66.7 0-0 - 12
Jan 11 at Southern Utah W, 77-49 1 29 8-12 66.7 5-7 71.4 0-0 - 21
Jan 16 Portland State L, 68-64 1 39 2-8 25.0 0-5 0.0 4-4 100.0 8
Jan 18 Eastern Washington W, 75-64 1 35 6-10 60.0 2-4 50.0 4-4 100.0 18
Jan 23 at North Dakota L, 82-71 1 36 5-9 55.6 3-4 75.0 5-6 83.3 18
Jan 25 at Northern Colorado L, 72-62 1 36 5-11 45.5 2-7 28.6 2-2 100.0 14
Jan 30 Idaho State W, 84-78 1 37 5-7 71.4 4-5 80.0 9-10 90.0 23
Feb 1 Weber State W, 78-75 1 42 4-8 50.0 2-4 50.0 3-4 75.0 13
Feb 6 Northern Arizona W, 87-70 1 35 3-6 50.0 1-3 33.3 0-0 - 7
Feb 10 Southern Utah W, 68-56 1 29 5-9 55.6 3-7 42.9 0-0 - 13
Feb 13 at Eastern Washington L, 85-72 1 35 4-10 40.0 2-3 66.7 0-0 - 10
Feb 15 at Portland State W, 72-65 1 33 4-9 44.4 1-3 33.3 6-7 85.7 15
Feb 20 North Dakota W, 71-65 1 29 1-6 16.7 0-1 0.0 3-4 75.0 5
Feb 22 Northern Colorado W, 79-58 1 32 2-7 28.6 1-4 25.0 4-4 100.0 9
Feb 27 at Weber State L, 79-67 1 35 2-10 20.0 0-4 0.0 1-2 50.0 5
Mar 1 at Idaho State L, 80-67 1 38 9-18 50.0 8-16 50.0 0-0 - 26
Mar 6 Montana L, 70-55 1 38 6-10 60.0 4-7 57.1 2-2 100.0 18
Mar 8 Montana State W, 84-59 1 37 4-7 57.1 4-6 66.7 0-0 - 12
Mar 13 vs. North Dakota L, 79-76 1 33 5-8 62.5 4-4 100.0 4-4 100.0 18
Nov 8 UC Santa Cruz W, 73-43 1 30 0 1 1 5 2 2.5 0 0 1 0
Nov 13 at CSU Bakersfield L, 74-66 1 39 1 3 4 3 2 1.5 2 0 5 1
Nov 18 at #22 UCLA L, 86-50 1 36 1 1 2 0 1 0.0 1 0 4 0
Nov 26 at UC Davis W, 73-67 1 39 0 2 2 6 0 - 0 0 3 0
Nov 30 UC Irvine L, 79-53 1 33 0 1 1 3 1 3.0 0 0 4 0
Dec 7 at UTEP L, 69-51 1 13 0 0 0 0 0 - 0 0 1 0
Dec 14 William Jessup W, 85-54 1 23 0 1 1 5 0 - 0 0 1 0
Dec 21 at Cal State Fullerton L, 59-51 1 35 0 1 1 1 0 - 1 0 4 0
Dec 29 UC Riverside W, 69-67 1 34 0 2 2 4 3 1.3 0 0 1 0
Jan 2 at Montana State L, 70-55 1 33 0 1 1 3 2 1.5 0 0 1 0
Jan 4 at Montana L, 82-70 1 37 0 0 0 4 3 1.3 2 0 1 0
Jan 9 at Northern Arizona L, 75-65 1 34 1 1 2 3 2 1.5 0 0 1 0
Jan 11 at Southern Utah W, 77-49 1 29 0 1 1 4 1 4.0 0 0 1 0
Jan 16 Portland State L, 68-64 1 39 0 3 3 3 2 1.5 0 0 3 0
Jan 18 Eastern Washington W, 75-64 1 35 0 3 3 4 3 1.3 1 0 3 0
Jan 23 at North Dakota L, 82-71 1 36 0 2 2 3 2 1.5 2 0 0 0
Jan 25 at Northern Colorado L, 72-62 1 36 1 1 2 3 2 1.5 0 0 5 1
Jan 30 Idaho State W, 84-78 1 37 0 2 2 4 3 1.3 0 0 2 0
Feb 1 Weber State W, 78-75 1 42 2 0 2 4 2 2.0 0 0 3 0
Feb 6 Northern Arizona W, 87-70 1 35 0 0 0 10 2 5.0 3 0 3 0
Feb 10 Southern Utah W, 68-56 1 29 0 2 2 5 2 2.5 0 0 0 0
Feb 13 at Eastern Washington L, 85-72 1 35 0 1 1 4 3 1.3 0 0 3 -
Feb 15 at Portland State W, 72-65 1 33 0 2 2 3 8 0.4 0 0 2 0
Feb 20 North Dakota W, 71-65 1 29 0 0 0 2 1 2.0 0 0 3 0
Feb 22 Northern Colorado W, 79-58 1 32 0 3 3 6 2 3.0 0 1 1 -
Feb 27 at Weber State L, 79-67 1 35 0 1 1 1 3 0.3 1 0 4 0
Mar 1 at Idaho State L, 80-67 1 38 1 3 4 3 2 1.5 0 0 1 0
Mar 6 Montana L, 70-55 1 38 0 1 1 3 1 3.0 0 0 2 0
Mar 8 Montana State W, 84-59 1 37 0 0 0 6 0 - 2 0 2 0
Mar 13 vs. North Dakota L, 79-76 1 33 1 5 6 2 1 2.0 1 0 3 0
Total 119 116 33.5 3.6-8.1 45.0 1.9-4.5 41.7 2.7-3.2 83.6 11.8
2012-13 28 26 947 98-221 44.3 42-103 40.8 87-101 86.1 325
2013-14 30 30 1014 123-264 46.6 75-159 47.2 74-89 83.1 395
2014-15 33 33 1085 148-319 46.4 81-198 40.9 83-100 83.0 460
Total 119 116 3991 434-965 45.0 222-532 41.7 316-378 83.6 1406
Total 119 116 33.5 0.2 2.0 2.2 1.9 0.0 4.4 2.2 2.0 0.8 0.0
2011-12 28 27 945 4 61 65 57 0 193 85 2.3 26 0
2013-14 30 30 1014 8 44 52 68 2 107 56 1.9 16 1
2014-15 33 33 1085 8 59 67 54 0 84 55 1.5 32 1
Total 119 116 3991 24 233 257 229 2 527 261 2.0 99 2
Conference 20 20 35.0 4.2-8.9 47.8 2.5-5.3 46.2 2.4-2.8 85.7 13.3
Home 14 14 33.8 3.4-7.6 44.3 1.8-4.3 41.7 3.5-4.1 84.5 12.0
Neutral 1 1 33.0 5.0-8.0 62.5 4.0-4.0 100.0 4.0-4.0 100.0 18.0
Losses 16 16 34.4 4.4-9.8 44.9 2.9-6.2 47.5 1.8-2.1 85.3 13.5
December 4 4 26.3 2.5-5.2 47.6 2.0-4.5 44.4 3.0-3.8 80.0 10.0
January 9 9 35.1 4.6-8.7 52.6 2.6-5.3 47.9 3.2-3.7 87.9 14.9
February 8 8 33.8 3.1-8.1 38.5 1.2-3.6 34.5 2.1-2.6 81.0 9.6
March 4 4 36.5 6.0-10.8 55.8 5.0-8.2 60.6 1.5-1.5 100.0 18.5
Total 30 30 1014 123-264 46.6 75-159 47.2 74-89 83.1 395
Conference 20 20 699 85-178 47.8 49-106 46.2 48-56 85.7 267
Away 15 15 508 71-150 47.3 46-95 48.4 21-27 77.8 209
Neutral 1 1 33 5-8 62.5 4-4 100.0 4-4 100.0 18
Losses 16 16 550 70-156 44.9 47-99 47.5 29-34 85.3 216
November 5 5 177 23-57 40.4 14-31 45.2 10-14 71.4 70
December 4 4 105 10-21 47.6 8-18 44.4 12-15 80.0 40
January 9 9 316 41-78 52.6 23-48 47.9 29-33 87.9 134
March 4 4 146 24-43 55.8 20-33 60.6 6-6 100.0 74
March 4 4 36.5 0.5 2.3 2.8 2.0 0.0 3.5 1.0 3.5 0.8 0.0
Total 30 30 1014 8 44 52 68 2 107 56 1.9 16 1
Conference 20 20 699 5 27 32 41 1 78 46 1.7 11 1
Home 14 14 473 2 19 21 29 0 64 24 2.7 6 1
Away 15 15 508 5 20 25 36 2 41 31 1.3 9 0
Neutral 1 1 33 1 5 6 3 0 2 1 2.0 1 0
Wins 14 14 464 2 19 21 26 0 68 29 2.3 6 1
Losses 16 16 550 6 25 31 42 2 39 27 1.4 10 0
November 5 5 177 2 8 10 17 1 17 6 2.8 3 0
December 4 4 105 0 4 4 7 0 10 3 3.3 1 0
January 9 9 316 2 14 16 17 1 31 20 1.6 5 0
February 8 8 270 2 9 11 19 0 35 23 1.5 4 1
March 4 4 146 2 9 11 8 0 14 4 3.5 3 0


text:
PICTURES: Ballymahon Friends of Our Lady's Children's Hospital Crumlin 2018 campaign launch
Raising funds for the little ones
Longford Leader
Cian, Grace and Senan Kelly hanging out in Ballymahon last weekend.
Grace Kelly is at the centre of her mammy Melissa and daddy Wayne's world; the family are pictured at the Ballymahon Friends of Our Lady's Children's Hospital Crumlin 2018 campaign launch at Cooney's Hotel in Ballymahon last weekend.
Grace Kelly and Ciara Bruton having the time of their lives.
Grace Kelly with her Godmother, Melanie Hudson at the launch.
Ivan Treanor, Francis McDonnell, Kyle Fitzmaurice
Trevor and Jimmy Percival joined in the fun at the recently held launch.
Valerie Casey, Martin Smith at the Ballymahon Friends of Our Lady's Children's Hospital Crumlin campaign launch last weekend.
Diany O'Meara, Paul Kelly, Enda Connaughton in Ballymahon.
Peter Dennehy, Liam Natton and Niall Dowler were at last weekend's launch in Ballymahon.
Sean and Catherine Devaney enjoying proceedings in Ballymahon.
Ballymahon Friends of Our Lady's Children's Hospital Crumlin launched their 2018 fundraising campaign in Ballymahon on Sunday, April 15 last.
The group was established in 2016 to raise much needed funds for the Hospital when family members and friends of the Kelly family came together to support and help little Grace who was born with complicated heart and lung defects.
Grace has since undergone three open heart surgeries at the hospital and will continue to require the services there.
This is the third year of fundraising and sees the group organising a 5k crawl/walk/run and a raffle with some very good prizes up for grabs - most of which are donated by local businesses.
"We would not be able to do what we do without the continued support of local businesses, volunteers and those who buy tickets and support our fundraising," Chairperson, Paul Kelly said.
"We have been able to present CMRF with over €30,000 in the past two years and have also donated funds to Ronald McDonald House, a charity that provides accommodation for parents of sick children in Our Lady's."
Pictures by Shelley Corcoran


Recruitment professionals across five specialist sectors covering Sales marketing, customer services,business support, operations and technical,accountancy finance.
Whether you are recruiting in one of these areas, looking for permanent employment or require temporary/contract work, our team of Customer Service specialists can help. Please contact your nearest office in confidence for a discreet conversation.
Hey Buddy!, I found this information for you: "Plus One Personnel Ltd". Here is the website link: https://oxfordlocals.com/ad/plusonepersonnel-recruitment-agency/. Thank you.


Retail Services (sell products online) without needing a merchant account - for sales of downloads only.
ClickBank is both a retailer (allowing vendors to sell products online) and an affilate network (allowing web sites to earn commission by linking to vendors).
In either case, checks (written in US dollars drawn on a US bank), are mailed up-to bi-weekly, two weeks after the corresponding pay period. A small percentage of your earnings are held as "reserve" which is paid later, in case customers are refunded, etc.
We have received checks like clockwork, always on time, (and sometimes early!) from ClickBank for several years, and their customer service as always been prompt, helpful and polite.
(ClickBank's affiliate features are reviewed separately).
Note: ClickBank vendors have access to all the affiliate features, but also get additional features described below.
ClickBank's "vendor" (in the past it's been called "publisher") program allows you to sell your Internet products to customers, who can pay using credit cards, debit cards or PayPal. In general you are able to sell intangible (delivered over the web) products and services, like downloads, eBooks, access to your membership websites, etc. (check current details of what is allowed by visiting their site).
There are a modest one-time set up fee and charges per transaction (check their web site for current details). At first sight, the cost of running a ClickBank account in this way may seem high compared to using your own merchant account, or perhaps compared to services like PayPal.
The key advantage of ClickBank over using a merchant account is that it's cheap to get started, that no credit checks are required, and affiliate tracking is included at no extra cost.
Despite perhaps, at first sight, ClickBank's transaction fees appearing relatively large - they may still be cheaper than you think, when you factor in the costs of running an affiliate program - which ClickBank does for free. This is because, unless you're prepared to write the checks for affiliates yourself, buy affiliate management software, and recruit your own affiliates (ClickBank has many thousands), you would otherwise have to join an affiliate network which itself usually itself comes with set-up charges and transaction fees.
ClickBank's payment processing and affiliate system is relatively simple, but it's flexible enough for programmers to build all kinds of sophisticated scripted features on top of. If you look around, there are even many commercial (and some free) off-the-shelf scripts to do many common tasks.
I have nothing but good things to say about ClickBank.
Overall then, I highly recommend ClickBank, and choose them as an Editor's Choice.
Disclosure: Our company may receive payments if you sign-up as a ClickBank vendor after following a link from this web site. At the time of writing, we do not receive any compensation if you sign-up as a ClickBank affiliate. Our company is also a ClickBank affiliate (earn commission from promoting others ClickBank) and vendor (using ClickBank as a retailer for our products). Additionally, our company also offers products designed and/or marketing towards ClickBank members, including CBRocket.


What is the purpose of possession?
Capital Soccer Club is a 501(c)3 non-profit organization that was established in 2001 in response to the growing demand for high level team training. Capital Soccer Club develops players within its own select club teams and partners with local clubs to assist with coaching and administration.
Capital Soccer, Inc. is a corporation founded in 1999 by George Cook and Peter Kim, which operates soccer education programs and indoor leagues in Central Vermont and beyond.


text:
Sky Sports teams up with Visa to launch new Women's World Cup programme: Women's World Cup 2019 blog
Welcome to Marketing Week's 2019 FIFA Women's World Cup blog, a chance to catch up on all the latest brand, marketing and sponsorship news around the tournament.
By Erin Lyons
https://s3-eu-central-1.amazonaws.com/centaur-wp/marketingweek/prod/content/uploads/2019/06/14115338/04_2019-WWC_v2.mp4
14 June – Sky Sports teams up with Visa to launch new weekly Women's World Cup programme
Sky Sports is teaming up with Visa in a bid to drive conversation and engagement around the FIFA Women's World Cup with a brand new weekly show.
As part of the partnership the two companies have launched a 'France 2019 Weekly Roundup', which will be available on demand every Friday for the next four weeks.
The show will be presented by sports figure and Sky presenter Laura Woods and features sporting guests Faye White, England's longest serving skipper, and former Lioness Izzy Christiansen.
Sky Sports says the programme is designed to both celebrate and accelerate engagement with women's football in the UK while helping to build a breakthrough moment for the tournament.
To promote the show, Visa is broadcasting a 30-second spot which will air across Sky Media's portfolio, featuring Laura Woods discussing how the programme will go behind the scenes in France to preview and review the tournament, giving viewers exclusive additional insight.
"We are really excited to have a partner like Visa supporting women's sport. The partnership between Sky and Visa highlights the ever-growing interest in women's football ahead of the highly anticipated 2019 World Cup," Woods says.
In addition to the France 2019 Weekly Roundup, Visa will sponsor Sky Sports News' daily World Cup updates as well as the Sky Sports Football podcast.
Sky Sports will support the campaign across its social channels including Twitter, Facebook, Instagram and Snapchat.
10 June – Women's World Cup to be streamed for free at selected UK cinemas
Pearl & Dean has partnered with Showcase Cinemas to screen the England and Scotland games at the FIFA Women's World Cup for free in 21 cinemas across the UK.
The British cinema advertising company has secured three premium sponsorship arrangements, one of which includes Visa, which include a gold-spot on-screen prior to the match screenings.
Women's football continues to go from strength to strength, and we expect demand for tickets to be high. We'll be working with fantastic partners such as Pearl & Dean to be able to deliver these screenings to our guests all over the UK," Mark Barlow, general manager for UK Theatres at Showcase Cinemas, says.
Fans can attend the screenings for free by signing up for each match via the cinema box office in order to guarantee a seat in the theatres.
Adding to the conversation is Pearl & Dean CEO Kathryn Jacob who says: "We are delighted to have already secured some amazing brands to sponsor the premium spots on offer and know that this will be a fantastic opportunity for them to target such an engaged audience."
6 June – Budweiser reimagines Queen Elizabeth I speech to support Lionesses
Budweiser has brought together some of the UK's most inspiring female talent to create a reimagined version of Queen Elizabeth I's 'Heart and Stomach of a King' speech, which calls on Brits to support the Lionesses ahead of the World Cup.
The beer brand's version of the speech stars the likes of James Bond actor Naomie Harris and former footballer Rachel Yankey. Together they – alongside a host of powerful, famous female faces – deliver a modernised take on Elizabeth's words which was initially spoken to her army in the face of the Spanish Armada and the threat of invasion.
The original's line, "I know I have the body of a weak and feeble woman" has been tweaked to read, "you may think I have the body of a weak and feeble woman", in order to tackle biases against female athletes.
Elizabeth's promise to "reward every one of your virtues in the field" has also been changed to "on the field of play".
Budweiser is an official sponsor of the Lionesses and says this film is just one element of its partnership with the national team. For instance, skipper Steph Houghton, along with Jill Scott, Lucy Bronze, Karen Carney, Fran Kirby and Toni Duggan, feature on limited-edition Budweiser packaging.
"As powerful words originally spoken by a powerful woman, delivered by powerful women today, this is a fitting send-off and one we hope will rally the nation," Tatiana Stadukhina, marketing director at Budweiser, says.
5 June – Three rebrands flagship store in support of Lionesses
Three has rebranded its flagship Oxford Street store to feature three lioness emojis on its façade which are designed to support England's national women's team, the Lionesses, ahead of the World Cup in France.
Having supported the Lions during the 2018 World Cup by decking out some of its stores with lion emojis, Three recognised a lionesses emoji doesn't exist which has triggered a rally cry from the mobile network to help it launch the first ever lioness emoji.
Three's petition to the Unicode Consortium – the global standard for emojis organisation – has already received more than 750 signatures. It's been backed by former England player Kelly Smith as well as a host of famous football fans including Gabby Logan and gold-medallists Denise Lewis.
"Join us in getting a lioness emoji so we can support the ladies in the same way we do the men. We want to use the power of our brand to shine a light on equality in sport. Just as we did for the men last year, we want our staff and customers – as well as the whole nation – to get behind the national team this year," Shadi Halliwell, chief marketing officer at Three said.
Three says its "light-hearted" campaign is part of a longer-term commitment to make life easier for its customers, identifying emojis are a universal and popular way of communicating.
3 June – Millennials dominate the fanbase for women's football
Millennials aged 25-34 make up the main fanbase for women's football worldwide, while 63% of all fans of the women's game are aged 45 and under, according to Nielsen data.
The survey of 314 million people across 24 countries found that the audience for women's football worldwide is young and skews slightly male. According to the Nielsen analysis, 54% of women's football fans are male and 46% female.
In total 44% of the respondents said they are very interested or interested in football, 36% of which are interested in women's football, equivalent to 16% of the total population.
Fans of women's football are also open to brands that back their sport. Nielsen found that 61% of women's football fans agree that companies involved in the sport gain appeal with the audience, compared with 58% of football fans and 51% of the general population. In fact, 42% of women's football fans actively inform themselves about brands engaged in sports sponsorship.
"In the past few months, we have seen an exciting series of announcements and events highlighting a powerful shift in the women's sporting landscape," says Lynsey Douglas, global lead of women's sports at Nielsen Sports.
"With major brands making significant investments, and our data and insights demonstrating impressive fan interest, the 2019 FIFA Women's World Cup is poised to attract the most attention in the tournament's history."
3 June – Nike debuts electrifying Women's World Cup spot
With the FIFA Women's World Cup just days away, Nike has thrown its support behind the tournament by debuting the latest instalment of its Just Do It campaign. The ad features a wealth of female football stars including Australia's Sam Kerr, Brazil's Andressa Alves and China's Wang Shuang.
'Dream Further', produced alongside Wieden + Kennedy Portland, was unveiled during the UEFA Champions League Final between Liverpool and Tottenham and continues Nike's 'Dream Crazy' positioning.
During the stirring three-minute spot, 10-year-old Makena Cook is led by the hand around the pitch by the world's top players where she's seen successfully sidestepping various on-pitch challenges while playing out her dreams.
Set to a soundtrack of Joan Jett & the Blackhearts' 'Bad Reputation', the ad sees a number of cameos from the likes of England footballer Alex Scott, who is seen making history by coaching the Barcelona men's team to victory.
The pinnacle comes when Cook serves Kerr a perfect assist for a goal. It ends with the message 'Don't change your dream, change the world'. The story serves as a metaphor for how the current crop of world class female footballers can help lead and inspire the next generation.
Nike is also promoting its limited-edition 'Dream Further' jerseys – the first children's football shirt specifically made for girls.
28 May – Lucozade rewrites 'Three Lionesses' to support the women's game
Lucozade hopes its £2m campaign will help propel the Lionesses to household names.
As part of the campaign, created by Grey London, Lucozade has rewritten the popular England tune 'Three Lions' for the women's team. It uses alternative lyrics to highlight the ongoing challenge of overcoming prejudices against women in sport.
The changes include swapping, "All those years of hurt never stopped us dreaming" to "that we don't have the skill in their eyes. Well, we're tired of the lies."
Speaking to Marketing Week ahead of the World Cup, Lucozade Sport's head of marketing Claire Keaveny said it wanted to incorporate the song into the campaign because it's such an important part of football culture in England.
"It's something so iconic and so part of the culture here, my hope is that the [re-written version] really disrupts people and makes them tune in," she said.
Lucozade Sport is also supporting the Lionesses on its packaging by putting the faces and names of some of the Lionesses as it looks to make them "household names".
"I truly believe that if the general public know who they are, and knows their stories, they're going to tune in, which will help to raise the profile of the game," Keaveny explained.
22 May – Head and Shoulders promises 'equal footing' for Lionesses
Procter and Gamble-owned hair care brand Head & Shoulders has promised "equal footing" for both men and women as part of its partnership with the FA.
Katharine Newby-Grant, P&G's marketing director for Northern Europe, says the brand wants to "showcase" the Lionesses in its new campaign 'Join the Pride', which features TV presenter Claudia Winkleman as well as England stars Beth Mead and Keira Walsh.
"If you want to inspire future generations they need to see their role models, they need to say 'that's me and I can do that'. It's a really important moment and there's a lot more social consciousness and as a brand we felt compelled to take a stance on that," she says.
In the ad featuring Winkleman, the shampoo brand asks England fans to sport the patriotic hairstyle modelled by the two Lionesses, Mead and Walsh. The 'three lines' – which can come in the form of cornrows and twists – is intended to represent the three Lions on spectators' shirts.
"Firstly, it's a platform for the players but we also want to help the fans engage. Where's hoping it encourages them to visibly show their support for the Lionesses, it's something than can bring them closer," Newby-Grant adds.
18 May – BBC Women's World Cup trailer encourages female footballers to 'change the game'
The BBC recently launched its trailer for the FIFA Women's World Cup in a bid to spotlight women's football alongside the fact it has acquired the rights to every game in France.
The broadcaster is guaranteeing "full coverage" of the tournament across TV, radio and online and is promoting the competition with its 'Change the Game' campaign, paying homage to the 264 female footballers who will play in France.
The spot features some of the world's most famous footballers from the UK and beyond, across a series of scenes focusing on their skills, athleticism and personalities.
London rapper Ms Banks has also combined forces to help create an anthem that intends to empower and inspire the next generation of women who might follow in these athletes footsteps.
In the trailer Ms Banks delivers lines such as, "in history her name she writes" and "busting down all the doors we ain't even putting the keys in".
Every game at the tournament will be broadcast live on the BBC, with all 52 matches from France shown across BBC platforms including BBC One, BBC Two, BBC Four, BBC Red Button, BBC iPlayer and BBC Sport online.
News Sponsorship & Experiential Sport
Visa looks to end 'vicious circle' in women's football as it launches World Cup campaign
The campaign focuses on "empowerment and acceptance" as Visa looks to show how pivotal moments off the pitch can influence the next generation of female footballers as part of its FIFA Women's World Cup sponsorship.
2 May 2019 1:48 pm
FA hunts for sponsors that don't see women's football as an 'add-on'
As more brands wake up to the opportunities of women's sport, the Football Association is hunting for brands that can boost the profile of the women's game.
Women's World Cup: How brands are leveraging a 'culturally relevant' moment
Women's football is quickly gaining momentum with the 2019 FIFA Women's World Cup tipped to lure one billion viewers offering advertisers a momentous opportunity to tap into a "culturally relevant" conversation in a growing commercial market.


text:
Q: Can't connect remotely using Remote-SSH: "spawn UNKNOWN" I'm trying to remotely connect to a server (running on Ubuntu 16.04.7 LTS) through VSCode (started on WSL).
I've set the path to my WSL Config file (with the SSH keys inside) in VSCode Remote-SSH.
I can reach and connect to the server through the terminal as well as the VSCode terminal.
Yet, when trying to connect through Remote-SSH I'm getting the message

Failed to connect to the remote extension host server (Error: spawn UNKNOWN)

with the following error log:
[13:50:42.906] Log Level: 2
[13:50:42.922] remote-ssh@0.56.0
[13:50:42.922] win32 x64
[13:50:42.925] SSH Resolver called for "ssh-remote+<net>.net", attempt 1
[13:50:42.925] SSH Resolver called for host: <net>.net
[13:50:42.926] Setting up SSH remote "<net>.net"
[13:50:42.970] Using commit id "<CommitID>" and quality "stable" for server
[13:50:42.974] Install and start server if needed
[13:50:44.876] Checking ssh with "ssh -V"
[13:50:44.888] Finding installed ssh failed: spawn UNKNOWN
[13:50:44.897] Resolver error: Error: spawn UNKNOWN
    at ChildProcess.spawn (internal/child_process.js:394:11)
    at Object.spawn (child_process.js:549:9)
    at c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242426
    at new Promise (<anonymous>)
    at q (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242347)
    at k (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242298)
    at _ (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:245580)
    at P (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:245741)
    at O (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242117)
    at C (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:242026)
    at Object.t.generateMultiLineCommand (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:1:243396)
    at q (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:107623)
    at c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:105016
    at processTicksAndRejections (internal/process/task_queues.js:94:5)
    at async Object.t.withShowDetailsEvent (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:110096)
    at async Object.t.resolve (c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:108158)
    at async c:\Users\<user>\.vscode\extensions\ms-vscode-remote.remote-ssh-0.56.0\out\extension.js:127:143767
[13:50:44.908] ------

Already tried setting up manually the vscode server remotely as suggested here
Thanks in advance for any help!

A: Seems things got messed up with the update.
I fixed it by reinstalling the Remote SSH extension: ms-vscode-remote.remote-ssh and reloading as you will be instructed to do.
I also just installed the entire Remote Development extension: ms-vscode-remote.vscode-remote-extensionpack and reloaded vscode as instructed by vscode.
Before this though, I deleted (rm -rf) the contents of /home/<your_username>/.vscode-server/ bin/ and data/

A: Had the same problem.
After trying everything, the only thing that worked 100% was just killing vs-code and opening it again.

redpajama_set_name: RedPajamaStackExchange


text:
Fitzroy City Press (Vic. : 1881 - 1920)
GIRLS SHOULD HAVE PRIDE.
"I like to see a girl with plenty of proper pride and self-respect," remarked a matron of experience. "It is the men who need lessons in
Sat 20 Mar 1920 - Fitzroy City Press (Vic. : 1881 - 1920)
Page 2 - GIRLS SHOULD HAVE PRIDE.
"I Ilike to see a girl with plenty of
proper pride and self-respect," remark
ed a matron of experience.
"It is the men who need lessons In
oumility, far more than women, who
have for generations been taught to
abase themselves. So my advice to
girls is to think well of themselves,
for unless they feel they are of im
portance they will have but little In
lnence for good, and will not be so
careful of their womanly dignity as
they should be. The maxim, 'Respect
yourself and others will respect you,'
applies even more to women than to
men."
GIRLS SHOULD HAVE PRIDE. (1920, March 20). Fitzroy City Press (Vic. : 1881 - 1920), p. 2. Retrieved January 27, 2023, from http://nla.gov.au/nla.news-article65676339
"GIRLS SHOULD HAVE PRIDE." Fitzroy City Press (Vic. : 1881 - 1920) 20 March 1920: 2. Web. 27 Jan 2023 <http://nla.gov.au/nla.news-article65676339>.
1920 'GIRLS SHOULD HAVE PRIDE.', Fitzroy City Press (Vic. : 1881 - 1920), 20 March, p. 2. , viewed 27 Jan 2023, http://nla.gov.au/nla.news-article65676339
{{cite news |url=http://nla.gov.au/nla.news-article65676339 |title=GIRLS SHOULD HAVE PRIDE. |newspaper=[[Fitzroy City Press]] |issue=2344 |location=Victoria, Australia |date=20 March 1920 |accessdate=27 January 2023 |page=2 |via=National Library of Australia}}
Funding for digitisation contributed by State Library Victoria
Fitzroy City Press (Vic. : 1881 - 1920), Sat 20 Mar 1920, Page 2 - GIRLS SHOULD HAVE PRIDE.