text:
Home Race Endurance AUDI DRIVERS SCORE WITH RECOVERIES
AUDI DRIVERS SCORE WITH RECOVERIES
As expected: The Red Bull Ring at Spielberg (Austria) guarantees particularly spectacular DTM races. 47,500 spectators (throughout the weekend) saw gripping duels, strange incidents and, in spite of a difficult starting base, four Audi RS 5 DTM cars in the top eight.
Following the first half of a season that was less than perfect for him, Timo Scheider had a reason to cheer for the first time this year. The two-time DTM Champion had started on the softer option tires and within just a few laps worked his way forward from grid position 14 to join the pack at the front. In the AUTO TEST Audi RS 5 DTM of Audi Sport Team Phoenix, after 47 laps, he crossed the finish line as the best Audi in fifth place – trailing the winner by only 6.666 seconds.
"Advancing from 14th place to fifth in the race is a great feeling for me and the squad," said the two-time DTM Champion. "We had enough trouble and problems in the first five races. I hope that we'll be able to turn this around now and to have fortune on our side in the second half of the season."
Adrien Tambay (Playboy Audi RS 5 DTM) and Mattias Ekström (Red Bull Audi RS 5 DTM, both Audi Sport Team Abt Sportsline) treated the Austrian crowd to impressive recoveries as well. Tambay, like Scheider, had started on option tires and from position 20 on the grid advanced to sixth place. Ekström had started the race on harder standard tires and was ultimately the best driver using this strategy. The Swede made up ground from grid position 15 to seventh place and thus maintained his second place in the overall DTM standings.
Jamie Green in the Hoffmann Group Audi RS 5 DTM of Audi Sport Team Rosberg was the tragic hero of the day. The Briton had been the only driver to make it into the top ten in qualifying and was in contention in the group of front runners from the outset. Up to the race's midpoint, he was running in front of the subsequent winner Marco Wittmann. However, due to a communications problem with his pit crew Green switched from option to standard tires one lap too late. As a result, the Audi driver, while leading the race, was forced to pit for a drive-through penalty and in the end had to settle for eighth place.
In eleventh place, Miguel Molina in the Audi Sport Audi RS 5 DTM missed scoring a point by only 0.410 seconds. Title defender Mike Rockenfeller in the Schaeffler Audi RS 5 DTM dropped to the back of the field in the early stage. After switching to option tires, he was the quickest man in the field, advanced to 13th place and with 1m 25.266s (182.647 km/h) set a new DTM track record.
Edoardo Mortara (Audi Sport Audi RS 5 DTM) and Nico Müller (Audi Financial Services Audi RS 5 DTM) received drive-through penalties for failing to sufficiently reduce speed under yellow flags. They finished in positions 16 and 19.
"Following yesterday's qualifying, we couldn't necessarily expect to bring four cars into the points," said Dieter Gass, Head of DTM at Audi Sport, summing up the race. "Today, the performance was right. Mike Rockenfeller drove the fastest race lap, Jamie Green battled for the podium, and Timo Scheider, Adrien Tambay and Mattias Ekström advanced from positions at the far rear of the field to finish in the top seven. It's a shame that Jamie lost the chance of a possible podium due to a communications error with his pit crew. As a result, it was easy for BMW to bring Marco Wittmann to the front and to provide him with a major advantage in the championship. In two weeks from now, at the Nürburgring, we've got to regain our old strength in qualifying."
Dr. Wolfgang Ullrich (Head of Audi Motorsport): "It's great that this year even more spectators traveled to the Red Bull Ring than last year. That speaks for the popularity of the DTM in Austria. I think that no-one regretted having attended this event because the fans got to see a turbulent DTM race. Our drivers, too, contributed their fair share to this and, in view of yesterday's qualifying session, four Audi cars in the top eight are a decent result."
Dieter Gass (Leiter DTM): "At first glance, the result looks like damage containment. If, following the qualifying result, anybody had told us yesterday that we'd have four Audi cars in the points today we'd have been relatively pleased. But in Jamie Green's case, a lot more would definitely have been possible. There was a communications problem between him and his team and he drove one lap too many on option tires. As a result, Jamie deprived himself of the chance to battle for the podium. He definitely had the potential to do so."
Timo Scheider (AUTO TEST Audi RS 5 DTM), 5th place
Tires: option/standard
"Following a difficult Saturday, I at least had a positive effect – that I managed to advance with the same time as Gary Paffett: I took that as a stroke of luck. Advancing from 14th place to fifth in the race is a great feeling for me and the squad. We had enough trouble and problems in the first five races. I hope that we'll be able to turn this around now and to have fortune on our side in the second half of the season."
Adrien Tambay (Playboy Audi RS 5 DTM), 6th place
"This was one of my best races. I hadn't expected much from grid position 20, not even by starting on option tires. It was a tough race; my car was very good and really fast. We made no mistakes and overtook a few cars. Our pit stop was superb too. Many thanks from me to the whole team because we extracted a good result from a difficult situation."
Mattias Ekström (Red Bull Audi RS 5 DTM), 7th place
Tires: standard/option
"A few points are always good. But I'm definitely a bit disappointed. Our pace in the race today was insufficient – that's the only thing that matters."
Jamie Green (Hoffmann Group Audi RS 5 DTM), 8th place
"It was very disappointing to have received a drive-through penalty, which costs about 16 seconds here. That threw me out of the battle for a top position. I still finished in eighth place in the end; it's good to have still scored points. I battled for victory, ran on option tires one lap too many – I paid the price for it."
Miguel Molina (Audi Sport Audi RS 5 DTM), 11th place
"I think we drove a good race. But starting the race on option tires would definitely have been the better choice. I was able to overtake a few cars in the beginning – that was the most important thing. Now we have to continue to work hard and understand what happened yesterday in qualifying. If we do, then things will be going better again in the next race at the Nürburgring. In eleventh place, we just barely missed scoring points here. But as I said, we need to continue to work hard."
Mike Rockenfeller (Schaeffler Audi RS 5 DTM), 13th place
"A very frustrating weekend. It already started in qualifying, where I could have squeezed out more. Then you try to gamble a little with the strategy. We started on standard tires, hoping that the safety car would be deployed, but it wasn't. In the race, I lost a lot of time with Félix da Costa, who slowed everybody and pushed me onto the grass. I didn't think that was very clever on his part. In the end, I had a good pace but that doesn't help after having lost a lot in the beginning. We've got to make sure that we'll manage a good qualifying session again at the Nürburgring."
Edoardo Mortara (Audi Sport Audi RS 5 DTM), 16th place
"It was a difficult race. I'm disappointed because I'd been confident especially before this race weekend. We were too slow during the whole weekend. Plus, there were some special decisions by the stewards of the meeting …"
Nico Müller (Audi Financial Services RS 5 DTM), 19th place
"Actually, the strategy was really good. The pace was there on both types of tires. The only problem was the start. I wasn't so optimistic in that respect because we had a problem with the clutch – that immediately caused me to lose a few places. But afterwards, I advanced really well. Until I received a drive-through penalty for allegedly having driven too fast under yellow. Although I can see absolutely no reason for this: I completely lifted. But because a lap before I'd overtaken two cars in this sector, I apparently wasn't half a second slower under yellow. Following the penalty, my race was practically over. Whether or not the penalty makes any sense like this is anyone's guess. Today, points would have been possible. In the end, I finished where I started: I'm disappointed!"
Hans-Jürgen Abt (Team Director Audi Sport Team Abt Sportsline): "It was a difficult race. The starting base was bad. We weren't able to make up ground on our option tires anymore and are still pleased to have finished in the top ten with two cars. We need to do some analysis now and work on having a better pace in qualifying in order to improve again in the next races."
Ernst Moser (Team Director Audi Sport Team Phoenix): "Bringing both cars into fifth and 13th place from grid positions 14 and 17 wasn't so bad. We tried both strategies: starting on option tires and on standard tires. In the end, starting on option tires proved the right choice when looking at where Timo (Scheider) finished. In 'Rocky's' (Mike Rockenfeller) case, things went wrong in the beginning, we lost so many places and time. It was impossible to recover that at the end, although he still drove the fastest race lap. I'm happy for Timo that he broke his duck here and was the best Audi driver."
Arno Zensen (Team Director Audi Sport Team Rosberg): "It was a shame. We actually had a good starting base with sixth place in qualifying. Nico (Müller) had a problem with the clutch, which didn't exactly strengthen his self-confidence. He was running far at the rear of the field after the start. Then he received a drive-through penalty. It was difficult for him to drive so slow on option tires under yellow. We've got to take another close look again to see if this was justified. Jamie (Green) drove a good race. Shortly before the pit stop, there were some communications problems; that's why we pitted a lap too late. That's what he received a drive-through penalty for – that was a real shame."
Audi Sport Audi
Mattias Ekstr
Previous articleVOLKSWAGEN DRIVER LATVALA TRIUMPHS IN WRC HOME EVENT
Next article16-Year-Old Britt Casey, Jr., Joins Freedom Autosport for IMSA Debut


Minister receives first edition Fiscal Law book 2016 from PwC.
Dominican national, Pedro, is champion caller to country of birth.
Civil servants participants in Legal course on writing laws.
GIFTED Commends St. Maarten Academy PSVE's Business Day.
Numerous Illegal Garbage Dumps Recorded in Various Districts.


