Twists, turns, exotic locations and philosophical insights. Unmissable.
I am a big fan of John Dolan's writing and enjoyed the first book in his new trilogy, Karma's Children, so much that I started to read the second book straight away. Unfortunately I'll have to wait a bit for the conclusion… Because yes, it's another great book.
In contrast to Restless Earth (you can check my review here), this book is less complex in structure and reminded me more of the previous series, Time, Blood and Karma, although it would be wrong to state that any of the books by this author are "simple" or "straightforward". He has built a universe of characters, locations, and events that interconnect in ways that bring to mind a spider web. It is beautiful, complex, and depending on your location you might, or might not, be able to see how the whole structure works. But, back to the structure. Here, the story is told mostly in chronological order (sometimes the characters might recall things from their past, but the actual events in the main story are told in what appears to be the logical order), by two main characters. We have the first-person present tense narration by our hero, David Braddock (well, hero/antihero), and here the narration is much more in tune with previous books, bringing back his wit, his observations, his quotes, but also, his anxiety and his lack of insight at times. (He seems to have taken a page out of my notebook, though, and he shows some evidence of trying to grow up at the beginning of the story). I was pleased to hear from him from his own mouth, as such, even if I must confess that the previous book made me keep my eyes more closely trained on him and question his reasoning and his motives even more than usual.
It's a bit difficult to talk about this book in detail without risking giving away any spoilers. This time, as the description hints at, things get pretty personal for Braddock, and despite the support by the many women in his life (I've become a huge fan of Da, and I'm pleased Braddock is giving her more of a free rein) and their mature attitude, he is in turmoil. And, unfortunately, things only get worse. There is a twist at the end (it didn't surprise me, but I won't say anything else), and I wonder if some readers might class the ending as a cliff-hanger. In my opinion, we get answers to most of the questions posed in the book, thanks to the two points of view employed and to the ending. Having said that, this is a trilogy, and we are left desperate to know how it will all conclude. And that is as should be.
Fans of Dolan's novels will enjoy the quality of his writing, the philosophical insights (that we might share in or not), the many quotes (Macbeth plays a big part, although references to rivers and the sea brought to mind Garcilaso de la Vega for me), the varied and complex characters, the mystery/thriller parts of the story (I had an inkling that all was not well, but I didn't quite work out all the details), the contrasting settings (from Thailand, to London, to Marbella, to Bali, beautifully described), and the ending, which opens up more questions and promises a final book where everything will come to an explosive end.
I would not recommend readers who've never read any of the author's books to start here. At the very least, I'd advise anybody who wants to get a full sense of the story to read the previous book in the trilogy. And, if you have time, start right at the beginning, reading book one in the Time, Blood and Karma series, Everyone Burns. You'll thank me later.
A must-read for lovers of intrigue, complex characters, exotic settings, philosophical insights and reflections, excellent writing, and stories with red herrings and twists and turns. I can't wait for the last book!
Great characters and settings, a complex mystery and a masterful villain. Another winning series.
Another fun and thrilling book in a great series.
I received an ARC copy from the author but that has in no way influenced the review I freely chose to write.
I have read and reviewed the two previous books in Andersen's series The Great Devil War (you can check my review here) and I loved them. I was more than happy when I heard the next book was ready and due for publication early in April. So, in case you are in a hurry, yes, I loved it as well. I have to add two caveats, though. The first one is a warning for readers who hate cliff-hangers. There is a big one at the end of the book. The book includes a teaser for book 4, and therefore we get a hint of what actually happens next, but the story itself is not completed in this volume. Yes, this is a series and is to be expected that the overall arch of the story will continue and is what happened with the two previous books, but they had a resolution to the main adventure in that particular tome, while that is not the case here. So if you hate cliff-hangers, stay away from this book, as it could make you quite angry. (I haven't completely made up my mind about the subject. I don't mind so much if I am sufficiently invested in the story and the characters, as I am in this series already, but if it's totally unexpected and I don't care for the characters, I am bound to not return to read the rest). The other caveat is a recommendation. There are enough reminders of Philip's previous adventures in this novel to allow readers who've read the other books a while back to quickly find their bearings, but I don't think it would work as an independent read, because there would be too much background missing to fully enjoy it. The series does not go into extremes of world-building or descriptions, but by now there is a lot of information and mythology that, although based on common themes and concepts (Heaven and Hell, stories in the Bible), help create an environment that is a big part of its charm. So, if you fancy the sound of it, start with number 1 and keep going.
I've already said I enjoyed it, as much as the other books at least. We get a bit of exposure to Philip's everyday life, but that doesn't last long, and we're soon back in Hell and with Satina, Lucifer, Lucifax, and the rest of our favourite characters. But there are some new ones as well. We get to meet the artist behind the horrific paintings adorning Lucifer's castle (paintings where the condemned can be seen suffering and heard screaming), we meet Chimera, a fascinating creature (yes, I want one); we finally get to go to Heaven and meet Jehovah (I won't give you any hints, but his relationship with Lucifer is… well, entertaining), also visit the garden of Eden, Saint Peter (I loved the fact that when he falls asleep his halo falls off his head), and we visit other underworlds, Hades in this case, and that brings us plenty of Greek mythology to contend with (and great characters as well).
There are also the guest star appearances, in Hell and in this case also in Heaven, famous figures from the past that Philip meets in his travels. I will keep my peace, but I particularly liked their encounter with a famous writer whose creations had also come to live. (Yes, Stephen King, be scared!).
The story moves at good pace, there is plenty of intrigues, action, betrayals, the quest motif, more than a hint of romance (but nothing explicit), and the humorous touches as well. The writing style is fluid and easy (the story is told in the third person from Philip's point of view, as usual), and the characters are solid and engaging. The novel turns darker towards the end, and although the whole series has never been all light and fun (among the subjects discussed are family losses, reflections on good and evil, religious themes, guilt and its consequences, moral ambivalence, death and mortality to name but a few), the whole book hints at horrific things to come, and even the good things that happen come hand in hand with bad consequences. The main character is growing up and so are his concerns, and that makes it a series definitely worth following and watching for.
Any negatives? Well, apart from the cliff-hanger already mentioned, I guess that people who've just read the previous two books might feel they don't need any reminders of the previous stories. (I didn't find that a problem). I also wondered how well this series would work for young readers of cultures not so familiar with the Bible. I guess it might work as just another fantasy world, but I suspect some of the in-jokes might be lost. Despite the fantastical setting, this is a pretty conventional story when it comes to the main character and his background, so it might not suit readers looking for a more inclusive and diverse kind of storytelling.
As I had said before, this is a book I'd recommend to readers of fantasy, both YA and adults, but it does have pretty dark moments, there is violence (some behind closed doors), and it will not suit people who prefer light reads or are particularly squeamish. Its take on religion can put some people off as well, but I guess the description of the series gives a clear indication of that. A great read and another gripping visit to the universe of the Devil War. I cannot wait for the next instalment.
I was not comfortable with some of the female portrayals and although at first, I thought I'd just comment on them, eventually I thought it would cloud my judgement of the rest of the book.
The perfect gift for nature lovers who enjoy amusing trivia, stories, and photographs.
Thanks to Rosie and the whole team at Pen & Sword for providing me a hardback copy of this beautiful book that I freely chose to review.
I love trees and I can't imagine living in a place with no trees at all, even if they are not in their natural environment, as is the case in cities. I'm not a connoisseur, although I've read some books that featured trees prominently and have enjoyed them, and this volume seemed the perfect opportunity to learn more.
This is a beautiful book that would make a perfect present for anybody interested in trees, in general, and UK trees in particular. It is a photographic book, but it also contains a wealth of written information about trees: factual and botanical data, historical events related to specific trees, folk and mythological stories about them, literary connections, etc. As the author explains in the introduction, due to the limits in the length of the book he could not include all British trees, and he selected the ones he felt were not only better known but had also the best tales to tell. Not that I had any doubt about it, but the author makes a good case for his choice of topic in the introduction: "Beyond their practical utility to us and our simple liking of them, trees form the great forests of the world, which are said to be the lungs of the planet. So trees, more than anything else, keep us alive" (Wills, 2018, p. vi).
The list of trees included in the book are: alder, apple, ash, bay, beech, birch, cherry, elm, hawthorn, hazel, holly, hornbeam, horse chestnut, lime, London plane, magnolia, maple, monkey puzzle, oak, pear, pine, poplar, rowan, sweet chestnut, sycamore, walnut, willow and yew.
This is a book one can deep in and out of as one fancies, or read it cover to cover. I often found myself picking it up just to have a quick look, and discovered an hour later that I was still glued to its pages and its wonderful stories. The original photographs are beautiful, and there are also well-chosen images from the British Library and the Welcome collection, as the author explains in his acknowledgements. The writing is supple and I'd dare say it will appeal to a large variety of people, because although it is not perhaps addressed at botanists or experts, it shares plenty of anecdotes and stories likely to interest most readers.
Will ever after handsome be (Wills, 2018, p. 67).
If you try it and it works, don't forget to let me know!
I enjoyed the pictures, the stories, and I became convinced as I read the book that I'd like to read more of the author's works, and I'd love to attend one of his lectures. Of course, he had me at the acknowledgements already, when he mentioned his dog, Max (oh, don't worry; there's a picture of him too).
"Finally, I would like to thank Max, to whom this book is dedicated, for allowing me to frequently stop his walk and take photos of trees. He's very tolerant" (Mills, 2018, p. viii).
In sum, this is a beautiful, informative, entertaining, and amusing book that will delight all those who love nature, trees in particular, and who enjoy trivia, stories and photographs. Perfect as a present, for yourself or others, as an inspiration, and as a breath of fresh air. Enjoy!
Wills, S. (2018). A history of trees. Barnsley, UK: Pen & Sword White Owl.
A multitude of stories that make up a feel-good novel in an extraordinary setting.
What did I like? The story made me think of the best soap operas centred in a community, where over a period of time we get to know the characters and we care for them. It shows the writer's great skill that despite the episodic nature of the story, we feel quite close to the characters (some more than others, but still, they are all distinctive and feel real in their everyday preoccupations and lives) and care what happens to them. Iris, in some ways the central character, as she is the goddess of the rainbow in Greek mythology, is the messenger of the town, and no matter what her personal circumstances are she keeps delivering parcels, messages, and bringing her upbeat outlook and optimism to all she meet. She is a favourite of mine, and I was happy things worked out so well for her. But I became fond of most of the characters, even the less likeable ones, as we are offered enough information about them to understand them, and the good-will of the town and its people is contagious. The story is narrated in the third person but each chapter is told from the perspective of the main character it talks about, and that means we get to see them not only as others see them but as they truly are.
Was there anything I didn't like? As I said, I enjoyed the atmosphere, the character,s and their stories. I received a copy of the book, in paperback, a long while ago but hadn't had a chance to read it. Therefore, it might be that the book has undergone revisions and transformations since, so my objections might well be unjustified now. The paperback had some formatting issues (no page numbers, some empty pages and strange distribution of text), there was the odd typo here and there (nothing too jarring even for an early copy), and then there were some peculiarities in the way the story was told. As a non-native English speaker, I am always wary of commenting on style. In this case, I wondered if some of the grammatical structures that sounded slightly odd to me might be an attempt at adopting the rhythm of conversations and speech in Greece, and I soon became accustomed to it and got to like it, but I'd advise readers to read a sample of the book first, to check for themselves.
Thanks to Rosie and the whole team at Pen & Sword for providing me a hardback copy of this gorgeous book that I freely chose to review.
1) Architecture: with photographs of ancient temples, palaces, and modern mosques and other buildings, with brief explanations of the history and the significance of the building, in one page, and in the opposite page, the drawing to colour (in some cases of the reconstruction of the ancient building).
2) Murals. (Here I loved the winged horses and the beautiful geometrical ceiling decorations).
3) Ganch carvings. Intricate and beautiful, this section includes several pages of designs for free colouring, without corresponding photographs. In case you are not familiar with ganch carvings (I didn't know the name but recognised it when I saw pictures), you can find more about it here).
4) Mosaics. Here, there are some deceptively simple and some incredibly detailed (like the one featured in the cover of the book). I'm a big fan of mosaics and loved this section.
5) Glazed bowls. If you love pottery, I'm sure you'll enjoy this one.
6) The textiles section includes some richly coloured woven carpets, amazing dresses (iroki embroidery) and gowns.
7) Paintings. These are fairly recent and incredibly beautiful as well. Although there are some fairly modern in style, others make one think of the Arabian Nights.
DNF at 48%. Liked the characters but it needs a good edit and I think it would work better if it was clearly targeted at a younger audience.
Recommended to lovers of Rock & Roll, music, and the 1970s rock scene.
Thanks to NetGalley and to Random House UK, Cornerstone, for providing me an ARC copy of this book that I freely chose to review.
I kept seeing this book pop up all over when it came to recommendations of new releases and that made me curious. I also read that Reese Witherspoon had bought the rights to adapt it into a TV series, and the comments about the book made me think about the movie This Is Spinal Tap, although the musical genre is different (yes, it's all Rock & Roll, baby) and the story is not intended as a parody, and all that together with the evocative cover, I knew I had to check it out.
This is one of those novels where I was intrigued to read what other reviewers had said, and, curiously enough, one of those where I could see the point of both, those who really loved the book, and also those who hated it. Somehow, I could see the merit on both types of opinions, and it really depends on the kinds of books you enjoy or not. A couple of provisos, here. Many of the reviews talk about the author, and especially refer to one of her previous books, The Seven Husbands of Evelyn Hugo, which seems to be a well-loved novel, and for people who had loved that book, their expectations were very high, and some found this book too different (some fans of the writer also loved this book, so don't let that put you off). I haven't read any of the author's previous novels, so I cannot help with that. After reading the reviews and this novel, I became curious about her other books, but I come to it without any previous knowledge. The second proviso is that quite a few people compare the 'fiction' band at the heart of the story, The Six, that is later joined by Daisy Jones, with Fleetwood Mac (with Daisy Jones then being a stand-in for Stevie Nicks), but I must confess not to know enough about the ins and outs of this band to be able to comment (I was quite young when they were at the height of their popularity, and I never read much about them, although having read a bit about them since, yes, I can see similarities, but I can also see differences). So, if you are a big fan of Fleetwood Mac, you might be more intrigued to read this novel, but you might also hate it. You've been warned.
So, what are the comments on both sides that I agree with? The way the story is told will not be to everybody's taste. This is the story of the band, and of Daisy Jones, pieced together through interviews conducted many years after the band was created, and that makes it very fragmented. It does follow a chronological order, and we get to know about Daisy Jones, and about the Dunne Brothers (Billy and Graham), from before they got into singing, composing, and playing songs, and later on the rest of the members of the band, Camila (Billy's girlfriend and later wife) and their manager also come into play. These fragments of interviews often refer to the same events, providing the reader different points of view, and sometimes completely different descriptions, but it can cause a disjointed effect, and it will suit some readers but others will hate it. Personally, I found it fun and quite dynamic, but it is true it does not immediately create a picture of what's going on in one's head, in the same way as more standard narratives do.
There were also a lot of comments about the characters, and how some of them were one-dimensional and it was difficult to tell them apart. As I have said before, the story starts with the origin of the band (we later learn why), and then we only get to hear from the rest of the members as they join the band or meet the other characters. For me, Pete, Eddie and Warren were not distinctive enough. Yes, Eddie always seemed to have issues with Billy and didn't like his style of leading the band. Pete had a girlfriend in the East and he would phone her often, and Warren was the drum player, but other than that I'm not sure I got a strong impression of who they were, and when later in the book one of them wanted to leave the band, I realised that I must have been told two of them were brothers already, but because that hadn't feature prominently anywhere (after all, the interview is about the band, their tours, and their records, and the questions asked are mostly about the time they spent together), it had not registered with me. Camila is talked about a lot, because many of Billy's songs are about her, and although she seems to represent an old-fashioned model of femininity, the staying-at-home Mom, she gets involved at crucial points and she has a more important role than one might think when the story starts. I did feel that the female characters were the strongest, and although that did not make them immediately sympathetic and likeable, I thought they were the more complex and the ones I most enjoyed. I liked Karen (I'm not a musician, but I did feel a connection with her) the keyboard player, as well, and she is, perhaps, my favourite character. And I quite liked Daisy's friend, Simone, also, although she is mostly portrayed as her friend, rather than being an individual in her own right, and that comes in part from her telling Daisy's story and her role in it rather than giving us much insight into her own character. Although Daisy marries at some point, Simone is more of a steadying influence for her, like Camila is for Billy, than any of the men she meets and talks about in the book. But I agree, the way the story is told does not make for fully rounded characters, although many of the situations will feel familiar to people who have read a lot of biographies of rock & roll bands.
Some reviewers were disappointed by the ending, that perhaps feels more like a whimper than a bang, but I thought it made perfect sense, and yes, there is something I've seen described as a twist, that is perhaps not truly a twist, but it helps join everything together and adds a nice touch.
I am not an expert on music, and not a big follower of bands. I have not been to many concerts, although even with that, it is difficult not to have heard or read about the use of drugs, wild parties, hotel rooms trashed by bands on tour, groupies following bands from city to city, and the paraphernalia around the 1970s world of rock & roll music scene. There is plenty of that here, and also of envies, of fights, of creative differences, of the process of composing, creating, and editing an album, down to the shooting of the cover, that will delight people who really love the period and reading about it. Even I, who am not knowledgeable about it, enjoyed it, particularly learning more about the process of creation, although it might not sound authentic to people who truly know it. The writer gives the different characters (at least the main ones) distinct voices, and the lyrics of the songs, that are also included in full at the end, fit perfectly in with the band and its themes, and it made me keen on reading more of the author's novels.
There is more than R & R to the book, or perhaps some of the themes seem inherently related to it, like drug addiction, family relations, alcoholism, abortion, fatherhood, bringing up children, the role of men and women in the family, child neglect and abuse… Although some of them are only mentioned in passing, we get a fuller picture of others (Daisy is very young when she leaves her parents and starts visiting bars, taking drugs, and engaging in behaviours that would be considered risky at a much older age, and drug and alcohol addiction and its consequences are discussed in detail), and readers must be cautious if they find those subjects upsetting.
I have talked a bit about the characters and said which my favourites are. In some ways, Billy and Graham are the most sympathetic to begin with. Their father abandon them when they are very young, and they work very hard, are talented, and support each other through thick and thin. However, when Billy becomes addicted to drugs and then gets sober and becomes the head of the band, he puts himself and his family first and is not always likeable (even if creatively he sounds interesting). Daisy, on the other hand, sounds at first like a rich-spoiled girl, but her family pays no attention to her, and she is in fact neglected. She is selfish and egotistical as well, but she has no role models or understanding. I liked her attitude, but not her in particular, at least at first, and her behaviour will be alien to most people (although typical of the image we might have in our head about what a rock star would be like). However, the way the story is told gives us the opportunity to read her later reflections and the way she now sees things and how she evaluates much of what she did at the time. And although I didn't particularly like the Daisy of the period (she is described as a magnet to everybody who met her, but I never had the feeling I would have liked it if I had known her), I came to appreciate the older Daisy and her take on things.
What did I think of the book? I really enjoyed it. It panders to most of our standard images of what the life of a rock & roll band would have been like at that time, but it gives an insight into parts of the process that I found interesting. It also creates some credible female characters that have made their own decisions and fought their own fights, and in the world of music that is not always easy to find. The way of telling the story worked for me, although I know it won't work for everybody. I highlighted a lot of the story, so much so that I decided to leave it to readers to check a sample and get a sense of the narrative style. Does it deserve the hype? Well, perhaps not for me, but it's a good read and I can see why it will captivate some readers more than it did me. Oh, and for those who love audiobooks, I've read very good reviews of the audio version, and I understand that there is a full cast of narrators and each character is voiced by a different person, so it is worth considering.
If you are a rock & roll fan and enjoy trips down memory lane, especially to the 1970s, I'd recommend this book. And I hope to explore further novels written by the same author.
DNF at 35%. I don't read many YA novels and although I thought the plot sounded interesting, it is not for me. And the ARC needs a good edit as well. That didn't help either.
There is always a price to pay. A fun and fast horror novella.
I recently read another one of Leonard's stories from the Dead Boxes Archive, Call Drops (you can find my review here), thoroughly enjoyed it, and could not resist reading another one in the collection.
Much of what I said about the previous story applies to this one. Yes, if you love the Friday the 13th series, The Conjuring, The Twilight Zone, and Alfred Hitchcock Presents, you're likely to enjoy this. But, this is horror, and this story, more than the previous one, goes into fairly gore detail.
I won't spend too long rehashing the plot of the story, because if you've read the author's description you already know what is about. Anthony is a man who's lost everything (well, not quite everything, as it turns out), and decides to try his hand at writing. Well, we've all been there (not perhaps having lost everything, but thinking about becoming a writer). That he decides to go old school and use pen and paper is more surprising, but his father dealt in antiques and he has an interesting heirloom to put to good use. Or bad. Of course, things take a turn for the weird soon enough.
The story is told in the third person, mostly from Anthony's point of view, although, interspersed in the novella are some chapters that follow the investigation into a very strange streak of crimes. In fact, the book starts with one of the most bizarre crime scenes I've come across (and yes, I read a lot of thrillers, so that's saying something). A word of warning: if you are of a sensitive nature, especially when it comes to libraries and librarians, you should look away. But don't worry. I won't describe it. Those chapters of the story, told from the point of view of Detective Sergeant Shadwell, Adi, read like a standard thriller, with the case-worn detective, the less than politically-correct policeman, the uninterested boss, and will probably feel familiar to those who read in that genre. Adi is a likeable character and shows a good deal of patience and resilience, but we don't get to know him too well. This is a novella, after all, and most of it is taken up by Anthony's events. You'll probably suspect that the two seemingly separate parts of the story are interconnected in some way or other, even though the first chapter is set up "After the Handfield Tragedy" (yes, foreshadowing or what?) , and then we go back several months to get to the main action of the book. After that opening, we take up the story of Anthony, which starts innocuously enough, like many other stories you might have read about people who've lost everything and quickly fall into a hole, unable to find a way of slowing their downward spiral. But there is the pen, and strange things start happening quickly.
Although the story and the cards he has been dealt might make Anthony sound sympathetic, and he experiences things that would have made anybody feel unhinged, this feeling, at least for me, did not last long. Yes, he protested and claimed to be shocked for what he might have unwittingly caused, but it soon became evident that he showed no true empathy for anybody he met, and he was more preoccupied for himself and his own safety than for that of others. He seems to always think in clichés, platitudes, popular and old sayings, and proverbs, as if he did not have a single original thought in his head, and when we hear from his father, it seems that this is a family trait. As was the case in the previous story, it seems that the objects belonging to the Dead Boxes choose their owners well, indeed, and seem able to dig deep into the characters' psyche and uncover less than flattering characteristics.
I enjoyed the story, although as was the case with the previous one, I wouldn't recommend it to people who don't enjoy horror or graphic violence. It is not a story likely to make you jump, but it builds up pace, and the events get more horrific as you read on (well, after the shocking start). The interim chapters from the point of view of the investigator (also written in the third person) give the reader a bit of a break, a touch of normalcy, although due to the nature of the crimes, this is relative.
I felt this novella is more likely to satisfy readers who like a sense of closure and explanation than Call Drops. We get more information about the item itself, and there are hints at the full mythos behind the Dead Boxes, which grabbed my attention. And the ending… Well, readers have known from the beginning that something big was coming, but not necessarily what. Yes, it worked for me.
There was always a cost. That was how everything worked. Supernatural or humdrum day to day. It was all the same. You could get some goodies so long as you were willing to pay.
Leonard delivers again. I look forward to more stories from the Dead Boxes Archive.
Thanks to NetGalley and to Virago for providing me an ARC copy of this novel and allowing me to participate in the blog tour for its launch. I freely chose to review it, and I'm very happy I did.
I am sure you will have noticed the beautiful cover and it might give you a hint of what the book is about. Yes, the book is about Vincent Van Gogh; well, about his art and his paintings, and the controversy that followed the sale in Germany in the 1920s of some of his paintings, which later were identified as fakes (well, perhaps, although the controversy about some of Van Gogh's paintings, even some of the best-known ones, has carried on until the present). But that is not all.
The story is divided into three parts, all set in Berlin, each one narrated from one character's points of view, and covering different historical periods, although all of them in the interwar era and told in chronological order. The more I thought about it, the more I felt that the author had chosen the characters as symbols and stand-ins for each particular part of that period of the history of Germany they represented. By setting the story in the 1920s and 30s, in the post-WWI Germany, we get immersed in a rapidly changing society, and one whose political developments and social unrest share more than a passing similarity with some of the things we are experiencing internationally nowadays.
This section of the book establishes the story, and introduces many of the main players, not only Julius, but also Matthias, a young man Julius takes under his wing, who wants to learn about art and ends up opening his own gallery; and Emmeline, a young girl who refuses to be just a proper young lady and wants to become an artist. Julius is an intelligent man, very sharp and good at analysing what is going on around him, but blind to his emotions and those of others, and he is more of an observer than an active player. His most endearing characteristic is his love and devotion for art and artists, but he is not the most sympathetic and engaging of characters. He is self-centred and egotistical, although he becomes more humanised and humane as the story moves on.
The second part of the novel is set in Berlin in 1927, and it is told, again in the third-person, from Emmeline Eberhardt's point of view. Although we had met her in the first part, she has now grown up and seems to be a stand-in for the Weimar Republic, for the freedom of the era, where everything seemed possible, where Berlin was full of excitement, night clubs, parties, Russian émigrés, new art movements, social change, and everything went. She is a bit lost. She wants to be an artist, but does not have confidence in herself; she manages to get a job as an illustrator in a new magazine but gets quickly bored drawing always the same; she loves women, but sometimes looks for men to fill a gap. She can't settle and wants to do everything and live to the limit as if she knew something was around the corner, and she might not have a chance otherwise. Although she gets involved, somehow, in the mess of the fake paintings (we won't know exactly how until much later on), this part of the story felt much more personal and immediate, at least for me. She is in turmoil, especially due to her friendship with a neighbour, Dora, who becomes obsessed with the story of the fake Van Goghs, but there are also lovely moments when Emmeline reflects on what she sees, and she truly has the eye of an artist, and she also shares very insightful observations. I loved Dora's grandmother as well. She cannot move but she has a zest for life and plenty of stories.
The third part is set in Berlin in 1933 and is written in the first person, from the point of view of Frank Berszacki. He is a Jewish lawyer living in Berlin and experiences first-hand the rise to power of the Nazis. He becomes the lawyer of Emmeline's husband, Anton, and that seems to be his link to the story, but later we discover that he was the lawyer for Matthias Rachman, the man who, supposedly, sold the fake Van Goghs, the friend of Julius. As most people who are familiar with any of the books or movies of the period know, at first most people did not believe things would get as bad as they did in Germany with Hitler's rise to power. But things keep getting worse and worse.
His licence to practice is revoked, and although it is returned to him because he had fought for Germany in the previous war; he struggles to find any clients, and the German ones can simply choose not to settle their bills. He and his wife have experienced a terrible loss and life is already strained before the world around them becomes increasingly mad and threatening. When his brother decides to leave the country and asks him to house his daughter, Mina, for a short while, while he gets everything ready, the girl manages to shake their comfortable but numb existence and has a profound impact in their lives.
Although I loved the story from the beginning, I became more and more involved with the characters as it progressed, and I felt particularly close to the characters in part 3, partly because of the first-person narration, partly because of the evident grieving and sense of loss they were already experiencing, and partly because of their care for each other and the way the married couple kept trying to protect each other from the worst of the situation. I agree that not all the characters are sympathetic and easy to connect with, but the beauty of the writing more than makes up for that, as does the fascinating story, which as the author explains in her note at the end, although fictionalised, is based on real events. I also loved the snippets from Van Gogh's letters, so inspiring, and the well-described atmosphere of the Berlin of the period, which gets more and more oppressive as it goes along. I found the ending satisfying and hopeful, and I think most readers will feel the same way about it.
This is not a novel for everybody. It is literary fiction, and although it has elements of historical fiction, and also of the thriller, its rhythm is contemplative, its language is descriptive and precious, and it is not a book where every single word moves the plot forward. This is not a quick-paced page-turner. Readers who love books that move fast and are heavy on plot, rather than characters and atmosphere, might find it slow and decide nothing much happens in it. There is plenty that happens though, and I could not help but feel that the book also sounds a note of caution and warning, because it is impossible to read about some of the events, the politics, and the reactions of the populations and not make comparisons with current times. As I sometimes do, although I have shared some quotes from it already, I'd advise possible readers to check a sample of the book before making a decision about it. This is not a book for everybody. If you enjoy reading as a sensual experience, appreciate the texture and lyricism of words, and love books about art that manage to capture the feeling of it, I cannot recommend it enough. It is beautiful. This is the first book by this author I've read, and I'm sure it won't be the last.
Recommended to those who love horror, psychology, historical police procedurals and a different take on serial killers.
Thanks to NetGalley and to Little Brown Book Group UK, for providing me an ARC copy of this book that I freely and with some trepidation chose to review.
There is much to talk about in this book (yes, I enjoyed it, if you want the short of it. Yes, it is eerie, gothic, can be scary at times, it is full of evil deeds, some not apt for the fainthearted, and full of atmosphere), and it would also be easy to fall into revealing spoilers, so I will try to talk in general terms and will keep some of the thoughts that went through my head as I read it to myself.
The main engines that drive the story are Jungian psychology, Central European myths and legends, the history of Czechoslovakia immediately before the Second World War and the ethnic tensions that existed within the country at that time.
This is 1939, and the author is great at bringing to life the atmosphere in Czechoslovakia at the time, the politics and the strained relationships between the different parts of the population, the ethnic minorities, the Germans, Sudeten, the Jewish inhabitants, the criminal underworld, and the increasing atmosphere of threat and impending doom and evil. He also uses the locations, both in the city, the forests, and the castle, to great effect, to the point where they almost become protagonists in their own right. I can't say I'm familiar with any of the locations of the story despite a visit to Prague many years back, although there are some, like the Bone Church (the Sedlec Ossuary) that have intrigued me for many years, and I am sure I'm not the only one who shares in the fascination.
Having worked as a forensic psychiatrist, I could not resist the idea of reading a book set in what would have been a forensic unit of the time. And what a setting! A castle that according to legend was built to keep closed the entry to hell and that now houses the six most dangerous insane criminals of all central Europe. Both, the director of the hospital and the new doctor we meet on his way to take up his new appointment, Viktor, (no, you won't make me tell you what happened to the previous psychiatrist in the post, don't insist) have interesting theories to explain the madness of their patients (one akin to a contagion, like that caused by a virus, the other a similar concept to that explored and exploited often in movies and films, but in this case referring to a specific aspect of one's personality, the so-called "Devil Aspect" of the title, rather than to multiple personalities), and the book goes into a fairly detailed explanation and exploration of those theories, including allowing us to witness the doctor's sessions using narcotics (a very dangerous technique, I must say). I found these part of the book as fascinating, if not more, as the other part that seemed to be the more active and thrilling part of it, but I am aware that there is a lot of telling (because each one of the six devils gets a chance to tell their story), and although they help give a global picture of the nature of the evil the book refers to, not all of them seem to be directly related to the plot of the book, so guess that some readers will not feel the same as I do about those sessions.
The second part of the action, which takes place in parallel, consists of the investigation of a series of crimes in Prague, committed by a murderer, Leather Apron, who seems intent on imitating Jack the Ripper, and we follow the efforts of a police investigator Lukas Smolàk, trying to catch him. This part of the book is more akin to a police procedural of the time and is well done. It feels like a noir detective novel, only set within a gothic nightmarish background, not so dissimilar to the Victorian Ripper original. The clues are gruesome and so are the murders, and every time they seem closer to solving the crimes, something new comes to light and confuses matters. While to begin with Lukas appears to be the example of a seasoned detective who has seen everything and is wary of events in society at large, later the murders start to affect him more personally, and he becomes increasingly unravelled by the events, which humanises him and makes him easier to connect with.
The story is told in the third person but from each one of those characters' points of view, with some brief intrusions from other characters' insights, like one of the victims, or Judita, who is a bit more than a friend of Viktor and also works at the hospital. This works well to give us a better understanding and makes empathise, and also suffer with them, in some cases. Personally, I really liked Judita, who has to face prejudice and has overcome her own mental health difficulties, and also Lukas, who shares with Viktor the determination to find the truth, and the analytical mind. I was intrigued by Viktor, not only because he is a psychiatrist, but because we learn from early on that he has survived a pretty difficult childhood and has had to cope with trauma. But his single-mindedness and his pursuit of his theory, sometimes despite the evident risks, not only to himself but to others, give him a tinge of the mad scientist, and I found him more interesting as a subject of observation than as somebody I felt connected to.
The Central and Eastern European mythology and the Jungian psychology theme add a further layer of complexity and work well in helping bring more uncertainty, menace, and confusion to the proceedings. There are dark corners and many secrets hidden by most of the protagonists; there are clues and warnings aplenty, red herrings, twists and turns, and although readers of the horror and the psychological thriller genres might have their suspicions and a variety of theories as to what is going on, a bit like the layers of the personality Viktor tries to reach, the narration also pulls us deeper and deeper into the darkness, the plot, and the castle, which is a physical stand-in for the deepest recesses of the human mind and also of human history.
I enjoyed the style of writing, full of vivid imagery and very atmospheric, which makes us see what is happening in our minds (sometimes even when we'd rather not), and felt the rhythm worked well, combining the investigation, that felt more pressing and hurried, with what was happening at the castle, that at least, to begin with, was more contemplative and serene. The closer we come to the end, the more the rhythm accelerates and both strands of the story come together. As I said, there is a twist, or even more than one, in the end, and I think this book has everything to recommend it to readers of the genre who also enjoy a gothic setting and are eager to explore new mythologies regarding good an evil. This is not a book I'd recommend to those who don't enjoy horror and reading about violent crimes. And it is not a book for those who prefer books fast and full of action, but it pays to stick with it, and if you're interested in psychiatry and are looking for a different twist on the serial killer subject, I thoroughly recommended.
I am not surprised film production companies are looking at buying this book. This could become a fascinating movie.


We hope you'll join us for the official Chris Tindal campaign launch to learn more about Chris' vision for Ward 27 and enjoy a fun evening in one of Toronto's most popular and historic venues.
This event will be hosted by broadcaster Ralph Benmergui and feature special guests including former local MP David MacDonald and retired Senator Lois Wilson. There will be food and a cash bar.
You can RSVP (not required) and share this event on Facebook.
Hi nice video but only has soft fuzzy feel good information but little details.
If you want my vote you'll have to provide details on what you will do as City Councilor. I need information like, what your top interest/issues are, what you will do, time lines, and cost. Politics is a blood spot, soft fuzzy feel good is not what I want representing me.
You're right, thanks Terry. I have written some more details on a few issues on this blog, and will be posting a policy page in the next few days which I believe will be the strongest and most detailed set of policies made available by any candidate so far. And if I still fail to offer enough detail in any one particular area, please don't hesitate to get in touch again with your questions.


PassExamCert - Leading Provider on IBM 000-275 Certification. Real IBM 000-275 Practice and Test questions and answers.
Top Class 000-275 Dumps Working For You!
At PassExamCert, we provide thoroughly reviewed IBM IBM Certified BPM Analyst Troubleshooting and maintaing IBM ip networks training resources which are the best for clearing Troubleshooting and maintaing IBM ip networks IBM Certified BPM Analyst 000-275 test, and to get certified by IBM IBM Certified BPM Analyst 000-275. It is a best choice to accelerate your career as a professional in the Information Technology industry.
We are proud of our reputation of helping people clear the Troubleshooting and maintaing IBM ip networks IBM Certified BPM Analyst test in their very first attempts. Our success rates in the past two years have been absolutely impressive, thanks to our happy customers who are now able to propel their careers in the fast lane. PassExamCert is the number one choice among IT professionals, especially the ones who are looking to climb up the hierarchy levels faster in their respective organizations. IBM 000-275 is the industry leader in information technology, and getting certified by them is a guaranteed way to succeed with IT careers. We help you do exactly that with our high quality IBM 000-275 Troubleshooting and maintaing IBM ip networks training materials.
After all customers successfully purchased our exam materials, we will provide one year free update. Within a year, if IBM 000-275 exam materials that you have purchased updated, we will free send latest version to your mailbox. If you don't pass your Introduction to IBM Certified BPM Analyst 000-275 exam, we will give you full refund. You need to send IBM Certified BPM Analyst 000-275 the scanning copy of your IBM 000-275 examination report card to us. After confirming, we will quickly give you FULL REFUND of your purchasing fees.
Thanks i have passed my IBM Certified BPM Analyst exam.Dump 99% valid.
today i have passed IBM Certified BPM Analyst got 986 score. thiz dums is still valid.
Simply submit your e-mail address below to get started with our PDF real exam demo of your 000-275 exam.


text:
Q: Issue with Docker container Having a problem with Docker, it's being very weird, I can connect to a Postgres container when I run the app without being in a Docker container, but when I run it inside a container it can not reach the database, the first thought would be adding host.docker.internal which I did and before I updated Docker, that worked, also another weird thing, prisma(database layer) can migrate during the build process but can not connect when the app starts.
Edit: seems it's not enough information, here's the code in question so people can try themselves, might be easier.
https://github.com/NeutronScott12/TheLastHurrah/tree/master/javascript/packages/the-last-hurrah-applications
What's really weird, I have the same setup for another app and it works, check the link above go up one branch and in commence has the same setup, but works.
DATABASE_URL="postgresql://postgres:postgres@host.docker.internal:5433/thelasthurrah_application?schema=public"
 /usr/src/app/node_modules/@prisma/client/runtime/index.js:44801
application_service  |             reject(new PrismaClientInitializationError(error2.message, this.config.clientVersion, error2.error_code));
application_service  |                    ^
application_service  |
application_service  | PrismaClientInitializationError: Can't reach database server at `localhost`:`5433`
application_service  |
application_service  | Please make sure your database server is running at `localhost`:`5433`.
application_service  |     at /usr/src/app/node_modules/@prisma/client/runtime/index.js:44801:20 {
application_service  |   clientVersion: '3.15.2',
application_service  |   errorCode: 'P1001'
application_service  |

--
version: '3.8'
services:
    application-service:
        # network_mode: host
        container_name: 'application_service'
        env_file:
            #     - ./.env.production
            - ./environment/.env
        restart: always
        build: .
        image: application_service
        extra_hosts:
            - 'host.docker.internal:host-gateway'
        ports:
            - '4004:4004'
            - '50051:50051'

These are in separate files.
thelasthurrah_application_database:
        image: onjin/alpine-postgres
        container_name: thelasthurrah_application_database
        restart: always
        expose:
            - '5433'
        ports:
            - '5433:5432'
        volumes:
            - thelasthurrah_application_database:/var/lib/postgresql/data (edited)

redpajama_set_name: RedPajamaStackExchange


Surf Life Saving Junior Activities, or 'Nippers', is a great way to introduce your child to surf live saving, offering a program of surf awareness, skill development and competition. Nippers caters for children from 6-14 years of age, offering them the opportunity to be active, have fun, make friends and to enjoy and understand the beach in a safe environment.
Whilst competition is an important element, the surf awareness and education aspect is our primary aim. Children are taught from a young age to respect the ocean, and how to read surf and use it to their advantage.
Our nippers program offers fun and educational activities for children aged from five to seven years of age, whilst children eight years and older may participate in the many inter-club competitions and carnivals that are conducted across our local beaches throughout the season, all the way through to NSW Country and State championships.
All nipper activities and competitions are conducted in a fun environment with a focus on a healthy lifestyle and camaraderie, which is unique to Surf Life Saving.
Any child over the age of five may join Nippers. They do not have to be super competitive or athletic – everyone is welcome; and in fact one of the best features of Nippers is seeing young children who are afraid of the water develop through their training and before too long, they are joining in with the other kids.
Our club conducts two sign-on days during the month of September, in preparation for the start of our season in October. You can also join up online HERE.
Alternatively, you can simply pay us a visit on a Sunday morning between 9am and 11am and ask to speak to the Registrar. You also have the option of emailing the Registrar: lennoxregistrar@gmail.com .
Children with disabilities are welcome at our Club. We also hold events to encourage active participation in Nippers. In the interests of safety, some children may require a Doctor's letter to ensure they can undertake certain events or activities. In all cases, the child would not be expected to participate in any event or activity where their disability is potentially dangerous to them.
Our nippers handbook provides detailed information about the steps the Club takes to ensure the safety of your child, the way our Sunday beach days are organised, and a general overview of the competitive aspect of Nippers.
You can download our Nippers calendar here for your guide to the nipper season.
The Club provides additional training sessions for our nippers. These sessions are optional and are designed to help build each child's competitive skills.
How old must my child be to join Nippers?
Nippers age groups are determined based on the age the child is at midnight on the 30th September that year. So if your child turns 10 on or before September 30 that year, they will be in the Under 11's age group for the nippers season commencing on 1 October that same year.
What does a typical Sunday morning nippers session look like?
Our nipper activities commence at 9am and conclude by 11am (or 10.15am for the U6 and U7 age groups), with the idea being to have children out of the sun before the hottest part of the day. Under the control of their volunteer Age Manager, the children participate in a variety of activities that build surf awareness, surf safety and surf skills using the Surf Life Saving 'Surf Ed' Program. Each child is required to participate in the 'Surf Ed' program for their age group before the end of the season. Competitive events on the beach and in the water also form part of the overall Sunday morning program and are dependent on water conditions and Carnival scheduling. It should be remembered that while Surf Ed is compulsory, competition is not. No child is forced to compete in any event for which they have not trained, are not capable, or if conditions are inappropriate. The overall emphasis at Nippers is to have FUN!
What are some typical Nipper Events?
Beach Sprint – involves running over a set distance on the sand.
Beach Flags – involves lying flat on the sand, then getting up and running a short distance to grasp a 'flag' that has been placed in the sand.
Beach Relays – teams run a relay over similar distances to the beach sprint.
Surf Wade – is for our younger competitors and involves running through shallow water around a heavily supervised course.
Surf Swim – swimming from the beach, out and around a "U" shaped course of approximately 80m long and back again.
Board Race – similar to the surf swim course, but participants paddle a "Rescue" board around the course.
Iron person – a race involving running on the sand, swimming and then paddling a board around a set course.
Board Relay – a team paddles their board in turn around a set course.
Board Rescue – one competitor swims out to a buoy. Once they signal that they have arrived at the buoy, their team mate paddles their rescue board out to collect them, and they both paddle back on the board to shore.
Our Club is fortunate to have the equipment needed to participate in nippers. Those that are serious in their commitment to the competitive level of participation often choose to buy their own equipment/boards, but this is entirely up to them. For safety reasons, ALL nippers are required to wear the pink rash vest whilst participating in nippers activities and during competition. Otherwise the only equipment needed is swimmers, a towel, sunscreen – and a smile!
Surf Life Saving is run on the goodwill of its many volunteers. Parents and carers are actively encouraged to participate in the organisation and running of the weekly Sunday events, and indeed, the Club itself. Many parents are either former or current members of a Surf Life Saving Club and assist with the provision of water safety. Other parents act as Age Managers or join one of our Club committees. You may also consider becoming an Official to help in the running of carnivals.
Carnivals are held at beaches throughout the Far North Coast Branch during the season, and this is where our nippers, competing as individuals and also in teams, get to put their skills against nippers from other clubs. Carnivals tend to start very early, and sometimes you may still be on the beach at 3-4pm, so it's important to come prepared. Bring swimming goggles, lots of sunscreen and sun protective clothing including a hat, your board if you have one, and don't forget your pink rashie, a towel, and plenty of water and food refreshments. We usually provide one or more tents for sun protection between events, but you may also wish to bring a chair. Your child's Age Manager is your first port of call for information at Carnivals, and you can also direct queries to the Team Manager on the day. In addition to local carnivals, there's also the opportunity to compete at the Country Championships (U8-U14) and NSW State (U9-Masters).
Can I join your club mid-season?
Yes you can. Pay the Registrar a visit on Sunday mornings between 9-11am for more information, or email them at lennoxregistrar@gmail.com .


text:
@implementation ExpressionReplaceChildVisitor

- (id) init {
    if (self = [super init]) {
    }
    return self;
}

- (void) setSwapChildrenOld:(id)oldChild New:(id)newChild {
    self.theOldChild = oldChild;
    self.theNewChild = newChild;
}

- (void) replaceChild:(id)oldChild OfIntExpression:(id <IntExpression>)intExpression With:(id)newChild {
    [self setSwapChildrenOld:oldChild New:newChild];
    [intExpression accept:self];
}

- (void) replaceChild:(id)oldChild OfBoolExpression:(id <BoolExpression>)boolExpression With:(id)newChild {
    [self setSwapChildrenOld:oldChild New:newChild];
    [boolExpression accept:self];
}

- (NSString *) leafNodeException {
    return @"Invalid type value Leaf node";
}

- (NSString *) oldChildDoesNotExistException {
    return @"Old child does not exist in expression";
}

- (void) visitIntValue:(IntValue *)intValue {
    [NSException raise:[self leafNodeException] format:@"LeafNode"];
}

- (void) visitBoolValue:(BoolValue *)boolValue {
    [NSException raise:[self leafNodeException] format:@"LeafNode"];
}

- (void) visitIntVariable:(IntVariable *)intVariable {
    [NSException raise:[self leafNodeException] format:@"LeafNode"];
}

- (void) visitBoolVariable:(BoolVariable *)boolVariable {
    [NSException raise:[self leafNodeException] format:@"LeafNode"];
}

- (void) visitBoolRandom:(BoolRandom *)boolRandom {
    [NSException raise:[self leafNodeException] format:@"LeafNode"];
}

// Non-leaf expressions:

- (void) visitIntArrayElement:(IntArrayElement *)intArrayElement {
    if (intArrayElement.indexExpression == self.theOldChild) {
        intArrayElement.indexExpression = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolArrayElement:(BoolArrayElement *)boolArrayElement {
    if (boolArrayElement.indexExpression == self.theOldChild) {
        boolArrayElement.indexExpression = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitIntRandom:(IntRandom *)intRandom {
    if (intRandom.expression == self.theOldChild) {
        intRandom.expression = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitIntNegation:(IntNegation *)intNegation {
    if (intNegation.expression == self.theOldChild) {
        intNegation.expression = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitIntSum:(IntSum *)intSum {
    if (intSum.expression1 == self.theOldChild) {
        intSum.expression1 = self.theNewChild;
    } else if (intSum.expression2 == self.theOldChild) {
        intSum.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitIntDifference:(IntDifference *)intDifference {
    if (intDifference.expression1 == self.theOldChild) {
        intDifference.expression1 = self.theNewChild;
    } else if (intDifference.expression2 == self.theOldChild) {
        intDifference.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitIntProduct:(IntProduct *)intProduct {
    if (intProduct.expression1 == self.theOldChild) {
        intProduct.expression1 = self.theNewChild;
    } else if (intProduct.expression2 == self.theOldChild) {
        intProduct.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitIntQuotient:(IntQuotient *)intQuotient {
    if (intQuotient.expression1 == self.theOldChild) {
        intQuotient.expression1 = self.theNewChild;
    } else if (intQuotient.expression2 == self.theOldChild) {
        intQuotient.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitIntRemainder:(IntRemainder *)intRemainder {
    if (intRemainder.expression1 == self.theOldChild) {
        intRemainder.expression1 = self.theNewChild;
    } else if (intRemainder.expression2 == self.theOldChild) {
        intRemainder.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolNegation:(BoolNegation *)boolNegation {
    if (boolNegation.expression == self.theOldChild) {
        boolNegation.expression = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolBoolEquals:(BoolBoolEquals *)boolBoolEquals {
    if (boolBoolEquals.expression1 == self.theOldChild) {
        boolBoolEquals.expression1 = self.theNewChild;
    } else if (boolBoolEquals.expression2 == self.theOldChild) {
        boolBoolEquals.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolBoolDoesNotEqual:(BoolBoolDoesNotEqual *)boolBoolDoesNotEqual {
    if (boolBoolDoesNotEqual.expression1 == self.theOldChild) {
        boolBoolDoesNotEqual.expression1 = self.theNewChild;
    } else if (boolBoolDoesNotEqual.expression2 == self.theOldChild) {
        boolBoolDoesNotEqual.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolOr:(BoolOr *)boolOr {
    if (boolOr.expression1 == self.theOldChild) {
        boolOr.expression1 = self.theNewChild;
    } else if (boolOr.expression2 == self.theOldChild) {
        boolOr.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolNor:(BoolNor *)boolNor {
    if (boolNor.expression1 == self.theOldChild) {
        boolNor.expression1 = self.theNewChild;
    } else if (boolNor.expression2 == self.theOldChild) {
        boolNor.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolAnd:(BoolAnd *)boolAnd {
    if (boolAnd.expression1 == self.theOldChild) {
        boolAnd.expression1 = self.theNewChild;
    } else if (boolAnd.expression2 == self.theOldChild) {
        boolAnd.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolNand:(BoolNand *)boolNand {
    if (boolNand.expression1 == self.theOldChild) {
        boolNand.expression1 = self.theNewChild;
    } else if (boolNand.expression2 == self.theOldChild) {
        boolNand.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolImplies:(BoolImplies *)boolImplies {
    if (boolImplies.expression1 == self.theOldChild) {
        boolImplies.expression1 = self.theNewChild;
    } else if (boolImplies.expression2 == self.theOldChild) {
        boolImplies.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolNonImplies:(BoolNonImplies *)boolNonImplies {
    if (boolNonImplies.expression1 == self.theOldChild) {
        boolNonImplies.expression1 = self.theNewChild;
    } else if (boolNonImplies.expression2 == self.theOldChild) {
        boolNonImplies.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolReverseImplies:(BoolReverseImplies *)boolReverseImplies {
    if (boolReverseImplies.expression1 == self.theOldChild) {
        boolReverseImplies.expression1 = self.theNewChild;
    } else if (boolReverseImplies.expression2 == self.theOldChild) {
        boolReverseImplies.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolReverseNonImplies:(BoolReverseNonImplies *)boolReverseNonImplies {
    if (boolReverseNonImplies.expression1 == self.theOldChild) {
        boolReverseNonImplies.expression1 = self.theNewChild;
    } else if (boolReverseNonImplies.expression2 == self.theOldChild) {
        boolReverseNonImplies.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolIntEquals:(BoolIntEquals *)boolIntEquals {
    if (boolIntEquals.expression1 == self.theOldChild) {
        boolIntEquals.expression1 = self.theNewChild;
    } else if (boolIntEquals.expression2 == self.theOldChild) {
        boolIntEquals.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolIntDoesNotEqual:(BoolIntDoesNotEqual *)boolIntDoesNotEqual {
    if (boolIntDoesNotEqual.expression1 == self.theOldChild) {
        boolIntDoesNotEqual.expression1 = self.theNewChild;
    } else if (boolIntDoesNotEqual.expression2 == self.theOldChild) {
        boolIntDoesNotEqual.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolLessThan:(BoolLessThan *)boolLessThan {
    if (boolLessThan.expression1 == self.theOldChild) {
        boolLessThan.expression1 = self.theNewChild;
    } else if (boolLessThan.expression2 == self.theOldChild) {
        boolLessThan.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolLessThanOrEquals:(BoolLessThanOrEquals *)boolLessThanOrEquals {
    if (boolLessThanOrEquals.expression1 == self.theOldChild) {
        boolLessThanOrEquals.expression1 = self.theNewChild;
    } else if (boolLessThanOrEquals.expression2 == self.theOldChild) {
        boolLessThanOrEquals.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolGreaterThan:(BoolGreaterThan *)boolGreaterThan {
    if (boolGreaterThan.expression1 == self.theOldChild) {
        boolGreaterThan.expression1 = self.theNewChild;
    } else if (boolGreaterThan.expression2 == self.theOldChild) {
        boolGreaterThan.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

- (void) visitBoolGreaterThanOrEquals:(BoolGreaterThanOrEquals *)boolGreaterThanOrEquals {
    if (boolGreaterThanOrEquals.expression1 == self.theOldChild) {
        boolGreaterThanOrEquals.expression1 = self.theNewChild;
    } else if (boolGreaterThanOrEquals.expression2 == self.theOldChild) {
        boolGreaterThanOrEquals.expression2 = self.theNewChild;
    } else {
        [NSException raise:[self oldChildDoesNotExistException] format:@"OldChild"];
    }
}

@end

redpajama_set_name: RedPajamaGithub


If we just worked a bit harder, a bit more diligently we can start realizing our dream of growing the economy by double digits.
First here is where we are now: Kenya's GDP was $40.70 billion (2012, World Bank), or Shs 3,540,900,000,000. That is not as much money as it might sound. Divided over 20 million working Kenyans it comes to just about Shs 177,000 of earned money per person in one year or Shs 567 per day. If we chucked out the big players such as Safaricom, Banks and other the big earners, the average contribution per person would come to under Shs 100 per day!
The truth therefore is that only a few people (estimated at 20%) in Kenya contribute to the GDP; the majority are subsidized by someone — family; government subsidy; bursaries; theft/corruption. The subsidies have introduced interesting new words into our languages: mwolyo in ukambani, derived from the queue that people make to receive free food; napeikopo among the Turkana, named after the measuring can that donors use to dish out free food; please call me; serkal isaidie; diaspora remittances.
Yes! 20% of our people support 80% — to keep a dairy cow at Shs 300 per day and harvest milk worth 100; to grow mukohoro maize at Shs 10 each and sell it for Shs 7 in the market; those who raise cows in a pastoralist community only to have them wiped out by drought; those who spend Shs 72,000 to plant an acre of sugarcane only to sell the lot for Shs 40,000 two years down the line.
Creating additional value to raise our GDP need note be a significant challenge, effort-wise. For example, in 2013/2013 Kenya's Ministry of Agriculture reported a "bumper" maize harvest of 3.6 million metric tons (40 million 90kg bags. According to other research, doubling our maize production only requires that we test our soils and ensure use of adequate amounts of the big three nutrients: phosphorous, nitrogen and potassium. Thus if we focused on just that one priority for one year, an additional yield of 40 million 90 kg bags of maize would generate a cash value of about 120 billion, occasioning a GDP growth by over 3% — from 5% to 8%.


We all need the humanizing influence of good stories, and once again, SDMW will be hosting an Advent book exchange. Join us if you would like to share a favorite book with a fellow Lutheran lady (and receive a book in return!).
1. Fill out the participation form at the end of this post no later than November 23rd.
2. I will email you with your recipient's mailing address and her comments about her favorite types of stories. Choose a story-driven book (i.e., novel, memoir, or nonfiction narrative) that is in good reading condition and reasonably cheerful (avoid anything excessively disturbing. The overall message should be hopeful even if the characters experience suffering). Feel free to include a note explaining why you love this book.
3. Send a book to your lovely recipient no later than December 9th (you will have two weeks in which to do this). You should include your email address with the book so that the recipient can let you know she got your gift.
Are you in? It will be fun!


text:
company news about Macro Roundup (Mar 18)
Macro Roundup (Mar 18)
SHANGHAI, Mar 18 (SMM) – This is a roundup of global macroeconomic news last weekend and what is expected today.
The US dollar dropped and recorded the biggest weekly loss in more than three months, dragged by weak US economic data.
Weak economic data underscored the Federal Reserve's "patient" stance toward further interest rate hikes this year. Fed officials are scheduled to meet next Tuesday and Wednesday to assess the economy and deliberate on the future course of monetary policy.
Base metals ended mixed as LME copper rose 0.73%, nickel grew 0.23%, while lead dipped 2.16%, zinc fell 1.35%, tin slid 0.61%, and aluminium closed 0.32% lower. SHFE copper increased 0.29%, nickel jumped 0.21%, tin nudged up, while lead dropped 1.44%, zinc went down 0.55%, and aluminium fell 0.37%.
The US manufacturing output dipped for a second straight month in February and factory activity in New York state was weaker than expected this month, offering further evidence of a sharp slowdown in economic growth early in the first quarter.
The Federal Reserve said on Friday manufacturing production fell 0.4% last month, weighed by declines in the output of motor vehicles, machinery, and furniture. Data for January was revised up to show output at factories dropping 0.5% instead of losing 0.9% as previously reported.
The preliminary University of Michigan consumer sentiment index moved higher in March for the second straight month, with the index rising to 97.8 from 93.8 in February. In January, the index stood at 91.2, which was the worst reading since November 2016.
Inflation in the eurozone accelerated modestly in February but stayed well below the European Central Bank's medium-term target, according to final data for the month.
The consumer price index (CPI) rose 1.5% in February from the same month a year earlier, the bloc's statistics agency Eurostat said. That was higher than the 1.4% recorded in January and confirmed a preliminary reading.
Core inflation, which excludes energy, food, alcohol and tobacco prices, slowed to an annual rate of 1% from a revised 1.1% in January. That is well below the level targeted by the European Central Bank, which aims for an inflation rate of close to, but just below, 2% in the medium term.
The Job Openings and Labor Turnover survey, or JOLTS, said on Friday that the US employers posted some 7.58 million open jobs in January, near a record high set in November, a sign that businesses are still hungry for workers despite evidence the economy has slowed. There are now about 1 million more open jobs than unemployed workers.
Day ahead
The eurozone will release its trade balance for January.
Key Words: Macroeconomics
Contact Person: Mr. Martin Lee

redpajama_set_name: RedPajamaCommonCrawl


So is the Compulsive Collector Card to be a surprise for when we first open our decks?
I think it simply isn't done yet. See list.
How is this coming along ? Do you want money yet ?
Ah, fair enough. It is all DONE, as I understand it.
Yes, all cards are done. It is more a matter of printing and sending out, from what I understand.
This post will also appear on the Facebook page. Thanks and hang in there!
Thanks, Marcia. You have my details - but when it is all finalised, please let us know WHEN you are mailing, so I know which address to use.
OMG I am SO excited! I've just seen the proofs for our TCF deck and I'm convinced it's the best one yet! I'll be meeting with the printer later this week to make sure we order the right quantities and you're paying the lowest price. Usually the time between proof to mailing is about 4 weeks. If you haven't told me yet, make sure I know whether you want a deck—trust me: YOU WANT A DECK! If you are outside the USA, please know that postage is more money than it used to be. I'll make sure we can keep that at the best rate possible too. But TCF-ers. Seriously. MAGNIFICENT!
I want it. OK ?
Gregory, of course! Just let me know where to mail it based on approximately 4-5 week's from now.
We have heard nothing about this for months; Sherry had serious personal issues, and Marcia was going to print it - even posted that she had seen the proofs in September and was very excited - and then - nothing. I now hear a rumour from a mate on Facebook that we all have to wait while Sherry organises two new decks and then she will revisit this one. This hardly seems fair to all of us who worked on it over two years ago now.
Could we please simply have the digital files to get our decks printed for ourselves ? It's been long enough now.


Is there a mod, where you can select, when a post or topic starts to shouw up in time and date which I define. Or a PM, when it is sended, I decide a time and a date.
I don't know this kind of mod.
I have a mod installed where I can save and post later, but I need something which will automatically post new post on certain time or an PM on certain time or date.
Because there are some news or annonouncement, when I am on vacation and have no acess to forum.
All users which admin allow can send a Pm or post by timer.
maybe a good MOd for future.
To enable a timer, your board must be visit by an user to run and send the messages or you will run a cronjob which will start s script to do this job automatically.
The first one is easier, but not the best, if there will no user visit your forum at the entered send time.
I can set a cronjob, but that is not possible for some other forums.
I will manage this with moderators.


Based in Boise, Idaho, Western Aircraft is one of the West's largest aircraft services companies. It offers maintenance, avionics, installations, interior refurbishments, aircraft sales, charter and management, parts distribution and fixed-base operations services.
With 80,000 square feet of hangar space, Western Aircraft is a certified aircraft repair station with EASA and Canadian TCCA certification and is an authorized service center for many of the world's top aircraft manufacturers and OEMs, like Beechcraft, Cessna, Dassault Falcon Jet, Embraer, Honeywell and more. The company also offers full maintenance and modification services on Gulfstream IV/450 and V/550 aircraft. It is the world's leading dealer of Pilatus PC-12 and PC-24 aircraft and a dealer of Piper aircraft. In addition, the company has WestAir Charter, a Part 135 on-demand Charter operation serving the Western U.S.


text:
Q: Tables of Tables in Database I'm new to web development and am taking a class in which we are working on websites using PHP and MySQL.
I am working on a project for which I will have a lot of users, each of which has one or more calendars which each have one or more events.
Logically it makes sense for an event to be a row in a calendar table with a date-time, title, location, etc.
My question is:
How do I essentially store a "pointer" to a table in a row of another table?
For example, say the user has a sports calendar, and a work calendar. I understand how to create the table for each of these calendars and add events to them, but how do I store information on how to retrieve them inside my user row.
The user will have columns for

*

*userid(auto-incremented),

*email,

*username,

*password(hash),

*salt,

*and calendars.)

A: You just put a column userId inside the calendar's tables. And whenever you need them you query for it in those tables. That's the only reference you need.
And you shouldn't have references to calendar's in the user table, since the user can have multiple calendars, you should be good with the userId as foreign key in calendar's tables.

A: You will need basically three tables here one for Users another for Calendar and another for Event.
And the relationship would be a User could have many calendars and a Calendar could have many Events.
It would probably look like this:
TABLE Name : Users
Fields     : userid(auto-incremented), email, username, password(hash), salt

TABLE Name : Calendars
Fields     : CalendarID, userid, dateFrom, dateTo, Category

TABLE Name : Events
Fields     : EventID, CalendarID, Description

And your SQL would probably look like this:
To get the calendar of a given user would be:
SELECT CalendarID, dateFrom, dateTo, Category
FROM Calendars
WHERE userid = <user id here>

And to get the events of that calendar of a given user would probably look like this:
SELECT Calendars.CalendarID, dateFrom, dateTo, Category, Description
FROM Calendars
INNER JOIN Events
ON Calendars.CalendarID = Events.CalendarID
WHERE userid = <user id here>

A: My logic is different than your logic.  My idea of a calendar table would have a single row for each date.  Other columns would contain information about that date, such as fiscal or school year, plus holidays.
For user appointments, depending on the level of detail required, I would simply store a user id, and event id.  The event would have a start and end datetime and category id.
I would be working towards something where each user only has one set of appointments to maintain.


text:
AbbVie Care
AbbVie Global
Explore Our Company
About AbbVie
Positions and Views
Technologies & Platforms
Therapeutic Focus Areas
Explore Community
Educational Tools and Resources
IBD Scholarship Program
Explore Responsibility
Voluntary Disclosure of Payments
AbbVie Grants and Donations
AbbVie Around the World
Toggle Ancillary Navigation
Close Search 24C1F2D2-A1A6-4D15-982D-20E53E43CC8B
Type in your search...
Innovating for tomorrow.
Transforming lives today.
Allergan is now part of AbbVie. Together, we are dedicating more to R&D to drive tomorrow's breakthroughs, while helping people live better lives today.
With the Allergan acquisition, we are bringing together over 30 brands and leadership positions to expand and diversify our product portfolio.  This allows us to have immediate scale and profitability to advance our innovative science pipeline that brings patients ground-breaking medicines across a wide spectrum of therapeutic need/critical therapeutic areas.
We continue to build a sustainable company for the long term that provides profitable growth for shareholders, financial flexibility to invest and expand our reach to help address the needs of people and communities around the world.
The new AbbVie will be a well-diversified leader in many important therapeutic categories, with both on-market and pipeline assets, and our financial strength will allow us to continue to invest in innovative science and continue to serve unmet medical needs of patients that rely upon us. I am proud of both organizations and look forward to the opportunities ahead.
Richard A. Gonzalez, chairman and chief executive officer, AbbVie
Eileen Murphy
eileen.murphy@abbvie.com
Allergan Aesthetics
Jennifer Gordon
jennifer.gordon@allergan.com
Copyright ® 2020 AbbVie Corporation. Canada.
Unless otherwise specified, all product names appearing in this internet site are trademarks owned by or licensed to AbbVie Inc., its subsidiaries or affiliates. No use of any AbbVie trademark, trade name, or trade dress in this site may be made without the prior written authorization of AbbVie Inc., except to identify the product or services of the company.
Leave the AbbVie.ca site
The AbbVie Internet site that you have requested is intended for the residents of a particular country or countries, as noted on that site. As a result, the site may contain information on pharmaceuticals and other products or uses of those products that are not approved in other countries or regions. If you are a resident of a country other than those to which the site is directed, please contact your local AbbVie affiliate to obtain the appropriate product information for your country of residence.
I would like to continue
I do not want to leave this site
You are leaving to a site that is not controlled by AbbVie. The "accept" button below will take you out of AbbVie family of websites. Links which take you out of AbbVie worldwide web sites are not under the control of AbbVie, and AbbVie is not responsible for the contents of any such site or any further links from such site. AbbVie is providing these links to you only as a convenience. The inclusion of any link does not imply endorsement of the linked site by AbbVie.
I understand and would like to continue to the site
I do not want to continue to a third party site
Default Description
Default Accept Description
Default Reject Description


text:
Q: How do you find the limit of $8+(-1)^n 8$? And the intuitive way of thinking why it approaches the limit. Given $\lim_{n\to \infty} 8+(-1)^n8$ does this converge towards some number or does it diverge? What is the intuitive way of thinking about the limit of this function?

A: Notice that if $n$ is even, then $(-1)^n=1$ (because $n$ is even) so we have
$$
8+(-1)^n8=8+8=16
$$
But if $n$ is odd then $(-1)^n=-1$ because $n$ is odd and then we have
$$
8+(-1)^n8=8-8=0
$$
If the limit is to exist, then if $n$ is 'large', it must approach a single value. But the value 'bounces' back and forth between $0$ and $16$. Therefore, the limit does not converge, i.e. the limit diverges.
People new to the idea of convergence typically get the idea that 'diverge' means to get very large or very negative. But diverge just means that a sequence does not converge. To converge, you must get very 'close' to a single number. But there are 'plenty' of sequences which do not approach anything in particular. As another example, $\{(-1)^n\}$ simply alternates between $1$ and $-1$. Hence, this sequence also diverges. The sequence $\{(-1)^nn\}$ alternates between large even numbers and very negative odd numbers and hence also diverges (and does not always get 'large' or 'very' negative). You can also come up with sequences that do not exhibit this effect. For instance, $\{\sin n\}$ does not approach any particular value, hence diverges. As does the sequence $\{1,\dfrac{1}{1},2,\dfrac{1}{2},3,\dfrac{1}{3},4,\dfrac{1}{4},\ldots\}$. Come up with lots more on your own!


But don't just take our word for it! Check out what they have to say below.
BDX has been a tremendous resource for our marketing needs. They have a knowledgeable team that is innovative and responsive and products that fit our needs perfectly.
Diyanni Homes started working with BDX a few months ago by listing our floor plans on New Home Source. Since we build on your lot, we have seen much success through the "customer & on your lot" section of the website! We've received quality leads and exposure by utilizing this tool that BDX offers… Since we first started with BDX, we've continued to grow our company and utilizing all of the great resources BDX has to offer. Thanks BDX!
It's been a pleasure working with BDX. The team is extremely knowledgeable, supportive and easy to contact and communicate with. Through BDX, we have been able to promote our communities and homes in a more effective way. We have also been receiving a large number of contact forms and interest through our listings. Definitely a source we recommend to all home builders.
We are a semi-custom home builder with limited time and resources to try to manage leads. But BDX makes it so easy to gain new leads from the top websites like New Home Source! They even assist in updating information like images, links, etc, which is helpful when you aren't incredibly tech savvy!
I am a satisfied client of BDX and BHI for almost 10 years. I utilize BDX ad packages, native ads, Realtor.com advertising and Premium listings. BHI (Builders Homesite) does our digital renderings and floor plans. I consider this company more than an advertising vehicle. They are my marketing partners. I highly recommend them…use them…but don't make them too busy for me.
Everyone we dealt with at BDX was friendly, helpful and knowledgeable! It was a very smooth process getting our website designed and implemented!
BDX has been great about coaching us up as to how to improve our positions in digital space and gaining more effective ROI. Our traffic is up substantially.
We have been very happy with the marketing from BDX for our new construction communities. The service and responsiveness from staff has been incredible. Thank you!
We have been impressed by the quality and value the Matterport Tours provide. They have been easy to work with and schedule, they perform flawlessly on our website, and our home buyers love them. They provide a huge benefit to those shopping from out of the area or a great way to revisit a toured home 24 hours a day. We plan to add tours for all of our future Blue Mountain Communities.
As I've worked with the BDX team, I'm been very impressed with their responsiveness, knowledge and professionalism. They're always patient with the multitude of questions I ask. They've provided excellent guidance and I appreciate their contribution to our success.
New Home Source is a great tool for generating quality leads. Have been very happy with the results!
"My wife Andrea and I wanted to share some thoughts on our experience with the Envision program that was available to us for the selection process on our Epcon Condominium in Jerome Village.
"BDX has been a pleasure to work with and our website looks incredible! The BDX team has been so patient with us as we got our new website up and running. It's amazing how user-friendly the back end of the website is - makes updates fun and enjoyable. We 100% recommend BDX!"
"I continue to be impressed every month with our BDX advertising. Our listings on NewHomeSource.com receive thousands of views and when users click through to our website, the bounce rate is less than 15% with the highest number of page views and longest duration of time spent on our site. We see similar impressive stats with our BDX banner ads.
Our Realtor.com native banner ads are our top referral source to our website. Most remarkable is BDX's new product, Facebook Retargeting. Our banner ads are getting the highest click-thru rates of any digital advertising I've seen – up to 7.5 percent! BDX advertising produces truly qualified and engaged leads."


text:
MGM Resorts seeking more than 1,000 summer employees
Believe it or not, the summer hiring season on the Las Vegas Strip is now in full force. The largest employer, MGM Resorts International, is holding its job fair Wednesday for all 13 of its properties with 1,000 jobs up for grabs.
Posted at 11:58 AM, Jan 06, 2017
Believe it or not, the summer hiring season on the Las Vegas Strip is now in full force.
The largest employer, MGM Resorts International, held its job fair Wednesday for all 13 of its properties with 1,000 jobs up for grabs.
RELATED: List of Las Vegas job fairs
"We want candidates who really want to engage, entertain, inspire our guests," said Fe Allen, MGM Resorts' director of talent acquisition. "Our guests come from all over the world so we want people who just want to have fun, people who want to give our guests the best experiences."
The available jobs range from receptionists and lifeguards to security officers and bartenders.
MGM recruiters say there are positions that start at minimum wage and go as high as about $11 per hour.
Even though the work is seasonal, it's absolutely a way for someone to get their foot in the door with the company.
Khatherine Gaines is a top recruiter with MGM today, after starting as an entry-level pool greeter six years ago and rising through the ranks.
"I've been very fortunate to have been under leaders that want to develop me and they've put me in a lot of development classes where if you're not in management yet and you want to be you can take that course," Gaines said.
To apply in advance, here.