5.0 out of 5 starsEasy to use - don't be afraid!
I bought this following a recommendation from a friend at work. I have in the past paid to have my brows tinted, or used make up every day which is a faff in the morning when I'm rushing to get to work. You mix a paste with a few drops of developer then apply to your brows with the brush provided. Pop some Vaseline around the edges of your brows first to act as a barrier cream incase you go somewhere you shouldn't. Don't worry if it gets on the skin behind your brow hairs - it rubs off after. I am blonde but chose dark brown as I didn't want a ginger tinge to my brows. At first use I only put it on for half the recommended 10 mins as I was afraid I'd look like Morticia. I ended up doing them again the week later! Just follow the instructions and it works out just fine and is so easy. I do it about once a month. There are 12 uses in the pack, so it works out at around £1 a time which is an absolute bargain. I would never again pay someone to tint my brows, or go back to applying make up to them daily.
Please do a patch test before putting this on your face. I did it in both recommended places and waited the recommended 72 hours. Behind my ear reacted after 48 hours but the inner crease of my elbow didn't react until 9 DAYS after I applied it. Because the one on my ear reacted I thought I'd just left it on that section for too long so when there were no other issues after 72 hours I put it on a part of my eyebrow to test the colour and thankfully I didn't do the whole thing because now it's reacting to it too. Be careful with products that contain PPD. A reaction can come out of the blue even if you haven't reacted before.
OMGGGGG ! As I am a keen eyebrow enthusiast I was a bit scared to dye my own eyebrows as I get them done in the salon BUT not anymore this has done the job. I would leave on for longer if you have fair eyebrow hair like myself but will re apply weekly to maintain the look I desire. Very easy to mix looked a bit weird but as my eyebrows are fine it must okay.
I purchased this about 4 weeks ago, having read the reviews. For the price I thought I'd give it a go. I'm glad I did!
The first time I used it, it was a bit fiddly getting the correct amount of mix and drops, prepping my eye area etc. I was worried that I'd end up with it being too dark. I found it worked on my brows after 5 minutes so I didn't leave it any longer as I didn't want a really dark effect.
I've used it a couple more times to touch-up some areas which weren't dark enough. The colour, for me, comes up really quickly as my brows are quite fair.
Having got the hang of it after the first time, it find I quick, easy to use, and effective. It's great not to have to use an eyebrow pencil every day! Will definitely buy again.
This stuff is incredible. I have been paying 7 pound every 3 weeks at a salon. This is the easiest thing ever to do it took me10 min start to finish. I left it on 5 full mins and it was perfect a lovely mid brown.
So impressed with this product! I am quite fair so was a bit worried about getting dark brown. After reading reviews i decided to go for it. I've gone from blonde, hardly visible eyebrows to a nice brown. I'd say if you was looking for very dark eyebrows then go for a darker colour or leave it on for longer. I left mine on for 5 mins and it was good enough. My sister is brunette with brown eyebrows already. She also tried at the same time as me and it made her eyebrows look fuller and that's all she wanted anyway.
4.0 out of 5 starsBest of the bunch and no dodgy Groucho Marx eyebrows!
Ok ok so it doesn't last as long as it's meant to but coming from someone who's tried all the henna tints and much more expensive brow dye products this is the one I keep coming back to!
Some of the dyes I tried made my brows look like hairy caterpillars.. yes I know that's all the rage right now but not for me!
This is easy to use, faff free, doesn't turn your brows purple (yes I've had that joy!) straightforward and a good price.
Not without fault it could do with lasting a bit longer (try leaving it on as long as poss but don't quote me on this.. don't want anyone suing me because their eyebrows look a bit dodgy!) but for the ease of doing it yourself and not having to go to a beauty salon where you'll be asked where you've been in holiday, what you do for a living and oh that's another favourite.. what's happening on the latest 'celebrity' reality show..
So for that alone it's a tick from me!
Extremely pleased with the results. Had to order a shade darker for my complexion but very happy.
5.0 out of 5 starsBlack Dye that works!
First note I have naturally really dark black hair so I would only recommend this if your hair is naturally black. The dye is really easy to mix, yes this black dye has a purple tinge to it. But no purple tinge was left afterwards. I used the spoolie wand to brush my hair and set my eyebrows when they were dry. I used an angle brush to paint it on like i would when filling in my eyebrows with powder. Left it on for 20 minutes not 4/5. Skin hasn't stained, they are definitely darker, look naturally filled. So far so good! Really cheap compared to salon treatments.


