text:
package org.apache.helix;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.Set;
import java.util.TreeMap;

import org.apache.helix.controller.ExternalViewGenerator;
import org.apache.helix.model.CurrentState.CurrentStateProperty;
import org.apache.helix.model.Message;
import org.testng.AssertJUnit;
import org.testng.annotations.Test;
import org.apache.helix.zookeeper.datamodel.ZNRecord;

public class TestZKRoutingInfoProvider {
  public Map<String, List<ZNRecord>> createCurrentStates(String[] dbNames, String[] nodeNames,
      int[] partitions, int[] replicas) {
    Map<String, List<ZNRecord>> currentStates = new TreeMap<String, List<ZNRecord>>();
    Map<String, Map<String, ZNRecord>> currentStates2 =
        new TreeMap<String, Map<String, ZNRecord>>();

    Map<String, String> stateMaster = new TreeMap<String, String>();
    stateMaster.put(CurrentStateProperty.CURRENT_STATE.name(), "MASTER");

    Map<String, String> stateSlave = new TreeMap<String, String>();
    stateSlave.put(CurrentStateProperty.CURRENT_STATE.name(), "SLAVE");

    for (int i = 0; i < nodeNames.length; i++) {
      currentStates.put(nodeNames[i], new ArrayList<ZNRecord>());
      currentStates2.put(nodeNames[i], new TreeMap<String, ZNRecord>());
      for (int j = 0; j < dbNames.length; j++) {
        ZNRecord dbPartitionState = new ZNRecord(dbNames[j]);
        currentStates2.get(nodeNames[i]).put(dbNames[j], dbPartitionState);
      }
    }

    Random rand = new Random(1234);
    for (int j = 0; j < dbNames.length; j++) {
      int partition = partitions[j];
      ArrayList<Integer> randomArray = new ArrayList<Integer>();
      for (int i = 0; i < partition; i++) {
        randomArray.add(i);
      }
      Collections.shuffle(randomArray, rand);

      for (int i = 0; i < partition; i++) {
        stateMaster.put(Message.Attributes.RESOURCE_NAME.toString(), dbNames[j]);
        stateSlave.put(Message.Attributes.RESOURCE_NAME.toString(), dbNames[j]);
        int nodes = nodeNames.length;
        int master = randomArray.get(i) % nodes;
        String partitionName = dbNames[j] + ".partition-" + i;
        Map<String, Map<String, String>> map =
            (currentStates2.get(nodeNames[master]).get(dbNames[j]).getMapFields());
        assert (map != null);
        map.put(partitionName, stateMaster);

        for (int k = 1; k <= replicas[j]; k++) {
          int slave = (master + k) % nodes;
          Map<String, Map<String, String>> map2 =
              currentStates2.get(nodeNames[slave]).get(dbNames[j]).getMapFields();

          map2.put(partitionName, stateSlave);
        }
      }
    }
    for (String nodeName : currentStates2.keySet()) {
      Map<String, ZNRecord> recMap = currentStates2.get(nodeName);
      List<ZNRecord> list = new ArrayList<ZNRecord>();
      for (ZNRecord rec : recMap.values()) {
        list.add(rec);
      }
      currentStates.put(nodeName, list);
    }
    return currentStates;
  }

  private void verify(Map<String, List<ZNRecord>> currentStates,
      Map<String, Map<String, Set<String>>> routingMap) {
    int counter1 = 0;
    int counter2 = 0;
    for (String nodeName : currentStates.keySet()) {
      List<ZNRecord> dbStateList = currentStates.get(nodeName);
      for (ZNRecord dbState : dbStateList) {
        Map<String, Map<String, String>> dbStateMap = dbState.getMapFields();
        for (String partitionName : dbStateMap.keySet()) {
          Map<String, String> stateMap = dbStateMap.get(partitionName);
          String state = stateMap.get(CurrentStateProperty.CURRENT_STATE.name());
          AssertJUnit.assertTrue(routingMap.get(partitionName).get(state).contains(nodeName));
          counter1++;
        }
      }
    }

    for (String partitionName : routingMap.keySet()) {
      Map<String, Set<String>> partitionState = routingMap.get(partitionName);
      for (String state : partitionState.keySet()) {
        counter2 += partitionState.get(state).size();
      }
    }
    AssertJUnit.assertTrue(counter2 == counter1);
  }

  // public static void main(String[] args)
  @Test()
  public void testInvocation() throws Exception {
    String[] dbNames = new String[3];
    for (int i = 0; i < dbNames.length; i++) {
      dbNames[i] = "DB_" + i;
    }
    String[] nodeNames = new String[6];
    for (int i = 0; i < nodeNames.length; i++) {
      nodeNames[i] = "LOCALHOST_100" + i;
    }

    int[] partitions = new int[dbNames.length];
    for (int i = 0; i < partitions.length; i++) {
      partitions[i] = (i + 1) * 10;
    }

    int[] replicas = new int[dbNames.length];
    for (int i = 0; i < replicas.length; i++) {
      replicas[i] = 3;
    }
    Map<String, List<ZNRecord>> currentStates =
        createCurrentStates(dbNames, nodeNames, partitions, replicas);
    ExternalViewGenerator provider = new ExternalViewGenerator();

    List<ZNRecord> mockIdealStates = new ArrayList<ZNRecord>();
    for (String dbName : dbNames) {
      ZNRecord rec = new ZNRecord(dbName);
      mockIdealStates.add(rec);
    }
    List<ZNRecord> externalView = provider.computeExternalView(currentStates, mockIdealStates);

    Map<String, Map<String, Set<String>>> routingMap =
        provider.getRouterMapFromExternalView(externalView);

    verify(currentStates, routingMap);

    /* write current state and external view to ZK */
    /*
     * String clusterName = "test-cluster44"; ZkClient zkClient = new
     * ZkClient("localhost:2181"); zkClient.setZkSerializer(new
     * ZNRecordSerializer());
     * for(String nodeName : currentStates.keySet()) {
     * if(zkClient.exists(CMUtil.getCurrentStatePath(clusterName, nodeName))) {
     * zkClient.deleteRecursive(CMUtil.getCurrentStatePath(clusterName,
     * nodeName)); } ZKUtil.createChildren(zkClient,CMUtil.getCurrentStatePath
     * (clusterName, nodeName), currentStates.get(nodeName)); }
     * //List<ZNRecord> externalView =
     * ZKRoutingInfoProvider.computeExternalView(currentStates); String
     * routingTablePath = CMUtil.getExternalViewPath(clusterName);
     * if(zkClient.exists(routingTablePath)) {
     * zkClient.deleteRecursive(routingTablePath); }
     * ZKUtil.createChildren(zkClient, CMUtil.getExternalViewPath(clusterName),
     * externalView);
     */
  }
}

redpajama_set_name: RedPajamaGithub


text:
Q: switch onClick buttons I have three buttons
Button1 btn1 = (Button) findViewById(R.id.button1);
Button2 btn2 = (Button) findViewById(R.id.button2);
Button3 btn3 = (Button) findViewById(R.id.button3);

btn1.setOnClickListener(this);
btn2.setOnClickListener(this);
btn3.setOnClickListener(this);

