text:
// =========================================================================== //
//                                                                             //
// Copyright 2011 Anton Dubrau and McGill University.                          //
//                                                                             //
//   Licensed under the Apache License, Version 2.0 (the "License");           //
//   you may not use this file except in compliance with the License.          //
//   You may obtain a copy of the License at                                   //
//                                                                             //
//       http://www.apache.org/licenses/LICENSE-2.0                            //
//                                                                             //
//   Unless required by applicable law or agreed to in writing, software       //
//   distributed under the License is distributed on an "AS IS" BASIS,         //
//   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  //
//   See the License for the specific language governing permissions and       //
//  limitations under the License.                                             //
//                                                                             //
// =========================================================================== //

package natlab.tame.callgraph;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

import natlab.tame.simplification.ThreeAddressToIR;
import natlab.tame.simplification.InputCallSimplification;

import natlab.tame.tir.TIRFunction;
import natlab.toolkits.Context;
import natlab.toolkits.analysis.varorfun.VFDatum;
import natlab.toolkits.analysis.varorfun.VFPreorderAnalysis;
import natlab.toolkits.path.FunctionReference;
import natlab.toolkits.rewrite.RenameSymbols;
import natlab.toolkits.rewrite.Simplifier;
import natlab.toolkits.rewrite.inline.Inliner;
import natlab.toolkits.rewrite.inline.PutCommentsInlineQuery;
import natlab.toolkits.rewrite.simplification.AbstractSimplification;
import natlab.toolkits.rewrite.simplification.CommentSimplification;
import ast.Function;
import ast.FunctionList;

/**
 *
 * This represents a static function, as stored in a SimpleFunctionCollection Object.
 * It stores the AST of a function in IR form, it's location (via a FunctionReference),
 * and all the functions called (sort of a basic symbol table).
 * and other useful information.
 *
 */
public class StaticFunction implements Cloneable {
    public static boolean DEBUG = false;
    Function function; //ast tree
    FunctionReference reference; //reference to this function
    String name;
    Set<String> siblings; //TODO - make these a hashmap<string,StaticFunction>
    Context context;

    /**
     * references to functions being called
     * this represents only non-class specific (overloaded) functions
     * a FunctionReference of null signifies that the function could not be found
     * (the kind is bottom)
     *- either because it doesn't exist, or because it is only overloaded,
     *  or is a variable coming from a script
     */
    Map<String,FunctionReference> calledFunctions;

    /**
     * Creates a Mc4 Function, given an ast and the source file.
     * This transforms the function to 3 address code and builds the symbol table.
     *
     * @param function the AST of the function, will get copied
     * @param source the file where it is from
     * @param a function finder, to resolve IDs into Function references
     */
    public StaticFunction(Function function, FunctionReference reference, Context context) {
        this.function = function.fullCopy();
        this.reference = reference;
        this.calledFunctions = new HashMap<>();
        this.name = function.getName().getID();
        this.context = context;

        //set siblings
        siblings = new HashSet<>(function.getSiblings().keySet());

        //transform to IR
        transformToIR();

        //create first symbol table
        findAndResolveFunctions();
    }

    public StaticFunction clone(){
        StaticFunction f = null;
        try {
            f = (StaticFunction)super.clone();
        } catch (CloneNotSupportedException e) {
            throw new UnsupportedOperationException(e);
        }
        f.calledFunctions = new HashMap<>(getCalledFunctions());
        f.function = function.fullCopy();
        f.siblings = new HashSet<>(siblings);
        return f;
    }

    //creates and puts first order approximation of the symbol table - variable or function
    private void findAndResolveFunctions(){
        //perform variable or function analysis on function and get result
        VFPreorderAnalysis functionAnalysis = new VFPreorderAnalysis(this.function,this.context.getFunctionOrScriptQuery());
        functionAnalysis.analyze();
        Map<String, VFDatum> flowset;
        flowset = functionAnalysis.getFlowSets().get(function);

        //go through all symbols, and put them in the symbol table
        for (Map.Entry<String, VFDatum> entry : flowset.entrySet()) {
            String name = entry.getKey();
            VFDatum vf = entry.getValue();

            if (vf.isFunction() || !vf.isVariable()){
                calledFunctions.put(name, this.context.resolve(name));
            }
        }
        //TODO deal with errors - unresolved functions? - they may be overloaded functions
    }

    /**
     * apply simplification on the ast
     */
    public void applySimplification(Class<? extends AbstractSimplification> simplification){
        FunctionList fList = new FunctionList();
        fList.addFunction(function);
        function = Simplifier.simplify(fList,simplification).getFunction(0);
    }

    //transforms the underlying AST to 3 address code
    private void transformToIR(){
        try{
            if (this.function instanceof TIRFunction){
                VFPreorderAnalysis anal = new VFPreorderAnalysis(function);
                function = (Function)new CommentSimplification(function, anal).transform();
                anal = new VFPreorderAnalysis(function);
//                function = (Function)new ThreeAddressToIR(function,anal).transform();
                function = (Function)new InputCallSimplification(function,anal).transform();

            } else {
                applySimplification(CommentSimplification.class);
                applySimplification(ThreeAddressToIR.class);
            }
        }catch (RuntimeException e){
            System.out.println("error transforming to IR:\n"+function.getName().getID());
            throw e;
        }
    }

    //getter methods
    public Map<String,FunctionReference> getCalledFunctions(){ return calledFunctions; }
    public String getName(){ return name; }
    public Function getAst(){ return function; }
    public FunctionReference getReference(){ return reference; }
    public Set<String> getSiblings(){ return siblings; }
    public Context getContext(){ return context; }

    /**
     * inlines a copy of the given function into this, if it is called from this function.
     * Note: in order to inline multiple functions, use inline(Map<FunctionReference, StaticFunction>)
     */
    public void inline(StaticFunction other){
        Map<FunctionReference,StaticFunction> map = new HashMap<>();
        map.put(other.reference, other);
        inline(map);
    }

    /**
     * inlines a copy of all functions that are in the given map,
     * and which are called from this function
     */
    public void inline(Map<FunctionReference, StaticFunction> map){
    	Map<String, Function> inlinerMap = new HashMap<>();

    	System.out.println("inlining everything in "+name);

    	//build inliner map
    	for (FunctionReference ref : map.keySet()){
    	    if (calledFunctions.containsValue(ref)){ //we need to inline ref
    	        //ref is in the map and is called from this - we need to inline it
    	        StaticFunction otherFunction = map.get(ref);

    	        //create a copy of the function
    	        otherFunction = otherFunction.clone();

    	        //merge symbol tables
    	        String oName = otherFunction.name;
    	        mergeSymbols(otherFunction, oName.substring(0,Math.min(4,oName.length()))+"_");

    	        //for any name that maps to ref, we need to inline it
    	        for (String name : calledFunctions.keySet()){
    	            if (calledFunctions.get(name).equals(ref)){
    	                inlinerMap.put(name, otherFunction.function);
    	            }
    	        }

    	        //update called functions table to remove all references to the other function
    	        for (String name : inlinerMap.keySet()){
    	            calledFunctions.remove(name);
    	        }
    		}
    	}

    	if (inlinerMap.size() > 0){
    	    System.out.println("inlining in "+name+": "+inlinerMap.keySet());
    	    //actually inline
    	    Inliner<Function,Function> inliner =
    	        new Inliner<Function,Function>(this.function,inlinerMap,new PutCommentsInlineQuery());
    	    this.function = (Function)inliner.transform();

    	    System.out.println("finished inlining, transforming to IR");

    	    //the inline creates non IR nodes, turn back into IR
    	    transformToIR();

    	    System.out.println("finished transforming to IR");
    	} else {
    	    System.out.println("nothing to inline");
    	}
    }

    @Override
    public String toString() {
        return
            "Function: "+name+
            "\ncalled functions:\n"+calledFunctions+
            "\ncode:\n"+function.getPrettyPrinted();
    }

    /**
     * merges the symbols of this Function with the given other Function
     * This will rename all symbols of the other function that are
     * already present in this symbol table - unless they refer to the same function,
     * or if they refer to a function in the other function but not in this, in which
     * case the variable in this will be renamed. Unless it is a builtin, which
     * won't get renamed.
     *
     * adds the called functions of the other map to this.
     *
     * Variables get renamed to <prefix><original name><postfix>,
     * where the prefix is a given argument, and the postfix are
     * some set of characters (usually numbers) that ensure uniqueness.
     * To rename variables in this, the prefix will be empty.
     *
     */
    public void mergeSymbols(StaticFunction otherFunction,String prefix){
        //the rename maps for both functions
        Map<String, String> renameOther = new HashMap<>();
        Map<String, String> renameThis = new HashMap<>();

        Set<String> symbols = function.getSymbols();
        Set<String> otherSymbols = otherFunction.function.getSymbols();

        //build rename maps - find name conflicts
        for (String name : otherSymbols){
            if (symbols.contains(name)){ //name conflict

                boolean doRenameOther = true; //we always rename other except for the following cases
                //case: name is fun in other only - rename in this
                if (otherFunction.calledFunctions.containsKey(name)
                        && !calledFunctions.containsKey(name)){
                    doRenameOther = false;
                }

                if (otherFunction.calledFunctions.containsKey(name)
                        && calledFunctions.containsKey(name)){
                    if(name.equals("sign")){
                    System.out.println("merging sign among "+otherFunction.name+" "+this.name);
                    }

                    //case: name is fun in both and they refer to the same - don't rename
                    if(calledFunctions.get(name).equals(otherFunction.calledFunctions.get(name))){
                        continue; // don't rename
                    } else {
                    //case: name is fun in both, refer to different functions, and other is builtin - rename this
                        if(otherFunction.calledFunctions.get(name).isBuiltin()) doRenameOther = false;
                    }
                }

                //generate new name and put in correct rename map
                String newName = RenameSymbols.getNewName(prefix + name,
                        symbols,otherSymbols,renameThis.values(),renameOther.values());
                if (doRenameOther){
                    renameOther.put(name, newName);
                }else{
                    renameThis.put(name, newName);
                }
            }
        }

        //actually rename
        rename(renameThis);
        otherFunction.rename(renameOther);

        //add the others' calls
        calledFunctions.putAll(otherFunction.calledFunctions);

    }

