Tiqets was launched in 2015 to solve two problems: a lack of options for consumers to seamlessly book admission tickets for museums and attractions, and insufficient access to mobile technology for venues to reach a global audience. Tiqets is now the global leader in this 60-billion-dollar market - which is part of the 160-billion-dollar tours and activities market, according to PhocusWright*.
"The company has built an outstanding platform. With unique real-time connectivity to top partners, we can offer customers great availability and choice at the most popular museums and attractions in the world", says Simon Breakwell, co founder of Expedia and chairman of the board. "Tiqets' growth is exceptional, we are incredibly product-driven and as a result, we have been able to scale at capital-efficiency levels that are unparalleled in the industry. I have enormous respect for how the team continuously strives for innovation, with great insight into the market needs".
By connecting directly with venues, Tiqets guarantees instant, last-minute and mobile entrance. As the majority of all travelers book their tours and activities 'in-destination', the technology to allow real-time booking is crucial to customers. Companies like Veltra, from Japan, and Google also recognized Tiqets' high quality in ticketing earlier this year - that resulted in valuable, and even exclusive, partnerships.
"Tiqets invested heavily in its technology in the last years, which paid off. We will continue to do this and keep improving our mobile booking experience, as over 70% of our customers book on mobile", says Luuc Elzinga, CEO of Tiqets. "In addition to our own B2C platform, we support venues by developing the best solutions to improve their customer experience, provide them with technology that helps increase conversion onsite, and increase CLTV (Customer Lifetime Value)".
The company was founded in 2014 in Amsterdam. Tiqets has offices in Amsterdam (HQ), Philadelphia, Bangkok, Paris, London, Barcelona, Rome, and Vienna. Tiqets is an award-winning global ticketing platform (Tech5 Awards 2014, 2015, Ticketing Business of the Year Award 2018). More information can be found on www.tiqets.com.


All-Battery.com provides all the products, content, or service within the site on an "as is" basis and with only a 30-day money back guarantee specified in the warranty section. All the products, information, or service within the site is provided with no warranties of any other kind. Further, neither All-Battery.com nor its officers, directors, members, employees, or agents shall be liable for any loss, damage, or claim with respect to any work, products, or services of All-Battery.com; all such liabilities, including direct, special, indirect, or consequential damages, are expressly disclaimed. All information and product is provided "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability or fitness for a particular purpose. Under unlikely condition, if the liability limitation is held to be unenforceable, the All-Battery.com's maximum liability to you shall not exceed the total amount of direct payment made by you for the products and/or services that you have ordered directly through All-Battery.com.


text:
Q: Combining two datasets into one histogram I'm trying to make a histogram comparing two datasets using R. I haven't yet found a way to do this, however. Each dataset is a 69 element-long numeric list of gene counts. The first ten elements look like this:
bt549_counts
##       1       2       3       4       5       6       7       8       9      10
##  627984  711915  690967 1414629 1097368  274380  432299  165781  329155 1984503
bt549_uniqCounts
##    1    2    3    4    5    6    7    8    9   10
## 1794 1982 1921 3556 2851  800 1142  457 1013 4911

I've tried to plot each list and then to combine those lists into one plot like so:
btPlot <- plot(bt549_counts, type="h")
uniqPlot <- plot(bt549_uniqCounts, type="h")
combPlot <- t(cbind(bt549_counts,bt549_uniqCounts))
barplot(combPlot, beside=TRUE, space=rep(0,2*ncol(combPlot)), col=c("red", "black"))

Here are the first two plots:
btPlot:

uniqPlot:

But the resulting graph does not appear to show both sets:

I had expected to see two sets of bars, one black and one red, side by side. What am I reading wrong here & how can I make my desired graph?
PS: Sorry, I can't seem to get the two lists to display correctly. The first line, [1-10], is the column numbers and the second line contains the value for each column.

A: If you plot your test data, you will see it's working. The problem is you're plotting counts and the counts are so different (bt549_uniqCounts is much much smaller so you barely see it). I've added border=F so it doesn't draw a black line around the bar and cover up the fill. If you look hard, you can see a bit of red by 5.
cnt1<-c(627984,711915,690967,1414629,1097368,274380,432299,165781,329155,1984503)
cnt2<-c(1794,1982,1921,3556,2851,800,1142,457,1013,4911)
names(cnt1)<-1:10
names(cnt2)<-1:10
barplot(t(cbind(cnt1, cnt2)), beside=T, col=c("black","red"), border=F)

Perhaps you'd like to normalize them to compare relative frequencies. In this case, you can divide each by it's sum. This gives
barplot(t(cbind(cnt1/sum(cnt1), cnt2/sum(cnt2))),
    beside=T, col=c("black","red"), border=F)

redpajama_set_name: RedPajamaStackExchange