public void onClick(View v) {

switch(v){
 case bt1:
 //SOME CODE
 break;
 case bt2:
 //SOME CODE
 break;
 case bt3:
 //SOME CODE
 break;

}

It breaks when it gets to the switch, can anyone help me? first post hope everythings ok

A: change it in
    Button1 btn1 = (Button) findViewById(R.id.button1);
Button2 btn2 = (Button) findViewById(R.id.button2);
Button3 btn3 = (Button) findViewById(R.id.button3);

btn1.setOnClickListener(this);
btn2.setOnClickListener(this);
btn3.setOnClickListener(this);

public void onClick(View v) {

switch(v.getId()){
 case R.id.button1:
 //SOME CODE
 break;
 case R.id.button2:
 //SOME CODE
 break;
 case R.id.button3:
 //SOME CODE
 break;

}

A:      public void onClick(View v) {

     switch(v.getId()){
     case R.id.button1:
     //SOME CODE
     break;
     case R.id.button2:
     //SOME CODE
     break;
     case R.id.button3:
     //SOME CODE
     break;
 }

*

*The view is passed into the onClick

*Therefore switch should look for the view, not the button name.

redpajama_set_name: RedPajamaStackExchange


text:
Hemmed in by a lack of clarity
05/05/10 - Market Watch
China's reemergence as a major power doesn't challenge U.S.
BEIJING (Caixin Online) — In a long-term view, the rise of China is to be welcomed, but today China remains what the journalist Martin Wolf calls a "premature superpower."
China's current reputation for power benefits from projections about the future. In one poll, 44% of respondents mistakenly thought that China already had the world's largest economy, compared to 27% who accurately picked the United States (which is three times larger). Martin Jacques even entitled his recent book "When China Rules the World: The End of the Western World and the Birth of a New Global Order."
Some people draw analogies to the rise of Germany a century ago, and predict a coming conflict with the U.S. like that between Germany and Britain. Fortunately, these fears are exaggerated.
While most projections of Chinese power are based on the rapid growth rate of gross domestic product, China has other significant power resources. In terms of basic resources, its territory is equal to that of the United States and its population is four times greater. It has the world's largest army, about 200 nuclear weapons, and modern capabilities in space and cyber space (including the world's largest number of Internet users.)
In soft-power resources, China still lacks cultural industries able to compete with Hollywood or Bollywood; its universities are not yet the equal of America's; and it lacks the many non-governmental organizations that generate much of America's soft power.
However, it is making major efforts to increase it soft power. China has always had an attractive traditional culture, and it has created several hundred Confucius Institutes around the world to teach its language and culture. The enrollment of foreign students in China has tripled from 36,000 to 110,000 over the past decade, the number of foreign tourists has also increased dramatically, and China Radio International has increased its broadcasts in English to 24 hours a day. China has also adjusted its diplomacy to use more multilateral arrangements to alleviate fears, and reduce the likelihood of other countries allying to balance a rising power.
While China has impressive power resources, one should be skeptical about projections based solely on current growth rates, political rhetoric, military contingency plans, and flawed historical analogies. In both China and the U.S., perceptions of the other country are heavily colored by domestic political struggles, and there are people in both countries who want to see the other as an enemy.
Even without such distortions, the military on both sides would be seen by its countrymen as derelict in its duties if it did not plan for all contingencies. As for historical analogies, it is important to remember that by 1900, Germany had surpassed Britain in industrial power, and the Kaiser was pursuing an adventurous, globally oriented foreign policy that was bound to bring about a clash with other great powers.
In contrast, China still lags far behind the United States economically, and has focused its policies primarily on its region and on its economic development. While its "market Leninist" economic model (the so-called "Beijing Consensus") provides soft power in authoritarian countries, it has the opposite effect in many democracies.
Nonetheless, the rise of China recalls Thucydides' warning that belief in the inevitability of conflict can become one of its main causes. Each side, believing it will end up at war with the other, makes reasonable military preparations which then are read by the other side as confirmation of its worst fears. This would be a major loss for both sides.
In fact, the "rise of China" is a misnomer. "Reemergence" would be more accurate, since by size and history, the Middle Kingdom has long been a major power in East Asia. Technically and economically, China was the world's leader (though without global reach) from 500 to 1500 AD. Only in the last half millennium was it overtaken by Europe and America, which were first to benefit from the industrial revolution.
After Deng Xiaoping's market reforms in the early 1980s, China's high annual growth rates of 8% to 9% led to a remarkable tripling of its gross national product in the last two decades of the 20th century, and this pragmatic economic performance, along with its Confucian culture, enhanced China's soft power in the region.
China has a long way to go to equal the power resources of the United States, and still faces many obstacles to its development. At the beginning of the 21st century, the American economy was about twice the size of China's in purchasing power parity, and more than three times as large at official exchange rates.
All such comparisons and projections are somewhat arbitrary. Even if Chinese GDP passes that of the United States around 2030, the two economies would be equivalent in size, but not equal in composition. China would still have a vast underdeveloped countryside, and it will begin to face demographic problems from the delayed effects of the one-child-per-couple policy it enforced in the 20th century.
Moreover, as countries develop, there is a tendency for growth rates to slow. Assuming a 6% Chinese growth and only 2% American growth after 2030, China would not equal the United States in per-capita income until sometime in the second half of the century.
Per-capita income provides a measure of the sophistication of an economy. In other words, China's impressive growth rate combined with the size of its population will surely lead it to pass the American economy in total size at some point. This has already provided China with impressive power resources, but that is not the same as equality. And since the United States is unlikely to be standing still during that period, China is a long way from posing the kind of challenge to American preponderance that the Kaiser's Germany posed when it passed Britain at the beginning of the last century. The facts do not at this point justify alarmist predictions of a coming war.
Moreover, linear projections of economic growth trends can be misleading. Countries tend to pick the low-hanging fruit as they benefit from imported technologies in the early stages of economic take-off, and growth rates generally slow as economies reach higher levels of development.
In addition, the Chinese economy faces serious obstacles of transition from inefficient state-owned enterprises, growing inequality, massive internal migration, an inadequate social safety net, corruption and inadequate institutions could foster political instability. The north and east of the country have outpaced the south and west.
During the past decade, China moved from being the ninth-largest exporter to the largest in the world, but China's export-led development model will probably need to be adjusted as global trade and financial balances become more contentious in the aftermath of the 2008 financial crisis.
Unlike India, which was born with a democratic constitution, China has not yet found a way to solve the problem of demands for political participation (if not democracy) that tend to accompany rising per-capita income. The ideology of communism is long gone, and the legitimacy of the ruling party depends upon economic growth and ethnic Han nationalism.
Some experts argue that the Chinese political system lacks legitimacy, suffers from a high level of corruption, has no clear vision for self improvement and is vulnerable to political unrest should the economy falter. Whether China can develop a formula that can manage an expanding urban middle class, regional inequality, and resentment among ethnic minorities remains to be seen.
The basic point is that no one, including Chinese, knows how China's political future will evolve and how that will affect its economic growth.
Cyber politics presents another complication. With nearly 400 million users, China has the largest Internet population, as well as a highly developed system of governmental controls and filters. Not only are many Internet users intensely nationalistic, but minority liberal views are filtered out and dissent is punished.
Nonetheless, some leakage of information is inevitable. Coping with greatly increasing flows of information at a time when restrictions can hinder economic growth presents a sharp dilemma for Chinese leaders.
Some American experts worry that its leaders' sense of vulnerability could cause China to behave rashly in a crisis. Or as President Bill Clinton put it in 1999, while most people worry about the challenge of a strong China, "let us not forget the risk of a weak China, beset by internal conflict, social dislocation and criminal activity; becoming a vast zone of instability in Asia." A China that cannot control flows of migration, environmental effects on the global climate, and internal conflict poses a serious set of problems.
As long as China's economy does grow, it is likely that its military power will increase, thus making China appear more dangerous to its neighbors. Official Chinese reports of military expenditure do not include many items that are listed in the American defense budget, but regardless of its composition, from 1989 to 2010 China's official military budget increased by double digits every year.
The Gulf War in 1991, the tensions over Taiwan in 1995-96, and the Kosovo campaign of 1999 showed Chinese leaders how far China lagged behind in modern military capabilities, and as a result they nearly doubled military expenditures over the course of the 1990s.
Deng Xiaoping once told the UN General Assembly in 1974 that "China is not a superpower, nor will it ever seek to be one." The current generation of Chinese leaders, realizing that rapid economic growth is the key to domestic political stability, has focused on economic development and what they call a "harmonious" international environment that will not disrupt their growth.
But generations change, power often creates hubris, and appetites sometimes grow with eating. Martin Jacques argues that "rising powers in time invariably use their newfound economic strength for wider political, cultural and military ends. That is what being a hegemonic power involves, and China will surely become one."
Some Americans worry that China aims "in the near term to replace the United States as the dominant power in East Asia and in the long term to challenge America's position as the dominant power in the world."
A recent Pew poll of 16 countries around the world found a positive attitude towards China's economic rise, but not its military rise. "If China is perceived as mainly an economic actor, that person is likely to both approve China's rise and being pro-U.S. By contrast, if an individual mainly sees China as an increasing military power, then his or her pro-American sentiments will often mean disapproval of China's rise."
The fact that China is not likely to become a peer competitor to the United States on a global basis, does not mean that it could not challenge the United States in Asia, and the dangers of conflict can never be completely ruled out. But basically, Bill Clinton was right when he told Jiang Zemin in 1995 that the United States has more to fear from a weak China than a strong China.
Thus far, the United States has accepted the rise of Chinese power and invited Chinese participation as a responsible stakeholder in the international system. Power is not always a zero-sum game. Given the global problems that both China and the United States will face, they have much more to gain from working together than in allowing overwrought fears to drive them apart, but it will take wise policy on both sides to assure this future.
– Joseph S. Nye is University Distinguished Service Professor at Harvard, and author of The Powers to Lead.

redpajama_set_name: RedPajamaCommonCrawl


Scientists say that the Earth is 4.6 billion years old while the universe is somewhere from 10 to 20 billion years old. Is it true that in the '60s scientists spotted background radiation that they thought to be remnants of the Big Bang? If this is the evidence that we base the Big Bang theory on, can the universe be older than 10 to 20 billion years, even though we have not seen any evidence of it? Also, why exactly are we sure that the Earth is 4.6 billion years old? Is the quantity 10 to 20 billion years commonly accepted today because of evidence only?
It is indeed true that scientists have known about the background radiation (commonly known as the Cosmic Microwave Background) since the early 60s. It was first discovered quite by accident by Penzias and Wilson working at Bell Labs, who detected it as an unexplainable interference in their precision radio equipment. When people finally figured out exactly what it was they were seeing, they won the Nobel Prize for their discovery. Only a few years before, George Gamow had predicted that if the Big Bang theory were correct, we should observe just such a background radiation. The CMB is not the only evidence in favor of the Big Bang, but it is one of the most important. It is a natural consequence of the theory, and is pretty unexplainable in steady-state cosmology.
The 15-20 billion year number comes not from the CMB, but rather predominantly from measurements of nearby and distant galaxies, particularly their rates of expansion away from us. We find that the distance to a galaxy is proportional to its recessional velocity. The constant of proportionality is the Hubble Constant, H, which turns out to be (approximately) the reciprocal of the age of the universe. So we measure the age by measuring recessional velocities. T = 1/H is only true, however, if the universe is not significantly accelerating or decelerating its expansion rate. If the rate of expansion is rapidly accelerating, the universe may be older than 1/H = 15 billion years, give or take. Such an acceleration would be caused by a large value of the Cosmological Constant, a sort of anti-gravity force predicted by General Relativity. There is some evidence that this might be the case.
So finally, yes, the age of the universe, being based on the empirical determination of H, is based on the observed evidence.
The age of the Solar System (including the Earth), on the other hand, is measured by the radioactive decay of certain isotopes in rocks and meteorites. These isotopes (principally Potassium and Uranium) were created with the solar system. By measuring how much has decayed, we can very accurately determine how long it's been since they (and the rest of the solar system) were formed. The oldest rocks on Earth have been destroyed by plate tectonics, so to get the age of the solar system, we turn to meteorites instead. The oldest such meteorites we have found suggest the age of their formation, and thus the age of the solar system, to be 4.568 Billion years.


FROM THE END of the Sixties through the Seventies I would spend weeks at a time in Los Angeles. Sometimes I would stay at the Château Marmont or the Sunset Marquis, at others in Laurel Canyon or out in Malibu, but wherever it was, the city's energy was about movies, TV and rock and roll. I was far, far more likely to spend an evening in the Troubadour or the Whiskey a Go Go than at an art opening on La Cienega.
Yes, I knew artists, like Ed Ruscha and Mary Corse, but there was no art world in LA in the intense way that one existed in New York, raging away nightly in Max's Kansas City. There were sporadic outbreaks of art activity — Eve Babitz played chess naked with Marcel Duchamp at the retrospective Walter Hopps curated at the Pasadena Art Museum in 1963. But the art scene felt marginal.
There's some footage in The Cool School, a fine documentary about the LA art world in the Fifties in which a group of artists are sitting around yakking in Barney's Beanery and one of them, Ken Price, says that if there was a flash fire in the joint there wouldn't be an LA art world. It hadn't much grown since. The entertainment industry was just too overwhelming.
Curiously, there wasn't much of a collecting scene either. I say curiously because you might have imagined that people in motion pictures would be interested in pictures. Barely at all. Of the old school, Edward G Robinson bought some good paintings and the producer Ray Stark collected what he called 'petit format' work. A generation on, Dennis Hopper was one of the first people to buy Warhol. He would go on to show his photographs at the Shafrazi gallery and played the German dealer Bruno Bischofberger in Julian Schnabel's movie, Basquiat. But they were anomalies.
A number of tremendous artists began emerging in California from the Seventies onwards, such as Chris Burden, whose performances included having himself nailed through the palms on top of a Volkswagen. CalArts, the California School of Arts, where John Baldessari and Allan Kaprow taught, produced so many of the artists who came to the fore in the Eighties — including David Salle, Ross Bleckner and Ashley Bickerton — that there was a rumour that there was a CalArts career strategy course.
That rumour budded in New York, of course, which was where they almost all headed en masse after graduation. There were fine galleries in LA, such as Doug Chrismas's Ace Gallery and Michael Kohn, but the conventional art world wisdom was that even artists who chose to stay in LA, such as Burden, Mike Kelley, Paul McCarthy and Charles Ray, needed to show in New York and Europe to figure on the art-world map. Just as the new breed of LA collectors, such as Michael Ovitz, the head of Creative Artists Agency, preferred to do their shopping there.
Larry Gagosian and Arne Glimcher of Pace Wildenstein, mega-galleries with spaces in both New York and London, both challenged this wisdom, launching spaces in Los Angeles too. 'If they're shown really good art and really exciting shows and they're convinced that they're not being shown leftovers from New York dealers but they're getting first look at work out of the studios or otherwise topnotch shows, I see no reason why they wouldn't respond to that,' Gagosian told me at the time.
Gagosian remains, but Pace Wildenstein upped tent pegs in the summer of 1999. Luhring Augustine, another Manhattan gallery that had opened in LA, also called it a day. But a decade later, two new Manhattan galleries are opening in Los Angeles: Matthew Marks is opening a space there and Perry Rubenstein is moving there in toto. Rubenstein, a significant figure in the Manhattan art world for 30 years, is closing his 23rd Street gallery, taking his two daughters out of school and moving to LA with his wife, the arts publicist Sara Fitzmaurice.
That is very like LA, which isn't so much a city as a loose agglomeration of districts — which makes it intolerably irksome to get around. Indeed, in that regard it resembles London more than Manhattan. True, the internet is steadily replacing direct experience, but it cannot substitute for studio visits and gallery hopping, so the art world was fragmented.
James didn't move to Los Angeles in search of an art scene, but simply because it satisfied working needs. 'I'm trying to make work that's very highly fabricated,' he says. 'I want a fetish finish. It so happens that the people I have found are in LA. I've started to work with Peter Carlson from Carlson & Co, who made all Jeff Koons's work, and Jeff's work has the highest production quality. The attention to detail is meticulous.' Right now he's working on a neon word piece for Kyle DeWoody's art production outfit, Grey Area.
However, on 6 September 1992, the New York Times Magazine ran a cover story by Deborah Solomon entitled 'The Cologne Challenge: Is New York's Art Monopoly Kaput?'. Then Berlin happened and it was Cologne that was Kaput! Not all are as visionary about LA as James and Rubenstein.


text:
Dodge Hellcat Commercials Air, But You Cannot Have One
July 8, 2015 by admin 2 Comments
Fiat Chrysler Automobiles scored big this model year when the company announced high-performance Hellcat versions of both the Dodge Challenger coupe and the Dodge Charger sedan. The two Hellcat models are powered by a supercharged 6.4-liter, V-8 engine making 707 horsepower, a previously unheard of number for a production car.
As soon as FCA announced the new vehicles, customers responded by placing orders for them. However, customer interest was far greater than what FCA anticipated and by March the automaker quit taking orders as it wasn't able to keep up with demand. Most people who ordered one should be able to get a 2015 model, but others may have to wait for production to resume for the 2016 model year.
Hellcat Predator Commercials
So, why did Dodge begin to run commercials this weekend advertising models that are not available? That decision may seem curious as a pair of "predator" commercials began airing Sunday in 30- and 90-second spots, and were telecast on major sports and entertainment channels, including TNT, TBS, and Discovery. In the commercials, Dodge played a recording of Phil Collins singing, "In the Air Tonight," as both models plus the Viper GTS demonstrated street prowess.
Consider the decision an effort by Dodge to build brand identity. In fact, that is exactly what Dodge CEO Tim Kuniskis said when asked by a Detroit Free Press reporter the reason for the commercials, "We don't build Hellcats or Vipers for high volume, we build them as (a) brand positioning statement." Kuniskis emphasized that Dodge wanted to "…send a very strong message about the brand personality and attitude."
In a recent brand restructuring move, FCA made changes that recast the Chrysler marque as a mainstream brand and Dodge as a performance make. The transition is not complete as new and updated models come to the market, while others are discontinued, such as the Dodge Grand Caravan minivan.
2015 Dodge Challenger SRT Hellcat
Brands Sales Are Down
Besides Viper, Charger, Challenger and the Grand Caravan, Dodge also sells the midsize Journey crossover utility vehicle, a Durango SUV, and a compact Dart. A performance Durango R/T model powered by a 5.7-liter, V-8 engine making 360 horsepower is currently available. A high-performance Dart SRT variant is also in the works, but that model seems delayed. Even so, the Hellcat commercials are designed to get customers to consider other models as the Hellcat halo overshadows them.
Before the commercials began to run, Dodge was seeing mixed interest in the brand. Dodge sales are down by 16 percent this year, but nearly the entire loss can be attributed to the discontinuation of the midsize Avenger. FCA decided to give the Chrysler brand an all new 200, but left Dodge without a similar model.
Dodge Grand Caravan sales have plummeted too as customers continue to move away from minivans to crossovers.
Pony Car Wars: Challenger Closes the Gap
Among the biggest gainers for Dodge is the Challenger as sales continue to rise for the year. Specifically, Challenger sales are up 41 percent on volume of 37,011 units sold through the first six months of the year. Moreover, the Dodge Challenger is closing in on the second-place Chevrolet Camaro and its 42,593 units sold (down 8.7 percent). The Ford Mustang leads the pony car segment on 68,290 vehicles sold (up 54.4 percent). Dodge Charger sales are also up a modest 2 percent through June 2015.
Dodge Dart sales are also surging and are up 29 percent on 49,055 units sold for the year. However, this compact model has fallen far short of the company's sales projections and is selling in numbers that are less than one-third that of competing models such as the Toyota Corolla and the Honda Civic.
Hellcat Online Auctions
If you really want a 2015 Hellcat you may have to pursue a less conventional path to vehicle ownership. At the same time Dodge was airing the commercials, eBay Motors was featuring new and used 2015 Hellcats. Pricing for the Challenger Hellcat begins at $59,900, but the "buy it now' price was coming in at upwards of $20,000 above the base sticker price.
Related Dodge Performance Articles
Dodge Charger SRT Hellcat Breaks Cover
2018 Dodge Challenger SRT Demon by the Numbers
Media courtesy of Fiat Chrysler Automobiles.
Filed Under: Auto Shows Tagged With: CHEVROLET CAMARO, DODGE CHALLENGER, Dodge Charger, DODGE VIPER, EBAY MOTORS, FORD MUSTANG, HELLCAT, HORSEPOWER, PHIL COLLINS
Book Review — Legendary Corvettes
November 23, 2010 by admin 1 Comment
Chevrolet's Corvette has been around since 1953, one of the most enduring model names of all time. Only in 1983 did the world miss out on a brand new Corvette, as General Motors worked through quality problems and production delays to bring out its fourth generation model in 1984. Six generations later the Corvette remains the dominate American sports car challenged only by the low production Dodge Viper and Ford Cobra in this arena.
The Corvette's birth was almost accidental as the Chevrolet brand was still recovering from a major world war and was in the middle of the regional Korean conflict, resulting in a shortage of raw materials and a recession. It may seem difficult to believe that Chevrolet was ever struggling, given that today it sells 70 percent of GM's vehicles in America. But, it was Chrysler who forced GM to respond with a unique model, following the introduction of its own sportscar prototype. The Chrysler models never went into full production, but the resultant Corvette did and the rest is history.
Legendary Corvettes
That history is clearly outlined in a splashy book written by Randy Leffingwell, "Legendary Corvettes: 'Vettes Made Famous on Track and Screen," (Motorbooks, 2010 | $35.00). This beautiful, multicolored 176- page book traces the fiberglass-bodied Corvette's history from its first model year through 2009. Subsequent 2010 and 2011 models are virtually identical to the 2009 Corvette, with the next big change not expected before 2012.
Leffingwell takes the reader into the deep recesses of Corvette history, exploring areas that even the most avid Corvette fan may not know about.
We learn how GM bean counters almost killed the Corvette off several times over its history or sought to remake the sportscar into something different. For example, when the Corvair emerged on the scene in 1959, engineers explored the possibility of remaking the Corvette as a mid- or rear-engine vehicle. That effort eventually died, preserving the famed two-seater as we know it.
Sting Ray Z06
Moving forward to the 1963 model year, the iconic Corvette Sting Ray Z06 was introduced, featuring a distinctive split rear window treatment. Inspirations for this model was the in-house "Q" concept and the Jaguar E-type. Notable changes included concealed headlamps, independent rear suspension, four-wheel disc brakes (introduced in 1965), side pipes and electric ignition.
The Corvette has appeared in numerous movies, often used where the theme was either intrigue, love or a combination of the two. On TV, the Corvette is appears frequently and has been featured in "The Mentalist," "Ultimate Factories," and has even made appearances on "The Simpsons."
In 1978, the Corvette name rocketed to the top of the Hollywood charts when "Corvette Summer" was released. That movie, starring Mark Hamill who had finished playing Luke Skywalker in the original Star Wars movie the year before, spoke to a generation of disaffected youth – the type of young man who was interested in car shop, girls and little else.
Driving a one-of-a-kind right hand drive Corvette to put Hamill's character closer to the girls on Van Nuys Boulevard, one of whom was a "prostitute in training" played by Annie Potts. Boy's car is stolen. Boy meets girl. Boy has it out with thieves driving a Pontiac Firebird, saving his girl from prostitution and rescuing his Corvette. Oddly, "Legendary Corvettes" identifies 1973 as the year of this movie's release.
Kentucky Built
Today's Corvette is built in Bowling Green, Kentucky, but it wasn't always that way. Flint, Michigan, built the very first Corvettes with production soon shifted to the company's St. Louis Assembly plant. That plant, built in 1919, would have been the ideal location for building additional GM models, but it was landlocked and neighbors would not sell their property. By 1980, St. Louis' fate was sealed and by June 1981, Bowling Green, Kentucky, began to build its first Corvettes. Two months later the last Corvette was assembled in St. Louis, allowing the more modern Kentucky assembly plant to take over.
The most desirable Corvette of all time for aficionados could be any of the earliest convertible models or perhaps the first Sting Ray or various C3, C4 or C5 models. But, when it comes to speed, nothing matches the aluminum block "Blue Devil" introduced to take the pole position back from the Viper. That first production model ZR1 was snapped up by Montana car collector David Ressler who paid 1 million dollars for his special ride.
The base Corvette, a coupe, retails for $48,950, but the top of the line 2011 ZR1 is priced at $111,100, and is rated at 638 horsepower at 6,500 rpm and 604 lb.-ft. of torque at 3,800 rpm. This model goes from 0 to 60 in 3.4 seconds and paces the quarter-mile in 11.9 seconds. At Nürburgring, the ZR1 lapped at 7:26.4, for one of the best results for a production two riding on stock-street tires.
As for "Legendary Corvettes," you'll be left wanting more — perhaps the keys to your own ZR — in Jetstream Blue Metallic Tincoat, of course!
176 Colorful Pages
Dave Wendt, Photographer
18 Legendary Corvettes
Corvette History
Removable Jacket Poster
Kindle Edition Available
See Also — Book Review — How to Design Cars Like a Pro
Filed Under: Book Reviews Tagged With: Chevrolet, Chevy, CORVETTES, DODGE VIPER, GENERAL MOTORS, GM, RANDY LEFFINGWELL, Z06, ZR1


'Planting Fields', the William R. Coe estate designed by Walker & Gillette in 1919 in Oyster Bay pictured in Spring. Click HERE for more on 'Planting Fields'.
Above, the loggia with sundial, below a close up of the sundial.
The view from the west lawn.
All the time I was a guide, the trumpet for that sundial was missing! I'm glad they finally saw fit to replace it!


Yung C. Wu, Ph.D., Retired Chemist at the National Institute of Standards and Technology, has been recognized by Marquis Who's Who Top Scientists for dedication, achievements, and leadership in chemistry.
Growing up in China during the feud with Japan, Dr. Wu understood that acceptance to college was extremely difficult. Having to choose your field of study before applying to college, he decided to delve into the realm of chemistry as engineering would be too overcrowded. He attended Sun Yat-Sen University in Guangzhou, China, receiving a Bachelor of Science in 1947. Immigrating to the United States in 1950 to further his education, he attended the University of Houston, where he earned a Master of Science in 1952. Soon thereafter, he obtained a Doctor of Philosophy in chemistry from The University of Chicago in 1957.
Most recently serving as a research chemist at the National Institute of Standards and Technology from 1967 until his retirement from the industry in 1995, he formerly served in the same role at Oak Ridge National Laboratory from 1966 to 1967, IBM from 1963 to 1966, and the Portland Cement Association from 1958 to 1962. He holds profound expertise in pH, conductivity and thermal safety, and he was the inventor of an absolute determination of electrolytic conductivity and a sample simulator for breath alcohol testing.
A contributor of myriad articles to professional journals and several books, he considers the highlight of his career to have been solving a problem with the second degree of dissociation constant of sulfuric acid and obtaining his degree despite the war in China. He is a member of Sigma Xi and former member of the American Chemical Society. In recognition of his exceptional achievements in chemistry, he received the IR 100 Award in 1989. Notably, he has been highlighted in the 57th and 58th editions of Who's Who in America.
Next Peter J. Denning, Ph.D.


text:
Q: Incorrect player_id format in (not a valid UUID) I'm trying to add an array of players_id to send to push notification to specific mobiles, but I keep getting the error "Incorrect player_id format in include_player_ids (not a valid UUID)"
if ($cons) {
    $dado1 = array();
    $dado2 = array();
    while ($row = sqlsrv_fetch_array($cons, SQLSRV_FETCH_ASSOC)) {

        $dado1 = array(
            $row['funcionarioId']
        );
        array_push($dado2, $dado1);
    }
    //echo json_encode($dado2);
} else {
    $dado2 = array();
    array_push($dado2, $dado1);
    $retornoVazio = array("Retorno" => $dado2);
    EnviaEmailComErro($sql, sqlsrv_errors(), "Consulta_NFCe - ConsultaDados");
    array_push($dado2, array("Success" => "0", "Error" => "1"));
    echo json_encode($retornoVazio);
}

function sendMessage($produto, $mesa, $comanda, $garcom, $dado2)
{
    $content = array(
        "en" => " Garçom $garcom \n o pedido: $produto está pronto!\n mesa: $mesa \n comanda: $comanda",
    );

**That where it should add the IDS**

    $fields = array(
        'app_id' => "***",
        'include_player_ids' => array($dado2),
        'channel_for_external_user_ids' => 'push',
        'data' => array("foo" => "bar"),
        'contents' => $content
    );

    $fields = json_encode($fields);

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://onesignal.com/api/v1/notifications");
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json; charset=utf-8',
        'Authorization: Basic ***'));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_HEADER, FALSE);
    curl_setopt($ch, CURLOPT_POST, TRUE);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

    $response = curl_exec($ch);
    curl_close($ch);

    return $response;
}

