text:
ClrFunc::ClrFunc()
{
    // empty
}

NAN_METHOD(clrFuncProxy)
{
    DBG("clrFuncProxy");
    Nan::HandleScope scope;
    v8::Local<v8::External> correlator = v8::Local<v8::External>::Cast(info[2]);
    ClrFuncWrap* wrap = (ClrFuncWrap*)(correlator->Value());
    ClrFunc^ clrFunc = wrap->clrFunc;
    info.GetReturnValue().Set(clrFunc->Call(info[0], info[1]));
}

template<typename T>
void clrFuncProxyNearDeath(const Nan::WeakCallbackInfo<T> &data)
{
    DBG("clrFuncProxyNearDeath");
    ClrFuncWrap* wrap = (ClrFuncWrap*)(data.GetParameter());
    wrap->clrFunc = nullptr;
    delete wrap;
}

v8::Local<v8::Function> ClrFunc::Initialize(System::Func<System::Object^,Task<System::Object^>^>^ func)
{
    DBG("ClrFunc::Initialize Func<object,Task<object>> wrapper");

    static Nan::Persistent<v8::Function> proxyFactory;
    static Nan::Persistent<v8::Function> proxyFunction;

    Nan::EscapableHandleScope scope;

    ClrFunc^ app = gcnew ClrFunc();
    app->func = func;
    ClrFuncWrap* wrap = new ClrFuncWrap;
    wrap->clrFunc = app;

    // See https://github.com/tjanczuk/edge/issues/128 for context

    if (proxyFactory.IsEmpty())
    {
        v8::Local<v8::Function> clrFuncProxyFunction = Nan::New<v8::FunctionTemplate>(clrFuncProxy)->GetFunction();
        proxyFunction.Reset(clrFuncProxyFunction);
        v8::Local<v8::String> code = Nan::New<v8::String>(
            "(function (f, ctx) { return function (d, cb) { return f(d, cb, ctx); }; })").ToLocalChecked();
        v8::Local<v8::Function> codeFunction = v8::Local<v8::Function>::Cast(v8::Script::Compile(code)->Run());
        proxyFactory.Reset(codeFunction);
    }

    v8::Local<v8::Value> factoryArgv[] = { Nan::New(proxyFunction), Nan::New<v8::External>((void*)wrap) };
    v8::Local<v8::Function> funcProxy =
        (Nan::New(proxyFactory)->Call(Nan::GetCurrentContext()->Global(), 2, factoryArgv)).As<v8::Function>();
    Nan::Persistent<v8::Function> funcProxyPersistent(funcProxy);
    funcProxyPersistent.SetWeak((void*)wrap, &clrFuncProxyNearDeath, Nan::WeakCallbackType::kParameter);

    return scope.Escape(funcProxy);
}

NAN_METHOD(ClrFunc::Initialize)
{
    DBG("ClrFunc::Initialize MethodInfo wrapper");

    Nan::EscapableHandleScope scope;
    v8::Local<v8::Object> options = info[0]->ToObject();
    Assembly^ assembly;
    System::String^ typeName;
    System::String^ methodName;

    try
    {
        v8::Local<v8::Function> result;

        v8::Local<v8::Value> jsassemblyFile = options->Get(Nan::New<v8::String>("assemblyFile").ToLocalChecked());
        if (jsassemblyFile->IsString()) {
            // reference .NET code through pre-compiled CLR assembly
            v8::String::Utf8Value assemblyFile(jsassemblyFile);
            v8::String::Utf8Value nativeTypeName(options->Get(Nan::New<v8::String>("typeName").ToLocalChecked()));
            v8::String::Utf8Value nativeMethodName(options->Get(Nan::New<v8::String>("methodName").ToLocalChecked()));
            typeName = gcnew System::String(*nativeTypeName);
            methodName = gcnew System::String(*nativeMethodName);
            assembly = Assembly::UnsafeLoadFrom(gcnew System::String(*assemblyFile));
            ClrFuncReflectionWrap^ wrap = ClrFuncReflectionWrap::Create(assembly, typeName, methodName);
            result = ClrFunc::Initialize(
                gcnew System::Func<System::Object^,Task<System::Object^>^>(
                    wrap, &ClrFuncReflectionWrap::Call));
        }
        else {
            // reference .NET code throgh embedded source code that needs to be compiled
            v8::String::Value compilerFile(options->Get(Nan::New<v8::String>("compiler").ToLocalChecked()));
            cli::array<unsigned char>^ buffer = gcnew cli::array<unsigned char>(compilerFile.length() * 2);
            for (int k = 0; k < compilerFile.length(); k++)
            {
                buffer[k * 2] = (*compilerFile)[k] & 255;
                buffer[k * 2 + 1] = (*compilerFile)[k] >> 8;
            }
            assembly = Assembly::UnsafeLoadFrom(System::Text::Encoding::Unicode->GetString(buffer));
            System::Type^ compilerType = assembly->GetType("EdgeCompiler", true, true);
            System::Object^ compilerInstance = System::Activator::CreateInstance(compilerType, false);
            MethodInfo^ compileFunc = compilerType->GetMethod("CompileFunc", BindingFlags::Instance | BindingFlags::Public);
            if (compileFunc == nullptr)
            {
                throw gcnew System::InvalidOperationException(
                    "Unable to access the CompileFunc method of the EdgeCompiler class in the edge.js compiler assembly.");
            }

            System::Object^ parameters = ClrFunc::MarshalV8ToCLR(options);
            System::Func<System::Object^,Task<System::Object^>^>^ func =
                (System::Func<System::Object^,Task<System::Object^>^>^)compileFunc->Invoke(
                    compilerInstance, gcnew array<System::Object^> { parameters });
            result = ClrFunc::Initialize(func);
        }

        info.GetReturnValue().Set(result);
    }
    catch (System::Exception^ e)
    {
        return Nan::ThrowError(ClrFunc::MarshalCLRExceptionToV8(e));
    }
}

void edgeAppCompletedOnCLRThread(Task<System::Object^>^ task, System::Object^ state)
{
    DBG("edgeAppCompletedOnCLRThread");
    ClrFuncInvokeContext^ context = (ClrFuncInvokeContext^)state;
    context->CompleteOnCLRThread(task);
}

v8::Local<v8::Value> ClrFunc::MarshalCLRToV8(System::Object^ netdata)
{
    Nan::EscapableHandleScope scope;
    v8::Local<v8::Value> jsdata;

    if (netdata == nullptr)
    {
        return scope.Escape(Nan::Null());
    }

    System::Type^ type = netdata->GetType();
    if (type == System::String::typeid)
    {
        jsdata = stringCLR2V8((System::String^)netdata);
    }
    else if (type == System::Char::typeid)
    {
        jsdata = stringCLR2V8(((System::Char^)netdata)->ToString());
    }
    else if (type == bool::typeid)
    {
        jsdata = Nan::New<v8::Boolean>((bool)netdata);
    }
    else if (type == System::Guid::typeid)
    {
        jsdata = stringCLR2V8(netdata->ToString());
    }
    else if (type == System::DateTime::typeid)
    {
        System::DateTime ^dt = (System::DateTime^)netdata;
        if (dt->Kind == System::DateTimeKind::Local)
            dt = dt->ToUniversalTime();
        else if (dt->Kind == System::DateTimeKind::Unspecified)
            dt = gcnew System::DateTime(dt->Ticks, System::DateTimeKind::Utc);
        long long MinDateTimeTicks = 621355968000000000; // new DateTime(1970, 1, 1, 0, 0, 0).Ticks;
        long long value = ((dt->Ticks - MinDateTimeTicks) / 10000);
        jsdata = Nan::New<v8::Date>((double)value).ToLocalChecked();
    }
    else if (type == System::DateTimeOffset::typeid)
    {
        jsdata = stringCLR2V8(netdata->ToString());
    }
    else if (type == System::Uri::typeid)
    {
        jsdata = stringCLR2V8(netdata->ToString());
    }
    else if (type == int::typeid)
    {
        jsdata = Nan::New<v8::Integer>((int)netdata);
    }
    else if (type == System::Int16::typeid)
    {
        jsdata = Nan::New<v8::Integer>((int)netdata);
    }
    else if (type == System::Int64::typeid)
    {
        jsdata = Nan::New<v8::Number>(((System::IConvertible^)netdata)->ToDouble(nullptr));
    }
    else if (type == double::typeid)
    {
        jsdata = Nan::New<v8::Number>((double)netdata);
    }
    else if (type == float::typeid)
    {
        jsdata = Nan::New<v8::Number>((float)netdata);
    }
    else if (type->IsPrimitive || type == System::Decimal::typeid)
    {
        System::IConvertible^ convertible = dynamic_cast<System::IConvertible^>(netdata);
        if (convertible != nullptr)
        {
            jsdata = stringCLR2V8(convertible->ToString());
        }
        else
        {
            jsdata = stringCLR2V8(netdata->ToString());
        }
    }
    else if (type->IsEnum)
    {
        jsdata = stringCLR2V8(netdata->ToString());
    }
    else if (type == cli::array<byte>::typeid)
    {
        cli::array<byte>^ buffer = (cli::array<byte>^)netdata;
        if (buffer->Length > 0)
        {
            pin_ptr<unsigned char> pinnedBuffer = &buffer[0];
            jsdata = Nan::CopyBuffer((char *)pinnedBuffer, buffer->Length).ToLocalChecked();
        }
        else
        {
            jsdata = Nan::NewBuffer(0).ToLocalChecked();
        }
    }
    else if (dynamic_cast<System::Collections::Generic::IDictionary<System::String^,System::Object^>^>(netdata) != nullptr)
    {
        v8::Local<v8::Object> result = Nan::New<v8::Object>();
        for each (System::Collections::Generic::KeyValuePair<System::String^,System::Object^>^ pair
            in (System::Collections::Generic::IDictionary<System::String^,System::Object^>^)netdata)
        {
            result->Set(stringCLR2V8(pair->Key), ClrFunc::MarshalCLRToV8(pair->Value));
        }

        jsdata = result;
    }
    else if (dynamic_cast<System::Collections::IDictionary^>(netdata) != nullptr)
    {
        v8::Local<v8::Object> result = Nan::New<v8::Object>();
        for each (System::Collections::DictionaryEntry^ entry in (System::Collections::IDictionary^)netdata)
        {
            if (dynamic_cast<System::String^>(entry->Key) != nullptr)
            result->Set(stringCLR2V8((System::String^)entry->Key), ClrFunc::MarshalCLRToV8(entry->Value));
        }

        jsdata = result;
    }
    else if (dynamic_cast<System::Collections::IEnumerable^>(netdata) != nullptr)
    {
        v8::Local<v8::Array> result = Nan::New<v8::Array>();
        unsigned int i = 0;
        for each (System::Object^ entry in (System::Collections::IEnumerable^)netdata)
        {
            result->Set(i++, ClrFunc::MarshalCLRToV8(entry));
        }

        jsdata = result;
    }
    else if (type == System::Func<System::Object^,Task<System::Object^>^>::typeid)
    {
        jsdata = ClrFunc::Initialize((System::Func<System::Object^,Task<System::Object^>^>^)netdata);
    }
    else if (System::Exception::typeid->IsAssignableFrom(type))
    {
        jsdata = ClrFunc::MarshalCLRExceptionToV8((System::Exception^)netdata);
    }
    else
    {
        jsdata = ClrFunc::MarshalCLRObjectToV8(netdata);
    }

    return scope.Escape(jsdata);
}