text:
Nov. 10, 2019, John Æonid (2nd Draft Dec. 22, 2019; 3rd Draft Dec. 24, 2019; 4th rev. Apr. 4, 2020)
Trigger Warning: This article discusses effects of intense chronic parental arguing on child development. Those affected by this, or have C-PTSD and/or DTD, should seek a safe space, with adequate emotional support structures suitable for any particular individual affliction, before reading further.
I'm forcing myself to continue work on this by posting in draft form. This is round two, and there's still much to do.
I'm fighting against a complacency and apathy arising from a fear of a kind coming out—with all due respect to those who've had tougher things to come out about. Though, I expect they'll understand. There's a lot in our culture that has too long been pushed into the shadows.
Basically, I'm an adult who had a lousy childhood. While that may not be all that uncommon, there are now new psychological classifications being researched to address this better. This is a condition in which an injuring or traumatic stressor recurs many times, possibly throughout a child's life. It's called Complex-PTSD, and in my case it's a variant that arises from having a miserable childhood. Complex-PTSD can also arise in adulthood and can certainly also apply to combat veterans. There is a difference between the childhood variant and the adult variant; and because of this, there's a completing term that I prefer.
That other designation is developmental trauma disorder or DTD (references at the end). And, I prefer this term because of the significance of early and adolescent periods of development, as these are times when young people are more vulnerable to the formation of deeply ingrained scars. Neither of these terms is yet in the DSM-5, as the standards for diagnosis are still being hammered out. This condition can develop from either chronic child abuse or, in as it is in my case, a dysfunctional household. More specifically for me, this involved frequent and distressingly intense arguments between my parents.
I should also wonder if there is a meaningful difference between the effects a dysfunctional household and direct abuse by some perpetrator. In particular, my parents arguing was not specifically directed at me or my siblings. But, the arguing would sometimes be about us. And, there's also often be a sense that we should take sides. Which makes the impact much worse, as it tears at the love a child feels for both parents. But, that last point is a topic worthy of a full article on its own.
To be clear, I don't want to portray my parents as bad. To this day, I have good relationships with each. And, I know that they actually did love each other throughout their marriage. And, they've gotten along quite well since their divorce. It's just that they are both very opinionated and quite bull headed. They just couldn't learn how to get past the frequent and intense arguing. Things would surly have been different if they could have had better rapport and collaborative skills.
The end result of this condition for me is that I only really feel free to be myself when I'm alone. In relationships, I would get worn out like any Introvert or HSP (https://hsperson.com/), of which I am both. However, there would arise out of an old deeply embedded craving to heal my parents a need to be the good partner. What would inevitably happen is that I would simply try too hard, and I would reflexively do this even when I was past the point of being too worn out. The result is that I would end up just wearing a mask and going through the motions. I just wouldn't be my real self anymore. But because I was worn out, I wouldn't notice that I was just playing a role. After a while, I would have to drift away and eventually find myself retreating into the solitude that I so desperately needed. Ultimately, this is how relationships would fall apart. I would drift away without being able to volunteer an explanation.
But given enough time alone, I would eventually return to being my true self. I'm not really all that lonely this way, and I am actually quite happy this way. It can feel really good. Along with all this, people are surprised at the contrast. Those who know that I'm an Introvert have actually pointed out that I come off as an extrovert to some extent. Well, that's because I like people and had learned the value and beauty of being friendly. But, I can barely last half an hour at crowded gatherings, less if all that's going on at the gatering is people mingling. I'll then retreat to my safe space, my fortress of solitude, and be a reclusive. And, I do this when I need, for as long as I need. You might even imagine that this is the space in which all my philosophical perspectives arise. It's the place where I can best see the beauty in the World.
The unfortunate thing about this is that people have unreasonable expectations of me. They take my friendliness as the whole of what they should expect. Relationships never last more than a couple of years, typically fading in and out through the middle of them and then either drifting apart or having to be terminated. There are those in which we end as friends, but no connection is ever maintained. It's sad, and there are those that I miss. But this is for the best, as I can barely keep up with the couple of friends I have.
Then there are those optimists who say, "oh, but surely there's somebody out there for you." But, can't you see the problem. It would have to be someone who can both get to know and understand the real me, as well as be able to let me drift into solitude when I need it—without being stressed by that in any way. I've had girl friends who need an enormous about of re-assurance, like the one with borderline personality disorder. That relationship burden is just too hard on me.
Do you see the paradox? A person empathic enough to get past the mask in anything shorter than two years would either be too good for me or too sensitive. But in solitude, I get to be who I am all the time. Don't worry, it's only vaguely lonely for me in here.
Internet Meme: I live in my own little world. But, it's O.K. Everyone here knows me. — Author Unknown
In the sections that follow, the stories that I'll be telling are from my childhood, but I'll be telling them in the second person.
I've come to realize that these stories could well be material for a dark music video or two, as there's already plenty of material out there with this kind of dark tone. These sort of stories reflect all the shadow that exists in our culture. Go ahead and read these stories with that in mind. And, imagine them in a setting from any of your favorite dark videos as a template. It could be Black Sabbath or Pink Floyd's The Wall. Sound Garden, Tool, and David Grohl are all equally good places to start. Then there's System Of A Down or Gorillaz. Or, how about Billie Eilish? There are plenty of others as well. Just keep this one little detail in mind: this time, the stories are real.
And to help set such a tone, I've decided to tell it in second person (as mentioned above). I've previously imagined telling these stories in first person, which would be accurate as these are the stories of my miserable childhood (and adolescence). But, this isn't about me anymore; this is about the millions out there that are still suffering this cultural karma. Those dark music videos that are out there wouldn't carry any weight if they weren't reflecting the terror that already exists in our cultures and around the globe. Telling these stories in second person will hopefully direct all the empathy and compassion at those who really need it—those children who are suffering right now and those young adults who are floundering and struggling with the dark memories of their childhoods.
Neurological Wiring
There's an important preamble to the first of these stories in particular, though it applies to the others as well. It's important to understand that repeated trauma experienced accumulates over time. And, if this occurs in our developmental years, it causes us to acquire permanent neurological wiring of that trauma. To understand this, we need to examine how important the developmental process is.
The nature vs. nurture debate is really more than just that. Yes, our chromosomes give us our primary nature, while our environment, and those who nurture us, conditions us into a particular cultural perspective and the constructs1 that go with that. Both of these things are true, in varying proportions (according to relevant aspects of life).
But there's a third perspective, in an intermediate phase. We are born with a brain that is more undeveloped than any other animal on this planet. This is necessary, as we would never be able to squeeze through a reasonably sized pelvis at birth with a fully developed brain. So, we end up having to be born relatively underdeveloped. And, we then go through a significant amount of development that occurs outside the womb. And, we spend at least 8 to 14 years before we reach a point in which our brain development begins to slow down. Those are the crucial developmental years—the ones that will decide who we become. And, that development continues through the rest of our adolescence and into our early adulthood, when it begins to slow.
This means that our crucial cognitive abilities are being formed in the presence of our culture—along with whatever manner of nurturing that happens to provide—or not. This includes our language and our accent. Think about it. You can learn a second language later in life, but not as quickly or naturally as you did when you were a child. And in adulthood, it takes much more work to alter your accent. Linguists know full well that there are vowel sounds (and certain consonants) that young children naturally acquire. Later in life when we encounter languages with vowel sounds different from our own, it's almost impossible to distinguish those unfamiliar vowel sounds.
Then there are these rare cases of those termed feral children. These are children, who for various reason, were not exposed to social interactions and were not exposed to people talking—during those key developmental years. That means they had no chance to acquire language in the normal way. Scientists have only been able to study these things when they happen beyond the control of society. No reasonable society would ever deliberately create these conditions for a human baby. This is to say that depriving a child of an upbringing in a nurturing environment, full of rich cultural interaction and full of fluid verbal exchange, is not acceptable, and even a kind of abuse (as incredibly understated as that is).
What science finds when examining feral children is this: if they've reached a certain age without being exposed to language or culture, they are past the point where they can learn it properly, and certainly not as well as a properly raised child. That means integration into any culture, or for that fact, any nurturing family, is impossible. Their neurological wiring is set like gelatin, and you can't insert anymore fruit or marshmallows into the mold without disrupting what has gelled.
Then, beyond the linguistic perspective, there's even evidence that things like our color perception and spatial perception are affected by our environment and culture. So, any language we acquire later in life, along with any new accent, will never replace the one(s) we were raised with. Yet, it's more than just language, color perception, and spatial perception. Your understanding of how the world works, your world view, will also get wired into you during those formative years. There's no reversing any of that.
So, if your parents had a seriously dysfunctional relationship—throughout your childhood, as was the case for me—your very concept of how relationships work would be permanently broken—wired deep in your brain that broken way.
So given all of this, and whatever we experience in our early childhood, it gets locked in. The wax seal, or such, pours in, preventing any alterations of the deep programming. Any adaptation that comes later will be a bit of bubble gum and string—or more modernly, duct tape.— But, it will never involve altering that original wiring. I'm sorry, but if you had a crappy childhood, that means you are as stuck as me. For most, altering your world view is staggeringly difficult if not impossible—even for those of us who have struggled to heal our world's by seeing things from various conflicting world views.
This is a key point. A person that grows up in a crappy household, one in which intensely distressing screaming can ring out at any time—with little or no warning, will ultimately lead one to have an inherent distrust of care givers and social situations. And, having this distrust wired deep in the brain, means that the scars never really heal, and the only hope then is little more than to acquire coping mechanisms. I'm fairly lucky, as I've managed to acquire these coping mechanisms on my own. Various meditative practices have helped me immensely. But, these are ongoing. Meditation isn't just a path to enlightenment for me. It's the thing that allows me to function in this World.
So, what's the point of this preamble? This first story is about me before I could talk, though I could already walk. That is, I was a pre-verbal toddler at that time. This is not from my memory, by the way. This was told to me by my Mother. And, the reason for this preamble is this: when I've told this story in the past, people tend to say "awww, isn't that cute." I've even come to call this story the "Awww, Isn't That Cute" Story. Well, don't do that. I want you to see that this is a child being irreparably damaged. This is a child having his neurological wiring being permanently scarred. This is happening to others out there right now, little boy and girl toddlers are being scarred. So, please stop saying oh isn't that cute! Go out there and save those children.
On a side note to cognitive linguists, if there isn't already a body of work out there about this, this first story is worth noting. This is a story of a child who was not yet talking but understood a certain symbolic meaning. So, symbology predates verbalization. I bet the research on these things is (or would be) fascinating.
The "Awww, Isn't That Cute" Story
As mentioned previously, this was told to me by my Mother. But, I'm not telling it the way she told it. I want people to see this as something that's happening right now to some other child, boy or girl, in some other place. And again, please don't say "awww, isn't that cute". This is a tragedy; this is a travesty.
The boy is just a toddler in the room with his parents. He has not yet uttered the first word of his life. His parents begin to talk about how to use a bit of money in this early part of their marriage. The choice is whether to buy a stereo or a living room rug. Trivial things really, when you consider what a loud and heated argument will do to the boy. And yes, it does turn into a heated argument. And, it has an impact on the boy. He toddles over to his parents. He takes the hand of each. And, he puts their hands together.
There, that's the story. For the cognitive linguists, note that there is a meaning represented in the joining of hands, and it's a symbolic meaning that this child understood—and expressed—before he was able to talk.
My Mother waited until I was in my twenties before she told me this story. But, I brought back to mind pictures I'd drawn in high school involving disembodied or trapped hands. So, I'll describe three of those pictures to show how an event as a toddler may well have influenced my artistic inclinations.
First, there was a picture I drew in a style inspired by Frank Frazetta. It was of a bridge viewed from it's beginning in perspective reaching up to heaven. To either side of the bridge, partly rising out of the mists below, could be seen swords and axes being wielded violently by warriors in battle. On the bridge, towards it's beginning, a disembodied hand and forearm crawled toward heaven, with a warriors armored bracelet. Blood trailed behind it.
I was drawing this in English class. I was not a diligent student. In the next story I'll explain why. But the English teacher came over and looked quietly over my shoulder. After a moment, he just walked on. At no moment during the encounter did I acknowledge the teachers presence or stop drawing. I imagined there was something he understood that kept him from not chastising me for not paying attention in English class. Perhaps it had something to do with the fact that he had hanging on the wall a piece of art work of his own. It was a kind of an abstract, and it was of a man on horseback, with a spear running trough him. Only the spear was physically real, and it pierced the canvas, both on the front and back of the man in the painting. This was the 70's, and education was trying to be more progressive. Yet, that teacher was viewed as a crotchety old man. Yet, I then found myself seeing him in a different light. I wonder now what would have happened if I'd asked him what he thought.
The second drawing was planned to end up as a painting in the style of Roger Dean, though it never really got beyond the drawing stage. It was of a pillar like volcanic peak rising out of the mists with a lake in the crater at the top, and water falls spilling down the sides in several places. Out of the surface of the lake arose a gigantic hand, wrist vertical, like a tree, and the palm open to the heavens, fingers spread loosely in the sky. Out of the palm welled up the water that poured down the wrist to fill the lake. Only it wasn't water; it was blood.
The third and final drawing that I want to describe was essentially inspired by The Scream by Evard Munch. It was a drawing of just the ethereal figure (no bridge or such). It was a ghostly figure. It's face only had holes for eyes and mouth, and there was no nose. It's expression, similar in style to that of Munch's was meant to portray absolute terror, with the eyes shaped to suggest a raised desperate brow, and the mouth gaping in a gapping frown of dreaded panic. Below him were a giant set of razor-sharp teeth as if the ground was really some incredible monster lying on its back. The figure had both its ankles and its fingers trapped in those teeth. Its legs were depicted as struggling to get free, and its fingers were stretched like taffy or chewing gum, hands raised up as if struggling to get free.
I had this last one stored in the art class desk drawer. A girl caught a glimpse of it and recoiled, saying it was horrible and walked away.
This was my state of mind during high school. If goth was a thing then, I would surly have been a horror. Well, maybe not that bad, though I have to admit that playing at bad is fun when the world is garbage. And, this is the kind of thing that was going on inside me. Anyway, since goth was not yet a thing, I had to settle for Black Sabbath being my main band. Black Sabbath was in fact responsible for my first meditative experience. No, I didn't play Back Sabbath at 78 and see God, as was the common joke at the time. But, that's a story for another time.
The thing to see here is that it seems clear that there is likely a strong connection between a symbolic meaning of hands symbolized in tragedy and that early childhood experience. I was after all, just beginning to develop a metaphorical conception of my reality, and I was just on the verge of being able to speak.
You see, it's really not that cute. And elsewhere, others are suffering right now.
Unable To Do Homework with The Knot In My Stomach
The "Awww, Isn't That Cute" Story, shows how the impact of an unstable household can affect both early development and world view. In contrast, this story shows how an unstable household impacts the ability to function, in particular, the ability to be a productive student.
I should mention that I didn't fail a lot of courses, but my GPA wouldn't get me into a state University, despite having decent SAT scores. (Almost two decades later, I did eventually get a degree, but that was only possible after gaining some professional experience as an adult.) So, as a preamble to the main story that follows (for this section), I'll start with a couple of stories about my academic performance.
In my second year in junior high school, I had the opportunity to get into a progressive math class. There were six grading periods there; and at the beginning of each grading period, the teacher would give a lecture or two on the material. After that, we could do the homework at our own pace; and then when we felt we were ready, we could take the exam for that grading period. I never did the homework. I just went ahead and took the test immediately after the lecture. This is how it was for the first five grading periods, and in each one I got an A for the grading period. For the last grading period, however, the teacher decided to change the rules and require the homework as part of the grade. Well, I still didn't do the homework. And though I still got an A on the examine, I failed that grading period and got an overall D for the entire course.
A friend of mine, actually my best friend, said that he could tell that teachers were treating him differently and had labeled him an underachiever. He said that they all knew our aptitude scores and somehow held it against us that we didn't try harder.
I should mention here what his special academic super power was. One morning at the end of English class, we were assigned for reading the book "The Outsiders" by S. E. Hinton. We then went to Spanish class. Afterwards, my friend said: "that was pretty good." So, I asked: "what was pretty good?" He said: "that book." Me: "What book?" Him: "The one we were assigned in English class, 'The Outsiders'." Well, geesh; that guy had managed to read an entire novel, well a smallish one, all within one class period. So, he was the reader. Science and math were my thing. Anyway, neither of us, as far as I know, speaks Spanish very well.
It would appear that the math teacher had changed the rules to somehow make things more fair for those who did their homework. Or, did she intend to jolt me out of my apathetic academic coma. As, my friend suspected, they likely had access to our aptitude scores. Whether he was right to view it as some manner of persecution I can't say. But, that change in rules and the other things teachers did to address underachievers did nothing to help the dysfunctional environments in which we were raised, at least nothing that we were made aware of.
So, here's the homework story:
The teenager is sitting at his desk in the corner of his bed room. He is staring at the homework laid out before him, with his goose-neck desk lamp illuminating it. His head is in his hands, and he just can't focus on the homework. He has a terrible knot of anxiety in his stomach. It's this knot that's disrupting his concentration. But, why is there a knot in his stomach? The house is quiet. Certainly, it's quiet enough for homework. No, the house was too quiet. That's what's causing the knot in his stomach. He has the sense that his parents are keeping the house quiet for him—specifically so that he could do his homework. But, there isn't even any normal chatter—no civil whispering of the kind you would normally expect to hear. No the house is dead silent, and it is surely because they are holding their tongues—holding back a bitter bile that would eventually come out. No, this is the quiet before the storm, and he feels it. It completely occupies his mind. Oh, to be dealt such crap in life. Why is there no escape? That's the reason for the knot in his stomach; that's the reason he is utterly unable to focus on his homework. If his tear ducts had not gone dry years ago, surely he would break down crying. This is what it means when parents argue so often that it's just expected all the damn time.
Ticking Clocks, Ringing Telephones, And…
I really get a bit stressed in the presence of a ticking clocks. And there's that ring tone that some people have on the mobile phones, the one that sounds like an old telephone. They really have no idea how I jump and twist inside when I hear it, particularly in an otherwise quiet environment. Then there's the feint metallic reverberation of knives and forks clanking on plates in an otherwise dead silent dinning room. It's the sound of a family that can't commicate. It's not awkward silence; it's deathly silence (search: lyrics Tribe Greg LoPiccolo Easter Dinner from the Abort CD).
Yes, such sounds appear in movies and television plays, and I can feel what it was intended to feel. It just feels that it's more intense for me. Silence in the presence of others can really be a dreadful dead thing.
The Day I Saved My Family's Lives In The Little Yellow Vega.
A holiday-season story: The Mother comes home to find that the Father had not done the chore he promised. He was supposed to take the boys to the mall to buy nice clothes for them, so that they'd be presentable for Christmas services at church. She asked about it. As usual, it turns into yet another heated argument, perhaps more heated than usual. The mother then packs the boys into her little yellow Chevy Vega. It's a car she'd bought it on her own so that she could have a little more freedom and control over her life, the implication being that the father was not quiet sympathetic enough regarding her needs. The eldest of the boys takes the front passenger seat, with the two younger boys packed into the back of the little yellow car. Off they drive, winding through the back streets of the neighborhood. All were quiet. The boys could all tell that the Mother was fuming; they could feel it. And, everyone knew that this was a terrible day.
After a number of turns, they turn on to the last of the neighborhood streets, the mother still fuming. It's a long, straight road, one with a 25 mph limit, cars parked on either side. This is the road that leads out to the main thoroughfare. As, they approach that thoroughfare, the stop sign at the end of the road becomes visible in the distance. The Mother starts accelerating. Easily now past the speed limit by 10 mph, the eldest in the front passenger seat can see the approaching thoroughfare, and imagines what the mother has in mind. He says: "Mom?". She says nothing, staring ahead, still fuming. He says more insistently: "Mom." Still she doesn't respond. The boy reaches down and grasps the hand break of the little yellow Vega. He then, now in a loud voice, says: "MOM!" Still, she is silent. The car still accelerating, he yanks up on the hand break. The little yellow Vega skids to a halt.
They sit there for a bit. No one says a word. The mother just sits there. The boys just sit there. The mother continues to look straight ahead. After a bit more silence, the eldest depresses the button on the hand break and lowers it back down. The mother puts the little yellow Vega back into first gear. No one notices if she has to start the car again or not. No one noticed whether car stalled or not. She drives on at a reasonable speed.
The trip to the mall is completed, uneventfully—as if it was just another of those miserable days.
Never has the mother confirmed or denied what the eldest had suspected. The silence clearly implies it was dire. This story has never been told to anyone before—not a one. And, these events were never discussed within the family. And, now it's written out for the first time—and posted directly to the Internet. The memory of the pain is there; but after all these years, the feeling is only a little unsettling. I guess that much time has finally past.
Coming Out, Kinda'
I realize that there are those who have faced greater challenges than I, and for them the term "coming out" means a dramatically more difficult thing. But, family secrets are all over the place, and the damage they represent will lurk in the shadows if not brought to light. So, I'm using that term. After all, these are stories that I've only told to a few very trusted people over the years, and that last one I've never told before.
Sometimes people want to know what was so hard about my childhood. When I tell them my parents argued too much, they invariably say "well, all parents argue." Do you have any idea what a trigger that kind of dismissive response is? Can you please imagine how much time I've spent re-living those horror stories trying to justify my pain? Do you see the cycle that trigger creates? Can you please go back to the stories I've told here notice that I might just have a valid reason for using the phrase "too much"?
Just how many times a week is it O.K. for a child to go to bed with a terrible know in his or her stomach?
Oh, and it's a funny point about victim-hood. I've been this spectator of others who have gone through things that are far more horrible then what I've experienced. And because of that, I didn't think that I could rightly claim to be a victim. I'm a straight white CIS male, with all the privileges that go with that. (O.K. Sure. So, I'm also an HSP too [http://hsperson.com], but that's a separate discussion.) Surely I can't be a victim. But, it turns out that if you can put a knot anxiety in a child's stomach—several times a week—throughout that child's upbringing, you can create a pretty screwed up kid. Well, I've managed to cope fairly well, much of which was achieved by pursuing meditative practices, and lots of Black Sabbath. I suppose that means that I wasn't all that screwed up. Still, it seems I've become reclusive, and I've never been able to form a normal deep pair bond. It seems a bizarre revelation, though. It's turned out that I can no longer deny being a victim. And, I really do need to stop holding this story in.
Final Blessing
If nothing else, then we may well be the Universe becoming conscious. The quality of that consciousness then determines how the virtues all arise. With a consciousness of the finest clarity, the quality of those virtues will be at their finest. Propagating dysfunction, from generation to generation, is the thing our culture must grow out of. As I have come to live alone and have never had children, I have to some extent removed myself from that propagation of the pain. Yet, new lives will be born, and future generations will need to do better.
Developmental Trauma Disorder Is Not As Complex As It Sounds — Jessica Anderson; 2019 Nov. 20; https://www.betterhelp.com/advice/trauma/developmental-trauma-disorder-is-not-as-complex-as-it-sounds/
Developmental trauma disorder: pros and cons of including formal criteria in the psychiatric diagnostic systems — Marc Schmid, Franz Petermann, and Joerg M Fegert; BMC Psychiatry. 2013 Jan. 3; https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3541245/
For those who find the term "construct" controversial, I'd like to clarify my particular view of the nature vs. nurture question. For everything in our biology that we come to be consciously aware, we will then come to also have a cultural perspective on that aspect of our biology. We can only lack a cultural perspective if we do not grow up within some culture, i.e. grow up feral. Yet, without understanding that we acquire relatively permanent neurological wiring about the rules of our culture, misperceptions can arise. One might become wired during early childhood to have a cultural view on a biological aspect to see the cultural view as not a cultural view but instead a biological nature. So, the reality is that we have not only nature and nurture; we also have permanent neurological wiring imbued by the nurturing within a culture. Culture acquired in our late teens, and somewhat in our early adulthood, has less of this tenacity, and culture acquired later than that has very little tenacity.
Postscript: Here on April 4, 2020, I find myself revising this yet again. There are additions, and there are a number of clarifications. The embarrassing part are the homonym typos. E.G. "there" when I meant "they're", while I tend to more often get "their" right. Puzzling. It seems I'm particularly susceptible to this. And, since I'm the only one I have to deeply proof this material, it takes a very long time to find them all. Today I had found "here" when I meant "hear". And, an "e" had gotten tacked onto "her" at one point. But I've come back to this article, because I'm starting to have discussions with others about it, and I wanted to make sure that all of the considerations where either here on written into another article.

redpajama_set_name: RedPajamaCommonCrawl


Katharina von Schnurbein defends EU's ability to counter anti-Semitism regardless of the removal of a 'working definiton' from anti-racism agency's website.
The absence of an EU definition for hatred of Jews does not compromise efforts to fight the phenomenon, the body's coordinator on combating anti-Semitism said.
Katharina von Schnurbein, who last year became the first EU official to hold the title, defended the European Union's ability to counter anti-Semitism in an interview with JTA at the Brussels headquarters of Google, where she attended the launch of the Facing Facts online course on hate crimes developed by the group CEJI – A Jewish Contribution to an Inclusive Europe.
Von Schnurbein was referring to the removal in 2013 from the website of the EU's anti-racism agency of a "working definition" of anti-Semitism that also mentioned the demonization of Israel as an example of the phenomenon. Following the removal, EU officials distanced themselves from that text, which pro-Palestinian activists long criticized as dangerous to free speech.
Queried by JTA on the removal in 2013, a spokeswoman for the EU Fundamental Rights Agency said it was never official policy.
"The agency does not need to develop its own definition of anti-Semitism in order to research these issues," spokeswoman Blanca Tapia said.
The Simon Wiesenthal Center reacted to the removal of the text by saying the move compromised the credibility of the European Union's stated desire to fight anti-Semitism.
But earlier this year, the International Holocaust Remembrance Alliance – an intergovernmental agency of 31 Western nations – adopted a similar definition with references to Israel. Robert Williams, a delegate of the United States, said part of the reason for introducing the definition was to replace the one scrapped by Brussels.
The Facing Facts online course will begin Jan. 17. Created by CEJI with support from Google, Facebook and Twitter, the 16-hour seminar will provide tools to educators, activists and other professionals to identify and combat hate speech, CEJI said.


text:
/*!
 * Copyright (c) 2018 by Contributors
 * \file trt.cc
 * \brief TensorRT operation registration
 * \author Marek Kolodziej, Clement Fuji Tsang
*/

#if MXNET_USE_TENSORRT

#include "./nnvm_to_onnx-inl.h"

#include <mxnet/base.h>
#include <nnvm/graph.h>
#include <nnvm/pass_functions.h>

#include <algorithm>
#include <fstream>
#include <iostream>
#include <unordered_map>
#include <vector>

#include "../../common/serialization.h"
#include "../../common/utils.h"
#include "../../ndarray/ndarray_function.h"
#include "../../operator/nn/activation-inl.h"
#include "../../operator/nn/batch_norm-inl.h"
#include "../../operator/nn/convolution-inl.h"
#include "../../operator/nn/fully_connected-inl.h"
#include "../../operator/nn/pooling-inl.h"
#include "../../operator/softmax_output-inl.h"

#if MXNET_USE_TENSORRT_ONNX_CHECKER
#include <onnx/checker.h>
#endif  // MXNET_USE_TENSORRT_ONNX_CHECKER

namespace mxnet {
namespace op {

DMLC_REGISTER_PARAMETER(ONNXParam);

namespace nnvm_to_onnx {

op::ONNXParam ConvertNnvmGraphToOnnx(
    const nnvm::Graph& g,
    std::unordered_map<std::string, NDArray>* const shared_buffer) {

  static std::atomic_ulong subgraph_count = { 0 };

  op::ONNXParam onnx_param;
  op::nnvm_to_onnx::NameToIdx_t onnx_input_map;
  op::nnvm_to_onnx::InferenceMap_t onnx_output_map;

  const nnvm::IndexedGraph& ig = g.indexed_graph();
  const auto& storage_types = g.GetAttr<StorageTypeVector>("storage_type");
  const auto& dtypes = g.GetAttr<DTypeVector>("dtype");
  const auto& shape_inputs = g.GetAttr<ShapeVector>("shape_inputs");

  // TODO(kellens): At the moment this check always passes no matter the weight dtypes used in your
  // graph.  We should first iterate over datatypes by name and ensure  they're valid types
  // (fp16 or fp32) and that they're uniform.  Then ensure later conversions set tensor types
  // correctly in ONNX.
  for (auto& e : storage_types) {
    if (e != mshadow::kFloat32) {
      LOG(FATAL) << "ONNX converter does not support types other than float32 "
                    "right now.";
    }
  }

  ModelProto model_proto;

  // We're currently serializing our models in ONNX 3, opset 8 as it is best supported by the
  // currently linked version of the onnx-tensorrt library.
  // More information on ONNX versions and opsets can be found at:
  // https://github.com/onnx/onnx/blob/master/docs/IR.md

  auto opset_proto = model_proto.add_opset_import();
  const int64 onnx_opset = 8;
  const int64 onnx_major_version = 3;

  // Declare our ONNX versions in our protobuf model.
  opset_proto->set_version(onnx_opset);
  model_proto.set_ir_version(onnx_major_version);

  GraphProto* graph_proto = model_proto.mutable_graph();
  auto subgraph_name_id = subgraph_count.fetch_add(1);
  graph_proto->set_name("MXNetTRTSubgraph" + std::to_string(subgraph_name_id));

  std::unordered_map<std::string, TShape> placeholder_shapes =
      GetPlaceholderShapes(shape_inputs, ig);
  std::unordered_map<std::string, uint32_t> output_lookup = GetOutputLookup(ig);
  uint32_t current_input = 0;

  // Can't do a foreach over IndexedGraph since it doesn't implement begin(), etc.
  for (uint32_t node_idx = 0; node_idx < ig.num_nodes(); ++node_idx) {
    const IndexedGraph::Node& node = ig[node_idx];
    const nnvm::Node* source = node.source;
    const NodeAttrs& attrs = source->attrs;
    const Op* op = source->op();

    std::string node_name = attrs.name;
    // Here, "variable" actually means anything that's not an op i.e. a constant (weights) or a
    // placeholder
    if (source->is_variable()) {
      // Is this a placeholder?
      if (shared_buffer->count(node_name) == 0) {
        // This fixes the problem with a SoftmaxOutput node during inference, but it's hacky.
        // Need to figure out how to properly fix it.
        if (node_name.find("label") != std::string::npos) {
          current_input++;
          continue;
        }
        onnx_input_map.emplace(node_name, current_input++);
        ConvertPlaceholder(node_name, placeholder_shapes, graph_proto);
      } else {
        // If it's not a placeholder, then by exclusion it's a constant.
        ConvertConstant(graph_proto, node_name, shared_buffer);
      }  // is_placeholder
    } else {
      // It's an op, rather than a "variable" (constant or placeholder)
      NodeProto* node_proto = graph_proto->add_node();
      node_proto->set_name(node_name);
      if (converter_map.count(op->name) == 0) {
        LOG(FATAL) << "Conversion for node of type " << op->name << " (node "
                   << node_name << ") "
                   << " is not supported yet.";
      }
      // Find function ptr to a converter based on the op name, and invoke the converter. This
      // looks unsafe because find may not succeed, but it does because we're in the operator
      // logic after testing that this node name does not represent a variable.
      converter_map.find(op->name)->second(node_proto, attrs, ig, node.inputs);
      // Add all inputs to the current node (i.e. add graph edges)
      for (const nnvm::IndexedGraph::NodeEntry& entry : node.inputs) {
        std::string in_node_name = ig[entry.node_id].source->attrs.name;
        // As before, we're not adding labels e.g. for SoftmaxOutput, but I wish there was a less
        // hacky way to do it than name matching.
        if (in_node_name.find("label") != std::string::npos) {
          continue;
        }
        node_proto->add_input(in_node_name);
      }
      // The node's output will have the same name as the node name.
      node_proto->add_output(node_name);
      // See if the current node is an output node
      auto out_iter = output_lookup.find(node_name);
      // We found an output
      if (out_iter != output_lookup.end()) {
        ConvertOutput(&onnx_output_map, graph_proto, out_iter, node_name, g,
                      storage_types, dtypes);
      }  // output found
    }    // conversion function exists
  }      // loop over i from 0 to num_nodes

  model_proto.SerializeToString(&onnx_param.serialized_onnx_graph);
  common::Serialize<op::nnvm_to_onnx::NameToIdx_t>(onnx_input_map,
                                          &onnx_param.serialized_input_map);
  common::Serialize<op::nnvm_to_onnx::InferenceMap_t>(onnx_output_map,
                                             &onnx_param.serialized_output_map);

#if MXNET_USE_TENSORRT_ONNX_CHECKER
  onnx::checker::check_model(model_proto);
#endif  // MXNET_USE_TENSORRT_ONNX_CHECKER

  return onnx_param;
}

void ConvertConvolution(NodeProto* node_proto, const NodeAttrs& attrs,
                        const nnvm::IndexedGraph& /*ig*/,
                        const array_view<IndexedGraph::NodeEntry>& /*inputs*/) {
  const auto& conv_param = nnvm::get<op::ConvolutionParam>(attrs.parsed);

  node_proto->set_op_type("Conv");

  const TShape kernel = conv_param.kernel;
  const TShape stride = conv_param.stride;
  const TShape dilate = conv_param.dilate;
  const TShape pad = conv_param.pad;
  const uint32_t num_group = conv_param.num_group;
  // const bool no_bias = conv_param.no_bias;
  const dmlc::optional<int> layout = conv_param.layout;

  // dilations
  AttributeProto* const dilations = node_proto->add_attribute();
  dilations->set_name("dilations");
  dilations->set_type(AttributeProto::INTS);
  for (const dim_t kval : dilate) {
    dilations->add_ints(static_cast<int64>(kval));
  }

  // group
  AttributeProto* const group = node_proto->add_attribute();
  group->set_name("group");
  group->set_type(AttributeProto::INT);
  group->set_i(static_cast<int64>(num_group));

  // kernel shape
  AttributeProto* const kernel_shape = node_proto->add_attribute();
  kernel_shape->set_name("kernel_shape");
  kernel_shape->set_type(AttributeProto::INTS);

  for (const dim_t kval : kernel) {
    kernel_shape->add_ints(static_cast<int64>(kval));
  }

  // pads
  AttributeProto* const pads = node_proto->add_attribute();
  pads->set_name("pads");
  pads->set_type(AttributeProto::INTS);

  for (const dim_t kval : pad) {
    pads->add_ints(static_cast<int64>(kval));
    pads->add_ints(static_cast<int64>(kval));
  }

  // strides
  AttributeProto* const strides = node_proto->add_attribute();
  strides->set_name("strides");
  strides->set_type(AttributeProto::INTS);
  for (const dim_t kval : stride) {
    strides->add_ints(static_cast<int64>(kval));
  }
}  // end ConvertConvolution

void ConvertPooling(NodeProto* node_proto, const NodeAttrs& attrs,
                    const nnvm::IndexedGraph& /*ig*/,
                    const array_view<IndexedGraph::NodeEntry>& /*inputs*/) {
  const auto& pooling_param = nnvm::get<op::PoolingParam>(attrs.parsed);

  const TShape kernel = pooling_param.kernel;
  const TShape stride = pooling_param.stride;
  const TShape pad = pooling_param.pad;
  const int pool_type = pooling_param.pool_type;
  const bool global_pool = pooling_param.global_pool;

  if (global_pool) {
    if (pool_type == 0) {
      node_proto->set_op_type("GlobalMaxPool");
    } else {
      node_proto->set_op_type("GlobalAveragePool");
    }
    return;
  }

  // kernel_shape
  AttributeProto* const kernel_shape = node_proto->add_attribute();
  kernel_shape->set_name("kernel_shape");
  kernel_shape->set_type(AttributeProto::INTS);
  for (dim_t kval : kernel) {
    kernel_shape->add_ints(static_cast<int64>(kval));
  }

  // pads
  AttributeProto* const pads = node_proto->add_attribute();
  pads->set_name("pads");
  pads->set_type(AttributeProto::INTS);

  // Convert from MXNet symetric pads to ONNX non-symetric by running through padding twice.
  for (int i =0; i < 2; i++) {
    for (dim_t kval : pad) {
      pads->add_ints(static_cast<int64>(kval));
    }
  }

  // strides
  AttributeProto* const strides = node_proto->add_attribute();
  strides->set_name("strides");
  strides->set_type(AttributeProto::INTS);
  for (dim_t kval : stride) {
    strides->add_ints(static_cast<int64>(kval));
  }

  if (pool_type == 0) {
    node_proto->set_op_type("MaxPool");
  } else {
    node_proto->set_op_type("AveragePool");
  }  // average pooling
  // not global pooling
}  // end ConvertPooling

void ConvertActivation(NodeProto* node_proto, const NodeAttrs& attrs,
                       const nnvm::IndexedGraph& /*ig*/,
                       const array_view<IndexedGraph::NodeEntry>& /*inputs*/) {
  const auto& act_param = nnvm::get<op::ActivationParam>(attrs.parsed);
  std::string act_type;
  switch (act_param.act_type) {
    case op::activation::kReLU:
      act_type = "Relu";
      break;
    case op::activation::kSigmoid:
      act_type = "Sigmoid";
      break;
    case op::activation::kTanh:
      act_type = "Tanh";
      break;
    case op::activation::kSoftReLU:
      // act_type = "SoftReLU";
      throw dmlc::Error("SoftReLU is not supported in ONNX");
      break;
    default:
      throw dmlc::Error("Activation of such type doesn't exist");
  }

  node_proto->set_op_type(act_type);
}

void ConvertFullyConnected(NodeProto* node_proto, const NodeAttrs& attrs,
                           const nnvm::IndexedGraph& /*ig*/,
                           const array_view<IndexedGraph::NodeEntry>& /*inputs*/) {
  const auto& act_param = nnvm::get<op::FullyConnectedParam>(attrs.parsed);
  if (act_param.no_bias) {
      node_proto->set_op_type("MatMul");
  } else {
      node_proto->set_op_type("Gemm");

      AttributeProto* const alpha = node_proto->add_attribute();
      alpha->set_name("alpha");
      alpha->set_type(AttributeProto::FLOAT);
      alpha->set_f(1.0f);

      AttributeProto* const beta = node_proto->add_attribute();
      beta->set_name("beta");
      beta->set_type(AttributeProto::FLOAT);
      beta->set_f(1.0f);

      AttributeProto* const transA = node_proto->add_attribute();
      transA->set_name("transA");
      transA->set_type(AttributeProto::INT);
      transA->set_i(0);

      AttributeProto* const transB = node_proto->add_attribute();
      transB->set_name("transB");
      transB->set_type(AttributeProto::INT);
      transB->set_i(1);
  }
}

void ConvertSoftmaxOutput(NodeProto* node_proto, const NodeAttrs& /*attrs*/,
                          const nnvm::IndexedGraph& /*ig*/,
                          const array_view<IndexedGraph::NodeEntry>& /*inputs*/) {
  node_proto->set_op_type("Softmax");

  // Setting by default to 1 since MXNet doesn't provide such an attribute for softmax in its
  // node params. This attribute is only relevant when the input is coerced to 2D, and in that
  // case dimension 0 is assumed to be the batch dimension.
  AttributeProto* const axis = node_proto->add_attribute();
  axis->set_name("axis");
  axis->set_type(AttributeProto::INT);
  axis->set_i(1);
}

void ConvertFlatten(NodeProto* node_proto, const NodeAttrs& /*attrs*/,
                    const nnvm::IndexedGraph& /*ig*/,
                    const array_view<IndexedGraph::NodeEntry>& /*inputs*/) {
  node_proto->set_op_type("Flatten");

  // Setting by default to 1 since MXNet doesn't provide such an attribute for Flatten in its
  // node params. This attribute is only relevant when the input is coerced to 2D, and in that
  // case dimension 0 is assumed to be the batch dimension.
  AttributeProto* const axis = node_proto->add_attribute();
  axis->set_name("axis");
  axis->set_type(AttributeProto::INT);
  axis->set_i(1);
}

void ConvertBatchNorm(NodeProto* node_proto, const NodeAttrs& attrs,
                      const nnvm::IndexedGraph& /*ig*/,
                      const array_view<IndexedGraph::NodeEntry>& /*inputs*/) {
  node_proto->set_op_type("BatchNormalization");
  const auto& param = nnvm::get<op::BatchNormParam>(attrs.parsed);

  AttributeProto* const epsilon = node_proto->add_attribute();
  epsilon->set_name("epsilon");
  epsilon->set_type(AttributeProto::FLOAT);
  epsilon->set_f(static_cast<float>(param.eps));

  AttributeProto* const momentum = node_proto->add_attribute();
  momentum->set_name("momentum");
  momentum->set_type(AttributeProto::FLOAT);
  momentum->set_f(param.momentum);

  AttributeProto* const spatial = node_proto->add_attribute();
  spatial->set_name("spatial");
  spatial->set_type(AttributeProto::INT);
  // MXNet computes mean and variance per feature for batchnorm.  Enabling spatial mode
  // (default in ONNX3) implies running batchnorm on all spatial features so we need to explicitly
  // disable this for MXNet's BatchNorm.
  spatial->set_i(0);
}

void ConvertElementwiseAdd(NodeProto* node_proto, const NodeAttrs& /*attrs*/,
                           const nnvm::IndexedGraph& /*ig*/,
                           const array_view<IndexedGraph::NodeEntry>& /*inputs*/) {
  node_proto->set_op_type("Add");
}

std::unordered_map<std::string, TShape> GetPlaceholderShapes(
    const ShapeVector& shape_inputs, const nnvm::IndexedGraph& ig) {
  std::unordered_map<std::string, TShape> placeholder_shapes;
  for (uint32_t i = 0; i < shape_inputs.size(); ++i) {
    std::string name = ig[ig.input_nodes()[i]].source->attrs.name;
    TShape shp = shape_inputs[i];
    if (shp.ndim() > 0) {
      placeholder_shapes.emplace(name, shp);
    }
  }
  return placeholder_shapes;
}

std::unordered_map<std::string, uint32_t> GetOutputLookup(
    const nnvm::IndexedGraph& ig) {
  std::unordered_map<std::string, uint32_t> output_lookup;
  const std::vector<nnvm::IndexedGraph::NodeEntry>& graph_outputs =
      ig.outputs();
  for (uint32_t i = 0; i < graph_outputs.size(); ++i) {
    const uint32_t id = graph_outputs[i].node_id;
    const IndexedGraph::Node ig_node = ig[id];
    const nnvm::Node* const source = ig_node.source;
    const std::string name = source->attrs.name;
    output_lookup.emplace(name, i);
  }
  return output_lookup;
}

void ConvertPlaceholder(
    const std::string& node_name,
    const std::unordered_map<std::string, TShape>& placeholder_shapes,
    GraphProto* const graph_proto) {
  auto val_info_proto = graph_proto->add_input();
  auto type_proto = val_info_proto->mutable_type()->mutable_tensor_type();
  auto shape_proto = type_proto->mutable_shape();

  val_info_proto->set_name(node_name);
  // Will support fp16, etc. in the near future
  type_proto->set_elem_type(TensorProto_DataType_FLOAT);
  auto entry_shape = placeholder_shapes.find(node_name)->second;

  for (const auto& elem : entry_shape) {
    TensorShapeProto_Dimension* const tsp_dim = shape_proto->add_dim();
    tsp_dim->set_dim_value(static_cast<int64>(elem));
  }
}

void ConvertConstant(
    GraphProto* const graph_proto, const std::string& node_name,
    std::unordered_map<std::string, NDArray>* const shared_buffer) {
  TensorProto* const initializer_proto = graph_proto->add_initializer();

  // Create initializer for constants
  initializer_proto->set_name(node_name);
  // TODO(kellens): convert to fp16 if needed.
  initializer_proto->set_data_type(TensorProto_DataType_FLOAT);

  const NDArray nd = shared_buffer->find(node_name)->second;
  const TBlob& blob = nd.data();
  const TShape shape = blob.shape_;

  for (auto& dim : shape) {
    initializer_proto->add_dims(static_cast<int64>(dim));
  }

  auto size = shape.Size();
  // TODO(kellens): Note hard coded float32 size assumed.
  std::shared_ptr<float> shared_data_ptr(new float[size]);
  float* const data_ptr = shared_data_ptr.get();
  nd.SyncCopyToCPU(static_cast<void*>(data_ptr), size);

  for (size_t blob_idx = 0; blob_idx < size; ++blob_idx) {
    initializer_proto->add_float_data(data_ptr[blob_idx]);
  }

  // Create inputs for constants.
  ValueInfoProto* const input_proto = graph_proto->add_input();
  input_proto->set_name(node_name);

  // TODO(kellens): (fp16 support)
  input_proto->mutable_type()->mutable_tensor_type()->set_elem_type(TensorProto_DataType_FLOAT);
  for (auto& dim : shape) {
    auto new_dim = input_proto->mutable_type()->mutable_tensor_type()->mutable_shape()->add_dim();
    new_dim->set_dim_value(static_cast<int64>(dim));
  }
}

void ConvertOutput(
    op::nnvm_to_onnx::InferenceMap_t* const output_map,
    GraphProto* const graph_proto,
    const std::unordered_map<std::string, uint32_t>::iterator& out_iter,
    const std::string& node_name, const nnvm::Graph& g,
    const StorageTypeVector& storage_types, const DTypeVector& dtypes) {
  const nnvm::IndexedGraph& ig = g.indexed_graph();
  uint32_t out_idx = ig.entry_id(ig.outputs()[out_iter->second]);
  TShape out_shape = g.GetAttr<nnvm::ShapeVector>("shape")[out_idx];
  int storage_type = storage_types[out_idx];
  int dtype = dtypes[out_idx];

  // This should work with fp16 as well
  op::nnvm_to_onnx::InferenceTuple_t out_tuple{out_iter->second, out_shape, storage_type,
                                      dtype};

  output_map->emplace(node_name, out_tuple);

  auto graph_out = graph_proto->add_output();
  auto tensor_type = graph_out->mutable_type()->mutable_tensor_type();
  auto tensor_shape_proto = tensor_type->mutable_shape();
  graph_out->set_name(node_name);

  // Also support fp16.
  tensor_type->set_elem_type(TensorProto_DataType_FLOAT);

  for (int64_t dim_shp : out_shape) {
    TensorShapeProto_Dimension* const tsp_dim = tensor_shape_proto->add_dim();
    tsp_dim->set_dim_value(static_cast<int64>(dim_shp));
  }
}

}  // namespace nnvm_to_onnx
}  // namespace op
}  // namespace mxnet

#endif  // MXNET_USE_TENSORRT

redpajama_set_name: RedPajamaGithub


Don't pack an elephant when you travel, or at least the equivalent of one; in other words bulky and completely unnecessary items you will never use.
I went on holiday to Greece in August once. I'd never experienced really hot weather before, England not being famous for it's sultry heat, so I packed one pair of shorts and three pairs of jeans. Needless to say, I wore the shorts every day and the jeans not at all!
This is typical of many people's holiday packing experiences They only ever wear half of what they take with them, the trouble is, they don't know beforehand which half it's going to be.
This depends very much upon where you're going. If you're going on holiday somewhere which is known for warm, sunny weather, like Florida or Spain, then you can usually travel light.
You may not wear all of that and you certainly won't need more for a week. For two weeks just double up.
It's more problematic packing for a holiday destination that has variable weather, such as Scotland. Scotland is often cold, but can occasionally be warm. I went there once in August and only took short sleeved tops and sandals; I shivered for a whole week!
If there should be a freak weather occurrence, such as a sudden heatwave or snowstorm, you can undoubtedly buy extra clothing; but usually you're unlikely to need anything else. Really smart travellers take a mini clothes line and pegs, so they can wash clothes and hang them up to dry overnight in their hotel room.
You will only need one handbag and one rucksack or canvas-type bag to carry drinks, souvenirs, etc.
and if you're British travelling in Europe, your European Health Insurance Card (EHIC).
That really is all you need to take. You won't need a dinner jacket or evening dress, unless you're going to a ball or an awards ceremony; you won't need six pairs of shoes and six handbags; you won't even need your entire medicine cabinet; as believe it or not, other countries have pharmacies and shops!
For entertainment take one book or your kindle and if you're like me, a notebook and pen for jotting down ideas or writing a journal. Believe me, you won't need more than this as you'll find plenty to do; sunbathing, seeing the sights and good old people-watching.
Now you know what to take, and more importantly what not to take, all you have to do is enjoy your holiday… and you'll enjoy it a lot more if you don't pack an elephant!


text:
Gary Potterfield
Union Station's Digital Signage Stimulation Aberration
"Content is king" is an overused, but nonetheless valid, expression in the digital signage industry. A signage network can employ 4K, 3D, virtual reality, and who knows what else to attract the attention of the target audience. But after the thrill wears off, the screens better show something relevant or the network will be reduced to cutting edge wallpaper.
There's a large digital signage kiosk in the middle of the main hall of Washington's Union Station. It's at least six feet tall by three feet wide. You can't miss it. Except that many people do.
As you probably know by now, that screen was the scene of what must be the most eye-catching content ever shown at Union Station. According to the Washington Post, the digital directory ran video from an adult content site that was not safe for work, not safe for a commute, and probably not safe for the poor schmuck who controls content for the network.
Not surprisingly, someone captured video of the scene with a smartphone. Gizmodo.com has a clip of it on its website. After getting past the "Now there's something you don't see every day" and "How the hell did that happen?" aspects of the incident, I was struck by the number of people who walked right past the screen and never even noticed it.
How did they possibly miss it? I mean, it was 18 square feet of unadulterated … adultness.
Here's how they may have missed it. It was just wallpaper. How were they to know that the wallpaper had transformed, ever so briefly, into an Amsterdam Red Light window?
The incident reminds me that while content is king, the king can't just show up every now and then. A digital signage network needs consistent relevant content.
The question then becomes, what is relevant content? There are other screens at Union Station with content that grabs the attention of nearly everyone. Here's what that attention-grabbing content does not have: motion video, 3D, 4K, virtual reality. Heck, it doesn't even have pictures. Just words. Words like "Acela Express, New York, On Time."
It's important to make content that meets the expectations of the target audience. If the digital signage screen shows advertising the content must be visually compelling. It must look like what the audience usually sees on television, on their computer or their smartphone. But if you're just trying to get from here to there you just need to know if the train is on time.
Relevant isn't always sexy, and sexy isn't always relevant.
As Vox Optima's managing director for operations and all-around "Mr. Fix-it," Gary Potterfield is always hip-deep in the company's video production issues. Connect with Gary on Twitter, Facebook, LinkedIn or go old school by shooting him an email.
Tagged: digital signage, video, video production, relevance, content creation
Newer PostThe Brand Ambassadors - Debut Episode
Older PostMerritt Allen joins the roundtable discussion on KNME-TV's New Mexico in Focus


text:
STRANGE DAZE: 'Coincidence Theorists', Nothing To See Here, Move Along…
Source – zerohedge.com
"…Let me get this right. TWENTY TWO residents of the same care home die within one month. They've obviously had the vaccine because it says at the end that it takes a few weeks for antibodies to build. Am I the only one who feels this is slightly suspicious?"
SM:…The real talent exhibited by 'Those People' is getting your head positioned far enough between your legs to place it firmly up their ass….
The current waves of deaths in old peoples homes after receiving the vaccination are just "coincidences" according to MSM. If you question the timing you are just a "conspiracy theorist" because those poor people happened to catch the new variant at exactly the same time as they were injected. Old people die anyway. So why the fuss?
Coincidence Theorists pic.twitter.com/ZSK9nics5X
— David Wolfe (@DavidWolfe) January 11, 2023
It is time to start Fighting back and labeling everyone who spouts the MSM line as "coincidence theorists". It is long overdue that adopt our own pejoratives. This is after all a war of words which have been weaponized (Jews are good at Pilpul). So the debate needs taking back with our own words and phrases. We will use words like "Coincidence Theorist" and "Realism denier" and "anti-parasitic" etc. We need our own vocabulary.
jason @lakesidephyserg – Follow
bbc.co.uk: Covid: Twenty-two die after Basingstoke care home outbreak
The owners of Pemberley House in Basingstoke say all of the deaths occurred during January.
11:40 AM · Jan 29, 2021 , 2K, See the latest COVID-19 information on Twitter
https://www.zerohedge.com/medical/humpday-humor-coincidence-theorists
January 12, 2023 in MIND GAMES: Psychokinetics, Remote Viewing & ESP, STRANGE Days.
HYPNOTIC STATES: The Strange Case of Sirhan Sirhan
A giant mystery: 18 strange giant skeletons found in Wisconsin in 1912
DIVINE PRESENCE: "Strange Beams of Lights are seen all around the World"
← CROSSROADS: 'Battle For Peace & Democracy', A Third World War Threatens The Future Of Humanity – By Prof Michel Chossudovsky
DAS KAPITAL: 'Brutal Trade-Off', BlackRock Says We're All Doomed…It's Being Optimistic →


text:
what systems supply food and oxygen needed for respiration?
What Systems Supply Food And Oxygen Needed For Respiration??
Circulatory/Cardiovascular System through the blood to most parts of the body provides nutrients and oxygen which is needed for our bodies to have ENERGY! (1) Inhales (breathes in) Oxygen – good for the body – gives it to the Circulatory System to be transported throughout the body through the blood.
Which body systems are needed for respiration?
The respiratory system is the network of organs and tissues that help you breathe. It includes your airways, lungs and blood vessels. The muscles that power your lungs are also part of the respiratory system.
What systems supply food and oxygen needed for respiration quizlet?
The circulatory system carries nutrients (food/glucose) and oxygen to the muscles where the mitochondria can use the oxygen to break down the food to produce cellular energy.
What system uses food and oxygen for energy?
cellular respiration
Every cell of the body needs oxygen for the process of cellular respiration by which the energy in food is converted into energy that can be used by the body's cells. During cellular respiration, glucose and oxygen are converted into carbon dioxide and water, and the energy is transferred to ATP.Aug 9, 2018
Where does the respiratory system supply oxygen to?
The respiratory system works directly with the circulatory system to provide oxygen to the body. Oxygen taken in from the respiratory system moves into blood vessels that then circulate oxygen-rich blood to tissues and cells.
How does the respiratory system provide oxygen to the body quizlet?
The primary function of the respiratory system is to supply the blood with oxygen in order for the blood to deliver oxygen to all parts of the body. The respiratory system does this through breathing. When we breathe, we inhale oxygen and exhale carbon dioxide.
How oxygen travels through the respiratory system?
In a process called diffusion, oxygen moves from the alveoli to the blood through the capillaries (tiny blood vessels) lining the alveolar walls. Once in the bloodstream, oxygen gets picked up by the hemoglobin in red blood cells.
How the respiratory system and circulatory system works together?
The circulatory and respiratory systems work together to circulate blood and oxygen throughout the body. Air moves in and out of the lungs through the trachea, bronchi, and bronchioles. Blood moves in and out of the lungs through the pulmonary arteries and veins that connect to the heart.
Which two systems work together to provide oxygen to cells?
Your respiratory system takes in oxygen from the air. It also gets rid of carbon dioxide. Your digestive system absorbs water and nutrients from the food you eat. Your circulatory system carries oxygen, water, and nutrients to cells throughout your body.
How do the respiratory and circulatory systems work together quizlet?
How do the circulatory and respiratory system work together? The Respiratory System cleans and gets oxygen from outside your body, and then brings it to the lungs. Once in lungs, the circulatory system takes the oxygenated blood to other parts of your body.
Does anaerobic respiration require oxygen?
Most organisms cannot respire without oxygen but some organisms and tissues can continue to respire if the oxygen runs out. In conditions of low or no oxygen the process of anaerobic respiration occurs.
Anaerobic respiration.
Aerobic respiration
Anaerobic respiration
Oxygen Present Absent or in short supply.
Where do respiration and cellular respiration takes place?
While most aerobic respiration (with oxygen) takes place in the cell's mitochondria, and anaerobic respiration (without oxygen) takes place within the cell's cytoplasm.Feb 12, 2020
What are 3 body systems that work together?
The digestive, respiratory, and circulatory systems work together to remove waste from the body while also absorbing necessary nutrients and compounds. Your circulatory system carries vital nutrients to the skeletal and muscular systems.
What are the types of respiratory system?
There are three major types of respiratory structures in the vertebrates: gills, integumentary exchange areas, and lungs.
What in our blood carries the oxygen where it needs to go?
A protein called haemoglobin in the red blood cells then carries the oxygen around your body.
Where does the respiratory system start?
The respiratory system starts at the nose and mouth and continues through the airways and the lungs. Air enters the respiratory system through the nose and mouth and passes down the throat (pharynx) and through the voice box, or larynx.
Which body systems are involved in respiration quizlet?
The respiratory system brings in oxygen and expels carbon dioxide, and the cardiovascular system transports those gases to and from the lungs.
Which body system is needed for the exchange of oxygen and carbon dioxide quizlet?
The circulatory system is responsible for delivering oxygen to cells and taking carbon dioxide away from cells.
What are the five primary functions of the respiratory system?
There are five functions of the respiratory system.
Gas Exchange – oxygen and carbon dioxide.
Breathing – movement of air.
Sound Production.
Olfactory Assistance – sense of smell.
Protection – from dust and microbes entering body through mucus production, cilia, and coughing.
What is the order of airflow through the respiratory system?
Air enters your body through your nose or mouth. Air then travels down the throat through the larynx and trachea. Air goes into the lungs through tubes called main-stem bronchi.
Which of the following is responsible for preventing food from entering the trachea?
The epiglottis is a leaf-shaped flap in the throat that prevents food from entering the windpipe and the lungs. It stays open during breathing, allowing air into the larynx.
Epiglottis
Function Prevent food from entering the respiratory tract.
Latin Epiglottis
MeSH D004825
How do the respiratory and circulatory systems work together to maintain homeostasis?
The respiratory and circulatory systems work together to maintain homeostasis. The respiratory system moves gases into and out of the blood. The circulatory system moves blood to all parts of the body.
In what way do the respiratory and circulatory systems depend on each other?
Each of your body systems relies on the others to work well. Your respiratory system relies on your circulatory system to deliver the oxygen it gathers, while the muscles of your heart cannot function without the oxygen they receive from your lungs.
Which of the following is an example of how the circulatory and respiratory systems work together?
Which of the following is an example of how the circulatory and respiratory systems work together? Oxygen from the air we breathe is transported to skin cells by the blood.
How do the respiratory and endocrine systems interact?
The endocrine system secretes hormones into the blood that travel to body cells and influence their activities. Cellular respiration is a good example of organ system interactions, because it is a basic life process that happens in all living cells.
How do the respiratory and circulatory systems help maintain homeostasis in the body quizlet?
the respiratory system helps the body maintain homeostasis because it gives the bloodstream the oxygen it needs. the circulatory system helps the body maintain homeostasis by transporting nutrients. The circulatory system works with the respiratory system to exchange carbon dioxide and oxygen.
What type of respiration requires oxygen?
Aerobic Process that requires oxygen
Anaerobic Process that does not require oxygen
Fermentation An anaerobic pathway for breaking down glucose
Does cellular respiration require oxygen?
Aerobic cellular respiration is the process by which cells use oxygen to help them convert glucose into energy. … Oxygen is not needed for glycolysis but is required for the rest of the chemical reactions to take place.
What is respiration without oxygen called?
Anaerobic respiration occurs without oxygen and releases less energy but more quickly than aerobic respiration. Anaerobic respiration in microorganisms is called fermentation.
What are the two reactants needed for cellular respiration?
Carbon dioxide + Water Glucose (sugar) + Oxygen CO2 + H2O C6H12O6 + 6O2 Cellular respiration or aerobic respiration is a series of chemical reactions which begin with the reactants of sugar in the presence of oxygen to produce carbon dioxide and water as waste products.
What is the role of oxygen in aerobic respiration?
Explanation: Oxygen is the final electron acceptor in aerobic respiration. It becomes water upon being reduced by the accepted electrons, which explains why water is one of the products of respiration.
Which substances are needed for cellular respiration?
Oxygen and glucose are both reactants in the process of cellular respiration. The main product of cellular respiration is ATP; waste products include carbon dioxide and water.
Which systems move materials food oxygen etc around your body?
what is the madisonian model
The Constitution establishes a federal democratic repub...
how do faults and folds compare
How Do Faults And Folds Compare? How do faults and fold...
what ocean is in the eastern hemisphere
The Eastern Hemisphere refers to the area of the Earth ...
what makes a forest a forest
What Makes A Forest A Forest? A forest is an area of la...
why do we name hurricanes but not tornadoes
Why Do We Name Hurricanes But Not Tornadoes? Hurricanes...
overall how did ideas change during the scien
The Renaissance and Scientific Revolution were responsi...
how do millipedes reproduce
How Do Millipedes Reproduce? Bristly millipede males mu...
what does polynesia mean
As it did so, tensions between the Melanesian and Polyn...
what is the main source of energy on earth?
What Is The Main Source Of Energy On Earth?? What are...
why was ranching bigger than farming in west
A farm is a land where a farmer grows crops and livesto...
where is the energy stored in glucose
Where Is The Energy Stored In Glucose? Energy is stored...
what is considered tall in japan
Platform screen doors enhance commuter safety by provid...
about how much longer can the sun continue to
About How Much Longer Can The Sun Continue To Generate ...
where do parrots originate from
Where Do Parrots Originate From? By far the greatest nu...
what does thin air mean
The "thin" air at high altitudes has considerably l...
how do meteorologists gather weather data
How Do Meteorologists Gather Weather Data? Observationa...
how did imperialism benefit strong nations
How Did Imperialism Benefit Strong Nations? How did Imp...
what was the capital of the confederacy in 18
What Was The Capital Of The Confederacy In 1863? What...
who did germany blame for ww1
The Treaty of Versailles, signed following World War I,...
what jobs did the mayans have
What Jobs Did The Mayans Have? The varying positions of...
into what body of water does the danube river
Originating in Germany, the Danube flows southeast for ...
why water evaporates at room temperature
In the water cycle, evaporation occurs when sunlight wa...
what is the function of the electron transpor
What Is The Function Of The Electron Transport Chain In...
where does weather occur
Where Does Weather Occur? Most weather happens in the t...
what were some causes of the french and india
What Were Some Causes Of The French And Indian War? Ca...
what causes convection currents in the earths
Conduction usually occurs in solids, through molecular ...
how did the cherokee adapt to their environme
How Did The Cherokee Adapt To Their Environment? The Te...
what characteristic distinguishes a meteorite
What Characteristic Distinguishes A Meteorite From A Te...
who voted against world war 2
Who Voted Against World War 2? Jeannette Pickering Rank...
what determines whether or not a resource is
What Determines Whether Or Not A Resource Is Scarce? Th...


text:
Q: Imported text data to variable? I have a little problem while creating my UWP program using VB.
I'm downloading text file that has coordinates. And what I would need that every of those is a variable that later I can count.
X   Y
231.15  154.65
574.89  123.78
257.15  468.98
487.87  789.97
531.15  124.65
524.89  223.78
657.15  668.98
347.87  389.97

I don't have any idea where to start. Any clues?

A: It's hard to say where to start since your question seems pretty sparse on details, but if you're considering making all of those variables, consider using a two-dimensional array instead. It'll save you a lot of effort and make your application run faster.


text:
Kylie Jenner's newest Lip Kit color is the perfect shade of goth
Elizabeth Entenman
Instagram/Kylie Jenner
Kylie Jenner's Lip Kits are one hot item. The beauty queen has released seven shades so far, and each has been met with overwhelming praise—not to mention they've sold out in record time. If you're a Lip Kit loyalist or still trying to get your hands on one, good news: Kylie just announced a new shade called Kourt K, and according to Jenner, it's coming soon.
A photo posted by Kylie Cosmetics (@kyliecosmetics) on Mar 17, 2016 at 3:12pm PDT
The new hue, clearly named after her oldest sis Kourtney, is a deep berry color. Up until now, the Lip Kits have been mostly pale pinks and bright oranges and reds. But Kourt K is darker, bolder and more sophisticated than the others—much like the real-life Kourt. They both stand out from the group, but in the best way possible.
Kourtney isn't the first Kardashian to have a Lip Kit named after her. Kylie Cosmetics also offers Koko K, a nude pink color named for Khloé. Now, the world waits for a Kim, Kendall, Kris and Caitlyn shades—we're sure it's only a matter of time. And we can see their colors being just as bold as Kourtney's.
By Elizabeth Entenman


We're excited to share Lake Highlands with Shady's Burgers, the neighborhood's newest and most delicious kid- and dog-friendly burger and craft beer joint. With help from local Lake Highlands investors, Shady's opened in July of 2016 and hasn't looked back since. OHB has partnered with Shady's for numerous brewery events including our monthly family and movie nights and our customers are always left drooling over their offerings.
We posted up on their covered patio with Olive, our brewery dog, for an OHB and Shady's pairing. The casual neighborhood restaurant offers a different specialty burger and shake every month, so we took our Charity Alt-Style Ale and paired it with March's specialty burger—a St. Patty's Melt featuring two slices of marble rye bread, cheddar cheese, onions, pickles and Thousand Island dressing. We hope you're lucky enough to get your hands on this scrumptious combination this month, it's definitely not to be missed!
We'll be at Shady's for a pint night Tuesday, March 7th, from 5-8 pm. Join us so you can try this delectable combination for yourself and take home a pint glass! Also on draft: Allgood. Available in cans: Golden Mustache, Derelict, and Freaky Deaky.


The final stage of the Tour of Britain saw Sir Bradley Wiggins, Mark Cavendish, Nairo Quintana and other big names race ten times around a 8.8 km circuit of central London. Sky ensured that a break, including general classification contender Jack Bauer, couldn't get far enough ahead to challenge Wiggins' iron grip on the gold jersey. Led out superbly by Alessandro Petacchi, Cavendish won a bunch sprint.
Grade II listed, the ostentatious neo-classical London Palladium is renown for its variety shows. It can seat more than 2,200 people.


text:
Q: Updated Laptop From Windows 8.1 to 10. Mouse now functionally disappears after logging in I've just updated my laptop to Windows 10. Everything seems fine: I can type and move my mouse up until I enter my password to log into the laptop. From there the mouse not just "disappears" but is functionally not there.
Clicking does nothing, even when I move the trackpad so that it should be resting on something like the bottom right button to get to the desktop and minimise everything.
I have tried following the instructions on this video https://www.youtube.com/watch?v=sA_oKgGynkI suggested in another thread, to not hide mouse when typing. It was tricky to execute with no mouse, when the video uses a mouse to do it lol. However, I followed it and it didn't solve the issue.
Any ideas?
Thanks!

A: I had this problem few days ago. I searched everywhere and finally found a topic where it says "windows 10 hybrid startup system dont load all driver" . I disabled this option and it worked for me. Not sure about whether it will work for you or not. You have to go into "power option" to fix it. Here is a YouTube video link that shows you how to do it :


text:
ArabLit
Arabic Literature and Translation
CONTACT✉
PODCAST🎙
STORE🛒
June 21, 2018 June 19, 2018 mlynxqualey
Arabic Literature and the Politics of Coffee: 3 Books
Although coffee was around much earlier, the first writing we have about it is from the fifteenth century:
By the sixteenth, when it was spreading across the region and then the world, it becomes a popular trope. In "Popular poetry in the post-classical period,1150–1850," Margaret Larkin describes how, in some cases, a "coffee poem" could take the place of a wine song:
The newly emphasized taste for drinking coffee is reflected in a muwashshah by Muhammad al-Bakri (d. 994/1585), in which he encourages the practice in terms borrowed from the traditional khamriyya. 'Pass around the coffee in a splendid glass', he urges, for it solves the problem of 'what [right] understanding has prohibited'. The beverage is described as being the preferred drink of Sufis, implying that it has similar ecstasy-producing effects. The piece is even complete with a censor whose presumed disapproval of coffee is dismissed as ignorant chatter. The muwashshah. ends with a pun on the wordrah, meaning both 'he departed', in reference to the censor, and 'wine' – a parting shot that signals the parody of the entire poem. It is easy to imagine a gathering of friends in a coffeehouse enjoying this spontaneous pastiche of the traditional wine song with Sufi overtones.
1) Another sixteenth century text, 'Umdat al safwa fi fill al-qahwa (Argument in Favor of the Legitimate Use of Coffee), came from the pen of Abd Al-Qadir al-Jaziri, in apparent response to the religious debate over coffee's legality. Although influential in French translation, it did not carry a similar weight in English. Still, translations of portions of it can be found in Ralph Hattox's Coffee and Coffeehouses: The Origins of a Social Beverage in the Medieval Near East.
From a somewhat later time, Saad Abdullah Sowayan writes about the echoes between nabati poetry, traditional to the Gulr, and coffee-making. From his Nabati Poetry: The Oral Poetry of Arabia:
2) Radwa Ashour's Siraaj, translated by Barbara Romaine, is set later, in the late nineteenth century off the Yemeni coast, but coffee, forbidden by the (fictional) despot, also plays a central role.
3) Mahmoud Darwish's Memory for Forgetfulness, translated by Ibrahim Muhawi. Coffee here is central to the ritual of a valuable life, and is continued come what may:
Gently place one spoonful of the ground coffee, electrified with the aroma of cardamom, on the rippling surface of the hot water, then stir slowly, first clockwise, then up and down. Add the second spoonful and stir up and down, then counterclockwise. Now add the third.
Between spoonfuls, take the pot away from the fire and bring it back. For the final touch, dip the spoon in the melting powder, fill and raise it a little over the pot, then let it drop back. Repeat this several times until the water boils again and a small mass of the blond coffee remains on the surface, rippling and ready to sink. Don't let it sink.
Turn off the heat, and pay no heed to the rockets. Take the coffee to the narrow corridor and pour it lovingly and with a sure hand into a little white cup: dark-colored cups spoil the freedom of the coffee. Observe the paths of the steam and the tent of rising aroma. Now light your first cigarette, made for this cup of coffee, the cigarette with the flavor of existence itself, unequaled by the taste of any other except that which follows love, as the woman smokes away the last sweat and the fading voice.
Keep reading.
The Taste of Coffee in Gaza Gazan author Hedaya Shamun, in translation by Shaimaa Debees, writes her reflections on the thirteenth day of "Operation Protective Edge":
Published by mlynxqualey
View all posts by mlynxqualey
Previous Moroccan World Cup Team: 23 Writers
Next Friday Finds: 'If Gaza Were a Story'
Follow ArabLit on WordPress.com


