text:
Girls Like Baseball Too
Girls can be legitimate baseball fans – and not just butt watchers
Archive for the 'Baltimore Orioles' Category
When you have the opportunity to travel 786 miles to see four MLB teams play in two separate games, you just have to do it. Because after all, this is summer. And even if football has returned to our TV screens, summertime is baseball time.
So maybe that's not exactly there reason these two games happened within days of each other. As luck – and my work schedule – would have it, I had the chance to drive to Cleveland midweek to see the Yankees and Indians play, and then travel to Baltimore to see the A's and Orioles that weekend. It was a lot of baseball in one week, or as I would call it – heaven.
Wednesday August 12 Yankees at Indians
Final Score: Yankees 1, Indians 2
WP: Danny Salazar LP: C.C. Sabathia S: Cody Allen
Distance traveled: approximately 694 miles
The circumstances surrounding this game might make it the most perfect game I will experience all season long. After spending Tuesday and most of Wednesday with my family, I met up with my best friend Lisa who is the reason I ever started watching baseball. We made plans to head into Cleveland so I could be fitted for my matron of honor dress (Lisa is getting married next July), have dinner at one of our favorite restaurants, and see two of our favorite teams play. Lisa decided to wear an Indians shirt since we were in our hometown and her beloved Jeter is retired, and was very supportive of my Rodriguez jersey. For friends cheering for competing teams, we were very peaceful. And our seats were so good, I could have probably carried on a conversation with Chase Headley if I yelled loud enough.
Before the game, I was worried for the Yankees for a number of reasons: the previous night's game lasted 16 innings (past midnight), the Blue Jays were closing in on 1st place in A.L. East, and the struggling C.C. Sabathia was starting. Surprisingly, it was a fairly good game despite the Yankees loss. Sometime Wednesday afternoon I had a sudden feeling of confidence in Sabathia. Cleveland is where he started his career in 2001 and won the Cy Young Award in 2007. He was incredibly gracious when he left, and I've always felt there was a mutual admiration between him and the city. Sure enough, he settled in well and allowed only 2 runs (all the Indians needed to win) on 9 hits in 6IP (2BB, 2SO).
Another cause of pregame nerves was hearing the Yankees had brought up Chris Capuano after he was previously been designated for assignment. When I saw a left handed pitcher warming up during the 6th inning, I was nearly in tears in the stands expecting Capuano to appear for the 7th inning. Much to my surprise, the lefty was actually Chasen Shreve who is not only a far better pitcher than Capuano (at this point in their careers at the very least) but one of my favorite players to watch this season.
A funny thing about this game are the Indians' bullpens. During the past off season, the bullpens were moved closer to center field and are "stacked" (they used to be parallel to the foul lines and had very limited exposure to fans in the stadium). Late in the game, both Andrew Miller and Dellin Betances were halfheartedly warming up (neither made an appearance in the game). Both are so tall (Miller 6'7" and Betances 6'8") they both looked like they might hit the ceiling of the bullpen just by walking. It was a little surprising (at least from my angle) they were able to bring their arms up and around to throw.
Saturday August 15 Athletics and Orioles
Final Score: A's 3, O's 4
WP: Zach Britton LP: Pat Venditte
Distance traveled: only about 92 miles
When you think of a really good baseball games, this was one of them.
Camden Yards was packed, and everyone was wearing orange thanks to the J.J. Hardy jersey giveaway. (Some of us arrived too late for the jersey, but were already wearing orange Chris Davis and Manny Machado shirts.)
It started out rough. After Billy Burns hit a triple (to center field – but he's kind of fast), Mark Canha grounded out to first and of course speedy Butler scored. Miguel Gonzalez settled down for a few innings, and then gave Sam Fuld a nice pitch to hit over the right field wall for his second home run of the season (right after I laughed at home for having only one).
There we stayed with a score of 3-0 and about 44,000 disappointed Orioles fans (the 10 A's fans in attendance were quite content). In the 4th inning, Gerardo Parra (one of the newest Orioles) hit a single, and stayed there until Chris Davis sent a pitch over the right field wall. Two innings later, Parra continued his impressive start with the Orioles by also hitting a home run over the right field wall – tie game.
After that, the game was up to the pitchers. First, fan favorite Darren O'Day came on to pitch for the Orioles in the top of the 8th, followed by closer Britton in the top of the 9th. The A's left their starting pitcher Chris Bassitt in through 8 innings, and was relieved by SHP Pat Venditte.
Seeing Venditte pitch was a unique experience. The scoreboard listed him as a RHP, and he did throw considerably faster with his right arm. When he was first announced, I quickly looked to see who was up for the Orioles – Parra (L), Jones (r), Davis (L). If I had the chance to see Pat Venditte pitch, I wanted to see him pitch with both arms! After Parra flew out, Venditte switched to RHP as my husband watched in disbelief. When Adam Jones grounded out and Venditte switched back to LHP to face Davis, my husband yelled "What kind of gimmick is this?!" Suddenly, the ball goes flying into the air – and again, over the right field wall. (Wouldn't you know we were sitting in left field?)
The Orioles won in the bottom of the 9th by a walkoff home run, and the place exploded in excitement. As is Baltimore tradition after such a big moment, Adam Jones came out of the dugout to throw a pie in Davis' face, which he gladly accepted after being the hero of the game.
This past week met a few weird fan goals for me this season. First, I (again) saw my 4 favorite teams play in their home stadiums (Yankees, Orioles, Indians, and Nationals). To top that, I've seen my favorite team (Yankees) play in all four of those cities.
From this point, it's a long wait for another live MLB game. Next game on the schedule is September 18 when the Marlins take on the Nats in DC, followed by Yankees at Orioles to close out the regular season the first weekend in October. So far – and looking ahead – it's been a good baseball season for this fan!
Baltimore Orioles, Baseball, Cleveland Indians, New York Yankees, Oakland Athletics
Baltimore and Baseball
The Orioles – and as a result the White Sox and Rays – have had some major changes to their schedules as a result of the riots in Baltimore. The Orioles feel at a disadvantage for losing three games in their home stadium (being the home team at Tropicana Field is not really being home), although overall this seems to be the best option for all teams involved. Team members have indicated they agree with the decision by MLB and the city of Baltimore, and manager Buck Showalter is considering this just another challenge a team might face during the season.
Obviously, I'm a baseball fan (and an Orioles fan) so I'm paying attention to the schedule changes. I'm also fairly close to Baltimore (my house is 44 miles from Camden Yards) so this is happening close to home. I can't help but wonder how people who aren't near Baltimore and aren't baseball fans perceive these changes. It must seem like MLB and the city of Baltimore rearranged these schedules to accommodate for millionaire baseball players.
To a certain point, that's true. The Orioles stayed safe in their homes and the White Sox stayed safe in their hotel. But the fans stayed home too – along with employees of Camden Yards and hundreds of other Baltimore businesses. The effects of the schedule changes were felt by more than just millionaire baseball players, just like the effects of the riots are effecting people in Baltimore and across the nation (maybe even the world).
Like many other cities and many other stadiums, the area around Camden Yards is buzzing before, during, and after Orioles games. There are several bars and restaurants around the stadium that are packed with fans in orange. Trying to leave Baltimore after a game is a nightmare because of the volume of cars and poorly designed streets leading to the freeways out of the city. But even with all the chaos, it's exciting. Orioles fans love their team, and their team seems to love them back.
It's so strange to think of that area as quiet. No game for two days, and a game closed to the public today. There were some dedicated fans standing outside the park, trying to see anything they could over the fences – but they're only a fraction of the number of fans usually sitting in Camden Yards.
The sad thing to remember in all of this – bigger than inconveniencing baseball – is everything and everyone effected by the changes MLB and the Orioles (plus White Sox, Rays, and the Rays organization/St. Petersburg) were forced to make. If bars/restaurants around the stadium are open, they're seeing a huge drop in sales. If they're closed, their employees aren't getting paid. The people employed at Camden Yards have missed work Monday and Tuesday, only a few worked today, and they'll all miss work Friday, Saturday, and Sunday. That's a big hit to citizens of a city that's already suffering.
Whatever you may think of the events happening in Baltimore, or the changes baseball made as a result of the riots, I hope you remember how many people this all affects as whole. Baltimore isn't a bad city, and I would highly recommend any baseball fan see a game at Camden Yards – it's a great experience and a beautiful park. It's a shame to see this happening in any city, let alone one so close to home.
For everyone involved, in any way, I hope the situation in Baltimore resolves soon so the city can begin to heal and recover. Hopefully, baseball and the Orioles can soon be a bright spot for a city that has greatly suffered recently.
Baltimore, Baltimore Orioles, Baseball
Follow Girls Like Baseball Too on WordPress.com
The Andrew Miller jersey giveaway
A Cleveland Love Letter
Shane Greene
Rob Refsnyder
Jordon Zimmermann
Nationals Park
Mike Wright
Danny Burawa
Jose Pirela
Gregorio Petit
BYB Hub
Makr Lowe
The Jake


text:
Winbetting
Your guide to the world of sports betting
How to beat the bookie?
All About Surebets
Home » Sports Predictions » Lyon vs Hoffenheim: match prediction
Lyon vs Hoffenheim: match prediction
Lyon vs Hoffenheim prediction ahead of today's Champions League clash.
Football. UEFA Champions League. Group stage.
Kick-off: November 07, 2018 at 23:00
Venue: Parc Olympique Lyonnais, Lyon
Prediction: TO (3.0)
Best odds: 1.61* (Marathonbet)
(*the odds may be subject to change closer to the beginning of the match)
Lyon proved to be excellent last season and deservedly won the bronze medal in the French championship. The game itself was great as well.
This season also started well: Lyon is now ranked 4th in the League 1 standings, having 21 points in 12 matches. Meanwhile, the team is only 4 points behind the 2nd place Montpellier.
What concerns the performance, Genesio's men practice attacking football and therefore score a lot. At the same time, they often experience defensive issues that led them to 20 conceded goals in 15 confrontations.
Right before the forthcoming battle with Hoffenheim, they are not in the best condition because of a draw with Bordeaux (1:1). However, it is worth noting that the semi-reserve team played in that match.
Leading bookmakers make predictions for the match Lyon vs Hoffenheim in favor of the hosts. In many ways, it's because they act much better at their home stadium.
Hoffenheim had successful previous season. The team quite unexpectedly reached the TOP 3 of the German championship, thus gaining a ticket to the Champions League group stage.
What concerns the current season, the things are going on with varying success. Now Nagelsmann's team can boast only 7th spot in the Bundesliga table with 16 points after 10 football meetings.
This club is indeed one of the most scoring among all teams of the German championship (22 goals in 10 matches), but they are not so powerful in defense.
For instance, Hoffenheim conceded 21 goals in 13 clashes, and that's not a good result. It is very unlikely that the coaching staff managed to solve this problem before the upcoming battle.
By the way, the next match Hoffenheim would accept no outcome but victory. The loss would almost negate all their chances of reaching the Champions League playoffs, as the team gained only 2 points in the first three group stage matches.
Our experts bet on TO (3.0) for the match Lyon vs Hoffenheim because of the following arguments:
Both teams practice attacking football and score a lot.
Hoffenheim will do their best to win. Therefore, the team will go forward with great forces, leaving free zones for attacking players of the opponent.
Lyon's defense is not a standard of reliability. The team will obviously concede 1-2 goals due to a powerful attack of Hoffenheim.
Most likely, we're waiting for a confrontation like the one we saw a few weeks ago. That time Hoffenheim with Lyon played a super-productive match, which ended in a draw (3:3).
Speaking of possible winner, we tend to believe that the hosts will gain 3 points in this uneasy battle.
https://winbetting.net/lyon-vs-hoffenheim-match-prediction/
Match preview: RB Leipzig vs Bayern Munich
Match preview: Tottenham Hotspur vs Everton
Match prediction: Everton vs. Manchester United
Match prediction: Arsenal vs Napoli
Match prediction: Everton vs. Arsenal
© 2021 Winbetting - Your guide to the world of sports betting

redpajama_set_name: RedPajamaCommonCrawl


text:
Meet the critics
Films of the decade
About LAFCA
Manuel Betancourt
Born and raised in Colombia, Manuel Betancourt is a contributing editor at Film Quarterly, where he publishes his column, "Cineando," all about Latin American cinema, a regular contributor to Electric Literature, where he focuses on book-to-film adaptations, and a featured critic over at ThatShelf. His personal essay column "Movie-Made Gay," published in Catapult, tackled the films and pop culture that shaped his identity as a gay man. His work has been featured in the New York Times, BuzzFeed Reader, The Los Angeles Times, Film Comment, Esquire, The Atlantic, Los Angeles Review of Books and Remezcla, among others. He is the author of Judy at Carnegie Hall (2020), a 33 1/3 book on the cultural impact of the iconic 1961 Grammy award-winning double album and a contributor to Chad Sell's critically acclaimed and Eisner Award-nominated graphic novel The Cardboard Kingdom (2018). He is a member of GALECA, The Society of LGBTQ Entertainment Critics, as well as a founding member of LEJA, Latino Entertainment Journalists Association. In 2019 he was selected to be the Writer in Residence at the Sundance Institute's Documentary and Story Edit Lab. Manuel holds a doctorate degree in English Literatures from Rutgers University.
© 2021 The Los Angeles Film Critics Association


Quite a number of CRT HDTVs exist, both direct view and rear projection. You rarely see any of them defined as 720p; most are identified as 1080i. Direct-view televisions (i.e., the good old tube) max out at around 34 inches for a wide-screen unit, while rear-projection CRT TVs can be 65 inches diagonal or more. CRTs are purely analog devices. If you hook your PC up to a CRT HDTV, you might be surprised to find out that it can only support an 800 by 600 pixel resolution or, if you're lucky, 1024 by 768. This would seem to indicate that a CRT HDTV isn't a "true" HDTV, Because they're analog, however, they do resolve the full 1080i signal. Since 1080i is interlaced, the TV only needs to support 540 actual lines of resolution. CRTs do have other benefits. They're still the best displays currently available for resolving standard television. Part of this is because the CRT analog technology "masks" the image defects in NTSC TV. CRTs can resolve more details in deep blacks, though the best digital displays look pretty good as well. Also, CRT HDTVs have the benefit of being considerably cheaper (albeit bulkier) than their digital cousins.


text:
Trudeau's Incompetence Leads Saudi Arabia To Hammer Canada
9 Aug 2018 10:30 AM EST
Justin Trudeau is the much loved Prime Minister of Canada. However, according to Business Insider, his incompetence may have led Canada into peril. Trudeau's government made a tactical blunder in trying to address human rights in Saudi Arabia. Canada's foreign affairs Twitter handle urged the "immediate release" of Saudi women's rights activist. Saudi Arabia issued a blistering response. Saudi Arabia expelled its Canadian ambassador, froze all new investment, cancelled all flights to Toronto. The kingdom pulled thousands of students from Canadian institutions. It barred its citizens from getting medical treatment in Canadian hospitals. Saudi Arabia reportedly sold off all its Canadian assets. This is a humiliating blunder for the much revered Trudeau. Canadian Muslims now can't fly directly to Saudi Arabia for the annual Hajj pilgrimage later this month. Canada has lost money on trade with Saudi Arabia. Canada lost the opportunity to educate young Saudis, who could have affected its desired change.
Next News Article(International News)>> Indonesia Hit By Another...


Central Railway Department is going to release Central Railway Trade Apprentice Admit Card on their official site cr.indianrailways.gov.in, Download Central Railway Trade Apprentice Call Letter.
Central Railway Trade Apprentice Admit Card is about to release soon on their official web portal. All applicants can get their Central Railway Trade Apprentice Admit card before 10 to 15 days of examination. As we all know Admit Card is one of the most essential document which you have to carry during examination. Below we are going to provide direct link where you can easily fetch you Central Railway Trade Apprentice Admit Card. Central Railway is going to conduct CR Trade Apprentice Exam across India. Below we are going to provide all essential detail regarding Central Railway Trade Apprentice Exam i.e. Exam Pattern, Important Links and How to download Admit Card.
In the month of November 2018, Central Railway Department releases an employment notification for the post of Apprentice in the form of Central Railway Trade Apprentice Recruitment. There is overall 304 number of vacancies which is announced by the officials of Central Railway Department. Many of thousand of candidates applied for Central Railway Trade Apprentice Vacancies. With the help of this page candidates can easily obtain their Central Railway Trade Apprentice Call Letter 2019. For getting selected candidates have to qualify all rounds of selection procedure. Candidates are advised to go through the whole article for getting all details regarding Central Railway Trade Apprentice Hall Ticket.
On November 2018 RRC Department releases an employment notification for the post of Apprentice. Those candidates who have applied for Central Railway Trade Apprentice Exam they all have to face this exam. Very soon Central Railway Trade Apprentice Exam Date will be provided on the official site of Central Railway Department. On this page we provide a link of for downloading Central Railway Trade Apprentice Admit Card. So, candidates are advised to keep in touch with us for further updates. During examination candidates need to carry admit card along with one photo ID proof. It is expected that admit card will be uploaded on the official site of Central Railway Department on or before 10 days of examination.
Applicants need to carry one valid ID Proof to the examination center along with Trade Apprentice Admit Card.
How to Download Central Railway Trade Apprentice Admit Card 2019?
Finally, Take a hard copy of your Central Railway Trade Apprentice Admit Card for future use.
Thank you for visiting "Central Railway Trade Apprentice Admit Card 2019" We are going to update this page time to time with updated details. If officials may introduce any change you all will be notified on the same page. So, Keep in touch with us.


Located in downtown Chicago, Illinois, The Columbian Condominiums are in the heart of the rich cultural and artistic life of Chicago. Generally, condominium unit homeowners can rent their house to tenants , similar to renting out other real estate, though leasing rights could also be topic to circumstances or restrictions set forth within the declaration (resembling a rental cap for the whole variety of items in a community that can be leased at one time) or in any other case as permitted by native legislation.
D. If the declarant does not put together and document an amendment to the declaration to effect the assignment of widespread elements as restricted frequent parts in accordance with rights reserved within the condominium devices, but has reflected an intention to make such assignments in deeds conveying items, then the principal officer of the unit owners' association could prepare, execute and document such an modification at any time after the declarant ceases to be a unit owner.
G. Except to the extent that the condominium instruments present in any other case, the voting curiosity allocated to the unit or member that has been suspended by the unit owners' affiliation or the executive organ pursuant to the condominium instruments shall not be counted in the total variety of voting interests used to determine the quorum for any assembly or vote under the condominium instruments.
(5) A press release as as to whether, if any of the additional land is added to the condominium, all of it or any explicit portion of it have to be added, and if not, a press release of any limitations as to what portions may be added or an announcement that there aren't any such limitations.
They're especially in style for retirees who want to be able to socialize or reap the benefits of companies at communities that cater specifically to seniors Residing in a condominium also can free you from among the usual chores that associate with proudly owning a house, corresponding to yard and exterior maintenance.


March of Dimes – Signature's Chefs Auction!
March Of Dimes celebrating the 1st Signature Chef's auction, paying tribute to the excellent chefs, restaurants and caterers in the Capital Area. Funds raised will support March of Dimes programs in research, community services, education, and advocacy. At this year's event we will honor Lois Holden, First Lady of Baton Rouge.
Ocken Photography is proud to be photographing the event and photography services will be apart of the silent auction!


text:
Target Identity Recognition Method based on Trusted Information Fusion
Volume 15, Number 4, April 2019, pp. 1235-1246
DOI: 10.23940/ijpe.19.04.p19.12351246
Lu Wanga,b, Chenglin Wena,c,d, and Lan Wud
aDepartment of Electrical Automation, Shanghai Maritime University, Shanghai, 201306, China
bDepartment of Image and Network Investigation, Railway Police College, Zhengzhou, 450053, China
cInstitute of Systems Science and Control Engineering, Hangzhou Dianzi University, Hangzhou, 310018, China
dCollege of Electrical Engineering, Henan University of Technology, Zhengzhou, 450001, China
(Submitted on December 12, 2018; Revised on January 10, 2019; Accepted on February 16, 2019)
Safe and reliable target identity recognition is the important foundation of information security. In the complex environment of multi-source target information, in view of the potential impact of many uncertain factors on target identity recognition and the performance requirements of information security in the process of recognition, a trusted target identity recognition method is proposed in this paper. The BP neural network based on momentum factor is used to study and build an ensemble classification model, and based on this model, the trusted target identity recognition model is constructed. According to the relevant information characterized by the model, it can improve the recognition reliability of the target to a certain extent, thus providing more security and credibility for the recognition of the identified target. Finally, the effectiveness and feasibility of the proposed algorithm is verified by simulation experiments under an uncertain set environment.
X. B. Zhou, Y. Xu, and L. Zhang, "Research on Open Identity Authentication Model for PKI," Journal of National University of Defense Technology, Vol. 35, No. 1, pp. 169-174, January 2013
S. Wang, C. W. Chang, and Y. F. Wei, "USB Key Authentication Scheme based on Cloud Computing," Application Research of Computers, Vol. 31, No. 7, pp. 2130-2134, July 2014
J. Tian, C. Morillo, M. H. Azarian, and M. Pecht, "Motor Bearing Fault Detection using Spectral Kurtosis-based Feature Extraction Coupled with K -Nearest Neighbor Distance Analysis," IEEE Transactions on Industrial Electronics, Vol. 63, No. 3, pp. 1793-1803, March 2016
D. D. Chen, Y. J. Tian, and X. H. Liu, "Structural Nonparallel Support Vector Machine for Pattern Recognition," Pattern Recognition, Vol. 60, pp. 296-305, December 2016
L. Breiman, "Random Forests," Machine Learning, Vol. 45, No. 1, pp. 5-32, January 2001
Y. H. Cheng, X. Qiao, X. S. Wang, and Q. Yu, "Random Forest Classifier for Zero-Shot Learning based on Relative Attribute," IEEE Transactions on Neural Networks and Learning Systems, Vol. 29, No. 5, pp. 1662-1674, May 2018
G. Hinton, L. Deng, D. Yu, G. E. Dahl, A. Mohamed, N. Jaitly, et al., "Deep Neural Networks for Acoustic Modeling in Speech Recognition: The Shared Views of Four Research Groups," IEEE Signal Processing Magazine, Vol. 29, No. 6, pp. 82-97, November 2012
N. Srivastava, G. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov, "Dropout: A Simple Way to Prevent Neural Networks from Overfitting," Journal of Machine Learning Research, Vol. 15, No. 1, pp. 1929-1958, June 2014
W. X. Zheng and Y. Chen, "Stability Analysis of Time-Delay Neural Networks Subject to Stochastic Perturbations," IEEE Transactions on Cybernetics, Vol. 43, No. 6, pp. 2122-2134, December 2013
Z. W. Yu, D. X. Wang, Z. X. Zhao, C. L. P. Chen, J. You, H. S. Wong, et al., "Hybrid Incremental Ensemble Learning for Noisy Real-World Data Classification," IEEE Transactions on Cybernetics, Vol. 99, pp. 1-14, December 2017
J. Wang, Y. Wen, Y. Gou, Z. Y. Ye, and H. Chen, "Fractional-Order Gradient Descent Learning of BP Neural Networks with Caputo Derivative," Neural Networks, Vol. 89, pp. 19-30, May 2017
K. Hornik, "Approximation Capabilities of Multilayer Feedforward Networks," Neural Networks, Vol. 4, No. 2, pp. 251-257, January 1991
G. Shafer, "A Mathematical Theory of Evidence," Princeton University Press, 1976
F. Shi, X. C. Wang, L. Yu, et al., "30 Cases Analysis of MATLAB Neural Network," Beihang University Press, 2010


The paper describes a new method of performing equally distributed routing algorithm over a network composed of a mesh of Haps. The simulated network models a distribution of calls between the network nodes. Beyond the data packets transport, the network supports a population of a simple mobile agents with behavior modeled on the trail laying abilities of ants. These agents move across the network selecting their route at each intermediate node according to the pheromones deposited on the path by the ants. Calls between nodes are routed as a function of pheromones distributions at each intermediate node. The proposed algorithm in this paper inherits some behavior of AntNet routing but with the extensions of novel metrics for the multi-objective optimization. In particular we focused on the path length minimization, on the maximum end-to-end delay bound (MD) and on the traffic load balancing.


Uglyworld #2028 - Gets In The Holes! - (Project Cinko Time - Image 230-365), a photo by www.bazpics.com on Flickr.
I doesn't undermastanders why Baz just stormereds off from our stall in the driverings ranger.
I is just tryings to gives him some friendlies encouragersment.
He tellereds me earlier that evens though we is only on a driverings ranger that we needs to be on our bests behaviours as there is a certains leveller of etimaquite expectereds in such a place.
Oh oh, here comes securities, maybes thats why Baz already splittereds...!!!


text:
Pumpkin Genomes Sequenced, Revealing Uncommon Evolutionary History
The researchers sequenced two different pumpkin species to better understand their contrasting desirable traits
By Boyce Thompson Institute | October 30, 2017
Pumpkin species from around the world.Image credit: Zhangjun Fei and Marissa ZuckermanFor some, pumpkins conjure carved Halloween decorations, but for many people around the world, these gourds provide nutrition. Scientists at Boyce Thompson Institute (BTI) and the National Engineering Research Center for Vegetables in Beijing have sequenced the genomes of two important pumpkin species, Cucurbita maxima and Cucurbita moschata.
The finished genomes appear in the October issue of Molecular Plant, which highlights the work on its cover.
"Pumpkins are used as a staple food in many developing countries and are cultivated all over the world for their culinary and ornamental uses," said Zhangjun Fei, associate professor at BTI, Cornell adjunct associate professor of plant pathology and a senior author of the paper. Over two-thirds of the world's pumpkins, squash, and gourds are produced in Asia alone.
The researchers sequenced the two different pumpkin species to better understand their contrasting desirable traits: Cucurbita moschata is known for its resistance to disease and other stresses, such as extreme temperatures, while C. maxima is better known for its fruit quality and nutrition.
Related Article: Cancer Scientists Crack the Durian Genome
Additionally, the hybrid of these two species, called 'Shintosa' has even greater stress tolerance than C. moschata, and is often used as a rootstock for other cucurbit crops, such as watermelon, cucumber, and melon. Growers will cut the pumpkin seedling from its roots, and fuse the stems of other cucurbits onto it, giving them strong, resistant roots to grow from.
Once deciphered, the genome sequences are an important resource for further scientific research and breeding of Cucurbita crops. By analyzing the genomes, researchers will be able to identify many genes associated with the pumpkin's desirable traits, and better understand the genetics behind the extreme phenotypes of the 'Shintosa' hybrid.
"The high-quality pumpkin genome sequences will lead to more efficient dissection of the genetics underlying important agronomic traits, thus accelerating the breeding process for pumpkin improvement," said Fei.
In the cucurbit world, this means faster breeding for resistance to diseases such as fusarium wilt or powdery mildew—that white film many gardeners might find killing their squash leaves, or enhancing production of carotenoids—the orange pigments associated with eye health, among other benefits.
While the ultimate goal for genome sequencing is to be able to link specific genes to the traits they control, the pumpkin sequencing results also revealed an interesting evolutionary history for Cucurbita species.
Cucurbitas have large genomes with 20 pairs of chromosomes, compared to watermelon's 11 or cucumber's 7. This was the first clue that the pumpkin's genome had expanded a long time ago. By comparing the Curcurbita genome sequences to those of other cucurbits, the researchers discovered that the pumpkin genome is actually a combination of two ancient genomes, making it a paleotetraploid.
Although the pumpkin is considered a diploid today, meaning that it has only two copies of each chromosome, the genome sequence analysis revealed that between 3-20 million years ago, two different ancestral species combined their genomes to create an allotetraploid—a new species with four (tetra-) copies of each chromosome, from two different (allo-) species.
Typically after an allotetraploid is formed, the genome will experience downsizing and gene loss, eventually transforming the new species back into a diploid. Sometimes, one of the contributing genomes will dominate over the others to retain more genes, a phenomenon observed in maize and cotton.
Interestingly, for pumpkins this was not the case. The ancient Cucurbita allotetraploid lost its duplicated genes randomly from both of the contributing diploids. Furthermore, the ancestral chromosome remained largely intact, leaving the modern pumpkin with two subgenomes representing the ancient species that contributed to the paleotetraploid.
"We were excited to find out that the current two subgenomes in pumpkin largely maintain the chromosome structures of the two progenitors despite sharing the same nucleus for at least three million years," said Shan Wu, first author of the paper and BTI postdoc.
The next time you carve a pumpkin, take a moment to think about the curious evolutionary path it took to get here, and how breeders, now armed with the genome sequence, will be better able to improve the pumpkin to help feed millions around the world.
Tags: Industry News, Product Resource: Industry News, Food and Beverage, crop research, vegetables, genome sequencing, plant genetics
Beyond 'Shovelomics': Growing Cassava in the Air Helps Study the Plant's Mysterious Roots
The innovative use of aeroponics may usher in a new era of science for cassava genetic improvement and sustainable intensific...
Sorghum Study Illuminates Relationship between Humans, Crops, and the Environment in Domestication
The study untangles these factors to create a more complete look at crop domestication than is possible in other major crops...
Scientists Accidentally Discover a New Threat to Christmas Trees
Scientists in Connecticut were conducting experiments testing various methods to grow healthier Fraser firs when they acciden...


GREAT LOCATION, COMMUNITY, LOT & SCHOOLS!! This LOCATION offers convenience to most of the Upstate, just min's to Easley's new shopping, 15 min's+/- to Dntn Gville, 20 Mins+/- to Anderson & 30 Mins+/- to Clemson! Situated in a small well-established COMMUNITY W/ LARGE LOTS and mature trees - simply majestic. This New England Farmhouse style home has 5BR/4BA and exudes quality inside and out! The beautiful 1-Acre spring-fed POND welcomes you home to an amazing Wrap-Around Porch w/ Charleston Gas Lanterns, Brazilian Rosewood floors & outdoor Fireplace! A private OASIS and RETREAT! The owner spared no expense with elegant fixtures, Italian Tile & Marble, Copper accents, wide plank Hdwds throughout main level with matching wood beam ceiling features- it's a one of a kind! As you enter, you will find a DinRm, SunRm area, Living area w/ a 2-way, Wood Burning, Stone Fireplace that opens up to a rustic Kitchen, complete with copper and oil rubbed bronze fixtures and faucets. The solid wood, custom cabinetry is accented beautifully with frosted glass doors and topped with hand crafted, crown molding. A true Chef's Kitchen w/ oversized Gas Stove (from France), arched brick accents, custom-made cabinetry, large Pantry, and more! The Kit & Bkfst Area adjoin the spacious GrtRm/SunRm area creating an ideal place for entertaining. On main level you will find a BR w/ Bath that features tile walk-in shower for guests to enjoy! Upstairs you will find a fabulous Master Suite w/ high ceiling, large Master Bath w/ Sep Shower, Soaking Tub, Dbl Vanities & huge Walk-in Closet. 3 more BRs w/ample closet space – Jack & Jill Bath and other BR w/ private Full Bath. A PARTIALLY FINISHED BASEMENT w/ Full Bath makes for a great Man Cave or Teen area. Nice private backyard includes a charming Courtyard! Large Side-entry Garage w/ plumbed space above could be in-law of family apt. This amazing location awaits a new owner – take advantage of this hard-to-find subdivision with mature trees, wide streets and a ton of curb appeal! So many wonderful things to appreciate in this home – schedule your private tour today!
I was searching for a Property and found this listing (MLS® #1378042). Please send me more information regarding 117 Westchester Way, Easley, SC, 29642. Thank you!
I'd like to request a showing of 117 Westchester Way, Easley, SC, 29642 (MLS® #1378042). Thank you!


Methode De Lecture Je Lis Avec Dagobert Cp Guide Pedagogique is good choice for you that looking for nice reading experience. We hope you glad to visit our website. Please read our description and our privacy and policy page.
Finally I get this ebook, thanks for all these Methode De Lecture Je Lis Avec Dagobert Cp Guide Pedagogique can get now!


text:
Home →IT News & Trends →Page 2
Systemic Failures
Because most IT practitioners aren't "people people" but are the kind of individuals who prefer the company of machines, they are likely to think of the problem as a human one, that if they could just get rid of the users, it could all be perfect. That naïve view, beyond its obvious unattainability, is a fallacy.
It's the systems that are most vulnerable to complexity. The more complex a single piece of software or hardware is, the more likely it is to be flawed and the less likely it is the flaws will be detected before an attack. The greater the number of pieces you try to cobble together to approach absolute security, the more likely it is that the attempt to integrate them will be imperfect and some border between them will offer a seam someone could exploit.
IRS security gaps could expose taxpayer data. Click here to read more.
The result, however, of adding security on top of such Rube Goldbergiana is a plaquing up of the information channels that allow users to be productive; that plaque will always slow down and sometimes kill an organization. A chicken that recently came home to roost is an ex-client of mine, a freight forwarder.
The firm suffered a triple-whammy from 9/11. First, its management got very afraid, almost timid, about the external world—the event triggered a general failure of nerve. They started paying more attention to what might go wrong than how to cope with the inevitable changes to their operations and business model. Second, because of the business they were in, government agencies started paying more attention to the company's transactions, which cost it extra auditing time and effort, all overhead, nothing productive.
The côup de gras, to help allay its fears, the company hired a manager-level fellow as IT's security czar. He was even more driven by anxiety than the executive team, and was hyper-energetic and very ambitious. These personality factors spun together to make for a perfect spit-storm. While he was tireless in devising procedures that slowed down network log-on and restricted access to data except when signed off on by a note from the worker's mother, he was larding up the network with new products, security patches and an attempted overseas outsourcing of his help desk to try to pay for all the new techno-binky purchases he hoped would ease his anxiety.
His actions inevitably added overhead (time, energy, cash), and that inevitably degraded productivity. The declining economy undercut the company's gross revenues at the same time, a perfectly fatal recipe.
Like a car owner who welds his sedan's doors shut and epoxies his windows in their frames, the company became a possession no one can highjack but can't be legitimately used either. The close to perfectly secured company shut its doors for good by late 2002.
But wait, there's more …
Social, human factors, the way end users work within the over-secured system, present another set of overhead factors that diminish the ability to weather excessively locked-down environments. I'll explore that next time and give you a tool that can be of some use when you're confronting superfluous security silliness.
No need to weld those car doors when for $40 you could buy The Club.
Read part 2 of this article to see How Fear Impedes Security.


text:
Belinda Missen
writing - mental health - tomfoolery
Categories: Accidentally In Love
Ten Things – Accidentally In Love
Now that Accidentally In Love is out in the world, I thought I'd tell you a few things things you may not know about the book, my casual observation of art and the world the book was originally going to inhabit.
1. Originally set in Geelong, Australia. I had the art shop picked as the old fire station, frequent trips to the amazing grocer on Pakington Street, and Katharine leaving her job at the National Gallery of Victoria. At the suggestion of my editor, we moved it to Sheffield – a great idea because it allowed me to love my favourite place from afar.
2. Characters from A Recipe for Disaster who were slated for an appearance in the original story included: Lucy & Oliver, Lucy's brother Iain, and Patrick .
3. Comic relief was originally provided by Adam's old school friend, Rafe, who served as the person who introduced Christopher and Katharine.
4. I was watching a lot of Rafe Spall at the time, which is where the name came from.
5. One of my favourite scenes was cut. It involved Katharine heading to London to meet with Daphne, a rather eclectic artist in Little Venice. I always pictured her as an Helena Bonham-Carter type woman. It was a hugely funny scene to write, but it just didn't work in the grand scope of the story.
6. A lot of the best lines ended up being given to Fiona, so all was not lost.
7. I'm certainly no expert in art, but my favourite piece is Richard Carline's Self Portrait in Uniform from 1918. I fell so in love with it when I saw it in a touring exhibition that I purchased a print from the Imperial War Museum archives, and it hangs in our hallway. It's a great study in human trauma (Carline served on the Western Front in WW1), and his face often served as inspiration for Christopher, though a bit blonder and with more hair.
8. Richard Carline was responsible for making picture postcards popular. Postcards play a role in Katharine and Christopher's relationship.
9. Accidentally In Love was originally self-published as First Comes The Night. While I loved the characters of Katharine and Christopher, I no long thought the story and content reflected me (translate: it was terribly amateurish), so I took those characters and their oversized personalities and crafted a more modern, equal story for them.
10. The large print rights have recently been sold to Ulverscroft in Sydney, so there's going to be a large print edition coming soon.
About Belinda Missen
I am a creative from Geelong, Australia, and I have no idea how to remove this.
It's so good to see you here! Seriously, I've been waiting for some guests. Pull up a chair, grab a drink and have a wander around. You'll find book reviews, random thoughts about life with ADHD and autism and, if writing is your thing, there are a stack of resources for you, too.
Love what you're seeing? Consider supporting me a Ko-fi. Your donation is fuel to keep this author writing.
Who is Belinda Missen?
Where We Belong by Sarah Bennett
Spare by Prince Harry
Accidentally In Love (2)
An Impossible Thing Called Love (2)
Lessons In Love (2)
Listicles (1)
One Sentence Reviews (23)
One Week Til Christmas (2)
Ramblings (4)
Spiritual Shit (2)
Writing Diary (9)
Writing Tip (3)
When you buy something using the retail links on this site, I may earn a small commission. I do not, however, accept money for product or book reviews.
On #OneLinerDay, I can only think of one classic I
Roll call! Where are you reading this from? And wh
Why do you write? @zoeleawriter asked this recent
Ever wondered how to juggle writing with a f/t job
Yep, I'm going there. Welcome to Monday, friends
CONTENT © 2021 BELINDA MISSEN


JOHN G. BONOMI JR is registered attorney admitted in New York State in 1987. The registration number is 2094696. The company name is DELOITTE LLP. The office address is 1221 Avenue of The Americas Fl 40, New York, NY 10020-1001. The county is New York. The phone number is (212) 492-4216. The law school is BOSTON UNIVERSITY.


text:
Onegabukten (på ryska Онежская губа eller Онежский залив) är en bukt i södra delen av Vita havet i nordvästra Ryssland, omgärdad av Karelska republiken i väster och Archangelsk oblast i öster. Den är 185 km lång, 50-100 km bred, 16 meter djup i genomsnitt och dess största djup är 36 meter.

Floderna Onega, Kem, Keret och Vyg har sitt utflöde i bukten. Bukten har en stor mängd mindre öar där de största och mest kända är Solovetskijöarna. På västkusten ligger staden Belomorsk och utloppet av Vitahavskanalen.

Djurliv
Man räknar med att cirka 10%, (2 000-2 100 par) av världspopulationen av nominatformen av silltrut (Larus fuscus fuscus) häckar i Onegabukten (2007). Både underartens nordligaste häckningskoloni, på ön Malyj Robak, och dess östligaste, Zjizjgiön, ligger i Onegabukten. I motsats till i Östersjön har beståndet ökat, i varje fall sedan mitten av 1980-talet.

Noter

Bukter i Ryssland
Bukter i Norra ishavet

redpajama_set_name: RedPajamaWikipedia


text:
Video Calls Stories April 27, 2015
Facebook Messenger for Android adds cross-platform video chat support
Mike Beasley
- Apr. 27th 2015 11:11 am PT
Apps & Updates Apps and Updates Google Hangouts Facebook Skype Messenger
Facebook continues to add new capabilities to its Messenger app today with the launch of a new video calling feature. A new video icon at the top of conversation threads will initiate a call, allowing participants to communicate across platforms over Wi-Fi or LTE connections.
The addition puts Facebook in competition with Google's Hangouts, Microsoft's Skype, and other similar services. Interestingly, web-based video chat has been available on the desktop for some time, and was previously powered by Skype.
Video Calls Stories September 11, 2014
Viber aiming to be the new Skype as it adds video calls to its Android & iOS apps
Ben Lovejoy - Sep. 11th 2014 4:03 am PT
Skype has long been a popular way to make free video calls to your friends and family from your Android device, but Viber is now joining the party. While video calling has been available on the desktop version of Viber for some time, the mobile app had previously been limited to voice, text and photo messages.
With Viber, everyone in the world can connect. Freely. More than 400 million Viber users text, call, and send photo and video messages worldwide over WiFi or 3G – for free […]
Make video calls from your phone to other Viber contacts on mobile or Desktop. You can also transfer video calls between mobile and Desktop!
The USP of Viber is that no username is needed – only your mobile number. When a contact joins Viber, the service spots that their number is in your contacts app and sends you an alert to let you know.
Viber is a free download from the Google Play store. Voice and video calls between Viber users are free (bar any data charges on LTE/3G). The company makes its money by selling stickers and – like Skype – by offering low-cost outgoing calls worldwide.
Video Calls Stories May 1, 2014
Snapchat updated with video chats and instant messaging
- May. 1st 2014 7:30 am PT
Android Apps and Updates update Snapchat IM+
Snapchat received a massive update today that introduces video chats and instant messaging. As for those of you concerned about privacy, don't worry, self-destructing messages aren't going anywhere. Users can swipe to the right on a contact's name in their inbox to start a regular chat. Whenever you leave a session, messages viewed by you and the other participant will be cleared, however both of you will have the option to screenshot anything you'd like to save.
This highly-rated resistance band set with ankle straps is now $14.50 Prime shipped (30%…


The Velenje Coal Mine (Premogovnik Velenje d.d) operates the largest Slovenian coal deposits and one of the thickest known coal seams in the world. 165 metres thick, its lignite layers have enabled the production of over 220 million tonnes of lignite so far. Piled on wagons, it would make up a train that could encircle the Earth twice. First mention of the coal deposits goes back to the 18th century, first drilling to 1875, and the first mines to 1887.
Daniel pl. Lapp was the first to succeed in producing relevant amounts of lignite after the main lignite layer had been discovered in 1875, the year regarded as the "birth" of the Velenje coal mine. After the first shaft had been opened, miners managed to continually increase production despite exclusively manual work. One of the contributing factors was a new railway line, which enabled sales to distant consumers.
The first thermal power plant, lignite-based, was built near the coal mine back in 1905. Coal mining in the Šaleška valley experienced its biggest boom after World War II, when the demand for coal skyrocketed.
Coal production continued to increase until the 1980s when the Velenje Coal Mine accounted for as much as three quarters of all Slovenian coal. Modern equipment and the company's own coal mining method could barely cover the demand for coal in 1980's. It was the country's former appetite for energy that made the Velenje Coal Mine reach its peak annual coal production, 5 million tonnes of coal, in mid 1980's.
Nowadays, Premogovnik Velenje is a technologically advanced company with lignite mining as its primary activity. The lignite produced in Velenje is used to power the Šoštanj Thermal Power Plant, which uses the annual coal output to generate one third of all electric power consumed in Slovenia. In the Velenje Mining Method, the coal face is divided in the footline section and the hanging wall section. The footline section is 4 to 5m high and secured by the hydraulic support system which allows mechanised exploitation by using excavation machines – shearer loaders and the conveyance of coal by using efficient chain conveyers. The hanging wall section, measuring 5 to 17m in height, is exposed to dynamic stress conditions which cause the crumbling of the coal layer; the crushed coal is then poured onto the conveyor and promptly transported to the surface.
With over 140-years tradition in lignite mining, the mine is firmly rooted in the Slovenian energy economy. At today's mining output, there are enough deposits of the Velenje lignite for another four decades of coal mine operation. Due to changes in the energy industry and envisaged changes in the operation of the thermal power plant, mining sites will close before the lignite reserves are exhausted.
To rationalise the process of coal production, developmental projects are under way in Premogovnik. Included here are projects in clean technologies for coal consumption, electric power, roadways, transport and logistics, optimisation and automation of coal transport, the ecology of work, management of people at work, and occupational health and safety.
The developmental nature of various projects shows promise that the company's new activities will turn out to be as important for the life of the Šaleška valley and the wider region as the operation of the coal mine has been for Slovenia as a whole.
Premogovnik Velenje, an associated company of Holding Slovenske Elektrarne, excels in its great sense of social responsibility, both in terms of solving environmental issues, securing sustainable development, and preserving jobs for the life of the Šaleška valley and the wider region.
As a process of underground coal extraction, coal mining is often regarded as an activity with adverse impacts for the environment. Due economic and social pressures, the environment is sacrificed in many of the areas with reserves of this important energy source. Aiming to bring coal mining in line with the principles of sustainable development, Premogovnik Velenje has reduced its adverse environmental impact substantially.
Premogovnik Velenje has dealt with preventing and eliminating negative effects on the environment ever since its beginnings, and has been an active part of a land, air and water protection programme in the Šaleška valley for a number of years. A tourist and sports resort has been developed around the lakes that are a result of coal mining activities. The company also regularly monitors its environmental impact and eliminates its negative effects. Its primary goal is to provide a healthy working and living environment. Thus, Premogovnik Velenje makes and important contribution to preserving life in the Šaleška valley and providing new jobs.
You can tour the virtual mine at http://www.rlv.si/si/VRRLV/nacrt.html.


§ 416.1595. When the Appeals Council will dismiss a request for review.
(a) Upon request of party. The Appeals Council may dismiss a request for review upon written request of the party or parties who filed the request, if there is no other party who objects to the dismissal.
(b) Death of party. The Appeals Council may dismiss a request for review in the event of the death of the representative.
(c) Request for review not timely filed. The Appeals Council will dismiss a request for review if a party failed to file a request for review within the 30-day time period and the Appeals Council does not extend the time for good cause.


text:
Home>Travel Tips in Southeast Asia > Malaysia Masala
Malaysia Masala
Malaysia, along with Thailand, is where it all began for Baktrax. And along with its northern neighbour it's still our favourite albeit for different reasons than Thailand.
Malaysia covers 330,00 Sq Km with more than 50% of this on Borneo Island. The peninsula is tropical with a few cooling hill stations.
POP: The population is around 23 million with 85% living on the peninsula. Ethnic Malays make up 57%, Chinese 27%, Indian 8% and many other minorities the other 8%.
Malaysia has a democratically elected government and holds regular elections. Dr. Mohamad Mahathir ruled as P.M. for decades and while many disliked his autocratic style these years saw Malaysia gallop towards developed nation status. If things continue as is this status wont be far away.
Malaysia is first and foremost a Muslim country but with the large Chinese and Indian communities you won't have to look hard to find a Hindu or Chinese temple, or even a Christian church for that matter.
Freedom of religion is guaranteed in Malaysia.
Kuala Lumpur is the capital. Known as K.L.
to all and can be described as a smaller version of Bangkok. Busy all the time but with the new public transport on elevated rails it's far easier to get around. Like Bangkok also, lots to see and do.
Located near the equator means tropical weather.
Hot, hotter and humid all year round.
The rainfall is evenly spread year round on
the peninsula.
Possibly a bit wetter in Mar/ April, Oct/ Nov.
Not as world renowned as some other places but who'd know the reason for that? It certainly doesn't get any better than Malaysia when it comes to meal time. We don't say it's always the healthiest but if your only here for a short time then go for it. Three menus in one.
Malay, Chinese & Indian.
Just three of the must tries are an India roti breakfast, a bottomless banana leaf meal and an Ice Kachang for dessert.
The currency is called the RINGGIT which is made up of 100 sen. Often called dollar by the locals, it comes in bills of 1, 2, 5, 10, 20, 50, 100.
Coins are 1 sen, 5, 10, 20, 50 & 1 & 2 Ringitt.
If not as good as Thailand then it's only a nose behind. There are fabulous shops and markets in K.L. and Penang in particular and you may find an electronics or camera bargain if you know what you're looking for. Visit a dentist for a bargain filling or two.
Friendly culture: 11.
FOOD: 11.
K.L. 10.
Cameron highlands: 11.
Islands: 10.
Penang: 11.
Shopping: 10.
Scenery: 10.
Start with an empty bag and go home with maximum weight. Not a thing to worry about except the extra inches on your waistline! Malaysia is a very safe multi-cultural travel destination, and if you could only visit one Asian country, then with its three cultures in one, Malaysia must be high on the list.
Leave a Comment on Malaysia Masala


text:
International Justice and Action
UUA Office at the United Nations
UN Sunday
Part 2: UN Sunday Theme
I: Theme at the United Nations
International Justice and Action: UU Office at the United Nations
I: Climate and Food Justice at the United Nations
Part of UN Sunday
Because climate change is so pervasive, almost all UN Agencies and departments have elements of their work that address the climate crisis. The relation to food systems is at the top of the UN's agenda in 2021 because of the upcoming UN Food Systems Summit in September.
Political and economic influence can go a long way at the United Nations. A need to get consensus means that the final result of UN negotiations – such as the Paris Agreement – tends to be significantly less ambitious than is actually needed.
It is important for organizations like the UUA Office at the United Nations (UU@UN) to be engaged as members of civil society, putting pressure on the United Nations Member States to uphold principles that we believe in and that the UN is committed to, such as inclusion, justice, and human rights. The influence of activist groups, grassroots and frontline communities, non-governmental organizations, and academic institutions are critical in these processes where corporate lobbying of diplomats is often prevalent.
Addressing climate issues has been a component of the UU Office's work at the UN since 2010, when congregations urged the office to do something about climate change. Dr. Jan Dash, a climate scientist and member of the UU@UN Board at the time, was instrumental in getting these efforts started and leading the UU@UN Climate Task Force. The work of the UU@UN has evolved in recent years from a focus on the politics and science of mitigating climate change to a greater focus on climate justice, emphasizing human rights and indigenous sovereignty – all with an understanding that none of these issues is separate.
About the UU@UN's Climate Justice Initiative
Our aim is to protect the lives and rights of those most at risk from the environmental hazards that have caused and are caused by climate change. We strongly advocate against government subsidies for the production of fossil fuels and favor swift support for sustainable forms of energy, as well as supporting other initiatives that further climate change mitigation and adaptation.
As a member of the UN Framework Convention on Climate Change, the UU@UN is proud to send delegate observers to UN climate conferences. Our delegates advocate on behalf of Unitarian Universalists for global climate policies that affirm indigenous sovereignty and that hold polluters accountable for the destruction they cause to people and planet.
The UU@UN's climate justice initiative is in close partnership with the UU Ministry for Earth and the UUA Green Sanctuary program—including the joint campaign Create Climate Justice, a hub for Unitarian Universalist climate activism.
In recent years, the UU@UN has been active with partners in and around the United Nations to address the following climate justice issues:
Ethical Eating: building upon a 2011 UUA Statement of Conscience on that topic, wherein Unitarian Universalists affirm that "we strive to choose foods that minimize harm and are protective of the environment, consumers, farmers, and all those involved in food production and distribution."
This work has been done in partnership with the Buddhist Tzu Chi Foundation since 2015, and it formed the basis for the UU@UN's 2021 Intergenerational Spring Seminar and now United Nations Sunday!
Inequalities in who is most at-risk from the dangerous effects of climate change, whether air and water pollution as well as natural disasters, rising sea levels, and other effects. The UU@UN's climate justice programs have specifically focused on the impacts on and leadership of Indigenous communities, people of African descent, people with disabilities, and the populations of small island (aka "Big Ocean") nations.
Climate-forced displacement will be the focus for the UU@UN's 2022 Intergenerational Spring Seminar, hosted in partnership with UU Ministry for Earth and UUSC, and expected to take place in New York City April 22-24, 2022.
UN Entities and Climate/Food Program Holders
These are some of the UN organizations or entities are engaged in addressing the intersection of climate and food issues:
Intergovernmental Panel on Climate Change (IPCC)
The IPCC was established as a joint initiative of the World Meteorological Organization (WMO) and the United Nations Environment Programme (UNEP or UN Environment) in order to "provide policymakers with regular scientific assessments on climate change, its implications and potential future risks, as well as to put forward adaptation and mitigation options." An important aspect of the IPCC's work is its objectivity and transparency. In 2019, the IPCC put forth a special report about Climate Change and Land that recommended transitioning to more plant-rich food systems globally and increasing forest cover.
Special Rapporteur on the Right to Food
The current Special Rapporteur is Michael Fakhri who was appointed to the position by the UN Human Rights Council in 2020. In his December 2020 report submitted to the HRC, he outlines the priorities he will focus on during his tenure. Of particular note, he emphasizes that "Experiential/traditional knowledge and agroecology are core elements of international food policy today," urging the United Nations to make ample space for indigenous communities and small-scale producers in their forums pertaining to food systems.
UN Food Systems Summit
September 23, 2021, the UN hosted a Food Systems Summit as part of the Decade of Action to achieve the Sustainable Development Goals by 2030. This summit intended to launch global action on the 17 SDGs, acknowledging that each of these Goals "relies to some degree on healthier, more sustainable and equitable food systems." A Pre-Summit took place in Rome in July 2021. This whole process was described as a "People's Summit" that would "bring together youth, farmers, indigenous peoples, civil society, researchers, private sector, policy leaders and ministers of agriculture, environment, health, nutrition and finance, among other participants."
Read more about the process leading up to the Food Systems Summit on the UUA International Blog:
"Questions of Justice and Inclusion in Preparing for the UN Food Systems Summit" (June 9, 2021)
And about the Summit itself:
"A Call for Inclusion and Sovereignty at the UN Food Systems Summit" (September 21, 2021)
UN Framework Convention on Climate Change
This body assembles annually for a Conference of Parties (COP) in which countries are charged with working together, alongside civil society participants, to create and implement climate change policy. The 21st COP – known as COP21 – was held in 2015 in Paris and resulted in the Paris Agreement. The Unitarian Universalist Office at the United Nations has UNFCCC status, which authorizes the UU@UN to credential official observers to attend COPs on behalf of the Unitarian Universalist Association and the Canadian Unitarian Council. A priority of the Unitarian Universalist climate justice movement is to mobilize in solidarity with Indigenous front-line communities. Because indigenous voices are so often missing from or ignored in international climate policy conversations, Unitarian Universalist activities at UNFCCC conferences center around amplifying Indigenous-led organizing. This will continue for the upcoming COP26 taking place virtually and in Glasgow in November 2021. It will be important to make sure the principles of agroecology, drawdown, and food sovereignty are at the forefront as nations present their revised Nationally Determined Contributions (each country's commitment to how they will mitigate climate change) during COP26.
Climate and Food Justice and the Sustainable Development Goals
From UU Office at the United Nations
In 2015, the UN General Assembly adopted the 2030 Agenda for Sustainable Development, which included 17 Sustainable Development Goals.
Climate and Food Justice and the Universal Declaration of Human Rights
The UN adopted the Universal Declaration of Human Rights in 1948, articulating for the first time ever the human rights of every person on Earth.
UP: Part 2: UN Sunday Theme
NEXT: Theme and the Sustainable Development Goals
Get a print-friendly version of UN Sunday, including all sub-pages.
For more information contact unitednations@uua.org.
Part 1: UN Sunday: Celebrating the UU-UN Connection
Theme and the Sustainable Development Goals
Theme and the Universal Declaration of Human Rights
II: Theme and Unitarian Universalism
III. Local Action
Part 3: Planning a UN Sunday Service
What Americans Owe the Hibakusha
On the morning of August 6, seventy years after the U.S. dropped the atomic bomb, I was in Hiroshima. I entered sacred time and space in a ceremonial...
More from UUA International
The Blooming of a Lotus
A revised and expanded edition of Thich Nhat Hanh's classic introduction to guided meditation for a world in search of mindfulness Available for pre-order...
Hope Does Dwell
God of mercy, spirit who makes peace out of war, who wanders with refugees and keeps vigil with children at our border and all borders; Holy healer in...


text:
#include "opt_ktrace.h"

#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");

#include <sys/param.h>
#include <sys/bus.h>
#include <sys/systm.h>
#include <sys/proc.h>
#include <sys/kernel.h>
#include <sys/lock.h>
#include <sys/mutex.h>
#include <sys/signalvar.h>
#include <sys/ktr.h>
#ifdef KTRACE
#include <sys/uio.h>
#include <sys/ktrace.h>
#endif

#include <vm/vm.h>
#include <vm/pmap.h>
#include <vm/vm_kern.h>
#include <vm/vm_map.h>
#include <vm/vm_extern.h>
#include <vm/vm_param.h>

#include <machine/cpu.h>
#include <machine/cpu-v6.h>
#include <machine/frame.h>
#include <machine/machdep.h>
#include <machine/pcb.h>
#include <machine/vmparam.h>

#ifdef KDB
#include <sys/kdb.h>
#include <machine/db_machdep.h>
#endif

extern char fusubailout[];

#ifdef DEBUG
int last_fault_code;	/* For the benefit of pmap_fault_fixup() */
#endif

struct ksig {
	int sig;
	u_long code;
	vm_offset_t	addr;
};

typedef int abort_func_t(struct trapframe *, u_int, u_int, u_int, u_int,
    struct thread *, struct ksig *);

static abort_func_t abort_fatal;
static abort_func_t abort_align;
static abort_func_t abort_icache;

struct abort {
	abort_func_t	*func;
	const char	*desc;
};

/*
 * How are the aborts handled?
 *
 * Undefined Code:
 *  - Always fatal as we do not know what does it mean.
 * Imprecise External Abort:
 *  - Always fatal, but can be handled somehow in the future.
 *    Now, due to PCIe buggy harware, ignored.
 * Precise External Abort:
 *  - Always fatal, but who knows in the future???
 * Debug Event:
 *  - Special handling.
 * External Translation Abort (L1 & L2)
 *  - Always fatal as something is screwed up in page tables or harware.
 * Domain Fault (L1 & L2):
 *  - Always fatal as we do not play game with domains.
 * Alignment Fault:
 *  - Everything should be aligned in kernel including user to kernel and
 *    vice versa data copying, so we ignore pcb_onfault, and it's always fatal.
 *    We generate signal in case of abort from user mode.
 * Instruction cache maintenance:
 *  - According to manual, this is translation fault during cache maintenance
 *    operation. So, it could be really complex in SMP case and fuzzy too
 *    for cache operations working on virtual addresses. For now, we will
 *    consider this abort as fatal. In fact, no cache maintenance on
 *    not mapped virtual addresses should be called. As cache maintenance
 *    operation (except DMB, DSB, and Flush Prefetch Buffer) are priviledged,
 *    the abort is fatal for user mode as well for now. (This is good place to
 *    note that cache maintenance on virtual address fill TLB.)
 * Acces Bit (L1 & L2):
 *  - Fast hardware emulation for kernel and user mode.
 * Translation Fault (L1 & L2):
 *  - Standard fault mechanism is held including vm_fault().
 * Permission Fault (L1 & L2):
 *  - Fast harware emulation of modify bits and in other cases, standard
 *    fault mechanism is held including vm_fault().
 */

static const struct abort aborts[] = {
	{abort_fatal,	"Undefined Code (0x000)"},
	{abort_align,	"Alignment Fault"},
	{abort_fatal,	"Debug Event"},
	{NULL,		"Access Bit (L1)"},
	{abort_icache,	"Instruction cache maintenance"},
	{NULL,		"Translation Fault (L1)"},
	{NULL,		"Access Bit (L2)"},
	{NULL,		"Translation Fault (L2)"},

	{abort_fatal,	"External Abort"},
	{abort_fatal,	"Domain Fault (L1)"},
	{abort_fatal,	"Undefined Code (0x00A)"},
	{abort_fatal,	"Domain Fault (L2)"},
	{abort_fatal,	"External Translation Abort (L1)"},
	{NULL,		"Permission Fault (L1)"},
	{abort_fatal,	"External Translation Abort (L2)"},
	{NULL,		"Permission Fault (L2)"},

	{abort_fatal,	"TLB Conflict Abort"},
	{abort_fatal,	"Undefined Code (0x401)"},
	{abort_fatal,	"Undefined Code (0x402)"},
	{abort_fatal,	"Undefined Code (0x403)"},
	{abort_fatal,	"Undefined Code (0x404)"},
	{abort_fatal,	"Undefined Code (0x405)"},
	{abort_fatal,	"Asynchronous External Abort"},
	{abort_fatal,	"Undefined Code (0x407)"},

	{abort_fatal,	"Asynchronous Parity Error on Memory Access"},
	{abort_fatal,	"Parity Error on Memory Access"},
	{abort_fatal,	"Undefined Code (0x40A)"},
	{abort_fatal,	"Undefined Code (0x40B)"},
	{abort_fatal,	"Parity Error on Translation (L1)"},
	{abort_fatal,	"Undefined Code (0x40D)"},
	{abort_fatal,	"Parity Error on Translation (L2)"},
	{abort_fatal,	"Undefined Code (0x40F)"}
};

static __inline void
call_trapsignal(struct thread *td, int sig, int code, vm_offset_t addr)
{
	ksiginfo_t ksi;

	CTR4(KTR_TRAP, "%s: addr: %#x, sig: %d, code: %d",
	   __func__, addr, sig, code);

	/*
	 * TODO: some info would be nice to know
	 * if we are serving data or prefetch abort.
	 */

	ksiginfo_init_trap(&ksi);
	ksi.ksi_signo = sig;
	ksi.ksi_code = code;
	ksi.ksi_addr = (void *)addr;
	trapsignal(td, &ksi);
}

/*
 * abort_imprecise() handles the following abort:
 *
 *  FAULT_EA_IMPREC - Imprecise External Abort
 *
 * The imprecise means that we don't know where the abort happened,
 * thus FAR is undefined. The abort should not never fire, but hot
 * plugging or accidental harware failure can be the cause of it.
 * If the abort happens, it can even be on different (thread) context.
 * Without any additional support, the abort is fatal, as we do not
 * know what really happened.
 *
 * QQQ: Some additional functionality, like pcb_onfault but global,
 *      can be implemented. Imprecise handlers could be registered
 *      which tell us if the abort is caused by something they know
 *      about. They should return one of three codes like:
 *		FAULT_IS_MINE,
 *		FAULT_CAN_BE_MINE,
 *		FAULT_IS_NOT_MINE.
 *      The handlers should be called until some of them returns
 *      FAULT_IS_MINE value or all was called. If all handlers return
 *	FAULT_IS_NOT_MINE value, then the abort is fatal.
 */
static __inline void
abort_imprecise(struct trapframe *tf, u_int fsr, u_int prefetch, u_int usermode)
{
	/* XXXX  We can got imprecise abort as result of access
	 * to not-present PCI/PCIe configuration space.
	 */
#if 0
	goto out;
#endif
	abort_fatal(tf, FAULT_EA_IMPREC, fsr, 0, prefetch, curthread, NULL);

	/*
	 * Returning from this function means that we ignore
	 * the abort for good reason. Note that imprecise abort
	 * could fire any time even in user mode.
	 */

#if 0
out:
	if (usermode)
		userret(curthread, tf);
#endif
}

/*
 * abort_debug() handles the following abort:
 *
 *  FAULT_DEBUG - Debug Event
 *
 */
static __inline void
abort_debug(struct trapframe *tf, u_int fsr, u_int prefetch, u_int usermode,
    u_int far)
{
	if (usermode) {
		struct thread *td;

		td = curthread;
		call_trapsignal(td, SIGTRAP, TRAP_BRKPT, far);
		userret(td, tf);
	} else {
#ifdef KDB
		kdb_trap(T_BREAKPOINT, 0, tf);
#else
		printf("No debugger in kernel.\n");
#endif
	}
}

/*
 * Abort handler.
 *
 * FAR, FSR, and everything what can be lost after enabling
 * interrupts must be grabbed before the interrupts will be
 * enabled. Note that when interrupts will be enabled, we
 * could even migrate to another CPU ...
 *
 * TODO: move quick cases to ASM
 */
void
abort_handler(struct trapframe *tf, int prefetch)
{
	struct thread *td;
	vm_offset_t far, va;
	int idx, usermode;
	uint32_t fsr;
	struct ksig ksig;
	struct proc *p;
	struct pcb *pcb;
	struct vm_map *map;
	struct vmspace *vm;
	vm_prot_t ftype;
	int rv;
#ifdef INVARIANTS
	void *onfault;
#endif
	td = curthread;
	fsr = (prefetch) ? cp15_ifsr_get(): cp15_dfsr_get();
	far = (prefetch) ? TRAPF_PC(tf) : cp15_dfar_get();

	idx = FSR_TO_FAULT(fsr);
	usermode = TRAPF_USERMODE(tf);	/* Abort came from user mode? */
	if (usermode)
		td->td_frame = tf;

	CTR4(KTR_TRAP, "abort_handler: fsr %#x (idx %u) far %#x prefetch %u",
	fsr, idx, far, prefetch);

	/*
	 * Firstly, handle aborts that are not directly related to mapping.
	 */
	if (__predict_false(idx == FAULT_EA_IMPREC)) {
		abort_imprecise(tf, fsr, prefetch, usermode);
		return;
	}

	if (__predict_false(idx == FAULT_DEBUG)) {
		abort_debug(tf, fsr, prefetch, usermode, far);
		return;
	}

#ifdef ARM_NEW_PMAP
	rv = pmap_fault(PCPU_GET(curpmap), far, fsr, idx, usermode);
	if (rv == 0) {
		return;
	} else if (rv == EFAULT) {

		call_trapsignal(td, SIGSEGV, SEGV_MAPERR, far);
		userret(td, tf);
		return;
	}
#endif
	/*
	 * Now, when we handled imprecise and debug aborts, the rest of
	 * aborts should be really related to mapping.
	 *
	 */

	PCPU_INC(cnt.v_trap);

#ifdef KDB
	if (kdb_active) {
		kdb_reenter();
		goto out;
	}
#endif
	if (__predict_false((td->td_pflags & TDP_NOFAULTING) != 0)) {
		/*
		 * Due to both processor errata and lazy TLB invalidation when
		 * access restrictions are removed from virtual pages, memory
		 * accesses that are allowed by the physical mapping layer may
		 * nonetheless cause one spurious page fault per virtual page.
		 * When the thread is executing a "no faulting" section that
		 * is bracketed by vm_fault_{disable,enable}_pagefaults(),
		 * every page fault is treated as a spurious page fault,
		 * unless it accesses the same virtual address as the most
		 * recent page fault within the same "no faulting" section.
		 */
		if (td->td_md.md_spurflt_addr != far ||
		    (td->td_pflags & TDP_RESETSPUR) != 0) {
			td->td_md.md_spurflt_addr = far;
			td->td_pflags &= ~TDP_RESETSPUR;

			tlb_flush_local(far & ~PAGE_MASK);
			return;
		}
	} else {
		/*
		 * If we get a page fault while in a critical section, then
		 * it is most likely a fatal kernel page fault.  The kernel
		 * is already going to panic trying to get a sleep lock to
		 * do the VM lookup, so just consider it a fatal trap so the
		 * kernel can print out a useful trap message and even get
		 * to the debugger.
		 *
		 * If we get a page fault while holding a non-sleepable
		 * lock, then it is most likely a fatal kernel page fault.
		 * If WITNESS is enabled, then it's going to whine about
		 * bogus LORs with various VM locks, so just skip to the
		 * fatal trap handling directly.
		 */
		if (td->td_critnest != 0 ||
		    WITNESS_CHECK(WARN_SLEEPOK | WARN_GIANTOK, NULL,
		    "Kernel page fault") != 0) {
			abort_fatal(tf, idx, fsr, far, prefetch, td, &ksig);
			return;
		}
	}

	/* Re-enable interrupts if they were enabled previously. */
	if (td->td_md.md_spinlock_count == 0) {
		if (__predict_true(tf->tf_spsr & PSR_I) == 0)
			enable_interrupts(PSR_I);
		if (__predict_true(tf->tf_spsr & PSR_F) == 0)
			enable_interrupts(PSR_F);
	}

	p = td->td_proc;
	if (usermode) {
		td->td_pticks = 0;
		if (td->td_ucred != p->p_ucred)
			cred_update_thread(td);
	}

	/* Invoke the appropriate handler, if necessary. */
	if (__predict_false(aborts[idx].func != NULL)) {
		if ((aborts[idx].func)(tf, idx, fsr, far, prefetch, td, &ksig))
			goto do_trapsignal;
		goto out;
	}

	/*
	 * At this point, we're dealing with one of the following aborts:
	 *
	 *  FAULT_TRAN_xx  - Translation
	 *  FAULT_PERM_xx  - Permission
	 *
	 * These are the main virtual memory-related faults signalled by
	 * the MMU.
	 */

	/* fusubailout is used by [fs]uswintr to avoid page faulting */
	pcb = td->td_pcb;
	if (__predict_false(pcb->pcb_onfault == fusubailout)) {
		tf->tf_r0 = EFAULT;
		tf->tf_pc = (register_t)pcb->pcb_onfault;
		return;
	}

	/*
	 * QQQ: ARM has a set of unprivileged load and store instructions
	 *      (LDRT/LDRBT/STRT/STRBT ...) which are supposed to be used
	 *      in other than user mode and OS should recognize their
	 *      aborts and behaved appropriately. However, there is no way
	 *      how to do that reasonably in general unless we restrict
	 *      the handling somehow. One way is to limit the handling for
	 *      aborts which come from undefined mode only.
	 *
	 *      Anyhow, we do not use these instructions and do not implement
	 *      any special handling for them.
	 */

	va = trunc_page(far);
	if (va >= KERNBASE) {
		/*
		 * Don't allow user-mode faults in kernel address space.
		 */
		if (usermode)
			goto nogo;

		map = kernel_map;
	} else {
		/*
		 * This is a fault on non-kernel virtual memory. If curproc
		 * is NULL or curproc->p_vmspace is NULL the fault is fatal.
		 */
		vm = (p != NULL) ? p->p_vmspace : NULL;
		if (vm == NULL)
			goto nogo;

		map = &vm->vm_map;
		if (!usermode && (td->td_intr_nesting_level != 0 ||
		    pcb->pcb_onfault == NULL)) {
			abort_fatal(tf, idx, fsr, far, prefetch, td, &ksig);
			return;
		}
	}

	ftype = (fsr & FSR_WNR) ? VM_PROT_WRITE : VM_PROT_READ;
	if (prefetch)
		ftype |= VM_PROT_EXECUTE;

#ifdef DEBUG
	last_fault_code = fsr;
#endif

#ifndef ARM_NEW_PMAP
	if (pmap_fault_fixup(vmspace_pmap(td->td_proc->p_vmspace), va, ftype,
	    usermode)) {
		goto out;
	}
#endif

#ifdef INVARIANTS
	onfault = pcb->pcb_onfault;
	pcb->pcb_onfault = NULL;
#endif
	if (map != kernel_map) {
		/*
		 * Keep swapout from messing with us during this
		 *	critical time.
		 */
		PROC_LOCK(p);
		++p->p_lock;
		PROC_UNLOCK(p);

		/* Fault in the user page: */
		rv = vm_fault(map, va, ftype, VM_FAULT_NORMAL);

		PROC_LOCK(p);
		--p->p_lock;
		PROC_UNLOCK(p);
	} else {
		/*
		 * Don't have to worry about process locking or stacks in the
		 * kernel.
		 */
		rv = vm_fault(map, va, ftype, VM_FAULT_NORMAL);
	}

#ifdef INVARIANTS
	pcb->pcb_onfault = onfault;
#endif

	if (__predict_true(rv == KERN_SUCCESS))
		goto out;
nogo:
	if (!usermode) {
		if (td->td_intr_nesting_level == 0 &&
		    pcb->pcb_onfault != NULL) {
			tf->tf_r0 = rv;
			tf->tf_pc = (int)pcb->pcb_onfault;
			return;
		}
		CTR2(KTR_TRAP, "%s: vm_fault() failed with %d", __func__, rv);
		abort_fatal(tf, idx, fsr, far, prefetch, td, &ksig);
		return;
	}

	ksig.sig = (rv == KERN_PROTECTION_FAILURE) ? SIGBUS : SIGSEGV;
	ksig.code = 0;
	ksig.addr = far;

do_trapsignal:
	call_trapsignal(td, ksig.sig, ksig.code, ksig.addr);
out:
	if (usermode)
		userret(td, tf);
}

/*
 * abort_fatal() handles the following data aborts:

 *  FAULT_DEBUG		- Debug Event
 *  FAULT_ACCESS_xx	- Acces Bit
 *  FAULT_EA_PREC	- Precise External Abort
 *  FAULT_DOMAIN_xx	- Domain Fault
 *  FAULT_EA_TRAN_xx	- External Translation Abort
 *  FAULT_EA_IMPREC	- Imprecise External Abort
 *  + all undefined codes for ABORT
 *
 * We should never see these on a properly functioning system.
 *
 * This function is also called by the other handlers if they
 * detect a fatal problem.
 *
 * Note: If 'l' is NULL, we assume we're dealing with a prefetch abort.
 */
static int
abort_fatal(struct trapframe *tf, u_int idx, u_int fsr, u_int far, u_int prefetch,
    struct thread *td, struct ksig *ksig)
{
	u_int usermode;
	const char *mode;
	const char *rw_mode;

	usermode = TRAPF_USERMODE(tf);
	mode = usermode ? "user" : "kernel";
	rw_mode  = fsr & FSR_WNR ? "write" : "read";
	disable_interrupts(PSR_I|PSR_F);

	if (td != NULL) {
		printf("Fatal %s mode data abort: '%s' on %s\n", mode,
		    aborts[idx].desc, rw_mode);
		printf("trapframe: %p\nFSR=%08x, FAR=", tf, fsr);
		if (idx != FAULT_EA_IMPREC)
			printf("%08x, ", far);
		else
			printf("Invalid,  ");
		printf("spsr=%08x\n", tf->tf_spsr);
	} else {
		printf("Fatal %s mode prefetch abort at 0x%08x\n",
		    mode, tf->tf_pc);
		printf("trapframe: %p, spsr=%08x\n", tf, tf->tf_spsr);
	}

	printf("r0 =%08x, r1 =%08x, r2 =%08x, r3 =%08x\n",
	    tf->tf_r0, tf->tf_r1, tf->tf_r2, tf->tf_r3);
	printf("r4 =%08x, r5 =%08x, r6 =%08x, r7 =%08x\n",
	    tf->tf_r4, tf->tf_r5, tf->tf_r6, tf->tf_r7);
	printf("r8 =%08x, r9 =%08x, r10=%08x, r11=%08x\n",
	    tf->tf_r8, tf->tf_r9, tf->tf_r10, tf->tf_r11);
	printf("r12=%08x, ", tf->tf_r12);

	if (usermode)
		printf("usp=%08x, ulr=%08x",
		    tf->tf_usr_sp, tf->tf_usr_lr);
	else
		printf("ssp=%08x, slr=%08x",
		    tf->tf_svc_sp, tf->tf_svc_lr);
	printf(", pc =%08x\n\n", tf->tf_pc);

#ifdef KDB
	if (debugger_on_panic || kdb_active)
		kdb_trap(fsr, 0, tf);
#endif
	panic("Fatal abort");
	/*NOTREACHED*/
}

/*
 * abort_align() handles the following data abort:
 *
 *  FAULT_ALIGN - Alignment fault
 *
 * Every memory access should be correctly aligned in kernel including
 * user to kernel and vice versa data copying, so we ignore pcb_onfault,
 * and it's always fatal. We generate a signal in case of abort from user mode.
 */
static int
abort_align(struct trapframe *tf, u_int idx, u_int fsr, u_int far, u_int prefetch,
    struct thread *td, struct ksig *ksig)
{
	u_int usermode;

	usermode = TRAPF_USERMODE(tf);

	/*
	 * Alignment faults are always fatal if they occur in any but user mode.
	 *
	 * XXX The old trap code handles pcb fault even for alignment traps.
	 * Unfortunately, we don't known why and if is this need.
	 */
	if (!usermode) {
		if (td->td_intr_nesting_level == 0 && td != NULL &&
		    td->td_pcb->pcb_onfault != NULL) {
			printf("%s: Got alignment fault with pcb_onfault set"
			    ", please report this issue\n", __func__);
			tf->tf_r0 = EFAULT;;
			tf->tf_pc = (int)td->td_pcb->pcb_onfault;
			return (0);
		}
		abort_fatal(tf, idx, fsr, far, prefetch, td, ksig);
	}
	/* Deliver a bus error signal to the process */
	ksig->code = 0;
	ksig->sig = SIGBUS;
	ksig->addr = far;
	return (1);
}

/*
 * abort_icache() handles the following data abort:
 *
 * FAULT_ICACHE - Instruction cache maintenance
 *
 * According to manual, FAULT_ICACHE is translation fault during cache
 * maintenance operation. In fact, no cache maintenance operation on
 * not mapped virtual addresses should be called. As cache maintenance
 * operation (except DMB, DSB, and Flush Prefetch Buffer) are priviledged,
 * the abort is concider as fatal for now. However, all the matter with
 * cache maintenance operation on virtual addresses could be really complex
 * and fuzzy in SMP case, so maybe in future standard fault mechanism
 * should be held here including vm_fault() calling.
 */
static int
abort_icache(struct trapframe *tf, u_int idx, u_int fsr, u_int far, u_int prefetch,
    struct thread *td, struct ksig *ksig)
{
	abort_fatal(tf, idx, fsr, far, prefetch, td, ksig);
	return(0);
}

redpajama_set_name: RedPajamaGithub


text:
Fifth Estate main site
AnarchistLibraries.Net
R.F.
Sorting: By issue number and article order By issue number and article order (reversed) By title A-Z By title Z-A Newer first Older first
Power Struggle in China Who Rules Chinese State Capitalism?
When Chou En-lai, the first and only Prime Minister of the Peoples Republic of China, died in the beginning of this year, a struggle between the so-called "moderate," pro-managerial and "radical left," pro-Maoist factions within the Party burst into the open.
The rift has taken the form of an apparent battle between two personalities within the standing committee of the powerful Politburo of the Communist Party's Central Committee (China's ruling body).
Jul 19, 2014 Read the whole text...
Italian Chemical Disaster Possible Here? Michigan neglects safeguards.
Since the July 10th explosion at an Italian Chemical plant outside of the northern Italian city of Seveso, information has come to light to indicate that Michigan could be the setting for a similar disaster.
The explosion at the Icmesa plant, which sickened 500 persons and caused a mass evacuation of the area released approximately 4 1/2 pounds of the chemical dioxin (TCDD) into the atmosphere. TCDD is considered to be "the most toxic small molecule known to science—so dangerous that it is toxic at concentrations as low as one part per trillion.
Aug 4, 2016 Read the whole text...
Random | RSS feed | Titles | Authors | Issues | Most Recent Additions | Mobile


Your connection to Jewish Baltimore.
Your connection to find things to do in Baltimore – from the suburbs to the city – here are ways to mix and mingle, laugh, relax, and be delighted. If you'd like to talk to us in person, call us at (410) 466-9200.


What a camera and a chalkboard have to do with the political and cultural heritage of our time.
There's no question the Obama campaign ignited some powerful human emotions. But it's hard to grasp just how powerful by simply talking about them from the sidelines of abstraction. That's why photographer Scout Tufankjian decided to dissect those most visceral, deeply moving elements of the history-making campaign.
But as soon as Obama walked into the room, the crowd became so transfixed that Tufankjian couldn't help being intrigued and absorbed by the energy. Inspired, she set to explore this incredible phenomenon by following the candidate along the campaign trail, documenting not the stereotypical glamor moments of high-stakes politics but, rather, the Obama's guy-next-door everyday, the immense emotional charge of his supporters, the most intimate moments of the Obama family.
What started as a reluctant assignment evolved into a rich and incredibly profound portrait of America.
You can't help finding yourself absorbed and overwhelmed by Obama's incredibly powerful presence — powerful not because he is now the leader of the free world, but because it appears to move people — everyday people — deeply, to touch them on a fundamentally human level so uncommon in politics.
Somewhere between Beatlemania and The Fallen, the collection captures those big human truths that Obama resonated with so deeply, the very resonance that got him elected in the end.
Indeed, it's hard not to appreciate the strong resemblance, both photographic and cultural, to the incredible social force that was Kennedy captured in The Fallen, particularly in the eerie reminiscence of the images showing Obama's arrival via the Pennsylvania rail.
Perhaps the most powerful element of Tufankjian's photographic feat is actually just that — his exploration of the vast spectrum of Obama supporters. Armed with a chalkboard and a camera, she simply asked people at Obama rallies to jot down why they were voting for him.
The book, featuring over 200 of Tufankjian's most impactful photographs from this 2-year-long portrait of the Obama phenomenon, is available on Amazon December 8 — and what better holiday gift than a rich piece of political, cultural and emotional history?
Update: Thanks to a friend of Scout's for pointing out Scout is indeed a she, not a he. The mistake has been fixed and we're, needless to say, deeply embarrassed to have been even less accurate than GWAP's infamous Gender Test.


Business Rescue Coaching | New Year's Resolutions – Do it the Right Way this Year!
New Year's Resolutions – Do it the Right Way this Year!
24 Dec New Year's Resolutions – Do it the Right Way this Year!
Wow – the New Year is just around the corner. It is that time of year where we reflect on the past and look hopefully towards the future. Psychologically the new year creates a turning point for change, so people set their resolutions.
Interesting to note that research shows approximately 40 to 45% of American adults make one or more resolutions each year. According to Opinion Corporation of Princeton, NJ, only 8% of people are always successful at achieving their resolutions, with 24% failing every time. The rest of the population falls somewhere in between with 19% successful about half of the time and 49% achieving infrequent success. Where do you fall into these categories?
Another fun fact is that men have a higher likelihood of success when they set very defined and specific measurable goals, (such as losing a pound a week instead just losing weight), while women are more successful when they make their goal public and get support from their friends.
Women are more emotional and self-conscious than men. So, when they tell someone they are going to do something, they get it done so aren't judged.
Women are less likely to ask for help than men. Men are more likely to hire specialists to deal with challenging issues in their business. Women tend to spend time figuring things out on their own. This slows their progress and could be a reason they don't like setting goals.
As mentioned above, women love to help others. Participating in a peer support groups provides women the opportunity to help each other, while learning new things that are or will be relevant to their business.
Wait a second, we started off talking about resolutions. What does this have to do with goals? Are they really that different? Both are setting out something a person wants to accomplish. The main difference from what I see is that people tend to write down their goals. Just this activity, makes people more likely to achieve them. Basically, resolutions or goals are achievements or changes a person wants to make in their life, their business or in their career. It doesn't matter what they are called, what is relevant is that a person does what it takes to set out their intentions in a way and at a point of time where they are serious in achieving them – even if it is at New Year!
When it comes to business goals, it doesn't matter what industry you're in; whether you sell services or products; you're going to have the same types of business hurdles other business owners do regardless of the size of your company. So, for women, to ensure you are setting yourself up for success when you set a resolution or a goal, an Executive Club peer support group is your best solution. Providing yourself the opportunity to come together with other determined, like-minded business owners, to set goals and help each other over the mountains and out of gullies that confront you along your journey is a sure-fire way to get things done and avoid the disappointment of failure.
Cindy Gordon is the owner of Business Rescue Coaching, a boutique coaching firm geared to help female entrepreneurs be successful beyond their wildest dreams. For more information on how to be a part of an Executive Club group, contact Cindy at Cindy@BusinessRescueCoaching.com. A new group is starting in January 2019.


text:
require 'spec_helper'

module Cuporter

  describe "Single Feature Tag Reports" do

    context "one scenario one tag" do
      it "returns one tag mapped to one scenario name" do
        report = one_feature( "fixtures/one_scenario_one_tag.feature")
        report.should == <<EOF
  @wip
    Feature: foo
      Scenario: bar the great foo
EOF
      end
    end

    context "one scenario two tags" do
      it "returns two tags mapped to the same scenario" do
        report = one_feature( "fixtures/one_scenario_two_tags.feature")
        report.should  == <<EOF
  @smoke
    Feature: foo
      Scenario: some test of something
  @wip
    Feature: foo
      Scenario: some test of something
EOF
      end
    end

    context "two scenarios one tag" do
      it "returns one tag mapped to one scenario" do
        report = one_feature( "fixtures/two_scenarios_one_tag.feature")
        report.should == <<EOF
  @smoke
    Feature: foo
      Scenario: another test
EOF
      end
    end

    context "difficult input: the apostrophe" do

      it "raises no error if a cuke name has a single quote" do
        report = ""
        expect do
          report = one_feature("fixtures/apostrophe.feature")
        end.to_not raise_error
        report.should == <<EOF
  @apostrophe
    Feature: What's the point of it all, Charlie?
      Scenario: I sport an apostrophe this evening, Sir!
  @encoding
    Feature: What's the point of it all, Charlie?
      Scenario: I sport an apostrophe this evening, Sir!
EOF
      end
    end

  end
end


text:
Q: Image not clickable on popup in selenium webdriver I have one popup which looks like as follow,
__________________
| Label 1      +<--this is  a plus img
|                |
| Label 2      + |
|________________|

I want to click that plus image, but when I am trying to do this getting one exception,
org.openqa.selenium.WebDriverException: unknown error: Element
...
 is not clickable at point (1012, 133). Other element would receive the click:
...

  (Session info: chrome=58.0.3029.96)
  (Driver info: chromedriver=2.27.440175 (9bc1d90b8bfa4dd181fbbf769a5eb5e575574320),platform=Linux 4.4.0-75-generic x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 72 milliseconds
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
System info: host: 'PC-3', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-75-generic', java.version: '1.8.0_121'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.27.440175 (9bc1d90b8bfa4dd181fbbf769a5eb5e575574320), userDataDir=/tmp/.org.chromium.Chromium.5Z2sYt}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=58.0.3029.96, platform=LINUX, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=}]
Session ID: 2da36c1282dd134e5dec3c9024e86c48
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:216)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:168)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:638)
    at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:274)
    at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:84)
    at com.trupublic.client.util.Thing.formShortcuts(Thing.java:240)
    at com.trupublic.client.restauranttapp.thing.MenuItemThingTest.testMenuItemThing(MenuItemThingTest.java:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)

I have implemented my code as follow,
    Webelement popup = driver.findElement(By.className("popupMainVPanel_CCPopupView"))

//This popup contains a list of web elements which I am taking as follow,

    List<Webelement> popupWebElementList = popup.findElements(By.className("actionLabelHPanel"));

            String parentWindowHandler = driver.getWindowHandle(); // Store your parent window
            Thread.sleep(3000);
            switchToPopup();
            Thread.sleep(3000);

            for (WebElement element : popupWebElementList) {

                WebElement label1 = element.findElement(By.className("popupLabel"));
                Thread.sleep(3000);

                WebElement label1Img = element.findElement(By.className("popupImg"));
                Thread.sleep(3000);

                if (label1.getText().equals("Label1")
                        && label1Img.getAttribute("title").equals("Create Label1")) {
                    Thread.sleep(3000);
                    label1Img.click();// at this line i am getting exception
                }
            }

public void switchToPopUp() {
        try {

            String subWindowHandler = null;

            Set<String> handles = driver.getWindowHandles(); // get all window handles
            Iterator<String> iterator = handles.iterator();
            while (iterator.hasNext()) {
                subWindowHandler = iterator.next();
            }
            driver.switchTo().window(subWindowHandler); // switch to popup window perform operations on popup
        } catch (Exception e) {
            logger.log(Level.SEVERE, "Exception Occured in createActionForThing() ", e);
        }
    }

I am able to get all webelements even though getting this exception.

A: As element is not receiving the click so you need to first move to the element using actions class, and then click the element.
   Actions act = new Actions(driver);
           act.moveToElement(label1Img).build().perform();
   label1Img.click();

redpajama_set_name: RedPajamaStackExchange