text:
Why the British army tested robots in muddy fields
By: Grant Turnbull
The British army utilized armed unmanned ground vehicles during the Autonomous Warrior exercise, using them to provide stand-off force protection. (Photo: Grant Turnbull)
Senior British army officers have signaled their intent to accelerate the fielding of several unmanned — and increasingly autonomous systems — following successful army trials at the end of 2018, but much like other forces around the world the United Kingdom faces challenges from how to modify archaic acquisition processes, to overcoming technical issues.
In December, the British army concluded its landmark experimentation exercise known as Autonomous Warrior, in which the service evaluated more than 50 unmanned systems from industry over a month-long period in the south of England.
The exercise, which put the robotic systems through grueling trials in muddy fields and a purpose-built facility for urban fighting, was the first attempt by the British army, as well as industry, to determine how the technology will work in a combat environment. Much like other forces around the world, the service hopes to use robots to carry out the dangerous, and often tedious, elements of combat.
Over 200 troops — made up of infantry, marines, engineers, airmen as well as U.S. Army personnel — were equipped with a variety of robotic and autonomous systems with the aim of improving areas such as combat mass, soldier lethality and overall information gathering.
For example, in one scenario, soldiers used robotic engineering vehicles to clear an obstacle, while a small quadcopter flew overhead to provide infrared imagery before armored infantry rolled in to take an enemy position. Robotic systems with varying levels of autonomy were a key part of the exercise, ranging from radar-equipped drones for detecting buried IEDs, to small two-wheeled robots that are thrown into buildings to search for enemy fighters.
The head of the British army, Gen. Mark Carleton-Smith, has directed the Ministry of Defence (MoD) to speed up the fielding of technology used during the exercise. "His direction to me is very clear," said Maj. Gen. Chris Tickell, director of capability for the British army. "He wants to see some of this kit in the hands of the field army in 12 to 18 months.
"Success or failure will absolutely hinge on what happens after the experiment," he added. "And that is about the exploitation and proving to industry that we are as good as our word and we are going to take some of these ideas and put them into the hands of the user."
For Tickell, an equipment budget of £22 billion ($28 billion) over the next decade will allow the MoD to purchase new unmanned technologies, but the "trick is to turn the ideas that you see here into tangible capability."
This may require the MoD "to adjust and even devise new acquisition processes to enable rapid acquisition", said Trevor Taylor, an expert in defense acquisition at the Royal United Services Institute, a London-based think tank. "How will requirements, business cases, competitive tendering or 'partnering,' testing and safety cases be addressed?"
A related challenge continues to be the British army's lack of experience using unmanned and autonomous systems, with commanders using the Autonomous Warrior exercise to better understand capability enhancements as well as the inevitable shortfalls.
The officer responsible for coordinating the exercise, Lt Col Nick Serle, told C4ISRNET that while the British army has worked with industry on new technologies it had not previously focused on robots and autonomous systems. "That's why this year we decided to spend a month on Salisbury Plain just focusing on robotics and autonomous systems," Serle said. He also commands the British army's experimentation unit, known as the Infantry Trials and Development Unit.
"This is a real opportunity to bring stuff into the field and really see if it does what industry thinks it's going to do, but also to see if military users will use it the way [industry] thinks they will use it," Serle said. "There's no one single piece of kit that will solve all our problems, it's a combination of something in the air such as a surveillance asset, something on the ground, perhaps with a weapon on it or just doing logistics, but then it all links through an information system where you can pass that data and make better decisions to generate tempo."
An issue highlighted by Serle was an increasingly crowded radiofrequency spectrum, especially as several unmanned systems jostle for space to beam back high-resolution data from onboard sensors. "The problem is when they start cutting each other out, we are dealing with physics here, if we want to have great high definition video passing across the battlefield we need to trade somewhere else."
Taylor noted that not only will there be a need to ensure that the control systems do not interfere with each other, but also that army leaders "will have to be convinced that new systems are not simply too vulnerable to jamming and other disruptive techniques by an adversary."
A promising development from the exercise is the ability to optionally man a standard vehicle using applique kits that can be fitted within a few hours. Several examples were on display when we visited the exercise in December, including a remote-controlled Warrior infantry fighting vehicle and a lightweight MRZR tactical vehicle.
As part of the experimentation, troops used the vehicles in unintended ways. One U.S. Army soldier noting that the MRZR had been a helpful surveillance tool because of its onboard camera. Squads were also keen to use the UGVs to help in entering buildings and also as modern-day pack horses to carry supplies or people.
"What we have found is that when troops are using these [UGVs], naturally they just want to jump on the vehicle because it goes faster than they can, and you can move groups very quickly on them," Serle said. He added that for safety reasons the soldiers were not allowed to hop on board during the exercise. "Optionally manned is good, but whether it needs to be optionally manned with a steering wheel and a seat I don't know, I think you could do it more like a Segway. But there's no doubt people want to get on them."
https://www.c4isrnet.com/unmanned/robotics/2019/01/11/why-the-british-army-tested-robots-in-muddy-fields/?utm_source=Sailthru&utm_medium=email&utm_campaign=Daily%201.14&utm_term=Editorial%20-%20Daily%20Brief


text:
Szkoła Podstawowa nr 2 im. kardynała Stefana Wyszyńskiego – placówka oświatowa znajdująca się w Imielinie (województwo śląskie), przy ul. Karola Miarki 7.

Historia
Szkoła została oddana do użytku we wrześniu 1966 roku jako jedna ze szkół Pomników Tysiąclecia Państwa Polskiego. Jej pierwszym kierownikiem był Dominik Buczek. Szkole nadano imię Edwarda Żabińskiego. W tym czasie w szkole pracowało 14 nauczycieli, mających uczyć 587 uczniów. W roku 1991 szkoła po akceptacji Kuratorium Oświaty w Katowicach rezygnuje z patrona. Po zmianach administracyjnych w roku 1995 szkoła zmienia organ prowadzący z Mysłowic na Miasto Imielin, które zyskuje samorządność. Dnia 28 lutego 1997 roku szkoła otrzymała imię kardynała Stefana Wyszyńskiego, a 28 maja tego samego roku miało miejsce uroczyste nadanie imienia. Od tamtej pory co roku w maju obchodzone są Dni Patrona. W 1999 roku po reformie systemu oświaty szkoła stała się jedyną szkołą podstawową w mieście. W roku 2006 zakończono rozbudowę szkoły o nowe skrzydło z salami dydaktycznymi, biblioteką i sekretariatem. W 2017 roku po kolejnej reformie systemu oświaty szkoła ponownie otrzymała numer 2. W 2018 roku oddano do użytku nową halę sportową z szatniami, nowymi salami i zapleczem sportowym, służącą całej społeczności imielińskiej.

Dyrekcja
 dyrektor – Dagmara Kupczyk
 wicedyrektor – Ewelina Rozmus

Poprzedni dyrektorzy
 Dominik Buczek (1966 – 1976)
 Włodzimierz Stachoń (1976 – 1982)
 Wiesława Wiśniewska (1982 – 2004)
 Gabriela Szolczewska (30 grudnia 2003 – 31 sierpnia 2004)
 Jadwiga Lachor (2004 – 2009)
 Gabriela Szolczewska (2009 – 2015)
 Dagmara Kupczyk (2015 – nadal)

Absolwenci
 ks.dr Janusz Wilk
 dr Damian Noras
 Urszula Figiel-Szczepka
 Izabela Starczynowska
 Barbara Zientara
 Krzysztof Szluzy

Przypisy

Linki zewnętrzne
 Oficjalna strona szkoły
 Oficjalna strona szkoły w serwisie Facebook

Imielin
Szkoły podstawowe w województwie śląskim

redpajama_set_name: RedPajamaWikipedia


Councils have been warned to improve the quality of mixed papers collected for recycling or face falling revenues and other effects as China continues to crack down on waste imports.
There have been persistent industry concerns that China could eventually ban certain grades of waste paper, but Ellin believes a tightening of the national standard to permit only 1% contamination of paper loads is more likely.
Having a single container of substandard material rejected can cost $3,000 (£2,300) in quarantine, handling and shipping charges, according to Ellin, roughly the same amount the material is worth if sold.
"It is a buyer's market," says Ellin. "It means we have got to make continuous improvements in quality.
A two-tier mixed paper market could even open up.
Deal with this in the UK and make money from it.


text:
Reynoldstal (Re) är en dimensionslös storhet inom strömningsmekanik som kan användas för att karakterisera olika strömningsfall. Vid låga Reynoldstal flödar en fluid strukturerat och ordnat, också kallat laminärt, och vid höga Reynoldstal flödar den kaotiskt och ostrukturerat, vilket kallas turbulent.

Reynoldstalet kan förutsäga när omslag från laminärt till turbulent flöde sker, men också vara användbart vid skalning av flödesfall från modellförsök till verkliga geometrier.

Konceptet introducerades av Sir George Stokes 1851 men har fått sitt namn efter Osborne Reynolds efter hans klassiska experiment 1883.

Definition
Reynoldstal definieras som:

där
ρ = densitet
μ = dynamisk viskositet
ν = kinematisk viskositet
L = karakteristisk längd
V = karakteristisk hastighet

och uttrycker förhållandet mellan tröghetskrafter och viskösa krafter i en fluid som utsätts för relativ inre rörelse på grund av olika hastigheter. Reynolds-talet kvantifierar den relativa betydelsen av dessa två typer av krafter för givna flödesförhållanden och är vägledande för när omslag till turbulent flöde kommer att inträffa.

Vid låga Reynoldstal dominerar viskösa krafter och ger laminär strömning, där viskösa krafter är dominerande och strömningen kännetecknas av jämn, konstant vätskerörelse;

Vid höga Reynoldstal dominerar tröghetskrafter vid höga Reynoldstal som tenderar att producera kaotiska virvlar och andra flödesinstabiliteter, vilket ger turbulent strömning.

Strömningsfall med trögflytande fluider med hög viskositet (olja, sirap) i smala kanaler är ofta laminära, medan tekniska tillämpningar med strömning av mer lättflytande fluider som vatten eller luft nästan alltid är turbulenta.

Vid rörströmning är strömningen laminär om Reynoldstalet är < 2300, och turbulent om Reynoldstalet är > 3000. Någonstans mellan dessa Reynolds-tal sker ett omslag från laminär till turbulent strömning, där omslagspunkten påverkas av olika faktorer och detaljer i strömningsbilden.

Historia
Osborne Reynolds var verksam vid  Manchester University, där han utförde nydanande experiment som kunde fastställa under vilka förhållanden ett flöde av vätska i ett rör övergick från laminärt till turbulent flöde.

I sin uppsats från 1883 beskrev Reynolds övergången från laminärt till turbulent flöde i ett klassiskt experiment där han undersökte beteendet hos vattenflödet under olika flödeshastigheter. Med hjälp av en mindre ström av färgat vatten som matades in i centrum av ett större rör med ett ofärgat vattenflöde kunde han observera de båda delflödena, då det större röret var gjort av glas. I änden av detta rör fanns en flödeskontrollventil som användes för att variera vattenhastigheten inuti röret.

