text:
<?php

namespace Weevers\Path\Adapter;

class Posix extends AbstractAdapter implements AdapterInterface {

  // Split a filename into [root, dir, basename, ext], unix version
  // 'root' is just a slash, or nothing.
  const splitPathRe =
    ';^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$;';

  const sep = '/';
  const delimiter = ':';

  public function separator() {
    return self::sep;
  }

  public function delimiter() {
    return self::delimiter;
  }

  public function isCaseSensitive() {
    return true;
  }

  public function isAbsolute($path) {
    $this->assertPath($path);
    return isset($path[0]) && $path[0] === '/';
  }

  public function join(array $paths) {
    $path = '';

    foreach($paths as $segment) {
      $this->assertPath($segment);

      if ($segment) {
        if (!$path) $path.= $segment;
        else $path.= '/' . $segment;
      }
    }

    return $this->normalize($path);
  }

  public function normalize($path) {
    $this->assertPath($path);

    $isAbsolute = $this->isAbsolute($path);
    $trailingSlash = substr($path, -1) === '/';

    // Normalize the path
    $path = implode('/', $this->normalizeArray(explode('/', $path), !$isAbsolute));

    if (!$path && !$isAbsolute) $path = '.';
    if ($path && $trailingSlash) $path.= '/';

    return ($isAbsolute ? '/' : '') . $path;
  }

  public function resolve(array $paths) {
    $resolvedPath = '';
    $resolvedAbsolute = false;

    for ($i = count($paths) - 1; $i >= -1 && !$resolvedAbsolute; $i--) {
      $path = ($i >= 0) ? $paths[$i] : getcwd();

      $this->assertPath($path);

      // Skip empty entries
      if ($path === '') {
        continue;
      }

      $resolvedPath = $path . '/' . $resolvedPath;
      $resolvedAbsolute = isset($path[0]) && $path[0] === '/';
    }

    // At this point the path should be resolved to a full absolute path, but
    // handle relative paths to be safe (might happen when process.cwd() fails)

    // Normalize the path
    $resolvedPath = implode('/', $this->normalizeArray(
      explode('/', $resolvedPath), !$resolvedAbsolute));

    return (($resolvedAbsolute ? '/' : '') . $resolvedPath) ?: '.';
  }

  public function relative ($from, $to) {
    $this->assertPath($from);
    $this->assertPath($to);

    $from = substr($this->resolve([$from]), 1);
    $to = substr($this->resolve([$to]), 1);

    $fromParts = $this->trimRelativeArray(explode('/', $from));
    $toParts = $this->trimRelativeArray(explode('/', $to));

    $length = min(count($fromParts), count($toParts));
    $samePartsLength = $length;

    for ($i = 0; $i < $length; $i++) {
      if ($fromParts[$i] !== $toParts[$i]) {
        $samePartsLength = $i;
        break;
      }
    }

    $outputParts = [];
    for ($i = $samePartsLength; $i < count($fromParts); $i++) {
      $outputParts[] = '..';
    }

    $outputParts = array_merge($outputParts, array_slice($toParts, $samePartsLength));

    return implode('/', $outputParts);
  }

  protected function posixSplitPath($filename) {
    return array_slice(preg_split(self::splitPathRe, $filename), 1);
  }

  public function __toString() {
    return 'posix';
  }
}

// Commented out code below is half-converted to PHP

// $this->dirname = function(path) {
//   $result = posixSplitPath($path),
//       $root = $result[0],
//       $dir = $result[1];

//   if (!$root && !$dir) {
//     // No dirname whatsoever
//     return '.';
//   }

//   if ($dir) {
//     // It has a dirname, strip trailing slash
//     $dir = $dir.substr(0, count($dir) - 1);
//   }

//   return $root + $dir;
// };

// $this->basename = function(path, ext) {
//   if ($ext !== undefined && typeof $ext !== 'string')
//     throw new TypeError('ext must be a string');

//   $f = posixSplitPath($path)[2];

//   if ($ext && $f.substr(-1 * count($ext)) === $ext) {
//     $f = $f.substr(0, count($f) - count($ext));
//   }
//   return $f;
// };

// $this->extname = function(path) {
//   return posixSplitPath($path)[3];
// };

// $this->format = function(pathObject) {
//   if ($pathObject === null || typeof $pathObject !== 'object') {
//     throw new TypeError(
//         "Parameter 'pathObject' must be an object, not " + typeof $pathObject
//     );
//   }

//   $root = $pathObject.root || '';

//   if (typeof $root !== 'string') {
//     throw new TypeError(
//         "'pathObject.root' must be a string or undefined, not " +
//         typeof $pathObject.root
//     );
//   }

//   $dir = $pathObject.dir ? $pathObject.dir + $this->sep : '';
//   $base = $pathObject.base || '';
//   return $dir + $base;
// };

// $this->parse = function(pathString) {
//   $this->assertPath($pathString);

//   $allParts = posixSplitPath($pathString);
//   if (!$allParts || count($allParts) !== 4) {
//     throw new TypeError("Invalid path '" + $pathString + "'");
//   }
//   $allParts[1] = $allParts[1] || '';
//   $allParts[2] = $allParts[2] || '';
//   $allParts[3] = $allParts[3] || '';

//   return {
//     root: $allParts[0],
//     dir: $allParts[0] + $allParts[1].slice(0, $allParts[1].length - 1),
//     base: $allParts[2],
//     ext: $allParts[3],
//     name: $allParts[2].slice(0, $allParts[2].length - $allParts[3].length)
//   };
// };

redpajama_set_name: RedPajamaGithub


who deserved everything they got!
A young woman, naked except for her boots, lay helpless among her torn clothes while two men knelt beside her, pinning her like a heifer about to be branded. A red-haired ranny with stubble covering his freckles held a lamp above her writhing, twisting body. A younger man, his eyes burning with lust, clutched the woman's legs with both hands and spread them.
Bent over the woman was an older man, huge and barrel-chested, staring down at his prey with heavily hooded eyes. His buckskins were in a crumpled heap on the floor of the wagon, his unwashed longjohns down around his hairy knees. The man holding the lamp began to giggle.
"Keep on callin' us names — we like our women to show some spirit," the redhead taunted her.
Jordan thumbed back his gunhammer, the sharp, metallic click freezing the three men like concrete statues.


Over the past few years Alpha Tinting has been established as the most reputable provider of window tinting in Buda TX. If you're interested in car tinting, commercial tinting, or residential window tinting in Buda TX then look no further than Alpha Tinting. Since we are a mobile tinting service provider, our technicians travel to customers to handle their window tinting needs on-site, which saves you from the hassle of taking time out of your busy day. Our expert technicians take great pride in their ability to complete tinting jobs for customers in a timely-manner, utilizing only the best tinting products. Over the years we have built a strong local reputation on quality craftsmanship, excellent customer support, and highly competitive prices. Whether you're in need of car window tinting in Buda TX, commercial tinting, or residential tinting, our team of professional tinting specialists has the experience and dedication to take care of all types of tinting projects. Simply review our website pricing and schedule your window tinting appointment today! For all residential and commercial window tinting projects please contact us via our contact form to obtain a free estimate.
As a major provider of window tinting in Buda TX Alpha Tinting has established a local network of the most capable and experienced window tinting technicians in the area. Our expert technicians take great satisfaction in their ability to provide a premium service at competitive prices, timely completion of tinting work, and excellent customer service. Our specialists have serviced virtually every type of vehicle, residential window, or commercial window on the market, and our "same or next day" tinting offering comes standard on every job. You can feel comfortable knowing that your windows will be tinted to your satisfaction and as quickly and efficiently as possible. For automotive window tinting appointments, simply review our website pricing and book your appointment online. If you need a residential or commercial estimation please contact us directly using our contact form.
Our Buda TX tinting specialists are ready to meet your glass tinting needs. Whether you are in need of car window tinting, commercial window tinting, or home window tinting our team of technicians has the experience, knowledge, and tinting supplies to handle projects of all types. To request more information about our offerings please contact us or get in touch with us using our contact form.
With commercial window tinting in Buda you can immediately improve your workspace with a modern and elegant look, a pleasant work atmosphere for employees, and you can also help boost your property value. In addition to these advantages, window tinting for a commercial building can even increase energy efficiency, limit the level of heat entering the windows, and can reject harmful Ultra violet rays. If you're interested in learning more about commercial window tinting in Buda TX please contact us. We would be more than happy to describe a variety of commercial window tinting options for you in greater detail and prepare a free estimate.
As the number one service provider of car window tinting in Buda TX, we understand all you have to know about auto tinting, our most popular service. Our experienced window tinting technicians utilize only the most trustworthy window tinting brands in the marketplace, so you will be assured that your car's tinting will last for years to come. Alpha Tinting's car window tinting service in Buda is a mobile service, which means our qualified technicians come to your house, property, or workplace to tint your vehicle's windows for you. This service comes standard on every job and will save you the hassle of taking time out of your day. We bring all of our supplies and tools with us, so that all we require is a garage, a bit of shade, and a power outlet to handle your vehicle's tinting job. Contact us to learn more about our mobile window tinting service.
Our team is now happy to offer residential window tinting in Buda so that you can bring the same sleek and modern look that your car or truck has to your home. Residential window tinting is rapidly becoming a very popular service in the Buda area, as many residents hope to enhance the overall look of their homes while also adding enhanced energy efficiency, a new degree of in-home privacy, and a decrease in glare from the sun. Alpha Tinting's professional window tinting experts have provided our residential tinting service in Buda for many years. We have the ability to tint any of your home's windows, and all of our film is custom cut using precise cutting techniques so that the film can fit the specifications of any window. Residential tinting also assists in deflecting dangerous UV rays and may minimize the deleterious effects of a broken or shattered window.
It is no longer necessary to travel to a brick and mortar shop to get those car windows tinted. Our business offers on-site Buda TX window tinting for vehicles, trucks, houses, and commercial spaces. If it can be tinted, Alpha Tinting can do it! Our Buda TX mobile tinting services can be scheduled "Same Day or Next Day" anywhere in your area, and at any time of the day. Installations are often quick and can be completed during a lunch break while you are at work. For more details about our on-site mobile car or truck window tinting services, please contact us.
Our crew at Alpha Tinting uses only the highest-quality window tinting film available. Some of the brand names that we favor include Sun-Gard, Solar Guard, and 3M film. For cars we will normally pre-cut whichever tinting film our customers prefer so that we can install it quickly and efficiently. We normally ask customers to provide us with a garage or shady area to complete the installation so that the film fitting process is as clean as possible. For larger jobs such as residential and commercial tinting work, we normally take care of the work in a few days or less. On the first day we usually log window dimensions and show film samples to our customers. On the 2nd day we will return with the pieces of film pre-cut using our precise cutting methods. This speeds up the process so you can have your property's windows tinted promptly. Our tinting technique requires dry-shrinking, which is an innovative method used to apply the tint film thoroughly to avoid all pockets and ridges.
Our team of professionals at Alpha Tinting will ensure that they have a comprehensive selection of tinting film stocked continually to make sure that our customers get the look they are aiming for. All of the tint film we use is of the highest-quality from industry-leading brand names, and comes in a number of different tones. Window tint film is identified by a percentage which corresponds specifically to the ratio of light that the film allows through. The market requirements for window tinting film are as follows: 5% (limousine, or "blackout film"), 20% (dark-colored film), 35% (medium film), 50% (lighter film). Texas law mandates that the windows on the front driver's side and front passenger's side doors be tinted with tint film no darker than 25% film. However, motorists may use tint film as dark-colored as they want for the back side windows and back window. Visit our pricing page to schedule your appointment today, or contact our team to learn more about window tinting in Buda TX and to receive a complimentary tinting estimate.