text:
Faulkner's State of the University Address will outline achievements, goals for The University of Texas at Austin
Larry R. Faulkner, president of The University of Texas at Austin, will give his annual State of the University Address at 3 p.m., Friday (Sept. 14), at Jessen Auditorium in Homer P. Rainey Hall near the Littlefield Fountain as part of a celebration commemorating the university's 118th birthday.
AUSTIN, Texas—Larry R. Faulkner, president of The University of Texas at Austin, will give his annual State of the University Address at 3 p.m., Friday (Sept. 14), at Jessen Auditorium in Homer P. Rainey Hall near the Littlefield Fountain as part of a celebration commemorating the university's 118th birthday.
The university opened its doors on Sept. 15, 1883. Faulkner's presentation on the eve of the 118th anniversary will provide an assessment of the university and a report on his goals for 2001-2002. It will be Faulkner's fourth State of the University Address since he became president in 1998.
Free public parking will be provided in the university parking facility directly east of Darrell K. Royal-Texas Memorial Stadium. Shuttle service will be provided to Rainey Hall and back to the parking facility after the reception.
Several prestigious awards will be presented during the program, including the Civitatis Award to Waneen Spirduso, Ed.D., of the Department of Kinesiology and Health Education. The Civitatis Award is conferred upon a faculty member who has shown exemplary campus citizenship throughout a career of service at the university.
The Presidential Citation will be presented to Peter T. Flawn, president emeritus of The University of Texas at Austin; Harry J. Middleton, director of the Lyndon Baines Johnson Library and Museum; and Larry E. Temple, an attorney and distinguished alumnus. Award recipients must have achieved distinction in their fields of endeavor and be people of such integrity, stature, demonstrated ability and renown, that the university community will take pride in and be inspired by their recognition. Recipients also must have provided service that has made a profound and positive difference in the achievement of the university's mission.
Other awards will include the 2001 Joe and Bettie Branson Ward Excellence Award for Research, Teaching or Demonstration Activities that Contribute to Changes of Positive Value to Society; the President's Associates Teaching Excellence Awards; and the Chancellor's Council Outstanding Teaching Award. During the program, Provost Sheldon Ekland-Olson will recognize new members of the Academy of Distinguished Teachers. The academy is intended to recognize and enhance teaching, particularly at the undergraduate level.
A reception honoring award recipients will be held afterward in the Jessen Auditorium lobby.
Earlier in the day Friday, the 118th birthday celebration will get an early start when members of the university community and guests pause on the Main Mall south of the Tower to join in anniversary festivities sponsored by the Texas Exes Student Chapter. The 11:50 a.m. to noon event will include brief remarks, celebratory music and the pageantry of the large Texas flag being unfurled off the Main Building. Birthday cake will be served.
Recipients of the awards and recognition during the program include:
The 2001 Joe and Bettie Branson Ward Excellence Award for Research, Teaching or Demonstration Activities that Contribute to Changes of Positive Value to Society — Loriene Roy, Ph.D., a professor in the Graduate School of Library and Information Science.
President's Associates Teaching Excellence Awards, 2000-2001 — David P. Birdsong, Ph.D., associate professor in the Department of French and Italian; David M. Buss, Ph.D., professor in the Department of Psychology; Carol H. MacKay, Ph.D., associate professor in the Department of English; and S. Martin Shankland, Ph.D., associate professor in the Section of Molecular Cell and Developmental Biology. The award recognizes excellence in undergraduate teaching.
Chancellor's Council Outstanding Teaching Award, 2000-2001 — Leon E. Long, Ph.D., Department of Geological Sciences.
The new members of the Academy of Distinguished Teachers include:
James B. Ayres, Ph.D., Department of English
Anthony Bedford, Ph.D., Aerospace Engineering and Engineering Mechanics
Mia E. Carter, Ph.D., interim director of the Center for Asian American Studies
Katherine M. Davis, Ph.D., Department of Mathematics
Ross Jennings, Ph.D., Department of Accounting
Robert D. King, Ph.D., Department of Linguistics
Rebecca R. Richards-Kortum, Ph.D., Department of Biomedical Engineering
David M. Rabban, J.D., School of Law
Nancy L. Roser, Ed.D, Department of Curriculum and Instruction
Harvey M. Sussman, Ph.D., Department of Communication Sciences and Disorders
For additional information about the celebration, please view the UTexas@118 Web site, <http://www.utexas.edu/events/utexas118>


