text:
Trump's rollbacks of fossil fuel regulations may carry steep costs
January 28, 2019 / 9:22 AM / AP
"The End of Ice" amid climate change
"The End of Ice" amid climate change 04:59
As the Trump administration rolls back environmental and safety rules for the energy sector, government projections show billions of dollars in savings reaped by companies will come at a steep cost: more premature deaths and illnesses from air pollution, a jump in climate-warming emissions and more severe derailments of trains carrying explosive fuels.
The Associated Press analyzed 11 major rules targeted for repeal or relaxation under Trump, using the administration's own estimates to tally how its actions would boost businesses and harm society.
The AP identified up to $11.6 billion in potential future savings for companies that extract, burn and transport fossil fuels. Industry windfalls of billions of dollars more could come from a freeze in vehicle efficiency standards that will yield an estimated 79 billion-gallon (300 million-liter) increase in fuel consumption.
On the opposite side of the government's ledger, buried in thousands of pages of analyses, are the "social costs" of rolling back the regulations. Among them:
— Up to 1,400 additional premature deaths annually due to the pending repeal of a rule to cut coal plant pollution.
— An increase in greenhouse gas emissions by about 1 billion tons (907 million metric tons) from vehicles produced over the next decade — a figure equivalent to annual emissions of almost 200 million vehicles.
— Increased risk of water contamination from a drilling technique known as "fracking."
— Fewer safety checks to prevent offshore oil spills.
For the Trump administration and its supporters, the rule changes examined by AP mark a much-needed pivot away from heavy regulations that threatened to hold back the Republican president's goal of increasing U.S. energy production. But the AP's findings also underscore the administration's willingness to put company profits ahead of safety considerations and pollution effects.
Siding with industry
The AP found the administration has sought to bolster the changes by emphasizing, and sometimes exaggerating, economic gains while minimizing negative impacts.
For example, when calculating future damages from greenhouse gas emissions from coal plants, the Trump administration looked only at U.S. effects, instead of globally. That drastically reduced the benefits of emission restrictions and allowed the administration to conclude the Obama-era rule was no longer justified, given costs to the coal industry.
In another instance, the Environmental Protection Agency wants to stop considering secondary benefits of controlling mercury emissions — namely reductions in other pollutants projected to prevent up to 11,000 premature deaths.
Last month, the AP revealed that the administration understated the advantages of installing better brakes on trains carrying crude oil and ethanol. Transportation Department officials acknowledged they miscalculated potential benefits by up to $117 million because they failed to include some projected future derailments.
In explaining its actions, the Trump administration said in some cases that the previous administration understated the price tag on new industry restrictions. In others, it said President Barack Obama's administration had been overly expansive in how it defined benefits to society.
Michael Greenstone, a University of Chicago professor who served as chief economist for Obama's Council of Economic Advisers, said the Trump administration was downplaying the health and environmental impacts of its actions.
"When you start fudging the numbers, it's not that the costs just evaporate into thin air. We will pay," Greenstone said. "They are reducing the costs for industries where pollution is a byproduct."
The rules being targeted were largely crafted under Obama in response to climate change, the disastrous 2010 Gulf of Mexico oil spill, massive releases from coal ash dumps and fuel train explosions.
Administration: negligible risks
Trump's administration has stressed that savings for companies were greater than any increased perils to safety or the environment.
"We fully recognize every significant policy decision has a consequence and that those consequences can differ," acting U.S. Interior Secretary David Bernhardt told the AP. "I think when you look at the track record, holistically, what you see is our deregulatory efforts are still pretty protective."
The AP's tally of savings was derived from government projections required under a 1993 executive order. Five of the rule changes are still pending.
On rules for toxic coal ash, offshore safety and refinery pollution, the administration said companies would save hundreds of millions of dollars with little or no added risk — an assertion former federal officials and environmental groups have disputed.
The potential industry savings were projected largely over the next decade.
Sectors of the coal industry see lifting costly rules as a matter of survival because demand has plummeted as utilities switch to cleaner-burning fuels.
For the oil and gas industry, with hundreds of billions of dollars in annual revenue, the economic impact of the Obama-era rules was comparatively small. But they were vigorously opposed as restrictions on business.
"We need to make sure we're putting together rules that are flexible enough to apply the latest, greatest technologies," said Erik Milito, vice president for the American Petroleum institute. He said the group focused on whether rules make sense, rather than cost savings.
Critics say the impact on public health and the environment will be even worse than projected.
"I don't think it's well understood what the death toll of these policies will be for the American people," said Paul Billings, of the American Lung Association.
Obama climate agenda assailed
Two sweeping changes under Trump — the rollback of the Clean Power Plan that threatened to close many coal power plants and a reversal of plans to increase vehicle fuel efficiency standards — were centerpieces of Obama's climate change actions.
Killing the power plan would save companies up to $6.4 billion, the EPA concluded.
The trade-off is almost 61 million tons (55 million metric tons) annually of additional carbon dioxide emissions by 2030. The administration calculated that those emissions carry a maximum of $3.2 billion in "social costs," such as flood damage and higher air conditioning costs.
Since company savings outweighed pollution costs, the administration said scrapping the power plan was justified. That conclusion was possible largely because the EPA limited social costs to effects in the U.S., instead of globally as under Obama.
EPA spokeswoman Enesta Jones said the analysis complied with a 2003 directive under President George W. Bush that said such reviews should focus on costs and benefits to people in the U.S.
Joe Goffman, a former EPA official who helped create the clean power plan and now at Harvard Law School, said the omission of international impacts "doesn't track with reality" given that climate change is a worldwide problem.
The Trump administration also limited pollution cost considerations in its proposal last month on mercury emitted by coal plants.
When the mercury rule was finalized in 2012, the EPA projected up to $90 billion in benefits, including avoidance of up to 11,000 premature deaths from other power plant pollutants.
Now, the EPA says those benefits could not be considered because they are not directly tied to mercury reductions. The only benefits that should be counted, the agency said, were improvements to IQ scores as a result of less mercury exposure, valued at up to $6 million annually.
The National Mining Association had urged the change. Spokesman Conor Bernstein said Obama's EPA misused the concept of secondary pollution benefits to justify its actions.
The rollback's impact is unclear since utilities already have spent an estimated $18 billion on new pollution controls.
Fuel standards and drilling safety
Some experts outside government take issue with the rationale for relaxing the fuel economy rule.
The Trump administration says reducing standards would save as many as 1,000 lives annually and spare consumers and car companies hundreds of billions of dollars on vehicles with higher gas mileage. To reach that conclusion, officials lowered estimates of how many vehicles people would buy.
But economists including from the nonpartisan National Bureau of Economic Research say that assumption was fundamentally flawed, since looser standards would make cars cheaper and therefore increase demand. The economists said the government used misleading findings to wipe out at least $112 billion in potential societal benefits while falsely claiming its change would save numerous lives.
"Every change they made was made in the direction to make the standards look more expensive and the rollback to look cheaper and better," said Jeff Alson, who worked 40 years at an EPA lab in Michigan.
Several rules reworked under Trump tie directly to worker and public safety.
The administration rescinded requirements for improved fuel train brakes after determining the costs to industry would be higher than previously calculated. It acknowledged more spills from derailments would likely occur.
After AP's story about the agency's $117 million benefits understatement, spokesman Bobby Fraser said the decision to rescind the Obama rule would stand because the costs were still greater.
Two safety rules for offshore oil and gas drilling were adopted following the Deepwater Horizon accident, which killed 11 people and spilled 134 million gallons (507 million liters) of oil.
The Interior Department now says less rigid inspection and equipment requirements would save drilling companies hundreds of millions of dollars with "negligible" safety and environmental risks.
Lynn Scarlett, acting Interior Secretary under George W. Bush, said the changes ignore a government commission's findings on the Gulf spill.
"You're removing a tool that was developed intentionally to help reduce the risks," Scarlett said. "The failure to have those protections raises the risk, such that actions can result in accidents like Deepwater Horizon."
First published on January 28, 2019 / 9:22 AM
© 2019 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.


Tommy Spaulding's GTY Project, Ethan Fisher from Steve Farber on Vimeo.
The act of Greater Than Yourself, of taking someone on as your "GTY Project," is most powerful when you extend yourself unconditionally–with no expectation of getting anything in return.
Demand that your GTY takes on a GTY of his or her own–and so on down the line.
Fortunately for you, we captured it all on video. Tommy Spaulding introduces his GTY, Ethan Fisher, for the first time. I recommend that you watch it all the way through to the end.
You're going to need a tissue for this.
By the way…with Tommy's help, Ethan has started his own non-profit organization called LifeCONsequences, which uses Ethan's personal story to educate students and student athletes about the real dangers of drugs and alcohol.
Who is your GTY Project going to be?


Hi friends! I hope you are having a great day! My kids are still sick and we are spending yet another day inside. And it's REALLY windy out there! Oy!
Here's yet another reject card. I can't believe I still have more to post! This was based off of sketch 56 for the Go-to Sketches call. I used some Heartfelt Creations stamps for the first time on this one. I hand cut the flowers. I have the dies but I couldn't get it perfect so I figured I'd hand cut this time and practice at a later date. The quote is from Ippity's Delightful Little Things.
1. My friend Sparkle is having a fundraiser over at her online store Sparkle Creations Rubber Stamps. For every Rin stamp that is purchased through the end of March, she will donate $5 to Japan Disaster Relief. My order is on it's way!
2. My sweet cousin Alexa is participating in an event on April 25, it's 25 hours of silence to support The Invisible Children Protection Plan. She only needs $20 to reach her fundraising goal. This is the first time she's ever participated in a cause like this and I'm SO proud of her. I strongly believe in giving back whenever I can. So, HERE is her donation page. If you can donate even $1, I would be so grateful! I would love for her to at least meet her goal on the first time out.
This is just one stunning card.