text:
Q: How Linux system knows what files/subdirectories are under one directory I'm reading the book "Linux Kernel Development", and there are some important points:

*

*inode doesn't include filename.

*filenames are stored in directory entry(dentry).

*but dentry is not stored on disk, it's dynamic generated.

Unlike the previous two objects, the dentry object does not correspond
to any sort of on-disk data structure.TheVFS creates it on-the-fly
from a string representation of a path name. Because the dentry object is
not physically stored on the disk, no flag in struct dentry specifies
whether the object is modified (that is, whether it is dirty and needs
to be written back to disk).

So the question is: where exactly the file names store? and how "list directory" works?

redpajama_set_name: RedPajamaStackExchange


Roger Vivier's signature square buckle debuted in the '60s and has really stood the test of time. Topped with it at the toes, this version of the label's 'Gommette' flats has been expertly made in Italy from transparent PVC and black patent-leather. Wear them with cropped pants or a short suit.
Shown here with: Petar Petrov Blazer, Alaïa Shorts, Goldsign Top, The Row Shoulder bag.


text:
Work Films
Sort by: Recently Added
Boom and Bust
Boom and Bust is a meditation on economic cycles and the American Dream. This remarkable film tells the story of industrial expansion and decline along the Erie Canal, and…
Jesse Marsolais, Letter Carver Letterpress Printer
2020 | 7mins
Short film about Jesse Marsolais who works in old ways – traditional methods of letterpress printing and letter carving in stone and wood – to meet customers' needs one letter at…
The former coal town of Widen, West Virginia. Once a model of paternalistic domination, Widen had been sold to the Pittston corpration in 1963.
Virginia Peanut Story
The Virginia Peanut Story tells the rise and fall of the dominance of the Virginia/Carolina peanut industry. Aided by returning Union soldiers after the Civil War, railroads and…
Loggers And Their Lore
Half-hour folk art look at the poetry, songs, crafts and festivals of Northwest loggers. Aired 1987. Won PMN "Best of the West" award, Cultural Documentary, 1988. Funded by…
With verve and humor, this film shows the love/hate relationship that women have with the task of cleaning the family's clothes. As we see the clothes flapping in the wind and…
Ott Blair
Demonstration of and commentary on the mountain craft of building wooden farm sleds by Ott Blair, a native of Heaton, North Carolina. Discussion includes first selling sled and…
Pearl Fisher
The freshwater pearl industry once flourished along Indiana's inland waterways. The Wabash, flowing south from Lafayette to join the Ohio at Mt. Vernon, bustled with the shallow…
High Steel
This short documentary offers a dizzying view of the Mohawk Indians of Kahnawake who work in Manhattan erecting the steel frames of skyscrapers.
People's Stuff
People's Stuff is a document of six collectors of unusual objects. Creating an environment for storytelling, the subjects reveal inner dreams and motivations as they share both…
Portrait of Albert "Hap" Collins of South Blue Hill, Maine. Hap Collins was a poet, painter, fiddler, lobster fisherman, storyteller, and craftsman.
Carnival Train
A behind the scenes look to see how the magic of the midway comes together, town after town, and how carnies create a community and way of life that transcends place and time.
Alex Stewart: Cooper
A 1973 film of Alex Stewart, a mountain craftsman from near Sneedville, Tennessee, constructing a churn. Film includes discussion of the use of non-powered tools and skills handed…
Morgan Sexton
Eastern Kentucky's Morgan Sexton cut his first banjo out of the bottom of a lard bucket, and some seventy years later won the National Endowment for the Arts' National Heritage…
We Are Arabbers follows the horse-and-wagon produce vendors along the streets of Baltimore, Maryland as they struggle to make a living and maintain their unique culture.

redpajama_set_name: RedPajamaCommonCrawl


We are the manufacturing enterprise combined with raising industry in China. We specialized in designing and producing automatic poultry farm equipment. 20 Years' Equipment Producing Experience. Focusing on manufacturing, researching and developing automatic layer, broiler and pullet raising equipment and doors of each floors 4pcs chicken equipment chicken cage, GOLDENEGG provides customers with poultry farming solutions, including product research and development, project design, production, installation and service.
Green Valley Poultry Supplies Poultry supplies and chicken keeping equipment; The Chicken Guard ASTi Premium automatic chicken door opener.
H Type Systemc Cage Chicken With Water Tank Single Row H Style Chicken cage ; 1 Three Tires. 2 Two doors in each tier. Floor saving and cost efficient . 5.
Poultry farm equipment for sale. Kinds of Poultry farming equipment and introduction. 1. Chicken feeding and drinking rearing system. Chicken rearing cage system.


text:
Menace and Mush: Trump's State of the Union
by Robert Borosage | Feb 1, 2018 | Blog | 0 comments
Donald Trump's State of the Union drenched his audience in insipid invocations of unity. Laboriously reading from a teleprompter, for 90 minutes he celebrated family, faith, law and order, the military, our veterans, the national anthem, "one team, one people, one American family."
He then purposefully preyed on our fears, plying the race-bait politics that he and his party have perfected. He offered up not a policy speech for the country but a campaign message for his party.
This is Trump's trademark: the combination of patriotic banality with toxic cunning. Here are four major takeaways from the speech.
Drugs and gangs" .."pour into our most vulnerable communities."
Trump made immigration a centerpiece, calling on Congress to pass his four point "bipartisan compromise," the only real policy proposal elaborated in his address.
But Trump isn't looking for a deal on immigration, he's intent on preying on racial divisions. He prefaced his proposal with a chilling invention of a mythical violent crime wave committed because "deadly loopholes allow MS-13 and other criminals to break into our country." He cynically exploited the horrible murder of two young girls and burlesqued our current immigration policies to make his case.
This vicious politics of division is how he was elected, and it is how he will continue to campaign. That it rouses and empowers the opponents of decency for the Dreamers or any sensible reform of our immigration policies is a feature not a bug. He set the stage for a bitter debate on the Dreamers and immigration that will rouse his base going into 2018 elections.
"Our new American moment"
One year in office and Trump is already declaring "morning in America," celebrating the record stock market, new jobs, rising wages and record low unemployment, particularly for African Americans. This from a president who has not yet passed a budget, whose much ballyhooed tax cuts haven't kicked in yet, and who has made little progress in changing America's trade policies.
He is, as the wags say, like the crowing rooster who takes credit for the dawn. In reality, jobs and wages grew more slowly in Trump's first year than in Obama's last. The trade deficit with China grew worse. The benefits of the tax bill go overwhelmingly to the already wealthy. The costs will be paid overwhelmingly by cuts in services to working and poor Americans. When it finally kicks in, it will give corporations more incentive to move jobs or report profits abroad. In the end, it will only add to the extreme inequality that undermines both our economy and our democracy.
Presidents take and are given credit for what happens on their watch, so Republicans will claim success if the stock bubble doesn't pop and the economy sustains its momentum.
"The era of economic surrender is over"
Trump recycled his populist economic rhetoric in the speech, touting the end of unfair trade deals. He revived his liberal gestures, calling for cracking down on prescription drug prices, investing in infrastructure, workforce development and job training, supporting paid family leave, building "great vocational schools, reforming prisons, insuring treatment for opioid addicts.
Trump has offered no policies or legislation to back up this liberal wish list. These are empty words, not programs. Even on infrastructure investment, the administration has been unwilling to detail its priorities and plans. The litany serves only to distract from the central reality of Trump's first year — the rapid abandonment of his populist campaign postures, as he turned his foreign policy over to the military and his domestic policy to the Republican leaders in the Congress.
Unmentionable is the extent to which the administration has made the government, as Trump stated in Davos, "open for business." Tax cuts for the wealthy and the rollback of Obamacare took priority in the first year. Deregulation features rollback of protections for workers, consumers and civil rights and the environment. Government accountability translates into open season for corporate lobbies and entrenched interests. His judicial appointments are packing the courts with pro-corporate judges.
Trump's executive orders stripped millions of workers of the right to overtime pay, empowered employers to pocket the tips of tipped workers, and gave financial advisors a free pass to cheat the workers in their retirement accounts. The betrayal of the "forgotten working people" that he constantly invokes is shameless and complete.
"Our military is no longer undermined by artificial timelines"
On national security policy, Trump presented himself, as he always does, as tougher than Obama. He took credit for defeating ISIS, boasted about doubling down in Afghanistan, scorned the "terrible Iran nuclear deal," promised to stop North Korea's nuclear buildup occurring because of "failures of past administrations," moved to expand, not close, use of Guantanamo prison, and revive sanctions against Cuba and Venezuela.
Many commented on Trump's failure to mention the Russian interference in our elections and those of our allies. There was no sign of Trump's campaign skepticism about "stupid wars." The threat posed by catastrophic climate change is consigned to the memory hole.
Strikingly, Trump mentioned China and Russia only in passing. Yet in its recent strategy documents, his administration has declared that the growing confrontation with China and Russia poses a greater threat than terrorism.
As Secretary Mattis put it in presenting the National Defense Strategy, "[W]e will continue to prosecute the campaign against terrorists that we are engaged in today, but great power competition, not terrorism, is now the primary focus of U.S. national security." [emphasis added]. China and Russia are tagged as "revisionist powers" posing the "central challenge to US prosperity and security."
In response, Trump's National Defense Strategy calls for a military force that is dominant across the full "spectrum of conflict" – from Special Forces to nuclear weapons, and across the full range of "theaters" – from cyberspace to outer space, from the Russian border to the South China Sea. This, of course, is a charter for massive expansion of military spending.
In his speech, Trump called for "fully funding the military" and for rebuilding our nuclear arsenal, but did not bother to inform Americans that a new Cold War against both China and Russia is now the primary focus of the Pentagon, not the war on terror.
Perhaps the president retains his desire for better relations with Russia. Perhaps he is ignorant of the stated change in security priorities. Perhaps he thought it would distract from his posturing on MS-15 at home and terrorists and North Korea abroad. It is, however, truly bizarre that one of the more ominous developments in Trump's first year in office went without mention.