Don't miss this demo centric session and also see how you can take your auditing to the next level with a solution from GreenSQL.
David Maman is a recognized international expert in computer security advising companies on threat management, real-time network protection, advanced network design, and security architecture. In addition to his degrees in computer science, David confesses to being heavily self-taught—a quality that has served him well in this highly dynamic industry.


text:
Q: Filter out the odd one out from an array, then return the index position I have an array of the same word however one of the words in the array is spelt backwards. The function returns the index position of the "wrong" word.  The below code works perfectly fine but it is quite long.
I want to know if there is a way to shorten the code and still have it return the same value?
function oddOneOut(arr) {

  let word = ''

  if (arr[0] === arr[1]) {
    word = arr[0]
  }
  if (arr[1] === arr[2]) {
    word = arr[1]
  }
  if (arr[2] === arr[3]) {
    word = arr[2]
  }
  function wrong(element) {
    return element !== word
  }
  return arr.findIndex(wrong)
}

console.log(oddOneOut(["sword", "sword", "sword", "sword", "drows", "sword"]))

//returns 4

A: Assuming there is only one item that will be different, you can just check each item against the one before and one after it, and if it is different than each one return that index.
for(let i = 0; i < array.length; i++){
  let previous = i - 1;
  let next = i + 1;

  if(i == array.length - 1) {
    next = 0;
  }

  if(array[i] != array[previous] && array[i] != array[next]) {
    return i;
  }
}

A: I think you could use the ternary operator for your ifs and an in-built array function to find your odd word.
Here is an example :
function oddOneOut(arr) {
  let word = arr[0] === arr[1] ? arr[0] : arr[1] === arr[2] ? arr[1] : arr[0];
  return arr.findIndex(r => r !== word);
}

console.log(oddOneOut(["sword", "drows", "sword", "sword", "sword", "sword"]));

I hope this works for you.

redpajama_set_name: RedPajamaStackExchange


text:
Q: External Hive tables needing load step I want to write directly to log files in blog storage from my app and then run hive queries over these log files.
Am i correct in thinking i can create external hive tables which use these files directly. Do i still need to run a load step ie
LOAD DATA INPATH 'path to the source file' INTO TABLE database name.table     name;

before each hive query run in order to pick up the new data. Or will the query include new rows written to the log from web app automatically?
Also how can I write to the hive connected log file in a way that respects the multiple part files that Hive uses. So that as i write to the logs i am writing to the correct log file in the right format.

A: If you are looking to update tables while you are reading, you should consider using Hive Streaming API. Here is a link to the document describing more.


text:
Lucien Musset (26 August 1922 – 15 December 2004) was a French historian, specializing in the Duchy of Normandy and the history of the Vikings.

Biography
Born in Rennes, Musset served as a professor of history at the University of Caen.

Selected works
Musset's major works include:
 Les Peuples scandinaves au Moyen Âge (Scandinavian Peoples in the Middle Ages), Presses universitaires de France, Paris, 1951, 352 p.
 Les Invasions : les vagues germaniques (Invasions: The Germanic Waves), Presses universitaires de France, Paris, 1965
 Les Invasions ; le second assaut contre l'Europe chrétienne VIIe−XI siècles (Invasions: The Second Assault Against Christian Europe, 7th – 11th Centuries), Presses universitaires de France, Paris, 1965
 Nordica et normannica : recueil d'études sur la Scandinavie ancienne et médiévale, les expéditions des Vikings et la fondation de la Normandie (Nordica and Normannica: collection of essays on ancient and medieval Scandinavia, the Viking expeditions and the founding of Normandy), Société des études nordiques, Paris, 1997
 "Naissance de la Normandie" ("Birth of Normandy"), in Michel de Boüard (editor), Histoire de la Normandie, Privat, Toulouse, 1970, p. 75-129 ()

