text:
Helen McClory
Overwinternight
By Helen McClory
Prompt, from Leah Umansky: Write in the second person. Include one or all of the following images: star, snowflake, owl, a famous tv character.
Christmas Eve finds you sitting alone in an emergency bothy on the side of the mountain in the Scottish Highlands, soaked to your underwear, poking at damp logs and trying to get a fire to catch. It's taken you all day to get here, though it was not at first a strenuous journey. This is a families-and-their-dogs type of summit, busy most holidays and weekends in good weather. The hut is only provided on the off-chance of bad weather and foolishness, which there are plenty of in this instance. The day started out blue and frosty. You dawdled, ate snacks, took breaks to cry into your sleeves when there was no sign of other walkers. Towards noon, a sudden turn. Sleet and driving rain, to the point where people were muttering on their way back down, turn back, pal, it's not going to let up tonight. But dreich was what you needed. Any excuse to put your head to the ground and trudge onwards. Whatever was it possessed you, at the summit, to leap down off a last rock, like you were someone with a need to be leaping? Then over on the ankle, the pain stratospheric. You rub the swelling. Not serious; pathetic, mostly in the pantheon of bodily injury. Leaving a dull throb; you hold that throb to yourself like a gift. True you could have louped down the mountain on your good leg, or caved and called for help. But you have your reasons.
Somewhere in a secret pocket there's one of Janno's lighters. It takes a while to locate, while you shiver open the rucksack's knots and zips. You'd love a nip of something brash and peaty, though you don't drink, you remind yourself. What else? No lantern, no sleeping bag, not much in the way of food. A gritty energy bar and some old teabags from another trip. No pot or stove to coax the worth from them. There though, the fire's catching. You get to work on your damp boots and your wet socks, then rub at your slab-cold feet. After an hour, misery ebbs, and you take the measure of everything around. In the firelight you can make out dirt floor, doorless cupboards, log basket, rough ladder up to the sleeping loft. You won't be sleeping up there, not with your ankle the way it is, and so far from the only heat.
There's a knocking at the door – who knocks at a bothy? It's meant for all comers. You wince over, getting your feet clarty. At the door, there's nothing. Winter dark and its stars in a weatherless sky. The barely visible windsheltered side of the hill. Then, there's an owl. It is standing right in front of you, looking up.
You've never seen an owl in the wild before. You don't even know if their range is this far North. Certainly high up on a mountain seems unlikely. What species is this? It's very large, almost the size of a toddler, though that implies something weak and awkward. You are unsure of owls, in general. You are the awkward one here. You hop to one side, and the owl walks in. Perhaps it has a broken wing. Disorientated. It moves to the fire, and jumps onto one of the wooden benches. You close the door and slowly seat yourself back down where you were. The owl gives you a friendly glare. Eyes like amber in a hunched mottled body. Nothing happens. For some time, you both sit watching the fire, which smokes and crackles. You wriggle your toes at the grate, and then stop, in case the owl is offended, or mistakes them for small baby mice.
Eventually your eyes grow weary, and you pull on your dried socks and stretch out on the bench, mindful of the creature beside you. As you sleep you dream brilliantly of the owl. In the dream, the owl, grown larger still, removes its coat and balaclava of feathers. Under it all is a squat-necked woman, or a man, or a child of any gender – you can't be sure. The owl-person, still seated by the fire, takes out a set of knitting needles and begins to tick away on them. You want to ask something, but if there's anything worth asking, the heat of the fire and your reluctance to break silence hides the words away in the back of your mouth. Nothing but a sigh escapes, full of ambiguity as sighs always are. Are you content? Stymied? It is not the time to lock your emotions into any particular definition.
At a point before dawn you wake feeling a sudden pressure on your shoulder. You try very carefully not to panic. The owl flaps its wings a few times, and the door creaks open. You are sure the owl's head must turn all the way round to check on whoever is here now. You don't have any power of motion, beyond moving your legs, which seems risky. Now you think, what if the owl is insane and attacks you in a frenzy. This presumes owls can go mad. Rabid, then.
The pressure lifts: the owl is walking over to greet the new guest. You get up. Flurries blithering in. A snowflake lands in your eye, not that there is much to see anyway. Water trickles down your cheek. Nothing has come; the door stands open with the owl on the threshold. And then, in a moment marked by no sound, it is gone. You wait, then close the door after. The fire falls in on itself while you sleep. In the morning you look around, packing, telling yourself not to look. Time to go.
You stand at the door now. It's Christmas day. Whiteness like down spreads soft below, as far and far as you can see.
Helen McClory is a writer from Scotland. Her first flash fiction collection, On the Edges of Vision, was published by Queen's Ferry Press and won the Saltire First Book of the Year 2015. Her debut novel, Flesh of the Peach, will be published by Civil Coping Mechanisms in 2016. She can be found @HelenMcClory. There is a moor and a cold sea in her heart.
Tags: Holidays, Fiction, Helen McClory, Leah Umansky
Shepherds, Why This Jubilee?
By Bryan Furuness
Prompt, by Helen McClory: Write about the most moving thing you have seen at festive time (can be totally fictional of course).
When it comes to Christmas Eve services, you can have your non-denominational inspire-a-thons, your Catholic pews jammed with the sweaty lapsed, your Lutheran sopranos keening like red-tail hawks on the descant in "Angels We Have Heard on High." For sheer production value, you can't beat the Episcopalians.
Trinity Episcopal, my church in Indy, is big on beauty. It's just that, for most of the year, the beauty is understated, almost austere. The building looks like it was airlifted from a village in Yorkshire. Think: stone walls, oak doors with iron hinges, dark wooden pews on stone floors, all capped by rafters painted as brightly as a calliope.
Classy. Timeless. The church goes to work in a dark suit with a red tie. Until December, when the church leaves work and changes in a Speedway bathroom to head to a drag show.
The transformation starts with a process called "greening," which involves coiling about fifteen miles of evergreen boas around every knob and pole in the sanctuary. On Christmas Eve, these garlands bristle with candles, actual flaming candles (forget virgin birth; the real sacred mystery is how the church has avoided going up in a massive sap-fire). In their vestments of heavy brocade and tall pointy hats, the priests look like they wandered off the set of Alice in Wonderland. Trumpeters trumpet triumphantly while a dude in a crushed velvet hat whips around a censer of incense like he's the white Bruce Lee.
Pageantry? We're one torch song away from being a musical.
Or maybe the service is a musical. After all, it features several showstoppers. "Adeste Fidelis" is the Anglican "Freebird." If you haven't heard "O Holy Night" sung by children twisting their hands and rocking up on the toes of their Hush Puppies, then you have not heard "O Holy Night," my friend. And then there was the service a couple of years ago when the church pulled out all the stops during "We Three Kings." At first it seemed like a standard production, an excuse to let the men of the church let loose their most profundo basso, but then, lo! What was coming up the center aisle? Three Kings! Dressed in shimmering robes made of mermaid scales and hats that looked like Jiffy Pop post-pop. One of them had a service dog. And the dog was wearing a Jiffy Pop hat, too.
People were moved, man. Episcopalians don't shout or flop around or anything so unseemly, but eyes were shining. Hands were squeezed. Glances were exchanged that could be translated as Oh, man. This is really something. I'm feeling it hard.
In my pew, I exchanged glances dutifully, but I was not feeling it hard. I mean, I liked it. I appreciated it. I cataloged it as Very Nice. But that was it.
By the time the last star of wonder, star of night faded, even the crusty verger was swiping at his eyes in annoyance. Meanwhile I was wondering if my son, the acolyte, was in place to serve communion, and speaking of bread and wine, what were we going to eat after the service?
I wasn't always this way.
When I was a boy, church was full of ecstasies. I would stare at the eternal flame and tell myself I am real, I am actual flesh that God has made, this life is not a dream until I was thoroughly weirded out. All year I looked forward to the Good Friday service that ended in total darkness with the pastor slamming shut the Bible with a sound like the end of the universe, making my whole body prickle with goosebumps. At Easter, I would sing the Hallelujah Chorus with the choir, and we would whip ourselves into such a frenzy near the end, gnashing at the words—Forever! And ever! Hallelujah! Hallelujah!—until it felt like we were all going mad.
And then it went away. I don't know when, exactly, but by the end of my teens, church didn't transport me anymore. Not just church, either. I could no longer fall into a book like it was a dream. In a movie theater, I could no longer forget that there were people around me, that I had a body, that I was separate from the screen.
"The first twenty years of life contain the whole of experience," wrote Graham Greene. "The rest is observation." I don't know if that's true for everyone, but by the time I went to that Christmas Eve service, the one with the three kings and the service dog, it seemed true for me.
Greene also said that sometimes his faith was that his faith would return. So I kept reading. I watched the screens. I warmed the pews. In my cynical moments, I wondered if I was just going through the motions for a reminder of how these things used to make me feel, the way you might keep around an old girlfriend's shirt for an occasional sad sniff.
But even if I knew that to be true, I wouldn't stop. It's better than nothing. And in some burnt pit of my mind, an eternal flame burns a vigil for the return of awe.
Back to the service in question. Time for communion. Eli must have been in the right place after all, because he ended up next to the priest, ready to hand out wafers. The two of them worked the drive-thru lane of communion—you walked up, got your body, got your blood, and you kept on walking. When I reached the head of the line, Eli handed me the Eucharist and said, "This is my body, given for you," and then he smirked because that's what happens to his face when his lips are trying to smile while he's trying to stay serious. I know this because my face does the same thing. So there we were, smirking at each other until my wife nudged me. I gave him a wink and went back to my pew.
How much time passed before I heard the crash? Could have been two minutes, could have been ten. The communion line was long and I was trying to remember if we had the ingredients for skillet cornbread, but the clang of metal on stone brought me out of that daydream. Before I could tell what was happening, my wife was pushing past me to get to the aisle. The church murmured. I stood stupidly.
I can still close my eyes and see the scene: my boy laid out on the stone floor, looking woozily up at the rafters, his face as white as his alb, wafers scattered all around. The priest, a grandmotherly black woman, is kneeling next to him, cradling his head. My wife is on the other side, her fingertips on his chest as though telling him to stay down. The man in the crushed velvet hat cranes over the scene, looking on in concern. The dog whines. The congregation falls to a hush.
And there I am, standing. Gripping the pew in front of me like I was being electrocuted and couldn't break away.
Then I did, of course. My hesitation only lasted a second or two. I made my way up the aisle and helped him to his feet. My wife and I led him to the common room to get some orange juice and cookies. Within minutes, color was back in his face. After the service, he was treated like a minor celebrity, which he handled with embarrassed smirks. In short, the kid was fine. I wasn't so sure about myself. What happened to me when I saw him on the floor? In that electric second, I felt . . . something. Or maybe it's more accurate to say I felt everything, overloading my circuits.
A couple of years later, I'm still wondering. What came over me? It's only now, as I close my eyes and picture that scene on the stone floor, that I see how much it looks like a tableau. Like art, or maybe theater. Like an accidental nativity scene. And the feeling that seized me—fear and unbearable love—seems a faint aftershock of the original.
Bryan Furuness is the author of The Lost Episodes of Revie Bryson, a novel. Along with Michael Martone, he's the co-editor of Winesburg, Indiana. His stories have appeared in New Stories from the Midwest and Best American Nonrequired Reading. He lives in Indy and teaches at Butler University.
Tags: Holidays, Nonfiction, Helen McClory, Bryan Furuness