text:
Amanda Gorman's poetry united critics; it's dividing translators
Written By: Alex Marshall © 2020 The New York Times The New York Times
New York Published: Mar 27, 2021, 05:33 PM(IST)
Amanda Gorman Photograph:( AFP )
It began in February when Meulenhoff, a publisher in the Netherlands, said it had asked Marieke Lucas Rijneveld, a writer whose debut novel won last year's Booker International Prize, to translate Gorman's poem into Dutch.
Hadija Haruna-Oelker, a Black journalist, has just produced the German translation of Amanda Gorman's "The Hill We Climb," the poem about a "skinny Black girl" that for many people was the highlight of President Joe Biden's inauguration.
So has Kübra Gümüsay, a German writer of Turkish descent.
As has Uda Strätling, a translator, who is white.
Literary translation is usually a solitary pursuit, but German publisher Hoffmann und Campe went for a team of writers to ensure the translation of Gorman's poem — just 710 words — wasn't just true to Gorman's voice. The trio was also asked to make its political and social significance clear and to avoid anything that might exclude people of color, people with disabilities, women or other marginalized groups.
"It was a gamble," Strätling said of the collaborative approach.
For nearly two weeks, the team debated word choices, occasionally emailing Gorman for clarifications. But as they worked, an argument was brewing elsewhere in Europe about who has the right to translate the poet's work.
"This whole debate started," Gümüsay said, with a sigh.
Rijneveld was the "ideal candidate," Meulenhoff said in a statement. But many social media users disagreed, asking why a white writer had been chosen when Gorman's reading at the inauguration had been a significant cultural moment for Black people.
Three days later, Rijneveld quit. (Rijneveld declined an interview request for this article.)
In March, the debate reignited after Victor Obiols, another white translator, was dropped by the Catalan publisher Univers. Obiols said he was told his profile "was not suitable for the project." (A Univers spokeswoman declined to comment.)
Literary figures and newspaper columnists across Europe have been arguing for weeks about what these decisions mean, turning Gorman's poem into the latest flash point in debates about identity politics across the continent. The discussion has shone a light on the often unexamined world of literary translation and its lack of racial diversity.
"I can't recall a translation controversy ever taking the world by storm like this," Aaron Robertson, a Black Italian-to-English translator, said in a phone interview.
"This feels something of a watershed moment," he added.
On Monday, the American Literary Translators Association waded into the furor. "The question of whether identity should be the deciding factor in who is allowed to translate whom is a false framing of the issues at play," it said in a statement published on its website.
The real problem underlying the controversy was "the scarcity of Black translators," it added. Last year, the association carried out a diversity survey. Only 2% of the 362 translators who responded were Black, a spokeswoman for the association said in an email.
In a video interview, the members of the German team said they, too, felt the debate had missed the point. "People are asking questions like, 'Does color give you the right to translate?'" Haruna-Oelker said. "This is not about color."
She added: "It's about quality, it's about the skills you have, and about perspectives." Each member of the German team brought different things to the group, she said.
The team spent a long time discussing how to translate the word "skinny," without conjuring images of an overly thin woman, Gümüsay said, and they debated how to bring a sense of the poem's gender-inclusive language into German, in which many objects — and all people — are either masculine or feminine. "You're constantly moving back and forth between the politics and the composition," Strätling said.
"To me it felt like dancing," Gümüsay said of the process. Haruna-Oelker added that the team tried hard to find words "which don't hurt anyone."
But whereas the German translators were happy to engage with the identity politics, others expressed frustration at the translator departures and their implications. Nuria Barrios, the translator of the poem's Spanish edition, who is white, wrote in the newspaper El País that Rijneveld's stepping down from the project was "a catastrophe."
"It is the victory of identity politics over creative freedom," she wrote, adding: "To remove imagination from translation is to subject the craft to a lobotomy."
Some Black academics and translators have also expressed concern. "There is a tacit idea that we are supposed to be especially concerned about the 'appropriateness' of a translator's identity in the particular case of blackness," John McWhorter, a professor of English and comparative literature at Columbia University, said in an email.
Other differences between writers and their translators — such as wealth levels, or political views — were not sparking concern, McWhorter added. "Instead, our sense of 'diversity' is narrower than that word implies: It's only about skin color," he said.
Couching the discussion in terms of appropriateness was "really ridiculous," said Janice Deul, a Black Dutch journalist and activist who on Feb. 25 wrote an opinion piece for De Volkskrant, a Dutch newspaper, calling Rijneveld's appointment "incomprehensible." The following day, Rijneveld resigned.
"This is not about who can translate, it's about who gets opportunities to translate," Deul said. She listed 10 Black Dutch spoken-word artists who could have done the job in her article but said all of them had been overlooked.
The one opinion missing in all of this is, of course, Gorman's. Viking is releasing "The Hill We Climb" in the United States on Tuesday. Apple TV Plus on Friday began streaming her interview with Oprah Winfrey, but she has not commented on the debate her work has spurred. Her spokeswoman didn't respond to requests for comment.
Gorman, or her agent, Writers House, which represents the translation rights, appeared to have influence on who was selected. Aylin LaMorey-Salzmann, the editor of the German edition of "The Hill We Climb," said that the rights owner had to agree to the choice, which had to be someone of similar profile to Gorman.
Irene Christopoulou, an editor at Psichogios, the poem's Greek publisher, was still waiting for approval for its choice of translator. The translator was a white "emerging female poet," Christopoulou said in an email. "Due to the racial profile of the Greek population, there are no translators/poets of color to choose from," she added.
A spokeswoman for Tammi, the poem's Finnish publisher, said in an email that "The negotiations are still going on with the agent and Amanda Gorman herself."
Several European publishers named Black musicians as their translators. Timbuktu, a rapper, has completed a Swedish version, and Marie-Pierra Kakoma, a singer better known as Lous and the Yakuza, has translated the French edition, which will be published by Editions Fayard in May.
"I thought Lous' writing skills, her sense of rhythm, her connection with spoken poetry would be tremendous assets," Sophie de Closets, a publisher at Fayard, said in an email explaining why she chose a pop star.
Issues of identity "should definitely be considered" when hiring translators, de Closets added, but that went beyond race. "It is the publisher's responsibility to look for the ideal combination between one given work and the person who will translate it," she said.
Haruna-Oelker, one of the German translators, said one disappointing outcome of the debate in Europe was it had diverted attention from the message of Gorman's poem. "The Hill We Climb" spoke about bringing people together, Haruna-Oelker said, just as the German publisher had done by assembling a team.
"We've tried a beautiful experiment here, and this is where the future lies," Gümüsay said. "The future lies in trying to find new forms of collaboration, trying to bring together more voices, more sets of eyes, more perspectives to create something new."
What happens when you sleep? Experts tell how humans respond to 'unfamiliar voices'
Paris Fashion Week: Catwalks to make a comeback after two years
Indian people have a great appetite for magic: Magician Drummond Money-Coutts & his tryst with magic
Mommy is going away for a while

redpajama_set_name: RedPajamaCommonCrawl