text:
Daniel Bulte
Daniel Bulte BSc PhD PGDipLaTHE SFHEA
Tutorial Fellow at St Hilda's College
Honorary Senior Research Fellow Wellcome Centre For Integrative Neuroimaging
EMAIL: daniel.bulte@eng.ox.ac.uk
COLLEGE: St Hilda's College
Institute of Biomedical Engineering, Old Road Campus Research Building, Oxford OX3 7DQ
DPhil Opportunities
Professor Daniel Bulte completed a BSc(hons) in Physics (1997) and a PhD in Electrical Engineering (2001) at the University of Tasmania, after which he took up a postdoctoral position in Medical Biophysics at the University of Toronto before moving to Oxford to work at the FMRIB Centre in 2004.
Daniel was appointed to his current position in September 2016. His research primarily involves analysing MRI data to create models of vascular physiology and metabolism.
Daniel has an honorary Senior Research Fellowship at the Wellcome Centre for Integrative Neuroimaging, and regularly collaborates with researchers in the Department of Oncology, and the Department of Psychiatry at the University of Oxford.
Daniel is passionate about outreach and public engagement and is trying to break the record for the highest number of outreach events and lectures for the University.
Daniel's group focuses on developing translatable clinical imaging techniques for measuring blood flow and metabolism in a broad range of diseases from dementia to cancer. Primarily using MRI and often incorporating respiratory challenges we aim to determine the links between the parameters we can measure and the physiology we wish to. We are involved with a number of ongoing clinical trials based at both the John Radcliffe and Churchill Hospitals in Oxford.
Daniel is the editor of the Journal of Cerebral Blood Flow and Metabolism, as well as a member of the parent Society. He is a long-standing member of the International Society for Magnetic Resonance in Medicine and regularly offers educational sessions on calibrated functional MRI at the annual ISMRM meeting. Daniel is an organiser for the Royal Society Theo Murphy international scientific meeting on Integrated control of cerebral blood flow.
Biomedical Image Analysis
Imaging Cerebrovascular Reactivity
CVR is the ability of the brain vasculature to respond to changes in demand and is a critical indicator of brain health.
Oxygen-enhanced MRI
Oxygen is essential to life, it also provides intravascular MRI contrast that enables us to image where there is too little being supplied.
Quantitative MRI of Cancer
The fundamental sources of contrast in MRI can tell us a great deal about the condition and nature of tissues in the body, not just pretty pictures.
If you are interested in studying for a DPhil in Engineering Science in any of my areas of research interest then please contact me to discuss the possibility.
For a full listing of department DPhil opportunities, please visit our jobs page.
Academics launch Chi.Bio, an innovative robotic platform for biological science research
Professor Alison Noble receives 2019 MICCAI Society Enduring Impact Award
DeepMind renews commitment to under-represented students at Oxford
Four Engineering Science academics announced as Royal Academy of Engineering Fellows

redpajama_set_name: RedPajamaCommonCrawl


This release contains some small usability improvements and a bunch of bug fixes.
Our current focus on bliss is to improve the first use usability of the product. We've set up testing infrastructure to invite testers to try out the product and record their screens as they do so. This is showing up a bunch of areas to improve which we hope to work on in the coming weeks, before looking back at functionality improvements again.
Rename the in field in the settings page to in folder.
Reword the description of the missing art rule to align with the "missing art" button on first-use.
Add tooltips to the next/previous buttons.
Make the missing art image consistent across all pages.
Don't fail silently when adding a track number to an ID3v1 tag.
Align the layout better in the file organisation help.
Show a compliance filter for the singular embedded art rule.
Interpret custom field names correctly.
Show removal of embedded art in the Activity page.
Thanks to unsplash-logoMohit Sharma for the image above.


Prime Minister Narendra Modi today interacted with thousand of BJP workers on the occasion of 38th Foundation Day of the BJP.
Addressing through video conferencing, Mr Modi said, the BJP is a party which is completely driven by democratic rules.He said, there is no dynasty and casteism in the party. He said, the BJP has brought a new hope for development of the country.


We're continuing the series of step-by-step Papervision tutorials. Try out your base template by creating a simple rotating cone presented in the article. The source code is supplemented with pretty detailed comments, so this tutorial will certainly come in handy for beginners in Papervision.


