text:
package org.andidev.applicationname.config.interceptor;

import javax.annotation.PostConstruct;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import org.andidev.applicationname.entity.User;
import static org.andidev.applicationname.util.ApplicationUtils.*;
import static org.andidev.applicationname.util.SecurityUtils.*;
import static org.andidev.applicationname.util.StringUtils.quote;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
import org.springframework.web.util.CookieGenerator;
import org.springframework.web.util.WebUtils;

@Slf4j
@RequiredArgsConstructor
public abstract class ParameterInterceptor<T> extends HandlerInterceptorAdapter {

    private CookieGenerator cookieGenerator = new CookieGenerator();
    @Setter
    @NonNull
    private String parameterName;

    @PostConstruct
    public void init() {
        cookieGenerator.setCookieName(parameterName);
    }

    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        T paramter;
        if (isAuthenticated()) {
            boolean parameterIsRemoved = isParameterFromRequestEmptyString(request);
            if (parameterIsRemoved) {
                log.trace("Removing {} from session", parameterName);
                setParameterInSession(request.getSession(), null);
            }

            paramter = getParameterFromRequest(request);
            if (paramter != null && !parameterIsRemoved) {
                log.trace("Setting {} to {} from parameter", parameterName, quote(paramter));
                setParameterHolder(paramter);
                log.trace("Setting {} to {} in session", parameterName, quote(paramter));
                setParameterInSession(request.getSession(), paramter);
                return true;
            }

            paramter = getParameterFromSession(request.getSession());
            if (paramter != null && !parameterIsRemoved) {
                log.trace("Setting {} to {} from session", parameterName, quote(paramter));
                setParameterHolder(paramter);
                return true;
            }

            paramter = getParameterFromUserSettings(getUser());
            if (paramter != null) {
                log.trace("Setting {} to {} from user settings", parameterName, quote(paramter));
                setParameterHolder(paramter);
                return true;
            }

            paramter = getDefaultValue();
            log.trace("Setting {} to {} from default value", parameterName, quote(paramter));
            setParameterHolder(paramter);
            return true;
        } else {
            boolean parameterIsRemoved = isParameterFromRequestEmptyString(request);
            if (parameterIsRemoved) {
                log.trace("Removing {} from cookie", parameterName);
                setParameterInCookie(response, null);
            }

            paramter = getParameterFromRequest(request);
            if (paramter != null && !parameterIsRemoved) {
                log.trace("Setting {} to {} from parameter", parameterName, quote(paramter));
                setParameterHolder(paramter);
                log.trace("Setting {} to {} in cookie", parameterName, quote(paramter));
                setParameterInCookie(response, paramter);
                return true;
            }

            paramter = getParameterFromCookie(request);
            if (paramter != null && !parameterIsRemoved) {
                log.trace("Setting {} to {} from cookie", parameterName, quote(paramter));
                setParameterHolder(paramter);
                return true;
            }

            paramter = getDefaultValue();
            log.trace("Setting {} to {} from default value", parameterName, quote(paramter));
            setParameterHolder(paramter);
            return true;
        }
    }

    @Override
    public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
        resetParameterHolder();
    }

    protected boolean isParameterFromRequestEmptyString(HttpServletRequest request) {
        return "".equals(request.getParameter(parameterName));
    }

    protected T getParameterFromRequest(HttpServletRequest request) {
        String parameter = request.getParameter(parameterName);
        if (parameter == null || parameter.equals("")) {
            return null;
        }
        return parseParameter(parameter);
    }

    protected T getParameterFromCookie(HttpServletRequest request) {
        Cookie cookie = WebUtils.getCookie(request, parameterName);
        if (cookie == null) {
            return null;
        }
        return parseParameter(cookie.getValue());
    }

    protected void setParameterInCookie(HttpServletResponse response, T parameter) {
        if (parameter == null) {
            cookieGenerator.removeCookie(response);
        } else {
            cookieGenerator.addCookie(response, printParameter(parameter));
        }
    }

    protected T getParameterFromSession(HttpSession session) {
        return (T) session.getAttribute(parameterName);
    }

    protected void setParameterInSession(HttpSession session, T parameter) {
        session.setAttribute(parameterName, parameter);
    }

    protected abstract String printParameter(T parameter);

    protected abstract T parseParameter(String parameter);

    protected abstract T getParameterFromUserSettings(User user);

    protected abstract void setParameterHolder(T parameter);

    protected abstract void resetParameterHolder();

    protected abstract T getDefaultValue();
}

redpajama_set_name: RedPajamaGithub


Brendan Fitzpatrick didn't waste any time staking his claim as one of Los Angeles' premier brokers when, at the age of 19, he closed his very first transaction for over $10 Million, setting a record for the highest sale in the history of Brentwood Park. Eight years later, Brendan continues to stand out among his peers, amassing an impressive list of discerning, high-net worth clientele from both the U.S. and abroad, and negotiating many of the city's highest priced sales.
Most recently, Brendan participated in one of the highest priced sales of the year in the Hollywood Hills.
Growing up in Bel Air, Brendan attended The Buckley School, followed by Montclair Prep. When he wasn't focused on his studies or leading his school's golf team, he was exploring the city's residential landscape and pursuing his passions for architecture and design. His experiences contributed to his rich understanding of the real estate market today. His network of friends and associates has always cut across diverse social spheres. Indeed, Brendan counts among his friends many of today's most influential individuals from Young Hollywood, the tech industry, fashion, music and investors from across the world, including Canada, Europe, Asia and the Middle East.
Having lived on the Westside of Los Angeles his entire life, Brendan's territory is as familiar to him as his own backyard. Brendan specializes in residential sales in Beverly Hills, Bel Air, Brentwood, Holmby Hills, Malibu, and the Sunset Strip; neighborhoods he has known all his lifetime. On any given day, and especially during the weekly broker's caravan, Brendan can be found driving across the city in search of properties for clients and ensuring he is knowledgable of every notable home on the market. It's a diligence and work ethic he has practiced ever since he became an agent at the age of 18, when he would spend his days "caravan"-ing from property to property while simultaneously balancing his college course load.
A fan of music and the arts, as well as a firm believer in constant outreach and networking, Brendan can be found at major cultural events around the world, such as the Art Basel international art fair and Coachella Valley Music & Arts Festival. He enjoys quality time spent with family and friends and is an avid golfer who loves outdoor activities like surfing and snowboarding. "It's very hard for me to stay in the house–I'm always doing something," admits Brendan. It is this energetic, passionate disposition in Brendan's personal life that translates so well into his professional life; for he can draw upon an eclectic pool of experience and knowledge to serve his clients well in the marketplace.
RARE Wilshire Corridor DEVELOPMENT opportunity. 13,896 sqft lot zoned for 6 stories of residential. Buyer is to verify the zoning and all restrictions upon the property.


text:
Saint-Clément-sur-Durance ist eine französische Gemeinde im Département Hautes-Alpes in der Region Provence-Alpes-Côte d'Azur. Sie gehört zum Kanton Guillestre im Arrondissement Briançon.

Geographie
Durch Saint-Clément-sur-Durance führen eine Eisenbahnlinie und der Fluss Durance.
Die Gemeinde grenzt im Norden an Réotier, im Nordosten an Eygliers, im Osten an Risoul, im Süden an Saint-André-d'Embrun und im Westen an Châteauroux-les-Alpes.

Bevölkerungsentwicklung

Sehenswürdigkeiten
 Turm von Saint-Clément-sur-Durance
 Kirche Saint-Clément

Weblinks

Ort in Provence-Alpes-Côte d'Azur
Ort an der Durance

redpajama_set_name: RedPajamaWikipedia


No. 10 seed Sloane Stephens crushed No. 25 Anett Kontaveit of Estonia 6-2, 6-0 in 52 minutes today to reach the French Open quarterfinals for the first time.
Stephens, a 25-year-old Fresno product now based in Fort Lauderdale, Fla., now has reached at least the quarterfinals of all four Grand Slam tournaments.
"A lot of girls dream of making quarters or semis, and now that I've done that at all four Slams, that's pretty awesome," Stephens, the reigning U.S. Open champion, told Tennis Channel. "That was definitely a goal, and I'm glad to finally make it through to the quarterfinals here."
Stephens is scheduled to play either No. 2 Caroline Wozniacki of Denmark or No. 14 Daria Kasatkina of Russia on Tuesday. Kasatkina, 21, led 7-6 (5), 3-3 when the match was suspended by darkness.
Stephens is 1-1 (1-0 on clay) against Kasatkina and 1-6 (0-0 on clay) against Wozniacki.
Stephens could meet close friend and fellow Floridian Madison Keys, seeded 13th, in the semifinals in a rematch of last year's U.S. Open final. Keys, who won the final edition of the Bank of the West Classic at Stanford last August, will meet unseeded Yulia Putintseva of Kazakhstan.
In the men's draw, Marco Cecchinato of Italy surprised No. 8 seed David Goffin of Belgium 7-5, 4-6, 6-0, 6-3 to reach the quarterfinals.
Cecchinato, ranked 72nd, had been 0-4 in the main draw of Grand Slam tournaments. He will face No. 20 seed Novak Djokovic, the 2016 French Open champion.
No. 2 seed Alexander Zverev of Germany topped unseeded Karen Khachanov of Russia 4-6, 7-6 (4), 2-6, 6-3, 6-3 to reach his first Grand Slam quarterfinal.
The 6-foot-6 (1.98-meter) Zverev, 21, has played three consecutive five-set matches. He will take on No. 7 Dominic Thiem of Austria.
In the third round of women's doubles, No. 3 seeds Andreja Klepac of Slovenia and Maria Jose Martinez Sanchez of Spain eliminated unseeded Serena Williams and Venus Williams 6-4, 6-7 (4), 6-0. Serena Williams is entered in the inaugural Mubadala Silicon Valley Classic, July 30-Aug. 5 at San Jose State.
In the first round of girls singles, 16-year-old Katie Volynets of Walnut Creek in the San Francisco Bay Area dispatched wild card Yasmine Mansouri of France 6-2, 6-3.
Volynets, a U.S. Open girls quarterfinalist last year, will take on No. 10 seed Yuki Naito of Japan. Naito beat Margaryta Bilokin of Ukraine 6-2, 7-6 (8).