När hastigheten var låg skedde ingen blandning mellan det färgade och ofärgade vattnet, och det färgade delflödet strömmade genom hela längden av det stora röret som ett avgränsat delflöde.

När hastigheten ökades kom det centrala, färgade delflödet vid en given position att brytas upp och blanda sig med det omgivande ofärgade flödet. Positionen där detta hände var övergångspunkten från laminärt till turbulent flöde.

Från dessa experiment gick det att ta fram det dimensionslösa Reynolds-talet – förhållandet mellan tröghetskrafter och viskösa krafter. Reynolds föreslog också vad som nu är känt som Reynolds medelvärdesberäkning av turbulenta flöden, där kvantiteter som hastighet uttrycks som summan av medelvärde och fluktuerande komponenter.

Sådan medelvärdesberäkning möjliggör "bulk" beskrivning av turbulent flöde, till exempel genom att använda Reynolds-genomsnittet Navier–Stokes ekvationer.

Laminär–turbulent övergång
Ett gränsskiktsflöde över en platt platta bekräftar enligt experiment att efter en viss flödeslängd kommer ett laminärt gränsskikt att bli instabilt och turbulent. Denna instabilitet uppstår över olika skalor och med olika vätskor, vanligtvis när Rex ≈ 5×105, där x är avståndet från den platta plattans framkant och flödeshastigheten är vätskans friströmshastighet utanför gränsens lager.

För flöde i ett rör med diameter D visar experimentella observationer att för "fullt utvecklat" flöde uppstår laminärt flöde när ReD < 2300 och turbulent flöde uppstår när ReD > 2900. Vid den nedre änden av detta område kommer ett kontinuerligt turbulent flöde att bildas, men endast på ett mycket långt avstånd från rörets inlopp.

Laminärt flöde tenderar att dominera i rörets snabbrörliga centrum medan långsammare turbulent flöde dominerar nära väggen. När Reynolds-talet ökar, rör sig det kontinuerliga turbulenta flödet närmare inloppet och intermittensen däremellan ökar, tills flödet blir helt turbulent vid ReD > 2900.

Detta resultat är generaliserat till icke-cirkulära kanaler med hjälp av den hydrauliska diametern, vilket gör att ett Reynolds övergångsnummer kan beräknas för andra former av kanaler.

Dessa övergångs-Reynolds-tal kallas också kritiska Reynolds-tal, och studerades av Osborne Reynolds omkring 1895. Det kritiska Reynolds-talet är olika för varje geometri.

Förhållande till andra dimensionslösa parametrar
Det finns många dimensionslösa siffror inom vätskemekanik. Reynolds-talet mäter förhållandet mellan advektions- och diffusionseffekter på strukturer i hastighetsfältet och är därför nära besläktat med Péclet-tal, som mäter förhållandet mellan dessa effekter på andra fält som bärs av flödet, till exempel temperatur och magnetfält. Ersättning av den kinematiska viskositeten ν = μ / ρ  i Re av den termiska eller magnetiska diffusiviteten resulterar i det termiska Péclet-talet respektive det magnetiska Reynolds-talet. Dessa är därför relaterade till Re-biprodukter med förhållanden mellan diffusiviteter, nämligen Prandtl-talet och magnetiska Prandtl-talet.

Referenser

Se även
 Osborne Reynolds
 Strömningsmekanik
 Navier-Stokes ekvationer
 Skrovlighetens reynoldstal

Dimensionslösa storheter
Strömningsmekanik


text:
Birdie Maxwell named a Muhammad Ali Scholar and first student-athlete in the prestigious program
Posted on April 27, 2021 by The VIPP Report
Preview(opens in a new tab)
Birdie Maxwell Photo Courtesy Sherlene Shanklin
By Sherlene Shanklin, WHAS11 ABC Louisville
They call her 'birdie' because her mother called her an early bird. Now, the Louisville Cardinal will take a month overseas exploring social justice issues as part of a prestigious program. The University of Louisville rower Kyelia 'Birdie' Maxwell talks about being named a Muhammad Ali Scholar.
Birdie says she was absolutely amazed I was even selected as a student athlete but as a student in the university to be part of such an important program and such an important part of UofL's history, of Louisville's history, the home of Muhammad Ali I felt honored that they would allow me to be apart of the program with a bunch of other amazing students.
The UofL rower is the first student-athlete to be named a Muhammad Ali Scholar since its inception six years ago. Birdie says "I honestly didn't think it was that big until everyone was texting me, emailing me saying congratulations its such an honor."
The Biology and fine arts major grew up in Clarksville, TN. Both of her parents served in the military giving her an opportunity to see the world. She says "my mom was in the air force for five years and then my dad was in the army for 32 years. I've lived in Germany, Korea, I went on vacation well I guess you wont call a vacation it was more of a senior trip to Spain, London, France, stayed in Austria and I stayed in Peru as well."
Birdie had several options to attend college but knew UofL was the right fit. "When I came on this campus-I just fell in love with the campus automatically and plus I was introduced to rowing" says Maxwell.
I asked her with social unrest in the city and around the world. Birdie says she wants to be a part of change. She goes on to say that she even participating in the campus protest lead by the men's basketball team.
"I think with all the injustice that's happening in Louisville and especially in Minneapolis with George Floyd and Breonna Taylor it really feels close to home with Breonna Taylor being that I want to go into medicine. Im a Black woman and I live in Louisville. I think I have some type of personal connection where I thought it could have been me!
If Birdie had the opportunity… she'd like to help change laws. She remains positive while keeping her eye on the prize just like Muhammad Ali both with the mentality of wanting to shake up and change the world .
She says "I would like to become a doctor and be that face of change for young black students, brown students, people in poverty, underprivileged children to look up to me and say I can do that."
Birdie recently had hip surgery but we hope to see here on the water soon. As for her role as a Muhammad Ali Scholar she will take about a month oversees to explore justice issues in a different cultural, political, social, and economic context. Here's the 2021 Ali Scholars: Lorenzo Rowan, Shradda Patel, Taylor Griffith, Edison Pleasants, Maegan Heller, Ashley Aguilera-Rico, Pamambuna Touray, Kaylee Boyd and Kyelia Maxwell.
Sherlene & Birdie Maxwell
Contact Sherlene Shanklin at sherlene@sherleneshanklin.com or follow me on Facebook, Twitter, or Instagram.
To see story click the link -> https://www.whas11.com/article/features/kyelia-birdie-maxwell-muhammad-ali-scholar/417-4f3f9af8-b936-456d-a30b-1d1186660917
VIPP Style Accessories adds additional pieces to their online boutique
As the world begins to reopen and the economy is on the upswing many consumers prepare to get back into a some kind of new norm. Which means that its time to start getting dressed up again for work. Why not, make a true statement with VIPP Style Accessories.
Checkout our website http://www.vippstyle.com. Follow us on Instagram @VIPP_Style/ Facebook @VIPPStyleAccessories/ Twitter @StyleVipp
Kentucky Representative Pamela Stevenson gives a passionate testimony
Kentucky Rep. Pamela Stevenson
LOUISVILLE, Ky. — Kentuckians who may not have known freshman state Rep. Pamela Stevenson likely do following a heartfelt, impromptu speech given as the legislative session came to a close.
The retired Air Force Colonel and associate minister at Oak Grove Baptist Church represents District 43.
As lawmakers worked against the clock to finish bills, veto overrides and other business, Stevenson chose to speak after listening to Rep. Fugate (R-84) during a debate over the partial ban on no-knock search warrants.
"Banning no-knock warrants? That's not the answer," Fugate said. "Our society will never get better until we're allowed to lift up the name of Christ in the public sector again."
According to Stevenson, Fugate then said, "Life was good in America until 1962 when they took prayer out of the schools. God calls us to love everyone."
She had decided she was not going to say anything because everything had been said then she heard another representative speak. She said the lawmaker is a friend and pastor but she couldn't let the moment be lost.
"I start sitting in my seat and I get irritated because in 1962 life for African American and brown people sucked," Stevenson said. "You could be lynched, raped, you couldn't walk down the street, you had no freedom."
She chose respond to the lawmaker who she considers a friend.
"You want to tell me about putting God back in schools? Well, put Christ back in Christians," Stevenson said. "Don't you dare ever propose to know what it's like to be less than, what it's like to be in a country that disowns you, what it's like to be lynched, what it's like to be raped, what it's like to be a nothing."
While trying to put her mask back on after the speech, Stevenson said she noticed a crowd beginning to grow around her.
"Other representatives started coming up to me either wanting to hug, saying they didn't want to break the rules or 'I want to say thank you,'" Stevenson said. "And my friend who made the statement came to me we had a great, beautiful conversation."
Life before politics
Stevenson was born and raised in Louisville — her parents still live in her childhood home in West Louisville. She attended Shawnee and graduated from Brown High School before joining the US Air Force.
During her 27 years of service, Stevenson said she lived in 11 different countries and several parts of the United States.
"Then I switched over and became a JAG [Judge Advocate General]," Stevenson said. "So I spent most of my time in the legal world, training people, prosecuting. I was chief criminal defense attorney, negotiating contracts, running my own office and deploying to Croatia, Bosnia and Africa."
Because she's traveled the world, Stevenson said she understands the common thread that unites everyone.
"Whether I was In Europe, Africa, the Middle East or California, what I discovered was we all basically want the same thing," Stevenson said. "They want their children to grow up and be better than them, they want to leave their children something and they want their life to matter."
Now, she's using her knowledge to represent a district stretching from Brownsboro Road to the Portland neighborhood and a portion of West Louisville.
"You can't tell me how things are for me when you don't know," Stevenson said. "All people, all lives have different experiences than yours and don't be presumptive to know you understand. Listen and ask, and then based on what they say — not what you think — come up with a solution."
To see television of my story click the link provided -> https://www.whas11.com/article/news/politics/pamela-stevenson-louisville-rep-air-force-colonel/417-e130961a-eb46-4afc-8074-25cf1583b4a5
What do you know about Kentucky native Whitney Young Jr.?
Lincoln Institute remembers civil rights leader Whitney M. Young Jr.'s historical impact on Kentucky, nation
He's advised presidents and even held the top post at the National Urban League. Young also had a role in the famous March on Washington more than 50 years ago.
Photo Courtesy: The Lincoln Institute
The Lincoln Institute remembers civil rights leader Kentucky native Whitney M. Young Jr.'s and his impact on the Civil Rights Movement
SIMPSONVILLE, Ky. — Whitney M. Young Jr. had the respect of many, especially around the state of Kentucky.
He was an advisor to Presidents John F. Kennedy, Lyndon B. Johnson and Richard Nixon.
Young was born on the campus of the Lincoln Institute – a boarding high school for Blacks created by trustees of Berea College after integrated education was outlawed in Kentucky in 1904 due to the Day Law.
"I am not anxious to be the loudest voice or the most popular. But I would like to think that at a crucial moment, I was an effective voice of the voiceless, an effective hope of the hopeless.".
He served as president for the National Urban League and played a significant role in the Civil Rights movement.
"He was part of the Big 6 and how President Nixon even asked him to be part of his cabinet and he felt like he could do more for us as a race if he used his platform versus being in the cabinet," Vivian Warren Overall, a retired community member and Lincoln Foundation board of trustee member said.
Young also helped organized the March on Washington for jobs and freedom with his Alpha Phi Alpha fraternity brother, Rev. Dr. Martin Luther King Jr.
His parents also played an important role in history.
"Whitney Young Sr. was the first African American president of Lincoln Institute certainly having his own prominence as well as Whitney Jr.'s mom was the first African American postmaster in Kentucky and second in the nation," Paula Campbell, development director said.
The permanent exhibit in Young's childhood home is like taking a journey to the past. Campbell said there's so much history – not just Kentucky history but US history that's steeped on the land.
Young died on March 11, 1971 at the age of 49.
"He was overseas in Lagos, Nigeria for a conference and had gone swimming and the story is that he drowned," Campbell said. "Some suspect that was not the case, including his sister. He was a champion swimmer she does not believe he accidentally drowned."
Campbell explained there are many people who believe that Young may have been one of the leaders during the movement that may have been assassinated. She said it's something they will never know because it's been a big mystery.
"President Nixon sent his personal jet over to bring his body back and at that time – one of the Tuskegee Airmen flew that jet now that was special," Overall said.
Young's funeral was held in Kentucky with thousands in attendance which included Rev. Jesse Jackson and Dr. King's widow, Coretta Scott King. The eulogy was given by President Nixon.
"The funeral procession part of it came back here to the campus and circled the campus. That was his last ride," Overall said.
What would Young think about the fight for social justice happening now?
"I think this correlation between the 1960's and now – because all of the things he did to fight for equal rights," Campbell said.
To see the story click the following link-> https://www.whas11.com/article/news/local/black-history/whitney-m-young-jr-black-history-month-draft/417-edb48591-ade6-4b58-8a16-26bad7b8b721
►Contact The VIPP Report's Sherlene Shanklin at sshanklin@vippcommunications.com or follow her on Facebook, Twitter, or Instagram.