text:
// --------------------------------------------------------------------------------------------
#region // Copyright (c) 2022, SIL International. All Rights Reserved.
// <copyright from='2017' to='2022' company='SIL International'>
//		Copyright (c) 2022, SIL International. All Rights Reserved.
//
//		Distributable under the terms of the MIT License (https://sil.mit-license.org/)
// </copyright>
#endregion
// --------------------------------------------------------------------------------------------
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;

namespace HearThis.UI
{
	/// <summary>
	/// Simple image-based buttons that support having a on/off state. They don't yet support an enable/disabled state.
	/// </summary>
	public partial class HearThisToolbarButton : PictureBox
	{
		private bool _mouseDown = false;
		private bool _checked = false;
		private bool _isBeingPointedTo;
		const int kmargin = 4;
		private const float kThickPenWidth = 2f;
		private static readonly Pen sThinBoundsPen = new Pen(AppPalette.CommonMuted);
		private static readonly Pen sThickBoundsPen = new Pen(AppPalette.CommonMuted, kThickPenWidth);
		public event EventHandler CheckedChanged;

		public HearThisToolbarButton()
		{
			InitializeComponent();
			MouseEnter += OnMouseEnter;
			MouseLeave += HearThisButton_MouseLeave;
			SizeChanged += HearThisButton_SizeChanged;
			SizeMode = PictureBoxSizeMode.CenterImage;
		}

		private void HearThisButton_SizeChanged(object sender, EventArgs e)
		{
			//Ignore that size change
			SetBounds();
		}

		public new Image Image
		{
			get => base.Image;
			set
			{
				base.Image = value;
				SetBounds();
				Invalidate();
			}
		}

		[Description("Act like a checkbox"), Category("Behavior")]
		public bool CheckBox { get; set; }

		[Description("When true, uses forecolor for border (instead of CommonMuted)"), Category("Appearance")]
		public bool UseForeColorForBorder { get; set; }

		public bool Checked
		{
			get => _checked;
			set
			{
				_checked = value;
				CheckedChanged?.Invoke(this, null);
				Invalidate();
			}
		}

		private void SetBounds()
		{
			if (Image != null)
			{
				Width = Image.Width + kmargin*2;
				Height = Image.Height + kmargin*2;
			}
		}

		private void HearThisButton_MouseLeave(object sender, EventArgs e)
		{
			_isBeingPointedTo = false;
			Invalidate();
		}

		private void OnMouseEnter(object sender, EventArgs e)
		{
			_isBeingPointedTo = true;
			Invalidate();
		}

		protected override void OnMouseDown(MouseEventArgs e)
		{
			if (e.Button == MouseButtons.Left && this.Image != null)
			{
				_mouseDown = true;
				Invalidate();
			}

			base.OnMouseDown(e);
		}

		protected override void OnMouseUp(MouseEventArgs e)
		{
			if (e.Button == MouseButtons.Left && this.Image != null)
			{
				_mouseDown = false;
				Invalidate();
			}

			Checked = !Checked;

			base.OnMouseUp(e);
		}

		protected override void OnPaint(PaintEventArgs e)
		{
			//base.OnPaint(e); Doing our own painting because we want to draw the image with a constant margin around, to make room for the selection rectangle
			e.Graphics.DrawImageUnscaled(base.Image, kmargin, kmargin);

			if (_mouseDown)
			{
				e.Graphics.ScaleTransform(.9f,.9f);
			}

			if (_isBeingPointedTo)
			{
				var r = new Rectangle(1, 1, Width - 2, Height - 2);
				if (UseForeColorForBorder)
				{
					using (var pen = new Pen(ForeColor, kThickPenWidth))
						e.Graphics.DrawRectangle(pen, r);
				}
				else
					e.Graphics.DrawRectangle(sThickBoundsPen, r);
			}
			else if (CheckBox && Checked)
			{
				var r = new Rectangle(0, 0, Width - 1, Height - 1);
				if (UseForeColorForBorder)
				{
					using (var pen = new Pen(ForeColor))
						e.Graphics.DrawRectangle(pen, r);
				}
				else
					e.Graphics.DrawRectangle(sThinBoundsPen, r);
			}
		}
	}
}

redpajama_set_name: RedPajamaGithub


A new preliminary development program for the eastern 1,162 acres of the Poitras Property, targeted for residential, a neighborhood center, school and park space.
Tavistock Development Company, the city of Orlando and Greater Orlando Aviation Authority (GOAA) need up to four more months to appraise 1,162 acres south of Orlando International Airport for prospective sale to the developer.
Orlando's City Council approved the deal with Tavistock back in January for a majority of the 1,800-acre "Poitras Property" that it owns.
The two sides finalized a real estate purchase, development and management agreement on March 7, under which Tavistock will purchase approximately 782 acres of Poitras land east of the Jim Branch River for residential development, and another 380 acres currently subject to a conservation easement. Tavistock will hold an option to buy another 686 acres west of the river for commercial development.
Due to what all parties say is a complex proposed sale, they want to extend the deadline for Tavistock to obtain and deliver surveys, and extend deadlines for both sides to generate their appraisal guidelines, complete appraisals, obtain title insurance, provide title and survey objections and complete a Phase 1 environmental study.
An amendment to extend the agreement's various deadlines should go before Orlando's City Council on June 5.
Orlando's City Council is expected to approve this Wednesday land purchase, development and management agreements with Tavistock Development Company for more than 1,800 acres south of Orlando International Airport.
New amendments to the agreement would give Tavistock and GOAA another 90 days from the city council's signing to agree on appraisal guidelines, and another 120 days for their respective appraisers to prepare their independent reports and arrive at their own fair market values.
GOAA chose Pinel & Carpenter, Inc., as its appraiser earlier this year, and Tavistock has hired Harry W. Collison, Jr., of The Real Estate Consortium.
Tavistock must obtain a survey of the residential and conservation easement properties within 75 days of the amendment's effective date, and must provide an environmental study within 90 days that will serve as primary evidence of the Poitras property's condition.
GOAA will have to obtain and provide Tavistock a current title insurance commitment for the property from First American Title Insurance Company, issued by Marchena and Graham, P.A., as title agent, within 10 days of its receipt of Tavistock's survey.
Appraisals should come in by mid-July, said Carolyn M. Fennell, spokeswoman for GOAA.
A closing date has also not been set, with the date to be chosen by Tavistock within 90 days of the residential property appraisal being finalized.
Tavistock is already starting to obtain regulatory permits and approvals necessary to start development. The company has a request going before the city's Municipal Planning Board in July to amend the Growth Management Plan (GMP) Future Land Use (FLU) map to remove multiple conservation FLU designations, and rezone the property as a Planned Development to allow 3,196 residential units, a neighborhood center and school.
A preliminary development program projects 20.6 gross acres for the neighborhood center, 15 acres for a school, 8.5 acres for commercial, 32.2 acres for 568 apartments, and 640.9 acres for 2,628 single-family homes. A community park is allocated 20.2 acres and major roads 30.9 acres.
The property is void of infrastructure, meaning Tavistock will have to negotiate deals for water and sewer service from the South Florida Water Management District and Orlando Utilities Commission. GOAA has one valid permit related to wetland impact with the Army Corp of Engineers.
The developer must submit a proposed Master Development Plan to GOAA for its review and comment within 180 days of the closing, which must include a timeline for development, a marketing plan, and proposed budget for developing the project. Both parties intend for that DP to be consistent with the Poitras and Lake Nona PDs.
Floriday Properties, a land development division of June Engineering Consultants, is seeking approvals for a 95-lot subdivision on Boggy Creek Road west of Narcoossee Road.
If Tavistock doesn't exercise its option to purchase the other 686 acres meant for industrial and manufacturing, the agreement allows it to act as GOAA's development manager of that land over the next 50 years.
The city's consent to the agreement is required under the terms of its operation and use agreement with GOAA for the land. However, liabilities and obligations will stand with GOAA and Tavistock. The city will retain regulatory authority over the property.


Over 40,000 people logged in to watch the online court auction of blacklisted entrepreneur Jia Yueting's central Beijing mall Tuesday. But not one person placed a bid.
Shimao Gongsan, a shopping complex located in the city's Sanlitun area, has an estimated value of 3.3 billion yuan ($483 million), but went under the hammer at a starting price of 2.3 billion yuan, Beijing Daily reported. The mall is wholly controlled by Jia.
Jia, the once-promising entrepreneur behind electric car company Faraday Future and the LeEco conglomerate, is struggling to convert assets like Shimao Gongsan into cash after a capital crunch brought his business empire crashing down in 2017.
Jia has been placed on a national debtors' blacklist and barred indefinitely from traveling via train and air in China.
Industry watchers believe that the Beijing mall's poor commercial performance and the complex relations between companies linked with Jia kept bidders away, according to Beijing Daily.


Can anyone convince me it's worth the $60? I know some oxygenate their wort, but I'd bet most don't.
I still oxygenate my starters and also my batches. Yes, many people say that it's no longer necessary but I have seen starters take off quicker and it makes sense because yeast has been trapped in a package and is probably gasping for oxygen. I'll also just mention that the low-O2 guys (of all people!) make a special point of saying that adding O2 when pitching is acceptable because they pitch yeast FIRST and then oxygenate which allows the yeast to take the O2 without the O2 having any oxidation impact on the beer itself. For me it may just be habit but I buy small O2 tanks at the hardware store and use O2 on every starter and in the wort of every batch. Remember that batch that you said came out a little sweeter than you envisioned? Could that be because the yeast was starved for O2?
All reasonable points my man.
I have a nice O2 kit ... it sits on the workbench as I have not used it in a few years. Maybe I should pull it out again and give it a whirl.
It's also cheap insurance. The tanks are like $8 and last me a year. We all have an O2 setup so all you have to do is make sure it's clean and sanitized and then just go for about 60 seconds on brewday AFTER you pitch the yeast and you're good. If there is scientific evidence that it's not necessary then I would be open-minded and listen. But the guys on the low-O2 board are about as science-oriented as I have seen and they all oxygenate after pitching.
Okay, okay, I'll give it a whirl, or in this case a fart bubble.
I also still use mine, habit and i sometimes re-batch my yeast . I had many successful brews without it. Like you said I like insurance..
I bought an aeration kit from NB many years back, where an aquarium pump pushes air through a sterile HEPA filter and then thru a stainless aeration stone. Use it on every batch, even when repitching fresh slurry, for a bit of insurance if nothing else.
Ended up modding the setup a bit (the stone connected to the pump/HEPA filter by a flimsy piece of tubing; swapped that tubing out for a new plastic racking cane), but definitely a core part of my brewing process.
Might help. Likely won't hurt.
I gave mine away. Too much hassle for no gain.
What method, if any, of aeration/oxygenation do you use?
Seems the opposite for me. I seem to get a benefit from it and it's no trouble at all. My O2 setup just gets cleaned and sanitized with the rest of my stuff and I use it for one minute after I transfer.
Similar here. On kegging day, while I have a keg broken down and the interior components (dip tube, liquid out poppent, lid, etc.) soaking in a wall-paper tray filled w/ PBW and water, I let my aeration stone soak for a bit while running, to ensure any crud from the prior batch is cleaned off before the next brew day.
Occasionally the aeration stone gets boiled, or baked in the oven, to make sure no crud has built up on the interior.
I like the o2 stone because it's simple and easy to use and I don't have to shake a glass fermenter around for 2-3 minutes or whatever it is risking breaking it or sloshing the wort out. Now that I have a conical that's even harder to do.
I have heard quite a bit from brewers saying that they don't oxygenate anymore. I seem to remember something about the yeast being healthy, active and plentiful enough to not require it and that may be true. When I'm spunding back-to-back batches, the yeast is in the fermenter for maybe 5 days and then it's harvested and usually pitched that day or the next day into a new batch. That's some very quick turnaround and I typically have signs of fermentation activity very, very quickly. But I'm not always brewing that way so the oxygen is added to help in those cases where the yeast is not quite up to optimum condition.
Pretty much none for most batches. I do pump to my fermenter so I get some aeration there. But mainly I pitch a large amount of healthy yeast so it doesn't need O2. Remember, the only we use O2 is that the yeast use it to synthesize sterols to ease budding. The less need for cell reproduction, the less need for oxygen. I'm not talking about you, but many homebrewers don't understand why O2 might be needed. Once you understand the science, you can figure out other methods.
Oxygenating used to be considered de riguer for mead fermentations owing to the high OGs, but I don't much remember hearing about it being used in beer. With all the new nutrients like Fermaid O, it really isn't necessary any more.
Seems to be that O2 is for yeast growth and nutrients are for yeast health...kinda 2 different things. Is that correct in your view?
I kind of figured that was going to be your answer. Would you say that the method is sufficient for all gravity ranges?
FWIW, I use a shot of O2, but I gravity feed through my chiller and it's a slow and fairly low turbulent process. I almost always make a starter that's ready to pitch at the end of brew day.
I don't think I've made anything over 1.075 in years, but it's definitely sufficient for that.