    /**
     * renames all symbols in this function according to the given map. That
     * is, all symbols that are keys in the map are renamed to the corresponding value.
     * This will also update the calledFunctions set.
     * @param renameMap
     */
    public void rename(Map<String,String> renameMap){
        //update AST
        RenameSymbols rename = new RenameSymbols(function, renameMap);

        //update called Functions map
        for (String key : renameMap.keySet()){
            if (calledFunctions.containsKey(key)){
                calledFunctions.put(renameMap.get(key),calledFunctions.remove(key));
            }
        }

        function = (Function)rename.transform();
    }
}


We have therefore seen an evolution from the call center (centralized management of telephone calls), to the contact center (centralized management of multiple channels of engagement) to a customer engagement hub, or as it is sometimes called a customer engagement platform, which brings together all the systems organizations need to provide omnichannel customer engagement – centralized administration and management of telephone and digital channels of engagement, workforce optimization, analytics, unified communications and integration with key business applications such as CRM. The hub must not only support key capabilities but must also closely integrate the systems so they can support processes that in the past have been disconnected, such as linking customer feedback with agent performance.
Our benchmark research into the contact center in the cloud shows organizations are gradually overcoming concerns about the cloud and organizations of all sizes are more willing to adopt cloud-based services. This is changing the vendor landscape because in a cloud environment vendors can more easily partner with other providers and offer a broader spectrum of services.
One such vendor is RingCentral. The company was founded in 1999 as a provider of on-premises business phone systems. In 2003 it joined the trend into the cloud and introduced RingCentral Office, a cloud-based business phone system that essentially is a software-based PBX in the cloud. The company has been continually enhancing this product and is now offering RingCentral Professional, which supports through a smartphone app for iPhone and Android devices capabilities such as a universal telephone number, voicemail, dial-by-name directory and call forwarding. The company also now provides RingCentral Fax, which enables organizations to send and receive faxes over the internet.
In 2015 the company took its first step into the contact center market through a partnership with inContact, offering RingCentral Contact Center, which integrates RingCentral Office and inContact contact center products to provide enterprise-wide telephony management and multichannel contact center capabilities. As a fully integrated assemblage of systems, it allows administrators to set up multi-channel, skills-based routing and advanced IVR capabilities using a single visual call flow editor. It also offers real-time reporting capabilities that help administrators monitor key metrics and improve call center efficiencies or identify areas for business performance improvement.
Later in 2015 the company acquired Glip. Its products support Facebook-style messaging and collaboration between employees, using both laptops and mobile devices. These have now been integrated with RingCentral Office, allowing employees across the organization to share information and collaborate on the resolution of customer interactions. Our benchmark research into next-generation customer engagement found collaboration to be the technology organizations believe could have the biggest impact on customer engagement. This is for two reasons. First, customers have come to expect that their interactions will be resolved at the first point of contact so if, for instance, a contact center agent cannot resolve an issue, it is important that the agent be able to find an employee that can help him or her do so. Second, employees increasingly handle interactions while away from their desktop so it is important they are able to collaborate with others while they are on the move.
Through its own developments as well as partnerships and acquisitions RingCentral has built a comprehensive customer engagement hub that offers integrated multichannel customer engagement, unified communications, collaboration and analytics, all managed and administered through a common set of tools. However, as I have written several times recently, I don't believe that is the end of the story. Our benchmark research over the last few years makes it clear that customer engagement is an enterprise-wide, multichannel issue that not only requires technology changes but also requires organizations to make cultural, people, process and information changes to become more customer-centric. Most will need help to bring about this degree of change, make the best use of current technology and keep up with ever-changing technologies such as digitization, artificial intelligence, machine learning and "bots." So organizations need to work with experienced vendors that provide professional service in addition to great software. Given its history and approach, RingCentral has both so I recommend organizations looking to improve customer engagement assess how it can help them achieve these objectives.


Spaceland sunseeker is the top of the Spaceland's luxury range a complete semi off road bespoke build caravan With an extensive array of extras. 2018 brand new luxury caravan. Sleeps two Take advantage of this great offer !!! Caravan comes with all the essentials Sheridan bedding & towels & robes hair dryer Breakfast essentials/ toaster ect ect.
Caravan can be delivered to your choosen location ranging from Byron bay to Noosa. Perfect for the Christmas holidays.


text:
Monitor Download App Faq About Us
Air Pollution Air Quality Index
Rising Smog Causes Poor Air Quality Index and The Impact Is Affecting the Climate
12th July 2019 0
In spite of the Government restriction on bursting crackers on Diwali last year, residents of the National Capital of India went ahead and contributed poorly to the air quality; causing a cloud of smog the following day.
Mr. Rohit Bansal, Founder, Director of AQI India talks about how the grave situation of Smog is engulfing Northern India and is severely impacting the climate change in the country. Read the interview here:
Why are we already facing a smog problem in Delhi, while it usually dawns after Dussehra and Diwali?
Every year, between October and November – Which is the peak season of burning crops in the northern part of the country, especially in Punjab and Haryana, the pollution gets 20 times higher than the threshold for safe air. The burning of the crop season, unfortunately, falls around the same time when the country is celebrating Dussehra and Diwali.
What are the adverse effects of aqiliving in these atmospheric conditions for a long period?
Air quality index is increasing every day and the impact is affecting the climate. The change in the weather pattern has worsened air quality. People in their 20s are already going through respiratory issues like sinusitis, asthma, and bronchitis. Living in such an atmosphere and breathing polluted air, obviously has a bad effect on our health leading to long-term chronic health issues such as lung cancer and other cardiovascular diseases.
Who are the people primarily at risk due to the pollution conditions?
Everyone can be at risk of falling sick from being exposed to pollution. However, people who are suffering from asthma, lung disease, cardiovascular disease, also children, pregnant women, and older people are also more likely to be affected by pollution conditions in the country.
What are some of the measures people can take to protect themselves from the adverse effects of the smog?
People have a misconception that smog occurs only because of the aftereffects of Diwali celebration. Smog is a common problem in metro cities and it happens anytime, anywhere due to industrial and transport emitting smoke. We believe, everyone can do their part in reducing the adverse effects of the smog. People can drive less, opt for carpool or use public transportation. Taking care and going for a regular tune-up of their vehicles that improves gas mileage and reduces emission. Avoid products that produce a high level of VOCs. These are few and basic measures that can help people protect themselves during any smog day.
What are some of the foods people should eat to enhance their system taking the smog into consideration?
Inhaling polluted air introduces several harmful substances into our lungs which obviously our body is not compatible to deal with. If the antioxidants present in our body are outnumbered, then these pollutants start affecting our immune system causing health issues which may lead to short- and long-term illness. A good diet plays an important role in our life. Opting for a healthy diet with powerful nutrients such as Vitamin A, C, and E along with green vegetables and dairy products will help your immune system to fight against the effects of the pollution on your body.
What are the measures people can take to ensure they don't participate in the already high levels of pollution in the air this festive season? What are the alternatives they could opt to celebrate?
Keeping in mind the adverse effect of pollution on our health, taking necessary precautions during this festive season is a must-do for everyone. Use of eco-friendly products and opting cracker-free celebration is not only the best way to help reduce air pollution but also noise pollution during Dussehra and Diwali.
Air air monitoring air monitors air pollutant Air Pollutants air pollution air pollution effects air pollution in India air purifiers air quality Air Quality Index air qulaity aqi india causes of air pollution delhi smog environmental effects India pollution smog smoke VOC World Health Organization
Deepshikha Deb
Crop Burning Affect Air Pollution Levels Across North India During the Diwali Season
Know About the Ill Effects of Air Pollution on Your Lungs
How 'AQI India' App Works?
Air Pollution (106)
Air Quality Index (9)
Andhra Pradesh Pollution (1)
Assam Pollution (1)
Bihar Pollution (1)
Business Market (1)
Chandigarh Pollution (1)
Delhi Pollution (21)
Gujarat Pollution (1)
Karnataka Pollution (1)
News Piece (17)
Telanagana Pollution (1)
Uttar Pradesh Pollution (1)
Uttarakhand Pollution (1)
AQI Recent Tweets
Stay Tune On
TOP 10 RECENT POSTS
Health and Economic Analysis of Deaths due to Air Pollution in India
8 Memes on Air Pollution that will open your eyes to the harsh reality.
Effect of Gas Stove Emissions on Indoor Air Quality.
Role of CO2 in Indoor Air and how to manage it effectively!
The effect of rain on air pollution
Food Warriors in the Battle against Air Pollution
Union government's new legislative commission for air pollution set to replace EPCA
How to find yourself the perfect mask for COVID-19?
13 Tips to Control your Indoor Air Quality
MoEFCC summons the capital and its neighbors to discuss Delhi's air quality
AQI India Tweets
Subscribe to AQI India

redpajama_set_name: RedPajamaCommonCrawl


text:
import { createReducer } from './createReducer'
import { successType } from './createAction'

describe('createReducer', () => {
  it('should return a function', () => {
    const reducer = createReducer({})
    expect(typeof reducer).to.equal('function')
  })

  it('returned function should call proper function based on given action type', () => {
    const loadUserByPk = () => {}
    const loadAllUsers = () => {}
    const handler = spy()

    const reducer = createReducer({})
      .on(
        loadUserByPk,
        loadAllUsers,
        handler
      )

    reducer({}, { type: successType(loadUserByPk) })
    reducer({}, { type: successType(loadAllUsers) })
    reducer({}, { type: 'loremIpsumDolor' })

    expect(handler.calledTwice).to.equal(true)
  })

  describe('reducer', () => {
    const loadUserByPk = () => {}

    const reducer = createReducer({})
      .on(loadUserByPk, (state, ignore) => ({ ...state, x: 1 }))
      .on('anotherActionName', (state, ignore) => ({ ...state, x: 2 }))

    const currentState = { x: 0 }

    it('should return previous state when no type handler is available', () => {
      const newState = reducer(currentState, { type: 'nonExistingActionName' })
      expect(newState).to.equal(currentState)
      expect(newState.x).to.equal(0)
    })

    it('should return a new state according to respective type handler (function)', () => {
      const newState = reducer(currentState, { type: loadUserByPk._trackedAction._successType })
      expect(newState).not.to.equal(currentState)
      expect(newState.x).to.equal(1)
    })

    it('should return a new state according to respective type handler (string)', () => {
      const newState = reducer(currentState, { type: 'anotherActionName' })
      expect(newState).not.to.equal(currentState)
      expect(newState.x).to.equal(2)
    })
  })
})