redpajama_set_name: RedPajamaCommonCrawl


Because he's the world's best in your eyes.
Personalised glass hanging glass heart professionally engraved with World's Best Husband design. Comes Gift Boxed.
Although he doesn't do all that "lovey dovey" stuff he is sure to appreciate this glass hanging heart telling him he's the world's best!
The glass heart will be professionally engraved with an illustrated prancing reindeer followed by her name and "World's Best Husband".
With its shimmery organza ribbon this glass heart will hang perfectly from the Chrismas tree.


To celebrate the life and accomplishments of Rachel Carson – biologist, writer, and ecologist – several events were held, each requiring designed materials.
Rachel Carson was fond of the monarch butterfly, so that became the iconic element throughout the design of the event materials. The bottom right corner of the invitation and the dinner program were diecut to the shape of the bottom wings of the butterfly. To help minimize print costs for the non-profit organization, we used the same die in the exact size and position for both pieces.
Warm, natural colors also helped to reflect the colors in nature – a strong influence in Rachel Carson's life.
Drawing Conclusions designed additional pieces including an rsvp card, bookmark, tote bag, banners and signage - all carrying the color palette and butterfly theme.


text:
package systemd

import (
	"io/ioutil"
	"os"
	"testing"

	"github.com/stretchr/testify/assert"
)

func Test_Marshal(t *testing.T) {
	cfg := &Config{
		Unit: &Unit{
			Description:                 "Test Description",
			Documentation:               "Test Documentation",
			Requires:                    "Test Requires",
			Requisite:                   "Test Requisite",
			Wants:                       "Test Wants",
			BindsTo:                     "Test BindsTo",
			PartOf:                      "Test PartOf",
			Conflicts:                   "Test Conflicts",
			Before:                      "Test Before",
			After:                       "Test After",
			OnFailure:                   "Test OnFailure",
			PropagatesReloadTo:          "Test PropagatesReloadTo",
			ReloadPropagatedFrom:        "Test ReloadPropagatedFrom",
			JoinsNamespaceOf:            "Test JoinsNamespaceOf",
			RequiresMountsFor:           "Test RequiresMountsFor",
			OnFailureJobMode:            "Test OnFailureJobMode",
			IgnoreOnIsolate:             "Test IgnoreOnIsolate",
			StopWhenUnneeded:            "Test StopWhenUnneeded",
			RefuseManualStart:           "Test RefuseManualStart",
			RefuseManualStop:            "Test RefuseManualStop",
			AllowIsolate:                "Test AllowIsolate",
			DefaultDependencies:         "Test DefaultDependencies",
			JobTimeoutSec:               "Test JobTimeoutSec",
			JobRunningTimeoutSec:        "Test JobRunningTimeoutSec",
			JobTimeoutAction:            "Test JobTimeoutAction",
			JobTimeoutRebootArgument:    "Test JobTimeoutRebootArgument",
			StartLimitIntervalSec:       "Test StartLimitIntervalSec",
			StartLimitBurst:             "Test StartLimitBurst",
			StartLimitAction:            "Test StartLimitAction",
			RebootArgument:              "Test RebootArgument",
			ConditionArchitecture:       "Test ConditionArchitecture",
			ConditionVirtualization:     "Test ConditionVirtualization",
			ConditionHost:               "Test ConditionHost",
			ConditionKernelCommandLine:  "Test ConditionKernelCommandLine",
			ConditionSecurity:           "Test ConditionSecurity",
			ConditionCapability:         "Test ConditionCapability",
			ConditionACPower:            "Test ConditionACPower",
			ConditionNeedsUpdate:        "Test ConditionNeedsUpdate",
			ConditionFirstBoot:          "Test ConditionFirstBoot",
			ConditionPathExists:         "Test ConditionPathExists",
			ConditionPathExistsGlob:     "Test ConditionPathExistsGlob",
			ConditionPathIsDirectory:    "Test ConditionPathIsDirectory",
			ConditionPathIsSymbolicLink: "Test ConditionPathIsSymbolicLink",
			ConditionPathIsMountPoint:   "Test ConditionPathIsMountPoint",
			ConditionPathIsReadWrite:    "Test ConditionPathIsReadWrite",
			ConditionDirectoryNotEmpty:  "Test ConditionDirectoryNotEmpty",
			ConditionFileNotEmpty:       "Test ConditionFileNotEmpty",
			ConditionFileIsExecutable:   "Test ConditionFileIsExecutable",
			ConditionUser:               "Test ConditionUser",
			ConditionGroup:              "Test ConditionGroup",
			AssertArchitecture:          "Test AssertArchitecture",
			AssertVirtualization:        "Test AssertVirtualization",
			AssertHost:                  "Test AssertHost",
			AssertKernelCommandLine:     "Test AssertKernelCommandLine",
			AssertSecurity:              "Test AssertSecurity",
			AssertCapability:            "Test AssertCapability",
			AssertACPower:               "Test AssertACPower",
			AssertNeedsUpdate:           "Test AssertNeedsUpdate",
			AssertFirstBoot:             "Test AssertFirstBoot",
			AssertPathExists:            "Test AssertPathExists",
			AssertPathExistsGlob:        "Test AssertPathExistsGlob",
			AssertPathIsDirectory:       "Test AssertPathIsDirectory",
			AssertPathIsSymbolicLink:    "Test AssertPathIsSymbolicLink",
			AssertPathIsMountPoint:      "Test AssertPathIsMountPoint",
			AssertPathIsReadWrite:       "Test AssertPathIsReadWrite",
			AssertDirectoryNotEmpty:     "Test AssertDirectoryNotEmpty",
			AssertFileNotEmpty:          "Test AssertFileNotEmpty",
			AssertFileIsExecutable:      "Test AssertFileIsExecutable",
			AssertUser:                  "Test AssertUser",
			AssertGroup:                 "Test AssertGroup",
			SourcePath:                  "Test SourcePath",
		},
		Install: &Install{
			Alias:           "Test Alias",
			WantedBy:        "Test WantedBy",
			RequiredBy:      "Test RequiredBy",
			Also:            "Test Also",
			DefaultInstance: "Test DefaultInstance",
		},
		Service: &Service{
			Type:                     "Test Type",
			RemainAfterExit:          "Test RemainAfterExit",
			GuessMainPID:             "Test GuessMainPID",
			PIDFile:                  "Test PIDFile",
			BusName:                  "Test BusName",
			ExecStart:                "Test ExecStart",
			ExecStartPre:             "Test ExecStartPre",
			ExecStartPost:            "Test ExecStartPost",
			ExecReload:               "Test ExecReload",
			ExecStop:                 "Test ExecStop",
			ExecStopPost:             "Test ExecStopPost",
			RestartSec:               "Test RestartSec",
			TimeoutStartSec:          "Test TimeoutStartSec",
			TimeoutStopSec:           "Test TimeoutStopSec",
			TimeoutSec:               "Test TimeoutSec",
			RuntimeMaxSec:            "Test RuntimeMaxSec",
			WatchdogSec:              "Test WatchdogSec",
			Restart:                  "Test Restart",
			SuccessExitStatus:        "Test SuccessExitStatus",
			RestartPreventExitStatus: "Test RestartPreventExitStatus",
			RestartForceExitStatus:   "Test RestartForceExitStatus",
			PermissionsStartOnly:     "Test PermissionsStartOnly",
			RootDirectoryStartOnly:   "Test RootDirectoryStartOnly",
			NonBlocking:              "Test NonBlocking",
			NotifyAccess:             "Test NotifyAccess",
			Sockets:                  "Test Sockets",
			FailureAction:            "Test FailureAction",
			FileDescriptorStoreMax:   "Test FileDescriptorStoreMax",
			USBFunctionDescriptors:   "Test USBFunctionDescriptors",
			USBFunctionStrings:       "Test USBFunctionStrings",
		},
	}

	data, err := cfg.Marshal()
	assert.NoError(t, err)
	assert.Equal(t, `
[Unit]
Description                 = Test Description
Documentation               = Test Documentation
Requires                    = Test Requires
Requisite                   = Test Requisite
Wants                       = Test Wants
BindsTo                     = Test BindsTo
PartOf                      = Test PartOf
Conflicts                   = Test Conflicts
Before                      = Test Before
After                       = Test After
OnFailure                   = Test OnFailure
PropagatesReloadTo          = Test PropagatesReloadTo
ReloadPropagatedFrom        = Test ReloadPropagatedFrom
JoinsNamespaceOf            = Test JoinsNamespaceOf
RequiresMountsFor           = Test RequiresMountsFor
OnFailureJobMode            = Test OnFailureJobMode
IgnoreOnIsolate             = Test IgnoreOnIsolate
StopWhenUnneeded            = Test StopWhenUnneeded
RefuseManualStart           = Test RefuseManualStart
RefuseManualStop            = Test RefuseManualStop
AllowIsolate                = Test AllowIsolate
DefaultDependencies         = Test DefaultDependencies
JobTimeoutSec               = Test JobTimeoutSec
JobRunningTimeoutSec        = Test JobRunningTimeoutSec
JobTimeoutAction            = Test JobTimeoutAction
JobTimeoutRebootArgument    = Test JobTimeoutRebootArgument
StartLimitIntervalSec       = Test StartLimitIntervalSec
StartLimitBurst             = Test StartLimitBurst
StartLimitAction            = Test StartLimitAction
RebootArgument              = Test RebootArgument
ConditionArchitecture       = Test ConditionArchitecture
ConditionVirtualization     = Test ConditionVirtualization
ConditionHost               = Test ConditionHost
ConditionKernelCommandLine  = Test ConditionKernelCommandLine
ConditionSecurity           = Test ConditionSecurity
ConditionCapability         = Test ConditionCapability
ConditionACPower            = Test ConditionACPower
ConditionNeedsUpdate        = Test ConditionNeedsUpdate
ConditionFirstBoot          = Test ConditionFirstBoot
ConditionPathExists         = Test ConditionPathExists
ConditionPathExistsGlob     = Test ConditionPathExistsGlob
ConditionPathIsDirectory    = Test ConditionPathIsDirectory
ConditionPathIsSymbolicLink = Test ConditionPathIsSymbolicLink
ConditionPathIsMountPoint   = Test ConditionPathIsMountPoint
ConditionPathIsReadWrite    = Test ConditionPathIsReadWrite
ConditionDirectoryNotEmpty  = Test ConditionDirectoryNotEmpty
ConditionFileNotEmpty       = Test ConditionFileNotEmpty
ConditionFileIsExecutable   = Test ConditionFileIsExecutable
ConditionUser               = Test ConditionUser
ConditionGroup              = Test ConditionGroup
AssertArchitecture          = Test AssertArchitecture
AssertVirtualization        = Test AssertVirtualization
AssertHost                  = Test AssertHost
AssertKernelCommandLine     = Test AssertKernelCommandLine
AssertSecurity              = Test AssertSecurity
AssertCapability            = Test AssertCapability
AssertACPower               = Test AssertACPower
AssertNeedsUpdate           = Test AssertNeedsUpdate
AssertFirstBoot             = Test AssertFirstBoot
AssertPathExists            = Test AssertPathExists
AssertPathExistsGlob        = Test AssertPathExistsGlob
AssertPathIsDirectory       = Test AssertPathIsDirectory
AssertPathIsSymbolicLink    = Test AssertPathIsSymbolicLink
AssertPathIsMountPoint      = Test AssertPathIsMountPoint
AssertPathIsReadWrite       = Test AssertPathIsReadWrite
AssertDirectoryNotEmpty     = Test AssertDirectoryNotEmpty
AssertFileNotEmpty          = Test AssertFileNotEmpty
AssertFileIsExecutable      = Test AssertFileIsExecutable
AssertUser                  = Test AssertUser
AssertGroup                 = Test AssertGroup
SourcePath                  = Test SourcePath

[Install]
Alias           = Test Alias
WantedBy        = Test WantedBy
RequiredBy      = Test RequiredBy
Also            = Test Also
DefaultInstance = Test DefaultInstance

[Service]
Type                     = Test Type
RemainAfterExit          = Test RemainAfterExit
GuessMainPID             = Test GuessMainPID
PIDFile                  = Test PIDFile
BusName                  = Test BusName
ExecStart                = Test ExecStart
ExecStartPre             = Test ExecStartPre
ExecStartPost            = Test ExecStartPost
ExecReload               = Test ExecReload
ExecStop                 = Test ExecStop
ExecStopPost             = Test ExecStopPost
RestartSec               = Test RestartSec
TimeoutStartSec          = Test TimeoutStartSec
TimeoutStopSec           = Test TimeoutStopSec
TimeoutSec               = Test TimeoutSec
RuntimeMaxSec            = Test RuntimeMaxSec
WatchdogSec              = Test WatchdogSec
Restart                  = Test Restart
SuccessExitStatus        = Test SuccessExitStatus
RestartPreventExitStatus = Test RestartPreventExitStatus
RestartForceExitStatus   = Test RestartForceExitStatus
PermissionsStartOnly     = Test PermissionsStartOnly
RootDirectoryStartOnly   = Test RootDirectoryStartOnly
NonBlocking              = Test NonBlocking
NotifyAccess             = Test NotifyAccess
Sockets                  = Test Sockets
FailureAction            = Test FailureAction
FileDescriptorStoreMax   = Test FileDescriptorStoreMax
USBFunctionDescriptors   = Test USBFunctionDescriptors
USBFunctionStrings       = Test USBFunctionStrings

`, string(data))
	// ioutil.WriteFile("test.ini", data, 0755)
	cfg = &Config{}
	data, err = cfg.Marshal()
	assert.NoError(t, err)
	assert.Equal(t, `
`, string(data))
}

