text:
Obsidian Energy announces $30.0 million term loan repayment, operations update and facility acquisition
September 13, 2022 6:50 AM Newsfile
Calgary, Alberta – OBSIDIAN ENERGY LTD. (TSX: OBE) (NYSE American: OBE) ("Obsidian Energy", the "Company", "we", "us" or "our") announces the full repayment of the $30.0 million non-revolving term loan (the "Term Loan") from free cash flow from our operations. The Term Loan was part of our new syndicated credit facilities with initial borrowing capacity of $205.0 million that was entered into with our debt refinancing completed in July 2022. With the repayment of the Term Loan, our remaining debt consists of a $175.0 million revolving syndicated credit facility with a term-out period of July 27, 2024, and $127.6 million of senior unsecured notes due July 27, 2027.
"We are in a substantially stronger financial position from where the Company was a year ago," said Stephen Loukas, Obsidian Energy's Interim President and CEO. "With the recent refinancing and our repayment of the Term Loan, we are on track to reach our 2022 guidance range of net debt to funds flow from operations of less than 0.6x."
OPERATIONS UPDATE
Our second half 2022 development program is well underway in our core areas with several of the newly drilled wells rig-released and expected to be on production by mid-October. Approximately nine (9.0 net) wells have been rig-released thus far in the third quarter: four (4.0 net) Cardium wells in Pembina and Willesden Green, four (4.0 net) Bluesky wells in Peace River, and one (1.0 net) Mannville gas well in Willesden Green. In addition, all eight (8.0 net) Viking wells are on production with initial results in line with forecast as they clean up. A significant aspect of the Viking program is the step-out well drilled to test the western extent of the play, which displayed a peak 10-day initial production rate of 218 boe/d (86 percent oil) and opens up additional development and reserves in the area.
ACQUISITION OF SEAL 9-15 GAS PLANT IN PEACE RIVER
Obsidian Energy also announces that we purchased the Seal 9-15 gas plant within our core Peace River asset. The acquisition keeps with our established approach of owning the majority of required processing capacity in our operating areas. With this addition, Obsidian Energy owns a dominant infrastructure position in the Peace River area that includes 70 percent of the total area gas processing capacity, of which the Seal gas plant contributes approximately 10 mmcf/d. Obsidian Energy currently delivers less than 1 mmcf/d of gas to the facility, leaving ample room for our near term and future development.
The acquisition also supports the Company's commitment to protect the environment through our ongoing work to reduce flaring. In the context of the Alberta Energy Regulator's Directive 84 and 60 gas conservation regulations for Peace River, ownership of the gas plant provides us with takeaway capacity in an area that is anticipated to see increased future Clearwater and Bluesky development.
Stephen Loukas continued, "The Seal 9-15 gas plant is a key piece of infrastructure in the Peace River area. Given our intention to begin drilling our significant Clearwater holdings and expanding our Bluesky development, we took the opportunity to expand our facility ownership in this important area that is key to our future growth plans."
HEDGING UPDATE
The Company has continued to hedge WTI in order to protect cash flow as we execute on our capital program and repay debt. We expect to expand our commodity hedge position over the coming months as we solidify our 2023 plans. Currently, we have the following financial oil and gas contracts in place on a weighted average basis:
WTI Oil Contracts
Type Remaining Term Volume
(bbls/d) Bought Put Price
(C$/bbl) Sold Call Price
(C$/bbl) Swap Price
(C$/bbl)
Swap August 2022 5,000 $125.07
Collar August 2022 5,000 $118.00 $135.39
Swap September 2022 7,500 $120.75
Collar September 2022 2,350 $114.01 $125.39
Collar October 2022 10,000 $109.75 $130.07
Collar November 2022 5,000 $105.75 $129.88
AECO Natural Gas Contracts
(mcf/d) Swap Price
(C$/mcf)
Swap August – October 2022 26,065 $4.74
PETERS & CO. ENERGY CONFERENCE PRESENTATION
Obsidian Energy is pleased to be participating at the Peters & Co. 26th Annual Energy Conference from September 13 to 15, 2022 in Toronto, Ontario (the "Conference"). Stephen Loukas, Interim President and CEO will discuss the Company at 4:00 p.m. ET (2:00 p.m. MT) on Wednesday, September 14, 2022. The presentation will be webcast with the link and associated information available on our website.
ADDITIONAL READER ADVISORIES
OIL AND GAS INFORMATION ADVISORY
Barrels of oil equivalent ("boe") may be misleading, particularly if used in isolation. A boe conversion ratio of six thousand cubic feet of natural gas to one barrel of crude oil is based on an energy equivalency conversion method primarily applicable at the burner tip and does not represent a value equivalency at the wellhead. Given that the value ratio based on the current price of crude oil as compared to natural gas is significantly different from the energy equivalency conversion ratio of 6:1, utilizing a conversion on a 6:1 basis is misleading as an indication of value. Boe/d means barrels of oil equivalent per day.
TEST RESULTS AND INITIAL PRODUCTION RATES
Test results and initial production rates disclosed herein, particularly those short in duration, may not necessarily be indicative of long-term performance or of ultimate recovery. Readers are cautioned that short term rates should not be relied upon as indicators of future performance of these wells and therefore should not be relied upon for investment or other purposes. A pressure transient analysis or well-test interpretation has not been carried out and thus certain of the test results provided herein should be considered preliminary until such analysis or interpretation has been completed.
Oil Natural Gas
bbl/d Barrels per day mcf thousand cubic feet
boe/d barrels of oil equivalent per day mcf/d thousand cubic feet per day
WCS Western Canadian Select mmcf/d million cubic feet per day
WTI West Texas Intermediate AECO Alberta benchmark price for natural gas
NON-GAAP AND OTHER FINANCIAL MEASURES
Throughout this news release and in other materials disclosed by the Company, we employ certain measures to analyze financial performance, financial position, and cash flow. These non-GAAP and other financial measures do not have any standardized meaning prescribed by IFRS and therefore may not be comparable to similar measures provided by other issuers. The non-GAAP and other financial measures should not be considered to be more meaningful than GAAP measures which are determined in accordance with IFRS, such as net income (loss) and cash flow from operating activities as indicators of our performance. The Company's unaudited consolidated financial statements and notes and management's discussion and analysis ("MD&A") as at and for the three and six months ended June 30, 2022 are available on the Company's website at www.obsidianenergy.com and under our SEDAR profile at www.sedar.com. The disclosure under the section "Non-GAAP and Other Financial Measures" in the MD&A is incorporated by reference into this news release.
The following measures are non-GAAP financial measures: free cash flow, net debt and funds flow from operations ("FFO"). These non-GAAP financial measures are not standardized financial measures under IFRS and might not be comparable to similar financial measures disclosed by other issuers. See the disclosure under the section "Non-GAAP and Other Financial Measures" in our MD&A for the three and six months ended June 30, 2022, for an explanation of the composition of these measures, how these measures provide useful information to an investor, and the additional purposes, if any, for which management uses these measures.
Non-GAAP Ratios
The following measure is a non-GAAP ratio: net debt to funds flow from operations, which uses both net debt and FFO as components. This non-GAAP ratio is not a standardized financial measure under IFRS and might not be comparable to similar financial measures disclosed by other issuers.
Advisories & Contact
This news release contains forward-looking statements or information (collectively "forward-looking statements") within the meaning of the "safe harbour" provisions of applicable securities legislation. The use of any of the words "expect", "anticipate", "continue", "estimate", "objective", "ongoing", "may", "will", "project", "should", "believe", "plans", "intends" and similar expressions are intended to identify forward-looking statements or information. In addition, statements relating to "reserves" or "resources" are deemed to be forward-looking statements as they involve the implied assessment, based on certain estimates and assumptions, that the reserves and resources described exist in the quantities predicted or estimated and can be profitably produced in the future. More particularly and without limitation, this news release contains forward-looking statements and information concerning: our expectation for reaching out 2022 guidance range for net debt to funds flow from operations; our development plan and on-production dates; our expectations in connection with our gas plant acquisition; our hedges; expectations for the 2023 program; and our webcast presentation in connection with the Conference.
The forward-looking statements are based on certain key expectations and assumptions made by Obsidian Energy. Although Obsidian Energy believes that the expectations and assumptions on which such forward-looking statements and information are based are reasonable, undue reliance should not be placed on the forward-looking statements because Obsidian Energy can give no assurance that they will prove to be correct. By its nature, such forward-looking statements are subject to various risks and uncertainties, which could cause the actual results and expectations to differ materially from the anticipated results or expectations expressed. These risks and uncertainties include, but are not limited to: that the Company does not dispose of or acquire material producing properties or royalties or other interests therein; the impact of regional and/or global health related events, including the ongoing COVID-19 pandemic, on energy demand and commodity prices; that the Company's operations and production will not be disrupted by circumstances attributable to the COVID-19 pandemic and the responses of governments and the public to the pandemic; global energy policies going forward, including the continued ability of members of OPEC and other nations to agree on and adhere to production quotas from time to time; our ability to qualify for (or continue to qualify for) new or existing government programs created as a result of the COVID-19 pandemic (including the ASRP) or otherwise, and obtain financial assistance therefrom, and the impact of those programs on our financial condition; our ability to execute our plans as described herein and in our other disclosure documents and the impact that the successful execution of such plans will have on our Company and our stakeholders; future capital expenditure and decommissioning expenditure levels; future operating costs and G&A; future inflation rates; future crude oil, natural gas liquids and natural gas prices and differentials between light, medium and heavy oil prices and Canadian, WTI and world oil and natural gas prices; future hedging activities; future crude oil, natural gas liquids and natural gas production levels; future exchange rates and interest rates; future debt levels; our ability to execute our capital programs as planned without significant adverse impacts from various factors beyond our control, including extreme weather events, such as wild fires and flooding, infrastructure access and delays in obtaining regulatory approvals and third party consents; our ability to obtain equipment in a timely manner to carry out development activities and the costs thereof; our ability to market our oil and natural gas successfully to current and new customers; our ability to finance the repayment of our senior notes; our ability to add production and reserves through our development and exploitation activities; and the retention of key management and employees.
Although the Company believes that the expectations reflected in the forward-looking statements contained in this news release, and the assumptions on which such forward-looking statements are made, are reasonable, there can be no assurance that such expectations will prove to be correct. Readers are cautioned not to place undue reliance on forward-looking statements and FOFI included in this document, as there can be no assurance that the plans, intentions or expectations upon which the forward-looking statements are based will occur. By their nature, forward-looking statements involve numerous assumptions, known and unknown risks and uncertainties that contribute to the possibility that the forward-looking statements contained herein will not be correct, which may cause our actual performance and financial results in future periods to differ materially from any estimates or projections of future performance or results expressed or implied by such forward-looking statements. These risks and uncertainties include, among other things: the possibility that we change our 2022 capital budget and 2023 preliminary forecast in response to internal and external factors, including those described herein; the possibility that the Company will not be able to continue to successfully execute our business plans and strategies in part or in full, and the possibility that some or all of the benefits that the Company anticipates will accrue to our Company and our stakeholders as a result of the successful execution of such plans and strategies do not materialize; the possibility that the Company ceases to qualify for, or does not qualify for, one or more existing or new government assistance programs implemented in connection with the COVID-19 pandemic and other regional and/or global health related events or otherwise, that the impact of such programs falls below our expectations, that the benefits under one or more of such programs is decreased, or that one or more of such programs is discontinued; the impact on energy demand and commodity prices of regional and/or global health related events, including the ongoing COVID-19 pandemic, and the responses of governments and the public to the pandemic, including the risk that the amount of energy demand destruction and/or the length of the decreased demand exceeds our expectations; the risk that there is another significant decrease in the valuation of oil and natural gas companies and their securities and in confidence in the oil and natural gas industry generally, whether caused by a resurgence of the COVID-19 pandemic, the worldwide transition towards less reliance on fossil fuels and/or other factors; the risk that the COVID-19 and/or other factors pandemic adversely affects the financial capacity of the Company's contractual counterparties and potentially their ability to perform their contractual obligations; the possibility that the revolving period and/or term out period of our syndicated credit facility and the maturity date of our notes is not further extended (if necessary), that the borrowing base under our syndicated credit facility is reduced, that the Company is unable to renew or refinance our syndicated credit facilities on acceptable terms or at all and/or finance the repayment of our notes when they mature on acceptable terms or at all and/or obtain debt and/or equity financing to replace one or all of our syndicated credit facilities and notes; the possibility that we breach one or more of the financial covenants pursuant to our agreement with our lenders; the possibility that we are forced to shut-in production, whether due to commodity prices failing to rise or other factors; the risk that OPEC and other nations fail to agree on and/or adhere to production quotas from time to time that are sufficient to balance supply and demand fundamentals for crude oil; general economic and political conditions in Canada, the U.S. and globally, and in particular, the effect that those conditions have on commodity prices and our access to capital; industry conditions, including fluctuations in the price of crude oil, natural gas liquids and natural gas, price differentials for crude oil and natural gas produced in Canada as compared to other markets, and transportation restrictions, including pipeline and railway capacity constraints; fluctuations in foreign exchange or interest rates; the risk that our costs increase significantly due to inflation, supply chain disruptions and/or other factors, adversely affecting our profitability; unanticipated operating events or environmental events that can reduce production or cause production to be shut-in or delayed (including extreme cold during winter months, wild fires and flooding); the risk that wars and other armed conflicts adversely affect world economies and the demand for oil and natural gas including the ongoing war between Russia and Ukraine; the possibility that fuel conservation measures, alternative fuel requirements, increasing consumer demand for alternatives to hydrocarbons and technological advances in fuel economy and renewable energy generation systems could permanently reduce the demand for oil and natural gas and/or permanently impair the Company's ability to obtain financing on acceptable terms or at all, and the possibility that some or all of these risks are heightened as a result of the response of governments and consumers to the ongoing COVID-19 pandemic and/or public opinion and/or special interest groups.
The forward-looking statements contained in this news release are expressly qualified by this cautionary statement. Except as required by law, the Company does not undertake any obligation to publicly update or revise any forward-looking statements or information contained herein.
Readers should also carefully consider the matters discussed that could affect Obsidian Energy, or its operations or financial results in Obsidian Energy's Annual Information Form (see "Risk Factors" and "Forward-Looking Statements" therein) for the year ended December 31, 2021, which is available on the SEDAR website (www.sedar.com), EDGAR website (www.sec.gov) or Obsidian Energy's website.
Obsidian Energy shares are listed on both the Toronto Stock Exchange in Canada and the NYSE American exchange in the United States under the symbol "OBE".
All figures are in Canadian dollars unless otherwise stated.
OBSIDIAN ENERGY
Suite 200, 207 – 9th Avenue SW, Calgary, Alberta T2P 1K3
Website: www.obsidianenergy.com;
E-mail: investor.relations@obsidianenergy.com


