text:
Ani Mshetsyan
EA intends to present a bill on material assistance to the families of prisoners of war and missing
ArmInfo. The "Enlightened Armenia" faction has prepared a package of bills aimed at solving the issue of material support for the families of prisoners of war and missing soldiers. The press service of the party reports.
According to the source, the law is now in force, according to which contract servicemen retain their official rate, which, however, is paid only after it is established whether the soldier was captured or voluntarily surrendered to the enemy. According to the current law, the de facto captured military personnel are considered guilty until they prove that they did not commit a crime. That is, the presumption of innocence provided for by the Constitution is violated. Moreover, this is absolutely not the attitude that military personnel deserve.
At the same time, the law does not provide for any state support to the relatives of the missing servicemen. The bill proposes to provide monthly financial assistance to families of captured servicemen and families of soldiers who have disappeared, including those who voluntarily participated in hostilities. The bill also proposes to pay a monthly allowance to the families of captured civilians.


You are visiting the placeholder page for Kelly Guth. This page is here because someone used our placeholder utility to look for Kelly Guth. We created this page automatically in hopes Kelly Guth would find it. If you are not Kelly Guth, but are an alumni of Oak Creek High School, register on this site for free now.


text:
Griff the Invisible
Synopsis: Griff, office worker by day, superhero by night, has his world turned upside down when he meets Melody, a beautiful young scientist who shares his passion for the impossible.
Director(s): Leon Ford
Actors: Ryan Kwanten, Maeve Dermody, Patrick Brammall, Toby Schmitz
Production: Indomina Releasing
Rotten Tomatoes:
Collection Edit Watch PDF Buy
Night mode.
Get out of my neighbourhood.
Hello, I need to speak
to the police, please.
Shipping. Griff speaking.
Griff.
How's lunch? Oh, sorry. Sorry.
What did you have?
A sandwich.
What was in the sandwich?
Cheese. Egg.
Mayonnaise.
Aw. Love mayonnaise.
Was it whole-egg?
Um, yeah. I think so. I don't know.
It's for Gary. Tax time!
He wants them sorted into
categories, dates and then added up.
I know. Sorry!
The short straw.
Uh!
Hey, hey, hey, hey.
Don't fight it, Griff.
Just wanna...
S-Stop it!
"Just stop it!" Hm-hm!
How'd you go?
Great. Just...
They weren't really
for Gary, were they?
Uh, no.
Stay out of my neighbourhood.
It's OK. You're safe.
Go away. I got Mace!
"It's OK. You're safe. "
"You're safe now. "
"Never fear. "
"Griff, the Protector, is here. "
Griff the...
Hidden!
Hup!
It's Tim, Griff.
For a minute,
I thought it was you.
It better not be, Griff.
Because I moved back here for you
and you promised me
that you'd stopped.
It's not. I promise.
It better not be.
It's not.
Better not be.
How's work, anyway?
It's... really good.
Good. It's good you have that job.
Keeps you out of trouble.
Good. Well.
Oh, um, you know how before
I said I was in the neighbourhood?
Well, the reason is because
I was on a date.
Her name is Melody.
Melody. Like music.
Yes, it is like... It's like music.
Anyway, I think she could be it.
Melly? Are you back already?
Mm-hm.
Did you bump your head again?
Clumsy.
So! How was the date?
He is adorable!
Yeah, he's lovely.
Oh, he's very right for you, Mel!
Tim and Melody. Mel and...
OK, Mum, look, we've been
on one date, OK?
Just figuring out if I like him.
Have there been
any, um... you know...
...intimacies?
Goodnight, Mum.
Goodnight, darling.
Sorry, Tim.
I made a promise...
...to rid this city of evil...
...in the name of justice.
It's a responsibility.
No problem, sir.
Call again if it hasn't turned up.
Bye-bye.
...twice your age.
Oh, like you can talk.
So, Tammy's out of town tonight.
Do you want to come over?
I don't know, Tony.
How are you, Cecilia?
Settling in OK?
Everything's great.
I really love it.
Don't enjoy it too much. It's still work!
Ahem. Shipping. Griff speaking.
It's Tony.
Oh. Hi, Tony.
Just wondering what
you're doing for lunch.
I'm going to this little
and they do great pork balls.
I know that you love balls.
No. Thanks.
Hey! Here it is.
I really... really like you.
And I love balls too.
We're two ball lovers.
State championships.
I got three perfect 10s.
But even then,
Heather 'Twinkletoes' won.
Well, you look like a champ to me.
We met at a Chinese restaurant.
I was paying for the bill
for my table and it was $19.
And we'd all had a banquet!
$19?! What?!
Oh, dear.
And I said to myself, "Mmm,
that's pretty good value!"
Melody!
Aw! It's not so bad.
I'm OK.
Oh, anyway, uh...
And she was looking
at HER bill. And...
How much was it, Mel?
Mel?
$218!
Why were you
eating alone, Melly?
She does funny things!
Oh, she's fine though. Ha ha!
Yes, sir. There definitely seems to
be more activity in recent weeks.
are calling it a crime wave.
Crime wave? I'm not sure, sir.
...running out of men.
Uh, yes, Commissioner.
Promise me you will help.
Yes, sir, I will.
It's Tim, Griff. Who else?
No, no! No!
Griff. This is, uh, Melody.
Rate this script:(0.00 / 0 votes)
Leon Ford
Leon Ford is an Australian actor who has appeared in many television and theatre productions. He is best known for his roles in the television series The Cooks, Changi and the telemovie Stepfather of the Bride. Ford portrayed 1st Lt. Edward 'Hillbilly' Jones in the Emmy award winning HBO miniseries The Pacific, which follows the story of World War II Marines through different battles of the Pacific theater of war. . He has also appeared in many other television series including All Saints, East West 101 and McLeod's Daughters, the 2005 movie The Great Raid and voiced a character in the 2008 stop motion animated movie $9.99. Stage roles include playing pious charlatan Tartuffe in the 2014 Bell Shakespeare version of Tartuffe, based on the French play originally written by Molière. In addition to acting, he is also both a director and screenwriter. In 2010, Ford both wrote and directed the movie Griff the Invisible, starring Ryan Kwanten as a man who is bullied by his coworkers during the day, but a superhero by night. The film premiered at the 2010 Toronto International Film Festival (TIFF), where it was well received by audiences and critics. Ford attended Binger Filmlab in 2008, where he developed feature film The Mechanicals.Ford is also an accomplished author, and in 2009 penned the story "What Doesn't Kill You", the story of a man waking up to find that, instead of the ideal life he'd been living, everything has gone horribly wrong overnight. He wakes up in the wrong house, his wife doesn't love him anymore, he doesn't have a job anymore, and one of his friends betrayed him in the worst possible way. Plus his car exploded. more…
All Leon Ford scripts | Leon Ford Scripts
Translate and read this script in other languages:
Discuss this Griff the Invisible script with the community:
Use the citation below to add this screenplay to your bibliography:
"Griff the Invisible" Scripts.com. STANDS4 LLC, 2020. Web. 18 Jan. 2020. <https://www.scripts.com/script/griff_the_invisible_9352>.
Help us build the largest writers community and scripts collection on the web!

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: Having trouble separating data using Tidyverse in R I have a dataset consisting of 20 plant genotypes with measurements of LAI, V1, V2, V3, V4, V5 being taken at three growth stages (1, 2, 3).
I need to separate the data in R (using the tidyverse package) into columns of genotype, stage, and mesurement (consisting of LAI:V5). The code that I have tried does not work; how could I go about doing this? Here is what I have tried:
#Open packages
library(readr)
library(tidyr)
library(dplyr)

#Dataset:
dataset <- structure(list(plot = c(101, 102, 103, 104, 105, 106, 107, 108,
109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 101,
102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
115, 116, 117, 118, 119, 120, 101, 102, 103, 104, 105, 106, 107,
108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120
), genotype = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
13, 14, 15, 16, 17, 18, 19, 20, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 19, 20), stage = c(1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3), LAI = c(822, 763,
551, 251, 800, 761, 343, 593, 997, 261, 19, 429, 566, 574, 174,
356, 891, 918, 948, 782, 902, 383, 704, 157, 358, 453, 723, 644,
308, 149, 504, 437, 348, 165, 128, 305, 778, 516, 347, 212, 792,
423, 565, 828, 106, 605, 603, 551, 145, 393, 914, 919, 672, 628,
143, 103, 906, 717, 18, 324), V1 = c(52, 556, 222, 534, 953,
346, 635, 84, 592, 444, 34, 340, 343, 188, 554, 397, 315, 643,
376, 101, 663, 42, 360, 645, 718, 883, 266, 225, 674, 797, 726,
259, 829, 701, 601, 206, 325, 963, 292, 985, 954, 828, 839, 541,
301, 312, 187, 59, 563, 577, 961, 239, 147, 203, 421, 690, 542,
412, 812, 19), V2 = c(354, 719, 45, 376, 921, 243, 256, 316,
384, 450, 166, 850, 784, 291, 889, 389, 925, 157, 37, 528, 847,
942, 624, 387, 680, 380, 848, 745, 49, 69, 864, 649, 125, 117,
911, 947, 212, 628, 162, 165, 395, 437, 102, 136, 446, 51, 106,
141, 886, 373, 113, 186, 233, 937, 698, 202, 89, 623, 731, 474
), V3 = c(18, 87, 692, 888, 681, 134, 774, 619, 544, 32, 804,
993, 147, 352, 825, 490, 196, 794, 900, 796, 617, 160, 688, 947,
665, 122, 386, 968, 772, 836, 696, 806, 925, 410, 949, 546, 303,
550, 359, 285, 167, 605, 780, 419, 925, 822, 142, 4, 648, 18,
867, 204, 617, 5, 251, 198, 316, 205, 660, 680), V4 = c(728,
266, 678, 958, 946, 248, 425, 777, 86, 340, 527, 766, 161, 187,
129, 881, 149, 888, 811, 118, 379, 22, 953, 940, 520, 200, 557,
438, 401, 25, 55, 155, 73, 834, 614, 933, 235, 759, 852, 29,
475, 356, 992, 765, 593, 703, 929, 823, 466, 717, 86, 607, 730,
7, 416, 727, 400, 904, 503, 881), V5 = c(550, 785, 954, 852,
718, 295, 208, 2, 36, 185, 726, 540, 476, 994, 720, 532, 401,
525, 504, 868, 414, 878, 808, 550, 740, 9, 936, 570, 477, 516,
561, 648, 686, 906, 387, 621, 461, 323, 829, 948, 964, 853, 943,
805, 349, 254, 979, 784, 246, 444, 71, 883, 345, 973, 546, 120,
310, 347, 732, 308)), class = "data.frame", row.names = c(NA,
-60L))