Ghanaian actor Nurudeen Abass popularly known among his colleagues as Blinks has been stabbed to death.
"This morning around 10:30am, a young man who is popularly known and called in Kumasi by the name Blinkz, an actor with Kumawood and a worker at Acheamfour Terminal visited his master's house at Akurem where he met the master's wife and brother exchange words. He found it worrying and tried to intervene however, the brother to his master's wife took offence with his intervention which eventually turned into a fight.
Ras Nene, a close pal of the deceased also confirmed the news to Ghana's Hub For Pop Culture & Entertainment News – www.nydjlive.com.
"It is true, he is dead. He died at Manhyia Hospital", he said.
The police has therefore advised the culprits who are currently at large to report themselves to the nearest police station.


First published in 1989, it has sold an estimated 25 million copies in 38 languages.
I still try to follow its guidelines in my own life.
With apologies, I've applied the 7 habits to the act of marketing with highly effective white papers.
Don't do white papers just because your competitors have them.
Or because someone in sales said they really need one.
Instead, start with your #1 marketing problem and work from there.
Nurture leads already in your funnel?
Beat out competitors on a cost-benefit analysis? On a technical checklist?
Launch a new solution to an old problem?
Then pick the best flavor of white paper to accomplish that purpose. Hint: See my infographic for tips on which flavor works best for what purpose.
Next, visualize how your published white paper will look and feel when it's all done.
Use my infographic (You have it, right?) to plan a page-by-page flow of the contents.
Then imagine how you will assemble the right team, gather research, manage reviewers, repurpose into other formats, and promote your finished white paper… all to overcome the marketing challenge you identified in habit #1.
The first step in managing a white paper project is to find the right creative suppliers: a writer, a designer, and perhaps an illustrator. The more B2B projects they've done, the better.
Then you need a pile of background for your writer to study. You may need subject matter experts (SMEs) who are willing to be interviewed by your writer; and they'll need to set aside a few minutes to review drafts.
And you need members of your marketing team who can promote the finished paper through the web, social media, journalists, bloggers, events, and channel partners.
Strive to make the entire process of planning, creating, publishing and promoting your white paper enjoyable for everyone.
Ask for frequent small deliverables: notes on your kickoff call, draft outlines, rough graphics. These can help you head off any avoidable stresses.
Sales and marketing people, take the hint: Stop talking, and start listening.
What information can you provide to help your prospects?
Do not jump into describing your solution too soon, or in too much detail. In some white papers, your product only warrants a brief mention at the end.
If your goal is to generate leads, you want readers to be intrigued enough to engage with your company and find out more. That's it, that's all.
One white paper can be repurposed in many different ways: as blog posts, a slide deck or webinar, a press release, an opinion piece.
I believe this habit tells us to promote every white paper like a madman. That's how to squeeze every last drop of value from your investment in such a formidable piece.
Renew and refresh yourself and your team before your next big marketing push.
Be sure to take the time to track your white paper campaign results, build your swipe file, and continue to monitor the key trends and issues in B2B content marketing.
Another best practice is to hold a brief post-mortem to discuss how to improve your process the next time around. Don't allow finger-pointing; a good way to avoid this is to focus on processes, not personalities.
If you as a B2B marketer follow these seven habits on every white paper project, I believe you will quickly improve your published content, your project management, and your marketing results.
And your white papers will become even more highly effective at overcoming your marketing challenges.


text:
"Wildman" Steve Brill Invites Residents to Forage in Forest Park
Nationally recognized forager Steve Brill, known as Wildman, will be taking residents through the woods of Forest Park to forage for things like elderberries and varieties of mushrooms on Saturday, July 27.
The tours which have become well-known in Forest Park will begin at the stone wall at Forest Park Dr. and Park Ln. in Kew Gardens. The expert says that mid-summer is the prime time to forage in the large, mature forests. Some herbs and greens expected to be found along the way include hedge mustard, Asiatic dayflower, lady's thumb, wood sorrel and more. All that is foraged is edible and great to be used in everything from soups to sandwiches and salads.
Berries including blackberries, elderberries and wineberries are also expected to be found. Perhaps the most unique of produce that the forests offers are the plethora of mushrooms like the gourmet chicken mushrooms and milky mushrooms.
Wild seeds and sassafras roots are also part of the forage in Forest Park. To find out more and join the four-hour long adventure, you can visit Wildman's site www.wildmanstevebrill.com.
Forest Park's Events Lined Up For This Week
With July underway, and the hot and humid temperatures taking over Queens, Forest Park is a great and shady place to explore with your friends, family or neighbors! Check out what events the park is presenting to Woodhaven later this week, from concerts to the annual Puppalooza! And the best thing is that they're all free and open to the public!
Thursday, 07/11:
Nature Center Adventures from 11 a.m. to 12 p.m. at the Forest Park Visitor Center.
Nature Center Adventures from 2 to 3 p.m. at the Forest Park Visitor Center.
Shirley Alston Reeves concert from 7:30 to 9 p.m. at the George Seuffert Bandshell.
Friday, 07/12:
Nature Center Adventures from 2 to 3 p.m. at Forest Park Visitor Center.
Saturday, 07/13:
Nature Center Adventures from 11 a.m. to 12 p.m. at Forest Park Visitor Center.
It's My Park Third Annual Puppalooza with workshops, meet and greets and a park cleanup! from 12 to 3 p.m. at Forest Park Barking Lot.
Ice Age New York hiking event to see how the Ice Age is still important part of natural history from 1 to 2:30 p.m. at Forest Park Visitor Center.
The Great Miguelino magician show from 2 to 4 p.m. at Forest Park Carousel.
Sunday 07/14:
Woodhaven Weekend Happenings (06/28-06/30)
Enjoy the last weekend of June with these summer festivities around Woodhaven!
Friday 06/28:
11 a.m. to 12 p.m. – Nature Center Adventures at Forest Park's Visitor Center.
3 to 5 p.m. – Queens Symphony Orchestra concert at George Seuffert Sr. Bandshell in Forest Park.
5 to 7 p.m. – Meet The Author: "Bars, Taverns & Dives NYers Love" at Neir's Tavern.
Saturday 06/29:
12 to 5 p.m. – Smells Like Summer Music Festival at George Seuffert Sr. Bandshell in Forest Park.
9 p.m. to 2 a.m. – Salsa Night Saturdays with Victor Rosso at Pop's Cocina & Bar.
10 p.m. to 2 a.m. – Zeo Munoz concert at Pop's Cocina & Bar.
8 a.m. to 4 p.m. – Boxing Certification Course for Fitness Professionals and Martial Arts Instructors at Mayo Academy Kickboxing & MMA.
3 to 4:30 p.m. – "A Symphonic Salute to America" Concert on the Green at Forest Park.
6 p.m. – Jazz Sundays with Cassandra Nunez at Pop's Cocina & Bar.
Friday: Partly cloudy with a high of 89 degrees.
Saturday: Scattered thunderstorms with a high of 90 degrees.
Sunday: Mostly sunny with a high of 89 degrees.
Smells Like Summer Music Festival taking over Forest Park Bandshell this Saturday
Start off your summer with some rock n' roll this Saturday, June 29 from noon to 5 p.m. in Woodhaven's Forest Park at George Seuffert Bandshell! Presented by Loss 4 Words Productions, the fourth annual event presents NYC bands like IROC, Harmonic Asylum, and Damaged Goods plus more! The event will be hosted by pro wrestling star Eric James!
The event is free, open to the public and recommended for the entire family! Other highlights of the festivities include tons of food trucks, art exhibits and giveaways! Check out the full line-up below!
Scheduled performers are IROC, Harmonic Asylum, Damaged Goods, Pipe, Midnight Jack, AyOh, Ivan Polanco, Marz Covers, Unglued, Lyxx and James Avatar & the Blacklist with a DJ set by DJ Ian and special opening performance by Broadway sensation Emmy Liu-Wang.
To find out more details, go to the event's Facebook page.
Participate in Zumba at the library TONIGHT
ShapeUp NYC instructor Annette will lead this fitness class designed for adults that includes a combination of high and low impact aerobics and incorporates dance moves to the beat of salsa, merengue, and a variety of music.
Space is limited. Bring a bottle of water and wear comfortable clothing. Participation is on a first-come, first-served basis.
The Woodhaven Library is located at 85-41 Forest Parkway. The event will run from 6 to 7 p.m.
Jerry Costanzo concert at Forest Park
Photo credit: Jerry Costanzo/ www.jerrycostanzo.com
Are you still looking for a fun Father's Day event? Well, you could take dad to see a wonderful local concert.
Jerry Costanzo & His Gotham City Swingers will be performing on Sunday, June 16 from 5 to 6:30 p.m. at the George Seuffert Bandshell in Forest Park.
The bandshell is located at Forest Park Drive and Woodhaven Boulevard.
The School Sisters of Notre Dame Educational Center for Women wraps 2019 academic year
Students at the School Sisters of Notre Dame Educational Center for Women celebrate their ongoing achievements and end of school year with teacher Kathy Locher.
The School Sisters of Notre Dame Educational Center for Women wrapped up the 2019 academic year with a lovely closing ceremony at Monsignor Mulz Hall on Monday.
The School Sisters of Notre Dame have been offering tuition-free education classes for over a decade, and well over 1,000 women have passed through their doors, either learning a new language or preparing for their high school equivalency.
At the end of each school year, the teachers, students and supporters gather to celebrate their ongoing achievements. Nearly 75 students came together Monday to cap off the year and speak about what the center has meant to them.
"I like the center because I have made many friends," said Jannat Akram, a Level 1 student from Pakistan. "Our teacher Tehmina is nice and helpful. See you in September."
Many people get nervous speaking in public, so consider the achievement of learning a new language well enough to speak before an entire room.
Level 2 student Mirella Murillo thanked the teacher at the center for their patience and for "day by day, helping us to be better."
To read the full story, visit the Leader-Observer.
Queens RockFest is coming back to Woodhaven
For the second year in a row, Queens RockFest will take over Forest Park with live bands and fun for everyone! This year, eight bands will perform in addition to food trucks and giveaways. This year's event will be held on Saturday, July 27 from 10 a.m. to 8 p.m. at Forest Park Bandshell and is free for everyone!
The event was created by producer and musician George Wasek in efforts to get local musicians back on the stage and introduce them to the community. This year's lineup includes The Stony Rollers, Two Ton Turntable, Damsel, Arc'd Angel, Ophelias Pain
The Unbroken, Sabretooth and The Phoenix Within.
Check out the photos below from last year's inaugural event and find out more about Queens RockFest here.
"Our Autism Lifestyle" Monthly Meeting to be held at Woodhaven Library
Once a month, "Our Autism Lifestyle", a parent support network for those who care for loved ones with autism, holds a meeting to share information and support for those families, parents and caregivers in the community.
May's meeting will be moderated by Cheryl Ocampo, MS who is an Autism Training Specialist, ABA Therapist and Parent Advocate. The meeting will be held at Woodhaven Library in the Meeting Room on Saturday, May 18 from 1:30 to 3:30 p.m.
The event is exclusive to adults and pre-registration is required. If you are in the community and would like to attend, you can register here.
If you would like to learn more about the moderator, check out her here.
To find out more about what is happening at Woodhaven Library, check out their events here.
Woodhaven Weekend Happenings (5/10-5/12)
If you plan on staying local for Mother's Day Weekend, here are some happenings around Woodhaven that you can get into:
Mother's Day Event hosted by Woodhaven BID starting at 1 p.m. at Woodhaven-Richmond Hill Senior Citizens Center located at 89-02 91st St. Live music, refreshments and surprises!
Samuel Gonzalez from 10 p.m. to 2 a.m. at Pop's Cocina located at 8522 Jamaica Ave. Ticketed event.
Woodhaven Reunion from noon to 5 p.m. at Forest Park's picnic area. BYOEverything and reconnect with Woodhaven residents from past and present!
Salsa Night Saturdays starting at 9 p.m. at Pop's Cocina located at 8522 Jamaica Ave.
You're The Star Karaoke with DJ Chris Forde starting at 8 p.m. at Neir's Tavern located at 87-48 78th St. Free shot with your first performance!
Sunday 5/12:
Mother You Are Loved Brunch Hosted by Dree and The Boujie Platter from 11 a.m. to 5 p.m. at 83-10 Rockaway Blvd. Ticketed event.
Friday: Scattered thunderstorms with a high of 65 degrees.
Saturday: Partly cloudy with a high of 65 degrees.
Sunday: Showers with a high of 52 degrees.