func Test_Save(t *testing.T) {
	INSTALL_PATH = "."
	defer os.Remove("./test.ini")

	cfg := &Config{
		Name: "test.ini",
		Perm: 0755,
		Unit: &Unit{
			Description: "test desc",
		},
		Service: &Service{
			ExecStart: "test",
			Exec: &Exec{
				User: "test user",
			},
		},
	}
	err := cfg.Save()
	assert.NoError(t, err)
	data, err := ioutil.ReadFile("./test.ini")
	assert.NoError(t, err)
	assert.Equal(t, `
[Unit]
Description = test desc

[Service]
ExecStart = test
User      = test user

`, string(data))
}

redpajama_set_name: RedPajamaGithub


Well, I've been at Microbusiness Training center for 5 weeks now and I've been working as well. Soon, Eight-M Technical Services will be operational and i'll be working for myself.
I've set up a new domain with my Dreamhost account. The site's URL is http://8mtech.com. As of posting this, the site isn't ready, but it will be soon.
The viscometer is being tested by Endura right now and here's what it looks like, it's a youtube video, be warned.
also, I figure it'd be neat to post the logo for Eight-M technical.
Some people who have known me since Junior High would know this symbol. While it was something I used as a kid, I started using the name Eight-M Designs in order to order stuff because companies wouldn't send swag out to an individual.


In addition to owners of construction businesses, many of you on this distribution list are professional service providers. You work in surety bond companies, insurance and surety brokerages, banks, law firms, CPA firms, etc. and all provide valuable services to your clients. One of our main objectives, as service providers, is to have a positive impact on the lives of our clients and their businesses. One of the areas of greatest import in the coming years to many of our clients will be addressing wealth transfer and succession planning. Although few of us on this distribution list are expert in this area, it is well within our sphere of influence to help facilitate this process for business owners in order to help them achieve their personal and professional goals. We all know the demographic landscape in our business community and the world around us. The first part of the Baby Boomer generation is nearing retirement. As our objectives are to help business owners achieve their most important goals, we should gain an understanding of some of the more basic estate planning tools as they relate to the transfer of business ownership. This article will address some of the more basic concepts, in more basic terms, in order to provide a general framework of some of the more utilized estate planning tools to transfer ownership, and wealth, from one generation to another. Keep in mind that estate tax rates historically (pre George W. Bush) approximate 55% if you have significant assets to pass on to your heirs. These tax levels return after December 31, 2010 unless Congress makes changes. The planning you do will result in significant tax savings for your heirs when you consider this level of tax rate.
There are a variety of ways to transfer ownership and wealth from one generation to the next. I will offer a summary explanation of a few of these powerful tools. The first is the use of Intentionally Defective Grantor Trusts (IDGT). The feature that makes this trust "defective" is that it is considered incomplete for income tax purposes. That is to say the owner (grantor) will still continue to pay income taxes on the earnings of the company. One of the strongest features of the IDGT is the ability to transfer assets at a locked in, discounted valuation. There is a presumption that our client's business will continue to increase in value over time. The ability to remove an asset from the business owner's personal balance sheet (his or her stock in ABC Construction Company) at a locked in (as of the transfer date), discounted valuation today will result in a significantly reduced taxable estate at date of death. I've used the term "discounted" a few times. The discounts exist due to the fact that the shares sold to the trust are non-voting shares and therefore a lack of control factor is present making those shares less valuable. Before selling shares to the trust, an attorney will restructure the stock such that there are both voting and non voting shares. An example would be for the owner to retain the one "voting" share of stock while selling 99 "non-voting" shares to the trust. Although 99% of the shares have been sold, the one voting share retained by the business owner allows him or her to retain control of the company. A discount will be applied to the non voting shares for lack of control. An additional discount will be applied due to lack of marketability (you can't sell these shares in your E-Trade account for example). A conservative approach would be to suggest that these discounts represent a combined 30% reduction in the valuation of the shares. This discount percentage is supportable, but you must have a qualified business valuation performed to determine fair market value as of the date of sale or transfer. The valuation should be performed by a reputable, properly credentialed valuation firm to ensure a proper fair market value is derived and can stand up to any potential scrutiny. Another benefit of the IDGT is that in moving this asset, the stock of the company, off of the personal balance sheet of the owner, is no longer available to be attached by the claims of the grantor's creditors. The asset protection offered by this strategy is also a great benefit.
Another possible strategy is to first install a Grantor Retained Annuity Trust (GRAT) with an IDGT as the beneficiary of that trust. There could be circumstances, such as the current interest rate environment (due to the present value discounting calculations), where this makes good sense to consider. The GRAT is established with a set term in years. The stock, as explained above regarding voting/non-voting shares, is placed into the GRAT and tax is paid by the grantor at this time. The GRAT pays an annuity over the term each year to the grantor based on the valuation of the company. At the end of the GRAT term, the stock is transferred into the IDGT whose beneficiaries may be the owner's children. One of the drawbacks to this structure is that if the grantor passes away during the GRAT term, the asset will become part of the taxable estate of the owner and all the planning becomes irrelevant.
Qualified Personal Residence Trusts (QPRT) are also a very commonly used planning tool, allowing you to again remove one of your more significant assets from your personal balance sheet – your personal residence. There are some choices that can be made in structuring a QPRT including the term of the trust (at which expiration the asset becomes the property of the beneficiaries), whether the entire asset, or just a portion, will be contributed to the trust, etc. The concept again is to lock in a value of an asset at the date of sale or transfer and also gain the benefit of discounting either through valuation discounts as discussed above and/or the present value of the asset at date of transfer relative to the value at the end of the trust term (which is the case with a QPRT). The future appreciation of the home is excluded from your estate, which is an extremely valuable proposition for you and your family.
Succession planning often achieves maximum results with the best and greatest number of options available when done many years in advance of the targeted retirement date. Start gaining an education regarding the available tools and options now and you'll get the maximum results when you are ready to execute your plan. The use of these tools can create very positive financial results for your family over time. It is obviously important to connect with the right estate planning firm (which you can easily do by talking with your business partners and getting a strong referral). Please be sure to communicate, during the planning process and not after you've finalized your planning, with your bond agent (and thereby your bond company), your bank, CPA and any other business partner whom it makes sense to notify and/or include in the process. Planning in a vacuum without the inclusion of your integral business partners often times leads to unintended consequences.