Code I have tried....
data <- gather(dataset, LAI, V1, V2, V3, V4, V5, -plot)

....provides these results (a sample of the resulting dataset):
plot genotype stage LAI  V1
1    101        1     1  V2 354
2    102        2     1  V2 719
3    103        3     1  V2  45
4    104        4     1  V2 376
5    105        5     1  V2 921
6    106        6     1  V2 243
7    107        7     1  V2 256
8    108        8     1  V2 316
9    109        9     1  V2 384
10   110       10     1  V2 450
11   111       11     1  V2 166
12   112       12     1  V2 850
13   113       13     1  V2 784
14   114       14     1  V2 291

The outcome needs to be like this:
correct_format <- data.frame(genotype = c(1,
                                          2,
                                          3,
                                          4,
                                          5,
                                          6),
                             stage = c(1,
                                       1,
                                       1,
                                       1,
                                       1,
                                       1),
                             measurement = c("LAI",
                                             "LAI",
                                             "LAI",
                                             "LAI",
                                             "LAI",
                                             "LAI"),
                             value = c(822,
                                       763,
                                       551,
                                       251,
                                       800,
                                       761)

A: Perhaps, we need
library(dplyr)
library(tidyr)
dataset %>%
    select(-plot) %>%
    pivot_longer(cols = LAI:V5, names_to = 'measurement') %>%
    arrange(measurement)

redpajama_set_name: RedPajamaStackExchange


text:
Hard Rock Hotel Maldives recognized amongst the top Indian Ocean resorts at Condé Nast Traveler's 2020
Best Family Hotels near Male Airport
Hard Rock Hotel Maldives named amongst top Indian Ocean resorts at Condé Nast Traveler's Readers' Choice Awards 2020 .
More than 715,000 Condé Nast Traveler readers submitted an incredible number of responses rating their travel experiences across the globe.
"The results of this year's survey, conducted at the start of the COVID-19 pandemic, are a testament to the lasting power of a meaningful travel experience," said Jesse Ashlock, U.S. Editor of Condé Nast Traveler. "The winners represent the best of the best for our audience and offer plenty of trip-planning inspiration for all the adventures we can't wait to have next."
The Condé Nast Traveler Readers' Choice Awards are the longest-running and most prestigious recognition of excellence in the travel industry. The full list of winners can be found here.
"It's a tremendous honor to be recognized by Condé Nast Traveler Readers' Choice Awards" said Tolga Unan, General Manager of Hard Rock Hotel Maldives. "The authentic experiences we deliver by way of creating a unique bond between our guests and the staff – or as we call them here 'our band members' creates a particular vibe that makes it an experience that rock."
Hard Rock Hotel Maldives is an upbeat international resort that showcases the spirit of this famous music-inspired brand. The 178 rooms, suites and villas, including overwater pool villas, are complemented by signature amenities for all ages, such as the Hard Rock Cafe, Body Rock fitness center, Rock Spa, Rock Shop, and eclectic dining and entertainment experiences.
The 2020 Readers' Choice Awards are published on Condé Nast Traveler's website at www.cntraveler.com/rca and celebrated in the November issue of Condé Nast Traveler US and UK print editions.
Check Availability and Prices in Hard Rock Hotel Maldives
Best Experience: Couples, Families, Water Villas, Dining, Shopping, Nightlife, Activity
Located within Emboodhoo Lagoon, Hard Rock Hotel Maldives is your all-access guide to the great life in The Marina @ CROSSROADS, the first integrated resort destination in the Maldives. Opened on september 2019, and only a 15-minute boat jorney from Malé airport the resort offers direct access to an entertainment island with dining, shopping, and more fun activities. Hard Rock Hotel in the Maldives takes inspiration from the tropical surroundings, incorporating authentic notes of regionally-inspired music memorabilia throughout.
This highly anticipated property also offers vacationers direct access to The Marina @ Crossroads, the Maldives' first integrated lifestyle island which houses a rich combination of world-class offerings, including entertainment, retail, fine dining and outdoor activities. The facilities offered by The Marina include a 30-berth marina, the Junior Beach Club and Camp, the Crossroads Event Hall, the Maldives Discovery Centre, the Marine Discovery Centre, and a world-class beach club by Cafe Del Mar. Read Full Review...


text:
Heat Vs Nuggets Odds & Pick – NBA Betting
Written by Henry Watkins on July 31, 2020
NBA News and Rumors
After months of no action, basketball fans finally got something to cheer about on Thursday night with the return of the NBA. It proved to be a fantastic opening night, with both games on the schedule delivering the goods. Zion Williamson looked great in his return to the New Orleans Pelicans, albeit in a losing cause in a 106-104 defeat to the Utah Jazz. The second game now has us all hoping for an LA matchup in the playoffs, with the Lakers defeating the Clippers 103-101 in a fiercely contested battle. If the remainder of the regular season and the playoffs is anything like those two games, we are in for a treat. Let's take a closer look at one of upcoming matches on Sunday so you place your bets against their NBA odds.
NBA Analysis – Miami Heat Vs Denver Nuggets Game Preview
There are a number of games set to go on Saturday, but we are going to jump ahead to Sunday, where we will have 5 games spread out through the course of the day. We are going to take a look at the opening game of the Saturday schedule first, which has the Miami Heat and the Denver Nuggets going head to head, with both teams looking to solidify their playoff seedings. The Nuggets are favored by 1 ½, with the point total set at 211.
Why bet on the Miami Heat
The Miami Heat come into the restart sitting in the #4 seed in the Eastern Conference, a position that they look likely to maintain through the next 8 games. They are 2 games up on the team directly below them and 2 ½ games back of the #3 spot. It is tough to know how any team is going to react to the unique circumstances of the NBA right now, but there do have to be some concerns about the Heat. In their own building, they have one of the best records in the NBA, but they are not going to be back there for quite some time. This is essentially like a road game, which is not good news for a team that is 14-19 away from home. The Heat are 5-11 in their last 16 games and have seen the total go OVER in 9 of their last 12.
Why bet on Denver Nuggets
The Nuggets will almost certainly have been delighted at the result of the Lakers/Clippers game last night, as the loss by the Clippers leaves Denver just a game out of the #2 seed. They can really put on the pressure with a win here and you certainly have to like their chances. The Nuggets have won each of their last 3 meetings with the Heat, including a 109-89 win over them earlier this season. They have a winning record against teams who have a better than .500 record, going 15-11 in those matchups. Prior to the lockdown, the Nuggets were struggling to cover the spread, going just 3-8 ATS in their last 11. They have won 4 of their last 5 games versus teams from the East.
When: Saturday, Aug 1 at 1 PM EST
Where: Wide World of Sports, Orlando
Heat Vs Nuggets Live: ESPN
Money Lines: Heat+105 / NBA odds.
Expert Pick and Final Score Prediction
The first full game back is going to be tough for every team in the league, which makes things a good deal tougher to handicap. Still, the Nuggets have owned Miami of late, so I am taking them to win and cover here.
Pick: Miami Heats 93 Denver Nuggets 98
Minnesota Timberwolves vs. Memphis Grizzlies: 1/15/2021 Betting Trends, Computer Picks, Odds, Line and Preview – POSTPONED
Milwaukee Bucks vs. Dallas Mavericks: 1/15/2021 Matchup Betting Preview, Computer Picks, Odds and Trends
Utah Jazz vs. Atlanta Hawks: 1/15/2021 Betting Trends, Computer Picks, Odds, Line and Preview
Los Angeles Clippers vs. Sacramento Kings 1/15/2021 Betting Preview: Computer Picks, Odds, Line, Spread and Trends
NBA 2021 Rumors & Betting News January 14th Edition
NBA 2021 Top Games to Watch from Jan. 14th to 15th
Really Early Possible NBA Championship Matchups
Denver Nuggets vs. Golden State Warriors: 1/14/2021 Matchup Betting Preview, Computer Picks, Odds and Trends
Minnesota Timberwolves vs. Memphis Grizzlies: 1/15/2021 Betting Trends, Computer Picks, Odds, Line and Preview
NBA 2021 Power Rankings for Week 4 Expert Analysis
Phoenix Suns vs. Atlanta Hawks: 1/13/2021 Computer Picks, Odds, Line, Spread and Betting Trends – POSTPONED
Milwaukee Bucks vs. Detroit Pistons: 1/13/2021 Betting Trends, Computer Picks, Odds, Line and Preview
Dallas Mavericks vs. Charlotte Hornets 1/13/2021 Betting Preview: Computer Picks, Odds, Line, Spread and Trends
Phoenix Suns vs. Atlanta Hawks: 1/13/2021 Computer Picks, Odds, Line, Spread and Betting Trends
Los Angeles Clippers vs. New Orleans Pelicans: 1/13/2021 Computer Picks, Odds, Line, Spread and Betting Trends


text:
« Did Albert Finney Have A Hilarious Cameo as a Woman in Miller's Crossing?
Was Bruce Dickinson Really the Producer Who Wanted "More Cowbell" on "Don't Fear the Reaper"? »
Which Simpsons Episode Helped Save At Least Two Lives?
Here is the latest in a series of examinations into urban legends about TV and whether they are true or false. Click here to view an archive of the TV urban legends featured so far.
TV URBAN LEGEND: An episode of The Simpsons helped two young boys each save someone's life.
It is easy, sometimes, to lose sight of just how much influence popular television shows and films have on the general public. Whether it is teens killing themselves trying to emulate a scene in the film "The Program" or the public causing a toilet paper shortage because of an errant comment by Johnny Carson on "The Tonight Show," people can sometimes be surprisingly influenced by popular culture. Heck, for years, "Ameche" was actually a slang term for the telephone, just because Don Ameche played Alexander Graham Bell in a popular movie!
Luckily, though, the pervasive influence of popular culture can sometimes be a good thing. In fact, sometimes it can even save lives, which was the case with one particular episode of the hit long-running animated TV series, "The Simpsons."
Read on to see what happened!
The seventeenth episode of "The Simpsons"' third season was titled "Homer At the Bat." It came out in February 992. The plot involves Mr. Burns hiring a number of famous Major League Baseball players of the era to be ringers for the Springfield Nuclear Power Plant's Softball team. It was the first time that "The Simpsons" tried to get a lot of famous people to guest-star in a single episode (it inspired the show to do the classic episode where a bunch of celebrities, including one talk show host who'd only show up if the show did not make fun of him, do a tribute show to help Krusty the Clown). "Homer At the Bat" is one of the most important episodes in the history of "The Simpsons." Al Jean, longtime writer and producer of the show, named it as one of the show's five most essential episodes.
However, the show also had a whole other legacy unrelated to the history of the show itself. You see, the opening of the episode has Homer choking on a donut. While his co-workers try to figure out what to do when someone is choking, Homer's friend Lenny looks for a first aid chart and looks past the big sign showing how to do the Heimlich maneuver (a first aid maneuver developed by Dr. Henry Heimlich in 1974 to help dislodge upper airway obstructions in choking victims) to see a Softball sign-up sheet.
While the show was joking, they did end up showing the correct Heimlich maneuver, and placed it into the context where a viewer would get that that is what you're supposed to do if someone is choking.
So a few months later, that's exactly what happened with two young boys in Auburn, Washington.
A woman credits an episode of The Simpsons with helping to save her 8-year-old son's life. Karen Bencze said her 10-year-old son used the Heimlich maneuver on his choking brother. He learned the lifesaving maneuver by watching the show. Chris and Alex Bencze were home alone when Alex began choking on an orange. Chris stood behind his brother and squeezed his chest until the fruit popped out.
Now, "The Simpsons" is obviously very popular, and as a result, reruns of the show have aired constantly since the show debuted. As a result, the influence of the episode carried on even decades later.
In 2007, while at the cafeteria at their school in England, Alex Hardy began to choke on a sandwich. The grown-ups around did not know what to do. Luckily, his friend Aiden was a Simpsons fan. As The Guardian recalled in 2009:
Alex was 10 when he was rescued by best friend Aiden Bateman after he choked on a sandwich.
He was struggling for breath and had turned purple as dinner ladies patted him on the back in a vain bid to dislodge the offending sandwich.
But his friend then performed the Heimlich Manoeuvre he had seen the technique performed on The Simpson's third season episode "Homer at the Bat".
Filmmaker Morgan Spurlock later filmed the boys about their story for the 20th anniversary of "The Simpsons"…
Impressive stuff, Simpsons! And these are just the reported versions of this story! I bet that there are other examples out there that we don't know about because they didn't make the news.
Whether that's true or not, the legend is still…
STATUS: True
Be sure to check out my archive of TV Legends Revealed for more urban legends about the world of television. Click here for more legends specifically about the Simpsons! There's been a lot of them over the years!
Tags: "Homer At the Bat", Aiden Bateman, Al Jean, Alex Bencze, Alex Hardy, animation, Chris Bencze, Dr. Henry Heimlich, Heimlich Maneuver, Karen Bancze, The Simpsons
This entry was posted on Friday, October 7th, 2016 at 10:00 am and is filed under TV Legends Revealed. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
One Response to "Which Simpsons Episode Helped Save At Least Two Lives?"
Steven Marsh on October 7th, 2016 at 2:24 pm
"It came out in February 992." — Holy cow… I knew The Simpsons has been on a long time, but I had no idea it's been over a millennium!!!


text:
Former mine worker Ray Noble died because the National Coal Board failed to protect him from asbestos exposure being used underground in the 1960s.
But his passing away made legal history, and opened the way for untold other victims to claim compensation for asbestos exposure.
The rare cancer which killed him did not strike for decades, making it difficult after his death to locate records and evidence to support his family's claim for compensation.
The NCB, through the government, which is responsible for the Board's liabilities, denied being responsible for the tragedy.
Until Shaw & Co Solicitors UK stepped in, the organisation had only ever paid out compensation for asbestos exposure related diseases by people working with the material above ground, in places like boiler rooms where it was used as lagging.
But Mr Noble was exposed to asbestos when it was used as part of an experiment to line tunnel walls deep underground at the Bevercotes Colliery, near Retford, Nottinghamshire, where he worked.
Deadly asbestos fibres filled the air as it was being applied to the tunnels and people like Mr Noble, who was 77 when he died, breathed it in. More than 30 years later, he developed mesothelioma, a type of lung cancer rarely seen until asbestos became widely used in industries.
Grandfather Mr Noble's son and two daughters brought the case against the Department for Energy and Climate Change, for negligence and breach of its legal duty of care.
After a protracted fight all the way to the Court of Appeal, they secured a £72,500 personal injury compensation award and a crucial ruling for the first time that asbestos, had indeed been used below the surface.
The judgement opens the way for others who fear they may have been exposed to danger in the same way to sue.
Specialist personal injury solicitor Rebecca Moore-Yelland said it was satisfying to win justice for the family after so many years of suffering - and to know that the outcome may also help others.
"The truth is that nobody yet knows how many men could be affected by this," she said.
Mr Noble's daughter Gill Eardley said two things made the family determined to press ahead with the case - one was the dedication of the legal team, and the other was the thought that the outcome could help others.
"Rebecca and the team have been absolutely fantastic," she said. "The care and attention given to the case has been amazing. We certainly wouldn't have won without them".


Bharat Ratna Dr APJ Abdul Kalam, Former Preseident of India visited the school on the occassion of Silver Jubilee Year Celebration of the Alok Charitable Trust. A Science Exhibition was organized on this occassion in which over 15 schools from Pahasu block participated.
For organizations which could not particiapte in the event the momentos were subsequently handed over by Mr Arun Gupta, Managing Trustee -the momentos were given to Major V. Sunil, 15th Armored Regiment, Indian Army; Mr Gauri Shankar, General Manager, Bank of India Delhi; Mr Arun Arora, Zonal Manager, Bank of India, Delhi; Mr Jagdish Suri, Managing Director, ACJK Exports.


text:
Q&A – Deputy leader candidate Störm Poorun: 'the Greens are entirely distinct from the left'
Josiah Mortimer 29 July 2016 Q&A – Deputy leader candidate Störm Poorun: 'the Greens are entirely distinct from the left'2016-07-29T16:53:36+01:00 England & Wales, Green Parties, News 1 Comment
In the latest of Bright Green's coverage of the Green Party of England and Wales' leadership election, we've interviewed the Deputy Leadership candidates.
Voting is now open (check your inbox for an email from Electoral Reform Services if you haven't voted yet!) and closes on the 25th August.
Daniella Radice did not respond by the extended deadline, but if/when she responds we will publish her answers.
(Full Q&As with the leadership candidates are here)
Here's Deputy Leadership candidate Störm Poorun:
1. Why are you running?
Despite coming so tremendously far as a party, there are still huge gaps in our ability to reach further to people from different backgrounds, and our ability to set our message in a way which chimes more widely. My background and personality would help us come across differently and reach further. We need to win over voters from other parties, UKIP, non-voters, and working class people, if we are to get our policies into play.
2. Could you give some info on your background? (E.g. education, class, employment etc.)
After early years in rural Ireland, and Mauritius (in Africa), I was brought up in a South London council flat for most of my early years. I left school and home at 13 years old. I later went on to study science part-time. My work has included being a childminder, a carer for 20 years, working in nature conservation (including teaching), and establishing a number of successful businesses including a café, a woodland farm project, and national network of housing co-operatives. I also represented organisations in court on environmental law and planning cases.
3. What are your top priorities as Deputy Leader if elected?
I would:
1) push to simplify, modernise, and digitise our procedures and workflow: so members' skills and enthusiasm can be leveraged and they can get involved easily in policy-making, IT, design, manifesto etc…
2) I'd encourage Local Parties to set-up neighbourhood teams so that members can get involved with and bond with an effective small team in their local communities, enabling each member to act in a more meaningful way.
3) I'd present the Party's policies in a cohesive and rational manner demonstrating the careful thought that went into them and highlighting the point that our policies are designed to work together not in isolation.
4) I'd support very carefully any attempt at a 'progressive alliance' to ensure it was handled with due wariness and achieve our mutual goal of fairer voting through proportional representation – without giving too much ground.
5) I'd reach out to groups that we're not currently reaching so well – for example those in different job sectors, class backgrounds, ethnicities, and educational backgrounds.
4. How do you see the Greens relating to the Labour Party and the wider left?
To me the Green Party platform is entirely distinct from the Left's platform. There may be many policy-crossovers, and opportunities for mutual support, but the underlying objective of the Greens is not an -ism, but is 'sustainability', and we should protect that strongly and be able to reach to those on the Left, but to people outside of that sphere too.
5. How should the party respond to Brexit? What, if anything, should we be calling for now?
Pragmatically, a model of maximising the UK's nexus with Europe, for example on being in the Single Market, and retaining freedom of movement, would best protect our social and environmental interests, and leave open the opportunity to re-establish positive influence within the EU.
6. What separates you from the other candidates?
My outlook and persona. I came from a very poor background, with tough experiences growing up gay and mixed race, leaving home and school so early, and eking out a living. These experiences don't in themselves give anymore merit than anyone else's, however, my broad life experiences have given me a harder view, more cynical, which I think makes it easier for me to chime with and appeal to poorer and less educated people, and the often hardened views of the general population.
7. If elected, would this be your full-time job?
Yes, I have made arrangements for this with my current work, should I be elected.
8. Any final thoughts or comments // Closing statement
Finally, the leadership team are elected to present our Party and policies to the public. I urge members to vote for a leadership team who can bring the Party to another level, not by preaching to the choir, but reaching beyond our usual audience. I can help us do that. We can't rely solely on electoral reform, as experience in Wales demonstrates. We need to hit the ground running.
Bright Green, deputy leader Green Party, GPEW, Green Party, Greens, Leadership election, Q&A, Störm Poorun
Interviews with Alex Horn & Erwin Schaefer – International Co-ordinator candidates for GPEx
Interview with Adrian Spurrell – Chair candidate for GPEx
About Josiah Mortimer
Josiah Mortimer is a journalist and communications professional.
View all posts by Josiah Mortimer →
Mike Shone - August 4th, 2016 at 4:30 am none Comment author #86703 on Q&A – Deputy leader candidate Störm Poorun: 'the Greens are entirely distinct from the left' by Bright Green
Though I'm a supporter of Andrew Cooper because of his proven worth , personable style and excellent communicator being a Green through and through etc; I have been impressed by Storm's thoughtfulness and promise as clearly someone we should seriously consider for some significant position in the future. Thanks for standing, Storm,
« Q&A – Deputy leader candidate Andrew Cooper: "We should have a referendum on the terms of Brexit"
Q&A – Deputy leader candidate Katharina Boettge: "We need unity, cooperation, positive politics and reform" »


