On this page you will find a calendar of assignments and upcoming events, an explanation for why we learn American history, a list of history web-sites, important documents, and the class rules.
Bring a writing utensil, and your Social Studies binder every day.
When the bell rings you should already be in your seat and working on the first thing listed in the agenda.
For those of us who love American History, this question has probably never crossed our minds. We study and learn it because we love it, not because someone forced us to or because it is vital to our very existence that we learn it. There seems to be something inside of us that draws us to the stories of the past. I realize however, that many people do not feel the same way. And for them, they need to know the justification for it being included in the curriculum they must learn in their thirteen years of schooling. So in the words of one of my students from this year (and other students in the past) "why do we have to learn about a bunch of dead people that lived hundreds of years ago?"
I am not an advocate for students memorizing every fact about the people, events, and dates from our nation's history. Knowing every little detail is only important if you plan on going on Jeopardy (or becoming a history teacher or professor). I do however, believe we can learn about ourselves, our nation, and our present world by studying the past.
Here are just a few reasons to learn about history.
If we don't know our past we are doomed to repeat it.
It teaches us to appreciate what we have.


Amaury Dubois, a painter all fire and flame.
"With their bright colours and abstract or figurative motifs, the canvases of Amaury Dubois are recognizable among a thousand".
A real exhibition of quality ST.ART has become one of the leading contemporary art fairs thanks to the quality of the works exhibited, the selection of galleries and the discovery of many new artists.
This will be exhibited on stand C51, in the Galerie Duret (Paris).


what i find funny is that eljay or kahi still haven't responded to this message. I'd love some acknowledgement for this amazing discovery on my part. i got this book from this thing in elementary/primary school called a toy fair where people would bring in their toys they don't want anymore and they would donate the toys to the school to sell them for money for a fundraiser or something. So when the students got to go to the toy fair to buy stuff they liked my friend saw this book and he was like "Hey, you like bionicle, here's a bionicle book" and i bought it. and to keep this post on topic heres my theory: Kahi went back in time and told my friend to get me to buy that book so that i could prove eljay wrong in the future.
Hey guys, so my brothers were watching Odd Squad the other day and there was this character named Miss O. Say it out loud. Who does that sound like? Miss O, Misso, Miso, Meso. @Mesonak is a PBS kids tv star.
I do in-fact have hundreds of prototype images saved on my comp.
TTV did indeeed work for Lego, but when Bionicle was cancelled, they were fired, explaining the lack of Lego content in the podcasts.
Chronicler is @Calebmar12's dupe account.
It gained sentience, travelled back in time and infiltrated the Message Boards as a mod.
The pieces are all there, you just have too put them together.
This seems pretty far fetched IMO.
This isn't an amazing discovery on your part. I own the book. My 11-year-old cousin who misses Hero Factory has the book. They probably own the book. You ain't special for finding the book.
There's also the Bionicle Encyclopedias, which likely have the same pronunciation you have (I haven't checked in a while), Bionicle: the Game and the Bionicle Introspective, which use Loo-wah, and finally Bionicle: Mask of Light, the 2015 animations, and Bionicle: Journey to One, which all use Lee-wah. Since most people see the widely-broadcast visual media (approved by LEGO!) first, they go off of it.
We could have discussions for years about name pronunciations, and we already have, and your "discovery" doesn't change anything.
There was some irony/sarcasm in my post lol, but I still feel that the pronunciation written by Farshtey is the most accurate and the one we should listen to.
As I said, Farshtey didn't create these characters or names. The first thing he did in Bionicle was write a script for the first comic and it stuck. Don't get me wrong, I like Fashtey and his books, but I don't think everything that comes out of his mouth should be treated like holy scripture. We could just as easily go for Merlin P. Mann's pronunciation; they have about equal say in Bionicle's initial development (read: zero).
There was a fair amount of hostility in my initial post because I take issue with braggarts that consider that their discovery of common knowledge deserves special attention. It wasn't meant as a personal attack, it's just that I take issue with that way of thinking.
If you want to stick with Greg's LAYwah, go right ahead. I'm not going to stop you; nobody will. I'm just saying that there are equally valid reasons why people are conditioned to use different pronunciations.
I'm with the Bionicle narrator.
There aren't many with that preference. Interesting.
@AceGreenLegend Well here's the deal. For one thing, G2 was a mess with that stuff, so do with it what you will. Secondly, I was younger when i posted that, and most definitely more braggingly (is that a word?). I apologize on behalf of my younger self for ticking you off, but my opinion still stands. LAYwah for the win, but you can still say LEEwah if you want.
@Deo4508 I wasn't attacking your opinion. I was just saying that you didn't deserve any honor for "disproving" Eljay because that is common knowledge and there are equally legitimate reasons that others would have their stances. Despite what others may think, I have no problem with others having opinions that don't align with mine - I appreciate civil discussion without name-calling or bias. It was just a matter of you placing your fact-based opinion on a shelf above someone else's fact-based opinion and expecting credit.
LAYwah, LEEwah, LOOwah. It doesn't matter in the end, especially in a message board where everything is communicated by text. As long as we can all coexist peacefully, fully cognizant of the strengths and weaknesses of our opinions, we can decide whatever we want. I'm not here to change your mind - I just want to make it so everyone understands each other respectfully.
Well I know the fact that All the Podcast members are in fact Kaiju!
I know for a fact that TTV is actually the split personality of @John_Smith after @Chronicler Interogated him.
Why is Meso highlighted when he hasn't posted in the topic?
I click on Meso's icon...and its @Zero?
Are me and @Mesonak the same person?
Dr. Mesonak and Mr. Zero?


text:
mr (81) + -
jazz (46) + -
saxophonist (23) + -
3 (22) + -
abraham (18) + -
transcript (17) + -
vocalist (13) + -
gool (12) + -
massacr (12) + -
survivor (12) + -
i.b (11) + -
jane (11) + -
otilli (11) + -
govern (197) + -
polit (125) + -
activist (120) + -
resist (117) + -
apartheid (106) + -
aspect (79) + -
alcohol (75) + -
beverag (75) + -
drink (75) + -
polici (75) + -
social (75) + -
musician (50) + -
work (x)
town (x)
botanist (x)
abstract (x)
histori (x)
Oral history interview with Willie van Bloomenstein, a drummer
Oral history interview with Abraham Mzizi, a survivor of the Kwamadala Hostel massacre
Oral history, Boipatong (South Africa)--History, Violence--South Africa--Boipatong, South Africa--Politics and government--1989-1994, , ,
In 1992 the Boipatong massacre was allegedly launched from the Kwamadala Hostel. Forty-five people were killed and twenty-two severely injured. The township of Boipatong was established in 1955 to house workers from nearby industries in the Vaal Triangle and the Kwamadala Hostel lies across the highway from this township. This area experienced high political tension in the early 1990s between supporters of the African National Congress (ANC) and of the Inkatha Freedom Party (IFP). The interviews in this collection focus on memories of the 1992 Kwamadala Hostel dwellers' massacre in the Boipatong. Themes include: the the political factions involved such as the ANC and the IFP and the history of political tensions between the two factions; the events building up to the massacre; police collusion; and the Truth and Reconciliation Commission (TRC)., Pol1.03.mp3: Part 1 of 1 ; 01:17:23 min. ; interview 3 of 5
Oral history interview with Otillie Abrahams [Part 3 of 7]
Oral history, Political activists-- Namibia--Interviews, Namibia--Politics and government, Government, resistance to--Namibia, Abrahams, Otillie
This is a series of unrelated interviews from the period 1985-1990 with people involved in different spheres of political life in Africa, with particular reference to the politics of South Africa, Namibia, Kenya, Zambia and the Congo. Interviewees include, Jane Gool, Hassan Howa, Hosea Jaffe, I.B. Tabata, Jack Cope and Otillie Abrahams. Themes include: African National Congress (ANC) training camps, anti-discrimination in sport, life in exile in Botswana and Namibia, gender empowerment , the history of St. Francis, Langa in the Western Cape, Non-European Unity Movement (NUEM), political upheaval in Kenya, rural life and work and the South West African Peoples Organisation (SWAPO), Pin4.02a.mp3: Part 3 of 7 ; 48:22 min. ; interview 2 of 52
Oral history interview with Boeta Sakkie
Oral history interview with Moses Molelekwa [Part 1 of 2]
Oral history, Drinking of alcoholic beverages--Social aspects--South Africa, Apartheid--South Africa, Alcohol--Government policy--South Africa
This project spans three sub-collections. This case study in Langa in the Western Cape examines the socio-political environment and racial/gender discrimination with regards to alcohol under apartheid policies. Themes include: African traditional beer (umqombothi), anti-government protests, discriminatory laws, the Eastern Cape, government beer halls, government policy with respect to alcohol, hostels, housing, migrant labour, racialised spaces, the 1976 riots, shebeens (a bar, predominately in the townships where alcohol is sold) and the smuggling of alcohol by residents., Pin7.08a.mp3: Part 1 of 2 ; 31:44 min. ; interview 8 of 16
Oral history interview with Monty Weber, a drummer [Part 2 of 2]
Oral history, Weber, Monty, Jazz musicians--South Africa--Western Cape--Interviews, Drummer--South Africa--Western Cape--Interviews,
This is one interview in a collection of interviews composed of the life histories of twenty Cape Town jazz musicians. Some of the themes explored are the effects of apartheid in the music scene in the 1950's and 1960's; priorities of recording labels; music reception across social groupings in District Six and the extensive influence of American jazz. Music genres referred to span big band, the avant garde, bebop, dance, jive, marabi, township jazz, goema and Latin., Amu1.22b.mp3: Part 2 of 2 ; 05:12 min ; interview 22 of 23
Oral history interview with Emmanuel Wilson
Oral history interview with Cliffie Moses, a guitarist [Part 2 of 2]
Oral history, Moses, Cliffie, Jazz musicians--South Africa--Western Cape--Interviews, Guitarist--South Africa--Western Cape--Interviews,
Oral history interview with Welby Lutshaba [Part 1 of 2]
Oral history interview with Donald Tshomela, a jazz vocalist
Oral history, Tshomela, Donald, Jazz musicians--South Africa--Western Cape--Interviews, Vocalist--South Africa--Western Cape--Interviews,
This is one interview in a collection of interviews composed of the life histories of twenty Cape Town jazz musicians. Some of the themes explored are the effects of apartheid in the music scene in the 1950's and 1960's; priorities of recording labels; music reception across social groupings in District Six and the extensive influence of American jazz. Music genres referred to span big band, the avant garde, bebop, dance, jive, marabi, township jazz, goema and Latin., Amu1.19.mp3: Part 1 of 1 ; 47:20 min ; interview 19 of 23
Oral history interview with Nicholas Henwood [Part 1 of 2]
Oral history, United Democratic Front (South Africa), Anti-apartheid activists--South Africa--Interviews, Anti-apartheid movements--South Africa, Government, Resistance to--South Africa, South Africa--Politics and government, ,
The United Democratic Front (UDF) was established as a non-racial, anti-apartheid coalition in 1983. The interviews in this collection deal with the formation and impact of the UDF in the Western Cape in the 1980s. Key figures involved with the UDF are interviewed, including Cheryl Carolus, Lionel Louw, Sydney Luckett and Phyllis Orner. Themes include: community based organisations affiliated to the UDF; the effects of apartheid; religious affiliation; role of the UDF in the community; trade unions. These interviews originate from research conducted for the Albert Luthuli Young Historians Award 2008., Por6.02a.mp3: Part 1 of 2 ; 53:20 min. ; interview 2 of 6
Oral history interview with Fikile (Fiks) Bam [Part 2 of 2]
Oral history, Judges-- South Africa--Interviews, Political activists--South Africa--Interviews, Government, Resistance to--South Africa, Bam, Fikile
Oral history interview with Gathu Motsweni [Part 1 of 2]
Oral history, Political activists-- South Africa--Interviews, Government, Resistance to--South Africa
This sub-collection of interviews with political activists includes themes such as African National Congress (ANC) party politics, ANC underground training in Angola and Soviet Union, Jabulani Nobleman 'Mzala' Nxumalo, 1980s schools boycotts and the United Democratic Front(UDF). Interviewees include Gertrude Fester, Joe Marks, Lizo Ngqugwana, and Ray Alexander., Pin6.07a.mp3: Part 1 of 2 ; 31:88 min. ; interview 6 of 10
Oral history interview with Brian Eggelsohn, a bassist [Transcript]
Oral history, Egglesohn, Brian, Jazz musicians--South Africa--Western Cape-- Interviews, Bassist--South Africa--Western Cape--Interviews,
This is one interview in a collection of interviews composed of the life histories of twenty Cape Town jazz musicians. Some of the themes explored are the effects of apartheid in the music scene in the 1950's and 1960's; priorities of recording labels; music reception across social groupings in District Six and the extensive influence of American jazz. Music genres referred to span big band, the avant garde, bebop, dance, jive, marabi, township jazz, goema and Latin.
Oral history interview with Mrs Molly Theys
Oral history interview with Beatrice Jaftha
Oral history interview with Jack Cope
Oral history interview with Benjamin Pogrund, Robert Sobukwe's friend and biographer
Oral history, Sobukwe, Robert Mangaliso, Political activists--South Africa--Biography, Pan Africanist Congress--History, South Africa--Politics and government--1961-1978, Anti-apartheid movements--South Africa--History, Government, Resistance to--South Africa,
The interviews in this collection focus on the life history of Robert Sobukwe, teacher, lecturer, lawyer, secretary of the African National Congress (ANC) Branch in Standerton and first president of the Pan Africanist Congress (PAC). Interviewees include Achmat Cassiem (activist and Robben Island prisoner), Benjamin Pogrund (author of his autobiography), Charmaine van Tonder (Robert Sobukwe's neighbour) and Dinilesizwe Sobukwe (Robert Sobukwe's son). Themes include: the controversy regarding his burial; the Pan Africanist Congress (PAC); reflections on his funeral; his life on Robben Island; Sobukwe as a father; the Sharpeville Massacre and his work at the University of the Witwatersrand (WITS) . This sub-collection originated as research for the Albert Luthuli Young Historians award 2010., Pin13.03.mp3: Part 1 of 1 ; 48:10 min. ; interview 3 of 5
Oral history interview with Regina Seleka [Part 1 of 2]
This project spans three sub-collections. This case study in Langa in the Western Cape examines the socio-political environment and racial/gender discrimination with regards to alcohol under apartheid policies. Themes include: African traditional beer (umqombothi), anti-government protests, discriminatory laws, the Eastern Cape, government beer halls, government policy with respect to alcohol, hostels, housing, migrant labour, racialised spaces, the 1976 riots, shebeens (a bar, predominately in the townships where alcohol is sold) and the smuggling of alcohol by residents., Pin8.13a.mp3: Part 1 of 2 ; 31:49 min. ; interview 13 of 17