See also
 Georges Dumézil
 Claude Lecouteux
 François-Xavier Dillmann

References

1922 births
2004 deaths
Writers from Rennes
Academic staff of the University of Caen Normandy
French male non-fiction writers
20th-century French historians
20th-century French male writers

redpajama_set_name: RedPajamaWikipedia


text:
package tabletserver

import (
	"net/http"
	"net/http/httptest"
	"strings"
	"testing"
	"time"

	"github.com/youtube/vitess/go/sync2"
)

func testHandler(req *http.Request, t *testing.T) {
	response := httptest.NewRecorder()
	TxLogger.Send("test msg")
	txlogzHandler(response, req)
	if !strings.Contains(response.Body.String(), "error") {
		t.Fatalf("should show an error page since transaction log format is invalid.")
	}
	txConn := &TxConnection{
		TransactionID: 123456,
		StartTime:     time.Now(),
		Queries:       []string{"select * from test"},
		Conclusion:    "unknown",
		LogToFile:     sync2.AtomicInt32(0),
	}
	txConn.EndTime = txConn.StartTime
	response = httptest.NewRecorder()
	TxLogger.Send(txConn)
	txlogzHandler(response, req)
	txConn.EndTime = txConn.StartTime.Add(time.Duration(2) * time.Second)
	response = httptest.NewRecorder()
	TxLogger.Send(txConn)
	txlogzHandler(response, req)
	txConn.EndTime = txConn.StartTime.Add(time.Duration(500) * time.Millisecond)
	response = httptest.NewRecorder()
	TxLogger.Send(txConn)
	txlogzHandler(response, req)

}

func TestTxlogzHandler(t *testing.T) {
	req, _ := http.NewRequest("GET", "/txlogz?timeout=0&limit=10", nil)
	testHandler(req, t)
}

func TestTxlogzHandlerWithNegativeTimeout(t *testing.T) {
	req, _ := http.NewRequest("GET", "/txlogz?timeout=-1&limit=10", nil)
	testHandler(req, t)
}

func TestTxlogzHandlerWithLargeLimit(t *testing.T) {
	req, _ := http.NewRequest("GET", "/txlogz?timeout=0&limit=10000000", nil)
	testHandler(req, t)
}

redpajama_set_name: RedPajamaGithub


I'll just be here, mulling it all over.
Dear Joy: A letter to an almost bride and myself as well.
I'm Still Not There Yet: lessons from a wrecked car.
Why do people start blogs anyway? I used to wonder. . as I read and read the thoughts of people much wiser than I am. Moms, pastors, missionaries, cooks, stylists.. . I could go on. I grace the pages of many a unique and gifted person. Is it because they simply want to voice their own opinions? Well I'm sure that is some motivation, but then there are the others. . .you know the ones, those sweet words that you read. . . and with a slight smile and a relieved sigh you think, "solidarity sister" or "did you really just confess that?" or my favorite, "So I'm not the only crazy around here?" or the wonderfully refreshing "You are so right, the Lord really is that good". Those are the ones I cling to in this, young wife mother of small little ones twentysomething year old, season of life that I am barely surviving in most days. This is the type of place I want to create. A place where someone can sit and laugh or take a deep breath and just be ok with where they are. . . or simply be encouraged to press on and keep doing the next thing.
I am not wise and to tell you the truth, I listen and glean from all the people around me that I feel are doing WAY better than me at life. So, dear reader, I have no idea who you are and will never promise to impress you with wit or lavish upon you good words or good grammar, 🙂 but I will promise one thing. . messy life lived truthfully and (most days) joyfully. . . an imperfect life but a life that is learning to be steeped in the promises of a God that is much mightier and much holier than I. My heart bursts most days, for the good or bad, it is bursting. . so I needed somewhere for all that wonderful shrapnel and lessons to land. So here it is. I hope it will encourage you most days and leave you filled with such hope in Christ always. In a world where there are so many words already. . . what are just a few more, right? So, welcome, reader, to the pender place.
If you don't know who I am. . . .
I love this Whitney. I can't wait to see how the Lord will use this in your life to bless you and others.