text:
Robot Rights: California Cult Leader Starts Crowdfunding Campaign for 'Consent-focused Robot Brothel'
By Shane Croucher On 11/8/18 at 8:30 AM EST
A still of Unicole Unicron from her video promoting the sex robot brothel she wants to found in California. Unicole Unicron
U.S. Brothel California Cult
A California-based cult leader is asking for people to back her crowdfunding campaign to start a "consent-focused" robot brothel where clients can "get to know" the mechanical sex workers.
"Eve's Robot Dreams" is a project started by Unicole Unicron, a self-described "gender non-conforming Pop Star Cult Leader" and "robot ethicist" from Pasadena.
Unicron, who runs her spiritualist group UNICULT and makes music videos for her YouTube channel, wants $155,000 from the Indiegogo fundraiser to design, build and rent a space for the brothel, to buy robots, and to pay human employees a living wage. It is the only funding source for the project.
Patrons willing to hand over $10,000 will be flown to Los Angeles for the opening night party and get "rights" to able to take a robot's virginity.
"Eve's Robot Dreams is the first consent-focused robot brothel in the world," says the crowdfunder, which has at the time of writing raised over $2,600 from nine backers.
"Guests can visit in the futuristic cafe where they can get to know the world's first companion robots. After they have met, guests have the option to spend time with their favorite robot in a private room.
"Guests can begin building a relationship with their new companion by downloading the Realbotix app on their phone. When they visit Eve's they can either interact with the companion bot that they have already started to get to know, or with one who they haven't yet met."
The brothel is intended for "a large variety [of] demographics" including people who have "wild fantasies," those in relationships who want to "explore without cheating," clients who are "interested in taking their relationship with technology deeper" and people with autism.
As for risks, the "main concern is cleaning and sanitation."
"We will have staff on-hand to clean and sterilize equipment. Additionally, each guest will be able to purchase their own ... insert that is theirs and theirs alone," the crowdfunder says.
Unicron told Newsweek that sex robots "are a powerful technology that have the potential to shift a user's consciousness."
"People's worldviews are deeply affected by their interpersonal relationships and a relationship with a sex robot is no different. How we program and treat robots affects how we treat one another," they said.
"Focusing on consent helps us enter into our future with robots from the healthiest perspective. It also reinforces the practice of getting consent from partners. All potential life deserves respect.
"We cannot verify another being's sentience or lack of sentience, but we can choose to treat it with respect. Ultimately, when the technology is advanced enough to be sentient, it will set up a safer precedent for our interactions with it."
Unicron doesn't currently own any sex robots "unless you count vibrators."
They told Newsweek they want to "create a haven for people and couples to explore all kinds of fantasies without judgment. It will be a futuristic healing space for anyone to come and interact with robots they would not otherwise be able to interact with. It will set the standard for robot brothels to be clean, futuristic, and sex-positive."
According to her website, UNICULT "teaches that we are ALL ONE and that everyone can be happy and harmonious in a Unitopian paradise. Just like any religion, UNICULT cannot be summed up accurately in a few sentences."
Cult members "work on their internal state to make it as harmonious as possible. They also work diligently to create the best reality possible for them. Members can either work in a solitary way or participate in the community of UNICULT, which is primarily online."
Unicron told Newsweek her cult "is amazing."
"We have enlightened members all around the world participating every day. We have regular online meetings to focus our energy and support one another. We are currently focused on 3V3, which is a sect of UNICULT that is focused on bringing matriarchal change into the forefront of AI and robotics," Unicron said.
"As you might have guessed, Eve's Robot Dreams is a direct result of our efforts with 3V3. 3V3 also recently released our third Strange Magic zine, which was entirely written by and edited by femmes of color."
This article was updated with comments from Unicron.
Lawmakers Move to Ban Child Sex Robots
How Hacked Sex Robots Could Murder People

redpajama_set_name: RedPajamaCommonCrawl


text:
Coin Banks – Forgive Us
Acclaimed Perth MC Coin Banks has dropped the heavenly new single and video
"Forgive Us" featuring The WAAPA Gospel Choir, the lead track taken from his forthcoming "Outside Looking In" EP. "Forgive Us" follows the WAM Award winning rapper's recent return from hiatus, and comes after the huge success of 2014's dual EP's "Heads" and "Tails".
Coin Banks early influences of Jazz and Soul music shine through on "Forgive Us", combining urban Gospel music with witty, playful Hip Hop in his smooth and effortless rapping style. The track lights up with blissful harmonies and bright, brass riffs, and is his most collaborative work to date, having joined forces with World DMC champion Atom on production, French guitarist Benji Bouton, Rada Studio's Dan Carrol on bass and a number of WAAPA graduates including Chris Foster on composition and keys, Brendan Scott Grey leading the brass section and The WAAPA Gospel Choir.


text:
Nicolas Glatt (38)
Black Canyon Ultras 2/13/21 60 KM 5:58:55 26
Badger Mountain Challenge 3/29/19 100 Miles 22:51:12 23
Behind the Rocks Ultra 3/24/18 50 Miles 8:40:55 6
Elephant Mountain 2/04/17 50 KM 5:30:43 3
Bandera 1/09/16 100 KM 12:03:59 40
Antelope Island Buffalo Run 3/20/15 50 Miles 10:10:00 72
American River 4/05/14 50 Miles 6:54:18 7
Coyote Cohorts Backbone Trail Ultra 3/30/13 68 Miles 16:49:00 57
Tunnel Hill 100 11/13/21 50 Miles 7:40:23 19
Deception Pass 12/14/19 50 KM 4:47:35 22
The Bear Chase 9/28/19 50 KM 4:05:29 3
Sun Mountain 5/18/19 50 KM 5:31:43 32
Yakima Skyline Rim 4/20/19 50 KM 6:05:28 13
Franklin Mountains Trail Run 11/10/18 50 KM 5:45:18 1
Indian Creek Fifties 10/13/18 55 KM 5:45:42 7
Pass Mountain 11/18/17 50 KM 4:15:54 1
Rattler Trail Race 4/15/17 50 KM 4:36:05 1
Cimarron Endurance Run 5/01/16 50 KM 4:10:29 2
The North Face Endurance Challenge California 12/05/15 50 Miles 9:11:04 125
Mountain Masochist Trail Run 11/07/15 50 Miles 9:14:14 29
Woodside Trail Run 12/29/13 50 KM 4:11:45 4
The North Face Endurance Challenge California 12/07/13 50 Miles 8:11:26 39
Tehama Wildflowers Trail Runs 4/20/13 50 KM 4:27:01 6
Peterson Ridge Rumble 4/14/13 40 Miles 4:57:52 4
Pocatello 50 6/02/12 50 Miles 11:05:29 17
Santa Monica Mountains 11/21/10 50 KM 5:22:16 6
Whiskeytown 10/23/10 50 KM 4:55:19 5
Rock Cut Hobo Rendezvous 9/20/09 50 KM 4:37:22 15
Nicolas Glatt (Unknown Age)
The North Face Endurance Challenge Wisconsin 10/24/09 50 Miles 8:08:22 18
Dahlgren Heritage Rail Trail 50K
King George, VA
Bear Bait Ultras 50M


Feast of the Royal Martyrs Tsar-Martyr Nicholas, Tsaritsa-Martyr Alexandra, the Royal Crown Prince Alexis, the Grand-Duchesses Olga, Tatiana, Maria, and Anastasia, and those martyred with them.
When I was younger, I remember being so fearful of separation from my parents. A friend who lost both her parents in a tragic car accident further heightened my fears that at any moment, I could be left instantly an orphan. Now that I am older, I see even more the fragility of this mortal frame, the temporariness of all that we see with the eyes, and the impermanence of all that we hold dear in this world.
Had our first day of school today in our newly created Home School dedicated to the Royal New-Martyred Family of Russia. It was glorious to be teaching in a classroom again, especially to my own dear children. It has been quite a long time since I have had such a pleasure, as I am by trade and calling a teacher and only secondarily a tour guide. I took a break from that calling several years ago so that I could have the energy to start a new family and to finish a seminary education. But now I am fully ready to get back into the fray, and this is so far a wonderful reintroduction for me, like the one described by another home schooler today.
Feast of the Royal Martyrs: Tsar-Martyr Nicholas, Tsaritsa-Martyr Alexandra, the Royal Crown Prince Alexis, the Grand-Duchesses Olga, Tatiana, Maria, and Anastasia, and those martyred with them.


Average accommodation prices per night start at 38 EUR at Azureva Fouras and go up to 95 EUR at Maison de Vacances. Instantly compare deals for any of stays in Fouras and get the cheapest price guaranteed on your booking!
Browse places to stay and find cheap accommodation in Fouras on anything from luxury hotel rooms to low-cost accommodation. We'll search the best travel websites and return last-minute availability and rates for all Fouras lodging options including: rentals, resorts, motels, inns, bed and breakfast and more.
Fouras Rating Overview "See how this location is rated"
How it Works? We search availability and prices for Fouras Hotels from hundreds of travel websites and hotel chains around the world, including Booking.com, Hotels.com, Expedia, LateRooms and many more. We'll display the best information, hotel rates and deals for any destination, in an instant.