Took a stroll down main street.
Ate our fill of red, white, and blue.
And began shopping for one of these for next year. So sparkly.
Hope you all had a safe and happy July 4th! I'll be back very soon with some recipes.
When you find that vest, you have to tell me where I can get one too. Loving it.
lol i kind of want that vest!


text:
Home RAMADHAAN SPECIAL Ramadhaan Resolutions DAY 1
☆ ☆ ☆ ☆
The Prophet (SAW) said:
"He who boycotts his brother for more than three days and dies during this period will be from the people of hellfire."
He (SAW) also said:
"The doors of Heaven are opened every Monday and Thursday, and Allah pardons in these days every individual servant who is not a polytheist, except those who have enmity between them;
Allah Says: 'Delay them until they reconcile with each other"
The worst thing in the world you could do to your Ramadan is completely render it void because of a dispute you have with someone. It contradicts the ENTIRE essence of fasting and seeking the pardon of your Lord because its not befitting to request forgiveness if you're unable to forgive others.
The doors of heaven are opened every Monday and Thursday on normal days which is why the Prophet (SAW) would fast them, but they are open the entire month of Ramadan. Imagine if every day as you are fasting, Quran recitation, etc. is presented to Allah this month and He responds to the angels to delay your pardon until you reconcile with your brother.
Ramadan is the best opportunity to write that email or text message to that lost family member or friend and say "its not worth it to lose Allahs forgiveness over this" and "IM SORRY."
Even if you've been avoiding someone and there is an implicit, unofficial, or unspoken boycott, make sure you end that today so that you don't jeopardize your fasting.
Dont do it for that person, do it for yourself and for the sake of Allah.
Oh Allah clear our hearts from enmity, give us the ability to forgive, and pardon us for we have wronged ourselves. Ameen
You might find that some of these may not apply to you but you can still get the reward for calling to Khair by sharing with others!
Please share this with your family and friends. smile emoticon
Jazak Allah khair.
Reported by Jundub bin `Abdullah (RA): The Messenger of Allah (peace be upon him) said, "Once someone said: `By Allah! Allah will not forgive such and such (a person).' Thereupon Allah, the Exalted and the Glorious, said: `Who is he who takes an oath in My Name that I will not grant pardon to so-and-so? I have granted pardon to so-and-so and rendered your good deeds fruitless.''' [Muslim]


Description Students in the Burge School of Nursing in their monthly finishing school class. Here students learn the essentials of good grooming, wardrobe hints, how to manage their money, and other daily pointers. Instructor Virginia Gray shows student Marilyn Welch the proper technique to putting on a coat in a crowded room. Published in the News & Leader on November 17, 1957.