v8::Local<v8::Value> ClrFunc::MarshalCLRExceptionToV8(System::Exception^ exception)
{
    DBG("ClrFunc::MarshalCLRExceptionToV8");
    Nan::EscapableHandleScope scope;
    v8::Local<v8::Object> result;
    v8::Local<v8::String> message;
    v8::Local<v8::String> name;

    if (exception == nullptr)
    {
        result = Nan::New<v8::Object>();
        message = Nan::New<v8::String>("Unrecognized exception thrown by CLR.").ToLocalChecked();
        name = Nan::New<v8::String>("InternalException").ToLocalChecked();
    }
    else
    {
        // Remove AggregateException wrapper from around singleton InnerExceptions
        if (System::AggregateException::typeid->IsAssignableFrom(exception->GetType()))
        {
            System::AggregateException^ aggregate = (System::AggregateException^)exception;
            if (aggregate->InnerExceptions->Count == 1)
                exception = aggregate->InnerExceptions[0];
        }
        else if (System::Reflection::TargetInvocationException::typeid->IsAssignableFrom(exception->GetType())
            && exception->InnerException != nullptr)
        {
            exception = exception->InnerException;
        }

        result = ClrFunc::MarshalCLRObjectToV8(exception);
        message = stringCLR2V8(exception->Message);
        name = stringCLR2V8(exception->GetType()->FullName);
    }

    // Construct an error that is just used for the prototype - not verify efficient
    // but 'typeof Error' should work in JavaScript
    result->SetPrototype(v8::Exception::Error(message));
    result->Set(Nan::New<v8::String>("message").ToLocalChecked(), message);

    // Recording the actual type - 'name' seems to be the common used property
    result->Set(Nan::New<v8::String>("name").ToLocalChecked(), name);

    return scope.Escape(result);
}

v8::Local<v8::Object> ClrFunc::MarshalCLRObjectToV8(System::Object^ netdata)
{
    DBG("ClrFunc::MarshalCLRObjectToV8");
    Nan::EscapableHandleScope scope;
    v8::Local<v8::Object> result = Nan::New<v8::Object>();
    System::Type^ type = netdata->GetType();

    if (0 == System::String::Compare(type->FullName, "System.Reflection.RuntimeMethodInfo")) {
        // Avoid stack overflow due to self-referencing reflection elements
        return scope.Escape(result);
    }

    for each (FieldInfo^ field in type->GetFields(BindingFlags::Public | BindingFlags::Instance))
    {
        result->Set(
            stringCLR2V8(field->Name),
            ClrFunc::MarshalCLRToV8(field->GetValue(netdata)));
    }

    for each (PropertyInfo^ property in type->GetProperties(BindingFlags::GetProperty | BindingFlags::Public | BindingFlags::Instance))
    {
        if (enableScriptIgnoreAttribute)
        {
            if (property->IsDefined(System::Web::Script::Serialization::ScriptIgnoreAttribute::typeid, true))
            {
                continue;
            }

            System::Web::Script::Serialization::ScriptIgnoreAttribute^ attr =
                (System::Web::Script::Serialization::ScriptIgnoreAttribute^)System::Attribute::GetCustomAttribute(
                    property,
                    System::Web::Script::Serialization::ScriptIgnoreAttribute::typeid,
                    true);

            if (attr != nullptr && attr->ApplyToOverrides)
            {
                continue;
            }
        }

        MethodInfo^ getMethod = property->GetGetMethod();
        if (getMethod != nullptr && getMethod->GetParameters()->Length <= 0)
        {
            result->Set(
                stringCLR2V8(property->Name),
                ClrFunc::MarshalCLRToV8(getMethod->Invoke(netdata, nullptr)));
        }
    }

    return scope.Escape(result);
}

System::Object^ ClrFunc::MarshalV8ToCLR(v8::Local<v8::Value> jsdata)
{
    Nan::HandleScope scope;

    if (jsdata->IsFunction())
    {
        NodejsFunc^ functionContext = gcnew NodejsFunc(v8::Local<v8::Function>::Cast(jsdata));
        System::Func<System::Object^,Task<System::Object^>^>^ netfunc =
            gcnew System::Func<System::Object^,Task<System::Object^>^>(
                functionContext, &NodejsFunc::FunctionWrapper);

        return netfunc;
    }
    else if (node::Buffer::HasInstance(jsdata))
    {
        v8::Local<v8::Object> jsbuffer = jsdata->ToObject();
        cli::array<byte>^ netbuffer = gcnew cli::array<byte>((int)node::Buffer::Length(jsbuffer));
        if (netbuffer->Length > 0)
        {
            pin_ptr<byte> pinnedNetbuffer = &netbuffer[0];
            memcpy(pinnedNetbuffer, node::Buffer::Data(jsbuffer), netbuffer->Length);
        }

        return netbuffer;
    }
    else if (jsdata->IsArray())
    {
        v8::Local<v8::Array> jsarray = v8::Local<v8::Array>::Cast(jsdata);
        cli::array<System::Object^>^ netarray = gcnew cli::array<System::Object^>(jsarray->Length());
        for (unsigned int i = 0; i < jsarray->Length(); i++)
        {
            netarray[i] = ClrFunc::MarshalV8ToCLR(jsarray->Get(i));
        }

        return netarray;
    }
    else if (jsdata->IsDate())
    {
        v8::Local<v8::Date> jsdate = v8::Local<v8::Date>::Cast(jsdata);
        long long  ticks = (long long)jsdate->NumberValue();
        long long MinDateTimeTicks = 621355968000000000;// (new DateTime(1970, 1, 1, 0, 0, 0)).Ticks;
        System::DateTime ^netobject = gcnew System::DateTime(ticks * 10000 + MinDateTimeTicks, System::DateTimeKind::Utc);
        return netobject;
    }
    else if (jsdata->IsObject())
    {
        IDictionary<System::String^,System::Object^>^ netobject = gcnew System::Dynamic::ExpandoObject();
        v8::Local<v8::Object> jsobject = v8::Local<v8::Object>::Cast(jsdata);
        v8::Local<v8::Array> propertyNames = jsobject->GetPropertyNames();
        for (unsigned int i = 0; i < propertyNames->Length(); i++)
        {
            v8::Local<v8::String> name = v8::Local<v8::String>::Cast(propertyNames->Get(i));
            v8::String::Utf8Value utf8name(name);
            System::String^ netname = gcnew System::String(*utf8name);
            System::Object^ netvalue = ClrFunc::MarshalV8ToCLR(jsobject->Get(name));
            netobject->Add(netname, netvalue);
        }

        return netobject;
    }
    else if (jsdata->IsString())
    {
        return stringV82CLR(v8::Local<v8::String>::Cast(jsdata));
    }
    else if (jsdata->IsBoolean())
    {
        return jsdata->BooleanValue();
    }
    else if (jsdata->IsInt32())
    {
        return jsdata->Int32Value();
    }
    else if (jsdata->IsUint32())
    {
        return jsdata->Uint32Value();
    }
    else if (jsdata->IsNumber())
    {
        return jsdata->NumberValue();
    }
    else if (jsdata->IsUndefined() || jsdata->IsNull())
    {
        return nullptr;
    }
    else
    {
        throw gcnew System::Exception("Unable to convert V8 value to CLR value.");
    }
}

v8::Local<v8::Value> ClrFunc::Call(v8::Local<v8::Value> payload, v8::Local<v8::Value> callback)
{
    DBG("ClrFunc::Call instance");
    Nan::EscapableHandleScope scope;

    try
    {
        ClrFuncInvokeContext^ context = gcnew ClrFuncInvokeContext(callback);
        context->Payload = ClrFunc::MarshalV8ToCLR(payload);
        Task<System::Object^>^ task = this->func(context->Payload);
        if (task->IsCompleted)
        {
            // Completed synchronously. Return a value or invoke callback based on call pattern.
            context->Task = task;
            return scope.Escape(context->CompleteOnV8Thread());
        }
        else if (context->Sync)
        {
            // Will complete asynchronously but was called as a synchronous function.
            throw gcnew System::InvalidOperationException("The JavaScript function was called synchronously "
                + "but the underlying CLR function returned without completing the Task. Call the "
                + "JavaScript function asynchronously.");
        }
        else
        {
            // Create a GC root around the ClrFuncInvokeContext to ensure it is not garbage collected
            // while the CLR function executes asynchronously.
            context->InitializeAsyncOperation();

            // Will complete asynchronously. Schedule continuation to finish processing.
            task->ContinueWith(gcnew System::Action<Task<System::Object^>^,System::Object^>(
                edgeAppCompletedOnCLRThread), context);
        }
    }
    catch (System::Exception^ e)
    {
        Nan::ThrowError(ClrFunc::MarshalCLRExceptionToV8(e));
    }

    return scope.Escape(Nan::Undefined());
}


text:
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"

"""
Test handling of white space in an SConscript path name.
"""

import TestSCons

test = TestSCons.TestSCons()

test.subdir('white space')
test.write("SConstruct", """\
SConscript('white space/SConscript')
""")

test.write(['white space', 'SConscript'], """\
print("`white space/SConscript'")
""")

expect = test.wrap_stdout(read_str = "`white space/SConscript'\n",
                          build_str = "scons: `.' is up to date.\n")

test.run(arguments = ".", stdout = expect)

test.pass_test()

# Local Variables:
# tab-width:4
# indent-tabs-mode:nil
# End:
# vim: set expandtab tabstop=4 shiftwidth=4:

redpajama_set_name: RedPajamaGithub


Browse the winners and honorees of Interior Design's 12th annual Best of Year Awards. Project and product winners were announced in New York City at Frank Gehry's IAC Building on December 1 in a ceremony hosted by editor in chief Cindy Allen. Winners, selected from nearly 2,300 submissions, were named in 113 categories. Read the full event recap here.
CITY by C&C Design Co., Ltd.
The Third Space Zhuoyu Pavilion, Hewai Elementary School, Yuxi City, Yunnan Province, China by Shenzhen Creative Space Design and Decoration Co., Ltd.
Photography by: Ben Rahn, A-Frame Inc.
Thailand Creative and Design Center (TCDC) by Department of Architecture Co., Ltd.
The East Building of the Hiroshima Peace Memorial Museum by TANSEISHA Co., Ltd.
Photography by: Nacása & Partners Inc.
Setsugekka Japanese Cuisine by Shanghai Hip-pop Architectural Decoration Design Co., Ltd.
Morningstar Chicago office by Perkins+Will, Inc.; David M. Gresham Design; Morningstar, Inc.
Photography by: Atsushi Nakamichi/ Nacasa & Partners, Inc.
Halo LLC by Durukan Design Inc.
Photography by: Ben Rahn/A-Frame Inc.
Photography by: Paul Warchol Photography Inc.
Sansheng Riverside International Sales Center by C&C Design Co., Ltd.
Photography by: C&C DESIGN CO.,LTD.
Global Showroom by Johnson Chou Inc.
Kose by Maiori Design Co.