Wordpress Plugins - Marcus etc.
This section contains all of the WordPress plugins that I've developed. I've contributed to other plugins as well (and maybe some 'add-ons' for my own plugins I'm not including here), for a full list see my WordPress.org Profile.
Please note that due to time constraints I cannot actively support all of these plugins and can only maintain them to add features and/or fix bugs. If you require help with these plugins, please read the documentation provided on the plugin pages which are listed below, and if you have questions please ask on their relevant support forums linked from the plugin page.
Events Manager – A popular and comprehensive WordPress events plugin, There is also a premium Pro add-on for this plugin which adds loads of valuable features and Pro plugin support and also helps sponsor free support and development of all my other free plugins.
Login With AJAX – Add AJAX login and registration widgets to your site so visitors can login and register without leaving the front page!
Meta Tag Manager – This plugin will allow you to easily add and manage special meta tags to all or parts your site including specific CPTs. Useful for adding things such as Yahoo and Google verification tags, or specific metadata other plugins may not have added automatically.
Disable User Gravatar – Stops WordPress from grabbing a user avatar using their registration email.
Localhost Notify – Simple developer plugin for those working off local server WordPress copies. Adds "local |" to your title if WordPress is running off a local server. Made this so I don't forget which site I'm on when modifying my local vhosts files!
Cursor Trail – A 'fun' plugin that adds a trail to your cursor, can be the mouse pointer or anything else such as super-original festive snowflakes.
Plugin development is great fun, but actively maintaining and supporting plugins is a hard and time-consuming job! I wrote these plugins many years ago and they've fallen behind over time, but every so often someone tells me they use them (and that they still work!), so I'm hoping to revive all of these over the coming months!
BP Expand Activity – Adds AJAX capabilities to expand shortened activity stream wire comments on BuddyPress without reloading the page. Stopped maintaining due to extensive changes to BuddyPress requiring a complete rewrite (this was made during the beta stages of BuddyPress).
These plugins are either not relevant/useful anymore and have been deprecated, but remain up on wordpress.org for posterity. If you're interested in reviving any of these, or think that it's still useful, let me know!
Remove BuddyPress Adminbar – This plugin removes the admin bar completely from the public and admin areas of the website. Depreciated as BP offers easier way to disable this now within the core plugin.
Digg This Button – Adds the smarter digg button. Deprecated due to lack of use and it doesn't look like they even support this button anymore.
Google Talk Widget – Google deprecated the service, therefore this plugin is justifiably deemed 'useless'.


Sample preparation training can help you learn or brush up on solid phase extraction, no matter your level of experience. Learn the absolute essentials of SPE and apply this knowledge for the betterment of your lab workflow.
A comprehensive one day course designed to increase expertise and optimise method development time for all users of solid phase extraction as a means of sample preparation.
The course is backed with a host of explanatory images and multimedia material from our range of e-learning products. Practical examples are included to reinforce the learning experience.
This course is for LC or GC analysts or method developers who need to master the principles of Solid Phase Extraction in order to design and implement effective SPE protocols.
Knowledge of chromatography and a basic grounding in chemistry are beneficial. Previous experience using SPE will be also be advantageous.


Film Puts Spotlight On Green Berets The documentary Why We Fight Now tells the story of the Green Berets, the elite Special Forces soldiers whose specialty is counterinsurgency. They're known as the "quiet professionals," but a few years ago their commander decided to make a film about them — and its message is proving to be timely.
There are six 10-minute clips of Why We Fight Now on YouTube. Watch Part 1, Part 2, Part 3, Part 4, Part 5 and Part 6.
The Green Berets, elite Special Forces whose specialty is counterinsurgency, are known in the military as the "quiet professionals." But a few years ago, their commander decided to make a film that gives them something of a shout-out.
Now, Why We Fight Now is proving to be timely — especially because counterinsurgency is the kind of war being fought in Afghanistan.
The film, co-produced by Frank Capra Jr. (who died just as the film was being completed), has no narration and consists mostly of Green Berets talking about their work. Its title is a nod to the World War II series produced by Hollywood filmmaker Frank Capra for the U.S. War Department, Why We Fight.
The new film was directed by Mark Benjamin, a 62-year-old Manhattan filmmaker — who might seem an odd choice for the job. "I've always been anti-war and never thought I would ever work for the military," Benjamin says.
On the wall in Benjamin's office is a poster of Che Guevara. But there's also a picture of a Green Beret handing a piece of food to a child in Afghanistan. Benjamin's political evolution is due in no small part to the terrorist attacks of Sept. 11, 2001. He knew people who died and has made several films dealing with the day's repercussions.
"Because of Sept. 11, I became this liberal hawk," he says. "My own political perspective on global conflicts, democracy, capitalism, human rights — everything changed. I certainly became more militant. I think we should go after terror wherever it is, you know. I support that."
The military chose Benjamin because it wanted someone who had made both documentaries and commercials. "They wanted it to be slick and they wanted it to be a film that would promote Special Forces," he says. Benjamin's crews filmed Green Berets in action in Iraq, Afghanistan, the Philippines, Colombia and Africa.
There was a premiere screening a year ago at Special Operations Command in Fort Bragg, N.C.
Roger Carstens, a former Green Beret who is now a non-resident fellow at the think tank Center for a New American Security, watched the film at Fort Bragg with a Green Beret friend who had recently returned from Afghanistan.
"We both felt it did a great job of telling what we in Army Special Forces do in our approach to countering insurgencies and dealing with an unconventional threat," Carstens says. "But we also figured the Army would squash it."
It didn't. The film was broadcast on the Armed Forces network on Sept. 11 this year.
Since then, according to a source in Special Forces, a superior in the Special Operations Command ordered that the film be edited to tone down statements about Green Berets being best suited for counterinsurgency work.
There is a rivalry between the Green Berets and others in Special Operations Command, as well as with other branches of the armed services — all of them competing for tight budget dollars.
"I think the Army is wrestling with resource battles," Carstens says. "Where do we put our personnel and our money into creating the Army of the future? And so as an Army general, I'm not sure I'd want Special Forces to come out and say, 'Hey, Coach, we have the answer.' "
The Green Berets are currently adding five new battalions, according to one Green Beret officer. Representatives from the unit declined to be interviewed on the record. The film's associate producer, Chris Cooney of Screen Gems, says military brass in Special Forces is picking the right moment to "deploy" this film. And Cooney confirms that the film is currently being edited — for television.
"We don't know whether or not it will be picked up, but the editing is to tailor it for television programming," Cooney says. "It should be seen by the general public because it has a message that I think lay people should understand."


text:
Intelligent General Practice Reporting Tool (iGPR)
Updated on 07 February 2017, 1875 views
The GPC's IT Subcommittee has received a number of queries from LMCs about the iGPR tool, which allows practices to respond to requests for patient health information electronically. The tool has been produced by Niche Health and is available to EMIS, INPS Vision and TPP SystmOne practices.
The iGPR provides an electronic process for practices to provide patient information to requesting third parties, such as insurers and solicitors. Requests can include Subject Access Requests (SARs) and GP Reports (GPRs). There are other systems that provide similar functionality.
LMCs have sought advice for practices on the use of this tool. The Joint GPC/RCGP IT is unable to 'approve' or 'endorse' third party software products, however they are able to provide the following generic advice.
Firstly, with regard to any SAR from an insurer, practices should read the BMA guidance on how to manage SARs for insurance purposes. The guidance was issued following a review by the Information Commissioner's Office and advises practices to contact the patient where a SAR from an insurance company is received, rather than sending the full medical record direct to the insurer. A template letter is included in the guidance, which asks the patient to choose between receiving the medical record themselves (so they can decide whether to send this onto the insurance company), or to ask their insurer to seek a GP Report from the practice.
It should also be noted that when a SAR is produced, the Data Protection Act (DPA) requires certain types of data to be redacted. Any additional redaction offered by any reporting tool over and above the legally required redaction would, in the JGPITC's view, mean that the resulting report no longer constitutes a SAR.
Where practices wish to use these tools for purposes other than an insurance company SAR, this is a matter for individual practices to decide.
Separately, practices have asked for advice on electronic patient consent, and the legal position is that electronic patient consent is acceptable. However, where there is any doubt that the patient has consented to the report, practices should check with the patient.
Please note there is no requirement for practices to use these reporting tools, and it is for practices to decide whether they receive requests through them (rejecting these requests should prompt the third party to request the information by alternative means) or whether to deactivate the tool.
If you have any questions please email GPC at info.gpc@bma.org.uk.
Related guidance...
The BMA used to provide guidance on what fee could be charged by doctors for the provision of services that fall outside of national...
Insurance and Other Third Party Reports
Insurance Reports using the Data Protection Act Increasingly , insurance companies have taken to submitting requests for full copies...
Health professionals often receive requests from people who wish to access health records. These requests can include requests from...
LMC Buying Group Somerset CCG Classified Ads Revalidation GP in Somerset GP in Somerset Facebook page
Somerset Local Medical Committee
Crown Medical Centre
Venture Way
iPhone and iPad app
Access all of the guidance on our website from your iPhone or iPad.
Website design and development by FourteenFish Ltd | © 2020 Somerset LMC | Disclaimer | Privacy Notice


Can I share products and lists with friends?
How do you pronounce NearSt?
When I rate a shop, where does that information go?
Where can I find product reviews?
Why do I need to create a profile?
Why are there no shops near me?
Why doesn't my local shop show up on NearSt?
How do I collect an item from a shop?
I want to buy several different items - what do I do?
The shopkeeper will hand over your purchase. As you've already paid through NearSt, there's no need to pay in store.
DONE! Cool new swag in hand, you can stroll out the shop feeling like a boss.
The courier will deliver the item to you directly. Make sure you're available in-person to collect the order, as we can't leave packages on doorsteps!
NearSt is made up of brilliant local businesses, and people nearby like you who shop with them.
Once you've received your purchase, we'll ask you to rate your experience with the shop. This helps us make sure both shops and shoppers are always having a great time using NearSt.
Helping you find products nearby.
Copyright © 2016 NearSt Ltd. All rights reserved.
Follow us to stay up to date on our mission, curated book collections and search coverage in your area.
Welcome! NearSt Lite is the place where we're testing new categories before they are ready to launch on NearSt.
Items with a "Lite" icon are likely in nearby shops, but we can't guarantee it.
Unlike other products, you can't pay for Lite products on NearSt.


text:
#ifndef TENSORFLOW_CORE_PLATFORM_MUTEX_H_
#define TENSORFLOW_CORE_PLATFORM_MUTEX_H_

#include <chrono>  // NOLINT
// for std::try_to_lock_t and std::cv_status
#include <condition_variable>  // NOLINT
#include <mutex>               // NOLINT

#include "tensorflow/core/platform/platform.h"
#include "tensorflow/core/platform/thread_annotations.h"
#include "tensorflow/core/platform/types.h"

// Include appropriate platform-dependent implementation details of mutex etc.
#if defined(PLATFORM_GOOGLE)
#include "tensorflow/core/platform/google/mutex_data.h"
#elif defined(PLATFORM_POSIX) || defined(PLATFORM_POSIX_ANDROID) ||    \
    defined(PLATFORM_GOOGLE_ANDROID) || defined(PLATFORM_POSIX_IOS) || \
    defined(PLATFORM_GOOGLE_IOS) || defined(PLATFORM_WINDOWS)
#include "tensorflow/core/platform/default/mutex_data.h"
#else
#error Define the appropriate PLATFORM_<foo> macro for this platform
#endif

namespace tensorflow {

enum ConditionResult { kCond_Timeout, kCond_MaybeNotified };
enum LinkerInitialized { LINKER_INITIALIZED };

class condition_variable;
class Condition;

// Mimic std::mutex + C++17's shared_mutex, adding a LinkerInitialized
// constructor interface.  This type is as fast as mutex, but is also a shared
// lock, and provides conditional critical sections (via Await()), as an
// alternative to condition variables.
class LOCKABLE mutex {
 public:
  mutex();
  // The default implementation of the underlying mutex is safe to use after
  // the linker initialization to zero.
  explicit mutex(LinkerInitialized x);

  void lock() EXCLUSIVE_LOCK_FUNCTION();
  bool try_lock() EXCLUSIVE_TRYLOCK_FUNCTION(true);
  void unlock() UNLOCK_FUNCTION();

  void lock_shared() SHARED_LOCK_FUNCTION();
  bool try_lock_shared() SHARED_TRYLOCK_FUNCTION(true);
  void unlock_shared() UNLOCK_FUNCTION();

  // -------
  // Conditional critical sections.
  // These represent an alternative to condition variables that is easier to
  // use.  The predicate must be encapsulated in a function (via Condition),
  // but there is no need to use a while-loop, and no need to signal the
  // condition.  Example:  suppose "mu" protects "counter"; we wish one thread
  // to wait until counter is decremented to zero by another thread.
  //   // Predicate expressed as a function:
  //   static bool IntIsZero(int* pi) { return *pi == 0; }
  //
  //   // Waiter:
  //   mu.lock();
  //   mu.Await(Condition(&IntIsZero, &counter));   // no loop needed
  //   // lock is held and counter==0...
  //   mu.unlock();
  //
  //   // Decrementer:
  //   mu.lock();
  //   counter--;
  //   mu.unlock();    // no need to signal; mutex will check condition
  //
  // A mutex may be used with condition variables and conditional critical
  // sections at the same time.  Conditional critical sections are easier to
  // use, but if there are multiple conditions that are simultaneously false,
  // condition variables may be faster.

  // Unlock *this and wait until cond.Eval() is true, then atomically reacquire
  // *this in the same mode in which it was previously held and return.
  void Await(const Condition& cond);

  // Unlock *this and wait until either cond.Eval is true, or abs_deadline_ns
  // has been reached, then atomically reacquire *this in the same mode in
  // which it was previously held, and return whether cond.Eval() is true.
  // See tensorflow/core/platform/env_time.h for the time interface.
  bool AwaitWithDeadline(const Condition& cond, uint64 abs_deadline_ns);
  // -------

 private:
  friend class condition_variable;
  internal::MuData mu_;
};

// A Condition represents a predicate on state protected by a mutex.  The
// function must have no side-effects on that state.  When passed to
// mutex::Await(), the function will be called with the mutex held.  It may be
// called:
// - any number of times;
// - by any thread using the mutex; and/or
// - with the mutex held in any mode (read or write).
// If you must use a lambda, prefix the lambda with +, and capture no variables.
// For example:  Condition(+[](int *pi)->bool { return *pi == 0; }, &i)
class Condition {
 public:
  template <typename T>
  Condition(bool (*func)(T* arg), T* arg);  // Value is (*func)(arg)
  template <typename T>
  Condition(T* obj, bool (T::*method)());  // Value is obj->*method()
  template <typename T>
  Condition(T* obj, bool (T::*method)() const);  // Value is obj->*method()
  explicit Condition(const bool* flag);          // Value is *flag

  // Return the value of the predicate represented by this Condition.
  bool Eval() const { return (*this->eval_)(this); }

 private:
  bool (*eval_)(const Condition*);  // CallFunction, CallMethod, or, ReturnBool
  bool (*function_)(void*);         // predicate of form (*function_)(arg_)
  bool (Condition::*method_)();     // predicate of form arg_->method_()
  void* arg_;
  Condition();
  // The following functions can be pointed to by the eval_ field.
  template <typename T>
  static bool CallFunction(const Condition* cond);  // call function_
  template <typename T>
  static bool CallMethod(const Condition* cond);  // call method_
  static bool ReturnBool(const Condition* cond);  // access *(bool *)arg_
};

// Mimic a subset of the std::unique_lock<tensorflow::mutex> functionality.
class SCOPED_LOCKABLE mutex_lock {
 public:
  typedef ::tensorflow::mutex mutex_type;

  explicit mutex_lock(mutex_type& mu) EXCLUSIVE_LOCK_FUNCTION(mu) : mu_(&mu) {
    mu_->lock();
  }

  mutex_lock(mutex_type& mu, std::try_to_lock_t) EXCLUSIVE_LOCK_FUNCTION(mu)
      : mu_(&mu) {
    if (!mu.try_lock()) {
      mu_ = nullptr;
    }
  }

  // Manually nulls out the source to prevent double-free.
  // (std::move does not null the source pointer by default.)
  mutex_lock(mutex_lock&& ml) noexcept EXCLUSIVE_LOCK_FUNCTION(ml.mu_)
      : mu_(ml.mu_) {
    ml.mu_ = nullptr;
  }
  ~mutex_lock() UNLOCK_FUNCTION() {
    if (mu_ != nullptr) {
      mu_->unlock();
    }
  }
  mutex_type* mutex() { return mu_; }

  explicit operator bool() const { return mu_ != nullptr; }

 private:
  mutex_type* mu_;
};

// Catch bug where variable name is omitted, e.g. mutex_lock (mu);
#define mutex_lock(x) static_assert(0, "mutex_lock_decl_missing_var_name");

// Mimic a subset of the std::shared_lock<tensorflow::mutex> functionality.
// Name chosen to minimise conflicts with the tf_shared_lock macro, below.
class SCOPED_LOCKABLE tf_shared_lock {
 public:
  typedef ::tensorflow::mutex mutex_type;

  explicit tf_shared_lock(mutex_type& mu) SHARED_LOCK_FUNCTION(mu) : mu_(&mu) {
    mu_->lock_shared();
  }

  tf_shared_lock(mutex_type& mu, std::try_to_lock_t) SHARED_LOCK_FUNCTION(mu)
      : mu_(&mu) {
    if (!mu.try_lock_shared()) {
      mu_ = nullptr;
    }
  }

  // Manually nulls out the source to prevent double-free.
  // (std::move does not null the source pointer by default.)
  tf_shared_lock(tf_shared_lock&& ml) noexcept SHARED_LOCK_FUNCTION(ml.mu_)
      : mu_(ml.mu_) {
    ml.mu_ = nullptr;
  }
  ~tf_shared_lock() UNLOCK_FUNCTION() {
    if (mu_ != nullptr) {
      mu_->unlock_shared();
    }
  }
  mutex_type* mutex() { return mu_; }

  explicit operator bool() const { return mu_ != nullptr; }

 private:
  mutex_type* mu_;
};

// Catch bug where variable name is omitted, e.g. tf_shared_lock (mu);
#define tf_shared_lock(x) \
  static_assert(0, "tf_shared_lock_decl_missing_var_name");

// Mimic std::condition_variable.
class condition_variable {
 public:
  condition_variable();

  void wait(mutex_lock& lock);
  template <class Rep, class Period>
  std::cv_status wait_for(mutex_lock& lock,
                          std::chrono::duration<Rep, Period> dur);
  void notify_one();
  void notify_all();

 private:
  friend ConditionResult WaitForMilliseconds(mutex_lock* mu,
                                             condition_variable* cv, int64 ms);
  internal::CVData cv_;
};

// Like "cv->wait(*mu)", except that it only waits for up to "ms" milliseconds.
//
// Returns kCond_Timeout if the timeout expired without this
// thread noticing a signal on the condition variable.  Otherwise may
// return either kCond_Timeout or kCond_MaybeNotified
inline ConditionResult WaitForMilliseconds(mutex_lock* mu,
                                           condition_variable* cv, int64 ms) {
  std::cv_status s = cv->wait_for(*mu, std::chrono::milliseconds(ms));
  return (s == std::cv_status::timeout) ? kCond_Timeout : kCond_MaybeNotified;
}

// ------------------------------------------------------------
// Implementation details follow.   Clients should ignore them.

// private static
template <typename T>
inline bool Condition::CallFunction(const Condition* cond) {
  bool (*fn)(T*) = reinterpret_cast<bool (*)(T*)>(cond->function_);
  return (*fn)(static_cast<T*>(cond->arg_));
}

template <typename T>
inline Condition::Condition(bool (*func)(T*), T* arg)
    : eval_(&CallFunction<T>),
      function_(reinterpret_cast<bool (*)(void*)>(func)),
      method_(nullptr),
      arg_(const_cast<void*>(static_cast<const void*>(arg))) {}

// private static
template <typename T>
inline bool Condition::CallMethod(const Condition* cond) {
  bool (T::*m)() = reinterpret_cast<bool (T::*)()>(cond->method_);
  return (static_cast<T*>(cond->arg_)->*m)();
}

template <typename T>
inline Condition::Condition(T* obj, bool (T::*method)())
    : eval_(&CallMethod<T>),
      function_(nullptr),
      method_(reinterpret_cast<bool (Condition::*)()>(method)),
      arg_(const_cast<void*>(static_cast<const void*>(obj))) {}

template <typename T>
inline Condition::Condition(T* obj, bool (T::*method)() const)
    : eval_(&CallMethod<T>),
      function_(nullptr),
      method_(reinterpret_cast<bool (Condition::*)()>(method)),
      arg_(const_cast<void*>(static_cast<const void*>(obj))) {}

// private static
inline bool Condition::ReturnBool(const Condition* cond) {
  return *static_cast<bool*>(cond->arg_);
}

inline Condition::Condition(const bool* flag)
    : eval_(&ReturnBool),
      function_(nullptr),
      method_(nullptr),
      arg_(const_cast<void*>(static_cast<const void*>(flag))) {}

}  // namespace tensorflow

// Include appropriate platform-dependent implementation details of mutex etc.
#if defined(PLATFORM_GOOGLE)
#include "tensorflow/core/platform/google/mutex.h"
#elif defined(PLATFORM_POSIX) || defined(PLATFORM_POSIX_ANDROID) ||    \
    defined(PLATFORM_GOOGLE_ANDROID) || defined(PLATFORM_POSIX_IOS) || \
    defined(PLATFORM_GOOGLE_IOS) || defined(PLATFORM_WINDOWS)
#include "tensorflow/core/platform/default/mutex.h"
#else
#error Define the appropriate PLATFORM_<foo> macro for this platform
#endif

#endif  // TENSORFLOW_CORE_PLATFORM_MUTEX_H_

redpajama_set_name: RedPajamaGithub


From the centre of town, you can access Ashe Street from The Mall. You won't need to do a U-turn!
but do a U-turn into a private car-park.
From The Dingle Side of town, use the North Circular, or travel up Rock Street to the roundabout (junction) with the North Circular.
Take the exit which passes the Texaco filling station and turn right into Ashe Street at the roundabout by Dunnes Stores.
A few yards down there's a church entrance (over to the right) - that's the land mark, do a U-turn into a private car-park.
is the driving force behind Poets Corner in Tralee. 3.00pm every Bank holiday except 25th/26th Dec.
Knibs meet regularly on Thursday mornings in Killorglin Library.
Meetings (which are free of charge) are scheduled to start at 11.00am and finish at 12.30pm.
You are advised that these times are APPROXIMATE.


text:
Home ODI CRICKET India win by 7 runs, seal ODI series vs England 2-1
India win by 7 runs, seal ODI series vs England 2-1
source : BCCI
India win by 7 runs, seal ODI series vs England 2-1. It was a thriller of a match and the result was unknown till the penultimate delivery of the match. Both teams scored runs at a quick pace from the beginning but also kept losing wickets. Finally India was able to win the match as 12 runs were required off the last 2 balls to be bowled by T Natarajan.
India 329-10(48.2 overs). R Pant 78(62), S Dhawan 67(56), M Wood 3/34, A Rashid 2/81.
England 322-9(50 overs). S Curran 95*(83), D Malan 50(50), S Thakur 4/67, B Kumar 3/42.
Result: India beat England by 7 runs, win the series 2-1.
Man of the Match: Sam Curran
Man of the Series: Jonny Bairstow
England captain Jos Buttler won the toss again. This was actually the 10th time Virat Kohli lost the toss in the series out of 12. Buttler chose to field first as chasing has been easier in the MCA Stadium, Pune.
Rishabh Pant top scores with 78 runs off just 62 balls
India were off to a good start. The openers Rohit Sharma and Shikhar Dhawan put up a century stand among themselves. But then India lost 4 quick wickets and 157-4 at one point. Rishabh Pant and Hardik Pandya had a superb partnership of 99 runs just then. They played superb counter-attacking cricket. Both completed their respective half-centuries.
Sam Curran remains unbeaten on 95, fails to get England over the line
England lost 2 wickets in the power play and both were taken by Bhuvneshwar Kumar. Then Dawid Malan scored a run-a-ball half-century. But England kept losing wickets at regular intervals. They were reduced to 200-7 at one point. Then Sam Curran played the best ODI innings of his life. He was involved in 2 half-century partnerships with the number 8 and 9 batsmen respectively. But this was not enough as England lost the match in the last over.
Sam Curran was adjudged Man of the Match for his superb knock of 95 off just 83 deliveries. He hit 9 fours and 3 sixes in the process
Jonny Bairstow was awarded the Man of the Series. He was the highest run-getter in the series. He scored 219 runs in the series including a crucial century in the second match which helped England win the must-win match.
Read Also : England beat India by 6 wickets, level 3 match series 1-1
Previous articleEngland beat India by 6 wickets, level 3 match series 1-1
Next articleIPL 2021 : MI vs RCB Match Preview and Prediction Playing XI
England beat India by 6 wickets, level 3 match series 1-1
Afghanistan defeat Ireland by 36 runs, clean sweep by 3-0
Bangladesh thrash west indies by 120 runs, win series by 3-0


The XLBrowser™ is an industry standard platform with the potential to be deployed across hundreds of mobile handset models. It was developed as a unique way to use SMS to create a dynamic, interactive mobile lifestyle service. The XLBrowser™ platform delivers a mobile end-user experience superior to alternative technologies available today in emerging markets.


text:
Referee Rejects Fees for 'Needless Litigation'
A special referee has rejected a claim for $373,000 in legal fees for unusual and contentious litigation stemming from a New York divorce proceeding. The referee said that Manhattan attorney W. Robert Curtis had created work for himself, and a headache for his client, through the nature of his advice -- or lack thereof. Said the referee, "It is patently obvious ... that a bill for nearly $400,000 to litigate a $28,000 controversy would be absurd."
By Tom Perrotta | Updated on January 30, 2006
A special referee has rejected a claim for $373,000 in legal fees for unusual and contentious litigation stemming from a divorce proceeding in Westchester, N.Y.
The referee, James A. Montagnino, said that W. Robert Curtis, an attorney in Manhattan, had created work for himself, and headache for his client, by failing to advise her that it would be "improvident" to sue her former divorce attorney for malpractice before the attorney had given the woman's file to her new matrimonial lawyer.


text:
Abronia taeniata е вид влечуго от семейство Слепоци (Anguidae). Видът е уязвим и сериозно застрашен от изчезване.

Разпространение
Разпространен е в Мексико.

Описание
Популацията на вида е намаляваща.

Източници

Литература

Abronia
Фауна на Мексико

redpajama_set_name: RedPajamaWikipedia


Mar. 27, 2019 9:25 a.m.
Pineapple Express star Seth Rogen and screenwriter Evan Goldberg have teamed up with Canopy Growth Corp. to launch a Toronto-based Canadian cannabis brand called Houseplant.
"We have been working on this quietly for years and seeing everything come together is a dream come true," Rogen said in an emailed statement.
Houseplant said Canopy acquired 25 per cent of the business, and invested working capital, but would not disclose any further financial information.
Rogen and Goldberg are the business leads of the company, while Canopy in its role as venture partner is providing the facilities, expertise and infrastructure to grow cannabis.
"We have been getting to know the Houseplant team for quite a while now and continue to be impressed by their understanding of the cannabis consumer, attention to detail, and drive towards their vision," Canopy president and co-chief executive Mark Zekulin said in a statement.
Rogen, who has also portrayed pothead characters in films such as Knocked Up and the 40-Year-Old-Virgin, is not the first celebrity associated with cannabis to dabble in the pot industry.
Tommy Chong, one half of the Cheech & Chong comedy duo, has a line of medicinal cannabis products called Chong's Choice, available in certain states where legal. In late 2017, director and actor Kevin Smith and actor Jason Mewes — better known as their stoner movie characters Jay and Silent Bob — entered into a brand licensing agreement with Hamilton, Ont.-based cannabis company Beleave Inc. to develop strains. And in 2016, rapper Snoop Dogg struck a deal with Canopy to grant the licensed producer the exclusive right to use certain content and brands such as Leafs By Snoop.
Any promotion that could be seen as appealing to young people is also forbidden.
Houseplant noted that Rogen and Goldberg are not paid spokespeople, but founders and business owners who have been involved in its strategic development and decision making since the beginning.
"Since inception the Houseplant team has maintained a strong focus on abiding by the regulations which is why, not due to a lack of opportunity both pre and post legalization, Seth and Evan have not participated in any cannabis related event or promotion in Canada," the company said in an emailed statement.
Houseplant's team in Toronto consists of a chief commercial officer and marketing manager while its strains will be grown at Canopy's facilities in Smiths Falls, Ont., she added.
The first strain Houseplant Sativa will be on sale at legal retailers in B.C. starting next month, with hybrid and indica strains to follow. The company said pre-rolled joints and softgel products will also follow later in the year as the brand rolls out across Canada.
The company said there are no current plans for any products branded with Pineapple Express.
Rogen and Goldberg's partners in Houseplant also include the California-based United Talent Agency through its business ventures group.
The pair have spent five years preparing for the launch, said Goldberg.
"We are so proud to be launching in Canada, our home… We're excited to be able to share our passion for cannabis with Canadians in this way," he said in a statement.


text:
"Seems to be a bit of a theme at the minute, we are giving sloppy goals away." - Coventry City's Jason Farndon
Laura Hunter
Coventry City youngsters were outdone by visiting side Crewe Alexandra, as Farndon is left frustrated by defensive mistakes...
Coventry City's U18s side were beat 3-1 at home to play-off hopefuls Crewe, as three first-half goals proved too bigger feat to overturn.
Farndon's side were victim to a trio of early goals and were 3-0 down before the interval. A very technical display from the visitors had the Sky Blues on the back foot from the off and Crewe were extremely clinical in attack, securing a 3-0 lead before City could reply.
U18s coach, Jason Farndon said: "It's something we need to address quickly, there were fundamental mistakes.
"Players are looking tired after a long season, but I don't think that is an excuse. The players out on the pitch should defend better. We didn't get going until the second-half.
"I think we have got to realise that when we aren't playing well, we need to consolidate and address things at half-time. I think we looked at the problems at half-time time, rotated things and in the second-half we had enough chances to make something of the game."
Substitute striker Dan Smith entered the action on the hour mark and pulled a goal back for City, but the young Sky Blues weren't able to complete the comeback.
Fardon's team have enjoyed a good season, making the fifth round of the FA Youth Cup, where it took a penalty shoot out to separate Coventry's U18s and eventual semi-finalists Arsenal.
The U18s coach has highlighted that the fixture build up has been tough on his side, but the young Coventry City players must remain disciplined in the latter stages of the season.
Farndon added: "Unfortunately we were wasteful in wide areas and I don't think we threatened the goal enough.
"We looked to rotate the squad, we were down to 11 today with the addition of a couple of trialists. It was always going to be difficult, but work in the final third is something we need to improve on for next season.
"We've got four more games left of a long tiring season and I want to see better defending. Crewe are still in the hunt, they had a lot to play for.
"The FA Youth Cup, as good as it was for the boys to progress, is our downfall in terms of fixture congestion. The goals we conceded were poor, and something we'll need to put right quickly."


I've been upcycling, repurposing (& hoarding) for as long as I can remember. This obsession turned into a business over 15 years a go when I started Rescue and Revive.
I love to source vintage and reclaimed items to upcycle. My makes have evolved over the years and I now specialize in upcycled gifts and jewellery created from vintage cutlery and china as well as beach finds and vintage fabric.
Where ever possible the materials I use are either reused or recyclable and in many cases both. Everything Is handmade and created by reusing, reclaiming, repurposing and upcycling at every possible stage.
The majority of my packaging is 100% recycled as well as 100% recyclable. Where this is not possible I reuse packaging materials that have been reclaimed.
I hope you enjoy browsing my upcycled collections of eco gifts and jewellery.


text:
DOL Home > OLMS > Compliance Audits > CAP Closing Letters
St. Louis District Office
Mr. Kevin Ellis, President
AFGE Local 2338
1500 N. Westwood Blvd.
Case Number: 510-6001192
Dear Mr. Ellis:
This office has recently completed an audit of AFGE Local 2338 under the Compliance Audit Program (CAP) to determine your organization's compliance with the provisions of the Civil Service Reform Act of 1978 (CSRA), 5 U.S.C. 7120, and the Department's regulations, 29 CFR 458. As discussed during the exit interview with you on October 1, 2014, the following problems were disclosed during the CAP. The matters listed below are not an exhaustive list of all possible problem areas since the audit conducted was limited in scope.
Title II of the LMRDA establishes certain reporting and recordkeeping requirements. Section 206 of the LMRDA and Title 29 of the Code of Federal Regulations (C.F.R.) Section 403.7 require, among other things, that labor organizations maintain adequate records for at least five years after reports are filed by which the information on the reports can be verified, explained and clarified. Pursuant to 29 C.F.R. Section 458.3, this recordkeeping provision of the LMRDA applies to labor organizations subject to the requirements of the Civil Service Reform Act of 1978 (CSRA) as well. Therefore, as a general rule, labor organization must retain all records used or received in the course of union business.
The audit of Local 2338's 2013 records revealed the following recordkeeping violations:
General Reimbursed Expenses
Local 2338 did not retain adequate documentation for reimbursed expenses incurred by Kevin Ellis totaling at least $3,416.10. For example, the local did not maintain invoices or receipts to adequately explain and clarify a reimbursement to Ellis for $1,781.94 on September 20, 2013, for the "National Leadership Conference;" a $348.94 reimbursement to Ellis on October 9, 2012 for a hotel stay; a $446.52 reimbursement to Ellis on April 13, 2013; a hotel stay; and a $838.70 reimbursement to Ellis on July 12, 2013 for "LSA Training."
The local did not retain adequate documentation for expenses incurred by the local totaling at least $5,067.74. For example, the local did not maintain invoices or receipts to adequately explain and clarify a $3,300 check disbursement to Tasteful Creations on December 4, 2012; a $500 check disbursement to Sound Connection on December 4, 2012; a $596 check disbursement to AAD Groto on December 5, 2012; four cash disbursements for pizza lunches totaling $171.74 dated January 13, 2013, January 17, 2013, April 13, 2013, and April 18, 2013, respectively; a $500 check disbursement to MO Bond Busters on March 1, 2013; and a $1,500 cash disbursement to for holiday gifts in December 2013.
In addition to the $1,500 check disbursed to on March 1, 2013, receipts show the purchase of gift cards for the holiday party. There was no record of how the gift cards were used or distributed. There was also no record of who may have received the gift cards.
Based on your assurance that Local 2338 will retain adequate documentation in the future, OLMS will take no further enforcement action at this time regarding the above violations.
Pursuant to 29 C.F.R., Section 458.3, the reporting requirement under 29 C.F.R. Section 403.2 (see Section 201(b) of the Labor-Management Reporting and Disclosure Act (LMRDA)) is made applicable to labor organizations subject to the requirements of the CSRA. This provision requires labor organizations to file annual financial reports that accurately disclose their financial condition and operations. The audit disclosed a violation of this requirement. The Labor Organization Annual Report Form LM-3 filed by Local 2338 for fiscal year ending October 31, 2013, was deficient in the following areas:
1. Disbursements to Officers (LM-3)
Local 2338 did not include reimbursements to officers totaling at least $6,216.10 Item 24 (All Officers and Disbursements to Officers). It appears the union erroneously reported these payments in Item 54 Other Disbursement
The union must report most direct disbursements to Local 2338 officers and some indirect disbursements made on behalf of its officers in Item 24. A "direct disbursement" to an officer is a payment made to an officer in the form of cash, property, goods, services, or other things of value. See the instructions for Item 24 for a discussion of certain direct disbursements to officers that do not have to be reported in Item 24. An "indirect disbursement" to an officer is a payment to another party (including a credit card company) for cash, property, goods, services, or other things of value received by or on behalf of an officer. However, indirect disbursements for temporary lodging (such as a union check issued to a hotel) or for transportation by a public carrier (such as an airline) for an officer traveling on union business should be reported in Item 48 (Office and Administrative Expense).
2. Certificates of Deposit Reported As Investments
Local 2338 improperly included the value of a certificate of deposit as an investment in Statement A (Assets and Liabilities). For LM reporting purposes, OLMS considers a certificate of deposit to be cash. The purchase or redemption of a certificate of deposit is a transfer of cash from one account to another and, therefore, the local should not report these transactions as receipts or disbursements.
3. Reporting Incorrect Amount of Receipts and Disbursements
Local 2338 reported dues and per capita tax which it did not directly receive into its bank account during the fiscal year. The local's dues were deducted via checkoff from member's paychecks and sent directly to the AFGE parent body. The parent body subsequently subtracted its per capita tax from the dues, sending the local the remaining dues in a check. It appears the local reported all dues transmitted via checkoff to the parent body on its LM-3. It appears the local reported on its LM-3 all per capita tax the parent body deducted from the dues. The LM-3 Instructions state the union is required to report only the receipts that are actually transmitted from a parent body to the local. The local is not to report per capita tax that is retained by the parent body.
4. $5,000 Bond Reported on LM-3
The local reported having a $5,000 bond on its LM-3 report for the fiscal year ending October 31, 2013. The local was unable to verify it had bonding coverage.
Local 2338 must file an amended Form LM-3 for fiscal year ending October 31, 2013, to correct the deficient items discussed above. I advised you that the reporting forms and instructions are available on the OLMS website (www.olms.dol.gov). The amended Form LM-3 should be submitted to this office at the above address as soon as possible, but not later than November 30, 2014. Before filing, review the report thoroughly to be sure it is complete, accurate, and signed properly with original signatures.
Pursuant to 29 C.F.R. Section 458.35, officers and employees of any labor organization subject to the CSRA are required to be bonded in accordance with Section 502(a) of the LMRDA. This provision requires that union officers and employees be bonded for no less than 10% of the total funds those individuals or their predecessors handled during the preceding fiscal year. The local could not provide documentation that the officers and employees of Local 2338 are currently bonded.
Local 2338 could not provide documentation of bond for its officers and employees. They must be bonded for the appropriate amount determined at the end of the fiscal year October 31, 2013, which is at least $8,634. Local 2338 should obtain adequate bonding coverage for its officers and employees immediately. Please provide proof of bonding coverage to this office as soon as possible, but not later than November 30, 2014.
I want to extend my personal appreciation to AFGE Local 2338 for the cooperation and courtesy extended during this compliance audit. I strongly recommend that you make sure this letter and the compliance assistance materials provided to you are passed on to future officers. If we can provide any additional assistance, please do not hesitate to call.


text:
Q: Typescript Object dynamic assignment changes fieldName I am creating a new Object using some values from existing Object. Now while assigning fieldId with crs.parentFieldId, In final Object, fieldId name Itself changed to parentFieldId. What gone wrong here?
1. code snippet
ionViewWillEnter() {
    console.log('ionViewWillEnter EditSubfieldFeePage');
    this.fs.getCourseFieldBySelectedId().subscribe((cf: CourseField) => {
      let ids = this.fs.getSelectedCourses();
      for(let crs of cf.courses) {
        if(ids.has(crs.courseId)) {
          let courseFee: CourseFee = {
            fieldId: crs.parentFieldId,
            fieldName: cf.fieldName,
            courseId: crs.courseId,
            courseName: crs.courseName,
            feeAmount: 0,
            feeType: "MONTHLY"
          }
          this.courseFeeList.push(crs);
        }
      }

    });
  }

class definition
export class CourseFee {
  fieldId: string;
  courseId: string;
  feeAmount: number;
  feeType: string;
}

It works fine but in console fieldId is renamed to parentFieldId.

A: Seems like you're not adding the new courseFee object but the crs object (which has the parentFieldId property)
if(ids.has(crs.courseId)) {
  let courseFee: CourseFee = {
    fieldId: crs.parentFieldId,
    fieldName: cf.fieldName,
    courseId: crs.courseId,
    courseName: crs.courseName,
    feeAmount: 0,
    feeType: "MONTHLY"
  }
  this.courseFeeList.push(crs); // <--- here!
}

In order to fix it, change this line
this.courseFeeList.push(crs);
to be
this.courseFeeList.push(courseFee);

redpajama_set_name: RedPajamaStackExchange


This searchable database contains detailed information for all registered cultivars, and Hosta Finder information for many additional non-registered cultivars. Three simple search methods are provided from this screen: 1) search by cultivar name, 2) search by Originator, Nominant, Introducer or Registrant (ONIR) or 3) search by year of registration.
This search utility contains only limited information on hosta species (minimum for Show Classification purposes).
For complete information about hosta species, please refer to one (or all) of the excellent references below.
As the radio buttons indicate, you may search for names that begin or end with certain text, but the most versatile method is to use the "Anywhere . . ." button which locates all cultivars that contain the entered text anywhere in its name. Please note - ONIR names are listed in the database by first initial followed by last name. Thus, searches for Thomas Micheletti or Tom Micheletti will be fruitless no matter which button is selected. For best results, enter the last name only (micheletti) and use the "Anywhere in Name" button. Following this suggestion will preclude the dilemma of knowing the appropriate first initial, or knowing if/when multiple names were used.
The American Hosta Society is pleased to offer this search utility. It is a fast, powerful tool for any hosta historian, grower and enthusiast. However, this tool has its limitations and is not a replacement for the hard copy Registrations issue. Official registration details are to be retrieved from the published Registrations document (select the "Published Lists" tab above). Contact me to offer suggestions for improvements or if I can answer questions about the registration process in general.