Every month I write many essays and blog posts about living with migraine disease. At the end of each month, I pick six of the posts that I think will resonate most with Migraine.com readers. Sometimes I post provocative things, other times I simply vent. Sometimes I focus on a particular trigger or remedy, and sometimes I just let people into my personal life to show a little bit about what it's like for me to ride this migraine roller coaster.
Most of the time, sharing my thoughts with readers feels freeing and validating. Even when people respectfully disagree with what I have to say, I usually feel as if we are having a meaningful dialogue, a great conversation in the most egalitarian sense of the world.
But tonight I feel different. I feel scared, and lonely, and afraid to share anything at all with the thousands of people who might stumble upon these words.
You see, I got such hurtful comments on my last Migraine.com post that I am afraid to submit my blogs for this month. I tried to be honest with the way it feels sometimes to date a fellow migraineur, and some readers were supportive. Others reacted hatefully and are rooting for Jim to leave me. These are people who don't see how much we love each other, how much we care for each other even when we're tired and frenzied and can barely take care of ourselves. I was accused of not being a "real" migraine sufferer (whatever that means), which is unbelievably painful to experience.
Now I feel frozen, afraid to share my writing again. I love the social nature of blogging, but right now I'm at a standstill with only a few hours before deadline. Which of my blogs should I edit & share this month? Which ones should I keep hidden for fear of readers' feedback?
Those of you who know me know how much I love Jim and how much I struggle every day with my migraine disease. Why does it matter what others, others I've never met and never will meet, have to say? Why do I care so much about whether they have any concept of what my relationship is like and how much J. & I love each other? Why do I compose response after response only to delete each one for fear of the reactions it will provoke? Do I just ignore the entire episode?
Blog post after blog post, I put my heart on my sleeve. This time around I shared something unflattering and true about myself, something I am seeking advice on, only to be received in a wholly unsympathetic way. And now I feel timid and sad and quite unlike my Migraine Girl self.
Thanks to all of you for reading. I expect my other posts will be a little more light-hearted now that I have gotten these words out. My nerves feel pretty raw at the moment, so if you would treat me with kid gloves if you do choose to comment below, I'd be most grateful.
"I will not let anyone walk through my mind with their dirty feet." -gandhi.
I will share on my FB page so Teri, Ellen, or Diana can share with you.
Thanks for sharing that with us Sharron. This was a difficult one for Janet as she said.
It sometimes seem the more we put our heart out there, the more it gets crushed.
I read the previous post, got angry on your behalf, felt so much empathy for you, but ultimately did not post a comment because I could not add anything to the conversation. I understand where you are coming from right here, right now. I've been in a similar situation, and dealt with it by … not dealing with it. I shut down. I drifted away from friends and family because of it. I can't recommend that course of action, although I did find out who my true friends were (including family).
I am a lurker, I admit it. I read every post, but this is my first comment I believe. I'm so happy that I stumbled across this website though, because it helps me to understand my migraines (they started about a year ago, I'm 40) and helps me to make it through.
I have such a loving and supportive family, my husband is one in a million and both my sons support me however they can. I couldn't make it without them. Do I get short tempered with them when I'm not feeling well? Yeah… I'm human. Do I have a hard time dealing with their being sick and I'm … sortof ok? Yeah. That article struck a chord with me in a big way. But do we love each other no matter what? Of course. Just like you and Jim obviously love each other.
Keep going, keep the posts lighthearted for now if it helps, but please, please know that even the dark posts help so many of us.. . sometimes just when we need them.
I admire your courage for sharing how you feel. I completely understand why you feel the way you do. Being a migrainer it's overwhelming enough taking care of ourselves. The thought of taking care of anyone else is to me, more than I can comprehend on most days. It's not that you don't have empathy it's just that some days we are so overwhelmed with our own pain how can we possibly deal with anothers.
I just went back and read your post and comments. Pat yourself on the back for having the courage to put forth such a brutally honest post and then asking if anyone else had this same issue.
It was a courageous move on your part. You can say what you want and we should respond honestly and kindly. We all need self-awareness and you helped us to look at ourselves as caregivers.
When will the medical community stop referring to migraine as "headache." It is a neurological disease and needs to be treated as such.
I missed your last post, but I just read the post and comments. Wow. I wish I had posted – I have the same problem. My boyfriend is not a migraineur, but sometimes I just don't have any empathy for him at all. Even though I have chronic daily migraines, he has never supported me financially. In fact, I lend him money. I have had to keep a full-time job, because my disability was denied. BUT he supports me in other ways. I work for his company, so I have flexible hours. He is emotionally supportive (most of the time). But we both get mad at each other for not being supportive enough. It's called being independent and normal. Do I wish that my boyfriend would work two jobs and bring in enough money for both of us, so that I can stay on the couch for all the hours of the day instead of most? I guess, but honestly I think I would end up feeling worse in the end. Not having some super dude at my beck and call 100% of the time has made me stronger, kept me in the workforce, and made my boyfriend admire me all the more. He's so proud of me after my nerve stim surgery that he's throwing me a party! Sorry this is rambling! But it brings up a lot of issues for me.
Also it reminds me of the time we both got a really bad flu from an airplane ride home after a vacation. We both were literally zonked out at the exact same time and couldn't take of ourselves or each other. We just had to muddle through it without getting too angry at each other. I believe this problem probably exists in all relationships. I'm sure our caregivers aren't 100% supportive at all times, even if they never say anything -the super dude or super gal that supports Migraineur's just doesn't exist. I wish my boyfriend would put his dishes in the dishwasher, he wishes I wouldn't leave my soda cans all over the house. Etc, etc, etc. I wish I knew what to tell you about all of this, but I want you to know that you have my support and I feel the exact same way at times. And I admire you for putting it out there. Honestly I don't even see what the big deal is. I would gladly admit to not being as supportive of my boyfriend's problems as I should be. It's just something I continue to work on. Hell -we're not perfect. And don't forget, we have a disease. We're in pain all the time. How the heck could we ever be perfect or even close to it? You go girl. Keep posting honestly. Keep putting it out there – I for one will listen.
So sorry Sara. I hope your boyfriend realizes what a gem of a girlfriend he has in you and hangs in there with you and continues to support you.
You can't judge anyone until you've been in their shoes. You are a patient taking care of a patient when J feels awful. Don't let anyone be so hard on you. Give yourself a break. You're dealing with what you are dealt and doing your best. You are not at 100% and therefore, cannot be expected to give 100%. You keep sharing and we'll keep reading!!!
Most who write online eventually are confronted with a troll or bully. There may be very good reasons for their reactions, but it would be nice if being online didn't remove filters so easily.
When people who know you and J personally start making such comments, it's time for a heart to heart. When people who don't know you step in to bully, just remember who they are and where they're coming from as well as their intentions. Forgiveness is important – we can't know where they are in their disease when they wrote – but those who support and understood your comment far outnumber the outspoken few who didn't *get it*.
I also know you – you would never let the rest of us down for the actions of a few trolls. <3 You are one of the bravest people I know.
It seems these migraines make us super sensitive to pain and that includes emotional pain. Thus we cry in prodrome and often during the pain crisis. We focus much energy on finding ways to reduce or alleviate the migraine. But after reading your post I see we need to focus as much energy on healing our emotional/spiritual selves. Who needs hurt feelings on top of all the physical distress we encounter? Sometimes we can write off our emotional distress to the migraine and hope for more stability when its gone. But the truth is we need to work on gaining confidence and a sense of our own worth all the time. I guess what I'm saying is that if you had more spiritual power and/or health you could have chosen not to be offended and hurt by negative comments. I am not criticizing you or blaming you here. We ALL need to increase our health and power in every way possible, not just the body. I hope we all find a way that works for us and can then help those who need a boost. With love.
I didn't read any of those hateful comments either. But you should never feel afraid to say how you feel and you should never let those pathetic people Intimidate you. That is all it is, intimidation. If they can't bully you in person then they bully you online. Some people never learn to grow up and they immature and unhappy in their own pathetic lives and they think they can make themselves better and make themselves happier by picking on others and bringing other people down. Don't listen to them! If they have negative things to say, don't take it personally, just look at who or what it's coming from and just delete it. Your posts help so many people because they can relate to what you are saying. And for those being negative, well if they cannot relate to what your saying and identify with it then they can just go blow bubbles up their own rumps and go fly a kite somewhere else and leave you alone-they have no business making comments on your post or anyone elses for that matter. Bullying has no place anywhere-in person or online. They should be totally embarrased by their actions and if not then they have no soul and no heart. Do NOT let them intimidate you. Don't let the hatemongers stop you from being honest. Keep writing from the heart. Reading your posts is what gets a lot of us migrainers going through the day because a lot of us can relate. And if those undesireables respond again I would block them if you can, or ignore them and go on. You are valuable to this community. Go get 'em girl!!!
That could be true, Arden, but some of those postings I went and read them are pretty mean and cruel. You could forgive them if they ask for forgiveness and say they said them out of hurt or pain, rather than going into attack mode like some of them did. I've been on the receiving side of being attacked and know all to well what it's like being bullied and put down. It's hard to forgive when the other person does not see what they did wrong nor do they admit what they did was wrong nor taken out of context. I don't want to put people down, but no one has the right to put Migraine Girl down in such a harsh, cruel manner either. I have read a lot of her posts and she's never been mean, cruel, hateful nor disrespectful-she should be given the same courtesy. Migraine Girl has a lot of heart and soul. Maybe the others do as well. In the future maybe they should think longer and mull it over before they respond and in a more thoughful manner. It's a two-way street. Everyone should lift eachother up. Period. And on Migraine Girls last posting that was not happening. I was coming to her defense and those others that posted should really be thinking about what they said and think again before they post again. And for the phrase "Go get'em" meant for her to keep on posting with her head up high and to let it all roll off her back like water rolls off the back of a duck. So, that being said……………..
Them's fighting words, Julie. Dont you think it would help the healing we all need in our community to forgive those who have offended. To accuse someone of having no heart or soul if they are not embarrassed is rather rough. As well as advising Migraine Girl to consider the source of mean comments we should consider the the state of the person who made them and the sorrow we can not see hidden in their heart. Nobody really wants to be mean, they are expressing their awful hurt and inability to reach a higher plane of existence.Let's lift them, not fight them.
Please continue to write openly and honestly about all the issues you face on a daily basis. Your writing is a gift to the migraine community, which helps us all cope and keep going. My daughter also has daily chronic headache with migraine, as well as significant mental health issues, and I find myself praying to say and do the right things in terms of offering support, love, etc. With adult children, there is also the worry of enabling or making things too easy…another topic entirely.
Also, there is a difference between what I think and what I say. I try to be selective in what I say to her and when. We don't live together either so that makes a difference. Thanks for the help you provide us. Keep on, keep on!
You are not alone, your fans hurt for you too. For all of our sakes, please don't allow a few problem posts to hold your writing hostage. Take the time you need to re-group, we understand. But, we need to hear what you have to share. Your honesty is doing us all a great service. We appreciate your courage.
Some of the things people said in response to your previous blog were just unconsciounable!! You were being honest nd open about the feelings you experience. Anyone who has ever been in the position to care for others,IMO would probably relate to this at times. I think it's human nature. I have he migraine for over 25 years now and for nearly half of that time I worked as a caregiver in hospital and emergency room settings. It is very difficult to see people in pain especially when you know so well what that is like. It's even more difficult when it's a loved one. I think some of your shortness or lack of empathy is more with the whole migraine situation rather than specifically at him when he's experiencing one and going through the pain and disability. Another thing that I personally experience is that when my husband gets one of his really rough tension type headaches I tend to try to do the things for him that I find helpful to me when I am having the head pain etc. Thats not always compatible with what HE wants done for him or what he will allow me to do for him. I find myself thinking something along the lines of, "Well if you would only do this thing that I think you should do you would feel so much better." And really, I don't KNOW that to be a fact! That's just my opinion and may or may not be correct. But I think it's at least partially linked to being there and watching my beloved husband who is so good to me when I need him being in such pain himself and feelin helpless to do anything about that and just wishing I could make his pain go away.
I read your blogs all the time and I enjoy your viewpoint. Many times it brings out something I have never really put a lot of thought to being true or more often than not I find myself thinking something like that's what I have always thought too!! Please keep writing in that open and honest way that you do! Don't let people who don't know specifically what you are talking about pour out their negativity onto you! I know you can't help but feel hurt by their comments but don't dwell on that, there are many of us who understand what you are saying and understand that you weren't proud of what you were feeling but nonetheless it was what you were feeling and want to work on being better. Again I say keep up the good work! I love to read what you write!
I didn't read the hateful comments either. Sometimes I disagree with some of the blog comments by others, but maybe it's because I can only understand how migraines affect me. Maybe part of problem with people is because when you have had migraine for years, it's just plain hard not to be cranky a lot. That's when you might say things because you're in pain yourself and you're looking for an outlet. I remember being young and not wanting to be around older or sick people because that seemed to be all they talked about. I have to remind myself of that, but it's usually remembered after I've already been complaining. I've now become that person. Maybe that's why I try to keep busy so I won't be complaining about something when I don't feel good. I guess the best part about this site is I haven't seen anyone advertising a dating website over and over again. I've had bad headaches for over 40 years. The only thing I know for sure is no one can really do anything about it in spite of the thousands and thousands – who knows – dollars over the years. I'm sure we each handle it the best we can.
After reading all those hateful comments, I can totally understand that you feel pretty raw. I admire you for putting this current post out there; it's a brave thing to do. Keep going, Migraine Girl. There are a lot of us out here who follow your blog because it resonates with us. Yes, those comments were hurtful and mean, and it's hard to ignore them, but don't let those people stifle you or your words. Having chronic migraine disease takes enough away from you. Fight against having anything more taken away.
While everyone is entitled to their opinion, I thought many people from the last post were way off the mark!!! They probably don't live with someone who also has chronic illness. My husband has his own set of stuff going on. Not migraine, but other stuff. You hit the nail on the head with your last post. Please don't let the nay-sayers stifle your wonderful narrative of life with chronic migraine. I've been following you for years and have always considered you to be me with talent to write. You've so many times put into words what I've wished I could articulate. You are wonderful! Please keep sharing your story and giving those of us who aren't as articulate the words to express what we go through on a daily basis! I adore you and all your posts! Thanks!
Thank you for having the courage to share. There will always be people who just do not get it! I have been married for 32 years and for 22 of those years my husband has suffered from chronic migraine. Do I love him. You bet! Would I consider leaving him? No way–we are married "in sickness and in health". We have a wonderful life in spite of his illness.
This post shows a lot of courage and willingness to continue to share your innermost thoughts and fears with us. All I can say is thanks Migraine Girl for giving this community another chance. I hope we can live up to your brave example.
I whole heartily agree with what you say. And shame on anyone who questions your intentions. Anyone who suggest that your husband leave you is pureley being hateful. And when your sick, we cant surround ourselves with hateful people.So to them Pffft, get a live and quit being ugly. That being said. I have chronic migrains as do my 20 year old son, my 30 year old daughter and my 8 year old grandaughter. I sympathize with anyone who has this condition. Thank you for what you do. I beleive that you are doing this because you are a careing person and you doing this is infact a God send for people to get some ideas on how it really affects us and what they can do. Thank You, And don't ever stop….