Limited Edition hand blocked print with hand painted details. Printed with 18 separate blocks, and hand mixed colors. Each one in unique and slightly different from one another. Printed in gouache on archival paper, 11 x 14 inches.


text:
Driveway and All My Life
WAMC Northeast Public Radio | By Audrey Kupferberg
WAMC
Driveway and All My Life are two recent films that bring real-life situations to viewers with exceptional delicacy and deep emotion.
For the many fans of Brian Dennehy, Driveways happens to be his final lead role in a feature film, and he is magnificent to watch. He and his young costar Lucas Jaye absolutely own this film. Driveways tells the story of a single mother, Kathy, played by Hong Chau, and her eight-year-old son, Cody, who travel far from their home in Michigan to clean out the house of the boy's recently deceased aunt. Their task is more complicated than they originally had imagined, and that gives the pair opportunities to interact with the folks that live in the neighborhood.
Most significant is the warm relationship that develops between Cody and Del, the elderly veteran who lives next door. While so many TV and cinema friendships between the young and the old turn into cloying conversations, syrupy interactions, the exchanges between Cody and Del are unpretentious and occasionally, meaningful.
One could describe the entire plot of Driveways in a sentence or two. Many a fine film has had a thin plot. What makes this movie a keeper is the development of characters, the interesting personalities and their deepening relationships. Even though the occasional F bomb is dropped, Driveways is very much a family film, with insights for children as well as adults.
Another film that brings together well-written, affable characters is All My Life, a well-conceived feature built upon the actual events of a young couple in love but having to face a battle with cancer. Jessica Rothe and Harry Shum Jr. star as a couple who are filled with what used to be called the spark of youth. They are bright, sweet, and loving. Does this sound like the makings of a Hallmark channel movie? Sure. But what's wrong with that?
They meet cute, and he proposes in an elaborate fashion that is even cuter. They have friends, they have budding careers, enough money to pay the rent and buy groceries. What more does one need? Plus, they have wedding plans. Then it all falls apart. Yes, it's one of those films, a three- tissue weepie.
Like the best of happy-sad romance films, one is left with the feeling that love is a gift. You can take the gift and relish it or spend a long life of bitterness.
Both these films are available for home viewing.
Thanksgiving is coming up and All My Life has a brief but enjoyable Thanksgiving Day dinner scene. Thinking about it, it's surprising how many films include Thanksgiving sequences. So much of Thanksgiving Day entertainment is given over to football, but suitable holiday-themed movies also can be part of the festivities. Just google Thanksgiving films for long lists of titles.
A Charlie Brown Thanksgiving has Peppermint Patty and friends instigating a big turkey day party at the home of Charlie Brown. But poor Charlie… he can't offer more than toast and jelly beans!
Among the many films with Thanksgiving sequences are Nobody's Fool, Home for the Holidays, Grumpy Old Men, Little Women, The Blind Side, and Pieces of April. Two of the more quirky Thanksgiving scenes occur in Avalon -- and, of course, who could forget that brief scene with the turkey leg in Rocky!
Have a good holiday!
Audrey Kupferberg is a film and video archivist and appraiser. She is lecturer emeritus and the former director of Film Studies at the University at Albany and co-authored several entertainment biographies with her late husband and creative partner, Rob Edelman.
The views expressed by commentators are solely those of the authors. They do not necessarily reflect the views of this station or its management.
Arts & CultureAudrey Kupferbergcinema
Audrey Kupferberg
See stories by Audrey Kupferberg
Musical theater on film
Theater is back. That means many of us have been buying tickets for upcoming stage productions, whether on Broadway, London's West End or local or regional productions.
National Silent Film Day
This year film enthusiasts celebrated the first National Silent Film Day. It took place on September 29, and I am betting that most folks did not participate in the appreciation of this almost completely lost artform. So, in anticipation of next year's holiday, or simply to offer some of the greatest cinematic fare ever created, here are several of the most significant and utterly beautiful silent films.
The Mole Agent, a recent documentary feature from Chilean filmmaker Maite Alberdi, is a unique film in both style and content. The story is straight forward at first.


text:
Minimum Wage and Welfare: the Tradeoff
January 8, 2014 by Phyllis Schlafly
The Democrats have selected raising the minimum wage as THE issue to protect them from public opposition to the Obamacare fiasco which is dimming their prospects for retaining the Senate in the 2014 elections. But raising the minimum wage may actually be worth considering if it has the side benefit of cutting the gigantic total of our hidden welfare programs.
Yes, hidden. We call the welfare state "hidden" because most people have no idea that it has grown to nearly a trillion dollars a year. And most people think "welfare" goes all or mostly to the unemployed, whereas the truth is that most of it goes to working families whose income is below a government-designated poverty line.
The hidden welfare state has mushroomed into a massive complex of at least 79 means-tested programs doled out by at least nine federal agencies, plus state funds. Included in this welfare total are food stamps (for which spending has doubled since 2007), TANF, the Earned Income Tax Credit, housing aid, energy assistance, child care, and Supplemental Security Income, not even counting the new subsidies in Obamacare.
Since the end of the Reagan Administration, our $937 billion in welfare handouts have grown beyond any relation to actual need. So-called welfare has grown faster than growth in our economy, our population increase, the rise in the poverty rate, and annual federal expenditures on defense, education, Social Security, or Medicare.
Seventeen years after Bill Clinton said "we are ending welfare as we know it," welfare spending as a percentage of our national output has nearly doubled, from 2.2 percent of GDP in 1989 to 4.3 percent in 2013. People who earn wages near the poverty level supplement their incomes with an array of federal benefits, including food stamps, Medicaid, child care, and cash wage subsidies, plus school lunch (and breakfast) for their kids.
All these programs and handouts are based on someone's income level. If raising the minimum wage raises the individual above the government-prescribed poverty level, raising the minimum wage could be a benefit for taxpayers.
Robert Rector of the Heritage Foundation, the country's expert on welfare statistics, has concluded that: "Since the beginning of the War on Poverty, government has spent $19.8 trillion (in inflation-adjusted 2011 dollars) on means-tested welfare. In comparison, the cost of all military wars in U.S. history from the Revolutionary War through the current war in Afghanistan has been $6.98 trillion (in inflation-adjusted 2011 dollars). The War on Poverty has cost three times as much as all other wars combined."
Rector says that 100 million Americans now receive benefits from at least one of the 79 programs. The bipartisan welfare reform of 1996 actually reformed only one of the 79 programs, and Barack Obama gutted the heart of that reform by illegally eliminating the "work" requirement.
The temptation to cheat is always present. The Census Bureau reported that one quarter of single moms receiving generous taxpayer cash and benefits actually have a partner living in the house whom she doesn't marry (and doesn't report) because marriage would reduce her government handouts.
The EITC (Earned Income Tax Credit) lifted 5.7 million wage earners above the poverty line in 2011, but the EITC is full of all sorts of fraud. The Treasury's inspector general reported that more than $110 billion in payments were given out during the past decade to people who were not qualified.
Welfare pays more than a minimum-wage job in 35 states, according to a Cato Institute study, and welfare in 13 states pays more than $15 an hour. Remember, welfare benefits are tax free, so their dollar value is even greater.
Legislation to raise the minimum wage would elevate many low-wage earners above the income threshold that qualifies them for benefits and should result in reduced welfare spending. That's a tradeoff Republicans could support.
A good example of how our so-called welfare program is subsidizing and incentivizing bad behavior was illustrated on Sean Hannity's May 11, 2013 TV interview with a young man who fathered 22 children with 14 different mothers. The U.S. taxpayers, of course, are supporting them all.
The man was proud of his achievement, didn't have a job, didn't pay child support, believes it is the duty of the taxpayers to support them all, and defiantly looks forward to creating more kids with more women. Our welfare system makes this travesty possible; it's much worse than the famous "welfare queen" who became notorious back in 1976.
In order to reduce our slide into massive dependence on government, Congress should restore effective work requirements, tighten eligibility requirements, aggressively go after fraud, and make large cuts in total spending on handouts. Raising the minimum wage might make it possible to legislate fair and sensible improvements.
Filed Under: Constitution, Economy, Jobs, Liberalism and Conservatism, Phyllis Schlafly Report Column, Taxes
Latest Jobs Stories:
Where Have American Jobs Gone?
Phyllis Schlafly Eagles · October 29 | Where Have American Jobs Gone? *Previously Recorded by Phyllis Schlafly // October … [Read More...] about Where Have American Jobs Gone?
Trump Kept His Promise To Bring Jobs Back To America
Phyllis Schlafly Eagles · October 21 | Trump Kept His Promise To Bring Jobs Back To America On June 1, 2016, President Barack Obama infamously said … [Read More...] about Trump Kept His Promise To Bring Jobs Back To America
Trump Kept His Promise To Help Coal Miners
Phyllis Schlafly Eagles · October 20 | Trump Kept His Promise To Help Coal Miners Democrats pride themselves on giving themselves the appearance of … [Read More...] about Trump Kept His Promise To Help Coal Miners


The top rated AV receiver from Yamaha is a dramatic , the AVENTAGE inspired leap forward in audio/ video component design. A- 1 Amplifier pdf manual download. L' amplificateur Yamaha A- S501 développe 2x85 Watts sous 8 Ohms, bénéficie de la technologie Yamaha ToP- ART et intègre un DAC PCM 24 bits / 192 trouvez toutes les marques & achetez votre matériel au meilleur prix I blew out the internals replaced the no longer available lamps with Led' s, checked for electrical failure which was zero.
Achetez en toute sécurité et au meilleur prix sur eBay, la livraison est rapide. Yamaha a 50 stereo amplifier manual. This amplifier salvaged from the waste recycling.
This high- grade integrated amplifier has inherited the natural sound of Yamaha in the pursuit of rich musicality. AVENTAGE brings studio grade sound engineering, sophisticated video enhancements to your home with unparalleled attention to detail in design, ed Jan 12th by harry_ butler.
Reviewed Nov 14th, by arapaimas I own multiple. Yamaha Natural Sound Digital Sound Field Processing Amplifier Owner' s Manual. Visitez eBay pour une grande sélection de Yamaha Factory Original Service Manual A 560 Stereo Integre Amplificateur. Advanced original amplifier circuitry elimination of signal loss has resulted in a truly dynamic affecting sound.
View and Download Yamaha A- 1 owner' s manual online. Yamaha Stereo Amplifier AV- 90PY. You will not regret that.
Visitez eBay pour une grande sélection de YAMAHA A S301 STEREO INTEGRATED AMPLIFIER WITH BUILT IN DAC BLACK NEW SEALED.
Retrouvez toutes les marques & achetez votre matériel au meilleur prix. Prix Destockage jusqu' à 70% de remise! Les Destockages chez oad 467 Yamaha Amplifier PDF manuals. User manuals, Yamaha Amplifier Operating guides and Service manuals.
This AMPLIFIER Yamaha A- 520 handles easy heavy duty speakers with a stunning performance and delivers warm mellow clean sound. I would not and absolutely not trade it for any amplifier. my advice try to get one.