redpajama_set_name: RedPajamaGithub


text:
Foreign cricketers refuse to play next PSL edition in Pakistan
In an another setback to the efforts of reviving cricket in the country, majority of foreign cricketers have reportedly refused to stay for a longer period of time in Pakistan for the fifth season of the Pakistan Super League (PSL) next year.
Official sources of the league have confirmed that because of this reason the franchise owners wanted staging half of the mega national cricketing event in the United Arab Emirates (UAE) in 2020 as they felt that hosting the entire season in the country was not viable.
This is going to be a big blow to all the hopes to revitalise the most favourite game of the nation and they would not be able to watch it live in stadiums near their houses. Previously also, foreign players had expressed concern over playing in the country for fear of security, while a team of the International Cricket Council had last year visited here and gave security clearance for the PSL matches.
According to Daily Express, Pakistan Cricket Board (PCB) Chairman Ehsan Mani is adamant that there were no reservations pertaining to holding the entire PSL edition in Pakistan.
He said he had taken consent of the PCB patron-in-chief in this regard after discussing the matter with all the team owners. He said he had invited the franchise owners for a meeting on Monday in Lahore to discuss this matter again.
Also Read: 'Net run rate is utter garbage; I hate net run rate'
"Till now, no franchise has shown any reservations, so there is no possibility of shifting the matches anywhere else," he said.
When asked about the Multan Sultans' playing the fourth edition of the national league without paying franchise fees, the chairman PCB said that they were not given any preferential treatment and they were in compliance with their franchise agreement. However, he refused to comment any further on this issues saying that he could not share other details of the agreement.
Tags: cricketersPakistan Super LeaguePSL
#SupportFirdousJamal trends on social media
Hassan Ali reveals the date of his nikkah
Two Pakistani authors shortlisted for South Asian Literature prize
More than Rs 169.36 billion distributed under Ehsaas emergency cash program


Thinks what make Kevin be an otaku: It gives me lesson about life, and the fights are so awesome, also they are just so heart warming.
Im air-headed and will stay with my friends always loves anime and believes magic is true !
Favorite movie: Movies … Pirates of The Carrribean !


text:
The Husband's Money Belongs To The Couple But The Wife's Money Belongs To Her Alone – Marriage And Finance
by Beecee Ugboh | Posted on May 25, 2020 May 25, 2020
To hear a wife say to her husband, " your money Is our money but my money is mine" shouldn't come to you as a bizarre ideology. This ideology is what I've heard women, both young and old, say across generations which usually makes me wonder and I'll tell you why.
The Source Of Ideology
Men have been taught through the transmission of customs or beliefs to be the sole breadwinner and provider in their homes. This relationship ideology might be less prevalent in some parts of the world. But in the continent of African whose culture I am acquainted with, it's especially true.
The man is raised as the stronger gender to protect and provide for the family. I'm convinced that this ideology stems from the Holy Scriptures which commanded Adam to tend the garden and later till the soil as a result of his disobedience to God's instructions (Genesis 2:15 and 3:19).
In addition, the Bible talks about marital unity as being "One flesh," explicitly saying that the "MAN" shall leave his father and mother to be united to the wife. The male gender here isn't only portrayed as leaving his father's household but also seen as an independent person able to have and manage his own home that shelters his wife (Genesis 2:24). So this ideology of the male being the breadwinner and home protector is an age-long one.
The Ideology Demonstrated
Moving further into the way most marriages were contracted, in some climes, men pay huge amounts in cash and goods as the bride price because it is expected that a man should be equal to the task before thinking about marriage. Even in marriages where the bride price is lowest, other accompaniments such as the food, clothes, and entertainment for the day may solely be the man's responsibility except of course, he has a supportive family.
So when the couples begin their lives, the man is expected to solely provide for the home, "after all he's a man" some would say while the woman is expected to nurture the husband and kids without necessarily providing financially for the home. It would then appear that their roles have been spelt out.
Women overtime have argued that their role as wives and mothers is enormous and so it would be unfair to expect them to take on the additional roles of providing financially for the family and that leaves me with the question of who then is the proverbial virtuous woman in the Scriptures?
I've also grown up to know wives and mothers who would explain that their husband's money is for the household while their personal money is for themselves. They may occasionally support the home only if the need arises. Not to forget the fact that some women wouldn't even support the home with their personal money, no matter the circumstances.
The Ideal Home
BeeCee Ugboh
The idea of two heads are better than one, I believe, should cut across all situations– financially or otherwise. Some circumstances, of course, can predict the opposite. There may be a situation such as a polygamy that could warrant a woman to be wise in giving all she has to a husband. This, however, is not usually the case.
In a normal family setting, love is about openness, honesty, and the ability to share and sacrifice for each other. What would it benefit a woman whose husband isn't able to provide for the home to hoard her money while the family suffers?
Men have also over the years done their best to ensure that their wives aren't in a position to feed them. While some would argue that it's about ego, others would point out the fact that most women tend to become rude and disrespectful to their husbands when they are bringing more of the money to the table.
A man can afford to feed a woman for years in silence but a woman would feed a man for a few days and the world would know it. Hmm!
When it comes to family finances, it's advisable that couples handle such issues with wisdom considering the circumstances in which they find themselves. For instance, it wouldn't be wise for a woman who is married to a spendthrift to present all her money to the husband or else they'll get into financial trouble.
The idea of who is perceived as a breadwinner and who actually becomes the breadwinner should be embraced with caution and wisdom. In today's world, there's a shift where the perceived breadwinners aren't the actual breadwinners, because the women are happily providing for the homes. Marriage and financial management matters call for careful observations and thoughts.
What's your take?
Authored by BeeCee Ugboh for smartcouples.net © 2020. All rights reserved.
Marriage and financeammgospel Beecee Ugboh Couples Marital Relationship Empowerment Marriage pcakubueze pcakubuezecouples pcakubuezerelationshiptips smartcouples smartcouplesnet
Beecee Ugboh is a relationship expert, a life coach and educationist. She's a Co-host of "Your View" morning show at TVC Communications.
Marriage Is A Divine Institution
The 10 Indispensable Money Talks For Young Couples
What Is A Boss Lady – Successful Relationship Tips


text:
8 plus nine
5 plus eight
N.Y. State Senator Little, Va. Director of Housing and Community Development Shelton Honored with ICC Policy Maker Award
www.iccsafe.org
Contact: Steve Daggers
1-888-ICC-SAFE (1-888-422-7233),
SDaggers@IccSafe.org
New York State Senator Betty Little and Bill Shelton, Director of the Virginia Department of Housing and Community Development, are recipients of the 2014 International Code Council (ICC) Policy Maker of the Year Award. The award recognizes contributions that increase public awareness and leads to improved public safety.
ICC Board of Directors Past President Ronald E. Piester and N.Y. State Sen. Betty Little.
ICC Board of Directors President Guy Tomberlin (left) and Virginia Department of Housing and Community Development Director Bill Shelton.
Sen. Little, who is serving her sixth term in the state legislature, was nominated for the award by the New York State Building Officials Conference and the entire New York State Codes Coalition. Code Council Board of Directors Past President Ronald A. Piester, Director of the Division of Code Enforcement and Administration for the New York State Department of State, presented her with the award.
The award honors the senator for her ongoing support of local government officials and advocacy efforts to secure appropriations to pay for code books for code officials in New York State. She also is a longtime supporter of Building Safety Month.
"It's certainly an honor to be here and to be recognized," Sen. Little said. "I think that all of you have something special in the work that you do; you know that you have saved lives. And I think that's something to be very proud of. The code enforcement, rules and regulations, and the ideas and efficiencies, and products that you have supported and demanded for your communities have made a difference."
Under the leadership of Shelton, the Virginia Department of Housing and Community Development administers statewide building codes. He is a key advisor to the Governor, and the Virginia Secretary of Commerce and Trade, on state building code issues.
ICC Board President Guy Tomberlin, Branch Chief Residential/Light Commercial Inspections Land Development Services for the Department of Public Works and Environmental Services in Fairfax County, Va., presented the award to Shelton for his well-known support of the Virginia code enforcement community.
"I'm very honored and humbled," said Shelton. "I want to accept this award on behalf of all the great code officials from the state of Virginia. We all work together. We have a great system and I'm very proud of it. But most of all I'm very proud of all of you. I'm so glad to be here today to share with you all this success, of ICC and the Virginia code community."
Shelton has taken the message about the importance of building codes as an integral and equally important part of commerce, trade, resilience and safety for the citizens of Virginia to the Governor's office, to the members of the Virginia General Assembly and other commonwealth leaders. He recognizes and promotes how Virginia's building and fire prevention codes relate to economic development, protect the public, and at the same time, ensure the built-environment incrementally raises the bar at a reasonable cost. He makes sure the promulgation of building and fire prevention codes, as well as modular, manufactured housing, amusement rides, certification standards and regulations, is done in an inclusive, open and consensus aimed regulatory process with hundreds of stakeholders involved.
About us: The International Code Council is a member-focused association. It is dedicated to developing model codes and standards used in the design, build and compliance process to construct safe, sustainable, affordable and resilient structures. Most U.S. communities and many global markets choose the International Codes.


text:
'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});

var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

var _LatLng = require('./LatLng');

var _LatLng2 = _interopRequireDefault(_LatLng);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