text:
Online gambling revenue surge in Portugal during World Cup
Photo Credits: REUTERS
Portugal's gambling regulatory body, Serviço Regulação e Inspeção de Jogos do Turismo de Portugal (SRIJ), reports that the country's online sports betting revenue touched €20.5m in the three months ending June 30. It is a big leap from the €13.9m posted in the same period last year and even the €17.4m posted in the first three months of 2018. This rise in revenue is attributed to the frenzy over the the 2018 FIFA World Cup, in which Portugal did not perform particularly well, however.
Portugal has eight licensed online gambling companies, hold 13 online licenses overall. These companies witnessed more than 103k new customer registrations in the second quarter. Predictably more than 50k new customers signed up during the early stages of the World Cup.
Total sports betting handle hit €89.8m in Q2, a year-on-year increase of more than €22m, although Q2's figure marked a sequential decline from Q1's €100.3m. To no one's surprise, football accounted for nearly three-quarters (74.4 per cent) of all sports wagers in Q2, with tennis (14.2 per cent and basketball (7.2 per cent) well back of the mark).
The online casino vertical, into which the SRIJ lumps its lone poker licensee The Stars Group, reported revenue of €16.8m, a €5.4m improvement year-on-year but only €800k higher than Q1.
Slots remained the top online casino vertical, accounting for 55.4 per cent of Q1's casino revenue. Poker cash games claimed a 15.3 per cent share while tournament poker hit 5.1 per cent, for a combined poker share of 20.4 per cent, up from 18.6 per cent in Q1. The poker gains are likely attributable to Portugal joining PokerStars' new European liquidity pool with France and Spain.
The government's share of Q2's online revenue hit €16.9m, up €3.6m year-on-year. Portugal imposes a variable tax rate on sports betting turnover that tops out at 16 per cent, a punitive measure that has been blamed for the market's inability to "channel" local punters to locally licensed gambling sites.
Rather than reduce the tax rate, the government has prioritised efforts to eliminate the option of playing with international sites. As of June 30, the SRIJ has issued notices to some 302 international sites and ordered local internet service providers to block 237 of these domains. The SRIJ has forwarded the names of 11 particularly recalcitrant operators to local prosecutors "for the purpose of proceedings."
For a month now, Spanish gaming operator Luckia has been telling media outlets that it has secured an online gambling license from the SRIJ, although the SRIJ's official roster of online licensees has yet to confirm this approval. Nonetheless, Luckia has stated that it intends to launch its Portuguese operations in September, so confirmation should be imminent.
Source: calvinayre.com
Related Topics:2018 FIFA World CupFIFA World Cupgambling regulatory bodyonline gambling revenueonline sports betting revenuePortugalServiço Regulação e Inspeção de Jogos do Turismo de PortugalSRIJ
PGCB sees a flurry of sports betting license applications
Bitgames Launches the World's First Free Bitcoin Lotto
Red Rake Gaming continues its expansion in Portugal with the renowned, Casino Portugal
Portugal's iGaming Revenue Increases in Q1 2019
Portugal's SRIJ Issues License to 888poker for Shared Liquidity
Study Finds 400–600 thousand Online Players in Portugal
Stoiximan Group Launches Betano Brand in Portugal
iSoftBet goes live with Solverde
Pragmatic Play, one of the leading software providers for video slots, live casino and bingo, has taken its pioneering live casino portfolio live with Parimatch.
Parimatch customers will now have access to an innovative selection of live casino products on the market, with games including Live Blackjack and Live Roulette delivered from Pragmatic Play's state-of-the-art studio using 4k camera technology.
Hosted by highly trained dealers, Pragmatic Play's live casino offering provides the most immersive, mobile-first gaming experience, featuring low game latency, fast and easy placing bets, detailed game statistics, complete bet history, guiding sounds effects and animations.
Yossi Barzely, Chief Business Development Officer at Pragmatic Play, said: "We are proud to be accelerating the growth of our live casino product with Parimatch.
"They are an operator who mirror our passion for delivering top quality gaming experiences, and it is fantastic to be working with them."
Eugene Saveliev, Head of Gambling Products at Parimatch, said: "Live casino is a hugely important vertical in the modern iGaming marketplace, and Pragmatic Play's slick, advanced offering has the potential to significantly enhance our rates of acquisition and retention.
"We are delighted to have rolled out their content and will continue to build on this promising partnership."
The provider's entire portfolio of video slots, bingo, scratchcards and live casino games is available to its operator partners via a single API.
The hugely popular online casino comparison site launches in Canada with a completely localised offering
Bojoko, the hugely popular online casino comparison site, has launched in Canada for the very first time after enjoying massive success in the UK market.
Bojoko is the Airbnb of the online casino world and allows operators and game developers to upload their own listings which players then rate and review.
Good Game Limited, the company behind Bojoko, has been preparing to launch in Canada for more than two years and enters the market with a completely localised offering.
This includes partnering with licensed online casinos that offer dedicated promotions and bonuses to Canadian players and that offer localised payment options.
All content on the Bojoko website has also been re-written in Canadian English, and all currencies are in Canadian dollars, too.
Bojoko is now calling on online casino operators that accept players from Canada to post their listings and allow players to start rating and reviewing their sites.
Players that sign up to Bojoko can take advantage of exclusive offers and promotions, be notified of any news and updates and "follow" their favourite casinos and game developers.
Joonas Karhu, Chief Business Officer at Bojoko, said: "Bojoko is just what online casino players in Canada need. It is a place where they can find reputable brands and discover the best bonuses and promotions available to them.
"Bojoko has proved to be very successful in the UK by allowing operators to upload their own profiles which are then rated and reviewed by players. We believe this formula will be just as popular in Canada and look forward to welcoming Canadian players to our growing community."
Bojoko's Canada launch kick-starts the brand's expansion into international markets, with plans to go live in additional online casino jurisdictions later this year.
Sportingtech, igaming platform provider closes a very important distribution agreement with Evolution Gaming, one of the largest Live Casino providers in the world.
World-class Live Casino games
The agreement will allow Sportingtech and its operators to offer game portfolio with live interaction and betting opportunities to all players, from new ones to VIPs.
Just a mouse-click away, players will have online live gaming experience that's just like playing in a real casino thanks to the widest range of native speaking dealer tables and professional offering with highly trained dealers for maximised player loyalty and lifetime value.
Live Casino game portfolio includes Live Roulette, Live Blackjack, Live Casino Hold'em, Live Three Card Poker and many more.
Multiple benefits for operators
There is a huge revenue opportunity to the operators due to the fact that Live Casino is the fastest growing online gaming sector. Seamless integration will allow all Sportingtech customers to offer best-in-class live games to their end users.
Unrivalled customization options, dedicated tables and native speaking dealers make it much easier to tailor the experience to the specific market needs.
Aggressive growth in casino vertical
"To sign a deal with the company like Evolution Gaming, sure is a major milestone in Sportingtech's market expansion. What's important to highlight is the aggressive growth we have in casino vertical.
With plenty of casino deals in our pipeline, this is one of the most important we bring to the operators. We want them to be able to offer the world's best online live casino games to the players. The deal we have made with Evolution Gaming will provide them exactly that – as close as it gets to playing in an actual top-class casino", stated Elvis Džombić, Head of Business Development at Sportingtech.
Meet Sportingtech to discuss business opportunities
In case you want to meet Sportingtech's team and find out more about its casino games offering or other products, you can do so by sending an email to marketing@sportingtech.com or sales@sportingtech.com, and arranging a meeting, whether it's a Skype call or a meeting in person at one of the upcoming igaming events.
To learn more about Sportingtech, please visit this link: http://bit.ly/2lIfhKr.
About Sportingtech:
Sportingtech is igaming platform provider bringing you advanced technology product package for running online and land-based betting and gambling operations for any market. With offices in Malta, Portugal and Curacao, the company strives to develop ground-breaking solutions for the operators, targeting some of the most demanding jurisdictions.
Knowing how sports betting and games of chance have progressed in the last decade as well as market demands regarding the software, information technology systems, legislation requirements, we at Sportingtech make it easier for you to overcome all these challenges.
About Evolution Gaming:
Evolution Gaming is the world leader in Live Casino dealer gaming, founded in 2006. Working with top-tier operators it leads the way in B2B Live Casino services delivered to its customers' players via multiple channels and devices. Through innovative software, well-established enterprise-class infrastructure and people, Evolution Gaming adds real value to its customers' gaming businesses.
Industry News9 mins ago
Gambling in the USA2 hours ago
eSports3 hours ago
IDN Media Officially Enters Esports By Acquiring ggwp.id


The new production of Jan Mikulášek is based on the extensive work of Ingmar Bergman, the creator of ten films and more than 120 theatrical productions. In the new form Personas, Bergman's deep-minded, gloomy and fateful characters are met to create new connections and new meanings. In an indefinite flat, eight actors bring out new condensed dramas, a new story comes with every new tenant - faces, fates, stories, and moods. The north wind is cruel.