text:
<?php
return array(
	'APIException:ApiResultUnknown' => "API Result is of an unknown type, this should never happen.",
	'APIException:MissingParameterInMethod' => "Missing parameter %s in method %s",
	'APIException:ParameterNotArray' => "%s does not appear to be an array.",
	'APIException:UnrecognisedTypeCast' => "Unrecognised type in cast %s for variable '%s' in method '%s'",
	'APIException:InvalidParameter' => "Invalid parameter found for '%s' in method '%s'.",
	'APIException:FunctionParseError' => "%s(%s) has a parsing error.",
	'APIException:FunctionNoReturn' => "%s(%s) returned no value.",
	'APIException:APIAuthenticationFailed' => "Method call failed the API Authentication",
	'APIException:UserAuthenticationFailed' => "Method call failed the User Authentication",
	'APIException:MethodCallNotImplemented' => "Method call '%s' has not been implemented.",
	'APIException:FunctionDoesNotExist' => "Function for method '%s' is not callable",
	'APIException:AlgorithmNotSupported' => "Algorithm '%s' is not supported or has been disabled.",
	'APIException:NotGetOrPost' => "Request method must be GET or POST",
	'APIException:MissingAPIKey' => "Missing API key",
	'APIException:BadAPIKey' => "Bad API key",
	'APIException:MissingHmac' => "Missing X-Elgg-hmac header",
	'APIException:MissingHmacAlgo' => "Missing X-Elgg-hmac-algo header",
	'APIException:MissingTime' => "Missing X-Elgg-time header",
	'APIException:MissingNonce' => "Missing X-Elgg-nonce header",
	'APIException:TemporalDrift' => "X-Elgg-time is too far in the past or future. Epoch fail.",
	'APIException:NoQueryString' => "No data on the query string",
	'APIException:MissingPOSTHash' => "Missing X-Elgg-posthash header",
	'APIException:MissingPOSTAlgo' => "Missing X-Elgg-posthash_algo header",
	'APIException:MissingContentType' => "Missing content type for post data",
	'SecurityException:APIAccessDenied' => "Sorry, API access has been disabled by the administrator.",
	'SecurityException:NoAuthMethods' => "No authentication methods were found that could authenticate this API request.",
	'SecurityException:authenticationfailed' => "User could not be authenticated",
	'InvalidParameterException:APIMethodOrFunctionNotSet' => "Method or function not set in call in expose_method()",
	'InvalidParameterException:APIParametersArrayStructure' => "Parameters array structure is incorrect for call to expose method '%s'",
	'InvalidParameterException:UnrecognisedHttpMethod' => "Unrecognised http method %s for api method '%s'",
	'SecurityException:AuthTokenExpired' => "Authentication token either missing, invalid or expired.",
	'SecurityException:InvalidPostHash' => "POST data hash is invalid - Expected %s but got %s.",
	'SecurityException:DupePacket' => "Packet signature already seen.",
	'SecurityException:InvalidAPIKey' => "Invalid or missing API Key.",
	'NotImplementedException:CallMethodNotImplemented' => "Call method '%s' is currently not supported.",
	'CallException:InvalidCallMethod' => "%s must be called using '%s'",

	'system.api.list' => "List all available API calls on the system.",
	'auth.gettoken' => "This API call lets a user obtain a user authentication token which can be used for authenticating future API calls. Pass it as the parameter auth_token",
);


DISCONTINUED - USE OLED VERSION AXE033Y INSTEAD.
A backlit module that allows PICAXE projects to display messages on a LCD. Interface via one single serial line or i2c bus. Optional clock upgrade (AXE034 - purchase separately) adds real time clock and alarm features to the module. Self assembly kit.
Serial interface including 16x2 OLED display.
128x64 white on blue GLCD plus serial interface board. Self assembly kit.


text:
Final Fantasy XV features a multi-region open world; Photo Mode confirmed
Muhammad Ali Bari
During the Final Fantasy XV Active Time Report Q&A session today, Director Hajime Tabata announced that the game will include a photo mode for screenshot enthusiasts to tinker with. As is usually the case with this feature, it is likely to come with a host of options that, among other things, will allow you to fine-tune color tone and depth of field.
Tabata also confirmed that Final Fantasy XV will feature a multi-region open world, similar to that of The Witcher 3. He explained that you'll get to travel seamlessly across any two areas on the world map as long as they are physically connected. However, you will encounter loading times on occasions where the story requires you to head out to a distant, unconnected region on the world map. Not all of the buildings or structures in Final Fantasy's towns can be entered, though Tabata assured that there will be plenty of buildings to explore.
It was also revealed that Final Fantasy XV won't include limit breaks. In other words, you won't have access to an ultra powerful signature attack that deals massive damage to enemies like in previous Final Fantasy games. Given that Final Fantasy XV's gameplay is a far cry from previous titles in the series, this may not necessarily be a bad thing. Additionally, your party members will be able to carry secondary weapons, such as guns or defensive gear.
Let us know what you think about this new information from the Final Fantasy XV Active Time Report event in the comments below.
Final Fantasy XV PS4 Square Enix Xbox One
Reviews Editor at GearNuke


The prompt that generated the writing below was another list prompt. For a detailed explanation of how a list prompt works, see Golden, a post from March 2011.
These prompts are always in three parts. First, writers divide their page in half, and they generate two lists. I encourage everyone to generate as many words, images, or phrases as they can for each list (in about five minutes): a quick free write. Then I ask everyone to choose three from each list they feel comfortable reading out loud, so we can let the images or words of the other writers sink in. Then we choose at least one phrase or image and write for 20 minutes.
Here's my advice on the days you feel fragile, when you're certain that the whole world is going to implode: think of cast iron pans and suspension bridges, the thick, swinging tails of labradors, their heavy tongues, the bark signaling an intruder.
Don't think of your favorite cup that shattered in the sink this morning, think of the sink itself: porcelain-clad iron, and that dependable drain. Think of titanium rods and steel cables, clunky old staplers, tugboats, and fire engines. Think of the ladders on fire engines, opening higher and higher. Think of firefighters climbing those ladders with strong legs and thick biceps, covered in fireproof suits.
Don't imagine broken bones—toes, clavicles, hips—or the way coffee beans crack and whirl in the grinder. Think of coffee—black—those thick white cafe mugs, the espresso machine, heavy on the counter. Think of granite and sandstone and the concrete foundation of towers. Think of towers, holding 1000's of people, or the heavy metal desks your teachers sat behind in junior high school. Think of wading boots and bomber jackets, and the roll bars on Jeeps, crossing rivers on big tires. Think of rivers.
On the days you feel haunted by what has been broken: promises, dreams, hopes, that little muscle you call your heart—oh! think of your heart!—never resting, always working, circulating the blood miles and miles through your body every day. Think of the tireless heart, and the hands that hold children or chop wood, or pull great nets of fish from the sea. Don't think of the fish in the light, gasping for oxygen—don't be the fish—be the twine of those nets, be the forearms pulling those nets up from the water, tan and ashy with salt.
You may fall, you may crack, you may split open like a wound, but you are not those shards of glass from the fallen champagne flute, or the airplane when it hits the ground without landing gear. Some days you may feel like every movement is a crash landing, but think of the planes that land safely every day. Hundreds and hundreds of them all over the planet, tons of steel hitting the tarmac on great rubber wheels. Think of the wheels, holding the plane. Think of the wheels, rolling the plane safely to the gate. The gate, that accordion walkway of metal and vinyl, stretching open, elongating, welcoming you home.


text:
Home » News » Cryptocurrency » Ethereum
Apple Inc is now the most-shorted stock on Wall Street
September 15, 2022 by Invezz
By: Invezz On September 15, 2022
Apple Inc (NASDAQ: AAPL) ended more than 2.0% down this evening on reports that it was now the most-shorted stock on Wall Street.
Bernstein analyst explains why
Apple launched the new iPhone 14 only days ago on September 7th. Still, bets against the multinational topped $18 billion this week. Reacting to it on CNBC's "Closing Bell", Toni Sacconaghi said:
Market is typically anticipatory in advance of that new iPhone announcement. Then after it, it's uncertain and tries to figure out if it's going to be a good cycle or not, and the stock typically doesn't do very well.
He's a Senior Analyst at Bernstein.
In July, Apple reported better-than-expected results for its fiscal third quarter. Over a month later, though, it has replaced Tesla that remained the most-shorted U.S. stock for more than two years.
Apple shares are currently trading at a price-to-earnings multiple of 25.
Apple Inc to see a slower 2023
Sacconaghi is convinced the iPhone maker benefitted from the pandemic over the past two years. Naturally, therefore, it'll see a slowdown next year now that the COVID restrictions have been removed. He noted:
Apple was a COVID beneficiary and we think the next year could be lower growth for Apple. So, we're a bit more conservative and below consensus estimates both for the iPhone and for Apple overall for the next year.
Versus pre-pandemic, Apple Inc had its operating profit climb 60% in 2021.
Nonetheless, Sacconaghi has a price objective of $170 on the stock – more than a 10% upside from here. So, it may still be reasonable buying Apple shares here.
The post Apple Inc is now the most-shorted stock on Wall Street appeared first on Invezz.
Tesla's Q4 Balance Sheet Shows Bitcoin ...
Crypto Adoption achieved New Milestones ...


How long has your center provided ultrasound services?
What is the population size of the community you serve?
How many abortion-vulnerable clients do you see monthly?
How many abortions take place in your community every year?
Where do you plan to use your Stork Mobile? Check all that apply.
What services does your center currently provide?
What is your 5 year plan for your organization?


text:
Adult social care reform white paper promises digitalisation drive
The government is to invest £150m to drive greater adoption of technology and achieve widespread digitisation across adult social care as part of its sector reform white paper.
The Department of Health and Social Care's (DHSC) 'People at the Heart of Care' white paper sets a target of 80 per cent of social care providers having a digitised care record in place that can connect to a shared care record by March 2024, up from 40 per cent now.
The funding will also be used to protect the 20 per cent most vulnerable residents in care homes with technologies that prevent falls.
The use of technology such as acoustic monitoring could reduce falls by 20 per cent or more and avoid admissions to hospital, said DHSC.
"These technologies have shown additional benefits including better quality of sleep for care home residents through enabling more proactive and responsive care," it added.
Other measures revealed in the white paper include:
At least £300m to integrate housing into local health and care strategies, with a focus on increasing the range of new supported housing options available. This will provide choice of alternative housing and support options.
At least £500m so the social care workforce have the right training and qualifications, and feel recognised and valued for their skills and commitment.
More than £70m to increase the support offer across adult social care to improve the delivery of care and support services, including assisting local authorities to better plan and develop the support and care options available.
A £30m Innovative Models of Care Programme to support local systems to build the culture and capability to embed into the mainstream innovative models of care. This will work for a changing population with more options for people that suit their needs and circumstances.
The white paper confirms the government's plans to invest an additional £5.4 billion in social care over the next three years through the new health and social care levy.
Around £3.6 billion will be earmarked for the £86,000 cap on care costs, with a further £1.7 billion allocated for changes to the wider social care system.
Care England chief executive Martin Green welcomed the white paper.
"This top level visionary white paper sets out the government's direction of travel for the reform of adult social care," he said.
"Care England stands ready to help the government deliver this strategy by identifying and dismantling some of the barriers standing in the way of delivering this vision," he added.
"Delivering this white paper is going to be very difficult because of some of the major challenges facing the care sector, but we are all committed to starting on a journey that will deliver better outcomes for citizens and long-term sustainability for social care providers".
Founded in 1955, based in Ross-on-Wye, UK. A privately-owned company with over 65 years of British innovation in waste disposal management.
Haigh designs and fully manufactures a well-established range of Haigh bedpan disposal macerators that are trusted by hospitals and care facilities throughout the UK and around the world. The reliable...
Access Health and Social Care are proud to have 25+ years of experience across social care, with software used in over 10,500 UK registered care locations, from national care organisations to small independents. Access manages over 160 million hours of home care and 200 million hours of residential care per year, with 25% of social care...