$response = sendMessage($produto, $mesa, $comanda, $garcom, $dado2);
$return["allresponses"] = $response;
$return = json_encode($return);

the variable $fields print
{"app_id":"***",
"include_player_ids":[
                        [
                            ["2610ec53-"],
                            ["045eac07-"],
                            ["8fb19bd9-"]
                        ]
                    ]"

And $response:
{"errors":["Incorrect player_id format in include_player_ids (not a valid UUID): [[\"2610ec53-\"], [\"045eac07-\"], [\"8fb19bd9-\"]]"]}

"The players ID are complete in the code, but I deleted it."

A: In the if ($cons) {  you are pushing all sorts of stuff into arrays, simplify it to
if ($cons) {
    $dado2 = array();
    while ($row = sqlsrv_fetch_array($cons, SQLSRV_FETCH_ASSOC)) {
        $dado2[] = $row['funcionarioId'];
    }
} else {

And in the function make this change
'include_player_ids' => $dado2,


The ancient Gregorian chant of Candlemas in a remarkable new synthesis with Jason Rebello, piano improviser extraordinaire, casting a brilliant new light on Opus Anglicanum's popular Candlemas Promenade Concert. The audience is free to wander the chairless nave with its solitary grand piano, and all around the Cathedral, throughout the performance.
Opus Anglicanum bring their most popular Christmas event to Prior Park College - an event that sells-out each year at Wells Cathedral. Thoughtful texts interweave with mediaeval carols and plainchant in a magical candlelit setting.
Opus Anglicanum bring their most popular Christmas event to Greenwich for the first time - a festive favourite that sells-out each year at Wells Cathedral. Thoughtful texts interweave with mediaeval carols and plainchant in the magical candlelit setting of St Alfege's Church.
The unforgettable annual Wells Promenade concert, where the audience are free to wander the building as the chanting singers process from space to space. Compline for Candlemas followed by timeless chants in procession.
One of the UK's Top 10 Carol Concerts, 2017 (The Guardian) Opus Anglicanum bring their most popular Christmas programme to London for the first time - an event that sells-out each year at Wells Cathedral. Thoughtful texts interweave with mediaeval carols and plainchant in the magical candlelit setting of St James' Church, Spanish Place, Marylebone, London.
One of the UK's Top 10 Carol Concerts, 2017 (The Guardian) Opus Anglicanum will bring their hugely popular Christmas programme to Prior Park College, an event that sells out each year at Wells Cathedral. Thoughtful texts interweaved with mediaeval carols and plainchant in the magical candlelit setting of the impressive college chapel.
Fun festive readings from Saki, Dickens, John Masefield, Joyce Grenfell mixed with carols, music-hall and folk songs to make the fire crackle and warm the heart of every Scrooge.


Remember where you were and feel the lift of these songs.
Go Full Screen On this Scorpion Song!
Full Screen to get the full Effect!
The Indiana Experience! Ace hits it on the head for some Relationships!
And The final Result! Go Full Screen! Asia says it all!


(The Network Journal) — Sufficient business insurance minimizes your risks as a small business owner in the event that you are sued. An adequate amount of insurance will also protect you during a natural disaster or in the event that someone slips, falls or gets injured on your property. Your state's Department of Insurance sets minimum insurance levels that you are required to keep as a business owner. Limits, similar to state required auto liability insurance limits, are set in place to protect you and your customers. However, state required minimum insurance levels might not provide you enough coverage.


Rooted humbly in Vietnam/SEA, we love to solve hard problems by zooming-in on emerging, underserved markets that's ready to embrace radical changes made possible by technology. We internally build and accelerate startups that can last and scale into great companies that makes the world a better place.
Alley 51, as a venture builder, adds more values by building multiple startups within the same amount of time that one single startup needs, mitigate the risk of early-stage startup founding process.
Hence, we get our hands dirty and share our expertise across startups.


What does salvation mean in the urban context?
What theme could more appropriate on November 5th than religious tolerance? After all it is the night when we remember the failure of Catholic activists to blow up Parliament and kill the King. An event we have celebrated for over 400 years by gleefully burning effigies of the most celebrated conspirator, Guy Fawkes, who was tortured, then hung, drawn and quartered for his role in the plot.
For atheists and secularists, religious based terrorism and the violent retribution that normally follows is high on the list of objections to faith playing any part in public life. If we just do away with all this religious nonsense then surely people can live tolerantly in a rational society? As have been seen in the recent furore about Stonewall's 'Bigot of the Year 'award, accusations and counter-accusations of both secular and faith-related intolerance create fury like little else.
And for many Christians it can lead us to emphasise tolerance so strongly that all claims of objective truth are abandoned in case they upset someone. Faith becomes diluted to meaninglessness. As the philosopher Alasdair Macintyre complained, Christian liberalism was "giving atheists less and less in which to disbelieve". When Christianity loses a sense of conviction it easily becomes pale and watery and devoid of any transformative power.
As Christians, how do we avoid the polarities of bigotry and divisiveness on one hand, and wishy-washy floppiness on the other?
I think the key is a proper confidence in what we believe. A security, a rootedness in the Christian faith which is bold in articulating what we believe but without seeking to crush or destroy others. It means holding tight to the objective truth of what we believe, whilst acknowledging that we can learn from others.
I think I learnt a lot about confidence in my faith from two great mates I met at Hull University. One was a Muslim who I played in the cricket team with and the other was a Jew who I worked alongside in the Student Union as a sabbatical officer. As a student, too often I was embarrassed when asked about my beliefs, frequently mumbling incoherent thoughts and hoping the conversation would move on to safer ground. Yet seeing the way these two friends lived out and spoke about a religious and cultural identity that was intrinsic to them taught me something important.
Sacks' quote sums up a great challenge which people of all faiths need to hear.
As Christians we need the conviction to be true to our faith. The truth of the Christian faith asks deep questions. It is inescapably controversial because it shakes things up, challenges the way things are and disturbs the comfortable. We cannot get away from the fact that at times this will cause disagreement, debate and upset.
And yet a Christian commitment to the truth is in order to be a blessing to others. Violence, retribution, bigotry and hatred are the worst adverts for the Christian faith because they are the opposite to the path walked by Jesus. Even if people reject our theology, they should be challenged by the way we live. As is seen most clearly in the example of Jesus, nothing bears better witness to God's truth than a life lived authentically in His service.
I have worked with people affected by homelessness for 25 years. This blog is all about how grace and truth is relevant to personal transformation and social justice. See here for more details.
How should we respond to people begging?


Our handbook covers everything from county cups to affiliations, and is a key resource for our clubs, leagues and referees.
The 2018/19 edition of our handbook is available as an online copy only. Download it now.
Please note that the online version includes password protected areas for the details of Clubs and Referees.


text:
Ez-link cards designed by Pathlight students launched for National Day
The designs include the dinosaur motif created by See Toh Sheng Jie and three others depicting Singapore shophouses.PHOTO: EZ-LINK
Jul 20, 2017, 9:47 pm SGT
http://str.sg/4DGc
Tristan Jeyaretnam
SINGAPORE - Remember the dinosaur purse that became a viral hit after Prime Minister Lee Hsien Loong's wife Ho Ching carried it during a White House visit?
The artwork of Pathlight School student See Toh Sheng Jie, 21, who designed the $14.80 purse - which sold out within a day of the visit - can now be found on an ez-link card.
His card design, decorated with the same dinosaur design, is part of an exclusive series of ez-link cards launched to mark National Day.
He and his fellow schoolmates from Pathlight School - Mr Glenn Phua, 21, Mr Jonathan Cai, 14, and Mr Muhammad Khairul Bin Asmi, 19 - have come up with nine designs altogether, which are currently sold at the school's Art Faculty merchandise corner. Mr See Toh's dino series will be available in six colours for $8 each. The other series, featuring Singapore shophouses, can be bought in a bundle for $15.
The ez-link sets were unveiled at the opening ceremony of an exhibition, Art For Autism: All Things Singapore, at Fullerton Hotel on Thursday (July 20).
The annual event, in its third year, showcases outstanding artwork by autistic students in Pathlight's art development programme.
A total of 33 current and former students are involved in the exhibition, which is centred on how they view Singapore. Some pieces, for example, show famous landmarks like the Merlion.
One of the artists whose work is on display is Ezra Chan, winner of the 34th UOB Most Promising Artist of the Year. Meanwhile, Mr Phua has had his art handpicked to be state gifts for Chinese President Xi Jinping and Pope Francis.
This exhibition is open from now until August 30, 11am to 9pm. Entry is free.


ASP.NET Web Forms and MVC are two web frameworks developed by Microsoft - they are both good choices. Neither of the web frameworks are to be replaced by the other nor are there plans to have them 'merged' into a single framework. Continued support and development are done in parallel by Microsoft and neither will be 'going away'.
Each of these web frameworks offers advantages/disadvantages - some of which need to be considered when developing a web application. A web application can be developed using either technology - it might make development for a particular application easier selecting one technology versus the other and vice versa.
RESTful urls that enables SEO.
Easy development model for developers those coming from winform development.


Motorola Service Contract - 1 year - Software Support for all MCD, Px60/70, CA50, MT20xx, MK series & Mobile RFID readers. Incl. phone supp. & SW maint. Price per device, qty 1-250. Not for wireless infrastructure, other scanners & RFID readers or other software products.
The Motorola SWS-EMHW-0250-10 is also known as MOT-SWSEMHW025010	or SWSEMHW025010	.


text:
How AI is Creating New Businesses
By Sairamprabhu Vedam, April 30, 2020
AI-Driven Companies Outpacing Traditional Firms
Understanding the revolutionary impact that Artificial Intelligence (AI) has on operations, strategy and competition is a must for every business leader. It becomes even more important, especially if you're planning to launch a digital start-up, or looking to revamp your traditional business.
The age of AI is being guided by the emergence of new kinds of firms, where the real value comes from algorithms, rather than traditional business processes.
Today, AI sets the prices on Amazon, recommends songs on Spotify, matches buyers and sellers on Indigo's marketplace, and qualifies borrowers for an Ant Financial loan.
'Leading organizations expect to double the number of Artificial Intelligence (AI) projects in place within the next year, and over 40% of them plan to actually deploy AI solutions by the end of 2020.' - Gartner
Recently, we have seen a couple of global financial institutions taking a novel AI approach wherein, there are no workers but AI is running the whole show. They have incorporated digital at the heart of the business model driven by AI with no human interference – no managers approving a loan, and no employee providing financial advice. This way, these innovative banks are on a different landscape bundled with new opportunities and witnessing tremendous growth.
Today's AI advocates the emergence of new kind of businesses altogether, wherein the real value comes from algorithms, rather than from traditional businesses processes, which are operated by managers, front office or customer service. It is purely driven by math and smart algorithms. Some argue that the smart algorithms are designed by humans! But after designing, the system delivers value on its own with minimal or zero human intervention. Isn't it smart?
( Image Source: hbr.org )
When the traditional constraints are removed, AI creates new rules for the competition. We will see in near-future that digital networks and algorithms will make way into the fabric of firms, businesses and begin to operate on a different level. These changes will force traditional businesses to rival and face new AI business models. Many global giants are investing time and money in understanding and incorporating data, algorithms and digital networks to keep pace with the digital era.
The Fast Evolving AI - How it Reshapes Future AI Businesses
A new McKinsey Global Institute report estimates that with the current level of advancements, automation could raise productivity growth globally by 0.8 to 1.4 percent annually.
What's unique about the study is the finding that despite the substantial potential of applying Deep Learning techniques to use cases across the economy, there are limitations and obstacles, chiefly owing to improper understanding of the technologies. In a sense, the value of AI is not to be found in the models themselves, but in the companies' ability to harness them.
While AI has not just been disrupting industries, businesses, and technologies, it has been leaving a profound impact - shaping and redefining future business models. Many industry experts are of the view that future AI companies will be evolving beyond technology, much like an extension of traditional software companies. But our study on AI provides a uniquely different perspective – furnishing a deeper analysis on future AI companies, their evolution, growth and environment in which they operate. We'll learn how AI is creating an essentially new type of business.
Here are the key pointers and learnings that I'd like to share with all AI enthusiasts, especially the AI founders.
AI companies will be very dissimilar to traditional software companies because many of the AI companies simply don't have the same economic construction as software businesses
Many AI companies have less gross margins due to heavy cloud infrastructure/dependency/usage and continued human support to AI
Scaling challenges due to the pressing problem of edge cases: Many AI apps have open-ended interfaces with lots of unstructured data (image & natural language) with 40%-50% of intended AI functionality residing on edge i.e., longtail of user content
AI environment has weak defensive fortification walls when compared to the software companies. The reason includes commoditisation of AI models, challenges with data network effects and lack of technical differentiation. Additionally, factors like its nascent evolving nature that largely depends on the open source library environment and the work done on AI being still academic and industry-oriented has a bearing on AI environment.
Does AI Constitute Software or Service or Both?
By and large AI environment, its nature and businesses are very different from traditional software companies. It's most likely that they will combine the best of both software and services worlds.
Software: The major advantage for today's software, including SaaS, is that it can be developed once and sold multiple times resulting in recurring revenue streams that are super-linear in scale with gross margins of 60%-80%. They are protected by Intellectual Properties (typically the code generated by the work).
Service Business: It requires headcount and can be sold only once. The revenue streams are non-recurring & gross margins lower than 30%-40%. Scaling is 'just' linear at the best optimized level.
Software & Services: AI companies are increasingly combining the best of both worlds- software & services with better gross margins, scaling, and building better defence systems for AI businesses. It results in the emergence of an entirely new class of AI businesses altogether.
A number of AI companies that planned to sell pure software products are increasingly bringing services capability in-house and booking the associated costs.
Cloud infrastructure comprises the major chunk and there's a hidden cost in store for AI companies.
The data ingress and egress, and taking data out of the cloud is proving to be more expensive compared to the data migration costs & placing data on the cloud. Most big companies pay huge amounts to AWS & Azure depending on the demand for the software.
Challenges With AI Models
Training an AI model can cost you thousands of dollars. What may seem like a normal initial upfront cost could end up being costly. Retraining an AI model turns out to be an ongoing cost since the data that feeds AI models tends to change over time.
Generating predictions through advanced AI Model inferencing is considered a lot tougher and complex process that requires execution expertise involving long matrix math computation.
At the heart of an AI application lies trained data models, which deal with rich images, audio, video, natural language and application consuming more data and storage, and is also expensive to process. For example, it may need to process a large file to find a small and relevant snippet.
Lack of expert tools that scale AI are forcing it to depend more on the cloud and transferring trained models across cloud regions for achieving big ingress and egress costs to improve reliability, latency, and compliance.
The above challenges force AI companies to spend up to 25% of their revenue on cloud resources. Although, many start-ups have found manual data processing much cheaper than executing a trained model.
Despite the ongoing situation, specialized processors may help in executing complex math computations with more efficiency & optimization methods like model compression & cross-compilation that reduce the number of computations required.
Human Collaborated AI Processes
Many AI applications take support of humans in the AI process loop to function efficiently bringing great degree of accuracy and contributing to lower gross margins for many AI start-ups.
Most of AI models are very expensive, as they involve manual cleaning and labelling of large datasets. This process is cumbersome, expensive and is serving as the biggest roadblock for an increased adoption of AI.
Additionally, the training doesn't end with the deployment of a model. Many AI companies incur 10%-15% costs for maintaining accuracy, which is achieved by continually capturing new training data, labelling and is then fed back into the system. Proving that developmental work is more laborious, it is exceeding beyond typical bug fixes and feature additions.
More and more human-AI systems will be working in collaboration. Humans are put upfront in AI systems for cognitive reasoning. Many social media executives are employed for AI-based content moderation. Similarly, even in autonomous vehicles – they're complex. So, issues of safety, fairness, and trust also demand meaningful human oversight, etc. Remote human operators are present ensuring human safety. Similarly, in healthcare, more Physician-AI based medical devices collaboration is happening and they both remain as joint decision-makers. While the chances that the humans will be cut out of the loop entirely is rare, as the AI models become more trustable and efficient, the need for human intervention will gradually decline.
The basic function of an AI application is to process a stream of input data and generate relevant predictions whether it is being handled by humans or AI. Both, humans and AI systems can be optimized but none will reach the near-zero cost levels associated with SaaS businesses.
AI Systems Can be Tougher than Expected as AI Lives in the Long Tail
Most of the AI apps have open-ended interfaces and operate in a noisy, unstructured data environment such as images or natural language. Often, users lack the right intuition with regards to the product. Even worse, they assume it to possess super capabilities. It can only mean one thing – the edge cases are everywhere! AI products' intended functionality can reside in the long tail of user intent (edge) to up to 40-50%. To put it in a different way- users can, and will, enter just about anything into an AI app.
The guidelines for defending your AI businesses are still in formulation!
With lesser technical differentiation in the AI world, new architectures and models are being developed in an open source environment and academic settings. With reference implementations available via open libraries, model operators can be optimized automatically. So, the moats for AI companies, unlike software companies, appear to be shallower than expected.
Quick Recommendations on Building, Scaling & Defending Great AI Companies
For AI companies' long-term sustenance and success, owning challenges is key. AI businesses should combine the best of both software and services to thrive in their new or existing AI apps.
Removing model complexity for the maximum effect
Understanding your customers, their data and the problem domains has to be the single most important challenge for AI founders before signing off a deal. For example, a new customer will consume more time causing a major fork in your ML engineering efforts. The changes may be of a minute nature involving finetuning of models, etc. So, narrowing down the options and making these quick decisions, trading off long-term benefits versus near-term growth, etc., can reduce data complexity to a major extent.
Have a plan for measuring high variable costs
You should have a deep understanding of data feeds that go into the AI models, consider model maintenance and chances of human failure as first-degree problems. Additionally track down and measure the real variable costs and do not let it sink into your research & development. Make conservative unit economic assumptions in your financial models, especially during fundraising. Do not wait for outside technological advantages or scale to solve the problem.
Embracing 'Services' provides the key insights into customer needs
Services can serve as a great tool to kickstart a company's go-to-market engine, especially when selling complex or brand new technology. It provides with a deeper insights into customer needs and produces fast-growing and market innovating companies. Pursue and execute one strategy perfectly rather than supporting both software and services customers.
Have a flexible plan in place facilitating change in the technology stack
Modern AI is still in its budding stage awaiting for efficient tools, which are yet to be made. But we are sure a wide availability of tools will emerge that will help automate model training, making inference far more powerful and standardizing the developer workflows, while monitoring and securing the AI models in production. The rising cost issue in cloud computing is coming to the surface faster and needs a quick solution too. Again, forcingly coupling an application to the current way of doing things may lead to an architectural disadvantage in the future.
Building Defensibility for AI Businesses - The Old Traditional Way!
Good products and proprietary data almost always build good businesses. This has been the businesses' good old dictum. On the contrary, it is unclear whether an AI model or the underlying data can provide the required fortification and security – like a long term sustenance wall for AI company's business growth. So, we add a new angle to an old problem. We build strong enduring products initially adding unique product capabilities that are evergreen. Recently we've seen many AI companies cementing their market position through an effective cloud strategy, a strategy similarly adopted by the recent opensource companies.
Overall, the future of AI companies is not like software companies as AI businesses involve continued human cognitive support to AI. The scaling is not as easy as we'd have imagined. Strong defensibility, which is vital for 'build once and sell many times' software model, doesn't appear to come free. Maybe, over a period of time with improved technological efficacy resulting in reduced costs and market-wide adoption, it may happen. These qualities make AI much like a service business. The good part is that the scaling dynamics, defensive moats, and variable costs are all determined by market rather than individual businesses. There are few AI innovators who have left a trail of building successful products doing consistently good with their performances. The unfamiliar pattern suggested by data indicates that the AI market is new, providing huge market opportunities further forcing the emergence of new markets.
Competing in the Age of AI: Harvard Business Review
The New Business of AI (and How It's Different From Traditional Software): Andreessen Horowitz
Topics: Connected Devices & IoT
Advanced Threat Detection With Modern SIEM Solutions
Performance Test Workload Modelling Based on Real-World Usage


I am a retired engineer with a lot of time on my hands. I decided to pass the time I would take guitar lessions. Little did I know how much I would come to love it and teddy is the total reason for it. He is a genius with musicand I do not say that lightly, he can teach like nop one else. He can play on the piano and guitar. He is a musical genius, I would recomed him to anyone.
© 2019.Ted Trogdon Guitar/Piano Studio . All Rights Reserved.


text:
Q: Is it possible to detect when a user has re-purchased a non-consumable IAP for free? When a user of an iOS app purchases a non-consumable item, then installs that app on a new device, it is possible for them to again go through the standard purchasing logic for that item. The app store will ask them if they wish to spend $0.99 on the item, but if they click "Yes", it will inform that they already own that item, and ask if they wish to download it for free.
I would like to track new purchases in my analytics, and not have them conflated with re-purchased items that a user receives for free. Unfortunately, it seems that this behavior is indistinguishable from a genuinely new purchase, (to the client app).  Apple seems to say as much: "Note: If the user attempts to purchase a product that's already been purchased, rather than using your app's restoration interface, the App Store creates a regular transaction instead of a restore transaction. The user isn't charged again for the product. Treat these transactions the exact same way you treated the original transactions."
In discussing this issue, most posts (and Apple's documentation) say that I should offer a 'Restore Transactions' button to the users. I do offer this button, but it is always possible for users to circumvent this logic, and go through the traditional purchasing route. This is where my tracking will become inaccurate.
Do I have any options? Thanks!

A: I am pretty sure you don't have any options for tracking a new purchase versus downloading a previous purchase for free when a user does an in app purchase.  I have looked into this for the same reason of analytics and I could not find a way to do it.  IAP is set up to make sure that you honor purchases made by the same iTunes account on other devices.
If your users are required to have an account specific to your app to make a purchase you could use that to know if they already have made the purchase or not.  But requiring an account for purchase can lower your conversion rate.


text:
Q: Performance of Spark structured streaming Stream-Stream join I am trying out the stream-stream join feature of spark Structured streaming using Spark 2.4.0.
I am just joining two simple set of data just to observe the performance of stream-stream join. I am currently running this in my local machine with just a few input records. I observe that it takes more than a couple of minutes to join data from two streams and write output to Kafka.
Here is what I have been trying :
val in1Df = spark
  .readStream
  .format("kafka")
  .option("kafka.bootstrap.servers", s"$kafkaHost:$kafkaPort")
  .option("subscribe", config.getString("SparkStrucStreamingPoc.inTopic1"))
  .load()
  .select($"timestamp" as "timestamp1",$"value" cast "string" as "value1")

val in2Df = spark
  .readStream
  .format("kafka")
  .option("kafka.bootstrap.servers", s"$kafkaHost:$kafkaPort")
  .option("subscribe", config.getString("SparkStrucStreamingPoc.inTopic2"))
  .load()
  .select($"timestamp"  as "timestamp2", $"value" cast "string" as "value2")

val in1DfWithWatermark = in1Df
  .select($"timestamp1",$"value1")
  .withWatermark("timestamp1", "10 seconds")

val in2DfWithWatermark = in2Df
  .select($"timestamp2",$"value2")
  .withWatermark("timestamp2", "20 seconds")

val joinedDf = in1DfWithWatermark.join(in2DfWithWatermark,
  expr(("""value1 = value2 AND
                 timestamp2 >= timestamp1 AND
                 timestamp2 <= timestamp1 + interval 1 minutes""")))

joinedDf.select(($"value1").alias("value"))
  .writeStream
  .format("kafka")
  .option("topic", config.getString("SparkStrucStreamingPoc.outTopic"))
  .option("kafka.bootstrap.servers", s"$kafkaHost:$kafkaPort")
  .option("checkpointLocation", config.getString("SparkStrucStreamingPoc.checkpoint"))
  .start()
  .awaitTermination()

Has anyone else observed this kind of a behavior ? Does it usually take this long to join two streams ?


text:
Review by Andrew Boley Patron
The Nice Guys 2016 ★★★★
Watched May 21, 2016
Andrew Boley's review published on Letterboxd:
The Nice Guys' opening scene is indicative of the rest of the film by being darkly comic, sexy, pulpy and juxtapositions. In this quick review I will list positive, and some negative bullet points.
-Shane Black's script and direction is full of detail and the rest of the cast and crew follows suit with really subtle(and not so subtle) quality details that add to the texture and general scope of the film.
-Like any faux post LA noir film The Nice Guys plays well within the genre while commenting on it. The classic crime/noir set up of young woman asking for help is a staple and The Nice Guys starts out this way. But Black's sense of humor almost always invades the cliche tropes, like when Gosling character nonchalantly mentions that he figured out the mystery of note, the film kicks into action, his daughter smiles at her father's brilliance and the two guys head for the clue... but then they realize that Gosling was completely off base and it quick cuts to them going a completely other way.
-Gosling, Crowe and Rice(Gosling's character's daughter) have great chemistry and play very well off of each other.
- Kim Basinger is pretty terrible in this film.
-There are some strands that don't get pieced together by the end of the film. Now this is a common issue with noir type films(beautifully so in Inherent Vice) but the plot threads aren't the big problems, it's more with the character threads, mainly Gosling and his wife and their house and all of that side meat.
-The big emotional beat at the end where Rice asks Crowe not to kill the guy or she'll never speak to him again is kind of ridiculous. This is a 50 year old murderer and the fact that he won't strangle someone to death in front of a little just because she says she won't speak to him is absurd.
-Gosling COULD be a comic genius. The guy is great with physical comedy, he has incredible timing and is just off kilter enough but has sharp enough eyes that he can get away with just about anything in the comedy world. I think this is the obvious next phase in his career since his dramatic chops don't really measure up to his comedic chops.
Overall a really fun original movie with some definite flaws. I will gladly take an original piece of flawed filmmaking over the usual tentpole adapted remake sequels.
Andrew liked these reviews
Reviewed by DisposableMiffy ★★★★½
Reviewed by Michael Nemchick ★★½
Andrew is using Letterboxd to share film reviews and lists with friends. Join here.
Andrew's films


Move through transitions with ease and grace.
Pine & Magnolia essence helps us to shift perspective with support and love from your ancestors and angels. They help us to gently release what no longer serves us in order to welcome our next transformation with abundant joy. We stand in our power as this delicate, powerful duo urges us to see beyond what we believe. Allow yourself to ground into the wild & unfurl to the spirit.


Home > Car Care > When does the timing chain need to be replaced?
We all know that a timing belt in a car engine needs to be replaced at recommended service intervals, but what about the timing chain? What is the difference between a timing belt and a chain? A timing belt is a toothed belt made of high-quality rubber; it runs outside of the engine, covered by a protective cover.
A timing chain is made of metal, similar to a bicycle chain. A timing chain runs inside the engine, as it needs to be lubricated by the engine oil. A timing belt typically needs to be replaced between 40,000 and 100,000 miles depending on the vehicle and it's a few hundred dollar repair. A timing chain doesn't need to be replaced unless there is a problem with it.
Is the timing chain immune to mechanical failures? The simple answer is No, it is not. The timing chain problems are not uncommon, especially in high-mileage vehicles. Similarly to any other moving mechanical components inside any engine, a timing chain is subject to wear. A timing chain is lubricated by the engine oil. Lack of oil changes, low oil level or poor oil quality can cause the timing chain to wear faster.
A timing chain is kept under proper tension by a chain tensioner. A chain tensioner could be operated by a spring-loaded mechanism or oil pressure.
Timing chain, tensioner and chain guides.
Chain guides and silencers are used to keep the timing chain from vibrating. All these components wear too. How do you know if the timing chain is worn? Often, if the timing chain is worn the engine may feel sluggish, low on power or have troubles starting. This is because as the chain wears out, it stretches and the ignition and valve timing becomes more retarded. A worn timing chain, guides or chain tensioner can also cause variety of noises originating from the timing chain cover area of the engine. The timing chain noises can range from rattling to whirring, whining or buzzing.
If the timing chain is worn, usually it's replaced as a kit with a new tensioner, guides, and other parts of the chain drive mechanism. Many autos have two or even three chains in their motors and often your auto repair shop may recommend replacing all the chains at once.
Prices for timing chain replacement may vary anywhere from $370 to $1,500 depending on the vehicle model.
If you plan to replace a timing chain yourself, you will need to find the correct procedure to set the timing when a new chain is installed. You can find this type of information in the service manual for your vehicle.
In old-style pushrod engines, replacing the timing chain is a fairly easy task. No such luck if you have a modern front-wheel drive car with a transversely-mounted engine, as the space in the engine compartment could be very tight.
To avoid timing chain problems you should maintain your engine properly and have the engine oil changed at recommended intervals. Using premium quality engine oils and oil filters will also help. Keeping the proper oil level will ensure that the timing chain is always lubricated. In a well-maintained engine a timing chain can last up to 300,000 miles and even longer.


Improving health and care through better connections.
HSCN as part of a better network.
For NHS and private sector healthcare providers, HSCN brings increased efficiency, security and collaboration and - crucially - an open marketplace.
You're now free to choose a provider that understands your challenges and can work with you to support better patient care and customer service.
At KCOM, we get excited about providing technology solutions that really help our customers achieve what they need.
When you partner with us, you can rest assured that you're working with a team that cares about your success as much as you do.
Not just as a connectivity supplier but as a trusted advisor, who will help you achieve your outcomes by working with you in partnership. And will go the extra mile to help you get there.
Is your wide area network HSCN-ready?
Take our WAN healthcheck to find out if your wide area network is the best it can be or whether you're missing out on some important features that could make life - and your HSCN transition - much easier.
Simply answer a few short questions about your current WAN and our tool will send you a health rating and a full report, straight to your inbox. We'll highlight your WAN's strengths and weaknesses, and identify areas where your current provider could help you achieve some quick wins to make a difference right now.
The start of a transformational journey.
From the moment you start using HSCN, you'll also need to have in place a raft of supporting services that are either overlaid on your HSCN connection or run parallel to it. Think flexible hosted voice services, video conferencing, private/public WiFi access points and more.
HSCN can help you create a robust IT infrastructure that combines connectivity, cloud and hosted voice to help you keep on delivering the very best health outcomes for the people you serve.
Download our guide to HSCN.
KCOM secures £13m HSCN Once for London contracts.


The European Solidarity Centre (Polish: Europejskie Centrum Solidarności) is a museum and library in Gdańsk, Poland, devoted to the history of Solidarity, the Polish trade union and civil resistance movement, and other opposition movements of Communist Eastern Europe.
The design of the building, by Polish firm FORT Architects, was the winner of an international competition held in 2007. The walls evoke the hulls of ships built at the Gdańsk Shipyard. Construction started in 2010. It was completed at a cost of 229 million złoty, of which 113 million złoty (38.4 million euro) was provided by the European Union, and the rest locally.
The opening ceremony took place on 31 August 2014, on the anniversary of the signing of the Gdańsk Agreement, the 1980 victory for striking shipyard workers which led to Solidarity's foundation. The ceremony was attended by Lech Wałęsa, the co-founder of Solidarity and later President of Poland, the President of Poland Bronisław Komorowski and the Chairman of Solidarity Piotr Duda. The preceding day was celebrated as a Citizens' Day in which over 12,000 former Solidarity members and others took part.


text:
Healthcare workers protesting fake vaccine mandate beat up hospital boss in Guadeloupe. Why do so many healthcare workers worldwide not want the fake vaccine when they see why people are ill every day?
Healthcare workers protesting against mandatory vaccination for medical staff in the French Caribbean territory of Guadeloupe have beaten up the director of a local hospital and "torn clothes off" his deputy.
According to local media, the incident happened on Tuesday, and involved around 50 members of a healthcare workers' union. Gaby Clavier, general secretary of the trade union section, said they had gathered outside the University Hospital of Guadeloupe to "get their money back." Earlier, medical staff who had failed to comply with the mandate were subjected to pay deductions. Unvaccinated healthcare professionals were also set to be suspended after the December 31 deadline set by authorities.
The hospital issued a statement saying the protesters had blocked the entrance, trapping the medical facility's director and several other personnel inside for a few hours. When they attempted to leave the building with a police escort, protesters reportedly "kicked the director in the ribs," and then delivered a powerful headbutt that "nearly knocked him out." One of his deputies had his clothes torn off.
Demonstrators were also said to have "seriously damaged" a vehicle belonging to a hospital official.
Read more: Healthcare workers protesting fake vaccine mandate beat up hospital boss in Guadeloupe. Why do so many healthcare workers worldwide not want the fake vaccine when they see why people are ill every day?
Coronavirus World News


text:
New England Historical Association
Executive Calendar
Current CFP
Graduate Paper Prize
NEHA Book Award
A community of scholars since 1965
Download this document as a PDF
THE CONSTITUTION AND BY-LAWS OF
THE NEW ENGLAND HISTORICAL ASSOCIATION
Established, 1965
(amended 8 March 1969; 4 May 1974; 28 April 1978; 27 October 1979; 11 April 1981; 24 April 1993; 29 April 1995; 26 April 2003; 5 May 2007; 18 April 2015)
I. Name.
The organization shall be known as the NEW ENGLAND HISTORICAL ASSOCIATION.
II. Purpose.
(Amended 27 October 1979)
The purpose of the New England Historical Association is to serve the interests of historians in New England and elsewhere, whether professional or amateur, academic or non-academic, by providing them with a forum in which they can: Present and exchange the fruits of their research, study, and teaching experience; meet socially; inform themselves about resources for the study and teaching of history, opportunities for the application of historical learning, and other pertinent facets of the varied practice of history and maintain connections with the historical enterprise in its larger regional and national dimensions.
III. Membership.
Membership is open to all persons who are interested in the study, teaching, or writing of history.
IV. Meetings.
(Amended: 4 May 1974; 29 April 1995; 26 April 2003)
An annual meeting shall be held at a time and place to be set by the Executive Committee. The election of officers shall be held at this meeting and their installation will be at that time. Other meetings may be scheduled throughout the year. The place of meeting may be rotated from campus to campus.
Elections of officers may be conducted by mail ballot provided that ballots are distributed to the membership by mail with the program in advance of the meeting. In such instances, ballots must be returned to the Executive Secretary (or to the Chair of the Nominating Committee when the Executive Secretary stands for election) by mail prior to the meeting or in person by morning Registration at the meeting. Election results shall be announced at the business meeting and installation of officers shall occur at that time.
V. Officers.
(Amended: 8 March 1969; 4 May 1974; 11 April 1982; 29 April 1995)
The officers of the New England Historical Association shall be as follows: President, Vice-President, Secretary, Treasurer, and Executive Secretary.
A. President. The President shall be elected annually by a majority vote of the membership. The President shall preside at the meetings and appoint the membership of the award committees of the Association and the editor of NEHA News.
B. Vice-President. The Vice-President shall be elected annually by majority vote of the membership. The Vice-President shall preside in the absence of the President and shall, in consultation with other members of the Executive Committee, arrange programs for each meeting.
C. Secretary and Treasurer. A Secretary and a Treasurer shall be elected by a majority vote of the membership for two-year staggered terms.
D. Executive Secretary:
1. Selection. The Association by majority vote of its membership present and voting at any regular meeting may establish an Executive Secretary resident at a host institution
2. Term of office. The Executive Secretary's term of office shall be determined by joint action of the host institution and the Association.
3. Duties. The Executive Secretary shall have the following duties:
a) Maintain a central file of the organization to include minutes and records of meetings, constitutional changes, correspondence, and the like;
b) Maintain and update membership lists;
c) Serve as coordinator for all information about the New England Historical Association;
d) Serve as coordinator for official correspondence to the Association and respond under guidelines established by the Executive Committee;
e) Serve as editor for NEHA News When appropriate another person may be appointed to fulfill this role by the Executive Committee;
f) Handle all notices, mailings, and details of arrangements for meetings of the Association and its committees;
g) Maintain the financial records for the Association and ensure that an annual audit occurs;
h) File annual financial reports to the Internal Revenue Service for the Association as a tax-exempt organization;
i) Seek sources of funds for the Association;
j) Implement decisions of the Association and the Executive Committee.
k) Serve as an ex-officio, non-voting, member of the Executive Committee
VI. Nomination and Election.
(Amended: 8 March 1969; 14 April 1973; 18 April 2015)
A Nominating Committee of six members shall be elected by the Association for three-year terms. Members of the Nominating Committee must have been members of the Association for the preceding three years. The three-year terms should be staggered so that every two years, two seats on the Nominating Committee are open for election. Members of the Nominating Committee may not stand as candidates for election to other offices in the Association while they serve on the committee. Should members of the Nominating Committee choose to run for any other office in the Association, they must resign from the Nominating Committee upon becoming candidates.
Of the members elected to the Nominating Committee, the Executive Committee shall appoint a chair of the Nominating Committee for a term of two years.
It shall be the duty of the Committee to solicit nominees and to report a slate to the President, who will in turn inform the Executive Committee at its meeting before the elections (usually the winter meeting of the Executive Committee). To ensure the most highly qualified members run for office, the Executive Committee may exercise veto power over individual candidates for the office of President, Vice President, Treasurer, Secretary, and Executive Secretary. In case of such a veto, the Chair of the Nominating Committee and the President together will select another candidate for approval by the Executive Committee.
The finalized slate of candidates for all open seats shall be posted prominently on the NEHA website no later than two months before the elections. The posting shall offer members the opportunity to vote in absentia in a form determined by the Executive Committee. Such ballots must be dispatched no later than one month before the election and should be sent to the Executive Secretary.
In-person voting shall take place at the site of the spring or annual conference.
VII. Executive Committee.
(Amended: 8 March, 1969; 4 May, 1974; 27 October, 1979; 24 April, 1993)
A. There shall be an Executive Committee composed of the President, Vice-President, Secretary, Treasurer, the immediate past Presidents for the two previous terms, the Vice-President designate, four members on the higher education level elected by majority vote of the membership for two-year terms, and one member who does not hold a full-time position at the College or University level elected by a majority vote of the membership for a two-year term, the Chair of the Nominating Committee ex officio (amended, 27 October, 1979), and the Executive Secretary ex officio, non-voting.
B. The President shall convene the Executive Committee twice at least once between the regular fall and spring meetings of the whole Association.
VIII. Amendment.
This constitution may be amended at any scheduled meeting by a two-thirds vote of the members voting, provided that the proposed amendment has been submitted through the Executive Committee and circulated to the members at least one month prior to the scheduled meeting.
IX. By-laws.
By-laws may be established by a majority vote of the membership present and voting at any regular meeting.
BY -LAWS
I. Dues.
(Amended 28 April, 1978)
Members of the Association shall be assessed annual dues. Proposed changes in dues shall be voted upon at a regularly scheduled meeting of the Association. Members shall be given prior notice by mail of any proposed changes.
II. Membership categories.
Individual membership shall consist of the following categories: regular, students, retired persons.
III. Sponsors.
Sponsors of the New England Historical Association shall contribute annually a sum to be determined by the membership at a regularly scheduled meeting.
IV. and V. Guidelines for the Editor of NEHA News and for the Program Chairman were adopted 21 April, 1979. They were published in the April September 1, 1979, issue of NEHA News., and amended December 3, 2005. The guidelines may be amended whenever the Executive Committee thinks it appropriate.
VI. Guidelines for Host Institution for Executive Secretary.
(Approved 11 April, 1981)
The host institution shall provide the following services to the New England Historical Association:
A. Payment for half-time services of the Executive Secretary of the Association;
B. Provision of clerical-secretarial support;
C. Provision of office space, information technology resources, file, and telephone;
D. Payment for maintenance and revision of computerized lists.
NEHA MEMBERSHIP
Sign up or renew your membership online.
Upcoming NEHA Meetings
CFP Deadline for Fall 2019 Program Submissions:
in 1 month, 4 days
Fall NEHA Meeting at Roger Williams University:
in 3 months, 9 days
Hosting NEHA
If your institution is interested in hosting a future NEHA conference, check out our Local Arrangements Guide
Link: American Historical Association Calendar
4th Annual Symposium on Modern Warfare:
The 4th annual Symposium on Modern Warfare will take place at Texas Tech University's International Cultural Center September 20, 2019. The theme of this year's symposium is Leadership and Modern Warfare, in the era since 1975. For more information: AWAM Call for Proposals
Proposal submission deadline: July 15, 2019
PUBLISHER'S CALL:
The New England Journal of History seeks articles and book reviews for upcoming issues; it is published twice yearly with submission deadlines January 15 and July 15. Please send submissions or inquiries to editor Linda Morse, editors@nejh.org.
The History Press is looking for local historians and writers who are interested in publishing accessible histories of the towns and communities of New England. The History Press is a traditional, full-service press that focuses exclusively on publishing works of local and regional interest. They publish a wide range of books from brief histories of a town to collections of folklore and essays on the local culture. A typical author has strong ties to their community, and they strive to make their local history more accessible.
For more information, contact Edward Mack (commissioning editor).
CALL FOR ARTICLES:
All Things New England is looking to expand its site. They are looking for interesting stories from knowledgeable individuals pertaining to New England landmarks and historical places, length 800-1200 words.
Contact person: Jessica Layne, allthingsnewengland @gmail.com
Celebrating 50 Yrs of NEHA – Oct 2015
Tweets by @NEHistoryAssoc
We are a regional affiliate of the American Historical Association
We are also a charter member of the National Coalition for History
NEHA Statements
NEHA issues Statement on Charlottesville, Racism and History (August 23, 2017)
NEHA joins the Association for the Study of African American Life and History in its condemnation of symbols of hatred and intolerance:
Press Release: ASALH President Responds to Racial and Homophobic Hatred (May 12, 2017)
Subscribe to new posts by email
Proudly powered by WordPress || Themed by WP Strap Code || New England Historical Association | 749558 since May 2011 | Header image adapted from peasap


$22,500,000- $24,500,000 • 5BR • 7BA • 8,400 sq.ft.
Newly constructed oceanfront masterpiece nestled atop the equivalent of three lots in the coveted Bird Rock area of La Jolla. No expense has been spared on this one-of-a-kind home. This 5 bedroom, 7 bath Italian Renaissance sanctuary is beautifully encompassed in Mediterranean horticulture. The home features a 27 man 10 screen home theater, wine bar with cellar, 5 hole putting green, Eco friendly driving range, swim up bar, exercise pool, and 20 total flatscreen TVs. Every detail in this 8,400 total square foot home is completely state of the art.


My wife's blanket chest. I won't tell you how many pieces ended up in the "oopsy" pile or how long it took. Hard maple and aromatic cedar. I used a Fibonacci series to space the dovetails. My "magnum opus" for now.