Taxpayers recovering from the current economic downturn will get at least some relief in 2013 by way of the mandatory upward inflation-adjustments called for under the tax code, according to CCH, a Wolters Kluwer business. CCH has released estimated income ranges for each 2013 tax bracket as well as a growing number of other inflation-sensitive tax figures, such as the personal exemption and the standard deduction.
Projections this year, however, are clouded by the uncertainty of expiring provisions in the tax code. If Congress allows the so-called Bush-era tax cuts to expire at the end of 2012, many taxpayers could lose more ground than they will otherwise gain. These tax cuts, first enacted within Economic Growth Tax Recovery and Reconciliation Act of 2001 (EGTRRA) with a ten-year life, were last extended by the 2010 Tax Relief Act, but only for two years through 2012.
When there is inflation, indexing of brackets lowers tax bills by including more of taxpayers' incomes in lower brackets – in the existing 15-percent rather than the existing 25-percent bracket, for example. The formula used in indexing showed an average amount of inflation this year of about 2.5 percent – the highest in several years. Most 2013 figures therefore have moved higher.
As proposed by certain Senate Democrats, raise the top tax rate only for individuals making more than $1 million.
Joint returns. For married taxpayers filing jointly and surviving spouses, the maximum taxable income subject to the 10-percent bracket will rise from $17,400 in 2012, to $17,850 in 2013; the top of the 15-percent tax bracket will increase from $70,700 to $72,500. The bracket amounts for the remaining tax rates will show similarly proportionate increases: $146,400 as the maximum for the 25-percent bracket (up $3,700 from 2012); $223,050 for the 28-percent bracket (up $5,600 from 2012); and $398,350 for the 33-percent bracket (up $10,000 from 2012). Amounts above the $398,350 level will be taxed at the 35-percent rate.
Single filers. For single taxpayers, the maximum taxable income for the 10-percent bracket will increase to $8,925 for 2012 (up from $8,700 in 2012). The remainder of the rate brackets show inflation increases of: $900 for the top of the 15-percent bracket (to $36,250); $2,200 for the 25-percent bracket (to $87,850); $4,600 for the 28-percent bracket (to $183,250); and $10,000 for the top of the 33-percent bracket (to $398,350).
The 2013 standard deduction will increase for all taxpayers. The standard deduction amounts for 2013 is projected to be $6,100 for single taxpayers; $8,950 for heads of households; $12,200 for married taxpayers filing jointly and surviving spouses; and $6,100 for married taxpayers filing separately. The standard deduction for dependents rises $50 to $1,000 (or earned income plus $350). The additional standard deduction for those have reached 65 or are blind will rise to $1,200 for married taxpayers; $1,500 for unmarried individuals.
The amount of personal and dependency exemptions for 2013 will increase to $3,900 from the 2012 level of $3,800.
The gift tax annual exclusion, which rose from a base of $10,000 to $11,000 in 2002; $12,000 in 2006, and $13,000 in 2009, once again will rise in 2013 to $14,000. Pursuant to the IRC, the exemption can rise only when the inflation adjustment produces an increase of $1,000 or more.


Reference: Common Dimensions, Angles and Heights for Seating . 25 Nov 2015 . Reference: Common Dimensions, Angles and Heights for Seating Designers. If you're designing a chair, sofa, stool, bench, booth or banquette,.
Back to Basics: Sloping and Benching - Utility Contractor Magazine 12 Sep 2013 . This means that the slope must be cut back 1½ ft horizontally for every 1 ft of depth. The 1½:1 is equal to an angle of 34 degrees from the.
How Far Should the Leg Press Be Inclined? - Woman Incline benches typically have markings in degrees, so check the back of the leg press bench. It should be set at 45 degrees. The top of the bench back rest.
Build Naturally.Blog: Comfy Cob Bench Ergonoics 20 Dec 2013 . Love the look of a cob bench but not sure if clay will be comfortable to sit on? . The backrest should support you and slope back slightly. The ideal angle between the seat and the backrest is about 100 to 110 degrees.
Adjustable Weight Benches That Are Top Rated For Home Gyms If you plan on doing incline bench press with dumbbells then you will want to be .. bench parallel to the floor and with the back rest at 45 and 90 degree angles.
The Bench-Press Angle that Will Pump Up Your Pecs - Men's Fitness 17 Aug 2016 . A new study shows that raising the bench to a 30-degree angle . try a horizontal bench-press and raise the incline to a 30-degree angle.
How to Build a Bench | The Family Handyman The sloped seat and backrest make this easy-to-build bench comfortable to sit in and . Cut 45-degree angles on the ends of the seat and back supports 1 in. down . the backrest and seat slopes to fit your build during one of the final assembly.
Flat-to-incline Bench w/Horizontal Adjustment - Free Weights | Matrix . Flat-to-incline Bench w/Horizontal Adjustment MG-A695 . Seat automatically adjusts to proper angle as the backrest is adjusted; Locking rods for . Adjustable back pad with 5 positions from 0 to 80 degrees; Drop-away handle and wheels.
Designing Student's Seating Furniture for Classroom . - CiteSeerX depth, width, backrest-height, length, width, work surface-height . table with bench. Preferences made by .. preferably water fall seat of 3 degrees slope. The.
Ergonomics of sitting - Cornell University Ergonomics Illustrated 90-degree person sitting posture is for anthropometric reference only. . weight is transferred to the floor via the seat pan and feet, armrests, and backrests. . Location and slope of work area - have a major influence on postures of.
Chair Guidelines - Brezlin Slope of seat front to rear 5° to 8° (3/4" to 1" drop). Arm rest height . a backrest height of 9 to 11 inches, . The seat back is reclined no more than 5 degrees and ranges in height from 12" to 20" above the seat (or higher in very formal chairs).
Inclinación de respaldo estándar para sofá. … | Pinteres… adjustable back rest bench so cool! French designer and cabinetmaker Chloe de la Chaise created a limited-edition series of fifty of these benches, produced.
Best 10 Sit Up Bench Review & Buyer's Guide for Ab Benches (2017) 5 Jun 2017 . Sit up benches are among those beneficial abdominal exercise . Curve design protecting lower back; 4 Incline Positions. . easy to place the backrest in the 85-degree position and then place the seat in any intended angle.
Proper Angle for Incline Bench Press | LIVESTRONG.COM 29 Nov 2016 . Nowadays, though, you'll often find adjustable weight benches that span a range from about 30 to 75 degrees. Changing the incline doesn't.
ada criteria for benches - Landscape Forms What are the ADA requirements for outdoor benches? Confusion abounds . shade and wind, in aspect and views, in degree of proximity to other people and.
ways to support a bench backrest - Green Composite Decking Wood The sloped seat and backrest make this easy-to-build bench comfortable to sit in . . An ideal slope for a backrest is about 5 degrees, maybe a bit more.
furniture - What is an ideal angle for a seat back piece? - Home . If the seat base is too long front to back the seat back slope can be . 15 degrees is good for the back angle, BUT you should also slope the.
Comfortable Outdoor Couch: 5 Steps (with Pictures) - Instructables The seat part was around 5 degree slope and the back around 15 degrees. If you ever sat in a perfectly flat bench or chair you'll know exactly what I mean, you.


If you are a veteran or currently in the guard or reserve, the On-The-Job Training (OJT) or Apprenticeship Program offers you an alternative way to use your GI Bill benefits.
When you are trained for a new job, you can receive monthly training benefits from the Department of Veterans Affairs in addition to your regular salary.
20% for the remainder of your training.
Normally when you are employed as an apprentice your pay will increase every six months until you reach journeyman or full employment level.
You must be supervised at least 50% of the time.
You must be a full-time paid employee — not on commission.
Your training must be documented and reported.
You cannot have previous experience job experience in that field.
You must be recently hired (within one to two years).
The job must require at least six months training to become fully trained.
The employer may be private, local or state government.
Pratt and Whitney Engine Co.
So, if you are qualified for the GI Bill and you have started a new job or apprenticeship program, you should apply for this little known GI Bill benefit. In some cases, the VA will even pay retroactively for OJT from the past 12 months.
Note: You may not receive GI Bill OJT benefits at the same time you receive the GI Bill education benefits.
Your next step should be to contact your nearest VA Regional Office or local State Approving Agency (SAA). Your SAA will help you get started on the process and answer any questions you may have.


We ship orders via Royal mail. The standard shipping time is 4-15 days. Once you place your order we will ship your clip out in 1-2 days.
We aim to provide our customers with high quality products and customer service.
If you have any problems about the products and delivery, please do not leave negative review and feedback before contacting us.
You can contact us via Amazon message so that we can try our best to deal with your problems.
We assure you we will work out a satisfied solution.


text:
package core

import "errors"

func Copy(i interface{}) interface{} {
	switch t := i.(type) {
	case map[string]interface{}:
		n := make(map[string]interface{})
		for k, v := range t {
			n[k] = Copy(v)
		}
		return n
	case []interface{}:
		n := make([]interface{}, len(t), len(t))
		for i, v := range t {
			n[i] = Copy(v)
		}
		return n
	}
	return i
}

// this is the recursion called by mergeMap
func merge(A map[string]interface{}, i interface{}) interface{} {
	switch t := i.(type) {
	case map[string]interface{}:
		for k, v := range t {
			Ak, ok := A[k]
			if !ok {
				// if A doesn't contain this key, initialise
				switch v.(type) {
				case map[string]interface{}:
					// if the value is a map, initialise a new map to be merged
					Ak = make(map[string]interface{})
				default:
					// otherwise just merge into this A
					A[k] = v
					continue
				}
			}
			B, ok := Ak.(map[string]interface{})
			if !ok {
				// A[k] is not a map, so just overwrite
				A[k] = v
			}
			// if A contains the key, and the current value is also a map, recurse on that map
			A[k] = merge(B, v)
		}
		return A
	}
	// if a leaf is reached, just return it
	return i
}