Both are the first girls to sign college scholarships in their respective sports at their respective schools.
Mirabella, a long-range shooter, has given her signature to play for the Warriors of Webber International University next season in Babson Park.
The pint-sized guard led Manatee County last season with 74 3-pointers while averaging 15 points, six assists and three steals a game.
The Pirates put together their best year yet.
This is the path Mirabella has hoped for since she took her first dribble as a toddler.
Most times, when her friends were playing video games, she was in the gym. When her friends were out socializing at the mall, she was in the gym. When her friends were doing anything most kids do, she was in the gym.
By now, you understand how much scribbling her name on that scholarship really meant to Mirabella.
The same goes for Garofalo. The 6-foot-tall middle blocker's coach, Carmine, is also her father. He is a former college coach. So she's been around the game her whole life.
But Southeast has been around for eons and has tradition-laden football and basketball programs, so it would be easy to believe the Noles have had a dominant volleyball player.
Garofalo is the first to sign a letter of intent to play on the next level and will play at Lake Land College in Mattoon, Ill.
Garofalo's skills speak for themselves.
In her senior season, Garofalo smashed 236 kills, 93 blocks and 310 service points. She was selected to the Herald's 2008 First-Team All-Area Volleyball Team, too.
Garofalo also is the first player for the Noles to grab that honor in recent memory.
Mirabella's and Garofalo's recent achievements are good memories to take to college.


Popularity - 774 views, 4.6 views per day, 169 days on eBay. Super high amount of views. 8 sold, 9 available.
774 views, 4.6 views per day, 169 days on eBay. Super high amount of views. 8 sold, 9 available.
Seller - 1,216+ items sold. 0.5% negative feedback. Great seller with very good positive feedback and over 50 ratings.
1,216+ items sold. 0.5% negative feedback. Great seller with very good positive feedback and over 50 ratings.


Jessica is the Director of Finance and Administration at the Tinker Foundation since 2008. She was formerly the owner of Business Needs Company which she established in 1983. Her clients represented a range of industries in the public and private sectors. For more than 20 years she was a business consultant, providing services in accounting and application training, while working closely with her client's accounting firms. She is a registered Microsoft Partner who is certified to install and support Microsoft Business Solutions software. Other professional experiences include: Great Scott Advertising, Vice President, Operation & Personnel; Cultural Council Foundation, Director for Program Services; New York Council for the Humanities, Controller; New York State Council on the Arts, Director of Service Organizations, and Saratoga Arts Workshop, Executive Director.
She graduated from the State University of New York at Binghamton with a Masters in Business Administration with a concentration in Not-for-Profit Management; and a Bachelor of Science in Fine Arts from Skidmore College. Her accounting knowledge and strong communication skills have been a crucial combination for successfully addressing the needs of organizations and clients. In addition, she enjoys ballroom dancing and has performed as a standup comedian in a number of venues in New York City.


text:
namespace extensions {

ExtensionActionHandler::ExtensionActionHandler() {
}

ExtensionActionHandler::~ExtensionActionHandler() {
}

bool ExtensionActionHandler::Parse(Extension* extension,
                                   base::string16* error) {
  const char* key = nullptr;
  const char* error_key = nullptr;
  ActionInfo::Type type = ActionInfo::TYPE_ACTION;
  if (extension->manifest()->HasKey(manifest_keys::kAction)) {
    key = manifest_keys::kAction;
    error_key = manifest_errors::kInvalidAction;
    // type ACTION is correct.
  }

  if (extension->manifest()->HasKey(manifest_keys::kPageAction)) {
    if (key != nullptr) {
      // An extension can only have one action.
      *error = base::ASCIIToUTF16(manifest_errors::kOneUISurfaceOnly);
      return false;
    }
    key = manifest_keys::kPageAction;
    error_key = manifest_errors::kInvalidPageAction;
    type = ActionInfo::TYPE_PAGE;
  }

  if (extension->manifest()->HasKey(manifest_keys::kBrowserAction)) {
    if (key != nullptr) {
      // An extension can only have one action.
      *error = base::ASCIIToUTF16(manifest_errors::kOneUISurfaceOnly);
      return false;
    }
    key = manifest_keys::kBrowserAction;
    error_key = manifest_errors::kInvalidBrowserAction;
    type = ActionInfo::TYPE_BROWSER;
  }

  if (key) {
    const base::DictionaryValue* dict = nullptr;
    if (!extension->manifest()->GetDictionary(key, &dict)) {
      *error = base::ASCIIToUTF16(error_key);
      return false;
    }

    std::unique_ptr<ActionInfo> action_info =
        ActionInfo::Load(extension, type, dict, error);
    if (!action_info)
      return false;  // Failed to parse extension action definition.

    ActionInfo::SetExtensionActionInfo(extension, std::move(action_info));
  } else {  // No key, used for synthesizing an action for extensions with none.
    if (Manifest::IsComponentLocation(extension->location()))
      return true;  // Don't synthesize actions for component extensions.
    if (extension->was_installed_by_default())
      return true;  // Don't synthesize actions for default extensions.

    // Set an empty page action. We use a page action (instead of a browser
    // action) because the action should not be seen as enabled on every page.
    auto action_info = std::make_unique<ActionInfo>(ActionInfo::TYPE_PAGE);
    action_info->synthesized = true;
    ActionInfo::SetExtensionActionInfo(extension, std::move(action_info));
  }

  return true;
}

bool ExtensionActionHandler::Validate(
    const Extension* extension,
    std::string* error,
    std::vector<InstallWarning>* warnings) const {
  const ActionInfo* action = ActionInfo::GetExtensionActionInfo(extension);
  if (!action || action->default_icon.empty())
    return true;

  const char* manifest_key = nullptr;
  switch (action->type) {
    case ActionInfo::TYPE_ACTION:
      manifest_key = manifest_keys::kAction;
      break;
    case ActionInfo::TYPE_BROWSER:
      manifest_key = manifest_keys::kBrowserAction;
      break;
    case ActionInfo::TYPE_PAGE:
      manifest_key = manifest_keys::kPageAction;
      break;
  }
  DCHECK(manifest_key);

  // Analyze the icons for visibility using the default toolbar color, since
  // the majority of Chrome users don't modify their theme.
  return file_util::ValidateExtensionIconSet(
      action->default_icon, extension, manifest_key,
      image_util::kDefaultToolbarColor, error);
}

bool ExtensionActionHandler::AlwaysParseForType(Manifest::Type type) const {
  return type == Manifest::TYPE_EXTENSION || type == Manifest::TYPE_USER_SCRIPT;
}

base::span<const char* const> ExtensionActionHandler::Keys() const {
  static constexpr const char* kKeys[] = {
      manifest_keys::kPageAction,
      manifest_keys::kBrowserAction,
  };
  return kKeys;
}

}  // namespace extensions


