text:
Focus 1/2017: Trade and development II: The global dimension
Since the turn of the century, global agricultural trade flows have roughly tripled, reaching 1.2 trillion US dollars in 2015. However, the forecasts for future developments are mixed – also because of uncertainty caused by the new US President's statements on trade policy. This second part of our trade focus isn't meant to be a rehash of the familiar "free trade versus protectionism" arguments. But the framework really is different. Climate change, price volatility in the agricultural markets as well as Agenda 2030 all call for a review of how individual aspects relate to one another in the overall context. Erfahren Sie mehr
Focus 4/2016: Trade
In December 2005, the Aid for Trade initiative was launched at the World Trade Organization Ministerial Conference. It was to enable developing countries to draw optimum benefits from global trade by assisting them in overcoming trade-related constraints. Today, just over a decade later, the success of the initiative is given a sometimes very mixed assessment. However, this has not been the case regarding its basic notion that trade can make an important contribution to sustainable economic development and poverty reduction provided that it can be made fair and inclusive. This is also reflected in the Sustainable Development Goals, in which the community of nations resolves to "correct and prevent trade restrictions and distortions in world agricultural markets" (SDG target 2.b), to "increase Aid for Trade support for developing countries" (SDG target 8a) and to "significantly increase the exports of developing countries" (SDG 17, target 11). But it is also borne testimony to in the latest changes in development co-operation policy, which is increasingly focusing on trade and markets. The approaches and instruments applied in the context of agriculture and rural development are presented in this edition of Rural 21. Erfahren Sie mehr
Focus 3/2016: Land Governance
Land is a major source of people's identities and livelihoods as well as being a key asset for households. Land ownership and land use rights crucially affect both equality of opportunity and economic and environmental stability. It is entirely justified to include these rights in the Sustainable Development Goals and not without reason that the adoption of the Voluntary Guidelines on the Responsible Governance of Tenure (VGGT) attracted so much attention four years ago. Often, land remains the only source of livelihood for poor and marginalised households. Thus improved security of land rights first of all creates secure access to basic necessities such as housing and nutrition. When such needs are met, the poor are more likely to be able to afford education, which helps people exit the vicious cycle of poverty. Erfahren Sie mehr
Focus 2/2016: Rural transformation
A comprehensive societal change is in progress in many rural regions throughout the world. More and more people are moving to the cities, the role of agriculture is diminishing, while the manufacturing and service sectors are increasingly determining economic development. These developments, which shaped the fortunes of the now highly industrialised countries in the nineteenth century and those of the middle-income countries in the late twentieth century, are now confronting many countries of the developing world with major challenges. How can they make this transformation process not only effective and efficient, but also socially equitable and sustainable? Erfahren Sie mehr
Focus 1/2016: Nutrition-sensitive agriculture
The concept of "nutrition-sensitive agriculture" sets out from the assumption that agriculture has a role in providing food security – which means access for all people at all times to sufficient, safe, and nutritious food. However, judging from the number of close to 800 million people who are classified as chronically hungry and an estimated two billion people suffering from micronutrient malnutrition, it would appear that agriculture is not fulfilling this role, or at least not doing so adequately. How can this be remedied? Our authors show how closely agriculture, nutrition and health are linked and take a look at the various entry-points for improving nutrition through agriculture: from the choice of adequate seed systems and breeding programmes through agricultural policy interventions to promoting market access, production diversification und better functioning value chains to capacity building, nutrition education and gender equality. Erfahren Sie mehr
Focus 4/2015: Lessons learnt from Ebola
It is now two years ago that a two-year-old boy in Guinea called Emile caught the deadly Ebola virus and died. In next to no time the disease then spread to the neighbouring countries of Sierra Leone and Liberia. So far, it has infected 25,601 persons and led to 11,300 deaths in the three countries. But these are only the official statistics – the true number of victims is thought to be considerably higher. How could the crisis assume such dramatic proportions? The authors in this edition give accounts of their analyses on Ebola outbreak and response, but also of their personal experiences during their work in the countries concerned. Erfahren Sie mehr
Focus 3/2015: Sustainable fisheries and aquaculture
In the debate about food security and poverty alleviation the fishery sector is mostly mentioned only in passing, if at all, even though at least one billion people depend on fish as the main source of animal food and at least one-tenth of the world population depend for their livelihood on fisheries and aquaculture. The World Bank and FAO estimate that demand for aquatic food will continue to rise. But around one-third of all fish populations are already overfished. Large-scale illegal, unreported and unregulated fisheries worsen the problem, and also contribute to loss of revenues, employment and fish supplies for local populations. Numerous other factors, such as environmental pollution, littering and increasing extraction of raw materials from the seabed, and also natural disasters and climate change have an impact on the state of the oceans. How can we succeed in using aquatic resources sustainably while at the same time ensuring that inequalities in access to them are eliminated so that small-scale fishers and aquaculture communities also benefit from the value chains? Our authors present the challenges, lessons learned and approaches to solutions from the point of view of development cooperation, civil society and science. Erfahren Sie mehr
Focus 2/2015: Rural mechanisation
It's easy to find arguments in favour of raising the degree of farm mechanisation. People's living conditions improve, for the drudgery that also makes farming so unattractive for young people is no longer necessary. Standardised, optimised processes along the entire value chain raise the quality of primary and processed goods; harvest and post-harvest losses are reduced. Furthermore, a services sector develops around production, marketing and the use and repair of technical equipment that creates jobs, boosting the economic power of rural areas. And last but not least, coupled with higher purchasing power, the quality and volume of food produced also improves the food situation of the population. However, even the finest technology will be of no use if it is not applied or not properly employed – perhaps because its operation or maintenance is too complicated, because it doesn't fit into the societal context or sections of society – often women – are barred from using it, because farmers do not benefit from it or simply because they lack the (financial) resources. Our authors show why and how the individual regions throughout the world have developed differently in terms of mechanisation and which concepts are really forward-looking, i.e. sustainable with a view to climate change and scarce natural resources, and that are above all also suitable for smallholders. Erfahren Sie mehr
Focus 1/2015: Hopes pinned on SDGs
When the international community of states adopts the Sustainable Development Goals (SDGs) in New York in September 2015, the Millennium Development Goals (MDGs) will once and for all be a thing of the past. Although it cannot be denied that the MDGs have been successful – absolute poverty has been halved since 1990, and 90 per cent of children in developing countries are today completing primary education – the positive results should not distract attention away from the weaknesses. The MDGs have neglected one important factor in poverty reduction, that of empowering people, as they have the specific conditions in conflict-affected countries and the aspect of environmental sustainability. In addition, they have continued the traditional paternalist aid relations between the Global North and the Global South instead of abandoning them. Therefore – and also because power relations in the world have shifted immensely since the MDGs were adopted – countries agreed to replace the MDGs by a new set of goals. In this edition, our authors explain the essence of these Sustainable Development Goals, what is expected of them and, above all, what is needed for their ambitious agenda to be implemented. After all, the latest proposal has 17 goals and 169 targets … Erfahren Sie mehr
Focus 4/2014: Livestock
The livestock sector creates livelihoods for an estimated one billion people world-wide. Not only is the consumption of milk, meat and eggs an important source of protein and micronutrients and hence a crucial pillar of food security for the rural poor in particular. For many people, the sale of animal products is the most important, if not the only, source of income. In addition, the animals are a significant multifunctional asset. They provide dung, raising soil fertility, they are simultaneously beasts of burden and tractors, and they represent "hoofed insurance", not to mention the social prestige that they endow their owners with in several societies. In spite of its important role, animal production has been an unfavourable topic in the development debate – mainly because of its environmental impact. After all, animals account for two thirds of all climate gas emissions from agriculture; water pollution and loss of biodiversity are attributed to animal husbandry as are the transmission of animal-borne diseases to humans and unhealthy food, not to mention competition with other areas of food production. With this edition of Rural 21, we want to take a look at the current state of debate. Erfahren Sie mehr