// MergeMap recursively merges one map into another, overwriting base when necessary
func MergeMap(base, tomerge map[string]interface{}) (map[string]interface{}, error) {
	// call the recursion knowing the inputs are of the correct type
	result := merge(base, tomerge)
	// assert back to map
	out, ok := result.(map[string]interface{})
	if !ok {
		return nil, errors.New("failed merge")
	}
	return out, nil
}

redpajama_set_name: RedPajamaGithub


Discussion in 'Seerat ar-Rasul' started by YaMustafa, Aug 8, 2014.
SubhanAllah and JazakAllah Br Saeed.
Does that mean the ruh is within the actual body of Rasoolullah?
I also recently read that the Ruh was in the 4th heaven. So these must be both valid opinions?
Where is the Ruh of the Prophet sallallahualaihi wasallam?
"No-one greets me except Allah has returned my soul to me so that I can return his salâm".
From Abu Hurayra, in Abu Dawud (6:214) with a sound (Sahih) chain. This hadith has been adduced by the scholars as the legal proof for the validity and modality of visiting and greeting the Prophet Peace and Blessings be Upon Him.
"radda" means "`ala al-dawâm," i.e. permanently, and not temporarily. In other words, Allah does not return the rûH and take it back, then return it again and then take it back again, but He returned it to the Prophet permanently, and the Prophet is alive permanently.
In the light of the hadith and scholarly opinion the Blessed Ruh of Holy prophet Hazrat Muhammad Mustafa(alaihis-salat-o-was-salam) rests in Madinah munawwarah in his blessed Grave.


We look forward to the opportunity to assist you in booking your hotel stay at Berlin Tegel Airport. Our Berlin Tegel Airport Hotels offer complete services for the leisure and business traveler. All hotels are rated by AAA and Mobil Travel Guide. All Berlin Tegel Airport Hotels have been inspected by our staff for quality and comfort.
Many of our Berlin Tegel Airport Hotels offer free airport shuttle as well as special parking packages with up to 14 days parking. Whether you're travelling on business or leisure you'll be sure to find a hotel that suits your budget and needs at Airport Hotel Service. We buy in bulk from hotels, which means you get big discounts off the official hotel 'rack rate' - that's what most people pay when they just turn up at the hotel without a prepaid booking.
Throughout your stay at this hotel you will be able to enjoy access to wireless internet everywhere you go in the hotel.
Access to public transportation is of high value and this hotel will make you rich with close proximity to the airport, train station and other forms of travel.
Situated 5 miles northwest of Berlin, Tegel airport is also known as Otto Lilienthal and has 2 terminals a short walk between each other. The original hexagon shaped terminal at Tegel makes for quick walks to baggage claim, taxis, and airport dining and shopping options. Tegel is the home base of Air Berlin, and also handles many charter flights. Several BVG Berlin public bus lines connect Tegel with the city.
Tegel began during the Berlin airlift in 1948 when the original Tempelhof airport could not handle all the cargo flights bringing needed supplies to the city. French occupation forces quickly built a runway in only 3 months. The jet age prompted airlines to move to Tegel with it's longer runway. Air France, Pan Am, and British scheduled and charter airlines operated at Tegel until the German reunification began in 1990, which allowed German airlines to once again serve Berlin, replacing foreign carriers.
The old Tempelhof airport was closed in 2008, and the former East Berlin airport of Schonefeld is being completely redone and expanded to become the new Berlin Brandenburg International Airport, which is scheduled to replace Tegel in 2012.


I am writing to you because I would like to request to have a company phone. My job requires that I use my own phone so that I don't miss out calls for future potential clients. (Describe in your own words). It means that I have to have my personal number and give it to strangers. I don't feel happy with this and neither does my husband. (Explain the actual cause and situation).
I also don't feel that it is my responsibility to buy a new phone with a new number as I will only be using this for business reasons. (Describe your requirements). I hope that you will listen to this and grant me this request as I can keep using my personal phone.
I beg to say that, it's been five years (more/less) of employment has completed so, I think this tiny favor can be given to me, as I have lost my mobile phone I request you to buy me a new one. (Describe in your own words). My performance is going well, so please accept my request regarding this issue. (Describe your requirements). I am suffering from many difficulties due to losing my mobile phone. (Explain the actual cause and situation). I will be very thankful to you for your consideration.


The Henri Lloyd Deck Grip Profile II is constructed from a non-absorbing, quick drying reinforced upper to bring you the ultimate in comfort and breathability. Using the same award winning non marking siped (razor cut) dual compound moulded rubber outsole featuring sticky rubber compound. An exclusive new phylon moulded midsole provides an updated, more modern look also providing shock absorbency and stability.


text:
Tajkistan / Law-order / Ex-official fined for violating a law that curtails spending on weddings, funerals, and other private gatherings
Ex-official fined for violating a law that curtails spending on weddings, funerals, and other private gatherings
15:22, september 28, 2017Author: Asia-Plus
In a ruling handed down today at a court in Dushanbe's Ismoili Somoni district, a 12,000 somoni fine was imposed on the former director of Tajikistan's National Library Saifiddin Nazarzoda. Tojiddin Habibulloyev, the father of the daughter-in-law, was also fined. The court ruled that he will pay a 5,000 somoni fine.


text:
Posted inPress Releases
Anaheim City Councilmembers Shirley McCracken and Irv Pickler Endorse Leonard Lahtinen for Anaheim City Council
by mrubio Sep 6, 2016 Updated Dec 8, 2020 Why you can trust Voice of OC
The following is a press release from an organization unaffiliated with Voice of OC. The views expressed here are not those of Voice of OC
ANAHEIM – Anaheim City Council candidate Leonard Lahtinen announced today that former Anaheim City Councilmembers Shirley McCracken and Irv Pickler have formally endorsed his campaign for the City's newly created District 1 Council seat in West Anaheim.
"I'm grateful to have the confidence and support of both Shirley McCracken and Irv Pickler," said Lahtinen, who has served as an elected member of the North Orange County Community College District Board for over 26 years. "As longtime leaders within our City and West Anaheim, they have both significantly contributed to our community. I look forward to working with them both after the election to assist me in my effort to make sure West Anaheim gets its fair share of city resources."
Lahtinen, a 54-year resident of West Anaheim, is a retired high school teacher from the Anaheim Union High School District. Long active in the West Anaheim community, he presently serves as Vice Chair of the West Anaheim Neighborhood Council. He has also served as President of the Anaheim Secondary Teachers Association, as Vice Chair of the Magnolia School District Bond Oversight Committee, a Team Manager within the West Anaheim Little League, a member of the Board of Directors of the Anaheim Boys and Girls Club, a member of the Board of Trustees for the Anaheim Museum, and as Foreman Pro Tem for the Orange County Grand Jury.
Voice of OC posts press releases to provide readers with information directly from organizations. We do not edit or rewrite press releases, and encourage readers to contact the originator of a given release for more information. To submit a press release email pressreleases@voiceofoc.org


A colleague recently observed that the university is the last bastion of the welfare state in this country. Putting aside whether we ever really had a welfare state, the idea contains some truth. The university does have socialistic elements, though they are fast disappearing in our current economic and political climate.
Those of us who work at universities are often people who wouldn't do well—indeed, might not survive—in a conventional environment. I can think of at least three people who are brilliant teachers, beloved by their students, who, if made to work outside of academia, would probably end up living in a cardboard box.
At this point you may be getting worried, thinking about the bunch of loonies who inhabit the expensive institutions that credential your children. But there is more to it than that. These people can be invaluable in the lives of young people. They are, by virtue of their eccentric nature and fixation on personal and idiosyncratic goals, symbols of that aspect of life that is not practically useful but can be intellectually and emotionally compelling. Students need to be exposed to these esoteric enthusiasts and pixilated pedants. They help keep life from becoming too materialistic, airbrushed, and devoid of imagination. Read the first chapter of Dickens' Hard Times if you want a picture of what life would be without them.
Still, the cost. The university-as welfare-state could proceed unimpeded when college cost $4,000 or $5,000 or even $12,000 or $20,000 a year. But it now costs $40,000, $50,000, or $60,000. The problem lies not with us faculty, who tend to be modestly paid, but with what the commercial culture has made college become—a place that has to compete with other institutions in order to boast more buildings designed by big-name architects, more high-class eateries with exotic menus, and more state-of-the-art gymnasiums with climbing walls. Universities are straddling the world of big business on the one hand and of the welfare state on the other.
Where will the university go? Will it throw out the welfare state as Bill Clinton did, and disavow any taint of socialism as Barack Obama has done, despite Republican claims to the contrary? In time, the movement toward free-market competition will undoubtedly eliminate the socialistic aspect of the university. That will create a more efficient educational system, but one with fewer kooks and fewer Don Quixotes. Students will be the poorer for it.


text:
Q: Clear React Native TextInput Working through the Redux AddTodo example in React Native. The first AddTodo example below uses state to store the TextInput value and works fine.
class AddTodo extends React.Component{

    constructor(props){
        super(props);
        this.state = { todoText: "" };
    }
    update(e){
        if(this.state.todoText.trim()) this.props.dispatch(addTodo(this.state.todoText));
        this.setState({todoText: "" });
    }
    render(){
        return(
            <TextInput
                value = {this.state.todoText}
                onSubmitEditing = { (e)=> { this.update(e); } }
                onChangeText = { (text) => {this.setState({todoText: text}) } } />
        );
    }
}