text:
Q: How to use use React libraries in ClojureScript I'm trying to use cljsjs/vis in my re-frame / reagent / leiningen project, but getting the error when import this library into namespace.
cljsjs/vis in namespace required but not available

Have tried to use another libraries for charts/data visualizations, but still have same result. It seems something wrong with import JS libraries to clojurescript project.
leiningen project.cljs file
(defproject test1 "0.1.0-SNAPSHOT"
  :dependencies [[org.clojure/clojure "1.10.1"]
                 [org.clojure/clojurescript "1.10.764"
                  :exclusions [com.google.javascript/closure-compiler-unshaded
                               org.clojure/google-closure-library
                               org.clojure/google-closure-library-third-party]]
                 [thheller/shadow-cljs "2.9.3"]
                 [reagent "0.10.0"]
                 [re-frame "0.12.0"]
                 [cljs-ajax "0.7.5"]
                 [cljsjs/vis "4.21.0-1"]]

  :plugins [[lein-shadow "0.2.0"]

            [lein-shell "0.5.0"]]

  :min-lein-version "2.9.0"

  :source-paths ["src/clj" "src/cljs"]

  :clean-targets ^{:protect false} ["resources/public/js/compiled" "target"]

  :shell {:commands {"open" {:windows ["cmd" "/c" "start"]
                             :macosx  "open"
                             :linux   "xdg-open"}}}

  :shadow-cljs {:nrepl {:port 8777}

                :builds {:app {:target :browser
                               :output-dir "resources/public/js/compiled"
                               :asset-path "/js/compiled"
                               :modules {:app {:init-fn test1.core/init
                                               :preloads [devtools.preload]}}

                               :devtools {:http-root "resources/public"
                                          :http-port 8280
                                          }}}}

  :aliases {"dev"          ["with-profile" "dev" "do"
                            ["shadow" "watch" "app"]]
            "prod"         ["with-profile" "prod" "do"
                            ["shadow" "release" "app"]]
            "build-report" ["with-profile" "prod" "do"
                            ["shadow" "run" "shadow.cljs.build-report" "app" "target/build-report.html"]
                            ["shell" "open" "target/build-report.html"]]
            "karma"        ["with-profile" "prod" "do"
                            ["shadow" "compile" "karma-test"]
                            ["shell" "karma" "start" "--single-run" "--reporters" "junit,dots"]]}

  :profiles
  {:dev
   {:dependencies [[binaryage/devtools "1.0.0"]]
    :source-paths ["dev"]}

   :prod {}

}

  :prep-tasks [])

cljs file
(ns my-project
  (:require [cljsjs.vis]))

A: shadow-cljs does not support CLJSJS packages. Instead you install the original npm packages those CLJSJS packages represent and use that directly.
So instead of
(ns my-project
  (:require [cljsjs.vis]))

;; accessing vis via js/WhateverGlobalItUses

you do
(ns my-project
  (:require ["vis-network" :as vis]))

;; then use "vis" directly

The npm version is split into multiple separate packages, so just include whatever you want to use.
The shadow-cljs docs explain using npm packages is much more detail. There is also an older example repo using vis-network.


Imagine yourself at 16 years old, imagine yourself playing a game of bash and go hide. Now imagine that the people who your back stabbing are your best friend 's parents. Yeah… that was me doing the backstabbing, not to mention the fact that I did some serious cussing toward them. About a month later I was caught red handed in the month old emails that my buddy forgot to delete. However I am so very grateful that my friend didn 't delete the emails.
Otherwise I would still be wallowing in the muck and disgrace of what we said. When i'm caught doing something my first response is usually a dumb and idiotic excuse. This time around I couldn't find an excuse. Infact what I did left me speechless. My mask had been shattered while I was wearing it.
I knew I was dead wrong in my actions. The last couple of weeks I have wanted to confess to Mr. and Mrs. Adams that i was really bashing them behind their backs. I realized that you really can't judge a book by its cover or by what other people say about that book. Mr. and Mrs. Adams are genuine, godly, and very loving people. Why I shot flaming arrows at people who love, house, and feed me, was because I was upset that I couldn't have a stupid little sleepover.


text:
Malcolm X, Civil Rights Leader and Black Nationalist
Learn about the life of Malcolm X, his years in jail, his subsequent conversion to the Nation of Islam, his marriage to Betty Shabazz, and his black nationalist message during the Civil Rights Movement before his assassination in 1965.
Martin Luther King, Jr.: Leader of the 20th Century Civil Rights Movement
Learn about MLK's family life, his role in the Civil Rights Movement, and his famous "I Have a Dream" speech. Explore how his leadership won him a Nobel Peace Prize and prompted sweeping civil rights legislation despite his assassination in 1968.
Martin Luther King Jr.: Civil Rights Leader Who Changed the World
Learn about MLK Jr.'s family life, his role in the Civil Rights Movement, including the Montgomery Bus Boycott, and his famous 'I Have a Dream' speech before he was assassinated in 1968.
Malcolm X - An Outspoken Leader
Malcolm X - Mini Biography
Rosa Parks, Civil Rights Activist
Explore the life of Rosa Parks and discover how she became a civil rights activist, starting with her work with the NAACP. Learn about her central role in the Montgomery bus boycotts during the Civil Rights Movement and her accomplishments later in life.
Malcolm X - A Declaration of Independence
Kim Jong-un, Supreme Leader of North Korea
Explore the life of North Korea's Kim Jong-un, son of Kim Jong-il. Learn about his ascension to power in 2011, his murderous acts against his own government officials and family members, his human rights violations, and his nuclear weapons program.
John Lewis - Civil Rights Leader


Before I meet this hack. It is actually hard for me to play War Machines. Nonetheless it changed immediately after I generate free Diamonds. A very important thing when utilizing this one you do not need to fill in a survey at all.
Everyone should use this War Machines generator as soon as possible! It really is absolutely amazing, guys!
I think this is actually the worldwide best hack tool. Very easy to apply, simple, and I get free Diamonds out of this War Machines hack tool. I extremely think it's great!
I notice many gamers in War Machines already use this hack tool because they can do anything without any problem at all. You won't happen if they do not use a helper such as this great hack!!
Oustanding War Machines hack generator! Within another it can generate a great deal of Diamonds and Coins!
I'm so thankful that point my friend suggested me about this War Machines hack tool. The hack tool was amazing. You're great, 8cab.
Honestly, I never believe with hack tool that delivers free Diamonds. But this is War Machines hack tool is so amazing! I get free Diamonds on my account. Thanks a lot 8cab. Think it's great so much!
I still cannot think that my account has so many Diamonds when i used this War Machines hack generator. Absolutely amazing!
The pretty hack tool that I've ever found. It's my first-time I use this War Machines hack tool and I'm really satisfied with it. I like it!
No complaint about this War Machines hack tool. So far it's fine. Great work!
Thank you so much 8cab. This hack tool really helps me. Fall deeply in love with this War Machines hack tool. Just love!
Hesitatingly I applied this War Machines hack tool. And after I used it, I was not disappointed. Very amazing hack tool. I like it.
I could apply this War Machines hack tool easily.. Wow! You are excellent 8cab!
This War Machines hack tool is so GREAT. I really like it. It helps me..
The best War Machines hack generator in 2018! Everyone will not regret to use it for sure!
That is my first-time in using War Machines hack tool and I am really surprised when I got tons of Diamonds straight to my account.
I just wanna share my happiness. You fellas must try this War Machines hack tool right now. This hack tool is different with another hack tools. And do not need many ways to apply this War Machines hack tool on your android and IOS. Trust me!
This hack generator is amazing! You fellas should try this if you would like to get free Diamonds and Coins like me. Now, I have so most of them in my own account.
I was read the comments relating to this hack tool, and this really convinces me to try this War Machines hack tool. And it was amazing hack tool. No survey needed. You should try it!
Sometimes, it is absolutely hard to believe a hack tool but this is an answer for everybody who needs Diamonds and Coins with their War Machines account.
That is so surprising! I earned so many Diamonds and Coins in my account just in a minute after using this hack tool.
This is exactly what most War Machines players look for.
I just read the comments upon this War Machines hack tool. And I'm interested, is it really amazing? Just a little uncertain to try. However when trying this War Machines hack tool, I don't regret it. This is really amazing.
I am sure enough that the people who won't try out this War Machines generator are a stupid person!
WOW!!! I cannot believe my own eyes!!The tool indeed gives all the players free Diamonds and Coins right away. At first, I only do that one for fun because I know very well this type of tool is fake. But that one is beyond my expectation!
I am hoping that War Machines hack tool can last forever because I still need it very much to get even more Diamonds because of this game.
Fun Games For Free shouldn't know about this one or they'll stop the War Machines hack access.
Thank you so much 8cab, you are the best. This War Machines hack tool really helps me..
I am sure this tool will be never caught by Fun Games For Free because that one is very safe.
everybody have to begin using this War Machines hack!
Sometimes, it is very hard to trust a hack tool but this can be an answer for everybody who needs Diamonds and Coins to their War Machines account.
Many thanks War Machines hack tool i get free Diamonds. It's amazing!
I cannot even say a expression about this War Machines hack tool, just fantastic!
This is so amazing hack tool i ever found in 2018. I really get some good free Diamonds. Many thanks so much. Your fellas must try it too.