"We want to be a retail store for nature," says Kemper Hyers, the head of design at Starwood Capital.
Nature has a new address in New York – 1Hotel, Central Park. With a low-key opening over the summer, this corner block, repurposed hotel is now not only home to ten floors of rooms that each feature eight different types of reclaimed wood, but it cares for 24,000 plants – the most noticeable clinging to the living wall that fronts the building.
"All of the wood is reclaimed or recycled; there's a mushroom wood in the showers, which will grow moss over time." explains Kemper. He went on to say that some of the wood came from old thrashers and water towers from upstate.
Everything at 1Hotel Central Park (and its sister hotel in South Beach, Florida) is organic or recycled. From the wooden hangers crafted from old love letters to the staff's uniforms made from organic 100 percent cotton, each element is the product of a sustainability commitment rarely seen in hospitality. There isn't any paper or plastic used in the hotel. An engraved stone is used instead of a traditional "Do Not Disturb" sign. The door keys are wooden and guests are given a healthy fruit snack on arrival.
"We have hemp linen, the water is triple filtered, and the fitness center floor is made from recycled cork," Kemper said. He is a man impassioned with this ethos, a designer who has cut down trees in his own backyard to bring them into the hotel as wall décor and stools. This little detail really says a lot about 1Hotels as a brand – from the top to the bottom, there's a sense that everyone here has embraced the all natural vision of founder Barry Sternlicht (creator of the W and St Regis hotel brands) and is contributing to its evolution. This is how to do 21st century branding, with personal touches and an authentic story.
"It is a living, breathing brand," confirms Kemper.
What's hard to pinpoint at first, is the lack of art in the hotel, other than what has been found in nature. The décor changes to reflect the seasons, which is evident the moment you walk through the door: hanging in the entrance is an impressive wooden stick and twig collage that wouldn't be out of place in Lord of the Rings and which took a Brooklyn artist three months to make (and find the right sticks for).
In a world where everything comes designed to within an inch of its life, a more natural hospitality space that has sustainability on its mind, rather than as a footnote, can only be embraced.


KML has three parameters for controlling the behaviour of polygons; extrude, tessellate and altitudeMode. By setting altitudeMode to clampToGround, my country polygons follow the great circle and get a solid fill. The problem arises when I extrude the polygons by adding an altitude representing a statistical value. Only the vertices of the polygon are extruded to the given altitude, and not the centre of geometry. I miss a clampToAltitude option in KML. A shape should follow earth's profile, at the requested height above the surface.
Give all polygons a minimum altitude to support a "flat roof". Has to be a high value for a country like Russia.
Break up large polygons into smaller pieces.
Add additional clampToGround polygons to "hide" the holes. Only works with solid fills (no transparency).
Are you sure that settling tesslate to true doesn't solve this problem? I know that it does with lines along the surface.
The examples I've provided already have tesselation enabled. According to the KML 2.2 Reference, tesselation only works when the value of altitudeMode is clampToGround. That is why polygons without an altitude value are displayed properly.
I tried a workaround setting the property to "clampToGround" for all those polygons having a value less than 10% of the maximum value.


Proteins are complex organic compounds, consisting of long strings of amino acids, which contain carbon, hydrogen, oxygen, nitrogen and usually sulphur. They are essential constituents of living cells and are found in both plants and animals.
There are hundreds upon hundreds of different proteins and together they are involved in blood coagulation (clotting), oxygen transport, muscle contraction, electron transport and other activities throughout the body, including types which serve as enzymes and hormones. Twenty-one different amino acids are commonly found in proteins and each protein has a unique, genetically defined amino acid sequence which determines its specific shape and function.
Protein S is a Vitamin K-dependent plasma glycoprotein which functions as a cofactor to Protein C in the inactivation of Factors Va and VIIIa. It was thought that most of the circulating protein S was produced by hepatocytes in the liver but new research has shown that the endothelial cells lining blood vessels contribute about half of the Protein S. In the circulation, Protein S exists in two forms: a free form and a complex form bound to complement protein C4b. Only the free form has cofactor activity.