Hotel Description: In a paradisiacal spot in beautiful Varadero beach, Cuba s tourist resort par excellence stands Melia Las Americas, the only five-star deluxe holiday and conventional hotel in the resort and part of Las Americas Resort complex. Located near the Varadero Golf Club, Plaza America International Convention Center and Shopping Center and the international airport. Highly recommended for golfers, events and incentives, weddings and honeymoon.
Address: Carretera de Las Morlas, Varadero Number of Rooms: 310 All Inclusive Plan. Property Amenities: Bar, Tennis, Garden, Parking, Tour Booking Desk, Lifts, Conference Room, Restaurant. Melia Las Americas - Room: Standard Room Good taste, functionality and modernity are the elements that compose the design and decoration of these rooms. The Standard Double boasts beautiful views of the gardens. Eighty of them overlook the beach and the sea. See also Cuba Hotels prices discounts for the following rooms in the Request Booking button: standard ocean view, junior suite, bungalow and suite. Only adults over 18 years old allowed in this hotel! Phone, Satellite TV, Minibar, Alarm clock, radio. Check In Time: 12:00 PM Check Out Time: 12:00 PM. Try new Melia Buenavista hotel located in Cayo Santa Maria.
No reviews for Hotel Melia Las Americas yet.


Here you can find all the practical information about the foundation, like the latest news (in Dutch).
Woul you like to know more? You can always contact us. You can also follow us on Facebook, Twitter and Youtube.


text:
Q: react-native : Could not determine the dependencies of task ':app:compileReleaseJavaWithJavac' When I run ./gradlew assembleRelease on my project, I get an build error of gradle.
Someone can help me?
FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:compileReleaseJavaWithJavac'.
> java.io.IOException: La syntaxe du nom de fichier, de rÚpertoire ou de volume est incorrecte

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.8/userguide/command_line_interface.html#sec:command_line_warning

redpajama_set_name: RedPajamaStackExchange


A $200.00 deposit is required to receive a bidding number, which is fully refundable if no purchases are made. Buyer is required to maintain a 25% deposit on all purchases made during auction. Buyer is to pay balance off within 48 hours of all purchases, and is not able to take any merchandise until balance is paid in full. We accept Visa, MasterCard, Money orders and cash only.
All equipment is in working condition, and sold "as is". There is no warranty on the items, but buyers will have the opportunity to check equipment before taking the equipment bought from the auction.
All equipment must be picked up within 2 days after the day of the auction. We will have a forklift available for our buyers to make it easier to load. If buyers hire a moving company, the company must have a copy of the invoice and must be paid in full in order for the company to receive all equipment. AllPoints Restaurant and Bakery Equipment is responsible of any damages done during transportation and loading.


Remember when blue or pastel pink ornaments were the height of kitsch? Now they're mainstream, elegant options. And while red and green are popular hues, they are not married to each other. Red might be paired with ivory, or amethyst; green may partner with copper, caramel or bright white.
As for what goes on the tree or the mantel, well, that's the thing - anything goes.
Style watchers say we're approaching the holidays with a more open mind. Households are more diverse, relaxed and less tied to old-school ways of celebrating. So it follows that ideas of what works in décor have never been more expansive.
While jewel tones and creamy palettes hold strong, red is red hot.
"When it comes to an 'it' color for Christmas this year, it's red - a bright, cheery red like you find on traditional Scandinavian ornaments," says Sara Peterson, editor in chief of HGTV Magazine. "Red may seem like an 'oh, duh' color trend, but there have been years when greens, blues and purples were more popular. This season, we're seeing a ton of decorations in candy red."
Winter white continues to appeal to holiday decorators; with or without touches of sparkle, it's calming, elegant and chic. And don't disregard earthier colors - think of bare birch branches hung with gold and silver stars; luxe bowls brimming with copper ornaments; chocolate brown mohair throws.
"Since folks are open to reimagining what Christmas can look like, we'll continue to see a looser interpretation of the traditional tree," says Catie Parrish, associate editor at Wayfair, the online home furnishings outlet. "We're starting to see lots of paper and cardboard tabletop trees, and people are getting inventive, creating flat Christmas trees on walls, doors and even fridges. They're even decorating them with real ornaments and garlands. For someone who craves the charm of a real tree, even an evergreen branch in a mason jar can lend a hint of the holidays."
Ikea has a pop-up cardboard tree that comes with ornaments. At Ellesstudio.blogspot.com, you'll find simple instructions on how to turn wine corks, wooden sticks, colored paper and glitter into pretty little trees.
Parrish also suggests taking stock of what you already have around the house: "Instead of buying every holiday 'necessity,' shopping your home for existing solutions is one of the easiest ways to decorate. A throw blanket makes a cozy tree skirt. Use a scarf as a table runner. Use nature for holiday decoration - think backyard branches, berries and pinecones," she says.
"Fill a vase or candle holder with jingle bells or peppermints. Wrap red, green or metallic ribbon around plain white pillar candles. Instead of candles, top candle stick holders with ornaments or snow globes."
Faux fur or knitted throws and pillow covers; throw pillows with snow scenes or deer, antler and deer accessories; and glittery pillows evoke the festive spirit without overt reference.
Consider scented candles, bowls of spiced goodies, seasonal music and warm, soft textures; bringing all five senses into play enhances the holiday mood.
"One of my favorite holiday décor themes is what we're calling 'aquatic Christmas,' " says Parrish. "It's an extension of the sea-life trend that's been hot in home décor for a few seasons. Look for octopus and mermaid ornaments, especially in glittery silver and gold finishes."
Coastal dwellers know that a beachy palette of blues, greens and whites sets the tone. A tree skirt block-printed with shells and starfish in soft blues and creams evokes a seaside Christmas.
Find trees, wreaths and garlands crafted of shells and driftwood, as well as clear glass balls filled with soft white sand and tiny shells, at www.seasideinspired.com.
If you've got a pile of seashells on the porch, check out Marthastewart.com for a clever way to glitter them up and hang them on the tree.
"Vintage is going to be a popular holiday theme, especially when it comes to typography," says Parrish. "Look for throwback fonts on everything from toss pillows to serving trays."
Fab.com's Christmas tree offerings include kitschy yet clever cowboy boots, television sets, robots and soda pop bottles rendered in blown glass.
Critters both exotic and domestic abound this season. Land of Nod has felt dog ornaments, as well as rabbits, walrus and unicorns.
Peterson suggests a tree collar: "It's like a colorful little fence around the base of your tree," she says.


Dr. Stevanovic is a family practitioner practicing in Milwaukee, WI. He is a top match for creatinine test. He was educated at Belgrade Medical School / Belgrade, Yugoslavia in 1980.
Dr. Sanchez is a family practitioner practicing in Milwaukee, WI. He is a top match for creatinine test and 2 other procedures. He was educated at Medical College of Wisconsin in 1990.
Dr. Rakowski is a family practitioner practicing in Milwaukee, WI. She is a top match for creatinine test and 4 other procedures. She was educated at University of Wisconsin School of Medicine and Public Health in 1989.
Dr. Mcmanus is a internal medicine doctor practicing in Milwaukee, WI. He is a top match for creatinine test and 3 other procedures. He was educated at University of South Dakota, Sanford School of Medicine in 1977.
Dr. Sinense is a urologist practicing in Milwaukee, WI. He was educated at Far Eastern University Institute of Medicine, Nicanor Reyes Medical Foundation in 1964.
Dr. Sreedharan is a pediatrician practicing in Milwaukee, WI. She was educated at All India Institute of Medical Sciences, Bhopal in 1993.
Dr. Van Why is a pediatrician practicing in Milwaukee, WI. He was educated at University of Iowa Roy J. and Lucille A. Carver College of Medicine in 1986.


I got this beautiful Christmas card from a team leader, Mo Dickie, of Toronto. Mo used the Stampin' Up! Merry Music Specialty Designer Series Paper as the piece that is peeking the through the front of the card. I love the angle of the front of the pieces of the card. It adds an unexpected dimension and different look to the layers. The gorgeous French horn is a die cut from Silver Foil cardstock using the Musical Instruments dies. The dies are available as part of the Musical Season Bundle with the Musical Season stamp set.
See all the supplies I used on this card below. To reach my online store, click any of the product images below.


In 2006, the United Nation's General Assembly adopted the 'UN Basic Principle and Guidelines on the Right to a Remedy and Reparation for Victims of Gross Violations of Human Rights Laws and Serious Violation of International Humanitarian Law'. These basic principles reiterate that victims of serious human rights violations have a right to remedy from the State. This right is incorporated in the instrument of reparations, which in itself includes four elements: restitution, rehabilitation, compensation and guarantees of non-repetition. In addition, victims also have a right to protection from threats that arise from their testimony, guaranteed by the International Law and the Constitution of Bosnia and Herzegovina.


USDJPY pair headed towards the 118.30 support area where it managed to find buyers in the near term.
Indian WPI Inflation released by the Ministry of Commerce and Industry registered a decline by 0.39% in January 2015, compared to the preceding month increase of 0.11%.
Indian Wholesale Price Index (WPI) Manufacturing Inflation YoY was also released which came in at 1.05% in January 2015, compared to the same month of the preceding year.
Netherlands Retail Sales released by the Statistics NL managed to register a good gain of 2.7% whereas the last reading was a decline of 0.6%.
Norway Trade Balance released by the Statistics Norway registered a trade surplus of 27.1B in January 2015, compared to the last time surplus of 30.1B.
Chinese FDI (Foreign Direct Investment) is released by the Ministry of Commerce of the People's Republic of China registered a massive increase of 29.4% in January 2015, compared to the same month of the last year.
Indonesian Trade Balance released by Statistics Indonesia registered a reading of $0.710B.
Today there were some important releases lined up in the Japan, including the Gross Domestic Product and industrial production. The first one was the Gross Domestic Product released by the Cabinet Office. The market was not expecting a major increase this time, but still the outcome was a touch lower. The expectation was of a 0.9% rise in the fourth quarter of 2014, compared to Q3 2014. The end result was lower as the Japanese Gross Domestic Product increased by 0.6%.
Moreover, the last reading was also revised down from -0.5% to -0.6%. Considering the year-over-year change, the Japanese GDP came in at 2.2%. This was somehow positive, which helped the Japanese yen to some extent. The pairs such as USDJPY and EURJPY were seen trading lower during the Asian session.
Furthermore, the Japanese Industrial Production was also released by the Ministry of Economy, Trade and Industry. The forecast was slated for an increase in December 2014, compared to November 2014. The end result was a touch better, as the Japanese Industrial Production surged by 0.8% in December 2014. Considering the year-over-year change it rose by 1.0%, compared to the same month a year ago.
The Japanese yen managed to gain some traction during the past couple of sessions. The USDJPY pair traded lower and breached an important support around the 118.80 level to trade close to the 118.40 level.
The AUDJPY pair also traded a bit lower, but there is an important bullish trend line formed on the hourly chart, which protected the downside in the short term. However, the pair remains at risk of a break lower if the Japanese yen buyers gain control moving ahead. The pair is now below the 100 and 200 hour moving averages, which can be considered as a bearish sign in the near term.