text:
Rotherham Child Abuse Scandal
There is widespread public revulsion at the disclosure that an estimated 1,400 white girls have been systematically raped, abused and prostituted by a gang of Pakistani men in Rotherham, Yorkshire. The Pakistani men are described as being "of Pakistani heritage" as if they were in charge of some ancient monument. This convolution arises because their common name is seen as tantamount to a hate crime. The white girls are described as being "vulnerable". That word, well intentioned, arises because reporters cannot bear to spell out whether the girls are dull and thus exploitable, or the children of disordered families who did not look after them, and thus exploitable. The unspoken words are all demeaning, but beyond "vulnerable" it would be good to know more about the paths which took them into the hands of their abusers.
The implication is that no-one cared for the girls very much, that many officials considered them responsible for their dissolute lives (even at age 12), and that most Councillors did not exert themselves to protect them. There is also a political under-current in that Rotherham Council apparently felt uneasy about saying that the gang was exclusively Pakistani. According to press reports this Council had 7 Diversity officers, now reduced to 4. I do not know if services are any better in Councils run by other political parties, but I doubt they can be much worse.
The current leader of the Council was on the Today program giving the usual excuses: "I had no idea at the time, we are still studying the report, lessons will be learned, procedures will be examined, and I see no reason to resign".
Readers of this blog will know that this is all old news. I copy below my main objections: poor methods for estimating prevalence of child abuse, failure to compare numbers of perpetrators with ethnic group numbers in the population, and general evasiveness in reporting.
I offer two excuses for repeating the key points in these posts: 1) I had fewer readers then, so this might be new to you 2) I emailed the Commissioners, asking them if they could send me their technical appendix or any further explanations about their procedures, particularly their failure to deal with ethnic over-representations properly, and never got a reply.
After reading the whole post, you might like to send them a note, asking why they did not compare their perpetrator numbers with the census figures for ethnic groups
info.request@childrenscommissioner.gsi.gov.uk
Reporting on child sexual abuse
The Children's Commissioner's report "I thought I was the only one" on child sexual exploitation mentions perpetrators' ethnicities, but without saying whether the numbers were more or less as predicted from the Census. In fact, the Commission's own figures show that only half the predicted number of White perpetrators were actually found (43% versus 88%), twice the number of "mixed" ethnicity (3.8% versus 1.8%), almost 5 times the number of Asians (33% versus 6.7%) and almost 7 times the numbers of Blacks (19% versus 2.8%).
As regards the broader question of the national extent of sexual exploitation, the headline annual figure of 16,500 victims is not case-based, but is inferred from signs of disturbed behaviour, which of course may be due to factors other than sexual exploitation. It is no more than a tentative indication, and it would be unwise to base decisions on methods which lack detail and require peer review.
Thursday,6 December 2012.
My next post was entitled "Icebergs and Onions" and is more general. It explains prevalence estimates options. The link is below:
http://drjamesthompson.blogspot.co.uk/2012/12/icebergs-and-onions.html
Reporting on child abuse Part 2
Some lads from Oxford have been sent to jail for child sexual abuse. The details of their treatment of vulnerable young girls does not bear repeating. The BBC, the main conduit of news for the respectable classes, makes no mention about a key issue: the background of the abused girls. The pictures of these loathsome characters reveals some features in common, but nothing about the features of the girls, who of course cannot be pictured in this appalling story. They seem to have been, by a significant majority, white girls from poor and disturbed backgrounds, possibly of low intelligence. Mark Easton, in a somewhat more pensive article BBC article attached to the main story, reflecting on some of the conclusions of a Child Commisioner's Report says "Black and particularly Asian perpetrators remain over-represented".
I have previously blogged about this study, which I found was somewhat evasive about the data they collected, so to save you searching for it I will copy out the relevant paragraph.
the Commission's own figures show that only half the predicted number of White perpetrators were actually found (43% versus 88%), twice the number of "mixed" ethnicity (3.8% versus 1.8%), almost 5 times the number of Asians (33% versus 6.7%) and almost 7 times the numbers of Blacks (19% versus 2.8%).
Responsible reporting should be accurate, not evasive.
Sex gangs, crime statistics and euphemistic generalities
Some men abuse young girls, selecting those who are vulnerable and in care homes in order to have sex with them, and to make money out of their earnings as prostitutes. They flatter these poor girls with protestations of love, shower them with gifts, then ply them with alcohol and drugs, and treat them with barbaric cruelty, leaving them injured, bewildered and pathologically dependent on them.
On this morning's Today program, the best current affairs radio show in England, the redoubtable John Humphrys, castigator of political pontificators and assorted slimy toves, did one of his persistent, pressing and thorough interviews with Chief Constable Sara Thornton, who struggled to explain why this particular grooming gang had been able to operate in Oxfordshire since 2006 with impunity.
Retrospect is the investigative journalist's strongest card. We now know there was a gang, a conspiracy, but it was not known then. A number of disturbed and abused young teenagers reported to the Police what had happened to them, but the Police "did not join up the dots". They saw instead a series of individual cases of abused, unreliable witnesses, at least one of whom could not bear to repeat out loud in a public court what had been done to her, so the case collapsed. What Sara Thornton did not say, as she descended into the pit of unconvincing explanations (leading to the traditional "Are you going to resign" ending) was that Police work is usually a mass of dots, mostly of personal tragedies and gross mischief that have no connection whatsoever, other than that some humans behave in an inhumane manner, and that there is no end to such barbarity.
Humphrys asked whether some of the abusers could not have been followed perpetually until some hard evidence of abuse was obtained. A reasonable question it would seem. However, to follow a person in such a way requires three teams a day, and a lot of assets, as perpetrators drive large distances by car from one assignation to the next, with an apparently willing abused girl sitting in the car with them. Given that the informal estimate of the number of active Jihadist would-be bombers in the UK is 2000 persons at any time, resources are scarce. Following suspects is easy in films, and very complicated and expensive in real life.
Anyway, the Oxfordshire Police now have a new unit dedicated to catching these sorts of abusers. General comment on the crime has been muted, with much repetition of Deputy Children's Commissioner Sue Berelowitz's remark that the 'model' of Asian men targeting white girls was just one of 'a number of models'. This is the educated person's version of "there is good and bad in all races".
I have two gripes about their report. The first is that they did not use a range of methods to estimate the number of children at risk (see Icebergs and Onions). It is a technically difficult area, but they did some simple extrapolations, and did not use the better validated capture-recapture method, which in this case would have resulted in a better estimate. Here is what I said in that post:
"Using some data provided on sexually abused children provided by "The Office of the Children's Commissioner's Inquiry into Child Sexual Exploitation in Gangs and Groups", I have tried to work out, from their figures, the numbers of children who go missing. The report is difficult to follow, and I asked if they had a technical appendix two weeks ago, to no avail so far. Assume their Venn Diagram 1 on page 71 is a vague guide to the missing rates in some local authorities.
Police have netted 5611 names of missing children, Local Authorities 1256, with an overlap of 1508 of children where both agencies agree that the child is missing. How many children are really missing? Using the Lincoln-Petersen method there are 4,673 missing children."
The second gripe is that they did not properly compare the race of perpetrators with the racial composition of the country so as to get a crime rate per racial group. They have still not replied to my enquiry about their statistics and methods, but are still trotting out the same old line about "different models". The differences between different ethnic groups are considerable, and should be discussed (see posting "Reporting on child abuse Part 2"). The whole report is due for a thorough statistical re-analysis.
The gang operating in Oxfordshire were 5 Pakistanis and 2 North Africans. No Sikhs or Indians or Chinese in this particular case. By the way, the accepted phrase used now is "Pakistani heritage". One cannot estimate crime rates from a single court case, nor necessarily from several such cases, but the Commissioner's own statistic would place the "Asian" perpetrator rate at 5 times the expected population value. Statistics like that, if found in cancer research, would trigger a health warning, and the usual flurry of articles suggesting we all needed to change our diets or lifestyles.
At heart this is disproportionately a problem about policing some minorities within minorities. We need to be able to say that only an infinitesimal segment of those ethnic minorities commit such crimes, whilst also reporting that that very small rate varies significantly from one group to another. Open reporting of ethnicity and other background details should be the norm in a free society.
One gruesome business model but two examples of sexual selection in action:
-at the macro level, it's an example of how a community structured around romantic-marriage, nuclear families and public welfare services, could be seen as vulnerable when placed alongside a community structured around paternal cousin-marriage with individuals having less sense of participation in, or responsibility for, a 'shared public' sphere.
On the other hand, how to explain East European sex trafficking. Are trafficker and traffickee not from the same social structure?
-at the micro level it is an interesting study of female sexual selection; what was the initial draw, sexual attraction? coercion? romance? material incentives? boredom? simple desperate confusion and loneliness? The system of grooming sounds quite sophisticated with first level 'boyfriends' giving way to mature 'uncles', and the use of mobiles to control the girls' movement. But why did the girls tarry long enough in the first place for the system to get hold of them?
It's really a wake-up call for the outbred community to be more conscientious about their provision of services to 'displaced or disowned' family members.
There is certainly a dis-junction between nuclear families, public welfare, public pensions, common law, a sense of the public national community chest, and deferred gratification on part of the indigenous population; and cousin marriage clans, clan welfare, family savings, religious law and mosque based community chests and more immediate gratification on the part of the newcomers.
On the East Europeans, there is certainly some abuse of young girls in all societies. What varies is who gets chosen as the victim, and how prevalent the practice is.
How were the girls drawn in? By being flattered with attention, attention they had lacked from other quarters.
As you observe, the outbred community did not exert itself in the defence of what used to be called broken families.
"On the other hand, how to explain East European sex trafficking. Are trafficker and traffickee not from the same social structure?"
If you create an imbalance in the numbers of young men and young women e.g. through mass immigration then you'll create competition for young females and an demand - possibly massively increased if the immigration is very mass over a short period - for cheap prostitution.
The *form of that varies with ethnicity / culture / religion.
Separately particular cultural / religious forms create stronger "us" vs "them" dynamic particularly very close cousin marriage. The Pakistani grooming gangs are a mixture of both causes hence the larger scale.
"As you observe, the outbred community did not exert itself in the defence of what used to be called broken families."
I think that's secondary factor poersonally. TPTB among the native population wanted to ignore the problem for PC reasons and could live with it *as long as* the girls came from broken families but as the scale of the problem continued to get worse and started to spread beyond those limits then some of those people could see one day it would one of their daughters or grand-daughters. That's when cracks started to appear in the wall.
""On the other hand, how to explain East European sex trafficking. Are trafficker and traffickee not from the same social structure?""
Also forgot to add that's mostly muslim also, Kosovans and Albanians preying on non-muslims. There's a Kosovan / Albanian mafia in the UK now which doesn't officially exist because it contradicts PC.
(Ironically part of the reason for the growing dominance of Muslim criminal organizations is the war against the Taliban allowed opium to come back to Afghanistan thus providing Pakistani gangs with the easiest source of heroin.)
eToro is the ultimate forex trading platform for new and full-time traders.
New Diet Taps into Innovative Plan to Help Dieters Lose 23 Pounds in Only 21 Days!
The great chain of being
Woodley elaborates
The Woodley Challenge
Depraved on account of being deprived?
Comparisons are onerous N=1,000,000
Paper for private study
Higher education in Finland
The intelligent pursuit of happiness
The Zeitgeist of intelligence
A distant mirror of Ebola
Ebola and the morality of governments
Ebola unsolved: WHO spells out the basics
Another way to fiddle exam marks
Do universities award honest grades?
CCACE 7th Annual Research Day
Solving Ebola
How to achieve your potential, and use less of you...

