For 2012, Ann Morgan decided she wanted to read a book from every country in the world; she chronicled that adventure at her A year of reading the world-weblog and Reading the World: Confessions of a Literary Explorer -- now published in the US as The World Between Two Covers: Reading the Globe -- is a sort of 'what-I-learned-reading-the-world' companion volume, less focused on the individual titles than broader themes and questions raised by the undertaking itself. So she considers everything from the limited amount of foreign fiction available in English and in US/UK bookstores to publishing (including self-publishing) across the world to reader-expectations from and perceptions of foreign literature, the variety of economic and political situations in shaping local literature, and translation itself. And more.
I would have to prescribe myself an intensive course of world literature and spend 2012 trying to read a book form every country in the world. I would set out to devour a book-length prose narrative -- written or translated into English -- from each state during those twelve months, aiming largely for contemporary novels, story collections or memoirs, but leaving the door open for extraordinary blasts from the past here and there.
Whether the one-country/one-book approach is the best way to go about this is perhaps an open question, but it at least readily allows for structure and goal for the endeavor. Well, some structure: as Morgan notes, even determining what should count as a country is not an entirely clear question; she eventually settles on 196 -- including generally recognized but odd man out of the UN Taiwan, the Vatican, and Palestine -- plus one bonus non-state regional pick ("wild-card entry" Kurdistan, which beat out Catalonia for the honor).
Selecting -- and in many cases simply finding -- titles also proved to be a difficult task. Morgan was helped by readers of her weblog, who offered suggestions -- and, in some cases, sent books, or even helped with translations -- though the results are predictably uneven. The full list of titles she read (bold) and other suggestions is at her weblog, and it is somewhat eclectic. A good number of the selections (many of which are also under review at the complete review) are reasonably clear picks -- obviously, it's hard to make a case for any single definitive nation-novel, but many of these are fine examples: if one has to pick just one recent novel from Finland, Arto Paasilinna's The Year of the Hare is a good and defensible choice; while one might prefer something written in Ukrainian representative for Ukraine (with both Oksana Zabuzhko and Yuri Andrukhovych the obvious choices), Andrey Kurkov's sublime Death and the Penguin is certainly a good choice, too. Elsewhere, the selections sometimes seem like a reach -- Anna Kim for Austria ?
Small nations pose a particular problem -- there's not much Vatican-written lit out there -- and also leads to some odd and occasionally desperate selections. Grace Kelly: Princesse du Cinéma, edited by Richard and Danae Projetti, for Monaco is among the saddest, while Heinrich Harrer's Seven Years in Tibet is a rather odd choice for ... Liechtenstein (where, yes, he did settle, but there's little Liechtensteinian to him or, especially, that book).
Morgan does pay good attention to translation, and it's nice to see some non-obvious choices for some of the countries where she could easily have chosen English-language books (instead, the UK is represented by a translated from the Welsh title, and India by a book (by Bhima-author M.T.Vasudevan Nair) translated from the Malayalam). Yet elsewhere she chooses titles not written in locally dominant languages; among the oddities is that titles translated from the German not only cover the obvious candidates but also Azerbaijan (Kurban Said's Ali and Nino), Bosnia and Herzegovina (Saša Stanišić), Mongolia (Galsan Tschinag), and Syria (Rafik Schami); there's a case to be made for each of these -- absolutely, Damascus Nights is a great Syria-novel (albeit of the Syria from over half a century ago ...) -- but it's a bit disappointing that selections from closer to home (in locale, language, and time) were overlooked. Similarly, there are a few odd books out, time-wise -- most of the stuff is reasonably contemporary (anything from the last half century should probably count as such, given the often ridiculous translation time delays), but Ali and Nino is from 1937, the Guatemalan choice, Miguel Ángel Asturias' The President, from 1947, and the Irish selection ... from 1922 (James Joyce's Ulysses).
Morgan doesn't even discuss all her selections in Reading the World -- that's what the weblog was and is for, after all, where all the titles are covered more closely -- but she uses many of them in her various examples and discussions. (The book's biggest flaw, however, and a source of considerable frustration, is that there is no index: given how many books, authors, and people Morgan does discuss and mention, an index would have been invaluable (especially since, unlike her weblog, the hardcover is not readily 'searchable' ...). ) The examples are generally interesting, from her explanations about the two books she admits were actually bad to the difficulties of finding anything from some of the world's more distant reaches, such as North Korea.
If the presentation is not ideal, Morgan admirably brings up and discusses many of the relevant issues regarding world literature and the movement of books (and culture) across borders and languages. As such, it's a decent introductory text for anyone interested in international literature -- with the online bonus-material a definite nice complement to the text.
Note: as several reviewers have pointed out, Morgan's writing does tend a bit towards the cliché -- hard to avoid, given the subject matter and approach, and something she is aware of too, as she even reflects on this very issue at one point. Rather more annoying are some of the slips: it's not "Open Letter Press", for example, and while you can refer to him as 'Borges' or 'Jorge Luis Borges' you would never refer to him (as Morgan does) as: "Luis Borges".
Ann Morgan is a British author.


text:
Home > National Geographic Kids Books- Learn to Read > Undaunted : The Wild Life of Birute Mary Galdikas and Her Fearless Quest to Save Orangutans
Undaunted : The Wild Life of Birute Mary Galdikas and Her Fearless Quest to Save Orangutans
As a young scientist, Birute Mary Galdikas had a mission: To find and study the elusive orangutans of Borneo's rain forest to help protect this amazing and elusive species.
Follow her story as she carries out an epic search and struggles to survive while studying the world's most...Read more
Follow her story as she carries out an epic search and struggles to survive while studying the world's most endangered great ape.
When Galdikas saw her first image of an orangutan in the wild, she was immediately captivated. It haunted her and she found its gaze "almost hypnotic." From that point on, she made it her life's mission to study and work to protect these mysterious creatures, and moved to Borneo.. Like primatologists Jane Goodall and Dian Fossey, Galdikas was driven by incredible ambition and a fascination with apes and human origins, making her way to the harsh rain forests of Indonesian Borneo when she was just 25 years old. She set up a simple camp, named after her mentor, Louis Leakey, and proceeded to look … and look …and look for wild orangutans, one of the most elusive species on the planet. Her studies brought these critically endangered apes to the world stage, and they are still making an impact today. Now in her 70s, Dr. Galdikas has conducted the longest reigning study by any single scientist.
Award-winning author Anita Silvey explores the life and legacy of this incredible and little-known primatologist. With unparalleled storytelling, Silvey offers unique insight into Galdikas' childhood as a refugee and immigrant, her work with National Geographic, her passion of raising awareness about conservation, and her mission of securing a future for orangutans.
"'My son loves these books. We started reading National Geographic Kids books when he was about six (he's nine now) and I can honestly say that these books have been instrumental in teaching him to read."Consumer
"'My kids love these books. Super fun and interesting."Consumer

redpajama_set_name: RedPajamaCommonCrawl


text:
Scientific Projects
Calls and Tenders
09. Design of new high-Tc Conventional Superconductors with Material Informatics
Museo Storico della Fisica e Centro Studi e Ricerche Enrico Fermi → Scientific Projects → 09. Design of new high-Tc Conventional Superconductors with Material Informatics
Design of new high-Tc Conventional Superconductors with Material Informatics
Motivated by the ground-breaking discovery of near room-temperature superconductivity in high-pressure superhydrides, in this project we will combine state-of-the art computational methods for ab-initio material design and data science to search for new materials that could superconduct under liquid nitrogen cooling at ambient pressure. We will focus on ternary hydrides and light element compounds, which are two promising venues to find covalent metals that could exhibit high-Tc conventional superconductivity. Compared to just ten years ago, the progress of ab-initio methods is such that it is now possible to predict the superconducting phase diagram of an arbitrary combination of elements on a computer. The complexity of the chemical space is however too large for a brute-force exploration; machine-learning methods will be employed to steer the search into a promising direction. The synergy of various different computational methods for targeted material discovery is one of the emerging trends in condensed matter research (materialinformatics).
State of the Art and Own Preliminary Work
The hope of identifying superconductors (SC) that can operate at, or close to, ambient temperature was revamped five years ago by the discovery of superconductivity in a sulfur superhydride (SH3) at megabar pressure.[1] Not only did SH3, and, later, LaH10 (Fig. 1a), set new Tc records (203 and 260 K, respectively), but it also indicated a new avenue for SC discovery: In fact, for the first time in over one century, the experimental reports were anticipated by accurate theoretical predictions. Crucial developments in ab-initio methods for Xtal-structure prediction and superconductivity in the last ten years (Fig. 1(b)–1(c)) had enabled calculate on a computer phase diagrams and the Tc of most conventional SC with an accuracy that is often comparable to experiments. The SH3 discovery has been followed by a "hydride rush", in which more than 100 new H-based binary SC have been predicted and, in many cases, experimentally synthesized[2]. The discovery of superhydrides is of great fundamental, but little practical, importance, due to the high pressures involved (1 Mbar=10^6 atmospheres). Therefore, the next challenge in the field is to identify materials, where high-Tc superconductivity may be realized at ambient pressure1. This is the goal of the present project, where the problem will be tackled using a combination of state-of-the-art ab-initio (DFT-based) and machine-learning methods (Material Informatics). Our group is perfectly placed to meet this challenge, having recognized experience in ab-initio calculations for SC and Xtal-structure prediction. In the last five years, we have published more than 15 papers on superconductivity at high pressures, including an invited review [3], and have been invited to present our results at more than ten international conferences, including the APS March Meetings of 2020 and 2021.
Superhydrides represent an unprecedented starting point to understand the key factors underlying high-Tc superconductivity. At variance with other classes of high-Tc superconductors, such as Fe pnictides and cuprates, for which no universally accepted theory of SC exists, superhydrides are phonon-mediated (conventional) superconductors, described in broad terms by Migdal–Eliashberg theory. Several anomalies exist, concerning the role of anharmonicity, non-adiabatic corrections to electron–phonon interaction, and Coulomb interaction [3] that need to be addressed for a quantitative theory of superconductivity. The first question (Q1) is how good is our current description of high-Tc superconductivity in high-pressure hydrides? Superhydrides form highly symmetric hydrogen sublattices, held together by metallic covalent bonds, which are key factors to boost the Tc. After five years, binary hydrides have been fully explored computationally, and it is clear that these conditions can only be realized at extreme pressures (> 100 GPa), and only for a few elements that lie in two "sweet spots" of the periodic table. However, it is reasonable to assume that the same factors leading to high-Tc superconductivity
in superhydrides may be realized in other systems that require lower stabilization pressures. Strong candidates are ternary hydrides. Also to be answered are: Q2 (can ternary hydrides improve over binary hydrides?), or regarding light-element compounds and Q3 (is it possible to find other compounds that realize high-Tc conventional superconductivity?). In fact, light electronegative elements like boron, carbon, and nitrogen can form covalent metals, with high phonon frequencies, such as MgB2, alkali-doped fullerites, graphane, LiBC, and, for some of these, Tcs as high as 120 K have been predicted. Using computational methods for XSP and SC, it is in principle possible to verify whether any of these systems could host high-Tc SC and to propose meaningful synthesis routes via inexpensive computer experiments. However, it is unthinkable to perform a brute-force scan of all possible compositions because the complexity of the chemical space, even for a limited set like ternary hydrides, is too large. Machine-learning methods will be employed: to reveal patterns and correlations in the data generated by computational experiments; and to help and steer the search in promising directions, leading to Q4 (what are the descriptors of high-Tc conventional superconductivity?).
Computational SC design will follow a simple four-step procedure or feedback loop: (1) The phase diagrams for selected elemental combinations will be constructed using state-of-the-art computational methods for XSP, such as evolutionary algorithms and minima hopping. XSP algorithms use efficient methods to sample the free-energy surface of a system and locate the (local)global minima, corresponding to its (meta)stable structures;
(2) Superconducting properties will then be computed from first-principles at different levels of theory, eventually including anharmonic, non-adiabatic, or Coulomb corrections, employing ab-initio Migdal–Eliashberg theory and/or Superconducting Density Functional Theory [4]; (3) The data thus generated will be organized into DB, which also contain other physical and structural properties of the structures that may be indicators (descriptors) of Tc, using ad-hoc developed scripts [5]; and (4) Once a sufficiently large DB has been generated, we will employ standard Python libraries for data handling and machine learning (Panda, sci-kit learn), to perform a statistical analysis of the database. This information will be used to identify the most promising regions to explore in the chemical space.
[1] A. P. Drozdov et al., Nature 525, (2015);
[2] J.A.Flores-Livas, L. B., A. Sanna, G.Profeta, R. Arita and M. Eremets, Physics Reports 856, 1-78 (2020) and refs therein;
[3] L Pietronero, L. B., E. Cappelluti, L Ortenzi, Quantum Studies: Mathematics and Foundations 5, 5 (2018);
[4] A. Sanna, C. Pellegrini, and E. K. U. Gross, Phys. Rev. Lett. 125, 057001 (2020);
[5] S. Saha, S. Di Cataldo, M. Amsler, W. von der Linden, and L. B., Phys. Rev. B 102, 024519 (2020).
Scientistis Involved
Lilia Boeri, Dipartimento di Fisica, Sapienza Università di Roma
Giovanni Battista Bachele, Dipartimento di Fisica, Sapienza Università di Roma
Discover all the Projects:
Discover all the Projects
01. Quantum photonic technologies, artificial intelligence and complexity
02. Complexity in soft matter
03. Complexity in self-gravitating systems
04. Complexity and artificial intelligence for the challenges of Sustainable Development Goals
04. From Education to Innovation and Development
05. Physics for Cultural Heritage
06. Social and Economic Complexity
07. Neuroscience and Quantitative Neuroimaging
08. Society and Complexity
10. Highspins
11. The double copy paradigm : (gauge)² = gravity ?
12. Hadrontherapy
13. Open Problems in Quantum Mechanics (PAMQ)
17. Extreme Energy Events (EEE)
Visit the museum live and book your day right away.
© Historical Museum of Physics and Enrico Fermi Study and Research Center. All rights reserved.


Being one of the pioneers of the 3ball scene in United States, Emmanuel Tamalero brought a whole new game to the latin genre, making a great counterpoint to what Monterrey's scene had already created with Tetris, Alan Gonzalez and 3ballMTY, and at the same time, began a new chapter for the expansion of 3ball in the chicano underground scene in the south of the USA with massive parties, and weekly showrooms, until trap and EDM began flirting with banda music, and slowly 3ball found its niche and somehow stood away from the public highlight.
Now in 2019, DJ TAMALERO joins DJ JUICE to bring back a rendition to Aronchupa's epic track.
Flirting with Jazz, and f course bringing the whole 3ball game to full throttle, we can get our hands to this flume for #zeropesos!


text:
The Duke of Defiance by Darcy Burke- Blog Tour with Excerpt & Giveaway
Darcy Burke is the USA Today Bestselling Author of hot, action-packed historical and sexy, emotional contemporary romance. A native Oregonian, Darcy lives on the edge of wine country with her guitar-strumming husband, their two hilarious kids who seem to have inherited the writing gene, and three Bengal cats. Visit Darcy online at www.darcyburke.com and sign up for her newsletter, follow her on Twitter at twitter.com/darcyburke, or like her Facebook page, www.facebook.com/DarcyBurkeFans.
Connect: Site | Facebook | Twitter | Goodreads
Difficult and defiant as a child, Bran Crowther, Earl of Knighton left England as a young man to pursue independence and adventure. He never expected to inherit the title and when duty calls him home, he still finds Society's codes constricting and others' expectations oppressive. Nevertheless, he needs a wife to be a mother to his young daughter, preferably a woman of intelligence and warmth who is, above all, immune to his idiosyncrasies—and to falling in love.
Widow Joanna Shaw isn't interested in a second marriage, not after the loveless, passionless union she endured. She'd much rather dote on her young niece and nephew since they will likely be the only children in her life...until she meets a precocious girl, in desperate need of a mother. But her father, the so-called Duke of Defiance, is as peculiar as he is handsome, and Jo won't take another risk with her heart. Their rules, however, are made to be broken, even when the consequences could destroy them both.
Purchase: Amazon | Barnes & Noble | iTunes | Kobo
Oh, he looked magnificent in evening wear, his dark charcoal-colored coat offset by his silver-threaded waistcoat and the snow-white of his cravat. Was he uncomfortable? She wondered how long he'd be able to endure the garments and pictured him stripping them off. The ballroom suddenly seemed overly warm.
He strode right to her and offered a bow, first to Nora as required by her rank, and another to Jo. "Good evening. You look lovely." His gaze swept over her.
"I thought we could discuss the governess interviews," he said. "My secretary has arranged them for Tuesday."
Jo nodded. "Good."
"Lord Knighton, why don't you ask Jo to waltz? It's just starting."
Waltz? At Nora's insistence, Jo had practiced the steps earlier today, but she'd never actually waltzed. "I'm not certain that's necessary."
Lord Knighton held out his arm. "Would you do me the honor?"
Now she was trapped. Although if she could refuse any man and predict that he wouldn't take offense, it was Knighton. Once she explained her anxiety, she'd no doubt he would understand given his own foibles.
In the end, she simply put her hand on his arm and allowed him to escort her to the dance floor. It could be her only chance.
"I've never waltzed," she said softly.
"Me neither."
She turned her head sharply to look at him. "Oh dear."
"How hard can it be?" he asked as they stepped onto the dance floor.
He rested his hand on her waist and clasped her hand. She placed her palm on his shoulder and, despite the layers of clothing, was certain she could feel his muscle.
"See, we're experts," he said.
Check out the other books in The Untouchables series:
$25 Amazon Gift Card, Signed copy of The Duke of Daring and Swag
*If the chosen winner resides outside of the US, an eBook will be sent instead of the print book.* a Rafflecopter giveaway


Reserving over USD 100 million to Sri Lanka from the existing projects for immediate recovery work and to rebuild the devastated homes and spectrum of livelihood, visiting World Bank chief D. Wolfensohn hinted in Colombo Saturday that the post tsunami relief assistance of the Bank to rebuild the devastated region could well go upto the mammoth USD one billion mark. He said in addition to the already released USD 10 million to Sri Lanka, an emergency credit of not less than USD 75 million, of which 40 percent would be a grant, would be made available to enable the government to begin recovery work.
Speaking at a media briefing at Colombo Hilton at the end of his tsunami tour to Sri Lanka, he said that the Bank has been in discussion with Finance Minister Dr. Sarath Amunugama to explore "how the current portfolio (of the Bank) can be restructured to release more funds to the emergency work."
Answering to a question whether the World Bank's fund would flow even into rebuilding the LTTE-held territories, he said that the Bank would adopt a 'colour-blind approach' in reserving and distributing the relief fund, the Work Bank chief, and "are going to proceed on the assumption that it is a human tragedy and not going to see whether one is Sinhalese, Tamils or Muslim".
"We will support the government as it develops a fast, transparent and effective way to convert the billions of dollars pledged all over the world into rupees in the hands of poor fishermen in Sri Lanka or for a community to rebuild its homes," he said.
Answering to questions posed by reporters with regard to transparency and accountability in handling the outpouring international funds for rebuilding activities, he said that the Bank has the monitoring mechanism already in operation to battle any such corruption.
"We are least bothered about monetary, but are widely concerned about how they are going to be spent", he said, adding that the only way combat corruption was to get as much as local community participation in both decision making and plan implementation.
"As planning and implementation got underway, it was also necessary to ensure the full involvement of local communities, civil society and key stake holders, and do so in ways that will support the peace process," he said, adding that the advantage of getting greater local community involvement would be that they would know better as to who the crooks were.


text:
Outside the Box > Blog > Hispanic heritage through the creator lens.
Hispanic heritage through the creator lens.
October 11, 2022 — Alex Medina, Creative Director
As Hispanic Heritage Month comes to a close, we wanted to end on a note of celebration and gratitude for the beauty and color the Latino community has brought to American culture.
When JK asked me to share some of my favorite work from Hispanic creators, I had a hard time choosing. But ultimately I narrowed it down to two really well-done creative pieces that showcase how cultures can blend to create something long-lasting and engaging that resonates with all kinds of people. Keep reading to learn more—and to get a sneak peek of some of my own artwork.
De Nada, America – The Community & TikTok
De Nada, America is a social campaign created by an agency called The Community, who partnered with TikTok in 2021 to bring it to life. The campaign celebrated the contributions Latinos have made to American culture through weekly live streams that showcased the stories of Latinx content creators, community murals in cities across the country, and a number of other activations.
I love how the name, which translates to, "You're Welcome, America," honors all the ways we've made contributions to the American cultural fabric. As an artist, I really enjoyed seeing the murals come to life and how the artwork highlighted all the diverse perspectives and styles within our community. The campaign hashtag, #latinxcreated, continues to be used today.
"Habla" Documentary Series – HBO
HBO's "Habla" documentary series is a great example of celebrating Hispanic heritage while also understanding the importance of the stories that embody those cultural experiences.
Each episode is told by real people and focuses on a different topic—addressing the challenges we face as a community, honoring our cultural differences, and sharing perspectives on what it's like to be a Latino in the U.S.
I love that these stories are told firsthand. They're presented simply (just a talking head against a stark white background) and are unapologetically truthful. I also love how long this series has been running—over 20 years. With Habla, HBO really broke new ground, creating content that was decades ahead of the larger population.
You can learn more about the series and its creator, Alberto Ferreras, here.
Sharing some of my own artwork.
VIVA CUBA LIBRE
Like most Cubans, I have a very strong yearning for Cuba to one day be liberated and free from the Communist regime that has brought so much struggle to the island. I drew this around the time of Fidel Castro's death. It was the end of an era and a long-awaited moment of hope for Cubans around the world.
SOMOS EL FUTURO
This phrase means "We are the future," in Spanish. I drew it years ago after attending a conference on Hispanic Marketing. During one of the presentations, they were showing stats around how quickly the Hispanic population was growing within the US and how that growth has helped redefine American culture, increase the power of the Hispanic consumer market, and more.
90 MILES TO FREEDOM
This one is a painting I did for a group art show many years ago. The show had a focus on the Hispanic-American experience. At the time, I had been reading a lot about Cuban immigrants, who often fled Cuba by any means necessary in the 80s…including boats made out of old cars and whatever materials could be found. I was astounded by the ingenuity and the courage it must take to take on a voyage that far for freedom.


Mazumdar, Sanjoy, and Shampa Mazumdar. "The Establishment and Sustenance of Community Identity: the Ethnic Enclave of Little Saigon." In Metropolis 2000 - Which Perspectives? Cities, Social Life and Sustainable Development: IAPS 16 Conference Proceedings on CD-Rom. IAPS. Paris, France, 2000.


The Yuasa 6N11A-1B is a high powered 6 Volt 11Ah motorcycle battery.
Mostly suitable for Benelli, Hercules, Triumph and many more. Please see Motorbike Fitment tab for the full list.
and lasts longer than any other conventional battery.
this means greater reserve capacity and more starting power.
only about one-eighth as often as ordinary lead-antimony types.
between charges, especially during winter months.


Are spam emails slowing you down? You need email virus protection!
WorldSpice offers an award-winning spam blocking and virus protection system to provide you with one of the best solutions available today.
Inbound emails from attackers and spammers goes straight to a holding spot for spam email and email-borne viruses and stays there until you delete it or click on "deliver" so it will be delivered to your email system. After 15 days of sitting in quarantine, these emails are automatically deleted.
Legitimate email is instantly passed on to the destination mail server.
Suspicious email can either be quarantined or tagged and delivered--these options can be set up in "account settings".
The entire process is fully automated and virtual (i.e. on the web).
This system filters more than 95% of spam and other email-borne viruses before they reach your network, securing both SMTP connections and content. It's this type of performance and ease-of-use that makes WorldSpice the email security solution of choice.
WorldSpice email and network experts constantly monitor evolving spammer tactics to ensure customers have the most accurate and effective spam and virus filtering possible.
Does our processing delay message delivery?
Unlike other "store and forward" solutions using standard email server technology; with WorldSpice, messages are processed in real-time--literally within milliseconds--so there is no detectable latency.
For more information about this service, please contact us at 901-843-9300 or via email, at info@worldspice.net. You'll be glad you did! Isn't it about time to put an end to spam?


While Obama is campaigning, these citizens are losing their home. Wrong is many levels.
San Francisco – Robert Moses is 92, an African American and a World War II Navy veteran.
Don Baird is a couple of weeks shy of his 90th birthday, is scheduled for heart surgery next week, and is also a World War II veteran.
Aside from being former servicemen, both men also share one other thing: they are about to lose the homes they owned, each for more than four decades, to foreclosure.
"We were granted loans we should not have been given because we were not financially capable," asserted Baird's wife, Tina, 81, a former teacher.


Summer, sea and romance, hidden in a few not so obvious places which capture nicely the spirit of St. Vlas.
You know how the ETARA complex comes out on a small beach at its front. The place is calm, and the most noticeable sound is the waves breaking onto the rocky bridge below. From here a panoramic path begins its ascent up the hill, connecting this part with the large La Playa beach. Some fifty metres up, to the side of the path, stands a single wooden bench facing the entire bay.
During the day, the bench is entirely under the hot sun, but still attracts passers-by for infinitely wide-screen photos.
In the evening, the bench is the perfect observation point for the entire bay of Nessebar, a place for communication with the sea and a loved one. We've seen couples share a bottle of wine here, others read a book, or just hang out in a silent embrace, sharing a moment of contemplation and intimacy.
Close to the bench is the famous restaurant 'Cactus' of Chef Manchev, where the romantic mood can linger on, complemented by a delicious sea dish and light music.
The La Playa beach, or the Caribbean beach, or the beach in front of the complexes 'Arena' and 'Monastery' – these are the various names for this most preferred beach in St.Vlas. Along with the fern parasols, there are 12 wooden 'bedroom-loungers' built as big swings under a moving shade. These 'bedrooms' are the choice of guests who feel bored with the traditional parasols and sun loungers on the sand during the day. The comfortable leather mattress of the bedroom can easily accommodate 2-3 people, and if you have children, they can have fun in the nearby children's playground.
After 7pm a walk along the marina promenade in St. Vlas is the perfect start of the evening. The marina is lively all night, restaurants are filled with a varied crowd of people. If you are looking for privacy and still be on the marina, you can turn to the beach, go barefoot in the sand and sit on the beach 'bedroom'. Refreshing drinks can be purchased from the nearby La Playa Bar. With a little luck the La Playa staff will bring you a hookah. The best you can do now is to swing the bed, listen to the sound of the sea and enjoy the moment.
You can also relax here after-party, following a busy evening at the night clubs.
There is video surveillance on the beach, of course, but no one will bother you if you just relax and have fun.
It actually looks like a high lifeguard point, but really it's a shaded VIP lounge which rises high above the hot sand. Perfect for a small group to enjoy impressive views of the bay. The structure is built only of natural materials. Sun loungers and sofas sit under a deep, cool shadow on the upper floor. During the day, guests can order drinks and lunch from the beach waiters of the La Veranda restaurant.
During the day the lounge is available for hire, the 'working' time ends at 6 pm. After that it turns into one of the secret places on the marina in St.Vlas where a couple or a few friends can have privacy and watch how the night life evolves on the marina.
We have been here with friends and a guitar, and with a loved one, it's always special and pleasant. We will come again and we will not be deterred by the small door on the stairs, usually locked now.
You will get a similar effect if you go to the upper floor of the new SOUL restaurant at the bottom of the beach. There are no sunbeds here, but the restaurant really takes care of the soul – pleasant drinks and dishes are ideally suited to the view of the sea and the marina, which is unique from this position. A spot to feel the peace and coolness of the summer!
That's right, in the mountains! Because St. Vlas is not only about the sea. For more than five years, the Free Hiking Tour has invited guests to a walking tour of the eco-paths in the forest above the resort. Free Hiking Tour Sveti Vlas is an independent volunteer initiative to inspire people to protect and appreciate nature.
Madlen Kuleva is the founder and the guide of the tours. The participants gather every Tuesday and Friday at 8:30 pm in front of the post office in the center of Sveti Vlas and take a 4-hour walk with an average degree of difficulty. The 8-kilometer-long route abounds with different animals, rare plants and breathtaking views. This is an ideal opportunity to meet and interact with interesting people from other countries.
Преходът е безплатен. Ако желаят накрая участниците могат да оставят дарение по своя преценка.
The 18.5-meter yacht Patriot has a rich history. If it could talk, it would tell some remarkable stories. It was the first yacht of the Dinevi Brothers, brought here from Bodrum. The Patriot was the yacht which, 18 years ago, ignited their passion for sailing. It is one of the reasons behind the construction of the Marina Dinevi and today it is the flagship of the marina.
In order to share the spirit of the adventure, the Patriot is offered for daily sea trips around the bay of Nessebar. The sea trip includes a fish-barbecue on board, beverages, beach, karaoke and some salty sea stories told by captains Hristo Rachev – ShaciBG and Hristo Dimitrov.
'Patriot' hosts hen parties, bachelor parties, birthdays and weddings, boasting the great views from all of its decks. When it is not in the open sea, the yacht is moored at the Marina Dinevi and tourists can board her to see the cabins, the bridge and the decks. This is the time to rest for a few minutes on the soft mattress on the fourth deck, from where you can see every detail of the marina and the resort above it.
Finally, take pictures with the seductive mermaid on the second deck, she is the yacht's mascot and guardian.


text:
3. 8. 14 by Joshua Filmer
The Rise, Fall & Solution to Creating Artificial Gravity
Artist rendering of an artificial gravity wheel (Credit: SPL via: BBC Future)
As humans have ventured out into the great unknown, we've had to make some serious technological advancements. Space travel is no exception, if anything, space offers a challenge that dwarfs-flight and sailing. One such challenge is the realization that there isn't any perceivable gravity in space. The human body (along with various other forms of life) evolved to survive Earth's environment. As a part of this package, we get a very comfortable gravity field.
Gravity helps with a number of bodily functions. Without it, bodily systems begin to weaken. For example, gravity has an enormous affect on our cardiovascular system. Similarly, it helps regulate our sleeping habits and and our sense of balance. Living in microgravity also causes our muscles and bone density to decay – which is OK if you never want to set foot on another planet, moon, or asteroid again. In addition, there are a number of other physiological and psychological effects that accompany life without gravity. Even with the exercise regiments that astronauts are on to help prevent some of these problems (such as resistance weight training), when humans return from space, it takes them a few weeks to recover from the effects of living in low-gravity environments.
But improvements in exercise and nutrition can only do so much. In reality, these exercises are more like a bandage than an actual fix. If humans ever hope to travel beyond the Earth-Moon system, and certainly into the outer solar system, we really need to come up with a more comprehensive solution to the gravity problem. This is where artificial gravity comes in.
THE CONCEPT: FROM THE GROUND & UP:
The concept of artificial gravity isn't new – in fact, it's even within our technological capabilities. It's one of the first things engineers considered when designing machines to venture out into space (in this case, I'm including low-earth orbit in the 'space' category). Their elegant solution was to construct a rotating space-craft/station. This doesn't 'create' gravity, but it simulates it – which is all that really matters in this case. Basically, as the station rotates, it generates centripetal force. Instead of you being 'pushed' against the ground (as is the case with Earth), the floor of the station pushes against you. If you imagine the station/craft being shaped like a wheel or hula hoop, the size of that hollow tube and the speed of its rotation can be adjusted to change the strength of gravity.
(as a side note, a useful aspect of having a 'gravity field' you can change allows you to train human explorers to operate on planets with a higher gravity than Earth. During the voyage, you slowly ramp up the gravity so when you arrive at a so-called 'super earth', you're already acclimated to the stronger gravity.)
An example of a rotating satiation can be seen on the television show, Babylon 5 (it is pictured below). For those of you familiar with the series, you'll remember that the space station has several different rotating sections, some of the sections are adjusted to simulate gravity for species from worlds with a weaker or stronger gravitational pull than the one experienced on Earth.
Babylon 5 Station Rendering (Credit: Warner Brothers) (Source)
It might interest you to know that, in 1949, the Journal of British Interplanetary Society had an article published by H. E. Ross which proposed a steam-powered rotating space station that would be placed between the Earth and the Moon. That's right… a steam powered space station.
Then, the Skylab missions of the 1970s came around and scientists learned a very interesting fact – one of the advantages of going to space is the ability to conduct research in microgravity. Because of this, our projects for space stations with artificial gravity were shelved. Now, as we look at venturing further into the solar system, such projects are being reinvestigated.
ENTER THE NAUTILUS-X:
The Nautilus-X (also known as the Multi-Mission Space Exploration Vehicle) comes at an estimated cost of $3.7 billion and is designed to house six people – some other similar designs can house up to 50 people. These stations would be constructed in orbit using inflatable sections and techniques learned from the construction of the International Space Station (ISS). The spacecraft is designed to evolve – meaning it's versatile in its construction, thus allowing us to add or remove sections as each specific mission requires.
A rendering of the Nautilus-X Extended Duration Explorer (Credit: NASA/Mark L Holderman via: Wikimedia Commons)
There are plans to test a prototype of this rotating device on the ISS. This project would cost anywhere between $83 million and $143 million and would be the first in-space test of sufficient scale for artificially producing gravity. At the moment, the Nautilus project been put on hold, if not cancelled indefinitely, because of NASA budget cuts.
Even then, that's not the end of artificial gravity. A cheaper option would be to follow in the steps of the NASA Gemini missions during the 1960s. Here, astronauts connected two spaceships via a tether and spun them around each other. This, in turn, generated some artificial gravity (on a completely unrelated note, I think that type of design would be funny to see flying through space). A second option would be to provide astronauts with a centrifuge-type device to which they would strap themselves into and spin around for a few hours each day, giving themselves little dose of gravity. As an added bonus, as space travel is picked up by private companies, these companies could potentially sink billions or trillions of dollars into research concerning the development of artificial gravity devices for spacecrafts (such as space hotels, or space elevators, even). This seems like a given considering the fact that gravity is key for any entrepreneurial space venture designed to last more than a few hours.
Our pursuit of artificial gravity has been very bipolar. One thing is for sure though, we'll have to return to the concepts of artificial gravity if we ever hope to leave the gravitational bind of Earth – at least, we'll have to revisit artificial gravity if we want to stand and walk around on the surface of the next planet we conquer. After all "That's one small crawl for man, one giant crawl for man-kind" just doesn't have the same ring to it, does it?)
Want more? Here's another great piece about artificial gravity. Also, you should check out our list: 5 of NASA's Most Ambitious Undertakings.


text:
Q: Why the property in data doesnt update in setInterval I want to create button to adjust/increase the props speed when my marker is moving, but in my case the speed work if the pause button clicked . what should i do if i want to click speed button and automatically update this.speed
I've declare speed prop in data and want to use in methods with setInterval
this is my data :
data: () => ({
  speed: 1000
  });

//my methods
moveMarker () {
  this.mapLoop = setInterval(() => {
      if (this.index + 1 === (this.coordinates.length)) {
        this.isPlay = true
        clearInterval(this.mapLoop)
        new mapboxgl.Popup({ offset: 25 })
          .setLngLat(this.newMarker._lngLat)
          .setText('You are arrived')
          .addTo(this.map)
      }
      const el = document.createElement('div')
      el.className = 'marker'
      console.log(el)
      this.isPlay = false
      this.map.panTo(this.coordinates[this.index])
      const lat = this.coordinates[this.index][0]
      const lng = this.coordinates[this.index][1]
      this.newMarker.setLngLat([lat, lng])
      this.newMarker.addTo(this.map)
      this.index++
    }, this.speed)
  },

//trigger button function
forward () {
    this.speed -= 500
  },

A: You'll need to cancel the previous interval and re-start it with the new speed. For example
forward () {
  clearInterval(this.mapLoop)
  this.speed -= 500
  this.moveMarker()
}

redpajama_set_name: RedPajamaStackExchange


text:
NOTICE: Our firm is open and fully operational. However, all consultations and client meetings will occur via telephone or video conference due to the COVID-19 situation. Thank you for your patience and understanding.
Peter J. Glennon, Esq.
Kimberly A. Glennon, Esq.
Frank J. Fields, III, Esq.
Craig D. Peterson, Esq.
Laura K. Figueras, Esq.
Julianna L. Parmenter
Kelsey M. Teglash
Lisa K. Dochat, Esq.
Matrimonial Law
160 Linden Oaks
Notable Work
Lawyer. Veteran. Community Leader.
Attorney Peter Glennon draws on his unique combination of business insight and legal experience to help today's business leaders avoid problems, resolve disputes, and protect their assets.
Formerly a litigator with Nixon Peabody LLP, Peter has extensive litigation experience in state and federal courts, as well as in administrative venues, including matters such as:
Partnership, LLC, and shareholder disputes and dissolutions
Business divorces
Employment law cases
Franchise and distribution law cases
Divorce and matrimonial matters
Civil rights issues
Aviation law matters
Peter served as a law clerk for the Honorable Elizabeth W. Pine, Associate Justice of the New York Supreme Court, Appellate Division, Fourth Department, and as an extern law clerk to the Honorable David R. Homer, Federal Magistrate, Northern District of New York.
With more than 24 years of military service, Peter is a former Deputy Staff Judge Advocate and served as a Squadron Commander, where he oversaw all the business operations of a military logistics center—a role that included managing a staff of more than 100 enlisted soldiers at its peak. This unique business perspective helps him understand the demands facing today's business owners and executives.
However, it is Peter's genuine commitment to service and creating successful outcomes for clients that makes him an ideal advocate both inside and outside the courtroom. Peter is co-founder and chairman of Honor Flight Rochester, a non-profit organization that provides complimentary trips for World War II and other veterans to Washington, D.C. to tour their memorials. In addition, he is president-elect of the Rochester Rotary, and will serve as president for 2020-2021.
Peter has been recognized repeatedly in Best Lawyers in America® and in Super Lawyers®. He previously was recognized by the Rochester Business Journal as a 40 Under 40 lawyer and is a member of the Monroe County and American Bar Associations. Peter lives in Pittsford with his wife and four children.
Peter's Profile on The New York State Senate Site Visit Publication
WXXI News Honors Flight Rochester & 2 WWII Veterans Visit Publication
Focuses on the Client's Unique Needs & Helps Devise a Unique Plan
Consistently Included in the Super Lawyers® List
Experienced in Litigating Financial Assets
Consistently Included in Best Lawyers® & Best Law Firms®
Provides Tailored Solutions With Discretion for Private Legal Disputes
Let Glennon Guide You.


text:
Own-brand gaming PCs can be worth avoiding, but GAME's Warbird i7S is a solid...
Yoyotech Warbird i7S review
The Yoyotech's mighty Core i7 CPU delivers enough power to handle virtually any task, and its RTX 2070 is a capable graphics card that'll run anything bar some games at 4K. We review the Warbird i7S, available via GAME.
Huge CPU power and an impressive graphics card make for a tempting all-round system
By Mike Jennings | 14 Feb 2019
Should I buy the Yoyotech Warbird i7S?
The Warbird i7S is a great option if you want an all-round PC with lashings of CPU power, but more versatility and graphical grunt can be found elsewhere if needed.
The build is solid, and the rest of the specification is fine, if a little basic in areas beyond the powerful Core i7 and RTX 2070.
Yoyotech Warbird i7S full review
The Warbird i7S may have a Yoyotech logo, but this machine isn't actually available to buy direct from the Basingstoke-based builders. If you want to get your hands on this PC, you'll have to head to high-street retailer GAME.
The Warbird is one of ten machines that are now available from the firm – one of the UK's most recognisable gaming retailers.
The Warbird i7S costs £1,899, and it can't be customised when buying from the GAME website. If you do want to tweak specifications before you buy, you're better off going to Yoyotech directly and getting a different machine.
This machine sits in the middle of Game's Yoyotech range. It's possible to spend under £1,500 on the Warbird i5 Ultra with its older Core i5 and last-generation Nvidia GPUs - that still offer plenty of power. Also check out the Overclockers Radiance RZ at the same price.
Alternatively, you could spend £2,500 on the Yoyotech Warbird X2 with an RTX 2080 graphics card and a Core i9-9900K processor – or £4,500 on a monstrous PUBG-themed build that includes limited-edition components and incredible water-cooled design.
Check out our chart of the best gaming PCs.
It's easy to be suspicious about the Warbird i7S – after all, PCs from big-brand retailers don't have the best reputation.
Haul the Yoyotech from its box, though, and worries disappear. The NZXT H500 case is a sensible and welcome choice – it's a popular option for mid-range builds, and it mixes good looks with solid strength and features.
The front panel is made from matte black metal, and there's a tempered glass side panel. The front has a Yoyotech logo, and Warbird branding decorates the front and sides. You get pairs of audio jacks and USB 3.0 ports on top of the rig, but no USB Type-C.
The Yoyotech's chassis looks just as good as the Corsair Carbide SPEC-OMEGA used by Chillblast for its Fusion Juggernaut 2080 – even though that system is £150 more expensive. There are no noticeable differences to dimensions and build quality when those two mid-tower cases are considered, either.
The NZXT looks good on the outside, and it's decent on the inside too. The bottom is kept neat with a metal shroud that houses the PSU, the storage and many of the cables, and a red piece of metal extends from the shroud to the top of the case to keep more cables hidden.
Yoyotech has kept everything else tidy. The smaller wires at the bottom of the board immediately disappear, and the main power cables are installed discreetly. It's just as neat around the back, where cables are tied down and routed sensibly.
At the rear you get a pair of vacant 2.5in drive bays, but Yoyotech's usage of a 3.5in hard disk and a SATA SSD means that both hard disk bays are already occupied. This is one area where the Chillblast is better – it has three 2.5in bays and a spare hard disk bay.
A Cooler Master MasterLiquid Lite 120 cooler is installed in the front of the case alongside a single 120mm intake fan. There are two 120mm exhausts, too – one in the roof and one in the rear panel. Chillblast's machine has better cooling thanks to its 240mm-long Corsair Hydro H100x.
And then, finally, there's the lighting. A band of RGB LEDs sits in the roof and illuminates the hardware with a white glow. The memory sticks and the graphics card have RGB LEDs, too, but they aren't synchronised to the roof lighting. This is only a minor issue, and the lights can be modified in software.
The Yoyotech case doesn't do anything revolutionary, but it's well-built, tidy and accessible. It's got a PSU shroud, unlike the Chillblast, so it's neater – but it doesn't have quite as much room to grow.
The Warbird i7S features an Asus-made RTX 2070 GPU. The RTX 2070 is Nvidia's beefiest mid-range chip: it's got the Pascal architecture, 2,304 stream processors and 8GB of GDDR6 memory.
The monolithic Turbo-branded GPU inside the Yoyotech is left at its stock speed, though, which means it runs with a base speed of 1,410MHz and a boost clock of 1,620MHz.
The GPU doesn't have an overclock, but it's not slow. It ran Total War: Warhammer II and Ghost Recon Wildlands at 1440p with averages of 61fps and 51fps – so you'll be able to play today's top games on 1440p and 1080p screens without compromising on graphical settings.
The RTX 2070 will also handle VR monitors, widescreen panels and every big esports game on the market without much fuss.
There's enough grunt to handle high refresh-rate monitors, too – at 1080p and at Medium settings the RTX 2070 ran each game at 120fps or better. You may have to tweak graphics options if you want to play at a higher resolution or framerate, but there's plenty of potential.
The RTX 2070 even handled some games at 4K – it averaged 35fps in Warhammer and 31fps in Ghost Recon with both titles at Ultra settings. However, their minimums did dip below 30fps, so you're going to have to tweak settings if you want smooth 4K gaming in the most intensive single-player titles.
The Yoyotech's GPU will handle everything short of consistent 4K playback. However, this is one area where the Chillblast is better. That machine has an overclocked RTX 2080, and it's twelve frames faster in Warhammer and eight frames better in Ghost Recon. It's a better option for 4K gaming, then.
The gulf between the two machines is illustrated in theoretical tests. The Yoyotech scored 8,279 points in the 3D Mark Time Spy benchmark – but the Chillblast is around 1,500 points faster.
Yoyotech's PC is powered by an Intel Core i7-9700K. It's not overclocked, but that scarcely matters: the stock speed of 3.6GHz rises to a one-core Turbo pace of 4.9GHz, and there are eight Hyper-Threaded cores.
The Core i7 processor won't bottleneck any game, and it'll handle the vast majority of productivity tasks – from streaming and content creation to video editing and Office tools. It's excellent, and on paper looks better than the Chillblast's i5-8600K– that CPU is overclocked, but it only has six cores and no Hyper-Threading.
In the single-core Geekbench test the Yoyotech scored 5,853 points – three hundred points better than the Chillblast. Its multi-core result of 26,384 was 5,500 points better, too, which is no surprise considering the Yoyotech's CPU has two extra cores and Hyper-Threading.
The Yoyotech then scored 6,638 in the PC Mark 10 test, which is marginally quicker than the Chillblast.
It's a great bill of health for the Yoyotech. The eight-core CPU is better than the Chillblast's six-core chip in every situation, from demanding single-core apps to intensive multi-tasking.
The rest of the Yoyotech's specification is fine, if unspectacular.
It's got 16GB of DDR4 clocked to a middling 2,400MHz, and its 256GB SK Hynix SSD uses the slower SATA interface. The SSD delivers read and write speeds of 561MB/s and 518MB/s – enough pace to make the PC feel snappy, but a long way behind the Chillblast's NVMe drive.
There are no surprises when it comes to the motherboard, either. The Asus Prime Z370-P has got enough spare memory, PCI-E and SATA ports for upgrades, and you have two free M.2 connectors.
The rear has four USB 3.1 ports and a PS/2 connector, but no USB 3 Type-C port, no upgraded networking and no wireless internet. There are only three audio jacks, too.
The board is plain, with no fancy heatsinks or RGB LEDs, and you don't get the various on-board buttons or displays that you'll find on pricier PCBs. There are no steel slot supports, either.
This is one area where the Chillblast is better. The Juggernaut 2080 has an Asus ROG Strix Z370-F GAMING board with chunky, metal heatsinks, RGB LEDs and enhanced audio and Ethernet. You get a USB 3 Type-C port on that board, too.
The Yoyotech has a powerful CPU and a relatively small cooler, but this PC didn't have any thermal problems in our testing. Its peak processor temperature of 82°C is fine, and the graphics card was six degrees cooler.
It was a little loud, though, with the system producing a low rumble during games and more noise during a full-system stress-test. The noise can easily be masked with speakers or a headset, but it's far from silent and always louder than the Chillblast.
The Yoyotech Warbird i7S is a solid system, although it's not without its faults. The processor is the star of the show. Its eight cores and tremendous boost speeds allow it to succeed in any scenario, and it's a better option than the overclocked chip inside the more expensive Chillblast Juggernaut 2080.
It's arguably overkill if you want to play games, though, and money saved on a more modest CPU could have been spent on a better GPU. As it is, the RTX 2070 is a great card, but the Chillblast has a faster RTX 2080.
It's a similar story elsewhere. The Yoyotech has solid storage and a fine motherboard, but the Chillblast is better. The Yoyotech's chassis is good, but it's a little on the loud side.
The Yoyotech will handle all gaming tasks short of 4K, and its muscular CPU will tackle virtually everything – so it's a great option if you need some extra CPU power. However, if you're a 4K gamer or just need a bit more versatility from the rest of your PC, then it's worth saving up a little more for that Chillblast.
Yoyotech Warbird i7S: Specs
OS: Microsoft Windows 10 64-Bit
Processor: 3.6GHz Intel Core i7-9700K
Graphics: Asus GeForce RTX 2070 8GB
Memory: 16GB 2,400MHz DDR4
Motherboard: Asus Prime Z370-P
Storage: 256GB SK Hynix SC311 SSD, 2TB Toshiba P300 hard disk
Case: NZXT H500
Power supply: Cooler Master MasterWatt Lite 700W
Warranty: 3yr RTB w/ labour and 1yr parts


text:
Institute come from behind to secure late win at Ballyclare Comrades
Peterborough Sports blow a two-goal lead, Hales hat-trick delivers another derby win for Peterborough North End, Deeping Rangers win a thriller, Stamford lose a thriller
SportFootballNorthern Ireland
Loughgall's Alan Teggart back at Ballymena ready for another Irish Cup adventure
For more than 15 years Alan Teggart has associated January with the start of another Irish Cup adventure.
By Patrick Van Dort
Saturday, 8th January 2022, 1:50 am
It is a path which has taken Teggart from ties at the lowest level up to the highest point of two Irish Cup final appearances.
And as the 35-year-old reflects on a career closer to the final whistle than the first, Teggart is happy to embrace every memory provided by Northern Ireland football's showpiece knockout tournament.
The pain of final defeats on the big day with Portadown and Ballymena United now, thanks to the passage of time, shares space alongside the joy of the journey.
Alan Teggart on duty for Loughgall. Pic courtesy of Loughgall FC.
A return to Ballymena today serves as added reward for Teggart's decision to delay retirement and sign over the summer with Championship-based Loughgall.
"I started out as a winger then moved back to either full-back position but now play for Loughgall in the centre of midfield," said Teggart. "I still get the same excitement from the Irish Cup, plus count myself lucky to still be in a position to play and can look back over so many previous ties.
"The goal is always the same - to get past that first hurdle and into the next round.
"I've been on the losing side of two Irish Cup finals...although you feel the disappointment at the time and it certainly sticks for a while, ultimately when I think back it's all about the positive memories of those runs and the group of people.
"Back in 2005, I was coming up at Portadown and included in the squad for the Irish Cup final win over Larne, I wasn't stripped out but just being around that group on the day and the celebrations all offered extra motivation and inspiration.
"I had been with Portadown from the under nines and broke through into the first-team squad properly the following season but will always remember that 2005 cup run and final day.
"Now I'm 35 years old and if looking back over my career then some of the best times came as part of squads on cup runs.
"You get a good run of Irish Cup results and it just creates a real buzz around a club for that season, then gives you a boost to push on down the line.
"The Irish Cup is great, it's crazy to think this will be something like my 15th or 16th campaign.
"You always look forward to January and getting started in the Irish Cup, we all dream of going far.
"A knockout run is special, I'm still in a WhatsApp group with the lads from Dungannon Swifts from our League Cup-winning season in 2018.
"That 2014 run to the final with Ballymena United was a real standout season and just such a great group of players.
"When I left Portadown after being with the club for so long it was a big step but everyone treated me so well around Ballymena.
"It's a wonderful club with so many great people behind the scenes and a passionate fanbase.
"Opting to keep on playing was definitely the right choice and moving to Loughgall has given me the chance for an Irish Cup tie now like Saturday.
"Loughgall suits me as it's close to home but it's funny how football works as when I was younger I used to go and watch my uncle, Dessie Edgar, play for the club.
"My brother Mark was also on the books for a spell at Loughgall, so there's a family connection and, again, I have great memories from when Dessie played.
"The Championship is really competitive but so much work has gone in behind the scenes at Loughgall to challenge for promotion.
"But certainly everyone is looking forward to the challenge next of a Premiership club."
In order for us to continue to provide high quality and trusted local news on this free-to-read site, I am asking you to also please purchase a copy of our newspaper whenever you are able to do so.
Our journalists are highly trained and our content is independently regulated by IPSO to some of the most rigorous standards in the world.
But being your eyes and ears comes at a price. So we need your support more than ever to buy our newspapers during this crisis.
With the coronavirus lockdown having a major impact on many of our local valued advertisers - and consequently the advertising that we receive - we are more reliant than ever on you helping us to provide you with news and information by buying a copy of our newspaper when you can safely.
You can also enjoy unlimited access to the best news from across Northern Ireland and the UK by subscribing to newsletter.co.uk
With a digital subscription, you can read more than five articles, see fewer ads, enjoy faster load times, and get access to exclusive newsletters and content. Visit https://www.newsletter.co.uk/subscriptions now to sign up.
LoughgallPortadownBallymenaLarne
Larne RFC behind 'friendships and comradery that have lasted... Sport
Peterborough United manager explains Dembele substitution, a... Sport
Gary Hamilton reveals transfer market difficulties... Sport
Dollingstown FC are dumped out of cup by Banbridge Town... Sport
Peterborough Sports blow a two-goal lead, Hales hat-trick de... Sport


The room you are in will contain a generic NPC which *does not* answer to the id of "cowboy". This NPC is just a generic NPC whose filename is (probably) /realms/you/npc/cowboy.c and isn't yet a real cowboy. You'll need to use the "modify" command to make a proper cowboy out of him.
This makes the SetKeyName() directive in cowboy.c use "cowboy" as its argument, effectively allowing you to address this npc as "cowboy" from now on. Now you can "look at cowboy" with some results. Obviously our NPC isn't *just* a cowboy. He's also a human, a dude, and his name is Tex. How do we make him respond to all of these nouns?
You might think that QCS should be able to accept multiple values like this on a line, perhaps with "modify cowboy id human dude tex" as the command.
But what if you want this npc to be a "Boy Named Sue"? How would you accommodate id's that contain spaces? In designing QCS, I considered having escape characters to allow for such things, but ultimately reasoned that this was just way too much mess. Instead, SetId, and other directives that take arrays as arguments, are handled by entering a query session.
And you will then be asked a question about keys and mappings. Understanding mappings is important, but for now you just need to understand that you are being asked *two* separate questions: 1) What on the cowboy is being smelled/listened to?
2) What is the smell/sound?
Tex smells of sweat and manure.
– You enter the modify command.
– You enter the word "default" to indicate this is Tex's general smell.
part of Tex is being smelled.
– You then specify the smell.
Tex seems to be humming a jaunty melody.
modify cowboy long This is a cowboy who calls himself Tex, but is in fact a Boy Named Sue.
If you now issue the "about tex" command you will see that all the changes you made have been put into the file.
You may have noticed the "melee" keyword. Dead Souls 2 NPC's come in various shapes and sizes, and some of them shouldn't wield weapons. A wolf with a battle axe would be a strange sight indeed. However, the default combat system makes unarmed creatures extremely vulnerable in combat.
To make an NPC combat-capable without weapons, use the new SetMelee directive. SetMelee(1) makes the NPC capable of proper unarmed combat. SetMelee(0) makes the NPC a weak opponent if unarmed.
If you don't specify a wimpy command, Tex will leave the room through a random exit. In this case, when Tex's health is down to 30% and he is in combat, he will try to climb a ladder.
If you want him to travel more quickly, use a lower number. By default, wandering NPC's only wander in rooms that have already been loaded into memory. They avoid loading rooms because loading a bunch of rooms that only the NPC will ever see is a waste of your mud's resources.
By default, NPC's stand up when they can. This is so that if they collapse during combat, they try to get back up once they are able to do so.
Which will have him wake up after about a minute. However, note that if you've disabled autostanding, he will remain lying down after he wakes up.
This means that if the creature it sees has a charisma score of less than 100 (which should pretty much be always true), Tex will try to kill it. You can do some fancy stuff with SetEncounter, such as only attacking orcs, or actually doing something friendly, but to do so you can't use QCS. Read the NPC and Sentients chapter in the Creator's Manual for details on how to code such stuff.
SetStorageRoom specifies where the vendor's stockis stored. If a valid room is specified, anything in that room can be sold by the vendor.
SetLocalCurrency specifies the type of currency, such as gold or silver, that the vendor accepts.
SetMaxItems is the maximum number of items in the storeroom that the vendor is permitted to sell.
Like vendors, barkeeps sell stuff, but they are limited to selling food and drink.
You clone a generic barkeep (/realms/temujin/area/npc/woody.c).
If you don't understand these questions, type the letter q on a blank line and hit enter.
Please enter the next key element, or enter a single dot to finish entering key elements.
Barkeeps also have the SetLocalCurrency directive to specify the currency they accept.
This document outlines the creation of non-player characters (NPC's).
specific functionality may be found in /doc/build/Livings.
SetLong("Dirty and totally disheveled, this poor inhabitant of Praxis "
"still somehow maintains an air of dignity that nothing can "
There are two things you should note. The first is that an NPC is also a general object, meaning that you have available to you all the things you can do with general objects, like setting descriptions and ID's. The second is that a basic NPC does not require a heck of a lot more. I will cover the NPC specific functions here.
Level, race, and class are the three most important settings in any NPC. Together they determine how powerful the NPC is. You are absolutely required to set a level and a race. For those who absolutely do not want to give the NPC a class, you do not have to. But, you must instead manually set the NPC's skill levels, which is described in the second part of this document. In general, however, you always want to set the class.
Together, the class and race and level determine which skills and stats are considered important for the monster, and how good at those skills and stats the monster is. The order in which you call these functions is irrelevant, as everything is recalculated any time one of the above changes.
Also, note that SetRace() may only be called with a race listed in the mraces command with simple NPC's. If you wish to build an NPC with a unique race, you need to do some limb manipulation, which is described in the advanced section.
While not required, you will normally want to give an NPC a gender. The default is neutral. However, in this world, very little is neuter. Your choices for this function are male, female, and neuter.
Marks the NPC as a unique monster. This allows the room which clones your NPC to use the negative values to SetInventory() (see /doc/build/Rooms) to make sure the NPC only gets cloned every few days.
You may use these functions to make your NPC's a bit more interesting than the simple variety.
Sets something to randomly happen every few heart beats while the NPC is not in combat. In the above examples, the NPC has a 5% chance each heart beat of performing the action you provided with the second argument. The action can be a call to a function, a list of potential commands, or a list of strings to be echoed to the room.
If you pass a function, that function will be called each time an action is supposed to occur. If you pass a list of strings, one of those strings will be randomly chosen as the target action for this heart beat. If the chosen string begins with a !, it is treated as a command. Otherwise, it is simply echoed to the room. Note that you can mix commands and echo strings.
This function works exactly the same as SetAction(), except that these actions only get triggered while the NPC is in combat. This is the best place to have the NPC cast spells.
This function allows you to set how much money an NPC is carrying. The first syntax allows you to set one currency at a time. The second allows you to set multiple currencies at once. Not that if you use the second syntax, it will blow away any currencies the NPC might already be carrying.
gets called. If you return 1, the NPC goes on to die. If you return 0, the NPC does not die. In the event you prevent death, you need to make some arrangements with the NPC's health points and such to make sure it really is still alive.
number of things, however, you must also return a 1 or a 0 from that function. A 1 means that after the function is called, the NPC should initiate combat against the thing it just encountered. A 0 means carry on as usual.
Finally, the third syntax is likely to be used in places other than the create() funciton in the NPC. This syntax lets you set a list names which are simply enemies to the NPC. More likely, you will be using AddEncounter() and RemoveEncounter() for this.
Adds a name to the list of names an NPC will attack on sight.
Removes a name from the list of names an NPC will attack on sight.
This functions behaves almost identically to SetInventory() for rooms (see /doc/build/Rooms). The big difference is that you may pass a string in addition to a number as the value for any item you want in the inventory. In the first example above, that string is the command the NPC issues when the sword is cloned into its inventory. In other words, if you want an NPC to do something special with an item it has in its inventory, in this case wield the sword, you pass the command string as the value instead of a number.
Note that this means only one of such item will be cloned, and it cannot be unique.
The following events exist in NPC's. You should have a good grasp of function overriding before overriding these functions.
This event is triggered any time the NPC is killed. The event returns 1 if the NPC dies, 0 if it fails to die, and -1 on error. If you intend to allow the NPC to die, you should call npc::eventDie(target) and make sure it returns 1.
This event is triggered whenever an NPC is following another living thing and that thing leaves the room. Returning 1 means that the NPC successfully followed the other being, and 0 means the NPC did not.
The basic set of limbs an NPC gets is generally set when you set its race. You can get a list of supported NPC races through the mraces command. Occassionally, however, you may want to create NPCs of unique races, or with unique body structures. Or perhaps you want a human whose right hand is already amputated. This section deals with doing those things.
Amputating a limb is simple. Call RemoveLimb("limb"). Note that that is not useful for removing a limb that should not be there. Instead, it is used for amputating a limb that looks amputated.
If, on the other hand, you wish to remove a limb which simply should not have been there in the first place, call DestLimb("limb").
The most simple case of actual limb manipulation, however, is to change the basic structure of an individual NPC around for some reason. For example, perhaps you wanted to add a tail to a human. For this, you use the AddLimb() function.
This function adds a new limb to the NPC's body. The first argument is the name of the limb to be added. The second argument is the name of the limb to which it is attached. The third argument is the limb class. Limb class is a number between 1 and 5. The lower the number, the harder the limb is to remove. A limb class of 1 also means that removal of the limb is fatal. The fourth, optional argument is a list of armour types which may be worn on that limb.
Then, you add the limbs for that race one by one. Make sure you call SetRace() first.


The Nanites that were in the lab that day quickly filed into a couple large carrying cases. Clara lifted the cases and was troubled by how heavy they felt. She nearly stumbled as she went out the door. Seconds later, she returned and grabbed a long mailing tube and a briefcase. Now fully loaded and feeling almost as feeble as a human being, she quickly made her way to an elevator. The further she got from her lab, the lighter her load seemed and the better she felt. But when the elevator went up instead of down, she silently cursed herself for not paying attention. She felt nauseous and it must have showed because she got several concerned looks from the people who got in on the next floor up. She didn't want their pity because she knew that among them was probably someone who was experimenting with kryptonite … and, in her opinion, that was never a good thing. The elevator finally headed back down and Clara got off on the fourth floor. She made her way to the office of Mr. Scott Hayden – the man in charge of the facility. Clara put down her cases and knocked on the open office door before walking inside.
Clara answered, "We have some time to kill. I didn't expect to have to leave the lab so quickly. I thought today was going to be the big day. I think I am so close now to the answer. I can't use my powers to heal everyone with cancer. I'd die before I even healed even one in ten of them. And once I was dead, even more people would be stricken. The answer is in science. The answer is in me. But it's just beyond my grasp. But soon … Adam … what is it?" Adam motioned for Clara to lift him. She picked him up and he leaned over to whisper in her ear. She smiled and said, "I'm sure that will be okay." Clara put Adam down, opened her briefcase and got out her cell phone. She pushed a button to dial Lex's number.
Lex put on his suit coat and put the small box in his pocket. He called security and they brought in a briefcase. He opened it and examined the ten million dollars neatly bundled and staked. He closed the briefcase and stood lost in thought for a moment. He said to himself, "I'd better take precautions." He took off his coat and opened the bottom drawer of his desk. He took out a shoulder holster and strapped it on. Then he got his revolver out of his top drawer and put it in the holster before putting his suit coat back on. He picked up the briefcase and hurried out the door to meet with Clara.
A young man on roller blades came flying down the sidewalk at a high rate of speed. He was more than a little distracted by Clara and didn't notice the woman pacing in his path. The woman didn't notice him either until he impacted her with a glancing blow. As the young man hurried away without stopping, the woman fell against the hot dog cart and was covered with relish, sour kraut, chili sauce, mustard and ketchup before falling backwards to fall over a low stone wall and land in the grass. The woman rolled onto her back, covered her face with her hands and began to cry.
Clara looked at the woman and then at herself. She sighed then looked around for some tall bushes.
Lex got to the park about fifteen minutes late. He got out of his car and walked at a fast pace towards the duck pond. When he got to the top of a hill overlooking the pond, he stopped to take a breath and take a look around to see if he could find Clara. The pond was still a good distance away, but the red dress stood out from the green grass and the blue pond beyond it. He could feel his heart rate pick up as he stared at her. He momentarily wished that he had asked her to braid her hair so it didn't hang in her face like it often did when there were other people around. Then he imagined himself pushing her hair back and allowing his hand to brush against her cheek just before he proposed to her. As he studied the lines of her body, he noticed that someone was kneeling in front of her. It was a well-built, dark haired man. The man held up his arm and Lex could see the reflection of light coming off the ring that the man held up for her to see. Lex mumbled, "Bruce? … That FOOL! He should know better. Clara doesn't …." Lex saw the woman's head bobbing excitedly. The man jumped to his feet and embraced her. Lex's mouth dropped open in horror. He dropped his briefcase. He patted himself with his right hand to find the ring that he had bought for Clara. His hand touched the lump under his arm and in his dazed state of mind he opened his suit coat to see what it was. He grasped the handle of the gun and pulled it out. He looked at the gun and tried to remember why he had brought it. He flipped the safety off. He looked down the hill again and stared at the couple before raising the gun to take careful aim at the man's head. He put a little pressure on the trigger as he stood there lost in the rush of conflicting thoughts and emotions. He was having trouble focusing his eyes. He felt a trickle of moisture down the side of his face. He was trying to steady his aim when he felt a tug on his pant leg. He looked down and thought that he had lost his mind. There was a tiny man, maybe 18 inches tall, looking up at him sadly and shaking his head "No." Beside the tiny man was an even smaller woman. She was about six inches tall and looked like Clara – a very sad, frightened Clara. Lex slowly lowered the gun, then looked back down the hill at the couple. They were kissing each other passionately and totally unaware of anything or anyone other than themselves. Lex raised the gun again and put its barrel into his mouth. Lex looked back down at the tiny man and realized that it was the Nanite Adam. Adam was holding the tiny Clara in an attempt to comfort her, but he never stopped looking up at Lex and shaking his head. Lex was still watching them with the gun barrel in his mouth when he suddenly felt an intense pain in his wrist. He was thrown backwards and landed hard on the hillside. He turned to see Clara flinging what looked like a silver ball in the direction of the duck pond. She walked over to him and stared down at him with eyes that seemed to glow a bright red.
Clara said, "That woman down there had an accident just before her boyfriend was supposed to show up to propose to her. She was upset so I changed clothes with her. You said you were going to be late so I went and bought a new dress like the one bought me so I would have it for the meeting. It was the most expensive dress I ever bought but it was what you wanted, wasn't it? It's in that box over there. I dropped it when I saw what you were about to do. Thank God Adam and his daughter little Clara wanted to stay here in case you showed up before I got back! So, I get back here and find you with a gun in your mouth. Why would you do that?! I'm so mad at you right now! I don't know how I'll ever be able to forgive you for that!" Clara's angry face seemed to soften and then she burst out crying.


Muslim refugee in Germany has been fired from an internship at her local town hall after she refused to remove her headscarf.
The town's mayor told the woman she could not wear the headscarf, as government workers had to be seen to be neutral.
But the decision has been controversial, with critics saying it has no basis in German law.
The 48-year-old Palestinian woman, who has not been named under German privacy laws, won an internship at Luckenwalde town hall under a special programme to help refugees integrate in German society.
But when she turned up to her first day at work, she was confronted by the town's mayor, Elizabeth Herzog von der Heide.
"We told her that a neutrality requirement applies here," Ms von der Heide told Bild newspaper.
The incident comes amid growing debate across Europe over traditional Islamic dress codes for women.
Several French towns have banned burkini swimsuits on their beaches, and women have been ordered to remove them by police.
In Germany, Angela Merkel's Christian Democrat party (CDU) has called for a ban on women wearing burkas or full-face veils while driving and at schools and universities.
Ms von der Heide's decision was praised by the far-Right Alternative for Germany (AfD) party. But Mrs. Merkel's party condemned it as a step too far.
"There is no legal basis for the mayor's decision," Sven Petke, a local CDU councilor said.
The CDU's proposed burqa ban applies to government workers, but the party stopped short of a call for banning headscarves.
While burqas and full-face veils are vanishingly rare in Germany, and a ban on them is largely symbolic, headscarves are common among the country's Muslim minority.
The German constitution protects the right to wear religious symbols, and most experts believe a general ban on Islamic headscarves or veils would be overturned.
But the courts have ruled that specific workplace bans for government officials are legal.


text:
// Copyright 2018 Google Inc. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// sctcheck is a utility to show and check embedded SCTs (Signed Certificate
// Timestamps) in certificates.
package main

import (
	"context"
	"crypto/tls"
	"errors"
	"flag"
	"fmt"
	"io/ioutil"
	"net"
	"net/http"
	"net/url"
	"os"
	"strings"
	"time"

	"github.com/golang/glog"
	"github.com/google/certificate-transparency-go"
	"github.com/google/certificate-transparency-go/ctutil"
	"github.com/google/certificate-transparency-go/loglist"
	"github.com/google/certificate-transparency-go/x509"
	"github.com/google/certificate-transparency-go/x509util"
)

var (
	logList  = flag.String("log_list", loglist.LogListURL, "Location of master CT log list (URL or filename)")
	deadline = flag.Duration("deadline", 30*time.Second, "Timeout deadline for HTTP requests")
	useDNS   = flag.Bool("dns", false, "Use DNS access points for inclusion checking")
)

type logInfoFactory func(*loglist.Log, *http.Client) (*ctutil.LogInfo, error)

func main() {
	flag.Parse()
	ctx := context.Background()
	hc := &http.Client{Timeout: *deadline}

	llData, err := x509util.ReadFileOrURL(*logList, hc)
	if err != nil {
		glog.Exitf("Failed to read log list: %v", err)
	}
	ll, err := loglist.NewFromJSON(llData)
	if err != nil {
		glog.Exitf("Failed to parse log list: %v", err)
	}

	lf := ctutil.NewLogInfo
	if *useDNS {
		lf = ctutil.NewLogInfoOverDNSWrapper
	}

	totalInvalid := 0
	for _, arg := range flag.Args() {
		var chain []*x509.Certificate
		var valid, invalid int
		if strings.HasPrefix(arg, "https://") {
			// Get chain served online for TLS connection to site, and check any SCTs
			// provided alongside on the connection along the way.
			chain, valid, invalid, err = getAndCheckSiteChain(ctx, lf, arg, ll, hc)
			if err != nil {
				glog.Errorf("%s: failed to get cert chain: %v", arg, err)
				continue
			}
			glog.Errorf("Found %d external SCTs for %q, of which %d were validated", (valid + invalid), arg, valid)
			totalInvalid += invalid
		} else {
			// Treat the argument as a certificate file to load.
			data, err := ioutil.ReadFile(arg)
			if err != nil {
				glog.Errorf("%s: failed to read data: %v", arg, err)
				continue
			}
			chain, err = x509util.CertificatesFromPEM(data)
			if err != nil {
				glog.Errorf("%s: failed to read cert data: %v", arg, err)
				continue
			}
		}
		if len(chain) == 0 {
			glog.Errorf("%s: no certificates found", arg)
			continue
		}
		// Check the chain for embedded SCTs.
		valid, invalid = checkChain(ctx, lf, chain, ll, hc)
		glog.Errorf("Found %d embedded SCTs for %q, of which %d were validated", (valid + invalid), arg, valid)
		totalInvalid += invalid
	}
	if totalInvalid > 0 {
		os.Exit(1)
	}
}

// checkChain iterates over any embedded SCTs in the leaf certificate of the chain
// and checks those SCTs.  Returns the counts of valid and invalid embedded SCTs found.
func checkChain(ctx context.Context, lf logInfoFactory, chain []*x509.Certificate, ll *loglist.LogList, hc *http.Client) (int, int) {
	leaf := chain[0]
	if len(leaf.SCTList.SCTList) == 0 {
		return 0, 0
	}

	var issuer *x509.Certificate
	if len(chain) < 2 {
		glog.Info("No issuer in chain; attempting online retrieval")
		var err error
		issuer, err = x509util.GetIssuer(leaf, hc)
		if err != nil {
			glog.Errorf("Failed to get issuer online: %v", err)
		}
	} else {
		issuer = chain[1]
	}

	// Build a Merkle leaf that corresponds to the embedded SCTs.  We can use the same
	// leaf for all of the SCTs, as long as the timestamp field gets updated.
	merkleLeaf, err := ct.MerkleTreeLeafForEmbeddedSCT([]*x509.Certificate{leaf, issuer}, 0)
	if err != nil {
		glog.Errorf("Failed to build Merkle leaf: %v", err)
		return 0, len(leaf.SCTList.SCTList)
	}

	var valid, invalid int
	for i, sctData := range leaf.SCTList.SCTList {
		subject := fmt.Sprintf("embedded SCT[%d]", i)
		if checkSCT(ctx, lf, subject, merkleLeaf, &sctData, ll, hc) {
			valid++
		} else {
			invalid++
		}
	}
	return valid, invalid
}

// getAndCheckSiteChain retrieves and returns the chain of certificates presented
// for an HTTPS site.  Along the way it checks any external SCTs that are served
// up on the connection alongside the chain.  Returns the chain and counts of
// valid and invalid external SCTs found.
func getAndCheckSiteChain(ctx context.Context, lf logInfoFactory, target string, ll *loglist.LogList, hc *http.Client) ([]*x509.Certificate, int, int, error) {
	u, err := url.Parse(target)
	if err != nil {
		return nil, 0, 0, fmt.Errorf("failed to parse URL: %v", err)
	}
	if u.Scheme != "https" {
		return nil, 0, 0, errors.New("non-https URL provided")
	}
	host := u.Host
	if !strings.Contains(host, ":") {
		host += ":443"
	}

	glog.Infof("Retrieve certificate chain from TLS connection to %q", host)
	dialer := net.Dialer{Timeout: hc.Timeout}
	conn, err := tls.DialWithDialer(&dialer, "tcp", host, &tls.Config{InsecureSkipVerify: true})
	if err != nil {
		return nil, 0, 0, fmt.Errorf("failed to dial %q: %v", host, err)
	}
	defer conn.Close()

	goChain := conn.ConnectionState().PeerCertificates
	glog.Infof("Found chain of length %d", len(goChain))

	// Convert base crypto/x509.Certificates to our forked x509.Certificate type.
	chain := make([]*x509.Certificate, len(goChain))
	for i, goCert := range goChain {
		cert, err := x509.ParseCertificate(goCert.Raw)
		if err != nil {
			return nil, 0, 0, fmt.Errorf("failed to convert Go Certificate [%d]: %v", i, err)
		}
		chain[i] = cert
	}

	// Check externally-provided SCTs.
	var valid, invalid int
	scts := conn.ConnectionState().SignedCertificateTimestamps
	if len(scts) > 0 {
		merkleLeaf, err := ct.MerkleTreeLeafFromChain(chain, ct.X509LogEntryType, 0 /* timestamp added later */)
		if err != nil {
			glog.Errorf("Failed to build Merkle tree leaf: %v", err)
			return chain, 0, len(scts), nil
		}
		for i, sctData := range scts {
			subject := fmt.Sprintf("external SCT[%d]", i)
			if checkSCT(ctx, lf, subject, merkleLeaf, &x509.SerializedSCT{Val: sctData}, ll, hc) {
				valid++
			} else {
				invalid++
			}

		}
	}

	return chain, valid, invalid, nil
}

// checkSCT performs checks on an SCT and Merkle tree leaf, performing both
// signature validation and online log inclusion checking.  Returns whether
// the SCT is valid.
func checkSCT(ctx context.Context, liFactory logInfoFactory, subject string, merkleLeaf *ct.MerkleTreeLeaf, sctData *x509.SerializedSCT, ll *loglist.LogList, hc *http.Client) bool {
	sct, err := x509util.ExtractSCT(sctData)
	if err != nil {
		glog.Errorf("Failed to deserialize %s data: %v", subject, err)
		glog.Errorf("Data: %x", sctData.Val)
		return false
	}
	glog.Infof("Examine %s with timestamp: %d (%v) from logID: %x", subject, sct.Timestamp, ct.TimestampToTime(sct.Timestamp), sct.LogID.KeyID[:])
	log := ll.FindLogByKeyHash(sct.LogID.KeyID)
	if log == nil {
		glog.Warningf("Unknown logID: %x, cannot validate %s", sct.LogID, subject)
		return false
	}
	logInfo, err := liFactory(log, hc)
	if err != nil {
		glog.Errorf("Failed to build log info for %q log: %v", log.Description, err)
		return false
	}

	glog.Infof("Validate %s against log %q...", subject, logInfo.Description)
	if err := logInfo.VerifySCTSignature(*sct, *merkleLeaf); err != nil {
		glog.Errorf("Failed to verify %s signature from log %q: %v", subject, log.Description, err)
	} else {
		glog.Infof("Validate %s against log %q... validated", subject, log.Description)
	}

	glog.Infof("Check %s inclusion against log %q...", subject, log.Description)
	index, err := logInfo.VerifyInclusion(ctx, *merkleLeaf, sct.Timestamp)
	if err != nil {
		age := time.Now().Sub(ct.TimestampToTime(sct.Timestamp))
		if age < logInfo.MMD {
			glog.Warningf("Failed to verify inclusion proof (%v) but %s timestamp is only %v old, less than log's MMD of %d seconds", err, subject, age, log.MaximumMergeDelay)
		} else {
			glog.Errorf("Failed to verify inclusion proof for %s: %v", subject, err)
		}
		return false
	}
	glog.Infof("Check %s inclusion against log %q... included at %d", subject, log.Description, index)
	return true
}

redpajama_set_name: RedPajamaGithub


text:
Thank you to our stakeholders28 March 2017
Stakeholder Survey raises £520 for the Community Leadership Programme. Our Stakeholder Survey is carried out biennially and gathers feedback from a range of stakeholders on their perception of WDH, how they want to be communicated with and how they think we could improve. This year, in an effort to increase response rates, we donated £5 for each response to our Community Leadership Programme as an incentive to complete the survey. We received 104 responses, raising £520. This will part fund a young person's place on our Outward Bound Skills for Life Programme, which is a 19 day intensive programme. The course can provide life changing experience for a young person, aiming to develop self-confidence and self-belief, communication, resilience and team working skills and showing individuals how to make the most of the opportunities they're given.
The Great Wakefield Spring Clean27 March 2017
WDH has been working with local schools and partners, including Wakefield Council, to support the Great British Spring Clean.
WDH celebrates 12th anniversary21 March 2017
Today marks the 12th anniversary of our launch in 2005 and, to help celebrate it, we're sharing some of our key achievements from over the past 12 months.
St Patrick's Day celebrations20 March 2017
Youngsters from St Helens Primary School choir celebrated St Patrick's Day by singing songs, playing bingo and taking part in craft activities with residents at WDH's Ashfield House Independent Living Scheme in Hemsworth last week.
Tags : Hemsworth, Independent Living Schemes
Graham breaks the record for the deepest blind salt water scuba dive! 17 March 2017
On 10 March Graham Owen, broke the blind salt water scuba diving depth record reaching an amazing 111 meters, beating the previous record of 105 meters.
Tags : Fundraising
Hard work and dedication pays off for Phillip! 16 March 2017
Phillip Wagstaff is celebrating his new position as a Waste Management Technician at WDH, proving that hard work and dedication pays off.
Tags : Training for Employment
The apprenticeship levy and making a success of it14 March 2017
With National Apprentice Week having just taken place, and WDH's scheme gaining awareness online with our post advertising apprenticeships reaching 44,000 people in 3 days, now seems like a good time to look at the role that apprenticeship schemes are playing across the country and assess how we can move forward in this area following new government policies.
Tags : Apprenticeships
Residents in Castleford celebrate their improved homes!13 March 2017
Residents at WDH's Springfield Independent Living Scheme were celebrating their newly refurbished homes today after completion of a £3.5 million refurbishment.
Tags : Castleford, Independent Living Schemes
Local school takes part in the Great British Spring Clean13 March 2017
Streethouse School has teamed up with WDH to take part in the Great British Spring Clean, a campaign created to clean up local areas and reduce litter within the Wakefield district.
Tags : Streethouse
Getting your electricals tested 6 March 2017
To follow best practice, we are now rolling out a programme of electrical testing for homes that have not been tested in the last five years.


text:
Is there a real life 'Lynx effect' in humans?
Title: The search for human pheromones: the lost decades and the necessity of returning to first principles
Authors: Tristram D. Wyatt
"Do humans have pheromones?" asks a review published in Proceedings of the Royal Society B today. Professor Tristram Wyatt from the University of Oxford says that if we want to find out we need to start from scratch.
Pheromones are chemical signals that help animals to communicate. Members of the same species respond to each other's pheromone releases by changing a behaviour or undergoing a physiological change. For example male house mice pheromones trigger aggression in other males and speed up puberty in young female mice. Though pheromones have been discovered across the animal kingdom, so far evidence for a human pheromone is elusive.
'Smelly t-shirt' experiments, where participants sniff the armpits of worn t-shirts, are sometimes mistakenly thought of as pheromones. These, however, are smells that help identify how compatible our immune systems are with one another. Importantly pheromones aren't unique to individuals in this way but are common to all members of a species.
Since the 1970s some androstenone steroids have been called human pheromones but the results don't add up, says the paper published today. Androstenone and androstenol have pheromone effects in pigs and are also found in human armpit sweat but Professor Wyatt writes in the paper that doesn't necessarily prove they're also human pheromones.
Despite the lack of robust evidence so far Professor Wyatt says that there's no reason why humans couldn't have pheromones but that if we want to find them we need to study ourselves in the way we study other animals. 'There are no shortcuts,' writes Professor Wyatt.
Scientists should use biological tests to prove potential pheromone chemicals cause a behavioural or physiological response in a test group and then artificially synthesise the active molecule. Then researchers should test that, at the concentrations found naturally, to see if the synthesised 'pheromone' recreates the original change in humans.
To find pheromones scientists need to start looking beyond the armpit, says the review. In fact the most promising pheromone might not even be to do with sex but to do with mothering. Smell is important to suckling babies and scientists have already shown that a nipple secretion taken from a lactating mother and put under a sleeping baby's nose makes them respond with sucking- even if the baby doesn't belong to the mother.
'We do not yet know if humans have pheromones,' writes Professor Wyatt. 'But we can be sure that we shall never find anything if we follow the current path. We need to start again'.


This year's Academy Awards show just gained some major star power with the announcement that Tom Cruise will be an Oscar presenter.
The announcement that the 49-year-old star was selected as a presenter was made Wednesday by show producers Brian Grazer and Don Mischer.
Cruise is a three-time Academy Award-nominated actor whose latest film, Mission: Impossible - Ghost Protocol, is the highest grossing of the MI franchise. He'll also be seen on the big screen this June in the highly-anticipated musical Rock of Ages.
Other Oscar presenters previously announced include Tom Hanks, Jennifer Lopez and the cast of the hit comedy Bridesmaids.
Billy Crystal will host the 84th Academy Awards show on Sunday, February 26, live from the Kodak Theatre in Hollywood.
First Oscar Presenters Announced: Bridesmaids!


The words tab replaces the v5 Common Words view. From v7.5.0, the word cloud acknowledges both the built-in stoplist and document's own stoplist note, if present.
The scope shown in the pane is equivalent to the export output of ^documentCloud^.
'Scale' slider. The view can be magnified or reduced by dragging the dragging the slider.
Image. A word cloud of the most common words found in the current scope. The words are drawing in $NameFont. Re-sizing the pane causes the layout of the contents to be re-arranged.
Image copy. Right-clicking on the word cloud allows it to be copied to the clipboard as an image. The data is actually in vector format, so if pasted into an image editor capable of vector-based editing the individual word elements are accessible (Mac Preview has limited such support). If passed to a normal bitmap editor an image the size of the image in Get Info is created.
Search. Click on any word and a Find pop-up based on that word is opened. The find is always whole-document scoped.


text:
Q: DDLog - How to save logs into one file for different targets? There are two targets in my project, and all of them have used DDlog to print log. I want to save logs into one file with name "A.log". But I found there are two log files "A.log" and "A 2.log" in destination directory. All logs printed by Target One have been saved into "A.log" and all logs printed by Target Two have been saved into "A 2.log". How can I resolve this problem and why?
I found that I have add the static library which contains DDLog for both two targets. One of the two target is Framework, so it seems to add a copy of the static library for the framework target. I delete the link in application target, the problem has been solved.

A: I would set a flag for each target. And then in you're code based on the flag you set the target file to either A.log or A2.log
See https://stackoverflow.com/a/12291251/3810942 for more information
And https://stackoverflow.com/a/6763597/3810942 for build information