text:
Episodes, Season 2, Episodes Directed by Trey Parker,
Episodes about Sex
Cow Days
"Clubhouses" "Cow Days" "Chef Aid"
"Cow Days"
Original airdate September 30, 1998
"Clubhouses" "Chef Aid"
"Cow Days" was the thirteenth episode of Season Two, and the 26th overall episode of South Park. It originally aired on September 30, 1998.[1]
"Cow Day" arrives and the boys set their hopes on winning Terrance and Phillip dolls, while Cartman has an unfortunate accident with a bull.
On a game show, a couple called Tom and Mary (much to their disappointment) win a prize to go to South Park's 14th Annual Cow Days festival.
At the carnival, the boys spot Terrance and Phillip dolls on a ball-throwing game. The game features a picture of Jennifer Love Hewitt; with the hole as her mouth. Unfortunately the game is rigged so the balls are bigger than the hole. Kyle runs out of money after a failed attempt of the game and the boys go to get money from their parents.
On their way back through the carnival Cartman suggests they go on some of the rides which turn out to be ridiculous, such as the disgusting "Chamber of Farts" and the "Line Ride". All of these turn out to be a waste of time and money.
Back at the ball game, Kyle tries again. On one go the ball gets stuck in the hole and pops back causing Kyle to shout shenanigans. This brings the attention of Officer Barbrady who inspects the game. The stall owner says Kyle has another ball left, and gives Kyle a smaller one that does go through the hole. Barbrady then leaves. Kyle then asks for the dolls but gets a toothpick. The stall owner says he needs seven toothpicks so that he can trade up for the dolls.
The cows of South Park have discovered the newly built giant cow clock, and have stolen it. Jimbo asks everyone if they took it, but then believes that Tom and Mary from out of town are the only people with a reason to steal it. They are promptly arrested.
Out of money, the boys put Cartman in a bull riding contest due to him wasting all the money on terrible rides. As they trial him he sustains minor injuries, and they suggest trying him on a real bull next instead of a simulation. The bull is very timid, until Kyle throws a snowball at the bull's testicles causing it to go mad. It flings Cartman into snow sending him into a deep memory loss. Cartman wakes up and believes himself to be a Vietnamese prostitute called Ming Li.
At the hospital, Dr. Doctor explains Cartman will need to rest, but the boys have other plans and put him in the contest. In his unusual frame of mind, Cartman offers sex to any adult male he sees. On the bull he manages to win after holding on tight for a new world record. In the process, Kenny is stabbed by the bull's horn and dies.
Jimbo, with the help of Ned, finds the cows who have formed a cult revolving around the cow clock they had stolen. The FBI arrives and tell the cows to freeze, but they ignore and one by one, jump off a cliff to their deaths.
Cartman, having won the contest, has a large amount of prize money that he and the boys use on the ball-throwing game. The stall owner says he's going to be really nice and just give them the dolls for all their money. Kyle suddenly discovers that the dolls are a rip-off and declares shenanigans again. The whole town declares shenanigans due to being fed up with the festival being a complete bore and a riot breaks out.
Mayor McDaniels asks Jimbo and Ned what happened with the clock, and they explain about the mass cow suicide. The Mayor suddenly remembers that they are still holding Tom and Mary that they forgot to release them.
At the prison, the Mayor asks Barbrady if he released them to which he replies he forgot. The two of them are now merely skeletons being eaten at by rats and they starve to death.
After the event, Stan and Kyle seem to have got hundreds of the dolls. Cartman shows up and explains he had a weird dream involving him becoming a prostitute and making love to Leonardo DiCaprio, to which the actor pulls up in his limousine and says thank you to Ming Li. Cartman then replies "Oh! Son of a bitch!".
↑ "Cow Days (Season 2, Episode 13) - Episode Guide". southparkstudios.com.
213: "Cow Days" edit
Jennifer Love Hewitt • Ming Li • Leonardo DiCaprio • Federal Bureau of Investigation
Retrieved from "https://southpark.fandom.com/wiki/Cow_Days?oldid=358500"