However following a few of the Redux examples, the following code is much shorter and also works except that the TextInput value is not cleared after submitting
let AddTodo = ({ dispatch }) => {

  return (
      <TextInput
          onSubmitEditing = { e => { dispatch(addTodo(e.nativeEvent.text)) } }
      />
  )
}

Is there any way I can clear the InputText value from onSubmitEditing?

A: One simpler approach will be to use the value property of TextInput and use the component's state value object to set the value of textInput.
state = {
   inputTextValue : '',
}

submitText = () => {
    //handle the click action

    //add this line at the end of the function after you are done handling with the input text value.
     this.setState({inputTextValue : ''})
}

<TextInput
       onChangeText={(text) => this.setState({ inputText: text })}
       placeholder="Monday's breakfast"
       value={this.state.inputTextValue}
 />
 <TouchableOpacity
       onPress={() => this.submitText()}>
       <Text>Submit</Text>
 </TouchableOpacity>

A: Because you're using a functional component you can use Hooks as follows.  If you have conditional renders your code check that todoInput is defined  in the function passed to useEffect.  I assumed your state variable is called todoText in the dependency list.
import {useRef, useEffect} from 'react';

let AddTodo = ({ dispatch }) => {
    const todoInput = useRef();
    useEffect(()=>todoInput.current.clear(),[todoText]);

      return (
          <TextInput
              ref={todoInput}
              onSubmitEditing = { e => { dispatch(addTodo(e.nativeEvent.text)) } }
          />
      )
    }

A: For iOS, it will give the default clear text button.
<TextInput clearButtonMode="always" />

See the doc

A: this works for me
  ref={element => {
          //Clear text after Input
                this.attendee = element
              }}
              onSubmitEditing={this.handleAddPress}

and
this.attendee.setNativeProps({ text: '' }) //Clear text after Input

A: React-Native Using Input component from native-base.
This worked for me:
<Input ref={input => {this.textInput = input;}}

and then:
this.textInput._root.clear();

Note: Did not have to use React.createRef() to initialise.

A: According to changes and recommendations after React 16.3, you will need to retrieve the ref at your constructor using React.createRef:
At constructor function:
this.myTextInput = React.createRef();
At render function:
<TextInput ref={this.myTextInput} />
And then you can call
this.myTextInput.current.clear();

[1] https://reactjs.org/docs/refs-and-the-dom.html

A: Following code sample:
<TextInput
    onChangeText={(text) => this.onChangeText(text)}
    ref={component => this._textInput = component}
    onSubmitEditing={() => {
       this.clearText()
     }}
/>

clearText(){
  this._textInput.setNativeProps({ text: ' ' });

  setTimeout(() => {
    this._textInput.setNativeProps({ text: '' });
   },3);
}

A: This worked for me..
Init myTextInput at the constructor:
this.myTextInput = React.createRef();

Add the reference at render function:
<Input ref={this.myTextInput} />

And then you can call
this.myTextInput.current.value='';

A: On my functional Component , I call another function along with submitHandler , that function will take care to clear text
const [text, setText] = useState('');
 const anotherFunc = (val) =>{
        setText('');
    }

    return (
        <View>
            <TextInput
            value ={text}
            onChangeText ={changeHander}
            placeholder = 'Add '
           />
            <Button
            title = "Add Something "
            onPress = {()=>  {submitHandler(text) , anotherFunc(text)}}
            />

        </View>
    )

A: Add ref to your TextInput, for example:
 <TextInput ref={input => { this.textInput = input }} />

then call this.textInput.clear() to clear your input value

A: I am using Native base
and here is how i have made it work
constructor(props) {
    super(props);
    this.searchInput = React.createRef();
}

<Input
    placeholder="Search"
    ref={this.searchInput}
/>

then whenever i want to clear i use
    this.searchInput.current._root.clear();

reference https://github.com/facebook/react-native/issues/18843

A: Thanks @André Abboud by your help i was able to clear my TextInput field but according to my custom TextInput, i made a slight change in implementantion.
Please review the code and approach used for implementation. As far as i know now my requirement of clearing the TextInput as i needed is fullfilled and if required for any changes please notify in comment.
And what i did to make it work is:
In setupSender.js
  ...
  this.state = {
    clearInput: false,
    ...
  }

  ...
  setupSenderSubmit = () => {
      ...
      this.setState({
        clearInput: !this.state.clearInput,
      })
      ...
  }
  ...
      <CustomTextInput
        labelText="First Name"
        onChangeText={(firstName) => this.setState({ firstName })}
        clearInput={this.state.clearInput}
        value={this.state.firstName}
        returnKeyType={ 'next' }
        autoFocus={true}
        onSubmitEditing={() =>  this.input2.current.focus()}
      ></CustomTextInput>
  ...

And in CustomTextInput.js
  this.state={
    clearInput: this.props.clearInput,
  }

  ...

  static getDerivedStateFromProps = (props, state) => {
    if (props.clearInput !== '' || props.clearInput !== undefined) {
      return {
        clearInput: props.clearInput
      }
    }
    return null;
  }

  ...

    <TextInput
      label={this.props.label}
      value={!this.state.clearInput ? this.state.text : null}
      onChangeText={(text) => {
          this.setState({text});
          this.props.onChangeText(text)
        }
      }
    </TextInput>

  ...

A: I make this code for clearing TextInput in React Native OnSubmitEditing
you can check my snack:
https://snack.expo.io/@andreh111/clear-textinput-onsubmitediting
Here is the code:

state = {
    searchInput:'',
    clearInput:false
}
render(){
  return(

  <View style={{flex:1,justifyContent:'center',alignItems:'center'}}>
    <TextInput
            style={{
              borderColor:'black',
              borderWidth:1,
              width:200,
              height:50
            }}
              onChangeText={(searchInput)=>this.setState({
                searchInput
              })}
              value={!this.state.clearInput ? this.state.searchInput : null}
              onSubmitEditing={()=>{
                this.setState({
                  clearInput:!this.state.clearInput,

                })

              }}
     />
</View>
)

}

A:  <TextInput
        ref={input => { this.name = input }}
   />

         this.name.clear();
         this.email.clear();
         this.password.clear();
         this.confirmPassword.clear();

A:       this.state = {
           commentMsg: '',
      }

after submittion
     if (response.success)
     {
            this.commentMsg.clear();        //TODO me
     }

  <TextInput
     style={styles.textInput}
     multiline={true}
     ref={input => {
     this.commentMsg = input
       }}
     onChangeText={(text) => this.setState({commentMsg: text})}
     placeholder ='Comment'/>

A: Work to me...
<TextInput
    ref={ref => {
                this.textInput = ref;
              }}
    ...
/>

after call function
clearMsg(){

    this.textInput.state.value = ''
}

A: Also you can set the value of the <TextInput/> the same of the state and after use the data, set the state back to an empty string:
//state
const [state, setState] = useState({
  name: '',
  lastname: ''
})

//functions
const newUser = () => {
// Do your magic and after
  setState({
    name: '',
    lastname: ''
  })
}

const handleOnChange = () => {
  setState({
    // change your state
  })
}

//render
<TextInput
  value={state.name}
  placeholder='Name'
  onChangeText={/* execute your handleOnChange() */}
/>

<TextInput
  value={state.lastname}
  placeholder='Lastname'
  onChangeText={/* execute your handleOnChange() */}
/>

<Button title='Saved' onPress={() => newUser()} />

Hope to be usefull!

A: Just for a recently answer, I'm using RN CLI 0.70.6 and React 18.1.0. I'm not using EXPO
const input = useRef(null)

<TextInput
 ref={input}
 onSubmitEditing={e => {
   //do something here e.g. console.log(e.nativeEvent.text)
   input.current.clear();
  }
 />

The trigger is gonna be when you press the "Enter" it's gonna redirect you or do whatever you specified and also clear the current input.

A: for RN > 0.6
const [msg, setMsg] = useState()

use value inside TextInput
<TextInput
    onChangeText={(txt) => setMsg(txt)}}
    value={msg}
/>

then set state in your button press function like this
const pressButton = () => {
    setMsg('')
}

redpajama_set_name: RedPajamaStackExchange


Pt. Bhavani Shankar is one of the India's leading percussionist and pakhawaj exponents who started rigorous training under the guidance of his Guru and father, Pt. Babulaji, from the age of five. Pt. Shankar is also a renowned tabla maestro, having fine-tuned his skills under the guidance of Pt. Shivlaji Kathak of the Ajrada gharana.
He has leveraged his distinctive styles to create his own revolutionary way of playing the pakhawaj and elevating the popularity of this instrument to a completely new level. He is a sought after soloist and accompanist, having shared the stage with some of India's greatest maestros, including Pt. Bhimsen Joshi, Ustad Allah Rakha Khan, Pt. Shivkumar Sharma, Pt. Hariprasad Chaurasia, Pt. Jasraj, Ustad Zakir Hussain, among others. He has also played with international musicians like John McLaughlin, Peter Gabriel, and Hardie Hanckoe, to name a few.
Pt. Bhavani Shankar continues to enthral audiences worldwide and has delivered reverberating performances at major music festivals in India and abroad. Having produced more than 150 CDs & cassettes during his illustrious career, he has been mentioned in the Guinness Book of World Records for his devotional musical album 'Shree Ramayan' for its continued recording of more than 20 hours.