text:
8-Player Takes Flight in Upper Peninsula
By Dennis Grall
ESCANABA – Three yards and a cloud of dust. That was the highly successful version of football applied by veteran Ohio State coach Woody Hayes as big bruisers dominated the game.
It certainly is not the preferred style on the fields of 8-player football. Nope, this version is much more open-field and definitely more exciting, full of big plays and a ton of scoring.
Take Powers North Central as the prime example. The Jets have won the last two 8-player MHSAA championships with back-to-back 13-0 seasons, piling up yards and points in their first two seasons in the 8-player game with a large group of skilled athletes.
Their winning streak ended at 27 games earlier this season, but the style they displayed with exceptional athleticism led by Jason Whitens and Bobby Kleiman has caught on with many other programs.
The Upper Peninsula, at the forefront of the 8-player game due largely to decreasing enrollments, has been lighting up the scoreboards this year. Teams like Pickford and Cedarville, Rapid River and Stephenson, Ontonagon and Crystal Falls Forest Park are progressing with the same formula as North Central by featuring explosive offenses.
Citing some 8-player detractors who don't think the game is real football, veteran Cedarville coach Scott Barr said, "I don't think anyone can argue that it (8-player) has not been healthy for football. It has been healthy."
The game is thriving in small schools because the 8-player version simply has allowed football to remain in the athletic program despite shrinking enrollments across the state.
"It has allowed us to keep football," said veteran coach Steve Ostrenga of Rapid River, who led the Rockets into 8-player Finals in 2011 and 2013 and into the playoffs every season since making the switch after going 1-7 in 11-player in 2010.
"We did it out of necessity. We may have waited too long," added Ostrenga, recalling that last year of 11-player football when only one sub was available at several games.
Veteran Pickford skipper Josh Rader has an idea why the 8-player game has met approval at so many small schools. "It is a high-octane game. It is a lot of fun to watch," he said. "It puts a lot of pressure on defenses because it is such a wide open game. It makes it exciting for the fans."
No longer do fans have to squint and squirm in their seats to see what is happening among the goliaths in the line. Now the football is visible in the wide open spaces as skilled athletes display dazzling moves, whether the team favors the extremely popular spread offense or uses the more familiar run-oriented approach.
"It is more a one-on-one oriented game now," said coach Ben Mayer of Ontonagon, whose program has consolidated with neighboring Ewen-Trout Creek, which yearly battled small player turnouts just to keep the game alive. Fifteen E-TC students are playing football at Ontonagon, with six on the varsity, highlighted by 6-foot-7 receiver Jacob Witt, who caught MHSAA 8-player record 24 touchdown passes last season.
"Without 8-player, we would have gone under a while back," said Mayer, who played for U.P. Sports Hall of Fame coach Bob "Cubby" Carlson at Ontonagon. He said the Gladiators were forced to use four freshmen and had 130-pound athletes on the line in past years.
"Football has changed a lot in the last four years," he said of the time since the Gladiators moved to the 8-player game. "The ball is in the air. It is fun to watch."
Mayer said 8-player also enables his program to offer junior varsity football to younger students, instead of having them compete against older, bigger and stronger players with the potential to increase injuries.
"There is not as much violence between the tight ends now because we don't play in those tight spaces," said Mayer.
He also recalls putting "wildly undersized kids in the line against bigger schools with monsters from legitimate programs, with kids getting stepped on and squashed on.
"You do have a lot of choices in 8-man. I can put smaller kids somewhere and they will be all right, and we can still play football."
Ostrenga said it seems injuries, especially of the serious variety, have also seemed to decrease. "We used to hit a lot more in practice. Now we do a lot of teaching and drill work and conditioning," he said, adding MHSAA officials have been in the forefront of trying to reduce injuries with new regulations.
Ostrenga said in the 11-player version, many times it came down to "men playing against boys."
He did say, however, that under the 8-player game coaches "can tend to overuse a player. You get a really good athlete and use him as a crutch in a game."
Ostrenga said it took time to support the change to 8-player football. "I was against 8-man football at first. Now it has made me more open-minded and allowed me to become more understanding." He said 8-player athletes need to have speed, strength, balance and shiftiness.
"Some big guys can't move that well," he said, indicating this version of football requires more agile and nimble athletes to cover the wide-open spaces. "The big thing is understanding you have to get your athletes on the field. You just have eight guys on the field and you are (more) exposed. In 11-man you can hide someone. In 8-man, coaches will find your weaknesses."
Rader agreed, noting, "It puts a lot of pressure on the defense because the game is so wide open. There is a little different strategy. It is a disadvantage for the defense because (the field) is so wide open and there is not a lot of help. You want to take the advantage your offense has over the defense in one-on-ones.
"We like to run the ball and throw the ball, so our athletes can utilize the open field."
Barr said 8-player quarterbacks are more difficult to contain than typical pocket passers. "They are more elusive," he said, recalling how the 6-foot-4 Whitens could take the direct snap, survey the field and decide whether to throw or run the ball himself.
In the 2016 MHSAA title game, Whitens ran 17 times for a record 352 yards and six touchdowns as the Jets beat Deckerville 58-22. The Jets ran for 469 yards that night.
"You rarely see teams ground and pound," Barr said of the8-man game, noting he began to rely on the spread offense in 11-player football as he tried to figure out how to match up with the over-powering tailback-oriented rushing attack of perennial power Forest Park, which began playing 8-player football in 2016.
Barr said the kicking game is of vital importance now and that secondary tackling is a tough transition because of the explosive offense athletes.
He said "the hybrid player who has size and speed" is featured in 8-player "and it can eliminate the real big kids," which he said are seldom a factor for small schools anyway.
Another plus for the 8-player game comes in scheduling, where Class D schools no longer have to face larger Class C programs and can also find opponents in northern Wisconsin, which also has declining enrollments.
Bark River-Harris and Lake Linden-Hubbell are the only Class D schools still fielding 11-player football teams in the Upper Peninsula. Three other schools, Class D Wakefield-Marenisco and Bessemer and Class C Ironwood have formed a cooperative program, Gogebic Miners, for football purposes.
Denny Grall retired in 2012 after 39 years at the Escanaba Daily Press and four at the Green Bay Press-Gazette, plus 15 months for WLST radio in Escanaba; he served as the Daily Press sports editor from 1970-80 and again from 1984-2012. Grall was inducted into the Upper Peninsula Sports Hall of Fame in 2002 and serves as its executive secretary. E-mail him at sportsdenesky@gmail.com with story ideas for the Upper Peninsula.
PHOTOS: (Top) Crystal Falls Forest Park downed Powers North Central 66-58 in Week 2 as the teams combined to score more than 100 points for the third time in two seasons. (Middle) Ewen-Trout Creek's Jacob Witt, here against Carney-Nadeau last season, caught 24 touchdown passes in 2016 and is playing as part of a co-op team with Ontonagon this fall. (Photos by Paul Gerard.)
Record Runner Helps Revive Manistique By John Vrancic Special for Second Half MANISTIQUE – Schyler Andersen had no idea what he had just accomplished. The senior running back may ...
Drive Complete: 2018 Finals in Review By Geoff Kimmerly Second Half editor There was much anticipation entering the 2018 MHSAA Football Finals, beginning two weeks ago at the Superior Do...
Rapid River Rumbles to History-Making Finish By Geoff Kimmerly Second Half editor MARQUETTE – Since the opening kickoff of 8-Player Football Playoffs in 2011, Rapid River has been on the ...
March to Marquette: 8-Player Preview By Geoff Kimmerly Second Half editor The following statement is both rare and thrilling to announce: We are guaranteed Saturday to celebrate two fi...
Forest Park Tradition Gains Another Title By Geoff Kimmerly Second Half editor MARQUETTE – Fans wearing black and red chanted "U.P. Power" while their favorite team r...
Crystal Falls Forest Park, Rapid River, Carney-Nadeau, Cedarville, Powers North Central, Ontonagon, Upper Peninsula, Ewen-Trout Creek

redpajama_set_name: RedPajamaCommonCrawl


AGU's Fall Meeting is the world's largest gathering of Earth and space scientists. In 2014, the meeting reached an attendance of more than 24,000 attendees, showcasing more than 23,000 oral and poster sessions. In addition to the robust scientific program, the Fall Meeting offers a variety of different workshops, town halls, and social and networking events. From Section and Focus Group receptions to a Union-wide Fun Run, and from a lecture open to the public to Author and Editor Resource Centers, there is something for everyone!
Check out some of the highlights from 2014 so far!


text:
The Sacramento Bee: Make California relevant again? Lawmaker wants to move up presidential primary – one more time
Posted January 5, 2017 at 8:45 am
President-elect Donald Trump speaks during a rally last year in Hershey, Pa. (Evan Vucci AP)
By Christopher Cadelago
ccadelago@sacbee.com
With his party solidly out of power in Washington, a Democratic state lawmaker said he plans to introduce a bill that would again move up the presidential primary in California.
Assemblyman Kevin Mullin of South San Francisco said his legislation would bump up the state's 2020 presidential primary from June to March. Mullin announced his intentions on Twitter, about six months after President-elect Donald Trump won what was essentially an unopposed primary in California.
Democrat Hillary Clinton was well on her way to vanquishing Bernie Sanders by the time June rolled around, despite the senator's late burst of activity here.
"We feel like California becomes more relevant the earlier in the process we hold the primary election," said Mullin Chief of Staff, Hugh Bower.
California and its glut of wealthy donors has long helped sate the appetites of money-hungry presidential candidates – even when its voters have exerted little influence over choosing the Democratic and Republican nominees.
California sought to correct its lack of bearing in the primaries by shifting it to February in 2008.
To read expanded article, click here.
Filed under: Elections, In the News, Politics, State of California
Observer of Facts on January 15th, 2017 1:53 pm
Hey Repairman:
I know that you have been banned from posting comments on this site, but if you are reading this CNN desperately needs your expertise.
CNN has claimed that Donald Trump Attorney Michael Cohen met with Putin operatives in Prague, but Mr. Cohn denies it.
Mr. Cohen says that he has never been to Prague or the Czech Republic, and has produced a US Passport demonstrating that he was not in the Czech Republic at the time of the alleged meeting.
Obviously, CNN is not aware of your theory that Jeff Burum has two Passports, a theory that they could use in this case to rebut Mr. Cohen's claim.
Sgt Milstar on January 18th, 2017 10:41 pm
OoF, give it up. Red Anonymous and Repairman are presently hiding in their safe-space.
Chris on January 21st, 2017 3:42 pm
If California really wanted to make an impact on the presidential primaries, we'd move to a proportional split of the delegates rather than a winner-take-all system………AND move the primary date.


The one thing we wanted for our daughter was to feel safe and loved when we couldn't be there. Our very first day at Great Beginnings, our daughter was a little apprehensive. A teacher sat with her and drew little happy faces on each of her fingers. Micabella thought that was really cool. Anytime she is uncomfortable or scared, Micabella get's a big hug and laugh from her teachers. The level of cleanliness throughout the entire facility is exceptional! You really can't find a better day care than Great Beginnings. We can't speak highly enough of the Owners, Lloyd and Cindy de Latour for the environment they have created for children. We wouldn't send our child anywhere else because we know the only other place that she would be equally taken care of, is at home with us.
I have a 17-month old son and a 6-year old daughter who presently attends Hebron Christian Academy. My daughter needs after-school care and summer camp. My son and daughter presently attend another daycare in the area, but I am in the process of exploring other possibilities.
Thank you for your interest in Great Beginnings of Dacula. We do provide before and after school services for Hebron Christian Academy as well as an awesome summer camp program for your 6 year old daughter. She would be part of the Junior group (Kindergarten and 1st grade) for Summer Camp which features three field trips a week and two pools here, on site, for daily swimming fun. Your 17 month old son would be in the Preschool building, either in the toddler room or our 2A class depending on your preference. All of our programs are a happy, positive experience for all the children. Consistent and dependable staff and a great facility.
No registration fee due to start, an activity fee of $95 for your 6 year old covers all field trips and summer fun.
10% off per week for your 6 year old.
I do have a coupon for your second week free for one of the children.
You are welcome to stop by for a tour any time!


Markotich Lawyers – Markotich Lawyers possess unsurpassed knowledge, which sets us apart. Our team will work hard throughout your legal proceedings. If you are involved in a police matter, legal advice can be given immediately, without cost.
Markotich Lawyers possess unsurpassed knowledge, which sets us apart. Our team will work hard throughout your legal proceedings. If you are involved in a police matter, legal advice can be given immediately, without cost.
We are a private criminal defence law firm. We do not offer Legal Aid assistance.
Your first, no-obligation consultation is free of charge at Markotich Lawyers. We will clarify your legal proceedings and suggest the best avenue forward. We can offer fixed fees for numerous cases. This allows you to know exactly how much your case will cost from the outset.
We provide a reliable telephone service to assist clients in obtaining legal advice prior to police interview, or for urgent remands and bail applications.
The telephone service is attended by a solicitor and advice can be given immediately and without cost.
Markotich Lawyers © 2018. All Rights Reserved.


text:
#define HB_SHAPER ot
#define hb_ot_shaper_face_data_t hb_ot_layout_t
#define hb_ot_shaper_shape_plan_data_t hb_ot_shape_plan_t
#include "hb-shaper-impl-private.hh"

#include "hb-ot-shape-private.hh"
#include "hb-ot-shape-complex-private.hh"
#include "hb-ot-shape-fallback-private.hh"
#include "hb-ot-shape-normalize-private.hh"

#include "hb-ot-layout-private.hh"
#include "hb-set-private.hh"

static hb_tag_t common_features[] = {
  HB_TAG('c','c','m','p'),
  HB_TAG('l','i','g','a'),
  HB_TAG('l','o','c','l'),
  HB_TAG('m','a','r','k'),
  HB_TAG('m','k','m','k'),
  HB_TAG('r','l','i','g'),
};

static hb_tag_t horizontal_features[] = {
  HB_TAG('c','a','l','t'),
  HB_TAG('c','l','i','g'),
  HB_TAG('c','u','r','s'),
  HB_TAG('k','e','r','n'),
  HB_TAG('r','c','l','t'),
};