Enjoy a fantastic dental appointment! No matter the reasons for your visit, patients of Addisville Dental are treated with compassion and respect. We are genuinely concerned for your best interest, and we work diligently to help you reach your dental health needs and goals. With a focus on preventative dentistry, we promote patient education and making dental care comfortable, convenient, and enjoyable. Schedule your appointment today!
To make the check-in process faster, please print and complete the following new patient forms before your first visit. You may fax completed forms to us or bring them with you to your appointment.
Please bring an accurate and updated list of your prescription and over-the-counter medications, your dental insurance information, and any questions you'd like to ask the dentist. We allow ample time for a discussion about your health history and what you hope to accomplish with your dental health today and in the future.
Addisville Dental accepts most PPO dental insurance, and we are happy to file claims on your behalf. If you'd like a treatment estimate before a procedure, please ask! We are pleased to provide a quote ahead of your appointment.
We offer many payment options to meet your needs. If a payment plan is something that interests you, please inquire. We work with patients on a case-by-case basis to create an arrangement that works for your unique situation.
We accept many forms of payment including major credit cards, cash, or personal checks. Or, you may opt to apply for third-party financing through CareCredit®. Please contact the office with any questions. We are happy to help you understand costs and financial options.
We welcome emergency and same-day patients. Please call if you are in pain or would like to be seen in the office immediately. Enhancing the oral health and the overall well-being of our patients is of the utmost importance! If you contact us outside of regular business hours, please leave a message. We will reply as soon as possible.
We look forward to meeting you soon, seeing you in the office, and providing you with the compassionate dental care you need and deserve.


Bumper to bumper cars, trucks and motorcycles all starting, stopping, and zipping around one another. Parked cars rarely make it to the curb and tend to jut out into traffic here and there, or they will just be unapologetically double-parked.
It's not tailgating in Italy, it's just using the car in front of you as a guide.
When a driver is going too slow in the left lane, it will be honked at, yelled at, and motorcycles will drive between lanes to yell at them up close. Now, you may not know this, but Italians tend to talk with their hands, especially when yelling about traffic.
And if you ever do drive in Rome, remember, motorcycles and mopeds are more important than you. Just deal with it. Let them zip around, in-between you at will. You will not win.
I think we'll be OK here.
Sacrofano is a small village outside of Rome. There are only a few grocery stores – and those are really more just small markets, a few restaurants, and not too much else. It was lovely.
Our AirBnB was located above a restaurant that was also run by our hosts and only open Thursday – Sunday. Because, Italy.
We, of course, dined there several times and it was incredible! Handmade pasta and tiramisu? Yes, please!
Our AirBnB hosts ALSO run an espresso roaster so we had amazing espresso to drink each day. Also because, Italy.
We ventured into Rome only twice during our two-week stay and that was enough for us. We longed to return to our little haven after the madness of "the city" each time.
Being in a smaller, less-touristy town meant a few things.
5 Euros for a bottle of wine. A BOTTLE! At a restaurant!
A glass of wine was not even an option.
2- We spoke more Italian.
Less English was spoken so we got to practice our Italian phrases.
3- We felt more "local".
Because Sacrofano is a small town and there aren't as many tourists, we became more familiar with life there.
We got to know our grocer from India, our local pizzeria family, our hosts, and another little to-go pizzeria down the street, where the owner would wave at us each time we passed.
Waved at by an Italian grandfather from across the street = THE MOST AMAZING FEELING EVER!
Rome was wonderful. I'm so overwhelmed by the history there. It's really incredible to be standing where Romans stood. To walk the same earth, to touch the same buildings.
We did a tour of the Coliseum which was to be expected. Crowded and amazing.
We made it to St. Peters right when it opened and were able to walk right in and up the hundreds of stairs to the top of the dome as the rest of Rome was still waking up.
The Vatican Museum is astounding. And crazy crowded.
You can pay for tours to skip the line and walk you through, but honestly, the whole place was so overwhelming, I'm really glad we went on our own and could set our own pace.
Back in Sacrofano, we happened to land during their town's saint festival that happens once a year. Lucky us!
The streets were lit up and there was something going on each night during our last weekend. Live music and shows took over the main town square and food, games, and little booths were there for your shopping, eating, and fun needs.
Our AirBnB hosts, in addition to running the restaurant downstairs, also arranged a couple of experiences for us.
One was a cooking class taught by our host Antonella and interpreted by her daughter, Valeria.
In the restaurant's kitchen, we learned how to make an Italian sort of biscotti that you dip in your wine, an amazing appetizer salad, pasta from scratch, and of course an amazing ragu!
It was wonderful and we are obviously professionals now. We can be hired for your next special occasion for a price.
We MADE this from scratch!
They also arranged a winery tour for us. Valeria took us to a local winery where they stock the wine served at their restaurant. We got a tour of the vineyard as well as where the wine is processed and fermented. And of course a wonderful tasting!
I feel like no day is complete in Italy without wine.
After the winery, we stopped over in the small hill town of Calcata. Winding the historic streets and old stone archways, it felt like we were stepping back in time!
Our amazing guide and host!
Sacrofano was beginning to feel like home and we can't wait to go back.
We're even thinking about renting the same apartment and the one next-door for my big 4-0 coming up in a few years.
Next articleHello, Paris. We meet again.


