text:
Junto (club)
This article is about Philadelphia club, c. 1730. For other uses, see Junto (disambiguation).
Find sources: "Junto" club – news · newspapers · books · scholar · JSTOR (August 2014) (Learn how and when to remove this template message)
The Junto, also known as the Leather Apron Club, was a club for mutual improvement established in 1727 by Benjamin Franklin in Philadelphia. The Leather Apron Club's purpose was to debate questions of morals, politics, and natural philosophy, and to exchange knowledge of business affairs.
1.1 Prehistory
1.1.1 Dry Club
1.1.2 Neighborhood benefit and reforming societies
2.1 List of questions
Franklin organized a group of friends to provide a structured form of mutual improvement. The group, initially composed of twelve members, called itself the Junto (from the Spanish word junta, or assembly). The members of the Junto were drawn from diverse occupations and backgrounds, but they all shared a spirit of inquiry and a desire to improve themselves, their community, and to help others. Among the original members were printers, surveyors, a cabinetmaker, a clerk, and a bartender. Although most of the members were older than Benjamin Franklin, he was clearly their leader.
At just 21, he oversaw five men, including Hugh Meredith, Stephen Potts, and George Webb, who were soon to form the core of the Junto. Franklin was an outgoing, social individual and had become acquainted with these businessmen. This gathering included prominent merchants who met informally to drink and discuss the business of the day. Franklin's congenial ways attracted many unique and learned individuals, and from these, he selected the members for the Junto.
All members lived in Philadelphia and came from diverse areas of interest and business. Along with Meredith, Potts, and Webb, they included Joseph Breintnall, merchant and scrivener, who also loved poetry and natural history. Thomas Godfrey was a glazier, mathematician, and inventor; and Nicholas Scull and William Parsons were both surveyors. Scull was also a bibliophile and Parsons a cobbler and astrologer. William Maugridge was a cabinetmaker, William Coleman a merchant's clerk, and Robert Grace a gentleman. Grace's wealth meant he did not have to work, but apparently he brought an intellectual element to the group and a fine library. The twelfth member of the Junto remained a mystery until 2007, when Professor George Boudreau of Penn State discovered a long-forgotten account of the club's refreshments, and verified that shoemaker John Jones Jr. was an original member. Jones was a Philadelphia Quaker, a neighbor of Franklin's, and later a founding member of the Library Company of Philadelphia. The club met Friday nights, first in a tavern and later in a house, to discuss moral, political, and scientific topics of the day.
Franklin describes the formation and purpose of the Junto in his autobiography:
I should have mentioned before, that, in the autumn of the preceding year, [1727] I had form'd most of my ingenious acquaintance into a club of mutual improvement, which we called the Junto; we met on Friday evenings. The rules that I drew up required that every member, in his turn, should produce one or more queries on any point of Morals, Politics, or Natural Philosophy, to be discuss'd by the company; and once in three months produce and read an essay of his own writing, on any subject he pleased.
Our debates were to be under the direction of a president, and to be conducted in the sincere spirit of inquiry after truth, without fondness for dispute or desire of victory; and to prevent warmth, all expressions of positiveness in opinions, or direct contradiction, were after some time made contraband, and prohibited under small pecuniary penalties.
Franklin was influenced by two predecessor organizations in particular.
Dry Club
One was an English group called the "Dry Club," which had philosopher John Locke, William Popple, and Benjamin Furly among its members during the 1690s (and was itself partially inspired by Furly's "heretics of the Lantern" society).[1] It met one evening a week for two hours at a time and required that its members reply affirmatively to the following questions:[2]
Whether he loves all Men, of what Profession or Religion soever?
Whether he thinks no person ought to be harmed in his Body, Name, or Goods, for mere speculative Opinions, or his external way of Worship?
Whether he loves and seeks Truth for Truth's sake; and will endeavour impartially to find and receive it himself, and to communicate it to others?
Each member of the club would take turns proposing topics for discussion and moderating these discussions. The discussions were to be held in a spirit of open-minded tolerance:
That no Person or Opinion be unhandsomely reflected on; but every Member behave himself with all the temper, judgement, modesty, and discretion he is master of.
Neighborhood benefit and reforming societies
The other important predecessors were the "neighborhood benefit societies" and "reforming societies" proposed in Massachusetts by Cotton Mather. Cotton Mather described the neighborhood societies as being composed of a dozen married couples who would meet at one anothers' homes in succession for prayer and other religious exercises, and also to consider questions like the following:[3]
Who are in any peculiar adversity; and what may be done to comfort them?
What contention or variance may there be among our neighbours; and what may be done for healing it?
In what open transgressions do any live? and who shall be desired to carry faithful admonitions to them?
The similar reforming societies would entertain questions like these:[4]
Can any further methods be devised that ignorance and wickedness may be more chased from our people in general; and that domestic piety, in particular, may flourish among them?
Is there any instance of oppression or fraudulence in the dealings of any sort of people, which may call for our efforts to rectify it?
Is there any matter to be humbly recommended to the legislative power, to be enacted into a law for the public benefit?
Do we know of any person languishing under severe affliction, and is there any thing we can do for the succour of that afflicted neighbour?
Has any person a proposal to make, for our further advantage and assistance, that we may be in a better and more regular capacity for prosecuting these intentions?
The Junto's Friday evening meetings were organized around a series of questions that Franklin devised, covering a range of intellectual, personal, business, and community topics. These questions were used as a springboard for discussion and community action. In fact, through the Junto, Franklin promoted such concepts as volunteer fire-fighting clubs, improved security (night watchmen), and a public hospital.
List of questions
This is the list of questions Franklin devised to guide the discussions at Junto meetings (from Franklin's papers, dated 1728, and included in some editions of his autobiography):[5]
Have you met with any thing in the author you last read, remarkable, or suitable to be communicated to the Junto? Particularly in history, morality, poetry, physics, travels, mechanic arts, or other parts of knowledge?
What new story have you lately heard agreeable for telling in conversation?
Has any citizen in your knowledge failed in his business lately, and what have you heard of the cause?
Have you lately heard of any citizen's thriving well, and by what means?
Have you lately heard how any present rich man, here or elsewhere, got his estate?
Do you know of any fellow citizen, who has lately done a worthy action, deserving praise and imitation? Or who has committed an error proper for us to be warned against and avoid?
What unhappy effects of intemperance have you lately observed or heard? Of imprudence? Of passion? Or of any other vice or folly?
What happy effects of temperance? Of prudence? Of moderation? Or of any other virtue?
Have you or any of your acquaintance been lately sick or wounded? If so, what remedies were used, and what were their effects?
Who do you know that are shortly going [on] voyages or journeys, if one should have occasion to send by them?
Do you think of any thing at present, in which the Junto may be serviceable to mankind? To their country, to their friends, or to themselves?
Hath any deserving stranger arrived in town since last meeting, that you heard of? And what have you heard or observed of his character or merits? and whether think you, it lies in the power of the Junto to oblige him, or encourage him as he deserves?
Do you know of any deserving young beginner lately set up, whom it lies in the power of the Junto any way to encourage?
Have you lately observed any defect in the laws, of which it would be proper to move the legislature an amendment? Or do you know of any beneficial law that is wanting?
Have you lately observed any encroachment on the just liberties of the people?
Hath any body attacked your reputation lately? And what can the Junto do towards securing it?
Is there any man whose friendship you want, and which the Junto, or any of them, can procure for you?
Have you lately heard any member's character attacked, and how have you defended it?
Hath any man injured you, from whom it is in the power of the Junto to procure redress?
In what manner can the Junto, or any of them, assist you in any of your honourable designs?
Have you any weighty affair in hand, in which you think the advice of the Junto may be of service?
What benefits have you lately received from any man not present?
Is there any difficulty in matters of opinion, of justice, and injustice, which you would gladly have discussed at this time?
Do you see any thing amiss in the present customs or proceedings of the Junto, which might be amended?
Any person to be qualified as a member was to stand up, lay his hand upon his chest, over his heart, and be asked the following questions, viz.
Have you any particular disrespect to any present members? Answer. I have not.
Do you sincerely declare that you love mankind in general, of what profession or religion soever? Answer. I do.
Do you think any person ought to be harmed in his body, name, or goods, for mere speculative opinions, or his external way of worship? Answer. No.
Do you love truth for truth's sake, and will you endeavor impartially to find and receive it yourself, and communicate it to others? Answer. Yes.
Lunar Society
Headstrong Club
Whig Junto
Wicht Club
^ Hutton, S. & Schuurman, P., eds. Studies on Locke: Sources, Contemporaries, and Legacy (2008) pp. 163–65
^ "Rules of a Society" in The Remains of John Locke, Esq. (1714) p. 113
^ Mather, Cotton Essays to do good (1825 ed., pp. 108–11)
^ Benjamin Franklin, Political, Miscellaneous, and Philosophical Pieces, ed. Benjamin Vaughan, (London, 1779), pp. 533-6 http://franklinpapers.org/framedVolumes.jsp?vol=1&page=255a
History of the American Philosophical Society and the Junto
Benjamin Franklin: A Documentary History -- J.A. Leo Lemay


We played for the Lodge Fraternity No 12 on 30th June in Southend. They are a female lodge holding their gentleman's festival.
A good night had by all, up and dancing most of the night. We played a mixture of old and new.


The Jugoslavian partisan forces under Tito are important contributors to the history of WWII who don't get the attention they deserve in the West, and are increasingly overlooked in the Balkans thanks to the ethnic politics that have dominated in the region since the 1990s.
In our little hobby world, it is a glaring omission that nobody has made 28mm figures of Jugo partisans. There are French Resistance and Russian partisans, but they are almost always unsuitable to represent Balkan figures. I have approached a couple of manufacturers over the past couple of years to try to interest them in making some figures - offering to do the research and everything - but so far without success. So I have decided to have a stab at making some figures myself, kitbashing available figures until I have a useable force for Bolt Action.
For those interested in women in warfare, Jugoslavia is a powerful case study. Perhaps up to 100,000 women fought under Tito in WWII - up to around 1 in every 7 or so combatants. Of these, perhaps a quarter died. I knew that some of the first figures I would make would be a tribute to some of these women.
I have chosen to depict my partizanke as belonging to a Brigade in the west of Serbia or Bosnia in the Spring of 1945. They are fairly well equipped, with a mixture of captured German weapons and uniforms, those supplied by the British, and a few pieces of Jugoslav army kit. Most of the figures are kitbashed from Warlord plastic figures of Russians, British and Germans, with heads from Statuesque Miniatures and lots of Greenstuff. The Partizanka with the grey skirt is a metal figure, I think from Black Tree Design, with a Greenstuff Titovka (cap) and uniform collars.
I learned a fair bit about working with Greenstuff from this attempt, and the next figures will have better caps in particular, but I am pretty pleased with them. Only another hundred or so to go.
And figure manufacturers who would like to be ranted at about why this is a range of figures you need to make - I'd love to hear from you!
A blatant tilt at Sarah's Choice, surely the Lady will see this cynical entry for what it is?!
Very nice conversions! I particularly like the long skirt, it seems impractical. I like the different shades of green/ grey/ khaki you've used. We look forwards to being further educated!
Nice idea, it's always great to see a unique force on the treble top, especially one as deserving as this.
Well done, your dedication to converting and painting a unique army is great to see.
Nice entry Alan, lovely bit of conversion work and great painting.
Lovely conversions and painting and really interesting research,I understood that after Italy's exit from the Axis large amounts of kit including uniforms were seized and used by the partisans, really good post!
That's right - I have to get some Italian figures to convert. Others wore ex-Jugoslav army uniforms, captured Croatian and German uniforms and battledress supplied by the Brits, along with all the bewildering variety of civilian clothing.
Excellent work Dux - the research, the conversions, the painting!
Great work Alan! Especially with that Green Stuff.
Oh, well done! This maybe a shameless bid for Sarah's Choice, but it is exactly what I like this painting Challenge.... people discovering new genres and sharing their discoveries with a really wide audience.
As a bit of a history nerd, I am always interested in reading up on women combatants and I now have a fascinating new topic to explore.
I really appreciate the research you have done on these women.
Thanks Sarah! It really is a fascinating area to read up on. You might also be interested in reading up on the Anti-Fascist women's organisation in Jugoslavia, that gave support to the partisans and also acted as a sort of welfare and education service when most of the civil society had collapsed. Amazing women.


Perfect Alfa 2.0 GTV V6 Turbo. Very fast, beautiful, original Alfa Romeo. Original with all books. Runs / drives perfectly. One of the few in Holland. With Dutch registration and MOT. Ready to drive. Beautiful paint, nice interior. VERY cool car. Can be driven anywhere. Biggest choice in REAL Classic Cars in "the Stolze Collection" with more than 450 cars in stock ! From a project to perfect .


text:
Thomas Baker Slick Sr. (12 October 1883 – 16 August 1930) was born in Shippenville, Clarion County, Pennsylvania to Johnson M. and Mary A. Baker Slick. He became notable in 1912 for discovering Oklahoma's then-largest oil field, the Cushing Oil Field.

Early experience
In 1904, Alexander Massey, owner of Spurlock Petroleum Company, hired Tom Slick, who already had acquired a reputation as a good "lease man" to assist him in buying up oil leases. Massey already had a string of successes drilling in Kansas, finding either oil or gas in 25 consecutive wildcat wells. Massey promised to pay Slick a 25 percent share of the proceeds from every lease Slick could obtain. Massey and Slick then traveled to Tryon, Oklahoma to start drilling. Slick continued buying up leases, while Massey supervised the drilling.

Massey ran out of money by the time the well reached a depth of only . He also ran out of patience and decided to drill a well near Kendrick, Oklahoma. It also turned up dry. The relationship between Slick and Massey apparently soured, because the two parted ways. Tom moved to Chicago, where he was hired as a lease man by Charles B. Shaffer of the Shaffer & Smathers Company. The company sent him to Kentucky, western Canada, and eventually, back to Oklahoma. During this time, he drilled at least ten dry holes, and acquired the nickname of "Dry Hole Slick."

Turnaround
Returning to the Tryon area, where he had his first setback, Slick began acquiring new leases. A local newspaper, the Bristow Record, reported that few people, "... had stuck to wildcatting longer than Slick and his associates..."
Slick moved his operation to Cushing, Oklahoma, about  away. The Cushing Independent encouraged land-owning readers to deal with Slick. In January, 1912, The Shaffer and Slick group spudded in ("spudding" is an oil industry term meaning the beginning of actual drilling operations) its first well on the farm of Frank Wheeler.

Oklahoma's largest oil field up to about 1920 was discovered in 1912 by Pennsylvanian Tom Slick who thereafter became known as the "King of the Wildcatters". Determined to become a millionaire, Slick came to Oklahoma during the winter of 1911 to find "the big one". Although Slick initially found nothing but "dusters" (dry holes), perseverance and luck eventually brought him to the farm of Frank Wheeler, located approximately  east of Cushing, Oklahoma, in what would become Drumright, Oklahoma, where "the smell of oil sands was perfume to his nostrils". Wheeler had purchased his land, located in the midst of allotments forced upon reluctant Creek Indians, for sixty-five cents an acre shortly before statehood in 1907. Slick would soon make Wheeler a rich man.

Wheeler had heard of the riches of the Osage Nation and the Glenn Pool, and he readily agreed to lease his land for a dollar an acre. Slick obtained financial backing from bankers at Bristow and a Tulsa attorney, and soon drilling was underway on the Wheeler No. 1 well. The wary investors pulled out of the project, however, when the well reached a depth of 2,000 feet without results. Slick borrowed some money, traveled to Chicago, and eventually secured the backing of C. B. Shaffer, who had made his fortune in the Pennsylvania oil fields. Then returning to the Wheeler farm, Slick selected a more promising site and began drilling once again. On March 12, 1912, his dreams became reality as his drill bit struck a gigantic gas deposit in a thick stratum of oil-bearing sand. Crude oil spewed forty feet above the derrick. Eventually the well was deepened to between  and  and produced 400 barrels of oil per day (BPD). Within one month Wheeler was receiving $125.00 in royalties every day. Two years later the total royalties had doubled as other producers were brought in on Wheeler's land.

Slick hurriedly informed Shaffer and instructed him to send experienced lease traders. Meanwhile, he quickly capped the well and spread fresh dirt on the pools of oil spilled by the gusher, thereby hoping to keep the new find a secret. Slick also quietly made cash deposits to reserve all the horses and buggies in Cushing to hamper the efforts of competing lease bidders who were sure to descend on the area when news of the strike became widespread. Slick's efforts were successful for a few days, but on March 21, 1912, the Cushing Democrat proclaimed to the world that a "Splendid Oil Find" had taken place. The great rush to the area began. The Tryon Star wrote: "Our old friend Tom Slick the oilman has struck it rich…Slick has been plugging away for several years and has put down several dry holes...He deserves this success and here's hoping that it will make Tom his millions."

It soon turned out that Wheeler No. 1 was the first producing well in what would be called the Drumright-Cushing field, which would produce for the next 35 years. At its peak in 1917, the field produced 330,000 BPD of oil. This well was added to the National Register of Historic Places on March 14, 1983. Although the natural well pressure in the well has long since dropped too low to support primary oil production, secondary recovery techniques have enabled the well to keep producing at lower rates. It was still producing as of March 17, 2012, when the city of Drumright celebrated its centennial.

Wheeler No. 1 not only made Frank Wheeler a very rich man, but it made a positive change in Tom Slick's fortunes. For the next 18 years his leases and wells paid off handsomely and consistently. He had plays in some of major domestic fields, including Pioneer, Tonkawa, Papoose, and Seminole. By 1929, he was called the largest independent oil operator in the United States with a net worth estimated between $35 million and $100 million. Never again did anyone call him "Dry Hole Slick." His nickname had become "King of the Wildcatters."

Family
Tom married Berenice Frates, the eldest daughter of Joseph A. and Lula M. (née Buck) Frates. Tom's father-in-law was well known in the railroad business. Later the two men became partners in various transportation ventures. Their most notable successes were building Nuyaka, Oklahoma and Slick, Oklahoma, two boomtowns near Okmulgee, Oklahoma. Tom and Berenice had three children Thomas Baker, Betty and Earl Frates. Tom Jr went on to be a noted inventor and cryptozoologist.

Death
Thomas Baker Slick Sr. died of a stroke in Baltimore, Maryland in August 1930. He was 46 years old. He was buried in Clarion County, Pennsylvania.

Slick's widow, Berenice, survived him and later married one of his business partners, Charles F. Urschel. Urschel had previously married Tom's sister, Flored. After Flored died in 1931, Urschel married Tom's widow. Urschel became nationally known in 1933, when he and another wealthy business man were kidnapped at gunpoint and held for ransom by a gang led by Machine Gun Kelly.

Notes

References

External links

1883 births
1930 deaths
American businesspeople in the oil industry
Wildcatters
Petroleum in Oklahoma
People from Clarion County, Pennsylvania
People from Cushing, Oklahoma

redpajama_set_name: RedPajamaWikipedia


The warranty-voiders over at iFixit decided to spend their Friday evening tearing into a freshly delivered Nexus 4 and have given us a peek inside Google's smartphone darling. After removing a pair of screws and spending a few minutes prying off the rear cover, the teardown specialists found that the backplate's sparkling exterior isn't the only thing that makes it special. In addition to serving a cosmetic purpose, the hind side plate packs a handful of pressure contacts that power the handset's NFC antenna and connect its wireless charging induction coil. Extracting the battery required evicting additional screws and a fair amount of elbow grease to wrangle the 2100 mAh pack free from adhesive. As for the motherboard, its removal was a relatively easy process comprised of freeing it from a couple of connectors. The outfit's final verdict on the device's repairability isn't in just yet, but you can tap the source link below to gaze at the LG-made phone's innards.
Update: iFixit has given Mountain View's smartphone a 7 out of 10 score in terms of repairability. The three point mark-down stems from a tricky battery removal experience and the glass front, which is fused to the display and its frame. Also, despite the lack of LTE support, a close look at the motherboard reveals a Qualcomm WTR1605L seven-band 4G LTE chip.


text:
I've enjoyed meeting with many book groups to discuss Into the Free and When Mountains Move. I've joined chats across nearly 40 states now, either on location or via Skype, plus engaged in online chats with groups in Australia, Germany, Canada, and the Netherlands.
Three very special book groups were the first to welcome me to their discussions when I launched my debut novel, Into the Free. I'm excited to share their happy smiles with you and hope you'll share your club's thoughts about Millie's adventures with us as well.
When the Beach Babes of Baton Rouge, Louisiana discussed an advanced copy of Into the Free, the conversation led to sincere examinations of personal faith, childhood experiences, and the choices we make as women. This savvy group shared some of their thoughts about the book for those of you who may be interested in choosing this as your next book group selection.
"I like Mabel because I think she played such a big influence on Millie. She was the mother she didn't have."
"I liked (Mabel's) values. She had very sound judgment."
"I really liked Millie. She touched my heart. She was my favorite."
"She (Millie) had dreams but she was grounded. She knew things could be better."
"I liked her honesty, particularly in her relationship with God. How she would honestly question. She was smart beyond her years."
"Yes, and her faith was real. She would not still be alive if she had not had that faith. That resilience."
"I also liked Sloth. I felt like he was more of a parent to her. He taught her, nurtured her, loved her, and gave her a safe place to be."
"I actually had some sympathy for Jack. Even the grandmother had a softness but she was just not strong enough to fight her husband for (what was right)."
"I like how the characters weren't always what they seemed. It's just like how you have to look at the person's past to see how they became who they are today."
"Yes. Some people can wow you, but I like how it discusses the importance of taking time to see the real person."
"I loved the description of the gypsies. I never thought of them as being how they are in this book. Maybe I stereotyped them from my own experiences in my own life. But I was intrigued, so I just recently went to a gypsy cemetery because of this book, in my hometown. It was well tended, and I looked at the names on the tombstones and some well-respected people in our town may have had relatives that were gypsies."
"When I was a kid, a girl had passed away, and she was a gypsy. I remember all this food and toys and beads and some of the things that were mentioned in the book. So, I had something to kind of relate to."
"I kept wanting to read more about the gypsies. It was so interesting."
"I love that River came back for her and that he had waited a week. He wasn't just 'some drifter.' I was glad she had options."
"I don't remember the Choctaw living in town, but there was a reservation about thirty miles outside of town and they would come into town on Saturday to sell their baskets and stuff."
"When I was a small girl, I spent hours and hours and hours up in the top of a fig tree. That was my favorite place to be. There was a closeness to God I always felt in that tree."
"There was so much symbolism, like the trees, and one of the saddest parts was in the beginning, the mother dog and the puppies, but I know that happens."
"I loved how 'He's a good man' was woven throughout the story. Everybody had their own definition of what 'good' is."
"And of course, Mabel's definition of a good man was the one I liked."
"I liked how River said, 'But God still believes in you.' He had that faith, and we don't really know where it came from, but it was a good way to respond when (she said she didn't know if she still believed in God.)"
"I also sense God so much in nature. It was later in life that I came back to church in a much more open mind, and you know, we're all just people. With maturation you learn that we all have so many faults. What I have gained from my church is the sense of community and outreach."
"I think everybody has to find their own path with God. God is so much bigger than any of us can possibly imagine that I just don't think there's one specific way that we all experience the richness of his relationship with us."
When the Porch Pals in Longmont, Colorado met to discuss the advance copy of Into the Free, they agreed to share their reaction with other groups who might be interested in the book. We hope you enjoy a peek into the conversation with this lively group who named themselves after the Women of Faith.
As you'll see from these select quotes, the book led this group of friends to discuss many personal topics including domestic violence, child abuse, race relations, addiction, lost loved ones, as well as true Christian faith and the issue of free will.
Did you like this book?
"Loved the book. Loved the book!"
"Once I picked it up, I didn't want to put it down. I read it in one day."
"Me too. I think it took me two days."
What did you like about it?
"You drew us right in. Like how the dog buried the puppies, it was like her life."
"I loved how you incorporated characters such as the angel that would help her out."
(In response to a reader's concerns about Millie's mother's behaviors): "I have a brother who is a drug addict, and I know how much he loves God. I know how much he loves people, but I also know he's an addict and no matter what, he has an illness and it gets in the way of his life. I can see how the mother loves her daughter but she just couldn't kick that because it's an illness. We have free will to choose, and because of that free will that God gives us, unless (the person) chooses it, it's not going to go away."
"I loved the book. I identified with it a lot. There were a lot of parts that were very personal to me. I loved your analogies. I marked so many places. The comma, where she curled up like a comma. That was just so precious to me because I also lost my mom when I was young."
Favorite Characters:
Sloth, River, Bump
"I don't want her to marry that gypsy. I like this cowboy. It's the only awesomely, wonderful, good thing that's ever come her way. And it's consistent with the gentle, Christian side. He's patient, kind. She can be free with him."
Regarding some of the flawed characters and sad things that happen to Millie:
"That's how life is. None of us are perfect. All of us are fallen. No matter how good we want to be, only God is perfect."
Favorite Scenes:
"I loved how she hung out in the tree and thought about things and really cared, about the dogs, the puppies, and Sloth."
"I loved the scenes in the tree, and with the horse, and with Sloth, and the gypsies."
"I liked the baptism, the symbolism as she was washed clean. I would imagine she felt so violated and filthy and that was very powerful."
"I loved Sloth's unconditional love for her. He just loved her for who she was and not what she did."
"For me, it was the scene when Mabel was talking to Millie. It just gave me exactly what I was looking for to talk to (my daughter) about when Mabel tells her (how to choose the right man). That's what I needed to find and it was right here in the book. Thank you!"
"I liked when she saw the foal being born for the first time. Beautiful."
What did you take away from the book?
"It made me stop and say, 'What type of Christian do I portray to the outside world. What do people see when they look at me?' So that was good. It was a great book."
When the University Literary Circle from Oxford, Mississippi met to discuss the book, the group represented a wide range of religious backgrounds, including atheists, Catholics, protestants, and agnostics. They discussed the book in great depth, expanding on literary themes and debating the various levels of symbolism in the book. They called it a book they "couldn't put down," a "fascinating read," one that "stuck with me after it had ended," and the story led them to openly discuss their views on faith in a way that some later confessed they had never done.
We hope you enjoy some of the feedback this group provided about Into the Free.
"It's a beautifully written story about a young woman's determination to come to terms with the legacy of anger and despair passed on by her parents."
"What drew me into the book was, of course, Millie's story. My sympathy for the child quickly turned into admiration of a strong and inspiring young woman, and I was rooting for her each step of the way. But what I also enjoyed about the book was the introduction of characters and situations who were a part of Millie's story and also a part of Mississippi's history, like the "gypsy" travelers and the social morés that intersected the everyday. We pondered those during our discussion of this book, and found that this compelling story gave us a lot to talk about and much to think on beyond our time together."
"The writing style in this book allows the reader to become a part of the book, as if the reader is watching the events unfold as they occur. The details are palpable, creating an incredibly engrossing experience. I couldn't put the book down without finding out what would happen next."
"This was an easy and engaging read full of incredibly interesting facts and history about the South of which I was previously unaware. This book is unlike anything I've read before and it is with anxious anticipation that I await a sequel!"
"Millie is a character I can identify with and for whom I find myself constantly advocating. Yet part of the revelation of the story is the realization for Millie that she doesn't need an advocate; she unleashes her own seemingly infinite ability to advocate for herself. She is truly a survivor of her circumstances and not only does she survive but she overcomes."
"The events of the story resonated with me and while disturbing at times, they were nothing short of an accurate reality for those living in a family marred by violence, anger, and unrelenting intergenerational dysfunction. This is a story of a child who all too quickly grows up in an effort to survive her childhood and decides with deliberate and determined intention that she is worthy of more; of a better life. She searches for change and guidance through various supplemental familial and romantic relationships and yet in the end she understands change for her can only come from within."
"Into the Free will have you turning pages at lightening speed but slowing down to savor the beautiful imagery of Julie's writing.
"Gypsies, Cowboys and Choctaws…Oh, My! It is wonderful to read a story set in the South which brings to light the richness of some of Mississippi's lesser known cultures."
"Fortunately for the reader, Julie doesn't shy away from the horrible brutality Millie witnesses in her own home and the way it will forever change her life. These passages are hard to read at times…but, they are necessary. They are powerful and real. Bravo Julie for having the courage to write them!"
"So glad I read this and, even more, I'm glad I read it with a group of friends. Millie is a strong, beautiful character and her strength awed all of us. Into the Free left us curious and inspired – to know what happens next in Millie's life… to ask what we will do to help the Millies in our world."
BIG thanks to all the book groups who have entered Millie's world and helped her find her voice.
9 thoughts on "Book Groups"
Connie Magee Masson on November 15, 2011 at 4:58 pm said:
Into the Free is a powerful story of real secrets that normal families do deal with in their lives. What is normal for one family is not always normal for another family and we think our family life is normal until we experience someone else's family life and realize it is not the same as ours. Which one is normal – they both can be . . .
Having been a guardian of two girls whose "normal family life" was very different from my family, has helped me to realize normal is different for each person and IS their normal.
Millie's story, I believe, can help other's to realize that their normal is not everyone's normal. I think some readers have a hard time believing that anyone's life could be as tough as Millie's, but it is for many more "Millies" than we can imagine. And not all of them are as tough as Millie, but some are and they will make it in life. Others won't. We need to pray for ALL of "these Millies" to be safe, strong and determined as Millie is in "Into the Free".
Thanks Julie for giving us the story of Millie.
Julie Cantrell on November 18, 2011 at 8:47 am said:
Thanks so much, Connie. It was a true honor to share my debut novel with your Porch Pals…an experience I will always treasure.Cheers, j
Pingback: How to Plan a Book Club World Premiere | WordServe Water Cooler
Renon Davis on February 23, 2012 at 4:41 am said:
I really enjoyed "In to The Free "I have never read a book so fast in my life! It held my interest the whole time I was reading it and hated to see it end; I wanted it to continue at least to see her get married and to know if that ugly creature, Bill Miller ever got his pay for what he did to Millie and where did she go, to live; surely not back to Diana's! I feel like the book should have ended more coomplete….maybe a part 2 of the book.
Julie Cantrell on February 25, 2012 at 10:05 am said:
Hi Renon, Thanks for spending time in Millie's world! I'm glad to hear you enjoyed the book and that you came to care so deeply about Millie. Yes, in fact, the original ending did include a wedding and quite a few more chapters. During the editing phase, it was decided to end the book here, the day after the scene in the steeple. So…while everything isn't wrapped up at the end with a fairy-tale ending, this book stops at this pivotal place in Millie's life…where she is literally leaving one phase and entering another. I hope you'll stay tuned for the rest of her story, which I'm writing now. Thanks for your support! j
Meadow Rue Merrill on May 17, 2012 at 5:59 pm said:
I'm in the middle of reading "Free" and planning to use it in our community book club, "Winter Words for Women" in Bath, Maine this January. I'm inspired by your writing and your work and look forward to sharing it with others. I too write for children and adults and hope to reach out to unchurched women in my community through our club. I'd love to Skype with you when we are done reading your book together. Congratulations on your success!
Julie Cantrell on May 18, 2012 at 3:11 pm said:
Hi Meadow, What a beautiful name! I'm incredibly honored you've chosen to share Into the Free with your community book club. I'd love to Skype with y'all. Please email me when you know a date, and we'll work out the details. I look forward to the fun: julie@juliecantrell.com Thanks again for your interest in Millie's story. julie
Pingback: Faith on Friday: Literary Excellence in Christian Fiction @ SusanCushman.com
Judy Vaughn on August 26, 2014 at 11:16 pm said:
Hi, Julie. I feel as if I know you well enough to use your first name. I loved Into the Free. I'm saving the sequel because I don't want to despair when it too is done. I've chosen your book for our book club and I'm inviting you to join us on 29 Sept to discuss it. We would love to have you in person but if not, Skype will do. We are in Northern California in Grass Valley. Please let me know if you can fit us into your schedule. Thanks, Judy Vaughn
Leave a Reply to Julie Cantrell Cancel reply

redpajama_set_name: RedPajamaCommonCrawl


Where free speech was once widely considered to be a virtue, recently it has come to be questioned in many quarters. With consideration being given to fining universities if they don't allow freedom of speech on campus, is it worth standing up for the right to offend?
Claire Fox, director, Academy of Ideas; author, I STILL Find That Offensive!


Revision of calculation of wages from Rs.3500/- p.m. to Rs.7000/- p.m. with effect from 01-04-2014 – Payment of P.L. Bonus to Railway employees at revised rate of Rs.7000/- p.m.
Sub: Amendment to payment of Bonus Act, 1965 –Revision of calculation of wages from Rs.3500/- p.m. to Rs.7000/- p.m. with effect from 01-04-2014 – Payment of P.L. Bonus to Railway employees at revised rate of Rs.7000/- p.m. reg.
Kind attention of Hon'ble MR is invited to the General Secretary, NFIR's letter of even number dated 24-12-2015, copy enclosed.
(a) In section 12 of the Principle Act, for the words "Three Thousand Five Hundred Rupees" at both the places where they occur, the words "seven Thousand Rupees or the minimum wage for the scheduled employment, as fixed by the appropriate Government, whichever is higher" shall respectively be substituted.
(b) The Amendment shall be deemed to have come into force on the 1st day of April 2014.
With the issuance of Gazette Notification as stated above, the Bonus amount is required to be calculated @ Rs.7000/- p.m. w.e.f. 1st April 2014 and paid to the workers, Kind attention of Hon'ble MR is also invited to the decision of Union Cabinet and issuance of instructions thereafter by the Railway Ministry vide No.E(P&A)II-2008/PLB-10 dated 03/10/2008 revising the wage calculation ceiling from Rs.2500/- to Rs.3500/- w.e.f. 1st April 2006. Resultantly, the arrears amount towards productivity Linked Bonus at Rs.3500/- p.m. was paid to Railway employees during October 2008.
NFIR, therefore, requests the Hon'ble MR to kindly take initiative for arranging payment of P.L. Bonus at revised rate of Rs.7000/- p.m. for the year 2014-15 to Railway Employees at the earliest.


The literature of classical Tamil, which later became known as Sangam literature were engraved on palm leaves and dates back to the period between 300 BC and 300 AD. These heroic poems written in ancient Tamil graphically describe life in south India under the Chera, Chola, and Pandya dynasties. Pathuppattu (The ten Idylls) an anthology of ten mid length poems is one of the oldest surviving Tamil poetry.
The poems in Pathuppattu praise kings, valor, wars, generosity, loyalty, and gratitude. Poems describing the king's generosity give graphic descriptions of food that he gave to the bards. Five of the poems in Pathuppattu are guide poems where one bard urges other bards to go to his generous patron for help. According to Tamil scholar Kamil Zvlebil these guide poems are some orologi replica of the oldest poems written from around the second to the third century A.D.
Perumpaanattuppadai is a poem of 500 lines. Perumpanars are bards who played the large yal (lute) accompanied by their singing. In this poem a bard recommends to fellow bards to seek the help of his patron Thondaiman Ilanthirayan, the ruler of Kanchi. The poem graphically recounts the things the bards would see as they travel through various landscapes on the way to the capital city Kanchi. There are splendid descriptions of the sea port town where trade and commerce flourished and of the festivals in the ancient capital city Kanchi. The virtues and generosity of the king are also praised in these lines.
The poem gives graphic details about the life of ancient Tamils. The conventional five regions - kurinchi, mullai, palai, marutham and neithal- and the foods the people who lived in these areas ate are also described in detail. Rice was the staple and they ate it with the meats of rams, deer, fowl, iguana, fish, crabs and pigs cooked with ghee and spices. Other grains such as a variety of millets were also very popular. Mangoes, jackfruit, sugarcane and honey provided the sweet component to their meals. They brewed toddy from palm trees and wine from rice and alcohol was consumed as a part of meals. They knew to crush sugarcane and make jaggery from sugar cane juice.
As the panars go through the spacious forest paths, there are huts with roofs made of thatched leaves of eenthu (dates) palms. The women of these huts dig the ground with spades with caps of iron and raise the dust of black-soiled barren lands and take out the soft rice grains stored in the ground. They pound this rice with ulakkai (pestles) short and strong in urals (mortars) made in the ground. They draw water from the wells and add to the un-sifted rice along with white meat in an old pot with a broken rim on a broken stove. The minstrel advices the panars that if they say they are the subjects of the lord of the hills who wears war anklets on his legs, the forest women will feed them abundant food served on teak leaves.
At the fort of the forest dwellers in many homes they will serve red rice grown in uplands that look like red berries of eenthu palms along with poriyals (stir fried) made of the flesh of iguana. In the kurinchi region the thieves who steal cattle sell them to buy sweet rice liquor and enjoy it along with meat of sturdy goats.
In the region where cattle herders lived, small goats were tied to posts in front of their huts. The women churned yogurt to make butter and carried it in pots to the market to sell. They fed their families with the money earned from selling buttermilk. The minstrel advices the panars that if they ask for food, these women will feed them fresh millet cooked in milk along with white avarai beans.
As they walk further they will see tall cattle sheds and grain granaries in the front yard that resembles elephants. If the bards stay here where hunger is unknown, they will get white rice along with well fried flesh of domestic fowl. They will also get sugarcane juice, as much as they desire from the noisy sugar cane mills where cane juice was boiled to make jaggery.
In the neithal region where fishermen live, they will see short roofed huts covered with thatched tarpai grass. Fish baskets lie in front of the huts and when the bards stay there they fisherwomen will serve them a drink made from a mash of un-pounded boiled rice mixed with fine powdered sprouts of rice, cooled in large wide mouthed pots for two days to sweeten it along with fried fish.
When they get to the Brahmin settlements at sunset they will get well cooked rice that bears the name of a bird along with fresh pomegranate cooked with butter made from the milk of a red skinned cows, and fresh curry leaves and black pepper. They will also give fragrant pickles made with tender green mangoes.
At the seashore town there are many storied mansions where there is abundant food. They will get abundant toddy with fatty meat of the boar with short legs. When they leave these behind and go to the groves where farmers live in huts with roofs made of thatched coconut palm leaves, they will get big jackfruits that grow in clusters and sweet water from young coconuts and alluring plantain fruits. They will also receive young pulpy fruit of the palmyra palms and other dainty sweets to eat.
And finally when the bards reach the palace of the patron, he will ask them to remove your old clothing and give fine clothing with bright threads and then serve them meat dishes cooked by a talented cook with strong hands. He will also serve large fine red rice and special sweet dishes that are spread in silver bowls.


text:
// Copyright 2015 Georg-August-Universität Göttingen, Germany
//
//   Licensed under the Apache License, Version 2.0 (the "License");
//   you may not use this file except in compliance with the License.
//   You may obtain a copy of the License at
//
//       http://www.apache.org/licenses/LICENSE-2.0
//
//   Unless required by applicable law or agreed to in writing, software
//   distributed under the License is distributed on an "AS IS" BASIS,
//   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//   See the License for the specific language governing permissions and
//   limitations under the License.

package de.ugoe.cs.cpdp.eval;

import java.io.FileInputStream;
import java.io.IOException;
import java.sql.DatabaseMetaData;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;

/**
 *

 * Implements a storage of experiment results in a MySQL database.
 *

 *
 * @author Steffen Herbold
 */
public class MySQLResultStorage implements IResultStorage {

	/**
     * Reference to the logger
     */
    private static final Logger LOGGER = LogManager.getLogger("main");

    /**
     * Name of the table where the results are stored.
     */
    final String resultsTableName;

    /**
     * Connection pool for the data base.
     */
    private MysqlDataSource connectionPool = null;

    /**
     * Create table if it does not exist
     */
    final boolean createTableIfNotExists;

    /**
     * Ensure that we do not check for every query if the results table exists but only once
     */
    private static boolean checkedIfTableExists = false;

    /**
     * Lock for synchronizing the table creation
     */
    private static final Object createTableLock = new Object();

    /**
     *

     * Creates a MySQLResultStorage with the default parameter file mysql.cred from the working
     * directory.
     *

     *
     * @see #MySQLResultStorage(String)
     */
    public MySQLResultStorage() {
        this("mysql.cred");
    }

    /**
     *

     * Creates a new results storage. Tries to read a properties file located in the working
     * directory. If this file is not found or any parameter is not defined, the following default
     * values are used:
     *

     *
db.host = localhost

     *
db.port = 3306

     *
db.name = crosspare

     *
db.user = crosspare

     *
db.pass = crosspare

     *
db.results.tablename = results

     *
db.results.createtable = false

     *

     *
     * @param parameterFile
     *            name of the parameter file
     */
    public MySQLResultStorage(String parameterFile) {
        Properties dbProperties = new Properties();
        try(FileInputStream is = new FileInputStream(parameterFile);) {
            dbProperties.load(is);
        }
        catch (IOException e) {
            LOGGER.error("Could not load mysql.cred file: " + e.getMessage());
            LOGGER.error("Must be a properties file located in working directory.");
            LOGGER.warn("Using default DB configuration since mysql.cred file could not be loaded");
        }
        String dbHost = dbProperties.getProperty("db.host", "localhost");
        String dbPort = dbProperties.getProperty("db.port", "3306");
        String dbName = dbProperties.getProperty("db.name", "crosspare");
        String dbUser = dbProperties.getProperty("db.user", "crosspare");
        String dbPass = dbProperties.getProperty("db.pass", "crosspare");
        this.resultsTableName = dbProperties.getProperty("db.results.tablename", "results");
        this.createTableIfNotExists = Boolean.parseBoolean(dbProperties.getProperty("db.results.createtable", "false"));;
        connectToDB(dbHost, dbPort, dbName, dbUser, dbPass);
    }

    /**
     *

     * Sets up the database connection
     *

     *
     * @param dbHost
     *            host of the database
     * @param dbPort
     *            port of the database
     * @param dbName
     *            name of the database
     * @param dbUser
     *            user of the database
     * @param dbPass
     *            password of the user
     */
    private void connectToDB(String dbHost,
                             String dbPort,
                             String dbName,
                             String dbUser,
                             String dbPass)
    {
        this.connectionPool = new MysqlDataSource();
        this.connectionPool.setUser(dbUser);
        this.connectionPool.setPassword(dbPass);
        this.connectionPool.setUrl("jdbc:mysql://" + dbHost + ":" + dbPort + "/" + dbName);
    }

    /*
     * (non-Javadoc)
     *
     * @see de.ugoe.cs.cpdp.eval.IResultStorage#addResult(de.ugoe.cs.cpdp.eval.ExperimentResult)
     */
    @Override
    public void addResult(ExperimentResult result) {
    	// create the results table if required
    	checkIfCreateTable();

        StringBuilder preparedSql = new StringBuilder();
        preparedSql.append("INSERT INTO " + this.resultsTableName + " (");
        preparedSql.append("`configurationName`,");
        preparedSql.append("`productName`,");
        preparedSql.append("`classifier`,");
        preparedSql.append("`testsize`,");
        preparedSql.append("`trainsize`,");
        preparedSql.append("`trainsizeOriginal`,");
        preparedSql.append("`biasTest`,");
        preparedSql.append("`biasTraining`,");
        preparedSql.append("`biasTrainingOriginal`,");
        preparedSql.append("`prop1Defect`,");
        preparedSql.append("`prop1Clean`,");
        preparedSql.append("`error`,");
        preparedSql.append("`recall`,");
        preparedSql.append("`precision`,");
        preparedSql.append("`fscore`,");
        preparedSql.append("`gscore`,");
        preparedSql.append("`mcc`,");
        preparedSql.append("`balance`,");
        preparedSql.append("`auc`,");
        preparedSql.append("`aucec`,");
        preparedSql.append("`aucAlberg`,");
        preparedSql.append("`aucRoI`,");
        preparedSql.append("`nofb20`,");
        preparedSql.append("`relb20`,");
        preparedSql.append("`nofi80`,");
        preparedSql.append("`reli80`,");
        preparedSql.append("`rele80`,");
        preparedSql.append("`necm10`,");
        preparedSql.append("`necm15`,");
        preparedSql.append("`necm20`,");
        preparedSql.append("`necm25`,");
        preparedSql.append("`cost`,");
        preparedSql.append("`nofbPredicted`,");
        preparedSql.append("`nofbMissed`,");
        preparedSql.append("`tpr`,");
        preparedSql.append("`tnr`,");
        preparedSql.append("`fpr`,");
        preparedSql.append("`fnr`,");
        preparedSql.append("`tp`,");
        preparedSql.append("`fn`,");
        preparedSql.append("`tn`,");
        preparedSql.append("`fp`,");
        preparedSql.append("`lowerConst1to1`,");
        preparedSql.append("`upperConst1to1`,");
        preparedSql.append("`lowerConst1toM`,");
        preparedSql.append("`upperConst1toM`,");
        preparedSql.append("`lowerConstNtoM`,");
        preparedSql.append("`upperConstNtoM`,");
        preparedSql.append("`lowerSize1to1`,");
        preparedSql.append("`upperSize1to1`,");
        preparedSql.append("`lowerSize1toM`,");
        preparedSql.append("`upperSize1toM`,");
        preparedSql.append("`lowerSizeNtoM`,");
        preparedSql.append("`upperSizeNtoM`,");
        preparedSql.append("`lowerConst1to1Imp10`,");
        preparedSql.append("`upperConst1to1Imp10`,");
        preparedSql.append("`lowerConst1toMImp10`,");
        preparedSql.append("`upperConst1toMImp10`,");
        preparedSql.append("`lowerConstNtoMImp10`,");
        preparedSql.append("`upperConstNtoMImp10`,");
        preparedSql.append("`lowerSize1to1Imp10`,");
        preparedSql.append("`upperSize1to1Imp10`,");
        preparedSql.append("`lowerSize1toMImp10`,");
        preparedSql.append("`upperSize1toMImp10`,");
        preparedSql.append("`lowerSizeNtoMImp10`,");
        preparedSql.append("`upperSizeNtoMImp10`,");
        preparedSql.append("`lowerConst1to1Imp20`,");
        preparedSql.append("`upperConst1to1Imp20`,");
        preparedSql.append("`lowerConst1toMImp20`,");
        preparedSql.append("`upperConst1toMImp20`,");
        preparedSql.append("`lowerConstNtoMImp20`,");
        preparedSql.append("`upperConstNtoMImp20`,");
        preparedSql.append("`lowerSize1to1Imp20`,");
        preparedSql.append("`upperSize1to1Imp20`,");
        preparedSql.append("`lowerSize1toMImp20`,");
        preparedSql.append("`upperSize1toMImp20`,");
        preparedSql.append("`lowerSizeNtoMImp20`,");
        preparedSql.append("`upperSizeNtoMImp20`,");
        preparedSql.append("`lowerConst1to1Imp30`,");
        preparedSql.append("`upperConst1to1Imp30`,");
        preparedSql.append("`lowerConst1toMImp30`,");
        preparedSql.append("`upperConst1toMImp30`,");
        preparedSql.append("`lowerConstNtoMImp30`,");
        preparedSql.append("`upperConstNtoMImp30`,");
        preparedSql.append("`lowerSize1to1Imp30`,");
        preparedSql.append("`upperSize1to1Imp30`,");
        preparedSql.append("`lowerSize1toMImp30`,");
        preparedSql.append("`upperSize1toMImp30`,");
        preparedSql.append("`lowerSizeNtoMImp30`,");
        preparedSql.append("`upperSizeNtoMImp30`,");
        preparedSql.append("`lowerConst1to1Imp40`,");
        preparedSql.append("`upperConst1to1Imp40`,");
        preparedSql.append("`lowerConst1toMImp40`,");
        preparedSql.append("`upperConst1toMImp40`,");
        preparedSql.append("`lowerConstNtoMImp40`,");
        preparedSql.append("`upperConstNtoMImp40`,");
        preparedSql.append("`lowerSize1to1Imp40`,");
        preparedSql.append("`upperSize1to1Imp40`,");
        preparedSql.append("`lowerSize1toMImp40`,");
        preparedSql.append("`upperSize1toMImp40`,");
        preparedSql.append("`lowerSizeNtoMImp40`,");
        preparedSql.append("`upperSizeNtoMImp40`,");
        preparedSql.append("`lowerConst1to1Imp50`,");
        preparedSql.append("`upperConst1to1Imp50`,");
        preparedSql.append("`lowerConst1toMImp50`,");
        preparedSql.append("`upperConst1toMImp50`,");
        preparedSql.append("`lowerConstNtoMImp50`,");
        preparedSql.append("`upperConstNtoMImp50`,");
        preparedSql.append("`lowerSize1to1Imp50`,");
        preparedSql.append("`upperSize1to1Imp50`,");
        preparedSql.append("`lowerSize1toMImp50`,");
        preparedSql.append("`upperSize1toMImp50`,");
        preparedSql.append("`lowerSizeNtoMImp50`,");
        preparedSql.append("`upperSizeNtoMImp50`) VALUES ");
        preparedSql.append("(");
        for(int i=0; i<113; i++) {
        	preparedSql.append("?,");
        }
        preparedSql.append("?)");

        try(PreparedStatement stmt = this.connectionPool.getConnection().prepareStatement(preparedSql.toString());) {
        	int i=1;
            stmt.setString(i++, result.getConfigurationName());
            stmt.setString(i++, result.getProductName());
            stmt.setString(i++, result.getClassifier());
            stmt.setInt(i++, result.getSizeTestData());
            stmt.setInt(i++, result.getSizeTrainingData());
            stmt.setInt(i++, result.getSizeTrainingOriginal());
            stmt.setDouble(i++, result.getBiasTestData());
            stmt.setDouble(i++, result.getBiasTrainingData());
            stmt.setDouble(i++, result.getBiasTrainingOriginal());
            stmt.setDouble(i++, result.getProp1Defect());
            stmt.setDouble(i++, result.getProp1Clean());
            stmt.setDouble(i++, result.getError());
            stmt.setDouble(i++, result.getRecall());
            stmt.setDouble(i++, result.getPrecision());
            stmt.setDouble(i++, result.getFscore());
            stmt.setDouble(i++, result.getGscore());
            stmt.setDouble(i++, result.getMcc());
            stmt.setDouble(i++, result.getBalance());
            stmt.setDouble(i++, result.getAuc());
            stmt.setDouble(i++, result.getAucAlberg());
            stmt.setDouble(i++, result.getAucRoI());
            stmt.setDouble(i++, result.getAucec());
            stmt.setDouble(i++, result.getNofb20());
            stmt.setDouble(i++, result.getRelb20());
            stmt.setDouble(i++, result.getNofi80());
            stmt.setDouble(i++, result.getReli80());
            stmt.setDouble(i++, result.getRele80());
            stmt.setDouble(i++, result.getNecm10());
            stmt.setDouble(i++, result.getNecm15());
            stmt.setDouble(i++, result.getNecm20());
            stmt.setDouble(i++, result.getNecm25());
            stmt.setDouble(i++, result.getCost());
            stmt.setDouble(i++, result.getNofbPredicted());
            stmt.setDouble(i++, result.getNofbMissed());
            stmt.setDouble(i++, result.getTpr());
            stmt.setDouble(i++, result.getTnr());
            stmt.setDouble(i++, result.getFpr());
            stmt.setDouble(i++, result.getFnr());
            stmt.setDouble(i++, result.getTp());
            stmt.setDouble(i++, result.getFn());
            stmt.setDouble(i++, result.getTn());
            stmt.setDouble(i++, result.getFp());
            stmt.setDouble(i++, result.getLowerConst1to1());
            stmt.setDouble(i++, result.getUpperConst1to1());
            stmt.setDouble(i++, result.getLowerConst1toM());
            stmt.setDouble(i++, result.getUpperConst1toM());
            stmt.setDouble(i++, result.getLowerConstNtoM());
            stmt.setDouble(i++, result.getUpperConstNtoM());
            stmt.setDouble(i++, result.getLowerSize1to1());
            stmt.setDouble(i++, result.getUpperSize1to1());
            stmt.setDouble(i++, result.getLowerSize1toM());
            stmt.setDouble(i++, result.getUpperSize1toM());
            stmt.setDouble(i++, result.getLowerSizeNtoM());
            stmt.setDouble(i++, result.getUpperSizeNtoM());
            stmt.setDouble(i++, result.getLowerConst1to1Imp10());
            stmt.setDouble(i++, result.getUpperConst1to1Imp10());
            stmt.setDouble(i++, result.getLowerConst1toMImp10());
            stmt.setDouble(i++, result.getUpperConst1toMImp10());
            stmt.setDouble(i++, result.getLowerConstNtoMImp10());
            stmt.setDouble(i++, result.getUpperConstNtoMImp10());
            stmt.setDouble(i++, result.getLowerSize1to1Imp10());
            stmt.setDouble(i++, result.getUpperSize1to1Imp10());
            stmt.setDouble(i++, result.getLowerSize1toMImp10());
            stmt.setDouble(i++, result.getUpperSize1toMImp10());
            stmt.setDouble(i++, result.getLowerSizeNtoMImp10());
            stmt.setDouble(i++, result.getUpperSizeNtoMImp10());
            stmt.setDouble(i++, result.getLowerConst1to1Imp20());
            stmt.setDouble(i++, result.getUpperConst1to1Imp20());
            stmt.setDouble(i++, result.getLowerConst1toMImp20());
            stmt.setDouble(i++, result.getUpperConst1toMImp20());
            stmt.setDouble(i++, result.getLowerConstNtoMImp20());
            stmt.setDouble(i++, result.getUpperConstNtoMImp20());
            stmt.setDouble(i++, result.getLowerSize1to1Imp20());
            stmt.setDouble(i++, result.getUpperSize1to1Imp20());
            stmt.setDouble(i++, result.getLowerSize1toMImp20());
            stmt.setDouble(i++, result.getUpperSize1toMImp20());
            stmt.setDouble(i++, result.getLowerSizeNtoMImp20());
            stmt.setDouble(i++, result.getUpperSizeNtoMImp20());
            stmt.setDouble(i++, result.getLowerConst1to1Imp30());
            stmt.setDouble(i++, result.getUpperConst1to1Imp30());
            stmt.setDouble(i++, result.getLowerConst1toMImp30());
            stmt.setDouble(i++, result.getUpperConst1toMImp30());
            stmt.setDouble(i++, result.getLowerConstNtoMImp30());
            stmt.setDouble(i++, result.getUpperConstNtoMImp30());
            stmt.setDouble(i++, result.getLowerSize1to1Imp30());
            stmt.setDouble(i++, result.getUpperSize1to1Imp30());
            stmt.setDouble(i++, result.getLowerSize1toMImp30());
            stmt.setDouble(i++, result.getUpperSize1toMImp30());
            stmt.setDouble(i++, result.getLowerSizeNtoMImp30());
            stmt.setDouble(i++, result.getUpperSizeNtoMImp30());
            stmt.setDouble(i++, result.getLowerConst1to1Imp40());
            stmt.setDouble(i++, result.getUpperConst1to1Imp40());
            stmt.setDouble(i++, result.getLowerConst1toMImp40());
            stmt.setDouble(i++, result.getUpperConst1toMImp40());
            stmt.setDouble(i++, result.getLowerConstNtoMImp40());
            stmt.setDouble(i++, result.getUpperConstNtoMImp40());
            stmt.setDouble(i++, result.getLowerSize1to1Imp40());
            stmt.setDouble(i++, result.getUpperSize1to1Imp40());
            stmt.setDouble(i++, result.getLowerSize1toMImp40());
            stmt.setDouble(i++, result.getUpperSize1toMImp40());
            stmt.setDouble(i++, result.getLowerSizeNtoMImp40());
            stmt.setDouble(i++, result.getUpperSizeNtoMImp40());
            stmt.setDouble(i++, result.getLowerConst1to1Imp50());
            stmt.setDouble(i++, result.getUpperConst1to1Imp50());
            stmt.setDouble(i++, result.getLowerConst1toMImp50());
            stmt.setDouble(i++, result.getUpperConst1toMImp50());
            stmt.setDouble(i++, result.getLowerConstNtoMImp50());
            stmt.setDouble(i++, result.getUpperConstNtoMImp50());
            stmt.setDouble(i++, result.getLowerSize1to1Imp50());
            stmt.setDouble(i++, result.getUpperSize1to1Imp50());
            stmt.setDouble(i++, result.getLowerSize1toMImp50());
            stmt.setDouble(i++, result.getUpperSize1toMImp50());
            stmt.setDouble(i++, result.getLowerSizeNtoMImp50());
            stmt.setDouble(i++, result.getUpperSizeNtoMImp50());

            int qryResult = stmt.executeUpdate();
            if (qryResult < 1) {
            	LOGGER.error("Insert failed.");
            }
        }
        catch (SQLException e) {
        	LOGGER.error("Problem with MySQL connection: ");
        	LOGGER.error("SQLException: " + e.getMessage());
        	LOGGER.error("SQLState: " + e.getSQLState());
        	LOGGER.error("VendorError: " + e.getErrorCode());
            return;
        }
    }

    /*
     * (non-Javadoc)
     *
     * @see de.ugoe.cs.cpdp.eval.IResultStorage#containsResult(java.lang.String, java.lang.String)
     */
    @Override
    public int containsResult(String experimentName, String productName, String classifierName) {
    	checkIfCreateTable();

        String preparedSql = "SELECT COUNT(*) as cnt FROM " + this.resultsTableName +
            " WHERE configurationName=? AND productName=? AND classifier=?";
        try(PreparedStatement stmt = this.connectionPool.getConnection().prepareStatement(preparedSql);) {
            stmt.setString(1, experimentName);
            stmt.setString(2, productName);
            stmt.setString(3, classifierName);
            try(ResultSet results = stmt.executeQuery();) {
                results.next();
                return results.getInt("cnt");
            }
        }
        catch (SQLException e) {
        	LOGGER.error("Problem with MySQL connection: \n");
        	LOGGER.error("SQLException: " + e.getMessage() + "\n");
        	LOGGER.error("SQLState: " + e.getSQLState() + "\n");
        	LOGGER.error("VendorError: " + e.getErrorCode() + "\n");
            return 0;
        }
    }

    /**
     *

     * Checks if the results table exists.
     *

     *
     * @return true if exists, false otherwise
     */
    public boolean doesResultsTableExist() {
        boolean exists = false;
        try {
            DatabaseMetaData meta = this.connectionPool.getConnection().getMetaData();
            try(ResultSet res = meta.getTables(null, null, this.resultsTableName, null);) {
                exists = res.next();
            }
        }
        catch (SQLException e) {
        	LOGGER.error("Problem with MySQL connection: \n");
        	LOGGER.error("SQLException: " + e.getMessage() + "\n");
        	LOGGER.error("SQLState: " + e.getSQLState() + "\n");
        	LOGGER.error("VendorError: " + e.getErrorCode() + "\n");
        }
        return exists;
    }

    /**
     * Helper function that checks if the results results table exists and potentially triggers its creation
     */
    private void checkIfCreateTable() {
    	if(!checkedIfTableExists) {
    		LOGGER.debug("foo");
	    	synchronized (createTableLock) {
	    		if (!checkedIfTableExists && createTableIfNotExists && !doesResultsTableExist()) {
	                createResultsTable();
	    		}
	    		checkedIfTableExists = true;
	    	}
		}
    }

    /**
     *

     * Tries to create the results table in the DB.
     *

     */
    public void createResultsTable() {
        String sql = "CREATE TABLE `" + this.resultsTableName + "` (" +
            "`idresults` int(11) NOT NULL AUTO_INCREMENT," +
            "`configurationName` varchar(250) NOT NULL," +
            "`productName` varchar(100) NOT NULL," +
            "`classifier` varchar(50) NOT NULL," +
            "`testsize` int(11) DEFAULT NULL," +
            "`trainsize` int(11) DEFAULT NULL," +
            "`trainsizeOriginal` int(11) DEFAULT NULL," +
            "`biasTest` double DEFAULT NULL," +
            "`biasTraining` double DEFAULT NULL," +
            "`biasTrainingOriginal` double DEFAULT NULL," +
            "`prop1Defect` double DEFAULT NULL," +
            "`prop1Clean` double DEFAULT NULL," +
            "`error` double DEFAULT NULL," +
            "`recall` double DEFAULT NULL," +
            "`precision` double DEFAULT NULL," +
            "`fscore` double DEFAULT NULL," +
            "`gscore` double DEFAULT NULL," +
            "`mcc` double DEFAULT NULL," +
            "`balance` double DEFAULT NULL," +
            "`auc` double DEFAULT NULL," +
            "`aucec` double DEFAULT NULL," +
            "`aucAlberg` double DEFAULT NULL," +
            "`aucRoI` double DEFAULT NULL," +
            "`nofb20` double DEFAULT NULL," +
            "`relb20` double DEFAULT NULL," +
            "`nofi80` double DEFAULT NULL," +
            "`reli80` double DEFAULT NULL," +
            "`rele80` double DEFAULT NULL," +
            "`necm10` double DEFAULT NULL," +
            "`necm15` double DEFAULT NULL," +
            "`necm20` double DEFAULT NULL," +
            "`necm25` double DEFAULT NULL," +
            "`cost` double DEFAULT NULL," +
            "`nofbPredicted` double DEFAULT NULL," +
            "`nofbMissed` double DEFAULT NULL," +
            "`tpr` double DEFAULT NULL," +
            "`tnr` double DEFAULT NULL," +
            "`fpr` double DEFAULT NULL," +
            "`fnr` double DEFAULT NULL," +
            "`tp` double DEFAULT NULL," +
            "`fn` double DEFAULT NULL," +
            "`tn` double DEFAULT NULL," +
            "`fp` double DEFAULT NULL," +
            "`lowerConst1to1` double DEFAULT NULL," +
            "`upperConst1to1` double DEFAULT NULL," +
            "`lowerConst1toM` double DEFAULT NULL," +
            "`upperConst1toM` double DEFAULT NULL," +
            "`lowerConstNtoM` double DEFAULT NULL," +
            "`upperConstNtoM` double DEFAULT NULL," +
            "`lowerSize1to1` double DEFAULT NULL," +
            "`upperSize1to1` double DEFAULT NULL," +
            "`lowerSize1toM` double DEFAULT NULL," +
            "`upperSize1toM` double DEFAULT NULL," +
            "`lowerSizeNtoM` double DEFAULT NULL," +
            "`upperSizeNtoM` double DEFAULT NULL," +
            "`lowerConst1to1Imp10` double DEFAULT NULL," +
            "`upperConst1to1Imp10` double DEFAULT NULL," +
            "`lowerConst1toMImp10` double DEFAULT NULL," +
            "`upperConst1toMImp10` double DEFAULT NULL," +
            "`lowerConstNtoMImp10` double DEFAULT NULL," +
            "`upperConstNtoMImp10` double DEFAULT NULL," +
            "`lowerSize1to1Imp10` double DEFAULT NULL," +
            "`upperSize1to1Imp10` double DEFAULT NULL," +
            "`lowerSize1toMImp10` double DEFAULT NULL," +
            "`upperSize1toMImp10` double DEFAULT NULL," +
            "`lowerSizeNtoMImp10` double DEFAULT NULL," +
            "`upperSizeNtoMImp10` double DEFAULT NULL," +
            "`lowerConst1to1Imp20` double DEFAULT NULL," +
            "`upperConst1to1Imp20` double DEFAULT NULL," +
            "`lowerConst1toMImp20` double DEFAULT NULL," +
            "`upperConst1toMImp20` double DEFAULT NULL," +
            "`lowerConstNtoMImp20` double DEFAULT NULL," +
            "`upperConstNtoMImp20` double DEFAULT NULL," +
            "`lowerSize1to1Imp20` double DEFAULT NULL," +
            "`upperSize1to1Imp20` double DEFAULT NULL," +
            "`lowerSize1toMImp20` double DEFAULT NULL," +
            "`upperSize1toMImp20` double DEFAULT NULL," +
            "`lowerSizeNtoMImp20` double DEFAULT NULL," +
            "`upperSizeNtoMImp20` double DEFAULT NULL," +
            "`lowerConst1to1Imp30` double DEFAULT NULL," +
            "`upperConst1to1Imp30` double DEFAULT NULL," +
            "`lowerConst1toMImp30` double DEFAULT NULL," +
            "`upperConst1toMImp30` double DEFAULT NULL," +
            "`lowerConstNtoMImp30` double DEFAULT NULL," +
            "`upperConstNtoMImp30` double DEFAULT NULL," +
            "`lowerSize1to1Imp30` double DEFAULT NULL," +
            "`upperSize1to1Imp30` double DEFAULT NULL," +
            "`lowerSize1toMImp30` double DEFAULT NULL," +
            "`upperSize1toMImp30` double DEFAULT NULL," +
            "`lowerSizeNtoMImp30` double DEFAULT NULL," +
            "`upperSizeNtoMImp30` double DEFAULT NULL," +
            "`lowerConst1to1Imp40` double DEFAULT NULL," +
            "`upperConst1to1Imp40` double DEFAULT NULL," +
            "`lowerConst1toMImp40` double DEFAULT NULL," +
            "`upperConst1toMImp40` double DEFAULT NULL," +
            "`lowerConstNtoMImp40` double DEFAULT NULL," +
            "`upperConstNtoMImp40` double DEFAULT NULL," +
            "`lowerSize1to1Imp40` double DEFAULT NULL," +
            "`upperSize1to1Imp40` double DEFAULT NULL," +
            "`lowerSize1toMImp40` double DEFAULT NULL," +
            "`upperSize1toMImp40` double DEFAULT NULL," +
            "`lowerSizeNtoMImp40` double DEFAULT NULL," +
            "`upperSizeNtoMImp40` double DEFAULT NULL," +
            "`lowerConst1to1Imp50` double DEFAULT NULL," +
            "`upperConst1to1Imp50` double DEFAULT NULL," +
            "`lowerConst1toMImp50` double DEFAULT NULL," +
            "`upperConst1toMImp50` double DEFAULT NULL," +
            "`lowerConstNtoMImp50` double DEFAULT NULL," +
            "`upperConstNtoMImp50` double DEFAULT NULL," +
            "`lowerSize1to1Imp50` double DEFAULT NULL," +
            "`upperSize1to1Imp50` double DEFAULT NULL," +
            "`lowerSize1toMImp50` double DEFAULT NULL," +
            "`upperSize1toMImp50` double DEFAULT NULL," +
            "`lowerSizeNtoMImp50` double DEFAULT NULL," +
            "`upperSizeNtoMImp50` double DEFAULT NULL," +
            "PRIMARY KEY (`idresults`)" +
            ") ENGINE=InnoDB AUTO_INCREMENT=77777 DEFAULT CHARSET=utf8;";
        try(Statement stmt = this.connectionPool.getConnection().createStatement();) {
            stmt.execute(sql);
            LOGGER.info("Created new table " + this.resultsTableName);
        }
        catch (SQLException e) {
        	LOGGER.error("Problem with MySQL connection: \n");
        	LOGGER.error("SQLException: " + e.getMessage() + "\n");
        	LOGGER.error("SQLState: " + e.getSQLState() + "\n");
        	LOGGER.error("VendorError: " + e.getErrorCode() + "\n");
        }
    }

    @Override
    public int containsHeterogeneousResult(String experimentName,
                                           String productName,
                                           String classifierName,
                                           String trainProductName)
    {
        // TODO dummy implementation
        return 0;
    }

}

redpajama_set_name: RedPajamaGithub


Sell Bitcoin for Perfect Money USD instatly. We made purchasing Bitcoin with Perfect Money and selling Bitcoin for Perfect Money extremely easy.Bitcoin Satoshi to United States Dollar, Chinese Yuan, Euro, British Pound Sterling Quick Conversion.
The Mining Factor 100 is the value in USD of the bitcoins you can.
The Markets Insider currency calculator offers a currency conversion from Bitcoin to US-Dollar within seconds.Buy, sell and trade Bitcoin and other cryptocurrencies on Zebpay with low trading fees.
Stay up to date with the latest Bitcoin price movements and forum discussion.Rate Bitcoin - Bitcoin Core Ubuntu Rate Bitcoin Bitcoin Newsletter Bitcoin Escrow Service.As of now, the Bitcoin exchange rate is still high at 647 dollars for every Bitcoin.The list contains reliable online exchangers with good rates exchanging Bitcoin - PayPal USD.Buy Bitcoin, Create Bitcoin Wallets, Read Bitcoin News, and more, at Bitcoin.com.
Bitcoin price as bitcoin exchange rate against local currencies such as USD, EUR, GBP, CNY, JPY, HKD and more.Find out value of your bitcoins. Bitcoin Price charts including real time and historical prices, technical indicators and drawing tools. Zebpay - Most trusted and secure cryptocurrency exchange globally.
Bitfinex is a full-featured spot trading platform for major digital.
BTCUSD advanced stock charts: view historical BTCUSD data and compare to other stocks and exchanges. Calculator to convert money in Bitcoin (BTC) to and from Canadian Dollar (CAD) using up to date exchange rates.
Bitcoin is a currency you can use on the Internet almost anonymously.Check the latest US Dollar (USD) price in Bitcoin Cash (BCH). Merchants and users are empowered with low fees and reliable confirmations.The total USD value of bitcoin supply in circulation. The rate at which the mempool is growing per second. Find out the latest Bitcoin (BTC) value with cryptocurrency calculator.


text:
import modified_operator_precedence
import andychu_cexp_tests
import jmb_cexp_tests

def check_parsing(s, expected):
    p = modified_operator_precedence.cexp_parser()
    tree = p.parse(s)
    sexpr = repr(tree)
    if sexpr != expected:
        print('Failed: {} => {} != {}'.format(s, sexpr, expected))

andychu_cexp_tests.all(check_parsing)
jmb_cexp_tests.all_tests(check_parsing)


How to apply makeup to compliment your lifestyle and facial features.
What colors look best on you.
How to keep up with the latest makeup trends and figure out which ones flatter you the best.
Which brushes to use and how to properly use them.
Makeup counters and drug stores can be intimidating. I will take the hassle out of makeup shopping for you by assessing your beauty needs and navigating through the makeup counters to provide you with the beauty products and accessories that you require.
Ellen provides waterproof, smudge and rubproof and transfer proof airbrush makeup coverage to fully conceal tattoo's and scars. If you want to temporarily get rid of your tattoo or scar give airbrush makeup a try. There won't be any trace of your tattoo and you won't have to worry about any makeup getting on your dress either.
$35 to $150 depending on the size of the area that needs to be covered.


text:
Playing 8 Ball in Thailand
I'm a terrible pool player but for the past 6 months I've played more games than I have in my entire life! It's already a hard game to play but what's fascinating to me is the rules and I was recently educated to the way people play in Bangkok. How it started was I was at the Stumble Inn at Nana Plaza, a place I like to play because there's an endless stream of people coming in and the tables are actually really good and worth the 20 baht. But what this place needs and in fact what most bars really need is a "House Rules" board that people can follow to avoid any troubles, and trouble is what I got into.
I'd been playing pool for about 4 hours with maybe a dozen guys no one really serious about it just having a laugh until the waitress found this Engilsh dude to play with me. I broke and it was tit for tat until I was on my last ball and the black. I shoot my ball and it misses the pocket but bounces again and lands in another pocket, Lucky Shot. All of a sudden the guy tells me "no lucky shots!" and tries to shoot. I'm like hang on dude what are you talking about no lucky shots? He says this is Thailand, Thailand rules. I've played games all over the country except the south and normally if you're going to say no lucky shots you say so in the beginning. So I tell the guy "I saw you pick up the white ball and put it at the end of the table and take a shot and I didn't say shit so don't tell me I can't have lucky shot! Since I won't let him take the shot he throws the cue on the table and walks away (bitch!). It wasn't until the next day when I go back to play when I meet another English guy (without a stick up his ass) who educates me on how they play in Bangkok (which may just be an English thing who knows).
Bangkok Rules
No lucky shots
Your opponent pockets the white ball then you get one shot from ANYWHERE on the table
Chiang Mai Rules
Lucky shots allowed
Pocket the white ball you either get one shot ANYWHERE on the table or shoot forward only from the line and you get 2 shots.
Pattaya Rules
Lucky Shots (depends who's playing apparently English don't like lucky shots, bar girls are cool 😉
Pocket the white ball two shots forward from behind the line only.
Phuket Rules
I don't know, someone tell me in a comment?
I was really pissed at the guy trying to tell me rules at the end of the game and since it was my game and he was invited it should have been my rules anyway and not what he said "Thailand Rules" because that's not really true since most Thai's don't even play pool they play Snooker on 9ft tables. Grumpy old English Thai Visa dicks like this guy are like that though, they have a disagreement and without their keyboard they get the shits and walk away.
So what are the real rules anyway? Was I right or the grumpy Englishman? Again that depends on who's rules you're following however it's generally accepted (anywhere in the world) that novice players (which this guy and I both are) are allowed lucky shots unless otherwise stated BEFORE the beginning of the game.
When this guy tells me ball in hand but no lucky shots I don't really agree with that because you foul and the guy just places the ball anywhere on the table and 95% of the time they will sink a ball, personally I believe that's just as lucky. A lot of guys here in Bangkok are playing ball in hand but you foul there's no two shots it's really confusing. No one seems to play straight shots either, that is if you have a straight shot on a ball you must take it you can't play off the bank if there is a straight shot. Even the staff are clueless, I asked to re-rack the balls after this twat didn't even make 2 balls hit the bank off the break and the staff wouldn't re-rack the balls.
Again I don't know who made up this rule ball in hand and put the cue ball anywhere on the table for 1 shot but personally I think it's a dumb rule. What do you guys think?
Girly Bars of Soi 22 The Best and The Rest
How to find non-Thai escorts in Bangkok
Three ways to improve your hookup game in Bangkok
Where to find girls in Kuala Lumpur
Are Thai girls racist?
Customer Service Big "C" Style
Differences between Thai Guys and Farang
Why Most Thai Girls Are Fat!
Dual Pricing In Thailand
Taxi Drivers in Bangkok
Online Escorts Good Deal In Bangkok
20 Responses to Playing 8 Ball in Thailand
ChiangMaiGuy January 30, 2015 at 9:53 am #
Actually mate, sorry, but he's right it's standard wherever I have played that 'lucky shots' are not allowed which is why you have to NOMINATE a pocket. Top right for the black – if it misses and goes top left you lose.
I always say before a game 'ball in hand – no lucky shots' and, generally, that's how most people play (unless you are playing a bar girl for fun then who cares?).
But, in this case, he was right
Chris January 31, 2015 at 6:18 pm #
Thanks Chiang Mai Guy, still really confused by all these different ways to play. Maybe you can help clarify also in the UK do they shoot the white after the foul from anywhere on the table? After the guy did this I just figured he was playing whatever rules, I assumed that everyone shot behind the baulk line or maybe that's just for 9 ball and snooker?
ChiangMaiGuy February 1, 2015 at 1:42 pm #
Hi Chris, it's tournament rules, a whole bunch of us played at the large place near Monkey club (before it closed) and no 'lucky shots'. If you are going for top right pocket and miss and it goes in the left there is no foul BUT you don't get to take the next shot as you MISSED.
Also ball in hand is standard in most countries I have played in and you can place the white anywhere on the table. But if you both discuss this before playing there are no problems – some do do the '2 shots' thing in Chiang mai and so as not to cause trouble I go along with it but it's not standard.
IF you are on the black and miss the pocket and the black goes down another pocket you LOSE. I think it's very fair. You are aiming for a pocket and miss why should you get the credit for a pot? same in tournaments.
Bars anything goes! lol if playing more seriously those are the rules mate.
Chris February 3, 2015 at 5:27 pm #
Yeah I still don't get it, placing the ball anywhere on the table for a foul would be the same as in basketball let the guy take a shot from anywhere on the court! Doesn't make sense to me.
After doing some research online I found that while most people play that way you suggested but it also suggests that bar pool played behind the line.
According to the website ball in hand http://www.theballinhand.com/rules.php you play behind the headstring as I always thought and a call shot game you must say BEFORE the game starts.
I guess to avoid further confusion before a game starts I should say.
Call all shots and Ball in hand behind the line
IGOR January 30, 2015 at 3:05 pm #
I don't get the lucky shots thing.
I'm a Welshman so play UK rules (we have old and new rules), never heard of lucky shots. Is this where you aim for say the middle pocket, miss, but your ball goes in another pocket? To me that's perfectly fine/normal, play continues like you've potted your ball. It's lucky, but there's no rule or name for it where I'm from.
Played a few games in Chiang Mai and was confused a little, rules are different here, but again no lucky shots. Mainly just foul ball changes.
It's standard to agree on what rules you're playing before a game for Brits too, back home you agree on old or new rules, and every time I've played here I ask what rules are being played before a game, surprised this guy didn't.
Probably just a dick who couldn't take a loss, there's always a few who get super serious when it comes to pool.
Probably right just a dick wasn't anything serious
naa ball in and is anywhere – you dun like it? DONT PLAY
I fucking hate moaners Chris – go play snakes and ladders for fucks sake
Chris February 4, 2015 at 2:19 am #
Moaning? Whatever dude.
Don't worry I've already decided anyone with an English accent I'll avoid playing.
ChiangMaiGuy February 4, 2015 at 11:22 am #
LOL was winding you up a bit mate for fun…
IGOR February 4, 2015 at 3:51 pm #
Point I'm making is people usually agree on rules first. Solves everything.
"ball-in-hand
Also cue ball in-hand. The option of placing the cue ball anywhere on the table prior to shooting"
Live with it it's the RULES source: Wikipedia
whine, whine, whine
The whole point of the article was to point out the differences in rules between regions and bars and the fact that this prick that I played chucked a hissy fit after the fact. Where i'm from in Australia and when I lived in California we played the ball behind the line every bar in Chiang Mai I played the same way, we called them pub rules back home and it seems your reference to Wikipedia backs me up here.
http://en.wikipedia.org/wiki/Glossary_of_cue_sports_terms#ball-in-hand
A common variation, used in games such as straight pool and often in bar pool, is ball-in-hand "behind the head string", also "behind the line" or "from the kitchen", meaning the ball-in-hand option is restricted to placement anywhere behind the head string, i.e., in the area of the table known as the kitchen.
Where i'm from if you picked up the ball and put it anywhere on the table to take a shot you'd probably get kicked outta the pub if not laughed out. There's a distinction between tournament rules and bar rules. At least that's what I understood until I met an anal Englishman that started all this. Don't be that guy!
LOL anyway seriously, check with whoever you are playing, to be honest I always say 'ball in hand and no lucky shots' if they want different they can play someone else as that's the rules I play. In girly bars I don't even ask and see what turns up!!! have fun 😛
You're terrible 😉
James May 3, 2015 at 3:25 pm #
In Bangkok and I thought anywhere else you need to call your pocket on the black. Foul shots are 2 shots behind the line going in up the table direction or place ball anywhere on the table. You must decide carry the 2 shots or not. Shouldn't be carried shots but some thais try to cheat by saying carry is allowed later if they need to carry. Carry shots are if you pot a ball on your first shot then miss the next or next then you still get another shot…
American rules ball in hand but British rules 2 shots.
Procopius March 11, 2017 at 9:30 pm #
It's characteristic of 8-Ball, every place has different rules. If you haven't played in a place before, or if you think the guy you're going to play against hasn't, make sure you agree on the rules beforehand. For example, the international tournament rules are that if you don't pocket a ball, or neither the object ball nor the cue ball touches a rail, the shot is a foul and your opponent gets ball in hand. If he's any good that's probably game. Sometimes in a bar this rule is not followed. Snooker players, especially, are likely not aware of this rule, which can lead to trouble. Some places you can only place the ball behind the head string. One place I know, that only applies if you scratch on the break. There are lots of variations, so agree before you start playing.
Ethan Silver April 16, 2017 at 2:40 pm #
There rules are OK. No lucky shots is OK, you can tell me or I can ask. Some bars its all lucky shots, and people mess the balls around every shot. I have had people slop 4 or 5 balls in, in a row. Its just bar pool. I shoot what ever kind of shot I like. I like to bank and it often loses games when I miss. So what? I believe banking and taking chances advances my skill. Technically I am a rather poor pool player and am not getting better. I am about 70. I see people getting annoyed I am slow sometimes, or they snub me off if they are too good. Its just part of bar pool. There should be bar pool for everybody. I never tried to play in a tournament and never will. Buy the time I get used to a table at Hustlers, my legs already want to give up. I also learned late. So I watched pool movies hoping some of it would stick in my head. Because of the computer age, I did all games the same way. Chess, backgammon, and cards you can play on android. Even the pool games can help you. It don't hurt to have a pool buddy or guys you like to play with. Taking pool seriously here will cost you a lot of money and time. Most bar girls will beat the crap out of me, but its ok. I have found playing in bars fun. The drinks are expensive on the little money I get, but I don't go there often. I know my 2 cents isn't worth much, but this is what I think.Calling my pockets is ok with me. I know I will lose more, thats OK with me. Even when you call a bank and make it people still think you are lucky. Well, I am just guessing and hoping the bank will work, so, yes, it is lucky.
Leave a Reply to IGOR Click here to cancel reply.


text:
Аристид Милетски (; ) e гръцки писател на късния елинизъм (100 пр.н.е.) през 2 или 1 век пр.н.е.

Пише еротичните разкази Μιλησιακά (Milesiaca, "Милетски истории") в шест книги, наречени на Милет, мястото, където са се случвали. През древността новелите му са много популярни, особено всред римляните. Преведени са на латински от историка Луций Корнелий Сизена с титлата Milesiaka (Milesiae fabulae, Милетски разкази). По-късно новелите му оказват голямо влияние върху Овидий, Петроний, Апулей.

Той пише и исторически книги, вероятно Sikelika (FGrHist 286) е от него.

Източници
 Овидий, Tristia II, 443-444

Древногръцки писатели


text:
Experiencing LA: Third Street Promenade
The Third Street Promenade is a three block pedestrian mall located in the Los Angeles adjacent city of Santa Monica. I was in the area last February, decided to stop by and walk around a bit.
Free parking is never a given anywhere in the Los Angeles area. There are several large parking garages, with first 90 minutes being free - which was great.
This is walking along Wilshire Blvd, between 4th and 3rd Streets, from the parking structure to the Promenade. If you wonder why in the world people put up with traffic, crazy high rent, and the other inconveniences of living in Los Angeles - this is it.
This is what a February afternoon in Los Angeles is like. The Pacific Ocean is in the distance.
The former JC Penny's, on the corner of Wilshire Blvd and 3rd Street. It's now a Banana Republic.
Across the Banana Republic is a former Barnes & Noble bookstore. The bookstore opened in the late 1990's ... but - unfortunately was unable to compete with Amazon.
People hanging outside chairs - and checking their phones.
Footlocker on the corner of 3rd and Arizona.
Across Arizona Avenue, the 1923 Criterion Building. The building housed various movie theaters (both single screens, and then multiplexes) until 2013, when the ground floor retail became a Victoria Secrets. The 2nd and 3rd floor apartments start at $2145 - for a tiny 326 square foot studio apartment.
Third Street was originally a regular city street open to automobiles. In 1965, the city of Santa Monica closed three blocks to vehicular traffic, and created the "Santa Monica Mall." By the late 1970's, the mall was in desperate need of an update, which finally occurred in 1989 with the opening of the now iconic Third Street Promenade.
The updates in the late 1980's included creating curbs, to bring it back to feeling like a classic city street. In addition, whimsical fountains and sculptures were installed. Perhaps most important, a change in city codes finally allowed for outdoor dining. Located in the distance is the 1930 Clock Tower Building.
Plenty of people were out and about the Sunday afternoon I was there. While enclosed malls around the country are struggling (and closing) Third Street Promenade attracts 11 million visitors a year.
Why do people live in cities? It's pretty simple. Because they want to be around other people. People were created to be around other people. It's a God-given trait, and despite despite the explosion of online shopping, I don't see it going anywhere anytime soon.
This is the corner of Third and Santa Monica Blvd. Unlike enclosed malls, Third Street Promenade has a mix of architectural styles, with buildings dating back to the 1920's. This four story building currently houses The Gap.
If there's a criticism of Third Street, it's that it feels like a clone of other successful shopping districts around the country. While it has it's own unique vibe and flair, much of it - like this massive Apple Store - can be found elsewhere.
But there are unique restaurants as well.
Chili Beans is found in just two other locations in Southern California. And I like the the look of the exterior of the building. It features higher end sunglasses.
Why else do people live in cities? Perhaps it's stumbling across individuals like violinist Karolina Protsenko.
Karolina is a 10 year old superstar violinist. On weekends, you'll often find her playing for tips on Third Street.
Or, performing on shows like, say, Ellen.
Apparently, Karolina Protsenko's YouTube videos's have received over 250 million hits.
I was fortunate enough to stumble upon her performing on a Sunday afternoon. Even if you're not into shopping, if you're in the area, it might be worth to stopping by just to experience hearing her play. Perhaps you can tell your grandkids "I remember hearing Karolina Protsenko when she was just playing for tips on Third Street!"
At the end of the three block public Third Street Promenade is the private outdoor shopping mall, the "Santa Monica Place". The Santa Monica Place originally opened as an enclosed mall in 1980. With an overall declining interest in enclosed malls, Santa Monica Place underwent a massive $250 million dollar transformation, literally taking off the roof and re-opening as an outdoor shopping center in August 2010. I was short on time, so a visit to the Santa Monica Place will have to wait for another day.
Back on Third Street Promenade, heading back to Wilshire & 3rd Street, and my car.
Third Street Promenade is located in between Wilshire and Broadway, just three blocks from the Pacific Ocean, in Santa Monica.
Parking garages, offering 90 minutes of free parking, can be found along 2nd and 4th Streets. Third Street Promenade also located ajacent to the terminus of the Expo Line Light Rail (originating in Downtown Los Angeles).
Crime and Punishment: Prison Nation at Los Angeles Pierce College
Earlier this year, I was on a work related trip at Pierce College in San Fernando Valley. This was early February.
Pierce College is two year community college, located in the Woodland Hills neighborhood, on the western edge of Los Angele's San Fernando Valley. This is a photo from the campus looking north towards the Santa Susanna Mountains. And a reminder how suburban much of Los Angeles really is.
Art work around campus was promoting a political commentary display the campus "Prison Nation."
The full name is "Prison Nation: Posters on the Prison Industrial Complex."
Above, various political commentary displays on what organizers refer to as the "Prison Industrial Complex." Below are a couple of examples:
"Capital Punishment means them without the capital get the punishment."
"One in Every Three Black Men Between the Ages of 20 and 29 will Spend Time in Jail."
Much of the wall space was dedicated to a graphic novel approach to the material on the criminal justice system in the US.
Organizers took stabs at both political parties. Above, the Crime Bill under Democratic President Bill Clinton.
... as well as criminal justice policies under Republican President George W. Bush. Did I give the display the time it deserved? Honestly, no. I had about ten minutes to look around.
Most of the photos and commentary on this blog tend to focus on the "best of" Los Angeles, often ignoring the he harder issues a major city faces. Sure, I've commented on traffic, the cost of housing, and homelessness - as well as my Christian faith. It's easy to comment on from the sidelines - solutions are much much harder. I'm certainly no expert in public policy.
But regarding what organizers call the prison industrial complex, wouldn't it make more sense - for example - for non violent criminals to make restitution for what they did? If someone embezzles from a company, wouldn't it make more sense to pay back the company (plus, of course fines) rather than a system of retribution?
I appreciate Prison Fellowship, a Christian ministry focused on prison reform, for challenging my thinking in this area years ago. It is the world's largest Christian nonprofit organization for prisoners, former prisoners, and their families, and a leading advocate for justice reform.
Prison Fellowship has worked with members of Congress to pass the Religious Freedom Restoration Act (1993), the Religious Land Use and Institutionalized Persons Act (2000), the Prison Rape Elimination Act (2003), the Second Chance Act (2008), the Fair Sentencing Act (2010), and the 21st Century Cures Act (2016) as well as a variety of state-level criminal justice reforms (source: wikipedia article).
Perhaps changes to the criminal justice system is something that people on from different political parties, as well as different faith backgrounds, can find at least some common ground in.
Here's a link to Pierce College's website.
Crime and Punishment: Prison Nation at Los Angeles...