redpajama_set_name: RedPajamaCommonCrawl


text:
GREENSBORO — Greensboro College says students will be moved to other campus housing after a trash can fire in one of the dorms.
The Greensboro News & Record reported the fire was reported in a trash can in the lobby of West Hall around 7 p.m. Thursday.
The school said the 175 men will be moved to other housing until exams are completed Monday.
Campus security chief Calvin Gilmore says someone put something flammable into the trash can and then set it on fire.
A school spokesman said Greensboro police are investigating the fire.
No damage estimate is available.


It is important for you to ask your agent some questions and make sure that they know what they are doing. You don't want an agent that just know the sales pitch to get them in the door.
There are 35-40 new agents graduating from local Real Estate schools and joining our MLS every month. We currently have around 2770 agents in our market.
Do you really want an inexperienced agent trying to sell YOUR most valuable asset? That's like asking a medical student to remove a kidney. They might get the job done but you'll probably suffer in the process and may even have some complications.
You really want to look for an agent with at least 5 years of full-time experience and has a proven track record.
Are you working as an individual or on a Team?
If they are a highly productive agent working on their own as an individual agent, they may struggle to get the property listed, photos done and marketing because they don't have any support to help them.
If your agent is part time that mean they have a full-time job somewhere else. Most jobs don't let you answer phones while your working so you won't have a quick response on anything and neither will possible buyers.
Another thing to think about is that part time agents only close a couple of listings a year for lack on time and focus on Real Estate.
You want to look for a full-time agent to handle the largest financial transaction of your life. Real Estate can't be done well part time.
In Real Estate Experience Matters – Big Time!
For an agent to become competent in Real Estate they need to close at least 100 transactions. Do you really want to list your most valuable asset with someone who lacks the knowledge and experience to get you to the closing table as smoothly as possible?
You not only want an agent with experience but you want them to have "Recent Experience". This way you'll know if they are currently active, engaged and up to date on the market conditions and property values.
You don't want an agent listing and market your home at $250,000 when they have only sold a couple of $80,000 homes or have only sold a few lots.
What is your ratio of representing Sellers vs Buyers?
Several real estate agents specialize in working with Buyers only or specialize in working Sellers only. This is fine; however, you don't want to get a hold of an agent that specializes in working with Buyers to list your home.
Don't expect your listing agent to personally sell your home. Their job is to market your home in such a way to get the attention of buyers and get your home sold.
Do you have your own website or just a page on your Broker's website?
Many agents claim to have their own website but in reality, they just have a web "page" on their Broker's website. You're probably wondering what the difference is. If you try to look up your new listing by the property address and your agent has a web "page" you will not be able to find your property on the internet. The only way to find a web "page" is to search for the specific agent. Guess what, if you can't find it neither can the Buyers.
Will you give me feedback from the Buyers?
There are many ways to get feedback from Buyers and this is important for you as a seller to have so you know why you may not have an offer. Some agents get feedback but they don't take the time to get it to the sellers for one reason or another.
Be sure to get examples of previous or current listings. See if the pictures are clear, of good quality with proper lighting.
Warning signs would be dark rooms, door/window distortion, vertical photos, poor quality giving amateurish results.
Will you provide 3 reference?
Any experienced, active agent that will be able to give you references without a problem.
Your home is the largest financial investment that you will make in your life. You don't want the agent with the most irresistible sales pitch.
You want someone that is going to tell you the TRUTH… even if you don't want to hear it.


text:
PinoyThaiyo To Cover PHL Embassy Independence Day Celebration
By admin | May 31, 2015 | Buhay OFW, News | 839 views
PinoyThaiyo will cover the 117th Declaration of Philippine Independence on Sunday, June 7, 2015 at the Philippine Embassy Compound, Bangkok.
Independence Day is celebrated every 12th of June in the Philippines. But this year, it will be celebrated a week earlier in Thailand.
The team's request to cover the event as part of the media group was approved by Ms. Sylvia Reyes, the Philippines Cultural Attache in Thailand. This message was relayed to PinoyThaiyo by Ms. Angie Dela Rosa, President of the United Filipinos in Thailand (UFT).
PinoyThaiyo is the only Filipino online magazine in Thailand. It is composed of Filipino bloggers and teachers who are living and working in the Kingdom. It also aims to raise awareness of various issues, trends, practices and other events that are of significant importance to the Filipino community in Thailand first and foremost, as well as Filipinos in other parts of the world.
Meanwhile, the June 7th event which is themed "Barrio Fiesta" will be hosted by the Filipino Community Organizing Committee (FCOC). It will showcase the more than a century-old Filipino culture through different games and performances to be opened to public from 9:00 am to 8:00 pm.
For more details of the program and those who want to rent tables either for selling good or displaying ads may contact Ms. Cora B. Cheep (081-988-7814) and Ms. Angie Dela Rosa (089-699-4648).
bkkpe Philippine Independence day thailand fiesta
How To Go To The Philippine Embassy Bangkok?
40 foreign workers attend Seminar-Workshop in Counseling
No Fear For Freedom
Filipinos in Thailand Celebrate Philippine Independence Day at Embassy Grounds
Barrio Fiesta: A Filipino Food Fest in the Land of Smiles
Three lessons from the story of Peter walking on water
What lessons can we deduce from the famous story of Peter walking on the water to understand more of God's salvation?
Top Five (5) Qualities You Need To Have To Be An OFW
Queen Sirikit Dam: A Taste of Heaven in Thailand
Dusit Thani Hotel gets a dramatic facelift
Video: Cover yourself or help your friend?
Thai National Montri Bootnak Loves To Sing Filipino Songs
Isaan ranks in CNN top world destinations
"What If I Got AIDS?"


Abbotts Barton Community Group: Summer, picnic, children playing - unbeatable!
Today we had our first ever Abbotts Barton community picnic and what a wonderful day we had chosen for it! The picnic wasn't overly crowded but I lost count of the number of families who turned up, it was just right! It was also very nice to meet some people who I hadn't met before.
The children did exactly what we wanted them to do, go and play by with each other without much input by the grown-ups. Mostly they were chasing each other with the water guns I had brought along but they also played some football, swingball, and some other games.
The adults were able to relax in the shade of our big trees: since it was just under 30C the shade was essential! It was actually much more bearable out there than inside the house.
Since everybody who was there seems to have enjoyed this event, we will try and organise some more. So far I have earmarked two more dates, 11 August and 8 September, put them in your calendar!


text:
Austin Butler's Golden Globes Speech Honoring Lisa Marie Presley Goes Viral
All throughout the production and release of Baz Luhrmann's Elvis, the biopic about the king of rock and roll, there appeared to be a mutual respect between the film's star, Austin Butler, and Elvis Presley's family members, including ex-wife Priscilla and daughter Lisa Marie Presley. (Back in 2022, upon the film's release, Priscilla stated that Butler "got Elvis to a T, I mean to a T. It is unbelievable what this kid did.")
When Butler picked up the Golden Globe for Best Actor in a Motion Picture – Musical or Comedy this past Tuesday, it was very clear that he felt the same kind of appreciation for the members of Elvis's family, thanking them toward the end of his acceptance speech.
"The Presley family, thank you guys, thank you for opening your hearts, your memories, your home to me," he said, despite the fact that the musical cue for him to wrap up his speech had already begun. "Lisa Marie, Priscilla, I love you forever," he added, as the two women patted their hearts in gratitude.
On Tuesday Austin Butler won his first Golden Globe Award for playing Elvis and then thanked Priscilla and Lisa Marie Presley as the Globes tried to "play him off" with their obnoxious musical cue. Can we be done with this practice, please?pic.twitter.com/M4pCoL5Yxr
— John DeMarsico (@JohnDeMarsico) January 13, 2023
Upon hearing the piano music playing that signaled him to wrap up his speech, Butler quipped, "You could at least play 'Suspicious Minds' or something."
While his acknowledgement of the two women's inspiration for the film was meaningful, the footage of Butler's speech it has taken on even more importance in the wake of Lisa Marie Presley's death on Thursday at age 54, as it also marked one of the last times Presley would be seen publicly.
That, plus the fact that Butler was being cued to wrap things up has made his tribute to Lisa Marie go viral, with some people criticizing the practice of playing winners offstage mid-speech.
Earlier that night, Lisa Marie appeared on the red carpet with Butler to describe how much Butler's performance affected her when she first saw it, saying, "It was so incredible and so spot on and just so authentic that, yeah, I can't even describe what it meant."
View original Spanisn Content
tv-eng