/* Note:
 * Technically speaking, vrt2 and vert are mutually exclusive.
 * According to the spec, valt and vpal are also mutually exclusive.
 * But we apply them all for now.
 */
static hb_tag_t vertical_features[] = {
  HB_TAG('v','a','l','t'),
  HB_TAG('v','e','r','t'),
  HB_TAG('v','k','r','n'),
  HB_TAG('v','p','a','l'),
  HB_TAG('v','r','t','2'),
};

static void
hb_ot_shape_collect_features (hb_ot_shape_planner_t          *planner,
			      const hb_segment_properties_t  *props,
			      const hb_feature_t             *user_features,
			      unsigned int                    num_user_features)
{
  hb_ot_map_builder_t *map = &planner->map;

  switch (props->direction) {
    case HB_DIRECTION_LTR:
      map->add_bool_feature (HB_TAG ('l','t','r','a'));
      map->add_bool_feature (HB_TAG ('l','t','r','m'));
      break;
    case HB_DIRECTION_RTL:
      map->add_bool_feature (HB_TAG ('r','t','l','a'));
      map->add_bool_feature (HB_TAG ('r','t','l','m'), false);
      break;
    case HB_DIRECTION_TTB:
    case HB_DIRECTION_BTT:
    case HB_DIRECTION_INVALID:
    default:
      break;
  }

#define ADD_FEATURES(array) \
  HB_STMT_START { \
    for (unsigned int i = 0; i < ARRAY_LENGTH (array); i++) \
      map->add_bool_feature (array[i]); \
  } HB_STMT_END

  if (planner->shaper->collect_features)
    planner->shaper->collect_features (planner);

  ADD_FEATURES (common_features);

  if (HB_DIRECTION_IS_HORIZONTAL (props->direction))
    ADD_FEATURES (horizontal_features);
  else
    ADD_FEATURES (vertical_features);

  if (planner->shaper->override_features)
    planner->shaper->override_features (planner);

#undef ADD_FEATURES

  for (unsigned int i = 0; i < num_user_features; i++) {
    const hb_feature_t *feature = &user_features[i];
    map->add_feature (feature->tag, feature->value, (feature->start == 0 && feature->end == (unsigned int) -1));
  }
}

/*
 * shaper face data
 */

hb_ot_shaper_face_data_t *
_hb_ot_shaper_face_data_create (hb_face_t *face)
{
  return _hb_ot_layout_create (face);
}

void
_hb_ot_shaper_face_data_destroy (hb_ot_shaper_face_data_t *data)
{
  _hb_ot_layout_destroy (data);
}

/*
 * shaper font data
 */

struct hb_ot_shaper_font_data_t {};

hb_ot_shaper_font_data_t *
_hb_ot_shaper_font_data_create (hb_font_t *font)
{
  return (hb_ot_shaper_font_data_t *) HB_SHAPER_DATA_SUCCEEDED;
}

void
_hb_ot_shaper_font_data_destroy (hb_ot_shaper_font_data_t *data)
{
}

/*
 * shaper shape_plan data
 */

hb_ot_shaper_shape_plan_data_t *
_hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t    *shape_plan,
				      const hb_feature_t *user_features,
				      unsigned int        num_user_features)
{
  hb_ot_shape_plan_t *plan = (hb_ot_shape_plan_t *) calloc (1, sizeof (hb_ot_shape_plan_t));
  if (unlikely (!plan))
    return NULL;

  hb_ot_shape_planner_t planner (shape_plan);

  planner.shaper = hb_ot_shape_complex_categorize (&shape_plan->props);

  hb_ot_shape_collect_features (&planner, &shape_plan->props, user_features, num_user_features);

  planner.compile (*plan);

  if (plan->shaper->data_create) {
    plan->data = plan->shaper->data_create (plan);
    if (unlikely (!plan->data))
      return NULL;
  }

  return plan;
}

void
_hb_ot_shaper_shape_plan_data_destroy (hb_ot_shaper_shape_plan_data_t *plan)
{
  if (plan->shaper->data_destroy)
    plan->shaper->data_destroy (const_cast<void *> (plan->data));

  plan->finish ();

  free (plan);
}

/*
 * shaper
 */

struct hb_ot_shape_context_t
{
  hb_ot_shape_plan_t *plan;
  hb_font_t *font;
  hb_face_t *face;
  hb_buffer_t  *buffer;
  const hb_feature_t *user_features;
  unsigned int        num_user_features;

  /* Transient stuff */
  hb_direction_t target_direction;
};

/* Main shaper */

/* Prepare */

static void
hb_set_unicode_props (hb_buffer_t *buffer)
{
  unsigned int count = buffer->len;
  for (unsigned int i = 0; i < count; i++)
    _hb_glyph_info_set_unicode_props (&buffer->info[i], buffer->unicode);
}

static void
hb_insert_dotted_circle (hb_buffer_t *buffer, hb_font_t *font)
{
  if (buffer->context_len[0] ||
      _hb_glyph_info_get_general_category (&buffer->info[0]) !=
      HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK)
    return;

  hb_codepoint_t dottedcircle_glyph;
  if (!font->get_glyph (0x25CC, 0, &dottedcircle_glyph))
    return;

  hb_glyph_info_t dottedcircle;
  dottedcircle.codepoint = 0x25CC;
  _hb_glyph_info_set_unicode_props (&dottedcircle, buffer->unicode);

  buffer->clear_output ();

  buffer->idx = 0;
  hb_glyph_info_t info = dottedcircle;
  info.cluster = buffer->cur().cluster;
  info.mask = buffer->cur().mask;
  buffer->output_info (info);
  while (buffer->idx < buffer->len)
    buffer->next_glyph ();

  buffer->swap_buffers ();
}

static void
hb_form_clusters (hb_buffer_t *buffer)
{
  unsigned int count = buffer->len;
  for (unsigned int i = 1; i < count; i++)
    if (HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&buffer->info[i])))
      buffer->merge_clusters (i - 1, i + 1);
}

static void
hb_ensure_native_direction (hb_buffer_t *buffer)
{
  hb_direction_t direction = buffer->props.direction;

  /* TODO vertical:
   * The only BTT vertical script is Ogham, but it's not clear to me whether OpenType
   * Ogham fonts are supposed to be implemented BTT or not.  Need to research that
   * first. */
  if ((HB_DIRECTION_IS_HORIZONTAL (direction) && direction != hb_script_get_horizontal_direction (buffer->props.script)) ||
      (HB_DIRECTION_IS_VERTICAL   (direction) && direction != HB_DIRECTION_TTB))
  {
    hb_buffer_reverse_clusters (buffer);
    buffer->props.direction = HB_DIRECTION_REVERSE (buffer->props.direction);
  }
}

/* Substitute */

static inline void
hb_ot_mirror_chars (hb_ot_shape_context_t *c)
{
  if (HB_DIRECTION_IS_FORWARD (c->target_direction))
    return;

  hb_unicode_funcs_t *unicode = c->buffer->unicode;
  hb_mask_t rtlm_mask = c->plan->map.get_1_mask (HB_TAG ('r','t','l','m'));

  unsigned int count = c->buffer->len;
  for (unsigned int i = 0; i < count; i++) {
    hb_codepoint_t codepoint = unicode->mirroring (c->buffer->info[i].codepoint);
    if (likely (codepoint == c->buffer->info[i].codepoint))
      c->buffer->info[i].mask |= rtlm_mask;
    else
      c->buffer->info[i].codepoint = codepoint;
  }
}

static inline void
hb_ot_shape_setup_masks (hb_ot_shape_context_t *c)
{
  hb_ot_map_t *map = &c->plan->map;

  hb_mask_t global_mask = map->get_global_mask ();
  c->buffer->reset_masks (global_mask);

  if (c->plan->shaper->setup_masks)
    c->plan->shaper->setup_masks (c->plan, c->buffer, c->font);

  for (unsigned int i = 0; i < c->num_user_features; i++)
  {
    const hb_feature_t *feature = &c->user_features[i];
    if (!(feature->start == 0 && feature->end == (unsigned int)-1)) {
      unsigned int shift;
      hb_mask_t mask = map->get_mask (feature->tag, &shift);
      c->buffer->set_masks (feature->value << shift, mask, feature->start, feature->end);
    }
  }
}

static inline void
hb_ot_map_glyphs_fast (hb_buffer_t  *buffer)
{
  /* Normalization process sets up glyph_index(), we just copy it. */
  unsigned int count = buffer->len;
  for (unsigned int i = 0; i < count; i++)
    buffer->info[i].codepoint = buffer->info[i].glyph_index();
}

static inline void
hb_synthesize_glyph_classes (hb_ot_shape_context_t *c)
{
  unsigned int count = c->buffer->len;
  for (unsigned int i = 0; i < count; i++)
    c->buffer->info[i].glyph_props() = _hb_glyph_info_get_general_category (&c->buffer->info[i]) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK ?
				       HB_OT_LAYOUT_GLYPH_CLASS_MARK :
				       HB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPH;
}

static inline void
hb_ot_substitute_default (hb_ot_shape_context_t *c)
{
  if (c->plan->shaper->preprocess_text)
    c->plan->shaper->preprocess_text (c->plan, c->buffer, c->font);

  hb_ot_mirror_chars (c);

  HB_BUFFER_ALLOCATE_VAR (c->buffer, glyph_index);

  _hb_ot_shape_normalize (c->font, c->buffer,
			  c->plan->shaper->normalization_preference ?
			  c->plan->shaper->normalization_preference (c->plan) :
			  HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT);

  hb_ot_shape_setup_masks (c);

  /* This is unfortunate to go here, but necessary... */
  if (!hb_ot_layout_has_positioning (c->face))
    _hb_ot_shape_fallback_position_recategorize_marks (c->plan, c->font, c->buffer);

  hb_ot_map_glyphs_fast (c->buffer);

  HB_BUFFER_DEALLOCATE_VAR (c->buffer, glyph_index);
}

static inline void
hb_ot_substitute_complex (hb_ot_shape_context_t *c)
{
  hb_ot_layout_substitute_start (c->font, c->buffer);

  if (!hb_ot_layout_has_glyph_classes (c->face))
    hb_synthesize_glyph_classes (c);

  c->plan->substitute (c->font, c->buffer);

  hb_ot_layout_substitute_finish (c->font, c->buffer);

  return;
}

static inline void
hb_ot_substitute (hb_ot_shape_context_t *c)
{
  hb_ot_substitute_default (c);
  hb_ot_substitute_complex (c);
}

/* Position */

static inline void
hb_ot_position_default (hb_ot_shape_context_t *c)
{
  hb_ot_layout_position_start (c->font, c->buffer);

  unsigned int count = c->buffer->len;
  for (unsigned int i = 0; i < count; i++) {
    c->font->get_glyph_advance_for_direction (c->buffer->info[i].codepoint,
					      c->buffer->props.direction,
					      &c->buffer->pos[i].x_advance,
					      &c->buffer->pos[i].y_advance);
    c->font->subtract_glyph_origin_for_direction (c->buffer->info[i].codepoint,
						  c->buffer->props.direction,
						  &c->buffer->pos[i].x_offset,
						  &c->buffer->pos[i].y_offset);
  }
}