Local 3657's Health, Safety and Environment Committee was contacted about a serious safety situation at headquarters involving elevator #4 on Wednesday, June 12. (This is the first elevator on the right when the front doors are behind you.) After investigating, we learned that in the past week, at least two employees have experienced the upsetting situation of being stuck in the elevator, which failed to stop on the chosen floor(s) and the doors failed to open. While the elevator alarm seemed to function, apparently, the intercom failed, leaving the trapped employee uncertain about whether the call for help had been received.
The 12th floor was notified of the problem and contacted the building manager advising him to take whatever actions are necessary to address the problem. A representative from Schindler was called to work on the elevator that morning. Patrick and a member of the HSE committee ensured that the elevator was taken out of service and then met with the Schindler repairman and two of the employees who had experienced elevator malfunctions so he could hear a first-hand account of their experiences to better equip him to make the necessary repairs.
PLEASE NOTIFY STEFFI DOMIKE (sdomike@usw.org ext. 2559) IF YOU EXPERIENCE ANY FUTURE PROBLEMS WITH AN ELEVATOR OR OTHER HEALTH AND SAFETY ISSUE.


Syracuse University Mathematician Invited to Speak at 'MathFest' in Portland, Ore.
A professor in Syracuse University's College of Arts and Sciences has been invited to speak at the country's largest annual summertime gathering of mathematicians, taking place next month in Portland, Ore.
Jack Graver, professor of mathematics, will address attendees at the Mathematical Association of America (MAA)'s MathFest, a four-day conference for hundreds of university faculty, high school teachers, and graduate and undergraduate students.
Graver will deliver The Jean Bee Chan and Peter Stanek Lecture for Students on Thursday, August 7. His lecture will examine the origins of Pi Mu Epsilon (PME), the national mathematics honor society, which was founded at Syracuse University in December of 1913 and incorporated by the state legislature five months later.
An outgrowth of the mathematics club at Syracuse University, PME was founded by Edward Drake Roe Jr., the John Raymond French Professor and chair of mathematics, as well as director of the Holden Observatory. (Roe was also an astronomer, whose observatory was considered one of the best private ones in the country.) Roe not only oversaw PME's first chapter, Alpha of New York, but also served as PME's national president, until his death in 1929.
Since then, PME has grown to encompass more than 350 chapters at colleges and universities nationwide. PME chapters engage in a variety of events and activities, designed to promote and recognize scholarly activities in mathematics, including conferences, lectures, and workshops.
Since joining the mathematics faculty in 1966, Graver has held several key positions, including chair (1979-82) and associate chair (1976-79 and 1984-93). He also has served on MAA's leadership team, with stints as regional chair (1995-97), regional vice president (1980-82), and representative to the board of governors (1985-86).
Much of Graver's work has applications for industry, including architecture and computer science. He is the author of over 50 research and expository articles, mainly on topics related to graph theory, rigidity theory, and matroid theory. Graver is also the author of four landmark books: Combinatorics with Emphasis on Graph Theory (Springer-Verlag, 1977), with Mark Watkins; Counting on Frameworks: Mathematics to Aid the Design of Rigid Structures (Cambridge University Press, 2001); Combinatorial Rigidity (American Mathematical Society, 1993), with Brigette G'87 and Herman Servatius G'87; and Incidence and Symmetry in Design and Architecture (Cambridge University Press, 1983), with Jenny Baglivo '72, G'76.
In addition to being a prolific scholar and sought-after speaker, Graver has devoted much of his career to teacher training. He has mounted more than 40 workshops for elementary and secondary school teachers, as well as various student enrichment programs.
Mathematics is one of the College's oldest and largest academic departments, providing graduate and undergraduate opportunities in various areas of mathematics, statistics, and mathematics education. The department's 30-plus faculty members are among the finest in the nation and are committed to fostering an understanding of and appreciation for mathematics in secondary schools and in the campus community at large.


◦ Wahsabi: Tilt your iPhone to control this wah pedal!
As with Guitar, our advanced acoustic guitar app, iShred provides a playing interface that's both powerful and easy to learn. Create your songs from a huge library of over 2000 built-in chords, scales, and fret positions, by assigning them to the two rows of buttons at the top of the screen. The buttons give you immediate access to all the chords and scales you need for a song, and let you easily switch between strumming chords and playing melodies.
✓ "AirPlay" acts as a pocket-guide to shared songs from around the world, letting you rate, save, and learn performances from other users.


A versatile piece that can be worn in the evening and to the office. Woven in our favourite Milano stitch, this knit features a flattering V-Neck and swing hem. The silhouette works well with both a tailored pant or skirt.


We are largest producer & exporter of Himalayan Salt Products, including Bath Salt & Bath Salt Chunks. Our Bath Salt Chunks price range & quick details are listed below.
200gms, 500gm, 1kg, 25kg, 50kg and other retail packaging with label.
We export Himalayan Bath Salt or Natural Bath Salt uses in Bath to apply on body, it is a kind of Natural Mineral Salt.


text:
MIT News magazine
The Birth of MIT Medical
A good idea and a determined doctor.
Allyson T. Collins archive page
In the early days of the Cambridge campus, students who fell ill had only a first-aid room to turn to. But an enterprising Boston physician gazed across the river and saw the campus as an underserved patient base. And he seized the opportunity to lead MIT into a new era of medical care.
To wait or to lounge? In 1928, Technology Review pronounced the waiting room at Homberg Memorial Infirmary "as comfortably furnished as the lounge in many a men's club."
On July 31, 1920, Dr. George W. Morse submitted a three-page proposal detailing his vision of an MIT medical department with offices on campus, an initial budget of $8,520, and a lofty goal: "to give free consultation, treatment, and medical advice to all members of the student body, faculty, instructing staff, and employees of the Institute."
Morse readily received approval from MIT's executive committee, but with a budget reduced to $7,000 by lowering his salary. Still, it was enough to purchase surgical supplies, employ an assistant, and hire six additional doctors to help perform mandatory physical exams of freshmen.
With his project on the fast track, Morse wasted no time. He opened the clinic in September, and he and his staff soon began the inaugural round of freshman physicals, recording their observations of each student on index cards. Of the 623 freshmen examined, 138 received demerits in the form of red stars on their cards, indicating "defects" ranging from infected tonsils to flat feet.
Near the end of his first year, Morse requested an additional $25,000 to create a health insurance plan, reasoning that it would make students more willing to seek treatment. "The boys do not want charity," he wrote. He suggested that any unused funds be put toward building an infirmary. But he got just $5,000 added to his budget.
Some of Morse's medical views were ahead of their time. When he requested that protective glasses be required in chemical laboratories, for example, the Administrative Committee countered that such a policy "would seriously hamper the work."
Undaunted, Morse nurtured his program and eventually developed an inexpensive solution for one common student defect: underweight. In 1924, his team established a nutrition course for physically unfit students, which led Technology Review to declare, "so far as is known Technology is the only institution of collegiate grade in the world in which this sort of clinic is operated."
After the nutrition program's fourth year, Morse wrote MIT president Samuel Wesley Stratton, boasting of 40 men who for five months maintained diet records and reported to the clinic weekly. By the end, 34 posted an average increase of about five pounds; only six remained underweight. Morse enclosed graphs of the students' weight fluctuations. One chart displayed a brief 2.5-pound decrease attributed to "extra work to earn money"; another, a three-pound dip owing to "fatigue and loss of sleep." But one line went smoothly upward, with Morse's triumphant caption "IDEAL STEADY GAIN."
With his clinic well established, Morse set his sights on building a campus infirmary. To jump-start the process, he looked outside MIT for funding. The family of a student who had died of pneumonia in his senior year agreed that the Institute would benefit from better medical facilities on campus. With $100,000 from the family (and $50,000 from MIT), the Richard M. Homberg Memorial Infirmary opened in June 1928. Students got physicals on the first floor; for more serious conditions, they proceeded to the third-floor hospital and operating room. Recuperating patients could relax in the fourth-floor solarium. The infirmary served more than 5,000 patients in its first six months; in 2006-'07, MIT Medical served nearly 135,000 patients in Building E23 and at Lincoln Lab.
In the summer of 1929, the annual President's Report publicly validated Morse's efforts: "The year has been one of most notable progress in the care of the students' health. Upon the completion and opening of the Homberg Memorial Infirmary … it [has become] possible for Technology to assume a position of leadership in this field amongst the colleges throughout the country."
It took just nine years of convincing.
Allyson T. Collins


text:
package event

import (
	"strings"

	"github.com/kubernetes/dashboard/resource/common"

	"k8s.io/kubernetes/pkg/api"
	"k8s.io/kubernetes/pkg/types"
)

// FailedReasonPartials  is an array of partial strings to correctly filter warning events.
// Have to be lower case for correct case insensitive comparison.
// Based on k8s official events reason file:
// https://github.com/kubernetes/kubernetes/blob/53f0f9d59860131c2be301a0054adfc86e43945d/pkg/kubelet/container/event.go
// Partial strings that are not in event.go file are added in order to support
// older versions of k8s which contained additional event reason messages.
var FailedReasonPartials = []string{"failed", "err", "exceeded", "invalid", "unhealthy",
	"mismatch", "insufficient", "conflict", "outof", "nil"}

// GetPodsEventWarnings returns warning pod events by filtering out events targeting only given pods
// TODO(floreks) : Import and use Set instead of custom function to get rid of duplicates
func GetPodsEventWarnings(events []api.Event, pods []api.Pod) []common.Event {
	result := make([]common.Event, 0)

	// Filter out only warning events
	events = getWarningEvents(events)
	failedPods := make([]api.Pod, 0)

	// Filter out only 'failed' pods
	for _, pod := range pods {
		if !isRunningOrSucceeded(pod) {
			failedPods = append(failedPods, pod)
		}
	}

	// Filter events by failed pods UID
	events = FilterEventsByPodsUID(events, failedPods)
	events = removeDuplicates(events)

	for _, event := range events {
		result = append(result, common.Event{
			Message: event.Message,
			Reason:  event.Reason,
			Type:    event.Type,
		})
	}

	return result
}