One product many informed marketers are using today is the Mints App created by Precious Ngwu and shall be the focus of this review.
I am sure there are hordes of reviews and promotion on this app, but I want to do this review because of my interest in celebrating people of rare skills and ingenuity, and that is where Precious Ngwu the creator comes into the picture. This review, therefore, will talk more about the creator to build your trust for Mints App. Why do you need to know about the creator is because many scams exist online today that make most internet marketers jittery of what product to trust, but after reading this review, you should know why Mints App by Precious Ng is the right investment in you online business.
Precious NG as many would call him is a success story in digital marketing. His desire to get rich, like many other online marketers, became a reality due to his dogged commitment to make a breakthrough using his talent to unlock the code of online marketing. His passion for success has helped so many others become successful, and one of his many internet marketing products is Mints App, the subject of this review.
Liken they do with most successful people; Precious Ngwu's name has been dragged through the mud several times by people who see no good in successful people. Until I tried this product, I was almost making the mistake of going with the crowd thinking he is a scammer as you may have seen in your searches online.
However, what stands Precious Ngwu apart from other is his belief in making others rich by producing products that not only show his skills and knowledge in online marketing but one that help other marketers achieve the much-desired success in autopilot. Why I like his method of product creation is that he makes it something that continues to give you the money even while you are sleeping. That, in my opinion, is the key to success online. Until you have an autopilot system that works independent of you, your journey to breakthrough is still far ahead.
What does Mints App do?
Mints App is a cloud based app helping to build amazing interactive polls and ratings fast! No internet marketer wants to joke with their target market but having a robust engagement can be a big challenge in today's online client's prospecting. But Precious Ng Mints App has blazed the trail by providing you with the only product that helps you to drive incredible traffic, get more leads, and make more conversion and great sales.
Mints App gives marketers the tool to grow their businesses, increase audience engagement and build tons of leads in minutes. You get to achieve more results faster than you have ever done your entire life in online business. It is a customer driven funnel system that solves your most challenging problem in online marketing – traffic generation and conversion.
Binary campaign. Helps you to know what your target audience wants and deliver to them promptly. Whatever you sell, Mints App is akin to an Oracle that reveals who needs what you do and present to them like reading their minds. Nothing pays better in marketing like offering the right product to the right people.
Multi-Mints Campaign. It empowers you to up your game in audience engagement. Internet marketers need a way to stay in touch and interact with their audience and mints enables you to have robust and fruitful interactions.
Audience ratings. Nothing suits a marketer better than knowing how they perform in the field of marketing. To have a system that shows you how your audience rates you helps you wondering if you are on course or not.
Audience redirecting. Website owners understand what it means for their visitors to find the right page. It's like presenting orange to a prospect who needs orange that means your chances of selling it higher. One of Mints app feature is audience redirect that takes them to what they need.
Opt-in and Lead Capture forms. Building your email marketing is essential for targeted marketing. Mints App helps you to enrich your pool of contact by collecting highly targeted prospects among your audience instantly. This feature allows you to build your email list with ease.
Viral share and social traffic. To drive more organic customers, you need your content out there like healthy worms without restrictions. Mints App gives you increased chances of making your content go viral and build impressive social traffic that pay you big.
Coupons, discounts, and banners. In his era of loyalty as a way of making your customers stay with you; it is important to have a way to compensate your customers for their patronage. Mints App has a powerful feature that helps you plan your discount, coupon, and banners to entice customers and build loyalty with pride.
Who needs Precious Ngwu Mints App?
If you are selling online and want to make it easy to achieve your sales projection, using Mints App will unleash the possibility for you. Mints App is also for anyone wanting a sure fire online business and if this is you, subscribe to its affiliate offer and start making money from the proven system.
In conclusion, I have seen many systems with hypes and failed woefully during the trial run. Since Mints App 1.0 was released, the success achieved resulted in an updated version 2.0. The good news is that scam products do not have version 2.
If Mints App survived version one and its version 2 is doing amazingly well, you need to give this product a try. Therefore, I want to recommend Mints App by Precious Ngwu for your online business.
genius to translate between any cant doublet there is and the transfer services explode has made it steady easier.
verified by checking the reviews of the fastidious one.
Mints App is a must have tool for digital marketing agencies and firms dealing in online surveys and voting. Those, who are interested to have a better interaction with their clients, this is never to miss app.
Splendid !! I bought it for just $97 and the same day, ten times of the investment by securing 4 sales within 24 hours. Hats off to those who created Mints App. I found this tool very user friendly and gives results !
Precious Ngwu loves to share his knowledge with everyone. I will never forget his words when I had a chat with him. I am impressed with him and my marketing campaigns met a huge success recently just following Precious' instructions.
Mints App 2.0 is one of the best products ever produced by Precious Ng. The user interface is very eye catchy and all executions we did using it was very rewarding for our campaigns. Highly recommended to those who want to grow their business quickly!
Mints App's version 2 is ideal for traffic generation and audience engagement. We could easily interact with our audience utilizing this app and this increased trust of users in our products. Hats off to Precious Ngwu and his software team for giving us such a nice application.
The best attribute of Mints App is its intensity to produce amazing numbers of conversions in very limited time. It has already generated a lot of revenues for us and we don't have words to say thanks to the developers.
Wonderful solution!! Mints App 2.0 is the best software when it comes to leads generation and capturing leads. Since leads generation is soul of every digital marketing campaign, this app can contribute massively in this context.
I give full credit to Mr. Precious who developed this app. My team has been using second version of Mints App for quite some time and we always get some very refined customer related data which we use for cold calling and marketing campaigns.


Description & Use: Native Australian plant. Olida has a wide variety of uses and these are often best achieved by thinking of it is a flavour enhancer rather than expecting it to come out and overtly flavour a dish with its own character. There are two basic guidelines worth remembering to achieve the best results with olida. One is to add only a small amount, say ¼ – ½ tsp to 500g of fruit or vegetables, then taste before adding more. The other is to only put olida in recipes that cook for a short time, never subjecting it to extreme temperatures for more than 10–15 minutes. Although olida's own flavour will be diminished in a fruit jam, it will enhance its fruit and berry flavours.


text:
Q: Destructuring records into custom variable names Consider this function:
mix : Color -> Color -> Color
mix c1 c2 =
    let
        { red, green, blue, alpha } = toRgb c1
        { red, green, blue, alpha } = toRgb c2
    in
        ...

The above won't work because it's introducing duplicate variable names. Is it possible to destructure the above values into r1, r2, g1, g2, etc?
For clarification, toRgb has this signature:
toRgb : Color -> { red:Int, green:Int, blue:Int, alpha:Float }

A hypothetical syntax might express better what I'd like to do:
mix : Color -> Color -> Color
mix c1 c2 =
    let
        { red as r1, green as g1, blue as b1, alpha as a1 } = toRgb c1
        { red as r2, green as g2, blue as b2, alpha as a2 } = toRgb c2
    in
        ...

A: EDIT:
I did not realize Color is part of Core, so I edit.
You can destruct Record with property names.
In case of having multiple values, then you have to have some helper.
Following example, I defined toTuple to do that.
import Color exposing (Color)

toTuple {red, green, blue, alpha}
  = (red, green, blue, alpha)

mix : Color -> Color -> Color
mix c1 c2 =
  let
    (r1, g1, b1, a1) = toTuple <| Color.toRgb c1
    (r2, g2, b2, a2) = toTuple <| Color.toRgb c2
  in
    Color.rgba
      (avg r1 r2)
      (avg g1 g2)
      (avg b1 b2)
      (avgf a1 a2)

avg i j = (i + j) // 2
avgf p q = 0.5 * (p + q)

Original:
I'm not sure this is what you are looking for but, you do not need to convert it to record.
case of allows you to pattern match via constructor function. e.g.
type Color = RGB Int Int Int
purple = RGB 255 0 255
printRedVal =
  case purple of
    RGB r g b -> text (toString r)

A: I had trouble figuring out if this was possible and realized that field accessors are so powerful that it didn't matter.
Presumably your code might look something like:
mix : Color -> Color -> Color
mix c1 c2 =
  { red   = avg c1.red   c2.red
  , green = avg c1.green c2.green
  , blue  = avg c1.blue  c2.blue
  , alpha = avg c1.alpha c2.alpha
  }

Not so terrible or unreadable. BUT, you could even do something like:
mix : Color -> Color -> Color
mix c1 c2 =
  { red   = avg .red   c1 c2
  , green = avg .green c1 c2
  , blue  = avg .blue  c1 c2
  , alpha = avg .alpha c1 c2
  }

Are those worse than:
mix : Color -> Color -> Color
mix c1 c2 =
  let
    { red1, green1, blue1, alpha1 } = toRgb c1
    { red2, green2, blue2, alpha2 } = toRgb c2
  in
  { red   = avg red1   red2
  , green = avg green1 green2
  , blue  = avg blue1  blue2
  , alpha = avg alpha1 alpha2
  }

redpajama_set_name: RedPajamaStackExchange


text:
package com.breadsheng.allinone.ui.adapter;

import com.breadsheng.allinone.util.Constant;

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by jhss on 16/4/6.
 */
public class DesktopAdapter extends FragmentStatePagerAdapter {

    private final List<Fragment> mFragments = new ArrayList<>();

    private final List<String> mTitles = new ArrayList<>();

    public DesktopAdapter(FragmentManager fm) {
        super(fm);
    }

    public void addFragment(Fragment fragment, String title) {
        mFragments.add(fragment);
        mTitles.add(title);
    }

    @Override
    public Fragment getItem(int position) {
        return mFragments.get(position);
    }

    @Override
    public int getCount() {
        return mFragments.size();
    }

    @Override
    public CharSequence getPageTitle(int position) {
        return mTitles.get(position);
    }

    public int getTabId(String string) {
        switch (string) {
            case Constant.PHOTO:
                return Constant.ZERO;
            case Constant.VIDEO:
                return Constant.ONE;
            case Constant.MUSIC:
                return Constant.TWO;
            case Constant.TEXT:
                return Constant.THREE;
            default:
                return Constant.DEFAULT;
        }
    }
}