static inline bool
hb_ot_position_complex (hb_ot_shape_context_t *c)
{
  bool ret = false;

  if (hb_ot_layout_has_positioning (c->face))
  {
    /* Change glyph origin to what GPOS expects, apply GPOS, change it back. */

    unsigned int count = c->buffer->len;
    for (unsigned int i = 0; i < count; i++) {
      c->font->add_glyph_origin_for_direction (c->buffer->info[i].codepoint,
					       HB_DIRECTION_LTR,
					       &c->buffer->pos[i].x_offset,
					       &c->buffer->pos[i].y_offset);
    }

    c->plan->position (c->font, c->buffer);

    for (unsigned int i = 0; i < count; i++) {
      c->font->subtract_glyph_origin_for_direction (c->buffer->info[i].codepoint,
						    HB_DIRECTION_LTR,
						    &c->buffer->pos[i].x_offset,
						    &c->buffer->pos[i].y_offset);
    }

    ret = true;
  }

  hb_ot_layout_position_finish (c->font, c->buffer, c->plan->shaper->zero_width_attached_marks);

  return ret;
}

static inline void
hb_ot_position_complex_fallback (hb_ot_shape_context_t *c)
{
  _hb_ot_shape_fallback_position (c->plan, c->font, c->buffer);
}

static inline void
hb_ot_truetype_kern (hb_ot_shape_context_t *c)
{
  /* TODO Check for kern=0 */
  unsigned int count = c->buffer->len;
  for (unsigned int i = 1; i < count; i++) {
    hb_position_t x_kern, y_kern, kern1, kern2;
    c->font->get_glyph_kerning_for_direction (c->buffer->info[i - 1].codepoint, c->buffer->info[i].codepoint,
					      c->buffer->props.direction,
					      &x_kern, &y_kern);

    kern1 = x_kern >> 1;
    kern2 = x_kern - kern1;
    c->buffer->pos[i - 1].x_advance += kern1;
    c->buffer->pos[i].x_advance += kern2;
    c->buffer->pos[i].x_offset += kern2;

    kern1 = y_kern >> 1;
    kern2 = y_kern - kern1;
    c->buffer->pos[i - 1].y_advance += kern1;
    c->buffer->pos[i].y_advance += kern2;
    c->buffer->pos[i].y_offset += kern2;
  }
}

static inline void
hb_position_complex_fallback_visual (hb_ot_shape_context_t *c)
{
  hb_ot_truetype_kern (c);
}

static inline void
hb_ot_position (hb_ot_shape_context_t *c)
{
  hb_ot_position_default (c);

  hb_bool_t fallback = !hb_ot_position_complex (c);

  if (fallback)
    hb_ot_position_complex_fallback (c);

  if (HB_DIRECTION_IS_BACKWARD (c->buffer->props.direction))
    hb_buffer_reverse (c->buffer);

  if (fallback)
    hb_position_complex_fallback_visual (c);
}

/* Post-process */

static void
hb_ot_hide_zerowidth (hb_ot_shape_context_t *c)
{
  hb_codepoint_t space = 0;

  unsigned int count = c->buffer->len;
  for (unsigned int i = 0; i < count; i++)
    if (unlikely (!is_a_ligature (c->buffer->info[i]) &&
		  _hb_glyph_info_is_default_ignorable (&c->buffer->info[i])))
    {
      if (!space) {
        /* We assume that the space glyph is not gid0. */
        if (unlikely (!c->font->get_glyph (' ', 0, &space)) || !space)
	return; /* No point! */
      }
      c->buffer->info[i].codepoint = space;
      c->buffer->pos[i].x_advance = 0;
      c->buffer->pos[i].y_advance = 0;
    }
}

/* Pull it all together! */

static void
hb_ot_shape_internal (hb_ot_shape_context_t *c)
{
  c->buffer->deallocate_var_all ();

  /* Save the original direction, we use it later. */
  c->target_direction = c->buffer->props.direction;

  HB_BUFFER_ALLOCATE_VAR (c->buffer, unicode_props0);
  HB_BUFFER_ALLOCATE_VAR (c->buffer, unicode_props1);

  c->buffer->clear_output ();

  hb_set_unicode_props (c->buffer);
  hb_insert_dotted_circle (c->buffer, c->font);
  hb_form_clusters (c->buffer);

  hb_ensure_native_direction (c->buffer);

  hb_ot_substitute (c);
  hb_ot_position (c);

  hb_ot_hide_zerowidth (c);

  HB_BUFFER_DEALLOCATE_VAR (c->buffer, unicode_props1);
  HB_BUFFER_DEALLOCATE_VAR (c->buffer, unicode_props0);

  c->buffer->props.direction = c->target_direction;

  c->buffer->deallocate_var_all ();
}

hb_bool_t
_hb_ot_shape (hb_shape_plan_t    *shape_plan,
	      hb_font_t          *font,
	      hb_buffer_t        *buffer,
	      const hb_feature_t *features,
	      unsigned int        num_features)
{
  hb_ot_shape_context_t c = {HB_SHAPER_DATA_GET (shape_plan), font, font->face, buffer, features, num_features};
  hb_ot_shape_internal (&c);

  return true;
}

static inline void
hb_ot_map_glyphs_dumb (hb_font_t    *font,
		       hb_buffer_t  *buffer)
{
  unsigned int count = buffer->len;
  for (unsigned int i = 0; i < count; i++)
    font->get_glyph (buffer->info[i].codepoint, 0, &buffer->info[i].codepoint);
}

void
hb_ot_shape_glyphs_closure (hb_font_t          *font,
			    hb_buffer_t        *buffer,
			    const hb_feature_t *features,
			    unsigned int        num_features,
			    hb_set_t           *glyphs)
{
  hb_ot_shape_plan_t plan;

  buffer->guess_properties ();

  /* TODO cache / ensure correct backend, etc. */
  hb_shape_plan_t *shape_plan = hb_shape_plan_create (font->face, &buffer->props, features, num_features, NULL);

  /* TODO: normalization? have shapers do closure()? */
  /* TODO: Deal with mirrored chars? */
  hb_ot_map_glyphs_dumb (font, buffer);

  /* Seed it.  It's user's responsibility to have cleard glyphs
   * if that's what they desire. */
  unsigned int count = buffer->len;
  for (unsigned int i = 0; i < count; i++)
    glyphs->add (buffer->info[i].codepoint);

  /* And find transitive closure. */
  hb_set_t copy;
  copy.init ();

  do {
    copy.set (glyphs);
    HB_SHAPER_DATA_GET (shape_plan)->substitute_closure (font->face, glyphs);
  } while (!copy.equal (glyphs));

  hb_shape_plan_destroy (shape_plan);
}

redpajama_set_name: RedPajamaGithub


text:
Аксьо́ново () — невелике озеро в Россонському районі Вітебської області Білорусі.

Озеро розташоване за 18 км на північний захід від селища Россони. Розташоване серед соснового лісу, на терасі правого берега річки Хонка, правої притоки Ніщи (басейн Західної Двіни). Знаходиться на території ландшафтного заказника «Червоний бір».

Довжина озера — 550 м, ширина — 220 м, площа — 0,09 км². В озеро не впадають струмки, живлення дощове та підземними водами.

Посилання
 Про озеро

Озера Россонського району

redpajama_set_name: RedPajamaWikipedia