People told Frank Murphy there was no way he would amount to anything, much less go to college or have a career in the NFL.
"But I did," he said.
Murphy, a Jacksonville native, overcame a youthful criminal record to graduate from Kansas State and play for the Chicago Bears and Tampa Bay Buccaneers, among other teams. He is now a motivational speaker, athletic trainer and author.
"I should have been in the graveyard. I was incarcerated for a year, but I didn't give up," he said. "To be successful, you have to put yourself in the right position."
About 70 Duval County teens from low-income families erupted in applause after Murphy told his story in a local college auditorium. They had come from similar circumstances and, despite obstacles, hope to make something of themselves as well.
Murphy was one of several adult role models on hand for their graduation from Data Busters, a six-week summer jobs program sponsored by the Northeast Florida Community Action Agency. The 27-year-old program is designed to help put teens where Murphy said they need to be, in the right position to be successful.
In addition to working at summer jobs and earning paychecks, they had classroom sessions at Florida State College at Jacksonville's downtown campus where they learned computer technology and life and job skills such as goal-setting, money management, conflict resolution and interview preparation.
John Edwards, executive director of the Community Action Agency, said he hoped the exposure to the FSCJ campus prompted the teens to include higher education in their goal-setting.
"What we want to be able to convey is, 'You can be on a college campus. You can perform on a college campus,' " he said.
Dwight James III, 14, one of the graduates, now knows he can.
"I was born at the bottom, but I am trying to reach my pinnacle," he said. "This truly means a lot."
Data Busters gave him confidence that he can achieve his dreams. He wants to attend the University of California at Berkeley and major in creative writing, cinematic arts, Ianguages and public relations. His ultimate career goal is to be a writer and poet.
His summer job was working with kids at the A.L. Lewis Community Center on the Northside. He said he learned how to be patient, how to listen and, by getting a paycheck, learned how to manage money.
"This program is life-changing and needs to expand. It changes lives every summer," he said. "This program can alter statistics."
Yves Estinvil,14, wants to attend the University of Central Florida, major in forensic science and become a crime scene investigator. She spent the summer working with kids at the Kinder Kollege Learning Center. She enjoyed it so much she wished had more work hours there.
She said Data Busters overall was a "fun and educational experience."
"I've learned a lot of useful tools to prepare me for a successful future. Being in this program help me realize what to expect when I actually get a job," she said.
Briaughna Ashley, 15, who played a guitar solo, "Lean on Me," at the graduation ceremony, wants to be a veterinarian. Her summer job was also working with kids at a Kinder Kollege center.
She said she learned what having a work ethic means on the job, how what you do - or don't do - can affect others.
"I was taught to be really responsible, what it's like to be depended on," she said. "If I don't do my job right, the kids could get hurt or get sick."
The parents of Data Busters kids watch the program expand their children's horizons.
"It got him excited about working, about the work environment," said Dwight's mother, Monique West.
At his job at the children's center, he learned how to interact with different ages and personalities, which will help him better relate to family members and in future work places, she said.
"He learned to take time to sit back and listen, how important it is to listen," she said. "He got to make some money … got his first bank account.
"It was a great learning experience for a 14-year-old," she said.
The evolution of the students from the beginning of the program to the end is a marvel to watch, said Sandra Beck, FSCJ instructor/program manager, who has long coordinated Data Busters' presence on campus.
"We see how much they grow, how much they achieve during a summer … when other kids are sleeping or watching TV," she said.


The new Chuango G5W (3G) Wireless DIY Home Security Alarm is a great package for a small to medium size home, apartment or office. You can expand this system as your needs change in the future. Being wireless it's very easy to install. Best of all it is very portable for those people on the move.
For convenience, the Chuango G5W wireless security alarm can be armed and disarmed via smartphone app, keypad, swipe tag, SMS, remote control or phone call.
The Chuango G5W comes with an elegantly charming design and comes with a user friendly, ultra-responsive front panel. Be notified via SMS text messages or phone calls upon detection of intrusion or abnormalities with a SIM slot that supports 3G networks. You can interact with the G5W via a paired remote control device, a paired RFID tag, smartphone app (iOS and Android), text message, phone call or simply using the panel on the device.
Access Your Security System, Anywhere!
No matter where you are, the Chuango G5W lets you easily keep track of your security status. While home, you can interact directly with the panel interface or via paired RFID tags/remote controls/fobs and while away, simply pick up your smartphone and access the G5W via the free iOS or Android app, SMS text messages or direct phone calls (pre-authorized numbers only).
When used with a SIM card, the Chuango G5W can also be used as a cellular phone, enabling you to make calls directly from the panel itself. You can program numbers in for speed-dial functionality and instant communication.
Included with the Chuango G5W are wireless door/window sensors that "beep" notification sounds upon openings – during the "Disarmed" state – so you will know if someone is coming home or sneaking out.
You can input up to 5 emergency phone numbers and 5 text message numbers in the event that an alarm goes off, in which alerts will go out to them in succession to ensure proper action is being taken.
If your Chuango G5W isn't connected to a cellular network, the panel will sound every 15 seconds to let you know. When away, you can send a text message to your G5W to check its cellular signal strength remotely.
The Chuango G5W is compatible with a wide range of wireless, battery-powered sensors and accessories that are easy to set up and operate, so you can scale up or down the system based on your needs – up to 50 sensors/accessories!


text:
Home » Blog » Premier League Goalscoring Goalkeepers
Premier League Goalscoring Goalkeepers
Manchester City are having a penalty crisis. Raheem Sterling, Sergio Aguero, Ilkay Gundogan and Gabriel Jesus have all missed from the spot this season. Kevin de Bruyne has the job currently, but there is some interesting talk that the best penalty taker in training is a surprising name. Goalkeeper Ederson has staked his claims to be the new man on the spot.
Across world football, there have been plenty of goalscoring keepers. Rene Higuita, Jose Chilavert and Jorge Campos all retired with over 40 goals to their name. Maybe it's a South American thing?
It is a much rarer event in England though, with only a handful of goalscoring keepers in nearly 30 years of the EPL. Could Brazilian stopper, Ederson add his name to the shortlist of five? What would the odds be? Sure not great even at the best betting sites… probably not worth a punt.
Paul Robinson – Spurs v Watford 2007
Little more than a hopeful big-toe punt from Robinson. However, one huge bounce in the Watford penalty box took it over the head of the embarrassed Ben Foster.
Tim Howard – Everton v Bolton 2012
A similar punt from Howard. But this one was even further out with the American in his own penalty box. Watch the astonishing bounce over Adam Bogdan. If he was twice his height he would still have struggled to save this. Howard refused to join in the celebrations out of respect for his opposite number.
Asmir Begovic – Stoke v Southampton 2013
A sensational start to this match at a windy Britannia Stadium. Just 13 seconds were on the clock when Artur Boruc found himself bamboozled by this long clearance from Begovic.
Brad Friedel – Blackburn v Charlton 2004
So far, the goals we've seen have had an element of luck. However, some goalkeepers have scored intentional goals. Here is a very sharp reaction by Brad Friedel in the 90th minute to get an equaliser for Blackburn. Alan Shearer himself would be proud of this finish. Annoyingly for Friedel, there was a sting in the tale as Charlton scored an even later winner.
Peter Schmeichel – Aston Villa v Everton 2001
The Great Dane scored a handful throughout his career, including one for Manchester United in European competition. However, it was near the end of his career that he became the first goalkeeper to score in the English Premier League. With Aston Villa trailing 3-1 at Goodison Park he ventured forward for a corner. Sadly, his coolly-taken volley was only a consolation.
So there we have it. An elite club of just five goalscoring goalkeepers. Nearly seven years have elapsed since the last goalkeeper goal, so surely it's time for a new goalkeeper to repeat the trick. But, will it be Ederson?
Alan hails from Northern Ireland and is an avid fan of all sports. He has been with us since 2017 and serves as SBO's Editor-in-Chief. Alan passionately covers everything from the latest regulatory developments across the globe to tips on the latest football matches.
New bookmakers are a must when on the hunt for lucrative bonuses and exciting markets. Check out our updated list to find the best new online bookies in the UK.
Best Bookmakers in the UK
Our team has researched the UK betting market and found the best there is on offer. All our recommendations have outstanding odds, bonuses and reputations.
We have trawled the web and found the best betting sites in your country. If you're looking to get the best odds, offers & beat the bookies, look no further.
Best Free Bets and Bonuses
Free bets are a great way to have fun risk free whilst trying to make a profit. Get the best free bets in the UK and use our guides to make the most of them.


text:
Q: Parse all matches in a string in tcl I have a string as follows
set temp "
temp   : value
temp1  : value1
tempvalue
abc    = 23:445:726
abcdef = 456::985
abcdef = 123:45:7
abcdef = 098:45:56:8
"

In this I want an output in which the values after "=" should be set to one variable. Output should be
"456::985 123:45:7 098:45:56:8".

I used
set result [regexp "abcdef\\s*=\\s*(\\S*)" $temp match v1]

but not able to get all
I have got the answer using regexp with -inline -all and -line, to store the result in list and then traverse through it to get the values. I need a one liner
set result [regexp -inline -all -line "abcdef\\s*=\\s*(\\S*)" $temp]

Output is
{abcdef = 456::985} 456::985 {abcdef = 123:45:7} 123:45:7 {abcdef = 098:45:56:8} 098:45:56:8

Then traverse through this to set them all in one string. But i want to know if there is any  easy way to do this.
Thanks in advance.

A: Given this example you don't need regexp. Split the lines into pieces and create a new list.
set r {}
foreach line [split $temp \n] {
    if {[string trim $line] eq ""} continue;             # skip blank lines
    lappend r [string trim [lindex [split $line =] end]]
}
puts $r

That will give one list with just the bits after the equals sign. If you treat it as a string, then it works as a string with each element of the list separated by a space.

A: Since you're using line-oriented matching, take advantage of the line anchor:
% regexp -inline -all -line {\S+$} $temp
456::985 123:45:7 098:45:56:8

So, to save the values as a string:
set values [join [regexp -inline -all -line {\S+$} $temp]]

If there may not be whitespace after the equal, use the pattern {[^=\s]+$}
My whole answer assumes there's only going to be one equal sign per line.

Responding to the updated sample input:
foreach {m word} [regexp -inline -all -line {=\s*(\S+)$} $temp] {
    lappend words $word
}
puts [join $words]

23:445:726 456::985 123:45:7 098:45:56:8

A: Here is another approach: think of each line as 3 tokens: key, equal sign, and value:
set result {}
foreach {key eq_sign value} $temp { lappend result $value }

This approach is simple to understand, but it will not work if the value contains spaces.

redpajama_set_name: RedPajamaStackExchange


The undersea world is an unseen battleground. Join Dr. Robert Ballard as he reveals how technology, commerce and conflict have shaped 150 years of endless struggle for supremacy of the seas - not just on the surface, but at the very bottom of the ocean. Hosted by Dr. Robert Ballard.