text:
Orlando's New Intermodel Terminal Facility Well Under Way
A $1.8 billion expansion of Orlando International Airport is well under way as the Intermodal Terminal Facility (ITF) and an Automated People Mover Complex (APM) are taking shape. The facilities are the first steps toward the development of the South Terminal Facility, which will include a 16-gate airside terminal serving both international and domestic flights.
With the airport welcoming nearly 42 million visitors last year, and its current infrastructure built to accommodate an average capacity of 40 million, the need for expansion is obvious and immediate. Furthermore, this year's crop of new theme park attractions that include Volcano Bay water park at Universal Orlando Resort and Pandora: The World of Avatar at Walt Disney World Resort will make Central Florida's $60 billion tourism industry even more appealing to travelers and bring even more business to the airport.
Orlando Business Journal previously reported on a $3 billion capital improvement plan by the Greater Orlando Aviation Authority which includes improvements to existing OIA facilities as well as the new South Terminal.
The ITF will house about 200,000 square feet of terminal space that will service SunRail and Brightline with room for a possible magnetic levitation system serving the International Drive area. Ground transportation including taxis, shuttle buses and public bus operations will be accommodated at the front of the complex. Located just behind the ITF, the people mover complex will house a station that will receive guests traveling from the North Terminal. Walkways will access a six-level garage that will accommodate 2,400 parking spaces. And Orlando Business Journal got an up-close look during an exclusive site tour on Feb 13.
The nearly 1,000 construction workers at the 1.5 million square-foot site are dwarfed by the massive structure. Sections of framework, assembled on the ground, are lifted by cranes to the top of the railway station to complete a section of overhangs that will be covered in corrugated aluminum. Concrete support pillars, measuring 120 feet high, mark the place where bus passengers will enter the facility.
The APM is slated for completion this year with the ITF to be completed in 2018. The entire South Terminal, airside gates and all, will be ready in 2020.
Source: Orlando Business Journal
Tagged: orlando, orlando international airport, travel, transportation, tourism, buy orlando villas, dont rent own it, the orlando agency
Newer PostFlorida Sets Another Tourism Record - 112.8 Million Visitors
Older PostOrlando Home Sales Increase 2 Percent As Median Price Jumps 11 Percent In January