we keep on developing new technologies and creating new designs so as to make you ahead in the line of this business. for Hard Capsule Blister Packing Machine , Capsule Blister Packing Machine , Capsule Blister Packaging Machine , we are sure that our product quality is stable and reliable and our products are best-selling at home and abroad.
"""Sincerity, Innovation, Rigorousness, and Efficiency"" could be the persistent conception of our organization for that long-term to produce with each other with buyers for mutual reciprocity and mutual gain for Hard Capsule Blister Packing Machine , Capsule Blister Packing Machine , Capsule Blister Packaging Machine , Our company has a skillful sales team strong economic foundation great technical force advanced equipment complete testing means and excellent after-sales services. Our items have beautiful appearance fine workmanship and superior quality and win the unanimous approvals of the customers all over the world.


Chinese vendor Huawei has announced that, in partnership with Vodafone Group, it has conducted a successful field trial of Fixed Access Network Slicing, which it notes is 'a virtual access network solution which partitions a physical fibre-to-the-home (FTTH) network into multiple virtual network slices, creating multi-tenancy virtualisation of the access network'.
With the test reportedly carried out at Vodafone Ireland, with specialist Huawei teams supporting the joint initiative, separate consumer and enterprise virtual network slices were created on a live FTTH network. The consumer slice carried broadband internet and Vodafone TV services, while the enterprise slice carried 'One Net' business services, including voice. The virtual access network trial was carried out on Huawei MA5800, a new-generation smart optical line terminal (OLT), with the vendor claiming the results of the test showed the successful operation of MA5800 virtual access network architecture.


Discussion in 'News and Results' started by Toucan59, Aug 31, 2011.
Great evening at the club, I finally managed to win the money after a 4 way shoot-off with Bill, Harry and Wayne. Harry was doing his best to unsettle me by saying how good he is at standers prior to the kneeling round, but when it came to the standers it was payback time. Only kidding H, you beat me fair and square on the scratch scores, but being the H/cap secretary has its advantages.


text:
Another delay in Glencore/Xstrata deal
Baar, Switzerland — 03 April 2013 – Leading integrated commodities producer and marketer Glencore International has announced another extension of the long-stop date for closure of its merger with Xstrata, due to ongoing regulatory processes in China.
Announcing this in a statement released here, the company confirmed that the date had been extended from April 16 to May 2.
The statement added that Glencore believed that it had held constructive discussions with the Ministry of Commerce of the People's Republic of China (MOFCOM), and that these discussions were now in their final stages.
Completion of the merger remains conditional upon the receipt of the outstanding regulatory approval in China as well as completion of the Xstrata court process and Glencore giving effect to the commitments required by the European Commission
Glencore has been waiting for several months for China to give the go-ahead before it can complete its US$35 billion acquisition of global miner Xstrata. "But we don't expect to receive the final decision from MOFCOM by 16 April 2013," the statement concluded.
Source: Glencore International. For more information, click here.
Previous articleLonmin appoints Ben Magara as new CEO
Next articleMagara to lead Lonmin effort to restore output


text:
Q: Sumologic - split JSON array into multiple records I am passing a JSON array object in the HTTP POST as
[{"level":"INFO","data": "Test 1"},{"level":"INFO","data": "Test 2"}]

This message is seen as 1 object/log message in SumoLogic. How can I tell SumoLogic to consider each JSON object as an independent object and show 2 log messages instead of one?

A: I believe this can't be done with the json operator. But, have a look at the docs for the "parse regex" operator. There's an option called "multi" which creates a new message for each match of the regex. In your case, something like this might do the trick:
parse regex "\{?<fieldname>.*?\}" multi

I didn't try this in the product itself, but here is Regex101 link to play with the regex.

A: I believe the actual answer to this is to not send your logs as an array. Instead include each json object in your body with a '\n' at the end for Sumo to consider these as individual log messages.
{"level":"INFO","data": "Test 1"}\n
{"level":"INFO","data": "Test 2"}\n

redpajama_set_name: RedPajamaStackExchange


October 15, 2018 (Extended) Deadline for submitting paper, roundtables, and complete panel proposals.
November 9, 2018 MPSA sends first round of acceptance emails.
November 21, 2018 Deadline for special scheduling requests.
December 7, 2018 Deadline for submitting subfield and working group proposals.
December 7, 2018 Deadline for submitting undergraduate proposals (Sect. 81 and 82).
January 2019 Preliminary program available on MPSA website.
February 5, 2019 Deadline to cancel without penalty.
July 1, 2019 Deadline for submitting award nominations for research presented in 2019.


text:
New ATM Provider Gearing Up for Credit Union Market
AUSTIN, Texas. - Watch out Diebold, NCR and Fujitsu, a new player has arrived on the U.S. credit union ATM market. Wincor Nixdorf is the third largest ATM provider worldwide, but the company has generally not been as big a player in the United States market, a factor which Saul...
By David Morrison | April 01, 2003 at 07:00 PM | The original version of this story was published on Credit Union Times Magazine
AUSTIN, Texas. – Watch out Diebold, NCR and Fujitsu, a new player has arrived on the U.S. credit union ATM market. Wincor Nixdorf is the third largest ATM provider worldwide, but the company has generally not been as big a player in the United States market, a factor which Saul Caprio, director of business development for the firm, attributed to the firm's concentrating on its European roots before it began a push among North American financial institutions. "The firm wanted to get established firmly in Europe," Caprio said, "and we wanted to get a strong American partner." The firm found that in IBM, and entered into a partnership with the computing firm to market its ATM hardware and software early in 2002, Caprio said. The partnership with IBM was in many ways a natural fit, he said, because Wincor has long led the ATM industry in the production of "open access" ATM software tied to IBM's Window's NT software. There are more non-Wincor ATMs worldwide being driven by Wincor's open software systems than Wincor machines running the system, Caprio noted. Wincor is the leading ATM provider in Germany, second in Europe overall and has placed ATMs in 21 of the top 25 European banks, the firm said. In the U.S. much of the firm's ATM energy has been focused on placing ATMs with non-financial institution deployers, merchants or others. In August 2002, Wincor and IBM announced that Valero Energy Corporation has elected to place 1,500 Wincor cash-dispensing ATMs in 1,200 of its Diamond Shamrock Corner Stores, Stop N Go, Ultramar, Valero, Beacon and Total retail outlets. Similar deals have been struck with Western Union, E-Trade and others, Caprio said. But while Wincor has remained a minority player in the credit union ATM market so far, one prominent ATM placement promises to bring the "24/7 credit union" closer to credit unions who want to have it, the firm said. In May 2002, the $632 million Tyndall Federal Credit Union took delivery of four Wincor machines to supplement its already existing fleet of 23 Diebold ATMs. The credit union, which used to serve Tyndall Air Force Base in Panama City, Florida, had a lot of military members who needed more than just cash dispensing services and were often on very mixed schedules with little opportunities to access credit union services from a teller, according to Janet Turner, vice president of interactive services for Tyndall. "We wanted a way to not only allow our members to make withdrawals and deposits at any time, but also print statements, loan documents, checks – services that are usually available only at a branch banking location during normal business hours," Turner said. "We also wanted to be able to notify an ATM customer, for example, of a pre-approved loan status while he or she is using the ATM," Turner explained. This meant that we needed the ability to utilize the Local Area Network to bring products and services to ATMs, she said. "I realized that we should not limit our search to only products that are sold primarily to credit unions to find what Tyndall needed," Turner said. "Increased competition in the financial industry meant that we had to look at the technologies being adopted by larger financial institutions." Turner found those technologies on the floor of a banking trade show, where she came upon a Wincor booth, "right next to a Diebold booth," she said. "When we talked to Wincor we found they spoke our language – the first ATM vendor to understand where Tyndall FCU wanted to go with the technology," Turner said. While the attention of much of the ATM world has focused on providing machine users with the possibility of buying stamps, movie tickets or public transport tickets, none of which have particularly caught the imagination, Turner noted, Wincor has focused on how to provide real banking services and products through an ATM. Wincor's machines, among other things, can deposit and dispense cash and coins; read check images; load and unload an electronic purse; process passbooks, including withdrawals, deposits and updates; print account statements, cashier's checks, receipts and other documents and accept bulk deposits, the company said. And Wincor could provide us the machines that can do those things and the software interfaces that let us work on bringing them into our already existing systems, Turner said. The credit union has been very pleased with the machines, Turner said. Unlike the current pilot project underway with Chicago-based Bank One, in which pilot ATMs built by NCR scan deposited checks and send the scanned image to the bank's back office for processing, Tyndall's Wincor machines make decisions about the checks right there. By looking at the check's codes the ATMs are able to recognize, for example, if the check is a major employer's payroll check, Turner said. Further, if it is not, the machines can then compare the check against a database of previous checks to find out if the credit union has previously seen a check drawn on that account and, if all else fails, the ATM can look at the relationship the credit union has with the depositor when deciding whether to completely credit that check or not, she said. "Most of our members never get to that level," Turner said, "because we credit checks under $1,000 automatically, but when someone does have a larger check, the machine does the work." Turner acknowledged that most credit unions may not be interested in all these services right away, but predicted the time would come when even more will want to be able to provide more of their services through the ATM. [email protected]


I finally did it. I updated the homepage of my website!
Woohoo! Have a look. Go on. I will still be here when you come back. What do you think? Too much? Too fast? Too…?
Other than that I have news and news. As I mentioned in my last post I wanted to make a video of one of my creations from beginning to end. And I had it all on film last Sunday. But then, disaster struck.
I guess I will never really know what happened or how, but fact is, I had all filmed on my iPhone and then transferred to my Dropbox on my desktop. But then the next morning half of the film clips were gone. Or more like, they were encoded wrong i.e. no longer .mov files, I don't know. All I know is that what I had worked for all Sunday, was gone. It sucked. Big time.
It also means that I will have to start over again this weekend. And I will.
So, for now I will also be joining the McGuffy's Reader and 15andmeowing.com Friday Friendly Fill ins. I hope you'll enjoy.
My favorite kind of cookie is Sea Salt Caramel, white chocolate, macademia nuts.
I have no clue, who would play me in a movie about my life, you tell me, please?!
For Valentine's Day, I have no plans or expectations at all. Being from Germany I never celebrated it.
I love the graphic! Perfect for Valentines week!
Claudia, your homepage is nice. I always like how you have the slide presentation at the top. The only thing is if I'm visiting looking for your current post I'm not sure where to go. lol For instance, today's post? I found it by checking the Fill-ins linky party. 🙂 Isn't Valentine's Day celebrated in Germany? Your favorite cookie choices sound yummy, especially the Sea Salted Caramel. Do you have a recipe or is this something you buy? Have a funtastic weekend, my friend!
Good job on the home page. I love the big changing header. It loaded a tad slow for me but that could be because of my iPad – it's slowing down as I have an older generation and I noticed on my kids new ones that they load a lot faster. Sorry to hear about your "lost" movie. That's really a bummer… I hate when I've been working on something and then it all disappears. Ugh.
Thank you for participating in the fill-ins, nice answers. The cookies sound very good. Have a great weekend!
Such vibrant colourful gorgeous illustration and homepage. I feel your pain with the loss because I somehow and I'm still not sure how… managed to delete a whole 800+ photos out of a file on my phone. The air was blue and I have to admit I still sulk if I think about it too much!
Oh, I love the new artwork! It is such a treat to come here, always. The cookies sound like some that Bill would love. The one to play you in a bio. would have to be someone strong and creative. Maybe Drew Barrymore? I like her. Her autobio was really good, too. I wish you & your sweetie lots of love. Happy Valentine's Day! Hugs.
super cheery piece of art Claudia!! Sorry to hear about your film disaster-always so frustrating after all that work. I know nothing about any kind of coding or HTML so I don't think I could ever attempt to film a process. best luck next time around. Happy PPF!
Wunderschön, dies herrlichen Farbabtönungen in rot, toll !
I love your graphic hillsides and trees in vibrant colors.
So hard when stuff just disappears or doesn't work!
Love the graphic. I need to try that cookie!! Love anything sea salt and caramel. Oh no about your film!! You know I am with you on the technology problems. I'm finally back to commenting places and have a lot of catching up to do!


Cholesterol is a fat-like substance made in the liver and other cells in the body. It is also found in certain foods, such as meats, dairy products and eggs. Whilst the body does need some cholesterol for proper functioning, too much of it causes health problems such as coronary heart disease.
The screening, prevention and treatment of hyperlipidaemia is of great importance as it is a major risk factor for Coronary Heart Disease (CHD). CHD has become a major health problem facing communities in the developed world. In Singapore, CHD is the leading cause of death, second only to cancer.
1. Total Cholesterol: The risk of CHD begins when Total Cholesterol levels rise above 150 mg/dL (3.9 mmol/L), and this risk escalates sharply when Total Cholesterol exceeds 200 mg/dL (5.2 mmol/L). The type of cholesterol which is most significant, is the LDL-cholesterol ("bad cholesterol") component.
2. LDL-cholesterol: Too much of LDL-cholesterol causes development of atherosclerotic deposits in the walls of arteries, thus increasing the risk for cardiovascular disease and stroke.
3. HDL-cholesterol: Commonly referred to as the "good cholesterol", it has a powerful protective effect against CHD. One should aim to increase HDL levels via exercise and moderate alcohol intake. Obesity, smoking and a sedentary lifestyle all decrease HDL levels.
4. Triglycerides: The association between Triglycerides and CHD is less well established, however, their levels should be controlled in patients with diabetes and high CHD risk.
The risk factors for coronary heart disease include the modifiable risk factors (ones which we can do something about), and the non-modifiable risk factors (ones which we can do nothing about).
Dyslipidaemias may be inherited (if you have a positive family history of hyperlipidaemia, your risk for developing it increases) or acquired (through unhealthy lifestyle choices).
There are also some conditions which can secondarily increase cholesterol levels. These include conditions such as diabetes mellitus, chronic renal failure, hypothyroidism, nephrotic syndrome, pregnancy, alcohol abuse, cholestasis and certain drugs (eg. Beta-blockers, corticosteroids, diuretics, oral contraceptives).
Screening for Total Cholesterol and HDL-cholesterol can be done without fasting. If total cholesterol levels are found to be raised, then you should have your blood tested for Triglycerides and LDL-cholesterol after a fasting period of between 10 – 12 hours.
(A) Is there presence of Coronary Heart Disease or "CHD risk equivalent" diseases (i.e strokes, peripheral artery disease, abdominal aortic aneurysm and diabetes mellitus)?
(b) Are there 2 or more risk factors?
Making health lifestyle changes is an integral part of lipid management.
- there is data to suggest that red wine and dark chocolate help raise HDL levels.
• Alcohol restriction in patients with high triglyceride levels.
The various medication used in treatment of the different types of dyslipidaemia are listed below according to their effects on the different lipid sub-types.


text:
Q: How do I transform rows with values into a dataframe of stacked value pairs? I'm not even sure how to write the question, but here's what I'm wondering. I have a dataframe that looks like this:
# df_1:
Row 1: 1, 2, 3, 4, 5
Row 2: 6, 7, 8, 9, 10

I want to transform this into a dataframe that looks like this:
# df_2:
Row 1: 1, 2
Row 2: 2, 3
Row 3: 3, 4
Row 4: 4, 5

...and so on.
Current implementation:
a = df_1.iloc[0:, 0:2]
b = df_1.iloc[0:, 1:3]
c = df_1.iloc[0:, 2:4]
d = df_1.iloc[0:, 3:5]

df_list = [a, b, c, d]

df_2 = pd.concat(df_list)

This is sucky for obvious reasons.
EDIT: fixed the values in df_1 Row 1

A: Assuming that you want to transform [a,b,c,d,e] into [[a,b],[b,c],[c,d],[d,e]]: you can do:
# example dataframe
df = pd.DataFrame({'Row 1': [1, 2, 3, 3, 5],
                   'Row 2': [6, 7, 8, 9, 10]}).T
# get first row
r = df.loc['Row 1']
# combine self with shifted to create expected output
pd.DataFrame(zip(r[:-1],r.shift(-1)))

or using numpy.roll:
import numpy as np
r = df.loc['Row 1']
pd.DataFrame(zip(r[:-1],np.roll(r, -1)))

input:
       0  1  2  3   4
Row 1  1  2  3  3   5
Row 2  6  7  8  9  10

output:
   0  1
0  1  2
1  2  3
2  3  3
3  3  5


Teeth whitening is one of the easiest ways to improve your smile in Reno. It is quick, affordable, and non-invasive. Though some Sparks NV area cosmetic dentistry patients experience short-term sensitivity, most experience no tooth whitening pain at all.
There are many DIY teeth bleaching products available in Reno and it seems like new ones appear every time you visit the toothpaste aisle at your local grocery or drug stores.
These tooth whitening strips and tooth whitening pens can sometimes whiten your teeth a few shades, but the peroxide concentration is much lower than the whitening solutions used in Reno cosmetic dental offices. It may not be strong enough for your tooth stains.
Dr. Shane Sykes recommends that you use extreme caution when considering a take-home tooth whitener. If you have tooth decay, gum recession, dental crowns, or veneers, you should deal with these issues before you whiten your teeth.
The portion of your teeth below the gumline, if exposed, may respond differently to tooth whitener. Likewise, the peroxide solution does not noticeably whiten crowns and porcelain veneers. If you use a DIY tooth whitener on teeth with extensive porcelain restorations, you should probably hope it doesn't whiten too much–you may end up with a two- or three-tone smile!
Even though Reno teeth whitening seems fairly straightforward, your teeth deserve a professional opinion. After all, we are talking about teeth here. You can't fix an uneven teeth whitening result like you can a bad hair-coloring job.
Schedule a tooth bleaching evaluation before you waste your money on more Crest White Strips. We can be reached at 775-322-5016.


Your one stop shop for Hot Tubs, Spas, Replacement Covers and more.
Liverpool Pool & Spa Sales Event!
You've dreamed of the thrill of plunging into a brand new swimming pool – right in your own backyard. You've dreamed of the look on your kids' faces when they slide into crystal clear water. You've dreamed of a luxurious soak in your private spa, or a hassle-free family "vacation" at home. Don't just dream it, live it! We offer you so many choices – in-ground pools, above-ground pools, patio furniture, spas, hot tubs – from top names like Hot Spring, Free Flow, Vita and more. In Syracuse and all of Central New York, dreams become reality with Liverpool Pool & Spa. What are you waiting for? Don't just dream it, live it!


text:
Focused on Growth and Evolution
Kent Sackman
Founder + President
Concentrek Announces Updated Naming and Launch of Streamlined Website
Toledo, OH: Concentrek today announced updated naming for the agency, eliminating "Group" from its brand to focus on a more concise and meaningful presence. The agency's emphasis on continual growth and evolution is integral for its mission of strategically supporting its clients, community and team members.
"The inclusion of 'Group' in our name initially was aspirational—but since we started 18 years ago, we've grown in size of our staff, our capabilities and our global client base. With a focus on being authentic and open to change, we decided it's time to just be Concentrek," says Kent Sackman, founder and president at Concentrek. "We appreciate everyone who has been a part of our journey so far and look forward to the future."
This news complements the launch of Concentrek's new streamlined website, which will enhance overall user experience and comprehensively showcase the agency and its services, achievements and people. With a switch to a .io domain, Concentrek is nodding to input/output and its tech-focused audiences—helping represent a deeper, more comprehensive dive into digital marketing.
"Our focus has consistently been on enhancing our digital marketing capabilities and expanding our own digital footprint," says Brian Heady, founder and CEO at Concentrek. "We know that this new domain and our enhanced website presence will better showcase who we are—and where we excel."
To explore the new website, visit concentrek.io.
About Concentrek: Concentrek is a multidisciplinary marketing agency located in Toledo, OH. Founded in 2002, the agency has a proven track record of serving regional and multinational organizations within a variety of sectors including automotive, manufacturing, healthcare, medical tech and education. As a fully in-house agency, Concentrek has deep service offerings in strategic planning and measurement, branding, collateral, digital design and development, content marketing, video production, 3D animation and sales enablement.
For more information, visit concentrek.io.
How to Market During a Global Crisis
Marketing through a crisis can mean trying to support revenue growth with a diminished team and budget. Despite the limitations, it's possible—and also necessary—to maintain communication with your audiences and determine ways to adjust your strategy in the short-term. Looking to better understand how to effectively market during a global crisis? Let us help.
Your Brand's Voice: How to Maintain it Across Social Channels
Maintaining your brand's voice across all social platforms will help to increase trustworthiness and allow you to focus on your brand's mission. Not sure how to go about doing this? We have some ideas to help your brand stay consistent and authentic.


text:
Regicide: Mary, Queen of Scots - MARY IS CHARGED WITH TREASON
1. ENGAGED AT SIX YEARS OLD
2. PALACE INTRIGUES
3. DISSENSION IN THE REALM
4. ELIZABETH I HELPS HER COUSIN
5. ENTRAPMENT
6. MARY IS CHARGED WITH TREASON
7. SHAM PROCEDURES
8. MARY IS BEHEADED
9. A GRUESOME DEATH
10. TOGETHER IN DEATH: FINAL IRONY
11. OTHER COOL LINKS
In this 1830 illustration, its creator—John Charles Bromley—imagines what it must have been like for Francis Walsingham to show the Babington evidence to Queen Elizabeth I. He had tried, for years, to convince Her Majesty that the Scottish Queen had to be tried for treason. Now, he believed, he had what he needed. Image online courtesy the British Museum via Wikimedia Commons. PD
Mary, Queen of Scots, failed to discourage Babington from plotting to kill the Queen while she encouraged him to plan for her escape. A prosecutor could argue her failure to say anything at all about "dispatching" Elizabeth was tacit approval of a plot.
Mary was arrested and charged with plotting to kill Queen Elizabeth. Since Parliament had just passed a law making such actions punishable by death, Mary would stand trial as a traitor.
If convicted, she would face execution.
She was brought to the English castle of Fotheringhay where she stood trial without representation. Even a queen was subject to the ancient tradition of "no lawyer allowed" when the charge was treason.
If Mary had been allowed to have a lawyer, the entire proceeding would have been questioned. Her counsel would have argued along these lines:
Since when did Elizabeth, and her court, have the right to charge the sovereign of another country with high treason against the English queen?
Under what authority did Elizabeth, and her court, have the right to deny another sovereign the right to counsel?
With what authority did Elizabeth and her court disregard Mary's legal protections?
Why didn't Elizabeth try Mary herself since she was the only person who had a position remotely equal to Mary's?
Mary's abdication in favor of her son, of course, surely lessened her status since she was no longer ruler of Scotland.
However ... she was still the daughter and mother of a king.
And ... when she signed the abdication document, she reportedly signed only with her first name, "Marie," not as "Marie R" or "Marie Regina" (which were her official titles). Her counsel could have argued that she did not officially abdicate and, therefore, she was still the reigning monarch of Scotland.
Would those facts help her?
Original Release: Jul 01, 2007
Bos, Carole "MARY IS CHARGED WITH TREASON" AwesomeStories.com. Jul 01, 2007. Jan 19, 2020.
<http://www.awesomestories.com/asset/view/MARY-IS-CHARGED-WITH-TREASON-Regicide-Mary-Queen-of-Scots>.
The Trial of Mary, Queen of Scots - by Jayne Elizabeth Lewis
Elizabeth R - BBC Video Cover
Mary, Queen of Scots - Competition can be a Capital Crime
Mary, Queen of Scots - Movie Poster
Mary, Queen of Scots - Known for Her Beauty
The True Life of Mary Stuart: Queen of Scots - by John Guy
Regicide: Mary, Queen of Scots


Where do I begin? I think we have done good work. We have. We have done good work. We have made really good progress in the last couple of days. We have storyboarded the show. Written in bullet points of what I want to say at each point. Where magic tricks go to make them most relevant. Working out logistics such as how do we use a music stand to also be a platform to do magic tricks on. Are we going to use a visual aid of an Ian doll to describe his jobs? Yes, we are but how do we make it? And we have to get the idea to Amy Nicholson, the designer.
This week has been quite heavy on the producing side of making this show. I have been finalising flyer and poster design, marketing the show. I enjoy producing, but I don't like it when the producing and rehearsal room collides.
This is us for the Christmas break. We have done so well. We are at the halfway point.


Last month was National Breastfeeding Month. It's awesome we have decided to raise awareness about this health-giving, life-giving, beautiful service a mother can give to her child. At the Lennon Pregnancy Center, we promote breastfeeding when at all possible. We realize for some mothers it is not an option. But for those who are able to breastfeed, it is by far the best gift you could give to your new child.
We often refer to breast milk as 'liquid gold', especially right after birth. Breast milk contains important antibodies and vital nutrients for your child. Babies who are breast fed are also known to have lower risks of asthma or allergies. Babies crave, and even need, physical closeness to their parents and especially their mother. The bonding and feeling of protection your child receives from breastfeeding is irreplaceable.
Breastfeeding has its benefits for mothers, too! It is known to help mothers lose the weight gained during pregnancy because it burns calories. One of the obvious benefits this natural method gives to parents is the ability to save money. Formula can be extremely costly, especially for single parents or those who are low-income. At the Lennon Pregnancy Center we love to help our parenting class attendees with baby formula when it's available. However, we truly believe breastfeeding is the best option.
The recommended amount of time to breastfeed is typically 6 months. Some women continue for the first year of their child's life, and some continue even longer than that. It's really up to personal preference! Keep in mind, the more teeth your child develops, the less comfortable breastfeeding will become.
Interested in learning more about breastfeeding? The Lennon Center offers breastfeeding classes throughout the year. Call us to find out more information! (313) 277-5637.


The World Arts Film Fest, scheduled for April 11-13, 2013, at the Museum of Contemporary Art in Jacksonville, Florida, will feature two award-winning short films written by Sharon Y. Cobb and produced by Best Friends Films. The shorts are Being Becca and Jane and will be screened on opening night, April 11.
BEING BECCA competed with over 750 films from 24 countries in the 24 Hour International Film Racing Competition, 2012. The short placed 3rd Runner-Up for Best Film, and the star Shelby Sporl won Best Leading Actress (in the whole world!). The film answers the question: What do you do when your imaginary friend wants to break up with you?
JANE is a dark dramedy about a young woman caught in limbo between life and death after her jealous ex-boyfriend commits murder/suicide. The short was made during the 2011 Jacksonville 48 Hour Film Festival and garnered the following awards: Runner up Best Film, Best Cinematography, Best Sound Design, and Best Actress. The film also was nominated in nine other categories.
The World Arts Film Fest will present over 100 short films, panels, workshops, awards and parties. For tickets: www.WorldArtsFilmFestival.org.
Thanks, Arch. So much going on!!
You always are the Bomb! Fabulous.
Oh, I always feel as if I'm going to explode. Now I know why! Thanks, Kelley!


P519 Sterling Silver Turtle on a Surf Board PendantGold dolphin, mermaid, sterling silver sealife, Atocha, shark jewelry such as rings and pendants.
This Green Sea Turtle is on vacation surfing around. The pendant is created in sterling silver and measures 1-1/4" the length of the surf board and 3/4" from the top of his head to the fins of the surf board and comes with an 18" braided chain.


text:
Q: Numerical algorithm for multidimensional root finding Given a continuous two-dimensional function over the reals, f(x, y), I want to find the "line of roots", i.e. the path(s) along which f(x, y) = 0.
The function does not have a closed form. Therefore, this is a numerical problem and I cannot hope to determine that line exactly but only approximate it.
The function is also expensive to evaluate and should be used as few times as possible.
A possible solution would of course be to just sample points, be it random, uniform, or however, and check all of them to the desired precision. But I was wondering if there is a smarter method, using e.g. numerical derivatives or something else.


Can my IRA or Self-Directed 401(k) Invest into Real Estate?
Absolutely. While probably no more than 3% of retirement accounts are invested into non-traditional investments such as real estate, that is changing. It is important to remember that when an IRA LLC or 401(k) or 401(k) LLC invests into the property, the property is titled in the name of the retirement plan (and, possibly, LLC), never in your personal name.
More and more individuals are becoming more and more frustrated with the options offered by their current custodians. Further, even if you enjoy your current investment options, most people would agree that it makes sense to a single retirement plan where they can combine their retirement plan accounts (if possible) and have one account where they can invest into both traditional AND non-traditional investments.


War of the Rebellion: Serial 019 Page 0443 CORRESPONDENCE, ETC.- UNION.
Saint Louis, June 22, 1862.
General Curtis wishes me to report that General Schofield will not be able to send him more than about 2,100 men. He now wishes the mustering-out of the First Illinois Cavalry he may expect re-enforced, and to know when he may expect re-enforcements from you. Troops have gone to relieve all of Curtis' troops on the Rolla line in order that they may join him. He says he is unable to keep back the rebels in front and on his flanks, but hopes to hold out until re-enforced by the river. His main dependence, the cavalry, is breaking down for want of forage, and he states that he cannot in front bring into line more than 1,000 men, although the rebels are increasing. General Rust is reported with several thousand men moving through Yellville to cut off Curtis' rear.
SANTA FE, Mo., June 22, 1862.
SIR: Engaged Hays last night; routed him without losing a man, capturing his arms. Send us per first boat 2,000 Colt's revolvers and 1,000 Austrian carbine cartridges, elongated balls.
Camp on Big Creek, Kansas, June 22, 1862.
CAPTAIN: I am in receipt of authentic information, by the way of Colonel Salomon, to the effect that General Brown, of Springfield, Mo., has sent to Cassville, Mo., a body of some 4,000 troops,consisting of cavalry, save 600 infantry and seven 6 and 12 pounders; that Coffee Bride, and others, numbering 2,000 are not far off. Some 3,900 of the enemy are at Van Buren, threatening Springfield. General Brown writes communication through Cassville, as thence there is a telegraph to Springfield.
*Telegraphed to General Curtis same day.


← NEW Before & After Breast Augmentation Photos!
Silicone implants look like a solid mass on x-rays—the machine just can't see through them. This lack of transparency means that they can hide some of your breast tissue, making it harder for the radiologist reading your scans to find the abnormalities they're checking for. This is especially true if your implants were placed in front of your chest muscles, rather than underneath them. Saline implants cause some decrease in transparency, but not to as great an extent as silicone gel.
There is, luckily, a way to perform a mammogram well despite any interference your implants might cause—a technique called implant displacement views. This method involves moving the implants back against the chest wall and then pulling the breast tissue out from behind it before it is x–rayed. Implant displacement views maximize the amount of breast tissue that can be viewed, thereby increasing the radiologist's likelihood of detecting any abnormalities they might otherwise miss.
Implant displacement views can make all the difference in making sure your mammogram is as effective as possible . . . but the technician and radiologist performing your procedure need to know what they're looking at before they start! And there's only one way for them to know what they will be dealing with… you have to tell them yourself.
Every time you schedule an appointment for a mammogram, you should let the person on the other end of the phone know that you have breast implants; then, make sure to specifically ask if they have someone there with training and experience in performing mammograms on women with implants. If they don't—go somewhere else! If they do, still be sure to remind them when you arrive at your appointment the day of that you have implants. Also, bring it up to the technician who is performing your mammogram. You can also ask your regular doctor for a referral to a clinic where they know the radiologists have experience reading scans of breasts with implants.
When you're talking about implants and mammograms, you can't ignore the fact that there is a small risk involved: Implants have been known to rupture during the procedure, and as rare as that is, it's important to know that it can happen. Rather than let this fact scare you off from mammograms, however, think of it as yet another reason to go to someone who is skilled in performing mammograms on women with implants—going to an experienced doctor will minimize the probability of a rupture. It's understandable to be nervous, but keep in mind that in this case, the benefit—detecting cancer early—far outweighs the risk.
Make no mistake—mammograms are worth the hassle! Studies have shown that mammograms are a valuable means of identifying breast cancer in women who have implants, even though a little extra work is required during the procedure. Breasts with implants need to get scanned just as much as those that don't have them—so if you've been avoiding that mammogram, make an appointment soon . . . and make sure it's with someone who knows what they're doing!
This is a really good post Usha.
Here is something to ponder for those who are researching…Most Radiologists agree that implant displacement views are the best (and easiest) to obtain when implants are placed underneath the muscle. So placement is an important talking point and consideration for you and your perspective surgeon(s). Also note that procedure costs may vary slightly based on your placement choice.


text:
Q: React component, unexpected token error I am trying to create a basic stopwatch app, I'd like to tidy up my render function by putting markup into different methods, like this:
export default class stopwatch extends Component {
 render() {
 return <View style={styles.container}>
  <View style ={[styles.header, this.border('yellow')]}>
   <View style={this.border('red')} >
     <Text>
     00.00.00
     </Text>
     </View>
   <View style={this.border('green')} >
      {this.startStopButton()}
      {this.lapButton()}
   </View>
  </View>
 <View styles={[style.footer, this.border('blue')]}>
  <Text>
    List of Laps
  </Text>
 </View>
},

I'd like to tidy up my render function by putting markup into different methods, like this:
startStopButton: function(){
return <View>
          <Text>
            Start
          </Text>
        </View>
},
lapButton: function(){
     return <View>
        <Text>
          Lap
        </Text>
      </View>
 }

};

However, I keep getting the error, Unexpected Toekn line 27 which is this line
 startStopButton: function(){
return <View>

Any ideas whats wrong with it?

A: You're using ES6 classes. For class methods, you don't use the function keyword. Also, methods are not followed by commas. Drop the comma at the end of render and startTopButton:
export default class stopwatch extends Component {
  startStopButton() {
    return <View>
            <Text>
              Start
            </Text>
          </View>
  }

  lapButton() {
    return <View>
          <Text>
            Lap
          </Text>
        </View>
  }

  render() {
   return <View style={styles.container}>
    <View style ={[styles.header, this.border('yellow')]}>
     <View style={this.border('red')} >
       <Text>
       00.00.00
       </Text>
       </View>
     <View style={this.border('green')} >
        {this.startStopButton()}
        {this.lapButton()}
     </View>
    </View>
   <View styles={[style.footer, this.border('blue')]}>
    <Text>
      List of Laps
    </Text>
   </View>
  }
}


text:
Hanna Hansen: "It's all or nothing. If I want something I will do everything I can to get it."
FightPost: MMA & Boxing News	Boxing, Interviews	 10th Aug 2021 14th Aug 2021 6 Minutes
Life can take many twists and turns. Early dreams are sometimes shattered or unfulfilled, and a new career path is needed. Most are lucky if they succeed in one walk of life, most fail, those that climb to the top are rare. Hanna Hansen is one of the few, even more so when you realise she has conquered multiple worlds and is now embarking on reaching the summit in another.
The early years saw a passion for modelling, and a dream to excel in that field and travel the world doing what she loved. Hansen is nothing if not driven, a determination to succeed in everything that she does. it was an incredibly successful period in her life. Meeting famous people, travelling all over the world, that early dream morphed into something very special indeed. Hansen, despite the at times tough life, told FightPost how much she values the whole experience:
"I started modelling when I was 19. I travelled to Paris and decided to live there. I started looking for modelling agencies over there, knocking on every door. I really wanted to model over there and eventually, I got my first agency in Paris and then started to work as a model. It was a really special time, I did so many editorials for so many good and well-known brands. I did a shoot for Vivienne Westwood and at the after-show party Naomi Campbell was there dancing with her security, and it was just really cool to see her. I was also actually on the front cover of FHM Fashion in Paris. After Paris, I went to Milan, then to Athens where I lived for three or four months and then I came back to Paris. I met and spoke to so many famous people like Jennifer Lopez. Then I came back home to Germany because you had to stay so thin and I didn't like it, and the fact that I couldn't talk and I love to talk. I then did a lot of TV commercials in Germany."
Hansen lived the life as a model, enjoying the benefits of an industry that is glamourous but hard. Jules Mumm, Escada, Hugo Boss and other well-known brands gave Hansen the profile many would envy. But it came at a price. That hard unrelenting life as a model is hard on the body and mind, and Hansen wanted more:
"The highs of the fashion world was that I met so many nice and famous people. But there were also many lows. You had to be thin all the time, you have to do what they want you to do. You are just a product of this brand or that brand and that's it. My goal as a child was to be my own brand. Someone who talked to the community, to create things."
When the modelling career came to an end Hansen returned home to Germany, a spell acting and working as a TV host kept Hansen busy if not totally satisfied. But another passion ignited a flame and the start of a new career. Hansen has a love for music, a new life as a DJ formed the next chapter in her life:
"I love music, but I can't sing a note and that's why I decided to become a DJ around twelve years ago. I became very famous really quickly. When I started out there were very few female DJ's and with my previous career as a model, it was easy to get my first job. Nobody thought I could do it I was totally underestimated. I travelled the world, I went to the Philippines, Singapore, Lebanon, Tunisia, New York and other places around the world. I played my music literally everywhere. I'm so thankful I got to see so many places around the world and meet so many people from different cultures. The music world is so positive, it was amazing and I got to do it for over 10 years."
Hansen is the type of person who has to excel in everything she does. Taking part isn't enough, a winning mentality to be the best she can be at whatever discipline she applies herself to:
"It's all or nothing, I am so focused. If I want something I will do everything I can to get it. That is why I am so successful in so many different genre's."
A career in sports happened by chance. With a desire just to get in shape, Hansen started kickboxing. but it developed into something far more. After being encouraged to compete she won the German national title five times before winning the world kickboxing title. But when she became a mother her fighting life took a back seat, but maybe predictably Hansen wanted to enter yet another new world:
"After giving birth to my second child two years ago I wanted to get back into sports. I did everything I wanted in kickboxing and I wanted a bigger and different stage. So I decided to change sports to boxing. I was always a strong boxer and I wanted to become a professional boxer. The funny thing is a famous boxer was a neighbour of mine, Maurice Weber, who is currently training Felix Sturm. When I was kickboxing we talked a lot about Martial Arts. We were friends and when I decided to box I asked Maurice if he would be my coach. So he started to train me and he seems very happy with me and I am certainly happy that he is my coach. It was so cool to prepare alongside Felix Sturm and train with such legends of the sport."
The days are long for Hansen including multiple sessions in the Sturm Universum Gym in Hamburg, but the never-ending aspect of her life is something she revels in. The love of what she does drives her forward and replicating the success she has had elsewhere, should not be ruled out:
"I wake up in the morning at 5am, because my youngest child doesn't like to sleep that long, so my night is over at that time in the morning. We have breakfast together then she goes to kindergarten and I have my first training session of the day. Then I go for different types of physio, and then I go to meetings and send emails off because I am looking for sponsors. Then I go for my second training session. After that, I have the kids. So it's a full day of boxing and just being a mother. I love it, sport is my life, I couldn't breathe without it."
Very quickly Hansen is up and running in her new sport. The last kickboxing contest was over three years ago, but showing few signs of ring rust her professional debut ended with a win. Nana Chakhvashvili was stopped inside two rounds and on August 21st in Hamburg, Hansen is back out again and looking to build on her maiden victory. That first win kicked off her new career and it couldn't have gone any better:
"I loved every second of my professional debut in June. I wasn't nervous at all because I was so well prepared everything had gone so well and I was totally focussed. We had a plan and I did exactly what I was told to do and I got to enjoy my first fight as a boxer. I was home again."
Hansen 37, has conquered many worlds in her life, and boxing is her latest quest. The super-welterweight hopeful is a southpaw and comes with reputed power, two assets that could take her far. Hansen has ambitions to go a very long way. There is a goal, she wants world titles:
"I want to be a world champion and I want to do it as soon as possible."
It's not only about winning for herself, Hansen wants to raise the profile of boxing in Germany and promote the women's side of her sport in her native country which is still struggling to find the growth it has elsewhere. Hansen has achieved plenty in her life, and while boxing will be her toughest challenge yet, nobody should write her off.
Published 10th Aug 2021 14th Aug 2021
Previous Post SMITH VS. FOWLER PRESS CONFERENCE QUOTES
Next Post MATCHROOM RETURN TO BARCELONA FOR EUROPEAN TITLEDOUBLE-HEADER ON SEPTEMBER 11


The benefits are transferred into an account in your name. You will be issued an Electronic Benefits Transfer (EBT) QUEST card by Fidelity National Information Services (FIS). The card is used like a debit card to withdraw your cash benefits from an Automatic Teller Machine (ATM) displaying the QUEST symbol, or used to purchase food with your Nutrition Assistance benefits. You may also use your QUEST card to purchase products from certain retail merchants.
Please note: Arizona state law prohibits the use of the Cash Assistance EBT card at all ATMs and point-of-sale terminals located in liquor stores, gambling casinos, race tracks, adult entertainment establishments, and medical marijuana dispensaries. Arizona state law also prohibits purchasing lottery tickets with a Cash Assistance EBT card. Your Cash Assistance must be used only to provide for the basic needs of the children and adults for whom assistance is being provided.
You are allowed to use your EBT card outside of Arizona. A notice will be sent requiring you to answer questions about your EBT usage when 10% or more of your benefit amount is used outside of Arizona during a six month period.
You are responsible for your EBT Card, Personal Identification Number (PIN), and the use of your benefits. KEEP YOUR PIN PRIVATE! If your Cash Assistance or Nutrition Assistance account is accessed and used with your card or your EBT alternative holder card, the benefits will not be replaced. Benefits will not be considered for replacement until after they have been reported lost or stolen and will be limited to benefits remaining in your Electronic Benefit Transfer account as of the date of the report. Please read the How to Use Your Arizona EBT Card (FAA-1045A) for a guide on selecting your pin.
Contact the DES Office Locator or call FIS Customer Service at 1-888-997-9333 (TTY: 1-800-367-8939).
The first replacement card in a calendar year is free. You are charged $5 for each additional replacement card. When you and your EBT alternate card holder requests more than 4 cards within a 12-month period, you will need to answer questions before receiving a replacement card. Also, a fraud investigation may be initiated.
contact customer service and much more.
ebtEDGE, a free mobile app for EBT cardholders, is now available in the Apple App Store (iOS) and Google Play Store (Android). Through this secure app, you will be able to see your benefit balances, SNAP retailer and ATM locations, benefit schedules, and a statement of the last 60 days of transactions made on your card. You will need to enter your EBT card number and PIN to access your account information.
To add an authorized user to your EBT card complete and submit the Designation of EBT Alternate Card Holder form.


Bestselling author Martha Hall Kelly returns to Pequot to discuss her just-released novel, "Lost Roses." Kelly's bestselling debut novel, "Lilac Girls," introduced the real-life heroine Caroline Ferriday. "Lost Roses," set a generation earlier and also inspired by true events, features Caroline's mother, Eliza, and follows three equally indomitable women from St. Petersburg, Russia to Paris, France under the shadow of World War I. From the turbulent streets of St. Petersburg to the avenues of Paris and the society of fallen Russian émigrés who live there, the lives of these women will intersect in profound ways, taking readers on a breathtaking ride through a momentous time in history. Light hors d'oeuvres served. Free and open to the public. Enjoy a 30- to 40-minute author talk, Q & A, book sales and signing. Go go pequotlibrary.org to register for the event.
Martha Hall Kelly is a native New Englander whose debut novel, "Lilac Girls," became a New York Times best-seller the week it was published in April 2016. Her second novel, "Lost Roses," is the first of two "Lilac Girls" prequels. She is currently working on a second prequel that tells the story of Caroline's ancestors, the incredibly philanthropic Woolsey women, staunch abolitionists who tended to wounded soldiers on the Gettysburg battlefield.


Maine voters appear to have rejected a ban that would have prevented hunters from luring black bears with day-old doughnuts and other pastries. With 514 of 572 precincts reporting as of 1:00 p.m. ET on Wednesday, 54 percent of the electorate voted against Tuesday's bear-baiting referendum, while 46 percent voted for it, according to the Bangor Daily News.
A spokesperson with Maine's Bureau of Corporations, Elections, & Commissions told National Geographic that the official election results won't be released for 20 days and that the Bangor Daily News is the state's unofficial source. "Do you want to ban the use of bait, dogs, or traps in bear hunting except to protect property, public safety, or for research?" the ballot question asked.
Proponents of the ballot initiative to outlaw the practice say it's just plain cruel, while the tactic's defenders say it's a vital tool for controlling the state's bear population.
Maine hunters kill about 3,000 bears every year, the majority at bait barrels. The fate of two other legal hunting methods will also be decided by the referendum: trapping the animals with foot snares and cage traps, and tracking them with dog packs.
If the ban is rejected, only "fair-chase" hunting, as the old-fashioned stalking method is termed, will be allowed. "Hunting helps keep the bear population stabilized, which is what the public wants," said Randy Cross, one of two bear biologists with the state's Department of Inland Fisheries and Wildlife, before the vote.
But ban proponents believe that baiting, trapping, and dog hunting are "cruel and unfair," said Katie Hansberry, a wildlife advocate with the coalition Mainers for Fair Bear Hunting, which gathered the more than 78,000 signatures needed to put the issue on the ballot. The coalition includes the Humane Society of the United States and the Wildlife Alliance of Maine, among others.
Of 32 bear-hunting states, Hansberry says, "Maine is the only one that allows all three of these cruel and unfair practices. It's a black mark on our state." Baiting for bears is common—it's legal in 23 of those 32 states—but it's a particularly touchy issue in Maine because the species' numbers are growing.
About 30,000 black bears roam the state's 42,905 square miles (69,050 square kilometers) of bear habitat. In comparison, about the same number of black bears are found across Washington State's 184,827 square miles (71,362 square kilometers).
Maine's state wildlife biologists staunchly oppose the proposed ban, saying it will actually lead to more problems between people and bears as both populations grow. (See pictures of U.S. hunters.) "These are our most effective management tools," says Cross, who argues that they remain the best way to control the bears' numbers. If Maine hunters don't kill between 3,000 and 4,500 bears each year, he says, the animals' population will soar—causing many bears to die from starvation and disease. "That's not what people want to see," Cross says.
This article was first published by National Geographic on 05 November 2014.


Vulnerable on the IUCN Red List.
Moluccan cockatoos have special feathers that break into tiny pieces of keratin instead. This powder makes other feathers water-resistant and easier to clean. In many other bird species this function is filled by an oil-producing gland, so the Moluccan cockatoo does not have that gland. They are very social birds that travel in flocks. The flock forages together and members alert each other to predators. They eat seeds, nuts, fruit, coconut and sometimes insects.
Their population trend is in decline due to trapping for the exotic pet trade and habitat loss. During the height of the trapping of this species, over 6,000 birds were being removed from the wild per year. Now only about 2,000 exist in the wild. Despite their protected status, illegal trapping continues to this day.
Moluccan cockatoos can live up to 60 years.