text:
Home Celebrity Giuliani Divorce: Who Will Get the Monogrammed Napkin Rings, the Oriental China,...
Giuliani Divorce: Who Will Get the Monogrammed Napkin Rings, the Oriental China, and the Smoking Room for 55 Pals?
by Roger Friedman - April 5, 2018 11:14 am
Pretty much the last time Judith Nathan Giuliani let anyone into her swanky apartment with the former of Mayor of New York, Rudy Giuliani, was in the fall of November 2003. Jill Brooke, then the editor of Avenue, got an exclusive interview and photographs. As Jill recalled to me about the apartment, in a swish building on Madison Avenue and East 66th St.: "Everything was monogrammed with their initials, down to the napkin holders. What will they do with that now?"
Now as in post-divorce as the Giulianis, whose relationship began with an affair behind the Mayor's wife's back, are separating for good. Unlike during Rudy's preceding marriage, to Donna Hanover, Rudy and Judy really lived it up. She went from being a rep for a pharmaceutical company to Lady of the Manor. The pictures in Avenue, some of which survived on Getty Images, you can see here. Judy posed for pictures in her ruby-red cocktail dress and monogrammed black velvet Belgian loafers.
The Avenue story talked about Judy "in her walnut-walled dining room, amid rust and navy-blue Oriental china, monogrammed hand-stitched napkins, monogrammed silver picture frames and monogrammed silver napkin rings – half with her initials, half with Rudy's."
There were pretentious quotes like this one: "My mother always said a lady should speak at least two other languages," says Judith, who's fluent in Spanish and French.
Judy Nathan Giuliani told Brooke she bought her silver from James Robinson (established 1912), stationary from Dempsey and Carroll and plates from Scully & Scully. (These are all unfathomably expensive stores on the Upper East Side– think Bed, Bath and Waayyyyy Beyond.) Nathan also designed a masculine "smoking room" specifically for Rudy to relax in with his friends – like the 55 or so pals "who've been known to barrel in after a Yankees game to smoke cigars, which as you know, he loves."
Rudy himself told Jill that he likened his marriage to Judy — who wore a tiara for what was also her third wedding — to that of Winston Churchill and his wife Clemmie: "When you read the correspondence between Churchill and Clementine, you see how she always supported everything he was doing and was very helpful. She knew exactly how to love him and he loved her."
Well, the party's over now. I asked Jill about the day she spent in their apartment. One thing she remembered: all the rooms were decorated to a 't' except for the children's room– Andrew and Caroline. At that point, three years after the reveal of the affair and the consequent divorce and marriage, neither child was speaking to Rudy. All these years later, those undone rooms may have come back to haunt the Giulianis.
Rock Hall Induction Concert in Dire Straits as Group's Leader, Mark Knopfler, Will Be a No Show
"Star Wars" Coming to Cannes: Ron Howard's Han Solo Movie Will Premiere on Croisette 10 Days Before Release


I've recently come across an EE Times article written by Coverity stressing the benefits of static analysis and how it can help finding potential issues in the code early.
This technique can find the defect in the listing below during compile time.
If value of x passed into the function is not zero, p is assigned a null pointer with p=0. Then, the next conditional check (x!=0) takes a true branch and in the next line p is dereferenced, leading to a null pointer dereference. This type of issue can be detected at compiled time with dataflow analysis.
There are 3 functions: example_leak, create_S and zero_alloc. Interprocedural analysis can go through the code and identify the memory leak. The analysis engine has to trace the execution to understand that memory is allocated in zero_alloc, initialized in create_S and leaked when variable tmp goes out of scope when we return from function example_leak.
This technique tries to ensure that the reported defects are real and to do so it analyzes only the executable paths. Basic static analysis may find defects on paths that can never be executed because of data dependencies as shown in the listing below.
This code is slightly modified from the listing used for dataflow analysis. In this case, dataflow analysis would report a null pointer dereference defect (if x != 0). But that would be a false positive because the execution logic will never traverse this path. False-path analysis technique would prune a path that can never be executed (a false path) and good analysis can report up to 50% fewer false positive.
Those static analysis techniques allows code error discovery earlier and can avoid unnecessary late night debugging. Beside dererenced pointers and memory leak, static analysis can also detect other defects such as memory corruptions caused by incorrect integration operations, misused pointers, other resource leaks besides memory, invalid memory accesses, undefined behavior due to uninitialized value usage and many more.
The rest of the EEtime articles deals with Static Analysis with Agile development and how static analysis can be used on different code branches and shared code, but I'm not going to cover those here.
There are different tools available such as Coverity Static Analysis. See video below for a demo.
There was also a session at Android Open 2011 called Static Analysis For Improved Application Performance And Quality presented by Eric Cloninger (Motorola Mobility). This session showed the types of problems that compilers, debuggers, and test suites can't solve. Items that often only show up in real-world situations for consumers and end-users and introduces the MOTODEV App Validator tool as a solution for developers. I understand that this tool is free but can only be used for Android applications.
Lint – The original C code static analyser.
Check Wikipedia for a more exhaustive list of commercial and free static analysis tools for different languages.
I would invite all who are interested in static code analysis, try our tool PVS-Studio.
PVS-Studio is a static analyzer that detects errors in source code of C/C++/C++11 applications (Visual Studio 2005/2008/2010).


text:
A call for recruiting fanatics
When I first started to really take this blog seriously (there were a few months upon its inception that it was just a general sports blog), I made an effort to produce content that you couldn't find elsewhere, an idea that quickly become my unofficial mission statement. This explains why the majority of the content here is comprised of Picture Pages and Xs and Os. Knowing that I'll likely never have the resources, inside contacts, or reach of Brian at MGoBlog, I wouldn't write on anything that I couldn't provide unique analysis or commentary on. Not having the time or the passion to invest in recruiting, that subject went almost entirely unreported here. Unfortunately, it may be too big a piece of the puzzle for me to totally ignore anymore, which is why I'm putting out an official call for a recruiting analyst to write for the site. With this being the bye week, I figured it was as good a time as any to gauge the interest of both readers and people who might want to write.
So here's the catch: right now, this site makes essentially no money, so compensation will be slim to nonexistent, but that's something that can be discussed later. I am, however, a professional editor and writer and can offer the benefits that go along with that. The point is, this is a position for someone who is already passionate about Michigan recruiting but never had an avenue to pursue it or didn't want to deal with the back-end management of a website.
The structure of the content has yet to be decided. In keeping with the site's goals, I'd like for it to be different than the various other Michigan blogs currently covering it, but the nature of the industry is such that there is bound to be some crossover. This would be something to brainstorm about and formulate.
If this is something that you're interested in, contact me at BurgeoningWolverineStar@gmail.com. Please send a brief description of who you are, a bit about your writing background, and any ideas you have for coverage. I'll respond to all submissions and depending on the interest, determine where to take this.
Tags: programming note, recruiting
Preview: Purdue 2011
Progress report: The 2011 special teams
Progress report: The 2011 offense
Progress report: The 2011 defense
Where are they now: The team, the team, the team
The dangers of zone blitzing
Using receivers to seal Michigan's linebackers
MSU linebacker blitzes
Offensive structure versus MSU
Mark Dantonio: Pillar of class
Michigan State 2011: Where Little Brother finds yo...
Preview: Michigan State 2011
Pretty sneaky, Mr. Borges pt. 2
Pretty sneaky, Mr. Borges Pt.1
Hold the edge fergodsakes
Counter draw play action
Northwestern 2011: Where the defense got stingy
Preview: Northwestern 2011
Why the naked bootleg isn't working
Change to commenting system
Michigan shows triple option (kinda)
Counter draw mailbag
Minnesota 2011: Where the playbook gets wonky


now average one in fifteen nights compared with one in six previously.
Our third birthday approaches. We have a long training programme ahead, new tasks, new tactics and new weapons. Parade attendances are still excellent after three difficult years, and the same spirit evident in 1940 is still present. We class ourselves as trained troops and ready to tackle anything.
Our first intimation of impending change comes with a call for volunteers for heavy anti-aircraft. A battery of 3.7's has been set up in the area and the Company is the nearest infantry unit. The appeal meets with little success, only about four men volunteering. Despite the strenuous efforts of the C.O., summary orders are issued from "higher up" that 100 men from the Company (120 strong) will be transferred compulsorily to A.A. immediately, and this wipes out the platoon. The only exceptions to the order are a small cadre for rebuilding the blitzed company and a few odd men whose civil work is inconvenient for meeting the rigid demands of A.A. The Brigadier commanding area A.A. defences attends a parade and addresses the Company on the necessity for the transfer, sugaring the pill with exemplary skill. And so thirty of our excellent infantry regretfully transfer to A.A. with the grace and goodwill expected of good sportsmen.
At that point this story ends. It is very incomplete: how can one in a few hundred words adequately convey even in outline the picture of the tremendous activity, the thought and the effort expended by members of the force during those dark days. It has attempted to put on record brief references to three years' hard work by a typical H.G. platoon. It tells of over 60,000 active hours of spare-time intensive training and operational duty by a platoon of busy men, whose total strength never exceeded forty-two. It gives the lie to the "humourists" who suggest that the Home Guard is a social affair.
An excellent further description of life in this Platoon, written by a private, is here.