Act now and enjoy the $10 Off best price guarantee from Official HCG Diet Plan. Click to book and save.
Act now and enjoy the 10% Off best price guarantee from Official HCG Diet Plan. Click to book and save.


To be a profitable corporation by building sustainable business growth.
Building customer satisfaction by meeting our client's needs.
Providing opportunities and supports to our people in developing their potensial.
To be a value added corporation by improving our social environmental actions.


In Finnish: Suomennamme tämän artikkelin myöhemmin blogia varten, tässä se on englanninkielisenä siinä muodossa kuin se esitettiin aiemmin tänään PICNIC-festivaalilla.
We were asked to do a short (20 min.) presentation about what visualization is and why it matters for Open Data Breakfast at PICNIC Amsterdam. You can download this presentation as a pdf here, annotated with the text of the presentation as comments, or if you prefer, read the full text below.
I'm writing in English this time around. This week we are at PICNIC Amsterdam festival hosting the "Open Data Kitchen" visualization workshop with Forum Virium Helsinki, We Love Open Data and stadi.TV. We will also be giving a thematic introduction to what visualization is and why it matters at the "Open Data Breakfast" session Friday morning at Hangar B. We'll be posting some of the visualizations and other stuff we make during the week to the blog later on. edit 28.9.2011: See the Open Data Kitchen blog for more.
The Open Data Kitchen is located at the seafront next to the PICNIC Club and the VIP/Press area. Come say hi if you're around, and maybe ask some questions we can try to find to answers to!


text:
    static int _noFold = 0;                                         \
    _noFold++;
#else
#define METHOD_CANNOT_BE_FOLDED_DEBUG
#endif

#ifdef _TARGET_X86_

//
// currently, only x86 has a static contract analysis tool, so let's not
// bloat the PDBs of all the other architectures too..
//
#define ANNOTATION_TRY_BEGIN                __annotation(W("TRY_BEGIN"))
#define ANNOTATION_TRY_END                  __annotation(W("TRY_END"))
#define ANNOTATION_HANDLER_BEGIN            __annotation(W("HANDLER_BEGIN"))
#define ANNOTATION_HANDLER_END              __annotation(W("HANDLER_END"))
#define ANNOTATION_NOTHROW                  __annotation(W("NOTHROW"))
#define ANNOTATION_CANNOT_TAKE_LOCK         __annotation(W("CANNOT_TAKE_LOCK"))
#define ANNOTATION_WRAPPER                  __annotation(W("WRAPPER"))
#define ANNOTATION_FAULT                    __annotation(W("FAULT"))
#define ANNOTATION_FORBID_FAULT             __annotation(W("FORBID_FAULT"))
#define ANNOTATION_COOPERATIVE              __annotation(W("MODE_COOPERATIVE"))
#define ANNOTATION_MODE_COOPERATIVE         __annotation(W("MODE_PREEMPTIVE"))
#define ANNOTATION_MODE_ANY                 __annotation(W("MODE_ANY"))
#define ANNOTATION_GC_TRIGGERS              __annotation(W("GC_TRIGGERS"))
#define ANNOTATION_IGNORE_THROW             __annotation(W("THROWS"), W("NOTHROW"), W("CONDITIONAL_EXEMPT"))
#define ANNOTATION_IGNORE_LOCK              __annotation(W("CAN_TAKE_LOCK"), W("CANNOT_TAKE_LOCK"), W("CONDITIONAL_EXEMPT"))
#define ANNOTATION_IGNORE_FAULT             __annotation(W("FAULT"), W("FORBID_FAULT"), W("CONDITIONAL_EXEMPT"))
#define ANNOTATION_IGNORE_TRIGGER           __annotation(W("GC_TRIGGERS"), W("GC_NOTRIGGER"), W("CONDITIONAL_EXEMPT"))
#define ANNOTATION_IGNORE_SO                __annotation(W("SO_TOLERANT"), W("SO_INTOLERANT"), W("CONDITIONAL_EXEMPT"))
#define ANNOTATION_VIOLATION(violationmask) __annotation(W("VIOLATION(") L#violationmask W(")"))
#define ANNOTATION_UNCHECKED(thecheck)      __annotation(W("UNCHECKED(") L#thecheck W(")"))

#define ANNOTATION_MARK_BLOCK_ANNOTATION    __annotation(W("MARK"))
#define ANNOTATION_USE_BLOCK_ANNOTATION     __annotation(W("USE"))
#define ANNOTATION_END_USE_BLOCK_ANNOTATION __annotation(W("END_USE"))

// here is the plan:
//
//  a special holder which implements a violation
//

#define ANNOTATION_FN_SPECIAL_HOLDER_BEGIN  __annotation(W("SPECIAL_HOLDER_BEGIN ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_SPECIAL_HOLDER_END       __annotation(W("SPECIAL_HOLDER_END"))
#define ANNOTATION_SPECIAL_HOLDER_CALLER_NEEDS_DYNAMIC_CONTRACT __annotation(W("SPECIAL_HOLDER_DYNAMIC"))

#define ANNOTATION_SO_PROBE_BEGIN(probeAmount) __annotation(W("SO_PROBE_BEGIN(") L#probeAmount W(")"))
#define ANNOTATION_SO_PROBE_END             __annotation(W("SO_PROBE_END"))

//
// these annotations are all function-name qualified
//
#define ANNOTATION_FN_LEAF                  __annotation(W("LEAF ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_WRAPPER               __annotation(W("WRAPPER ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_THROWS                __annotation(W("THROWS ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_NOTHROW               __annotation(W("NOTHROW ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_CAN_TAKE_LOCK         __annotation(W("CAN_TAKE_LOCK ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_CANNOT_TAKE_LOCK      __annotation(W("CANNOT_TAKE_LOCK ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_FAULT                 __annotation(W("FAULT ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_FORBID_FAULT          __annotation(W("FORBID_FAULT ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_GC_TRIGGERS           __annotation(W("GC_TRIGGERS ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_GC_NOTRIGGER          __annotation(W("GC_NOTRIGGER ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_SO_TOLERANT           __annotation(W("SO_TOLERANT ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_SO_INTOLERANT         __annotation(W("SO_INTOLERANT ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_SO_NOT_MAINLINE       __annotation(W("SO_NOT_MAINLINE ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_MODE_COOPERATIVE      __annotation(W("MODE_COOPERATIVE ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_MODE_PREEMPTIVE       __annotation(W("MODE_PREEMPTIVE ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_MODE_ANY              __annotation(W("MODE_ANY ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_HOST_NOCALLS          __annotation(W("HOST_NOCALLS ") SCAN_WIDEN(__FUNCTION__))
#define ANNOTATION_FN_HOST_CALLS            __annotation(W("HOST_CALLS ") SCAN_WIDEN(__FUNCTION__))

#define ANNOTATION_ENTRY_POINT              __annotation(W("SO_EP ") SCAN_WIDEN(__FUNCTION__))

// for DacCop
#define ANNOTATION_SUPPORTS_DAC             __annotation(W("SUPPORTS_DAC"))
#define ANNOTATION_SUPPORTS_DAC_HOST_ONLY   __annotation(W("SUPPORTS_DAC_HOST_ONLY"))

#ifdef _DEBUG
// @todo : put correct annotation in and fixup the static analysis tool
// This is used to flag debug-only functions that we want to ignore in our static analysis
#define ANNOTATION_DEBUG_ONLY               __annotation(W("DBG_ONLY"))

#endif

#else // _TARGET_X86_

#define ANNOTATION_TRY_BEGIN                { }
#define ANNOTATION_TRY_END                  { }
#define ANNOTATION_HANDLER_BEGIN            { }
#define ANNOTATION_HANDLER_END              { }
#define ANNOTATION_NOTHROW                  { }
#define ANNOTATION_CANNOT_TAKE_LOCK         { }
#define ANNOTATION_WRAPPER                  { }
#define ANNOTATION_FAULT                    { }
#define ANNOTATION_FORBID_FAULT             { }
#define ANNOTATION_COOPERATIVE              { }
#define ANNOTATION_MODE_COOPERATIVE         { }
#define ANNOTATION_MODE_ANY                 { }
#define ANNOTATION_GC_TRIGGERS              { }
#define ANNOTATION_IGNORE_THROW             { }
#define ANNOTATION_IGNORE_LOCK              { }
#define ANNOTATION_IGNORE_FAULT             { }
#define ANNOTATION_IGNORE_TRIGGER           { }
#define ANNOTATION_IGNORE_SO                { }
#define ANNOTATION_VIOLATION(violationmask) { }
#define ANNOTATION_UNCHECKED(thecheck)      { }

#define ANNOTATION_TRY_MARKER               { }
#define ANNOTATION_CATCH_MARKER             { }

#define ANNOTATION_FN_HOST_NOCALLS          { }
#define ANNOTATION_FN_HOST_CALLS            { }

#define ANNOTATION_FN_SPECIAL_HOLDER_BEGIN  { }
#define ANNOTATION_SPECIAL_HOLDER_END       { }
#define ANNOTATION_SPECIAL_HOLDER_CALLER_NEEDS_DYNAMIC_CONTRACT { }

#define ANNOTATION_FN_LEAF                  { }
#define ANNOTATION_FN_WRAPPER               { }
#define ANNOTATION_FN_THROWS                { }
#define ANNOTATION_FN_NOTHROW               { }
#define ANNOTATION_FN_CAN_TAKE_LOCK         { }
#define ANNOTATION_FN_CANNOT_TAKE_LOCK      { }
#define ANNOTATION_FN_FAULT                 { }
#define ANNOTATION_FN_FORBID_FAULT          { }
#define ANNOTATION_FN_GC_TRIGGERS           { }
#define ANNOTATION_FN_GC_NOTRIGGER          { }
#define ANNOTATION_FN_SO_TOLERANT           { }
#define ANNOTATION_FN_SO_INTOLERANT         { }
#define ANNOTATION_FN_SO_NOT_MAINLINE       { }
#define ANNOTATION_FN_MODE_COOPERATIVE      { }
#define ANNOTATION_FN_MODE_PREEMPTIVE       { }
#define ANNOTATION_FN_MODE_ANY              { }
#define ANNOTATION_FN_HOST_NOCALLS          { }
#define ANNOTATION_FN_HOST_CALLS            { }

#define ANNOTATION_SUPPORTS_DAC             { }
#define ANNOTATION_SUPPORTS_DAC_HOST_ONLY   { }

#define ANNOTATION_SO_PROBE_BEGIN(probeAmount) { }
#define ANNOTATION_SO_PROBE_END             { }

#define ANNOTATION_SO_TOLERANT              { }
#define ANNOTATION_SO_INTOLERANT            { }
#define ANNOTATION_SO_NOT_MAINLINE          { }
#define ANNOTATION_SO_NOT_MAINLINE_BEGIN    { }
#define ANNOTATION_SO_NOT_MAINLINE_END      { }
#define ANNOTATION_ENTRY_POINT              { }
#ifdef _DEBUG
#define ANNOTATION_DEBUG_ONLY               { }
#endif

#endif // _TARGET_X86_

