text:
Tommy Thompson's Arrogant Campaign Strategy: Dodge Debates, Hide Your Tax Returns, Go to Lots of Tea Parties
Since the general election began, Tommy Thompson has faced repeated calls to release his tax returns and agree to debates. Avoiding these tough questions, Thompson has stopped appearing anywhere but in front of Tea Party groups, and is now heading to Tampa for a week of fundraising and campaigning with Mitt Romney. While in Tampa Thompson will endorse a Republican platform that contains the Akin Plank on women's health that Tommy helped write in 2000.
In front of these friendly Tea Party and GOP convention delegates, Thompson won't be facing the same calls to release his taxes and agree to debates that he has faced repeatedly here in Wisconsin, but they will be waiting for him when he returns.
"I understand Tommy Thompson doesn't want to answer the repeated calls to release his tax returns and agree to debates, but hiding from Wisconsin voters and the media won't make them go away," Democratic Party of Wisconsin Chair Mike Tate said Monday. "Secretary Thompson would rather keep his policies of taxing the middle class to make multimillionaires like him richer, his authorship of the Todd Akin Republican plank, and how he made his millions in Washington D.C. secret because the more the people learn of Thompson the more they realize he has changed and is not for them anymore."
Thompson Did Not Hold Any Public Events the Week of Aug 19-26. The second week after winning the primary, Thompson did not hold any public events, attending only a pharmaceutical convention and a Tea Party event. [Milwaukee County GOP, calendar 8/26/2012; Pharmacy Society Convention, 8/23/2012]
Thompson Has Not Accepted Baldwin's Debate Challenge. In August 2012, the Milwaukee Journal Sentinel reported: "Also, both campaigns agreed that Baldwin and Thompson will face off in television debates before the election. Baldwin challenged the winner of the Republican primary on Tuesday night – before Thompson was declared the winner – to three debates. But the Thompson camp said it is too early to address specifics." [Milwaukee Journal Sentinel, 8/15/2012]
WBAY: Thompson Has "No Planned Upcoming Events For His Campaign In [The Green Bay] Area At This Time." In an August 2012 newscast, WBAY Action 2 News reported, "We reached out to [Thompson's] campaign headquarters, who say the Republican candidate has no planned upcoming events for his campaign in this area at this time." [WBAY Action 2 News, 8/20/12]
Journal Sentinel Editorial: Thompson Should Release Tax Returns, Dispel Doubts. In an August 2012 editorial, the Journal Sentinel wrote, "His refusal to release even a single year of his tax returns stokes doubts about exactly how he made his money during the years since he left public service and who might try to influence him if he became a U.S. senator." [Journal Sentinel, Editorial, 8/21/12]
Green Bay Press Gazette Editorial: Voters Deserve Look At Candidates' Finances. In an August 2012 editorial, the Green Bay Press Gazette wrote, "We aren't talking about people running for county office or the state Legislature. We're talking about candidates for the highest offices in the land. These are people who could be writing or voting on imposing taxes or proposing tax cuts. Voters deserve to know whether these candidates are beholden to any special interests." [Green Bay Press Gazette, Editorial, 8/23/12]
Thompson Included a Constitutional Amendment Banning Abortions Even In Cases Of Rape, Incest and When the Life Of The Mother is in Danger While Drafting The 2000 Republican Party Platform. The Capital Times reported that Thompson moved away from his more moderate pro-life stance in 2000: "Not long after he uttered those words, Bush made Thompson the idea man — tapping the four-term governor to chair the committee charged with drawing up the 2000 Republican platform…The current plank pledges Republicans will appoint only judges opposed to protecting reproductive rights, who favor blocking any taxpayer funding of abortions and who will punish doctors who perform abortions. It also supports a constitutional amendment banning abortion even in cases where rape, incest and a threat to the life of the mother are involved." [Capital Times, 7/29/2000]
Former Republican U.S. Senate Candidate Said Thompson's Hardline Stance on Abortion In GOP Platform Would Alienate "Millions" Of Voters. In June 2000, the Associated Press reported: "Anti-abortion language in the Republican platform for 2000 will divide the party and alienate many Republicans, an abortion-rights supporter told a GOP platform hearing Friday. An abortion opponent argued that softening the anti-abortion plank would 'alienate millions of pro-life voters' and erode the base of support of the party's presumptive presidential nominee, George W. Bush… Antoinette Rosell, a longtime activist in the Montana Republican party who served in the state Legislature and ran for U.S. Senate in 1964, told the panel that if she were running today, she most likely couldn't secure the party's nomination because of her stance in support of abortion rights. 'Fortunately, I wasn't faced with any 'litmus test' back in those days,' Rosell said. 'My religious and moral beliefs were my own. It was a pleasure to serve people who respected that.' The best thing the party could do would be to drop any mention of abortion from the platform, said Rosell, who spoke on behalf of the Republican Pro-Choice Coalition." [Associated Press, 6/23/2000]
Republicans for Choice Chair Called Anti-Abortion Language a "Fraud." In July 2000, United Press International reported: "Republican Platform Committee members approved about half of the proposed platform document Friday after four hours of debate in which they again rejected efforts to change a strict pro-life stance … After the defeat of amendment proposals in subcommittee earlier in the day, Ann Stone, co-chair of Republicans for Choice, said they would pursue the issue with the convention delegate committee on Monday, and even to the floor of the convention if possible. She called the platform language supporting a constitutional amendment outlawing abortion 'a fraud perpetrated on people on the other side.'" [United Press International, 7/28/2000]
Thompson Called The GOP Platform "Exciting, Dynamic, Visionary." In July 2000, United Press International reported: "Republican Platform Committee members approved about half of the proposed platform document Friday after four hours of debate in which they again rejected efforts to change a strict pro-life stance. The committee, under its chairman, Wisconsin Gov. Tommy G. Thompson, singled out four sections of the document for fine-tuning. Earlier in the day, subcommittees worked over the full document. Thompson called the platform 'exciting, dynamic, visionary' and more compassionate than any produced previously by the GOP." [United Press International, 7/28/2000]
LA Times Headline: "Abortion Foe [Thompson] to Lead GOP Platform Committee." "George W. Bush has put a staunch abortion foe, Wisconsin Gov. Tommy Thompson, in charge of the platform committee for the Republican National Convention. The appointment, announced Monday by the Republican National Committee, suggests the party is unlikely to step away from its blanket opposition to the procedure, a stance that prompted dissension from GOP moderates before the 1996 convention in San Diego." [Los Angeles Times, 5/2/00]
Aug 27, 2012 News Statement of WisDems Chair Mike Tate on Scott Walker's Address at the Republican National Convention


text:
Q: NSUserNotificationCenterDelegate methods not called on only one machine I'm trying to use NSUserNotificationCenter. I'm able to deliver notifications successfully. I'm using the ShouldPresentNotification callback on NSUserNotificationCenterDelegate to present notifications, even when the app is running in the foreground.
This works great, except on one of my machines!
I have stripped the code down to it's most basic example. All my machines are running 10.8.3 and Mono 2.10.12. On my 2008 Macbook Pro and a colleague's 2012 rMBP, everything works as excepted. However, on my identical 2012 rMBP the notification is not presented if the app is in the foreground. In fact, on this machine, and this machine only, none of the NSUserNotificationCenterDelegate methods are invoked.
Note that the notification is still delivered on this machine - the notification works - it just doesn't get presented when the app is in the foreground (because the delegate methods are never invoked).
I would really appreciate if anyone has some insight on what settings or configuration might causes this behaviour, or if there is some mechanism I can use to debug this behaviour.
Here is my code:
UNCShouldPresentNotification ShouldPresent = (a, b) => { return true; };

// Shared initialization code
void Initialize()
{
    NSUserNotificationCenter.DefaultUserNotificationCenter.ShouldPresentNotification = this.ShouldPresent;
}

partial void notify(NSObject sender)
{
    DoNotify();
}

[Export("doNotify")]
private void DoNotify()
{
    NSUserNotification notification = new NSUserNotification();
    notification.Title = notificationText.StringValue;

    NSUserNotificationCenter.DefaultUserNotificationCenter.DeliverNotification(notification);
}

A: Ok we had exactly the same bug.
Firstly we contacted Xamarin and they've fixed it in the most recent code.
Secondly it was due to overriding BOTH the Delegate delegate (great name I know) and the ShouldPresent setting.
If you want to override the ShouldPresent setting, do this in your NSUserNotificationCenter.Delegate instead.
I hope that's clear. We've a resolved bugzille entry at https://bugzilla.xamarin.com/show_bug.cgi?id=11456

A: This now works, somewhere between updating MonoMac, Mono and OS X on my machine.

redpajama_set_name: RedPajamaStackExchange


This exhibition presents Melbourne's best future artisans from RMIT University's world-renowned School of Fashion and Textiles.
Challenging the definition of fashion, propelled by global issues and exploring new terrains, this exhibition showcases the talents of rising stars from the Bachelor of Fashion (Design) (Honours) and Master of Fashion (Design) programs.
These dynamic, sought-after courses offer talented students the opportunity to expand and refine their fashion practice by placing their emerging work within a current, global context.


Every woman should understand how to exercise the pelvic floor.
These muscles are just like every other muscle in the body and need to be working efficiently with the ability to be able to relax and be strong.
This class explores and identifies how to connect the mind and body, locate the pelvic floor, exercise the core and pelvic floor with a focus on effectivness and safety.
You will learn how to exercise effectively without adding strain to your pelvic floor, control your breathing and incorporate this powerful system into your everyday life so you can live your life symptom free.
Have you ever wondered if your women's issues were normal?
This guide will explain periods, perimenopause, menopause, pelvic dysfunction and more. Click the link below.
As we age pelvic organ prolapse is more likely to occur if we do not strengthen our pelvic floor muscles.
Bottom line: Understand how to use your pelvic floor muscles.