text:
Philosophy Weekend: Can A Person Be Guilty Of Genocide?
Levi Asher • April 6th, 2014
Africa American Big Thinking Eastern European Existential History Politics Psychology
One of many unforgettable moments in Philip Gourevitch's book about the 1994 Rwanda genocide We Wish to Inform You that Tomorrow We Will Be Killed with Our Families is the author's visit to Gitarama prison a year after the massacre. He finds a scene of incredible physical misery, though the sufferers barely complain. It's the suspected Hutu perpetrators of the previous year's genocide, not the Tutsi victims, who are crowded together here.
On the day of my visit to Gitarama Prison, six thousand four hundred and twenty-four prisoners formed a solid-looking knot, and I had to plan each step I took with care. It was difficult to figure out how the people fitted together -- which limbs went with which body, or why a head appeared to have grown three legs without a torso in between. Many of the feet were badly swollen. The bodies were clad in rags.
Gourevitch is perplexed by what he finds as he visits various prisons holding thousands and thousands of suspected Hutu killers. The prisoners could easily escape, the author observes, but they don't try. They just sit there.
Although the tightly packed inmates were all accused of terrible violence, they were generally calm and orderly; fights among them were said to be rare, and killings unheard of. They greeted visitors amiably, often with smiles and with hands extended for a shake ... The captain kept calling out, "Here's a journalist from the United States," and the huddled men, squatting at our feet, clapped mechanically and made little bowing motions. It occurred to me that this was the famous mob mentality of blind obedience to authority which was often described in attempts to explain the genocide.
Blind obedience to authority is what these bewildered prisoners are guilty of, and it appears possible that they are so passive because they have already judged themselves to be guilty, that they look so confused because they don't understand themselves how they suddenly transformed into murderers. Some of them admit this to Gourevitch, and later he talks to a former Hutu leader who has returned to the village where he presided over the murder of approximately seventy of his neighbors to ask for forgiveness from the few survivors who remain.
This man's neighbors are not impressed and do not forgive him. Later, the man explains to Gourevitch that he felt helpless in April 1994, that he believed at the time that he had to either kill or be killed. When even the leaders feel helpless, how do we locate the source of guilt after a genocide occurs?
There is some sense of satisfaction in punishing individuals who directed or participated in acts of genocide, but the judgement of guilt feels like a category mistake, since an individual person can't be guilty of genocide. An entire society must work together to carry out mass murder. Even a powerful politician or tyrant or general cannot successfully orchestrate a genocide without the voluntary support of an entire society. If a society must think together and act together to cause a genocide to occur, then the question of why genocides occur is a question of sociology rather than of individual psychology.
And yet when we try to analyze the cause of genocide, we always speak at the level of personal motivation, and we always describe the motivation in emotional or psychological terms. Hutus killed Tutsis because they hated them. Germans killed Jews because they were envious of their money. 19th century Americans killed Native Americans because they were greedy for their land. Soviet Russia starved Ukranians to death because Russians had a deep connection to Ukranian land. Islamic fundamentalists attack the USA because they hate our freedom.
These emotional or psychological explanations are probably a dead end. The explanations may be true in themselves, but a careful study of the actual genocides that took place all over the world in the last hundred years show that emotion and psychology don't cause genocide at all. Neither do racial prejudice or religious belief or political ideology. No genocide in history has ever taken place because one group of people didn't like another.
Other than susceptibility to obedience, or excessive willingness to conform to group action, personal characteristics or feelings of people who participate in a genocide are irrelevant to the cause of that genocide. When individuals participate in a group atrocity, they are not making decisions based on their personal feelings or opinions. They are acting as a group, and groups make decisions with a different kind of calculus.
Hutus might not have hated Tutsis. Germans might not have been envious of Jews. 19th century Americans might not have been greedy for land. Russians might not have had a deep connection to Ukranian lands. Islamic terrorists might not have cared whether Americans were free or not. These presumed motivations are all romanticized interpretations, created and popularized by amateur and professional historians after the fact to explain atrocities that previously took place.
What actually took place during each of these atrocities is more basic, more primitive. The word that will explain it has only three letters: war. Nearly every genocide or atrocity or massacre around the world in the last hundred years occurred in the context of war, and was a planned act of military strategy.
Once we begin to look at it this way, answers start to fall into place. Why do genocides occur? Let's say we examine five representative cases:
Rwanda in 1994
The Chinese famine of 1958-1961 (Mao's "Great Leap Forward")
The Holodomor (Stalin's manufactured famine in Ukraine)
The Armenian Genocide of 1915
Once you take the time to study these five case studies (or any others, from Srebenica to Bulgaria to Kampuchea to Darfur to Syria), a stunningly clear pattern emerges. Here are the steps that always fall into place before a genocide occurs.
1. Before a genocide occurs, there must be a state of total war and a perceived threat of annihilation in case the war is lost. This was true in all five cases above. The genocide in Rwanda took place in the midst of civil war, as a newly powerful Tutsi army stood poised at the country's borders, about to invade. China was on permanent war footing and believed itself to be under threat of invasion on many fronts from Korea to Vietnam to Taiwan in 1958. Nazi Germany had committed to a fight to the death against England and Soviet Russia when it began slaughtering the Jews. Ten years earlier, Moscow suspected Ukraine of fostering a revolutionary independence movement that would resurrect the Russian Civil War. Turkey was in a fight to the death with Imperial Russia (there seemed to be a lot of that going around) when it ordered the death march of its Armenian population.
2. Most of these genocides were committed by the sides that were losing the war. This is an important truth: winners don't commit genocide. Losers do. Genocide is usually an act of military desperation.
It's a sad truth that, all too often, this act of military desperation turns out to be successful. For instance, Ukraine would remain under Russia's oppressive rule for six more decades after the Holodomor. The independence movement that Stalin endeavored to wipe out was indeed wiped out for generations. Even today, Ukraine is struggling to emerge from under Russia's thumb.
Thankfully, more often genocide does not succeed as a chess move. It may be too psychologically explosive, too demoralizing. In Rwanda, as Philip Gourevitch's book describes, the obedient Hutus who slaughtered their neighbors seemed to lose their nerve halfway through the genocide. After expending so much effort and misery to kill 800,000 Hutsis, the Hutu Power movement suddenly collapsed against the advance of the invading Tutsi army. Philip Gourevitch speculates that individual Hutus were shocked and demoralized by their own descent into genocidal murder, and lost their will to fight. You can see some of this bewilderment and despair in the faces of the Gitarama prisoners at the top of this page.
3. In every genocide, the chosen victims are alien internal populations who are suspected of secret or open loyalty to the invading enemies. This is another essential component, though it is often not well understood. We all know that Turks murdered Armenians, but how many people know that this was considered an act of military necessity as Turkey fought Russia in World War I?
When these three conditions are present, genocide is likely to occur. It may or may not actually occur and this is where the emotional or psychological or spiritual characteristics of the individual people who constitute each society makes an important difference. It's at this level that individual guilt is relevant whenever a genocide occurs: if the people refuse to conform to the military directive of their own government, the genocide cannot occur. The well-known story of Denmark's refusal to participate in the Holocaust, even under Nazi occupation, is an example of this. The happily peaceful end of apartheid in South Africa, after the white government came to the conclusion that it must allow itself to dissolve, may be another:
Still, there appears to be a limit to the meaning of individual responsibility once a society finds itself in a state of total war. The most we can do is resist. The evidence seems to show that the overwhelming motivation for any genocide is simple military strategy. The strategic rationale for genocide is never based on emotion -- not prejudice, not hatred, not sexual aggression, not personal greed, not religious belief -- but is rather always based on the cold calculus of total war.
This seems to be an important conclusion, and I hope it's a worthwhile culmination of the inquiry I've been running on this blog for the past few weeks. I'd like to know if you find this conclusion persuasive, and if you find it important, and if you find it surprising.
I find the conclusion surprising myself, and I think the discovery that genocide is always a consequence of rational military strategy rather than an expression of irrational personal psychology leads to an important question that I'd like to consider next weekend: doesn't this conclusion amount to a very powerful indictment of militarism itself?
This article is part of the series Philosophy Weekend. The next post in the series is Philosophy Weekend: Genocide and Drunk Driving and Causality. The previous post in the series is Philosophy Weekend: Genocide is Not a Force of Nature.
9 Responses to "Philosophy Weekend: Can A Person Be Guilty Of Genocide?"
by mtmynd on Monday, April 7, 2014 03:39 pm
You state "The Chinese famine of 1958-1961 (Mao's "Great Leap Forward")" as an example. The a bit further down you write: " China was choking from the pounding brutality of the Korean War and was expecting further invasions on every front in 1958."
Sorry, I don't see a connection between Mao starving his countrymen and 'the expectation on every front in 1958.' Am I missing something here?
Also, I'm having a bit of difficulty in accepting this premise -
"The strategic rationale for genocide is never based on emotion -- not prejudice, not hatred, not sexual aggression, not personal greed, not religious belief -- but is rather always based on the cold calculus of total war."
I believe the warriors who are instigating something as intentional in it's purpose as genocide, must have more reason than your "cold calculus of total war" as being the sole reason to commit such an atrocious act against another people. Hatred towards those 'in the sights of the opposition" knowing that full-elimination is the purpose of the deed, need to have at least 'hatred towards those people' as the initial reasoning behind the act. To pump up the team to win the game needs not simply a calculating effort but a reason behind the effort for it to be successful.
The U.S. didn't send their armies into Iraq without the warriors being aware of the reason, which was a revenge against the people who perpetrated 9/11 and, to make sure the armies performed their mission successfully, the hunt for WMD's was paramount for the safety of the homeland, (but the hatred of many behind the perpetrators surely added to the "success" of the mission, which will be debated for years).
Overall, I think you put together a well-thought out essay on this subject of 'Genocide" and with the polishing up of a few loose ends, the outcome from your readership may prove to be a winner.
by Levi Asher on Monday, April 7, 2014 05:55 pm
Thanks for asking for clarification about China, Mtmynd -- yes, that was not a very well-composed sentence. I have now replaced it with a better one. I was trying to explain how even China's manufactured famine of 1958-1961 should be understood as a wartime event even though China was not technically fighting a major international war in 1958 -- my point is that between internal opponents in Taiwan and international pressures in Korea and Vietnam, China felt severely threatened and was militarized to the teeth in 1958. (I was also emphasizing the fact that the Korean War had been a devastating trauma for China, which helps to explain their paranoid politics.)
As for your larger commentary -- well, yes, certainly there are emotional and psychological factors that drive genocide along with the "cold calculus of total war" that I am emphasizing. But wouldn't you agree that the popular understanding of the causes of genocide tends to emphasize the emotional/psychological factors and tends to ignore the extremely important fact that genocides are almost always planned and executed as military strategy? So, I am trying to call attention to an important point that I think is not widely understood.
by mtmynd on Wednesday, April 9, 2014 04:47 pm
Re: "....But wouldn't you agree that the popular understanding of the causes of genocide tends to emphasize the emotional/psychological factors and tends to ignore the extremely important fact that genocides are almost always planned and executed as military strategy?"
The way I see it, Levi, it all begins with "the emotional/psychological factors" firstly (as you yourself wrote) then followed by these planned and executed military strategies. The first begat the second, not the other way around.
by Levi Asher on Wednesday, April 9, 2014 07:21 pm
In that case, Mtmynd, I think you will have your mind blown by my next blog post!
What you are describing, if you don't mind me saying so, is the conventional wisdom. If you believe that genocide is caused by people's emotional or psychological problems, you are missing what's in front of your eyes. No genocide ever occurred because of the way people on the street felt. Every genocide in history happened because a government planned it explicitly as an act of wartime strategy. I'll be writing about this more next weekend and I hope you'll let me know if I'm getting through to you or not …
by mtmynd on Thursday, April 10, 2014 05:35 pm
What I had intended to emphasize is that one cannot go directly to genocide without being incited to begin with, the first step. Once incited, regardless of the means and as long as the people react, the final step, genocide, comes relatively easy... but only for awhile. I think a 'morality factor' comes into play after the genocide begins and the results are seen first hand, where the aggressors begin feeling the inevitable pangs of guilt and or sorrow.
I look forward to next weeks continuation on this very complex, twisted and little understood subject you have begun, amigo...
by Claudia on Sunday, April 13, 2014 12:51 pm
Levi, I think that the question of responsibility for genocide is both one of individual psychology and sociology. It's clear that psychopathic, disturbed and/or sadistic individuals with no conscience tend to lead such violence. They bear individual responsibility for what they do more than anyone else, particularly if they're in a leadership position and encourage the violence/genocide. I think, however, even those who merely follow, as in some of the examples you've given, bear individual responsibility for their decisions. Some of them are psychopathic and without conscience, others merely follow the law or their leaders. The fact genocide becomes a mass phenomenon means it can be studied and understood sociologically not just psychologically. But, in my opinion, it doesn't exonerate any perpetrator from individual responsibility.
by Levi Asher on Sunday, April 13, 2014 03:53 pm
Thanks Claudia. I agree about culpability, about personal guilt. I hope most people would agree that anybody who participates in any act of genocide or mass atrocity should be prosecuted to the max.
Still, I wonder if it saves anybody's life to prosecute genocidal war criminals. I'd rather prevent genocide than punish it after the fact. And I don't think that an exclusive focus on individual accountability helps to prevent genocide. I'm not sure that a focus on national accountability helps much either. What we need to recognize is the accountability of the entire system of institutionalized militarism that is the real source of the problem.
by Claudia on Monday, April 14, 2014 08:02 am
Levi, I agree with you that prevention is key, particularly in never allowing militaristic and totalitarian states to take root in the first place.
by Levi Asher on Monday, April 14, 2014 09:19 am
I'm glad we agree on that, Claudia! Unfortunately, most states or nations in the world are militaristic, including the one you and I live in right now, though I don't think they're quite totalitarian, which means we can still hope and strive for change.
Philosophy Weekend: Blood Alienation
by Levi Asher Saturday, March 15, 2014 09:50 am
Suspicion, it turns out, is even more dangerous than hatred. Different ethnic groups can hate each other and still coexist in peace for centuries. It's only when they become suspicious of each other that genocides and atrocities occur.
Philosophy Weekend: The Atrocity Cube
by Levi Asher Saturday, March 22, 2014 07:50 pm
A surprising yet obvious realization: fear, not hatred, appears to be the root cause of history's worst atrocities and massacres and genocides.
Philosophy Weekend: Genocide is Not a Force of Nature
by Levi Asher Friday, March 28, 2014 10:03 pm
We have become as superstitious about genocide as cave dwellers must have been about tornadoes and hurricanes. We seem it as a rare force of nature, bigger and stronger than us. We hope the monster never comes our way. If it ever does we plan to hide.
Our Rhinoceros Year
by Marc Eliot Stein Friday, December 30, 2016 10:25 am
In Rhinoceros by Eugene Ionesco, two men are sitting in a cafe in a small French town when the improbable news arrives that a rhinoceros was seen in town. Soon the two men look out the window to see several rhinoceroses rampaging through the streets. They are surprised at this development, of course ... and then one of the two men starts transforming into a rhinoceros as well.
Philosophy Weekend: September 11 and the Gift We're Still Carrying
by Levi Asher Friday, September 9, 2011 06:03 pm
This is the gift of hate -- and hate is, indeed, the gift that keeps on giving. We've since handed it on to other unwilling and undeserving recipients in Afghanistan and Iraq, and now they suffer with the gift too. It's still with us today, and we see it everywhere. Look at the self-hatred so many Americans still feel, ten years after the horrifying day of the World Trade Center and Pentagon attacks. This knot of rage, this tar baby, this glutinous mass -- it is still inside us, whether we like it or not ...
Philosophy Weekend: Humbled at Gettysburg
by Levi Asher Sunday, July 7, 2013 05:31 pm
Walking across the Gettysburg battlefield on the 150th anniversary of Pickett's Charge
Philosophy Weekend: Slavoj Zizek, Marxism's Lovable Lawyer
by Levi Asher Saturday, July 20, 2013 11:26 am
The philosophy blogosphere (to the extent that such a thing exists) blew up this week after Noam Chomsky opened a can of whoop-butt on Slavoj Zizek, Jacques Lacan and Jacques Derrida.
Zizek is perhaps the most famous political philosopher in the world who was born in a powerful country that no longer exists. Talk about an existential crisis ...
Philosophy Weekend: Chomsky the Hopeless Anarcho-Syndicalist
by Levi Asher Saturday, August 3, 2013 11:12 am
Does Noam Chomsky really believe that things have to get worse before we can have an anarcho-syndicalist society?
Philosophy Weekend: The Need for Historical Vision
by Levi Asher Saturday, October 5, 2013 08:12 pm
Historical revision isn't what we need -- we need historical vision. We don't need new books to tell us that everything we've learned is wrong. We just need to read the damn books we already have to figure this out.
Philosophy Weekend: Nixon and Watergate and Vietnam and Our Capacity For Shared Delusion
We love to psychoanalyze Richard Nixon, but Watergate wasn't really about one man's delusions. It was about the shared delusion of a nation that was losing a war in Vietnam.
Philosophy Weekend: The Buddhist Fable of Bob and Maureen McDonnell
The Bob McDonnell scandal was about much more than greed. If you ache to own a Rolex, you suffer from greed. If you ache to be seen wearing a Rolex: well, you are suffering from something, but it's probably not greed.
What Can A Pacifist Say About Racism?
by Levi Asher Sunday, December 7, 2014 10:10 am
Ta-Nehisi Coates thinks violence is sometimes necessary to combat the evil of racism. How can a committed pacifist respond?
Torture and the Herd Mind
by Levi Asher Saturday, December 13, 2014 10:51 am
Just as a river is stronger by levels of magnitude than any individual swimmer, decisions made during time of war seem to always follow a natural logic that is more powerful by levels of magnitude than that of any individual's personality or character. In these situations, we begin to operate according to the logic of the herd mind.
Pacifism Weekend: Why The Iran Deal Is Very Good News
by Levi Asher Sunday, March 15, 2015 08:41 am
Forget the noise. Despite the loud opposition, the peace agreement that will hopefully conclude this week is a great and historic step forward for every nation in the world.


text:
from setuptools import setup

setup(name='python-bittrex',
      version='0.3.0',
      url="https://github.com/ericsomdahl/python-bittrex",
      packages=['bittrex'],
      modules=['bittrex'],
      install_requires=['requests'],
      description='Python bindings for bittrex API.',
      author='Eric Somdahl',
      author_email='eric@corsairconsulting.com',
      classifiers=[
          'Programming Language :: Python',
          'Programming Language :: Python :: 2',
          'Programming Language :: Python :: 2.7',
          'Programming Language :: Python :: 3',
          'Programming Language :: Python :: 3.6',
          'Operating System :: OS Independent',
          'License :: OSI Approved :: MIT License',
          'Development Status :: 3 - Alpha',
          'Topic :: Office/Business :: Financial',
      ])

redpajama_set_name: RedPajamaGithub


text:
Home Pertussis (whooping cough)
Pertussis (whooping cough)
Statutory notification alert
Pertussis infection is a notifiable infectious disease in Western Australia.
See notifiable communicable disease case definitions (Word 1.29MB).
Notifications should be made using the communicable disease notification form for metropolitan residents (PDF 214KB) or regional residents (PDF 213KB).
For notification of regional residents see contact details of public health units.
See also description of Statutory medical notifications in Western Australia.
Infectious agent: Bordetella pertussis bacteria.
Transmission: Pertussis is spread to other people by droplets from coughing or sneezing.
Incubation period: Usually 7 to 10 days (ranges from 4 to 21 days).
Infectious period: Untreated, a person with pertussis can spread it to other people for up to three weeks after onset of cough.
Case exclusion: People diagnosed with pertussis should stay away from school and work while infectious (up to 21 days) or until they have completed 5 days of a course of a recommended antibiotic. It is particularly important not to expose young children (e.g. at child care centres) to infection. See Pertussis – National Guidelines for Public Health Units (external site).
Contact exclusion: Exclude unimmunised contacts from childcare. See Pertussis – National Guidelines for Public Health Units (external site).
Treatment: Antibiotic treatment as recommended by the doctor.
Immunisation: Recommended that children be vaccinated according to the Western Australian vaccination schedule. Vaccination is also recommended for adults planning a pregnancy; parents of infants and other household carers, including grand-parents; and for adults who work with young children (e.g. child-care and health-care workers) See Australian Immunisation Handbook 10th edition, Department of Health (external site).
Case follow-up: Is conducted by public health units (Healthy WA) and the Communicable Disease Control Directorate.
Guidelines for health providers
Western Australian vaccination schedule
Pertussis fact sheet (Healthy WA)
Australian Immunisation Handbook 10th edition, Department of Health (external site)
Communicable Disease Guidelines, for teachers, child care workers, local government authorities and medical practitioners
Guidelines for public health units
OD 0660/16 - Adoption by WA Health of 'Series of National Guidelines' (SoNGS) produced by the Communicable Diseases Network Australia for public health management of communicable diseases (external site)
Pertussis – National Guidelines for Public Health Units (external site)
Pertussis public health unit checklist (Word 565KB)
Pertussis case investigation form (Word 295KB)
Notifiable disease data and reports
Up-to-date pertussis notification data
General infectious disease reports
Whooping cough (pertussis) (Healthy WA)


text:
#include <assert.h>
#include <pdu/pdubuf.h>
#include <string.h>
#include "bt-proto.h"
#include "core.h"
#include "core-io.h"
#include "compiler.h"

static void (*send_pdu)(struct pdu_wbuf* wbuf);

enum {
  OPCODE_REGISTER_MODULE = 0x01,
  OPCODE_UNREGISTER_MODULE = 0x02,
  OPCODE_CONFIGURE = 0x03
};

static bt_status_t
register_module(const struct pdu* cmd)
{
  uint8_t service;
  uint8_t mode;
  struct pdu_wbuf* wbuf;
  uint32_t max_num_clients = 1;

#if ANDROID_VERSION >= 21
  if (read_pdu_at(cmd, 0, "CCI", &service, &mode, &max_num_clients) < 0)
#else
  if (read_pdu_at(cmd, 0, "CC", &service, &mode) < 0)
#endif
    return BT_STATUS_FAIL;

  wbuf = create_pdu_wbuf(0, 0, NULL);
  if (!wbuf)
    return BT_STATUS_FAIL;

  if (core_register_module(service, mode, max_num_clients) < 0)
    goto err_core_register_module;

  init_pdu(&wbuf->buf.pdu, cmd->service, cmd->opcode);
  send_pdu(wbuf);

  return BT_STATUS_SUCCESS;
err_core_register_module:
  destroy_pdu_wbuf(wbuf);
  return BT_STATUS_FAIL;
}

static bt_status_t
unregister_module(const struct pdu* cmd)
{
  uint8_t service;
  struct pdu_wbuf* wbuf;

  if (read_pdu_at(cmd, 0, "C", &service) < 0)
    return BT_STATUS_FAIL;

  wbuf = create_pdu_wbuf(0, 0, NULL);
  if (!wbuf)
    return BT_STATUS_FAIL;

  if (core_unregister_module(service) < 0)
    goto err_core_unregister_module;

  init_pdu(&wbuf->buf.pdu, cmd->service, cmd->opcode);
  send_pdu(wbuf);

  return BT_STATUS_SUCCESS;
err_core_unregister_module:
  destroy_pdu_wbuf(wbuf);
  return BT_STATUS_FAIL;
}

static bt_status_t
configure(const struct pdu* cmd)
{
  struct pdu_wbuf* wbuf;

  /* We don't support any configuration options, so there's
   * no point in unpacking the PDU. */

  wbuf = create_pdu_wbuf(0, 0, NULL);
  if (!wbuf)
    return BT_STATUS_FAIL;

  if (core_configure(0, NULL) < 0)
    goto err_core_configure;

  init_pdu(&wbuf->buf.pdu, cmd->service, cmd->opcode);
  send_pdu(wbuf);

  return BT_STATUS_SUCCESS;
err_core_configure:
  destroy_pdu_wbuf(wbuf);
  return BT_STATUS_FAIL;
}

static bt_status_t
core_handler(const struct pdu* cmd)
{
  static bt_status_t (* const handler[256])(const struct pdu*) = {
    [OPCODE_REGISTER_MODULE] = register_module,
    [OPCODE_UNREGISTER_MODULE] = unregister_module,
    [OPCODE_CONFIGURE] = configure
  };

  return handle_pdu_by_opcode(cmd, handler);
}

int
init_core_io(void (*send_pdu_cb)(struct pdu_wbuf*))
{
  assert(send_pdu_cb);

  if (init_core(core_handler, send_pdu_cb) < 0)
    return -1;

  send_pdu = send_pdu_cb;

  return 0;
}

void
uninit_core_io()
{
  uninit_core();
  send_pdu = NULL;
}


text:
Celebrating the Anniversary of Disney's Alice in Wonderland
July 30, 2020 July 30, 2020 3 min read Kevin Koszola
Every Alice in Wonderland fan is familiar with this classic Disney song:
Statistics prove, prove that you've one birthday,
One birthday ev'ry year.
But there are three
Hundred and sixty four
Unbirthdays.
That is why we're gathered here to cheer.
A very merry unbirthday to you, to you!
The Mad Hatter and March Hare certainly celebrating "unbirthday" parties, but this week is different for their tea party. Why? Because they would be honoring the actual birthday of Walt Disney's Alice in Wonderland animated movie!
The animated feature made its theatrical debut on July 28, 1951. It's a cherished Disney film filled with colorful characters and delightful music.
Memorable Characters
The film takes audiences on a journey to a faraway land filled with magic and bizarre sights to behold. Of course, Alice meets many unique characters in her adventures. Below are some of our favorites!
Alice in Wonderland at Disney Parks
Several of the iconic characters appear as meet and greet characters at Disney Parks. The Mad Hatter, Alice, and Queen of Hearts are some of the recognizable faces you'll find at Disney. The movie has also inspired attractions found in Fantasyland at both Disneyland and Magic Kingdom.
The Mad Tea Party is a spinning tea cup ride located in Fantasyland. The ride is considered an opening day attraction for both Magic Kingdom and Disneyland. To many, it's a classic attraction many symbolize with Disney Parks.
Additionally, those who go to Disneyland can experience two different Alice attractions. The "Alice in Wonderland" attraction is the only dark ride in any Fantasyland area that has an outdoor section that is elevated.Guests board a magic Caterpillar and go down the rabbit hole.
The ride culminates at the Unbirthday Party, where the Mad Hatter and the March Hare sing "A Very Merry Unbirthday to You." The White Rabbit stands next to a giant unbirthday cake with a dynamite candle on top of it, shaking nervously. The cake explodes as the guests exit the scene and arrive at the unlod area to exit the caterpillar.
Of course, Alice in Wonderland has inspired many different forms of merchandise and collectibles. From Disney pins and character plushes, to apparel and toys. The world of Wonderland has charmed its way into the hearts of generations of fans!
If it's been a while since you saw the animated film, then now is a great time to rewatch the movie. The animated film is currently available on Disney+ streaming service. Will you be watching Alice in Wonderland anytime soon?
Kevin Koszola
Kevin is an Orlando, FL resident and Disney enthusiast. Other personal interests include movies, real estate, live music, sports, comedy, cooking, and continuing to learn new things!
Latest posts by Kevin Koszola (see all)
Celebrating the Anniversary of Magic Kingdom's Space Mountain and Carousel of Progress - January 14, 2021
Two big changes are coming soon to Walt Disney World - January 11, 2021
WandaVision: Entering the next chapter of the MCU - January 7, 2021
Alice in Wonderland, Cheshire Cat, Disneyland, mad hatter, Mad Tea Party, Magic Kingdom
Avoiding Long Lines to Meet Princesses at WDW
What To Expect During Hurricane Season At Walt Disney World


This book demonstrates the alignment of two souls. The built in emotion of both male and female, as they develop to gain a new acquaintance. It fixates on a topic which has been lost. The topic of true admiration, lust and desire. The beginning moments when you believe you have met your ideal partner.


text:
RRNews
Refurb Renovation News
Rates/Data
RIVER LOOK-OUT TOWER PROTECTED BY WESSEX GALVANIZERS
Part of Wedge Group Galvanizing, Wessex Galvanizers has played its part in the restoration of an historic look-out tower situated by a quaint river in West Sussex.
In partnership with Walberton-based Geoff Burse Trailers, the plant provided its hot dip galvanizing treatment to over four tonnes of steelwork for a staircase in the observation tower at the entrance to the River Arun, which has recently undergone a major refurbishment.
The work took four weeks to complete, with the spiral staircases being designed and fabricated by GB Fabrications before being transported by Geoff Burse Trailers to Wessex Galvanizers for its protective coating.
Steve Dicker, Managing Director at Geoff Burse Trailers, explained: "Galvanising was specified due to the look-out tower being situated so close to the water and to increase the staircase's life-span. We have worked with Wessex Galvanizers for over a decade and knew they would provide a first-class service which will ultimately meet – and exceeded – our client's needs."
Richard Whiddett, Sales Manager at Wessex Galvanizers, commented: "The staircase is now protected against weathering and rust for many years to come, and will ensure the entrance remains aesthetically-pleasing for visitors and locals. We look forward to working with the team at Geoff Burse Trailers again in the near future."
This entry was posted in Landscaping & External Works by admin. Bookmark the permalink.
Directory Select Category Bathrooms & Kitchens (33) Ceilings, Walls & Partitions (32) Coatings, Sealants & Paints (22) Doors, Windows & Fittings (75) Drainage, Plumbing, Sewage, & Waste Disposal (21) Events & Exhibitions (96) Floors & Flooring (36) Glass & Glazing (17) Heating & Ventilation (64) Insulation (26) Interiors & Interior Design (40) Interview (1) Landscaping & External Works (29) Lifts Stairs & Balustrades (11) Lighting & Electrical (16) News (199) Newsletter (1) Products (77) Projects (130) Renewable Energy & Sustainability (21) Restoration (62) Roofing & Cladding (61) Safety & Security including Fire Protection (34) Stone & Stonework (14) Technology (26) Timber and Timber Frame (13) Tools, Plant Hire & Equipment (24) Uncategorized (42)
Tweets by rrnews_social
Copyright ©' 2020 Refurb Renovation News Ltd . All Rights Reserved.


text:
Edna Naomi Hoffmann[1, 2, 3, 4]
Name Edna Naomi Hoffmann
Born 24 Dec 1912 Hoopeston, Vermilion, Illinois, United States [1, 3]
Reference Number 12.(14)2
_AMTID 190111182008:1030:113173531
Died 22 Sep 2010 Fairbury, Livingston, Illinois, United States [3]
Fairview Haven Nursing Home
Buried 28 Sep 2010 Cissna Park, Iroquois, Illinois, United States [3]
Apostolic Christian Cemetery
Person ID I632 Megan's Big Tree
Father Andrew Hoffmann, b. 22 May 1884, Strawn, Livingston, Illinois, United States
, d. 18 Mar 1953, Cissna Park, Iroquois, Illinois, United States
(Age 68 years)
Mother Louise Otto, b. 26 Apr 1884, Hoopeston, Vermilion, Illinois, United States
, d. 31 May 1959, Cissna Park, Iroquois, Illinois, United States
Married 2 Dec 1908 [1]
Family Ezra J. Feller, b. 22 May 1903, Cissna Park, Iroquois, Illinois, United States
, d. 8 Nov 1999, Fairbury, Livingston, Illinois, United States
Married 16 Apr 1986 Cissna Park, Iroquois, Illinois, United States [3, 5]
Last Modified 4 Jul 2019
Born - 24 Dec 1912 - Hoopeston, Vermilion, Illinois, United States
Married - 16 Apr 1986 - Cissna Park, Iroquois, Illinois, United States
Died - Address:
Fairview Haven Nursing Home - 22 Sep 2010 - Fairbury, Livingston, Illinois, United States
Apostolic Christian Cemetery - 28 Sep 2010 - Cissna Park, Iroquois, Illinois, United States
[S136] Descendants of Philipp Schmidt .
[S441] Obituary of Dale Feller .
[S894] Obituary of Edna Feller .
[S1133] Hoffman Heritage .
[S55] Apostolic Heritage History & Genealogy Newsletter .


Keep the material from being cut and damaged accidentally.
There is no need to worry about dealing with installations on yards that are sloped.
Confirm that the post holes are set correctly.
A guarantee is offered for all work.
Are you asking yourself whether a vinyl fence is the right option for your home in Woodbury? Don't pick your phone and call the first installation expert you find without doing enough research if you want the best fencing results in Woodbury. Some thoughts will arise - can the fence stack up to your requirements, is the fence going to be a long term item, and how much work must be done to keep it looking good.
An especially important topic to talk about with a contractor from Woodbury vinyl fence is the finish and material that will be used with the vinyl fence. Vinyl fencing can be purchased in a plethora of colors, is quite functional, is easy to keep up, and is cost-effective. If you're unsure that a vinyl fence is a good decision, keep reading to learn some of the advantages of vinyl fencing for Woodbury backyards.
Vinyl has one major advantage over wood which is that it is much stronger and durable. Vinyl fencing is almost five times stronger than wood and it doesn't decompose or absorb moisture, which can cause rotting or peeling. Given the fact that vinyl is so tough, it can endure for decades and it is a worthy investment since it does not require replacement. The durability of vinyl makes it possible for the majority of companies in the area of Woodbury to make available substantial warranties on the vinyl fence installation services and materials that they provide. Another way to get more bang for your buck is the fact that when your fence is damaged, you will enjoy new repair or installation without hassles.
Some variety of fences require a significant amount of maintenance, which can mean a lot of time and money. Taking care of a vinyl fence is quite easy. All you need to do is clean it here and there using soap and water. Also, painting need not be done regularly. It is unnecessary to refinish vinyl fence panels, as they have color variations, unlike wood fences.
Vinyl has an incredible ability to resist water. Because it doesn't absorb moisture, it won't warp or rot like wood, or rust like metal. For people who want to have a fence near pools and other ares with lots of water, there won't be a need to worry about water damage, which is excellent.
This fencing can withstand damage from insects like termites that will normally eat wood, eliminating any maintenance risk that can normally arise.
Cleaning vinyl fencing is an easy task. Use a hose to clean by removing any debris, revealing spots where scrubbing must be applied to further clean. Next, coat the fence with the soap solution and start scrubbing with a brush, and finally, wipe it away. The fence may have some stains that won't come out with regular cleaning, so it may be necessary to use a little bleach water with a brush, but a small part of the fence should be tested first. Fence cleaning is only required about once a year. Vinyl fencing offers low-maintenance with strength, making these partly the reasons why it is less expensive than wood or other fence materials tend to be. You will save big bucks by not having to purchase materials or hire someone to do the labor, seeing as the fence won't need replacing or painting.


text:
Q: Count unique Ids ($addtoSet) only if they meet a condition I'm trying to modify this query generated by Metabase. It generates counts of unique Ids divided by weeks. What I'm trying to accomplish is get unique Id counts by weeks ONLY if each Id has at least X entries for that period of time.
[
  {
    "$match": {
      "$and": [
        {
          (some filters)
        },
        {
          "$expr": {
            "$gte": [
              "$createdAt", { "$subtract": [ISODate(), { "$multiply": [3600000, 24, 7, 8] }] }
            ]
          }
        },
        {
          "$expr": {
            "$lt": [
              "$createdAt", ISODate()
            ]
          }
        }
      ]
    }
  },

  {
    "$group": {
      "_id": {
        "createdAt~~~week": {
          "$let": {
            "vars": {
              "parts": {
                "$dateToParts": {
                  "date": {
                    "$subtract": [
                      "$createdAt",
                      {
                        "$multiply": [
                          {
                            "$subtract": [
                              {
                                "$let": {
                                  "vars": {
                                    "day_of_week": {
                                      "$mod": [
                                        {
                                          "$add": [
                                            {
                                              "$dayOfWeek": "$createdAt"
                                            },
                                            6
                                          ]
                                        },
                                        7
                                      ]
                                    }
                                  },
                                  "in": {
                                    "$cond": {
                                      "if": {
                                        "$eq": [
                                          "$$day_of_week",
                                          0
                                        ]
                                      },
                                      "then": 7,
                                      "else": "$$day_of_week"
                                    }
                                  }
                                }
                              },
                              1
                            ]
                          },
                          86400000
                        ]
                      }
                    ]
                  }
                }
              }
            },
            "in": {
              "$dateFromParts": {
                "year": "$$parts.year",
                "month": "$$parts.month",
                "day": "$$parts.day"
              }
            }
          }
        }
      },
      "count": {
        "$addToSet": "$user._id"
      }
    }
  },
  {
    "$project": {
      "_id": false,
      "createdAt~~~week": "$_id.createdAt~~~week",
      "count": {
        "$size": "$count"
      }
    }
  }
]

The main problem is this part:
  "count": {
        "$addToSet": "$user._id"
      }

as by using "$addtoSet" it's counting all the unique Ids, even the ones that only have a single entry.
When I do this type of query normally, I usually group by Id > count > match on counts that meet the criteria. In this case since it's grouped based on weeks I don't know how to go about it.
Any help would be appreciated.

A: You need to add another $group stage, first group by user and "week" and sum the interactions, at this point we can filter out all the users that don't have sufficient count and continue with the pipeline, it will look like this:
db.collection.aggregate([
  {
    $group: {
      _id: {
        user: "$user._id",
        "createdAt~~~week": {
          "$let": {
            "vars": {
              "parts": {
                "$dateToParts": {
                  "date": {
                    "$subtract": [
                      "$createdAt",
                      {
                        "$multiply": [
                          {
                            "$subtract": [
                              {
                                "$let": {
                                  "vars": {
                                    "day_of_week": {
                                      "$mod": [
                                        {
                                          "$add": [
                                            {
                                              "$dayOfWeek": "$createdAt"
                                            },
                                            6
                                          ]
                                        },
                                        7
                                      ]
                                    }
                                  },
                                  "in": {
                                    "$cond": {
                                      "if": {
                                        "$eq": [
                                          "$$day_of_week",
                                          0
                                        ]
                                      },
                                      "then": 7,
                                      "else": "$$day_of_week"
                                    }
                                  }
                                }
                              },
                              1
                            ]
                          },
                          86400000
                        ]
                      }
                    ]
                  }
                }
              }
            },
            "in": {
              "$dateFromParts": {
                "year": "$$parts.year",
                "month": "$$parts.month",
                "day": "$$parts.day"
              }
            }
          }
        }
      },
      sum: {
        $sum: 1
      }
    }
  },
  {
    $match: {
      sum: {
        $gt: x // x is the number of interactions you want the user to have more than, this will only match relevant users.
      }
    }
  },
  {
    "$group": {
      "_id": "$_id.createdAt~~~week",
      "count": {
        "$addToSet": "$_id.user"
      }
    }
  },
  {
    "$project": {
      "_id": false,
      "createdAt~~~week": "$_id",
      "count": {
        "$size": "$count"
      }
    }
  }
])

Mongo Playground
One thing to note with this approach weeks with "0" users will not appear, you can instead use a conditional $addToSet based on the sum field if you want to allow documents with count 0.


text:
const db   = require('./db')
const knex = require('knex')

const create = (title, released) =>
  knex('movies').insert({ title, released })

const list = () =>
  knex('movies').select('*')

const update = ({ id, title, released }) =>
  knex('movies')
    .update({ title, released })
    .where({ id })

const del = id =>
  knex('movies')
    .where({ id })
    .del()

module.exports = {
  create,
  list,
  update,
  del
}


In all seriousness, I've wanted to make this banana cake for a while now. Why? Uhm, isn't the answer obvious? We're talking about cake, here. I haven't made it until now because I'm not the greatest at making cakes or frosting them, especially frosting them. One time I threw an entire cake away because I tried to spread the frosting on it before it had cooled completely and the frosting melted and got weird.
I learned two things that day. One, the cake must cool completely before you cover it with frosting. In other words, if you have any doubts about whether it's still warm, then wait and then maybe wait some more. Two, do not ever throw away a cake if it's edible. Ever. Your family will NEVER let you forget it.
It's moist and super duper delicious. This cake is essentially a banana bread minus the spices, or perhaps like a vanilla cake with banana flavor.
I spread the icing on this bad boy in a rustic way. It just seems that's the easiest way for me to do it and not get all bonkers about it being perfectly smooth. Honestly I should probably just try to ice all my cakes that way. It's conveniently impossible to get it wrong.
Bake it for 20 to 25 minutes or until a tester inserted comes out clean.
In a large bowl, mix together the butter and powdered sugar until it's smooth.
Add in the heavy cream and vanilla extract and stir until it's smooth.
Here are some other bangin' banana treats.


Recently we were talking with a colleague from my University about how programming is taught nowadays in college.
Suppose you are a first year professor, teaching programming fundamentals, and I'm one of your students.
How would you start? If you're anything like me, the first "hands-on" lab, you'll probably write a classic "Hello World" program on the whiteboard and ask your students to copy that.
Wait… what? As your student, chances are that by now, I'm probably wondering what an "IDE" is anyway.
Okay, but "why don't I have to use an IDE every time I want to use an application in my Windows"? Bam… now you must either explain the difference between code "in development" and code "in production" or ask me just to trust you and please focus on the example on the board for now.
Okay, let's move on. You said I had to copy what you wrote into a "class' main method"… What is a "class" and what is a "method"? Ahh, okay. Here, you are trapped. Clearly these are OOP concepts, and you certainly don't want to start digging into that before your students even write their first "Hello World" application. All you can do here is to ask them, once again, to just trust you by saying that "that's the way things work in Java".
So, your students have finally created a project in an "IDE", created a "class", defined a "public static" "method" and wrote the snippet you typed at the whiteboard in their IDE's text editor.
They press "Play" on their "IDEs" and it just works. Everything is good.
Quick question: how many things in this code do you think are completely strange to your students? Probably all of it, since it's the first time they've seen a program being coded. That's okay, but how many of these things do you think are feasible to be explained in a programming 101 course? just println, maybe?
Why? Because in order to explain what a "class" is, what a "method" is, what "public", "static", "String", "System" and "out" mean, you have to start digging into OOP concepts from day one. And you don't want to do that, because chances are 1) you'll end up confusing everyone and 2) most of that stuff will not really be useful for the course at all!
So… if teaching this way seems to be so complicated, why are we using Java for teaching programming? Well, I think we shouldn't. C would be a much better candidate.
Which one do you think is easier to explain? At most, what your will probably end up asking is "what does #include mean?". You can just answer that it's a file where printf is defined. That's it. No strings attached. No "public static void Main(String args)". Just a plain and simple printf.
It's that easy. And best of all is that you get an executable. A plain .exe file on Windows. That's what your students are expecting. That's what a program is to them. An .exe file! In Java, your compiler would've generated a ".class" file, and then you would have to teach your students how to invoke the Java Virtual Machine, explain what a Runtime is and why is it needed to have your code (which is already complied, isn't it?) run.
Another final advantage? By asking them to compile their code by hand, you indirectly have them learn how to use the Terminal application (believe me, most students don't know what that is or how it's used nowadays) and you are laying the foundation for them to learn how to use a non-GUI operating system.
You can achieve all this (and more) without having to ask them to "trust you" or to hold their questions for one to two years, until they have their first OOP course.
You could argue that, even though Java might seem more complicated at first, it's more popular and thus it could never be a mistake to teach it. I completely agree, but I think it should be taught as a second or third language, not as the first one. Not only does Java require the student to wait until he or she goes through 2 or 3 programming courses in order to be able to fully "get" the language, but also, there are some concepts that they will just never learn this way, such as memory management or pointers.
So, please, if you're a programming 101 teacher who's doing Java, I ask you to reconsider. C does not have to be hard, and your students will thank you for conducting a exhaustive, self-contained course.


text:
package eu.atos.sla.datamodel.bean;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

import eu.atos.sla.datamodel.IAgreement;
import eu.atos.sla.datamodel.IEnforcementJob;

@Entity
@Table(name = "enforcement_job")
@NamedQueries({
		@NamedQuery(name = EnforcementJob.QUERY_FIND_ALL, query = "SELECT o FROM EnforcementJob o"),
		@NamedQuery(name = EnforcementJob.QUERY_FIND_NOT_EXECUTED, query = "SELECT o FROM EnforcementJob o "
				+ "WHERE o.enabled = true AND (o.lastExecuted < :since OR o.lastExecuted is null)"),
		@NamedQuery(name = EnforcementJob.QUERY_FIND_BY_AGREEMENT_ID, query = "SELECT o FROM EnforcementJob o "
				+ "WHERE o.agreement.agreementId = :agreementId") })
public class EnforcementJob implements IEnforcementJob, Serializable {

	private static final long serialVersionUID = -4913452966352163156L;

	public final static String QUERY_FIND_ALL = "EnforcementJob.findAll";
	public final static String QUERY_FIND_NOT_EXECUTED = "EnforcementJob.findNotExecuted";
	public final static String QUERY_FIND_BY_AGREEMENT_ID = "EnforcementJob.findByAgreementId";
	public final static String QUERY_START_AGREEMENT = "EnforcementJob.startAgreement";
	public final static String QUERY_STOP_AGREEMENT = "EnforcementJob.stopAgreement";

	private Long id;
	private Date firstExecuted;
	private Date lastExecuted;
	private boolean enabled;
	private IAgreement agreement;

	@Id
	@GeneratedValue
	public Long getId() {

		return id;
	}

	@Column(name = "first_executed")
	public Date getFirstExecuted() {
		return firstExecuted;
	}

	@Column(name = "last_executed")
	public Date getLastExecuted() {

		return lastExecuted;
	}

	@Column(name = "enabled", columnDefinition = "BIT", length = 1)
	public boolean getEnabled() {

		return enabled;
	}

	@ManyToOne(targetEntity = Agreement.class, fetch = FetchType.EAGER)
	@JoinColumn(name = "agreement_id", referencedColumnName = "id", nullable = false)
	public IAgreement getAgreement() {

		return agreement;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public void setFirstExecuted(Date firstExecuted) {
		this.firstExecuted = firstExecuted;
	}

	public void setLastExecuted(Date lastExecuted) {
		this.lastExecuted = lastExecuted;
	}

	public void setEnabled(boolean enabled) {
		this.enabled = enabled;
	}

	public void setAgreement(IAgreement agreement) {
		this.agreement = agreement;
	}

}


Denver Broncos linebacker Von Miller says NFL players need to take a page from their NBA counterparts and be aware of their opponents' safety on the playing field.
"They're playing hard, and the superstars are going to be superstars, but they're always taking care of each other," Miller said this week. "There's never crazy-hard fouls that can lead to somebody getting hurt. That stuff happens in basketball, but it's never intentional.
"In basketball, they take care of each other. Football is a more physical sport. But we've got to start doing that. We've got to take care of each other to continue to make our game great."
Miller made his comments in the wake of Harry Douglas' low block on Broncos teammate Chris Harris Jr., which spurred Denver's Aqib Talib to retaliate against the Tennessee Titans wide receiver and fueled harsh words for Douglas from several Broncos players after the game.
Miller said the proximity of Douglas' block made it even more egregious. On the 6-yard run by the Titans' Derrick Henry with just over three minutes left in the first half,Harris was standing away from the pile in the middle of the field when Douglas dove at the cornerback's right knee. Harris fell to the ground, clutching his right knee, but he was able to return for the second half.
"Chris, he wasn't even involved in the block. The play was completely on the other side," he said.
Miller expounded on his comments in a telephone interview with SI.com.
"In the NBA, you see it all the time. You know, guys can go up for a huge dunk, and you see a guy coming in and trying to defend the shot or the dunk, and he eases up a little bit. He takes care of his opponent," he said.


Enabling 25,000 medium size businesses and innovative start-ups across Europe to leverage social media to create a sustainable growth, additional jobs and an becoming a poster child for other businesses in Social Media adoption by the end of 2016 – We will further fine tune this objective on our workshop at the EU meeting in Brussels.
We conduct and complete a social media assessment right before the Meeting in Brussels June 21. I trust we can find approximately 50 skilled people to help conduct the assessment.
We present the assessment and formulate the core aspects of the strategy during the meeting in Brussels in June. We then go and complete the Strategy by end of August 2012 using online collaboration mechanisms. This will take approximately 20 – 30 people with representation from various EU countries.
Once the strategy itself is defined and ratified, we all will encourage as many people as we can to help execute the strategy over the course of the coming three years.
All the above is based on voluntary engagement. The economic motive for investing time might be two fold: a) we all want to make Europe an economically more stable and wealthier place and b) contributor to this project may be able to individually help businesses as consultant to adopt and successfully implement a social media strategy for their own benefit.


Visit our holiday apartment and enjoy your holiday in a prime location.
In a family environment we try to do our best to shape your stay as pleasant as possible.
Fully equipped and lovely furnished apartments and rooms.
We are focused to keep our standard high, to replace and develop things in time.
Our comfy and spacious spa and sauna area invite for relaxing hours after an exhausting ski day.
Parking, ski depot with a big shoe dryer, a big touchscreen kiosk and WIFI in every apartment is for your disposal at any time.
In a great location you can start on foot to explore the Ötztal in his whole beauty.
Use the bus station 100m below us to reach Obergurgl/Hochgurgl or the Aqua Dome.
Enjoy the luxury of walking distance to our cable car Gaislchkogel and visit the famous Ice Q restaurant or the 007 James Bond Museum.
In our close distance you will also find a supermarket, a bakery, the pumptrack, playgrounds, restaurants, sport shops, the tobboggan run, the ice rink and many more.
We look forward to being your holiday host and we would love to welcome you at our boarding house in Soelden.


"Not invented here" is one of the most difficult barriers to overcome in knowledge management. Basically "not invented here" is a symptom of an unwillingness to learn, and there is absolutely no point in creating the best knowledge sharing system if your organization has a learning problem.
Now there are various ways of discouraging "not invented here", or subtly encouraging the reuse of knowledge, but if you are looking for a lasting and sustained culture change, then ultimately "not invented here" has to be outlawed.
It has to become unacceptable behaviour.
It has to become as unacceptable as risky behaviour in a safety-conscious organisation, or is unacceptable as discriminatory behaviour in a diversity-focused organisation.
One way to address this, is to refuse to sanction any project or investment which has been "only invented here." As an example, BP Exploration would not sanction any project if it had not held a Peer Assist to bring in knowledge from other parts of the organisation. They are now taking this further, by verifying that the knowledge shared at the peer assist is been acted upon.
Another leader refused to accept "only invented here", by introducing what he calls "no single source solutions". It is a stated point of principle within his part of the organisation to have no single source solutions, solutions which have been worked up by one person with no input from other parts of the business. Single-source solutions represent "only invented here", and by refusing to accept these, he gives the message that solutions have to be based on multiple input and external knowledge. "There were no single source solutions. We did not allow that" he reports.
These are two examples where "not invented here" is a recipe for failure within your own organisation; failing to acquire funding, and looking stupid in front of the manager.
Two examples where "not invented here" has been outlawed.
Right to the point! Usually there are good excuses for such an organization that any proprietary knowledge sharing would cause legal issues.