The cottage, completely renovated, consists of a living area with kitchen with sofa bed, a bedroom, and a bathroom. All surrounded by a beautiful secular garden equipped for eating. It can accommodate up to 6 people.
Possibility of a second bedroom with adjoining bathroom next.
Just 100 meters from the lake, the cottage is well placed to offer a relaxing holiday, the visit to the nearby cities (Verona, Venice, Padua), or fun in the theme parks such as Gardaland the zoo or safari Pastrengo.
Even the small towns of the lake are very picturesque and pleasant to visit. Possibility speed ferry from the nearby port of Lazise (3km).


text:
job offers for scientists and engineers
☕ employers: publish a job offer
phd in switzerland
postdoc in switzerland
professorship in switzerland
careers and jobs in industry
unemployed - what to do?
how to apply in switzerland
working in CH
Switzerland's profile
daily life in switzerland
working conditions in switzerland
salary of researchers in Switzerland
social security in Switzerland
taxes in Switzerland
moving out of Switzerland
search an event
announce an event on events.myScience.ch
evaluation of research
famous swiss scientists
scientific publications and open access
political organisations
search a university continuing education program
announce a continuing education program
continuing education centers
degree of university continuing education
myscience.ch › news › news 2021 › Harnessing AI to discover new drugs inspired by nature
Harnessing AI to discover new drugs inspired by nature - 7.7.21
Harnessing AI to discover new drugs inspired by nature
7 July 2021 - Deutsch
Pharmacology | Chemistry
Artificial intelligence (AI) is able to recognise the biological activity of natural products in a targeted manner, as researchers at ETH Zurich have demonstrated. Moreover, AI helps to find molecules that have the same effect as a natural substance but are easier to manufacture. This opens up huge possibilities for drug discovery, which also have potential to rewrite the rulebook for pharmaceutical research.
Nature has a vast store of medicinal substances. "Over 50 percent of all drugs today are inspired by nature," says Gisbert Schneider, Professor of Computer-Assisted Drug Design at ETH Zurich. Nevertheless, he is convinced that we have tapped only a fraction of the potential of natural products. Together with his team, he has successfully demonstrated how artificial intelligence (AI) methods can be used in a targeted manner to find new pharmaceutical applications for natural products. Furthermore, AI methods are capable of helping to find alternatives to these compounds that have the same effect but are much easier and therefore cheaper to manufacture.
Target molecules of natural substances
And so the researchers are paving the way for an important medical advance: we currently have only about 4,000 basically different medicines in total. In contrast, estimates of the number of human proteins reach up to 400,000, each of which could be a target for a drug. There are good reasons for Schneider's focus on nature in the search for new pharmaceutical agents. "Most natural products are by definition potential active ingredients that have been selected via evolutionary mechanisms," he says.
Whereas scientists used to trawl collections of natural products on the search for new drugs, Schneider and his team have flipped the script: first, they look for possible target molecules, typically proteins, of natural products so as to identify the pharmacologically relevant compounds. "The chances of finding medically meaningful pairs of active ingredient and target protein are much greater using this method than with conventional screening," Schneider says.
Tested with a bacterial molecule
The chemists tested their concept with marinopyrrole A, a bacterial molecule that is known to have antibiotic, anti-inflammatory and anti-cancer properties. However, there had been limited research into which proteins in the human body the natural substance interacts with to produce these effects.
To find possible target proteins of marinopyrrole A, the researchers used an algorithm they developed themselves. Employing machine learning models, the algorithm compared the pharmacologically interesting parts of marinopyrrole A with the corresponding patterns of known drugs for which the target proteins to which they bind are known. Based on the pattern matches, the researchers were able to identify eight human receptors and enzymes to which the bacterial molecule could bind. These receptors and enzymes are involved, among other things, in inflammation and pain processes and in the immune system.
Laboratory experiments confirmed that marinopyrrole A did in fact generate measurable interactions with most of the predicted proteins. "Our AI method is able to narrow down the protein targets of natural products with a reliability often in excess of 50 percent, which simplifies the search for new pharmaceutically active agents," Schneider says.
Creating a cheap alternative
But the work of Schneider's research group was not over. If the findings about the target proteins of marinopyrrole A are to result in a useful treatment in the future, it is necessary to find a molecule that is easy to manufacture. After all, marinopyrrole A - like many other natural substances - has a relatively complicated structure, which makes laboratory synthesis time-consuming and expensive.
To search for a simpler chemical compound with the same effect, the researchers used yet another algorithm they designed themselves. This AI program was tasked with being a "virtual chemist" and finding molecules that have similar chemical functionalities to the natural model despite having a different structure. According to the constraints of the algorithm, it also had to be possible to make the molecules in a maximum of three synthesis steps, ensuring easy, low-cost production.
New chemical structures with the same effect
To define the synthesis path, the software had access to a catalogue of over 200 starting materials, 25,000 purchasable chemical building blocks and 58 established reaction schemes. After each reaction step, the program selected as the starting material for the next step the variants that matched marinopyrrole A most closely in terms of functionalities.
In total, the algorithm found 802 suitable molecules, based on 334 different scaffolds. The researchers synthesized the best four in the laboratory and discovered that they actually behaved very similarly to the natural model. They had a comparable effect on seven of the eight target proteins identified by the algorithm.
Subsequently, the researchers investigated the most promising molecule in detail. X-ray structure analyses showed that the compter-generated compound binds to the active centre of a target protein in much the same way as known inhibitors of this enzyme. Despite its different structure, then, the molecule found by AI works using the same mechanism.
Effects on pharmaceutical research
"Our work proves that AI algorithms can be employed in a targeted manner to design active ingredients with the same effects as natural substances, but with simpler structures," Schneider says, adding: "This helps not only to manufacture new drugs, but also places us on the cusp of a potentially fundamental change in medical-chemical research." That is to say, the ETH research group's methods make it possible to find drugs that do the same things as existing drugs but are based on different structures. This could make it easier in future to design new unpatented molecular structures. There is currently intense debate regarding both the extent to which AI could be used to systematically circumvent patent protection and the possible patenting of molecules designed by "creative" AI. In any case, the pharmaceutical industry will have to adapt its research approach to a new rulebook.
Friedrich L et al.: Learning from Nature: From a Marine Natural Product to Synthetic Cyclooxygenase-1 Inhibitors by Automated De Novo Design. Advanced Science, 27 June 2021, doi: 10.1002/advs.202100832
Daniel Meierhans
Swiss Federal Institute of Technology Zurich, ETHZ
Job offers: Swiss Federal Institute of Technology Zurich, ETHZ
Omicron's secrets revealed under a microscope - 29.12.2021
Roche presents pivotal data at ASH 2021 for novel cancer immunotherapy mosunetuzumab - 11.12.2021
Innovative research into new vaccines - 02.12.2021
Scientists overcome a hurdle on the path to renewable-energy storage - 14.01
Increasing efficiency in artificial photosynthesis - 11.01
Post a program