A child is vaccinated against measles, mumps, and rubella.
Polio, measles, and rubella, have all been eliminated in the United States.
Smallpox has also been eradicated worldwide.
Vaccines have been instrumental in the elimination of these illnesses.
The World Health Organization made headlines this month for declaring vaccine hesitancy — a "reluctance or refusal to vaccinate despite the availability of vaccines" — a threat to global health in 2019.
But even in the US, outbreaks of preventable disease have recently cropped up among groups of unvaccinated people. On January 18, for example, officials in Clark County, Washington declared an emergency after identifying at least 23 cases of measles, mostly in kids who aren't vaccinated. In New York state, some Orthodox Jewish communities with lower vaccination rates are also experiencing measles outbreaks, the New York Times reported.
But, in an era when some may hesitate to vaccinate, it's good to remember that widespread vaccine use helped eliminate a handful of diseases that once caused paralysis, birth defects, and death in the US.
Here's a closer look at four diseases that have been eliminated in the United States.
A doctor points to scars from a previous smallpox vaccine.
Smallpox, a contagious illness caused by the variola virus, hasn't just been eliminated in the US: It's been completely eradicated from the globe since 1980, according to the World Health Organization (WHO). And yes, there's a difference between those two terms.
"Eradication is a complete elimination of a disease anywhere in the world over a period of time so that we know that it's actually gone," Dr. Georges Benjamin, executive director of the American Public Health Association, told INSIDER.
Elimination, by contrast, means that transmission of a disease has stopped in a certain country or geographic area but not worldwide. In these cases, interventions like vaccination must still be continued to keep the disease from coming back, Benjamin explained.
Smallpox may be gone today, but in the past, it was a deeply feared disease that spread all across the world, killing an average of three out of every 10 people who contracted it, according to the Centers for Disease Control and Prevention (CDC). It caused fever and a worsening skin rash that left survivors scarred and sometimes blind.
All that changed thanks to the smallpox vaccine — the first successful vaccine ever developed. It was introduced by a British physician named Edward Jenner in 1796, according to the WHO. Vaccination then spread rapidly in England, and by 1800, it had reached most countries in Europe.
In the US, the last natural outbreak of the disease occurred in 1949 and it was declared eliminated in 1952, according to the CDC.
In the 1960s, when smallpox still existed in Africa and Asia, the WHO launched a global Smallpox Eradication Programme. The program combined multiple strategies, including vaccination campaigns, smallpox surveillance, and prevention measures, and ultimately led to the eradication of the disease.
"What made smallpox eradication possible is that the only real hosts [of the disease] are people," Benjamin said. "And we have a vaccine for it. We were able to both stop its transmission as well as stop people from getting it in the first place."
Today, there are just two labs where the variola virus is stored under supervision by the WHO: One in the US and one in Russia.
Measles is so contagious that if one individual gets it, 90% of the non-immune people who are close to that person will also get infected, according to the CDC. It's caused by a virus and leads to symptoms like fever, cough, runny nose, watery eyes, and later, a red rash that can coincide with a fever.
But some people who get measles develop severe, potentially fatal complications, like the lung infection pneumonia or encephalitis (the scientific name for swelling of the brain). The risk of these complications is higher in kids younger than 5 and adults older than 20. For every 1,000 children who get measles, one or two will die from it.
Measles was declared eliminated in the US in 2000, but people in the US still get the disease via infected travelers who bring it back from other countries, sometimes causing outbreaks in places where people aren't vaccinated.
"A lot of these [measles] outbreaks have occurred as imported cases, meaning that the person who had that disease brought it into a community of unvaccinated people," Benjamin said.
The number of annual measles cases has varied pretty dramatically since the US achieved elimination. In 2004, there were just 37 cases, but in 2014, there were 667.
But these numbers pale in comparison to the pre-vaccine era, when 3 to 4 million Americans got measles every year, resulting in an estimated 400-500 deaths, according to the CDC.
To prevent measles infection, the CDC recommends that all children get two doses of the MMR vaccine, which also protects against mumps and rubella.
A nurse draws a dose of the measles, mumps, and rubella vaccine.
Rubella is a viral infection that typically causes mild illness in kids and adults. While some infected people have symptoms like a rash and low-grade fever, 25 to 50% of those who get rubella show no symptoms at all, according to the CDC.
But rubella can cause serious complications for pregnant people and their babies.
If an expecting mother is infected with rubella, she's at risk for stillbirth and miscarriage. The virus can also pass to the unborn baby in what's known as Congenital Rubella Syndrome (CRS). CRS can cause birth defects including heart defects, liver damage, and intellectual disabilities.
From 1964 to 1965, the US experienced its last major rubella epidemic, during which 11,000 pregnant women lost their babies, 2,100 newborns died, and 20,000 babies were born with CRS, according to the CDC.
But after the country launched its rubella vaccination program in 1969 and vaccination became widespread, cases of the illness decreased sharply.
In 2004, rubella was declared eliminated in the US, but it's still present in other countries, meaning travelers can bring it into the states. Right now, fewer than 10 people are reported to have rubella every year in the US, but since 2012, all cases of rubella reported in the US have been linked to travel outside the country, the CDC website adds. This is why it's important to stay up to date on the MMR vaccine.
A microscopic view of poliovirus.
Polio is a highly infectious viral disease that mainly affects children under 5 years old, invading the nervous system and possibly leading to permanent paralysis or death.
Because of widespread vaccination, polio has been eliminated in the US, according to the CDC.
This wasn't always the case. In the early 1950s, polio outbreaks led to more than 15,000 annual cases of paralysis in the US. Then, with the introduction of polio vaccines in 1955 and 1963, the number of cases started to drop dramatically.
No cases of the illness have originated in this country since 1979, though polio has been brought into the country by travelers. (This happened most recently in 1993.) Maintaining high vaccination rates is the best way to ensure that the country stays polio-free, the CDC website adds.
Globally, there's also been impressive progress against polio. Polio cases have decreased by more than 99% worldwide since 1988, according to the WHO, though it still hasn't been eradicated. In fact, three countries — Afghanistan, Pakistan, and Nigeria — have never stopped transmission of polio.
But polio eradication is a real possibility. There are three strains of wild poliovirus, and none can survive for long periods outside the human body, according to the WHO. Without a person to infect, the virus will die out.
In its list of global health threats for 2019, the WHO said 2019 could be the year polio transmission ends in Afghanistan and Pakistan. Less than 30 cases were reported in both countries last year.