Bio-Medical Research (BMR) Ltd., based in Galway, Ireland is a privately owned company with over 30 years experience in the research, design, manufacture and marketing of medical grade products for both muscle strengthening and pain relief. BMR began manufacturing electrical muscle stimulator (EMS) products in the 1960s. BMR has two divisions - Slendertone which develops and markets a range of consumer health and fitness products and Neurotech which provides a range of neuromuscular stimulators for pain management and rehabilitation.


text:
Home > PSB Lists >
My all-time favorite one-line descriptions of the Pet Shop Boys
"The last and best of the British synth-pop fops"
Rob Sheffield in the Spin Alternative Record Guide (1995). It says so much in so few words.
"The Popes of Pop"
I have no idea who coined this, but I wish it had been me.
"What a cerebral band"
Robert Christgau in Christgau's Record Guide: (1990). Christgau seems to like almost everything our musical heroes do. In fact, he once referred to them as "divine."
"The most dignified and undemonstrative of visionairies"
Garry Mulholland in writing about Actually in his 2006 book Fear of Music: The 261 Greatest Albums Since Punk and Disco (where he also includes Introspective and Behaviour amongst the titular 261 choices). It's just so spot-on.
"The musical equivalent of a very fine wine"
Nick Duerden in the MTV-Cyclopedia (1997). Yes, it's a cliché, but it's a very, very nice cliché.
"The elder statesmen of pop"
The U.K. Channel 4 website said this in reference to the pending April 14, 2006 premiere of the "I'm with Stupid" video. To be sure, it's been said of many others, but it's nonetheless one of those compliments that an artist must hope will be used to describe them eventually—they're just not sure they're ready for it when it comes. It must inspire very mixed emotions.
"My generation's Paul McCartney and John Lennon"
A letter-writer quoted in the August 2009 issue of Out magazine, commenting on the preceding issue's PSB cover story. (I won't cite the letter-writer's name here because I don't have his permission to do so and he's not a "public figure.") I've never been bold enough to assert such a thing myself; the closest I've dared is to suggest that Neil and Chris are the best songwriting team since Lennon-McCartney. It may not seem like such a different thing to say, but it's a matter of connotations. Whatever the case, I'd be hard-pressed to think of another songwriting duo who are better qualified for either honorific.
"The Lennon and McCartney of disco"
An even less debatable suggestion offered at a surprisingly early date—way back on March 29, 1988—by interviewer Dennis Hunt, writing for the L.A. Times.
"An ultra-intelligent pop group—an oxymoron they are wise to"
From the Pet Shop Boys' entry in Andrew Calcutt's 2001 book Brit Cult: An A-Z of British Pop Culture. If you set aside the presumption (and it's a big one) that "ultra-intelligence" and pop music are somehow contradictory, this statement is unequivocally true, despite the author's misuse of the word oxymoron.* Yes, they are wise to it, and that wisdom is one of the main things that, along with sheer talent, has kept them going.
*He can hardly be blamed, however, for the misuse. Oxymoron has been misused so often in recent years that arguing against it is like swimming against not merely the tide but a tsunami. For the record, an oxymoron is a figure of speech in which two seemingly contradictory terms are combined for rhetorical and/or poetic effect to express a surprising truth in a "compressed" or metaphorical manner, such as "sweet sorrow" or "fiend angelical" from Romeo and Juliet (which, by the way, is loaded with oxymorons, which Shakepeare used to underscore the "contradiction" of would-be bitter enemies falling in love). That's really not what Calcutt is doing here. The correct terminology to use instead of "oxymoron" would be "apparent contradiction in terms." OK, so I'm a pedant. At least my pedantry doesn't stop me from loving what he had to say about the Boys.
"The Pet Shop Boys remain in a class of their own"
The final line of Gary Ryan's glowing five-star review of Electric posted on June 21, 2013 on the Out in the City website. So simple, it would almost qualify as a truism, but that's only the case for us Petheads. It's no less true for anyone else, but it could nevertheless be a revelation. He also offers some pretty nifty one-liners about both Neil ("the mirrorball Noel Coward") and Chris ("'Move aside boys, this is how it's done'").
"Pet Shop Boys are, simply, the greatest electronic-dance act of all time"
Stated by Jody Rosen in a mid-September 2013 notice in New York magazine about the Boys' upcoming Electric Tour show in New York City. It pretty much says it all right there—though in the same notice they're also described as "living legends" and "the best writers ever to sashay out of Euro clubland."
"Our favorite synth rock bum-outs"
How Rolling Stone critic Rob Sheffield described PSB in a very positive October 2006 review of their recent concert in New York City. The "bum-outs" reference stems from what Sheffield noted as the pervasive sadness underlying their songs. He also referred to them in the same article as "the Interpol of the Eighties," a metaphor that, despite his subsequent attempt to elaborate, still seems completely unfathomable. My fondness, however, for Sheffield's "Our favorite synth rock bum-outs" description probably comes less from the description itself than from the fact that it was delivered in Rolling Stone, a publication that has often given the Boys positive reviews—well, at least it has following a good deal of negativity during their early years—despite the fact that its critics nearly always leave the impression that they really don't want to give them positive reviews but just can't help themselves.
"They are indestructible."
Critic John Aizlewood's concluding affirmation in his April 1, 2016 review of Super in London's Evening Standard.
"The Professors of Dance Pop"
As "DJ FR8-O" labeled them—in deference to their mastery of a musical "formula that's kept [them] relevant way into their golden years"—in his review of Super in the April 14, 2016 issue of the Miami-based gay publication Wire Magazine (not to be confused with the U.K. music publication Wire)
"The most beautifully sustained art project in pop"
From the introductory essay by Dorian Lynskey in the booklet for the Pet Shop Boys' July 2016 "Inner Sanctum" residency at London's Royal Opera House. If only more people understood this—or, understanding it, appreciated it.
… plus, as a perhaps highly questionable "bonus," my all-time least favorite one-line description of them:
"Two queens and a drum machine"
How Pogues frontman Shane MacGowan allegedly once characterized the Pet Shop Boys in reference to the fact that, back in 1987, his "Fairytale of New York" was kept out of the Christmas #1 spot on the British pop charts by "Always on My Mind." If he indeed actually said that (and there does appear to be some uncertainty about it),¹ it's about as bitter and nasty an example of being a sore loser as you're likely to find in popular culture—not to mention nakedly homophobic,² as if the Boys' sexual orientation had more to do with anything other than wounding MacGowan's pride.³
¹Numerous second- and third-hand sources have attributed this quote to MacGowan, but so far I've been unable to find a first-hand source. On the other hand, one first-hand source (the 2005 BBC broadcast The Story of the Fairytale of New York) does feature the Pogues' former manager Frank Murray referring to "Fairytale" having been beaten out of the #1 spot by "two queens and a drum machine." But whether he's the actual original source of that phrase or whether he was simply quoting an earlier notorious statement by MacGowan is uncertain at this time—and in fact may never, after all this time, be indisputably ascertained.
²Perhaps not surprising considering how casually "Fairytale of New York" dishes out the word "faggot." It's been alleged that the word is actually Irish slang for a lazy person—which may in fact be the case—but surely its writer was aware of its broader connotations and chose to employ it anyway. Incidentally, that a song with the lines "Happy Christmas your arse, I pray God it's our last" should repeatedly come out on top in various Irish and U.K. polls of all-time "best" or "favorite" Christmas songs speaks volumes. What those volumes contain, however, I'll leave to others to determine for themselves.
³MacGowan also reportedly said, in a less ad hominem critique (and therefore a much more legitimate one), "The Pet Shop Boys slaughtered 'You Were Always on My Mind' [sic].… That's a great Willie Nelson song, a classic version by Elvis Presley, and they took the piss—out of the song, out of the writers, out of the people who bought it." While I personally disagree that they "took the piss" out of the writers (not Willie Nelson, by the way, who merely covered it) and the people who bought it, I agree wholeheartedly with that assessment of what they did to the song itself—which, I believe, was precisely the point. A song in which its narrator seems to think that his neglected and perhaps even abused lover should draw some consolation from his assurances that she was "always on his mind" deserves to be exposed as callous, insipid, and downright cold. I think the Boys do that quite admirably. Interestingly, on another occasion (again, the BBC's The Story of the Fairytale of New York) MacGowan forthrightly asserted, "I quite liked the Pet Shop Boys before that."
All text on this website aside from direct quotations (such as of lyrics and of other nonoriginal content) is copyright © 2001-2020 by Wayne Studer. All Rights Reserved. All lyrics and images are copyright © their respective dates by their respective owners. Brief quotations and small, low-resolution images are used for identification and critical commentary, thereby constituting Fair Use under U.S. copyright law. Billboard chart data are copyright © their respective dates by Nielsen Business Media, Inc.
◀ ▲ ▶

redpajama_set_name: RedPajamaCommonCrawl


text:
Sugata Saurabha () is an epic poem in Nepal Bhasa by Chittadhar Hridaya (1906 – 1982), one of the greatest literary figures from Nepal in the 20th century. Sugata Saurabha, meaning "The Fragrant Life of the Buddha", is based on the life story of Gautama Buddha.

Written in jail

Sugata Saurabha is Hridaya's greatest work which he composed while in prison from 1941 to 1945 in Kathmandu. He was given a six-year jail sentence for writing a poem in his mother tongue, which the autocratic Rana regime sought to suppress.

Hridaya wrote Sugata Saurabha in secret in prison, and his sister Moti Laxmi Upasika would smuggle out the scraps of paper on which he had scribbled the verses when she brought him his food.

The storyline

Sugata Saurabha relates the Buddha's life from birth to enlightenment to death in 19 chapters. The life story is based on classical sources, but Hridaya has filled in details from the Nepalese sociocultural context where they are not mentioned.

The epic has been described as providing an aesthetically pleasing and doctrinally sound comprehensive account of the Buddha's life, and a magnum opus in Nepal Bhasa literature.

The 19 chapters in Sugata Saurabha are entitled: 1. Lumbinī 2. Family Tree 3. Nativity 4. Mother 5. A Pleasant Childhood 6. Education 7. Marriage 8. The Great Renunciation 9. Yashodharā 10. Attaining Enlightenment 11. The Basic Teachings 12. The Blessed One in Kapilavastu 13. Handsome Nanda 14. The Great Lay Disciple 15. Twelve Years of Itinerant Preaching 16. A Dispute over Water 17. The Monastery Built by Vishākhā 18. Devadatta's Sacrilege and 19. Entry into Nirvāna.

First publication

Hridaya finished the epic in 1946, a year after he was released from prison. Sugata Saurabha was first published from Kolkata, India in 1949. Artist Chandra Man Singh Maskey, who was in jail with Hridaya for alleged political activities, did the color illustrations in Sugata Saurabha.

English translations

Two English versions of Sugata Saurabha have been published. In 1998, an English translation by Tirtha Raj Tuladhar was published by the Nepal Bhasa Academy, Kathmandu.

In 2010, Oxford University Press published an English translation by Todd T. Lewis and Subarna Man Tuladhar. Lewis and Tuladhar won the 2011 Toshihide Numata Book Prize awarded by the Center for Buddhist Studies at the University of California, Berkeley for their translation of the epic.

References

1946 poems
Epic poems
Buddhist poetry
Nepalese epics
1949 books
Newar language
Depictions of Gautama Buddha in literature

redpajama_set_name: RedPajamaWikipedia


Newly registered parishioners are invited to attend Sunday, September 9, at 12:15 p.m. (after the 11 a.m. Mass) in the parish hall.
All parishioners are invited to attend and welcome any newly registered parishioners. New parishioners will receive a welcome packet, information about Holy Family and all of the ministries and events, and meet the parish staff.
New and existing parishioners, please let Patty Rose know if you are able to attend at patty@holyfamily.com or call 816-436-9200, ext. 30.


With the many available companies out there producing this kind of products it sometimes can be difficult to figure out who you as a company should trust to provide you with quality products so you can better serve your clients. As a company choosing the right supplier can make a huge difference between retaining your customer and losing them. So here are a few tips to guide you in this selection process.
When buying wholesale or choosing a supplier to make the product from the beginning then first of all you need to do a full background check on the potential candidates. Form an initial list of potential suppliers and then move on to crossing of one by one. Check their track record and check customer reviews. If many past clients were dissatisfied with the service then cross that supplier of the list. Check if they were able to deliver on time as per the contract, are they able to handle customizations to your requests, can you change the order without additional costs for make the change. See if the supplier can help you grow as a company and if they can give good input to the products you sell. Besides these make sure to check for experience and knowledge that the supplier company has.
As mentioned before private label perfume companies do depend on these types of suppliers for their own ability to serve customers so you need to make the decision carefully. Form the pervious step you will be able to eliminate form the list and form the remaining lot you need to see who can give you better service and performance. Check of r consistency. Do they have like one or two good products? Or have they maintained good standards and quality for all their products? Do they have only one or two clients? Or have they managed to capture a good cliental.
Finally go through the payment process and the delivery process. See if they policies are in align with your companies policies and ability. Remember that with the many available products out there in this field you need to be sure to stand out from the crowd. So choose a supplier that can help you to achieve that.


Transcribed in 1705 by Picenini (10102.24 and, from Tisser, 74v), whence Sherard (10101.13v) ; by Wood in 1750 (14, 45v); by Fellows; ?by Texier p.158; by Loew; ? by Bailie; by Waddington in 1850; not reported subsequently.
Published by Boeckh, from Sherard and Picenini, CIG 2819; by Fellows no. 23, whence CIG p.1114, ? whence Texier p.158, Bailie no. 50; comment by Franz, from Loew, a.2; by Waddington, LBW 1607, whence McCabe PHI Aphrodisias 494 .
Sherard papers; Wood; publications. This edition Roueché and Bodard (2007).
The Council and the People honoured even after death Claudia Tryphosa Paulina daughter of Claudius Apollonios, high priest, because of the benificence of her father and ancestors to the homeland on all occasions, and for her own decorous behaviour: she was outstandingly beautiful and died still a virgin.


text:
The 2011 Men's Youth World Handball Championship was the fourth edition of the world event for youth handballers, which was held in Argentina between August 10–20, 2011. In accordance with the IHF regulations, only players born on or after 1 January 1992 were eligible to enter the competition. The minimum age for the participation was 16.

Denmark defeated Spain 24–22 in the final to win the title for the second time.

Venues
Two arenas were used, both in Mar del Plata.
Polideportivo Islas Malvinas (Capacity: 8,000)
Once Unidos (Capacity: 1,500)

Preliminary round
The draw took place at May 21, 2011 in Argentina.

All times are Argentina Time (UTC–3)

Group A

Group B

Group C

Group D

Knockout stage

Championship bracket

Quarterfinals

Semifinals

Third place game

Final

5–8th place bracket

Semifinals

Seventh place game

Fifth place game

9–12th place bracket

Semifinals

Eleventh place game

Ninth place game

13–16th place bracket

Semifinals

Fifteenth place game

Thirteenth place game

17–20th place bracket

Semifinals

Nineteenth place game

Seventeenth place game

Final standings

Awards

All-star team
Goalkeeper:
Left wing:
Left back:
Pivot:
Centre back:
Right back:
Right wing:

Other awards
MVP:
Most promising player:

References

External links
IHF Site
Official website

Men's Youth World Championship
Men's Youth World Handball Championship
Men's Youth World Handball Championship
H
World Handball Championship youth and junior tournaments


My daughter's mother and I have been separated for several years now. We didn't work out, but we still get along very well as far as co-parents go. We do things together with our daughter as co-parents on a regular basis. I stay at her mom's house for a plate of food on Thanksgiving, still receive my own individual invite for her mother's aunt's Easter party every year, we attend car shows together, we both attend birthday parties that our child was invited to if able, and just general child-friendly events altogether. This even goes as far as me being invited to spend short periods at their beach house with them if they wish to plan a trip that infringes on my time with her. I grew up with her mom as a best friend and then we dated for six years before splitting. Her family members and I still interact as friends with working on cars and general friendship outside of her and I having a child together.
Now the issue. Since starting dating I have kept her mother's and my interactions to only local events such as birthday parties, sporting events, and getting a plate at her mom's house this past Thanksgiving. My girlfriend has a lot of trouble with us getting along so much. She has voiced to me we are messing with our child's view of how co-parents should get along and are doing things very wrong. It is at a point in our relationship where this is going to be a deal breaker. She believes we cannot spend this time together with our daughter the way we have been. The most recent argument we had was my daughter was invited to a birthday party with her preschool friends on my time and she [her mother] came along for the duration of the party. This was unacceptable in her [my girlfriend's] eyes. Am I in the wrong?
Exes who can communicate productively and respectfully about their children on parenting issues.
Exes who can negotiate effectively and resolve differences.
Exes who can both be in attendance at child oriented activities, family holidays, etc. in a peaceful manner.
Exes who wait until a new romantic relationship is solid and 'time-tested' before introducing a new partner into the mix.
Considering the circumstances, it sounds like you and your co-parent are already doing a pretty great job incorporating these characteristics into your daughter's life. Even on those days when you might not nail each and every one, take heart in knowing that you and your daughter's mom are navigating a tricky, ever-changing situation, and you're working together to do it.
"I believe that the greatest gift a divorced or separated parent can give to their little ones is to have a healthy and productive co-parenting relationship with their child's other parent," Ross explains. "It isn't always easy to make the transition from spouse or romantic partner to 'exes' who are partners in raising healthy children, but enjoying the love and attention of two involved parents is beneficial and makes this a worthy goal."
While there's no "one-size-fits-all" co-parenting guidebook you can use to ensure your daughter will be OK, there isn't one for parenting as a married couple, either. Dr. Spock can only do so much; the rest is trial and error.
Now, on to your girlfriend. Her issue with your co-parenting may not have anything to do with the arrangement itself, but from her own insecurity in how she fits into the bigger picture of your life.
Because your daughter is so young, it makes sense that both you and your ex want to spend as much time as possible with her, regardless of the situation. So while I do think a child-friendly event, like a birthday party, is a totally appropriate place for you to interact with each other, the occasion doesn't actually matter. Neither of you should have to sacrifice precious moments in your daughter's life just because your girlfriend isn't 100 percent comfortable with the situation.
That said, you can and should do what you can to make your girlfriend as comfortable as possible, so long as it doesn't infringe on your ability to co-parent. It's totally understandable for a current partner to worry that your romance could be rekindled when you're already on such friendly terms with your ex. "Relationships with divorced parents are complicated, especially when one or both partners is an active co-parent and involved with their children's other parent/family," Ross says.
She notes a few other potential reasons for your girlfriend's objections. For example, your co-parenting relationship might serve as inadvertent, yet nonetheless painful and frequent, reminders of the life you had before your new love arrived. Additionally, your girlfriend "might feel left out of the deep emotional connection your reader appears to have presently with their child's mother and her family," according to Ross. "It may also be that your reader is not helping their new love to talk about and navigate the feelings of jealousy and envy that naturally accompany this dynamic, thus leaving these to fester and build into resentment," Ross concludes.
In anticipation of the next time you, your girlfriend, and your ex are at an event together, give your girlfriend the opportunity to share what has upset her in past interactions and then discuss what each of you expects from the next interaction. When it's your turn, feel free to clarify which elements of you and your ex's interaction — like being cordial and supportive of each other— you believe necessary for healthy co-parenting. This will help you both figure out the negotiable parts of your relationship, and more importantly, the non-negotiable ones. Then, at the event, be mindful of what you and your girlfriend agreed upon and let that inform how you interact with your ex so you don't come off overly friendly.
Understand that co-parenting doesn't come naturally and immediately to everyone, and your girlfriend is most likely doing the best she can right now. Her view could certainly change as she becomes more settled in her relationship with you and your child.
Your girlfriend does have a point, however, that downplaying the separation between you and your ex-partner can influence your daughter's view of co-parenting. Children see and hear everything, and then draw their own conclusions from what they observe that can't possibly account for the nuances in an adult relationship. So if you haven't explicitly talked to your daughter about your relationship with her mom, you should both sit down with her and explain that while you and her mom are friends, you're not married or live together like some other parents might be. Though relationships can and do change all the time, you should make it as clear as possible that you and her mom won't be getting back together so she doesn't hold on to false hope.
If you're serious about a long-term relationship with your girlfriend and believe it will progress to the point where she's actively involved in your daughter's life, then she should be there for the conversation, as well. Just run it by your daughter's mom first. "It is always helpful, when planning or undergoing a divorce, to talk about how and when a new romantic relationship and the presence of a new partner will be introduced to children after divorce," Ross explains. She encourages co-parents "to create agreed upon 'policies' for gradually incorporating new loves into the parenting relationship to extend the sense of family and create new constellations of closeness for children to benefit from."
This will also help your girlfriend and your ex view each other as teammates, rather than rivals. If your girlfriend is unwilling to make these strides toward a common goal, then that's likely the relationship deal-breaker..
Ultimately, you should convey to your daughter that you're a family who cares about each other. Sure, you're not the "typical" nuclear family, but you're a family all the same — and that's what matters.
"Access to water is a fundamental right."


The animation-fill-mode CSS property specifies how a CSS animation should apply styles to its target before and after it is executing.
The example below shows the animation-fill-mode property in action.
none The animation will not apply any styles to the target before or after it is executing.
forwards After the animation ends (as determined by its animation-iteration-count), the animation will apply the property values for the time the animation ended.
backwards The animation will apply the property values defined in the keyframe that will start the first iteration of the animation, during the period defined by animation-delay property. These are either the values of the from keyframe (when animation-direction is normal or alternate) or those of the to keyframe (when animation-direction is reverse or alternate-reverse).
both The animation will follow the rules for both forwards and backwards, thus extending the animation properties in both directions.
inherit If specified, the associated element takes the computed value of its parent element animation-fill-mode property.
The animation-fill-mode property is supported in all major modern browsers.
Related properties and at-rules: animation, animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-direction, animation-play-state, @keyframes.


1924 Fire Truck Made by Graham Brothers, Division of Dodge Brothers. 4 Cylinder gas engine and it runs great. Has Service Manual with Parts book. You can still get parts. Starts on first turn of starter. Starter and Generator have been rebuilt. 3 speed/Reverse manual transmission. New Radiator, tires, Exhaust Manifold, Exhaust System. Re-upholstered seat. See pictures. Included is 750′ Felt Hose, 3 Fire Hydrants, Hose Reel, and Hose Cart. All parts work (Siren, Water Pump) Has a 75 Gal Copper Water tank and a 15 Gal Gas tank.


"What gives you hope?" the young pastor asked.
I was speaking to a group of our rostered ministers at one of our annual conference gatherings, and as our question-and-answer session wound down, I was extremely thankful for the unsolicited opportunity to expound on one of the priorities of my office.
I give thanks to God daily for the half dozen pastors we have ordained and those who are otherwise new to our synod since I was elected to this office. I may be putting pressure on them by stating that I am pinning my hopes on them to change the culture of our synod and the attitudes of our leaders.
I don't think I'm being unrealistic. We serve a God who is so amazing, so loving, so lavish in abundance; yet a week doesn't go by in which I am not challenged by congregations and individuals alike, who are unwilling or unable to believe that.
We tend to get beaten down by the difficult realities of life, by the aging and apparent decline of our parishes, to the point that we fail to see the joy of the possibilities that surround us.
In the past month, I have visited two seminaries and one of our Lutheran universities. I have come away from those visits buoyed by the enthusiasm and optimism of the students I've encountered there. I am still inspired by the fervor of the ELCA Youth Gathering in Detroit in 2015. Although that seems like an eternity ago, it fueled my passion for the newness and regeneration that these youngsters can bring. I look to the future with confidence and anticipation, despite the gloom that permeates the atmosphere of our church body.
As I enter the 73rd year of my life, one would think that I would consider slowing down, taking it easy, and settling for whatever the prevailing position may be. I emphatically reject that. I feel called to be in a constant state of reform. Perhaps it's because I was born on Reformation Day.
I surprise myself when I ponder the fact that I've lived this long. The years have truly flown. I don't know what 72 is supposed to feel like. There are days when I feel spry as a puppy and other mornings when I wake up and I feel every bit as ancient as the pyramids – the soreness, the slowness, the achy creakiness.
People my age are supposed to be retired, enjoying the so-called "Golden Years" on the golf course (even though I don't golf), going on cruises, sitting on the back-porch sipping coffee and reading.
That is why I maintain the schedule that I do.
God has been good to me. As long as God gives me breath, and with God's help and guidance, I will serve in this office with passion and purpose, with joy and exuberance, with obedience and gratitude for all the blessings that I have received.
Lord, sustain us, your servants, with the gift of your Holy Spirit: the spirit of wisdom and understanding, the spirit of counsel and might, the spirit of knowledge and the fear of the Lord, the spirit of joy in your presence, both now and forever. Amen.
Keep up the Lord's work. You have been a blessing to our community.


>> all took many years from conception to orbit.
>to treat projects as independent.
the shuttle downtime, well beyond its pre-Challenger launch date in fact.
were years behind schedule already.
spent with Hubble in storage waiting for launch.
astronomy project for the *1970s*.


I really should make Mono's C# compiler warn every time someone puts "private" in members of a class. One way of teaching the language.
It started me thinking about the use of private. What does it actually give you? One way of looking at this is to consider what harmful effects there are if you don't use it but I can't think of any. It's the default so nobody is going to be able to inadvertently access your by default private class members from outside the class. If, unaware of the default, they try to do this the compiler will complain.
I prefer people use access modifiers because it's more clear and shows the author thought about it.
You say ugly, I say explicit :) I understand your POV, but I also see the benefits of showing, "I really made this choice."
I disagree about it being more clear and I don't see why you should have to demonstrate you thought about the choice of making the member private. Having private as the default means you don't have to think about it — private is the safe default as I mentioned above.
My conclusion is that using private just gives us a warm fuzzy feeling that we're writing better code but in fact doesn't make the slightest difference, and so, applying Occam's Razor, we shouldn't use private.


In the waitlist confirmation email that was sent out a few weeks ago, there was some wording to the effect that by confirming your position on the waitlist you are committing to attend should you gain acceptance. If, in the best case scenario, I get admitted and am hoping to compare my options before committing, is it fair to stay on the waitlist? Not sure if all schools have this same policy or how people typically handle this. Also, is there any chance of scholarship with waitlist acceptances?
Did everyone on the WL receive this email?
I was waitlisted R1 without interview and then interviewed with R2 candidates. I am awaiting a decision next week but received no such email. That is probably a bad sign right?
WaitlistMuch, I interviewed and was waitlisted in R1, so maybe it was just for that specific group.
I got wait listed for R1 with no interview, then got the interview with the R2 applicants. When I submitted the form to stay on the Yale wait list, there's no policy that one has to attend if the wait list turns into an acceptance. I have never heard of any policy like this though. This is interesting.
"By remaining on the waitlist, you are confirming your intention to join the Class of 2021 should you be admitted."
I wonder what dictates who gets this wording since it seems there's a bit of discrepancy on which group got this specific policy and which group didn't. Either way, I don't think Yale accepts anyone without an interview so I'm likely out of the running but wish everyone the best! Only a few more days.
Any updates for any WL candidates today?
I'm a R1 waitlist and was admitted via phone around 10am this morning. Good luck!
Congrats! Happy to see people get accepted off the WL.
I have a question...Do waitlisted candidates only hear back on the decision date of the next round? Or can it be earlier?
Hey guys I applied to Yale in R1 and got waitlisted with no interview. Then I interviewed with the R2 applicants a month before R2 decision date, and just got accepted today. So for those of you that got waitlisted, please don't lose hope! This is what I did throughout the four months period between Dec when I got waitlisted and April when I got accepted. Hopefully this can help other people on the same boat.
1/ I'm currently pursuing my master's in data science, which will finish in June, 2 months before the MBA starts. So every term when new grades are posted, I submitted my updated transcript on the portal.
2/ I work on the asset management team of a private equity real estate firm. In the past months, I got a chance to work on a portfolio deal. So I updated my resume and submitted on the portal to reflect this new responsibility at work.
3/ I completed the Corporate Finance Institute's Financial Modeling & Valuation Analyst certification. So I updated my resume on the portal to reflect this new credential.
Looking back, the weakest part of my application is the GMAT of 680 (Q48, V35). I retook the GMAT twice and scored worse both times, so I knew I couldn't really raise my GMAT score. Thus, I focused on other aspects of the application such as resume and transcript. The day before the interview, I wrote Yale a nice letter to explain other aspects of my professional and personal activities that show my communication and verbal skills to overcome the low verbal score on the GMAT. I also stated that Yale is my #1 choice for business school. I think it's important to not bombard admissions with emails but keep them posted with new progress in your personal and professional lives. Hope this will help. If anyone wants to chat more about my journey to convert the WL to an acceptance, please feel free to PM me directly. I'm happy to share my experience. I'm thankful for this forum and so excited for the next chapter of my life. I already accepted the offer from Yale and paid the deposit. It's been such a tough journey to apply to business schools, but the result is so worth it. So don't give up!
I applied R2, and was waitlisted w/o an interview. Feedback from adcom was to maybe show more quantitative skills - aka retake the gmat (T:720, Q46, V44) or take an additional course in statistics or microeconomics. However, I really don't see how to make a significant change in score or take a course (average 8 weeks/usually start in the summer) in the next couple of weeks as interviews come out. Are people really doing the above? What thoughts?
I applied in R1 and got WL with no interview as well. My problem was the opposite with good quant and low verbal score. But I completed the Corporate Finance Institute certification program. Not sure if that will help you, just FYI. In your case, since AdCom gave you specific feedback with action items, I think it's critical to at least attempt to do something. In other cases where there's no specific feedback with action item, I think it's ok to just wait it out.
I personally believe Q46 is relatively lower against applicant pool and it could have been a factor of waitlisting especially when other parts of your applications are admireable but not stellar. I myself got Q47 which I also thought low in terms of percentile yet likely mitigated by the fact that I am a CFA charterholder.
I had a dinner invite from a Senior Adcom recently when Yale visited my country for the first time. During the 2 hour chat, he told me that Yale is one of the schools that really looks at a holistic evaluation view (more qualitative I would say) and really looks for candidates who have strong will power to succeed as they believe things are learnable and efforts are something they value a lot. Yale is also looking at profiles more closely, giving chances to people who have a broader mission in life, embracing the global integrated view. They have seen a lot of applications talking about specific technical functionalities (consulting, finance etc), but they are starting to be more interested in a candidate who wants to pursue big dream eventually in life, even they yet know how, and really have the ability to connect the dots and have an expanded view of the world.
I felt like I screwed up my first half of interview (did not properly connect and explain my career arc) but my unique perspectives about life (my solo trips across 20 cities in South East Asia), my upbringing (14 siblings including a deaf brother) and my determination (4 gmat attempts) were proven valuable to them. I believe above all my concluding remark post me sharing my chosen quote from shawshank redemption, get busy living or get busy dying, saying that 'I do not dream to be a Prime Minister but if in any way I can give back to my country and the society, that would really mean a lot to me' really won the Senior Adcom during interview to recommend me for the class of 2021.


Full Immersion French Language courses at top rated French private language centers in France.
Learn French fast! Full Immersion French Language courses at top rated French private language centers in France. Courses for students 17 years of age and older are offered year round with flexible starting dates. Program lengths from 2 to 36 weeks, offering all levels of language training from beginner to advanced. College credit available.
Locations in Aix-En-Provence, Antibes, Avignon, Biarritz, Bordeaux, Brest, Cannes, Cap d'Ail, Nice, Paris, Saint Malo and Tours. French Summer Camp in Troissy and French Professional Courses in Villefranche.


Did your Scottish wedding supplier win at the Scottish VOWS Awards 2018?
The 14th annual VOWS Awards 2018 was a spectacular evening celebrating Scotland's leading wedding suppliers and Team SWD were there to chat to all of the evening's winners.
Held at the DoubleTree by Hilton Glasgow Central last night, the winners of the 26 categories were crowned, plus the coveted Judges Choice for Outstanding Achievement, sponsored by 21CC Group Ltd.
Head to our Facebook page to watch all our exclusive live interviews with the winners!
Have you voted for your wedding suppliers in the 2018 VOWS Awards yet?


On March 2, 1955 a fifteen-year-old high school student named Claudette Colvin was arrested on a bus in Montgomery, Alabama for refusing to give up her seat; this happened nine months prior to Rosa Parks' famous arrest in the same circumstances.
That unprecedented event sent shockwaves through that city which had been the capital of the Confederacy, a bastion of segregation.
A group of local activists led by E.D. Nixon -the local chairman of the NAACP – rallied to assist the teenager. The group included a 26 year-old pastor – named Martin Luther King Jr -who had just settled in the Alabama capital.
This little-known chapter of the Bus Boycott drama arguably makes Claudette Colvin the Jane the Baptist in the most significant story of transformation in 20th Century America.
Colvin was a keen student who had joined the NAACP Youth Council and during that period had been studying about the history of segregation at her high school. Her spontaneous action pulled that community into new territory, unchartered waters.
Initially Nixon and the community leaders were able to achieve a tentative 'resolution' to the crisis that resulted, through talks with the Police. However, the lawyer of the Bus Company vetoed the interim agreement which would have removed some of the 'hard edges' from the segregation practices on the city's bus system.
In the confusion that swirled around this 'First Take' there was gossip and fake news sewn – one allegation was that the teen was pregnant. [later found to be untrue] While many grassroots stakeholders in Montgomery were pushing for a major campaign to challenge segregation, in the circumstances, the leadership decided that they were not ready to 'launch'.
Five months later a woman by the name of Mary Louise Smith also refused to follow the policies of segregation on a bus in Montgomery and was arrested. E.D. Nixon and the others again determined that the circumstances were not appropriate for a major challenge to the unjust law.
Of course the arrest of Rosa Parks on December 1, 1955 fully launched that movement which has been well documented and publicized. It should be noted that Parks served as the mentor to the local NAACP Youth Council of which Claudette Colvin was a member and she no doubt would have been inspired by the action of the teenager.
Rosa Parks had spent a couple of weeks at the Highlander Retreat of Non-Violence learning about civil action through passive resistance; the 'planets had aligned' to start the transformation of the most powerful country in the world.
Once the Bus Boycott got off to a successful start, it was essential that another front be open through the Courts, challenging the constitutionality of segregation. When the young NAACP lawyer – Fred Gray – looked for witnesses to support the court action, he was only able to find 4 women willing to do so.
One of those being Colvin, and her testimony proved to be key, both at the Circuit Level and at the Supreme Court, where the case was eventually won in December of 1956.
With the 20/20 benefit of hindsight, it's clear that the action of Claudette Colvin on March 2nd proved to be a catalyst for what would happen in Montgomery in December of 1955. No doubt the fact that it was a 15 year-old girl, emboldened adults to take their stand, in the face of the type of violent resistance to progress that was endemic in a terror-based society.
As we see the forthright stand taken by high school students in Florida in the face of gun violence, over the past few weeks, and yesterday's powerful presentation by Dellwood Middle School students, we are reminded of the story of the 15 yr-old Claudette Colvin, four decades ago – a child shall lead them.
Glenn, thank you abundantly for this clear reminder that Born Bermudians must stand positively firm for their positive belief in self first, in their island home and in the betterment of Bermuda( Bermuda for Bermudians FIRST)!
I'm sure you think that changing 60/40 to 40/60 and increasing work permits by 25% is somehow putting "Born Bermudians" first.
Yes thank you for talking about Alabama 62 years ago. I think that if you researched Bermuda in 2018 you would find that Born Bermudians of all background and ethnicity get along very well as long as politicians resist the temptation to make race an electioneering issue.


text:
Event All John Denver Tribute Rock N' Roll Jukebox Rock N' Roll Jukebox Solid Gold Rock N' Roll Solid Gold Rock N' Roll Super Show Finale True Country True Country Ultimate Hits Ultimate Hits Valentine's Celebration Variety Show Spectacular
Venue All Fall/Spring Chart Holiday Chart Winter Chart
Genre All Admission
25 performances displayed. Use page selection to see more.
Play 1-25 of 49 displayed
Variety Show Spectacular Wednesday, February 1, 2023 at 5:30 PM MST
Winter Chart
Solid Gold Rock N' Roll Thursday, February 2, 2023 at 5:30 PM MST
Rock N' Roll Jukebox Friday, February 3, 2023 at 5:30 PM MST
True Country Saturday, February 4, 2023 at 5:30 PM MST
John Denver Tribute Sunday, February 5, 2023 at 5:30 PM MST
Ultimate Hits Wednesday, February 8, 2023 at 5:30 PM MST
Variety Show Spectacular Thursday, February 9, 2023 at 5:30 PM MST
True Country Friday, February 10, 2023 at 5:30 PM MST
Solid Gold Rock N' Roll Saturday, February 11, 2023 at 5:30 PM MST
Valentine's Celebration Tuesday, February 14, 2023 at 5:30 PM MST
Holiday Chart
Solid Gold Rock N' Roll Wednesday, February 15, 2023 at 5:30 PM MST
Ultimate Hits Thursday, February 16, 2023 at 5:30 PM MST
Variety Show Spectacular Friday, February 17, 2023 at 5:30 PM MST
Rock N' Roll Jukebox Saturday, February 18, 2023 at 5:30 PM MST
True Country Sunday, February 19, 2023 at 5:30 PM MST
Ultimate Hits Wednesday, February 22, 2023 at 5:30 PM MST
Rock N' Roll Jukebox Thursday, February 23, 2023 at 5:30 PM MST
Solid Gold Rock N' Roll Friday, February 24, 2023 at 5:30 PM MST
Variety Show Spectacular Saturday, February 25, 2023 at 5:30 PM MST
Ultimate Hits Sunday, February 26, 2023 at 5:30 PM MST
True Country Wednesday, March 1, 2023 at 5:30 PM MST
Solid Gold Rock N' Roll Thursday, March 2, 2023 at 5:30 PM MST
Variety Show Spectacular Friday, March 3, 2023 at 5:30 PM MST
Rock N' Roll Jukebox Saturday, March 4, 2023 at 5:30 PM MST
Solid Gold Rock N' Roll Sunday, March 5, 2023 at 5:30 PM MST


This Homemade Pizza Cookingis a great cooking game, maybe this is going to be even your favorite one and that is because, if you enter it, you are going to see that you get to play with Moana , a Disney princess, a cute and friendly Disney princess who is always happy to be here and she always hope youare going to have the chance to have a good time together and today you get to cook a pizza together. Moana loves pizza and, fortunately , she also loves cooking so she is sure you dear kids can help her cook the most delicious pizza ever, we are sure you can do a very good job in this pizza cooking challenge because you simply need to follow the recipe and pay attention to the rules. Good luck!


text:
Imran Khan has endorsed Modi for 2nd term: Omar Abdullah
By Press Desk on April 10, 2019
Srinagar: Former Jammu and Kashmir chief minister Omar Abdullah Wednesday said the outgoing Prime Minister Narendra Modi has been endorsed by Pakistan for a second term.
"So much for Modi Sahib telling the country only Pakistan & its sympathisers want BJP to lose. Imran Khan has just endorsed him for a 2nd term – BJP election win will boost chances of Pak-India talks: Imran | The Express Tribune (sic)," Omar said in a tweet.
Earlier, the Pakistan Prime Minister Imran Khan said that that there are high chances about resolving all the disputes including Kashmir with the neighbouring country (India) if the Bharatiya Janata Party (BJP) again comes to power in India.
PM Khan has said that if Congress wins the next general elections in India, they (Congress) will be cowed down by the rightwing BJP as far as settling the issues between Pakistan and India is concerned.


Buers (Austria), Nuremberg (Germany). Getzner will showcase its extensive range of vibration protection products, which reduce the vibrations of heating, ventilation and air-conditioning (HVAC) systems, at this year's Chillventa. Getzner has decided to unveil decisive measurement results to prove just how effective its in-house developed Isotop® products are.
Chillventa is the exhibition home of refrigeration, AC & ventilation and heat pumps. Getzner will be in attendance from 16 to 18 October, shedding some light on these key focus areas from the perspective of vibration protection. As elastic decoupling using rubber-metal elements is often inexpensive but usually only effective to a limited extent (particularly in the long term), Getzner has developed an extensive range of products. What's special about them is the fact that they also contain unique combinations of materials for decoupling vibrations: the vibration-isolating Isotop® products combine the advantages of the in-house developed PU elastomers Sylomer®, Sylodyn® and Sylodamp® with those of steel springs and/or metal elements. These Getzner anti-vibration products are being used successfully, for example, in ventilation and air-conditioning systems at the Mercedes Museum and Porsche Museum in Stuttgart.
The latest measurement results for Getzner's products are truly impressive: Getzner's own measurement of the vibration decoupling of an air-to-water heat pump, which had been installed on the garage roof of a private home and was distributing noise throughout the entire house, showed an improvement of approx. 15 dB compared to the inadequate rubber feet previously used. According to an external testing institute, the elastic decoupling of an industrial heat pump using Getzner products even resulted in an improvement of approx. 18 dB (with Isotop® DSD) compared to the rubber mat previously used. The measurement report also shows successful decoupling in the high frequency range of 300 Hz thanks to the vibration-isolating footplates Isotop® FP/K.
"Leading heat pump manufacturers are already using Getzner's solutions to provide protection from vibrations and reduce noise. The beating heart of heat pumps, i.e. compressors and condensers, are mounted on a steel plate, for example, and effectively decoupled with Isotop® products in the low frequency range", explains Thomas Marte, Getzner Product Manager. In practice, according to third-party measurements, the elastic bearings reduce the disturbing frequency by up to 96%. As such, manufacturers can offer their customers a greater level of comfort when operating heat pumps – a decisive competitive advantage. Installers can even choose and install a suitable bearing for heat pumps which are supplied without any integrated vibration decoupling. The most appropriate product is usually fixed underneath the heat pump, thus preventing vibrations being transferred to the building.
Getzner's vibration protection solutions can be used for an extremely wide range of applications relating to technical building services: for decoupling ventilation and air-conditioning systems and/or air-handling units, as vibration protection for refrigeration units, cooling towers and combined heat and power (CHP) units, but also for protecting against vibrations and structure-borne noise produced by fans, heat pumps, lift systems, pipes, compressors, pumps and transformers. Getzner has been developing solutions to minimise vibrations and structure-borne noise for over 50 years now. Its products are not only used to combat vibrations from building services equipment, but also in the general building, construction and railway industries at large. "Our wide range of products and our in-house developed materials enable us to find the best possible solution for our customers in various different situations", concludes Thomas Marte.


As you create a storyboard, its panels and their drawing layers are all containing inside the storyboard track. However, it is also possible to add video tracks to your animatic, in which you can add image and video clips that will appear over or underneath the artwork in your storyboard.
Video tracks can serve as multitude of purposes: For example, they allow you to use images and videos as references for your artwork or animation, add overlaying logos to the storyboard, import premade opening and credit sequences, make backgrounds span over several panels or scenes and insert live action sequences.
The images and videos you add to video tracks are independent from your animatic. They are not bound to a panel or to a scene, and they are not affected by camera movements.
NOTE Video tracks are exported when exporting to bitmap images, layouts, movie files, EDL/AAF/XML sequences, PDF and Harmony scenes with rendered images. However, they are not taken in account when exporting or importing for conformation, when inserting or merging projects, when exporting original Harmony scenes and when exporting to FBX.


text:
Zambia, case studies, foreign investments , land conflicts, land degradation offsets, renewable resources, success story, water management
(-) case studies (38)
(-) water management (19)
(-) land conflicts (13)
(-) renewable resources (10)
(-) success story (8)
(-) foreign investments (3)
(-) land degradation offsets (1)
(-) Zambia (1)
Climate-smart agriculture: Building resilience to climate change
There is a growing awareness to the role that natural resources, such as water, land, forests and environmental amenities, play in our lives. There are many competing uses for natural resources, and society is challenged to manage them for improving social well-being. Furthermore, there may be dire…
Regenerating Urban Land : A Practitioner's Guide to Leveraging Private Investment
Regenerating Urban Land draws on the experience of eight case studies from around the world. The case studies outline various policy and financial instruments to attract private sector investment in urban regeneration of underutilized and unutilized areas and the requisite infrastructure…
New Fringe Pastoralism: Confict and Insecurity and Development in the Horn of Africa and the Sahel
This report focuses on the emergence of new fringe activities that have transformed the relationship involving pastoralism, the State and the traditional national and transnational mobility of pastoralists. The phenomenon is multifaceted in nature and has been embraced by only a minority of…
These 20 Water-Stressed Countries Have the Most Solar and Wind Potential
Most power generation consumes water, whether to cool steam in thermoelectric plants or power turbines for hydropower. And the global demand for both water and electricity will continue to increase substantially in the coming decades. Although growth is generally a good thing for the economy, it…
Renewables 2018 Global Status Report
Transformation is picking up speed in the power sector, but urgent action is required in heating, cooling and transport This year's Renewables 2018 Global Status Report GSR reveals two realities: one in which a revolution in the power sector is driving rapid change towards a renewable energy future…
Powerful New Policy Options to Scale Up Renewables in New IRENA, IEA, REN21 Report
A new report by the International Renewable Energy Agency (IRENA), the International Energy Agency (IEA), and the Renewable Energy Policy Network for the 21st Century (REN21), Renewable Energy Policies in a Time of Transition, is an unprecedented collaboration that sheds new light on the policy…
Factbook - Environment, Conflict and Cooperation (ECC)
The ECC Factbook is a powerful map-tool to explore the complex relationships between climate and environmental change and situations of fragility around the world. The fundamental purpose of this Factbook is to provide an overview on conflict and cooperation around the world that relates to…
New report just launched at Malabo Montpellier Panel. "Mechanized: Transforming Africa's Agriculture Value Chains"
The report — Mechanized: Transforming Africa's Agriculture Value Chains—summarizes the findings of a systematic analysis of what countries at the forefront of progress in mechanization have done right. It analyzes which policy decisions were taken and which interventions were implemented to…
Water Scarcity and Drought: A Good Practice Handbook
This handbook contains 30 good practice examples that have been identified within the WATER SUM project. It is a valuable tool for identifying relevant experience in the fields of climate change, drought management, water demand management, and communication and participation. Examples of national…
Moving beyond policy bias in the polarised debate on conflict and climate in Darfur
Both those who argue for and those who refute climate-conflict links draw on Darfur to support their case. New analysis of political bias behind the environmental narratives and their critiques adds much-needed nuance to our understanding of when drought is – and is not – relevant to the conflict.
Land and Conflict: Lessons from The Field on Conflict Sensitive Land Governance and Peacebuilding
Land is often a critical aspect of conflict: it may be a root cause or trigger conflicts or may become an issue as the conflict progresses. Conflicts lead to forced evictions; the people who are displaced by conflict need somewhere to live and some land to farm or to graze their animals, often…
Mainstreaming International Biodiversity Goals for the Private Sector: Main Report and Case Studies
Publication Guides Businesses on Mainstreaming Biodiversity
New FAO Land and Water discussion paper targets Nature Based Solutions as a method to help relieve the pressure on food security
FAO Side event at COP24 in Katowice looks into NBS via land, soil and water management
Creating a Sustainable Food Future. A Menu of Solutions to Feed Nearly 10 Billion People by 2050
By 2050, nearly 10 billion people will live on the planet. Can we produce enough food sustainably? The synthesis report of the World Resources Report: Creating a Sustainable Food Future shows that it is possible – but there is no silver bullet. This report offers a five-course menu of solutions to…
Achieving land degradation neutrality: The role of SLM knowledge in evidence-based decision-making
WOCAT – The World Overview of Conservation Approaches and Technologies with its unique methodology and global Sustainable Land Management (SLM) database - can help promote scaling out of SLM and thus contribute to land degradation neutrality. This paper focuses primarily on three Land Degradation…
Impact of a changing climate, land use, and water usage on Europe's water resources
This report describes an assessment of the projected future impacts of climate change, land use change and changes in water consumption on Europe's water resources, as obtained using JRC's LISFLOOD water resources model. This assessment is done within the framework of the PESETA III climate project…
Policy Handbook: Advancing Education for Sustainable Development
Given the huge challenges the world faces, it is clear that we need to teach, learn and live in a fundamentally different manner. Education for Sustainable Development (ESD) is increasingly recognised as playing a central role in empowering learners of all ages to positively respond to local and…


Lake Como wedding photographer – Villa Regina Teodolinda. Dreamy wedding for Sarah & Jeff who came in Italy with family and friends to celebrate their wedding on the shores of Lake Como. The day began at Villa Corte del Lago, where the bride and groom got ready.
They then went for boat ride to reach the church of San Giorgio in Varenna, where the ceremony took place. After the ceremony we followed the couple for the town alleys and then embarked for Villa Regina Teodolinda, a stunning location with its breathtaking terraces overlooking the lake. After dinner, the evening ended with the couple celebrated by their guests, surrounding them with dozens of shiny sparklers!
To view more of Rossini's Lake Como wedding , click here.


Kit consists of: 2 x A1225A Rear Wheel Bearing, 2 x A1175 Rear Wheel Hub Grease Seal, 2 x A1180 Rear Wheel and Transmission Snap Ring, 1pr x A4244SW Rear Axle Washers, 1pr x A4244 Rear Axle Hub Gasket, 1pr x A4243 Rear Axle Keys, 1pr x A4242 Rear Axle Nut, 1 Set x #37SS, 1pr x A4235SH Rear Axle Shims.
"Rear Axle Washers, Steel" - Model A Ford - Buy Online!
Rear Axle Hub Gasket - Model A Ford - Buy Online!
Rear Axle Keys - Model A Ford - Buy Online!
Rear Axle Nuts - Model A Ford - Buy Online!
Stainless Steel Cotter Pin Set - #37SS - Model A Ford - Buy Online!
Rear Axle Shims - Model A Ford - Buy Online!


text:
Types of Water Damage Including Sewage
The Water Source is Key to Proper Cleaning
This water originates from a source not posing substantial harm to humans.
Sources of clean water include broken water supply lines, sink overflows with no contaminants, appliance malfunctions involving water supply lines, melting snow, falling rain water, broken toilet tanks, and toilet bowls that do not contain contaminants or additives.
Clean Water becomes "Gray Water" if left untreated for 72 hours.
Gray water contains a significant level of contamination, microorganisms and nutrients for microorganisms. It has the potential to cause discomfort or sickness in humans.
Sources of gray water include discharge or overflows from dishwashers, washing machines, or toilet bowls (with some urine but no feces); sump pump failures; seepage due to hydrostatic pressure; and broken aquariums.
Gray water may contain chemicals, biocontaminants, and other forms of contamination including physical hazards and is unsuitable for consumption. When affected with gray water, the carpet pad must be removed and disposed of properly. Salvagable carpet must be cleaned with hot water extraction.
Gray Water becomes "Black Water" in 48 hours or less when left untreated.
Black water includes sewage and contains pathogenic agents and is extremely unsanitary and dangerous to health. In a black water emergency, sewage and other contaminated water sources enter or affect your indoor environment.
Sources of black water include toilet backflows that originate from beyond the toilet trap, and flooding from seawater, ground surface water, and rising water from rivers and streams carrying silt and organic matter into structures. Carpet and padding must be removed and disposed of properly after a black water loss.
Regulated Materials
Regulated materials pose potential or recognized health risks.They may require a specialized expert to assess the damage and assist with clean-up.
These materials include, but are not limited to, arsenic, mercury, lead, asbestos, polychlorinated biphenyls (PCBs), pesticides, fuels, solvents, caustic chemicals, and radiological residues.


October 26, 2015 - Moxa, Inc., a global provider of communications infrastructure solutions for the Industrial Internet of Things (IIoT), announced today that its UC-8100 embedded computing platform has been tested by AT&T and met all requirements for compatibility to operate on the carrier's nationwide wireless network. Certification means that users of the Moxa UC-8100 platform can now leverage the coverage, speed and reliability of AT&T's expansive 4G LTE network in bandwidth-intensive Machine-to-Machine (M2M) industrial applications to reduce operational costs and enable new business opportunities.
In May of this year the UC-8100 was certified to operate on the Verizon Wireless 4G LTE network. With today's announcement the UC-8100 is now the world's first industrial-grade wireless computer to earn both AT&T and Verizon 4G LTE certification.
"AT&T was an early leader in supporting IIoT and accelerating its growth," said Daniel Liu, Business Development Manager for Moxa. "Like AT&T, Moxa is dedicated to the emergence of the real-time, adaptive enterprise where virtually any device that benefits from two-way communications can be connected. Our UC-8100 computer is just the latest in a long line of Moxa IIoT devices that extend the reach of industry, helping in capturing information and controlling resources."
Designed to improve remote communications and connectivity, the Moxa UC-8100 Series wireless computer makes it simple for systems providers to offer a complete monitoring service for remote field devices used in large-scale, big data WAN applications, such as Smart Grid telecom, residential solar power systems, and city-wide IP video surveillance programs. In solar applications, for example, the UC-8100 acts as a compact, highly flexible, vendor-agnostic data logger that connects to inverters, string combiners, smart meters, and other devices, then transmits that data over Ethernet, Wi-Fi, or cellular.
For a limited time, Moxa is offering a specially-priced starter kit that includes the UC-8100 unit, a wireless module (Wi-Fi or LTE), pre-installed tools, and instructions for enabling VPN and routing functions. Interested system integrators can obtain a starter kit direct through Moxa's online store or through select Moxa distributors.
AT&T Inc. (NYSE:T) helps millions of people and businesses around the globe stay connected through leading wireless, high-speed Internet, voice and cloud-based services. We're helping people mobilize their worlds with state-of-the-art communications, entertainment services and amazing innovations like connected cars and devices for homes, offices and points in between. Our U.S. wireless network offers customers the nation's strongest LTE signal and the nation's most reliable 4G LTE network. We offer the best global wireless coverage*. We're improving how our customers stay entertained and informed with AT&T U-verse TV and High Speed Internet services. And businesses worldwide are serving their customers better with AT&T's mobility and highly secure cloud solutions.


text:
NEWS! F1 season reviews re-released on DVD
Formula 1 has released classic Formula 1 season reviews on DVD for the first time.
The season reviews date back to 1970 and have been released by Formula 1 owners Liberty Media and produced for DVD by Duke Video.
The long anticipated re-releases mark the first time season reviews pre-2000 have been produced for DVD.
They feature the original FOCA productions with boxsets covering the 1970s, 1980s, 1990s and 2000s in addition to individual seasons, including the Adelaide Grand Prix years from 1985 to 1995.
CLICK HERE for the DVD boxsets available at Duke Video.


text:
import sys, getopt
import glob, os
import numpy as np
from streaming_eigenhashes import StreamingEigenhashes

help_message = 'usage example: python kmer_corpus.py -i /project/home/hashed_reads/ -o /project/home/cluster_vectors/'
if __name__ == "__main__":
	try:
		opts, args = getopt.getopt(sys.argv[1:],'hi:o:r:',["inputdir=","outputdir=","filerank="])
	except:
		print help_message
		sys.exit(2)
	for opt, arg in opts:
		if opt in ('-h','--help'):
			print help_message
			sys.exit()
		elif opt in ('-r','--filerank'):
			fr = int(arg)-1
		elif opt in ('-i','--inputdir'):
			inputdir = arg
			if inputdir[-1] != '/':
				inputdir += '/'
		elif opt in ('-o','--outputdir'):
			outputdir = arg
			if outputdir[-1] != '/':
				outputdir += '/'
	hashobject = StreamingEigenhashes(inputdir,outputdir,get_pool=False)
	Kmer_Hash_Count_Files = glob.glob(os.path.join(hashobject.input_path,'*.count.hash'))
	#M = np.load(hashobject.input_path+'column_mask.npy')
	M = []
	hashobject.kmer_corpus_to_disk(Kmer_Hash_Count_Files[fr],mask=M)


Reformation Theology: "Imagine All the People Living Life in Peace"
It is a Marxist communist manifesto. No religion plus no property/collectivism = ideal society. Its a pretty song though.
The song "Imagine" is much like the children's book, "The Rainbow Fish." Awful, awful, book. The entire fish community steals the beautiful scales off the rainbow fish - because - after all - they should have them. And besides, its not fair that the rainbow fish should have the pretty scales, while the rest of the fish community has none. So, at the end of the book, the poor rainbow fish is a sad, tattered, nasty looking fish, just like the communists who took his scales. It is a very, very, sad book.
My child has used the "Rainbow Fish," in class, as an example of what communism does to people. She is able to make connections and then her fellow students "get it." Ask any child, and they will tell you that stealing is mean and unnatural. ...Maybe if more adults read the book, they would get it, too.


text:
What does "Blackball", "Blackballing" or "Blackballed" mean?
by DailyRapFacts October 17, 2020, 1:58 am updated February 3, 2021, 2:33 pm
What do rappers mean by "Blackball", "Blackballing", or "Blackballed"? What does it mean to be "Blackballed"?
The slang terms "Blackball", "Blackballing" and "Blackballed" are nouns which is used in rap/hip-hop music by rappers to represent shunning or shutting someone out of the music industry.
Blackball means to shun and exclude from the industry.
Blackballing means to be shuning, excluding, or shutting someone out from the industry.
Blackballed means to be shunned and excluded from the industry.
The terms "Blackball", "Blackballing", and "Blackballed" has been used by Kanye West, Nicki Minaj, Andre 3000, Nas, Mac Miller, Waka Flocka Flame, 2 Chainz, Pusha-T, Rich Homie Quan, and many more rappers.
Read: What does "Collab" mean?
Read: What does "Master" and "Masters" mean?
Read: What does "Narcotics" mean?
Kanye West says he won't have a phone until 'Donda 2' drops
Kid Cudi's 'Entergalactic' Album and Netflix Series will Arrive in 2022
Kodak Black Has Been Transferred To Another Prison Following A Lawsuit
Eminem was born on October 17th


This article comes within the context of an overall theme of mine, Why Christianity Must Change or Die.
The Perennial Philosophy is the idea that at their heart all religions are the same, despite their apparent differences. It is the name of a book by Aldous Huxley, who outlined and discussed it there (1). It is also called Traditionalism, which I have heard described by the esoteric writer Gary Lachmann as "an extreme form of the Perennial Philosophy". This is described in Traditionalism: Religion in the Light of the Perennial Philosophy by Kenneth Oldmeadow (2).
If 'extreme' is a harsh word to use, some evidence that Traditionalism is at least extremely strict, perhaps dogmatic, is that Oldmeadow is critical of Huxley's book. However, Frithjof Schuon, a prolific Traditionalist author, wrote The Transcendent Unity of Religions (3), which shows that the essential idea remains the same.
Despite this, in the modern world most religious people think that theirs is the one true religion, and are sometimes extremely critical of the beliefs of others. This seems to be especially true of the Abrahamic religions — Judaism, Christianity, and Islam.
I am most concerned about Christianity, since that is the dominant religious force in Western societies, including the one where I live. Here I am not going to go into what I think Christianity needs to do. Instead I'll just make a couple of observations.
The Perennial Philosophy is more usually associated with Eastern religions, especially Hinduism; the Bhagavad Gita has been described as its finest exposition. In the preface to one edition of it, Sri Daya Mata says: "The underlying essential truths of all great world scriptures can find common amity in the infinite wisdom of the Gita's mere 700 verses", and "the entire knowledge of the cosmos is packed into the Gita". It is interesting to note, therefore, that following the scientific revolution of quantum physics, in his classic book The Tao of Physics (5), Fritjof Capra immediately started to make connections with the ancient Eastern religions; he has chapters on Hinduism, Buddhism, Taoism, and Zen, but no chapters on Christianity, Judaism, or Islam. This strongly indicates that these Eastern traditions had a far better understanding of the nature and workings of the universe.
There is a book called A Treasury of Traditional Wisdom (6), which is a thousand-page anthology of Perennial Philosophy quotes and thinking. It would be reasonable to describe it as a compendium of religious and spiritual truth down the ages. Although there are occasional quotes from the Gospels, and some quotes by Christians, most often mystics like Meister Eckhart and Jacob Boehme, there are far more from Eastern traditions, Plato and the neo-Platonist Plotinus, Egyptian Hermetic sources, the Qur'ân, and more besides, including Native American sources.
So, how seriously can we take Christianity's claims to have exclusive access to the truth, and its rejection of other traditions?


We used Illumina Oligo Pool Assay (OPA) technology to genotype 979 Bowman backcross derived nearly isogenic mutant lines at 3072 mapped genetic loci (6144 alleles) (Druka et al., 2010). We used simple pair-wise comparison between the mutant lines with Bowman, their recurrent parent, to define the boundaries of the segments containing mutated alleles and compile a detailed comparative putative gene content map for each locus based on the barley, rice and emerging Brachypodium and maize genome sequences. While OPA genotyping will narrow the location of each mutant locus to a small genetic interval, identifying the mutated gene from all potential candidates will likely still require a forward genetics approach. To facilitate this, and all similar studies in the future, we contributed to an established international strategy for the staged development of a genetically anchored physical map of the barley genome by end sequencing BACs that are currently undergoing High Information Content Fingerprint analysis and Overgo hybridisation to >12,000 unigenes. This will provide up to 400 Mbp of barley genomic DNA sequence information and will assist in anchoring the physical map to the barley gene map (~5-6000 mapped genes) and rice genome sequence. To demonstrate the utility of the developed information, resources and approach, each partner lab will identify a minimum BAC tiling path spanning a morphological /developmental mutant locus, identify candidate genes and initiate their functional characterisation by a combination of comparative allele sequencing (WT vs. Mutant) and the use of functional genomics tools available to the group (TILLING, transgenics, VIGS). All information will be made publicly available to the community for broader exploitation through existing web-based informatics resources. Over 300,000 Paired BAC End Sequences have been derived and are being incorporated into the barley physical map being constructed out with this project. Additionally 27 F2 populations of >10,000 individuals have been developed for a range of mutant phenotypes and distributed to IPK (9), Udine (9) and SCRI (9) for use in future fine mapping projects.
You can download the BOPA1 genotypic data in Flapjack format for the Bowman isolines here. This enable you to identify regions of the Bowman isolines that differ from Bowman. Every cell coloured green is the same as Bowman and every red cell is different. Thus the two lines differ from Bowman at similar regions of the segment of the barley genome displayed in the Figure.
Several morphological mutant loci were fine mapped using the homozygous recessive individuals of large F2 populations. These included dense spike-ar (dsp-ar) (Shahinnia et al., 2012). For two of these loci this approach helped us to identify and characterise the gene underlying the trait, Third outer glume (Trd1) (Houston et al., 2012) and Zeocriton (AP2) (Houston et al., 2013).
This EU funded project (2007- 2011) was a collaboration between The James Hutton Institute in the UK, Leibniz Institute of Plant Genetics and Crop Plant Research (IPK) in Germany, and University of Udine, Italy.
Zeo1.a in a Bowman background (BW937), Zeo1.b in OWB. Bowman (WT), and Trd1.1 near the top of the rachis and at the base of the rachis.
Druka, A., Franckowiak, J., Lundqvist, U., Bonar, N., Alexander, J., Houston, K., … & Waugh, R. (2010). Genetic dissection of barley morphology and development. Plant physiology, pp-110.
Shahinnia, F., Druka, A., Franckowiak, J., Morgante, M., Waugh, R., & Stein, N. (2012). High resolution mapping of Dense spike-ar (dsp. ar) to the genetic centromere of barley chromosome 7H. Theoretical and Applied Genetics, 124(2), 373-384.
Houston, K., Druka, A., Bonar, N., Macaulay, M., Lundqvist, U., Franckowiak, J., … & Waugh, R. (2012). Analysis of the barley bract suppression gene Trd1. Theoretical and Applied Genetics, 125(1), 33-45.
Houston, K., McKim, S. M., Comadran, J., Bonar, N., Druka, I., Uzrek, N., … & Waugh, R. (2013). Variation in the interaction between alleles of HvAPETALA2 and microRNA172 determines the density of grains on the barley inflorescence. Proceedings of the National Academy of Sciences, 110(41), 16675-16680.