text:
Q: How can i make a custom user model in django without using username field? I am working on building a project and for this, i need to create a custom user model, since the one that Django comes with isn't suitable for my situation, so whenever i use the AbstractBaseUser, I am forced to use the username field, which i really don't need in my case. how can I create a custom user model without using the username field and thank you

A: After many attempts, i finally could fix it by overiding it in the accountmanager
from django.db import models
from django.contrib.auth.models import AbstractBaseUser, BaseUserManager
import uuid

class MyAccountManager(BaseUserManager):

    def _create_user(self, email, first_name, last_name, password=None):
        if not email:
            raise ValueError("Users must have an email address")
        if not first_name:
            raise ValueError("Users must have an userusername")
        if not last_name:
            raise ValueError("Users must have an userusername")

        user = self.model(
                    email=self.normalize_email(email),
                    first_name=first_name,
                    last_name=last_name,
                )

        user.set_password(password)
        user.save(using=self._db)
        return user

    def create_superuser(self, email,first_name, last_name, password):
        user = self._create_user(
                email=self.normalize_email(email),
                password=password,
                first_name= first_name,
                last_name=last_name,
            )
        user.is_admin = True
        user.is_staff = True
        user.is_superuser = True
        user.is_active = True
        user.save(using=self._db)
        return user

    def verifyAccount(self, user, user_input, code):
        if user_input == code:
            user.is_active = True
            user.save(using=self._db)
            return user

class Account(AbstractBaseUser):
    id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    email = models.EmailField(verbose_name="email", max_length=60, unique=True)
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)
    date_joined = models.DateTimeField(verbose_name='date joined', auto_now_add=True)
    last_login = models.DateTimeField(verbose_name='last login', auto_now=True)
    is_admin = models.BooleanField(default=False)
    is_active = models.BooleanField(default=False)
    is_staff = models.BooleanField(default=False)
    is_superuser = models.BooleanField(default=False)

    USERNAME_FIELD = 'email'
    REQUIRED_FIELDS = ['first_name', 'last_name']

    objects = MyAccountManager()

    def __str__(self):
            return self.email

    def has_perm(self, perm, obj=None):
        return self.is_admin

    def has_module_perms(self, app_label):
        return True


text:
Movers in Royal Palm Beach, Florida
The Top Movers in Royal Palm Beach, FL
When it comes to family friendly places to move to in Southern Florida, there are few towns that have received as many accolades as Royal Palm Beach. These accolades include everything from being named Tree City USA by the National Arbor Day Foundation every year since 1991 to being named as one of the Top 10 Best Towns for Families in 2008 by Family Circle Magazine.
If you plan on moving to The Village of Royal Palm Beach, then you'll want to hire a reputable moving and storage service, such as our Brandon Transfer's movers in Royal Palm Beach, Florida.
The Village of Royal Palm Beach
The Village of Royal Palm Beach has a relatively modest population of 31,864 as of 2008, making it feel like a much more intimate community than larger cities. The village is located in southeast Florida roughly 15 miles away from the Atlantic Ocean, which is perfect if you're looking for easy access to the sunny beaches and water.
The village is also known for its many parks and green spaces, which is why it's called Tree City USA. In fact, there's ten acres of parkland for every 1,000 residents. If that wasn't impressive enough, the area within the village limits is designated as a bird sanctuary. On top of all of that, the schools in the Royal Palm Beach are ranked very highly, which is another factor in the decision of many families to move here.
Quality Movers in Royal Palm Beach, Florida
If you're looking to move to Royal Palm Beach, then you won't find a higher quality moving and storage service in the area than our Brandon Transfer Moving & Storage company. Not only have we provided moving and storage services in the southeast Florida area for almost a hundred years, but we've fostered a reputation over that period of time for the quality of our work as well as for our customer service.
All of our movers in Royal Palm Beach, Florida are highly trained and have the skills, know-how, experience and access to equipment to perform any type of move. Additionally, we offer our services for local, long distance and international moves.
Contact Brandon Transfer & Storage
If you're looking to move to a family friendly location in southeast Florida, you'll find few places that compare to the Village of Royal Palm Beach. For information about our movers in Royal Palm Beach, Florida, contact Brandon Transfer Moving & Storage today.
I was so impressed with the professionalism of the Brandon staff from the very first phone call to schedule my estimate.... Brandon came highly recommended by a friend. I am so glad I took their recommendation.
Sue L.


Cardi B thinks Vybz Kartel could be the one running his Instagram account.
The "Bodak Yellow" hit maker shared her views on the controversial topic recently when she uploaded a screenshot of an endorsement from the self-proclaimed "Worl Boss".
When a fan of the Bronx Rapper asked if Vybz Kartel was responsible for the updates on his Instagram account, Cardi responded saying anything is possible with the incarcerated Dancehall superstar, "He's a boss, he could be running that sh*t," she wrote.
Vybz Kartel using social media and recording music behind bars have been rumored since his incarceration however authorities are yet to find evidence to support the numerous claims.
Meanwhile, Cardi B and the "Fever" deejay are set to release a new collaboration produced by Rvssian.


text:
Q: How to recognize if a Tag was added to the pixelsense? I have a pixelsense tabletop and want to recognize if a tag was added. Since the hardware is quite old, it is hard to find information. Here I could find an example how to recognize tags, but only with predefined values:
<s:TagVisualizer Name="TagVisualizer">
    <s:TagVisualizer.Definitions>
        <s:ByteTagVisualizationDefinition Value="192"
           Source="SampleTagVisualization.xaml"
           UsesTagOrientation="True"
           TagRemovedBehavior="Fade"
           PhysicalCenterOffsetFromTag="7.5,4.5"/>
    </s:TagVisualizer.Definitions>
</s:TagVisualizer>

I just want to raise an event, if a tag (whatever value) was added and then match with a database entry. This should work with at least two objects at the same time.
In the TagVisualizer class I found the following events:
public event TagVisualizerEventHandler PreviewVisualizationInitialized;
public event TagVisualizerEventHandler VisualizationAdded;
public event TagVisualizerEventHandler PreviewVisualizationMoved;
public event TagVisualizerEventHandler PreviewVisualizationRemoved;
public event TagVisualizerEventHandler VisualizationInitialized;
public event TagVisualizerEventHandler PreviewVisualizationAdded;
public event TagVisualizerEventHandler VisualizationMoved;
public event TagVisualizerEventHandler VisualizationRemoved;

But as as far as I've tried, the VisualizationAdded event is only raised, if there exist some TagVisualizer Definitions.

A: You can use the ContactDown event on any element to look at any surface input.  IIRC, there is a Contact.ContactType property on that event which should tell you it's a tag and then Contact.TagValue tells you the value.  This even and it's peers behave the same as MouseDown and it's peers.
For TagVisualizer, the purpose of this is to simplify a lot of common code needed to work with tags beyond detecting them.  Generally speaking, you'll want to have a database that defines the tag values you care about along with the positioning of those tags relative to the physical object.  A good practice would be to query your database for all of this info and then configure TagVisualizer to be on the lookout for all of those tags you care about.  There won't be a noticeable performance impact to having a lot of definitions configured.
Btw, for API docs, you should see a .chm file inside the SDK installation which will let you read the docs offline since they are no longer accessible online.
This is all from memory so I hope it's somewhat accurate and helpful!
(disclaimer: former PM for Surface dev platform)

A: I tried the suggestion by Robert Levy and caught the TouchDown Event on the main panel <Grid TouchDown="TouchDetected"> and printed out the resulting tag value
private void TouchDetected(object sender, TouchEventArgs e)
{
    if (e.TouchDevice.GetIsTagRecognized())
    {
        var tagData = e.TouchDevice.GetTagData();
        Console.WriteLine("Touch_VALUE: " + tagData.Value);
    }
    else
    {
        Console.WriteLine("No Tag recognized.");
        var tagData = e.TouchDevice.GetTagData();
        Console.WriteLine("No_Touch_VALUE: " + tagData.Value);
    }
}

As it always returned 0, I tried a different approach and added a TagVisualizer to the main Window with a single TagVisualizationDefinition (other way the event VisualizationAdded is not invoked)
<s:TagVisualizer x:Name="MyTagVisualizer"
    VerticalAlignment="Stretch"
    HorizontalAlignment="Stretch"
    Background="Transparent"
    Width="auto"
    Height="auto">

    <s:TagVisualizer.Definitions>
        <s:TagVisualizationDefinition
            Source="UserControls/ProductMenuVisualization.xaml"/>
    </s:TagVisualizer.Definitions>
</s:TagVisualizer>

Even with one Defintion I the event is fired for every tag and I can add the values to a Dictionary and check if it is already added or not.
If you wonder, I subscribe to the events in code
MyTagVisualizer.VisualizationAdded += AddProductMenu;
MyTagVisualizer.VisualizationRemoved += RemoveProductMenu;
MyTagVisualizer.VisualizationMoved += MoveProductMenu;

It is not perfekt but it works.