text:
Home / US Medals / Other / Commissions to Col Leslie MacDill, USAAC
Commissions to Col Leslie MacDill, USAAC
Group of commissions and appointments to Colonel Leslie MacDill, for whom MacDill Air Force Base is named: commission as a first lieutenant, Coast Artillery Corps, dated August 1916, signed by President Woodrow Wilson (insect damage to the surname); appointment as a captain, Air Service, dated July 1920; appointment as a lieutenant colonel, Air Service, dated November 1918; appointment as a temporary lieutenant colonel, Air Corps, dated August 1936; appointment as a temporary colonel, Air Corps, dated January 1937; appointment as a lieutenant colonel, Air Corps, dated August 1935; appointment as a major, Air Service, dated March 1921. All have been rolled and show creases; several show insect damage (the first has been repaired with tape, but insects have destroyed the "on" of "Wilson". An historic group of documents to a pioneer aviator.
MacDill was born in Monmouth, Illinois on 18 February 1889. After college, he was commissioned into the Coast Artillery Corps. In 1915, he completed flight training and was rated a junior military aviator. In World War I, he commanded the Air Service's aerial gunnery school in France. He was killed in a flying accident in Washington, DC, on 9 November 1938.

redpajama_set_name: RedPajamaCommonCrawl


When someone reads and leaves a review for one of my books, I am always moved. But, this review from D.L. Finn made my eyes misty.
Thank you to D.L. for the kind words! Please visit the original post on her BLOG.
Christmas is coming! If you'd like an autographed copy of TIL DEATH DO US PART, visit my website.
Excellent review, Jan. On my TBR and wish I had more eyes or time. Not sure which.
Oh, John, I SO relate to that. I have Circumstances of Childhood waiting on me. I want to get to it before the end of the year.
Thanks, Jan. I am SO glad you shared this journey with us!
Thank you, D.L., and again, thank you for the lovely review.
Thank you, Natalie. I appreciate your comment.
An awesome review, Jan. And well deserved. The whole series was fabulous!
Thank you, Mae. Your kind words touch me.
I am glad I came across your blog today, it is already waking my interest and appreciation.
Oh my goodness, Miriam, thank you SO much for stopping in and leaving a comment today. I do hope you'll like the variety of subjects you'll find on my blog and will visit often. I absolutely love the graphic with the dolphin leaping out of the water with a big full moon behind him. It is beautiful.
Til Death Do Us Part is now on my radar. I will have to take the time to read this. Congratulations Jan and thank you D.L.Finn for bringing this book to our attention.
Thank you, Shirley. I appreciate you leaving a comment.
So true, Tina. Thanks for stopping by!
Jan, what a moving review. I sobbed at the end. I couldn't help it. I remembered those heartbreaking days and watching him move toward the end of his life. You were so strong and positive through it all. Love you, sister.


kbs2244 wrote: And then, War Arrow, add in the realization of the precision of the repeated motion of those stars.
There is no way that "chance" can be involved.
The only restraints that we have on our mind are the ones that we impose on ourself. We are limited by our own thinking.
Tired as all hell though.


text:
Q: Does the sequence sequence of bounded linear transformations have a supremum? This is an argument I used in one of the questions that I had in my Functional Analysis Exam.
I have a sequence of transformations $T_n$ from a Banach Space $X$ to another Banach space $Y$ where $T_n \in B(X,Y)$. I used the argument that since, $$T_n \in B(X,Y) \rightarrow \exists M_n>0 \hspace{0.15cm} s.t \hspace{0.15cm}||T_n(x)||_Y \leq M_n||x||_X$$
And since, we know that all these transformations are bounded, implies the set $S = \{M_n : \forall n\}$ is also bounded. And hence, it has a supremum $M$. Hence, $\forall n \hspace{0.15cm}||T_n(x)||_y\leq M||x||_X \hspace{0.15cm} \forall x\in X$.
Can anyone explain what is the flaw in my reasoning?

A: What makes $(M_n)$ bounded? Take $T_n=nI$ (and $M_n=n$) to see where you are wrong.


The year is 2078. A distant mining operation planet is ravaged by years of war. To end this incessant destruction, scientists have developed the perfect weapon: screamers. These are murderous robots capable of reproduction. But the machines turn against their creators: human beings.


They've given up 64 power play opportunities and surrendered 16 goals on those chances for a penalty kill percentage of 75%, ranking 28th overall.
He passes it NFL Jerseys 2017 New Nike NFL Jerseys like a pro.
dollars and charge a broadly equivalent amount in local currencies.
Some are starting to go a little crazy.
Plus, remember that part about the Platinum trim coming standard with every major option except a sunroof?
When you're a tourist in a new city, it can be hard to know where to eat.
They force 10 turnovers per game which ranks them 324th in the Division 1.
They have a point differential of -0 as they average 111 points per game while giving up 112 per contest.
Kyle Calder, who has been involved in California youth hockey for the past six years after retiring from a 13-year NHL Career with the Chicago Blackhawks, Philadelphia Flyers, Detroit Red Wings, LA Kings, and Anaheim Ducks.
– Raises money through apparel sales on his website for the American Cancer Society in honor of his father's battle with cancer…Attended the 2018 Giants Draft Party, thanking season ticket holders for their support and celebrating the new draft class… oined the Vera Institute for Justice for all-day experiential learning visit and ride along with the Camden Police Department to learn about the improvements that Camden has made in local policing efforts…Attended the annual Rich Fritsky fundraiser dinner.
A beloved teammate, a fan favorite and a devoted family man, he was inducted into the Hockey Hall of Fame in 1980 and passed quietly in Wholesale NFL Jerseys Supply the night at his home in Beloeil, QC on January 26.
Only 12 PM ET Emily Kaplan Greg Wyshynski The 2019 NHL deadline has passed, and a few things are clear: The Western Conference was an arms race, the trade market never produced the kind of obscene returns Landon Collins Youth jersey many figured it would, the Senators and Rangers have more picks than Guitar Center, and the Blue Jackets had TAMPA, Fla.
Orlando Magic Betting Trends The Orlando Magic are against the spread The Orlando Magic are against the over under New York Knicks Betting Trends The New York Knicks are against the spread The New York Knicks are against the over under Orlando Magic Injuries New New Nike NFL Jerseys Nike NFL Jerseys No key injuries to report New Nike NFL Jerseys China York Knicks Injuries No key injuries to report Guy's Pick: Take New York Get $60 worth Jerseys For Cheap of FREE premium member picks.
The other game on my card was another weird result.
Ouellette, who finished with 121 yards on 22 rushes.
With an earned run average of http://www.dallascowboyslockerroom.com/randall-cobb-jersey-wholesale 4, Matthew Boyd has a 4 record and a 1 http://www.raidersnflofficialproshop.com/YOUTH+ANTONIO+BROWN+JERSEY WHIP this season.
Advanced Statistics The 76ers are 22nd in the league in defensive rating with 107, and their offensive rating of 106 is ranked 10th.
After the Kings' 132 loss to Oklahoma City, Willie Cauley-Stein Wholesale NFL Jerseys Supply was asked about those gaudy rebound numbers.
The unit was extremely shorthanded in the secondary against one of the best passing attacks in football.
They have left 676 men on base and have a team OPS of .671.
Also, get three handicappers for the price of one when Jerseys For Cheap you sign up for a full-season football package!
And it is especially easy after last year's 7 debacle at USC, which included a 1 Nike NFL Jerseys China finish.
The Pens fell one short of allowing at least 30 shots New Nike NFL Jerseys for a fifth time NFL Jerseys 2017 in six games.
Would a loss actually help 13 Carolina?
Conley fouled out with 2 to play in regulation.


text:
#ifndef FOLLY_DETAIL_THREADLOCALDETAIL_H_
#define FOLLY_DETAIL_THREADLOCALDETAIL_H_

#include <limits.h>
#include <pthread.h>

#include <mutex>
#include <string>
#include <vector>

#include <glog/logging.h>

#include <folly/Foreach.h>
#include <folly/Exception.h>
#include <folly/Malloc.h>

namespace folly {
namespace threadlocal_detail {

/**
 * Base class for deleters.
 */
class DeleterBase {
 public:
  virtual ~DeleterBase() { }
  virtual void dispose(void* ptr, TLPDestructionMode mode) const = 0;
};

/**
 * Simple deleter class that calls delete on the passed-in pointer.
 */
template <class Ptr>
class SimpleDeleter : public DeleterBase {
 public:
  virtual void dispose(void* ptr, TLPDestructionMode mode) const {
    delete static_cast<Ptr>(ptr);
  }
};

/**
 * Custom deleter that calls a given callable.
 */
template <class Ptr, class Deleter>
class CustomDeleter : public DeleterBase {
 public:
  explicit CustomDeleter(Deleter d) : deleter_(d) { }
  virtual void dispose(void* ptr, TLPDestructionMode mode) const {
    deleter_(static_cast<Ptr>(ptr), mode);
  }
 private:
  Deleter deleter_;
};

/**
 * POD wrapper around an element (a void*) and an associated deleter.
 * This must be POD, as we memset() it to 0 and memcpy() it around.
 */
struct ElementWrapper {
  void dispose(TLPDestructionMode mode) {
    if (ptr != nullptr) {
      DCHECK(deleter != nullptr);
      deleter->dispose(ptr, mode);

      cleanup();
    }
  }

  void* release() {
    auto retPtr = ptr;

    if (ptr != nullptr) {
      cleanup();
    }

    return retPtr;
  }

  template <class Ptr>
  void set(Ptr p) {
    DCHECK(ptr == nullptr);
    DCHECK(deleter == nullptr);

    if (p) {
      // We leak a single object here but that is ok.  If we used an
      // object directly, there is a chance that the destructor will be
      // called on that static object before any of the ElementWrappers
      // are disposed and that isn't so nice.
      static auto d = new SimpleDeleter<Ptr>();
      ptr = p;
      deleter = d;
      ownsDeleter = false;
    }
  }

  template <class Ptr, class Deleter>
  void set(Ptr p, Deleter d) {
    DCHECK(ptr == nullptr);
    DCHECK(deleter == nullptr);
    if (p) {
      ptr = p;
      deleter = new CustomDeleter<Ptr,Deleter>(d);
      ownsDeleter = true;
    }
  }

  void cleanup() {
    if (ownsDeleter) {
      delete deleter;
    }
    ptr = nullptr;
    deleter = nullptr;
    ownsDeleter = false;
  }

  void* ptr;
  DeleterBase* deleter;
  bool ownsDeleter;
};

/**
 * Per-thread entry.  Each thread using a StaticMeta object has one.
 * This is written from the owning thread only (under the lock), read
 * from the owning thread (no lock necessary), and read from other threads
 * (under the lock).
 */
struct ThreadEntry {
  ElementWrapper* elements;
  size_t elementsCapacity;
  ThreadEntry* next;
  ThreadEntry* prev;
};

// Held in a singleton to track our global instances.
// We have one of these per "Tag", by default one for the whole system
// (Tag=void).
//
// Creating and destroying ThreadLocalPtr objects, as well as thread exit
// for threads that use ThreadLocalPtr objects collide on a lock inside
// StaticMeta; you can specify multiple Tag types to break that lock.
template <class Tag>
struct StaticMeta {
  static StaticMeta<Tag>& instance() {
    // Leak it on exit, there's only one per process and we don't have to
    // worry about synchronization with exiting threads.
    static bool constructed = (inst_ = new StaticMeta<Tag>());
    (void)constructed; // suppress unused warning
    return *inst_;
  }

  int nextId_;
  std::vector<int> freeIds_;
  std::mutex lock_;
  pthread_key_t pthreadKey_;
  ThreadEntry head_;

  void push_back(ThreadEntry* t) {
    t->next = &head_;
    t->prev = head_.prev;
    head_.prev->next = t;
    head_.prev = t;
  }

  void erase(ThreadEntry* t) {
    t->next->prev = t->prev;
    t->prev->next = t->next;
    t->next = t->prev = t;
  }

#if !__APPLE__
  static FOLLY_TLS ThreadEntry threadEntry_;
#endif
  static StaticMeta<Tag>* inst_;

  StaticMeta() : nextId_(1) {
    head_.next = head_.prev = &head_;
    int ret = pthread_key_create(&pthreadKey_, &onThreadExit);
    checkPosixError(ret, "pthread_key_create failed");

    // pthread_atfork is not part of the Android NDK at least as of n9d. If
    // something is trying to call native fork() directly at all with Android's
    // process management model, this is probably the least of the problems.
#if !__ANDROID__
    ret = pthread_atfork(/*prepare*/ &StaticMeta::preFork,
                         /*parent*/ &StaticMeta::onForkParent,
                         /*child*/ &StaticMeta::onForkChild);
    checkPosixError(ret, "pthread_atfork failed");
#endif
  }
  ~StaticMeta() {
    LOG(FATAL) << "StaticMeta lives forever!";
  }

  static ThreadEntry* getThreadEntry() {
#if !__APPLE__
    return &threadEntry_;
#else
    ThreadEntry* threadEntry =
        static_cast<ThreadEntry*>(pthread_getspecific(inst_->pthreadKey_));
    if (!threadEntry) {
        threadEntry = new ThreadEntry();
        int ret = pthread_setspecific(inst_->pthreadKey_, threadEntry);
        checkPosixError(ret, "pthread_setspecific failed");
    }
    return threadEntry;
#endif
  }

  static void preFork(void) {
    instance().lock_.lock();  // Make sure it's created
  }

  static void onForkParent(void) {
    inst_->lock_.unlock();
  }

  static void onForkChild(void) {
    // only the current thread survives
    inst_->head_.next = inst_->head_.prev = &inst_->head_;
    ThreadEntry* threadEntry = getThreadEntry();
    // If this thread was in the list before the fork, add it back.
    if (threadEntry->elementsCapacity != 0) {
      inst_->push_back(threadEntry);
    }
    inst_->lock_.unlock();
  }

  static void onThreadExit(void* ptr) {
    auto & meta = instance();
#if !__APPLE__
    ThreadEntry* threadEntry = getThreadEntry();

    DCHECK_EQ(ptr, &meta);
    DCHECK_GT(threadEntry->elementsCapacity, 0);
#else
    ThreadEntry* threadEntry = static_cast<ThreadEntry*>(ptr);
#endif
    {
      std::lock_guard<std::mutex> g(meta.lock_);
      meta.erase(threadEntry);
      // No need to hold the lock any longer; the ThreadEntry is private to this
      // thread now that it's been removed from meta.
    }
    FOR_EACH_RANGE(i, 0, threadEntry->elementsCapacity) {
      threadEntry->elements[i].dispose(TLPDestructionMode::THIS_THREAD);
    }
    free(threadEntry->elements);
    threadEntry->elements = nullptr;
    pthread_setspecific(meta.pthreadKey_, nullptr);

#if __APPLE__
    // Allocated in getThreadEntry(); free it
    delete threadEntry;
#endif
  }

  static int create() {
    int id;
    auto & meta = instance();
    std::lock_guard<std::mutex> g(meta.lock_);
    if (!meta.freeIds_.empty()) {
      id = meta.freeIds_.back();
      meta.freeIds_.pop_back();
    } else {
      id = meta.nextId_++;
    }
    return id;
  }

  static void destroy(size_t id) {
    try {
      auto & meta = instance();
      // Elements in other threads that use this id.
      std::vector<ElementWrapper> elements;
      {
        std::lock_guard<std::mutex> g(meta.lock_);
        for (ThreadEntry* e = meta.head_.next; e != &meta.head_; e = e->next) {
          if (id < e->elementsCapacity && e->elements[id].ptr) {
            elements.push_back(e->elements[id]);

            /*
             * Writing another thread's ThreadEntry from here is fine;
             * the only other potential reader is the owning thread --
             * from onThreadExit (which grabs the lock, so is properly
             * synchronized with us) or from get(), which also grabs
             * the lock if it needs to resize the elements vector.
             *
             * We can't conflict with reads for a get(id), because
             * it's illegal to call get on a thread local that's
             * destructing.
             */
            e->elements[id].ptr = nullptr;
            e->elements[id].deleter = nullptr;
            e->elements[id].ownsDeleter = false;
          }
        }
        meta.freeIds_.push_back(id);
      }
      // Delete elements outside the lock
      FOR_EACH(it, elements) {
        it->dispose(TLPDestructionMode::ALL_THREADS);
      }
    } catch (...) { // Just in case we get a lock error or something anyway...
      LOG(WARNING) << "Destructor discarding an exception that was thrown.";
    }
  }

  /**
   * Reserve enough space in the ThreadEntry::elements for the item
   * @id to fit in.
   */
  static void reserve(int id) {
    auto& meta = instance();
    ThreadEntry* threadEntry = getThreadEntry();
    size_t prevCapacity = threadEntry->elementsCapacity;
    // Growth factor < 2, see folly/docs/FBVector.md; + 5 to prevent
    // very slow start.
    size_t newCapacity = static_cast<size_t>((id + 5) * 1.7);
    assert(newCapacity > prevCapacity);
    ElementWrapper* reallocated = nullptr;

    // Need to grow. Note that we can't call realloc, as elements is
    // still linked in meta, so another thread might access invalid memory
    // after realloc succeeds. We'll copy by hand and update our ThreadEntry
    // under the lock.
    if (usingJEMalloc()) {
      bool success = false;
      size_t newByteSize = nallocx(newCapacity * sizeof(ElementWrapper), 0);

      // Try to grow in place.
      //
      // Note that xallocx(MALLOCX_ZERO) will only zero newly allocated memory,
      // even if a previous allocation allocated more than we requested.
      // This is fine; we always use MALLOCX_ZERO with jemalloc and we
      // always expand our allocation to the real size.
      if (prevCapacity * sizeof(ElementWrapper) >=
          jemallocMinInPlaceExpandable) {
        success = (xallocx(threadEntry->elements, newByteSize, 0, MALLOCX_ZERO)
                   == newByteSize);
      }

      // In-place growth failed.
      if (!success) {
        success = ((reallocated = static_cast<ElementWrapper*>(
                    mallocx(newByteSize, MALLOCX_ZERO))) != nullptr);
      }

      if (success) {
        // Expand to real size
        assert(newByteSize / sizeof(ElementWrapper) >= newCapacity);
        newCapacity = newByteSize / sizeof(ElementWrapper);
      } else {
        throw std::bad_alloc();
      }
    } else {  // no jemalloc
      // calloc() is simpler than malloc() followed by memset(), and
      // potentially faster when dealing with a lot of memory, as it can get
      // already-zeroed pages from the kernel.
      reallocated = static_cast<ElementWrapper*>(
          calloc(newCapacity, sizeof(ElementWrapper)));
      if (!reallocated) {
        throw std::bad_alloc();
      }
    }

    // Success, update the entry
    {
      std::lock_guard<std::mutex> g(meta.lock_);

      if (prevCapacity == 0) {
        meta.push_back(threadEntry);
      }

      if (reallocated) {
       /*
        * Note: we need to hold the meta lock when copying data out of
        * the old vector, because some other thread might be
        * destructing a ThreadLocal and writing to the elements vector
        * of this thread.
        */
        memcpy(reallocated, threadEntry->elements,
               sizeof(ElementWrapper) * prevCapacity);
        using std::swap;
        swap(reallocated, threadEntry->elements);
      }
      threadEntry->elementsCapacity = newCapacity;
    }

    free(reallocated);

#if !__APPLE__
    if (prevCapacity == 0) {
      pthread_setspecific(meta.pthreadKey_, &meta);
    }
#endif
  }

  static ElementWrapper& get(size_t id) {
    ThreadEntry* threadEntry = getThreadEntry();
    if (UNLIKELY(threadEntry->elementsCapacity <= id)) {
      reserve(id);
      assert(threadEntry->elementsCapacity > id);
    }
    return threadEntry->elements[id];
  }
};

#if !__APPLE__
template <class Tag>
FOLLY_TLS ThreadEntry StaticMeta<Tag>::threadEntry_{nullptr, 0,
                                                    nullptr, nullptr};
#endif
template <class Tag> StaticMeta<Tag>* StaticMeta<Tag>::inst_ = nullptr;

}  // namespace threadlocal_detail
}  // namespace folly

#endif /* FOLLY_DETAIL_THREADLOCALDETAIL_H_ */

redpajama_set_name: RedPajamaGithub


Three options for the service are being presented to residents and, as promised by the Liberal Democrats, all will include the opportunity to recycle more materials from the kerbside. Residents are urged to have their say before the new service launches next year.
Your bins/boxes will stay the same, but your recycling will be increased to a weekly collection. To pay for this, your green wheeled bin (refuse) collection will be reduced to every 3 weeks. It may be that a more frequent recycling collection will mean that you will use your green wheeled (refuse) bin less. This option would save the Council money and could improve on the amount of recycling that is can collected.
Your green wheeled bin and recycling will still be collected every other week but you will have a wheeled bin to collect your recycling. You will also still have a separate recycling box so that the Council can collect your glass separately. This is the most expensive option because the Council would need to spent around £1million on buying additional wheeled bins for everyone.
Liberal Democrat Councillor Chris Coleman said: "At the moment the good news is that nearly 50% of all waste collected in Cheltenham is recycled. New up to date vehicles will have more space so we can collect more recycling including extra items like plastic pots, tubs and trays, more cardboard and possibly textiles, batteries or small electrical items.
The consultation closes on 14th November so have your say at: Waste and recycling services consultation.


Just one day after President Trump decried what he called "the politics of revenge" and "partisan investigations" in his State of the Union address, House Intelligence Committee Chairman Adam Schiff announced a new, wide-ranging probe into Russian election meddling and Trump's foreign business dealings.
Trump was quick to criticize Schiff (D-Calif.) and the investigation, which he called "presidential harassment" and a continuation of Special Counsel Robert Mueller's "witch hunt." He also warned that other Democratic committee chairs could launch their own investigations of his administration.
On "Fox & Friends First" Thursday morning, Judicial Watch President Tom Fitton agreed with Trump that the House Intelligence Committee's new probe is a continuation of the "abusive investigations" already underway.
"The Democratic National Committee [and] the Hillary Clinton campaign manufactured this Russia collusion unicorn theory, and Mr. Schiff is taking it up, and he's going to keep on his party's abuse of power to target President Trump," Fitton argued.
He said Schiff doesn't have the ability to issue FISA warrants against the president, but he can attempt to subpoena him and his administration, and also "fish around" in Trump's personal finances.
He said Schiff essentially becomes "political opposition lead researcher" for whichever Democratic candidate emerges from the primary to take on Trump in the general election.
Fitton said Trump's phrase "partisan investigations" was actually a charitable description of what he's facing from Democrats.
"It's a slow-motion coup attempt. They want to overthrow him. And Democrats have this fever dream of impeachment, and Schiff is setting the groundwork for it."


The amazing Bet365 platform has just come up with their newest special casino offer. Only between the 29th of August and the 2nd of October take part in the dedicated daily and weekly Freerolls Missions and you have a chance to win a share of a €65,000 in a total prize fund.
In order to get enrolled in that Bet365 Casino offer, all you need to do is go to the Missions section and choose your challenges of interest to take part in. You will be able to participate in 4 daily and 2 weekly missions with different difficulty levels and prize range accordingly. The daily limit of missions to take part in is 4, and the overall freerolls prizes are more than €65,000 in value.
With this generous Bet365 Casino promotion the platform is offering a great way to enhance your regular gaming and scoop some amazing rewards alongside. So don't hesitate at all, keep your games active at Bet365 and get the best of your luck.
Visit the incredible Bet365 playground and get the most of your online casino experience with one of the most competitive services on the market.
REGISTER AT BET365 NOW AND GET INVOLVED!


Simply open the frame, attach the hooks, and your display is complete. The durable, lightweight frame allows for easy set-up in less than a minute, no tools required.
3 boxes - 39" x 28" x 17"
Click the button below to add the 20 foot Star Fabric Popup Display Straight with Lights and Case Graphics to your wish list.


I just got hold of a set 4425, tutti originaly. One question; is there a way to take good care of the foam, ie: spray with silicone?
Would anyone advice to buy an aftermarket tweeter unit(titanium type) to have one fjust in case one fails?
1) Is there a way to take good care of the foam, ie: spray with silicone?
2) Would anyone advice to buy an aftermarket tweeter unit(titanium type) to have one fjust in case one fails?
1) No. Protect from direct sunlight.
2) Not aftermarket, no. The replacement diaphragm is available from JBL. Unless abused, you'll never need one.