redpajama_set_name: RedPajamaCommonCrawl


Switching to Daylight Savings Time can feel really hard. It affects my kids, especially. I tried to get them to bed a bit early last night. To no avail. They mostly stayed up too late, trying to fall asleep.
This morning was a bit rough.
I woke up with a sinus headache that made my world spin sickeningly, but I've learned. I took care of myself first, drank a bit of coffee to cure my spiritual woes (Ahhhh!) and ate some food to allow me to take some ibuprofen.
First, my son's pants were too tight. I made a point to be sure that everybody had clothes for today, I thought I put 3 pairs of pants in his dresser. He wore one pair to a party yesterday, and this morning there was only 1 pair clean. At least 5 pairs of jeans are clean, but talk about a meltdown trigger….let's not talk about the jeans. shhhh!
After he quit screaming, I told him that I had a bad headache and that if he screams I would not help him. I discovered that these pants have the elastic sizers in them. I unbuttoned them and he said they might be okay.
Then I went to the bathroom and took a moment to calm myself down. I went downstairs to find that my while my youngest was fine and eating breakfast, my oldest was wheezing on the couch and holding his chest. He had already had a hit from his rescue inhaler, and I got him to take his QVAR inhaler. I also found him an Alavert because that seems to help.
Then I realized that we played at a park with all the kids at the end of the party yesterday, and though there was still snow on the ground, there were primroses blooming. Joy! Apparently spring allergy season has started.
I think the asthma attack is real, but then there's also the TCAP issue. This is a state mandated test, today is reading, one of his hardest subjects. I've talked to the school, I've seen the work he can do, but he feels that he's "too dumb to take the test." So now, I'm not sure if the asthma is anxiety, or if it's allergies.
I talked to him about how to just get through the test. I talked to him about if he just gets overwhelmed, he can go to the nurse's office and they'll call me.
Last night, I thought I had him convinced to go to school and at least try. But then this morning he doesn't want to go. So, here he is at home with me. Mostly happy, and coughing just a little bit. I've called his therapist to see if she can talk to him and give me some tips in helping him cope.
I wish I knew the right answer. I don't want to teach him that it's okay to quit. I also don't want to put him into situations where he feels overly anxious and stupid. It's not good for him either.
Bless you! Bless you! Bless you!
I love my kids' elementary school, I deeply dislike the bureaucracy of a public school. I've been there a lot, volunteering over the last five years, my face is known there. The paraprofessional (a para is basically peon who is paid to do what needs to be done at the school, help the kids, make phone calls, do officey stuff) just called me to remind me that my son's IEP is today. She's one of my favorites and we always chat.
She says, "I know you already know, but the IEP is today." Yep, yay! With a new IEP, changes can be implemented. But not until I sign the plan, so no changes for today. Heck, not even any changes by next week. I said, "T, does my kiddo have TCAP testing today?" And she said, "Yes, I was working with him yesterday." And I said, "You are the absolutely perfect person to talk to then!" with joy in my voice.
He came home yesterday after dealing with this standardized test and said, "This was my worst day ever! I want to DIE!" This is unacceptable. It was all because I signed off on an accommodation on his current IEP that says that he is allowed extra time on all testing. Because of it, his class got cookies and recess and he stayed in the whole time feeling like a prisoner, doing this f*&$ng test that doesn't help him at all. Oh hell no!
Luckily, she and I see eye to eye and we're in complete agreement about the effectiveness of this testing model. We'll see how the principal and his teacher take it when I say the same thing. 😀 Joy! T told me that getting an exemption from this state mandated test practically requires an act of god. That doesn't frighten me.
T is WONDERFUL and I am blessed that she's the one who made the call! She said she wasn't working with my son today, but she'd go let the other paras know some of the coping techniques I shared with her.
UPDATE: I just spoke with the doctor's office. If nothing else, she'll write a note excusing him from school!


text:
AES Corp.
About AES Corp.
The AES Corp. engages in the provision of power generation and utility services through its renewable and thermal generation facilities and distribution businesses. It operates through the following segments: U.S. and Utilities Strategic Business Unit (SBU), South America SBU, MCAC SBU, Eurasia SBU. The U.S. and Utilities SBU segment consists of facilities in the...
Ex-Dividend Date Jan 31, 2023
Short Interest Change -7.91%
NextEra Energy Inc.
Duke Energy Corp.
Dominion Energy Inc.
Exelon Corp.
American Electric Power Co. Inc.
Eversource Energy
Edison International
PPL Corp.


Yesterday we weren't very strong. However, we came back today, although not yet where we want to be. We also benefitted from the penalty of Perez. Now we have to focus on a good start. I think tomorrow anything can happen for anyone. It will be a long race with a lot of laps. If I started fourth tomorrow I would be more angry. So, I think it is fine this way and that we started on the clean side. I think it's likely to make quite a big difference on a new track. Maybe I am wrong, but usually we have good starts. I've had a good feeling already this weekend, so we'll see. It's going to be a long race. We have to stay focused all through the race, it will be tough. I think it is possible to overtake, there is a very long straight. We will see tomorrow how much easy or difficult it will be, but in general I think it is possible. I am always nervous before any race, which is good because it means that I care. It has been a very tough weekend trying to find the rhythm. I believe it is easy to make mistakes. This track is surprisingly bumpy and it is not easy to find the right time and to manage hard brakings and high speed. We are happy but not entirely because the gap with Mercedes is very big, but it will be a long race with plenty of opportunities, I guess. After the weekend we will try to understand where we were losing time, but for the moment let's focus on the race, because we have all the chances to do a good job.


text:
World War II Collection
Soaring to Glory
A Tuskegee Airman's Firsthand Account of World War II
by Philip Handleman
With Harry T. Stewart Jr.
"This book is a masterpiece. It captures the essence of the Tuskegee Airmen's experience from the perspective of one who lived it. The action sequences make me feel I'm back in the cockpit of my P-51C 'Kitten'! If you want to know what it was like fighting German interceptors in European skies while winning equal opportunity at home, be sure to read this book!" —Colonel Charles E. McGee, USAF (ret.) former president, Tuskegee Airmen Inc.
"All Americans owe Harry Stewart Jr. and his fellow airmen a huge debt for defending our country during World War II. In addition, they have inspired generations of African American youth to follow their dreams." —Henry Louis Gates Jr., Alphonse Fletcher University Professor, Harvard University
He had to sit in a segregated rail car on the journey to Army basic training in Mississippi in 1943. But two years later, the twenty-year-old African American from New York was at the controls of a P-51, prowling for Luftwaffe aircraft at five thousand feet over the Austrian countryside. By the end of World War II, he had done something that nobody could take away from him:
He had become an American hero.
This is the remarkable true story of Lt. Col. Harry Stewart Jr., one of the last surviving Tuskegee Airmen pilots who experienced air combat during World War II. Award-winning aviation writer Philip Handleman recreates the harrowing action and heart-pounding drama of Stewart's combat missions, including the legendary mission in which Stewart downed three enemy fighters.
Soaring to Glory also reveals the cruel injustices Stewart and his fellow Tuskegee Airmen faced during their wartime service and upon return home after the war. Stewart's heroism was not celebrated as it should have been in postwar America—but now, his boundless courage and determination will never be forgotten.
Published: June, 2021
Buy from Regnery
Get FREE Shipping on all domestic orders over $50!
Pre-order from our retail partners
Also available from our retail partners
Other Retailers:


Four years ago, Team USA held a 2-0 lead over Canada late in the third period of Sochi's Olympic gold-medal game. America's first gold since Nagano looked imminent. But it was not to be.
Canada scored two goals with 3:26 left in regulation to tie the game and force overtime. Seven minutes into the overtime during 3-on-3 action, Hilary Knight set up Anne Schleper in front of Canada's net, but Schleper lost the puck in her skates. Canadian legend Hayley Wickenheiser picked up the puck and charged up the open ice with Knight in pursuit. Knight shoved Wickenheiser from behind and was called for cross-checking.
She watched from the penalty box while Marie Philip-Poulin scored on the power play 39 seconds later, the Canadian women's own version of the "Golden Goal."
"We came so close last time; we beat ourselves," Knight said last fall of USA's defeat in Sochi. "The most crucial parts of the game, to kind of have it fall through your fingertips, but to also have the opportunity four years later to potentially right the wrong so to speak with a new group of women on the world stage, it's so exciting."
Knight has good reason to be excited and even optimistic. Since the agonizing defeat in Sochi she has helped lead the United States women's national team to three consecutive gold medals at the women's world championship and the Four Nations Cup. That's six victories over Team Canada in major tournaments. In that time, Knight also won a Clarkson Cup in the CWHL and an Isobel Cup in the NWHL in her pro career.
Knight is the most popular player in the women's game and she knows how to market herself. She has over 76,000 followers on Twitter and nearly 88,000 followers on Instagram. She lists nine sponsors on her website, including Nike and Bauer. Her face can be seen on magazine covers, in commercials, and all over social media. She's more than just the face of the United States women's national team; Knight is the face of her sport.
Knight handles the spotlight far better than she gets credit. She is one of the most dangerous forwards in hockey and she has the numbers to prove it.
"She's a very unique player," Knight's former college and USWNT teammate Erika Lawler told Sporting News. "Her goal-scoring ability and how she releases the puck is probably the best in women's hockey. It's between her and Poulin.
"[Knight] scores in big games, she knows how to perform under pressure," Lawler continued. "She is a big, fast, strong body and she wins a ton of her battles. She's always on the score sheet and almost never in the penalty box."
It's tempting to categorize Knight as a power forward. After all, she's 5-11 and the heaviest player on the U.S. national team. But Knight is incredibly shifty and quick for her frame. She can beat opposing defenders and goaltenders in so many different ways. When she's not busy creating space for them to work with, Knight keeps up with speedy linemates Kendall Coyne and Brianna Decker.
As inimitable as Knight may be, she will be compared to Poulin throughout the Pyeongchang Games and long after them. Although Knight and Poulin are both elite forwards, they're dramatically different players. Poulin plays center and is five inches shorter and 13 pounds lighter than the big American winger. But the greatest difference between the rivals is Poulin's two Olympic gold medals.
Pyeongchang may very well be Knight's last best chance at gold. The face of the United States women's national team will be 29 in July. To put that number into context: There are three 30-year-olds on USA's Olympic roster. Gigi Marvin, who turns 31 in March, is the oldest player on the team. When the 2022 Beijing Olympics arrive, Knight will be 32 and a half. In other words, there's no guarantee that she will be there.
Regardless of whether or not Knight finally tastes Olympic gold in Pyeongchang, she has already established herself as an icon in women's hockey. Her popularity has made thousands of people watch women's hockey for the first time and her talent has made fans of them. If you doubt Knight's legacy, you need only look at how many young girls playing hockey in America wear No. 21.
Knight doesn't need an Olympic gold medal to prove herself as an all-time great, but don't tell her that. Because beating Canada and winning gold is all that she and her teammates are thinking about.


A node that runs a smart contract will be paid with GAS. How is this node selected? I guess this node should be trustworthy. Or multiple nodes are running the same smart contract just to make sure somehow?
A node that runs a smart contract will be paid with GAS.
This is incorrect. The miner who mines the block containing the transaction interacting with a contract is the one who is paid with ETH, which is gas consumed * gas price.
How is this node selected?
Or multiple nodes are running the same smart contract just to make sure somehow?
Even after the block is mined, every node on the network that receives it will independently validate the contract execution. If the miner lies about the outcome of the execution, the block will be deemed invalid.


text:
New York Jets NFL Draft 2017: What picks do they have?
Updated: Jan. 11, 2019, 5:34 p.m. | Published: Jan. 23, 2017, 4:00 p.m.
Cleveland Browns in the 2017 NFL Draft: Things to know (updated)
By Scott Patsko, cleveland.com
CLEVELAND, Ohio - The New York Jets, 5-11 last season, have the sixth pick in the first round of the 2017 NFL Draft, which is April 27-29 in Philadelphia.
Here's a look at the picks the Jets have throughout the draft:
First round: Sixth pick.
Second round: Seventh pick, 39th overall.
Third round: Sixth pick, 70th overall.
Fourth round: No pick (traded to Redskins in 2016).
Fifth round: Sixth pick, 132 overall.
Sixth round: Seventh pick, 165 overall.
Seventh round: Sixth pick, 195 overall.
NOTE: This list of picks does not include potential compensatory picks, which are awarded by the NFL in March to teams that lost more free agents than they signed the previous offseason. Those picks are placed at the end of Rounds 3 through 7.
Where other NFL teams will pick in the draft:


Follow these steps to feel more compassionate toward others and toward yourself.
Would you describe yourself as a compassionate person?
Contrary to what many may believe, compassion is considered to be like a muscle that, as any other, can be strengthened with relevant exercises—or can deteriorate and atrophy. In other words, your capacity for compassion can expand, if you choose.
You likely never learned in school that you can intentionally strengthen inner skills such as compassion. The good news is that there are specific habits that you can practice in order to begin honing your abilities to expand compassion for yourself and for others.
Preliminary research from a variety of randomized controlled trials suggests that compassion can in fact be enhanced through systematic training programs. For example, the eight-week compassion cultivation training (CCT) course that was developed by Thupten Jinpa, Ph.D., and colleagues at Stanford University's Center for Compassion and Altruism Research and Education suggests that adults can indeed improve compassion for themselves, and reduce fear of compassion for themselves and for others.
Even if you don't or can't take a research-validated training program, there are numerous ways to build your compassion muscle—many of which are described on Greater Good in Action (GGIA), the GGSC's library of science-based practices. Some of these practices involve meditation, such as loving-kindness. Others are writing exercises, such as one that asks you to describe a time when you felt a strong bond with another person.
Many of the practices in both GGIA and the structured training programs range from 10-30 minutes in length. As with most exercises, the more you do them, the more you will likely reap the benefits. However, something is better than nothing. For example, if your physical exercise goal is to take 10,000 steps a day and you only take 3,000, that's still better for your health than taking none.
Meditation is similar. While the intention may be 20-30 minutes of daily compassion meditation, some practice is better than no practice—and you are maintaining your intention and routine, which will only increase the likelihood of your continuing this intention and routine the next day. Notice if this "all-or-nothing" mentality with your compassion practice is hindering you and see if you can test the "something is better than nothing" theory.
While there's lots of research supporting those kinds of compassion-cultivating practices, there's also a place for informal, moment-to-moment practices throughout the day.
For example, you could notice when compassion comes easily or spontaneously for you throughout the day (e.g., watching the evening news). You could notice when you resist acknowledging or being with suffering (your own or others) throughout the day (e.g., when passing someone on the street who is asking for money or an extended family member who is challenging). Throughout the day, you could notice when you judge or minimize suffering (e.g., saying that it doesn't count or is insignificant compared to someone else or something else going on in the world). We often notice suffering (our own and that of others) but quickly dismiss it and thus do not allow ourselves to be emotionally touched or moved by the suffering (the second component of compassion). This kind of awareness of the presence, or absence, of compassion can provide some valuable information to you.
So, the next time you're standing in line at the grocery store, instead of looking down at your phone or watching how quickly the surrounding lines are moving (I'm guilty of both), take a moment to consider the common humanity of the people who made your grocery trip possible—the people who grew the food, transported the food, and stocked the shelves, or even the cashier who is about to help you. Perhaps you could take a moment of appreciation for each of them.
If you choose, this could be an opportunity to acknowledge the interdependence that surrounds us. Our lives, even simple trips to the grocery store, are supported by countless others.
What is bringing you to the practice today?
While these are indeed "big" questions, asking them allows us to ponder our intentions of why we are trying to strengthen our inner skill of compassion.
Run a short experiment (e.g., a couple weeks or a couple months) and collect your own data. Do you feel more compassionate (towards yourself, loved ones, strangers, difficult people) when utilizing formal (e.g., sitting meditation) and informal (e.g., silently reciting loving-kindness phrases to yourself while waiting in line at Trader Joe's) compassion practices?
Students in my compassion training classes receive a workbook, which contains a daily practice log and space for comments. Since the practice is different every day, it's important that we spend time, even if just a few minutes, reflecting on what the practice was like for us: what came up, where did our attention wander to during the practice, how did our intention guide our practice, and so on. Without reflection, these practices can become another thing on a lengthy daily "to-do" list. It is only with reflection that we can get a sense of whether these practices are actually benefitting us (immediately or in the longer-term).
Additionally, I invite students even when they do not practice to still log a "0" for practice time for the day and to also write down what they did instead of doing the practice (e.g., caught up on emails, slept in, went to the gym, watched TV, etc.). This allows us to continue the routine of logging and reflecting and also allows us to examine patterns to the days where we are not practicing—perhaps what we are choosing to do instead of meditating is a higher priority, or perhaps what we are doing instead is not actually adding value to our lives.
Running this experiment does not require a workbook, purchasing a fancy meditation cushion, or buying trendy new yoga clothes. These practices, which are thousands of years old, can be done right in the comfort of your own home, at the office, in your car, or really anywhere, just as you are. Afterward, reflection can take many forms—and you should adopt one that works for you.
In my experience as a meditation student and as a meditation teacher, the practices are initially helpful when done with the guidance of an instructor. The instructor can answer questions, help troubleshoot and problem-solve, and, most importantly, help you stick with and come back to your practice.
One of my favorite things about teaching compassion courses is the supportive environment that gets created within the group—it's a unique opportunity to participate in community-based practice. I find it also helps renew one's optimism as it reminds us that we are not alone in these practices. Many others are choosing to acknowledge suffering (their own and others') and wish to see the relief of suffering. This notion can get lost at times when doing these practices in solitude.
If you don't have the time or money for a class, don't despair. You might find support at a religious community or center in your area, if you have one. If you don't, enlist a friend or relative to support your effort to make compassion more of a habit—someone who can encourage and remind you to stay on track and help you (non-judgmentally) troubleshoot the times when you just don't feel very compassionate in the midst of suffering.
There are lots of good reasons why sometimes we intend to do compassion meditation practices, and yet, for whatever reason, we drop the ball. Often, what people do when this happens is engage in "negative self-talk" by implicitly or explicitly saying things to themselves, such as "I never stick with anything"; "I'm a failure"; or "I can't do this." Interestingly, there's no empirical evidence to suggest that beating ourselves up will actually help us change our behavior; in fact, some data suggests that this type of criticism can move us away from our goals rather than towards them.
Additionally, one of the interesting opportunities that arises when we do not do our compassion meditation practices is to see if, in that moment, we can practice compassion for ourselves. While a bit meta (compassion for missing the compassion practice), this is essentially one of the "tests" of our practice. When we're tempted to be harsh, critical, and judgmental with ourselves, can we instead choose to have compassion: acknowledging our suffering, noting how this makes us human and that we are not alone, and trying to be gentle or kind with ourselves (or at least refrain from beating ourselves up—"if you don't have anything nice to say, don't say anything at all")?
Often the story that gets told about meditation is that it will be "relaxing," "stress-relieving," and "blissful." While all of these experiences are possible, for many people the experience with meditation or compassion practices is the exact opposite of peaceful, relaxing, and positive. For some, depending on the practice, just focusing on one's breath can bring about extreme anxiety or worry thoughts, bringing to mind a loved one can bring about grief and loss, imagining oneself as a young child can bring about sadness or pain, considering the suffering of all beings may bring about guilt or overwhelm.
It is important to notice whether we are bringing any expectations to the compassion practice. Often people will say that the compassion practices are not "working." When we investigate what they mean by this, they are often referring to the experience of not feeling relaxed after the meditation. While relaxation and stress relief can be the goal of some meditations, in general this is not the case with compassion meditation. Compassion is ultimately about suffering, which can at times feel difficult to sit with.
Finally, people often bring the expectation that because a compassion practice generated a certain feeling or experience before (e.g., yesterday or last week), it "should" or will generate a similar feeling or experience today. As I often tell my students, reality is constantly changing (time is passing and the earth is rotating as you read this), and thus it is a bit of a fallacy to expect that we, and the practice, will be the same day in and day out. Because the practice is different every day, we have something "new" to reflect on after each practice.
It may simply be the case that the activities aren't right for you. If loving-kindness doesn't seem to be increasing your compassion, try something else, like writing about a time when you felt like someone showed compassion toward you, or a time when you felt spontaneous compassion for another. It is important to be open to another possibility: Perhaps compassion practices aren't what you need right now. The good news is that there are many varieties of different contemplative practices available that can help you to become more present and non-judgmental.
Establishing new habits takes time. Be patient and keep trying. One day, you might find yourself more open to suffering—and more capable of addressing it—than you've ever been before.


The population of this county (or equivalent) in 1990 was 29,550; in 2000 it was 30,150. The total population changed 2.0%. The unadjusted adherent totals of the religious groups listed above (25,827) include 85.7% of the total population in 2000. The adjusted total adherents (29,438) include 97.6% of the population.


text:
Aaron Crandall
Willie Corrin
Derik Johnson
Andy Welinski
Austin Farley
Tony Cameranesi
Joe Basaraba
Max Tardy
Caleb Herbert
Luke McManus
Austyn Young
Charlie Sampair
Justin Crandall
Adam Krause
Cal Decowski
Alex Fons
Matt McNeely
Austyn Young #23·F Minnesota Duluth · 2013-2014
South St. Paul, Minn.
Sioux Falls/USHL
Season 2015-2016 2014-2015 2013-2014
10/19/2013 W 5-1 at Colorado College 1 0 0 0 2 0 0 0 0 0 0 0 0 1 0
10/25/2013 L 2-3 Notre Dame 1 0 0 0 2 0 0 0 0 2 0 0 0 0 0
11/01/2013 W 3-1 at Ohio State 1 0 0 0 2 0 0 0 0 2 0 1 1 0 0
01/31/2014 W 5-2 at Western Michigan 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0
02/08/2014 W 2-1 Colorado College 1 0 1 1 3 0 1 0 0 0 0 0 0 0 0
02/14/2014 L 3-5 at St. Cloud State 1 0 0 0 2 0 0 0 0 0 0 0 0 -1 0
02/21/2014 L 0-3 North Dakota 1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0
02/22/2014 L 2-6 North Dakota 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0
Regular Season Totals 11 1 1 2 17 0 1 0 0 4 0 1 2 1 0
10/07/2013 W 7-1 Lakehead University 1 0 0 0 1 0 0 0 0 2 9 1 1 2 0
01/03/2014 W 7-0 US National U-18 1 1 0 1 2 0 0 0 0 0 0 0 0 1 0
Exhibition Totals 2 1 0 1 3 0 0 0 0 2 9 1 1 3 0
2013-2014 Totals 13 2 1 3 20 0 1 0 0 6 9 2 3 4 0


text:
Goldman Sachs Sees Small Business Rebound After Lockdowns
Jordan Lancaster Reporter
Small businesses are appearing to recover better than expected after forced closures due to the coronavirus pandemic, a Goldman Sachs Group Inc. study found Sunday.
The majority of people who lost their jobs due to coronavirus restrictions have started work again, the study found according to Bloomberg. The number of people who are out of work due to coronavirus-related business closures is about 2.7 million as of July, which is down from a peak of about 10.7 million people in April. (RELATED: Study: Coronavirus Shutdowns Could Lead To 75,000 'Deaths Of Despair')
The figures suggest that businesses that were forced to shut down recovered from coronavirus restrictions better than expected. The pandemic probably had a higher effect on overall unemployment than the study found, because businesses that didn't close down likely cut jobs as well, Bloomberg reported.
A Levi's store stands locked along Broadway as the coronavirus keeps financial markets and businesses mostly closed on May 07, 2020 in New York City. Hospitals in New York City, which have been especially hard hit by the coronavirus, are just beginning to see a downturn in COVID-19 cases. (Photo by Spencer Platt/Getty Images)
IRS filings for new businesses are at an all-time high, the report said.
A July MetLife & U.S. Chamber of Commerce Small Business Coronavirus Impact Poll found that "more small businesses report reopening and have cautious optimism about the future despite concerns about a resurgence of the coronavirus."
86% of businesses reported that they had reopened in some capacity. Of the respondents, 70% of businesses said that they were "concerned about financial hardship due to prolonged closures" and 58% were concerned about having to permanently close. 55% said that they were in "good overall health."
19% of businesses said that they applied for a loan from the Paycheck Protection Program (PPP), a $670 billion loan program launched in April to help small businesses during the pandemic. Of those who received a loan, 64% said they were concerned about loan forgiveness.
The Goldman Sachs study found that "the U.S. appears to have avoided the surge in COVID-19-related permanent business shutdowns that many feared at the pandemic's onset, likely because the PPP and other policy support helped businesses survive the sharp pullback," Bloomberg reported.
An increasing number of large companies are filing for bankruptcy, which could hold back job growth by 94,000 jobs per month, the Goldman Sachs study found according to Bloomberg.
Tags : business coronavirus goldman sachs group inc reopening
Jordan Lancaster


text:
<?xml version = "1.0" ?>
<CacheableObjects>
	<Classes>
		<Class name="edu.wustl.catissuecore.domain.Address"/>
		<Class name="edu.wustl.catissuecore.domain.CancerResearchGroup"/>
		<Class name="edu.wustl.catissuecore.domain.Department"/>
		<Class name="edu.wustl.catissuecore.domain.ExternalIdentifier"/>
		<Class name="edu.wustl.catissuecore.domain.Institution"/>
		<Class name="edu.wustl.catissuecore.domain.Participant"/>
		<Class name="edu.wustl.catissuecore.domain.ParticipantMedicalIdentifier"/>
		<Class name="edu.wustl.catissuecore.domain.ReportedProblem"/>
		<Class name="edu.wustl.catissuecore.domain.SignUpUser"/>
		<Class name="edu.wustl.catissuecore.domain.Site"/>
		<Class name="edu.wustl.catissuecore.domain.SpecimenProtocol"/>
		<Class name="edu.wustl.catissuecore.domain.User"/>
		<Class name="edu.wustl.catissuecore.action.annotations.LoadAnnotationDefinitionAction"/>
		<Class name="edu.wustl.catissuecore.action.CancerResearchGroupAction"/>
		<Class name="edu.wustl.catissuecore.action.CPBasedSearchAction"/>
		<Class name="edu.wustl.catissuecore.action.DepartmentAction"/>
		<Class name="edu.wustl.catissuecore.action.DomainObjectDetailsAction"/>
		<Class name="edu.wustl.catissuecore.action.DomainObjectListAction"/>
		<Class name="edu.wustl.catissuecore.action.InstitutionAction"/>
		<Class name="edu.wustl.catissuecore.action.ParticipantAction"/>
		<Class name="edu.wustl.catissuecore.action.querysuite.AddToLimitSetAction"/>
		<Class name="edu.wustl.catissuecore.action.querysuite.GetDagViewDataAction"/>
		<Class name="edu.wustl.catissuecore.action.querysuite.PathFinderAction"/>
		<Class name="edu.wustl.catissuecore.action.querysuite.ViewSearchResultsAction"/>
		<Class name="edu.wustl.catissuecore.action.SiteAction"/>
		<Class name="edu.wustl.catissuecore.action.UserAction"/>
		<Class name="edu.wustl.common.action.SimpleQueryInterfaceAction"/>
		<Class name="edu.wustl.common.action.SimpleQueryInterfaceAction_CancerResearchGroup"/>
		<Class name="edu.wustl.common.action.SimpleQueryInterfaceAction_Department"/>
		<Class name="edu.wustl.common.action.SimpleQueryInterfaceAction_Institution"/>
		<Class name="edu.wustl.common.action.SimpleQueryInterfaceAction_Participant"/>
		<Class name="edu.wustl.common.action.SimpleQueryInterfaceAction_Site"/>
		<Class name="edu.wustl.common.action.SimpleQueryInterfaceAction_User"/>
		<Class name="edu.wustl.common.action.SimpleQueryInterfaceAction_ClinicalStudy"/>
		<Class name="edu.wustl.common.action.SimpleQueryInterfaceAction_ClinicalStudyRegistration"/>

		<Class name="edu.wustl.catissuecore.domain.EventEntry"/>
		<Class name="edu.wustl.catissuecore.domain.ClinicalStudyEvent"/>
		<Class name="edu.wustl.catissuecore.domain.ClinicalStudyRegistration"/>
		<Class name="edu.wustl.catissuecore.domain.RecordEntry"/>
		<Class name="edu.wustl.catissuecore.domain.StudyFormContext"/>

		<Class name="edu.wustl.catissuecore.action.ClinicalStudyAction"/>
		<Class name="edu.wustl.catissuecore.action.ClinicalStudyRegistrationAction"/>
		<Class name="edu.wustl.catissuecore.action.CSBasedSearchAction"/>

		<Class name="edu.wustl.clinportal.domain.Participant"/>

	</Classes>

	<Objects>
		<ObjectType pattern="edu.wustl.catissuecore.domain.User*"/>
		<ObjectType pattern="edu.wustl.catissuecore.domain.Site*"/>
		<ObjectType pattern="edu.wustl.catissuecore.domain.ClinicalStudy*"/>
		<ObjectType pattern="edu.wustl.catissuecore.domain.CollectionProtocol*"/>
	</Objects>
</CacheableObjects>

redpajama_set_name: RedPajamaGithub


Craft Beer Dinners are Back!
Join us in Florence Tuesday, July 31 at 7pm.
Get ready for another fun-filled evening in Florence on July 31, 2012 at 7pm. The beers are going to be from Red Hook, you will get the ESB, IPA, and Wit along with an appetizer, dinner (a New Izzy's Sandwich-- Cincinnality) and dessert for $20.00. This is always a great time and usually fills up fast, so please reserve your spot early!
You can call 859-525-2333 to RSVP.


As you know when you breathe in air, it's not just 100% oxygen. There are tons of pollutants and other chemicals that we breathe in every day. However, some cities do better than others at keeping the air clean and healthy for its residents.
This can be determined by proximity to chemical plants to reducing and requiring high EV stipulations for people to drive better cars. However, you need to be sure that the air your breathing is okay.
What are the Common Types of Pollutants?
Pollen is the most common pollutant and is the biggest reason people experience seasonal disorders. With excess pollen comes stuffy noses, poor circulation, and build up of bad bacteria.
Other allergens can be anything from glass particles to decomposing materials.
You are breathing in the dust and debris of a metropolis society. Every car that is turned on, every glass that breaks, every wood that is cut, will end up in your body in a very small way.
What is Jacksonville's Air Quality?
Additionally, on the same scale of 1 to 100, Jacksonville landed a 48.6 on chances of getting cancer and a 59.8 of receiving a respiratory disease.
How to Check your Cities Air Quality?


text:
Joachim Lindkvist
Joachim Lindkvist is currently based in Stockholm, Sweden.
Technical Artist at Starbreeze
Formerly Technical Artist at Forgotten Key.
Graduate of both The Game Assembly and of GSCEPT.
OVERKILL's The Walking Dead – Technical Artist, Starbreeze
AER Memories of Old – Technical Artist, Forgotten Key
Email: contact@joachimlindkvist.com
Making effects for AER
Introduction To AER
In this article I want to talk about a few of the effects I worked on for AER.
Specifically I will talk about the sky and the fog, the water shader and water effects and how I used ray marching and 1-D mapping as opposed to classic UV-mapping.
I will expand on some of the decisions and options that I considered and explain some of the techniques and how they work.
The Sky of AER
Sky flying showcase
Sky editor showcase
There are many ways of rendering skies in games. A classic technique, which is still one of the best, is to do it with images and map these images to a skybox (or sometimes a skydome). The humble skybox have been used for a long time and consists of one or several images. Sometimes they are rendered in a 3D software but they can also be painted directly by the artist. It is not uncommon to represent a sky using multiple skyboxes and cross-fade between these. The main benefit of using images for skyboxes is that they can support a lot of detail like clouds or landscape. However you have to consider the drawbacks, like extra memory usage for one thing.
The night sky in AER was made with a skybox, however most of the sky was rendered procedurally. One of our goals for AER was to make a dynamic sky that beautifully and seamlessly transitions when the player moves through it. This then becomes one of the reasons why texturing the entire sky with images was not a suitable solution and why I made a procedural sky. The procedural sky is not rendered with images but with a collection of parameters and properties that determines what the sky looks like.
Example of procedural sky in AER.
The same sky with different settings.
Properties of a Procedural Sky
A procedural sky can have a lot of properties, some more important than others. Each zone of the game gets its own a set of properties. The properties are first texture mapped, the textures are then transformed into world-space and scaled to fit the size of the entire world map of the game.
Not all of the properties are textured mapped to the entire world, that would be too expensive performance-wise, but some of the more important properties are chosen for that like:
Sun height
Sun color
Fog thickness
We are sampling these texture with the players world-position (the players position relative to the center of the world) and viewpoint. This technique is typically called volume ray marching or volume ray casting ("Volume ray casting," Wikipedia).
What is volume ray marching?
In some cases the player might have two or more different zones in view at any one time, and so in reality we would be seeing this represented on the sky. In real life of course we would just see this transition take place but to achieve this in the game we use ray marching.
Ray marching is a technique computed in a shader, our ray marcher for the fog breaks down into these simplified steps:
Ray casting. A ray is sent from the view once for each pixel of the screen.
Sampling. Several texture samples are taken at different distances along the ray.
Composite each sample into the final fog color.
In other words we take several steps into the fog texture along a path and at each step taking a sample of the fog properties. We take these samples along the view vector for every pixel of the screen. To compute the final sky/fog color we then composite all of the samples we gathered. Compositing is simple in our case, we take the average value out of all of the samples.
Aurora editor showcase
The Aurora is another example of raymarching, although it looks very different (than the fog) it works by the same principles as the fog does. The key difference with the aurora is the "compositing step", which is the calculation that spits out the final color. But the effect still breaks down into the same basic steps, raycasting, sampling and compositing.
What is 1D Mapping?
Water in AER
Rift editor showcase
The interesting thing about the water of AER is the techniques to map procedural wave animations and textures. Typically when we are texturing 3D objects we use a technique called UV-mapping. UV-mapping is the process of projecting a 2D image onto a 3D model.
When an 3D artist is creating a 3D model they typically also create a UV-mapping for that specific model before texturing. So a UV-map is a coordinate system in 2D because the textures we use are 2D images most of the time. Typically every 3D model have UV coordinates stored in it so we can apply the textures.
The water in AER is no exception and use UV-mapping for the water streams. But there are parts of the water effect that only use a 1D mapping, as opposed to UV-mapping. Along the waters edge the waves are only 1D mapped and this is also stored in the 3D model. So the question is; how is this data stored in a 3D model? Luckily both OpenGL and DirectX lets us store and use a bunch of data per vertex, like UV coordinates, normals, colors and positions.
Water showcase
For the 1D water waves we store the mapping inside the vertex colors. The benefit to this is that vertex colors are editable in any 3D package just like the UV coordinates are. Instead of using the UV-editor in Maya you would use the vertex paint tool instead. Although for game productions of larger scale I would recommend looking for an automated solution or make purpose built tools for the job. I hardly scratched the surface of what could be done as far tools, but I think the first thing to try would be to create some tools for baking a 1D mapping into a texture or possibly into the vertices.
Even though the wave mapping is 1D (per vertex) the result we get is a 2D effect because the vertex colors are interpolated over the triangles. The actual geometry then becomes very important. This effect is a 1D effect dependent on the geometry of the model. This works perfectly with the polygonal art direction of AER and was the main reason for to actually use this approach. The approach is actually quite cumbersome, especially without purpose built tools.
We also used 1D mapping for a dissolve effect the same way and also stored it in the vertex colors for both magical and water effects.
That's all folks, thanks for reading!
"Volume ray casting." Wikipedia: The Free Encyclopedia. Retrieved April 15, 2016, from https://en.wikipedia.org/wiki/Volume_ray_casting
Lighthouse Introduction
Lighthouse: The Adventure of Tiny McBoots is a student game made by a group called Polygore at The Game Assembly. I was a technical artist on Lighthouse, I was primarily responsible for visual effects such as water, particles, clouds. I also made a shader for the heads up display, the lightbulb and health meters.
Development Footage
Although I write this many months after the project was finished I still have some video footage I recorded during development. I thought it would be interesting to take a look at it. Keep in mind this footage does not represent the final quality, but a work-in-progress snapshot during development.
Water Shader
Flow mapping w/ vertex color
Early during development we knew wanted water so I implemented a flow shader. This video shows my early tests using the vertex painting tool in Unreal Editor to paint the water geometry.
The Vertex colors are used as the vector flow data in the shader. The final water shader has more details such as foam and leaves which are also painted onto the surface in the editor. While I was primarily responsible for the shader, the displacement was implemented by fellow technical artist Sven Lind.
The displacement was externally driven by a blueprint so that it could interact with physics objects.
Another major responsibility of mine was the background sky. Although we briefly discussed it, in the end we choose to only create one sky for the entire project. The main reasoning was that the game would be too short to warrant more than one sky and that turned out to be true in the end with only 6 levels including the tutorial level. The benefit of this decision was that I didn't have to waste much time supporting a dynamic sky system.
Cloud with flow-mapping
Clouds Billboards
In an effort to make a cloudy grey sky more interesting I opted to invest time to look at two ways of animating the sky. The first option was to use a particle system, this would work nicely since I knew our camera would have a static orientation, in other words I didn't have to worry about the clouds looking flat/weird even though they were billboards. I found that it wasn't good enough to just cover the sky with only billboards, besides this created more overdraw than I was comfortable with. So I looked at another option, flow-mapping. So to complete the sky I baked a cloudy cubemap and animated this using a technique called flow-mapping, luckily I had already implemented this in the water shader so this did not take very much time to implement.
Tools & Scripts
OpenGL Text Editor
Console Command Line Interface
Text Selection
Walfred is an OpenGL-based C++ Text Editor and GUI project I am currently working on. The goal is for it to be a nice and simple data-oriented, fast GUI library in the end.
OpenGL & C++
Currently using STB_TrueType
Experimental First Person 3D Editor
This I created as an experiment with creating a more immersive tool for creating 3D environments directly in first person. Written in C++ and OpenGL, Bullet Physics.
Bullet Physics
Experimental Editor
Top down view
Cubemap Toolset
This script was created to help render cubemaps in Maya. I made this during the game projects at The Game Assembly.
Render 6 cameras from origin
Combine Images into Horizontal Cross
Layout Images for NVIDIA .dds format
Python, PyMEL, Maya
Maya Level Exporter
At The Game Assembly, we used Maya as a Level editor for one project and this script exported the levels to XML files, which were loaded directly by the game engine.
Exports Maya Scene To XML
Exports All Transforms, position, rotation, scale
Exports User Defined Attributes.
Level exporter in Maya
Texture Batch Exporter
I made this export script so that the artists could quickly batch export several textures from Photoshop. This was also created while I was at The Game Assembly.
Export group to texture
Combine & shuffle texture channels
Batch save multiple textures.
Saves to DDS format.
Javascript, Photoshop
Texture Batch Export, Channel Swapping
Art for Primal Carnage
Broken Vending Machine
Ammo Container
Classy Piano & Furniture
© 2010 - 2019 by Joachim Lindkvist. All rights reserved. No parts of the artwork or text presented on this website may be reproduced, copied or used under any circumstances, unless stated otherwise.


With all due respect to the wildly entertaining A Quiet Place, the year's best horror movie isn't out yet. Hereditary — which comes from the same producer as The Witch: A New-England Folktale — is terrifying, unnerving, and filled with creeping dread. It's really, really good, and as you can see in the trailer above, a great showcase for Milly Shapiro. The young actress plays Charlie, a.k.a. the clicking girl, whose passions include being unaffected by birds smashing into windows and making everyone around her feel uncomfortable, especially her mom (played by a never-better Toni Collette).
Move over, Damien: Charlie is horror's next great sinister-seeming kid.
Hereditary opens on June 8.


text:
EventRights consortium publish paper: progressive ...
Posted by Alison McCandlish | Apr 11, 2019 | Publications | 0
by David McGillivray | Nov 22, 2022 | Qatar | 0
The term sportswashing has emerged in recent years, often to decry sporting events being hosted in authoritarian regimes with the purpose of improving reputations. First used to describe the 2015 European Games in Baku, the term...
by David McGillivray | Nov 21, 2022 | Legacies, Qatar | 0
This article was initially written for the North Carolina State University News.Jason Bocarro,...
by David McGillivray | Jul 21, 2022 | Symposium | 0
Hosted by the Centre for Culture, Sport & Events at UWS, Foregrounding a Rights-Based Agenda...
by David McGillivray | Oct 1, 2020 | Legacies, Practices, Presentations, Publications | 0
EventRights' Professor David McGillivray (university of the West of Scotland) was recently...
by David McGillivray | Sep 4, 2020 | uncategoried | 0
By Dr. Joerg Koenigstorfer The United States of America will host the Olympic Games in 2028 (Los...
by David McGillivray | Aug 3, 2020 | Legacies, Publications | 0
One of our Partner Leads, Prof Marcelo Cortes Neri, from the Fundacion Getulio Vargas has edited a...
The impact of COVID-19 on the work of the International Wheelchair and Amputee Sports Federation (IWAS) and its athletes.
by David McGillivray | Jul 9, 2020 | News | 0
Like all other sports organisations, the International Wheelchair and Amputee Sports Federation...
What will post-COVID-19 imply for MSE's and Human Rights? Possible lessons from large participant events.
by David McGillivray | Jul 9, 2020 | Legacies | 0
Moving back a few months, few could have imagined that the commercial growth of mega sporting...
2019 Japanese Rugby World Cup impact on human rights and the development of political capital
by David McGillivray | Jan 21, 2020 | Arrangements | 0
By Mark Piekarz, Coventry University The visit to Japan involved visiting 6 of the 12 stadiums and...
Tokyo 2020: Tourism and sustainable development
by David McGillivray | Nov 14, 2019 | uncategoried | 0
Dr Mike Duignan reports from Tokyo. With respect to subject focus, I sought to examine various...
by David McGillivray | Sep 20, 2019 | Legacies, Practices | 0
I visited Tokyo from 29th April to 30th May 2019 to commence a longitudinal study on the impact of...
Exploring mega sport event governance: Chiara Rinaldi
by David McGillivray | Sep 19, 2019 | Arrangements | 0
I spent one month in mobility from the University of Gothenburg (Sweden) to North Carolina State...


text:
Five Cool Things and Martin Scorsese Takes on the MCU
I am joined by a guest this week.
By Mat Brewster on November 9, 2019 11:32 AM |
We are right smack in the middle of Noirvember and it has been super fun reading everybody's discussions on the various film noirs they've been watching. My own experience has been pretty good. I've seen some excellent noirs, some not so excellent, and I've gotten distracted by films that aren't noirs at all. I finished a couple of horror films that I didn't get to during last month's 31 Days of Horror film watch. Also cool this week, I am joined by a guest and fellow Sentry, so let's get started.
The Blob (1958)
The wife and I started this 1950s sci-fi "classic" just before Halloween. We were too tired to finish it, so we went to bed about halfway through the film. Then we got distracted and watched other things and forgot to get back to it. I finally remembered a couple of nights ago and finished it up.
There were a lot of low-budget science fiction films with howlingly bad monsters in them being made in the 1950s. I'm pretty sure this one has been elevated (it even has a Criterion edition!) largely due to a young Steve McQueen appearing in it. While definitely not a great film, it has that so-bad its good appeal.
Chuck Russell remade it in 1988 and I have fond movies of watching it as a kid. Even then, I knew the story was ridiculous, but I still had a blast watching it. I need to rewatch that one as my memories are very vague of the details. This was my first time watching the original. It is super cheesy fun.
McQueen plays a teenager who is out necking one night with his girl when they see something fall from the sky. An old man gets there first and when he pokes the meteorite, a gelatinous blob squirts out of it and attaches to the old man's hand. The teenagers find him and take him to the doctor. But soon enough, the blob engulfs the man and starts attacking the town. The film is an interesting mix of teens versus adults and goofy '50s sci-fi. The blob is often hilarious looking as it changes size, consistency, and color from shot to shot. The plot is slipshod and the ending comes really quick. Not that any of this matters. It is too fun to watch to bother with deconstructing it.
The Curse of the Cat People
This sort-of sequel to the absolute horror classic The Cat People follows Oliver, one of the main characters from the first film, his new wife, and their daughter Amy. She's a bit of a dreamer who often gets lost in her own fantasy world which causes her to have a hard time in the real one. She begins experiencing visions of Irena (the great Simone Simon) the cat lady from the first film. At the same time, Amy befriends a strange old lady living in the big house a few doors down.
There really isn't much more to it plotwise. The Curse of the Cat People is all about setting a mood. It is full of creepy shadows, and fog-laden woods. The set design is fantastic giving it an eerie fairy tale feel. It isn't nearly as good as The Cat People but it is well worth watching if you need a little more of this strange world.
What the heck has Eddie Murphy been doing over the last decade or two? He was such an enormous presence in the 1980s where he made a string of terrific (and let's be honest here, not so terrific) films and comedy specials. In the 1990s, he slipped into mostly family-friendly dreck and stayed there through the early 2000s and then he nearly disappeared. Looking through his filmography of the last decade finds a few films that I've either never heard of or that bombed completely and a whole lot of Shrek sequels.
With Dolemite is My Name, he is back and better than ever. Murphy plays Rudy Ray Moore, the real-life entertainer who created the iconic Dolemite character in the 1970s. The film charts Moore as a down-in-the-dumps schlub whose fame rises as he creates the character out of jokes he hears on the streets to his attempt to make the Dolemite film in 1975. The cast is a who's who of African American actors including Keegan-Michael Key, Craig Robinson, Titus Burgess, Tasha Smith, Snoop Dogg, Chris Rock, and a brilliantly funny Wesley Snipes.
It is pretty light on real drama, but it is a hoot to watch. From the '70s styles to Murphy at the top of his game, this is a terrific comeback piece for him and so much fun.
This is the second book in Ben H. Winter's Last Policeman trilogy. In the series, an asteroid is headed directly towards Earth which, when it collides with the planet, will destroy all life as we know it. The larger story is about how the impending apocalypse creates the gradual break down of society. The smaller story is about how Police Detective Hank Palace does not allow this to break him. In the first book, he set about solving a murder case that looked like a suicide which no one but him seemed to care about. In this one, he is no longer on the force because the local police department has essentially disbanded but when a woman asks him to find her missing husband, he sets about it in his own meticulous way.
In both books, I have preferred the larger story to the smaller one. Winters digs into what would happen to society if we all knew that doomsday literally approached. The local government apparatus breaks down pretty quickly but the Feds keep things moving relatively smoothly for a time. Various shops and restaurants remain open as best they can, relying on black markets for their goods. In Countdown City, Hank visits a university where the students have created their own society, formed their own government, and spend way too much time arguing about the rules. By the book's end, things break down even further and it becomes every man for himself.
The mystery part of the story isn't nearly as interesting, but it keeps the plot moving. Hank is a man driven by a code and a sense of duty even he doesn't fully understand. The prose is workmanlike without a lot of flair, but I'm loving this world he's created and looking forward to seeing how it all ends.
Martin Scorsese on the Marvel Cinematic Universe
While doing interviews for his new film, The Irishman, Martin Scorsese was asked about his thoughts on the Marvel Cinematic Universe. He said he'd tried to watch a few, but that they just weren't for him. Then he made the mistake of saying that they weren't cinema but rather amusement parks. To me, it sounds like a pithy remark made off the cuff. To the Marvel fanboys, it sounded like an indictment. Their fury was swift and furious.
Later, Scorsese qualified those remarks and recently he wrote an op-ed piece in The New York Times. His beef isn't so much with the Marvel films themselves, but how those types of films have made it even more difficult for filmmakers like himself to get screenings in movie theaters. I have no intention of debating whether Marvel films are cinema or not. I've grown rather exhausted just reading the debates on Twitter over what Scorsese wrote. But I do think his column is well worth reading. Scorsese is a master filmmaker, and as this article proves he's a pretty good essayist too.
Shawn Bourdo: Watchmen - "She Was Killed By Space Junk"
HBO doesn't have any qualms about telling some genre bending stories. The network isn't scared to throw out shows that don't make sense for long periods of time too. The network that pulled together Leftovers and Westworld into fan favorites despite convoluted stories with casts that can't all make appearances each week is now airing another show that threatens to take that to another level. Watchmen is really an adaptation of the comic book and not a rehash of the film of the same name.
This week we get a large dose of Jean Smart as Agent Laurie Blake. She earned my love in an equally convoluted comic book TV series Legion. Smart has a wry sense of humor that really fits the tone of this series so far. Her role as Agent Blake / Silk Spectre will do much to bring in fans of the comic book series that have been the few but most vocal critics of this series so far. There's a dry sense of humor and ironic view of the world in the Watchmen Universe. I've enjoyed the way that the producers are building the world around the characters. For those who come at this from a comic book fandom, think more Astro City than Alan Moore.
The show has potential to create a world where episodic stories rule over a singular-season long tale. There's a feeling of pedigree here from shows that I've really enjoyed like Lost, American Gods, and Carnivale. Don't come at this show with preconceived notions from the movie and comic. If you let the show unfold, you're going to really enjoy this. The interactions between Adrian and Mr. Philips are starting to link together themes between the three episodes and I'm really enjoying the ride.
Five Cool Things and,
countdown city,
dolemite is my name,
martin scorsese,
the blob,
the curse of the cat people,
She (1984) Blu-ray Review: Post Apocalyptic Nonsense
Star Wars: The Rise of Skywalker Movie Review: The Sinking of the Sequel Trilogy
A Sunday in the Country Blu-ray Review: A Day in the Life
Tell Me Who I Am Movie Review: Childhood Horror, Brotherhood, Life, and Love
Judy (2019) Blu-ray Review: A Look at Life After the Rainbow
Tunes of Glory Criterion Collection Blu-ray Review: An Acting Tour de Force
One Child Nation Movie Review: Harsh and Distressing Because It Is Real
Warner Bros. Home Entertainment and DC Present Beloved Elseworlds Tale 'Superman: Red Son'
Little Women (2019) Movie Review: A Heartwarming Story Reinvigoration
Long Day's Journey into Night (2018) Blu-ray Review: A Beautiful Dream
Movie Recon
Panel Preview
Five Cool Things and
T & A
Cataloging the Doctor
A Fellowship of Misfits: Dispatches from the Con
Star Trek: All Our Articles
Operation: BOND
Reviews of the Jedi
30-Day Film Challenge
Snob Seven
The Saturday Public Domain Movie
Sentries vs. Apes
Tarantinology
Friday Night Videos
Harry Potter and the Sentries of Cinema
Kristen's Book Club
The Morris Menagerie
The Fast and the Curious
Mondo Bastardo
Concert Performance
Fathom Events
©2020 Cinema Sentries
| Contributors
| Blinded By Sound


Haiti Bargain/Bake Sale September 22-23, 2017 | Truth Evangelistic Ministry, Inc.
This weekend the last Haiti Bargain-Bake Sale of the year was held at Wright Baptist Church in Fort Walton Beach. As always, many volunteers generously gave their time and energy to this effort–from Tuesday morning through Saturday afternoon. What a blessing to have so many wonderful people participating with TEM to further God's work in Haiti! Sales totaled over $5000; Gene's baked goods brought in over $1300. A heartfelt 'thank you' to everyone involved for making these sales a tremendous success. We so appreciate your faithfulness.


text:
Q: nodemon: clean exit - waiting for changes before restart I've been working on this code for a discord bot that tracks a the voice channels of a server until a specific person joins which then the bot joins and then plays an audio. However whenever I start up my file, it keeps on saying
[nodemon] starting `node index.js`
[nodemon] clean exit - waiting for changes before restart

I have no clue why, I've looked online and I haven't seen any other people having the same issue as me, and if they did the answer didn't help.
Here is my code.
const { Client, GatewayIntentBits } = require('discord.js');
const { Lavalink } = require('discord.js-lavalink');

class MyBot {
  // The Discord.js client object that represents our bot
  client;

  // The ID of the specific person we want to track
  userIdToTrack;

  // The audio file to play when the specific person joins
  audioFile;

  constructor(client, userIdToTrack, audioFile) {
    // Save the client object and user ID and audio file for later use
    this.client = "[bot token]";
    this.userIdToTrack = '[discord id]';
    this.audioFile = '[file name]';
  }

  onGuildVoiceJoin(event) {
    // Get the member who just joined the voice channel
    const member = event.member;

    // If the member is the specific person we want to track...
    if (member.id === this.userIdToTrack) {
      // Get the voice channel that the member joined
      const voiceChannel = event.channel;

      // Join the voice channel with the bot
      voiceChannel.guild.voice.channel.join();

      // Play the audio file using Lavalink
      lavalink.play(voiceChannel, {
        track: '[file name]',
      });

const client = new Client({
  token: 'bot token]',
  intents: [
    GatewayIntentBits.Guilds,
    GatewayIntentBits.GuildMessages,
    GatewayIntentBits.MessageContent,
    GatewayIntentBits.GuildVoiceStates,
    GatewayIntentBits.GuildPresences,
  ],
});

// Create a new instance of the Lavalink class and connect to the Lavalink nodes
const lavalink = new Lavalink({
  client: client,
  nodes: [
    { host: 'ratio-w', port: 2334, password: 'youshallnotpass' },
  ],
});

lavalink.connect();

client.on('ready', () => {
  console.log('The bot is ready');

  // Create a new instance of the bot, passing in the client object, user ID, and audio file
  const bot = new MyBot("bot token", "user id", "file name");

  // Listen for voice state update events, which are triggered when a user joins or leaves a voice channel
  client.on('voiceStateUpdate', (oldState, newState) => {
    // Check if the user we want to track has just joined a voice channel
    if (newState.member.id === userIdToTrack && newState.channel) {
      // Get the voice channel the user joined
      const voiceChannel = newState.channel;

      // Join the voice channel with the bot
      voiceChannel.join().then(connection => {
        // Play the audio file using Lavalink
        lavalink.play(voiceChannel, {
          track: audioFile,
        });
      });
    }
  });

  client.on('messageCreate', message => {
    if (message.content === 'ping') {
      message.reply('hey <@user id>, you STINK!!!!111!');
    }
  });

  client.on('messageCreate', message => {
    if (message.content === 'shut up [redacted]') {
      message.reply('yeah <@user id> shut up smelly');
    }
  });
  client.on('messageCreate', message => {
    if (message.content === 'stop being a nerd [redacted]') {
      message.reply('<@user id> be like :nerd:');
    }
  });
});
process.on('unhandledRejection', (reason, promise) => {
  console.log('Unhandled Rejection at:', reason.stack || reason)
  // Recommended: send the information to sentry.io
  // or whatever crash reporting service you use
})

client.login('[bot id]');}}}

I tried fixing any possible syntax errors, I've tried looking online but no help was found, I've properly started lavalink (I think), I've edited some of the code so that all possible parts are fixed. I've downloaded all possible directories like updating discord.js, node.js, lavalink.js, and more I think.

redpajama_set_name: RedPajamaStackExchange


text:
Home > Our Work > Databases > FCMD > FCMD Contractors > MITRE Corporation
2 instances of misconduct since 1995 | $143,270 in penalties
The MITRE Corporation is a not-for-profit technology resource company that provides systems engineering, research and development, and information technology support to the government. MITRE operates federally funded research and development centers for the Department of Defense, the Federal Aviation Administration, and the Internal Revenue Service. MITRE also has its own independent research and development program that explores new technologies. The company employs 6,500 scientists, engineers and support specialists who work on hundreds of different projects at its two principal locations in Bedford, Massachusetts and McLean, Virginia and at additional sites located across the country and around the world.
Letter to MITRE Corporation 6/6/2008
2018 #45 $1,596.7M
2 Instances of Misconduct since 1995
11/26/2013 Intelligence Contract Labor Mischarging
MITRE Corporation $32,429
11/2/2012 Intelligence Contractor Timesheet Fraud
MITRE Corporation $110,841
202 Burlington Road
Bedford, MA 01730-1420
Ethics Page
Hoovers Profile


Steele Elementary School » News » Archived News » Mysteries Abound!
Have you heard there are two mysterious detectives on the hunt for clues? Clues to what, you may ask? Clues to a mystery that has been solved and ended in a fun, dance party reveal.
Steele students have been earning badges and watching these video clues. (below) We have been working together to try and be our best selves. Students can earn badges (#earnmorebadges) from any teacher in the building. Students can earn a badge for any positive action that a teacher chooses to award the badge for. Some examples include: listening to the lesson and getting right to work, being kind, or helping someone. Our Steele Superstars have earned over 300 badges so far!
We encourage you to watch the videos with your child, talk about the "mystery" with them, and find out if they have earned a badge. Remember, Detectives Noonan and VanHootegem are always looking for clues and maybe another mystery to solve!Learn about the fun we've had exploring the many mysteries found at Steele!


text:
Lia Ices' Interview in Interview Magazine
""How We Are," the ninth track on Lia Ices' third album, Ices(Jagjaguwar), opens with the rhythmic plucking of a santur, a traditional Persian instrument with 72 strings. This might seem like an unexpected sample for a singer-songwriter from Westport, Connecticut, but it works well within the album. Although tracks such as "Higher" are rooted in pop hooks and of-the-moment beats by the golden-touch producer Clams Casino (A$AP Rocky, Mac Miller), Ices is ultimately an intellectual endeavor. Over the course of its 10 tracks, the album travels from light to dark, ending with the languid, chill-wave "Waves." "The pop songs and the brightness and the levity are just as important as the psych, dark, heavy shit," explains Ices over drinks at a SoHo café. "They can all exist in the same environment and all relate to each other."
The 30-year-old musician, whose real name is Lia Kessel, wrote the album with her twin brother, Eliot, at his home in New York's Hudson Valley and in Sonoma, California, where her winemaker fiancé lives. The creative partnership is relatively new for the siblings, who, though they were raised together in a creative household—their mother is a photographer and bookbinder, their father writes poetry—were not close growing up. "We had different childhoods," Ices says. "He was really athletic, and I was a theater nerd. All we did was share a bathroom." Originally interested in acting, Lia studied at the Tisch School of the Arts at NYU. It was only after graduation that the siblings separately discovered their love for music. "Now we're super psychic with each other," she says. While Eliot has played on Lia's previous albums,Ices is their first collaboration as songwriters.
Each song on Ices has its own set of influences, ranging from Persian percussion to the work of mythologist Joseph Campbell and Jungian psychologist Clarissa Pinkola Estés's book Women Who Run With the Wolves. "I gave into the idea of paying attention to what you like and letting it help you make better stuff," Ices explains. "I got really into the wild woman. The wild woman is the one who's in tune with creativity and powerful and sensual. A lot of this album is about finding strength.""- Interview Magazine
← Lia Ices' Interview in Dujour MagazineLia Ices' New Video For "Thousand Eyes" →


Curves button accent chair in charcoal velvet and solid wood legs. Minimal tools required for quick and easy assembly. Covered in a high performance, easy care fabric. Dacron wrapped foam cushions.
AVE SIX Kendal Chair covered in high performance, easy care fabric, featuring solid wood legs and intended for residential use only.
Laguna chair Laguna chair in Oyster velvet fabric with dark espresso legs. Attractive and comfortable accent chair. Covered in a high performance, easy care fabric. Attractive solid wood legs.
Jasmine accent chair in maze chocolate fabric. Attractive and comfortable accent chair. Covered in a high performance, easy care fabric. Contemporary, transitional and traditional looks.
Naomi chair in Morgan scarlett merlot fabric with dark espresso K/d legs. Covered in high performance, easy care fabric. Durable solid wood legs in dark espresso finish. Merlot fabric (-s51).
Regent chair in Milford Dolphin fabric with dark expresso legs. Covered in high performance, easy care fabric. Dacron wrapped foam cushions for ultimate comfort. Box spring seat for durability and comfort.
Anthony 26" wide chair accent chair with chrome base and white faux leather fabric. 26" Width.
Avenue Six ATH51-L32 Anthony Accent Chair 26"
Anthony 26" wide accent chair with chrome base and linen fabric. 26" Width.
Regent chair in Arizona Onyx fabric with black legs. Covered in high performance, easy care fabric. Dacron wrapped foam cushions for ultimate comfort. Box spring seat for durability and comfort.
Amity tufted accent chair in sizzle azure fabric with solid wood legs. Tufted back and seat with piping detail. Solid wood legs. Available in sizzle pewter -s52, sizzle copper -s53, sizzle azure -s54.
Avenue Six ATH51-K26 Anthony Accent Chair 26"
Anthony 26" wide accent chair with chrome base and Klein charcoal fabric. 26" Width.
Avenue Six Laguna chair in script fabric,, stylish modern design featuring limited one year warranty from date of purchase.
Martin accent chair in cocoa bonded leather with solid wood legs. Attractive classic design and styling. Covered in high performance, easy care fabric. Attractive solid wood legs.
Vivian chair with silver nail head trim and dark espresso legs in linen fabric. Attractive open back accent chair. Nail head trim for added detail. Dark espresso legs.
Jasmine accent chair in paradiseby fabric. Attractive and comfortable accent chair. Covered in a high performance, easy care fabric. Contemporary, transitional and traditional looks.


text:
Sammy Yatim's injuries were not an aggravating factor since he was already dying: lawyer
Due to the sensitive and/or legal subject matter of some of the content on globalnews.ca, we reserve the ability to disable comments from time to time.
Please see our Commenting Policy for more.
By Diana Mehta The Canadian Press
Posted May 18, 2016 3:39 am
Updated May 18, 2016 4:32 pm
4:05 Wife of Toronto cop who killed Sammy Yatim says 'he is not a criminal' in letter to judge
WATCH ABOVE: Wife of Toronto cop who killed Sammy Yatim says 'he is not a criminal' in letter to judge – May 17, 2016
TORONTO — The lawyer for a Toronto police officer found guilty of attempted murder in the shooting death of a teenager says injuries the victim suffered from a second round of bullets should not be a significant aggravating factor in determining the officer's sentence.
Sammy Yatim was already dying from wounds caused by the first volley of bullets legally fired by Const. James Forcillo, lawyer Peter Brauti said Wednesday during the officer's sentencing hearing.
"It deserves the most minimal assessment of actual harm because, from an actual harm perspective, we know it doesn't accelerate or cause his death," Brauti said, as Yatim's mother broke into tears and rushed out of the courtroom.
READ MORE: Wife of Toronto cop who killed Sammy Yatim says 'he is not a criminal' in letter to judge
Brauti is seeking a sentence of house arrest for Forcillo while Crown prosecutors have asked for a prison term of between eight to ten years.
Justice Edward Then, who will decide Forcillo's sentence, noted that there was still "substantial harm" caused to Yatim from the second volley of six bullets fired by Forcillo.
"The only wrinkle here is that by the grace of God it wasn't felt because he had been rendered a paraplegic by the previous bullets," he said.
In July 2013, Forcillo fired two separate volleys -three shots and then six shots – at Yatim, who had consumed ecstasy and was wielding a small knife on an empty streetcar.
A jury acquitted Forcillo of second-degree murder in the 18-year-old's death, but found the officer guilty of attempted murder for continuing to fire after the dying teen had fallen to the floor. The attempted murder charge pertained to Forcillo's second volley.
READ MORE: Officer who killed Sammy Yatim seeks house arrest instead of prison
Brauti is arguing that certain sections of the Criminal Code involving the mandatory minimum sentence of five years for attempted murder are unconstitutional and weren't meant to deal with cases like Forcillo's.
He said Forcillo's second volley of shots was "excessive" self defence in a situation where Forcillo did not appreciate the difference between a potential threat and imminent threat.
Brauti asked the court on Wednesday to accept what he presented as facts in the case, including an assertion that some of the six shots in Forcillo's second volley were necessary and reasonable while others were not.
He also asked the court to find as a fact that Forcillo saw Yatim flick his knife at him "in a menacing manner" and reasonably believed an attack by the teen was imminent.
Then however, questioned Brauti's conclusion.
READ MORE: Sammy Yatim: Toronto cop guilty of attempted murder in streetcar shooting
"I didn't think it was all that clear and if it wasn't, why am I giving him the benefit of it," said Then, who noted that he'd rather rely on "incontrovertible evidence" of the showdown between Forcillo and Yatim that was captured on cellphone video, which he said showed Yatim was not "an imminent threat" as he lay on the streetcar floor.
"You're asking me to retry this case."
After Then suggested the court focus on the second volley of shots – which led to the guilty finding against Forcillo – Brauti asked him to find that Forcillo, after firing the first volley, saw Yatim "rearm himself" with a knife and roll his body over "consistent with an effort to get up off the ground."
Again, Then pushed back.
READ MORE: Const. James Forcillo found guilty of attempted murder, keeps his paycheque
"Are you saying I have to make a finding of fact when Mr. Forcillo says the rolling of the body is consistent with the effort to get off the floor?" he demanded.
"It falls to you as the sentencing judge to make findings as to whether this is important or not," replied Brauti. "It falls to you as sentencing judge to determine if it's a fact or not. That may involve findings of credibility as well."
Yatim's death triggered public outrage and prompted Toronto's police chief to launch a review of officers' use of force and their response to emotionally disturbed people.
Forcillo's sentencing hearing continues on Thursday.
Shooting tagTTC tagDeath tagAttempted Murder tagSentencing tagSammy Yatim tagStreetcar tagJames Forcillo tagUse of Force tag


text:
Man dies after tractor rolls over him in northwest Iowa
Iowa news from the Associated Press
SUTHERLAND, Iowa (AP) — Authorities say a 78-year-old man died after a tractor rolled over on top of him in northwest Iowa.
The O'Brien County Sheriff's Office says Gary Jungjohan had a mower attached to the tractor Wednesday evening and was mowing the north shoulder of a street in Sutherland when the tractor rolled into the ditch and landed atop him.
He was pronounced dead at the scene.


Almost every week WhatsApp gets a new feature or two. Even as the company starts rolling out group calls to its Android users, we hear of another new feature that is going to be added to the chat app in the coming weeks. This is the Dark Mode, which will not only allow users to save their eyes from glare when they are chatting on WhatsApp late in night but will also probably help save them battery on their phones.
Of late, as more and more technology companies wake up to the harmful effect of the screen glare on the eyes, apps are increasingly acquiring dark mode. Twitter got it earlier, whereas Apple just gave the whole macOS a dark mode with the Mojave release.
Apart from saving eyes from the glare, the dark mode in the apps can also help with the battery life, particularly on the phones like the Galaxy S9, Google Pixel 3, iPhone XS and the OnePlus 6T that have OLED screens. When the OLED screens need to show blacks, they can completely turn off pixels, which significantly helps in reducing the battery consumption. So for example, if you are someone who is one WhatsApp four to five hours a day, for you the battery saving could be substantial with the dark mode.


text:
package org.apereo.cas.ticket;

import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import lombok.val;
import org.springframework.core.annotation.AnnotationAwareOrderComparator;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.stream.Collectors;

/**
 * This is {@link DefaultTicketCatalog}.
 *
 * @author Misagh Moayyed
 * @since 5.1.0
 */
@Slf4j
@NoArgsConstructor
public class DefaultTicketCatalog implements TicketCatalog {

    private final Map<String, TicketDefinition> ticketMetadataMap = new HashMap<>(0);

    @Override
    public TicketDefinition find(final String ticketId) {
        val index = ticketId.indexOf(UniqueTicketIdGenerator.SEPARATOR);
        val prefix = index != -1 ? ticketId.substring(0, index) : ticketId;

        val definition = ticketMetadataMap.values()
            .stream()
            .filter(md -> prefix.equalsIgnoreCase(md.getPrefix()))
            .findFirst()
            .orElse(null);
        if (definition == null) {
            LOGGER.error("Ticket definition for [{}] cannot be found in the ticket catalog "
                + "which only contains the following ticket types: [{}]", ticketId, ticketMetadataMap.keySet());
        }
        return definition;
    }

    @Override
    public TicketDefinition find(final Ticket ticket) {
        LOGGER.trace("Locating ticket definition for ticket [{}]", ticket);
        return find(ticket.getId());
    }

    @Override
    public Collection<TicketDefinition> find(final Class<? extends Ticket> ticketClass) {
        val list = ticketMetadataMap.values().stream()
            .filter(t -> ticketClass.isAssignableFrom(t.getImplementationClass()))
            .collect(Collectors.toList());
        AnnotationAwareOrderComparator.sort(list);
        LOGGER.trace("Located all registered and known sorted ticket definitions [{}] that match [{}]", list, ticketClass);
        return list;
    }

    @Override
    public void register(final TicketDefinition ticketDefinition) {
        LOGGER.trace("Registering/Updating ticket definition [{}]", ticketDefinition);
        ticketMetadataMap.put(ticketDefinition.getPrefix(), ticketDefinition);
    }

    @Override
    public void update(final TicketDefinition metadata) {
        register(metadata);
    }

    @Override
    public boolean contains(final String ticketId) {
        LOGGER.trace("Locating ticket definition for [{}]", ticketId);
        return ticketMetadataMap.containsKey(ticketId);
    }

    @Override
    public Collection<TicketDefinition> findAll() {
        val list = new ArrayList<TicketDefinition>(ticketMetadataMap.values());
        AnnotationAwareOrderComparator.sort(list);
        LOGGER.trace("Located all registered and known sorted ticket definitions [{}]", list);
        return list;
    }
}


text:
Q: Getting error "function week(timestamp without time zone) does not exist" I was following this example How do I change the records being displayed on the page with buttons on the page (RoR) and managed to get the Daily filter working but when trying to set it up for the Weekly filter I get the error
PG::Error: ERROR: function week(timestamp without time zone) does not exist
I figured the WEEK function should work automatically as the DATE function did but that's not the case.
model
def self.popularToday
    reorder('votes desc').find_with_reputation(:votes, :all, { :conditions => ["DATE(microposts.created_at) = DATE(NOW())"]})
end
def self.popularWeekly
    reorder('votes desc').find_with_reputation(:votes, :all, { :conditions => ["WEEK(microposts.created_at) = WEEK(NOW())"]})
end

index.html.erb
<form action="" method="get">
  <fieldset>
     <button type="submit" name="show" value="daily">Today</button>
     <button type="submit" name="show" value="weekly">This week</button>
  </fieldset>
</form>

controller
when "daily"
          Kaminari.paginate_array(Micropost.popularToday).page(params[:page]).per(25)
when "weekly"
          Kaminari.paginate_array(Micropost.popularWeekly).page(params[:page]).per(25)

A: You need:
"SELECT EXTRACT(WEEK FROM TIMESTAMP  microposts.created_at)"

This will retrieve the week number based on the created at timestamp in postgres.
Documentation: http://www.postgresql.org/docs/9.3/static/functions-datetime.html

A: The name of the table that has my timestamp without time zone data is called create_date. I used EXTRACT(WEEK FROM create_date) and it worked.


This entry was posted in monthly roundup and tagged book reviews, literary events.
I would agree with you on the 'predictable formula' of the thriller Jackie. I'm not excited by them…but I still read them in the hope of finding THE ONE. Good on you for enjoying the outdoors more.
Your comment about the pressure of reading to a deadline, struck a chord with me Jackie. Though I don't get anywhere as many books for review as you do, I still felt my reading in the last two years has been too driven by deadlines ….Hoping this year I can adjust more just as you are doing….