#define STATIC_CONTRACT_THROWS              ANNOTATION_FN_THROWS
#define STATIC_CONTRACT_NOTHROW             ANNOTATION_FN_NOTHROW
#define STATIC_CONTRACT_CAN_TAKE_LOCK       ANNOTATION_FN_CAN_TAKE_LOCK
#define STATIC_CONTRACT_CANNOT_TAKE_LOCK    ANNOTATION_FN_CANNOT_TAKE_LOCK
#define STATIC_CONTRACT_FAULT               ANNOTATION_FN_FAULT
#define STATIC_CONTRACT_FORBID_FAULT        ANNOTATION_FN_FORBID_FAULT
#define STATIC_CONTRACT_GC_TRIGGERS         ANNOTATION_FN_GC_TRIGGERS
#define STATIC_CONTRACT_GC_NOTRIGGER        ANNOTATION_FN_GC_NOTRIGGER
#define STATIC_CONTRACT_HOST_NOCALLS        ANNOTATION_FN_HOST_NOCALLS
#define STATIC_CONTRACT_HOST_CALLS          ANNOTATION_FN_HOST_CALLS

#define STATIC_CONTRACT_SUPPORTS_DAC        ANNOTATION_SUPPORTS_DAC
#define STATIC_CONTRACT_SUPPORTS_DAC_HOST_ONLY ANNOTATION_SUPPORTS_DAC_HOST_ONLY

#define STATIC_CONTRACT_MODE_COOPERATIVE    ANNOTATION_FN_MODE_COOPERATIVE
#define STATIC_CONTRACT_MODE_PREEMPTIVE     ANNOTATION_FN_MODE_PREEMPTIVE
#define STATIC_CONTRACT_MODE_ANY            ANNOTATION_FN_MODE_ANY
#define STATIC_CONTRACT_LEAF                ANNOTATION_FN_LEAF
#define STATIC_CONTRACT_LIMITED_METHOD      ANNOTATION_FN_LEAF
#define STATIC_CONTRACT_WRAPPER             ANNOTATION_FN_WRAPPER

#ifdef FEATURE_STACK_PROBE // Static SO contracts only required when SO Infrastructure code is present
#define STATIC_CONTRACT_SO_INTOLERANT       ANNOTATION_FN_SO_INTOLERANT
#define STATIC_CONTRACT_SO_TOLERANT         ANNOTATION_FN_SO_TOLERANT
#define STATIC_CONTRACT_SO_NOT_MAINLINE     ANNOTATION_FN_SO_NOT_MAINLINE

#define STATIC_CONTRACT_ENTRY_POINT         ANNOTATION_ENTRY_POINT; ANNOTATION_FN_SO_TOLERANT
#else // FEATURE_STACK_PROBE
#define STATIC_CONTRACT_SO_INTOLERANT
#define STATIC_CONTRACT_SO_TOLERANT
#define STATIC_CONTRACT_SO_NOT_MAINLINE
#define STATIC_CONTRACT_ENTRY_POINT
#endif // FEATURE_STACK_PROBE

#ifdef _DEBUG
#define STATIC_CONTRACT_DEBUG_ONLY                                  \
    ANNOTATION_DEBUG_ONLY;                                          \
    STATIC_CONTRACT_CANNOT_TAKE_LOCK;                               \
    ANNOTATION_VIOLATION(TakesLockViolation);                       \
    ANNOTATION_FN_SO_NOT_MAINLINE;
#else
#define STATIC_CONTRACT_DEBUG_ONLY
#endif

#define STATIC_CONTRACT_VIOLATION(mask)                             \
    ANNOTATION_VIOLATION(mask)

#define SCAN_SCOPE_BEGIN                                            \
    METHOD_CANNOT_BE_FOLDED_DEBUG;                                  \
    ANNOTATION_FN_SPECIAL_HOLDER_BEGIN;

#define SCAN_SCOPE_END                                              \
    METHOD_CANNOT_BE_FOLDED_DEBUG;                                  \
    ANNOTATION_SPECIAL_HOLDER_END;

namespace StaticContract
{
    struct ScanThrowMarkerStandard
    {
        __declspec(noinline) ScanThrowMarkerStandard()
        {
            METHOD_CANNOT_BE_FOLDED_DEBUG;
            STATIC_CONTRACT_THROWS;
            STATIC_CONTRACT_GC_NOTRIGGER;
            STATIC_CONTRACT_SO_TOLERANT;
        }
    };

    struct ScanThrowMarkerTerminal
    {
        __declspec(noinline) ScanThrowMarkerTerminal()
        {
            METHOD_CANNOT_BE_FOLDED_DEBUG;
        }
    };

    struct ScanThrowMarkerIgnore
    {
        __declspec(noinline) ScanThrowMarkerIgnore()
        {
            METHOD_CANNOT_BE_FOLDED_DEBUG;
        }
    };
}
typedef StaticContract::ScanThrowMarkerStandard ScanThrowMarker;

// This is used to annotate code as throwing a terminal exception, and should
// be used immediately before the throw so that infer that it can be inferred
// that the block in which this annotation appears throws unconditionally.
#define SCAN_THROW_MARKER do { ScanThrowMarker __throw_marker; } while (0)

#define SCAN_IGNORE_THROW_MARKER                                    \
    typedef StaticContract::ScanThrowMarkerIgnore ScanThrowMarker

// Terminal exceptions are asynchronous and cannot be included in THROWS contract
// analysis. As such, this uses typedef to reassign the ScanThrowMarker to a
// non-annotating struct so that SCAN does not see the block as throwing.
#define STATIC_CONTRACT_THROWS_TERMINAL                             \
    typedef StaticContract::ScanThrowMarkerTerminal ScanThrowMarker;

#if defined(_DEBUG) && !defined(DACCESS_COMPILE) && defined(FEATURE_STACK_PROBE) && !defined(_TARGET_ARM_) // @ARMTODO
extern void EnsureSOIntolerantOK(const char *szFunction, const char *szFile, int lineNum);

extern BOOL (*g_fpShouldValidateSOToleranceOnThisThread)();

// @todo  Is there any checks we can do here?
#define ENSURE_SHOULD_NOT_PROBE_FOR_SO

#define CHECK_IF_SO_INTOLERANT_OK \
    EnsureSOIntolerantOK(__FUNCTION__, __FILE__, __LINE__);

// Even if we can't have a full-blown contract, we can at least check
// if its ok to run an SO-Intolerant function.
#undef STATIC_CONTRACT_SO_INTOLERANT
#define STATIC_CONTRACT_SO_INTOLERANT                                           \
    ANNOTATION_FN_SO_INTOLERANT;                                                \
    CHECK_IF_SO_INTOLERANT_OK;

#undef STATIC_CONTRACT_SO_NOT_MAINLINE
#define STATIC_CONTRACT_SO_NOT_MAINLINE                                         \
    ENSURE_SHOULD_NOT_PROBE_FOR_SO                                              \
    ANNOTATION_FN_SO_NOT_MAINLINE

#else
#define EnsureSOIntolerantOK(x,y,z)

#endif

#ifdef _MSC_VER
#define SCAN_IGNORE_THROW                   typedef StaticContract::ScanThrowMarkerIgnore ScanThrowMarker; ANNOTATION_IGNORE_THROW
#define SCAN_IGNORE_LOCK                    ANNOTATION_IGNORE_LOCK
#define SCAN_IGNORE_FAULT                   ANNOTATION_IGNORE_FAULT
#define SCAN_IGNORE_TRIGGER                 ANNOTATION_IGNORE_TRIGGER
#define SCAN_IGNORE_SO                      ANNOTATION_IGNORE_SO
#else
#define SCAN_IGNORE_THROW
#define SCAN_IGNORE_LOCK
#define SCAN_IGNORE_FAULT
#define SCAN_IGNORE_TRIGGER
#define SCAN_IGNORE_SO
#endif

// we use BlockMarker's only for SCAN
#if defined(_DEBUG) && defined(_TARGET_X86_) && !defined(DACCESS_COMPILE)

template <UINT COUNT>
class BlockMarker
{
public:
    __declspec(noinline) void MarkBlock()
    {
        ANNOTATION_MARK_BLOCK_ANNOTATION;
        METHOD_CANNOT_BE_FOLDED_DEBUG;
        return;
    }

    __declspec(noinline) void UseMarkedBlockAnnotation()
    {
        ANNOTATION_USE_BLOCK_ANNOTATION;
        METHOD_CANNOT_BE_FOLDED_DEBUG;
        return;
    }

    __declspec(noinline) void EndUseMarkedBlockAnnotation()
    {
        ANNOTATION_END_USE_BLOCK_ANNOTATION;
        METHOD_CANNOT_BE_FOLDED_DEBUG;
        return;
    }
};

#define SCAN_BLOCKMARKER()              BlockMarker<__COUNTER__> __blockMarker_onlyOneAllowedPerScope
#define SCAN_BLOCKMARKER_MARK()         __blockMarker_onlyOneAllowedPerScope.MarkBlock()
#define SCAN_BLOCKMARKER_USE()          __blockMarker_onlyOneAllowedPerScope.UseMarkedBlockAnnotation()
#define SCAN_BLOCKMARKER_END_USE()      __blockMarker_onlyOneAllowedPerScope.EndUseMarkedBlockAnnotation()

#define SCAN_BLOCKMARKER_N(num)         BlockMarker<__COUNTER__> __blockMarker_onlyOneAllowedPerScope##num
#define SCAN_BLOCKMARKER_MARK_N(num)    __blockMarker_onlyOneAllowedPerScope##num.MarkBlock()
#define SCAN_BLOCKMARKER_USE_N(num)     __blockMarker_onlyOneAllowedPerScope##num.UseMarkedBlockAnnotation()
#define SCAN_BLOCKMARKER_END_USE_N(num) __blockMarker_onlyOneAllowedPerScope##num.EndUseMarkedBlockAnnotation()

#define SCAN_EHMARKER()                 BlockMarker<__COUNTER__> __marker_onlyOneAllowedPerScope
#define SCAN_EHMARKER_TRY()             __annotation(W("SCOPE(BLOCK);SCAN_TRY_BEGIN")); __marker_onlyOneAllowedPerScope.MarkBlock()
#define SCAN_EHMARKER_END_TRY()         __annotation(W("SCOPE(BLOCK);SCAN_TRY_END"))
#define SCAN_EHMARKER_CATCH()           __marker_onlyOneAllowedPerScope.UseMarkedBlockAnnotation()
#define SCAN_EHMARKER_END_CATCH()       __marker_onlyOneAllowedPerScope.EndUseMarkedBlockAnnotation()

#else

#define SCAN_BLOCKMARKER()
#define SCAN_BLOCKMARKER_MARK()
#define SCAN_BLOCKMARKER_USE()
#define SCAN_BLOCKMARKER_END_USE()

#define SCAN_BLOCKMARKER_N(num)
#define SCAN_BLOCKMARKER_MARK_N(num)
#define SCAN_BLOCKMARKER_USE_N(num)
#define SCAN_BLOCKMARKER_END_USE_N(num)

#define SCAN_EHMARKER()
#define SCAN_EHMARKER_TRY()
#define SCAN_EHMARKER_END_TRY()
#define SCAN_EHMARKER_CATCH()
#define SCAN_EHMARKER_END_CATCH()

#endif

//
// @todo remove this... if there really are cases where a function just shouldn't have a contract, then perhaps
// we can add a more descriptive name for it...
//
#define CANNOT_HAVE_CONTRACT                __annotation(W("NO_CONTRACT"))