Recently it was shared with me that the Hebrew Scriptures (Old Testament) is divided into three sections: Law, Prophets and Wisdom. This was not news to me when I heard it, and it may not be news to you as well. What was news to me was that the order matters - Law then Prophets then Wisdom. The order matters because it reflects the maturation process.
When we are younger we need clear boundaries to help guide us in ways to grow. We need the "thou shalts" and "thou shalt nots" because as children we may not know what can harm us or the community. Every person that works with children knows this. When we are in this stage, if we do not have clear boundaries then we and society can run into chaos (see the biblical book of Genesis which takes place prior to the "Law").
As we grow we begin to question, push and challenge the Law that we received. This is sometimes seen as rebellion, and sometimes it is. Many times however this stage is one like the prophets who call out hypocrisy, call us to live what we said how we were going to live, get back to the roots/cause/why as to what we are doing. We see this in adolescents and teenagers. This is also the stage when we think we know the right way and that everyone else is "doing it wrong". The Prophet stage at it's best helps us know how to break the rules properly and at it's worst this stage can lead to resentment and arrogance.
Finally (hopefully) we mature into the Wisdom stage. This is the only stage that is not a given in life. It is a given that you will have people tell you what to/not to do. It is a given that you will challenge those around you. It is not a given that we will mature into a stage that incorporates and transcends both stages. While the Law comes with birth and the Prophet comes with growing up, Wisdom comes through intentional practice and learning. In the Judeo-Christian scripture it says that the fear of the Lord is the beginning of wisdom. Put another way, humility is the beginning of wisdom.
While these stages are on a fluid continuum - we can progress and regress in our maturation - it is the work of the spiritual life to move our roots toward wisdom. If we want to change the world, we cannot decree it or shout at others we can only model it.
That is where the rub is, if we model ways that we desire others to be then we have to be humble - a way of being that is driven by forgiveness and love than judgement and truth. I fear that our time is motivated to live like the later more than the former.


As it turns out, Americans believe that couples shouldn't give up on their marriage too quickly. Spousal abuse was the only situation in which the majority of the public advocated for divorce as the best option to resolve the marital conflict.
What Are We Looking For In A Spouse?
What Women Aren't Doing When They Say "I Do"


text:
Basın Bültenleri (in English only)
New rating to play starring role in improving car safety
Euro NCAP, the organisation that assesses the safety of new cars, has introduced a new overall car safety rating. The rating system is a new approach to rating safety performance and will challenge vehicle manufacturers to make all-round safer cars. The first six cars rated to the new standards are now revealed.
Previously, Euro NCAP made three separate ratings available for each vehicle. From now on, Euro NCAP will publish a new overall rating for every vehicle that will cover Adult Occupant Protection, Child Occupant Protection, Pedestrian Protection and a new area of assessment: Safety Assist. Under the new testing regime, vehicles are awarded a single overall score from one to five stars. The assessment incorporates all previous aspects and includes the recently introduced Rear Impact (Whiplash) tests. In addition, the availability of ESC and speed limitation devices is considered. The overall rating is based on the car's performance in each of the four main areas and the scores are weighted with respect to each other. Over the next three years, stricter requirements will be introduced increasing the emphasis on all-round safety performance and demanding higher levels of achievement in each area.
Of the six cars tested, four achieved Euro NCAP's maximum award of five stars. The power of the new scheme is already evident as two manufacturers evaded a downgraded result by making ESC optional on all variants.
Euro NCAP's top scorers with five star results were the Mazda 6, Mitsubishi Lancer, Toyota Avensis and Toyota iQ. The Citroen C3 Picasso and the Subaru Impreza were both awarded four stars. Following Euro NCAP's assessment, Mitsubishi and Subaru both committed to changing their ESC fitment policies for the Lancer and Impreza, as variants without optional ESC were offered in some countries. Euro NCAP's new rating scheme requires all safety equipment, including ESC, to be standard on 85% of volume sales and at least optionally available on every variant.
Toyota with the Avensis and iQ demonstrated that car size does not stand in the way of all-round safety. The Citroen C3 Picasso is the first of the tested cars that received points for its on-board speed limitation device, a new requirement under Euro NCAP's rating scheme. Whilst the outstanding results of this first batch of cars prove they offer the latest in vehicle safety, the underlying scores clearly expose potential for improvement. Most cars tested showed a weak performance in the side impact pole test. Euro NCAP's new assessment now considers more critical body regions than the head alone. A good Whiplash result was achieved only by the Toyota Avensis. All cars tested, except the Subaru Impreza, still failed to impress on pedestrian protection.
Michiel van Ratingen, Secretary General of Euro NCAP says 'We acknowledge that this new rating scheme is more challenging in some areas, but it does offer lead time to manufacturers in others. We call this 'smart pressure'. We need to raise the bar, but consider the current environment and give carmakers the opportunity to implement the best safety features into their vehicles. These manufacturers have shown that they are meeting all of our early targets. We look forward to seeing where they go next'.
Euro NCAP is well aware that in times of economic crisis priorities are made. Euro NCAP wants to make sure that safety remains a top priority. In 2007, the economic damages generated by traffic accidents were estimated at €200 billion, corresponding to approximately 2% of the European Union's Gross National Product. By ensuring safety design and equipment are introduced through recognition by the new Rating Scheme, this will in turn lessen the financial burden on society and will continue to help relieve the emotional trauma encountered by millions of families across Europe. Euro NCAP believes not prioritising safety is a false economy and that manufacturers who remain committed to safety will be justly awarded with a good overall rating.
Euro NCAP presents the new system and results at a special launch event this evening in Brussels in the presence of industry, stakeholders and press. At the event, presentations will be made by Ari Vatanen, Member of the European Parliament; Johann Friedrich Colsman from European Commssioner Tajani's Cabinet; Antonio Avenoso, Executive Director of the European Transport Safety Council as well as Euro NCAP's Chairman Claes Tingvall and Secretary General Dr. Michiel van Ratingen.
Euro NCAP was delighted to receive the HR Auto Safety Award in Zagreb yesterday, an award presented by Croatia's Association of Journalists.
For further information please contact Euro NCAP: TEL +32 2 4007740 or e-mail.


text:
Brand squatting on Pinterest affects 90% of the world's top brands
By Chris Lake	 February 22nd 2012 13:45
Just five of the world's top 50 brands have claimed their profiles on Pinterest, the latest social platform to claim the hearts and minds of the digerati.
I looked through Interbrand's list of 100 brands, stopping at the halfway mark, to see whether social media marketers were adopting Pinterest in their droves. On the face of things, they're not.
Of the 45 brands yet to create official Pinterest accounts – assuming that they do – only one is still available. The rest have been claimed by individuals with a bona fide claim to the username, or have been bagged by brand squatters.
We've been here before of course. Three years ago, when Twitter really started to pick up steam, I questioned why Coca Cola had not yet created a Twitter profile in order to engage fans. At some stage they did exactly that and now have around half a million followers.
Coca Cola, which is the world's number one brand (the brand alone is valued at more than $71bn), is one of the few big hitters to create a Pinterest profile, along with General Electric, American Express, Accenture and Volkswagen (USA).
The question then, is when should a brand sign up to a social platform?
For me, the obvious answer is 'right at the beginning', but it is not that simple unless your radar is tuned into all of the new social media sites that are launched, week in, week out.
Not all of these sites will make it big, but there's no harm in claiming your brand's profile. An intern could be tasked with coordinating this sort of thing. It's free to sign up to these sites, and easy enough to create a kind of holding page.
So why not do it?
It takes time and somebody needs to 'own' it. Sure, it does take a little time, but if you assign somebody to the task of claiming your social profiles then it becomes an ongoing admin function, and something that can be done in batch.
You need a goddamned invitation code. Yes, many new social sites require codes but hey, your brand is worth billions. Have a word…
You don't know what you're getting into. One look at Pinterest's somewhat dubious terms and conditions may send you running to the hills. The great lie in internetland is that we actually read the T&Cs before agreeing to them, though brands need to be a little bit more careful in this regard.
You own the trademark and can force the issue. Ah, but sometimes individuals have a genuine claim. Take Tiffany Ford, who owns the /ford account on Pinterest. Is it fair that she steps aside if the automotive giant leans on the company? I think not. Yet something along the lines of /fordofficial doesn't quite have the same ring to it, does it?
Ultimately there's no one-size-fits-all answer to the question of when you should set up new social profiles. You need to do what's right for your brand. I just think that it's easy enough to do this, and it represents a very small ongoing housekeeping chore for the major brands (which are worth billions and have the resources and people in place to deal with this kind of thing).
Starting out with Pinterest
If you're new to Pinterest, and how it might help you to boost social sharing and engagement, then check out Michael Litman's slideshow, which covers the basics and will help you to figure things out.
What do you think? Do leave a comment below…
Blog brands Pinterest Social
Blog Online PR
The Path to success is not paved with apologies
Recently, mobile startup Path was caught 'stealing' its users' address books without their permission. Not surprisingly, this created a firestorm in the tech blogosphere.
In response, Path CEO Dave Morin, a former Facebook employee, issued an apology.
Blog Social
Zeebox adding 15,000 new users an hour thanks to TV ad campaign
Social TV app zeebox is adding as many as 15,000 new users every hour following the launch of a new TV ad campaign over the weekend.
The 30 second ad slots, which portray zeebox as TV's new sidekick, debuted during Sky's Premiership coverage before being rolled out across its primetime channels.
March 5th 2012 13:39
Which department should own social media?
According to recent figures from Zendesk around 60% of companies are using social media for both marketing and customer services.
But who should take the lead?
We ask the experts for their views.