LOS ANGELES – Mar. 27, 2019 – Gurucul, a leader in behavior based security and fraud analytics technology, today announced it is a finalist in this year's SC Awards Europe competition, one of the security industry's most prestigious and competitive technology recognition programs. The Gurucul Risk Analytics (GRA) platform was shortlisted in the Best Behavior Analytics/Enterprise Threat Detection category.
The 2019 SC Awards Europe shortlist is posted online at: https://www.scmagazineuk.com/celebrate-sc-awards-europe-2019-shortlist-announced-today/article/1579735. Winners will be announced at a black tie Gala Dinner to be held at the London Marriott Hotel, Grosvenor Square, UK on Tuesday, June 4, 2019.
Gurucul was the first to innovate the User and Entity Behavior Analytics (UEBA) category and extend behavior analytics from on-premises to the cloud. Gurucul's CEO Saryu Nayyar wrote the book on Borderless Behavior Analytics. Today, Gurucul GRA is the only UEBA solution that brings risk detection and scoring to the entire extended enterprise including mobile, IoT, PoS, medical devices and more. It is also the only behavior based security analytics solution to be offered as a service through the cloud. Organizations shifting from traditional data centers to cloud based solutions use GRA-powered Gurucul SaaS to secures in cloud-first initiatives. A, as a single solution, it that manages cloud, hybrid, and enterprise security risk, and scales rapidly to meet the needs of any size organization.
Gurucul GRA performs the work of hundreds of analysts in software, at machine speed. Risk-prioritized, contextual alerts save time and expose stealth threats including malicious insiders, fraud and account compromise attacks. With the largest machine learning library onboard at over 1300 models, GRA links disparate data sources, access and activity to accurately identify and anticipate threats. Unlike others, Gurucul supports an open choice of big data, allowing customers to use existing data lakes, reducing processing time, data replication and costs. It's unique Self-Audit empowers users to proactively monitor and report any suspicious access, fraud and activity on their own accounts. Used to detect insider threats where alternative solutions fail, GRA can, and has, predicted the departure of disgruntled employees based on their behavior, while preventing them from exfiltrating company data, committing fraud, and sabotaging systems.
Gurucul is a global cyber security company that is changing the way organizations protect their most valuable assets, data and information from insider and external threats both in the cloud and on premises. Gurucul's real-time behavior based security analytics and intelligence technology combines machine learning behavior profiling with predictive risk-scoring algorithms to predict, detect and prevent breaches, fraud and insider threats. Gurucul technology is used by Global 1000 companies and government agencies to fight cyber fraud, IP theft and account compromise. The company is based in Los Angeles. To learn more, visit https://gurucul.com/ and follow us on LinkedIn and Twitter.