text:
Q: Why symmetry leads to stability? In the whole course of physics I observed a very common thing present around us which is symmetry. Symmetry leads to stability everywhere. For example:-Pauli's Exclusion principle tends to make the electronic distribution symmetrical in orbitals. Next example is the non-symmetrical distribution of materials In earth's core leads to instability of earth. In general symmetry leads to stability in nature.
I want to ask why nature prefers symmetrical systems over non symmetrical systems?


This race is open to everyone and you can run, walk, cycle or swim any distance between 1st – 30th November 2016 to earn your exclusive cupcake medal!
The race charity is Alzheimer's society and they will receive a minimum of 20% of every entry fee.
Submit proof – Photo with running app, Garmin, running device etc.


text:
BY ALAN CARUBA | MARCH 12, 2014
Calling the Global Warming charlatans "Nazis"
On February 20, the noted meteorologist, Dr. Roy W. Spencer, fed up with being called a "denier" of global warming, posted a commentary on his blog titled "Time to push back against the global warming Nazis." 1
"When politicians and scientists started calling people like me 'deniers', they crossed the line. They are still doing it," said Dr. Spencer. "They indirectly equate (1) the skeptics' view that global warming is not necessarily all manmade nor a serious problem with (2) the denial that the Nazi's extermination of millions of Jews ever happened." The Holocaust happened, but global warming's latest natural cycle ended about 17 years ago and, as a lot of people have noticed, it has been getting cold since then.
"Like the Nazis," said Dr. Spencer, "they advocate the supreme authority of the state (fascism), which in turn supports their scientific research to support their cause…" In the case of global warming, this huge hoax was put forth by the United Nations Intergovernmental Panel on Climate Change.
The UN would like to be the world's global government, but that's not going to happen. In the meantime, the IPCC provided scientists that cooperated with lots of money for their alleged research, all of which "proved" that carbon dioxide was dramatically heating the Earth. Others like Al Gore made millions selling "carbon credits." Along the way, both Gore and the IPCC received a Nobel Peace Prize.
Dr. Spencer received a Ph.D. in meteorology at the University of Wisconsin-Madison in 1981. He was a Senior Scientists for Climate Studies at NASA's Marshall Space Flight Center where he and a colleague, Dr. John Christie, received NASA's Exceptional Scientific Achievement Medal for their global temperature monitoring work with satellites. He became a Principal Research Scientist at the University of Alabama in Huntsville in 2001 and continues to advise NASA as a U.S. Science Team Leader. As he points out on his blog, his research has been supported by U.S. government agencies, so the usual claim by Greens that he is a paid stooge of Big Oil just doesn't work in his case.
Dr. Spencer's decision to call a Nazi a Nazi ignited a lot of discussion among the global warming hustlers and those whom they have been calling "deniers" for many years. I always found it particularly offensive, but I suspect those I called charlatans and hustlers felt the same way. The difference, however, is the connotation applied to the term, "denier." Even today anti-Semites of various descriptions deny that six million Jews died in the death camps of Nazi Germany during World War Two along with millions Christians and Eastern Slavic Europeans.
What makes this particularly offensive and horrid is the fact that those in the Nazi leadership under Adolf Hitler were all environmentalists, deeply committed to conservation and similar expressions that put the Earth above the value of human life.
This is all revealed in a book by R. Mark Musser, "Nazi Oaks," now in its third printing. Musser was introduced to environmentalism at Evergreen State College in Olympia, Washington, from which he graduated in 1989. In 1994 he received Master of Divinity and spent seven years as a missionary to Belarus and in the Ukraine.
Musser's book is absolutely astonishing as he documents how "Green" the Nazis were from their earliest years until their defeat. It was Heinrich Himmler, the Reich Leader from 1929 to 1945, who was responsible for the "Final Solution," the mass killing of Europe's Jews. He led the Nazi party's SS.
As Musser notes, "The Nazis were trying to eliminate both global capitalism and international communism in order to recover a reverence for nature lost in the modern cosmopolitan world." The Nazis also held Judeo-Christian values in contempt.
"That this evolutionary Nazi nature religion was clothed in secular biology and colored by environmental policies and practices, is a historical truth that has been ignored and underreported for too long a time in all the discussions about the Holocaust," writes Musser.
I am inclined to believe it is no accident that the global warming charlatans began to use the term "deniers" to describe skeptics.
By 2011, a Gallup poll that surveyed people in 111 countries revealed that most of the human race did not see global warming as a serious threat. Still, worldwide 42 percent told Gallup that they thought global warming was either 'somewhat serious' or 'very serious.' That was down from 63 percent in polls taken in 2007 and 2008 in the U.S.
More than just a spat between scientists, in April 2012, the Congressional Research Service estimated that, since 2008, the federal government had spent nearly $70 billion on 'climate change activities.' That kind of money could build or repair a lot of bridges and roads. It could fund elements of our military. It could be spent on something other than a climate over which neither the government nor anyone in the world has any influence.
Bursting onto the national stage, Dr. Spencer's decision to call the global warming scientists Nazis for their efforts to intimidate or smear the reputations of those whose research disputes their claims, Holman W. Jenkins, Jr. a Wall Street Journal columnist, wrote on March 1 that "Surely some kind of ending is upon us. Last week climate protesters demanded the silencing of Charles Krauthammer for a Washington Post column that notices uncertainties in the global warming hypothesis."
"In coming weeks," wrote Jenkins, "a libel trial gets under way brought by Penn State's Michael Mann, author of the famed "hockey stick" graph that asserted a sudden, major increase in heat that has been widely debunked against the National Review, the Competitive Enterprise Institute, writer Rand Simberg and roving commentator Mark Steyn for making wisecracks about his climate work."
Revelations of several thousand emails between IPCC scientists, one of whom was Mann, were christened "climategate" and demonstrated the efforts in which they engaged to suppress the publication of any papers that questioned global warming in scientific journals. As the climate turned cooler, they became increasingly alarmed.
What we are likely witnessing are the long death throes of the global warming hoax. Calling those scientists and others like myself "deniers" and other names simply reveals the desperation of those who are seeing a great source of money slip away under the spotlight of scientific truth, nor will they be able to impose their lies on the rest of us.
Alan Caruba, a CFACT adjunct policy analyst, writes a daily blog at factsnotfantasy.blogspot.com.
1 www.drroyspencer.com/2014/02/time-to-push-back-against-the-global-warming-nazis
Copyright © 2014 Sonoran News

redpajama_set_name: RedPajamaCommonCrawl