text:
Honey County
Looking to Book Honey County
Rooted in southern storytelling, punctuated by pop hooks, and brushed with California sunshine, Honey County is a harmony-heavy country duo featuring Dani Rose and Sofie Lynn. Formed in Los Angeles, the band also has roots in the Bible Belt (where founding member Rose sang her first songs as a Virginia native) and Texas (where Lynn fell in love with country music while studying nursing at Baylor University). From international shows in the Middle East and Africa to performances at American festivals like Stagecoach and CMA Fest, they've earned raves from Rolling Stone Country (whose editors named Honey County one of "10 new country artists you need to know"), the LA Times (who rallied behind the resilient anthem "Country Strong," which Honey County performed alongside 150 line dancers at Stagecoach 2019 in commemoration of the lives lost at the Route 91 Harvest Festival) and Billboard. Their songs have been featured in NFL commercials, HBO's True Blood, CW's Roswell and three episodes of Yellowstone (with "Cigarette" appearing in the show's Season Three premiere), as well as curated playlists on Spotify (New Music Nashville, CMT's The Roundup) and Apple Music (Cool Country, Hot Tracks). With support from radio outlets (Radio Disney Country, KFROG, and Go Country 105) and a string of opening slots for country hitmakers (Lady Antebellum, Thompson Square, Old Dominion), Honey County has left its unique mark onstage, on-air and in the recording studio.


- In the spirit of the season, the TNStars® College Savings 529 Program is giving a gift of a $1,000 scholarship to ten Tennessee kids. The scholarships will be awarded into a TNStars® account this December, just for entering online.
Tennessee residents age 21 and older can enter at TNStars.com/Scholarship now through December 28th to win on behalf of a child age 15 or younger.
Governor Haslam has issued a proclamation declaring September as College Savings Month in Tennessee. To celebrate, State Treasurer David H. Lillard, Jr. and the TNStars College Savings 529 Program are giving away three $529 scholarships this month.


text:
Q Quins
Foreign sides invited for Christie 7s
By Eric Njiru | Tue 11 Sep, 2018 08:23
Sevens action moves to Nairobi on Saturday September 15, 2018 for the last leg of the national sevens circuit, Christie 7s hosted by Kenya Cup side Kenya Harlequins at RFUEA Grounds, Ngong road.
Quins have invited two foreign teams, Uganda emerging 7s and a combined side from Blue Bulls and TUKs from South Africa. The third team to be invited, likely to be a local side, is yet to be announced.
Strathmore Leos won Dala 7s Div II title to earn promotion and will be the 16th ranked team. Christie 7s Div II matches will be held at Impala Club.
The national Sevens circuit promises an exciting finale as series leaders Homeboyz, at 100 points, and Mwamba, at 92 points, will be seeking to win the overall title.
"This year's tournament will be the 54th edition and planning for the same commenced immediately after the previous edition," said Kenya Harlequins who "expect to deliver a tournament of very high standard" The Christie 7s after parties will be held at the famous Quins bar courtesy of Tusker.
Mwamba RFC Homeboyz RFC Kenya Cup Christie 7s Kenya Harlequin


text:
You are here: Home / Commentary / violent video games != aggression
violent video games != aggression
August 12, 2005 by Tony 8 Comments
It's interesting to compare two studies that have been done on violent video games. In one, published in the June issue of Communication Monographs (which is devoted mainly to scientific and empirical investigations of communication processes. Link.), video games are painted in a good light. From the article:
… researchers found �no strong effects associated with aggression caused by this violent game,� said Dmitri Williams, the lead author of the study.
Nor was game play a predictor of aggressive behaviors. Compared with the control group, the players neither increased their argumentative behaviors after game play nor were significantly more likely to argue with their friends and partners.
While the game in question was Asheron's Call 2, a fantasy based MMORPG, there is an element of violence in the game. You're killing monsters, after all. Even if they are helpless giant rats. In the end, the article makes a couple other good points. It says that games and their effects are complicated and that, �If the content, context, and play length have some bearing on the effects, policy-makers should seek a greater understanding of the games they are debating. It may be that both the attackers and defenders of the industry�s products are operating without enough information, and are instead both arguing for blanket approaches to what is likely a more complicated phenomenon.� It also says that kids run home from school, where they are bored, to run home to play games and "solve problems." There must be something good about that!
Now, contrast that to a study that is constantly touted by super-lawyer Jack Thompson, by researchers at Indiana University. (Can we really trust a university that employed Bobby Knight for decades? I kid, I kid). Anyway, this study's subjects were, "aggressive adolescents diagnosed with disruptive behavior disorders (DBD)". It would take a super genuis like JT to use a study of "aggressive adoloscents" to prove the point that violent video games have an effect on them. That's like doing a study of thirsty people to find out if hydrogen dioxide dihydrogen oxide dihydrogen monoxide (thanks, Bobster thanks, Good Chem Student) made them feel better. The study proved that aggresive kids' brains react differently to stimulus than "normal" kids do. This may not be obvious but it seems to logically follow that kids who already suffer from "disruptive behavior disorder" would of course be excited by violent media. The study doesn't really do much to prove that violent media has negative effects on "normal" kids.
I find it interesting to see what sources of "proof" each side of the violent video game argument uses.
(This was also mentioned on GGA here)
Cranial Menus
GTA should have been rated AO
Parents just have to be better parents
Bad News for Rockstar
This settles it
Filed Under: Commentary Tagged With: Violence and Video Games
This is one of those subjects (violence in video games) that I hate to keep harping on, because I feel like I'm either preaching to the choir or talking to a wall, but it's also one of the topics that gets me the most animated.
In the end, I guess it's less about the evidence and more about personal experience for everyone…we need to elect some gaming senators 😉
Worse is that as soon as he has a shred of evidence to go on, guys like BatJack just decry "the debate is over!" … when it clearly is not.
There is a great divide between what is being researched and what is being said anyway. Research is focusing mostly on behavioral changes and the witch-hunters are talking about violent crime.
It's like trying to determine if red meat is bad for you and then running an ad declaring that it's as dangerous as smoking and will give you cancer.
Bobster says
hydrogen dioxide?
I think Tony meant Dihydrogen oxide, which is H2O aka water, in which case I agree with him.
Jason pretty much nailed it. Arguing with an �anti� is like butting your head against the wall. At least it feels good when you stop.
Worse is that as soon as he has a shred of evidence to go on, guys like BatJack just decry �the debate is over!� � when it clearly is not.
Which is exactly how these guys argue. Volumes and columes can be written against their arguments, but as soon as one bit of anecdotal proof and they're all over it.
I think Tony meant Dihydrogen oxide, which is H2O aka water
Yes, that was indeed what I meant. Thanks for keeping me honest. It's been fixed.
Good Chem Student says
The chemical name for H20 is Dihydrogen Monoxide.
Thanks, Good Chem Student. As you can see, Bobster and I were bad chem students.
Gaming and politics at buttonmashing.com says:
[…] As an aside, the Opinion Journal mentions the study done by Dmitri Williams at the University of Illinois (which I mentioned here) which uses the game Asheron's Call 2 for its study. I've never played AC2 (or the first one, for that matter), but it doesn't seem like that game would be explicitly violent or very gory. Is it? Are the violence and gore on the same level as a Resident Evil 4 or a Grand Theft Auto? And if so, can fantasy violence really be compared to a game with more "realistic" characters? Is running over an innocent bystander with a pick-up the same as smashing a goblin with a mace? Just a thought. […]


If you are looking for the charm of carriage house styling but want the energy efficiency and low maintenance of steel, then look no further than our Carriage House Steel doors. Made for years of worry-free operation, they have the style to set your home apart.
Wayne Dalton's steel garage door Model 9700 is stylish and versatile, offering a wide variety of carriage house designs, large windows and multiple colors or stain options. These garage doors feature pinch-resistant door panels and are fully insulated with an R-Value of 10. These carriage house garage doors offer embossed, high-tensile steel panels that give the look of wood with the strength of steel.
Made with two layers of steel, polyurethane foam insulation and DecaTrim™ II overlays, the Model 6600 is not only durable, but a unique way to add style and curb appeal to your home. With 16 different carriage house designs, you are sure to find the perfect garage door to complement your home.
Model 9400 doors offer much of the great looks and benefits of Model 9700 doors at a more economical price. A variety of design options, rugged construction, low-maintenance steel, safety features… its all packed into the Model 9400 garage doors.


An outstanding work, written to celebrate the seventieth birthday of Jagdish Bhagwati; the foremost defender of free trade and its role in developing economies in the world today, this rigorously academic and critical volume represents an important contribution to the understanding of many aspects of globalization. The editors, affiliated with four of the leading economics departments in the USA bring together a stellar line of contributors from across the world to discuss the themes and arguments raised by Bhagwati's latest work.
A renowned professor of economics and regarded as one of the foremost international trade economist of modern times, Jagdish Bhagwati has written or edited over forty books including In Defence of Globalization and Free Trade Today as well as being the founding editor of Economics and Politics and The Journal of International Economics.
A tribute to the great intellectual accomplishments and the inspiration that Jagdish Bhagwati provided to the field during his prolific and influential career, this book is a must read for all students and academics studying or working in international trade and development economics.
Edited by Elias Dinopoulos, Pravin Krishna, Arvind Panagariya, Kar-yiu Wong.


The Denver Bacon and Beer Festival is back for its fourth year! From 2:30pm to 5:00pm on Sunday, November 8 at The Glitter Dome in Denver's RiNo neighborhood, @eatboston and Imbibe Events will bring together some of Denver's hottest area restaurants and breweries to offer creative bacon-based dishes and delicious brews. Proceeds from #DenverBaconAndBeer will benefit Metro Caring and Project Angel Heart. Your ticket gets you into Bacon and Beer Fest where you'll be free to sample the dishes and the beer.
This ticket gets you into Bacon and Beer Fest, and all the samples inside. PLUS, skip the line to get in, get a free shirt, AND a custom glass.


text:
Merseybeat, or beat music, is a musical genre that originated in Liverpool, England in the 1950s.

Merseybeat, Merseybeats, or Mersey Beat may refer to:

Mersey Beat, a music newspaper
Merseybeat (TV series), a television series
The Merseybeats, an English beat band

redpajama_set_name: RedPajamaWikipedia


Tirupati literally translates to "Lord of Lakshmi". It is a beautiful small revered town dotted with temples and complete with folklore. Tirupati still retains its ancient beauty and old world charm, averse to pollution and ill effects of technology this small town is frequented by faithful devotees all year round. In a strange ritual, the most ardent devotees even offer their hair as a sign of respect to the Lord.


text:
By Kevin R. D. Shepherd 19th October 2013 December 24th, 2018 Cambridge University Library, Cyberstalking, Findhorn Foundation, Gerald Joe Moreno
Cambridge University Library
In October 2008, Gerald Joe Moreno (alias Equalizer) duplicated his "vanity publisher" theme on a blogspot feature, under the heading of Introduction to Kevin RD Shepherd. This was examined by my legal adviser, who expressed a negative verdict.
The troll blog stated that I am "a garrulous writer adept in writing loose, tabloid-like diatribes composed of rumour, hearsay and poorly researched claims." More specifically, Equalizer asserted that his blog was "created to refute and respond to Kevin RD Shepherd's articles against Joe Moreno." Third person Moreno did not tell the reader that those three articles were written in protest at his stigma and libel.
The invective of Gerald Joe Moreno was expressed in the original 2007 sub-heading "Kevin Shepherd: The 'serious amateur' non-academic writer who conducts seriously amateurish and biased research." Moreno did not understand the academic tag of "serious amateur" and himself was a non-academic blogger who had not written any books. He was attempting to justify his cordoning tactic on Wikipedia, an episode which had preceded his indefinite ban.
Moreno expressed the erroneous verdict that the unofficial phrase "serious amateur" was used exclusively in relation to astronomy, photography, and botany. He derived this acute contraction from a very literal reading at the websites of Cambridge and Oxford universities. This tactic reveals the dependence of bloggers on web entries, as distinct from active participation in research activities.
On his Equalizer blog, third person Moreno repeated his error of misrepresenting me as having four publishing imprints instead of two. He blatantly ignored my clearly expressed complaints on this score. He even reproduced his error of New Media Books Ltd, there being no publishing imprint with that name. In contrast, New Media Books did exist, but I was not the publisher of the two books bearing that logo. The only two imprints that were my own were Citizen Initiative and the discontinued Anthropographia.
Moreno had become notorious for never altering his statements; no revision was applicable to him, who was always right. Complaints and protests could be totally ignored as trifling reflections of victims who had dared to counter Moreno, the blog campaigner in the cause of Sathya Sai Baba.
The accusation was made that "Kevin Shepherd has no claim to any sort of academic credentials." This is not a crime, especially as third person Moreno had no such credentials, no history of library research, and no books to his credit. He contemptuously mentioned my "private research project" at Cambridge University Library (CUL). Equalizer was here anxious to reiterate that CUL was "not to be confused with Cambridge University itself." This improvisation ignored the major participation of CUL in the life of Cambridge University.
Third person Moreno went on to accuse me of having boasted that I followed "academic rules in citing sources to a greater extent than many academic philosophers." The context of this reference was lost upon the sectarian apologist. I had protested at the confusion in my Response to Moreno (2007), but the objection was completely ignored by Moreno, whose reporting is unreliable to an acute degree.
Very briefly, some academics had noticed my annotations in published books, and commented that these were more detailed and extensive than the notes found in many works by academic philosophers. The latter are rarely historians, and often employ conceptual sources only, drawn from philosophy. Whereas I did employ references to a variety of scholarly works, including journals and books applying to the history of science, the history of religion, and also social science. I do not claim any distinction in this; I have merely pointed out that the academic assessment did occur in relation to citizen books.
Because of the gross misinterpretation, I had removed the afflicted reference the previous year from my (first) website. Moreno failed to report this action. With typically misleading negligence, he instead gave the impression that the abused quote was ongoing on my site.
A curiosity in Equalizer blog labels was noticed. One of these read "Findhorn Foundation Radical." This was an erroneous definition of myself. I have never been a member of the Findhorn Foundation. I am known as a critic of that organisation, and in a completely independent capacity.
Some blog readers received the impression that I was some sort of new age rebel from the Findhorn Foundation who had wandered into a scruffy minor library in Cambridge, there to boast about my achievements in citing sources, and ultimately to slur the angelic blog giant Joe Moreno with "tabloid-like diatribes."
Beware of blog introductions, in case these are misleading.
ENTRY no. 6
Previous PostSerious Citations Are Not Comical
Next PostCountering SSS108 and Jossi Fresco


Considering joining the many Parkland, PA companies who leverage Paychex to process their payroll needs? You couldn't have selected a more perfect time to make the change. In Parkland, Paychex is promoting a special promotion to new clients granting them 1 month of payroll service for free.
Believe Paychex is just a local Pennsylvania corporation? It happens plenty of business owners think the same thing — given the good name Paychex has gained in Parkland, PA and nearby towns, many people suspect it is a local corporation. The truth is, Paychex is a worldwide leader in the HR industry. While local representation is substantial, the company does payroll for over half a million corporations internationally.
True to its roots, planted firmly in 1971, Paychex has catered to the needs of small to medium size business owners, both nationally and here in Parkland. One of the impressive things about Paychex is the way they've grown. They've improved the quality of their offering significantly, leveraging technology well, but kept the high level of service they were known for as a smaller organization. For business owners, that means advancements like online and mobile payroll without losing quality support.
If you use some of Paychex's other services, like retirement plan and benefits management, those are also accessible online and through mobile devices for both managers and employees. For many Parkland business owners, Paychex online payroll makes business simpler.


text:
Archive for the 'Policy' Category
THIS IS The #Climate Question
Everything else, is a corollary….
From Bishop Hill's "Nobel laureate on temperatures" (Feb 2012):
The question is not whether temperatures have risen or whether mankind has affected the climate. Temperatures have always risen and fallen and mankind has always affected the climate. The question is whether we have a problem on our hands. The poor performance of the climate models suggests that the problem is much less than we have been led to believe.
Categories: AGW, Catastrophism, Climate Change, Global Warming, Omniclimate, Policy, Science, Skepticism Tags: Global Warming, Science, Skepticism
Missing Heat 3 – Implications For Policymaking
Trenberth's "missing heat" should be a problem of physics, only it's handled by amateur homeo-climate-paths.
Actually, it's much more than a problem of physics. It has vast policy implications.
If models are not useful in a decadal timescale, such as they can predict a strong warming for a period of minimal or even no warning, then what use is there for models? What government (apart from North Korea…) would make it difficult for people to heat up their homes in the next decade with the explanation that is going to be warm in 2070 anyway?
People do not average-out their lives across decades or centuries: each and every one of us have to go through each and every day first.
If I freeze to death today at -10C, I will not enjoy the warmth of July at +30C even if the average is +10C, perfectly compatible with human life. The same can be said of plants and animals. If I plant an olive tree in my London garden, it will die of cold in February even if the yearly average is in theory just enough to make olive trees survive in the open. If a nasty mosquito species migrates from warmer places during an August heatwave, still if that species cannot survive the following winter it will not be around until next migration opportunity during a future heatwave.
A purely statistical, multi-year approach to modelling the climate is in theory useless for policymaking (similar considerations could be made for non-regional projections, but that is too long a story here – read "How Space-Time Digested AGW" if interested). And if we end up with 15 years of incorrect projections without even a volcano for an excuse, then whatever physical explanation there is, policymakers would be much wiser in keeping climate scientists at arm's length.
Categories: AGW, Climate Change, Data, Global Warming, Omniclimate, Policy, Science, Skepticism Tags: Global Warming, Kevin Trenberth, Politics, Science, Skepticism
Beware The Planet Saviors!
Nobody's killed as many Communists as Stalin. Nobody's killed as many Muslims as Osama bin Laden. That's why whenever somebody wants to save me, maybe I don't reach for a gun, but I surely prepare for self-defense against the saviors. As I wrote some time ago in "History, a Murderous Farce":
Napoleon, the Emperor of the French, destroyed the Holy Roman Empire in 1806, thereby establishing the basis for the ascent of the German Empire that was going to humiliate France in 1871.
Prussia and Austria fought hard to establish their leadership over Germany. The result was a militarized Prussian class that killed Germany once in the First World War, and then again with its support for Hitler.
"Of course" Adolf, from Austria of all places, dedicated his life to the nationalist cause, with the result that Germany was annihilate and Prussia airbrushed from history at the end of World War II.
Those are not the only ironies of history. The end result of the Christian Crusades was the undermining of the Byzantine Empire, and the opening up of Eastern Europe to the Ottoman Muslims. Nobody has killed as many Communists as Stalin, or as many Chinese as Chairman Mao, and since Tamerlane perhaps nobody has killed as many Muslims as Osama bin Laden and his loose "organization".
I am sure there are many more examples of unbelievably unintended consequences. Hadn't it been for the continuous slaughter, History would be a topic to laugh very hard about.
And it's the history that could as well repeat with contemporary environmentalism and its "green zealots". From the recent James Delingpole Daily Mail op-ed:
[…] If you read the private emails of the Climategate scientists, what you discover is that most of them genuinely believe in the climate change peril.
That's why they lied about the evidence and why they tried to destroy the careers of those scientists who disagreed with them: because they wanted to scare politicians into action before time ran out. This was not science, in other words, but political activism.
A similar 'end justifies the means' mentality seems to prevail among all those environmental lobby groups. They don't exaggerate or misrepresent because they're bad people. They do it, as a former head of Greenpeace once charmingly put it when accused of having overstated the decline in Arctic sea ice, to 'emotionalise the issue'; because they want to make the rest of the world care about these issues as much as they do. […]
One of the grimmest ironies of the modern environmental movement is just how much damage it has done to the planet in the name of 'saving' it. Green biofuels (crops such as palm oil grown for fuel) have not only led to the destruction of millions of acres of rainforest in Asia, Africa and South America, but are now known to produce four times more CO2 pollution than fossil fuels.
Wind farms, besides blighting views, destroying topsoil and causing massive noise pollution, kill around 400,000 birds a year in the U.S. alone. Environmentalists, in fact, have a disastrous track record when it comes to predictions and policy recommendations […]
Somebody ought to start an environmentalist group to save the environment from the environmentalists.
Categories: AGW, Catastrophism, Climate Change, Global Warming, Omniclimate, Policy Tags: Culture, Delingpole, Global Warming, Politics
Humans Are Not Vermin
Letter sent to the IHT-
Dear Editors
So you've finally realized there's a set of simple innovations that could save the lives of millions right now, help the environment and perhaps even slow down global warming (see John Tierney's "A renegade climate idea that could work", IHT, Jan 18, 2012).
The fact that those actions have been neglected thus far because of lack of "glamour" and an obsession with cutting carbon dioxide emissions tells everything one needs to know about the inhumanity sadly intrinsic to many environmental activist organizations.
Humans are not vermin. Children dying as we speak because of black carbon filling their lungs in windowless huts are not trade-offs to sacrifice in a fight to convince the world to use fewer SUVs.
Prof Roger Pielke Jr's "iron law of climate policy" says CO2 emission cuts policies always lose against economic growth pushes. Such a rule ought to be expanded : because we're humans, and we should remember our humanity. Therefore policies that save human lives have to take precedence over attempts at defining global environment-related treaties. Always.
Categories: AGW, Climate Change, CO2 Emissions, Global Warming, Omniclimate, Policy, Science Tags: CO2 Emissions, Global Warming, History, Science
Post-COP-17 World: Bye Bye UNEP Climate Neutral Network
2011/12/22 omnologos	Leave a comment
Curiously, or tellingly, this piece of news hasn't hit the headlines: on Dec 20, 2011, "the United Nations Environment Programme (UNEP) has announced the closure of the Climate Neutral Network (CN Net)", a 3-year-old effort.
According to the accompanying press release
Members of the web-based platform, which allowed companies, organizations, cities and states to showcase their climate neutral strategies, and to share and access information and ideas with fellow participants, are being invited to approach other similar platforms to continue their climate neutral efforts.
Beginning with just 13 participants, the network today consists of 300 members, who have been aiming at different paces and scale to work towards low carbon growth.
Some 10 countries, 7 regions, 19 cities, 156 companies, 40 organizations and 11 universities joined CN-Net.
Highlights of the CN-Net campaign include "A Case for Climate Neutrality: Case Studies on Moving Towards a Low Carbon Economy" – a publication showcasing green business strategies from the network's members – and projects on eco-tourism in Kenya and Tanzania.
Participants are now being invited "to build on their activities and continue to pursue a low carbon, climate neutral direction by joining other existing initiatives that offer paths that may be now better able to assist in evolving and achieving their long-term goals".
So what does it all mean? The press release gives the faintest of hints (my emphasis):
In October 2011, UNEP in collaboration with the city of Arendal, convened a 'webinar' to discuss options for the future.
Following feedback from members, it was decided to close the platform and present the offer of handing over the campaign to the three platforms in order to better focus international and local efforts in this field.
In fact, the webinar presented some alarming wording already (my emphasis):
The conference will be an opportunity to share CN Net successes and challenges. Most importantly, It will enable the participants to discuss a range of issues concerning the continuity and ongoing viability of the CN Net programme. We strongly encourage CN Net participants to use this opportunity as a platform to share their experiences with other members as well as raise any issues.
Italian eco news gatherer site Greenreport.it may as well be right then in reporting (automated English translation):
The city of Arendal and UNEP had convened a "webinar" to discuss options for the future, but the response by members of CN Net has been disengagement.
In other words, nobody's interested any longer.
Categories: AGW, Climate Change, Omniclimate, Policy Tags: Business, UNEP
AD 1764-1791: The First Climate Change and Geoengineering Acts
Have environmentalism and climate change fear always been based on an unproven ideology full of hate against humanity and its material progress?
Introducing the (fourth?) climate change and geoengineering act: the Kings Hill Forest Act, "passed in 1791 on St. Vincent, […] setting up a "rain reserve"in an upland part of the island":
The Kings Hill Forest Act passed on St Vincent in 1791 was a remarkable piece of legislation. Above all, it was based on a novel climatic theory, that deforestation might cause rainfall decline. The objective of the Act was to "appropriate for the benefit of the neighbourhood the Hill …….and for enclosing the same and preserving the timber and other trees growing thereon in order to attract rain". The fact that the Act was highly innovative was clearly recognised at the time. Governor James Seton commented that the Act is "of an unusual and extraordinary character", not least in the powers which the state arrogated to itself to control land and to impose penalties for its misuse. In the language of today the Act thus conceived of two kinds of sustainability, at a local level, in terms of timber supply; and in a much broader climatic sense. It thus enshrined in legislation a highly sophisticated set of principles and was, in short, based on 'scientific' theory rather than on social structures or assumptions.
(more details about the Kings Hill Forest Act – fascinatingly, the actual text is very likely to mention clouds too, resulting in the wording "for the purpose of attracting clouds and rain")
Environment worries? Check. Impending climate catastrophe caused by human greed? Check. Evil deforestation? Check. Strong-armed governmental intervention? Check. And yhe idea was not new. Already in Tobago (1764), Barbados and Dominica (1765) local authorities had been busying themselves in planting trees in order to get more rains:
an ordinance was passed in 1764 designating the mountainous part of Tobago a protected forest, "reserved in wood for rains."This protected forest still exists within its original boundaries. The legislation that created it marked a critical watershed in the history of environmental concern, since it applied a universal scientific theory about earth-atmosphere processes (since shown to be substantially correct) to a local environment. It was thus the forerunner to all subsequent national and international attempts to control rainfall and climate change. The 1764 Tobago ordinance specifically recognized the need to restrict profits to sustain an environment in the long term. Moreover, the mechanisms used to set up forest reserves under the ordinance justified the alienation (in the face of much local litigation) of large tracts of private plantation land to colonial state control and implied a permanent role for the state, rather than the individual, in conserving forests and the atmosphere. In 1765, identical ordinances were applied to Barbados and Dominica.
Also in Mauritius (1769):
In a law of 1769, called the Reglement Economique, and in later laws passed after Poivre had left the island in 1772, an extensive system of forest reservations and riverside reservations was established in Mauritius, on the basis both of climatic arguments to protect the rainfall and to provide a sustainable timber supply
Pierre Poivre, Commissaire-Intendant of Mauritius from 1766, is in fact a key person in this story (that can be traced back to "the pupil of Isaac Newton"):
Pierre Poivre had already been extensively involved in attempts to transfer spice trees from the Dutch East Indies to Mauritius. In the course of trying to develop these and other objectives Poivre set up what was effectively a physiocratic state on the island. However, partly as a result of his experiments in plant transfer Poivre was already very interested in soil conditions and the effects of deforestation on moisture and local climate. He had developed these ideas in Lyons in the context of agricultural society meetings during the 1750s and in a paper written in 1763 made direct reference to what he thought were now well-established connections between deforestation and rainfall change. The provenance of these notions is not clear and further research would be needed to establish the source of Poivre's very definitive desiccationist convictions. But it seems likely that the main source of inspiration for Poivre's climate thinking came from the arboricultural handbooks written by his contemporary, Duhamel de Monceau. De Monceau, an anglophile, had in turn been very much influenced by the thinking of Stephen Hales, the pupil of Isaac Newton and the discover of the principle of transpiration. A Newtonian linking of trees and atmosphere was thus essential to early environmentalism.
Stephen Hales of 1677-1761, of course. There is another possibly complementary reason behind Poivre's efforts though: the arrival in Mauritius in 1768 of botanist Jacques Henri Bernardine de Saint Pierre, later author of Paul and Virginie (1787) and clearly influenced by the thoughts of Jean-Jacques Rousseau. And what did Rousseau write in Emile: or, On Education?
Everything is good as it leaves the hands of the author of things, everything degenerates in the hands of man. He forces one soil to nourish the products of another, one tree to bear the fruits of another. He mixes and confuses the climates, the elements, the seasons. He mutilates his dog, his horse, his slave. He turns everything upside down, he disfigures everything, he loves deformities, monsters. He wants nothing as nature made it, not even man himself. For him man must be trained like a saddle- horse; he must be shaped according to the fashion, like trees in his garden.
There we go then: climate and geoengineering legislation officially based on science, but on a "science" in turn based on activism takings its inspiration from the science-free humanity- and material-progress-hating thoughts of a distant philosopher (Rousseau).
Nothing new under the sun. Science-based policy, it ain't.
(h/t Fabio Spina and ClimateMonitor.it)
Categories: AGW, Catastrophism, Climate Change, Global Warming, Omniclimate, Policy, Science Tags: Global Warming, History, Politics, Science
They're At War – 1 – The Belief Of The Unpleasant
WUWT wonders why warmists are almost invariably and incredibly rude, constantly choosing to appear as unpleasant as possible
But, hasn't it always been that way since the very beginning of the issue? The combination of perceived moral high ground mixed with the educated liberal mindset, combined with a dash of anonymity, in my opinion, leads AGW proponents to revert to tribal mannerisms in dealing with others whom they perceive as inferior in intellect and creed.
On the plus side, this very behavior, which seems to be omnipresent in AGW proponent circles, (though skeptics have a few bad examples too) is part of the reason why skeptics are winning the war of public opinion.
There is one important bit missing in the above. It's not just perceived moral high ground mixed with the educated liberal mindset, combined with a dash of anonymity: there is also a strong war-like mentality, since the Cooks and dana1981s and taminos of the world are literally (in their view) protecting the planet against us evil skeptics.
When one believes to be at war, a war for survival no less, then there is little time for niceties and considerations about the feelings of fellow human beings. And just as well, the first casualty of war is truth and that's why there isn't much of it alive at Skeptical Science, or RealClimate, or Tamino, etc etc.
Categories: AGW, Catastrophism, Climate Change, Global Warming, Omniclimate, Policy, Skepticism Tags: casualty of war, Culture, fellow human beings, first casualty., Global Warming, Politics, Skeptical Science, Skepticism, Tamino
Live Microblogging Of McIntyre and Holland At Climategate GWPF London Event
AGW and Health: 2 Journals, 18 Professional Medical Organizations…And Still They Can Be Wrong
Evidence Of Global Warming Keeps Accumulating
"Huge Puzzle…On A Planet Where We Thought We Know Everything"
Addendum to Skeptic's Dictionary: Hidden Persuaders Of Anthropogenic Global Warming


New Features, New Interface, and Even More Customization!
The newest update to DonorSnap has been released and as always, there are absolutely no additional costs. The upgrade starts with a cleaner, more consistent interface. The grid with sort and filter capabilities from the contact listing page is now used for all of the data screens. User defined fields can be placed on any tab including donations, interactions, and tickler. Customize the view of any tab to show only the fields and the order that you want.
Watch the New DonorSnap Interface video to see a preview of the changes that will be released.
User defined fields can now be placed on any tab, not just the main contact screen.
There is no longer a separate user defined tab. All of these fields will now be included in the main contact listing.
The grid used for the contact listing and DataMiner Platinum is now on every tab.
Use the new uneditable fields to help see a quick snapshot of a donor history.
More customization for every tab.
Hide fields that you aren't using or don't want to see.
Change the order of your fields.
Add the address fields to your main contact screen.
All user defined setup and lists are located under site setup.
Choose whether to show or hide sections displayed on your dashboard.
Change your report to landscape view.
The help site has been completely redesigned and updated to reflect the new interface.
How-to videos are available for almost every feature.
Searching for information is now much easier and more organized.
Each DonorSnap page now has a "Page Help" and "How to Video" button to help you find the exact help you need quickly.
Download a complete DonorSnap PDF help manual in.