#endif // __STATIC_CONTRACT_H_


Kayla Saliba, born and raised in Los Angeles, CA, comes from a real estate family. She grew up watching her parents buy and sell homes in Venice Beach when it still cost a few grand to live beachside. Those early years instilled in her a natural intuition for finding property gems others might be quick to overlook.
Almost twenty years later, Kayla is a recent graduate of Emerson College here in Boston. Her family's knack for real estate, combined with a strong sales background and care for the consumer led Kayla to obtain her Bachelor's degree in Marketing Communications. She's the student who stayed up 'til 3am studying for exams and she promises the same tenacious dedication to every client seeking their new, ideal space.


text:
Q: Are the two holomorphic maps identical in the sense of unitary transformation?
If $D\in \mathbb{C}^m$, $f,g:D\rightarrow\mathbb{C}^n$ are holomorphic maps such that \begin{equation*} \langle f(z),f(z)\rangle=\langle g(z),g(z)\rangle ,\forall z\in D\end{equation*}then there exists a unitary transformation $U$, such that $U(f(z))=g(z),\forall z\in D$.

I have proved that for any two sequences $\{e_k\}_{k=1}^{\infty},\{f_k\}_{k=1}^{\infty}\subset\mathbb{C^n}$ such that \begin{equation*} \langle e_k,e_l\rangle=\langle f_k,f_l\rangle ,\forall k,l\in \mathbb{N}\end{equation*} there exists a unitary transformation $U$, such that $U(e_k)=f_k,\forall k\in \mathbb{N}$.
My question is: does it helps to prove the problem? Or how can I prove it?


Our vacation homes are located on Montana's premier golf course, Eagle Bend, as well as other premium area locations like Glacier National Park, in the picturesque surroundings of Northwest Montana and Flathead Lake. Our Vacation Homes and Rentals are personally maintained and approved.
Established in 1989! Eagle Bend Flathead Vacation Rentals assists each vacation rental homeowner through the preparation process so that each home is carefully equipped. She personally greets each guest with a smile and a welcome packet full of information about the Flathead Valley.
Denise Grenier has owned and operated Eagle Bend Flathead Vacation Rentals since 1990, her company philosophy originates from growing up in a family operated business offering personalized service and treating each customer with honesty and integrity ensuring customer satisfaction.


The Center for Podiatric Care and Sports Medicine in New York sees all types of clients — from professional athletes and celebrities, to Average Joes and soccer moms. We treat every patient equally and work with their insurance companies to make sure our clients can afford the treatments we propose. Yet, this is not the case with every New York City podiatrist, as the NY Daily News tells us the story of a Park Avenue podiatrist who billed a client $178,000 for foot surgery to fix two crooked toes.
Hammertoes should not cost more than $3,000 to fix surgically.
How Much Does It Cost to Fix Crooked Toes?
The patient in question was treated for a hammertoe, a common condition caused, in part, by genetics and also by repeatedly wearing shoes with narrow toe boxes. The corrective procedure to fix these crooked toes generally takes less than an hour. Most podiatrist offices would have billed $3,000 or less for the process, which involves making a small incision in the foot and realigning the toes with wire.
This story serves as a cautionary tale about choosing the best foot surgeon in NY. The first red flag should have been that this particular "podiatrist" was not board-certified by the American Board of Podiatric Surgery or the American College of Foot and Ankle Surgeons. She was also not a DPM (Doctor of Podiatric Medicine). Rather, she specialized in buzz-worthy procedures like "foot facelifts" and boasted about celebrity clients, like Anna Wintour and Oprah Winfrey.
In New York especially, appearances are not always what they seem! Before having any foot surgery done, it never hurts to personally phone your insurance company to find out how much they will cover and ask the surgeon point-blank how much your procedure will cost.
You can find an honest team of foot surgeons who will discuss insurance coverage and costs up front at The Center for Podiatric Care and Sports Medicine.
Our centers in Manhattan and White Plains will work with you to heal your foot or ankle injury, even if you are currently uninsured and paying out of pocket. Going to a podiatrist saves you considerably from the cost of treatment at a hospital or upscale salon-style facility, like the one Mrs. Kantrowitz had the misfortune of visiting.
We offer a wide range of treatment options and begin with more conservative methods first. Often, hammer toes can be treated with toe splints, taping, icing, and wearing wider shoes. If these methods fail, we can offer you the latest technology in hammertoe surgery. Mini-tightrope procedures and new plug implants allow you to save money with a quicker surgery and also enjoy a less cumbersome recovery. Most patients report an immediate end to pain and go back to work the next day.
The worst parts of the surgery are the mild soreness associated with the swelling, and the fact that special shoes need to be worn for about five months afterward. A little bit of sacrifice and a few aches are expected with a foot surgery. The worst pain shouldn't be when the bill comes in the mail! For fair care, contact The Center for Podiatric Care and Sports Medicine.


text:
Q: How can I add Digit places to my results? I am pretty new to VB, so please be nice.  I have a small speedtest click event in a utility I am creating.  When I get the output to text the Kb/sec only shows the first two digits.  It always seems to drop the 0.  So for instance if the speed was 210 kb/sec it will show in the output as \t21 kb/sec.  I can't tell if I am doing the math wrong or if I have inadvertently restricted the output to only two digits.
Dim starttime As Integer = Environment.TickCount
        'Download the source to the temp path
        wclient.DownloadFile("http://speedtest.wdc01.softlayer.com/downloads/test10.zip", "C:\temp\speedtest.txt")
        Dim endtime As Integer = Environment.TickCount
        Dim secs As Integer = Math.Floor(endtime - starttime) / 1000
        Dim secs2 As Double = Math.Round(secs, 0)
        Dim kbsec As Integer = Math.Round(1024 / secs)
        Dim SPEED_NAME As String = "C:\temp\logs\speedtest.txt"
        Dim objWriter As New System.IO.StreamWriter(SPEED_NAME, False)
        objWriter.WriteLine("Begin Speed Test")
        objWriter.WriteLine("10mb download: \t{0} secs ({1} secs)", secs2, secs)
        objWriter.WriteLine("Download rate: \t{0} kb/sec", kbsec)
        objWriter.WriteLine("End Speed Test")
        objWriter.Close()
        MsgBox("Text written to file")
        MsgBox("Cleaning up... (deleting downloaded file)")

A: Set a breakpoint and check the values of secs and secs2. It's possibly that you're expecting kbits per second but getting kbytes per second, using the file size of 1024 in bytes. Either way, it might prevent future errors to get the file size in bytes with file.length and use that in the calculations.
Note: secs could conceivably be zero sometime, which would cause a divide by zero in the assignment to kbsec.


Our company sticks to the principle of "Quality is the life of the company, and reputation is the soul of it" for 75hp Vsd Industrial Air Compressor , 75KW VSD Industrial Air Compressor , 75KW Industrial Air Compressor , our products and solutions have won the trust of buyers and been quite salable the two here and abroad.
"keep on to improve, to make sure solution good quality in line with market and shopper standard requirements. Our business has a top quality assurance program are actually established for 75hp Vsd Industrial Air Compressor , 75KW VSD Industrial Air Compressor , 75KW Industrial Air Compressor , we sincerely welcome customers all over the world to cooperate with us.


Filipino's love to mix coffee to their beverages, especially so when the summer is beating you down with the heat! Iced coffee in particular sounds very delicious among consumers, and it's proven to be successful all around in the Philippines. Investing in a Frappe franchise is a safe bet as it continues to be a thriving industry!
Star Frappe can quench your thirst however you like! Coffee? No problem! Prefer milk tea instead? Done! Their packages are proven to be affordable for what they include and with their increasing expansion there's no doubt that there's success to be made with Star Frappe!
The Frap Bar acknowledges how commonplace coffee is in our lives that's why they want you to enjoy bonding with your friends and family! Yes, their products are affordable at no expense of the quality!
Established in 2009, it became popular among Ateneans because of their quality coffee and non-coffee mixed drinks enjoyed by the students, faculty, and parents alike! Their experiences throughout the years with experimentation of drinks have proven to be a delight!
Caffe La Tea aims to be the perfect spot for you to relax and unwind with your friends and family. Their assurance for fresh hot and cold meals and beverages are something to look forward to again when you come back says a lot in their integrity for their product. If you agree with their philosophy, then you would certainly would want to invest in franchising!
A business establishedi n 2014, don't be fooled by its infancy, as it has 150 branches already in its belt and still growing! Javanillax Business Ventures Co. aims to please by innovating with a coffee shop in a kiosk style of business and it shows that it is a profitable venture!
Currently, franchise details are currently disclosed unless you contact them with the given contact information below.
Burgers are loved by everyone, especially because they can be eaten on the go. Truly the Best Burger Food Cart business franchise in the Philippines!
I'm interested with your business, kindly send us the schedule of seminar and how to start the business/franchise.


text:
HUNT to partner with Team Qhubeka ASSOS
Africa's only WorldTour professional cycling team, formerly known as NTT Pro Cycling, will reappear in 2021 as Team Qhubeka ASSOS, with a bolstered roster of motivated riders looking to make an impact within the sport and beyond.
HUNT are thrilled to announce our partnership with the team, marking our first step into the WorldTour and the next stage of serving riders across the globe. The team has achieved incredible success over the years, racing as MTN Qhubeka, Dimension Data, and NTT Pro Cycling. We're excited to join Doug Ryder's project at a time that sees them take the next step on their journey and continue to highlight their purpose: to change lives through bicycles. It's an honour and a privilege to partner with a team making a difference to the world in ways so much bigger than bike racing.
The team will use various models and configurations of HUNT wheels for racing and training throughout the 2021 and 2022 seasons. Leveraging the feedback and expertise from some of the best riders in the world, we can develop and refine our wheels to a level that meets the demands placed on them by competition at the very highest level, resulting in even better products for HUNT riders.
#BicyclesChangeLives
"I am really excited about this partnership with HUNT wheels as they emerge into the WorldTour of cycling through our team. Their wheels have had excellent reviews and as a company they do everything they can to hunt for the best products to give us all the best riding experience possible.
As a team we are looking forward to representing the brand as we hunt for victories across the whole WorldTour season whilst providing feedback to continuously improve the product and be better together."
Douglas Ryder (Team Principal – Team Qhubeka ASSOS)
"On behalf of our team at HUNT, we're honored to provide technical support for Team Qhubeka ASSOS. The Rider Firm is made up of passionate cyclists, and so there is a palpable buzz of excitement inside the company. We embrace the challenge of delivering wheels to deliver at the highest level of the sport we love so dearly.
Beyond the program's incredible racing success over the years, we were drawn to the core purpose of the team; promoting the Qhubeka organization's mission to change lives through bicycles. To have the opportunity to partner with a team who exist to provide a tangible positive social impact, is humbling.
HUNT strives to constantly improve and develop our products, and will utilize the input and feedback from the immensely talented riders and staff testing our wheels at the highest level of the sport, in order to better serve riders around the world."
Ollie Gray (Brand Manager - HUNT Road)
Join the HUNT Journal for exclusive product releases, news, blogs and discussions for all cycling related matters. You'll have expert tech knowledge for real-world cycling.
By joining, you also have a chance to win a £200 voucher every 2 months.
Your riding
Road/CX
Bikepacking/Adventure/Gravel
TT/Tri