text:
Q: Save changes to DataGridView (filled using MySqlHelper) into MySql database I'm trying to update a MySQL database on the basis of changes in the DataGridView.
I'm currently using this code to fill the DGV:
Private Sub Load_in_DGV_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Load_in_DGV.Click
    Dim ds As DataSet '= New DataSet
    Dim mTbl As DataTable
    Dim sqlQRY$ = "SELECT `FirstName`, `LastName`, `Age` FROM `persons` WHERE `Age` > 25"
    ds = MySqlHelper.ExecuteDataset(CnStr, sqlQRY)
    mTbl = ds.Tables(0)
    DataGridView1.DataSource = mTbl
End Sub

But all post and guides I read seem to use a DataAdapter and not to use MySqlHelper, so I'm asking if it's possible to save changes to database using my current code (and what's the way) and, otherwise, what are minimum changes to do in my code.
I know there is the command "mysqlhelper.UpdateDataSet" which has the following syntax:
Public Shared Sub UpdateDataSet (_
ConnectionString ByVal As String, _
CommandText ByVal As String, _
ByVal ds As DataSet, _
ByVal TableName As String _
)

but I have not found any example of use.
I did not understand what to send as "commandText".

redpajama_set_name: RedPajamaStackExchange


Faithlegg House was built in 1783 by Cornelius Bolton, then landlord of the Faithlegg/Cheekpoint area of east Waterford. Known as a progressive businessman and politician one can presume he intended Faithlegg as not just his home but a statement of his stature in the community and in Waterford society as a whole.
Well he might have been in his assumptions of power. The family had been involved in many different enterprises down the years, and the estate at Faithlegg which he inherited was several thousand acres. Enterprises included; Mail packet station at Cheekpoint, Cottage textile industry, Brick making factory, Rope walk, Draining of and reclaiming of Marshes including containing walls, Daisybank house as a hotel for the mail packet, construction of a new quay at Cheekpoint, Realignment and improvement to main road to Waterford, Slate quarrying, Cobalt mining and he was one of the investors in the New Geneva enterprise at Crooke.
There must have been many fine balls and worthy visitors to the house at that time, and the old Ice House gives a hint to the entertainments used to impress. However, pride comes before a fall they say and unfortunately for Bolton all his investments failed and he finally had to sell off his home at Faithlegg. He retired to a residence in the city where he died in 1829 and is buried in old Faithlegg Church.
Nicholas Power was the next owner of the house and lands of Faithlegg and Cheekpoint. At the time he was reputed to be the richest commoner in the land. Nicholas Power came from a wealthy merchant family from Ballinakill in the city and had married Margaret Mahon of Dublin, herself from a wealthy family.
Nicholas was a staunch Catholic and on moving into the Faithlegg Estate one of the first actions was to build a church for the catholic community beside the old Norman churche in 1824. He was a benefactor of Edmund Rice and apparently bore the major cost of establishing the first of his schools in Mount Sion in Waterford. He was also a supporter of Catholic emancipation and Daniel O Connell who referred to to him as "…the right kind of agitator" Both men were reputed to have been regular visitors. Nicholas was elected to parliament in 1847 and topped the poll in subsequent elections until retirement in 1859. Before his death he paid for the construction of the Spire, Belfry and Organ loft. This was completed in 1873, the year he died.
His son Patrick Joseph Power 1826- 1913 inherited the property on his fathers death. His wife was an heiress, Olivia Jane Nugent, daughter of the Earl of Westmeath. The couple were responsible for the later additions to Faithlegg House. These included 2 storey, 2 bay wings on either side of the existing building, to which single storey extensions were added. The single storey on the left was an oratory whilst the right was a school room. The front of the building was refaced, with segmented hoods over the ground floor windows. A portico with square piers was also added and St Huberts Deer was added to the front of the house. Internally the plastered ceilings were the work of Italian craftsmen. Externally there were modifications too; including planting, laying out of terraces at the rear and the building of pleasure grounds including a shell house.
The Power family sold on Faithlegg House to the De La Salle Brothers in 1936 and they used it as a junior seminary. Young lads of secondary school age who thought they might join the order came to live in the house with the brothers. They lived the life of a Christian brother, took a mini bus in to school in the De La Salle and although they went to classes with the other boys, they took their meals with the brothers and went back to the house in the evenings to study and sleep. The order in turn sold it on to developers in 1985. Eventually the house was refurbished and now operates as a four star hotel, known far and wide as Faithlegg House Hotel whilst its parkland has been converted into a golf course.


You can keep a healthy business relationship with your customers very easily these days using a software from the technology development witnessed in this era. The customers are very important for your business and so a good relationship with them is even more crucial, so the CRM software gives you the chance to keep these relationships for the benefit of your business. With so many different types of CRM software available in the marketing, choosing the one to use is challenging and you can use some help in making the right choice on the one to use. Below is an ultimate guide on how to find the best real estate CRM software to use.
Identify your business needs first, and see why you want to have a CRM software in your business before you start looking for the best. If you identify why you need the CRM software before you start searching for the best, it will be really easy to choose the one with the features that you need and you will end up with the best in the market for your business.
The internet has so much information about the different types of real estate CRM software, so read about each and see the one that best fits your business needs from the features it has. There are bloggers who give lists of the best real estate CRM software, so look for such articles and see why each software on the list is said to be good.
Read the online reviews from other real estate agents and see which software they like and use the most in their business. Take advice from other real estate business that has been operating before you, and ask for the best CRM software that has the best services.
A good CRM software should be easily integrated with the hardware and software that you are already using in your business, so that you do not incur more costs buying new appliances.Buying new machines to use with the new CRM software is costly, so look at the compatibility of the one you are considering to the machines you already have.
Shop around for the best software company that you will buy from, to ensure you avoid frauds and that you will get the best services to ensure the software is successfully installed.
Consider the cost of the CRM software to ensure it is affordable for your business.
Try the software you are considering first before you subscribe, to ensure that it is the best and can work best in your business.
Choose a CRM software that is easy to use, and will require you to have little or no training so that you can know how to use it.


text:
Best Hotels near Barbados Boardwalk
We've identified the top hotels near Barbados Boardwalk. The properties are sorted by U.S. News ... READ MORE
We've identified the top hotels near Barbados Boardwalk. The properties are sorted by U.S. News rank. You can filter your search based on hotel class, amenities and brand to find the best hotel for you. Explore your options and book one of the best hotels near Barbados Boardwalk below.
See Barbados Travel Guide »
Kids ClubKids Club
Sugar Bay Barbados
Travelers couldn't help but gush about their experience at Sugar Bay Barbados, often using words like amazing and fantastic to describe their stays. The staff members are the resort's brightest stars, known for going above and beyond in just about everything they do. Lodgers also heap praise on the property's delectable dining. Room rates here are all-inclusive, meaning visitors can enjoy unlimited food and drinks at five bars and four restaurants, which serve a range of cuisines, including Caribbean and Asian-fusion. However, snacks and beverages from the on-site coffee shop cost extra. Most guests also rave about the property's accommodations, although a few report plumbing issues and worn room amenities. Each accommodation is decorated in neutral hues with island-inspired touches (think: wicker furniture and colorful accent linens) and comes equipped with a minifridge, a flat-screen TV, complimentary Wi-Fi access and a furnished balcony or terrace. After a restful night's sleep, travelers can take advantage of an array of on-site facilities, including kids and teens clubs, two pools and a spa. This beachfront property resides on the southwestern side of Barbados less than 2 miles sourtheast of downtown Bridgetown.
Guests consistently praise the Hilton Barbados Resort for its hospitable staff and family-friendly amenities. Children 18 and younger stay for free, and youngsters ages 4 to 12 can participate in supervised activities at the complimentary Kidz Paradise Club. Meanwhile, parents can perfect their backhand at one of the three tennis courts or indulge in a rejuvenating treatment at the spa overlooking Carlisle Bay. And because of the resort's Needham's Point location (only 2 miles south of Bridgetown), travelers have access to plenty of shoreline activities. Work up an appetite snorkeling, kayaking or scuba diving at one of two white sand beaches, then head to one of this Hilton outpost's four on-site restaurants and bars. Traveling without the kids? Consider booking an Executive Room for more high-end perks, including plush bathrobes and slippers and complimentary breakfast, drinks and evening hors d'oeuvres at the Executive Lounge. No matter which room you choose, you'll have access to conveniences like balconies, separate showers and tubs, minibars and coffee makers. But remember, daily fees apply for in-room internet access unless you're a Hilton Honors member. Some visitors warn that the beds are not comfortable and that the property as a whole could benefit from a fresh.
South Beach Hotel
Rockley
The South Beach Hotel is situated on the southern coast of Barbados on Accra Beach, a stretch of Christ Church sand less than 3 miles southeast of Bridgetown. Unlike other beachside hotels, this waterfront property offers more than just an attractive address. While guests certainly adore the close location to the beach, the all-suite accommodations and service are also big highlights. Travelers say the spacious suites are both well-maintained and well-equipped, with white decor, colorful accent linens and modern furnishings. Standard amenities include kitchenettes, HD TVs, sofa beds, balconies, rainfall showers and Gilchrist & Soames toiletries. The staff left a great impression as well, with many travelers praising their friendly demeanor and eagerness to help. While traditional hotel facilities are few and far between (the property lacks a spa and fitness center), the outdoor pool, outfitted with a bar and lounge, and the hotel's direct beach and boardwalk access appease many vacationers. There's also the Swagg Cocktail Lounge & Bar, which serves a variety of casual fare for breakfast, lunch and dinner.
The SoCo Hotel
If you're searching for an all-inclusive experience that is better suited for couples, then the adults-only SoCo Hotel in Barbados is your safe haven. Couples describe this southern Barbados hotel as relaxing and romantic, with its comfortable accommodations and picturesque location right on the beach. The property's 24 rooms are bright and modern in design, decorated in a predominately white color palette and outfitted with white leather headboards, couches and bedside tables. Flat-screen TVs with DVD players, coffee makers and free wireless internet access are available for those looking to stay connected. But since each room is equipped with a private balcony facing the ocean, who needs technology? The property's cuisine – which is part of the all-inclusive rate, along with unlimited beverages at the beach bar – also earns rave reviews from guests. Another standout feature for visitors is the staff. Many say the hotel's employees take care of every guest, adding that no task is too small or too big. However, some report minor inconveniences, such as malfunctioning room safes and worn beach lounge chairs.
Radisson Aquatica Resort Barbados
If you're looking for a luxurious beach resort for your Barbados vacation, you might want to consider booking elsewhere, according to recent guests. To some visitors, the Radisson Aquatica Resort Barbados is dated, the customer service can be slow and spotty and the food at the on-site Aquatic Club Restaurant and Neptune's Grill is poor. But whether they liked their stay or not, most guests concede that the location is unbeatable. The Radisson Aquatica overlooks Carlisle Bay, providing direct access to 2 miles of white sand beaches. There is also a beachfront pool that lodgers can take a dip in if the sand proves too sticky. Meanwhile, guest rooms and suites are decorated in earth tones and feature flat-screen TVs, complimentary Wi-Fi access, coffee makers and work desks with ergonomic chairs. All accommodations also feature private balconies or terraces. According to reviewers, you should make the most of the hotel's location by booking an ocean view room. Or better yet, opt for a corner ocean view room, which is equipped with two balconies. Radisson Rewards members can earn points here to cover the cost of future stays. You can find this Radisson outpost near Needhams Point in Bridgetown, about 10 miles west of Grantley Adams International Airport.
After undergoing a $1.5 million facelift, the Accra Beach Hotel & Spa now offers refurbished guestrooms with patios, air conditioning and free Wi-Fi. Recent guests praise the cosmetic improvements, as well as Accra's location on southern Barbados' Rockley Beach. If you'd rather skip the sand, Accra boasts two pools, each catering to specific guest needs. Solo travelers and couples can retreat to the adults-only pool, while families with young kids can lounge in the shallow bank or hidden cave of the larger pool. After you've worked up an appetite in the water, refuel at one of the three on-site restaurants; guests also recommend heading across the street to the market plaza for more dining options. To further explore the south coast, previous visitors recommend boarding a local bus to Bridgetown (the ride takes about 10 minutes), which stops in front of Accra Beach.
Yellow Bird Hotel
St. Lawrence Gap
Carlisle Bay(2.95 mi)
Courtyard by Marriott Bridgetown, Barbados
Sweetfield Manor Historic Inn and B&B
Savannah Beach Hotel
Southern Surf Beach Apartments
Blue Orchids Beach Hotel
Chateau Blanc Apartments on Sea

redpajama_set_name: RedPajamaCommonCrawl


London is an large city with houses available throughout its 32 boroughs. Not only is there a large area to cover, but prices vary greatly depending in what areas you are looking to live. Also, some sections of the city have limited availabilities of houses in London.
These variables can make finding candidates for ideal properites quite difficult. The challenge is compounded if you are still living outside the country. Therefore, we are offering a few tips that will make your search for houses in London easier and more rewarding.
Before you begin house hunting, sit down and make a list of exactly what you want when searching for houses in London. For example, you may want a lot of space (homes in the city tend to be smaller than U.S. homes), live in a quiet neighborhood (some sections are busy and noisy), location close to a Tube station, etc.
By determining what you want from the start, you can save valuable time in your search. During the hunting process, you can quickly mark prospects off your list and continue on to more feasible selections.
Try to glean as much information on houses in London before setting a viewing date. This way, you can eliminate unsatisfactory options without wasting valuable time traveling to them.
When you do attend viewings, ensure that what you learned about the house from an advert, listing, or over the phone coincides with what you found out. Owners and agents alike are notorious for stretching the truth or covering up inconsistencies in properties. If you find things that have been misrepresented, leave immediately and continue your search for more reliable options. If issues in listings have been stretched then there are undoubtedly other items that will disappoint.
A great deal of time and traveling expense can be wasted in unorganized days of home viewings. This is especially true in a large and sprawling city like London. If you randomly set up appointments to view a few homes, you may find that you spend a lot of time traveling between them helter skelter.
Therefore, ensure that your viewing days are well organized. When making viewing appointments, use a map and schedule viewing times of houses in London that are close together in a circuit-style formation. This way you can easily end up viewing 5, 6, or more properties and spend far less in travel expenses.
Finding the ideal house can take considerable time. Of course, the occasional person might happen upon their dream home on the first day. However, the majority of house hunters have to spend weeks and even months browsing through listings and attending viewings before the right opportunity presents itself.


A sublime expression of the art of watchmaking, each OMEGA De Ville Tourbillon is a unique, hand-crafted timepiece that blends stunning beauty with ground-breaking innovation. These timepieces feature OMEGA's exclusive Central Tourbillon movement, set in a tourbillon cage protecting it from the effects of gravity.
This numbered edition model, with its scratch-resistant sapphire crystal dial and gold-fashioned indexes, offers a captivating view into the working mechanics within the timepiece. The 18K gold seconds hand is fixed directly on the titanium tourbillon cage. The 38.7 mm 18K red gold case is presented on a brown leather strap. Powering this watchmaking wonder is the Co-Axial calibre 2635.


HP is refreshing it's first entry into the Ultrabook space, the Folio 13, with the business oriented EliteBook Folio 9470m. This is a business focused machine which HP has brought up to speed with a third-generation Ivy Bridge processor a larger screen, a removable battery, docking connector, secondary-battery port, and more.
It has been 3 working days since I started my self-initiated challenge to have my Iconia A500 replace my HP 2730p at work. It took the first day to get it set up and configured, and a second day that I was out sick to really solidify how I was going to run the Acer for the foreseeable future. In that time, I have downloaded and applied the step up to Android 3.1 (the Iconia came stock with 3.0). I have also tested several functions of the various ports. I thought it would be a good time to give a brief synopsis of the story so far. Please note that some of the Carrypad crew have performed these tests in the past, so this is a refresher and a specific update as to how it all appears to be working under Android 3.1. Some of the notes will also reflect my specific perspective from attempting to use the A500 in the enterprise space.
Homescreens and Calendar: I run fewer apps on the Iconia than I normally do on an Android device. While I use only one homescreen on my iPad, with all apps sorted into folders, and run almost all Widgets on Android homescreens, I have gone back to the function-specific homescreen paradigm on the Iconia. My main page has all of my productivity apps, the Advanced Task Killer widget, and my Calendar widget, which I have sized to its maximum size. I originally thought I would not use the "Iconia Tab" default account that comes already set up in calendar. But because I want to limit the amount of cloud syncing that occurs on this device, I have used this account to enter my daily work meetings. I then keep the calendar view suppressed to only the Iconia Tab account during the work-day, so I am not distracted by future Google appointments from my main account that is also synced with the device.
I keep one homepage for nothing but stickies and Whiteboard Pro tiles. The left-most homescreen has buttons for my weather apps and the Browser widget. These are so I can check weather before my commute home or on travel, and to quickly check tech news over my lunch break. The right-hand homescreen has any media apps that I use to assist me at work: Camera (for taking snaps of whiteboard exercises), Gallery (for viewing those snaps), Music (to work to), Recorder and Voice Recorder (for taking voice memos for myself). This screen also has MailDroid and GMail for checking personal mail over lunch.
The right-most homescreen has all of my admin utilities. ES File Explorer, the Android Market, JuicePlotter, Battery Dr, and Settings shortcuts for Bluetooth, Display Settings, Sound, and Wi-Fi.
I primarily run this device disconnected at work. I boot my hotspot upon arrival, again over lunch, and maybe right before leaving in the evening for a quick connection, minimal sync, and personal email check. Other than that, I keep Wi-Fi off.
Physical Set-Up in the Office: I use a CaseCrown Wood Tablet Stand on my desk to place the Iconia in the corner where my two desks join at a right- angle. While I plan on rotating keyboards and mice, this week I have been using my Microsoft Bluetooth Keyboard 6000 and a generic USB laptop mouse, plugged in to a CP Technologies 4-port USB 2.0 Hub. I have been using the Targus Capacitive stylus along with it.
Port Testing and Peripherals: While not all of this has an impact on my use of the Iconia A500 at work, I wanted to note the results of various hook ups I have attempted during initial setup.
Keyboards and mice: I have tried several USB keyboards and mice with the Iconia and each one has worked. I have used a TabletKiosk Foldable Keyboard (pictured below), and an i-Rocks keyboard successfully. I have used several mice, including a Logitech G5 and they have all worked. I only tried using the left and right mouse keys, and have not tried the scroll-wheel button or the forward and back buttons. The scroll wheel itself does work in most apps to scroll through the page.
I plugged my HP HDMI-to-VGA adapter that I use with my HP Voodo Envy 14 (yes, I still insist on calling it a Voodoo) into the mini-HDMI to male-HDMI adapater that I received today from Amazon. Amazingly, it actually worked. This means being able to use the Iconia, and likely any Honeycomb Tablet that has HDMI out, with VGA monitors if, say, that is all your job provides. I plan on trying this hookup out with the Motorola Xoom 3G to see if I get the same results. I also have a straight mini-HDMI to full-HDMI cable that I need to try out with my 23″ Acer monitor later this week. Pics of the hook-up are below (not great pics; apparently my Samsung Nexus S 4G does not do so well in low light). If you replicate this hook up, you will need to use headphones or speakers plugged into the headphone jack for sound, as audio-over-HDMI will not work through the adapter. I do not expect that I will run with this configuration very frequently. The combination of the HP adapter + VGA cable is heavier than the tablet itself, and I did not like the strain I saw being placed on the mini-HDMI-to-male-HDMI connector. My VGA cable at work is much lighter though, so using this setup there might be less of an issue.
I am out of time for tonight, so that will have to be a wrap. Stay tuned for the next update, which will include a discussion on what productivity apps I am employing, inking on the A500, whether or not it is fast enough for meetings, and whether is physical characteristics make it good or bad for office use.


text:
Archives|Chinese Officers Say Taiwan's Leaders Are Near 'Abyss of War'
Chinese Officers Say Taiwan's Leaders Are Near 'Abyss of War'
By JOSEPH KAHN DEC. 4, 2003
Chinese military officers said Wednesday that Taiwan's leadership had pushed the island toward an ''abyss of war'' with its talk of independence. They made it clear that China would consider a popular vote on Taiwan's political status -- which a faction of Taiwan's governing party recently urged -- as a cause for war.
In lengthy interviews carried prominently by the official New China News Agency and other news outlets, the military officials also said that China would prevent Taiwan from formally declaring independence even if that means pushing the mainland economy into recession or destroying its plans to be host to the 2008 Olympics.
''Chen has reached the mainland's bottom line on the Taiwan question,'' said Col. Luo Yuan of the Chinese Academy of Military Sciences, referring to Taiwan's president, Chen Shui-bian.
Maj. Gen. Peng Guangqian was quoted as saying that the mainland would attack if Taiwan seeks a formal split. ''Taiwan independence means war,'' Mr. Peng said. ''This is the word of 1.3 billion people, and we will keep our word.''
Chinese military officers do not write articles or speak out in official interviews without clearance from the highest levels, and the comments of General Peng and Colonel Luo were clearly orchestrated to send the firmest possible message before a visit to Washington next week by Wen Jiabao, China's prime minister.
The officers' remarks are the most strident in a barrage of explicit threats directed toward Taiwan in recent weeks by mainland leaders, and they may indicate a decisive shift in Beijing's approach to managing Taiwan affairs.
For the past several years China has sought to play down what it considers political provocations by Mr. Chen. Beijing has courted Taiwanese businessmen and promoted economic integration, hoping to create a broader constituency in Taiwan in favor of eventual reunification.
But mainland leaders now seem alarmed that softer diplomacy, as well as China's preoccupation with its extensive leadership transition, may have sent the wrong signals. They have now resumed making bellicose threats whenever they see Mr. Chen tiptoeing toward the edge of declaring independence, the kind of aggressive posturing that some American officials fear could spiral into armed conflict.
At issue is whether Taiwan will hold some kind of referendum, that would broach the delicate subject of its political status.
Mr. Chen, in a tough battle for re-election, has promoted a referendum to invigorate his supporters, many of whom favor formal independence.
The issue appeared to be defused last week, when Taiwan's parliament, controlled by the main opposition party, stepped back from a direct confrontation with China. The legislature passed a bill that would permit referendums on constitutional and sovereignty issues, but only under narrow circumstances.
But Mr. Chen said over the weekend that he sees the law as giving him leeway to organize a referendum because doing so ''would protect our country's sovereignty.''
General Peng listed the Olympics, loss of foreign investment, deterioration in foreign relations, economic slowdown or recession and ''necessary'' casualties by the army as costs China would willingly bear to reunify the mainland. He belittled the idea that China would not dare use military force against Taiwan before the 2008 Olympics, which it campaigned for many years to hold.
A version of this article appears in print on December 4, 2003, on Page A00007 of the National edition with the headline: Chinese Officers Say Taiwan's Leaders Are Near 'Abyss of War'. Order Reprints| Today's Paper|Subscribe


text:
package net.alexyu.reporting.impl;

import com.google.common.base.Strings;
import com.google.common.cache.CacheBuilder;
import com.google.common.cache.CacheLoader;
import com.google.common.cache.LoadingCache;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
import net.alexyu.common.concurrent.Actor;
import net.alexyu.common.pubsub.DataUpdate;
import net.alexyu.common.util.CollectionUtils;
import net.alexyu.model.*;
import net.alexyu.position.api.PositionService;
import net.alexyu.refdata.api.RefDataService;
import net.alexyu.valuation.api.ValuationService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.function.Consumer;

import static java.util.stream.Collectors.toList;

/**
 * Created by alex on 3/26/17.
 *

 * 1. process updates:
 * - new Position from Position service
 * - new ValuationResult from valuation service
 *

 * 2. generate the PortfolioReport based on Position and ValuationResult
 *

 * 3. publish PortfolioReport
 */
public class PortfolioReportGenerator extends Actor {

    private static final Logger logger =
            LoggerFactory.getLogger(PortfolioReportGenerator.class);

    private final Set<String> portfIds;
    private final Consumer<List<PortfolioReport>> consumer;

    private final RefDataService refDataService;
    private final PositionService positionService;
    private final ValuationService valuationService;

    private final Set<InstrumentId> instIdSet = Sets.newHashSet();

    private final LoadingCache<InstrumentId, Set<PortfolioId>> instPortfMap = CacheBuilder.newBuilder()
            .build(new CacheLoader<InstrumentId, Set<PortfolioId>>() {
                public Set<PortfolioId> load(InstrumentId instId) {
                    return Sets.newHashSet();
                }
            });

    private final LoadingCache<PortfolioId, Map<InstrumentId, Position>> positionCache = CacheBuilder.newBuilder()
            .build(new CacheLoader<PortfolioId, Map<InstrumentId, Position>>() {
                public Map<InstrumentId, Position> load(PortfolioId key) {
                    return Maps.newHashMap();
                }
            });

    private final LoadingCache<InstrumentId, ValuationResult> valuationResultCache = CacheBuilder.newBuilder()
            .build(new CacheLoader<InstrumentId, ValuationResult>() {
                public ValuationResult load(InstrumentId instId) {
                    return ValuationResult.newBuilder()
                            .setInstId(instId.instId)
                            .setEndTimestamp(System.currentTimeMillis())
                            .setError(ValuationError.MissingValuationResult.name())
                            .build();
                }
            });

    private final Map<PortfolioId, PortfolioReport> portfolioReportCache = Maps.newHashMap();

    public PortfolioReportGenerator(Set<String> portfIds, Consumer<List<PortfolioReport>> consumer, RefDataService refDataService, PositionService positionService, ValuationService valuationService) {
        super("PortfolioReportGenerator");

        this.portfIds = portfIds;
        this.consumer = consumer;

        this.refDataService = refDataService;
        this.positionService = positionService;
        this.valuationService = valuationService;
    }

    @Override
    protected void doStart() {
        logger.debug("Subscribing " + portfIds);

        // subscribe to Valuation Service
        valuationService.subscribe(this::onMessage);

        // subscribe to Position Service
        portfIds.forEach(portfId -> positionService.subscribe(PositionSubscriptionKey.of(portfId), this::onMessage));
        super.doStart();
    }

    @Override
    protected void processQueue(Object item) {

        //drain all message from the Queue
        List<Object> updateAndReqs = drainQueue(item);

        //split the messages to DataUpdate & ValuationBatchResult
        List<DataUpdate> updates = CollectionUtils.filter(updateAndReqs, DataUpdate.class);
        List<ValuationBatchResult> valuationBatchResults = CollectionUtils.filter(updateAndReqs, ValuationBatchResult.class);
        logger.debug("processing Queue #updates={}, #valResult={}", updates.size(), valuationBatchResults.size());

        Set<PortfolioId> updatedPortfolios = Sets.newHashSet();
        updatedPortfolios.addAll(updatePositionCache(updates));
        updatedPortfolios.addAll(updateValuationResultCache(valuationBatchResults));
        logger.debug("updated portfolios={}", updatedPortfolios);

        //generate new PortfolioReport
        List<PortfolioReport> reports = generateAllPortfolioReport(updatedPortfolios);

        publishReport(reports);
    }

    /**
     * update Position cache
     * check the Portfolio that require re-calculate
     *

     *

     * return the PortfolioId (for re-calculate)
     *
     * @param updates
     * @return
     */
    private Set<PortfolioId> updatePositionCache(List<DataUpdate> updates) {
        Set<PortfolioId> updatedPortfolios = Sets.newHashSet();

        //filter to get Position
        List<Position> positions = updates.stream()
                .filter(update -> update.dataId instanceof PositionId
                        && portfIds.contains(((PositionId) update.dataId).portfId))
                .map(update -> (Position) update.data)
                .collect(toList());

        positions.stream().forEach(position -> {
            PortfolioId portfolioId = PortfolioId.of(position);
            InstrumentId instrumentId = InstrumentId.of(position.getInstId());

            //update position cache
            positionCache.getUnchecked(portfolioId).put(instrumentId, position);

            //link instrument to position
            instPortfMap.getUnchecked(instrumentId).add(portfolioId);

            //send valuation request to ValuationService
            sendValuationRequest(instrumentId);

            updatedPortfolios.add(portfolioId);
        });

        return updatedPortfolios;
    }

    /**
     * update ValuationResult cache and check the Portfolio that require re-calculate.
     * return the PortfolioId
     *
     * @param valuationBatchResults
     * @return
     */
    private Set<PortfolioId> updateValuationResultCache(List<ValuationBatchResult> valuationBatchResults) {
        Set<PortfolioId> updatedPortfolios = Sets.newHashSet();

        valuationBatchResults.stream().forEach(valBatchResult -> {
            valBatchResult.getBatchResultList().stream().forEach(valResult -> {
                InstrumentId instrumentId = InstrumentId.of(valResult.getInstId());

                //update cache
                valuationResultCache.put(instrumentId, valResult);

                //get updatedPortfolios
                updatedPortfolios.addAll(instPortfMap.getUnchecked(instrumentId));
            });
        });

        return updatedPortfolios;
    }

    /**
     * for new Instrument, send to ValuationService
     *
     * @param instId
     */
    private void sendValuationRequest(InstrumentId instId) {
        if (!instIdSet.contains(instId)) {
            logger.debug("Sending new valuation request {}", instId);

            ValuationRequest request = ValuationRequest.newBuilder()
                    .setInstId(instId.instId).addRequest(PricingRequest.FV.name()).build();
            valuationService.addOrUpdateValuationRequest(request);
            instIdSet.add(instId);
        }
    }

    /**
     * Generate report and add to the report caches
     *
     * @param portfIds
     * @return
     */
    private List<PortfolioReport> generateAllPortfolioReport(Set<PortfolioId> portfIds) {
        List<PortfolioReport> reports = Lists.newArrayList();
        portfIds.stream().forEach(portfolioId -> {
            PortfolioReport report = generatePortfolioReport(portfolioId);
            portfolioReportCache.put(portfolioId, report);
            reports.add(report);
        });

        return reports;
    }

    /**
     * join position with valuation to create portfolio report
     * sum up the position's totalValue get portfolio's NAV
     *
     * @param portfId
     * @return
     */
    private PortfolioReport generatePortfolioReport(PortfolioId portfId) {
        //

        double nav = 0;
        List<PositionReport> positionReports = Lists.newArrayList();
        Map<InstrumentId, Position> positions = positionCache.getUnchecked(portfId);
        for (Map.Entry<InstrumentId, Position> entry : positions.entrySet()) {

            PositionReport.Builder builder = PositionReport.newBuilder();

            InstrumentId instrumentId = entry.getKey();

            Instrument instrument = refDataService.getInstrument(instrumentId);

            Position position = entry.getValue();
            ValuationResult valuationResult = valuationResultCache.getUnchecked(instrumentId);

            double marketValue = valuationResult.getResultOrDefault(PricingRequest.FV.name(), 0.0);
            double totalValue = position.getTotalQty() * marketValue;

            builder.setInstId(instrument.getInstId())
                    .setPortfId(portfId.portfId);

            if (instrument.getType() != null)
                builder.setInstType(instrument.getType().name());

            if (instrument.getCcyId() != null)
                builder.setCcyId(instrument.getCcyId());

            if (!Strings.isNullOrEmpty(instrument.getUnderlyingId()))
                builder.setUnderlyingId(instrument.getUnderlyingId());
            else
                builder.setUnderlyingId(instrument.getInstId());

            builder.setPosition(position.getTotalQty())
                    .setMarketValue(marketValue)
                    .setTotalValue(totalValue)
                    .setUnderlyingPrice(valuationResult.getValInputOrDefault(PricingInput.UnderlyingPrice.name(), 0.0))
                    .setUnderlyingVol(valuationResult.getValInputOrDefault(PricingInput.Vol.name(), 0.0))
                    .setCcyInterestRate(valuationResult.getValInputOrDefault(PricingInput.InterestRate.name(), 0.0))
                    .setUpdateTimestamp(valuationResult.getEndTimestamp())
                    .setBatchId(valuationResult.getBatchId())
            ;
            if (valuationResult.getError() != null)
                builder.setError(valuationResult.getError());

            positionReports.add(builder.build());

            nav += totalValue;
        }

        return PortfolioReport.newBuilder().setPortfId(portfId.portfId)
                .addAllPosition(positionReports).
                        setNav(nav)
                .setUpdateTimestamp(System.currentTimeMillis())
                .build();
    }

    /**
     * publish the reports
     *
     * @param portfolioReports
     */
    private void publishReport(List<PortfolioReport> portfolioReports) {
        consumer.accept(portfolioReports);
    }

    protected void handleException(Exception e) {
        logger.error("fail to run report ", e);
    }
}

redpajama_set_name: RedPajamaGithub


Thank you for showing interest in our current offers. Please fill in your details below and we'll get in touch with you to answer all your questions.
IMPORTANT: you need a valid driver's license if you are interested in vehicle finance.
If yes, what is your monthly income?


text:
TUPAC SHAKUR'S PRISON BIBLE IS UP FOR SALE FOR $54,000
The Bible Tupac Shakur used in prison while he was incarcerated for sexual assault in 1995 is being sold for $54,000 on the Internet.
The autograph dealer Moments In Time has obtained the Bible, which is the Life Recovery version of the scripture. The description reads: "The Bible Tupac used while incarcerated in Dannemora for rape, signed on the inside front cover with his inmate # beneath his signature."
2 Pac apparently signed the Bible with a red marker on the inside cover, and also put his Department of Corrections number, 95A1140.
'Pac started his sentence at Clinton Correctional Facility on Feb. 15, 1995 and released his album Me Against The World a short time later, becoming the first artist to earn a No. 1 album on the Billboard 200 while incarcerated. While locked up, 'Pac also married his long-time girlfriend, Keisha Morris. They divorced a year later.
Memorabilia from the late rap icon is in high demand. Last month, it was announced that hand-written lyrics from the beloved rapper were up for auction. The lyric sheet is for 'Pac's "Catchin' Feelings" from his posthumous 2002 Better Dayz album. The rare piece of memorabilia was also made available courtesy of the company Moments in Time. MIT owner Gary Zimet tells TMZ that he got the lyrics from an ex-employee of the studio in which 'Pac laid the track in 1996—the year of his death.
Moments In Time has since been threatened by the estate of Tupac to cease the sale. Shakur's people believe they are the rightful owners of all of Pac's original art, and as a result, they think it's disrespectful to exploit his memory by selling his property.
Updated: October 9, 2016 — 11:47 pm
Tags: 2016, 2pac, Africa, Asia, Bombay, Bombay Hip Hop, Bombay Hott Radio, book, Brooklyn, California, Clinton Correctional Facility, Delhi, Europe, for sale, Germany, Goa, Harlem, Hip hop, London, Los Angeles, Money, Mumbai, Music, New, New Orleans, New York, News, Nightlife, NY, Pune, Queens, Radio Station, Rap, the bible, TV, UK, USA, Video, West Coast


text:
Q: ImportError for top-level package when trying to use dill to pickle entire package source code alongside instance I have the following project structure:
   Package1
   |--__init__.py
   |--__main__.py
   |--Module1.py
   |--Module2.py

where Module1.py contains something like:
import dill as pickle
import Package1.Module2

# from https://stackoverflow.com/questions/52402783/pickle-class-definition-in-module-with-dill
def mainify(obj):
    import __main__
    import inspect
    import ast

    s = inspect.getsource(obj)
    m = ast.parse(s)
    co = compile(m, "<string>", "exec")
    exec(co, __main__.__dict__)

def Module1():
    """I hope the details of this class are not necessary for this example. I can add detail if necessary
    """

obj_to_pickle = Module1()

def write_session():
    mainify(Module1)
    mainify(Module2)
    with FileHandler.open_file(...) as f:
        pickle.dump(obj_to_pickle, f)

I run the code as a module via python -m Package1 ..., thus __main__.py is the entry point to package execution, though I hope these details aren't relevant (I can improve my example if necessary).
Now, when I try to load the pickled object, I get  ModuleNotFoundError: No module named Package1.
How can tell dill in this situation to understand that Package1 is the package? The mainify function seems to be getting the modules' source code into the pickle, but I believe the import statement in Module1.py that is import Package1.Module2.py is causing the ImportError. How can I tell dill to understand the reference to Package1?
NOTE: this reference can be fixed by adding the directory that Package1 is in via sys.path.append. But the whole point of pickling the package source  alongside the instance is to make pickled instance unpicklable without needed to do this.
Relevant posts:
Pickle class definition in module with dill
Why dill dumps external classes by reference, no matter what?

A: @courtyardz. I'm a contributor of dill and your question is similar to others that have been asked in the past.
First, let me explain that generally dill assumes that all the modules necessary to deserialize an object are importable in the "unpickling" environment. Therefore modules are almost always saved by reference, with the current exception of modules that are not properly installed, like local modules (e.g. located in the working directory) or modules at non-canonical paths added to sys.path. There's also a function that's able to save the complete state of a module, which can be restored afterwards, but not the module itself.
That said, what exactly do you need? It's to serialize an object alongside its class (including any objects in the module's namespace that it refers to), or it's really the whole module?
If you need to transfer the complete module to an interpreter session where it's not available, like in a different machine, this problem is under active discussion here: https://github.com/uqfoundation/dill/issues/123. There's no complete solution for this currently, but one possibility is to ship the module as a ZIP archive, and load it using the zipimport module (indirectly, by saving the zip file to disk, maybe in a temporary location, and adding its path to sys.path as described in Python's documentation).
If you just need to serialize an object with its class, note that doing such has the limitation that objects of that class pickled by separate calls to dill.dump() or dill.dumps() will end up having different (although identical) classes when unpickled. This may or may not be a problem. There's also an open discussion about forcing the serialization of a class by value: https://github.com/uqfoundation/dill/issues/424.
The workaround you are trying to use should work because dill pickles classes defined in the __main__ module by value, as well as "orphaned" classes, i.e. classes that can't be found in the module where they were defined. However, for this to work the object must be created by the __main__.Module1 class (I suppose this is a class, even though you used def instead of class in your code example), not the Package1.Module1.Module1 class. If the class references global objects in Module1 in its methods, you may need to use the option recurse=True with dill.dump(s).
A simpler workaround, that may not work for your specific case as it involves multiple modules, is to temporarily change the __module__ attribute of the class. For example, at a module's body:
import dill

class X:
    pass

obj = X()

X.__module__ = None  # temporarily orphan the class
with open('/path/to/file.pkl', 'wb') as file:
    dill.dump(obj)  # X will be pickled by value because __module__ is None
X.__module__ = __name__  # de-orphan the class

Going back to your example, if you can't create the object with the "mainified" class, you may change the object's class temporarily too:
obj_to_pickle = Module1()

def write_session():
    mainify(Module1)
    mainify(Module2)
    obj_to_pickle.__class__ = __main__.Module1
    with FileHandler.open_file(...) as f:
        pickle.dump(obj_to_pickle, f)
    obj_to_pickle.__class__ = Module1

If the object has instance attributes of types defined in Package1, it won't work however.


text:
Mike Genovese (born Peter Michael Genovese on April 26, 1942 in St. Louis, Missouri) is an American actor.

Career
Genovese was born and raised in St. Louis, Missouri to an Italian American family. Genovese earned a master's degree in drama at Eastern Illinois University and taught acting at Webster College from 1969 to 1973 before devoting himself to work as actor in Washington, D.C., where he met his future wife, TV/film actress Ellen Crawford, Chicago, and later Los Angeles.

A character actor known for playing heavies, Genovese has appeared in many films such as two Richard Pryor billed vehicles, Jo Jo Dancer, Your Life Is Calling (1986) and Harlem Nights, which also co-starred Eddie Murphy, Redd Foxx and Della Reese, and guest roles on TV series such as The Dukes of Hazzard, The Paper Chase, Star Trek: The Next Generation, Family Matters, NYPD Blue, Quantum Leap, Arli$$, ER, Chicago Hope, and JAG. In 1990 he was a cast member in the short lived series "The Flash" where he played Lt. Warren Garfield. For ER, the long-running medical drama which aired on NBC, Genovese appeared in a recurring role as Officer Al Grabarsky, where he appeared opposite his real life wife, Crawford, who was as cast regular as Nurse Lydia Wright, his character's girlfriend. He appeared in twelve episodes of the series from 1994 through 2000.

Theater roles
In 1979, Genovese had a performance as Philip Marlowe at Chicago's Organic Theater in Stuart Gordon directed adaptation of Raymond Chandler's "The Little Sister." In 2005, he appeared as Rev. Tollhouse in The Book of Liz play by Amy Sedaris and David Sedaris at the 2nd Stage Theatre, Hollywood.

References

External links

1942 births
American male stage actors
American male film actors
American male television actors
Male actors from St. Louis
Eastern Illinois University alumni
American people of Italian descent
Living people

redpajama_set_name: RedPajamaWikipedia


text:
Meeting tonight and Oct. 29 to discuss upcoming vote by downtown residents on funding Los Angeles Streetcar
by Steve Hymon , October 23, 2012
The Los Angeles Streetcar project is holding two public meetings in downtown to explain and discuss the upcoming vote for downtown residents on whether they should tax themselves to help fund the streetcar.
Specifically, the vote is whether a "community facilities district" should be created downtown, the idea being that residents within the district levy a tax on themselves. The tax is based on property values; Los Angeles Streetcar says that the typical condo owner will pay about $60 per year.
I'll be blunt: the vote is critical to building the streetcar in the near-term. The Community Facilities District is expected to pay about half the $125 million cost of the project and having local funding is critical to attracting the federal funding that will be needed to complete the streetcar.
Ballots will be mailed to registered voters in downtown Los Angeles on Nov. 13 and they must be returned by Nov. 28. Here's a look at the Community Facilities District below, along with the route chosen for the streetcar, which will be easily accessible from many Metro bus routes, including the Silver Line, along with the Red/Purple Line subway and the future Regional Connector.
Click above to see larger.
Categories: Transportation News
Reminder: today last day to register to vote for Nov. 6 election
Legal brief in Expo Line Phase 2 case
The Dude Abides says:
I am certainly going to vote no for this tax. Why should residents and business owners front the bill for something that will be used by office workers and tourists? I voted for Measure R to fund transportation that is equally paid by all residents not just the local ones. Find the money somewhere else.
Hector S says:
The big question is: what's the cost to ride the streetcar? $1.50 per ride no matter how short or long again?
I live right across the other side of the 110.
Does the streetcar serve my needs to go shopping around Downtown LA? No.
Does it make it any cheaper to travel 2 miles from MacArthur Park to Staples Center? No.
Does it make it any cheaper for me to consider wasting $75 a month just to travel 2 miles into Downtown LA? No.
We don't need more taxpayer levied projects. We to focus on massive fare reform that equalizes fares for everyone. Fix the fare system first, then let's talk about projects.
Dana Gabbard says:
"Find the money somewhere else."
Vote no, but don't fool yourself that somehow funding can be found elsewhere. And without this matching money the quest for federal small smart funding will fail. And that means no project. That is the reality.
Steven P says:
Funding can be secured by changing how Metro conducts its business.
They need to stop acting like a bloated government bureaucracy who keeps coming back crying to taxpayers to solve their problems. They need to become a profit oriented business. That's how mass transit "corporations" work all over the world. They need to stop being an "agency" and become a "corporation." If they have no idea how to make mass transit run like a business while still making transit affordable for everyone, they can just sell off Metro to those who can and have been doing so for decades: the mass transit corporations in Asia.
The more Metro can free itself from taxes and instead rely on their own revenues and profits, the better. We have better uses for taxpayer dollars than transit. We can use tax dollars to fund schools instead.
Just a person says:
I am guessing that the fair will likely be about $0.50, like the DASH.
"Why should residents and business owners front the bill for something that will be used by office workers and tourists?"
-I think that the $60 in annual cost to the condo owner would come back to them in the form of increased property value. Make the area a more attractive area to live and work, property values will go up.
-With the changes that are going on downtown, it will make it faster and easier for a local to get to the new shopping and entertainmet locales that are popping up. And maybe it will make the re-launched Grand ave Park a real destination. The more that people think about and visit the park, the more lively the place becomes and the more people think about it and visit it, etc.
-It will be one more thing that will attract new businesses to Downtown, creating more jobs, from the waiter/ess type in the new pub to the new lawyer/banker type.
BTW, I have no dog in the fight. Just shedding some light on why someone living in the area might support it, with tangible benefit based reasons.
@just a person
Sure all those arguments are valid and I think the regional connecter going through downtown will help satisfy those statements.
The regional connector will do more for downtown than a slow streetcar. Just ask Portland how they like their streetcar. Tourist loved it until they ended the free zone downtown, locals not so much from the start.
62 million is a small sum they can get from bloated Measure R projects. How much did they spend on the 405 already?
$60 a year seems a small sum to pay but over 30 years to fund something that may not be around that long is just irresponsible.
You all know where this is going.
Oh come on it's only $60 a year, you can afford that can't you?
Then it'll be "oops sorry, forgot to take in consideration of rising material prices. You can spare another $50 can't you?"
Then it'll be "you know, this streetcar never makes any money so we need money to keep it running. You guessed it, fork over another $50 baby. Come to papa."
And of course "we raised pensions for ourselves so we're really desperate. Yeah, hand me over $50 more."
Wanderer says:
The advocates of streetcar proposals in the US, including this one, argue that they will provide economic development, not mobility benefits. There are certainly few mobility benefits to be found in this proposal. It would ride on top of DASH, numerous buses, the Red Line, and the planned Regional Connector. It's proposed as a one way loop which further limits its transit utility even further, because numerous otherwise possible trips will become slower than walking (streetcars being a very slow mode anyway). DASH does not currently run at night, but DASH hours could be extended for a much lower cost.
So it really is a property values/assessment cost decision. Do you, property owners of Downtown LA think that the economic development benefit is worth the cost? Renters of course don't share in that economic development upside, though they may well see small rent increases to cover the cost. Will all classes of property benefit equally–will residential property benefit as much as commercial property?
LAofAnaheim says:
Lets do some fact checking. The streetcar is NOT a Metro project. It's a project by the Downtown Business District. Measure R is not associated with this project, hence why we need funding for this project. I vote Yes and I'm a downtown resident who will gladly pay for this benefit (plus a higher property value that comes with this!)
calwatch says:
The streetcar serves no transportation purpose, it is primarily a development purpose. There are Metro bus lines on all of the major streets running 6-10 times an hour, from 6 am to 9 pm seven days a week. But people can't spend $5 to ride all day on a bus.
calwatch,
Let alone even have a need to spend $5 for a day pass for short rides that involves transfers. Why would anyone want to pay $5 to go from MacArthur Park to Staples Center when it's only 2 miles away? It's cheaper to carpool and split the cost of parking.
@laofanahiem
Fact check yourself. Metro is a partner in this project.
http://www.metro.net/projects/historic-streetcar-service/
Steve Hymon says:
Hi everyone;
It's a city of Los Angeles project although Metro did the environmental studies because of the agency's expertise in doing such work.
Steve Hymon
Editor, The Source
The real question is if this does get built who foots the bill for operating expenses? I assume since Metro is involved they will be providing the operation funding. Portland is having issues with keeping up with promised head ways due to lack of Trimet funding.
Mr Hyman:
This is pretty irresponsible to pass on the myth that the typical condo owner will pay about $60 per year. The exact language on the LASI website is the Median condo will pay $60 per year. Ive seen reports from other sources stating it would be closer to $200 to $500 per year for a condo that measures 1000 sq feet.
I hope you understand that typical and median mean two different things. why didn't metro release the actual per square foot calculation of this tax? Sure you are just helping out, but as a partner you have a fiduciary responsibility to provide facts to the voters.
My previous comment misspells Mr Hymon's name. I apologize for that.
By saying metro did the environmental studies is a stretch of the truth. Metro acted as a vendor manager and hired HDR Engineering to do the study for $2.26 Million Dollars.
So is metro's expertise conducting environmental studies or managing vendors to do such studies? You statement makes one think Metro is an expert a environmental studies when really they are managing vendor to do the work. Two completely different things.
Also I was able to gleam some facts from the City's council action:
http://clkrep.lacity.org/onlinedocs/2011/11-0329-S6_CA_07-31-12.pdf
Saying the average property owner will pay $60 per year is not true. You mentioned they are based on property values, but they are not. The tax is based on parcel square footage and the rates are as follows for the 3 zones:
Zone 1 $.59670 per square foot
Doing some simple calculations one would have to have a property at zone 3 at 300 square feet to come close to the stated $60 calculation. 150 sq feet at zone 2 and 100 square feet at zone 1. Obviously most condos are larger than 300 square feet.
Additionally the maximum term of the tax is 40 years. That is 10 years longer than what has been reported. Also they can raise it up to 10% of the rate at each zone to cover delinquent property owners. So the rates can go up albeit a small amount.
So it appears LASI and it's partner Metro are tying to sell a bill of goods at artificially low price. Most Condo owners will certainly pay more that $60 per year.


text:
$packageName = 'peazip'
$installerType = 'EXE'
$silentArgs = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'
$validExitCodes = @(0) #please insert other valid exit codes here, exit codes for ms http://msdn.microsoft.com/en-us/library/aa368542(VS.85).aspx

$processor = Get-WmiObject Win32_Processor
  $is64bit = $processor.AddressWidth -eq 64
  if ($is64bit) {
    $url = 'http://surfnet.dl.sourceforge.net/project/peazip/5.1.0/peazip-5.1.0.WIN64.exe'
    #$url = 'http://surfnet.dl.sourceforge.net/project/peazip/{version}/peazip-{version}.WIN64.exe'
  } else {
    $url = 'http://surfnet.dl.sourceforge.net/project/peazip/5.1.0/peazip-5.1.0.WINDOWS.exe'
    #$url = 'http://surfnet.dl.sourceforge.net/project/peazip/{version}/peazip-{version}.WINDOWS.exe'
  }

Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url"  -validExitCodes $validExitCodes


So I say, time and time again, "Yo soy una mujer negra. The Best Actresses in Film History. I don't understand it, and it's the same people asking the same question. She made her major debut in "Bring it On" starring alongside Kirsten Dunst. You know who she is. Zoe Saldana's ethnicity is not African American or in other words, she's "not black".
Suzanne. Age: 25. I assure you that i am a wonderful companion; i have a warm and friendly personality, i am witty, playful, engaging and chatty, and i promise that we will laugh together a lot.
Pretty smiling black girl portrait Pretty Black Girl. Shy woman, closed face with hands Pretty black girl with big hair posing video. Touching hair and thinking about Pretty black girl with big hair posing video. Color Composition Any Color Monochrome. From Contributor separated by comma. On black background Pretty black girl with big hair posing video. Pretty happy black girl smiling Pretty Black Girl.
Pen in the hands. Portrait of pretty black girl wearing fashionable sun hat Pretty black girl with laptop. Color Composition Any Color Monochrome. Gender Any Male Female.
Description: Touching hair and thinking about Pretty black girl with big hair posing video. Pretty smiling black girl portrait Pretty Black Girl. Portrait of black girl in pink headphones listening to music Pretty Black Girl. Shy woman Pretty black girl with big hair posing video.


text:
Mary Carolyn McQuaid, RGS, passes into the arms of our Shepherd God
Home / News & Stories / Mary Carolyn McQuaid, RGS, passes into the arms of our Shepherd God
Features|Jeanette McDermott
Sr. Mary Carolyn (Suzanne Marie) McQuaid, RGS
January 4, 1946 – March 27, 2022
Sister Mary Carolyn McQuaid has been received into the loving arms of our Shepherd God. Mary Carolyn died during the evening of Laetare Sunday, March 27, 2022, at Mason Pointe Care Center in Chesterfield, MO. She had accepted and embraced for almost 1½ years the progressive challenges of living with amyotrophic lateral sclerosis (ALS), also known as Lou Gehrig's disease.
Sister Mary Carolyn was born January 4, 1946, in Muskegon, Michigan to Daniel Joseph and Carolyn Mary McQuaid. Named Suzanne Marie, she was the second of seven children and grew up in Southern California. She entered the Congregation of Our Lady of Charity of the Good Shepherd in Los Angeles in 1964. She made first vows on September 8, 1967, and final vows on November 23, 1972. She held a Bachelor of Arts degree in Theology from Marillac College in St. Louis and a Master of Social Work degree from Tulane University.
Sister Mary Carolyn celebrated her 50th Jubilee as a Good Shepherd Sister on June 24, 2017. During extensive ministry experience she served as teacher, group leader, and director of programs for teenage girls in residential care in Las Vegas and Phoenix. She also served as Executive Director of Marian Manor, a community corrections center in New Orleans for female offenders. In addition, she supervised children's services and was the program director for House of the Good Shepherd in Chicago for women and their children affected by domestic violence.
Sister Mary Carolyn served in various positions of leadership for the Sisters of the Good Shepherd Province of Mid-North America, including Formation Director, Province Leader, Province Councilor and Treasurer. For many years, she served on nonprofit boards as a director, trustee and officer for the Province and for the international Congregation of Our Lady of Charity of the Good Shepherd.
Sister Mary Carolyn is survived by her sisters Mary Robinson (Dean) and Maureen Wyperd (Gary), and brothers Daniel (Willette) and Mark, and two generations of nieces, nephews and cousins whom she loved and prayed for daily. Three siblings preceded Sr. Mary Carolyn in death – her sister Carolyn, baby brother Patrick and sister Loretta. Watch the live stream Funeral Mass on YouTube.
In lieu of flowers, contributions in memory of Sister Mary Carolyn can be made to: Good Shepherd Mission Office, 7654 Natural Bridge Road, St. Louis, MO 63121, or
The ALS Association St. Louis Regional Chapter: 1950 Craig Road, Ste 200, St. Louis, MO 63146, or
BJC Hospice: 1935 Beltway Drive, St. Louis, MO, 63114
Jeanette McDermott
Jeanette is the Communications Coordinator for Sisters of the Good Shepherd Province of Mid-North America. She is a career photojournalist who has served in various capacities of print, broadcast, and corporate communications. Jeanette is devoted to creation and is particularly focused on saving pollinators and other wildlife species and their habitat. She is an ethical vegan and created the website veganstoryteller.com
The lamp in the Oratory of St. Mary Euphrasia – Calendar
Sisters sell 10-acre Normandy property
Beatification ceremony for Aguchita
Jeanette McDermott photographs Mother Earth for Laudato Si (Praise You!)
Echo sessions in February
Keeping archival records across provinces
Lunch and Learn series features life and mission of Saint Mary Euphrasia
Chance encounter at Good Shepherd Services Atlanta leads to reunion of mother and son torn apart by war
Sister Elise Kramer, vocation story
Commemorating the day of Aguchita's martyrdom
Magdalen scrapbook gives insight into prayer life
Kolwezi program draws attention at Vatican conference
DeNeuville Learning Center for Women rebranded
Congregational Chapter held in two parts
Sister Joan Lopez: Message to the Congregation
Across Borders
Good Shepherd Arts Center
Good Shepherd Volunteers
Green Corner
Mission Effectiveness
National Advocacy Center


For advice on love, you're probably better off going to Elaine Hatfield than Dr. Drew. In her more than 40 years of research, Hatfield has taken an empirical approach to understanding different facets of romantic relationships, including physical attraction, relationship satisfaction, sexuality, and emotional intimacy. She pioneered the theory that there exist two types of romantic love, passionate and companionate. Though intense, irrational passionate love differs greatly from deeply affectionate and stable companionate love, Hatfield has found that both have an impact on relationship satisfaction and longevity. She also designed the Passionate Love Scale to quantify components of passionate romance; today this scale is used everywhere from psychology labs to online dating sites. Her research extends beyond romantic relationships, however; she has also studied extensively the idea of equity, or fairness, in social contexts, as well as the influence of gender on sexual motivation and behavior. Hatfield is a recipient of the Association for Psychological Science (APS) William James Fellow Award for her lifetime of significant intellectual contributions to the basic science of psychology.
Watch Hatfield's Award Address at the 24th APS Annual Convention (introduction by Ellen Berscheid).


text:
Mental Health Issues Plague Mr. Fluffy Homeowners
by Beth Swantek
While the physical symptoms of deadly asbestos contamination can take decades to develop, some Australian homeowners are feeling a more immediate and sometimes lethal form of repercussions.
An Australian government survey reveals a quarter of homeowners affected by the ongoing Mr. Fluffy asbestos crisis in Canberra have mental health issues, some as serious as suicide, according to the Canberra Times.
The government buyback and demolition program of more than a 1,000 homes containing asbestos-laden Mr. Fluffy insulation is ongoing. Asbestos is the leading cause of mesothelioma, an incurable cancer.
"The survey indicated that some people living in a Mr. Fluffy house have experienced levels of psychological distress," a brief on the government report states.
Carrie-Ann Leeson, the chief executive of suicide prevention organization Lifeline Canberra said: "We do know that on the phones and through our face-to-face support groups and our education programs here in Canberra, that a very large number of Mr. Fluffy homeowners were suffering from suicidal thoughts — and still are."
Pressure on Mr. Fluffy Homeowners Began Three Years Ago
Distress for homeowners began in 2014 when the Australian Capital Territory Government (ACT) announced homes originally deemed safe after a national asbestos cleanup in the 1980s were now considered toxic.
More than 1,000 homeowners received letters warning them of the possible dangers of asbestos exposure.
Later that year, the Commonwealth of Australia offered the ACT a $1 billion loan to compensate victims.
The government task force used the funds to organize a buyback and demolition program to take place over a five-year period.
Canberra Residents' Calls Led to Alarm
Leeson expressed concern over calls that came in to the Lifeline phone center, calling them "troubling."
She said the rate of suicide was hard to quantify because ACT lacked a regular coroner, and the process of determining the cause of death varied.
NRMA Insurance reported receiving hundreds of calls from distressed Mr. Fluffy homeowners.
Up to that time, the Lifeline-NRMA partnership programs enabled them to service only 250 people.
Leeson called that the "tip of the iceberg" and said they weren't meeting the demand.
Australian Government Steps Up Assistance
Leeson said the ACT Asbestos Response Taskforce, a governmental body managing the home crisis, was slow to answer the dilemma.
In 2015, Leeson approached ACT, appealing for more funds to meet the needs of the impacted homeowners, but she was denied.
A spokesman for ACT said support already existed through their partnership with a number of other organizations.
Lifeline already receives $225,000 a year from ACT, as well as partnering with NRMA Insurance, which provided funds to offer education programs and crisis support to Mr. Fluffy homeowners.
The government recently announced mental health-focused services, established as part of ACT to address this pressing need among displaced homeowners.
"One key role of the new Office for Mental Health will be to establish a clear picture of the prevalence of mental health concerns, suicide attempts and the demand for suicide prevention services in the ACT so that we can ensure we are meeting the needs of our community," Minister for Mental Health Shane Rattenbury said.
Mr. Fluffy History, Impact and Resources
In the 1960s and 1970s, the Mr. Fluffy company marketed "Asbestosfluf" insulation, named for its light and fluffy appearance.
The insulation was pumped into attics and walls of homes and buildings throughout Canberra and New South Wales, promising to offer customers long-lasting and maximum insulating properties.
An Australian health official proclaimed the product dangerous in the 1960s, but the warning was mostly ignored. Use of the product continued for more than 11 years.
In addition to the buyback and demolition program, the ACT task force contracted the Australian National University to conduct an ACT Asbestos Health Study which included the information about the mental health issues.
The final report of the study hasn't been released.
Rattenbury claims the new government mental health services show "a clear commitment to greater investment in the mental health and well-being of our community."
Historically, asbestos contamination not only takes a toll on victims physically but also mentally.
The amount of people exposed to asbestos vastly exceeds those who actually receive a mesothelioma diagnosis.
For people learning of their exposure and the possible deadly consequences, this knowledge presents an alarming situation that might produce anxiety, depression and fear.
If you think you may have asbestos in your home, take a look at The Mesothelioma Center's Asbestos Guide, which may contain answers to some of your questions.
Beth Swantek
Beth Swantek has been writing professionally for 30 years. She is a former news reporter and anchor for a CBS affiliate in Michigan and often reported breaking medical and political news. Currently, she teaches media writing and video production at Lawrence Technological University in the Detroit area, as well as working as a freelance writer and producer.
Le Lievre, K. (2017, January 29). Mr. Fluffy loose-fill asbestos has major impact on mental health new report shows. Retrieved from: http://www.canberratimes.com.au/act-news/mr-fluffy-loosefill-asbestos-has-major-impact-on-mental-health-new-report-shows-20170125-gtyu6x.html
February 4, 2019 Senator Probing Johnson & Johnson About Asbestos in Talc
February 6, 2019 State Attorneys General Push for Tougher Asbestos Reporting Rule
June 13, 2019 Study Combines PD-1 and CAR-T Immunotherapy to Treat Mesothelioma


text:
Q: Apache Camel with org.apache.httpcomponents:httpclient-cache:4.4.1 ? Can HTTP4 component in apache camel can be configured to use
'org.apache.httpcomponents:httpclient-cache:4.4.1' to execute requests ?
As of now the version 2.15.2 is not having this dependency ?
TIA


The period of the offer is from March 1st to December 31st 2016.
To receive Welcome bonus, the client has to successfully deposit 10 USD to his trading account.
In order to withdraw the received bonus, you have to make the trading volume, which is 40 times more than the sum of the bonus, that is 1,200 USD (1,080 EUR).
RoboOption promo starting at August 10th 2015, when calculating the made trading volume for all transaction on the Ladder instrument with the payout percentage less than 100%, the amount of investments will be calculated as follows.
In our opinion this is a great promotional company of one of the most reliable companies, which can rightly be ranked first in the list of leading. In addition, this company has all necessary licenses and is a sponsor of the local football team.
I did not like. I got my bonus and start trading. All the conditions I wanted to open a real account, but the money I never received and did not see the account. Dubious proposal, even though the company has a license and how they write on their website.


text:
See all Politics
Lib Dems
Britain must take responsibility for Channel migrant crisis, say French
France's interior minister: 'We need to work seriously on these questions... without being held hostage by domestic British politics'
By Joe Barnes, BRUSSELS CORRESPONDENT and Charles Hymas, Home Affairs Editor 28 November 2021 • 7:58pm
Four-year-old Mohammed Yadgar arrived at the Grande-Synthe camp, Dunkirk, with his family last week. They are living on a disused railway line Credit: Jamie Lorriman
Britain must take responsibility for the Channel crisis and make itself "less attractive for migrants", France's interior minister said on Sunday at an emergency meeting from which Priti Patel was excluded.
Gerald Darmanin and his European counterparts agreed at the meeting to dispatch an EU spy plane to monitor the shores of the English Channel for migrant activity after 27 people died en route to Britain last week. The aircraft will "fly day and night" over the area from France to the Netherlands, Mr Darmanin said.
Earlier on Sunday, Ms Patel had met with the Dutch migration minister Ankie Broekers-Knol and stressed "the need for European partners to work together" through shared intelligence and joint police initiatives, according to her office.
Both agreed that returns agreements are essential for breaking the criminal business model.
A Whitehall source said: "We will this week have more talks with counterparts on how we can work together to resolve this Europe wide crisis. Priti's nationality and borders bill is the first step in addressing the broken asylum system and the pull factors it creates."
Mr Darmanin said the meeting, to which Ms Patel was disinvited, "was not anti-English. It was pro-European". "We want to work with our British friends and allies," he added.
"Britain left Europe, but not the world. We need to work seriously on these questions... without being held hostage by domestic British politics."
In a joint declaration, France, Belgium, Germany and the Netherlands vowed to "strengthen their operational cooperation" against people-smuggling gangs, but also to "improve joint cooperation with the United Kingdom".
Ylva Johansson, the EU's home affairs commissioner, suggested that Frontex could also deploy its "standing corps" in northern France, as well as the agency's spy plane, to help tackle the crisis.
She said Frontex's surveillance operation would better help the EU and France understand how the people-smugglers are helping people leave the bloc for Britain.
The European Commissioner also called for greater cooperation with the UK to end the crisis. She added: "We need to work together with the UK to address this. I think this is an area where we can have an exchange of information on intelligence. We need to have a common approach on how to address these organised criminal groups that are smuggling."
France is concerned that its efforts to crack down on people-smuggling gangs is being undermined by the criminals taking advantage of open borders.
Mr Darmanin claimed French authorities had arrested 1,500 smugglers and saved 7,800 migrants since the beginning of the year. However, he said Britain must also act to make itself less economically attractive for would-be asylum-seekers.
France's border police have warned that people traffickers are more frequently using Belgium, Germany and the Netherlands to send people across the Channel. As a result, Paris is seeking to secure further international cooperation to tackle people-smuggling gangs.
"The organisation of these crossings has become resolutely professionalised… the fight against these international structures makes cooperation between countries concerned essential," a note by the French border police, reported by Le Journal du Dimanche newspaper, revealed.
The document, entitled "Migrant smuggling to the United Kingdom – 10 months 2021", sets out that 35,224 migrants had tried to cross in small boats to Britain so far this year, compared with 2,468 over the same period in 2019.
French officials warned of "structured Iraqi-Kurdish groups that organise themselves in a hierarchical and compartmentalised way" to facilitate the crossings.
A mixture of Covid reducing cross-Channel traffic and separate crackdowns on migrants hiding in lorries has driven up the number of people attempting to enter Britain via small boats, the note added.
"2021 records an impressive increase in the number of events observed (+40 per cent) and even more in the number of migrants involved (+160 per cent)," it said.
Ali, 36-year-old Tunisian migrant, smokes a cigarette next to his tent at an unorganised camp in Calais Credit: Mohammed Badra/EPA-EFE/Shutterstock
The high success rate of these boats has created a "magnetic effect", helping gangs lure migrants to Calais with the promise of onward travel to Britain. Local police sources say many of the migrants are offered "free passage" in exchange for "agreeing to work for these networks".
It is believed crime gangs are ordering boats from China to Germany before the vessels are carried by mules to the French coast. Many of the migrants travel from nearby Belgium before setting off on the dangerous journey to avoid detection by local law enforcement officers.
The mounting migration crisis has driven another diplomatic wedge between London and Paris, following months of cross-Channel spats over Brexit, fishing rights and defence contracts.
My letter to President Macron. pic.twitter.com/vXH0jpxzPo
— Boris Johnson (@BorisJohnson) November 25, 2021
Ms Patel, who was excluded from the meeting after Paris took umbrage to Boris Johnson sharing a letter to Emmanuel Macron on social media, held separate talks with her Dutch counterpart.
The Home Secretary warned that failure by EU politicians to co-operate would lead to "even worse scenes" in the Channel this winter.
UK Government sources welcomed the plans to deploy a Frontex surveillance plane while noting the UK had previously offered such an aircraft.
Ministers believe the picture painted of the UK labour market ignores stringent rules on right to work, right to rent and other immigration checks.
However, they accept the UK asylum system is far too generous. Ms Patel has described it as "broken."
Migrant crisis,
Emmanuel Macron,
Boris Johnson,
Boris Johnson grilled by Sue Gray over Downing Street parties as Tory anger boils over
By Ben Riley-Smith 16 Jan 2022, 10:16pm
Downing Street advisers could face sack as Boris Johnson battles to stay in No10
By Tony Diver 16 Jan 2022, 9:48pm
Rishi Sunak stays silent as Cabinet ministers back Boris Johnson in Tories' 'Operation Save Big Dog'
By Ben Riley-Smith 16 Jan 2022, 9:00pm