var LatLngBounds = function () {
  function LatLngBounds(latitudeNorth, latitudeSouth, longitudeEast, longitudeWest) {
    _classCallCheck(this, LatLngBounds);

    this.latitudeNorth = latitudeNorth;
    this.latitudeSouth = latitudeSouth;
    this.longitudeEast = longitudeEast;
    this.longitudeWest = longitudeWest;
  }

  _createClass(LatLngBounds, [{
    key: 'getCenter',
    value: function getCenter() {
      return new _LatLng2.default((this.latitudeNorth + this.latitudeSouth) / 2, (this.longitudeEast + this.longitudeWest) / 2);
    }
  }], [{
    key: 'buildFromLatLngs',
    value: function buildFromLatLngs(latLngList) {
      var minLat = 90;
      var minLng = 180;
      var maxLat = -90;
      var maxLng = -180;
      var _iteratorNormalCompletion = true;
      var _didIteratorError = false;
      var _iteratorError = undefined;

      try {
        for (var _iterator = latLngList[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
          var latLng = _step.value;

          minLat = Math.min(minLat, latLng.latitude);
          minLng = Math.min(minLng, latLng.longitude);
          maxLat = Math.max(maxLat, latLng.latitude);
          maxLng = Math.max(maxLng, latLng.longitude);
        }
      } catch (err) {
        _didIteratorError = true;
        _iteratorError = err;
      } finally {
        try {
          if (!_iteratorNormalCompletion && _iterator.return) {
            _iterator.return();
          }
        } finally {
          if (_didIteratorError) {
            throw _iteratorError;
          }
        }
      }

      return new LatLngBounds(maxLat, maxLng, minLat, minLng);
    }
  }]);

  return LatLngBounds;
}();

exports.default = LatLngBounds;


text:
About the JDE
Visit jde Template on Facebook
Follow jde Template on Twitter
Follow jde Template on YouTube
View jde RSS feed
Research ArticleEvidence-Based Dentistry
Implementing Evidence-Based Practice in Undergraduate Teaching Clinics: A Systematic Review and Recommendations
Sara B. Werb and David W. Matear
Journal of Dental Education September 2004, 68 (9) 995-1003;
Sara B. Werb
David W. Matear
© 2004 American Dental Education Association
The objective of this project was to identify an effective methodology of approaching and implementing evidence-based principles in undergraduate teaching clinics to promote evidence-based dentistry in future clinical practice. A systematic review was undertaken to examine evidence-based clinical teaching and faculty continuing education. Research published from 1996 to 2002 was retrieved by searching several databases and the Internet, along with conducting hand searches and reviewing bibliographies maintained by faculty experts. Qualitative checklists for different types of studies were created to evaluate the literature. Relevant studies were selected if they met all four predetermined essential criteria and a minimum of two out of three desirable criteria. Systematic reviews were chosen if they met all five essential criteria. Data from selected articles were extracted, and study quality was assessed. We found that three systematic reviews and nine original research articles were deemed methodologically acceptable. Problem-based learning and evidence-based health care interventions increased student knowledge of medical topics and their ability to search, evaluate, and appraise medical literature. Dental students in a problem-based learning curriculum, emphasizing evidence-based practices, scored higher on the NDB I (National Dentistry Boards, Part I) than students in traditional curricula. While effective modules in implementing theoretical evidence-based principles exist, very few high-quality studies are available that examine these principles in dental undergraduate teaching clinics. No methodologically appropriate studies on the education of faculty in the implementation of evidence-based principles are available. Some studies promote promising theories and methodologies of teaching evidence-based care; based on these theories, a comprehensive model is proposed in this article. Considering the strength of evidence in the reviewed literature, we concluded that an evidence-based approach to clinical care is effective.
evidence-based dentistry
Ms. Werb is a Research Student, and Dr. Matear is Associate Professor, Discipline of Community Dentistry—both at the Faculty of Dentistry, University of Toronto. Direct correspondence and requests for reprints to Dr. David W. Matear, Faculty of Dentistry, University of Toronto, 124 Edward Street, Toronto M5G 1G6, Ontario, Canada; 416-979-4907, ext. 4499 phone; 416-979-4938 fax; david.matear{at}utoronto.ca.
Journal of Dental Education
Thank you for your interest in spreading the word on Journal of Dental Education.
You are going to email the following Implementing Evidence-Based Practice in Undergraduate Teaching Clinics: A Systematic Review and Recommendations
Message Subject (Your Name) has sent you a message from Journal of Dental Education
Message Body (Your Name) thought you would like to see the Journal of Dental Education web site.
Sara B. Werb, David W. Matear
Journal of Dental Education Sep 2004, 68 (9) 995-1003;
Conclusions and Suggested Model
How Clinical Instructor Behavior Affects Student Clinical Engagement from a Motivational Perspective
Evidence-Based Practice Knowledge, Attitude, Access and Confidence: A comparison of dental hygiene and dental students
Assessing Evidence-Based Practice Knowledge, Attitudes, Access and Confidence Among Dental Hygiene Educators
Characteristics of the Cochrane Oral Health Group Systematic Reviews
Introducing Evidence-Based Dentistry to Dental Students Using Histology
Evidence-Based Dentistry and Clinical Implementation by Third-Year Dental Students
Validation of an Instrument to Assess Evidence-Based Practice Knowledge, Attitudes, Access, and Confidence in the Dental Environment
Problem-Based Learning and the Workplace: Do Dental Hygienists in Hong Kong Continue to Use the Skills Acquired in Their Studies?
Periodontal-Systemic Disease Education in U.S. and Canadian Dental Schools
Development of an Interdisciplinary Course in Information Resources and Evidence-Based Dentistry
Continuing Professional Development of Dental Practitioners in Prato, Italy
Does Faculty Development Enhance Teaching Effectiveness?
Evidence-Based Dentistry: A Model for Clinical Practice
The Influence of "New Science" on Dental Education: Current Concepts, Trends, and Models for the Future
Educating Managers From an Evidence-Based Perspective.
A survey of dual-degree training opportunities at u.s. Dental schools.
Dental Clinical Teaching: Perceptions of Students and Teachers
Toward Defining Dentists' Evidence-Based Practice: Influence of Decade of Dental School Graduation and Scope of Practice on Implementation and Perceived Obstacles
Information-Seeking Behaviors of Dental Practitioners in Three Practice-Based Research Networks
Perceptions and Practices of Dental School Faculty Regarding Evidence-Based Dentistry
Show more Evidence-Based Dentistry
About ADEA
Reprint Policies
© 2020 Journal of Dental Education


text:
import { Component } from '@angular/core';

@Component({
    selector: 'navbar',
    template: `

Mildchat Server

    `,
})

export class Navbar { }


We pride ourselves on being one of the finest, if not the best wedding venue in Essex. Our staff are available to offer advice on every aspect of your day from local registry offices, to assistance with creating a personalised menu for you and your guests. Located in the heart of the Essex countryside, our idyllic venue for your wedding reception and civil ceremony is sure to be one to remember. Featured in many photographs and publications throughout Essex, Ashwells wedding venue is surrounded by astonishing sights and historic buildings with a backdrop of fresh, divine countryside that will compliment your perfect wedding.
Ashwells is a select venue in Essex officially licensed to hold civil ceremonies. Our idyllic surroundings and historic buildings are the perfect setting for your special day. Registry office information on weddings in Brentwood, Essex also available upon request.
Treat your guests to a selection of exquisite foods from our special menu or create your own. Roast lamb, poached salmon and glazed honey duck are just some of the mouth watering dishes available from our kitchen, making Ashwells one of the most desirable venues in the Essex region.
With a reputation for being the best party venue in Essex, Ashwells Country Club is the perfect place to hold your reception. With our extensive selection of drinks from the bar and a superb buffet on offer, your special day is sure to finish in style!
Ashwells is located in an ideal position for easy access from the Essex stretch of the M11, M25 and A12. The grounds are situated in the heart of the Essex countryside with views that will stay in your memory for years to come.
With ample parking for your guests and many local bed and breakfast establishments (both in Brentwood and Essex), your party will be able to enjoy the day without having to worry about travelling home through Essex and beyond.


Assisted Reproductive Technology (ART) is the use of any method used to help conceive a child. This can include IVF treatments, artificial inseminations, and other instances where embryos are handled or aided in any way. It's this science that allows egg donation, surrogacy, and families who would not otherwise exist to become possible. And for the most part, it's something that remains unregulated by federal law.
There are no real federal regulations on items such as how many fetuses may be placed into a woman's uterus or how many fetuses a woman is legally allowed to carry – these are personal decisions for the parties involved, with the advice of their physicians. The United States is also one of the few countries allowing compensated surrogacy, and not federally mandating upper or lower compensation limits.
The lack of involvement from lawmakers on a federal level likely stems from the desire to avoid passing laws that will impact the creation of life or, in some cases of ART, the abortion of fetuses.
As a result of this lack of federal involvement, state lawmakers are developing regulations and guidelines for what they believe to be best for the residents of their states. In some cases, these regulations might mandate the types of contracts that surrogates, egg donors, or intended parents can enter. In most cases, however, these laws do not affect the content of the contracts but instead deal with what sorts of intended parents are allowed to engage in ART in the respective state. These laws are often related to the state's stance on LGBT rights and relationships.
The nature of state-by-state legislation is that regulations are constantly in flux and changing, creating a potentially confusing environment for many would be surrogates and intended parents. These state-by-state regulations also mean that surrogates residing in certain states may not be a potential match for some intended parents in other states, depending on each state's laws.
For example, some states only allow for surrogacy when a couple is married and the intended mother's egg and the intended father's sperm are used to create the embryo. A surrogate living in such a state would not be able to be matched with intended parents who are either unmarried or need donor sperm or a donor egg.


text:
Middle Class Political Economist
I grew up in a middle-class family, the first to go to college full-time and the first to earn a Ph.D. The economic policies of the last 40 years have reduced the middle class's security, and this blog is a small contribution to reversing that.
Comments Guidelines
All comments are pre-moderated. No spam, slurs, personal attacks, or foul language will be allowed.
New Jersey Subsidies More Out of Control than Ever Under Christie
I have written before how state and local subsidies are more out of control than ever, and more recently how the number and size of megadeals has increased substantially since the Great Recession.
Now a new study from Governing magazine (h/t to Al at LinkedIn group Economic Development 2.0) exhaustively analyzes New Jersey's five largest incentive programs and their growth since 2011. Governor Chris Christie has made aggressive use of incentives a centerpiece of his economic development strategy, but the magazine's comparison of New Jersey's job performance with than of surrounding states shows that it simply isn't working. Not only that, according to the report, "at least 20 companies receiving incentives filed layoff notices" before fulfilling their job requirements.
But it is the sheer dollar value of incentives that makes the head spin. According to the magazine's estimates, the state awarded $904 million in 2011 and $872 million in 2012. Adding in this year's awards brings the total to $1,950 million which is, Governing notes, "more than the previous 15 years combined." (Note: 15 years is the entire life of these programs.)
Moreover, some of the biggest incentive awards have been some of the most outrageous. The Urban Transit Hub Tax Credit awarded Panasonic $102.4 million to move nine miles, within the state, from Secaucus to Newark. As I have reported before, giving subsidies to move existing facilities is the most obviously wrong form of incentive use, because no new jobs are being created, but tax revenue is cut. Interstate job piracy is bad, but for the state to fund intra-state piracy is lunacy.
Meanwhile, New Jersey's July unemployment rate came in at 8.6%, #43 of the 50 states.
Kudos to Governing and reporter Mike Maciag for a great piece of reporting, providing a well-documented case study of what out-of-control subsidies look like as the country tries to recover from its ongoing jobs depression.
Cross-posted at Angry Bear.
Posted by Kenneth Thomas at 2:51:00 AM
Labels: Chris Christie, economic development, New Jersey, state subsidies
eclisham September 10, 2013 at 11:41 AM
While I am not here to defend economic incentives, either in general or in the particular, I do want to make clear that the purpose of one of the incentives you mention -- the Urban Transit Hub Tax Credit -- was NOT job creation, and should not be criticized on that basis. (The Governing article hinted at this but did not make it clear.)
The stated purpose of the UTHTC was to spark capital investment in distressed urban areas that have good transit infrastructure -- something New Jersey has a lot of. Judged on that basis, the incentive has been successful: more private, unsubsidized capital investment has flowed to those areas following the awarding of these tax credits, adding to the ratable base in these urban areas and allowing them to invest in further revitalization. We can debate whether that is a good use of subsidies, but we shouldn't be criticizing a subsidy for not doing something it was never intended to do.
Also, all of the economic incentives in New Jersey have net-benefits requirements, something else you failed to mention in this post. (FYI, all UTHTC recipients included net job growth in their net-benefits documentation; more detail is here: http://www.njeda.com/web/pdf/HUB_Activity.pdf. Panasonic projected 250 new jobs, just FYI.)
And finally, a question: Did the companies that filed layoff notices after receiving subsidies receive those subsidies during Christie's administration? That would be an important detail. (Again FYI, to date only one UTHTC awardee has actually been issued a tax certificate.)
So, as I said, I'm not here to defend tax subsidies, but I think the discussion about them is a lot more nuanced that this post allows.
Kenneth Thomas September 11, 2013 at 5:18 PM
Thanks for the comments, which I will take in a slightly different order. First of all, all 20 of the firms filing layoff notices received their incentives "since 2010," according to the Governing article, which I take it is their shorthand for during the Christie administration.
Next, if I read the table at your link correctly, total capital investment for the project was $125.8 million, of which $102.4 million is being paid by the state and $23.4 million by Panasonic. In my book, that's really excessive. In the EU, a subsidy equal to 80% of the investment is not ever allowed. In fact, I would estimate the maximum it could get, only in the poorest regions of the EU that have a 50% maximum "aid intensity" limit, would be a little under 40% of the investment, since the investment is greater than 50 million euros (about $65 million), a threshold that triggers lower aid maxima (half of a region's normal aid maximum). Again, that's in the very poorest regions of the EU.
To get to your main argument, the idea of encouraging the use of underused transit infrastructure is a good one. Leaving aside the fact that the subsidy was too large relative to the investment, the same effect could have been gotten by giving a $102.4 million subsidy to a company creating all new jobs, rather than one leaving behind a 1,000 job hole (and associated lost tax revenue) and empty office building in another city in New Jersey. That was my major point with regard to Panasonic. As Good Jobs First showed in its report, The Job Creation Shell Game, many states have shown that they know how to write anti-piracy rules into their subsidies. New Jersey should have done that with UTHTC.
eclisham September 11, 2013 at 5:49 PM
Ah, we're basing this on the Good Jobs First report. OK.
I'm not in a position to offer a judgement on what is an "excessive" subsidy, except to note, again, that each recipient of the UTHTC was required to demonstrate net benefits. So, if the numbers are to be believed, New Jersey will be better off as a result of these incentives than without them.
The issue of "moving" jobs is also a nuanced one. Do we really want a bunch of office jobs in Secaucus, which is almost entirely auto-dependent, plagued with traffic and not near much housing at all? Secaucus is full of warehouses and is a huge logistics center (and, to offer a value judgement, doesn't really need the tax base since it has very few residents), but the kinds of jobs Panasonic had there are much better suited for a higher-density, transit-rich environment. (This is what we have come to call undoing dumb growth.) But again, the UTHTC wasn't about jobs, it was about raising the tax base.
Perhaps you could say more about how job creation by itself will raise a city's tax base and increase the use of its transit infrastructure, the two stated goals of the UTHTC. I see them as different objectives, and I'm not seeing how one gets you the other, so I'd love more clarity on that.
Hypothetical question: If New Jersey had had anti-piracy rules in its UTHTC, would Panasonic have left the state? It was definitely going to move someplace.
The real problem in New Jersey, which you don't address, is the home-rule problem. Every municipality wants ratables and not residential development, because each municipality is wholly responsible for funding its own schools and there's no way residential property taxes can cover those costs. So municipalities poach commercial development mercilessly from each other, just the way states do from other states, rather than make the hard decisions about regionalization and allocation of tax levies so that all land-use decisions can be made in a more sane and rational manner. THAT would go a long way toward your anti-piracy goal.
The school-funding issue is particularly a problem for distressed urban areas, which don't have the rich tax base to fund their schools that the wealthy suburbs do, so anything they can do to raise their tax base, they're going to do. Ergo, the UTHTC.
Again, I'm not debating the size or wisdom of the subsidy, merely asking that you acknowledge its stated purpose, which was NOT to create jobs, and its success in achieving its stated purpose, which was to incentivize further private investment. Thanks.
I'm not sure of the significance of your first sentence. I wrote on p.268 my 2000 book *Competing for Capital* that relocation subsidies are "the most objectionable of present practices, which is 12+ years before the GJF report, so it's nothing new to me (and Greg LeRoy was fighting subsidized relocations back in the 1980s, so it's not new to him either). You are quite right that regionalization would reduce poaching incentives, but local governments often resist steps toward regionalization. We have a sales tax pool in St. Louis County (mostly west of the city of St. Louis), but not all cities are part of it, and most of the worst abuse of sales tax TIF takes place outside the pool.
Since I did not address it in my last comment, I should mention that I don't think "net benefit" requirements are worth the paper they're printed on. I have strong doubts about the cost-benefit analyses normally used and, more importantly, cost-benefit analysis generally ends at the jurisdiction border, despite the fact that the costs of a relocation almost always occur outside the jurisdiction's border. This principle is why, in the European Union, the Commission makes the ultimate decision on whether subsidies may be granted, not the Member States. Only a bigger entity will take all the costs and benefits into account.
I'm not sure why you emphasize "incentivizing further private investment" as something distinctive about the UTHTC. That's a characteristic of all investment incentives, regardless of any more specific purpose. What I took you to be saying was unique about it, and which I did acknowledge in my last comment, was that it incentivizes taking advantage of underused transit infrastructure. And I said that was a valuable goal. But that doesn't let us avoid the question of "size or wisdom" of the subsidy, because they are costly, both directly and in terms of opportunity cost. And it doesn't excuse a design flaw like not having an anti-piracy clause.
Regarding your hypothetical, I don't know whether Panasonic would have moved had UTHTC included an anti-piracy clause and, unless you are a top executive at Panasonic, you don't know either. A company has every incentive to say it's moving, whether it would move or not. MasterCard in Missouri said it would move to Dallas unless it received a subsidy to keep its operations here (it got the subsidy and stayed here), but guess what? There was not a single article in the Dallas press about MasterCard possibly coming, and the business editor of the Dallas Morning News told me he'd never heard any rumors of MasterCard moving there.
I didn't comment on home rule before because you had not raised the issue. We see poaching of retail in Missouri all the time, precisely to capture tax base. But it hasn't generated sales tax growth exceeding regional income growth and, with each subsidy, the tax base has actually been cut.
Jack September 12, 2013 at 4:20 PM
"43rd worst of the 50 states" makes it the 8th BEST.
You might want to rephrase that.
Ha, good catch! Thanks!
Follow @MiddleClassPoli
Still available! Hardback or e-book!
Professor Emeritus of Political Science, University of Missouri-St. Louis; Fellow, Good Jobs First. Author of Competing for Capital: Europe and North America in a Global Era (Georgetown University Press, 2000) and Investment Incentives and the Global Competition for Capital (Palgrave, 2011). Available for research, consulting, and expert testimony. All opinions expressed are my own and not my employers'.
Links 1/28/23
Latest from Crooks and Liars
Real Estate Newsletter Articles this Week: New Home Sales at 616,000 Annual Rate in December; Previous 3 Months Revised Down Sharply
Pension justice
The Incidental Economist (Posts)
Blog | Tim Vlandas | Politics and International Relations Department, University of Reading
How Russia's invasion of Ukraine has changed public opinion in Europe
Consider the Evidence
Interview with the Stone Center on Socio-Economic Inequality
Listen to This: The Race To Ban Abortion
Jared Bernstein | On the Economy
Update re: On the Economy
Angry Bear - Financial and Economic Commentary
Jobless claims have best pandemic week yet
Economist's View
32+ Years...
CityLab - Bloomberg
BartCop Entertainment
Good Jobs First Blog | Good Jobs First
New Jersey Subsidies More Out of Control than Ever...
U.S. Median Wealth Only 27th in World
As I discussed last week , U.S. median wealth per adult is lower than many other countries. To be exact, it comes in at #27 for 2012, at $38...
U.S. Trails at Least 15 OECD Countries in Median Wealth
Via @exiledonline, I learned today (July 18) that Canadians are richer than Americans. This is rather surprising, since GDP per capita is hi...
Median Wealth Increases, but U.S. Still Stuck at 27th in World
The new Global Wealth Report and Global Wealth Databook from Credit Suisse were released last week. According to the Report (p. 3), Glob...
Basics: Real Wages Remain Below Their Peak for 39th Straight Year
The release last month of the Economic Report of the President has elicited a great deal of commentary, but none that I have seen touches o...
Surprise! Facebook Avoids its European Taxes
If you are as cynical as I am, I know you are not surprised that Facebook paid Irish taxes (via Tax Justice Network ) of about $4.64 millio...


Quality reed diffusers made right here in the USA!
our reed diffuser oils are not diliuted and are alcohol-free !
Reed diffusers are perfect for the office, home or even dorms.
Each reed diffuser comes gift boxed!
For a complete description of our fragrances please visit our Jar Candles page for details.


text:
Q: JS variable names - plain source vs as keys I am looking for information on the difference between acceptable variable names in JavaScript, when they are key names in an object versus when the variables are referenced declaratively.
For example:
in an object, I can do this:
var obj = {

 '##A': 1,
 '@B': 2,
 'C*': 3

};

however, we cannot reference those variables in the code, as this will be some form of syntax error
of course, we cannot do this:
obj.##A++;  //syntax error
obj.@B++;   //syntax error
obj.C*++;   //syntax error

and we definitely cannot do this either:
var ##A = 1; //syntax error
var @B = 2;  //syntax error
var C* = 3;  //syntax error

I believe the primary difference is that the key of object can take any value of a JS Symbol. Whereas a variable name cannot take any value of Symbol.
So this is a two part question:

*

*How is this disparity described in JavaScript? What was the motivation to have the disparity between Symbol's being valid key names but not valid variable names?

*Is there a publicly available regex that can validate a JS variable name? I want to run this regex against keys of a particular object. The reason is that users of a library that I am writing will define variable names with the keys from an object, and they could easily use Symbol characters that would be invalid JS variable names.

To be more specific, this is for a dependency injection facility.
The end-user defines dependencies like so:
const deps = {

  'request': function(){
      return require('request'); //useless, but as a simple example
  },

  'users': function(){            //no problems here
      return db.users.find({});
  },

  'users-older-than-13': function(){    //invalid because of "-" chars
     return db.users.find({age: {gt: 13}});
  }

};

redpajama_set_name: RedPajamaStackExchange


Encourage the Sunshine back into your life with the yellow Dopper drinking bottle. Save around 40 plastic bottles a year by refilling this 450ml bottle with tap water. Drink as a normal bottle or unscrew and pour the water into a self-supporting cup.


text:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
    android:opacity="opaque">
    <!-- The background color, preferably the same as your normal theme -->
    <item android:drawable="@android:color/white" />
    <!-- Your product logo - 144dp color version of your app icon -->
    <item>
        <bitmap
            android:gravity="center"
            android:src="@drawable/ic_launcher" />
    </item>
</layer-list>


Make something sweet with the Cotton Candy Clear Photopolymer Stamps from Avery Elle. There are 13 stamps included on a 4" x 6" storage sheet. The stamps are in the shapes of cotton candy and words like "birthday" and "thanks." Use the stamps with an acrylic block, inks of your choice and the coordinating Cotton Candy thin metal dies (all sold separately). Made in the USA.


This insightful and provocative journey through spiritual landscapes explores the ways in which spiritualities of life have been experienced and understood in Western society, and argues that today's myriad forms of holistic spirituality are helping us to find balance in face of the stifling demands of twenty-first century living.
Completes a trilogy of books including The Spiritual Revolution (2005, with Linda Woodhead) and The New Age Movement (1996), charting the rise and influence of spirituality today.
Paul Heelas is Professor in Religion and Modernity in the Department of Religious Studies at Lancaster University. For some thirty years he has published extensively, including The New Age Movement (Blackwell, 1996) and The Spiritual Revolution (Blackwell, 2005, with Linda Woodhead), and is one of the world's leading authorities on the study of contemporary spiritualities.
PART I: PORTRAYING SPIRITUALITIES OF LIFE.
1 From the Romantics: The Repertoire.
PART II: THE 'CONSUMING GROWTH' DEBATE.
4 The Language of Consumption and Consumeristic Aspects of Mind-Body-Spiritualities of Life.
5 The Sacred and the Profane: Spiritual Direction or Consumer Preference?.
6 The Matter of Personal Significance: Profaned Superficiality?.
7 Work: Consumptive or Productive?.
PART III: TO WORK BEYOND THE CONSUMING SELF.
8 A 'Fag Ending' of the Sacred or Fit for the Future?.
Epilogue: Birthright Spirituality Beyond the West.
Appendix: Evidence Indicative of Inner Life 'Beliefs'.


text:
Astronaut Neil Armstrong Said His Most Significant Steps Weren't on the Moon; They Were Where Jesus Walked
Jonathan Feldstein : Jul 18, 2019 Breakingisraelnews.com
The significance of Jesus, and His accomplishing of our redemption, is greater than any of mankind's greatest accomplishments.
(Israel) — [Breakingisraelnews.com] More than two decades after his first moon walk, Neil Armstrong visited Israel where he didn't chart a new path, but followed an old one. Because of his faith, this was something that he acknowledged as being even more significant than his 1969 moon walk. (Image: Wikimedia Commons)
When Armstrong visited Israel in 1994 he was brought to a place in the Old City of Jerusalem and asked Meir Ben-Dov, his host and noted archeologist, if Jesus Himselfactually would have walked there.
"I told him, 'Look, Jesus was a Jew,'" recalled Ben-Dov. "These are the steps that lead to the Temple, so He must have walked here many times."
Armstrong asked if these were the original steps, and Ben-Dov said that they were.
"So, Jesus stepped right here?" asked Armstrong. "That's right," answered Ben-Dov.
"I have to tell you," Armstrong said to the Israeli archaeologist, "I am more excited stepping on these stones than I was stepping on the moon"... Subscribe for free to Breaking Christian News here


In 2016, new residential dwellings for Penza Region was 565.7 thousand square metres. New residential dwellings of Penza Region increased from 208.6 thousand square metres in 2002 to 565.7 thousand square metres in 2016 growing at an average annual rate of 8.10 %.
What is new residential dwellings?
What is Penza Region new residential dwellings?


text:
Home / News / Wis. asks state Supreme Court to take union case
Wis. asks state Supreme Court to take union case
By: WISCONSIN LAW JOURNAL STAFF	April 7, 2011 5:48 pm
Madison – Gov. Scott Walker's administration asked the Wisconsin Supreme Court on Thursday to dismiss a lawsuit challenging the law that would take away nearly all collective bargaining rights from public workers and block any further action by a lower court in the case.
The Justice Department filing also asks the Supreme Court to remove a judge's order blocking enactment of the law that was signed by Walker on March 11. The request was made on behalf of Walker's top aide Mike Huebsch, secretary of the Department of Administration.
Huebsch said in a statement that he would not proceed with enacting the law per the circuit court's order halting further action, but he wants the Supreme Court to take over the case to provide clarity to state and local governments trying to balance budgets.
The law in in limbo takes away nearly all collective bargaining rights from public workers and also forces state employees to contribute more toward their pension and health care benefits, amounting to an 8 percent pay cut. The savings to the state are estimated to be $30 million by July. Republican legislators passed the law despite a bitter standoff with Democrats and weeks of large pro-union protests in the state Capitol.
"As we work to address enormous fiscal challenges, what government needs most now is certainty and that's what we are asking for," Huebsch said.
Democratic Dane County District Attorney Ismael Ozanne, who brought the case challenging the law based on an open meetings law violation, said he had just received the latest filing and did not yet have time to read it.
"We'll take a look at it and I'm sure we'll have some response," he said.
The DOJ filing asks for the Supreme Court to take the case, even though it hasn't reached its conclusion in circuit court yet, based on a claim that the judge exceeded her authority.
In the filing, the DOJ argues that Dane County Circuit Judge Maryann Sumi does not have the authority to strike down an act of the Legislature based on an alleged violation of the state open meetings law, the court can't stop a law from taking effect and that it improperly issued a temporary restraining order.
The Supreme Court has already been asked by the Justice Department to accept its appeal of the judge's order putting the law on hold. The Supreme Court has not said whether it would take up that appeal and it is under no timeline to make a decision.
On Wednesday, Democratic Secretary of State Doug La Follette asked the Supreme Court to drop that appeal which was made in his name. La Follette's request, made by his private attorney Roger Sage, alleges that Justice Department lawyers drafted the March 21 appeal of the judge's order without consulting La Follette, even though the appeal was submitted on his behalf.
Department spokesman Bill Cosh said in a statement that the DOJ disagrees with La Follette's assertion that he wasn't consulted about the appeal before it was filed. The department said in a legal response Thursday that it is "fully capable and able to adequately represent" La Follette.
The appeal at issue seeks to undo the judge's order barring La Follette from publishing the law in the state's official newspaper – the last step before a law takes effect – while she considers a lawsuit challenging the way the law was passed. Sumi extended the order infinitely last week, and it could be months before she rules.
David Prosser election JoAnne F. Kloppenburg Wisconsin Supreme Court 5:48 pm Thu, April 7, 2011 Wisconsin Law Journal - WI Legal News & Resources
Tagged with: David Prosser election JoAnne F. Kloppenburg Wisconsin Supreme Court
Previous: Waukesha County updates vote total, gives Prosser big lead
Next: Attorney follows tax work to Milwaukee


text:
info@southernskyadventures.com
LUXURY SAFARIS
Family Safaris
University / Alumni Groups
Golf Safaris
HomeTravel newsSupper, Vilanculos, Mozambique
September 5, 2012	by lightspeed
Supper, Vilanculos, Mozambique
Posted in Travel news
After staying at Dugong Beach Lodge any readers of this blog will believe that being able to stay in such places is greatest benefit of this vocation. What drove me to start my business was encapsulated in the meal I enjoyed last night. The people of Africa have an ability to take on daily challenges that most westerners would wilt under if thrown in the same circumstances. More impressive is their persevering attitude about working towards a solution while never losing the attractiveness of being overly hospitable.
Last night proved to be a snapshot of what I have described above.
Pat Rezlaff and his wife, Mandy, own Mozambique Horse Safaris based just down the beach from Archipelago. The couple became friends with Mike Moye about 3 years ago when Mike was here for a few months. The Rezlaff story, like many a Zimbabwean, is tragic but yet also reveals the resolve of its people to keep plowing forward.
Farm owners near Harare and horseback riders specializing is game viewing in the African bush, the Retzlaffs were forced from their land about 6 years ago by the current Mugabe government. Their trek east to the coast of Mozambique was not an easy one requiring a yeoman's effort to get their horses and a number of other horses into a safer haven. They have since setup again started over like so many Zimbabweans and watched their families get torn apart. Their son has since moved north into Tanzania concentrating on serving as support staff for nature programming shown on National Geographic, Animal Planet and Discovery. Their daughter currently resides like many Zimbabweans, in London.
Pat invited me over to extend our prior discussion of my desire to head north into Gorongosa National Park where his son served as a game ranger for a few years. Gorongosa was once held on the same level as the Masai Mara in Kenya and the Serengeti in Tanzania in regards to pristine wilderness and prolific game viewing. The civil war from 1975 – 1990 witnessed a wholesale slaughter of the big game in the park as the military and locals culled in order to feed themselves. Since those dark days the road back to where it once stood has been long. With the help of Gregory Carr, a wealthy US businessman who has pumped many millions of dollars into the park of his own money, the management of the process has begun to see some success. I am eager to head that way as I have been told the park is not visited very much and remains a throwback to the way wildlife parks were created in the early years of conservation.
Fred and Janie Wallace gave me a ride over to Pat's house. Mandy left for London a couple nights ago. The story of their horse rescues from Zimbabwe reached the British press and subsequently there has been a book deal in the works. The final draft is close to being finished and some meetings between Mandy and the publishers in London must take place so off she has gone.
Fred and Janie's story is yet another living current history of the plight of Zimbabweans. They also fled Zimbabwe in the mid 200's when the inflation was the highest in all the world. With their 3 boys, they left for Australia where Fred began work on a farm for 2 years. Thereafter he worked construction and Janie took on what she could fine along the way. Their boys were all about between the ages of 12 and 18 and the Wallace's left to give their children a chance to start over. Fred and Janie stayed for 5 years, got their children settled into a new country, gained their citizenship and have since come back to Zambia to make a go of it again. I have found those that are African born and bred find it hard to leave for good. The children have stayed behind in Perth and are all now between about 17 and 23 and on their own. Lots of sacrifices are made by these Zimbabweans to make a new life for themselves.
One of the volunteers helping Pat and Mandy, Kathryn from England, was with us this last night before she boarded her plane for home.
We all chipped in an helped prepare a mighty fine lamb curry. Janie did the cooking as my culinary skills are lacking. I served as prep cook and southern raconteur. Two bottles of wine and a bottle of port into the evening we have covered a myriad of subjects from the Middle East to servicemen and casualty losses in WWII to the finer parts of accents and word choices in our varied dialects of spoken English. Good company all the way around.
July 11, 2010	by lightspeed
Sabyinyo Silverback Lodge, Volcanoes National Park, Rwanda
I made it back to Nairobi on Friday via a private…
Chinhoyi, Harare and Mana Pools, Zimbabwe
After a few days at Henk's house gathering some R &…
40 feet and 65 tons – Southern Right Whale Boat Charter – Walker Bay, South Africa
Think about those numbers for a minute – 40 feet and 65 tons of mobility in the sea. For anyone who has seen a whale in the ocean it can be hard to get a feel for how big these animals are as most all their bodies remain underwater when we see them. Perhaps a better way to get a feel for their size from afar is to remember that a full grown male elephant weighs 6 tons. So, the Southern Right is ten times the weight of a mature elephant – 10 times. Somewhat sets you back when you think about it.
Dugong Beach Lodge, Vilanculos Sanctuary, Mozambique
Gorongosa National Park, Mozambique
/southernskyadv
2123 Fairview Road, Raleigh, North Carolina 27608 USA
© 2019 Southern Sky Adventures All Rights Reserved


text:
Fox after a long interval of BETM
What a wonderful evening with all those fans around! This doubles the fun. But no, I will not give up my first row middle seat ticket for Oliver tomorrow and join for Billy Elliot, like some of them proposed.
That was the second time I could see Fox and he has changed over the last one and a half years!
Let me try to go through the show chronologically. "The stars look down": I really like this song, as it expresses all the hope the people have at the beginning of the long conflict. Today it was not too loud, which it sometimes is. This is also the first appearance of Billy, and to my impression Foxes voice has matured. Not too much, but no soprano any longer (someone more knowledgeable might correct me).
The early morning scene, with the whole family: very funny. I can laugh at the pancake/sugar scene every time I see it. Then Billy with grandma: obviously not only Foxes voice has matured, but his acting also, simply perfect. Interaction with his mom, very thoughtful. The boxing scene, funny as always with an intermediate applause for small boy when he gives up over his pushups. So sweet.
Shine: again with a brilliant Caroline Deverill. Very good voice, strong presence. I could imagine, that it is not easy for Billy and the girls to pretend, they cannot dance: they did it perfectly, though! In the bridge to the next scene we see Billy doing some shadow play while he imitates some dancing moves. Fox made it quite clear in this short scene, that his dancing skills are without question.
This leads over to "We'd go dancing". Not really my song. The more often I hear it, the better it gets, nevertheless, not my favourite. Which does not mean, that it wasn't performed very well!
Bridge to "Solidarity": funny and good played by the policemen. Interaction of Billy and Debby very good. It is important that Debby reacts reasonably to the fact, that Billy's mom is dad, which Fleur does!
"Solidarity": certainly one of my favourites! I like the mixture of the miners conflict with the dancing lessons (nevertheless I would like to have a pure Solidarity song on CD). This is the scene, when it turns out, Billy has potential. Fox played the scene when Mrs. Wilkinson explains pirouetts differently, as he stood besides the girls and just Debby observed him closely. This is the first time, Debby shows her affection for Billy and very good played by Fleur. And also very good, that Fox reacted to this.
Bridge to "Expressing yourself". When Billy gets banned from ballet lessons: Billy shouts "I hate you" at his father and then calls him a bastard. This is difficult to play convincingly, but Fox made it! Then Mrs. Wilkinson persuades Billy to private lessons. Also difficult to play, but no problem for Fox.
"Expressing yourself": George and Fox were just having fun. George made Fox grin a couple of times, which was perfect. By the way, in German I would call George a "Rampensau". For all who have followed me until here: now you can find out, what that means, as there is no translation in English.
Bridge to "The letter" when the situation at home goes out of control: Craig Gallivan as Tony is brilliant! Very convincing indeed.
"The letter": I have heard this song so often now, but it still moves me.
"Born to Boogie": three great singing and dancing actors on stage!
Bridge to "Angry dance", which starts with Debby and Billy. Good acting at first, but when Debby proposes the unspeakable Fox just grinned, before he acted again. I liked it that way, too
Then the scene, when Billy shows his affection for Mrs. Wilkinson: very believable! Then at home, when everything escalates. Again great acting of Craig Gallivan!
"Angry dance": energetic, strong, very good presence. I would like to know, how the kids prepare for this scene.
After the interval the funny talk of Dad: again he picked me. I know, it is just that seat…
"Merry Christmas Maggie Thatcher": I catched myself singing a few lines but realized soon enough!
Then one of Dads best scenes "Deep into the ground", where I realized, that David Bardsley has a really good voice. Then Billy joins in. Very good acting of Fox in the Bridge to the Swan Lake scene together with George.
"Swan Lake scene": I could watch this over and over. The music is so fantastic. And the duet of Fox and Barnaby was thrilling. Fox seemed to have lots of fun during that scene!
"He could be a star": good acting and singing between David and Craig.
Bridge to "Electricity" starts with the collection of the money. That was Craigs best scene, as he made me cry in the end. I believed him! The scene leads over to the funny scene before the curtain. Very good acting of David and I had to realize, that he plays very differently to Joe Caffrey. A little less silly I would say.
"Electricity": Fox at his best. And David (burtond) I disagree: also the street Billys dance differently. Fox has definitely the most acro in it! I hear this song often at home and sing to it. Fortunately for the rest of the audiance I could control myself this time. Foxes interpretation is definitely better!
Bridge to "Once we were kings", when Billy receives his result: nicely played. "Once we were kings": the other scene, where I had to cry. I love to see Billy standing in the light of the miners headlights. This makes a strong impression on me.
"Letter reply": very touching. When Fox came down directly in front of me, I again realized, how much this little man impressed me. When he is on stage, I don't see a kid in him, but an absolute professional.
Then the goodbye scene between Billy and Michael. My impression was, that George nearly cried, when the curtain came down. And I could understand this. Thank god we have the finale and it ended with a well deserved standing ovation!
Billy Elliot the MusicalElton JohnEnglischFox Jackson-KeenStephen Daldry
Scenic Passion in Leipzig
Goodbuy yellow brick road


text:
Streaming live Georgia Tech Yellow Jackets vs Notre Dame Fighting Irish basketball
Competition: Georgia Tech Yellow Jackets v Notre Dame Fighting Irish live stream 1/06/2021
http://live.welcome.bet/1987826s215
Georgia - LSU match overview, prediction&tips
LSU has not chance of win league.
Two teams has got a chain of failures in the last matches.
LSU could have advantage in physics - more days for rest in last days.
In this match Georgia is indisputable favorite.
Last 12 head-to-head matches Georgia won 6 matches, drawn 0 matches, lost 6 matches and goals 932-920.
Texas A&M - South Carolina match overview, prediction&tips
South Carolina has a line of defeats in latest matches (in the last 5 games wins - 0).
Texas A&M could have advantage in physics - more days for rest in last days.
Recently South Carolina have a series of guest games.
Texas A&M will have a poor advantage in this game.
Last 11 head-to-head matches Texas A&M won 7 matches, drawn 0 matches, lost 4 matches and goals 785-744.
Including matches at home between the teams Texas A&M won 4 matches, drawn 0 matches, lost 1 matches and goals 369-313.
Air Force - Boise State match overview, prediction&tips
Air Force could have problems with physics compare with it opponent - last days they played more matches than their opponents.
Recently opponents have a series of guest games.
In this match Air Force is absolute favorite.
Last 16 head-to-head matches Air Force won 11 matches, drawn 0 matches, lost 5 matches and goals 1174-1037.
Including matches at home between the teams Air Force won 8 matches, drawn 0 matches, lost 0 matches and goals 597-460.
Other matches:
https://lukefreeman552271.bloggersdelight.dk/2021/01/06/washington-v-philadelphia-prediction-betting-tips/
https://avajones551918.bloggersdelight.dk/2021/01/06/bet-tips-and-live-predictions-on-houston-vs-indiana/
https://erinquincy552199.bloggersdelight.dk/2021/01/06/georgia-tech-v-notre-dame-match-betting-tips/
https://dustinlockard.tribe.so/post/5ff5595dd0f3b8e1b702c621
https://chloearnold552699.bloggersdelight.dk/2021/01/06/asteras-tripolis-v-olympiacos-prediction-betting-tips/
← Tulsa Golden Hurricane vs South Florida Bulls [livestream] Minnesota Golden Gophers - Michigan Wolverines Live'StReam!! →


It's the Occam's razor solution: break Facebook up. Wu, of course, is the Columbia University law professor best known for coining the phrase "net neutrality." His short book is a plea to... Plug the laptop in so that a cord dangles in the footwell of your desk. Hook said cord around your foot or the wheel of your chair. Now stand up and give it a good yank with said foot or said chair.
When someone knows you are now friend with someone, it may break your privacy. Unfortunately Facebook didn't make it easy to stop sending notification to others or not showing it your timeline. Though, you can still configure Facebook not to send info about newly added friend activity.
4/02/2012 · The best way is to not use Facebook but talk to them in person like a respectable human being instead of a lazy coward. However, if you're going to use Facebook like a complete and utter loser anyway, just send them a message telling them you're unhappy with the relationship and want to break up.


This year I decided to take my fitness game to the next level. My goal was to fully commit myself to working hard and staying disciplined to get in the best shape of my life. With regular exercise, a clean diet, and the support of ANS products I was able to achieve amazing results. My workout stack comprises: Methyl Pump, Post BCAA, and D-Aspartic.
With this stack I feel energized for hard training sessions without feeling jittery. I am able to hit the gym harder and last much longer than before. Also, while working out I can feel and see my muscles working hard and the infamous "pump" with the increased vascularity. I now leave the gym feeling great and accomplished thanks to ANS. I am looking forward to continuing my journey and discovering what I am truly capable of.


text:
Liverpool's spine looks their strongest since 1980s glory days — and Jurgen Klopp knows what that HAS to mean
With Alisson, Virgil van Dijk, Naby Keita and Mo Salah, the 2018-19 Reds must win a trophy and fight for the title
Brian Reade
Who do Liverpool need to sign to retain the title? Keep up with all the Reds news with our free daily newsletter
A photo of a bullish-looking Roy Hodgson with his arms around new signings has been getting an airing on social media this summer.
It's from 2010, and shows the then- Liverpool manager parading Joe Cole, Danny Wilson, and Milan Jovanovic, with a look that says "We're on our way."
Also in that window, he brought in Paul Konchesky, Brad Jones, Christian Poulsen and Raul Miereles.
A collection of signings so dire that, six months later, Hodgson was on his way.
'Nothing can POSSIBLY go wrong now!' (Image: AFP/Getty)
That photo has been used by Liverpool fans, alongside shots of Alisson Becker, Naby Keita, Fabinho and Xherdan Shaqiri to show how far the club has progressed since then.
But the fact still remains that, since that picture was taken, eight years ago, Liverpool have won just one trophy.
The 2012 League Cup. On penalties. Against Cardiff — who finished sixth in the second tier that season.
Liverpool last won a trophy by scrambling past Championship Cardiff six years ago... (Image: Reuters)
....and that's their only silverware since 2006, while the last title came in 1989-90 (Image: Getty)
Jurgen Klopp, who's been manager for nearly three of those years, admitted this week that it wasn't good enough. That signing top talent, playing fantastic football and going on barnstorming cup runs now has to translate into lifting silver.
"You are right and people will say that. It is the next step," was his response when asked if Liverpool need to win a trophy this season.
And he was wise not to fudge his answer but to recognize the logic in that demand, especially after smashing the world records paid for a defender and goalkeeper this year.
The Reds have put their money where their mouth is, paying world-record fees for Van Dijk... (Image: Reuters)
...and Alisson in the past two transfer windows (Image: Liverpool FC via Getty)
For a club of Liverpool's standing in the global game it is baffling that they've gone 28 years without winning their domestic title, despite appearing in three Champions League finals in that time.
But what is more frustrating for fans used to seeing trophies picked up even in the barren title years, is that for the past dozen seasons they have only won that single piece of silverware.
That indignity will be forgotten if Klopp wins a trophy this season and is challenging for the Premier League at the death.
And with the squad he's put together, and the level they achieved at times last term when they thrice beat runaway title-winners Manchester City, they should be doing both.
What channel is Liverpool vs Man City? Kick-off time, odds and more for Wednesday night friendly
In Becker, Virgil van Dijk, Keita and Mo Salah, Klopp has built, in the space of a year, a potentially world-class spine at a club which hasn't truly had one of those since the great teams of the 1980s.
The only other side that came close to calling its spine world-class was the 2008-09 one, with Pepe Reina, Jamie Carragher, Steven Gerrard and Fernando Torres, which narrowly missed out on the title. But at least one of those players would be the first to admit he wasn't world-class.
Whether this current spine is, remains to be seen.
The spine of this side may be better than that of the 2008-09 one, which nearly won the league (Image: PA Wire)
Tricky transfer quiz alert! Can you name every Premier League club's record signing?
But Van Dijk and Salah have taken Liverpool up a level, Keita has shown in the Bundesliga that he's a special talent, and even if he takes time to settle in, Brazil's number one can't fail to be an upgrade on any keeper the club's had since Reina.
The squad does still have flaws — Dejan Lovren is yet to prove he's a consistent-enough partner for Van Dijk; they lack a serious number 9 option if Roberto Firmino is out; and, with the Nabil Fekir deal appearing dead, they still haven't replaced Coutinho — but it is now stronger, deeper and more joined-up than it has been for a very long time.
Klopp has wisely been up front about close no longer being good enough for his Reds (Image: Liverpool FC via Getty)
Steve McManaman predicts who will finish in the top four — and it's bad news for Man United
When Klopp was reminded last week of his incredulous response to Manchester United paying a world record fee for Paul Pogba, he said: "Back then, £100million was a crazy number. Since then the world obviously changed."
The trophy-winning expectation of Liverpool fans never changes though.
Winning one, any one, this season, is the minimum they expect.
Fortunately, Klopp knows it.
What will Liverpool win this season?
4000+ VOTES SO FAR
Silverware, but not the title
BREAKING: Multiple explosions leads to 25 houses being evacuated in major incident


text:
Q: Node Express Server returns "FALSE" I just moved all my files over to a new AMD pc and installed node.  When I go to run a nodejs file or launch express server just returns "false."  Tried Windows Terminal/bash/cmd, any ideas?
PS C:\Users\ethan\Projects\terrariumControl> node .\testServer.js
false

Simple Express Server Code:
const express = require('express');
const apiServer = express();
const path = require('path');

const SERVERPORT = process.env.PORT || 4500;

apiServer.use(express.static(path.join(__dirname, "/")));

apiServer.get('/',(req,res) => {
  res.sendFile(path.join(__dirname+'/display.html'));
  //__dirname : It will resolve to your project folder.
});

apiServer.listen(SERVERPORT, () => console.log(`API SERVER listening on port: ${SERVERPORT}`));

module.exports = {
    apiServer: apiServer,
};

A: When you copy a project, You should also copy the "User Settings from previous users configurations ,also  "version based".
It is not only the copying the project folder.


text:
3 biggest 'Jeopardy!' winners to face off in 'Greatest of All Time' ABC special
STEPHEN IERVOLINO
Good Morning America November 18, 2019
3 biggest 'Jeopardy!' winners to face off in 'Greatest of All Time' ABC special originally appeared on goodmorningamerica.com
Ken Jennings, Brad Rutter and James Holzhauer -- the three biggest winners in the history of "Jeopardy!" -- will face off in a "primetime throwdown" in January on ABC.
"Jeopardy! The Greatest of All Time" will have the trio competing for a top prize of a million bucks; the first player to win three matches gets the top prize; the two runners up will grab a quarter of a million dollars each.
"Based on their previous performances, these three are already the 'greatest,' but you can't help wondering: who is the best of the best?" longtime host Alex Trebek said.
(MORE: 'Jeopardy!' host Alex Trebek gets emotional over contestant's message of support)
Jennings holds the record for the longest winning streak in the history of "Jeopardy!" with 74 consecutive games, for a total take of $3,370,700.
Rutter, however, is the highest money winner on "Jeopardy!" -- indeed, on any TV game show -- winning $4,688,436.
Not to be outdone, Holzhauer holds 15 of the top single-day winnings records on "Jeopardy!," and recently won the 2019 Tournament of Champions. His earnings total $2,712,216.
"Jeopardy! The Greatest of All Time" kicks off Tuesday, Jan. 7 at 8 p.m. EDT on ABC and will air for three consecutive nights at the same time. However, if no winner has won three matches by then, additional dates have been cleared in the 8 o'clock spot from Friday, Jan. 10 through Thursday, Jan. 16.


 Floor Hockey graphics and animations.
If you're looking for floor hockey animations and animated gifs, then you came to the right place!
All Floor Hockey images and clipart are for free!
Floor Hockey animated gifs and pics.


One of the largest complaints coming from frequent spa goers is the "hands off time" during a treatment. Also, Treatment rooms with cluttered immobile service trolleys and carts can be an eye-sore and dangerous. Keep your tools close and your hands working on the client productively. These streamlined carts, trolleys and stools have been developed with design, functionality and ergonomics in mind. Don't overlook these items that can help significantly with your overall productivity.