text:
The Lexicon
Whiff of Cordite
The Rugby Nerd's Blog
Jonny Sexton and the Summer Tour
Jonny Sexton's season in France has gone on at least a week longer than expected. With Racing Metro securing an improbable win away to Toulouse, largely due to Sexton's goal kicking as it happens, they've made it to the semi-finals of the Top Quatorze.
It only serves to lengthen what's already been a long, fatiguing season for Sexton, and no doubt Joe Schmidt will be watching closely. It's one of the more difficult decisions for Schmidt as to whether or not to bring Sexton on the summer tour to Argentina. Sexton himself has let it be known he wants to play and it's worth bearing in mind that there's no precedent for Ireland to head off on a summer tour with a weakened team. The only time players were left behind was in 2007 on a tour to – guess where? – Arentina, when O'Sullivan left his 15 Untouchables at home. But that was the summer directly before the World cup, and this one is still 16 months out from the event, so it's a very different situation. These will also be two tough games. This is a far from vintage Argentina team, but they'll be using these games to get set for the Rugby Championship, and will most likely have targetted them as their most winnable matches of the season too. There's a series to be won first and foremost.
As well as winning, perhaps even more so, the most important piece of business to take care of on this tour is to begin the process of replacing Brian O'Driscoll. Whether the man Schmidt decided upon is Darren Cave or Robbie Henshaw – it appears it will be one of the two – that player must be given the best possible platform to succeed. That will most likely mean surrounding the chosen one by as many top-class internationals as possible.
It's worth casting one's mind back to how Declan Kidney handled Sexton's own debut. The game was against Fiji in the RDS and was sandwiched between two tests against top tier opponents in Australia and South Africa. Sexton was coming off the back of a career-turning few months; he had steered Leinster to a hugely unexpected Heineken Cup triumph and was now embedded as his province's first choice fly-half. He had been in the matchday 23 for the Australia game, but didn't get on. As a player he offered huge possibilities to Kidney and Ireland, who until now had been worryingly dependant on Ronan O'Gara. This was the perfect opportunity to give Sexton his debut.
In a canny bit of management, Kidney surrounded Sexton with the fulcrum of the Leinster team with whom he was so familiar; Heaslip, Reddan, D'arcy and O'Driscoll. D'arcy and O'Driscoll were in the same boat as O'Gara, in that Ireland were overly reliant upon them and had few alternatives if they were ever injured; unless you counted Paddy Wallace, which most people didn't. The game was a perfect opportunity to have a look at alternatives in those positions too. But Kidney recognised that you can't do everything at once and the most important thing was to ensure that his gleaming new fly-half was given every opportunity to get his international career off to a good start. Surrounded by his Leinster colleagues, in the RDS, it would be as if he were playing in blue. As it happened Sexton played like a dream; so well in fact that Kidney picked him again the week after for the test against South Africa. In a signature performance, Ireland won 15-11.
Similarly, Schmidt will want to provide his new 13 with as solid a platform as he can, and that surely means playing Sexton inside him. Madigan, Keatley and Jackson are fine players, but none are as accomplished or as experienced as Sexton, whose threat on the gainline and superb decision making and distribution create space for those outside him. He is also a leader in the team and will be seen as a key figure for steering an inexperienced player through his first few caps. Certainly, Ireland will want to develop a couple of options in one or two other positions, but the only position where they face going to the World Cup with an unproven player is at outside-centre. So if Sexton is named in the touring squad, and the hordes begin baying for 'development' of certain players, bear in mind that chances are he's in the team for precisely that reason.
by whiffofcordite on May 14, 2014 • Permalink
Posted in Jonny Sexton, Summer Tour, Uncategorized
Posted by whiffofcordite on May 14, 2014
https://whiffofcordite.com/2014/05/14/jonny-sexton-and-the-summer-tour/
Summer Summer Summer Time
Interesting Irish Interprovincial Game Alert
So what we need to do is surround Henshaw with the backbone of the Connacht team 🙂
Seriously though, Kieran Marmion needs to get capped on this Tour
Munstermicko
If Marmion is getting capped all the more reason to start Radges star pupil in that particular game. Give him a Ligind mentored halfback partner.
When are they naming the touring squad? Will ye be having a go at naming it yourself lads?
Riocard Ó Tiarnaigh (@riocard911)
In answer to your question, Munstermicko, I'd reckong Joe Schmidt'll probably want to await the outcome of the Probables against the Possibles on Saturday in the RDS.
Jack Carty?
Leinsterlion
Surely Murray, Keatley, Jacko and Madigan have enough experience between them? I recall Lievremont beat UnZee with a callow Trinh Duc a fourth/fifth choice nine and Basteraud only a young biff monster on his first summer tour at 13.
Luke McGrath?
If MOC didnt waste an entire season I would say yes, but its a year too soon for McGrath.
Yossarian
would imagine the three 9's will be Murray/reddan/(hopefully) Marmion ahead of Boss
Yeah, thats what I was thinking if they bring Boss its a bad sign.
Phil Tran
Joe's choice of 13 could well have an impact on who plays at 12. If Cave starts, surely putting him in an all-Ulster backline (numbers 11+) would give him the security he needs?
In a similar vein, Henshaw would probably learn a helluva lot alongside D'Arcy, but is the beard going to be bumping off Danny Care in the Aviva next year like BOD, or shuffling his feet maddeningly 9 times out of 10 when he gets the ball?
A decent bit was made about Marshall "not gelling" with BOD and/or Sexton during the Scotland game, and he didn't play in the rest of the 6N (partially due to *another* concussion, but whatever). He's also ELEVEN years younger than D'Arcy, so is (concussions notwithstanding) going to be playing for longer at this point, so he and Sexton need to build that relationship.
Talk of building squad/experience for World Cup and leaving people behind to rest all seems unlikely. 2 tough tests have to won. most of the squad should be still playing come the World Cup (question marks over Ross/D'Arcy are purely on age profile) The IRFU don't spend their time paying the big wages,holding lads back from matches etc during the year so they can take a break in the summer. Sexton being the exception as he is now outside the IRFU control. In his case the player has said he wants to go, Joe Schmidt will want to have him playing and the Team needs his leadership to help fill the 'Driscoll void. At most i would expect the odd fringe guy like Marmion as a 3rd choice 9 or maybe someone at hooker with Strauss injury. Other than that it wil be largely the 6 nations squad one would imagine.
If he goes with Cave you would imagine he'd be happy to play Jackson and Marshall inside him. Cave isn't young and has proven himself at every level up to test level at 13 so wouldn't need as much cotton wool.
If he starts Henshaw it would make sense in my opinion to have Sexton and Darcy inside him, or at least one of them, probably Darcy.
colman stanley
When's Olding back? His injury was the worst thing to happen in irish rugby this season imo. Would love to see the guy at 13. If not I think he will definitely start at 12 at the WC. Don't know why there isn't the same hype round him as there is Henshaw.
I'd also bring Keatley ahead of Madigan and Copeland ahead of TOD.
In terms of 13, I'd start Cave and then try out Henshaw at fullback because the likelihood is, Payne will take the 13 berth, and Kearney needs some competition.
Hairy Naomh Mhuire
Never really understood the 'Kearney needs competition' argument; he does not give me the impression of a player resting on his laurels. We do however lack cover at fb and I suspect Joe will see Payne as fulfilling that role unless Ulster commit to moving him to 13 – which is unlikely. Joe seems to give players very clear indications of what parts of their game they need to focus on & to do so they need to be playing in same position for 'club & country'.
LarryM
To be fair, his form did go a bit vanilla for a long while. However, this season he's (still) had no competition and been excellent. Maybe the Lions tour, and the fact he was dirt-tracking all the way, give him a toe up the hole.
Agree on the Olding injury – most disappointing for him personally, Ulster and Ireland.
olding was getting same hype and got capped in U.S justifiabley on form. A season long injury has obviously dampened expectation but leinster and Munster would both welcome him with open arms and I would imagine he features in Schmidt's plans.
ehhweasel
Agree. Olding is the most exciting Irish player around. Can't wait to see him in green, tearing open defences with Marshall.
I wouldn't take him. He's played a ludicrous amount of rugby and needs a rest. Yes, we need a new 13, but we also need cover at outhalf. Ahead of the WC we (ideally) need three players who can play in each position (I'm not saying we need 45 test players, that's not going to happen, but a number of fellas have versatility and can play in several places).
OC is the biggest void because some fella had the shirt since antiquity (the '90s… best forgotten!) and apparently he's retiring. So, yes, we need to look at guys in this spot, but where does it end? Does Sexton start every match until the World Cup? It also has to be borne in mind that he's with Racing again next season and that means another playing motherlode for our most important asset (on the pitch, that is – all hail St. Joe). Outhalf is another slot where the depth needs work, the non-Sexton options could all do with more game time, and the importance of this is huge (if we put everything on JS and he gets injured, without the others getting a run, then our WC is in trouble).
Another reason there's no massive need to take him is that the favourite for the shirt won't be on tour as he's not Irish until September.
For all these reasons I would let the man rest, and I would consider resting a couple of other players, depending on how much they've played this season (Trimble is one, but I imagine he – of all people – doesn't want to give another guy a shot at his shirt). But, more than anyone else, the guy I'd leave behind would be Sexton.
My squad (ish, 30-something names anyway):
1. Healy, McGrath, Kilcoyne/Cronin
2. Best (if he's back), Strauss, Cronin
3. Ross (though if he's not 100% I'd be wary of risking him), Moore
4. Toner, Tuohy
5. O'Connell, Ryan (is DR fit?)
6. (Assuming Fez and POM injured) Henderson, Ruddock
7. O'Brien, Henry, Murphy
8. Heaslip*, Copeland
9. Murray, Marmion, Reddan
10. Jackson, Madigan, Keatley
11. KearneyD, Zebo
12. D'Arcy, Marshall
13. Henshaw, Cave
14. Bowe, McFadden
15. KearneyR, Jones
*one might think he could be rested, but it seems he can play forever, so let him at it – I'm not advocating picking a deliberately weak team, but the fact is everyone knows the schedule is fit to bursting and this is undeniably the best time to give the most stretched players a break – and the above side is only missing Sexton and Trimble (rested), a couple of injured guys and Kiwi Payne.
Apologies if I have any injury statuses wrong – only so much time in my life to chew the fat over this stuff.
Doubt they'll bring that many.
Healy hinted that he was going to be rested so I presume it will be McGrath and Kilcoyne only.
I personally wouldn't take Toner, he's obviously good but I think the other options are better. Hendo will go as a 2nd row I think with Tuohy or Ryan missing out.
I don't think it will happen but I'd bring Diack, making it 6.Diack/Ruddock 7.SOB/Henry 8.Heaslip/Copeland. Diack has been great this season, arguably better than Ruddock who has also been great. Murphy is well behind Henry and SOB so I wouldn't take him, but I'm sure he'll tour.
I don't see the point in taking 3 out halves tbh, so I'd have Jackson and Keets.
Wing is the most competitive area definitely and I suspect Schmidt will bring will bring the men you've named minus McFadden for Trimble. I'd take Earls personally ahead of both Dkearney and McFadden, and I can see him touring ahead of someone.
So you think Earls,Diack and Copeland will travel to Argentina?But No Healy,Toner,Sexton,McFadden or D Kearney?I think your imagined squad is going to be quite different from one Schmidt is going to pick.
Diack and Copeland will be off on the emerging squad.
FYI I'll be in Bucharest 13th June to see Emerging Ireland v Russia – bit random
Colmán Stanley
Yossarian, you're gonna have to read my comment again.
If Healy is rested then I'd take Kilcoyne ahead of Cronin. With three LHs you might be able to back that slippery thing called potential. However, maybe it's silly to even expect Cronin to be a possible for the WC, in which case DK should go anyway.
Wing is hugely competitive. Gilroy's not even in the picture after a muted season – I didn't pic Earls because we can't take him all, Bowe is number one, I prefer Zebo (to KE) and it's hard to argue with how Dave Kearney and McFadden have played for Ireland (the latter especially). If we could trade some of that talent for a couple more tight heads I'd be delighted. Not sure that's how it works.
I'd not take Diack. He's very handy for Ulster, but I don't see at this level. Similar situation to Kevin McLaughlin, IMO.
People playing well for their country shouldn't mean they should automatically be in the team/squad. In relation to the wing, McFadden and D Kearney have both been very good ,but, as they've shown for their provinces this season and in their last ireland caps, wouldn't Zebo or Earls be better. Gilroy as you say has had a muted season but I think his performances for Ireland last season were superior to Dk's and McFad's this season.
On the issue of tighthead, Ross seems to be getting better with age, and Moore is steadily improving. However, I think Furlong is our brightest prospect and that something should be done about the fact that he's 3rd choice at Leinster.
O'Riordan
I wouldn't take him either. T14 starts mid-August so I assume their pre-season starts a good time before, then it is rugby pretty well all the way until the RWC. I don't think the IRFU will get many favours from Racing when it comes to 2015 pre-season either.
Of course Sexton will want to tour – he won't want to give any of the contenders to his shirt a sniff of overtaking him, however the needs of the squad are greater.
Mary Hinge
I would expect JS to go with a group of no more than 30 on a 13/17 backs/forwards split. Maybe something like this:
Backs: R Kearney, Trimble, McFadden, Zebo, Bowe, D Kearney, Cave, Henshaw, D'Arcy, Jackson, Madigan, Murray, and Marmion.
Forwards: Healy, McGrath, Kilcoyne, Ross, Moore, R Best, S Cronin, O'Connell, Tuohy, Toner, Henderson, S O'Brien, Henry, T O'Donnell, Ruddock, J Murphy, and Heaslip.
Can you imagine how well any one of them would have to play to "overtake" him on a two-match tour of Argentina? I think it's fair to say we'd be talking about two of the greatest performances of all time, by anyone, ever. He's pretty far ahead at this stage.
Think you're absolutely right he'd want to go – but I think that's because he bloody loves it, the grouchy bastard, for want of a better vocabulary.
whiffofcordite
Interesting squad, probably not far off, but I do expect Sexton to go, probably at the expense of Keatley, or maybe Madigan.
No place for Keith Earls? The wings are competitive I know, but he has probably shown more than McFadden since the Six Nations.
Heaslip's a tricky one. Worth thinking about, though it's a pity if O'Mahony is injured because it would be nice to see him get a run there. Jordi Murphy would most likely be the beneficiary. I think Jamie will go, on balance. If there are to be players rested, it's probably not down the spine of the team, and Heaslip is definitely a core memner of the side, and a leader too.
Aye, no Earls for me – but, explanation as above, and further to that it wouldn't upset or shock me if he did go. Fine margins between a lot of players for the 11 and 14 shirts.
Jordi Murphy is really there as a catch all. Otherwise I'd take Tommy O'Donnell, who is IMO ahead of JM at the minute, but behind Henry and obviously O'Brien and without JM's versatility.
O'Donnell, really? His star has waned in the last couple of months.
I'm not really a "last couple of months" type of guy, I guess. Perhaps more in common with Deccie than I might like to believe!
However, O'Donnell was being talked up in many circles as the man who should replace O'Brien, rather than Henry. Now, I didn't really buy that, I thought Henry was palpably ahead – but the conversation was still being had. Murphy hasn't got near that sort of caché, at any stage. Is it not a bit harsh and reactionary to just let TO'D slip out of the thoughts? Not that I have a massive preference (JM is in my putative squad, not TOD).
I have great time for O'Donnell, and his best performances comfortably outstrip anything we've seen from Murphy to date, but his confidence looks shot and he's just been dropped out of Munster's 23 for a Pro12 semi. I'd give him the summer off to get a really solid pre-season in and see where he goes from there.
Earls is one of the four form wingers in the country (with Trimble, Bowe, and Zebo), has international pedigree, and should travel on that basis. For all that McFadden has been very good for Ireland at times, and Dave Kearney was generally competent during the 6 Nations, neither of them really has the standing to hold off competitors in better form.
Couldn't have said it better myself thoughtless.
I'd also argue that last seasons Gilroy is superperior to this seasons D Kearney and McFadden. If there was any basis for an argument of Leinster bias from Schmidt, I think that's where it lies.
Thanks thoughtless, that analysis looks about on the money. I'm not a 'last couple of months' guy either but if you're going to put inexperienced players into the team it's best to do it when they're in flying form and full of confidence. Form generally counts for more when they don't have experience to fall back on. For that reason I'd leave O'Donnell for now, but I'd be confident he'll come good. Murphy is closer to the team at the moment, whatever they may have done in the past, or what their respective ceilings are.
Mystic Magnus (Lund)
Three Nations
Captain Lancaster
Off With You!
Sins of Commission
Recent Tweet Action
@miguelblanco85 @GillaBand Thanks! That's the one. Yeah, it absolutely tore the place down. Unbelievable. 6 months ago
What was the closing dance banger @GillaBand played at #ATN22 last night? Shit was unreal. One from the new album? 6 months ago
The big question about the RWC23 draw is this: Will kilt-loving haggis enthusiast Wee Jock McVanderwalt be suffici… twitter.com/i/web/status/1… 2 years ago
Facepalm https://t.co/0ZQrNiXUTB 2 years ago
I couldn't be more ecstatic for Ulster's favourite son Ian Madigan to nail the winning penalty (and the crucial con… twitter.com/i/web/status/1… 2 years ago
Follow @whiffofcordite
Take a whiff of these
Aussie Rugby
Connachtman
Demented Mole
Guardian Rugby
Harpin' on Rugby
Leinster Fans
Munster fans
Polar News
Rugby Dump
Rugby Junky
Rugby Onslaught
Rugby Spectator
Stuart Barnes' Column
Talking Rugby Podcast
The Touchline
Ulster Fans


Use the wires brilliantly so that you don't have to cut the cords in an emergency. You decide who can do what and we will make it possible.
Purchase software licenses carefully to avoid misuse and unnecessary expenditures. Only pay for features that you use. Paying for full edition of a software and use only half of the features is a waste of resource.
Open source can come to your rescue at times. You can choose open source or free software for certain functionalities and cut costs and save trouble. Open Source software allows to modify the code behind and let us customize the product.


The June 2056 Dining Chair by Frank Rettenbacher for Zanotta is a lightweight design with a pure form, made up of a black-painted oak back, juxtaposed with a Pelle Naturale leather upholstered seat.
With a gently faceted form and geometric outline, the seat and back are beautifully complemented by the industrial structure of the base, crafted from black painted steel, while the beech plywood back has been covered with black painted oak.
Upholstered in Zanotta's Pelle Naturale leather, a rich full-grain chrome tanned aniline hide that ages beautifully over the years, the slender, contemporary form of the June 2056 Dining Chair would complement an array of interiors with its simple, harmonious aesthetic.


text:
Refugee crisis has shook the world
Leading refugee and migrant settlement agency AMES Australia has welcomed the federal government's announcement that Australia will take an extra 12,000 refugees from Syria.
AMES Australia CEO Cath Scarth said Australia was well placed to accept the increased number of refugees.
"Australia has the infrastructure and capacity to welcome these people who are fleeing an extraordinarily deadly and viscous conflict," Ms Scarth said.
"The current crisis in the Middle East and the refugee diaspora it has sparked is unprecedented since the end of World War II," she said.
"It has become clear in recent days that there is broad community support for this move and AMES Australia stands ready to bring to bear its expertise and long experience in settling refugees to help this group of people find their feet and settle into our communities here in Australia."
Premier Mike Baird has also welcomed and in response to the Commonwealth Government's decision to allow a one-off intake of 12,000 Syrian refugees, he says:
"I am thrilled to hear that 12,000 Syrian refugees will soon be able to find safety on our shores, after the Prime Minister today announced a special increase on top of our normal annual refugee intake. I applaud this bold and generous decision.
What we've seen across our nation, and indeed the globe, over the past few days really does inspire hope in our humanity. When things seem to be at their very worst in the world, we often see the very best in people's hearts.
Something is happening here in Australia. People have united behind the simple idea that our boundless plains are here to be shared, especially with those that are in desperate need.
There are now more displaced people in the world than at other time in recorded history. Half of Syria's entire population is currently homeless.
We are eager do more than our fair share to assist the Commonwealth Government as they respond to this crisis. And I am certain that people right across NSW will welcome our new Syrian neighbours with open arms and open hearts."
Prime Minister Abbott in his address to the parliament said, "we will take an additional 12,000 people from the Syria-Iraq conflict over and above our existing refugee and humanitarian programme.
This is an important and generous act by Australia.
I stress that we are taking people who are persecuted minorities.
We are determined to prioritise women, children and families on the borders of Syria in Turkey, Lebanon and Jordan.
All of the people that we bring will be subject to the usual health, security and character checks. We will bring people as quickly as we can, but we do owe to it the Australian people to get these checks done and to bring people in in ways that resettlement services can cope."
On the strikes in Syria Mr Abbott, said further," As Members know, our armed forces have been engaged in military operations in Iraq for the best part of 12 months. In particular, the Royal Australian Air Force has been conducting air strikes against Daesh targets in Iraq.
At the invitation, at the request of President Obama, the Government has decided to extend our airstrikes to include Daesh targets in Syria as well.
We are doing this under Section 51 of the UN Charter which gives countries the right of collective self-defence.
Iraq is threatened by Daesh forces based and supplied from Syria and Syria is unable or unwilling to act against those forces. So, in conjunction with our coalition partners Australia will act."
While Europe has opened its doors, rather Germany, its generous response by accepting nearly a million refugees, the US has accepted 1,500 Syrian refugees so far.
Its easy to declare wars but the pressure is now mounting on US as the International Rescue Committee called for the United States to open its doors to 65,000 Syrian refugees.An online petition asking the U.S. government to do exactly that has garnered more than 54,000 signatures.
And Britain after a lot of pressure has agreed to take in 20,000 refugees by the year 2020.
A refugee has no religion as do bombs which do not differentiate between religions of people when dropped.
The image of Aylan Kurdi has clearly broken through and has affected deeply all Australians and their stance on Australian government's refugee policy. They want the government to do more.
Posted by neena on Sep 9 2015. Filed under Community, Featured. You can follow any responses to this entry through the RSS 2.0. Both comments and pings are currently closed.

redpajama_set_name: RedPajamaCommonCrawl


text:
Janet Margolin (New York, 1943. július 25. – Los Angeles, Kalifornia, 1993. december 17.) amerikai színésznő.

Élete
Janet Margolin New Yorkban született zsidó családban, Benjamin Margolin Oroszországban született könyvelő, és Annette Margolin gyermekeként.
Margolin Előadóművészeti főiskolán tanult és 1961-ben, 18 éves korában, a New York-i Shakespeare fesztiválon és  Broadway-n is szerepelt színpadon.
Első filmszerepét 1962-ben játszotta, ő volt a női főszereplő a David és Lisa című filmben. 1990-ig számos filmben és televíziós sorozatban játszott. Olyan híres rendezők filmjeiben is szerepelt, mint Woody Allen (Fogd a pénzt és fuss!, Annie Hall) vagy Jonathan Demme (Utolsó ölelés). 1990-től visszavonult a filmezésből.
1968 és 1971 között Jerry Brandt, 1979-től 1993-ig (haláláig) a színész és rendező, Ted Wass felesége volt. Két gyermeke született, Julian és Matilda.

Halála
Margolin Los Angeles-ben hunyt el 1993. december 17-én, 50 éves korában. Halálát petefészekrák okozta. Hamvait egy urnakertben helyezték el a Los Angeles-i Westwood Memorial Parkban.

Filmográfia

Filmjei

TV-filmek, TV-sorozatok

Fordítás

Jegyzetek

Források

 Janet Margolin a Find a Grave

1943-ban született személyek
1993-ban elhunyt személyek
Amerikai színészek
Amerikai nők
Zsidó amerikaiak
New York-iak
Rákban elhunyt személyek

redpajama_set_name: RedPajamaWikipedia


Dying at home is a different experience to that of institutions. You are more in control of what is happening to your relative and for taking care of your own comforts too. You will also have the support of Macmillan Nurses if your relative is dying of a terminal illness. Due to the nature of their work, hospices and nursing home have better facilities for relatives of the dying. However, this is not the case in hospitals.
Hospitals are bustling, noisy places which deal in helping people to get well. There are few or no facilities for relatives who spend extended periods of time with a dying person. You may be lucky enough for your relative to be put into a side-room. Insist on this if you can. Otherwise, your relative will be put in the main part of the ward.
Here are a few suggestions to help you cope, whether your dying relative is in a hospice, nursing home or hospital.
First of all, prepare to cancel your life. When someone is dying you will probably find it impossible to do or to think of anything else apart from being with them or preparing for their death. And when you are not with them, you will be on red alert every time the telephone goes.
You may feel as if you are walking around in a bubble, unable to relate to 'normal' life. Every-day conversations may seem biennial and irrelevant. You may find loud places like supermarkets or restaurants intolerable .
Explain clearly to your children and other family members what you are going through. Additional stresses and strains can feel hard to bear. Tempers can easily fray.
Get someone to stock-up the fridge and larder on ready-made meals and soups. You probably won't feel like cooking when you come home. But do make sure you have something hot and nourishing to eat every day. You need your health and strength.
Tell friends what is happening. People are amazing when they know they can be of support and help. It is comforting to have family friends sitting with the dying person. So, do offer friends to come and say their farewells. Some will gladly do this. Others may not, preferring to remember the dying person as they were.
Make sure you have plenty of credits for your mobile, and remember to charge it regularly. You will find yourself making and taking lots of calls from family and friends. In a hospital, this usually has to be done in an echoing corridor with trolleys and people clattering and rattling by.
If required, make sure you have plenty of change for the car park. Some machines only take coins. Be very careful when you drive as you will be pre-occupied with what's going on.
It can be alarming to see the person you love attached to a syringe-driver, monitors and a respirator. It can be hard too to be with someone who is semi-conscious, in physical or emotional distress, and who may be moaning or crying out. You may yourself feel very anxious and helpless. You may also feel overwhelmed, vulnerable and lonely, especially when nursing staff are busy with other patients.
Make sure you take plenty of breaks, although it can be hard to find a private place when things get tough. But there are often quiet rooms in hospices, and hospital chapels are usually open around the clock.
You may feel guilty when you go home knowing you might never see the person again. That's normal. Just make sure when you leave you say your goodbyes. These farewells can mount up as the days go by.
Most hospitals, nursing homes and hospices will not provide food for relatives. Sandwiches, especially from hospital vending-machines can be pretty dismal, and so to keep your strength up you will need more than just snack food. So do consider bringing in your own food. Hospital cafes cab be closed at weekends, and local cafes may be closed on Sundays.
Staff are usually happy to give you coffee and tea as you sit by the beside. But it might be an idea to bring in a thermos so you can have a drink at any time. Drinking plenty of fluids is very important particularly as hospitals and hospices can be dry, hot environments.
If you are in an open hospital ward, don't hesitate to pull the curtain round to get some privacy. Let the nursing staff know that's what you want to do.
Bring in a comfortable pillow and blanket – especially if you are staying overnight. Hospital chairs have upright backs and are extremely uncomfortable after a couple of hours. If you relative is in a side-room, you may be able to bring in a bed role so you can sleep on the floor. But check with the nursing staff first.
Don't be afraid to knock on the hospital Chaplain's door. They can also arrange for a priest, rabbi or ministers from other denominations to come and talk to you, or to say end of life prayers with you and your dying relative or friend. They will often come in the evening, if appropriate, to say prayers when you may not be there.
Let the nursing staff get on with their job of providing nursing care. It is usually best to leave the room when they are washing and making the dying person comfortable. But don't be afraid to ask staff to provide extra mouth-care or turning, or to inform them when your relative becomes distressed.
Above all, don't be hard on yourself. This is a very difficult and challenging time. Phone calls and visits quickly becomes part of your daily life, and the dying process can seem grindingly endless. But remember that in comparison to the dying person's life-span, their dying process is a short, precious time for you, and for them.


"This was actually taken from the outside as the church was closed, the photo has been reversed for comparison!"
Wilf sees the TARDIS in the window.
Church Place South (Day of the Clown): 0.03 miles.
Albert Crescent (Secrets of the Stars): 0.07 miles.
Belle Vue Park (Doctor Who Series Seven Part 2): 0.11 miles.
No 1 Paget Place (Sarah Jane Adventures Series 3): 0.12 miles.
Headlands School (The End of the World, The Unquiet Dead, The Empty Child, Tooth and Claw, Daleks in Manhattan, Goodbye, Sarah Jane Smith): 0.13 miles.


Vậy là thị trường cryptocurrency lại chuẩn bị đón thêm một phiên bản Bitcoin mới là "Bitcoin Gold. là bài viết "Bitcoin Gold là gì?. Through cooperation with Bitcoin Suisse, Falcon Group now offers its clients the opportunity to buy and store bitcoin with cash holdings,.
Decentraland Partners With imToken, Connext, and Bitcoin Suisse.
Questions about its value, security and history, all eventually. News Bitcoin Suisse partners with the Jibrel Network to allow institutional investors to participate in ICO.


text:
HomePoliticsHow to balance global emissions target with Nigeria's developmental goals - Osinbajo
How to balance global emissions target with Nigeria's developmental goals - Osinbajo
By Laolu Akande
VP, after attending ECOWAS Summit in Accra, launches Nigeria Integrated Energy Planning Tool
"Providing clean, sustainable and reliable energy access is tied to almost all Nigeria's development goals. We have proven that transforming our energy system is a national priority through our Economic Sustainability Plan, and most recently with our President, President Muhammadu Buhari's announcement at COP26 in Glasgow for Nigeria's commitment to net-zero emissions by 2060."
These were the assertions made by Vice President Yemi Osinbajo, SAN, at the Global Launch of the Nigeria Integrated Planning Tool which he attended virtually earlier today, just after participating at the Extraordinary Summit of ECOWAS in Accra, Ghana.
The Nigeria Integrated Energy Planning Tool was developed by the Federal Government in collaboration with Sustainable Energy for All (SEforALL), a United Nations initiative, with support from The Rockefeller Foundation.
Prof Osinbajo noted the importance of achieving net-zero emissions in line with global energy transition while equally pointing out that "Nigeria also faces other challenges, including lifting 100 million people out of poverty within a decade and driving economic growth, bringing modern energy services to the full population, and managing long-term job losses in the oil sector that will result from global decarbonization."
READ ALSO: To Fight Public Health Challenges, Climate Change, Nigeria Calls For More African Collaboration
Speaking on Nigeria's plan and actions on addressing the various dimensions, as well as the pathways and timelines required to balance emissions reductions with economic development, the VP stated that "we developed a set of scenarios in our Energy Transition Plan, which was done with support from Sustainable Energy for All. Based on these scenarios, we developed a roadmap to achieve net-zero by 2060.
"The transition plan focuses on full electrification of the economy by 2060, including over 250 gigawatts of installed capacity, and a massive build-out of renewable energy capacity. This requires a phased approach with credible milestones and targets and includes a solar-driven capacity increase on an unprecedented scale, which amounts to about 5 gigawatts per year through 2060."
READ ALSO: Buhari on a mission to control the high fertility rate among Nigerians
According to him, the transition to clean cooking will also require a phased approach.
"First, a transition to LPG-based cooking, and over time, a longer-term transition to electricity-based cooking as networks improve."
Regarding the cost implications of reaching net-zero emissions by 2060, Prof Osinbajo mentioned that "our net-zero 2060 pathway also requires around USD 10 billion per year of funding over the next 40 years across the country's economy, and most of this will be for the power sector.
"The data and evidence that the Energy Transition Plan was based on were instrumental in helping us understand the true scale of effort and resources that would be required.
"Just yesterday the Energy Transition Plan was considered by the Federal Executive Council, while approving it, the President directed that the lead Ministry, the Ministry of Environment engages with all MDAs and stakeholders to develop a robust implementation plan."
READ ALSO: 22 inmates released by Chief Judge for good behaviour
Expatiating on the usefulness of the tool, Prof Osinbajo said the "robust and dynamic data on the Nigeria Integrated Energy Planning Tool that we are proud to be launching today is an important component of that effort as it begins to translate the Energy Transition Plan roadmap into concrete electrification, clean cooking, and productive use projects.
"It will help determine clear strategies for prioritization of regions and technology interventions towards making informed decisions that support our energy access by 2030 goals in a comprehensive manner which further supports and complements our net-zero by 2060 ambitions.
"This new geospatial tool not only has updated data on our populations' electricity needs, including on productive use but also incorporates clean cooking data to guide implementation of clean cooking solutions."
On Nigeria achieving universal access to energy by 2030, the VP stated that "the analysis has shown us we would need an estimated 19.3 million new electricity connections across the country.
"In addition, we would need over 11 million grid densification connections owing to population growth in settlements that currently have access to electricity."
READ ALSO: Council chairman arraigned over an inherited debt of N5m
Speaking further, Prof Osinbajo said, "the tool also helps us decide the least-cost approach to achieving these targets, which consists of 5.4 million grid connections, 8.9 million mini-grid connections, and 5 million solar-home system connections at a cost of USD 25.8 billion."
Noting that the Integrated Energy Planning tool would be essential in government achieving its stated goals, the Vice President gave a commitment in ensuring "that our various levels and arms of government promote it and use it as broadly as possible."
In terms of financing, Prof Osinbajo called on the "international community to support Nigeria's transition efforts through realistic and much-needed climate finance commitments.
"While we put forward a comprehensive emissions reduction pathway with near-term and long-term actions and milestones, our ask is for a fair exchange in terms of commitments from development partners."
The energy planning tool is powered by extensive geospatial modelling and layers of data, and for the first time covers electrification, clean cooking, and productive use. The interactive platform will provide actionable intelligence for the Government and private sector stakeholders to deliver the least-cost access to electricity and clean cooking in Nigeria.
Also in attendance at the global launch were the Deputy Secretary-General of the United Nations, Ms. Amina J. Mohammed; Mrs. Damilola Ogunbiyi, CEO and Special Representative of the UN Secretary-General for Sustainable Energy for All; Minister for Power, Abubakar Aliyu; Minister of State for Power, Godwin Agba, Minister of State for Environment, Sharon Ikeazor; Mr. Ahmad Salihijo, the Managing Director of the Rural Electrification Agency; Riccardo Puliti, Vice President for Infrastructure at World Bank; President of Rockefeller Foundation, Dr. Rajiv Shah; and other development partners.


Dubai is the place for fashionable brunches. If you do not like 'fashionable', then read the first sentence again without the adjective. The idea remains that breakfast is an option that is as expansive as fast food chains here.
There are breakfast options for all kinds of hunger. The kinds where you can walk-in in your floaters and not be judged to places where Dior or Chanel maybe the calling of the day. And there is a global menu to suit most palettes. From 'desi' Indian or Pakistani to Continental to Oriental even. Even the unpretentious omelette served in a roadside shack gains VIP status with myriad stuffing, and served with fancy tableware. I have also been with people who do not bother about what bread they eat but will ask for multi-cereal in upmarket breakfast joints.
I do enjoy this broadband of breakfast options. Shacks, to roadside eateries, to queuing up at Ikea, to a relaxed Safa Park break to fancy Citywalk names to the uber posh nosh at 5 stars! I have but one request! This is for those places that serve great breakfast but do not include the coffee. Please understand that the humble bread and egg and everything else that is used with tongue-twisting names leaves enough mark-up for you to brew me some good, strong coffee. So, keep as much as you want for your cash registers, just include the coffee with the breakfast. See, it is like buying a mobile phone that also has a transfer cable with the charger. You'd hate it if you had to buy them separately.
Hope you get the drift Mo's, Citywalk. If not, you need a stronger (caffeine) kick!


text:
ANSYS Advantage - Volume XII, Issue 1, 2018
Autonomous Vehicle Radar: Improving Radar Performance with Simulation
By Shawn Carpenter, Product Manager, High Frequency Electronics, ANSYS
Radar systems provide important sensor input for safe and reliable autonomous vehicle operations. Ensuring that these radar systems operate without interference, cover the intended areas, do not fail from installation effects and provide accurate input to the control system requires use of advanced engineering simulation.
Save PDF Subscribe
Autonomous vehicles require the continued evolution of vehicle sensors — the eyes and ears of the control system that perceive the operational characteristics of the vehicle and the environment around it. The sensors feed the vehicle control systems with data on the current and developing state of the vehicle's surroundings. Both operation and safety depend on the accuracy of the sensor system.
Four major classes of vehicular sensors provide the lion's share of environment sensory data for an autonomous vehicle — visual spectrum cameras, laser-ranging devices (lidars), ultrasound sensors and radio frequency ranging sensors (radar). Automotive radar employs millimeter-wave frequencies for long-range object and obstacle detection, as well as for tracking the velocity and direction of the various actors such as pedestrians, other vehicles, guardrails, etc., in the environment around the vehicle.
SIMULATION OF A RADAR ANTENNA
This example illustrates the development of a 77 GHz automotive radar sensor based upon a two-sided printed circuit board (PCB) fabrication technique using a slotted waveguide.
ANSYS HFSS is used to quickly optimize proper dimensions for each element of a slotted waveguide unit cell in an extended antenna array.
Once the design of the unit radiation cell is optimized for the desired frequency, a full-size array can be laid out quickly and automatically. Simulations are run with an automated and highly scalable technique to determine the minimum number of cells required to achieve spatial radiation coverage and the efficiency with which the array radiates power.
When an array design satisfies performance requirements, the fabrication details (vias, metal thicknesses, structures to couple power into the waveguides, etc.) can be added to simulate realistic materials and manufacturing processes. A digital exploration design of experiments (DoE) can be run against the expected fabrication process tolerances to assess the manufacturing yield of this array. This initial design of the array with vias, PCB filler and transitions shows a simulated far-field radiation pattern when all the array elements are fed with power.
The effects of the packaging and housing can be investigated to understand their influence on the sensor's performance. Metal in and near the packaging can create electromagnetic coupling to the array that might degrade its ability to radiate to specification. Proximity effects of the radome and other nonmetallic packaging can also have an impact. These effects can be determined and even remediated in a simulation model prior to building a physical prototype.
Environmental effects on the packaged sensor's performance can also be considered, such as rain, ice, dust or other materials. In this simulation, a thin layer (0.1 mm) of water or ice is studied over the radar package, showing that the water has minimal effect on the main beam gain, but increases the sidelobe level by another 4 dB. By understanding performance under different environmental conditions, engineers can optimize the array's design and build appropriate margins into the original design.
"For automakers to gain the full benefits from automotive radar technology they must judiciously use simulation to meet development schedules and to achieve performance requirements."
Three major classes of radar systems are typically employed in automotive active safety systems:
Short-range radar (SRR) for collision proximity warning and safety, and to support limited parking assist features
Medium-range radar (MRR) to watch the corners of the vehicle, perform blind spot detection, observe other-vehicle lane crossover and avoid side/corner collisions.
Long-range radar (LRR) for forward-looking sensors, adaptive cruise control (ACC) and early collision detection functions.
Today's automotive radars incorporate technology that 20 years ago could only be found in advanced research in aerospace and defense laboratories. For automakers to gain the full benefits of this technology — including chip-level integration, package and sensor miniaturization, fewer parts, lower power consumption, and higher performance, all at dramatically lower costs — they must judiciously use modeling and simulation to meet aggressive development schedules and achieve challenging performance requirements.
Radar simulation can be employed to design single radar components (antenna and array), develop a system including all radar installations and the vehicle, or even extend to a virtual system of multiple radar systems, the vehicle itself and its environment — a digital prototype.
Rapid Development of Radar Sensors
High-performance radar design starts with the antenna — the interface between the sensor and the world that it is sensing. Ideally, these antenna systems must concentrate energy in one direction over a defined coverage angle. Antennas must radiate efficiently so that energy is not dissipated in the antennas themselves or in the sensor package materials. Energy should not be lost due to poor match with the transmit power amplifiers.
High-frequency modeling and simulation present tremendous opportunities for time and cost savings in the design and development of radar sensors. With simulation, engineers can:
Virtually prototype and "tune" antenna topologies quickly, without requiring fabrication.
Test antenna variants effectively and efficiently to understand their behavior under a variety of structural and environmental conditions
Optimize element and multichannel antenna arrays with the least effort and cost.
Build only a single prototype to test at the end.
Radar Simulation of a Busy Intersection
Integrating the Radar with the Vehicle
Once a sensor design or prototype is developed, it must be evaluated as installed on a vehicle. Many radar sensors are mounted either behind a bumper or in the vehicle fascia. The proximity effects of the vehicle design can affect the performance of the radar — particularly the antenna's ability to focus radar energy. The vehicle manufacturer develops bumper and fascia designs to be both aerodynamic and aesthetically pleasing to their buyers. The unique features of a body shape that meet aesthetic goals could negatively impact the performance of a radar sensor integrated into it or hidden behind it.
In the past, the effects of radar-to-fascia and radar-to-bumper interaction were evaluated through cooperation between the sensor manufacturer and the vehicle manufacturer. This was an iterative process based on trial-and-error prototyping. Valuable development time and cost were invested in prototypes that required retooling as the car was redesigned.
Modeling and simulation reduces this process from as long as nine months to a matter of days. ANSYS HFSS SBR+ can integrate models, including highly accurate results from finite element ANSYS HFSS models, for the isolated sensor system, and simulate its interaction with the much larger fascia and bumper using its high-frequency ray tracing methods. The simulated installed radar antenna response shows the radar engineer how each radar subarray will illuminate the road or environment when it is installed into the proposed fascia–bumper design.
"Radar systems play a central role in safety systems and must be tested with vehicle control systems and algorithms to validate safe operation"
A radar sensor array model installed in a proposed automobile fascia
The ANSYS HFSS SBR+ shooting and bouncing rays EM field solver is applied to model the installed radar sensor array interactions. The HFSS finite-element simulation for the radar sensor antenna system is shown in the proper installation location, and a subset of rays employed by the HFSS SBR+ simulation is shown at an exit angle of 80 degrees.
Solve Large-Scale Problems in a Connected World
Virtual Road Testing for Radar
Autonomous vehicle developers are devoted to the safety of passengers. Radar systems play a central role in safety systems and must be tested with vehicle control systems and algorithms to validate safe operation. Without the benefit of modeling and simulation, this would require driving millions of test miles. Today, most AV developers are moving this process to the domain of the digital prototype. In modeling and simulation, testing can be performed for any conceivable scenario.
However, high-fidelity modeling of the electromagnetic performance of an automotive radar system has to this point proven to be a major challenge.
Full-physics modeling and simulation of radar sensors creates an enormous EM analysis problem as the radar needs to cover an area that could occupy over 1.4 million electrical wavelengths. This is compounded by system-level requirements that include the number of times the central control system is updated by radar, the number of antennas involved, the range and velocity resolution of the MRR system, and the comparative velocity of the environmental actors.
While these considerations pose challenges to high-fidelity EM modeling of radar–environment interaction, they are not insurmountable. An appropriate application of the shooting andbouncing rays (SBR) technique using ANSYS HFSS SBR+ can provide full-physics simulation of such problems with good accuracy and reasonable efficiency — in terms of both computer resources and modeling time.
ANSYS HFSS–simulated near-fields surrounding sensor for Tx channel and for Rx channel form the basis for excitation in the HFSS SBR+ fascia interaction solution.
Receive channel subarray radiation pattern shows radiation patterns for the module in isolation, and as installed to include fascia and bumper interaction.
Transmit channel radiation pattern shows radiation patterns for the module in isolation, and as installed to include fascia and bumper interaction.
ANSYS HFSS SBR+ can be used to synthetically reproduce the signals obtained by a high-fidelity radar model. Any specified bandwidth may be applied to the simulation to foster virtual innovation by enabling the engineer to test new waveforms that may not be currently available from sensor suppliers.
Radar signal processing systems need to intelligently group distributed target returns that belong to the same actor in the environment, or the vehicle control system will be overwhelmed with too many targets to track. This grouping is made possible by processing the possible Doppler-shift of the signals that bounce off surfaces with a velocity that is different from the observation domain. Radar signals from targets that have the same velocity in consecutive range bins can be considered to be from the same target. Accurate determination of targets in terms of both range and velocity requires a large number of pulses to be analyzed over time. ANSYS HFSS SBR+ results make it possible to develop Range-Doppler maps that show the range to the target returns on one axis and the extracted velocity of the targets on the other.
A typical automotive radar sensor provides updates to the vehicle control and safety systems at a rate of 5 to 30 frames per second. The speed and accuracy of ANSYS HFSS SBR+ allows a complete simulation of the movement of vehicles through this environment to develop a Range-Doppler map over time for the scene. Placing the HFSS SBR+ simulation within the simulation loop of a complete autonomous vehicle creates a digital prototype to test the vehicle control system or active safety system.
Busy intersection environment geometry. Velocity of each moving actor in the scene is shown.
Shooting and bouncing rays traced from radar transmit channel throughout the environment. Multiple colors correspond to ordinal reflection for each ray track pictured.
Range-Doppler map for radar system over a radar frame of 200 consecutive 300 MHz pulses
Complete Modeling and Simulation Work Flows
Radar sensor developers, automotive OEMs, active safety systems developers and autonomous vehicle control systems developers use ANSYS solutions to design radar sensor modules, study their installed performance on the vehicle, and gain insight into radar reports for moving and stationary targets on a full, dynamic road scene. From a single component to a digital system prototype, ANSYS provides unique solutions for this very challenging high-frequency problem.
Range profile for a single radar 300 MHz bandwidth pulse with 0.5 m resolution. Radar is visible in overlay at lower left. The range profile shows distance of flight for all radar echoes received by the radar system in response to the modeled environment. Very strong radar returns for some light posts, the surfaces of several of the vehicles, and between vehicle reflections are shown. The signals are stronger from closer targets than from more distant targets, but even targets well down the road are detectable. Due to the waveform's resolution, the radar may detect multiple target echoes from the same vehicle.
"Radar systems play a central role in safety systems and must be tested with vehicle control systems and algorithms to validate safe operation."
Autonomous Vehicle Radar: Improving
Radar Performance with Simulation
click below to start a conversation with ANSYS


Doug McVay compiles and maintains the highly regarded website DrugWarFacts.org. He's the web and social media coordinator for Patients Out of Time, a nonprofit focused on medical cannabis and medical/scientific cannabis research. Doug is also a news reporter/producer and public affairs programmer at public radio station KBOO in Portland, Oregon, and he produces and hosts Century Of Lies, a syndicated radio show distributed through the Pacifica Foundation Radio Network. On Twitter he's @DrugPolicyFacts and @DougMcVay.
Doug McVay is the author of the article below. The article first appeared at www.celebstoner.com.
There've certainly been cases of marijuana tourists who've brought back a small stash after visiting Colorado and gotten caught in their home states, where pot is still illegal. The money people pay for legal weed in Colorado is money that's not going to illegal dealers back home. In that sense, Nebraska and Oklahoma are trying to protect the illegal business interests of some of their own citizens. Pot tourism aside, the larger question is whether marijuana is being diverted on a large-scale, and the answer to that is most likely no. At least, there's no evidence of it.
Data show the amount of pot seized that supposedly came out of Colorado has grown in the past few years, from 58 seizures in 2008 to 288 seizures in 2013. The federal El Paso Intelligence Center and the Rocky Mountain High Intensity Drug Trafficking Area also report that, from 2005 to 2008, authorities seized an average of 2,763 pounds of Colorado marijuana per year. Between 2009-2013, the average grew to 3,690 pounds per year.
According to that report: "Of the 288 seizures in 2013, there were 40 different states destined to receive marijuana from Colorado. The most common destinations identified were Kansas, Missouri, Illinois, Texas and Oklahoma. There were 68 seizures in which the destination state was unknown." Twelve seizures of pot were bound for Kansas, 41 to Missouri, 15 to Illinois, 18 to Texas and 12 to Oklahoma.
The legal market in Colorado has oversight of production as well as distribution. Diversion of the legal product is difficult to impossible to pull off. On the other hand, there's no oversight or regulation of illegally-produced marijuana. Clearly, there are still illegal growers in Colorado. The law is relatively new, there are a limited number of outlets and taxes are high, so of course an illegal market persists. That market within Colorado is shrinking, however, while the retail market is booming.
This means that people growing illegally in Colorado are faced with dwindling prospects. You could argue that legalization is forcing illegal growers to move their product to other states. They're losing access to the market in Colorado – which, after all, was the point of legalization. It's ultimately what Nebraska and Oklahoma are arguing: that Amendment 64 has been successful in its goal of reducing the illegal market in Colorado.
Over time, illegal producers in Colorado will go out of business, or retire or move. The Feds, along with authorities in Colorado as well as the other states, will step up enforcement efforts, which will move that process along more quickly. Just as with the legal tobacco and alcohol markets, legal production of marijuana will almost entirely displace the illegal sources.
The legal alcohol and tobacco markets are not great models for a good regulatory system, certainly not as far as public health is concerned. However, they're good case studies, which can be used to help inform the development of the legal marijuana market. Diversion, bootlegging, smuggling and tax evasion are all problems in regulating the tobacco and alcohol markets, even in this day and age.
For example, moonshine (illegal alcohol) is still produced in some parts of the country. Newspaper reports of people bringing cases of booze from low-tax states like South Carolina to Georgia to re-sell are not hard to find.
Since alcohol and tobacco are legal at the federal level (unlike marijuana), the commerce in those markets is regulated and taxed. Differences in tax rates between different states promote smuggling activities. At the consumer level, someone going to a neighboring state to pick up something for themselves at a lower cost is really no big deal. That's not what the government needs to get involved in. Commercial business is a different story; that's the legitimate province of government.
The point is simply this: There's an unregulated criminal market in drugs in this country. Legalizing marijuana in Colorado and other states has been a big step toward reducing that criminal market. Ending federal prohibition and replacing it with state-regulated markets will not necessarily stop the illegal market entirely. As we've seen with alcohol and tobacco, so long as there are wide variations in tax rates from state to state there may still be some level of an illegal market.
Legalization/regulation may not be perfect, but it's the best system compared with all other alternatives.


7th April 2015 - Positive K9 Training - a local Melbourne dog and puppy training company that offers both group training and in home training sessions - have had a busy start to the year and are working harder than ever to continue to provide a second to none training services. Now in the Autumn season, sessions are being booked up fast, and the team prepare for a busy next couple of months.
This time of the year tends to bring in the most bookings for the team at Positive K9 Training, especially for puppy training sessions (both in home and group sessions). Puppy owners are encouraged to book in their pet immediately, as slots have been filling up fast and it's highly important that puppies are trained as early on in life as possible.
Recently we spoke to the owner and operator of the company - Chris Loverseed - and asked him how the company was handling this busy period of the year. He was quoted saying: "All of the trainers and I here at Positive K9 Training are ecstatic about the high demand for dog and puppy training sessions - we love to keep busy! After a busy long Easter weekend, we've come back to the office to find that the phones are ringing off the hook… the demand for professional training sessions has more than increased since last year!
More information on Positive K9 Training: Positive K9 Training have been top Melbourne dog trainers for many years now, and have helped hundreds of dog owners in the area successfully train their furry friends. From basic behavioural skills to obedience classes, they have a range of options available for puppies and dogs at different stages of life. Read more about their services available on their website: www.positivek9training.com.au. To book your dog or puppy in for training, call Chris on 0403 727 981.


text:
Prisoners of the Japanese and the Politics of Apology: a battle over history and memory
Cunningham, Mike
This article examines the arguments and claims of the two groups which have been most active in the campaign for an apology from the Japanese for wartime atrocities and the group which believes that an apology would be counter to its advocacy of reconciliation. The claims and arguments made by the groups are used as a basis to explore further the role of apology within international politics and to develop the criteria for its use.
Journal of Contemporary History, 39(4): 561-574
London: Sage Publications
Journal of Contemporary History
10.1177/0022009404046754
http://jch.sagepub.com/cgi/content/abstract/39/4/561


The news arrived via a tweet from Jay Z linking to the recent Vic Mensa x Kanye West tune, 'U Mad' on iTunes.
A tweet from Jay Z yesterday announced, via a link to iTunes, that Vic Mensa was the latest signing to his Roc Nation label.
Specifically, the link is to the quite recent Vic Mensa x Kanye West tune, 'U Mad', with which you can refresh yourself below.
• Speaking of Jay Z, here's why we think Tidal is most certainly not "for all".


Distinctive lines and superior performance define the 295SY. A beautifully designed helm station makes this a captain's dream while a spacious cockpit with generous seating offer passengers a luxurious space to bask in the beauty of the day. Perfectly designed cabin steps usher you below deck where you'll find a comfortable bed, intimate dining area and full-service galley creating the perfect place for a romantic getaway.


This POP display makes it easy for you to sell REACH Granola Truffles in any retail location – Perfect for most retail shelves, tables, register counters and end caps. You can choose to fill your POP display with one of our three delightful flavors. Every retail display comes with a "NEW" sticker and shelf talker to introduce REACH to your customers.
And don't forget about our 12 piece variety boxes. They are the perfect hostess gift, holiday present or birthday surprise. Once your customers try our three piece, they'll be back to REACH for more!
Please place your first order directly with our sales agent. We will then create an online account where you can place all restocking orders online.


text:
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.resourcemanager.network.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.resourcemanager.network.models.ProvisioningState;
import com.fasterxml.jackson.annotation.JsonProperty;

/** Properties of SSL certificates of an application gateway. */
@Fluent
public final class ApplicationGatewaySslCertificatePropertiesFormat {
    /*
     * Base-64 encoded pfx certificate. Only applicable in PUT Request.
     */
    @JsonProperty(value = "data")
    private String data;

    /*
     * Password for the pfx file specified in data. Only applicable in PUT request.
     */
    @JsonProperty(value = "password")
    private String password;

    /*
     * Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request.
     */
    @JsonProperty(value = "publicCertData", access = JsonProperty.Access.WRITE_ONLY)
    private String publicCertData;

    /*
     * Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
     */
    @JsonProperty(value = "keyVaultSecretId")
    private String keyVaultSecretId;

    /*
     * The provisioning state of the SSL certificate resource.
     */
    @JsonProperty(value = "provisioningState", access = JsonProperty.Access.WRITE_ONLY)
    private ProvisioningState provisioningState;

    /** Creates an instance of ApplicationGatewaySslCertificatePropertiesFormat class. */
    public ApplicationGatewaySslCertificatePropertiesFormat() {
    }

    /**
     * Get the data property: Base-64 encoded pfx certificate. Only applicable in PUT Request.
     *
     * @return the data value.
     */
    public String data() {
        return this.data;
    }

    /**
     * Set the data property: Base-64 encoded pfx certificate. Only applicable in PUT Request.
     *
     * @param data the data value to set.
     * @return the ApplicationGatewaySslCertificatePropertiesFormat object itself.
     */
    public ApplicationGatewaySslCertificatePropertiesFormat withData(String data) {
        this.data = data;
        return this;
    }

    /**
     * Get the password property: Password for the pfx file specified in data. Only applicable in PUT request.
     *
     * @return the password value.
     */
    public String password() {
        return this.password;
    }

    /**
     * Set the password property: Password for the pfx file specified in data. Only applicable in PUT request.
     *
     * @param password the password value to set.
     * @return the ApplicationGatewaySslCertificatePropertiesFormat object itself.
     */
    public ApplicationGatewaySslCertificatePropertiesFormat withPassword(String password) {
        this.password = password;
        return this;
    }

    /**
     * Get the publicCertData property: Base-64 encoded Public cert data corresponding to pfx specified in data. Only
     * applicable in GET request.
     *
     * @return the publicCertData value.
     */
    public String publicCertData() {
        return this.publicCertData;
    }

    /**
     * Get the keyVaultSecretId property: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate'
     * object stored in KeyVault.
     *
     * @return the keyVaultSecretId value.
     */
    public String keyVaultSecretId() {
        return this.keyVaultSecretId;
    }

    /**
     * Set the keyVaultSecretId property: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate'
     * object stored in KeyVault.
     *
     * @param keyVaultSecretId the keyVaultSecretId value to set.
     * @return the ApplicationGatewaySslCertificatePropertiesFormat object itself.
     */
    public ApplicationGatewaySslCertificatePropertiesFormat withKeyVaultSecretId(String keyVaultSecretId) {
        this.keyVaultSecretId = keyVaultSecretId;
        return this;
    }

    /**
     * Get the provisioningState property: The provisioning state of the SSL certificate resource.
     *
     * @return the provisioningState value.
     */
    public ProvisioningState provisioningState() {
        return this.provisioningState;
    }

    /**
     * Validates the instance.
     *
     * @throws IllegalArgumentException thrown if the instance is not valid.
     */
    public void validate() {
    }
}

redpajama_set_name: RedPajamaGithub


text:
#include "stdio.h"
#ifndef mips
#include "stdlib.h"
#endif
#include "xlisp.h"
#include "sound.h"

#include "falloc.h"
#include "cext.h"
#include "siosc.h"

void siosc_free();

typedef struct siosc_susp_struct {
    snd_susp_node susp;
    boolean started;
    long terminate_cnt;
    boolean logically_stopped;
    sound_type s_fm;
    long s_fm_cnt;
    sample_block_values_type s_fm_ptr;

    /* support for interpolation of s_fm */
    sample_type s_fm_x1_sample;
    double s_fm_pHaSe;
    double s_fm_pHaSe_iNcR;

    /* support for ramp between samples of s_fm */
    double output_per_s_fm;
    long s_fm_n;

    double table_len;
    double ph_incr;
    table_type table_a_ptr;
    table_type table_b_ptr_ptr;
    sample_type *table_a_samps;
    sample_type *table_b_samps;
    double table_sr;
    double phase;
    LVAL lis;
    long next_breakpoint;
    double ampramp_a;
    double ampramp_b;
    double ampslope;
} siosc_susp_node, *siosc_susp_type;

/* sisosc_table_init -- set up first two tables for interpolation */
/**/
void siosc_table_init(siosc_susp_type susp)
{
    sound_type snd;
    if (!susp->lis) xlfail("bad table list in SIOSC");
    snd = getsound(car(susp->lis));
    susp->table_b_ptr_ptr = sound_to_table(snd);
    susp->table_b_samps = susp->table_b_ptr_ptr->samples;
    susp->lis = cdr(susp->lis);
    susp->table_sr = snd->sr;
    susp->table_len = susp->table_b_ptr_ptr->length;
}

/* siosc_table_update -- outer loop processing, get next table */
/**/
long siosc_table_update(siosc_susp_type susp, long cur)
{
    long n;

    /* swap ampramps: */
    susp->ampramp_a = 1.0;
    susp->ampramp_b = 0.0;

    /* swap tables: */
    table_unref(susp->table_a_ptr);
    susp->table_a_ptr = susp->table_b_ptr_ptr;
    susp->table_a_samps = susp->table_b_samps;
    susp->table_b_ptr_ptr = NULL; /* so we do not try to unref it */

    if (susp->lis) {
        sound_type snd;

        /* compute slope */
        susp->next_breakpoint = getfixnum(car(susp->lis));
        susp->lis = cdr(susp->lis);
        n = susp->next_breakpoint - cur;
        susp->ampslope = 1.0 / n;

        /* build new table: */
        if (!susp->lis) xlfail("bad table list in SIOSC");
        snd = getsound(car(susp->lis));
        susp->table_b_ptr_ptr = sound_to_table(snd);
        susp->table_b_samps = susp->table_b_ptr_ptr->samples;
        if (susp->table_b_ptr_ptr->length != susp->table_len || susp->table_sr != snd->sr)
            xlfail("mismatched tables passed to SIOSC") ;
        susp->lis = cdr(susp->lis);
    } else { /* use only table a */
        susp->ampslope = 0.0;
        susp->next_breakpoint = 0x7FFFFFFF;
        n = 0x7FFFFFFF;
    }
    return n;
}

void siosc_s_fetch(register siosc_susp_type susp, snd_list_type snd_list)
{
    int cnt = 0; /* how many samples computed */
    int togo;
    int n;
    sample_block_type out;
    register sample_block_values_type out_ptr;

    register sample_block_values_type out_ptr_reg;

    register double table_len_reg;
    register double ph_incr_reg;
    register sample_type * table_a_samps_reg;
    register sample_type * table_b_samps_reg;
    register double phase_reg;
    register double ampramp_a_reg;
    register double ampramp_b_reg;
    register double ampslope_reg;
    register sample_type s_fm_scale_reg = susp->s_fm->scale;
    register sample_block_values_type s_fm_ptr_reg;
    falloc_sample_block(out, "siosc_s_fetch");
    out_ptr = out->samples;
    snd_list->block = out;

    while (cnt < max_sample_block_len) { /* outer loop */
	/* first compute how many samples to generate in inner loop: */
	/* don't overflow the output sample block: */
	togo = max_sample_block_len - cnt;

	/* don't run past the s_fm input sample block: */
	susp_check_term_log_samples(s_fm, s_fm_ptr, s_fm_cnt);
	togo = min(togo, susp->s_fm_cnt);

	/* don't run past terminate time */
	if (susp->terminate_cnt != UNKNOWN &&
	    susp->terminate_cnt <= susp->susp.current + cnt + togo) {
	    togo = susp->terminate_cnt - (susp->susp.current + cnt);
	    if (togo == 0) break;
	}

	/* don't run past logical stop time */
	if (!susp->logically_stopped && susp->susp.log_stop_cnt != UNKNOWN) {
	    int to_stop = susp->susp.log_stop_cnt - (susp->susp.current + cnt);
	    /* break if to_stop == 0 (we're at the logical stop)
	     * AND cnt > 0 (we're not at the beginning of the
	     * output block).
	     */
	    if (to_stop < togo) {
		if (to_stop == 0) {
		    if (cnt) {
			togo = 0;
			break;
		    } else /* keep togo as is: since cnt == 0, we
		            * can set the logical stop flag on this
		            * output block
		            */
			susp->logically_stopped = true;
		} else /* limit togo so we can start a new
		        * block at the LST
		        */
		    togo = to_stop;
	    }
	}

        { long cur = susp->susp.current + cnt;
            n = susp->next_breakpoint - cur;
            if (n == 0) n = siosc_table_update(susp, cur);
        }
        togo = min(n, togo);

	n = togo;
	table_len_reg = susp->table_len;
	ph_incr_reg = susp->ph_incr;
	table_a_samps_reg = susp->table_a_samps;
	table_b_samps_reg = susp->table_b_samps;
	phase_reg = susp->phase;
	ampramp_a_reg = susp->ampramp_a;
	ampramp_b_reg = susp->ampramp_b;
	ampslope_reg = susp->ampslope;
	s_fm_ptr_reg = susp->s_fm_ptr;
	out_ptr_reg = out_ptr;
	if (n) do { /* the inner sample computation loop */
	    long table_index;
            double xa, xb;
	    table_index = (long) phase_reg;
            xa = table_a_samps_reg[table_index];
            xb = table_b_samps_reg[table_index];
            *out_ptr_reg++ = (sample_type)
                      (ampramp_a_reg * (xa + (phase_reg - table_index) *
                          (table_a_samps_reg[table_index + 1] - xa)) +
                       ampramp_b_reg * (xb + (phase_reg - table_index) *
                          (table_b_samps_reg[table_index + 1] - xb)));
            ampramp_a_reg -= ampslope_reg;
            ampramp_b_reg += ampslope_reg;
            phase_reg += ph_incr_reg + (s_fm_scale_reg * *s_fm_ptr_reg++);
            while (phase_reg > table_len_reg) phase_reg -= table_len_reg;
            /* watch out for negative frequencies! */
            while (phase_reg < 0) phase_reg += table_len_reg;
	} while (--n); /* inner loop */

	susp->phase = phase_reg;
	susp->ampramp_a = ampramp_a_reg;
	susp->ampramp_b = ampramp_b_reg;
	/* using s_fm_ptr_reg is a bad idea on RS/6000: */
	susp->s_fm_ptr += togo;
	out_ptr += togo;
	susp_took(s_fm_cnt, togo);
	cnt += togo;
    } /* outer loop */

    /* test for termination */
    if (togo == 0 && cnt == 0) {
	snd_list_terminate(snd_list);
    } else {
	snd_list->block_len = cnt;
	susp->susp.current += cnt;
    }
    /* test for logical stop */
    if (susp->logically_stopped) {
	snd_list->logically_stopped = true;
    } else if (susp->susp.log_stop_cnt == susp->susp.current) {
	susp->logically_stopped = true;
    }
} /* siosc_s_fetch */

void siosc_i_fetch(register siosc_susp_type susp, snd_list_type snd_list)
{
    int cnt = 0; /* how many samples computed */
    int togo;
    int n;
    sample_block_type out;
    register sample_block_values_type out_ptr;

    register sample_block_values_type out_ptr_reg;

    register double table_len_reg;
    register double ph_incr_reg;
    register sample_type * table_a_samps_reg;
    register sample_type * table_b_samps_reg;
    register double phase_reg;
    register double ampramp_a_reg;
    register double ampramp_b_reg;
    register double ampslope_reg;
    register double s_fm_pHaSe_iNcR_rEg = susp->s_fm_pHaSe_iNcR;
    register double s_fm_pHaSe_ReG;
    register sample_type s_fm_x1_sample_reg;
    falloc_sample_block(out, "siosc_i_fetch");
    out_ptr = out->samples;
    snd_list->block = out;

    /* make sure sounds are primed with first values */
    if (!susp->started) {
	susp->started = true;
	susp_check_term_log_samples(s_fm, s_fm_ptr, s_fm_cnt);
	susp->s_fm_x1_sample = susp_fetch_sample(s_fm, s_fm_ptr, s_fm_cnt);
    }

    while (cnt < max_sample_block_len) { /* outer loop */
	/* first compute how many samples to generate in inner loop: */
	/* don't overflow the output sample block: */
	togo = max_sample_block_len - cnt;

	/* don't run past terminate time */
	if (susp->terminate_cnt != UNKNOWN &&
	    susp->terminate_cnt <= susp->susp.current + cnt + togo) {
	    togo = susp->terminate_cnt - (susp->susp.current + cnt);
	    if (togo == 0) break;
	}

	/* don't run past logical stop time */
	if (!susp->logically_stopped && susp->susp.log_stop_cnt != UNKNOWN) {
	    int to_stop = susp->susp.log_stop_cnt - (susp->susp.current + cnt);
	    /* break if to_stop == 0 (we're at the logical stop)
	     * AND cnt > 0 (we're not at the beginning of the
	     * output block).
	     */
	    if (to_stop < togo) {
		if (to_stop == 0) {
		    if (cnt) {
			togo = 0;
			break;
		    } else /* keep togo as is: since cnt == 0, we
		            * can set the logical stop flag on this
		            * output block
		            */
			susp->logically_stopped = true;
		} else /* limit togo so we can start a new
		        * block at the LST
		        */
		    togo = to_stop;
	    }
	}

        { long cur = susp->susp.current + cnt;
            n = susp->next_breakpoint - cur;
            if (n == 0) n = siosc_table_update(susp, cur);
        }
        togo = min(n, togo);

	n = togo;
	table_len_reg = susp->table_len;
	ph_incr_reg = susp->ph_incr;
	table_a_samps_reg = susp->table_a_samps;
	table_b_samps_reg = susp->table_b_samps;
	phase_reg = susp->phase;
	ampramp_a_reg = susp->ampramp_a;
	ampramp_b_reg = susp->ampramp_b;
	ampslope_reg = susp->ampslope;
	s_fm_pHaSe_ReG = susp->s_fm_pHaSe;
	s_fm_x1_sample_reg = susp->s_fm_x1_sample;
	out_ptr_reg = out_ptr;
	if (n) do { /* the inner sample computation loop */
	    long table_index;
            double xa, xb;
	    if (s_fm_pHaSe_ReG >= 1.0) {
/* fixup-depends s_fm */
		/* pick up next sample as s_fm_x1_sample: */
		susp->s_fm_ptr++;
		susp_took(s_fm_cnt, 1);
		s_fm_pHaSe_ReG -= 1.0;
		susp_check_term_log_samples_break(s_fm, s_fm_ptr, s_fm_cnt, s_fm_x1_sample_reg);
		s_fm_x1_sample_reg = susp_current_sample(s_fm, s_fm_ptr);
	    }
	    table_index = (long) phase_reg;
            xa = table_a_samps_reg[table_index];
            xb = table_b_samps_reg[table_index];
            *out_ptr_reg++ = (sample_type)
                      (ampramp_a_reg * (xa + (phase_reg - table_index) *
                          (table_a_samps_reg[table_index + 1] - xa)) +
                       ampramp_b_reg * (xb + (phase_reg - table_index) *
                          (table_b_samps_reg[table_index + 1] - xb)));
            ampramp_a_reg -= ampslope_reg;
            ampramp_b_reg += ampslope_reg;
            phase_reg += ph_incr_reg + s_fm_x1_sample_reg;
            while (phase_reg > table_len_reg) phase_reg -= table_len_reg;
            /* watch out for negative frequencies! */
            while (phase_reg < 0) phase_reg += table_len_reg;
	    s_fm_pHaSe_ReG += s_fm_pHaSe_iNcR_rEg;
	} while (--n); /* inner loop */

	togo -= n;
	susp->phase = phase_reg;
	susp->ampramp_a = ampramp_a_reg;
	susp->ampramp_b = ampramp_b_reg;
	susp->s_fm_pHaSe = s_fm_pHaSe_ReG;
	susp->s_fm_x1_sample = s_fm_x1_sample_reg;
	out_ptr += togo;
	cnt += togo;
    } /* outer loop */

    /* test for termination */
    if (togo == 0 && cnt == 0) {
	snd_list_terminate(snd_list);
    } else {
	snd_list->block_len = cnt;
	susp->susp.current += cnt;
    }
    /* test for logical stop */
    if (susp->logically_stopped) {
	snd_list->logically_stopped = true;
    } else if (susp->susp.log_stop_cnt == susp->susp.current) {
	susp->logically_stopped = true;
    }
} /* siosc_i_fetch */

void siosc_r_fetch(register siosc_susp_type susp, snd_list_type snd_list)
{
    int cnt = 0; /* how many samples computed */
    sample_type s_fm_val;
    int togo;
    int n;
    sample_block_type out;
    register sample_block_values_type out_ptr;

    register sample_block_values_type out_ptr_reg;

    register double table_len_reg;
    register double ph_incr_reg;
    register sample_type * table_a_samps_reg;
    register sample_type * table_b_samps_reg;
    register double phase_reg;
    register double ampramp_a_reg;
    register double ampramp_b_reg;
    register double ampslope_reg;
    falloc_sample_block(out, "siosc_r_fetch");
    out_ptr = out->samples;
    snd_list->block = out;

    /* make sure sounds are primed with first values */
    if (!susp->started) {
	susp->started = true;
	susp->s_fm_pHaSe = 1.0;
    }

    susp_check_term_log_samples(s_fm, s_fm_ptr, s_fm_cnt);

    while (cnt < max_sample_block_len) { /* outer loop */
	/* first compute how many samples to generate in inner loop: */
	/* don't overflow the output sample block: */
	togo = max_sample_block_len - cnt;

	/* grab next s_fm_x1_sample when phase goes past 1.0; */
	/* use s_fm_n (computed below) to avoid roundoff errors: */
	if (susp->s_fm_n <= 0) {
	    susp_check_term_log_samples(s_fm, s_fm_ptr, s_fm_cnt);
	    susp->s_fm_x1_sample = susp_fetch_sample(s_fm, s_fm_ptr, s_fm_cnt);
	    susp->s_fm_pHaSe -= 1.0;
	    /* s_fm_n gets number of samples before phase exceeds 1.0: */
	    susp->s_fm_n = (long) ((1.0 - susp->s_fm_pHaSe) *
					susp->output_per_s_fm);
	}
	togo = min(togo, susp->s_fm_n);
	s_fm_val = susp->s_fm_x1_sample;
	/* don't run past terminate time */
	if (susp->terminate_cnt != UNKNOWN &&
	    susp->terminate_cnt <= susp->susp.current + cnt + togo) {
	    togo = susp->terminate_cnt - (susp->susp.current + cnt);
	    if (togo == 0) break;
	}

	/* don't run past logical stop time */
	if (!susp->logically_stopped && susp->susp.log_stop_cnt != UNKNOWN) {
	    int to_stop = susp->susp.log_stop_cnt - (susp->susp.current + cnt);
	    /* break if to_stop == 0 (we're at the logical stop)
	     * AND cnt > 0 (we're not at the beginning of the
	     * output block).
	     */
	    if (to_stop < togo) {
		if (to_stop == 0) {
		    if (cnt) {
			togo = 0;
			break;
		    } else /* keep togo as is: since cnt == 0, we
		            * can set the logical stop flag on this
		            * output block
		            */
			susp->logically_stopped = true;
		} else /* limit togo so we can start a new
		        * block at the LST
		        */
		    togo = to_stop;
	    }
	}

        { long cur = susp->susp.current + cnt;
            n = susp->next_breakpoint - cur;
            if (n == 0) n = siosc_table_update(susp, cur);
        }
        togo = min(n, togo);

	n = togo;
	table_len_reg = susp->table_len;
	ph_incr_reg = susp->ph_incr;
	table_a_samps_reg = susp->table_a_samps;
	table_b_samps_reg = susp->table_b_samps;
	phase_reg = susp->phase;
	ampramp_a_reg = susp->ampramp_a;
	ampramp_b_reg = susp->ampramp_b;
	ampslope_reg = susp->ampslope;
	out_ptr_reg = out_ptr;
	if (n) do { /* the inner sample computation loop */
	    long table_index;
            double xa, xb;
	    table_index = (long) phase_reg;
            xa = table_a_samps_reg[table_index];
            xb = table_b_samps_reg[table_index];
            *out_ptr_reg++ = (sample_type)
                      (ampramp_a_reg * (xa + (phase_reg - table_index) *
                          (table_a_samps_reg[table_index + 1] - xa)) +
                       ampramp_b_reg * (xb + (phase_reg - table_index) *
                          (table_b_samps_reg[table_index + 1] - xb)));
            ampramp_a_reg -= ampslope_reg;
            ampramp_b_reg += ampslope_reg;
            phase_reg += ph_incr_reg + s_fm_val;
            while (phase_reg > table_len_reg) phase_reg -= table_len_reg;
            /* watch out for negative frequencies! */
            while (phase_reg < 0) phase_reg += table_len_reg;
	} while (--n); /* inner loop */

	susp->phase = phase_reg;
	susp->ampramp_a = ampramp_a_reg;
	susp->ampramp_b = ampramp_b_reg;
	out_ptr += togo;
	susp->s_fm_pHaSe += togo * susp->s_fm_pHaSe_iNcR;
	susp->s_fm_n -= togo;
	cnt += togo;
    } /* outer loop */

    /* test for termination */
    if (togo == 0 && cnt == 0) {
	snd_list_terminate(snd_list);
    } else {
	snd_list->block_len = cnt;
	susp->susp.current += cnt;
    }
    /* test for logical stop */
    if (susp->logically_stopped) {
	snd_list->logically_stopped = true;
    } else if (susp->susp.log_stop_cnt == susp->susp.current) {
	susp->logically_stopped = true;
    }
} /* siosc_r_fetch */

void siosc_toss_fetch(susp, snd_list)
  register siosc_susp_type susp;
  snd_list_type snd_list;
{
    long final_count = susp->susp.toss_cnt;
    time_type final_time = susp->susp.t0;
    long n;

    /* fetch samples from s_fm up to final_time for this block of zeros */
    while ((round((final_time - susp->s_fm->t0) * susp->s_fm->sr)) >=
	   susp->s_fm->current)
	susp_get_samples(s_fm, s_fm_ptr, s_fm_cnt);
    /* convert to normal processing when we hit final_count */
    /* we want each signal positioned at final_time */
    n = round((final_time - susp->s_fm->t0) * susp->s_fm->sr -
         (susp->s_fm->current - susp->s_fm_cnt));
    susp->s_fm_ptr += n;
    susp_took(s_fm_cnt, n);
    susp->susp.fetch = susp->susp.keep_fetch;
    (*(susp->susp.fetch))(susp, snd_list);
}

void siosc_mark(siosc_susp_type susp)
{
    if (susp->lis) mark(susp->lis);
    sound_xlmark(susp->s_fm);
}

void siosc_free(siosc_susp_type susp)
{
    table_unref(susp->table_a_ptr);
    table_unref(susp->table_b_ptr_ptr);
    sound_unref(susp->s_fm);
    ffree_generic(susp, sizeof(siosc_susp_node), "siosc_free");
}

void siosc_print_tree(siosc_susp_type susp, int n)
{
    indent(n);
    stdputstr("s_fm:");
    sound_print_tree_1(susp->s_fm, n);
}

sound_type snd_make_siosc(LVAL lis, rate_type sr, double hz, time_type t0, sound_type s_fm)
{
    register siosc_susp_type susp;
    /* sr specified as input parameter */
    /* t0 specified as input parameter */
    int interp_desc = 0;
    sample_type scale_factor = 1.0F;
    time_type t0_min = t0;
    falloc_generic(susp, siosc_susp_node, "snd_make_siosc");
    susp->table_len = 0.0;
    susp->ph_incr = 0.0;
    susp->table_a_ptr = NULL;
    susp->table_b_ptr_ptr = NULL;
    susp->table_a_samps = NULL;
    susp->table_b_samps = NULL;
    susp->table_sr = 0.0;
    susp->phase = 0.0;
    susp->lis = lis;
    susp->next_breakpoint = 0;
    susp->ampramp_a = 1.0;
    susp->ampramp_b = 0.0;
    susp->ampslope = 0.0;
    siosc_table_init(susp);
    susp->ph_incr = hz * susp->table_len / sr;
    s_fm->scale = (sample_type) (s_fm->scale * (susp->table_len / sr));

    /* select a susp fn based on sample rates */
    interp_desc = (interp_desc << 2) + interp_style(s_fm, sr);
    switch (interp_desc) {
      case INTERP_n: /* handled below */
      case INTERP_s: susp->susp.fetch = siosc_s_fetch; break;
      case INTERP_i: susp->susp.fetch = siosc_i_fetch; break;
      case INTERP_r: susp->susp.fetch = siosc_r_fetch; break;
      default: snd_badsr(); break;
    }

    susp->terminate_cnt = UNKNOWN;
    /* handle unequal start times, if any */
    if (t0 < s_fm->t0) sound_prepend_zeros(s_fm, t0);
    /* minimum start time over all inputs: */
    t0_min = min(s_fm->t0, t0);
    /* how many samples to toss before t0: */
    susp->susp.toss_cnt = (long) ((t0 - t0_min) * sr + 0.5);
    if (susp->susp.toss_cnt > 0) {
	susp->susp.keep_fetch = susp->susp.fetch;
	susp->susp.fetch = siosc_toss_fetch;
    }

    /* initialize susp state */
    susp->susp.free = siosc_free;
    susp->susp.sr = sr;
    susp->susp.t0 = t0;
    susp->susp.mark = siosc_mark;
    susp->susp.print_tree = siosc_print_tree;
    susp->susp.name = "siosc";
    susp->logically_stopped = false;
    susp->susp.log_stop_cnt = logical_stop_cnt_cvt(s_fm);
    susp->started = false;
    susp->susp.current = 0;
    susp->s_fm = s_fm;
    susp->s_fm_cnt = 0;
    susp->s_fm_pHaSe = 0.0;
    susp->s_fm_pHaSe_iNcR = s_fm->sr / sr;
    susp->s_fm_n = 0;
    susp->output_per_s_fm = sr / s_fm->sr;
    return sound_create((snd_susp_type)susp, t0, sr, scale_factor);
}

sound_type snd_siosc(LVAL lis, rate_type sr, double hz, time_type t0, sound_type s_fm)
{
    sound_type s_fm_copy = sound_copy(s_fm);
    return snd_make_siosc(lis, sr, hz, t0, s_fm_copy);
}


text:
National Basketball Association all-time scoring leaders 1946-2020
National Football League: Super Bowl wins by team 2019
Average ticket price for an NFL game by team
FIFA world ranking of men's national soccer teams 2019
Athletic footwear global market share by company
Health & Fitness Clubs - Statistics & Facts
Sporting Goods Industry - Statistics & Facts
Competitor race licences in the United Kingdom (UK) from 2010 to 2016
Published by David Lange, Jul 3, 2019
The statistic displays the total number of competitor race licences in the United Kingdom (UK) from 2010 to 2016. In 2016, approximately 11 thousand competitor licences for racing were held in the UK.
Total number of competitor race licences in the United Kingdom (UK) from 2010 to 2016
Number of licences
Licensed drivers in the U.S. - total number by state 2018
Countries with the highest quality of roads 2018
United States: light vehicle sales by manufacturer 2017/18
Vehicle sales of Asian car brands in the United States 2019
Statistics on "Car drivers"
Number of licensed drivers - United States 1990-2018
Number of licensed drivers in the United States - by gender 2018
Licensed drivers versus general population - U.S. 1990-2017
Driving behaviors most likely to annoy or offend U.S. drivers 2016
Car brands - vehicle sales in the U.S. 2018
U.S. vehicle sales of North American car brands 2019
Vehicle sales of European car brands in the United States 2019
International and American automakers' U.S. auto sales: March 2018
Drivers involved in fatal crashes in U.S. road traffic 2010-2016
Drivers involved in fatal crashes in U.S. road traffic by sex 2016
Fatality rate per 100,000 drivers licensed in the U.S. 1990-2017
Fatalities in U.S. road traffic by driver BAC in the crash 2017
Competitor rally licences in the United Kingdom (UK) from 2010 to 2016
Competitor kart licences in the United Kingdom (UK) from 2010 to 2016
Motor Sports Association group income in the United Kingdom (UK) from 2010 to 2016
Motorsport events held in the United Kingdom (UK) from 2015 to 2016, by region
Motorsport events held in the United Kingdom (UK) in 2016, by discipline
Number of licensed drivers in South Korea 2009-2018
Number of licensed drivers in South Korea 2009-2018, by gender
Motorsporting clubs in the United Kingdom (UK) 2014 to 2017, by region
Motorsport speed events in the United Kingdom (UK) 2003-2018
Distribution of convicts for driving without a license France 2014, by age
Convicted for driving despite suspension of license France 2014, by sex
Driver's license points withdrawn France 2005-2015
Motorsport kart events in the United Kingdom (UK) 2003-2018
Rallycross motorsport events in the United Kingdom (UK) 2003-2018
Motorsport events held in the United Kingdom (UK) 2003-2018
Autotest motorsport events in the United Kingdom (UK) 2003-2018
Motorsport rally events in the United Kingdom (UK) 2003-2018
Motorsport race events in the United Kingdom (UK) 2003-2018
Cross country motorsport events in the United Kingdom (UK) 2003-2018
Motorsport trial events in the United Kingdom (UK) 2003-2018
Motor sports Motorcycle Industry in the U.S. Motor vehicle production Sports Betting Sports Sponsorship
Motor Sports Association UK. (December 14, 2017). Total number of competitor race licences in the United Kingdom (UK) from 2010 to 2016 [Graph]. In Statista. Retrieved January 18, 2020, from https://www.statista.com/statistics/543743/total-number-of-competitor-race-licences-motor-sports-association-uk/
Motor Sports Association UK. "Total number of competitor race licences in the United Kingdom (UK) from 2010 to 2016." Chart. December 14, 2017. Statista. Accessed January 18, 2020. https://www.statista.com/statistics/543743/total-number-of-competitor-race-licences-motor-sports-association-uk/
Motor Sports Association UK. (2017). Total number of competitor race licences in the United Kingdom (UK) from 2010 to 2016. Statista. Statista Inc.. Accessed: January 18, 2020. https://www.statista.com/statistics/543743/total-number-of-competitor-race-licences-motor-sports-association-uk/
Motor Sports Association UK. "Total Number of Competitor Race Licences in The United Kingdom (Uk) from 2010 to 2016." Statista, Statista Inc., 14 Dec 2017, https://www.statista.com/statistics/543743/total-number-of-competitor-race-licences-motor-sports-association-uk/
Motor Sports Association UK, Total number of competitor race licences in the United Kingdom (UK) from 2010 to 2016 Statista, https://www.statista.com/statistics/543743/total-number-of-competitor-race-licences-motor-sports-association-uk/ (last visited January 18, 2020)


The following terms have these meanings: "terms" means these terms and conditions; "we/us/our" means Affinity Water Limited; "you/your" means the user/s of this (the Affinity Water) website.
www.affinitywater.co.uk is a site operated by Affinity Water Limited ("We"). We are registered in England and Wales under company number 2546950 and have our registered office and main trading address at Tamblin Way, Hatfield, Hertfordshire AL10 9EZ. Our VAT number is 600 4315 04.
We are a private limited company incorporated under the Companies Act 2006 and hold an appointment as a water undertaker under what is now Section 6 of the Water Industry Act 1991. As a water undertaker, we are regulated by the Water Services Regulation Authority (Ofwat), the Drinking Water Inspectorate and the Environment Agency.
"Affinity Water" is a UK registered trade mark of Affinity Water Limited. Affinity Water and its logo are registered trade marks. You may not use these marks without our written permission. The names and logos of third parties mentioned within the website may be the property and trademarks of those third parties and are used with the permission of such organisations. All the contents of this website and downloads including the design, text, graphics, their selection and arrangement are Copyright © 2006, Affinity Water or its licensors.


One week before our summer vacations my missus and I had an important date to attend. On July 25th the guys from Cooperativa La Barricona along with the owners of Microcervesera (a beer shop and distributor near Girona), celebrated the second edition of their beer festival Brewtast. It was held at the headquarters of the cooperative, in a tiny little town called Sant Joan de les Abadesses, at the northern part of Catalonia.
We had quite been looking forward this festival. Just last April, at the Barcelona Beer Festival, the parallel activity led by La Barricona was a stunning success according to the assistants, being both entertaining and delicious (they got to eat some really good stuff). Unfortunately, we had no time during that particular weekend, so we decided to go on Friday to have a closer look at their innovative work with food and beer. And, of course, to attend the inaugural event: El Sopar del Llúpol ("The Hop Dinner").
Holidays are over; just a distant memory. After some well-earned break away weeks, I was ready for one of my most pensive days of the year. It has always been a special date since that 27th of August 2007: the day I officially emancipated, began my working life and went straight to live in Brussels to experience -without my knowing it- my true beer breakthrough. If your reading skills are good in Spanish, you can visit this same post from 2012 and 2013 for further details.
Presently, my current state of mind, along with the fact that I was not at home required a change of plans; something more cheerful. 8/27 has always been a contemplative day in which I try to think and ponder about the things that I've done, and what I intend to do in the future; but not this year. Retrospectively I can say that the experience was even more fulfilling, though.