First Award Tag of the New Year! Oh yeah! Starting the year off strong! You know it! Let's give a special shoutout to Mallow for the nominating me!
Accept my elegant ribbon dance!
You ready to get into this!? Hell yeah! Assembly the men!
Hey! This one is different from the usual one!
Thank the Blogger for the Award!
Answer the questions the one who has nominated you!
All right men! The rules have been stated! Let us waste no time CHARGE THE QUESTIONS! Wait… I'm still down here. Hold on! I said wait! STOP!!!
What Helps you remain passionate about blogging?
It is called the Circle of Blog! Something I coined myself! (^_^) I figured that if I devote half my time to posting the things I want to talk about and the other half engaging with others on the things I care about, It creates a perfectly balanced meal that constantly renews my urges to write. By posting, I get a sense of accomplishment. Somewhere out there, someone is going to read this and that is pretty exciting in its own right. Also, it acts a diary in a way that I can go back and cringe at. While at the same time, after I post something, I make it my duty to go and search through the community of bloggers and read.
I am always surprised by what I find. Whether it be in my niche which is anime, games, and movies or more aboard with things dealing with novels, traveling, or just life in general. When something does spark my interest, I make sure to comment it on because I love engaging with others. I am still trying to find that balance with life but so far, I think I get better and better at it every day.
What is something you know not about blogging that you wished you knew when you began?
Don't think about it, just do it and course correct later. Before, I was the type of person that if I broke the schedule, I would just lose all hope and not come back to it. And in some ways, I still have remnants of that mentality still in me. I wish someone had told me that I did not have to follow a guideline. That I could craft one as I went that could be tailored just for me. I doubt I would have listened back then hearing it would have made some sort of difference.
Just write. Miss a week? Write. Now feeling up to it? Fine, write later. Life has gotten out of control? Fine, handle it and remember to come back and write. Always come back and write. You will love yourself later. Schedules and consistency are important but writing something will always be better than nothing. You can build from something. You start from scratch with nothing.
If you could meet your favorite voice actor/actress who would it be?
Would you like to get into the animation/entertainment/ video game industry?
If so, is Shirobako or new game an inspiration for you to do so? If not, then why did you decide to go into said industry?
At one point in my life, I attended school to become a video game designer but I realize that wasn't for it after learning more about the industry and discovering more job opportunities and such. From a storyboarding perspective, I would love to be on the writing staff. Crafting plotlines and stories! I can't say that Shirobako was an inspiration though.
If you weren't blogging, would you try something like a podcast or youtube?
I am actually considering it not with my blogging. I really want to do a podcast and I researching the dynamics of it every day during my commute to work or during dull moments at work. It is a goal of mine to get one up before the end of the year.
If your favorite videogame/anime character came to life, how would you spend your time with them?
If Kaori came to life, I would probably just sit back and listen to her play music. I might even be bold enough to ask her to teach me some basic lessons.
What two anime/videogame world would you live in?
Akiba's Trip Undead & Undressed!
I would have so much fun!
The battle is over and the questions have been slain. It is time for me present the questions for your conquest!
As a blogger, what is it that you hope to convey to your readers?
What is one thing that you admire you admire about your blog?
If your blog could have a theme song, what you play on your home page?
Given the opportunity, what anime would you spearhead a sequel for and why?
What team would you hire to do the animation for your anime?
What composer would you hire to do your score?
What would you keep from the original anime and what would change for your sequel?
I only have three. I like to try and nominate people that I haven't nominated and that is a very hard task so I only have four amazing people nominate this time. However, should you just want to participate, feel free and just say I tagged! You are missing the point of this part… Nope, I get it and this is going to work!
Purple Manatees – Thanks for giving me another series to read with The Kingdom of Ash.
A Fictional Bookworm – Bonus question! Who is your favorite character from the Mistborn Trilogy?
Otaku Planet – I was wondering what was your favorite moment in Asobi Asobase?
KurumiShim – Double Decker is on my very long list of anime to get to.
As always, thank you all for swimming all the way over here to my little island and reading. You guys and gals are truly awesome and I really appreciate it!
Congrats on the award! Listening to Kaori live is going to be a treat.
Shhhhh! Dont tell anyone I cant do math!
At least I know my ABCs!
Love the answers and energy Rev 😁 . That's understandable, why you didn't want to go in to videogame industry, I've heard its really rough and have a limited career path.
It was honestly.for that very reason. I didn't want to get burned out and it turn I to a job and not something I could be passionate about. I heard stories of people hating the industry after being wormed like a slave and younger me was a bit "Free" to go that route.


text:
$100,000 boost launches countdown to Sikh Games Melbourne 2019
Sep. 12 Breaking News Comments Off
Photo: SAT/NN
MELBOURNE, 12 September: The Andrews Labor Government has announced a $100,000 events package to assist with the staging of the 32nd Annual Australian Sikh Games – the premier sporting and cultural event of the Australian Sikh community.
Minister for Sports John Eren today joined Dalvinder Garcha, President of the Games Organising Committee, at Casey Stadium to officially launch the countdown to the event and announce the package.
More than 3,000 athletes and up to 90,000 spectators are expected to descend on a range of venues throughout the City of Casey including Casey Stadium during the games.
Competitors from around Australia will compete in 14 sports ranging from traditional games such as kabaddi and tug-o-war to more contemporary sports such as cricket.
The games are a celebration of Sikh culture, promote physical activity and health and well-being , and provide the whole community the opportunity to tap into a unique sporting and cultural experience.
Minister for Sports John Eren said, "Sport plays an important role in the cultural traditions of all Victorians and we're right behind major sporting events that encourage everyone to get together, keep active and stay involved in their local communities."
"This is a chance for Victorians to enjoy our state's strong relationship with India and celebrate all things Sikh."
Photo:SAT/NN
Some 135,000 visitors from India visited Victoria in the 12 months ending September 2017, spending $373 million – a 29 percent increase on the previous 12 months.
Events like these will boost these figures as the Labor Government implements its ambitious plan – Victoria's India Strategy: Our Shared Future – to nearly triple the expenditure by Indian visitors to Victoria.
The Sikh Games was secured through the Labor Government's $17.7 million Significant Sporting Events Program, the $20.7 million Regional Events Fund and the Multicultural Festivals and Events Program.
Minister for Multicultural Affairs Robin Scott says, "Sikh migrants have had a strong influence on Victoria's cultural and social development – I encourage everyone to get behind and support the athletes during these Games."
Tags: 000 $ for Sikh Games, 100, Games Victoria, Sikh Games, Sikh Games Australia, Sikh Games funding, Sikh Games Melbourne, Sikh Games Victoria
← Australian Sikh Games in Melbourne (19-21 April 2019)
Daniel Andrews announces $556,000 to kick start Indian Community Centre to be led by the Sankat Mochan Simiti →


text:
Pixel Planets is Now Available in a World Near You
The makers of chart-topping, mobile game Auction Wars: Storage King have released a retro-style multiplayer, world-builder game to push boundaries and rival such titles as Clash of Clans, Game of War and Boom Beach.
Liversedge, UK (May 14, 2015) -- GameDigits, the makers of chart-topping, mobile game Auction Wars: Storage King, today is proud to announce the release of Pixel Planets for iOS, a retro-style multiplayer, world-builder game.
Follow two intrepid explorers as they colonise planets, construct their defenses and build alien armies to attack other worlds. Discover alien relics, solve the puzzles within and unlock their powers.
View a trailer video here
Pixel Planets is FREE on the App Store
Pixel Planets pushes the boundaries of the world-builder genre and introduces a number of unique features. GameDigits Ltd. have certainly done their homework, creating one of the most playable world-builders on mobile to date.
Not only can you progress through many different planets, the game also includes a puzzle element, using discovered alien relics to unlock further building and technology advancements. In addition, you can build powerful diverse alien armies to attack other planets, and better still, you can choose which of your friends you'd like to attack! Unlike many other games in this genre, during these attacks you have control over your army and can use this to your advantage.
Ian Lindsey, Managing Director of GameDigits Ltd. commented "I'm a big fan of world-builder games on mobile and after the success of Auction Wars : Storage King, we had the resources to push this genre further. Using retro-pixelated theming, we were able to create a fun and characterful look for the game, introducing some new, cool and interesting ideas into the mix."
In Pixel Planets you will meet Bill and Bob, our comical space explorers. They've been travelling through space for what seems like an eternity and more than a little tired of each other's company by now. To make matters worse, Bill is unfortunately starting to lose his mind. As you progress through Pixel Planets, you will journey with them and see how their story unfolds, realising just how much their friendship matters when they're stranded in space.
Pixel Planets is free and available in a world near you. Download it from your planet's App Store now!
(Download and play Pixel Planets now to receive a cash bonus of $10,000 for Auction Wars: Storage King!)
• iPhone, iPad, and iPod touch
• Requires iOS 6.0 or later
• 41 MB
Pixel Planets is free and available worldwide through the App Store in the Games category. If you're interested in learning more about Pixel Planets, please don't hesitate to get in touch.
GameDigits Ltd
2 Churchfield Terrace,
Liversedge, West Yorkshire WF15 6LH
gamedigits@gamedigits.co.uk
http://www.gamedigits.co.uk
Pixel Planets is Now Available in a World Near You...