// FilterEventsByPodsUID returns filtered list of event objects.
// Events list is filtered to get only events targeting pods on the list.
func FilterEventsByPodsUID(events []api.Event, pods []api.Pod) []api.Event {
	result := make([]api.Event, 0)
	podEventMap := make(map[types.UID]bool, 0)

	if len(pods) == 0 || len(events) == 0 {
		return result
	}

	for _, pod := range pods {
		podEventMap[pod.UID] = true
	}

	for _, event := range events {
		if _, exists := podEventMap[event.InvolvedObject.UID]; exists {
			result = append(result, event)
		}
	}

	return result
}

// Returns filtered list of event objects.
// Event list object is filtered to get only warning events.
func getWarningEvents(events []api.Event) []api.Event {
	if !IsTypeFilled(events) {
		events = FillEventsType(events)
	}

	return filterEventsByType(events, api.EventTypeWarning)
}

// Filters kubernetes API event objects based on event type.
// Empty string will return all events.
func filterEventsByType(events []api.Event, eventType string) []api.Event {
	if len(eventType) == 0 || len(events) == 0 {
		return events
	}

	result := make([]api.Event, 0)
	for _, event := range events {
		if event.Type == eventType {
			result = append(result, event)
		}
	}

	return result
}

// IsTypeFilled returns true if all given events type is filled, false otherwise.
// This is needed as some older versions of kubernetes do not have Type property filled.
func IsTypeFilled(events []api.Event) bool {
	if len(events) == 0 {
		return false
	}

	for _, event := range events {
		if len(event.Type) == 0 {
			return false
		}
	}

	return true
}

// IsFailedReason returns true if reason string contains any partial string indicating that this may be a
// warning, false otherwise
func IsFailedReason(reason string, partials ...string) bool {
	for _, partial := range partials {
		if strings.Contains(strings.ToLower(reason), partial) {
			return true
		}
	}

	return false
}

// Based on event Reason fills event Type in order to allow correct filtering by Type.
func FillEventsType(events []api.Event) []api.Event {
	for i := range events {
		if IsFailedReason(events[i].Reason, FailedReasonPartials...) {
			events[i].Type = api.EventTypeWarning
		} else {
			events[i].Type = api.EventTypeNormal
		}
	}

	return events
}

// Removes duplicate strings from the slice
func removeDuplicates(slice []api.Event) []api.Event {
	visited := make(map[string]bool, 0)
	result := make([]api.Event, 0)

	for _, elem := range slice {
		if !visited[elem.Reason] {
			visited[elem.Reason] = true
			result = append(result, elem)
		}
	}

	return result
}

// Returns true if given pod is in state running or succeeded, false otherwise
func isRunningOrSucceeded(pod api.Pod) bool {
	switch pod.Status.Phase {
	case api.PodRunning, api.PodSucceeded:
		return true
	}

	return false
}


There might be two different scenarios while API testing. One when you are consuming API from other providers and the other one when you are designing API for your own application.
When you are developing API for your application, you should start for white box testing. The basic approaches are : unit testing, integration testing, edge test cases and security testing.
2. How to start API TESTING?
3. Hari is a Software Engineer at Fusemachines.
4. He needs to build Tested API for a product.
7. Hari list out all possible WHquestions.
8. Whether API gives right response ?
9. Is API inserting data correctly ?
10. What if user inserts wrong inputs?
11. What if unauthorized user try to access your API ?
16. Authentication Authorization Who you are ? What access you have ?


Starting a brand surely is a bold move. To say goodbyes to a sedentary 9 to 5 lifestyle and making something of your own is something I totally respect. You might have had the idea, the plan, and even the balls to keep moving forward. But anyone who has been running a brand for a couple of years knows that things can surely get stuck in a rut. Even brand that's doing well for itself will find itself to be lost and with no direction. This is when you need to reassess your goals and re-envision yourself. One of the best ways to get that done is by thinking out of the box and getting creative. Revamping your brand from ground up should be what's running on your mind. Let's talk about that.
There are many ways that you can become relevant again. Start thinking in terms of what the audience is recently interested in. There are trends and fads that fade away. But once in a while, you will come across a piece of tech that you know might stick and will be there for the long haul. We are here to talk about all that. All that artificial intelligence augmented reality, social media live streams type of revolutionary technology.
Formerly the "awkward cousin" to the much more flashy VR, augmented reality (AR) has come into its own over the past year, giving brands a number of opportunities to experiment with incorporating it into their marketing.
Augmented reality seems to be the next big trend in social media, first pioneered by Snapchat with its fun and interactive Lenses, then adopted by Facebook and Instagram with Facebook's Camera Effects platform and Instagram's face filters. Meanwhile, a new breed of AR apps is making its way onto mobile, opening up avenues for brands to create augmented reality experiences inside a user's smartphone and be present in their surroundings in a whole new way.
When was the last time you saw a 360 video on your Facebook feed? Not too long ago I am guessing. But when was the last time you saw this tech being used to market a product. This is a very effective niche to promote yourself. Making a 360 video for your brand is not as hard as it used to be a few years ago. Even smartphones now come with inbuilt software that allows you to take such content. Use it and put your very own spin to it. It is such unsaturated market that you should take advantage off before everyone starts flooding in.
Remember when M&Ms the world-renowned candy brand created an eye-spy game for Facebook? Yeah, this is yet another prime example of a good brand strategy. If you have the resources to make a creative game out of your brand, go ahead! Just remember that this should be something that works. Don't make a game just to jump on the bandwagon. Create one because you have got a solid plan and know that the game will be something that tons of people will enjoy to play. Forget about your brand for a moment and concentrate on making a good game. Once you have that under your hood, everything will sort itself on its own.
Create a gateway that helps the players connect the game experience to something that they will enjoy if they use your product in real life. This is how you blur the edges and make your brand game work!


text:
LIVE VOA Newscasts
Bear Shooting Highlights European Dispute Over Rewilding
December 02, 2021 9:29 AM update December 02, 2021 3:23 PM
Graham Keeley
FILE - Hunters walk with a dog in Montamel, southwestern France, Nov. 7, 2021. Some people are accusing EU officials of introducing bears to the wild without considering the impact on local communities.
MADRID —
A hunter is under investigation in France for shooting dead a brown bear in a case that has highlighted tensions over the reintroduction of these animals to the wild through European Union-funded programs.
As prosecutors investigated whether the man illegally shot the bear, a protected animal under European law, it has reignited the debate over the renewed presence of bears into the Pyrenees, the mountain range between France and Spain.
Christine Tequi, the president of the Ariège Pyrenees, a regional authority, said officials feared bear attacks on humans.
"Today, you can really see that cohabitation is complicated," she told AFP news agency.
The 70-year-old man said he shot the animal after it attacked and injured him while he was out hunting wild boar last week.
He fired two shots at the female bear, who was out with her two cubs, killing her instantly.
The man was flown to hospital suffering from serious leg injuries after the incident in the Seix region of Ariège in the Pyrenees mountains in south-west France.
Hunting organizations held a demonstration in Ariege last weekend to show their support for the injured man.
Brown bears are seen as a threat to livestock by some farmers in France and across the border in Spain.
After relentless hunting reduced the bear population to only three by the 1990s, an EU program began to bring them back to the region using stocks from Slovenia.
A census carried out in 2020 found there were 64 bears across the Pyrenees while in Cantabria, in northern Spain, there are 350, according to figures from Spain's Brown Bear Foundation, FOP.
Animals vs. people
The shooting in France is the latest fatal encounter between man and bear.
In November last year, a hunter shot dead a female bear over the border in Aragon in the Spanish Pyrenees, raising to three the number killed in 2020. He was cleared of any wrongdoing after claiming he acted in self-defense.
The killing happened just 10 days after police in the neighboring region of Catalonia said they arrested 12 men in connection with the death of a bear in April.
Another bear, a six-year-old male, was found dead in the Val d'Aran area near the French border but the police later found it was poisoned with antifreeze.
Newspaper reports said the investigation found evidence the killers were members of a criminal gang.
Critics have argued that as the bear population grows, the animals are more difficult to control because they need more food which brings them into closer contact with humans.
The French government reported that between January and October of this year, bears were believed to be behind the deaths of 625 sheep, 16 cattle, 17 horses and a dog.
Brown bears are omnivores and only attack livestock when opportunity arises. They mostly feed on berries and other plants.
Some who live in the Pyrenees accuse EU officials of introducing bears to the region without taking into consideration how the plan would impact the local community.
"Bears were something imposed from Europe, paid with European funds but they never considered how it would affect the people who actually live here," Marc Cuny, president of the Association of the Pyrenees Catalan Horse in the Aran Valley, told VOA.
"They cause a problem for farmers and do not contribute to tourism."
Fernando Ballesteros, a biologist with FOP, conceded that despite efforts for man and bear to live together, tensions persist.
He said regional governments and the FOP have worked with farmers to recruit shepherds to look after sheep, provide night accommodation for the livestock and guard dogs.
"We have come a long way in Cantabria but in France and in the Spanish Pyrenees we have lost the culture of living together with bears which used to exist years ago," he said in an interview with VOA.
"The reason there is resentment is because in many cases agriculture is dying. Younger generations are not working on farms, and it is a hard life."
However, he says the bear is beginning to be seen as a boost for the rural economy.
A study by the University of Oviedo in northern Spain found tourism from brown bears brought income of €20 million (US $22,675,500) since re-introduction and 300 jobs.
Steve Cracknell is the author of The Implausible Rewilding of the Pyrenees, which deals with reintroducing bears and other 'top predators' like wolves to this mountain range.
"I don't approve of illegal killings of bears and don't condone it. However, I can appreciate the desperation of some shepherds who find their values challenged and who have no realistic chance in the long term of halting the EU-wide 'rewilding initiative'," he told VOA.
Some information in this report came from Agence France-Presse.
Editor's note: An earlier version of this story incorrectly described Christine Tequi as a council official. She is an elected representative as the president of the Ariege Pyrenees, a regional authority. This version also corrects the quote in the last graph of the story.
More Europe News
Blinken Visits Ukraine as He Urges Russia to De-escalate Border Tensions
'Power of Siberia 2' Pipeline Could See Europe, China Compete for Russian Gas
Germany Prepared to Pay 'High Economic Price' to Defend Ukraine
The Day in Photos


text:
Mâcon-2 is een kanton van het Franse departement Saône-et-Loire. Het kanton maakt deel uit van het arrondissement  Mâcon.
Het telt 20.351 inwoners in 2018.
Het kanton werd gevormd ingevolge het decreet van 18  februari 2014 met uitwerking op 22 maart 2015.

Gemeenten
Het kanton Mâcon-2 omvat volgende gemeenten:
 Mâcon (hoofdplaats) (zuidelijk deel)
 Varennes-lès-Mâcon

Mâcon-2


Last night my kids wanted to light a coal fire, put the lights out and all read ghost stories.
It was too late to start lighting fires so I Googled for a large image of a burning, coal fire and set it to fill the iMac's screen, I then googled for sound FX of a crackling fire and looped it to be continuous, put the lights out and we all sat around the Mac telling ghost stories.
Once we had all told them my elder said "But the computer hasn't told a story Daddy". So I Googled for the text of a ghost story and got the Mac to read it out loud!