text:
.canvas-based-track {
  -webkit-box-align: stretch;
  -webkit-box-orient: horizontal;
  background-color: white;
  display: -webkit-box;
  margin: 0;
  padding: 0 5px 0 0;
}

.canvas-based-track-title {
  background-color: #d6dde5;
  border-right: 1px solid #8e8e8e;
  overflow: hidden;
  padding-right: 5px;
  padding-left: 18px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.canvas-based-track-canvas-container {
  -webkit-box-flex: 1;
  width: 100%;
}

.canvas-based-track-canvas {
  -webkit-box-flex: 1;
  display: block;
}


Board members have a brief discussion moments before the special board meeting on Decker's rehire.
RONAN — Ronan School District No. 30 trustees voted 5-2 against hiring Lake County Superintendent of Schools Gale Decker as Ronan High School's assistant cross-country coach.
In an hour and a half special board meeting Aug. 6, Decker began by reading a lengthy statement regarding his proposed rehire and attempts to get on the board's agenda.
"I will admit that when I was not re-hired last year, it was a shock ... the message I was given was that my non-rehiring was not reflective of my coaching, but of my relationship with the board," he said.
In fact, his coaching was never brought into question by any board members or those in attendance at the meeting. On the contrary, several of Decker's colleagues and past athletes spoke on his behalf as a coach.
Decker's tension with the board seemed to go back many years, and while most board members agreed the decision was not about his coaching ability, they would not go into detail about past events, in an apparent effort to avoid rehashing old arguments.
"I would like to be able to clear the air, but I can't do that without casting Mr. Decker in a bad light, and that's not something I'm interesting in doing," board chair Chris Lynch said.
Trustee Carmel Couture said the decision was made for the general health of the staff rather than on Decker's coaching credentials, but stressed that the vote was not personal.
Ronan schools superintendent Andy Holmlund, while he is not on the board and did not cast a vote, said coaches are employees of the district and he believes the basis for the decision was a breakdown in the employee-employer relationship.
Decker has submitted a volunteer application to continue working with the cross-country team. The application was denied by the high school principal, and is awaiting an appeal by superintendent Holmlund. Should Holmlund veto this appeal, the volunteer application would again go before the board. Decker does not believe the board would uphold the appeal, but says he's not done with the situation.
Decker agreed that the board's decision was not based on his coaching, and believes it stemmed from comments and statements he'd made in past public meetings.


text:
Q: Separate Unicode and ASCII charactors with whitespace I'm developing a C++ class in C++Builder for a Sinhala Unicode translator.  I want to split a mixed Unicode and ASCII string by adding whitespace.  PHP and C# regex expressions do not work in C++Builder.  My last PHP request was successfully answered (Separate Unicode and Ascii Charactors with White Space from PHP).  I need help to overcome this matter in C++Builder.
This is my C# code, and this code works fine:
string pattern = @"\s+|(?<=[^\x20-\x7f])(?=[\x20-\x7f])|(?<=[\x20-\x7f])(?=[^\x20-\x7f])";

string[] substrings = Regex.Split("ලංකාABCDE TEST1දිස්ත්‍රික් වාණිජ්‍යTEMP මණ්ඩලය @ MNOPQ", pattern);

string text = string.Join(" ", substrings);

//text out put = ලංකා ABCDE TEST1 දිස්ත්‍රික් වාණිජ්‍ය TEMP මණ්ඩලය @ MNOPQ

This is my C++Builder code so far, which does not work:
const UnicodeString pattern = "#\s+|(?<=[^\x20-\x7f])(?=[\x20-\x7f])|(?<=[\x20-\x7f])(?=[^\x20-\x7f])#";
UnicodeString  text = L"ලංකාABCDE TEST1දිස්ත්‍රික් වාණිජ්‍යTEMP මණ්ඩලය @ MNOPQ";

//String str;

TStringDynArray substring = TRegEx::Split(text, pattern);

A: Your C++ pattern does not match your C# pattern.
In C#, the @ verbatim prefix allows you to write string literals without having to explicitly escape reserved characters, like \.
In your C++ code, you are not escaping any of the \ characters, so many of them are being treated as escape sequences instead of actual \ characters.  You need to escape actual \ characters as \\ in string literals, eg:
const UnicodeString pattern = L"\\s+|(?<=[^\\x20-\\x7f])(?=[\\x20-\\x7f])|(?<=[\\x20-\\x7f])(?=[^\\x20-\\x7f])";

Alternatively, if you are using one of C++Builder's C++11 enabled compilers, you can use a raw string literal instead.  Which it appears you attempted to do by surrounding the string content with # delimiters, however you forgot the required R prefix and parenthesis attached to the delimiters, eg:
const UnicodeString pattern = LR"#(\s+|(?<=[^\x20-\x7f])(?=[\x20-\x7f])|(?<=[\x20-\x7f])(?=[^\x20-\x7f]))#";

That being said, note that C++Builder's TRegEx internally uses the open-source PCRE library, so check its documentation for supported regex expression syntax.


text:
Joachim I, gr. Ιωακείμ Α΄ (zm. 1504) – ekumeniczny patriarcha Konstantynopola w latach 1498–1502 i na krótko w 1504.

Życiorys
Jesienią 1498 został wybrany patriarchą Konstantynopola wsparty finansowo łapówką przez króla Gruzji Konstantyna II. Zastąpił wtedy Nefona II, mającego finansowe wsparcie władców Wołoszczyzny. Wiosną 1502 r. został obalony, gdy sułtan Bajazyd II dowiedział się o budowie kościoła bez sułtańskiego pozwolenia. Drugi patriarchat trwał od początku 1504 do jesieni tegoż roku. Wyjechał wtedy odwiedzić Mołdawię i Wołoszczyznę, aby pojednać się z tamtymi władcami. W trakcie pobytu w księstwach naddunajskich zmarł.

Bibliografia
 Venance Grumel, Traité d'études byzantines, t. 1: La chronologie, Paris: Presses universitaires de France 1958, s. 437.
 Steven Runciman, Wielki Kościół w niewoli. Studium historyczne patriarchatu konstantynopolitańskiego od czasów bezpośrednio poprzedzających jego podbój przez Turków aż do wybuchu greckiej wojny o niepodległość, przeł. Jan Stanisław Łoś, Warszawa: Pax 1973.

Patriarchowie Konstantynopola
Urodzeni w XV wieku
Zmarli w 1504

redpajama_set_name: RedPajamaWikipedia


text:
Tech Women Susan Wojcicki, of Google, Kim Polese, of ClearStreet and Kara Swisher, of All Things D, rock Joint Venture Silicon Valley conference
By Mike Cassidy	/ February 8, 2013 at 4:55 PM
The world did not topple off its axis and no one's head exploded, but there it was: An all-women technology panel in the heart of Silicon Valley.
OK, moderator and USA Today tech editor Jon Swartz is a man, but he wasn't technically a panelist at the Joint Venture Silicon Valley State of the Valley Conference.
And the panelists, Susan Wojcicki, senior VP at Google; Kim Polese, chairwoman of ClearStreet; and Kara Swisher, technology columnist and co-editor of All Things D, were hilarious, insightful, provocative, clever, diplomatic and at times evasive — all of which should surprise no one.
(You can read a few gems here.)
Women in tech, of course, are no longer an afterthought in Silicon Valley. Everybody talks about how there aren't enough women in tech jobs, about how corporate boards are practically all-male clubs, and about how few women run the earth-shattering companies that reside in Silicon Valley.
It's just that not enough people do much about it. During the panel discussion, Swisher made the point by recalling something she had written about the thin-skinned Andrew Mason's Groupon and the lack of women on its board.
Mason was angry at first, but eventually he acknowledged the point:
"It is a problem," Mason told Swisher. "What should I do about it?"
"Excuse me?" Swisher answered. "I don't mean to be rude, but get yourself a woman on your board."
"Can you find me one?" Mason asked.
Wow. Visions of binders of women.
I'd like to think things are getting better. So would Swartz, who mentioned that he sees a lot of women in tech start-ups these days.
"The problem is that were not seeing enough technical women" countered Polese, who was key to the development of the Java programming language, "and that's what I'm concerned about. For example when I graduated in '84, 37 percent of computer science grads were women. Now it's something along the lines of 15 percent. That's crazy. How could it be going down when we need more, many more, engineers?"
Yes, how could it?
"I think that it's a complex problem," Polese continued. "I think it happens when girls are at an age 11, 12, 13, it doesn't seem cool anymore to be geeky or to be good at math or science. So it's cultural.
"I think it's a role model issue," the role model said, "We don't have enough women techies who are out there, visible. We just need more of them. It's a problem that has several different roots, but it, to me, is the biggest concern."
Swisher, among the best-connected journalists covering technology, said the lack of women in high places is depressing.
"The tech industry is far ahead of other industries, but it's still depressing to watch the boards of these companies, watch where the senior executives are, to see where the VCs are and where they're investing. And it's a quantum level of difference" between men and women.
"You have to really make an effort to do it." Swisher said of diversifying corporate power, "and that's why it doesn't happen."
Which is the bad news, but also the good news. Because if Swisher is right, that means the dearth of women in technology and business leadership in the valley is something that can be reversed.
How about we get to work?
Tags: Google, joint venture silicon valley, Jon Swartz, kara swisher, Kim Polese, State of the Valley Conference, Susan Wojcicki, USA Today, Wall Street Journal, women in tech
More Posts in 1
Uber and Lyft want you banned from using your own self-driving car in urban areas
Tesla Model 3s now on display at San Jose's Santana Row and in Walnut Creek
Intel beat by Samsung as top chip maker after a quarter century of world dominance: report
Eva Ventures
I agree with Kara Swisher's depression, and her feeling not enough is being done to promote more women in tech.
I founded Eva Ventures just for that reason – to promote women entrepreneurs in tech, by funding start ups that has at least one female founder. but there is SO MUCH yet to be done, and role models as Kara and others should not shut up until things would change.
vish mishra
Mike, I like your report. I was at the conference and loved this panel.
Maybe the importance of a technical education is overstated. None of these women has a bachelors degree in engineering or computer science and yet they manage to make it the tech world.
Roberta Guise
I'd like to see tech firms aggressively pursue tech-educated women.
Yahoo's Mayer recently hired 120 employees with computer science degrees. How many of those recruits are women? What would it take for tech firms to seek out women with the requisite schooling, train them as needed, and give them a chance to succeed along with their male peers?
If women knew that companies were interested in their talent, that by itself could serve to increase the numbers who get a computer science degree.
McKinsey has shown in its extensive research that firms with 30% women at the leadership table outperform their peers. It would seem that 30% women filling deeply technical positions, bringing what for the company will be new ways of thinking, will also make the firm much better off.


Automation; John Khoury, AIB International; and Shawn Moye, Reading Bakery Systems.
Shawn Moye (left), Reading Bakery Systems, and Mark Hotze, Corbion.
and Wendi Ebbing, Bundy Baking Solutions.
Clay Miller (left) and Roberto Ramirez, Burford Corp.
Kurt Miller, J&K Ingredients; and Clay Miller, Burford Corp.


As an offshoot of the impeachment proceedings against Joseph Ejercito Estrada, then President of the Republic of the Philippines, five criminal complaints against the former President and members of his family, his associates, friends, and conspirators were filed with the respondent Office of the Ombudsman.
The respondent Ombudsman issued a Joint Resolution finding probable cause warranting the filing with the Sandiganbayan of several criminal Informations against the former President and the other respondents therein. One of the Informations was for the crime of plunder under Republic Act No. 7080 and among the respondents was herein petitioner Jose Jinggoy Estrada, then mayor of San Juan, Metro Manila.
Should the charge against petitioner be dismissed on the ground that the allegation of conspiracy in the Information is too general?
No. In the crime of plunder, different parties may be united by a common purpose. In the case at bar, the different accused and their different criminal acts have a commonality to help the former President amass, accumulate or acquire ill-gotten wealth. Sub-paragraphs (a) to (d) in the Amended Information alleged the different participation of each accused in the conspiracy. The gravamen of the conspiracy charge, therefore, is not that each accused agreed to receive protection money from illegal gambling, that each misappropriated a portion of the tobacco excise tax, that each accused ordered the GSIS and SSS to purchase shares of Belle Corporation and receive commissions from such sale, nor that each unjustly enriched himself from commissions, gifts, and kickbacks; rather, it is that each of them, by their individual acts, agreed to participate, directly or indirectly, in the amassing, accumulation and acquisition of ill-gotten wealth of and/or for former President Estrada.
Under the Philippine law, conspiracy should be understood on two levels. As a general rule, conspiracy is not a crime in our jurisdiction. It is punished as a crime only when the law fixes a penalty for its commission such as in conspiracy to commit treason, rebellion, and sedition. In contrast, under American criminal law, the agreement or conspiracy itself is the gravamen of the offense. When conspiracy is charged as a crime, the act of conspiring and all the elements of the said crime must be set forth in the complaint or information. The requirements on the sufficiency of allegations are different when conspiracy is not charged as a crime in itself but only as the mode of committing the crime as in the case at bar.
There is less necessity of reciting its particularities in the Information because conspiracy is not the gravamen of the offense charged. The conspiracy is significant only because it changes the criminal liability of all the accused in the conspiracy and makes them answerable as co-principals regardless of the degree of their participation in the crime. The liability of the conspirators is collective and each participant will be equally responsible for the acts of others, for the act of one is the act of all.
A conspiracy indictment need not, of course, aver all the components of conspiracy or allege all the details thereof, like the part that each of the parties therein has performed, the evidence proving the common design or the facts connecting all the accused with one another in the web of the conspiracy. Neither is it necessary to describe conspiracy with the same degree of particularity required in describing a substantive offense. It is enough that the indictment contains a statement of facts relied upon to be constitutive of the offense in ordinary and concise language, with as much certainty as the nature of the case will admit, in a manner that can enable a person of common understanding to know what is intended, and with such precision that the accused may plead his acquittal or conviction to a subsequent indictment based on the same facts.
Following the stream of our own jurisprudence, it is enough to allege conspiracy as a mode in the commission of an offense in either of the following manner: (1) by use of the word conspire, or its derivatives or synonyms, such as confederate, connive, collude, etc; or (2) by allegations of basic facts constituting the conspiracy in a manner that a person of common understanding would know what is intended, and with such precision as would enable the accused to competently enter a plea to a subsequent indictment based on the same facts.
Thus, the petition is dismissed for failure to show that the respondent Sandiganbayan acted without or in excess of jurisdiction or with grave abuse of discretion amounting to lack of jurisdiction.


It is not secret that Computer Help Florida offers computer repair services in store, in home and in office as well. But what many do not know is that Computer Help Florida also has a variety of New and Refurbished computers for sale. Among our current selection is a WHITE Dell Inspiron for only $229.00. This Dell computer offers a humongous 500 Gigabyte hard drive, 4Gb of memory and a Dual Core 2.5 Ghz processor. It comes with Windows 7 and a variety of complimentary programs already installed for your convenience.


text:
Also, project managers have worked with DFW Airport to ensure the bright lights associated with nighttime road work do not interfere with aircraft on final approach to the runways, said Alyssa Tenorio, spokeswoman for the lead contractor Northgate Constructors. The airfield and its seven runways are just a mile or so south of the work zone.
"We have worked with DFW Airport and the FAA to ensure we're out of the flight zone with all our upcoming work," she said.
Grapevine is a merge point for six highways — I-635 (aka LBJ Freeway), Texas 114, Texas 121, Texas 26, Texas 360 and Farm Road 1709 — and is one of the most congested corridors in North Texas. The city is wedged between two huge geographical barriers — the sprawling DFW Airport and Lake Grapevine — and by some estimates about 500,000 vehicles per day squeeze through the area.
Traffic on northbound 121, for example, heads to Lewisville, The Colony, Carrollton and Plano. Traffic on eastbound I-635 goes to Coppell, Irving, Addison, Farmers Branch and Dallas.
About 180,000 vehicles per day travel just on Texas 121 south of I-635, according to North Central Texas Council of Governments traffic counts.
Unlike the DFW Connector project, which focused on widening and rebuilding main lanes, the work on the 635/121 interchange will be mostly about improving direct connection ramps and auxiliary lanes that help people switch from one highway to another. Also, Bass Pro Drive and other roads in the area will be widened to increase capacity.
The work on the 635/121 interchange was originally supposed to be part of the DFW Connector work from 2010-14, but there wasn't sufficient funding to do all the work. In 2017, state leaders found the funding they needed through a new program known as the Texas Clear Lanes Initiative.
Gordon Dickson: 817-390-7796; @twitter
Grapevine traffic in 2008, before more than $1 billion in road improvements were completed. KELLEY CHINN STAR-TELEGRAM/KELLEY CHINN
Fort Worth's TEXRail offers option to Dallas Love Field
TEXRail could soon expand to southwest Fort Worth
Want to see red-light cameras banned in Texas? That effort just got a big boost.
By Anna M. Tinsley
The Texas House passed a bill to ban red-light cameras. The legislation by Republican state Representative Jonathan Stickland of Bedford TX will go to the Senate for a vote. The deadline to pass laws is May 27.
MORE YOUR COMMUTE
Need a ride to work? This service will connect you to TEXRail
Move to ban red-light cameras in Texas stalls. The bill may die, but will it be reborn?
Do you pay red-light camera tickets? You're in the minority
You got a red-light camera ticket in the mail. Should you pay it? Here's what we know
Is the clock about to run out on red-light cameras in Texas?
Honkin' Mad
Freeway closure alert! Avoid this part of I-30 Monday night and Tuesday morning


This year the 10th ISDT was based from Harrogate in Yorkshire, England on the 10th to 15th September 1928 and saw both main Trophies won by the British Teams.
The International Trophy was won by British Team of V C King, F W Neill, HG Uzzell with the International Silver Vase being won by the British 'B' team of L Crisp, G W Walker, F W Giles.
The ACU appeared to have opted to repeat the successful selection for the previous years 19272 event in the Lake District which saw the women's team lifting the Silver Vase Trophy so this years A Team was the same as last years successful team.
The programme of the event does not appear to support the above numbers as all being team Ariels. Can anyone shed light on this?
These numbers do not tie up with the programme and so it is more likely this above photo is from another event.
I am endebted to site supporter M Wryan who, owning a copy of the program, has scanned it and we will be making it available in its entirety here shortly through our issuu.com library. The map original drawn on OS mapping is in good clear quality and can be made available for researchers. To view the route descriptions check out this blog post here.
A full report on the preparation, proceeding and results of the event was provided by the Motorcycling Press. Thanks to the generosity of 'STB' we are able to provide access to a readable copy of the issue of 'the Motor Cycle' the 20 September 1928 which carried the event report. This can be read at our library provided by issuu.com.
We always welcome donations of material and memories related to this event.
I have a medal that my dad got in 1928 – says Furness Motor Sport Club and on the back J Blundell 1928 – we were from Southport but I live in Harrogate now – had no idea the medal was from here – my mother sold all but this one when he died 10 years ago and I know so little about his racing – is there a way of finding out more about his racing with the club?
Nick thanks for dropping by with this and any other stuff yo want to share is welcome.
The 'unknown' town with the cars to the fore is Helmsley,North Yorkshire.
Firstly thanks for putting all of the above into the public domain.
I own the Scott motorcycle ridden by Billy Moore for the Scott team in the 1928 ISDT.
Reading the programme has been most interesting.


text:
'use strict';

module.exports = function (value) {
	return typeof value === 'number' && value !== value;
};


The Library offers access to extensive online and physical music resources, a varied study environment and a range of tailored support to help in the Conservatoires mission in developing industry-relevant, creative and ambitious musicians and entrepreneurs.
In 2017, Leeds College of Music set out to move their music library to the Quarry Hill Skyline building, dramatically increasing the resources available to their students, and opening up their impressive facilities to the public.
DarntonB3 Architecture worked with Leeds College of Music to devise and deliver a bespoke learning environment focused on enhancing the already exceptional student experience delivered at the conservatoire. Building on the successful working relationship developed during the realisation of the 2015 regional RIBA award-winning new entrance at Leeds College of Music's Quarry Hill campus, the team have collaborated to create a dynamic design that represents the ethos and aspirations of the conservatoire.
The new library houses Leeds College of Music's huge vinyl archive and music collection, which includes over 30,000 items of printed music, 11,000 CDs, 700 DVDs and 9,000 LPs, as well as around 8,000 books. The two-storey development also contains student learning spaces, staff offices, quiet and meeting rooms and I.T. and communications facilities.


text:
Q: How to run ansible playbook with host missing in inventory file I am trying to run some simple playbooks to collect data from new devices that are not yet in the inventory file.
This is an example playbook I use to collect data from devices that are already in the inventory file:
- name: "Demonstrate connecting to ASA"
  connection: ansible.netcommon.network_cli
  gather_facts: false
  hosts: asa

  tasks:
    - name: Gather facts (asa)
      cisco.asa.asa_command:
        commands:
          - show inventory
      register: asa_vars

But what I want to achieve is that I can give any IP address of a system as variable to the playbook and the playbook executes the task on this IP which is then not in the inventory file.
I am struggling how to archive that and tell ansible to use that given IP address instead of a host from inventory.
What would I use for the "host:" statement and how could I add additional parameters, for example to use a SSH bastion host, that I would usually add to an inventory file?

A: In your playbook:
- name: "Demonstrate connecting to ASA"
  connection: ansible.netcommon.network_cli
  gather_facts: false
  hosts: "{{ host }}"

On the command line:
ansible-playbook myplaybook.yml --extra-vars "host=8.8.8.8"

A: Maybe you're just missing the somewhat arcane syntax for specifying the inventory on the command line?
If -i is a comma separated list, it will treat it as a list of hosts rather than a file, so calling:
ansible-playbook -i 192.168.1.103, play.yml

With a trailing comma will run that play on a single, one off host.


Commenting on ways to lessen grief of slain soldiers families get a sense of closure, a senior researcher in the Transnational Threats and International Crime Programme at the Institute for Security Studies, Pretoria, South Africa, Dr. Akinola Olojo, said soldiers, who paid the ultimate price defending Nigeria against Boko Haram, deserved honor and gratitude from everyone.
Akinola, who was also a visiting research fellow at the International Centre for Counter-Terrorism in The Hague, The Netherlands, said there was a need for trauma counseling for affected families, adding that mental healthcare was greatly neglected in many instances with surviving soldiers suffering post-traumatic stress disorder.
He added, "The government must ensure that the multiple needs of troops, who are still alive and with families, are met. It is not only when soldiers die that they should be remembered. If the nation truly respects the memory of the late soldiers, then the existing needs of their comrades, who are alive, should be catered for.
Barrett stated, "I sympathize with them deeply and expect that they could best accept the sacrifice made by their loved ones by seeing that the institution they belonged to continues to fight Boko Haram in the interests of all Nigerians and in accordance with the highest standards of human rights and humanitarian law, despite the provocations.
Hewitt, who is also a senior lecturer at the Department of History, University of Birmingham, United Kingdom, however, said society owed those involved in counter-terrorism a debt of gratitude.


Many consumers have subprime credit scores. Here is what they need to know to raise them.
Credit scores are the most crucial element in whether a consumer can qualify for a loan and if they will receive an affordable interest rate, but many consumers remain unaware of their score or how it can be improved. Credit scores of about 700 are generally considered to be a prime score, though it varies depending on the credit bureau.
Arvest Bank understands this is the time of year when many people are looking to make a big purchase with a consumer loan, and the subsequent importance for consumers to both be aware of and understand credit scores. If a consumer's credit score is not high enough, it might be beneficial to put off applying for the loan and focus on improving the score.
A credit score reflects a person's history with credit, but there are many ways for a consumer to improve their overall financial picture.
- Pay your bills on time. Delinquent payments and having accounts turned over to collection agencies have a major negative impact on a credit score.
- Keep balances low on credit cards and other "revolving credit." A high amount of outstanding debt can lower your credit score.
- Apply for and open new credit accounts only as needed. Don't open accounts just to have a better credit mix. It probably won't improve your credit score.
Arvest Bank believes it's also important to know that these steps won't necessarily rebuild someone's credit score, but rather begin to change their credit history, which is then reflected by the credit score.
Many banks now offer credit-monitoring services to checking account customers as a way of helping customers protect their identity and have access to helpful information about their credit history and score.


text:
Springfield agency looks to launch program to help underserved businesses
By Hasan Karim
Action hinges on approval of $1 million federal grant.
Springfield's Small Business Development Center is looking to team with other organizations in the city to better assist and support traditionally underserved business owners and entrepreneurs.
The agency has applied for a $1 million grant from the U.S. Small Business Administration. If awarded, the money would be used over a two-year period to support the Community Navigator Pilot Program.
That program would see the SBDC partnering with nine grass roots organizations in Springfield and allow for each to create a paid position to connect with business owners.
"Those jobs, their sole purpose then is to go and create more jobs by basically connecting socially and economically disadvantaged business owners with the resources that are out there to help them," said Rob Alexander, executive director of the SBDC in Springfield.
ExploreCOVID cases reach 800 daily cases for first time this month in Ohio
Alexander said some of those business owners or budding entrepreneurs may not realize those resources are available.
Another barrier could be a lack of trust or fear that they will not be treated with respect or dignity. '
Working with those businesses and making them stronger can in turn lead to more jobs created in the city in the future, Alexander added.
Those hired as a result of the grant will operate as community navigators. They would be in charge of reaching out to and connecting with primarily minority business owners as well as those who operate in economically disadvantaged neighborhoods.
Alexander said one organization that would receive money, if the grant is awarded, is 1159 South Community Development, which serves residents in Springfield's south side.
That organization does not have paid employees and the grant money would allow it to hire or contract someone.
Grass roots organizations involved with the pilot program would receive between $50,000 to $100,000 during the two-year period if the grant is awarded to the SBDC.
ExploreStatehouse bribery scheme: FirstEnergy to pay $230M penalty, prosecutors say
The SBDC would also be creating an additional position that would be in charge of coordinating those new community navigators.
The pilot program also seeks to build upon already established relationships and work being done by city grass roots organizations.
Alexander said that allows the SBDC to work with organizations already embedded in communities that his agency has traditionally had a tougher time reaching.
The new positions would work on pointing those entrepreneurs to resources offered by the SBDC that can also help them grow and sustain their businesses and eventually lead to more job growth.
Alexander said it also allows his agency to reach some businesses and entrepreneurs who have flown under the radar and as a result have not had access to federal relief money.
He said the goal is to also work on improving the amount of jobs created in those communities as well as access to capital.
The SBDC applied for the grant Friday and the Small Business Administration is hoping for those pilot programs to launch in October.
Alexander said the hope is if the program proves successful there will be more funding opportunities in the future in order to sustain it.
Hasan Karim
Hasan Karim, covers all things business in Clark and Champaign counties. Has been a reporter since 2017. His focus is primarily on job creation and covering the largest companies in the area. He also reports on the local healthcare industry as well as local government.


Ohio requires that you be financially responsible for any costs that may occur due to incidents with your vehicle. The best way to fulfill this responsibility is by having a car insurance policy that meets Ohio's insurance requirements.
Read more to learn all about Ohio car insurance requirements, laws, rates, and discounts.
While you are only required to carry liability car insurance in Ohio, you may want to consider purchasing other types of car insurance coverages to help further protect you financially.
Comprehensive – Helps cover certain non-accident related damages to your car, such as those resulting from theft or vandalism.
Uninsured/underinsured – These coverages will help you with damages caused by an accident with an uninsured driver or a driver who is not covered enough to pay for your damages.
NOTE: While state law does not require you to carry collision and comprehensive coverages, you may have to purchase both coverage types as part of the loan or lease agreement on your car.
When you are involved in a car accident.
If you are unable to provide proof of insurance to an officer during a traffic stop, you will be given a notice that will explain options you may take in order to prove that you had insurance at the time of your citation in order to avoid consequences of an insurance violation.
As a way of assuring that all vehicles are insured, the Bureau of Motor Vehicles randomly selects approximately 5% of registered vehicle owners to submit proof of insurance to the BMV.
If you are among the randomly selected, you will be sent a notice by mail from the BMV. You must submit your proof of insurance within 21 days of the mailing date on your notice.
For any questions regarding the Random Selection Program, call the BMV at (877) 315-6605.
This will require payment of a reinstatement fee in order to regain your privilege to drive.
Mandatory requirement of SR-22 filing.
SR-22 insurance is a type of proof of insurance usually filed by your insurance carrier, guaranteeing that you will remain insured for a specific period of time.
SR-22 insurance can be costly. Avoid insurance violations to maintain low-cost premiums.
The Ohio Automobile Insurance Plan (OAIP) is an organization of insurance companies within the state that helps guarantee the accessibility of car insurance to all eligible drivers.
If you are considered a high-risk driver, you may be denied coverage from any individual car insurance company. However, your insurance agent can help you apply for auto insurance through the OAIP.
In the OAIP, all participating car insurance companies collectively share the risks of providing coverage to high-risk drivers.
To be eligible for the OAIP, you must have been rejected coverage by an Ohio-licensed insurance company, and you must hold a valid driver's license.
Car insurance through the OAIP can be expensive. Shop around for cheaper car insurance and use the OAIP only as a last resort.
The Ohio Department of Insurance (ODI) helps enforce rules and regulations of the insurance industry in Ohio.
Additionally, the ODI helps consumers navigate their insurance policies. The ODI can directly help consumers with complaints against insurance companies and insurance fraud.
If you have an issue you are not able to solve with your auto insurance carrier, you may file a complaint with the ODI.
Force a company to solve a dispute if no law has been broken.
Determine medical costs and needs.
To file a complaint against a car insurance company, call the Ohio Department of Insurance at (800) 686-1526.
Fraud costs insurance companies a large sum of money annually. These costs get passed down to you through increases in premiums.
Falsifying or exaggerating extent of injuries.
If you suspect car insurance fraud, you can report it online at the ODI website.
Several factors are involved in helping to determine your car insurance premium.
One of the best ways to save on Ohio car insurance is through discounts.
While discounts are a great way to lower your auto insurance rates, the best way to save money on car insurance is to maintain a clean driving record. Obey all traffic laws and drive safely and you will be on your way to getting and maintaining the cheap car insurance.
Driving a car that is a known target for theft could increase your car insurance rates.


Embracing treatment with openness and acceptance helps patients live fully.
For some patients, the social perception of being diagnosed with hepatitis C can be more damaging than the virus itself.
This is why EvergreenHealth Infectious Disease expert Dr. Diego Lopez de Castilla emphasizes openness and acceptance in his approach to treating patients from all backgrounds who might live with hepatitis C.
Hepatitis C is an infection caused by a virus that attacks and inflames the liver. It can cause liver swelling (inflammation) and can sometimes lead to severe liver damage including cirrhosis and liver failure.
The virus is spread through contact with the blood of an infected person, most commonly through the sharing of needles/syringes or sexual contact.
Hepatitis C is not easily detected, which can lead to dangerous health concerns if left untreated.
Medications, called antivirals, can be used to treat many people with chronic Hepatitis C.
It is important to be checked by a doctor who is experienced in treating chronic Hepatitis C to determine what course of treatment is best for you and your care plan.
For most patients, Hepatitis C can be cured in just 8 to 12 weeks of treatment with minimal side effects and is 90 percent effective at curing the virus.
EvergreenHealth Infectious Disease providers offer the best available treatments to fight the virus that causes Hepatitis C and we are committed to helping you return to your best possible health.
If you are interested in learning more about Hepatitis C treatment, please call 425.899.5100 to make an appointment with one of our experienced health partners.
Dr. Diego Lopez de Castilla is interviewed about new treatment options for Hepatitis C on KING 5's New Day Northwest.


text:
Q: Is there an X-Men character who represents Immovable Object? Valorum's comment on this question - and the link to the X-Men clip with Juggernaut - got me wondering.
In X-Men, Juggernaut represents an Unstoppable Force.  Once he starts running, nothing can stop him.
Is there a mutant (from the comics or the films) that represents an Immovable Object?
If so, have they ever fought?

A: Blob claims to be immovable as long as he's touching the ground.
He's fought the Hulk and Juggernaut before. Both were able to move him (eventually) but not without considerable effort.
Hulk vs. Blob

Blob vs. Juggernaut

Juggernaut vs. Hulk

Obviously in the current timeline, Blob is powerless and Juggernaut is hyper-powered so he's unlikely to be much of a threat at present.


text:
Filter: Ethan Sherman
Ethan Sherman
Shab Ferdowsi
Spotlihgt
features, Ethan Sherman
LIVE REVIEW: King Crimson @ The Orpheum
words by Ethan Sherman
"I saw King Crimson Tuesday night."
Up until a year ago, for those words to be said by anyone seemed to be a distinct impossibility. Guitarist and founder Robert Fripp's announcement last September that King Crimson would return to active service with a North American tour this fall came as a welcome surprise for fans and enthusiasts, as Fripp has publicly and privately indicated in recent years his decision to step back from work as a performing musician.
The one thing any King Crimson fan can count on is that every time the band comes together, it's going to be completely different than the last time, and this incarnation is no exception in its lineup, repertoire, and approach.
This week's two-night stand at the Orpheum Theatre featured a seven-man lineup consisting of members from Crimson's entire history as well as newer faces: Fripp; saxophonist/flutist Mel Collins, a member from 1970-2; bassist/Chapman stickist Tony Levin, in Crimson on and off since 1981; and "new guy" guitarist/singer Jakko Jakszyk, who fronted Crim alumni group 21st Century Schizoid Band and collaborated with Fripp and Collins on 2011's "A Scarcity of Miracles" album.
In keeping with the Crimson axiom of doing things differently, these four musicians were lined up on a riser across the back of the stage, while the "front line" was occupied by THREE (yes, 3!) drummers and their respective kits: Pat Mastelotto, a member since the "double trio" of the 1990s; Harrison, best known for his work with Porcupine Tree, joined up in '08; and Bill Rieflin, another new member best known for his work with R.E.M. and Ministry, who's previously collaborated with Fripp in groups such as The Humans and The Hellboys.
The band's overwhelming power, as well as their incredible capacity to restrain and orchestrate that power, was immediately apparent, throughout both this song and the remainder of the two-hour set. The three drummers rarely played the same thing at the same time, distributing the parts equally, with each drummer taking on different roles. Notably, Mastelotto's approach often channeled Crim '72's Jamie Muir, who included in his approach a wide variety of unconventional– in rock music at that time– percussion instruments and found objects. Crimson classics were re-orchestrated to feature the new front line: "Level Five" and "Red" stick out as highlights, as well as Harrison's face-melting solo during the encore, the rarely-played and eternally ballyhooed "21st Century Schizoid Man."
Fripp, by the way, is still no slouch, having essentially created his own singular idiom within the otherwise traceable history of rock guitar, an idiom which was on display in top form at the Orpheum. He also appeared to be greatly enjoying himself, unusual for someone who once described life as a professional musician as "a joyless exercise in futility."
While Tuesday night's show at the Orpheum began as an exceptional group of musicians playing classic music on a high level, it concluded– to these eyes and ears– holding strong the presence of King Crimson. While this run of concerts has provided longtime Crim fans to see and hear this music one more time, it's also given fans of my generation a once-in-a-lifetime opportunity to experience one of the most influential and impactful rock groups of our time, one we thought we were born too late to ever witness. For that, Fripp, Jakszyk, Levin, Collins, Rieflin, Mastelotto and Harrison deserve a big THANK YOU. Here's hoping for more.
LIVE REVIEW: Blake Mills @ The El Rey 9/18
by Ethan Sherman
The biggest takeaway from Blake Mills' show Thursday night at the El Rey Theater for this listener was that he's managed to make old new again.
The second show of Mills' first headlining tour as a solo artist– so far, he's made his mark mostly as a sideman guitarist and record producer for artists such as Fiona Apple, Lucinda Williams, Sara Watkins and Julian Casablancas– was in support of his new album, Heigh Ho, and left a sold-out crowd in awe for just under two hours. Mills sat center stage, a phalanx of guitars (which he switched to and from between nearly every song) and amplifiers behind and to his left, surrounded on all sides by an amazing band including violinist Rob Moose, keyboardist Tyler Chester, bassist Sebastian Steinberg (the only one standing), drummer Stuart Johnson, and percussionist Griffin Goldsmith. They all seemed genuinely grateful to be there.
Mills mostly played songs from the just-released Heigh Ho, as well as a couple covers and radical rearrangements of songs from his first album, 2010's Break Mirrors. When I say "make old new again", I'm not just referring to these creative presentations, but to Mills' overall aesthetic as a singer, songwriter, guitarist and bandleader. Even though much of his approach to making music comes out of various traditions, he synthesizes elements of these traditions together in a truly compelling way.
Take the guitar playing, for example: while Mills is clearly indebted to players such as Lindsey Buckingham (he barely used a guitar pick all night) and Ry Cooder (indeed, one of his guitars seemed to be a near-replica of Ry's famously modified Fender Stratocaster, down to the gold foil and steel guitar pickups– guitar nerds, take note!), his playing also exhibits the expressive qualities of sonic innovators like Jeff Beck– literally sounding like a human voice, or perhaps another musical instrument altogether. The most amazing thing about all of this is that it appeared to be second nature, as if the guitar was Mills' second mouth, helping him speak.
One of the highlights of the night– both personally and judging by the whoops and cheers from the audience– was the surprise guest appearance by Mills' sometime employer and collaborator, Fiona Apple. Apple sings on two songs from Heigh Ho, both of which were performed at the El Rey, as well as a cover of indeterminate origin (if anybody who was there knows the name of that song, please comment below!). Her presence seemed to invigorate Mills and his band with an energy that lasted after she left the stage through to the end of the set; their duet on "Don't Tell Our Friends About Me" was a personal favorite.
All in all, if you like songs, sounds, or guitars, this tour is not to be missed. Blake Mills is truly on to something great, and I recommend that you see it for yourself. If you can't, at least buy his new record. Heigh Ho was recorded at LA's famed Ocean Way studios in a room once used by Frank Sinatra and Brian Wilson, and Mills hired some of his musical heroes– musicians such as Jim Keltner, Don Was, Jon Brion and Benmont Tench– to back him up on it. The result is, in this writer's opinion, nothing short of phenomenal, not unlike Thursday night's show. Thank you, Blake.
CONNECT WITH BLAKE MILLS
Website / Facebook / Twitter
Tagged: blake mills, music, live, show, review, los angeles, el rey, ethan sherman


text:
Revision as of 11:39, 30 November 2015 by Matt (talk | contribs) (→Coding Style)
There are a number of reasons why code or documentation contributions may not be adopted by the OpenSSL maintainers. See http://www.opensslfoundation.com/contributions.html for a personal perspective on OpenSSL contributions.
1 Technical Concerns
1.1 Compatibility
1.2 Security Issues
1.3 Platform Portability
1.4 Future Directions
1.5 Maintainability
2 Presentation
2.1 Patch Format
2.2 Coding Style
3 Documentation
3.1 Code Maturity
3.2 Abstraction Level
4 Licensing and Copyright
Technical Concerns
Binary incompatible changes can only occur on major releases (the next is 1.1.0) and releases are often years apart. OpenSSL has a painful history of problems caused by references to OpenSSL internals, a history that has left the survivors very paranoid about referencing or changing APIs or structures (even those which seem to be clearly for internal use only).
New features cannot be added to existing stable releases as this violates the versioning rule. So adding new functionality to OpenSSL 0.9.8, 1.0.0 or 1.0.1 just isn't going to happen unless that new functionality is needed to address a security hole or bug.
It is all too easy to inadvertently introduce security vulnerabilities that may not be immediately apparent even to experts. For instance, side channel attacks that exploit subtle timing differences between different code paths.
Platform Portability
OpenSSL runs on an enormous variety of platforms -- processor architectures, operating systems, compilers -- some of which have subtle and obscure quirks. Any changes to OpenSSL should at a minimum not break support for any existing platforms. The typical contributor will not be aware of all the potential platform portability pitfalls and so the code will require careful review by the OpenSSL team.
(TBD)
Incorporation of new code into OpenSSL means an implicit obligation to support it forever. There are many subtleties about OpenSSL which even surprise the experts at times: new code may have unfortunate consequences and open up security holes. OpenSSL is used on a very wide range of applications including a sizeable proportions of the world's web servers and as a result the developers have to be pretty darned sure new additions wont have unfortunate consequences. Comments and/or documentation can help a lot here especially for addition of new features to OpenSSL itself.
Patch Format
Methods of creating patches in the recommended format are covered in the documentation for accessing OpenSSL source code.
The OpenSSL coding style is available here: https://www.openssl.org/policies/codingstyle.html
Code Maturity
With documentation there is another factor. People rely on documentation as showing the preferred way of using the software, and once documented an API it effectively "cast in stone" for future versions of OpenSSL. There is a reluctance to document features that may not yet be in a final form.
Abstraction Level
With OpenSSL there is usually a preferred general high-level API (EVP) and then many lower level function calls that can be used to achieve similar outcomes. The higher level abstractions are usually the best solution for all common application requirements. As a result there is a reluctance to adopt and publish documentation of low level APIs when the corresponding preferred high level approach is not yet adequately documented.
Is the code compatible with the OpenSSL license? New contributions will receive appropriate credit but they can't be expected to require every OpenSSL application to acknowledge the author in the documentation by adding additional attribution requirements.
Retrieved from "https://wiki.openssl.org/index.php?title=Contributions&oldid=2331"


text:
Hiekeia pedunculata är en skalbaggsart som beskrevs av Stefan von Breuning 1964. Hiekeia pedunculata ingår i släktet Hiekeia och familjen långhorningar.

Artens utbredningsområde är Filippinerna. Inga underarter finns listade i Catalogue of Life.

Källor

Långhorningar
pedunculata


text:
package javax.servlet.http;

public class Toto {

}