LASAR (Letters and Science Academic Requirements) 2018-2019.
You must complete a total of either 180 or 184 units, including at least 60 upper division units.
Please note that a GE course can count towards only one General Subject Area Requirement (Areas A-G). However, that course may also fulfill one or or more Special Subject Area Requirements. For example, Art History 6C can fulfill General Subject Area E course or Area F course. It also counts as a European Traditions course (Special Subject Area) and as a Writing course (Special Subject Area). This means Art History 6C can be applied simultaneously to 3 GE requirements.
The lists below indicate how courses might overlap to fulfill more than one requirement.
*These are the lists of GE courses approved as of Fall Quarter 2018. It is possible that courses will approved for GE requirements during the 2018-2019 academic year, and any additions will be reflected in GOLD. Also, the Faculty Senate will occasionally remove courses from the approved lists, but if a removed course was approved as fulfilling a requirement when a student matriculated at UCSB—see the lists in the LASAR for the given year below—it will continue to count toward the requirement for that student.
For information about Major Requirements, please consult the General Catalog, or contact the hosting department for advising.
LASAR (2017-18): Also available on your smart phone or tablet via the free UCSB Guides App.
The complete requirements for graduation are explained in the General Catalog.
I have nearly finished the Breadth/GE requirements at another UC campus. Can I finish my remaining requirements at UCSB?
If you have not fully completed your previous UC's Breadth/GE program requirements before you enroll at UCSB, you will need to complete UCSB's General Education Program. You will receive UCSB general education credit where appropriate for individual courses taken at the other school, but you will most likely need additional courses to satisfy UCSB's general education requirements.
I took a course that I feel should count for a GE requirement, but it does not appear on the list of approved courses. Can I petition for GE credit?
For general subject requirements, only courses that appear on the lists for areas A through G can satisfy those requirements. There is no possibility of appealing for GE credit for UCSB courses that do not appear on the lists.
Special area requirements (Ethnicity, World Cultures, European Traditions, and Quantitative Relations) are not possible to be satisfied by petitioning UCSB courses as well, with the sole exception of the Writing Requirement: up to two courses not listed as satisfying the Writing Requirement, by petition, may be applied to the six maximum writing requirement courses required.
I have taken a course that appears in the lists for two different general subject areas. Will I get credit for completing both areas?
Although some courses appear on more than one list, individual courses can only satisfy one of the general subject areas. However, some courses can satisfy both a general subject area and a special subject area.
Can a course count for my major and also satisfy general education?
A course can satisfy both a general education requirement and a requirement for your major or pre-major. However, keep in mind that it must be taken for a letter grade if it is to be counted towards your major.