This piece was written for the Kopoint Halloween Special of 2012. I performed the audio of the story during that show. That episode is embedded below at the end of the story.
Eddie Cohallan hated winter, and that was only thing that was keeping him warm this night.
The harsh wind of the Midwestern countryside blew the snow off of the great drifts on either side of the highway as he drove. The constant bellow created thin white rivers that flowed across the pavement at the crest of each rise, and had begun to form dangerous and irregular piles of the stuff wherever the road dipped too low. The wind seemed to be traveling as fast his small sedan, even as it was currently batting the car around the road like his mother's house cat toying with a captive mouse. Had it been any faster, he would have been able to hear the full howl as it buffeted the vehicle.
Eddie's fingers ached with the effort of keeping the car steady. He gripped the wheel tightly with his left hand, and held an ice scraper pressed against the wheel in his thick-gloved right hand. The heater in the small car had gone out 50 miles back, and his breath had begin to form frost on the interior of the windshield. Every few miles, he would lean forward in his seat, and scrape a small hole to see through. His thick gloves were covered in flakes of frost that clung to the fabric and refused to melt.
This did him little good, as the blowing snow left all but a small patch of pavement in front him hidden from view. He drove forward into the white, his eyes searching for the reflective posts that would signal an upcoming curve in the road. A billboard appeared from the depths of the white wind, advertising the Sweet Corn Diner. There was a large photo of a pot roast sandwich above the name. His mouth watered at the thought of food, and his legs began to ache from the cold. He could feel a chill draft from an unseen hole rusted out in the floor of the car.
Only a fool would keep driving on a night like this, with his breath steaming up the windshield in front of him.
Deeper than the chill though, was the tingle of his spine, and the weight of eyes upon him. He could see those eyes in the rear view mirror, staring at him from the back seat. They were ice blue, and their gaze was just as merciless as it had been for the last month. He risked a glance behind him at the empty seats before turning back to look at her reflection yet again. Molly Cohallan's thin face was framed by her shoulder-length black hair. Her lips were pressed together in the quiet grimace that she had so often worn in life. Her purple sweater, now faded, was still torn at the elbow where it had caught on the banister as she fell down the stairs. For a moment, he wondered stupidly if she felt the cold.
"You again," he said with exaggerated sarcasm.
Molly had been following him for the better part of a month, but she came and went according to her own schedule. She never spoke to him and never seemed to move. She just stared. Had it not been for the tightness of her jaw, the flexing of muscles beneath her cheeks, he might have thought she was incapable of doing anything else. In some ways, this was better. In her life, Molly had been argumentative to a fault, and when push had come to shove, she had never truly understood her brother's needs. It had been a relief to let her sink into the black, though it had failed to earn him the amnesty he so craved.
As usual, there was no response from the reflection. For a moment, Eddie imagined that there might have been an amused flicker within her eyes, but he knew that to be unlikely. Her face was a stone, and her harsh gaze had been constant enough that it had almost become a comforting part of his routine on the long drive across state lines. Initially, it had been unnerving to see her again, but he no longer feared her.
What he feared was that which followed her.
There was something else always a few steps behind her. It had found them two weeks ago, and from that point forward, whenever she appeared, he could feel the other presence just out of sight. Sometimes he would hear the snuffling of some large animal just around the corner, other times it was just the non-specific dread of childhood that used to drive him to run up the steps from his parents basement, convinced that if he looked back or slowed some unnamed monster would get him. A child's fear, but not an unjustified one.
Because there had been something else in the house that night two months ago when she fell.
It had been circling his home for weeks, terrifying him each night from where it hid below the windows, the air from an unseen snout misting against the glass. Eddie had never been able to bring himself to look out at it; like all prey animals, he knew his only hope was to hide. That night, Molly had left the back door unlatched as she came home from a Christmas party, and it had found its way inside. He had heard it scraping across the wood of the floor below, like some great clawed beast dragging a leg behind it. Animals mostly break into houses looking for food, his parents had always said, and when he tried to explain to Molly the danger they were in, she had rolled her eyes at him.
He had shaken his head, like a child then, despite his twenty years, and had hated himself for it.
And so, Molly had fallen, her eyes wide in surprise as he had pulled his hand back from her retreating form. There was only a moment of visible anger before she began to roll down the staircase. When she reached the bottom, there had been an audible growl from below. As she began to sink into the shadows, Eddie retreated to the hallway closet. The rest of the night had been tears and silence, as he clutched at his knees in the confined space, praying that his offering had been enough.
When Eddie had emerged the next morning, there had been no sign of Molly. There had not even been a stain on the stairs or the landing below, as if they had been licked clean. Swallowed by the world, as the police detective had told his family. The prevailing theory was that she had run away, and Eddie, finally free of the stalking beast, had done nothing to dissuade them. If he had felt any guilt for his crime, Eddie had not shown it, and taken by the detective's turn of phrase, he repeated it often. Sometimes, he almost believed it.
But then she had come back, and as if the aftertaste of her corpse was a beacon, so had the creature. This time, Eddie had run.
Eddie leaned forward and scraped the windshield again. As he pulled back, he could already see the pre-frost fog begin to reform on the glass.
He glanced again into the rear view mirror and saw that Molly had leaned forward, her face even with the headrest of his seat. He would have cried out had the sudden intake of cold air not sent him into a fit of coughing. Struggling to stifle the spasming of his chest, he turned his head and confirmed that the rear of the car was empty, but in the mirror, her face filled the center of his view. Twisting in her seat, she slowly turned her head, and he could feel the tingle of gooseflesh up and down his arms as she looked backwards into the wall of flying snow behind them. She stared for several minutes, and he flicked his eyes between the mirror and the road, the quick puffs of his breath fogging his view of both of them. When she finally turned back to him, her thin lips were stretched backwards with a smile as warm as razor-wire.
Only a fool would stop driving now. Eddie drove faster.
Fool or no, Eddie was forced to pull over an hour later at the prompting of the car's fuel warning light. The fuel and food promised by the highway placard turned out to be a gas station at the center of an otherwise hollowed out small town. There was a lone drive-thru burger joint across the parking lot, but despite the advertisements for twenty-four hour service, the lights of the restaurant were dark.
He huddled into his coat as he fueled the car and watched the snow swirl around the lights above the pumps. He glared at the slow rolling of the pump display, mentally counting down the gallons left to fill the tank. Stomping his feet in a vain effort to warm his legs, he risked a glance back at the car.
Molly was still there, in the back seat, reflected in the glass of the window. She had moved closer to door, and had tilted her cruel face up to stare up at him through the glass. When he met her eyes, she smiled again, and he stepped backwards until he was pressed against the pump behind him. The handle rattled in the fuel door, and edging back to the rear of the vehicle, he removed the nozzle and replaced it on the pump. The pump display flashed: SEE CASHIER. As he turned to walk towards the store, he stole a glance back at the car.
Eddie exhaled slowly into the cold air, watching the steam of his breath roll towards the sky. Stomping his feet again, he trudged through the cold into the station. The bright store was empty but for the single cashier reading a magazine at the desk. The boy wore a thick hooded sweatshirt over his company t-shirt, and he looked startled to see another human.
Eddie nodded to him and went straight to the coffee display. It had clearly been sitting for hours, but it was hot so he poured a rancid cup of the stuff and took a great gulp from the styrofoam cup, wincing as it burned his mouth. He also grabbed several packs of chemical hand and feet warmers from the shelves and deposited them on the counter by the register. He handed the cashier a credit card and raised an eyebrow when the boy pulled out an old fashioned card imprinter.
As the cashier processed his card, Eddie began opening the chemical warmers and placing them into his gloves and boots. Then he moved on to placing them strategically beneath his clothes. They warmed slowly, and his thighs began to ache where he had pressed one into his tight jeans.
The cashier handed him back his card and he sipped the terrible coffee again as he turned to leave. He barely had a chance to begin a step when he froze.
Standing inside the station in her torn sweater, no longer a reflection, Molly stared out the huge windows at the front of the store, focused on something far beyond the white barrier at the edge of his visibility.
"You OK?" asked the boy behind him.
"Fine," he said, not very convincingly.
From the front of the store, Molly looked over her shoulder and smiled at him. Slowly, she extended an arm and pointed out into the distance beyond the car. Even with the pumps to break the wind, he could only just make out the shadow of the sedan through the blowing snow. The storm was like a hungry thing, and its white teeth slowly devoured the vehicle before his eyes until there was just a wall of white and a solitary pump across the lot.
Eddie took an involuntary step back from the window.
"Heck of a storm, huh?" said the boy.
"Yeah." Eddie could barely get the word out of his mouth.
He turned in surprise and found the cashier leaning stiffly against the register, his skin pale white and blue with the unmistakable signs of frostbite. Molly stood behind the counter as well, her smile so wide he thought it might split her face. The boy's eyes were ice cold, and Molly tousled his hair like a proud sibling.
It was growing cold again, and he could feel the wind strike his back, as the doors opened behind him. Molly walked around the edge of the counter and began to step towards Eddie. He retreated backwards, halting before the parted doors, snow blowing in around him.
His teeth began chattering, and he blinked in confusion. There had been no storm the night Molly was taken.
There was a snuffling behind him, but Eddie now knew this was just a comforting lie. There was no beast, no monster in the store with him; there was only the store itself, the storm, and Molly. There was only the world.
"There's nothing behind me?" he said.
And then she pushed him.
Tumbling out the door, he felt the first strong tug on his boots, followed by the steady pull from below. There was a rumbling growl from all around him, and as he began to sink into the ground he tried to imagine a great mouth in the earth, with a crushing tongue and rock teeth. It wasn't long before his head sank beneath the pavement into the frozen dirt below, and the earth formed tightly around him. He squeezed his eyes shut, waiting for the grinding molars of the world, but they did not come, and he kept sinking.
When Eddie finally came to a stop deep in the black, he tried to move his arms and met a solid, but not painful, resistance. He tried to breathe in, so that he might call for help, but the pressure on his chest allowed him only a shallow inhalation. He tried to form a fist, that he might try pull himself free, but the earth held even his fingers in place. He was immobile in the dark, and he could hear nothing from the world above.
Had he been able, he would have screamed then, but like the night Molly fell, there were only tears and silence.
The audio version of this story was recorded as part of the episode embedded below.
I also posted some commentary on this piece as well. If you would like to see me break down what I like (and don't like) about this piece, you can find it there.
Of course, if you enjoyed the story, I'd love to hear from you. Feel free to let me know in the comments below, or you can always contact me.