text:
This video serves as a brief introduction to superconductors. Plus, its just cool to watch.Also tagged votd
This video serves as a brief introduction to superconductors. Plus, its just cool to watch.Also tagged votd
A really interesting map of hurricane paths. Go look. It's way more cool than it sounds.Also tagged
It's not everybody's cup of tea, but if it's yours, try this.Also tagged humor
I don't know if you're aware, but 3D printing has been around for a few years now. 3D printers move back and forth over the printing surface like a regular ink jet printer would, only instead of spraying a bit of ink on a piece of paper, they squirt (the official term appears to be […]Also tagged wtf?
I've been meaning to get to this for a while because it's important. Next time you create a password for an account, keep this advice in mind. I have been doing this for a while, as a guy I really respect in our IT department told me about it several months ago. Using a phrase […]Also tagged Computers, workplace
This is the kind of thing we need more of. Please note there are no massive Government-designed booster rockets involved. (I want to go when they get the Dark Sky station up…)Also tagged
I see lots of interesting ideas on the web sites I read regularly. Most are variations of things I've seen before, or better background information, or better explanations, or better arguments. I rarely find something completely different. Modern Paleo is about a different way of eating, a sort of "eat what we developed to eat" […]Also tagged food
Ratlands is using WP-Gravatar


text:
Crab and Artichoke Dip
Total Time
Prep 15 mins
Cook 20 mins
This is delicious!! I served it on toasted French bread and with crudites. From the local newspaper. (I have made this now with no fat mayo and no fat sour cream and marinated bottled artichokes, turned out fantastic!!)
Ingredients Nutrition
- 118.29 ml regular mayonnaise
- 118.29 ml sour cream
- 118.29 ml extra old cheddar cheese, grated
- 59.14 ml parmesan cheese, grated
- 1 lemon, juiced
- 396.89 g can artichoke hearts, drained and chopped
- 226.79 g crabmeat, picked over for shells or 2 (396.89 g) can crab, well drained and squeezed
- 1 garlic clove, smashed
- 29.58 ml coarse grain mustard or 29.58 ml Dijon mustard
- 14.79 ml fresh dill, chopped or 4.92 ml dried dill, if necessary
- Mix all ingredients together in a large bowl.
- Once thoroughly combined, spoon into a medium sized baking dish or 2 small ramikins and bake at 425f degrees for 15 to 20 minutes until mixture is browned and bubbly.
- Serve with pita wedges or French bread or crudites.
Most Helpful
Made this to take to my F2F book group last night, and it got much better reviews than the book of the month! I used canned crab and soaked it in milk for about an hour then drained it well and rinsed it in cool water before adding it to the dip, this is a trick I learned from a caterer in my area--really freshens the taste! We had it with grilled french bread slices rubbed with garlic---wonderful! I've already made plans to take this to several gatherings this summer--thanks so much Derf!
This was delicious, however, when reading the recipe I noticed that it said either 1 tbsp. of fresh dill or 1 tbsp. of dried dill. Most of the time you reduce the amount of the dried herb to a tsp. if recipe states tbsp. of a fresh herb. Could be why the dill was overpowering. This is a keeper recipe.
This recipe is great! It was gone in 15 minutes. I added 1/4 cup cream cheese to make it creamier. I served it with wedges of toast and whole grain crackers. So easy to make too.

subset: commoncrawl


text:
Mrs. Henderson was a member of the First Baptist Church in Dexter, had worked on the family farm with her husband, the former owner of Ann's Tot and Teen Clothing Store in Dexter, and a resident of Dexter.
She was united in marriage to Ray Bennett Henderson on Feb. 24, 1932, at Bernie. Mr. Henderson preceded her in death on March 11, 1981.
Survivors include one daughter and son-in-law, Caryl and Percy Clippard of Dexter; four brothers, Denver Gregory of Dexter, Darrell Gregory of Bernie, Loyd Gregory and Dale Gregory, both of Rockford, Ill.; two sisters, Onvall Noyes of Tucson, Ariz., and Hazel Crouch of Bernie; 10 grandchildren; 23 great-grandchildren; several great-great-grandchildren; and several nieces and nephews.
Besides her husband and parents, she was preceded in death by one son, Terry Henderson; one daughter, Joy Kilmer McQuary; one granddaughter, Shannon Henderson Brooks; and two brothers, Otis Gregory and Howard Gregory.
Visitation will be held at the Rainey-Mathis Funeral Home in Dexter from 1-2:30 p.m. Friday, April 17, 2009.
Funeral services will then be conducted at 2:30 p.m. Friday, April 17, 2009, in the Rainey-Mathis Funeral Chapel with Dr. Steve Easterwood officiating. Interment will follow in the Dexter Cemetery.
Memorials may be made to the First Baptist Church, 11 West Castor, Dexter, Mo. 63841 or to the Cypress Point Skilled Nursing Center Activities Fund, 801 Bailiff Drive, Dexter, Mo. 63841.


text:
Newegg.com - A great place to buy computers, computer parts, electronics, software, accessories, and DVDs online. With great prices, fast shipping, and top-rated customer service - once you know, you Newegg.
If you are reading this message, Please click this link to reload this page.(Do not use your browser's "Refresh" button). Please email us if you're running the latest version of your browser and you still see this message.
Newegg.com - Computer Parts, Laptops, Electronics, HDTVs, Digital Cameras and More!
Showing Results: Most Recent
This review is from: HGST Travelstar H2IK10003272SN (0S03563) 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 2.5" High Performance Mobile Hard Drive Retail Packaging
Pros: -
Cons: -
Other Thoughts: I've been running this inside a small home storage server which has been on 24/7 for about a year. No complaints.READ FULL REVIEW
This review is from: Samsung USB Data Transfer Cable
Pros: Works. Robust construction.
Cons: Short. Overpriced.
Other Thoughts: I bought this particular micro-usb cable because I thought the head would be small and narrow enough to fit through the hole in my phone's case, like the connector head on the charger included with my phone (also made by Samsung). It wasn't narrow enough.
All the other cables I could find looked like they had even fatter connector heads, so I gave up and carved a larger hole in the phone case.
This review is from: Mini Displayport Male to HDMI Female Digital Video Adaptor with Audio (White, 6 Inches, M-F)
Pros: It sends both audio and 1080p video over hdmi to my TV, from my 2011 macbook air. It still works almost a year after I bought it. And it was relatively inexpensive.
Cons: Like all Mini-display-port adapters, the connection into the laptop doesn't seem very secure. That said, I it hasn't fallen out in the middle of a movie or game.READ FULL REVIEW


text:
Programs Supporting the Development and Maintenance of Core Municipal Infrastructure
8 Result(s)
Alberta Community Resiliency Program (ACRP)
The ACRP is a multi-year, provincial grant that focuses on long-term community resilience. As the Province of Alberta moves forward with projects to improve community resilience to flood and drought, it is critical to recognize and respect the relationship between sustainable community development and our watershed systems. Understanding the importance of this relationship, the ACRP has been created to support communities in the development of long-term resilience to flood and drought events. Program priorities are to ensure the protection of critical infrastructure and public safety. ACRP will provide $500 million over 10 years (2015-2025).
Municipalities, First Nations, Metis Settlements, Improvement Districts, and Special Areas are eligible for funding under the ACRP. Eligible projects under ACRP include works that (a) enhance or enable the protection of critical infrastructure, (b) mitigate public safety hazards, or that do both (a) and (b).
Budget 2016-17: Approximately $40 million
Alberta Municipal Water/Wastewater Partnership (AMWWP)/ Water for Life
This project-specific program supports eligible municipalities with the capital construction of municipal water supply and treatment, and wastewater treatment and disposal facilities.
Municipalities with populations up to a maximum of 45,000, Regional Services Commissions, and eligible hamlets within rural municipalities may apply for this competitive project-based capital grant.
The AMWWP is a cost-shared program and provincial funding varies with the service population of the applicant. Under the Water for Life component, construction of regional water and wastewater systems may be provided with enhanced cost-shared funding.
The AMWWP is administered by the Ministry of Transportation. Applications for project funding must include a formal request for grant funding, a copy of the project proposal, a copy of the project plan and other supporting documentation. Program information can be found on the Alberta Transportation website.
Budget 2016-17: $130 million
Basic Municipal Transportation Grant (BMTG)
The BMTG program provides allocation-based support to Alberta municipalities for capital transportation infrastructure.
Provincial grant funding is provided annually to municipalities for eligible priority transportation infrastructure. The Minister approves the annual allocations and municipalities must submit a list of proposed work (Application for Program Acceptance - APA) for coming years. APAs must be completed through the Transportation Department's online system: Municipal Grants Management Application (MGMA). Eligible capital projects include: construction and rehabilitation of local and regional roads and streets, rehabilitation and construction of municipal bridges, and municipally-owned infrastructure for transit service systems (e.g., light rail train lines and stations, bus terminals and transit passenger vehicles such as buses and light rail trains).
Effective April 1st, 2014, this program is consolidated with the Municipal Sustainability Initiative (MSI) Capital Program, administered by Municipal Affairs. Applications proposing to use BMTG funding allocated in 2013 and previous years should continue to be submitted to Alberta Transportation.
More information about the BMTG can be found on the website.
Federal Gas Tax Fund (GTF)
The renewed Federal GTF was introduced in 2014 as a 10 year program running from 2014-15 to 2023-24. The GTF, a component of the New Building Canada Plan (NBCP), is a federal program that provides predictable, long-term, stable funding for Canadian municipalities to help them build and revitalize their local public infrastructure while creating jobs and long-term prosperity. Under the program, funding is provided to provinces and territories which in turn flow this funding to their municipalities and/or municipal associations. Under the renewed GTF, Alberta is expected to receive $1.08 billion in funding in the first five years of the program.
For more information, please visit the program website, or call a Municipal Affairs grant advisor at 780-422-7125, toll-free in Alberta by first dialing 310-0000.
Budget 2016-17:$219.1 million
Federal Small Communities Fund (SCF)
The Federal SCF assists communities with populations under 100,000 to complete infrastructure projects that contribute to economic growth, a cleaner environment and stronger communities. Under the SCF, Alberta will be allocated $94 million by the Federal Government and the Province will match the federal contribution giving municipalities a total of $188 million over 10 years.
Eligible applicants include Alberta municipalities, improvement districts, Metis Settlements, and the Townsite of Redwood Meadows. The SCF project selection process is competitive; applications are evaluated against established criteria and projects with the highest scores are recommended for funding approval. The application deadline was April 2, 2015 and the list of approved projects can be found by clicking the link to the program, above. The approved projects list is in the right-hand column.
Green Transit Incentives Program (GreenTRIP)
The GreenTRIP is a competitive, application-based program supporting public transit capital infrastructure projects that mutually support government and regional or municipal priorities.
Project-specific capital funding under the program is available to successful proponents, which may include: municipalities, regional entities and other groups partnering for eligible public transit initiatives. Eligible initiatives include the development and construction of local, regional and inter-municipal capital public transit projects.
Funds are allocated on a project-specific basis and the GreenTRIP program does have a cost-sharing requirement.
The GreenTRIP Program is administered by Alberta Transportation. Project submission forms and additional information can be accessed from the Alberta Transportation website. The deadline for third call for submission is August 31, 2016.
More information about GreenTRIP can be found on the website.
Budget 2016-17: $125 million
Municipal Sustainability Initiative – Capital
Since the program was announced in 2007, municipalities have been allocated almost $7.6 billion in Municipal Sustainability Initiative (MSI) Capital funding to meet the demands of growth, address local infrastructure needs, and enhance municipal sustainability. The Basic Municipal Transportation Grant (BMTG) was consolidated with the MSI capital program in 2014 resulting in increased program flexibility.
All municipalities in Alberta i.e., city, town, village, specialized municipality, municipal district, improvement district, special area, Metis Settlement, and the Townsite of Redwood Meadows Administration Society, are eligible to receive MSI Capital funding based on their long-term funding agreement.
Eligible project costs directly result in, relate to, or support, the acquisition, construction, development, betterment, rehabilitation or non-routine maintenance of capital assets in a variety of project categories. General types of capital projects include municipal roads, bridges, public transit, water and wastewater systems, emergency services facilities and equipment, solid waste management facilities and equipment, and other municipal buildings and facilities such as recreation and sports facilities, libraries, public works buildings, and cultural/community centres.
MSI funds may be combined with, or used to fund the municipal contribution required under other provincial-municipal or federal-municipal grant programs, unless doing do is prohibited by that program.
Under the 2016-17 provincial budget, $1.21 billion in MSI funding is being provided. The MSI capital budget is $1.18 billion (which includes $340.7 million under the former BMTG component) and $30 million under the MSI operating component.
Budget 2016-17: $1.18 billion including BMTG funds of $340.7 million
Strategic Transportation Infrastructure Program (STIP)
This program provides support for municipal capital transportation infrastructure projects. Project-specific capital grant funding is provided for strategic or major municipal transportation projects, based on highest project ranking.
Examples of eligible capital projects include: the development and construction of major local and regional roads, construction/reconstruction of local rural road bridges and culvert structures, key roadway links and bridges that are adversely impacted by resource or industry related truck traffic, as well as rehabilitation of the airside portion of community airports. The Minister of Transportation approves individual projects.
Since Budget 2013, no new funding has been allocated to the STIP but the Ministry is committed to honoring existing approvals. New applications are not being solicited/accepted at this time; however, Budget 2015 restores funding to the program starting in 2017. A total of $100 million in new funding for STIP is expected to be available in 2017-18 and 2018-19. Prior to 2017, consultations with municipalities/AAMDC will be held to determine an appropriate funding formula for the Local Road Bridge Component and other municipal priorities so that the Ministry is in a position to gather funding requests and move through the approval process in a timely manner.
More information about the STIP can be found on the website.
Budget 2016-17: unfunded


text:
Committee takes campaign to the streets
MARSHALL – Members of the newly-formed pedestrian safety committee in Marshall recently spent some time hanging out at a few intersections in Marshall. Although it might have appeared they were doing little more than loitering, they had an important purpose.
Committee members observed three intersections in Marshall to put a statistical face to a problematic trend they are trying to curb when it comes to pedestrian safety. The intersections were chosen based on public feedback gathered at a forum that took place in June.
"Our purpose of doing this – because it's difficult for pedestrians to cross some of these intersections – was to find out what is happening at these intersections," said committee member Jean Replinger, who along with Carole Martin and Cathy Amato started a grassroots campaign earlier this summer to raise awareness about pedestrian safety. "We really urge the community to join us in helping us make this work and create awareness."
The numbers committee members came away from the hour they spent at each of three intersections are eye-catching. They reported that, cumulatively, 93 percent of vehicles did not stop for pedestrians to cross at the three intersections.
Of the three intersections observed, the worst, according to the numbers gathered by the committee in the one-hour time frame, showed 46 percent of vehicles did not come to a full stop when there were no pedestrians. The committee noted that pedestrians at that particular intersection acted as if they had no right of way at all and therefore did not even try to enter the crosswalk until no cars were in sight. Some, they said, had a "fairly long wait."
"What happens is pedestrians think they have to wait until there are not any cars around," Replinger said. "Well, they have the right of way to go. I think people are just not aware of the rights of way, be it the pedestrians or the drivers. We simply need to make that more obvious to people."
At another problem intersection, 30 percent of vehicles did not come to a full stop when pedestrians were not involved, the committee said. At the other intersection studied, committee members noted that some drivers did a "rolling stop," some stopped in the crosswalk and some "just rolled through." During the hour, 20 pedestrians "indicated a desire to cross" at that intersection, and only seven of the 95 vehicles approaching the intersection at that time honored the pedestrian's right of way.
Replinger knows she and her fellow committee members are not traffic cops and can't enforce any laws, and she doesn't want them to be portrayed as vigilantes of any sort. They simply want to make all drivers more aware of the issue, and to change their driving habits and accept a commitment to be more mindful in their driving habits.
"We aren't trying to be heavy-handed at all," Replinger said. "We think what has happened is our habits have gotten worse and worse. Our way of behaving in society is if we get away with something it's OK. That can intimidate pedestrians."
Replinger thinks that most people are simply in too much of a hurry to come to a complete stop at intersections without a traffic light.
"We need to give ourselves permission to not be in a hurry," she said. "People need to understand that being in a hurry is not the primary thing, being safe is. It's a small town, we'll get there in time."


text:
News about reggae music, artists, culture and more...
Kingstonian singjay Kabaka Pyramid has just released the interesting single Free from Chains, available for free download over at Bandcamp. It is a tasty mix of roots and early dancehall scented with some hip-hop. The riddims is in the same vein as Stephen Marley's recent Jah Army riddim.
The single is taken from the EP 'Rebel Music', scheduled for release in July,
Mr Money Man Riddim
By Angus Taylor
New Albums from Etana and Protoje
By Erik Magni
Paint Jamaica
By Erik Magni
Sanchez busy year
By Howard Campbell
Heatwave by Pama International
By Erik Magni
Silent Cry riddim
By Erik Magni
Derajah drops music video for The Time Is Now
By Erik Magni
Kween Of The Morning Star by Jesse Jendah
By Howard Campbell
Family Pride
By Erik Magni
© 2007-2017 United Reggae. All Rights Reserved. Reproduction in whole or in part is prohibited. Read about copyright
Terms of use | About us | Contact us | Authors | Newsletter | A-Z


text:
Upon the Occasions
Originally published January 21, 2012
By Barry Kissin
In the late '90s, Coretta Scott King and her children filed a wrongful-death suit in the civil court system of
In my recent column upon the occasion of the 48th anniversary of the JFK assassination, I quoted Professor Gerald McKnight of Hood College as follows: "The conjunction of ... defense industry elites, Pentagon planners, and the heads of the intelligence community were the forces that led inexorably to Dallas ..." JFK was the last president to challenge the power and prerogatives of our military-industrial-intelligence complex.
Thus, Martin Luther King was assassinated by the same forces that assassinated JFK, and for related reasons. It was Martin Luther King's public opposition to the Vietnam War and his penetrating critique of racism, economic exploitation and militarism as systemically bound facets of American society that led the FBI to classify him as a "threat to national security."
His birthday is a national holiday. Our government recently christened a memorial to him on the
But he was gunned down by an operation involving the CIA, Army and FBI.
This should pose for most Americans a huge disconnect. Americans do not readily let go of their conceptions of our society. Most people build their lives around their conceptions of society. But the only way to avoid the disconnect is to reflexively reject the premise that forces within our own government assassinated MLK.
The trial in
The MLK and JFK assassinations were for the purpose of maintaining control. Control is also served by the mainstream media. The King family's wrongful-death suit has hardly ever been publicized. We certainly do not learn about it in our grade schools or universities. An additional dimension of control lies in the absence of any discussion about the trial in our observances of the national holiday.
This avoidance in our MLK observances is attributable to well-meaning and dedicated social activists acting in complicity with the forces of control. Part of this is unconscious, self-protective. Part of this comes from a determination to be upbeat.
And part of this is the result of a failure of analysis. There could be no more powerful fulfillment of MLK's vision than for American society to recognize and revolt against the institutional nature of his assassination.
Writing from


text:
We use cookies to provide you with the best experience when using this site. By
continuing to use this site, you agree that we may store and access cookies on your device.
How we use cookies
European packaging news, analysis, discussion and contacts
Search by Country
Newsletters & Alerts
Sign up for free to specialist newsletters and the digital edition of Packaging Europe magazine
Packaging Europe magazine
Bi-monthly print publication
Contact Packaging Buyers
Talk to 47,000 European Packaging Buyers
Packaging Suppliers Database
Instant, free access to our network of 53,000 Packaging Suppliers
TAPPI's Board of Directors have unanimously approved the creation of two new student chapters. The new chapters will be at Christian Brothers University in Memphis, TN and Washington State University in Pullman, WA.
Robert Hammond, Chair of TAPPI's PLACE Division said, "Traditionally the TAPPI Chapters have only been at paper schools. This represents a significant step for TAPPI in the reaching out to all sectors of the Packaging Industry."Christian Brothers University's packaging program was started in 2001 as a certificate program and now offers two new packaging programs: B.S. in Engineering Management (Packaging Concentration) and M.S. in Engineering Management (Packaging Concentration). Siripong Malasri, Ph.D., P.E., Chair of the Packaging Program said, "Having a TAPPI Student Chapter will galvanize our packaging students. The Packaging Department at CBU will become official on June 1, 2012, even though we have had packaging programs for many years. Recently CBU Packaging has moved forward significantly with its ISTA Certified Packaging Lab (2009) and Healthcare Packaging Consortium (2010). We are now in the position to grow our packaging enrollment."Washington State's packaging program is a graduate program within the Department of Biological Systems Engineering focused primarily on food packaging. A contingent from Washington State attended the PLACE Conference this year and won the student poster competition. The team's design entry was called "boteFlex™." The novel packaging design is an expandable or collapsible bottle designed to contain value-added food powders.More info:www.tappi.org
Log in or register for an account to leave your comment.
Iggesund Paperboard's parent company, the Holmen Group, has gained a place on the Global 100, an index of the hundred most sustainable corpo...
With a growing number of businesses considering automated packaging systems in order to improve warehouse efficiency, Antalis Packaging has ...
Help Packaging Europe provide a better service...
See all Cartonboard & Paper Stories
Passaic Rubber Company
45 Demarest Drive,
Gilly Print
Priory House, Unit 17, Ampress Lane, Ampress Park
Jolee Tinplate New Material(Handan) Stock Co.,Ltd
No.30 Juliang Road,Industrial Park, Cheng'An County, Handan, Hebei, China
Shrinath Rotopack Pvt. Ltd.
plot no 35 D, IDA, Kattedan
Hyderabad, Telangana,
India 500077
Living Jumbo Industry
132 Transilvaniei Str.
Code: 120012, Buzau, Romania
Tel#: +40(0)338 105 620 ;
Submitted: 26/10/2016 11:16:38
Submitted: 18/08/2016 06:32:54
Submitted: 07/03/2016 10:27:26
Submitted: 06/01/2016 21:18:22
Submitted: 15/12/2015 09:51:53
Find top jobs in the packaging industry on Packaging Europe Jobs
Berkshire, Wiltshire
up to £55,000 gross annual salary + 12% bonus
£35k + generous benefits package
£55k + excellent benefits package
up to €50k + benefits package
London, East Anglia, Germany
up to €50k basic + benefits /£38k + benefits
More packaging jobs >>
Products: Corrugated
Products: Sleeves
Products: Services
Products: Coatings, Raw Materials
Products: Converting, Labels
Products: Filling and packing, bags, Material handling
Products: Labels
Products: Bags
See all suppliers >>
Packaging Europe's Bi-monthly print publication, presenting a selection of the most talked about features from our online magazine. The cost of subscription is €120 for six editions.
Your Details
Packaging Europe Magazine
Specialist Newsletters
Packaging Markets
Industry Segments
By clicking "subscribe", you consent for Packaging Europe to hold your details within our system. You may subscribe for free to as many newsletters as you like (including Packaging Europe magazine) and can unsubscribe at any time.
Packaging Europe will not sell your data to third parties but reserves the right to occasionally send you carefully selected information on behalf of relevant suppliers.
Packaging Europe's business intelligence service offers direct access to European buyers of packaging. Serving the
information needs of packaging buyers, we have built up a contact database of over 60,000 buyers who want to hear from
suppliers of packaging suitable to their market segments.
Please select the products you are interested in from the sections below and when you have made your selections, click
on confirm, fill out your details and one of our team will attend to your request promptly.
There are 6826 total buyers within the Beverages industry.
There are 7057 total buyers within the Pharma / Medical industry.
There are 15516 total buyers within the Retail industry.
There are 30603 total buyers within the Food industry.
There are 6801 total buyers within the Other Consumer Goods industry.
There are 9382 total buyers within the Industrial / Building / DIY industry.
Your Selections:


text:
At least 30 killed as two buses collide in Pakistan
Get daily under-the-radar research with StreetInsider.com's Stealth Growth Insider Get your 2-Wk Free Trial here.
By Syed Raza Hassan
KARACHI, Pakistan (Reuters) - At least 30 people were killed in Pakistan when two buses collided in southern Punjab province, police said on Monday.
Images from the crash site showed a bus on its side with its windows shattered, and another bus with its roof partly caved in.
Officials said the buses collided at about 6 a.m. (0100 GMT) near Rahim Yar Khan, a Punjab city about 600km (373 miles) south of provincial capital Lahore.
"Death toll has climbed to 30," Hassan Iqbal, police inspector of Rahim Yar Khan, told Reuters.
Rescuers earlier said more than 30 people were injured in the crash.
Fatal road accidents are common in Pakistan, where traffic rules are rarely enforced and roads in many rural areas are poor.
Prime Minister Nawaz Sharif's office said he has "expressed deep grief and sorrow over the loss of precious lives".
(Reporting by Syed Raza Hassan; Writing by Drazen Jorgic; Editing by Christopher Cushing)
Serious News for Serious Traders! Try StreetInsider.com Premium Free!
You May Also Be Interested In
- Fortress Washington girds for days of anti-Trump protests
- Iraqi sheep, locals, environment suffer Islamic State oil fires
- Russia's VTB CEO says Trump should first lift sanctions against banks
Create E-mail Alert Related CategoriesReuters
Sign up for StreetInsider Free!
Receive full access to all new and archived articles, unlimited portfolio tracking, e-mail alerts, custom newswires and RSS feeds - and more!


text:
Take a tour
Success Stories
invite your friends
success stories
- Select Menu -
Invite your friends
Success Stories
I really like hummus, but I guess I was just wondering, is it good for you??
Tue. Mar 28, 12:05am
a little too fatty
... but I think it's "good" fats: olive oil, garbanzo beans, spices.
Not to feed into your love of it, but have you tried the Trader Joe's hummus. Yum!
Tuesday, March 28, 2006, 12:23 AM
Humus is a very healthy food. It often includes tehina, too, which makes it a complete protein. It's not very low calorie, but the quantity of oil in it varies with the recipe. If you feel very ambitious, you can make humus at home fairly easily, as long as you have a blender or food processor. Then you would control the amount of oil in it.
Tuesday, March 28, 2006, 3:00 AM
I agree... a very healthy food! may not be low cal, but at least the fats are good fats.
Tuesday, March 28, 2006, 7:00 AM
I always thought it was high-cal, but then I realized it is only 25 calories for 1 tbsp, and 1.5 gram of fat. That is comparable with most lo-cal salad dressings, but hummus has protein that helps keep you feeling full longer.
Eat it on veggies - - I love it with peppers - it makes for a very low calorie, low fat snack. If you are dipping it is easy to over do it, but I measure out 1 tbsp to make sure I don't eat more than my serving, and I am very satisfied.
Tuesday, March 28, 2006, 7:38 AM
Does anyone else get gas from hummus?
Tuesday, March 28, 2006, 10:43 AM
Hummus is great for you! It is much lower in fat and calories than other dips. It's great on a veggie sandwich to add protein.
Tuesday, March 28, 2006, 11:06 AM
I used to find a hummus at Kroger's (a grocery chain) that did NOT have garlic in it-- it was called "lemon lovers"... and it was awesome!
Now, however, they've either changed the recipe or gotten a different brand, because I cannot find it any more.... :-(
I like hummus that is not too garlicky-- sometimes the garlic gives me gas and it ALWAYS gives me bad breath (and stinky farts--sorry for the uncouth description.)
Tuesday, March 28, 2006, 11:48 AM
Regarding the question about gas (the 10:43 poster): chick peas (aka garbanzo beans) are members of the legume family. all legumes cause some degree of gas. some people create more than others; and some types of legumes create more than others. i've heard that if you slowly increase the amount of legumes you eat, your body will adapt and make less gas.
Tuesday, March 28, 2006, 3:39 PM
The best way to minimize gas is to chew food thoroughly, b/c saliva helps start the digestion process. With hummus, since it's soft, you may be more apt to just swallow it, without properly "mixing" with saliva. Try to be conscious of chewing your food, and the gas should get better too.
Wednesday, March 29, 2006, 3:08 PM
I definitely second the vote on chewing thoroughly. This is especially true when eating things that are high in fiber, or whole grains! :-)
Wednesday, March 29, 2006, 6:57 PM
Since buying the lowly Jacksonville Jaguars last year for $770 million
Wholesale Jerseys 2016
, auto-parts billionaire Shahid Khan has been trying to revive one of the NFL's worst teams. He's brought in new coaches and players. He's upgraded team facilities and added fan amenities
Philadelphia Eagles Jersey
. And this fall, he's sending the Jags onto the field with a dramatic new look: a menacing logo, a striking two-tone helmet, and a completely redesigned jersey. "It's got to look cool," Khan says of the attire. "We want to signify this is a new direction, a fresh start. We need more fans."
Overhauling uniforms as a way to amp up enthusiasm and merchandise sales is an increasingly popular strategy in the pro-sports world. In recent years, teams such as the NBA's Brooklyn Nets
San Diego Chargers Jersey
, MLB's Toronto Blue Jays, and the NFL's Seattle Seahawks have generated buzz with eye-catching reboots, and the pace of such face-lifts only seems to be increasing. "Redesigns have always been a part of sports
San Francisco 49ers Jersey
, but things are different now," says Paul Lukas, creator of Uni Watch, a popular blog that covers "athletics aesthetics." For one thing, there's more at stake: Annual merchandise revenue for the NFL, MLB, and NBA is at record levels, with the NFL alone raking in an estimated $9.5 billion in total revenue
St. Louis Rams Jersey
. And teams must now work harder than ever to attract fans' endlessly divided attention.
For the Jaguars' redesign, Khan worked with Nike, which last year began making NFL uniforms as part of a reported $1.1 billion deal that lasts through 2016
Tampa Bay Buccaneers Jersey
. (The company is also behind the less-bold 2013 uniform tweaks for the Miami Dolphins and Minnesota Vikings.) The goal was to create something flashy and different, but not too radical for either the team's supporters or the NFL, which has to approve all uniform-design changes (the league designs logos itself). "We err on the side of evolution, as opposed to revolution, which is where we have a healthy debate going with
Tennessee Titans Jersey
," says Leo Kane, the NFL's senior vice president of consumer products. "We've encouraged them to push us."
The helmet's unique design fades from matte black in front to shiny gold in the rear.
Nike's Jags jersey is made out of
Washington Redskins Jersey
high-tech stretch material that hugs the torso for a sleek look but still offers the necessary range of motion.
An armed-forces-style badge is a nod to Jacksonville's sizable military community.
The belt adds hidden padding
2015 Super Bowl XLIX
, which could help players avoid hip pointers, a common injury.
When a player interlaces his hands just the right way, the gloves create a single image, the team logo.
After the Jaguars requested a new look in March 2012
2015New Style Noble Fashion
, the NFL's marketing group and team officials got to work on a creative brief that would guide the process. "We explored, What is the essence of the brand?" says Kane. "What is the personality? What do fans think?" One of the new uniform's key elements is a military-style badge that's attached to the front of the new jersey—a nod to the 12% of Jacksonville's population with ties to the armed forces
2015 Pro Bowl
. The helmet, a groundbreaking design with a matte-black finish in front that fades into shiny gold in back, is meant to evoke the hunting style of a big cat, which stalks its prey in the shadows before pouncing. And the new team logo features a less-goofy jaguar head than the original, introduced in 1995. "We heard 'The cat has an overbite' or 'It looks like a cartoon,'" says the Jags' Khan. "You listen. That is vital. Where is the threshold where
you hit some nerves and offend fans? You want to respect the history, even though it may be short."
Wednesday, June 22, 2016, 11:14 PM
Related Content:
How To Lose Weight- The Basics
Weight Watchers Points System
The Fat Smash Diet
The Eat To Live Diet
The Beck Diet Solution
How To Get The Motivation To Lose Weight
How To Be Successful Using PEERtrainer
How To Burn Fat
Online Weight Loss Support- How It Works
Does Green Tea Help You Lose Weight?
Tips On Using PEERtrainer
Visit The PEERtrainer Community
Diet and Fitness Resources
Weight Watchers Meetings
Learning To Inspire Others: You Already Are
Writing Down Your Daily Workouts
Spending Money On A Personal Trainer?
How I Became A Marathon Runner
Preventive Health
How To Prevent Injuries During Your Workout
Flu Season: Should You Take The Flu Shot?
Are You Really Ready To Start PEERtrainer?
Super Foods That Can Boost Your Energy
Reversing Disease Through Nutrition
New Diet and Fitness Articles:
Weight Watchers Points Plus
How To Adjust Your Body To Exercise
New: Weight Watchers Momentum Program
New: PEERtrainer Blog Archive
Review Of The New Weight Watchers Momentum Program
Weight Loss Motivation by Joshua Wayne:
Why Simple Goal Setting Is Not Enough
How To Delay Short Term Gratification
How To Stay Motivated
How To Exercise With A Busy Schedule
Real World Nutrition and Fitness Questions
Can Weight Lifting Help You Lose Weight?
Are Protein Drinks Safe?
Nutrition As Medicine?
Everyday Weight Loss Tips
How To Eat Healthy At A Party
How To Eat Out And Still Lose Weight
The Three Bite Rule
Tips On How To Stop A Binge
Introducing The PEERtrainer Cheat System
How To Speed Up Weight Loss
How To Get Motivation To Lose Weight
Weight Watchers: The New Science!
3 Myths About Weight Loss With JJ Virgin
Related Article :
New PEERtrainer Articles :
Why Green Tea Helps You Lose Weight
How To Lose A Lot Of Weight, Fast
5 Things You Must Know Before Doing A Cleanse
New: How To Build Muscle
What Is The Best Kind Of Protein Powder?
The Master Cleanse
Will Removing Gluten From Your Diet Help You Lose Weight?
How To Obliterate Your Limitations
How To Get The Motivation To Exercise
How To Stop Feeling Tired
Dr. Joel Fuhrman's Super Immunity Diet
The PEERtrainer Diet
Is Portion Control Keeping You Fat?
The Ultimate Guide To Dietary Fiber
P90X? Do Burst Training Instead
Weight Watchers Points Changes For 2012
Can Diet Soda Cause You To GAIN Weight?


text:
Ripoff Report | Complaints Reviews Scams Lawsuits Frauds Reported
Showing 1-1
As the leading consumer advocacy website, our technology is being continually upgraded to handle the volume of searches from consumers, the media, the authorities and millions of others from around the world. While we are always in the process of upgrading, our search results may not return all reports. This is only temporary and intermittent. If you are an attorney helping victims, the media, or law-enforcement, please contact us to have us run a complete database search to help your case or story.
|Title City, State
1, Report #814613
Dec 29 2011
|jesse gazoir Jesse gasor. Jesse gazor . Or how ever his last name is spelled. I am nicholas yates! using my name and having me pick up money that he's ripping ppl off for pgh, Pennsylvania Jesse Gasior Author: pittsburgh, Pennsylvania Taxi Cabs: jesse gazoir pgh, Pennsylvania
Advertisers above have met our
strict standards for business conduct.


text:
Xi Jinping, President of the People's Republic of China
Join the hundreds of thousands of other advocates who have taken action against the Yulin Dog Meat Festival. Please sign the petition now.
Thousands of dogs, many of them stolen pets, are captured and transported over
long distances under horrific conditions to Yulin, a city in China's Guangxi Autonomous Region.
There, they're held in crowded cages without food or water until they are killed. Often, they are beaten and their throats are slit in front of other terrified animals. Most Chinese citizens reject this practice, and we're committed to supporting them in ending the festival in actuality.
Last year, thanks to overwhelming international pressure, Yulin authorities announced that they would not support the festival. The result was a subdued event and fewer
dogs slaughtered than the previous two years. More recently, the authorities have claimed that the festival won't happen this year, but the dog meat traders will continue to stage the event with or without official endorsement.
Please sign our petition now to urge the Yulin authorities to intervene and end mass dog slaughter in the name of a festival.
Animals urgently need your support—HSI is working tirelessly to shut down the dog meat trade throughout Asia for good. Please make an exclusive gift to support this lifesaving work and our campaign to end the festival in Yulin.
Thank you so much for your gift!
© 2016 Humane Society International


text:
There is a significant number of Telemetry reports showing multi-second hangs from preferences being written to disk synchronously.
NtFlushBuffersFile (in ntdll.dll)
-> FlushFileBuffersImplementation (in kernel32.dll)
-> FileSync (in nspr4.dll)
-> nsSafeFileOutputStream::Finish() (in xul.dll)
-> nsBufferedOutputStream::Finish() (in xul.dll)
-> mozilla::Preferences::WritePrefFile(nsIFile *) (in xul.dll)
-> mozilla::Preferences::SavePrefFileInternal(nsIFile *) (in xul.dll)
-> mozilla::Preferences::SavePrefFile(nsIFile *) (in xul.dll)
-> NS_InvokeByIndex_P (in xul.dll)
-> XPCWrappedNative::CallMethod(XPCCallContext &,XPCWrappedNative::CallMode) (in xul.dll)
I have the impression that backgrounding writes (with OS.File atomic write) would be pretty low-risk.
This stack trace is interesting, as it seems that the multi-second hangs originate from JavaScript. This would make a rewrite with OS.File rather natural, if we can serialize the preference file to a string.
We could use nsIBackgroundFileSaver, that stores the file through a background thread.
(In reply to Marco Castelluccio [:marco] from comment #3)
> We could use nsIBackgroundFileSaver, that stores the file through a
> background thread.
The main problem with this is that each write would require a new thread. I am almost sure that we have cases in which we modify many preferences in a row and save after each change, so this might possibly explode.
(In reply to David Rajchenbach Teller [:Yoric] from comment #4)
> (In reply to Marco Castelluccio [:marco] from comment #3)
> > We could use nsIBackgroundFileSaver, that stores the file through a
> > background thread.
> The main problem with this is that each write would require a new thread. I
> am almost sure that we have cases in which we modify many preferences in a
> row and save after each change, so this might possibly explode.
I've just been pointed to this bug because of issues I am having with exactly this situation. It occurs in instant-apply prefwindows when savePrefFile() is called after every preference value change. While that might not sound so terrible, it can occur for every single typed (or deleted) character in a textbox. That, or programmatically applying multiple preference changes, can result in the multi-second hangs you are seeing from the telemetry.
This particular instance could be semi-solved just by modifying the preferences binding. That still leaves a blocking write of the prefs file at some point, just not instantly and not for every single character. The non-instant-apply approach to writing out all the preferences when the dialog closes is to not call savePrefFile() until all the changes have been applied, controlled by a batching property on the preference element.
(In reply to Ian Nartowicz from comment #5)
> This particular instance could be semi-solved just by modifying the
> preferences binding. That still leaves a blocking write of the prefs file
> at some point, just not instantly and not for every single character.
Yes, we should fix the preferences bindings to avoid calling savePrefFile too often (I thought there was a bug on file about that already; if not, please file one!). This bug is about the more general problem and is harder to fix.
So, I would *think* that we can't just switch the API here, because on shutdown we actually need to be sure we write out the prefs, because of how the prefs system works right now.
Would switching to a regular async/OMT flush system work (ie saving automatically and asynchronously, off main thread, and saving no more often than once every 5 minutes or so (a la DelayedTask)), combining that with guarding savePrefFile to no-op iff passed "null" as the file and with no dirty state?
AFAICT this would eliminate the sync disk writes in most cases (where a pref has not been modified within 5 minutes of shutdown/backgrounding) and improve reliability in data loss scenarios.
Also, is this something we could work on as part of the backlog, Gavin? :-)
If we wish to do this in JS (e.g. by rebinding Services.prefs to a PreferenceService.jsm, rather than the XPCOM implementation), I suggest taking advantage of the OS.File.writeAtomic backup mechanism http://wp.me/p52O1-mh and using it for recovery if the file is corrupted, which should go a long way towards ensuring that we do not corrupt data. Similarly, if we do it in native code, a similar rename/backup mechanism would be a good idea.
Regardless, please use this with AsyncShutdown. I hope to land the XPCOM version in August (bug 918317).
(In reply to David Rajchenbach Teller [:Yoric] (away until August 20th - use "needinfo") from comment #8)
> If we wish to do this in JS (e.g. by rebinding Services.prefs to a
> PreferenceService.jsm, rather than the XPCOM implementation)
This is generally an interesting idea - I don't know if there's a good reason not to implement the prefs system in JS instead of C++...
(we'd probably still want a small XPCOM wrapper for cpp, of course...)
If we're implementing in JS, DeferredSave.jsm could be what you're looking for - batches up "dirty" notifications for a configured delay period, then writes out the file asynchronously. It supports an explicit flush for shutdown time, and handles all the ugly edge cases of the data becoming dirty again part-way through a write and so on.
That said, prefs has so many C++ clients that I'd be pretty nervous about porting the main API to JS.
(In reply to :Gijs Kruitbosch (Bugmail catchup, needinfo if urgent) from comment #7)
> Would switching to a regular async/OMT flush system work (ie saving
> automatically and asynchronously, off main thread, and saving no more often
> than once every 5 minutes or so (a la DelayedTask)), combining that with
> guarding savePrefFile to no-op iff passed "null" as the file and with no
> dirty state?
Sounds like a good plan. 5 minutes sounds like a lot - on the order of "seconds" would probably achieve a similar effect while lowering the chances of needing to write out synchronously on shutdown.
> AFAICT this would eliminate the sync disk writes in most cases (where a pref
> has not been modified within 5 minutes of shutdown/backgrounding) and
> improve reliability in data loss scenarios.
I'm not sure that that's "most cases" (I could see some code setting prefs on shutdown regularly), but it would be interesting to find out (via telemetry)!
> Also, is this something we could work on as part of the backlog, Gavin? :-)
Certainly, if we have a clear plan. I'm less certain about the relative priority of this compared to other main-thread-IO/perf efforts, perhaps Vladan can advise?
(In reply to :Gavin Sharp [email: firstname.lastname@example.com] from comment #11)
> (In reply to :Gijs Kruitbosch (Bugmail catchup, needinfo if urgent) from
> comment #7)
> > Also, is this something we could work on as part of the backlog, Gavin? :-)
> Certainly, if we have a clear plan. I'm less certain about the relative
> priority of this compared to other main-thread-IO/perf efforts, perhaps
> Vladan can advise?
Vladan? :-)
I don't think you need telemetry to measure pref writes during shutdown: I bet you could do it just by running the browser a bit. In any case, I think we should tightly scope this bug to periodically writing the pref file off the main thread before shutdown when it's dirty. At shutdown if it's dirty we can either synchronously write it one last time from the main thread, or use some sort of shutdown blocker to wait for the last async write.
We shouldn't reimplement this in JS now. If we're thinking about a deeper prefs overhaul, we need a redesign (and I have thoughts I can dump somewhere).
I actually think it's a high priority for data quality to do the periodic save (e.g. wait 5 seconds after prefs are dirty and then write them), entirely apart from the jank associated with the main-thread write. So I'd be happy to say we should prioritize this soon.
Sounds like there's enough consensus to include this in the backlog, at the least. I would also agree with Benjamin that it would probably make sense to prioritize soon. We can do followups (to change consumers or such) later once we at least have an async, OMT way to save prefs.
Let's make sure this works nicely with AsyncShutdown, so let's wait until bug 918317 has landed.
We already skip writing to the default prefs file when the preferences aren't dirty: http://hg.mozilla.org/mozilla-central/annotate/ffdd1a398105/modules/libpref/Preferences.cpp#l916
I can work on this. We can use this bug for the short-term fix described in the comments, and then we can address proper prefs storage (e.g. log storage) in bug 897049 and bug 956713
Hey Vladan, is there any update on this? Do you think you could find someone to work on it?
(This came up in bug 1185567 fyi)
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #18)
> Hey Vladan, is there any update on this? Do you think you could find someone
> to work on it?
I wanted Aaron Klotz to work on this, but this quarter it's looking unlikely, given the lengthy list of other projects we have been asked to do. I'd be happy to turn this over to anyone interested and help them get started, discuss design, etc. If it's not done by Q4, I will ask Aaron to work on it.
Is there other in-tree code that does OMT writes that could serve as some inspiration if I wanted to take a stab at this pre-Q4?
There's a bunch of C++ code that writes files OMT in the codebase. bug 880864 is one example, LocalStorage is another, there's also the reading of Telemetry.ShutdownTime.txt in Telemetry.cpp.
The basic approach is to send an event to the STS event queue and have the event do the I/O on the STS thread.
There's also an open question regarding acceptable delays for writing prefs. Some code (such as startupCrash detection) writes to prefs and expects the pref state to be resilient to a crash after the write call returns.
Created attachment 8703278 [details] [diff] [review]
do async omt pref writes - WIP, f?vladan
Happy new year!
It seems I didn't get anything done before Q4, and nobody else did anything in Q4 either, so today/yesterday I figured I'd have a poke at this.
This is a pretty rough WIP. I haven't done concurrency in C++ before. I'm mostly wondering if this is the right approach, if there are glaring things I've missed, or if there's a simpler way to do this.
Some notes:
- I left the SavePrefFile API alone (ie it is still sync), because there are some API consumers that I'm fairly sure assume that they get a sync write out of it.
- Telemetry and a number of other things write to the prefs right after startup which triggers a flurry of separate writes, so I ended up upping the delay to 15s instead of just 5
- I haven't implemented shutdown blocking yet. AFAICT, both pre- and post-patch there is no guarantee we'll write an updated file before shutdown (!). Happy to look at doing that, but it seems there's no MDN docs for the C++ version of the AsyncShutdown APIs.
- There are currently shutdown-time pref writes that don't get flushed to disk. I noticed SocialService.jsm that does this for xpcom-shutdown (ie sets a pref, potentially for no reason, but doesn't flush to disk), there might be others. So if I'm right that there's no guarantee right now, implementing such a guarantee might potentially regress shutdown performance (oh, the irony) if we don't update consumers
- I've not updated any consumers (that frequently call savePrefFile, that is) in this patch, but arguably we should do that when we land this and/or soon after.
Created attachment 8703279 [details] [diff] [review]
Debug printfs I used
Dunno if this is helpful, or could be helpful if I converted it to use "proper" NSPR logging or something, but I did use them to debug and check that my implementation was doing vaguely sane things, so I figured I might as well add them here.
Comment on attachment 8703278 [details] [diff] [review]
do async omt pref writes - WIP, f?vladan
Review of attachment 8703278 [details] [diff] [review]:
I'm on PTO this week, so redirecting to aklotz
Comment on attachment 8703278 [details] [diff] [review]
do async omt pref writes - WIP, f?vladan
Review of attachment 8703278 [details] [diff] [review]:
OK, I do have a few suggestions. I'm not super familiar with libpref code so it's probably best to ask one of those peers to look at this as well.
::: modules/libpref/Preferences.cpp
@@ +107,5 @@
> +
> +static const uint32_t kPrefDelayedSaveTimeoutMs = 15000;
> +
> +
Nit: extra blank line
@@ +220,5 @@
> +{
> +public:
> + PreferenceRunnableSaver(nsIFile* aFile)
> + {
> + mFile = aFile;
Nit: please put these in an initializer list.
@@ +304,5 @@
> + }
> + }
> +
> +private:
> + RefPtr<nsIFile> mFile;
nsCOMPtr since you're typing on an interface and not a concrete class.
::: modules/libpref/Preferences.h
@@ +375,5 @@
> private:
> nsCOMPtr<nsIFile> mCurrentFile;
> + RefPtr<nsITimer> mCurrentOMTSaveTimer;
This should be nsCOMPtr since it is typed on an interface instead of a concrete class.
::: modules/libpref/prefapi.cpp
@@ +987,5 @@
> +void PREF_MarkDirty()
> +{
> + if (!gDirty) {
> + gDirty = true;
> + gDirtyCallback();
Make sure this is non-null before calling.
I hope that the write-on-shutdown will happen early and/or that there will remain a few synchronous writes because I have seen shutdown hangs in very busy circumstances (see e.g. my bug 570316, which seemed to have disappeared but has recently resurfaced).
I can think of at least the following:
- closing the prefs dialog, especially closing it by [OK] with browser.preferences.instantApply being false;
- closing the about:config tab. Maybe even refreshing it but I'm less sure.
Created attachment 8708517 [details]
MozReview Request: Bug 789945 - do async omt pref writes, r?bsmedberg
Review commit: https://reviewboard.mozilla.org/r/31079/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/31079/
Created attachment 8708518 [details]
MozReview Request: Bug 789945 - part 2: add asyncshutdown blocker, r?bsmedberg
Review commit: https://reviewboard.mozilla.org/r/31081/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/31081/
Created attachment 8708519 [details] [diff] [review]
Debug printfs I used
I applied all the nits from aklotz, I think. (Thanks!)
The 2nd part implements a "proper" shutdown blocker instead of the current call to savePrefFile when profile-before-change fires. In general, this won't change anything compared to the status quo, but it will ensure that a running async save will complete before we shut down. Note that this means we'll still be doing an IO-on-the-main-thread save as we are now.
In this sense both these patches are conservative - savePrefFile() also continues to do sync main thread IO. I'd want to file followup bugs to teach the preference bindings not to be so eager to call that method themselves.
As a consequence, right now, this would often result in more disk IO than we currently do, because in some cases we'd normally change prefs and not save to disk, and we will now start async saving to disk before shut down. Some of telemetry/healthreport (particularly the "datareporting.sessions.current.totalTime" and friends prefs) writes prefs "late", meaning we almost always shutdown-write prefs anyway.
::: modules/libpref/Preferences.cpp:294
(Diff revision 1)
> + // Notify the main thread we're done
> + mozilla::MonitorAutoLock mon(Preferences::sPreferences->mOMTSaveMonitor);
> + Preferences::sPreferences->mAreWaitingForOMTSave = false;
> +
> + mon.Notify();
Note that I changed the ordering here compared to the earlier patch to match what the personal dictionary stuff was doing.
As noted earlier, it'd be good if someone actually sanity-checked me carefully, because after years of being told threads are hard, and not all that much experience with them, I'm not at all confident that this code is currently correct as written. :-)
::: modules/libpref/Preferences.cpp:1042
(Diff revision 1)
> + if (!hadCurrentFile) {
> + mShutdownBlocker = new PrefShutdownBlocker(
> + NS_LITERAL_STRING("Pref service shutdown blocker"));
> + nsCOMPtr<nsIAsyncShutdownClient> shutdownPhase = GetShutdownPhase();
> + shutdownPhase->AddBlocker(mShutdownBlocker,
> + NS_LITERAL_STRING("Pref service shutdown blocker"));
> + }
Note that I'm doing this here rather than in Init() for two reasons:
1) doing it in Init() breaks the world, because AsyncShutdown tries to read preferences
2) there isn't really a point in doing writes on shutdown (or blocking shutdown for such writes) unless we have an `mCurrentFile` to write to.
Milan, when I asked Benjamin about this patch ~3 weeks ago he suggested that perhaps you could review this if you feel comfortable doing so - do you? :-)
Sure, I'll take a look.
Are we now guaranteed that all the preferences setting is done on the main thread? I know we had a big push to do that, wanted to confirm we've completed that work.
(In reply to Milan Sreckovic [:milan] from comment #35)
> Are we now guaranteed that all the preferences setting is done on the main
> thread? I know we had a big push to do that, wanted to confirm we've
> completed that work.
There are some asserts for that in the code (ifdef'd out for b2g, admittedly), so I hope/assume so, but I don't know for sure.
Thought I'd send a few things while looking at the rest.
::: modules/libpref/Preferences.cpp:109
(Diff revision 1)
> +static const uint32_t kPrefDelayedSaveTimeoutMs = 15000;
I'd add a way to overwrite this, perhaps with an environment variable. It would give us a quick way of triaging in the field. Perhaps to the point where we're able to disable the async saving with that environment variable (e.g., zero negative value)
::: modules/libpref/Preferences.cpp:206
(Diff revision 1)
> + MOZ_ASSERT(NS_IsMainThread());
We're in big trouble if this is ever called off main thread, so I'd go stronger than debug assert. MOZ_CRASH or MOZ_RELEASE_ASSERT, or even guarding against it, rather than asserting.
::: modules/libpref/Preferences.cpp:210
(Diff revision 1)
> + if (gDirty) {
gDirty will be set to true if we fail in the OMT write. Before this patch, we would just fail, perhaps report, and be done with it. With this patch, we are going to schedule another OMT write? That's new, are we sure we want it?
::: modules/libpref/Preferences.cpp:233
(Diff revision 1)
> + // execute a "safe" save by saving through a tempfile
Do we want to check if gHashTable exists, or are we safe?
::: modules/libpref/Preferences.cpp:1030
(Diff revision 1)
> if (!gDirty)
The "contract" is that when we return from SavePrefFileInternal(), the pref file on disk is up to date, correct? If we set gDirty to false just before we dispatch, this won't be the case. We seem to be already handling the "there is an OMT write in progress at some level" below.
This should probably stay, it's more describing why it doesn't feel right that we're setting gDirty to false in the timer callback.
::: modules/libpref/Preferences.cpp:1035
(Diff revision 1)
> + if (!mAreWaitingForOMTSave) {
At first I thought that the monitor is protecting mAreWaitingForOMTSave as the condition variable. It seems to be the case in a couple of places (we get the lock, then we deal with that variable), but not in all of them? Or am I reading the code wrong?
::: modules/libpref/Preferences.cpp:1070
(Diff revision 1)
> - // execute a "safe" save by saving through a tempfile
> + PreferenceRunnableSaver* saver = new PreferenceRunnableSaver(aFile);
This feels like a memory leak?
::: modules/libpref/Preferences.cpp:1093
(Diff revision 1)
> - pref = nullptr;
> + gDirty = false;
I'm not sure about this one. Why reset dirty here and then change it back in the runnable's Run() method, if things go wrong?
::: modules/libpref/Preferences.cpp:1097
(Diff revision 1)
> + } else {
The callback happens on the main thread, right? When would we ever be in a situation where gDirty is false?
::: modules/libpref/Preferences.h:384
(Diff revision 1)
> + mozilla::Monitor mOMTSaveMonitor;
Tracing through the code, it's starting to feel like we could benefit from a "state tracking" type of enum, rather than a boolean and the existence of the runnable. Same functionality, just more explicit on what the current state is, between not doing anything, and having sent the request and being in the middle of processing the request, etc.
::: modules/libpref/prefapi.h:195
(Diff revision 1)
> +void PREF_MarkDirty();
I like this not only for new functionality, but for hiding the direct access of gDirty. To the point where we may want to remove gDirty from extern, leave it in Preferences (probably just as a member variable instead of a global) and have the callback take care of both setting the state and deciding what to do afterwards:
Remove PREF_MarkDirty()after replacing it with
if (gDirtyCallback) gDirtyCallback();
and make the callback check:
if (sPreferences && gHashTable && gDirty) {
Just random thoughts :)


text:
2 CDs from the amazing little big band of bassist Lane, with trumpeters Nate Wooley & Taylor Ho Bynum, saxophonist David Bindman, trombonists Tim Vaughn & Reut Regev, & drummer Igal Foni.
Lane, Adam Full Throttle Orchestra
Ashcan Rantings [2 CDs]
Label: Clean Feed
Released in: Portugal
"A little big band (sometimes no more than a large group) with variable geometry, the Full Throttle Orchestra has very wide parameters, in order to achieve the "multi-dimensional sonic qualities" intended by its leader, composer and arranger, the contrabassist Adam Lane.
The references, if not imediatly recognizable, are disseminated in every turn and adopted form: Charles Mingus and Duke Ellington, of course (what else could do anyone interested in getting that particular "orchestral effect" of the swing and be bop eras?), but also Iannis Xenakis and Luigi Nono (ant that means structural complexity and harmonic sofistication), Black Sabbath, Motorhead and Melt Banana (you now know from where comes all the energy and roughness). Also the soundtrack to the movie "Forbidden Planet" (feeled in the futuristic and "exotic" atmospheres), crossing boundaries between jazz, contemporary classical, punk, metal, noise and... "music of questionable worth", as Lane puts it himself with humour.
In this new double album, the chosen format is of a brass band, with seven horn players including the finest musicians of the post-free, avant-garde American front line, namelly Nate Wooley, Taylor Ho Bynum, Reut Regev, Tim Vaughn, David Bindman, Avram Fefer and Matt Bauder. The rhythm section of this piano-less group is filled by Adam Lane and drummer Igal Foni, and only these two are sufficient enough to guarantee all the combustion needed to go full blast. If you think everything was already done in the big band domain, prepare yourself: you're gonna be surprised."-Clean Feed
See all items in the Clean Feed category
Related Categories of Interest:
Clean Feed
Improvised Music
NY Downtown & Jazz/Improv
Staff Picks & Recommended Items
2010 Top 40
Nate Wooley
Septet recordings
Search for other titles on the Clean Feed label.
Other Recommended Releases:
Customers Who Bought This Item Also Bought:
In Stock
Shipping Weight: 2.00 units
Quantity in Basket: None
Label: Clean Feed
Catalog ID: CF 203
Squidco Product Code: 13427
Format: 2 CDs
Condition: New
Released: 20101
Country: Portugal
Packaging: Cardstock Gatefold Sleeve
Recorded on April 16th, 2009 at Systems Two, Brooklyn, NY by Joe Marciano.
Nate Wooley-trumpet
Taylor Ho Bynum-trumpet
David Bindman-tenor and soprano saxophone
Reut Regev-trombone
Tim Vaughn-trombone
Adam Lane-bass
Igal Foni-drums
Highlight an artist name or instrument above
and click here to Search
Track Listing:
Disk 1:
1. Imaginary Portrait 9:48
2. Marshall 11:54
3. Nine Man Morris 10:14
4. Desperate Incantations 8:04
5. House of Elegant 8:19
Disk 2:
1. Ashcan Rantings 11:20
2. Lucia 9:57
3. Sienna's Slip Jig 10:23
4. Mahler 4:25
5. Bright Star Calypso 10:15


text:
Number in Gold Coast, Australia
No additional payments. Connection will take less than 5 minutes.
Number Capabilities:
A Gold Coast number allows you to open a virtual office in Gold Coast —in just minutes!. Your associates will dial your landline number, and you'll receive the call wherever you are.
How to Pay:
We accept payments via any popular electronic system. Bank transfers available for organizations.


text:
Word mark
Trademark: 'POS/LV'
On 5. 8. 1997 the community trademark application no. 000597054 was filed for POS/LV (Word mark) by Applanix Corporation before the OAMI.The goods and services in respect of which registration of the trademark was sought are in class 9. The current status of the trademark is registered.
Status is 'Registered'
The Community Trade Mark has been registered for the European Union.
|27. 4. 1999
|Expiry date
|5. 8. 2017
|Nice classes
You can follow this trademark. You will receive an email, whenever we detect changes of the trademark filing.
This service is for free. You can unsubsribve whenever you want. More information.


text:
Trending News
Must Reads
Most Popular
Great Finds
More sections
Log into your Newser account
Use the one-click login
Forgot your password
Don't have an account?
Sign up now
Log in with Facebook or Twitter.
Logging in
Sign up and get access to special features
Connect to your Facebook or Twitter account or simply fill in the form and Continue
This will appear next to all of your comments
This will NOT appear anywhere on Newser
I am at least 13 years of age, and have read and agree to the terms of use.
Already have an account?
Login here
Joined Newser on:
My Comments
Profile Info
Email Subscriptions
Find what you're looking for
Read Less, Know More on Facebook and Twitter
Newser in your inbox
Get the 8@8: The eight stories you need to know, bright and early.
View all Newsletters and sign up
Shia LaBeouf
Stories 1 - 20 |
Next >>
Shia LaBeouf's New Project: 4-Year Anti-Trump Livestream
- Shia LaBeouf, actor and performance art fan, has a new project, and it will presumably last for the next four years. At hewillnotdivide.us , LaBeouf is livestreaming people standing outside New York's Museum of the Moving Image. On an exterior wall of the museum, the words "HE WILL...
More »
Shia LaBeouf Married by Elvis in Vegas
What a life that guy leads
- Shia LaBeouf and longtime girlfriend Mia Goth recently got married in Las Vegas, the gossip hounds at TMZ have learned. The actors have been dating since 2012, when they met on the set of the Lars von Trier film
Nymphomaniac: Volume II.
The couple got hitched at the Viva Las...
More »
Guy Punched for Looking Like Shia LaBeouf
Stranger was apparently not a fan of the actor
- A New York man was walking up the stairs at a subway station Saturday night when a man walking the other way punched him right in the face. Why? "This is because you look like f---ing Shia LaBeouf," the stranger yelled at Mario Licato, as detailed in the...
More »
Shia LaBeouf Is Stuck in an Elevator— on Purpose
And he's livestreaming the whole thing
- Trapped in an elevator for 24 hours with Shia LaBeouf. Sound like the stuff of nightmares? Not for the Oxford students currently lining up to ride the lift with the actor-turned-performance-artist. The Verge reports LaBeouf is spending a full day inside a university elevator, inviting people to ride with him,...
More »
Shia LaBeouf Arrested in Texas
Austin witnesses say he was behaving strangely
- Friday was yet another eventful night for Shia LaBeouf: The 29-year-old actor was arrested in Austin for public intoxication, police tell the
Hollywood Reporter
. Witnesses tell TMZ that LaBeouf, who is in the Texas capital for the Austin City Limits music festival, appeared to be completely wasted on alcohol or...
More »
Shia LaBeouf's Newest Plagiarism Accuser: '90s Rap Group
Anomolies MC doesn't appreciate actor's viral freestyle-rap video
- Stop us if you've heard this one before , but Shia LaBeouf has been accused of plagiarism : The actor turned up on YouTube over the weekend in a video since gone viral that shows him, sans shirt, freestyle rapping. But as relaxed and spontaneous as LaBeouf seemed, a "self-described...
More »
Shia LaBeouf's Head Through a Window Didn't Go So Well
Actor suffers head injury while filming movie in North Dakota
- There's not usually a lot of celebrity news emanating out of North Dakota, but that's where the latest on Shia LaBeouf is coming from. The
actor-turned- part-time performance artist has returned (for now) to acting, but things didn't go so well on the set of his...
More »
11 Celebrities You Didn't Know Were Pierced
From Cameron Diaz to Harrison Ford
- While some celebs may later come to regret their tattoos , piercings have the advantage of being removable—or hidden under a costume. From Cameron Diaz's nose to Neil Patrick Harris' nipples, below are 11 A-listers who've gone under the piercing gun:
Cameron Diaz:
The recently married actress debuted
More »
Co-Artists: Shia LeBeouf Did Face Sex 'Incident'
Actor says he was raped at gallery
- Artists who worked with Shia LaBeouf are offering support for his assertion that he was raped during an art exhibition, Gawker reports. Nastja Säde Rönkkö, who was involved in a project that saw LaBeouf sitting in a gallery with a paper bag on his head, tweeted some "...
More »
Shia LeBeouf: I Was Raped at Art Gallery
Says it happened during his silent 5-day gallery event in February
- Shia LaBeouf is once again grabbing headlines for the most unexpected of reasons . In February, the actor spent five days in a Los Angeles gallery with a paper bag over his head. Members of the public were able to line up and visit the silent actor one by one....
More »
Shia LaBeouf Goes to Rehab
It's about time
- Did Shia LaBeouf's crazy night on Broadway last week finally convince him it's time to get help? Maybe: After he was kicked out of a theater and arrested Thursday night, LaBeouf checked into rehab in LA yesterday, x17 reports. LaBeouf was also seen toting Alcoholics Anonymous literature, Radar...
More »
Cops Haul Shia LaBeouf Out of Broadway Show
Actor handcuffed after smoking, yelling during 'Cabaret'
- More weirdness from Shia LaBeouf: The
star was handcuffed by police and hauled out of the Broadway show
at Studio 54 last night, ABC reports. Sources tell the
New York Post
that the actor was smoking in the theater, yelling during the performance, and slapping random people on...
More »
10 Film Couples Who Were Together in Real Life
Sparks flew on set, but not all the relationships lasted
- Last week, we brought you 10 television couples who were together in real life . This week? Movie couples who also dated in real life, 25 of which were rounded up by BuzzSugar . A sampling:
Goldie Hawn and Kurt Russell
: They met on the set of
Swing Shift
in 1983, then
More »
Franco: Shia LaBeouf Is Just Reclaiming His Persona
Probably. But actors have acted out since days of Brando
- In retrospect, this was kind of inevitable: James Franco has officially weighed in on Shia LaBeouf's weird behavior of late ... in the
New York Times
. Yes, in a
column today, Franco informs us that though LaBeouf's behavior (from rampant plagiarism to wearing a bag over his head...
More »
Shia LaBeouf Gets Nutty at
Movie star wears an 'I am not famous' bag on his head
- Ah, Shia: Known plagiarist and head-butter (oh, and actor ) Shia LaBeouf stormed out of a press conference in Germany today and later walked a red carpet while wearing a paper bag on his head, TMZ reports. Ten minutes into the Berlin press conference for his new fim, Lars von...
More »
4 Weird Ways Actors Landed Big Roles
From washing a car to sending pictures of ... what?
- It's not always head shots and auditions that land stars big roles. Page Six rounds up seven out-of-the-ordinary ways actors got the part. A sampling:
Mila Kunis:
Told producers of
That '70s Show
she was almost 18, when in fact she was only 14.
Was convinced she
More »
Now Shia LaBeouf in Bizarre Bar Brawl
Headbutts a guy who apparently dissed his girlfriend's mom
- Shia LaBeouf's latest bizarre misdeed: a drunken brawl at a London bar last night, TMZ reports. In video obtained by the gossip site, LaBeouf yells, "What are you saying about my girl's mom? Are you f---ing kidding me bro?" and then headbutts the guy who angered him....
More »
At Last, an Original LaBeouf Apology ... Via Skywriting
- Shia LaBeouf's apology tour has taken to the skies. Yesterday, the actor commissioned a skywriter to write "I am sorry Daniel Clowes" in the skies over Los Angeles, according to the
Hollywood Reporter
, which has a photo. Clowes is the graphic novelist whose comic LaBeouf is accused of...
More »
Shia LaBeouf
Plagiarizing Apologies
And other stuff, too, allegedly
- Shia LaBeouf is either engaging in some sort of grand "performance art" experiment, or he has a disorder that causes him to rampantly plagiarize. The latest incidents, pointed out by Jesse David Fox on Vulture , are two more apologies LaBeouf tweeted (one yesterday and one the day before ),...
More »
Shia LaBeouf Plagiarizes Apology ... for Plagiarizing
Time to start using your own words, buddy
- Well, this is awkward: Shia LaBeouf posted a short film online yesterday after debuting it at Cannes last year, BuzzFeed noticed it seemed awfully similar to a 2007 Daniel Clowes comic ... and then LaBeouf apologized for the similarity, and BuzzFeed noticed that parts of his apology sounded awfully similar to...
More »
Stories 1 - 20 |
Next >>
Popular on Newser
Trump Forced to Give Up Phone
DC, Chicago Women's Marches So Big There Were No Marches
Need an Extra $1M? Just Solve This Fishy Dilemma
Trump Accuses Media of Dishonesty on Inauguration Crowds
Fitness Blogger Lifts the Lid on 'Before and After' Photos


text:
The Just how WILD would you be in bed? Test
Their result for The Just how WILD would you be in bed? Test ...
Their Analysis (Vertical line = Average)
They scored 72% on Sexual Fantasy, higher than 85% of your peers.
They scored 69% on Kinkiness, higher than 72% of your peers.
All possible test results
Description 1 Read more
Tests others are taking
ChicagoNP37 / m / Straight
Mahyarmj29 / m / Straight
helpimemo24 / m / Bisexual
nebulagirl47 / f / Straight
bethkirrin34 / f / Straight
More tests we think you'll like
Taken 0 times.
Famous Movie Quotes Test
What is your knowledge of Famous Movie Quotes?
Taken 17 times.
The How Materialistic Are You Test
Find out how materialistic you are.
Taken 86 times.
The U.S. Presidents' and U.S. History Test!
How much U.S. History do you really know? Do you remember the things your teachers taught you? Do you pay attention when reading newspapers or watching the news?
Taken 4 times.
The Bob and George Test
Hey internet fiends! Hopefully, most people taking this test are familiar with the popular online comic Bob and George, if not, check it out at http:...
Taken 427 times.
The My First Impression Test
I thought I would play around and write a test that would predict what my first impression of you would be. NOW BEFORE YOU BEGIN, this test was done ...
Taken 0 times.
The Should You Teach High School Test
Find out if I think teaching high school is the right career for you! Keep in mind, it's only my personal opinion. This test will be based on me, basically.
Taken 0 times.
Test Bloque III [ITIL]
Bloque III - JL (2)
Taken 0 times.
The Lisa Loeb Lyrics Test
Hi! And welcome to my Lisa Loeb Lyrics Test. I will be testing your knowledge of Lisa Loeb song lyrics from all of her albums! this test is pretty tec...
Taken 0 times.
The dumbest Test
Hi! And welcome to my dumbest Test. I'll be using no logic and little knowledge to determine something.
Taken 0 times.
The Are u a Suckubis Test
Hi! And welcome to my Are u a Suckubis Test. I'll be using advanced logic and knowledge to determine whether or not you are likely to devour mens' sou...
Connect your existing OkCupid account
Sign in
Welcome Back!
Restore your account to continue meeting new people.
Reset your password
We'll email you a link to reset it.
Email sent!
An email is on its way to .
If you don't see it, try checking your Spam folder.
Enter Authentication Code
Sign in
Not so fast!
You need to complete your basic info on the mobile app before you can use the desktop site.


text:
PEF home page and weblog
Over at the web site of the Calgary Homeless Foundation, I've written a blog post titled "Do Calgary and Edmonton need more power and resources?" The blog post comes as the Government of Alberta considers the possibility of, well, giving more power and sources to both Calgary and Edmonton. Points raised in the blog post […]
Posted by Nick Falvo under Alberta, cities, economic history, fiscal federalism, GTA, housing, municipalities, Ontario, public infrastructure, public services, public transit, Role of government, taxation, Toronto, transportation.
November 3rd, 2016
Comments: none
This fall, Canada's Parliament will debate a proposal to expand the Canada Pension Plan (CPP). And over at the Behind the Numbers web site, I'm co-author of a blog post titled "Ten things to know about the CPP debate." The blog post's other co-authors are Allan Moscovitch and Richard Lochead. Points raised in the blog […]
Posted by Nick Falvo under Austerity, CPP, demographics, employment, income, income support, inequality, labour market, media, OECD, Old Age Security, older workers, part time work, pensions, population aging, poverty, privatization, progressive economic strategies, retirement, Role of government, self-employed, seniors, small business, social policy, taxation, unions.
October 29th, 2016
Comments: 1
I have a new report out today on affordable housing in Metro Vancouver. While it's mostly of regional interest, I think the analysis and framework for housing solutions could have a much wider audience. The report looks at what's driving the spectacular rise in housing prices in Vancouver, summarizing what we know from a wide […]
Posted by Marc Lee under BC, housing, taxation.
May 18th, 2016
Comments: none
Over at the web site of the Calgary Homeless Foundation, I have a blog post titled: "Ten things to know about the 2016-17 Alberta budget." The link to the post is here.
Posted by Nick Falvo under Alberta, budgets, carbon pricing, child benefits, climate change, corporate income tax, debt, demographics, energy, environment, federal budget, health care, homeless, housing, HST, income support, income tax, inflation, population aging, poverty, public services, seniors, social policy, taxation.
May 3rd, 2016
Comments: none
One interesting topic for a Canadian living in Australia is the manner in which fiscal and social responsibilities are divided between the levels of government. Both countries are big, regionally diverse, and resource-rich (with all the pluses and minuses that entails). As in Canada, Australian states are largely responsible for the big-ticket social programs: including […]
Posted by Jim Stanford under Australia, federalism, taxation.
April 5th, 2016
Comments: 4
We are pleased to present this rich guest post by a new PEF member, Edgardo Sepulveda. Edgardo has been a consulting economist for more than two decades advising Governments and operators in more than 40 countries on telecommunications policy and regulation matters (www.esepulveda.com). Redistribution, Inequality and the new Federal Tax & Transfer initiatives I want […]
Posted by Jim Stanford under child benefits, fiscal federalism, income distribution, income tax, inequality, liberals, taxation.
January 20th, 2016
Comments: 3
Le 18 novembre, j'ai fait une présentation sur les défis en ce qui concerne « mettre fin à l'itinérance » au Canada au 7 Cities Leadership Summit à Edmonton. Ma présentation, illustrée de diapositives, peut être téléchargée ici. Voici dix choses à savoir en tant que défis concernant « mettre fin à l'itinérance » au Canada. […]
Posted by Nick Falvo under Alberta, cities, corporate income tax, fiscal policy, homeless, housing, income tax, municipalities, NEO-LIBERAL POLICIES, Ontario, poverty, Role of government, social policy, taxation.
December 8th, 2015
Comments: none
On November 18, I gave a presentation on "ending homelessness" at the 7 Cities Leadership Summit in Edmonton. My PowerPoint slides can be downloaded here. Here are ten things to know about "ending homelessness" in Canada: 1. In 2008, Calgary became the first Canadian municipality to publicly commit to "ending homelessness." More than a dozen […]
Posted by Nick Falvo under aboriginal peoples, Alberta, cities, corporate income tax, demographics, fiscal policy, homeless, housing, income tax, Indigenous people, municipalities, Ontario, poverty, public infrastructure, Role of government, social policy, taxation.
November 18th, 2015
Comments: 1
This afternoon I gave a presentation at Raising the Roof's Child & Family Homelessness Stakeholder Summit in Toronto. My slide deck can be downloaded here. To accompany the presentation, I've prepared the following list of "Ten Things to Know About Homelessness in Canada.†1.Efforts to enumerate persons experiencing homeless have generally been spotty, but it […]
Posted by Nick Falvo under aboriginal peoples, Alberta, Canada, cities, demographics, employment, Employment Insurance, fiscal policy, homeless, housing, income, income support, Indigenous people, labour market, macroeconomics, municipalities, Nunavut, Ontario, population aging, poverty, seniors, social policy, taxation, Toronto, unemployment.
September 17th, 2015
Comments: 2
Cet après-midi, j'ai fait une présentation au Child & Family Homelessness Stakeholder Summit, organisé par Chez Toit, à Toronto. Ma presentation, illustrée de diapositives, peut être téléchargée ici. Pour accompagner la présentation, je vous ai préparé la liste suivante: « Dix choses à savoir sur l'itinérance au Canada. » 1. Les tentatives de dénombrer les […]
Posted by Nick Falvo under aboriginal peoples, Alberta, cities, demographics, Employment Insurance, fiscal policy, homeless, housing, income, income support, Indigenous people, labour market, macroeconomics, municipalities, Nunavut, population aging, poverty, seniors, social policy, taxation, Toronto, unemployment.
September 17th, 2015
Comments: 1
by: Kaylie Tiessen & David Macdonald Small business taxes made the news last week when, during a CBC interview, federal Liberal leader Justin Trudeau suggested many business owners are using the small business tax rate as a de facto in-country tax shelter. Responding to the interview, Conservative leader Stephen Harper accused Trudeau of taking aim […]
Posted by David Macdonald under CFIB, corporate income tax, Federal elections 2015, small business, taxation.
September 14th, 2015
Comments: 2
The Harper government gives five reasons why Canadians ought to be happy with its proposal to double the maximum contribution to the Tax-Free Savings Account. Examine each of its points more closely, however, and it's clear that the TFSA carries far higher risks than rewards — for individual Canadians  as well as for the economy […]
Posted by Armine Yalnizyan under Conservative government, democracy, income distribution, inequality, population aging, Role of government, seniors, taxation, TFSA.
March 2nd, 2015
Comments: 2
Over at the blog of the Institute for New Economic Thinking, Ottawa U professor Mario Seccareccia has given an interview titled "Greece Shows the Limits of Austerity in the Eurozone. What Now?" The interview can be read here.
Posted by Nick Falvo under banks, budgets, capitalism, debt, deficits, deflation, democracy, economic crisis, economic history, Europe, exchange rates, financial crisis, Greece, IMF, inflation, monetary policy, recession, taxation, unemployment, wages.
February 5th, 2015
Comments: none
This op-ed by yours truly was published in The Province. The examples are BC-specific, but the message is much broader: donating to charity is not enough, we also have to change the status quo that forces so many people to turn to charity in a rich country like Canada. — It's December, the season for […]
Posted by Iglika Ivanova under BC, food, homeless, income, minimum wage, poverty, Role of government, social policy, taxation.
December 18th, 2014
Comments: 2
(The following is something I've prepared for the next issue of CUPE's Economy at Work, a popular economics quarterly publication I produce.) In his annual Economic and Fiscal Update (EFU), finance minister Joe Oliver told Canadians that while the federal government will finally record a surplus next year after seven years of deficits, we can't […]
Posted by Toby Sanger under budgets, Conservative government, macroeconomics, public services, stimulus, taxation.
November 12th, 2014
Comments: 4
In a little noticed comment, Prime Minister Stephen Harper recently was reported to say: "Dropping our tax rate has not caused the government's corporate income tax revenues to fall, which indicates that it does in fact attract business.†No one seems to have questioned his statement, even though it was made on the same day […]
Posted by Toby Sanger under Conservative government, corporate income tax, corporate profits, taxation.
September 18th, 2014
Comments: 7
The Fraser Institute's annual Consumer Tax Index report generated some media buzz with its outlandish claims about just how much taxes have risen since 1961. Before you get worked up about this, consider that 1961 was over half a century ago, before the time of universal health care that we all benefit from, before the […]
Posted by Iglika Ivanova under economic literacy, Fraser Institute, taxation.
August 12th, 2014
Comments: 8
This piece was originally published at the Globe and Mail's online Report on Business feature, EconomyLab. Â There are two reasons why it is difficult to comment on the legacy of a finance minister. 1) It is a tremendously challenging job, anywhere, any time. Stewarding one of the largest economies in the world through a […]
Posted by Armine Yalnizyan under budgets, Conservative government, deficits, federalism, fiscal federalism, global crisis, housing, IMF, income distribution, income tax, inequality, macroeconomics, OECD, public infrastructure, Role of government, StatCan, stimulus, taxation, TFSA, World Bank.
March 20th, 2014
Comments: 11
I posted this on CCPA's BC Policy Note blog but others across Canada should pay attention to BC's quest for LNG gold. I'd also recommend this comparison of the Quebec and BC budgets by Michal Rozworski, which highlights the stubborn emphasis on natural resource development in both budgets. It's like the tax cut culture has […]
Posted by Marc Lee under BC, budgets, energy, oil and gas, taxation.
February 21st, 2014
Comments: none
This morning I gave a presentation to a church group in Ottawa on affordable housing and homelessness. My slides can be downloaded here. Points I raised in the presentation include the following: -Though government provides subsidies to some low-income households for housing, it is important to be mindful of the considerable funding available for Canadian […]
Posted by Nick Falvo under homeless, housing, income support, Ontario, poverty, public infrastructure, Role of government, social policy, taxation.
February 17th, 2014
Comments: 5
This blog's unofficial slogan has been "Tomorrow's conventional wisdom, today.†After this week's Conservative backpedaling on income splitting, we may need to change it to "Today's conventional wisdom, seven years ago.†Or we could just stick with "You read it here first.†My first-ever blog post, Income Splitting Redux, argued that this tax policy "would benefit […]
Posted by Erin Weir under Conservative government, federal budget, inequality, taxation.
February 15th, 2014
Comments: 1
Here's the first section of the budget summary and analysis I've prepared for CUPE. The full version is on-line on CUPE's website at http://cupe.ca/economics/missing-action-federal-budget-2014 together with CUPE's press release at: http://cupe.ca/economics/federal-budget-2014-help-hurt-canadian Missing In Action: Federal Budget 2014 CUPE Federal Budget 2014 Summary and Response  Conservatives ignore pressing economic needs with a Do-little budget Using more […]
Posted by Toby Sanger under budgets, Conservative government, federal budget, fiscal policy, public services, taxation.
February 11th, 2014
Comments: 1
This afternoon I gave a presentation to Professor Ted Jackson's graduate seminar course on higher education, taught in Carleton University's School of Public Policy and Administration. Â The link to my slide deck, titled "The Political Economy of Post-Secondary Education in Canada," can be found here. Points I raised in the presentation include the following: -Tuition […]
Posted by Nick Falvo under debt, demographics, economic risk, education, employment, household debt, Indigenous people, inequality, post-secondary education, social policy, student debt, student movement, taxation, unemployment, user fees, young workers.
February 6th, 2014
Comments: 4
Another column by Gwyn Morgan in the Globe and Mail and another case of a 0.1 percenter telling the rest of us to "Do as I say, not as I do." This time, it's Gwyn recycling trash from the CFIB and Fraser Institute to claim defined benefit pensions for public sector workers are too generous […]
Posted by Toby Sanger under inequality, pensions, taxation, unions.
January 21st, 2014
Comments: 10
Yesterday's release from Statistics Canada on the income share of the wealthy generated some interesting coverage and commentary. It reported that the top 1%'s share of total income in Canada remained steady in 2011 in Canada, at 10.6 percent — but still significantly higher than in the 1980s. Most observers did not mention, however, that this […]
Posted by Jim Stanford under capitalism, income distribution, taxation.
December 10th, 2013
Comments: 4
Buried in the federal government's recent Update of Economic and Fiscal Projections are figures showing the Harper government is set to squeeze federal government's role to the smallest it has been in seventy years.   (Bill Curry at the Globe also just wrote about this, but without figures further back than 1958). Total federal government spending as a share […]
Posted by Toby Sanger under Austerity, budgets, Conservative government, corporate income tax, federal budget, income tax, taxation.
November 20th, 2013
Comments: none
A recent online article suggests that Federal NDP Leader Thomas Mulcair is opposed to increasing federal tax rates. I find this quite surprising. According to the August 8 article: Mulcair seemed surprised when he was asked if taxes would go up under an NDP government. "You're the first person who's ever asked me that,†he […]
Posted by Nick Falvo under Conservative government, corporate income tax, economic literacy, fiscal policy, income tax, NDP, party politics, progressive economic strategies, social democracy, taxation.
August 9th, 2013
Comments: 11
It has recently been reported that the University of Alberta wants to "reopen two-year collective agreements" with faculty and staff "to help the university balance its budget…" This appears to be in direct response to Alberta's provincial government announcing in its March budget that there would be a "7% cut to operating grants to universities, […]
Posted by Nick Falvo under Alberta, budgets, corporate profits, education, employment, fiscal policy, income, income distribution, income tax, inequality, post-secondary education, productivity, taxation, unions, wages.
August 7th, 2013
Comments: 2
Last fall, Greek magazine editor Kostas Vaxevanis published in his magazine Hot Doc a list of 2,000 wealthy Greeks who were hiding taxable savings in the Geneva branch of HSBC. The list had been furnished years earlier by the then French Finance Minister Christine Lagarde to the Greek government, who did nothing in regards to chasing after […]
Posted by Bruce Livesey under Austerity, banks, big business, taxation.
July 31st, 2013
Comments: 2
On April 23, the Fraser Institute released the annual update of their misleading Consumer Tax Index report. The piece is meant to feed the anti-tax sentiment with numbers sprinkled liberally for their shock value instead of providing any meaningful analysis. Here are some of the main flaws with the report's methodology. If what follows sounds […]
Posted by Iglika Ivanova under Fraser Institute, taxation.
April 24th, 2013
Comments: 4


text:
1199 Plaza Mixed Use Apartment is a HUD Apartment. HUD residents usually pay 30% of their gross income for rent. The rent amount, less approved HUD deductions such as medical and child care expenses, and other allowances, includes a utility allowance. HUD Residents also may choose to pay what is known as flat rent. The HACC works with applicants to determine which rent arrangement is best for them.
1199 Plaza is a mixed use complex subsidized by the Housing and Urban Development Division, located right in the heart of the city. At street-level there are two available retail shop-fronts, above which are six residential units. The seller claims that the building itself is in great condition, with a new boiler and electric system. Contact 1199 Plaza for complete details on current vacancies and housing applications.
Note: Apartments may not have openings or may have long waiting lists. Call for complete details.
Type: One Bedroom Available
Type: Two Bedroom Available
Type: Three Bedroom Available
Type: Four Bedroom Available


text:
4 out of 4 stars
Review by ananya92
Share This Review
The running theme of the novel is retributive justice. The author focuses on sex crimes, especially pedophilia, present in every society. The book is based in a dark, urban fantasy world. The description of the sex crimes committed in the book is so graphic that it made my skin crawl. The best (and the worst, for the weak hearted) quality of these scenes was that they were pretty realistic and the author effectively couches the dark reality in fantasy fiction.
The writing style is crisp and the author creates images which are disturbing, to say the least. If the description of the sex crimes was not enough, the killings are described in a more horrific and violent fashion. The author's writing style is quite persuasive and succeeds to a great extent in convincing the reader that the culprits in the book deserve the punishment they get.
What really impressed me was the manner in which the author explains the psychology of victims of sex crimes. The author drives home the point that often sex crimes, like pedophilia, are more about control than about actual physical violation. Often the offender is someone from the family or someone who is well respected in the society, and the author does a good job of describing the mental abuse felt by the victim. The sex offenders in the book leech happiness and courage out of their victims. The author also dealt effectively with the gullibility of children and how the offenders manipulate them to believe that they were responsible for what was happening to them. The emotion of fear has a certain duality in the book. It is felt by the victims, when they were about to be violated and by the criminals, when they were facing their horrific punishment.
What I found slightly disappointing in the book was the climax. Firstly, the climax was quite predictable and secondly, the last scene is not as action packed as the rest of the book. But apart from that, the book is fast paced and engaging. I rate it 4 out of 4, though I would advise teenage audience against reading this book. Also, readers who cannot stomach excessive violence should avoid this one.
Crescent City (An Alec Winters Series, Book 1)
View: on Bookshelves | on Amazon | on Barnes and Noble
Like ananya92's review? Post a comment saying so!