text:
Community college area; power to indemnify; liability insurance; purchase.
(1) A community college area may indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending, or completed action, suit, or proceeding, whether civil, criminal, administrative, or investigative, other than an action by or in the right of the community college area, by reason of the fact that he or she is or was a board member or an officer, employee, or agent of the community college area, against expenses, including attorney's fees, judgments, fines, and amounts paid in settlement actually and reasonably incurred by him or her in connection with such action, suit, or proceeding if such person acted in good faith and in a manner which he or she reasonably believed to be in or not opposed to the best interests of the community college area and, with respect to any criminal action or proceeding, had no reasonable cause to believe that his or her conduct was unlawful. The termination of any action, suit, or proceeding by judgment, order, settlement, or conviction or upon a plea of nolo contendere or its equivalent shall not of itself create a presumption that such person did not act in good faith and in a manner which he or she reasonably believed to be in or not opposed to the best interests of the community college area and, with respect to any criminal action or proceeding, had reasonable cause to believe that his or her conduct was unlawful.
(2) A community college area may indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending, or completed action or suit by or in the right of the community college area to procure a judgment in its favor by reason of the fact that he or she is or was a board member or an officer, employee, or agent of the community college area, against expenses, including attorney's fees, actually and reasonably incurred by him or her in connection with the defense or settlement of such action or suit if such person acted in good faith and in a manner he or she reasonably believed to be in or not opposed to the best interests of the community college area, except that no indemnification shall be made in respect of any claim, issue, or matter as to which such person was adjudged to be liable for negligence or misconduct in the performance of his or her duty to the community college area unless and only to the extent that the court in which such action or suit was brought determines upon application that, despite the adjudication of liability but in view of all circumstances of the case, such person is fairly and reasonably entitled to indemnity for such expenses which such court deems proper.
(3) To the extent that a board member or an officer, employee, or agent of a community college area has been successful on the merits or otherwise in defense of any action, suit, or proceeding referred to in subsections (1) and (2) of this section or in defense of any claim, issue, or matter in such action, suit, or proceeding, such person shall be indemnified against expenses, including attorney's fees, actually and reasonably incurred by him or her in connection with such defense.
(4) Any indemnification under such subsections, unless ordered by a court, shall be made by the community college area only as authorized in the specific case upon a determination that indemnification of the board member or the officer, employee, or agent of the community college area is proper in the circumstances because he or she has met the applicable standard of conduct set forth in such subsections. Such determination shall be made by the board members by a majority vote of a quorum consisting of board members who were not parties to such action, suit, or proceeding or, if such a quorum is not obtainable or even if obtainable a quorum of disinterested board members so directs, by independent legal counsel in a written opinion.
(5) Expenses incurred in defending a civil or criminal action, suit, or proceeding may be paid by a community college area in advance of the final disposition of such action, suit, or proceeding as authorized in the manner provided in subsection (4) of this section upon receipt of an undertaking by or on behalf of the board member or officer, employee, or agent of the community college area to repay such amount unless it is ultimately determined that he or she is entitled to be indemnified by the community college area as authorized in this section.
(6) The indemnification provided by this section shall not be deemed exclusive of any other rights to which the person indemnified may be entitled under any agreement, either as to action in his or her official capacity or as to action in another capacity while holding such office, and shall continue as to a person who has ceased to be a board member or an officer, employee, or agent of a community college area and shall inure to the benefit of the heirs, executors, and administrators of such person.
(7) A community college area may purchase and maintain insurance on behalf of any person who is or was a board member or an officer, employee, or agent of a community college area against any liability asserted against him or her and incurred by him or her in any such capacity or arising out of his or her status as such, whether or not the community college area would have the power to indemnify him or her against such liability under this section.


text:
Can a (multi) million-dollar supercar be a 'steal'?
2017 Chrysler Pacifica starts at $45,740 in Canada
The difference between all-weather and all-season tires
It may be more cash than some of us will ever see, but these days a few million dollars buys a smokin' supercar
by Graeme Fletcher | March 9, 2016
Got a few million dollars burning a hole in your pocket? These days, that gets you a smokin' deal on a supercar.
The Barenaked Ladies crooned about what they would buy with a million dollars, but in the automotive world, that sort of coin buys little more than a mortal car, if the current Geneva Motor Show is used as the benchmark. Throw out a few very large wads of cash and you get yourself a serious set of wheels. Obviously, all supercars have a stunning stylistic wow factor, but what separates them is a simple question:
What's under the hood, big boy?
The drool-inducing Pagani Huayra BC — the BC standing for Benny Caiola, Pagani's first customer — is motivated by a powertrain consisting of a Mercedes-Benz-sourced V12 engine that generates 750+ horsepower, with a seven-speed "automated manual" transmission. It, says Pagani, is faster than any twin-clutch box and 40 per cent lighter. In this game, weight is everything!
Pagani Huayra BC
The engine shouts to the world through quad, mid-mounted tailpipes, while the braking comes from monster Brembos. Then there's the dreamy cabin — exposed mechanical bits like the shifter mechanism, and natural materials such as carbon fibre and leather. The ignition key? A miniature of the car that slots into the dash!
Even the Pagani Huayra's key fob is over-the-top
As for its credentials, the BC runs to 100 km/h in around three seconds and on to a top speed of, gulp, some 360 km/h. But straight-line speed is not everything; Pagani says this car will pull a lateral acceleration of 2.0 Gs. Officially, there is no "starting price," as it is bespoke from the start. However, it is around €2.3 million plus the little extras — the equivalent of 3,403,000 depressed Canadian dollars. Sadly, all 20 examples have been sold, although the company is taking orders for the Roadster.
Meanwhile, the Arash Motor Company's AF10 Hybrid is a thing right out of a Star Trek episode. Jaw-dropping looks, the twin dihedral hydroelectrically operated doors and the 13-piece carbon-fibre tub aside, it is the Warp Drive that sets this thing apart from its peers. There is one gas-powered engine, with four electric motors and five gearboxes: one six-speed manual or automatic for the engine, and four two-speed boxes for the electric motors. The electric side gets its power from a 32 kWh battery.
Arash AF10 hybrid racer
The term Warp Drive is not difficult to grasp when one does a little math. The 6.2-litre, supercharged V8 engine develops 900 horsepower and 885 lb.-ft. of torque; each electric motor then chips in with another 295 horsepower and 200 lb.-ft. of torque. Yes, that lot comes to an astronomical 2,080 horses and 1,685 lb.-ft. of torque. Sometimes more than enough really is too much!
To prevent those embarrassing "oops, I bloodied the nose" moments, the double wishbone suspension has a hydraulic system that lifts by 150 mm for curb clearance. Now to the numbers: It gets to 100 km/h in less than 3 seconds, and turns the 80-120 km/h trick in "less than 1.8 seconds."
The stunning eye-candy of the 2016 Geneva Motor Show
But you'll have to dig deep, because the Arash AF10 carries an asking price of £1,100,000, which works out to be a smidgeon over 2 million loonies. If you want the "racing overalls" (a fire extinguisher, rollcage, intercom), throw another $188,000 into the kitty. Fear not, for those with a little less disposable coin, there's always the basic AF10; it comes with a mortal 550-horsepower V8 engine and a six-speed manual gearbox for a more manageable $660,000.
For around $1.32 million, the production version of the Rimac Concept_One electric supercar is a two-seater that gives the driver access to a cool 1,072 horsepower. The key lies in the four electric motors, each of which has an inverter and reduction gearbox. Now, if the horsepower doesn't grab your attention, try on the torque for size: 1,180 lb.-ft. from the first rev! You can see it in action:
The electric motors get their juice from a monster 650-volt, 82-kWh battery. To compensate for the battery's mass, the space frame is a blend of aluminum and carbon fibre, with seductive carbon-fibre panels wrapping it. As such, the Concept_One weighs 1,850 kilograms. This, for the record, means each electric stallion is only motivating 1.73 kg of car!
To ensure the Concept_One stays pointed in the right direction, it earns an adaptive push-rod suspension and the ultimate in torque vectoring — as each electric motor drives a wheel, all are controlled independently. The system features Safe (understeer-oriented), Neutral and Oversteer setups. Finally, a full set of ceramic rotors support the regenerative braking, which brings it to an abrupt halt in just 31.5 metres from 100 km/h.
And so to the numbers: Rimac claims the Concept_One romps from rest to 100 km/h in 2.6 seconds, hits 200 km/h in 6.2 seconds, and if the driver has the nerve, 300 km/h in 14.2 seconds (try explaining the latter to the local constabulary). For its price — believe it or not — this car is a steal!
Another supercar worthy of mention at the Geneva Motor Show (and a relative bargain) is the Spyker C8 Preliator. Its 525-horsepower, 4.2-litre blown V8 drives the rear wheels through a six-speed manual gearbox. This car is limited to just 50 units and starts at a not-unreasonable $500,000, with an as-shown cost of $515,000.
Spyker C8 Preliator
On the higher side of the price range, you'll find the Koenigsegg One of 1 — so named because one horsepower drives one kilogram of car. This beauty rides on a carbon-fibre and aluminum honeycomb chassis with a built-in gas tank. Beneath the seductive bodywork sits a 5.0-litre twin-turbo V8, seven-speed paddle-shifted twin-clutch gearbox, double wishbone suspension with three rear shocks and vented ceramic rotors.
The One of 1 boasts 1,360 horses, 1,011 lb.-ft. of torque and a run to 100 km/h in 2.8 seconds. Oh, and to keep it planted, the active aerodynamic package brings 650 kilograms of downforce at 440 km/h. The price? Around $3,365,000! The company also offers the Agera RS and Regera.
Finally, if you're looking to drop a few well-spent millions, there's the Veyron replacement — the Bugatti Chiron. According to the company, it is "the most powerful, fastest, most luxurious and most exclusive production super sports car in the world."
The numbers paint a compelling picture. The Chiron has a monster 8.0-litre, quad-turbo W16 that produces 1,500 horsepower and 1,180 lb.-ft. of torque. It warps its rides to 100 km/h in less than 2.5 seconds and reaches an electronically-limited top speed of 417.6 km/h. The company says only 500 will be built, at a cost of $3,542,000 a pop.
That is the corporate line for now; if one uses the Veyron as the yardstick, expect Grand Sport, Super Sport and Grand Sport Vitesse Roadsters!
Arash Motor Company
Benny Caiola
Bugatti Automobiles SAS
Koenigsegg Automotive AB
Mercedes-Benz International Inc.
Motoring mayhem at Vancouver Island's circuit for the rich
Trio of young photographers get the supercar ride of their lives
Bugatti Chiron sets production car record for acceleration
Bugatti recalling its multi-million-dollar Chiron, Divo over programming issue
Building Blocks: 5 of the world's coolest car factories
Bugatti's Bolide is a one-off 499-km/h-top-speed lightweight race car

redpajama_set_name: RedPajamaCommonCrawl


text:
Farm business plan template australia immigration
An analysis of the different opinions about prayer in public school
Weslandia writing activities
Western education romans
Another innovation was that the exuberant growth of the bureaucratic apparatus under the later empire favoured the rise of one branch of technical educationthat of stenography. Greek practices continued during the Parthian empire bce— cefounded Western education romans seminomadic conquerors from the Caspian steppes.
Education in Greek and Roman Antiquity. The Western education romans that many Romans considered unimportant equates to our modern definition of music. The Greek and Roman paganism had been completely replaced by Christianity around the 4th and 5th centuries, since it became the official State religion following the baptism of emperor Constantine I.
Moreover, we have dismantled essential support systems which helped make those gains possible. Lecture 3 — The Anger of Achilleus. In her left hand she holds a square, an implement for testing or drawing right angles.
Friendship Lecture 11 — Aristotle: Seeming exceptions to this description of the foundations of Western thought and Western education as being in Europe, Europe as it existed before the emergence of a multicultural concentration of thinkers and writers in European society could be described as reinforcing this argument by demonstrating strategies of selection and assimilation through which Western scholarship and education has defined itself as a distinct brand.
When you have such a cohesive unit, designed to be used as a template guiding the development of further knowledge, you have a cognitive system.
In the 3rd century B. Unlike other forms of Roman education, there is not much evidence to show that the rhetor level was available to be pursued in organized school. I put learning last, especially if I tell you I think it the least part.
From Tertullian to St. In the 11th century, Constantine IX established new schools of philosophy and law at the Capitol School in Constantinople. Burrhus Frederic Skinner ? See individual titles for more information on each unit and what they cover. In the 9th century, the School of Magnaura—an institution of higher learning—was founded by imperial decree.
Corazza describes her research as to developing " new strategies to enhance our lifestyle by bridging science and Oriental traditions. The Crito and Phaedo: Thus, much of the learning of classical antiquity was slowly reintroduced to European civilization in the centuries following the collapse of the Western Roman Empire.
The music video was also developed in the West in the middle of the 20th century. With a remarkable ability to communicate a passion for history and literature, he makes profound ideas accessible, relevent, and interesting.
Pupils desiring higher education almost always had to go to Constantinoplewhich became the cultural centre of the empire after the loss to the Muslim Arabs of Syria, Palestine, and Egypt in the 7th century.
There would be no problem, … if the human intellect were even, and like a fair sheet of paper with no writing on it. Because of this lack of evidence, it is assumed that the education was done through the previously mentioned private tutors.Although they didn't call it elementary, middle, and/or high school, Romans had they same way of grouping their students as we do today.
Consequences In Ancient Roman school, if the children did not learn what they were supposed to, the teacher would beat them with a. Education in the later Roman Empire.
The dominant fact is the extraordinary continuity of the methods of Roman education throughout such a long succession of centuries. Dec 15, · Best Answer: The Romans and Greeks both gave many things to Western Civilization.
Although the Romans copied many aspects Greek culture, they also made distinct contributions. Greece had the first democracy. All citizens could participate in the fresh-air-purifiers.com: Resolved. Education - The Byzantine Empire: The Byzantine Empire was a continuation of the Roman Empire in the eastern Mediterranean area after the loss of the western provinces to Germanic kingdoms in the 5th century.
Old Western Culture: The Greeks is a full-year literature and history curriculum for high school students (and above). Guided by storyteller and veteran teacher Wesley Callihan, learn about the greatest and most influential works in Western Civilization, starting with the two epics poems by Homer, the Iliad and the Odyssey.
Greek education provided some of the early methods and systems that are still used today in one form or another. Socrates method of inquiry, sometimes called Socratic questioning, is a method that is used in law schools to get to the facts of a ma.
Edelman public engagement essays for scholarships
Political correctness in oleanna essay
Causes and effects of generation gap essay
Definitions of knowledge essay
Mera priya khel in hindi
History of warfare essay
Rewrite a lawsuit
Grendels point of view
Written papers of tcs


Theme: God's faithful and generous people recognize God's abundance and trust there will always be enough and some to spare.
Doubting God's abundance and buying into the scarcity mentality is nothing new; it's been a part of human behavior for thousands of years. While many doubt, others have learned to see plenty wherever they look and in whatever their situation. What makes the difference?
Recent scientific research suggests humans are naturally geared toward empathy and generosity; it's how our brains are wired. It would seem that selfishness, greed, and a scarcity mentality are largely the product of conditioning and teaching. In our predominant Western cultural narrative, for example, we are told that the person who has the most and the best is the winner. We are told to get all that we can for ourselves because there may not be enough if we don't take care of Number One. Marketers spend billions of dollars convincing us that we need more, newer, and better stuff—no matter what the cost to our neighbors, our planet, and our overall well-being. We are conditioned to see ourselves as lacking and needy rather than as blessed and having enough. In short, many of us are being sold a lie and consuming it without question.
Have you ever noticed that it is often those who possess very little who are the most generous and joyful? Among some peoples and cultures, sharing comes naturally. If you have resources and someone in your family or tribe needs something, you use what you have to meet the immediate need, trusting that when you have great need, there will be others ready to help you. Meals are stretched to accommodate all who come to the table. If someone needs a place to stay, room is made. You wouldn't think, for example, of sending a relative to a nearby hotel if you have room to spare in your own home. A web of connections and community is tightly woven to provide care and provision for everyone. No one is left behind, and the community members will sacrifice to try and provide something for everyone.
In these cultures, often in places where poverty is great and oppression is the reality of life, people know that the whole is stronger than any one of the parts and that in some cases their very survival depends on the strength of their shared life in community. Of necessity, they have not let go of their innate ability to have empathy for one another and to hold lightly to things and tightly to people. God's provision and abundance are very real and not simply the stuff of Sunday school stories. And we who live in West have much to learn from our sisters and brothers whose experience is so different from our own.
Turning to the 2 Kings reading, I have no clue why the man from Baal-Shalishah had a difficult time wrapping his head and heart around Elisha's directive to feed the people with the loaves of barley and grain that was his offering and why he couldn't perceive God's abundance working through his simple gift. His vision wasn't big enough and his lens wasn't wide enough for God's plenty. But he learned, and we can learn, too.
We, you and I and all the members of the beloved community, can unlearn that cultural lie and see what God is truly capable of doing with, through, in, and even in spite of our meager gifts. Let's challenge one another to bear witness to the stories of how God is at work and where we see gifts being multiplied. Miracles are truly all around us, and we are part of those miracles. God uses us and our gifts to accomplish the divine purpose; this is most certainly true. Let's set this beautiful truth before our people so that they may eat and be fed, strengthened and sent, blessed to be a blessing. They are enough, and there is enough—and then some.
Consider inviting someone to give a testimony on how they have seen God's abundance at work. You might use an interview format with some practice ahead of time. Then, invite worshipers to turn to the two or three people nearest them and try to brainstorm examples of God's plenty in a world that hollers "scarcity." If you have a Facebook page, invite people to submit their stories of abundance and plenty. Perhaps offer space in the prayers for thanksgivings for all of the good things of God.
Consider a commissioning at the end of worship to send people out on a mission to look for abundance and to collect their stories, images, and encounters for sharing in the weeks to come.
Note: We are entering five weeks of "bread lessons" from John. You might consider emphasizing a different type of bread each week. This week begin with Egyptian barley bread. Make some loaves and share the history. Provide a recipe and encourage households in your congregation to make their own barley bread this week.
How about some team-building exercises today? How can you show your youth that by working together they are enough and they have enough? One exercise that I like is to have each youth take a stack of sticky notes and invite them to write one thing they value in every other member of the group. Then, have them place their note on the back of each person. Once every person's back has been filled with notes, have the youth form a circle and have them read the notes on the back of the person to their left. One sticky-note affirmation might be meager, but when they are collected and shared, a powerful witness emerges.
Spend some time debriefing about the exercise and how it felt to share the affirmations. Finish the time with prayer for each person and a sending blessing.
Make some "Beloved Community Snack Mix" this week for your children's sermon. Plant some volunteers before worship and give them ingredients to bring forward. Start with a big bowl and some paper cups. Tell the children that it sure would be nice to have some snack mix. Ask the children if they have anything to use for snack mix. When they say they don't have anything, begin asking the congregation. Have your secret volunteers bring forward ingredients one by one (raisins, Goldfish crackers, pretzels, M&Ms, and other ingredients that work for your context) to dump in the big bowl. Then scoop out a serving in a paper cup for each child. Tell them that when we all put our gifts to good use, there is enough for everyone. That's how God works. Finish with a simple prayer and blessing.
Do you see abundance or scarcity around you? Do you see hope or despair? Is your glass half empty, half full, or overflowing? Perspective is everything. This week's lessons invite us to see God's plenty and potential everywhere we look. What will you see?
This week in your household spend time talking about the gifts each member has to offer. How are you stronger together? What can you do together that you cannot do alone? Find ways to work together this week. Cook dinner together. Work in the yard together. Serve someone else together. Challenge each household member to look for signs of abundance in a world of scarcity. Spend one day counting the number of ads and messages to consume and spend that each member of the household encounters. How can you faithfully counter those messages with God's good news of plenty?
Photos: Jarkko Laine and Susan Ackeridge, Creative Commons usage license. Thanks!


Computer Spectrum, Inc. has been in business since 1991. The company was started by husband and wife team Pat and Stacie Creed. Their experience working for systems implementations companies in Miami was the inspiration behind starting their own business and a move back to their hometown, Louisville, Kentucky.
With a family of entrepreneurs to encourage them, CSI began offering computer hardware, Novell networks, and other networking solutions of the day. Eventually, as applications moved away from DOS and into WYSIWYG, their focus shifted to service and support.
Today, CSI's focus is on security solutions for data integrity, end-user help-desk support and network monitoring. With a solid client base and high customer retention, CSI is proven the most reliable service provider in the Louisville Region.


text:
Deported Former Marine Speechless After Return to US
Honorably discharged Marine Marco Chavez, right, is hugged by combat veteran Nathan Fletcher, who along with others worked to get Chavez back into the U.S. after he was deported to Mexico 15 years ago after serving time for an animal cruelty charge, which he denies being responsible for, Dec. 21, 2017, in San Diego. (John Gibbins/The San Diego Union-Tribune via AP)
The Associated Press | By Julie Watson
SAN DIEGO — Former Marine Marco Chavez could not sleep the night before he was set to cross the border and return to the United States, a country he considers home after he was deported to Mexico 15 years ago following a dog beating conviction.
When Chavez finally walked into the United States through the Tijuana-San Diego border crossing on Thursday, he was speechless and still in disbelief that he had won his battle to regain his permanent U.S. residency.
It was an historic day for the Mexican-born father of three who returned to the U.S. as a grandfather. He is considered among the few former service members to regain permanent residency out of hundreds of veterans who have been deported.
"I was very nervous, very excited and it was still, I can't believe it until now," Chavez said standing outside a McDonald's, just inside the California side of the border.
He was met by hugs and screams of "Welcome!" and "Bienvenidos!" by a group of veterans and immigrant rights advocates waving U.S. flags.
Chavez said it will be an unforgettable Christmas because he will spend it with his family.
"I'll be able to wake up Christmas morning, and hug them and let them know I'm home," Chavez said, his father standing by his side.
His father, Antonio Chavez, told reporters in English and Spanish that he was grateful to have his son finally home.
"I'm very thankful and happy," Antonio Chavez said, his voice quivering as Marco Chavez hugged him.
The return gives hope to the other deported U.S. military veterans, said Nathan Fletcher, a Marine combat veteran whose organization lobbied on Chavez's behalf.
"For those of us who have served and fought for this country, we can't rest until they all come home," said Fletcher, among the first to welcome Marco Chavez back with a big hug.
Fletcher, a former California state lawmaker, founded the Honorably Discharged/Dishonorably Deported Coalition that tries to help deported veterans get back to the U.S.
"We are here today because a group of people said if you are willing to die for a country, that country would not leave you behind, that country would not let you be deported," he said.
Earlier this year at the request of Fletcher's organization, California Gov. Jerry Brown pardoned Chavez for a 1998 conviction for animal cruelty in a dog beating. Chavez said another person was responsible.
Months after he was pardoned, an immigration judge granted Chavez's request to return.
Brown, a Democrat, said Chavez served the U.S. and deserved "to come back home."
Brown also pardoned two others veterans deported to Mexico who are waiting to win their legal battles to return.
Chavez was a baby when his parents brought him to the United States. He joined the Marine Corps at age 19, served four years during peacetime and received an honorable discharge.
He had been sentenced to two years in a state prison for his conviction and was released early because of good behavior. A federal judge, however, used the conviction to deport him in 2002.
Chavez, who whose three sons were young at the time, stayed in Tijuana. He said he had to learn Spanish and find work in a country that was foreign to him.
His wife moved the family to be with him but found life too difficult in the violence-plagued Mexican border city where schools are lacking and jobs are scarce. She eventually moved back to the United States, settling with his sons in Iowa after they divorced.
Chavez is now 45 and his sons range from 17 to 21. They last visited him in Tijuana in 2013.
His parents, who live in Los Angeles, would visit regularly. Chavez plans to live with them while he waits for his residency card to be replaced. He then will move to Iowa and try to rebuild a relationship with his children.
Among the few items he returned to the U.S. with was a red "Radio Flyer" wagon that he had carted his sons in when they lived in Tijuana with him.
He kept the wagon in storage for 15 years and is looking forward to showing it again to his sons and now his two grandchildren.
This version corrects that Marco Chavez has two grandchildren, not three.
This article was written by Julie Watson from The Associated Press and was legally licensed through the NewsCred publisher network. Please direct all licensing questions to legal@newscred.com.
Military Headlines Marine Corps Topics Mexico


text:
Ausystole is een geslacht van vliesvleugeligen uit de familie Eurytomidae. De wetenschappelijke naam van dit geslacht is voor het eerst geldig gepubliceerd in 1988 door Boucek.

Soorten
Het geslacht Ausystole is monotypisch en omvat slechts de volgende soort:
 Ausystole beenleighi (Girault, 1926)

Eurytomidae

redpajama_set_name: RedPajamaWikipedia


Wednesday, October 11, 5-7 pm, join me and 14+ other artists, plus representatives from Art New England, Canvas Fine Arts, Masterpiece Gallery, Dowel and JD Staron, for the Pop Goes the Easels art and wine reception, with bites from 75 on Liberty Wharf.
Last year's event was amazing, with tons of great art, brilliant guests and tasty snacks. This year is going to be even better!
Start your fine art collection today!
Me, in between, Tim Montgomery and Rita Fucillo, publishers of Art New England at Pop Goes the Easels, at the Boston Design Center, 2017.


Talk to any DJ and they'll tell you playing in Holland, and Amsterdam in particular, is a different experience from most places. Fans here know their music and thus DJs have to work harder to win them over. And if there's one thing a good DJ loves it's being challenged by a crowd.
Because of this, sets in the Netherlands just seem to transcend, leading aficionados to flock here in order to hear their favourite DJs in prime conditions.
This has led to a glut of festivals popping up throughout the country, so we figured we'd help you cut through the noise. Here are the Top 10 House and Techno Festivals in the Netherlands.
The Dutch outpost of the international DGTL festival series, this is one of the main house and techno festivals in the world. Every year the festival takes over the NDSM Docklands in northern Amsterdam to present an in-depth lineup of the most influential and creative artists in the field. All roads lead here for fans of cutting edge electronic music and up-and-coming DJs alike.
Heading into its second decade, Soenda Festival knows how to put on a spectacle. Veering towards the harder side of house and techno, the festival annually hosts a stacked lineup of some of the most creative DJs from the underground. Set just outside of Utrecht, Soenda blends its mouth-watering lineup with a scene landscape. What else could you be looking for?
Properly ringing in the festival season, Free Your Mind is a classic outdoor festival experience. It's set on a peninsula in Arnhem, surrounded by woods and the beaches of the Rijn river. This is a celebration of the underground scene and attracts a more initiated crowd because of it.
Awakenings is a legendary Dutch techno brand that might be best known for their shows and festivals throughout the year at the awe-inspiring Gashouder in Amsterdam. However, every year at the end of June the party moves outdoors and is transported to the lush Velsen Valley, northwest of the city. Here organisers have more room to play with and use it to their full advantage, somehow topping the sights and sounds of their Amsterdam home over eight extravagant stages.
It's all in the name really. 18hrs is an all out party that lasts for, you guessed it, 18 hours. What's great about it is its combination of an outdoor getaway festival with underground warehouse partying. The music starts at midday, outdoors on the banks of the North Sea Channel, and then moves indoors into onsite warehouses at 23:00 and keeps going till 06:00.
"When you play 150 shows a year, there's one or two shows where you think 'wow that's the one.'" - Marcel Dettmann talking about Dekmantel.
If there's one festival in Europe where DJs are encouraged to be sonically adventurous, it's Dekmantel. This freedom has led the festival to gain a reputation as one of the most creative and progressive in the world, becoming a favourite for DJs to play and for music heads to attend.
On the second weekend of September, there's a gathering of likeminded lovers of house and techno deep in the woods of Amersfoort. There they gather to see their favourite artists spin hypnotic webs of sound and colour, letting the music meld with nature to create an atmosphere strong enough to release them of their daily trials and tribulations. This gathering is Into The Woods Festival.
Started in 1993, Mysteryland gets OG status as the first electronic music festival anywhere in the world. The lineup spans everything from house and techno to EDM and harderstyles, and is topped by the biggest names in the world, who are accompanied by the cult DJs and up-and-comers. I mean, it's Mysteryland. If it isn't on your bucket list you're doing it wrong.
This is the South By Southwest of electronic music. More than just a music festival, ADE features conferences on the state of electronic music and its place in society, along with masterclasses led by industry leaders and technical showcases. But of course the music is the main attraction. Headliners can verge slightly on the mainstream side, but beyond that you're not going to find a lineup of better artists anywhere.
Closing out the year, Valhalla is not your average festival. Combining a stellar lineup with a carnival, this is a truly surreal experience. Acrobats, dancers and strange creatures roam the venue, moving to the booming beats of some of the best DJs house and techno have to offer. This one is all about warping your sense of reality.


text:
Fanbuzz Originals
Two-time NBA champion head coach set to make decision on his future
Former NBA champion says punishment for role in altercation doesn't add up
The Latest Rumors as NBA Free Agency Set to Begin
Associated Press , June 29, 2019 2:05 pm
Michael Jordan's Net Worth Reminds Us That He's Still the Greatest
John Duffley, June 24, 2019 12:45 pm
Carrie Underwood Performs "The Champion" Alongside WNBA's Erica McCall
Associated Press , June 19, 2019 10:52 am
mattclapp/Clippit
Golden State Warriors forward Draymond Green says he doesn't agree with the fine that he received for his role during an on-court altercation with Washington Wizards guard Bradley Beal on Friday night.
The incident occurred during the final minute of the second quarter after Green and Beal became entangled with each other on the court. Beal is seen on replay grabbing Green around the head and neck area before the two crashed onto the court near the basket. Although Green's jersey was noticeable ripped from the altercation, Green didn't appear to retaliate against Beal.
Neither player was suspended for their role in the scuffle, but Beal was fined $50,000 and Green was fined $25,000. Green told reporters on Sunday night that he didn't agree with the $25,000 fine that he received.
"I got hit and didn't even hit back and got fined," Green said. "Then for him to get fined only $50,000, I get fined $25,000. Oubre comes in throwing punches and he gets fined less than me. That just don't add up to me.
"I know they ain't the biggest fan of me. That's fine, but don't be so obvious that you're not the biggest fan of me. That's just too obvious. I think at the end of the day they're going to make out who they want to make out to be the bad guy. That's cool, but be fair across the board."
Both players were ejected from the game, although Green was ejected for picking up his second technical foul of the game during the incident. Green maintained that he was just trying to protect himself from Beal and the rest of the Wizards' bench and didn't feel as though he should have been fined. Based on replays, it appears as though Green has a compelling argument that he shouldn't have been fined after remaining calm during much of the incident.
Despite losing Green, the Warriors would go on to pick up the 120-117 win over the Wizards. The two teams will meet again on February 28.
(h/t Pro Basketball Talk)
Bradley Beal
© 2013 - 2019 Wide Open Media Group | Powered by WordPress.com VIP


Welcome to SEPA's Online Community!
Our online community is a place for sharing information, cultivating ideas and making new connections! Here, you have access to SEPA's online communities and Working Group workspaces - where SEPA members work together to move the industry forward towards a clean and modern grid.
We encourage you to explore the site, engage with your peers and the community, join a Working Group or several, start a discussion, ask a question, answer another member's question & move with us into the future.
➤ If you have any trouble accessing or navigating the platform – please contact us here.
➤ Not yet a SEPA member? Contact Membership to join SEPA and gain access to our community today.
Be Part of the SEPA Influence!
SEPA convenes over 3,000 inspired participants in over 25 Technical & Professional Collaborative Working Groups & Task Forces.


text:
Persecuted Christians in Eritrea: 'The guards offered to let us go if we renounced Jesus. We said no'
Report: Religious freedom under 'serious and sustained assault' around the world
Persecuted Christians read Bible for first time in their own language after 182 year wait
The forgotten persecuted: 7 countries that abuse religious freedom
Persecuted Christians in North Africa receive smuggled Bibles
Carey Lodge Mon 9 May 2016 12:08 BST
Constant prayer has helped Christians to smuggle in Bibles and training materials for pastors in a North African country where believers face persecution.
Open Doors helps facilitate smuggling Bibles and other Christian books into places where Christians face the most severe persecution.Reuters
According to persecution charity Open Doors, a 24/7 prayer meeting has been running constantly in the country, which cannot be identified for security reasons, since 2003. Local Christians believe they have seen miracles as a result of the constant stream of prayer.
UK volunteer Holly (name has been changed) recently took more than 30 Bibles and other Christian books into the country, where it is illegal to print Christian literature.
"There are church leaders who only have a few pages of scripture that they own," she said. "The church is growing so rapidly and people are just coming to know Jesus so quickly, they need to get Bibles in as quickly as they can and as many as they can. And not just Bibles, but also training materials for pastors and church leaders."
The materials would have been confiscated if found by officials, but airport security checked every single bag except Holly's.
"Maybe God just did what he did with Brother Andrew and 'blinded their eyes' to it. It was amazing that we were the only ones who didn't get searched," she said.
If local people are found with the Bibles, they face at least two years in prison. But when Holly handed the Bibles over to Open Doors' partners, they weren't fazed.
"They were telling us that when they take the materials backs to their churches and to whoever needs these books, they have to go through 20 checkpoints, and at every single checkpoint they could be searched. The whole car can be searched; they might look inside the boot, under the bonnet, even cut open the spare tire if there's one in the back and look inside it to see if there's anything illegal in there. But it was amazing because [the Open Doors partners] said, 'We can keep the Bibles on the back seat of the car, they'll just never see them'," Holly said.
"They said it was because, in 2003, they started a 24/7 prayer meeting. It was meant to only last for a week, but then they decided to just not stop! And so since 2003 there's never been a single moment where there hasn't been someone praying in that church, every second is covered in prayer.
"That's when they started seeing lots of people coming to know Jesus, and they were able to bring in so many more Bibles and training materials."
Open Doors was founded by Brother Andrew, a Christian missionary who smuggled Bibles into communist countries at the height of the Cold War.


text:
Youngju
A struggling young girl finds help in an unlikely place in Cha Sung-duk's tragic drama.
"We just have to go on with our own lives, OK?"
Moving on after losing a loved one, for fear of sounding reductive, is hard. There are a lot of adjustment that need to be made, both physically and emotionally, which can take years to do. For a child losing its parents, this can be especially difficult and the toll it takes can often lead to worse problems. This is true in Youngu: Young-ju (Kimg Hyang-gi) is a 19 year old girl whose parents' sudden death some years ago has forced her into a motherly position within the house.
Living alone with her younger brother Young-in (Tang Joon-sang), the two are able to get by, although with difficulty. When Young-in is arrested for fighting, his bail is set too high for Young-ju. With her financial situation worsening, she decides to see the people responsible for her parents' death: Sang-moon (Yoo Jae-myung) and Hyang-sook (Kim Ho-jung). She takes a job at their market stall, slowly finding a connection with these people, but doesn't tell them who is.
Younggu is a story that deals with a lot of sadness and heavy issues such as loss, grief and forgiveness but tells it in a way that feels fresh. How would someone react when, faced with no other choice, they have to go to their parents' killer for help? Director Cha Sung-duk keeps the scope small, giving us only a handful of characters which allows the audience to really connect with them. It's vital to do so in this type of character piece, and a lot of the effort is put into spotlighting the sorrow experienced by everyone, and this is going to be down to two important factors: the writing, and the acting.
While it's not fair to say that Kim Hyang-gi carries the whole film (all of the performances are top-notch), as the primary focus a lot of the story's weight falls on her shoulder, both as a character and actress. Kim Hyang-gi has been working since she was 6, and in the last dozen years has amassed more credits than some people get in a lifetime, and the experience really shows. She shows the weariness and stress that befalls many single parents, except she's thrown completely in the deep end and has her own grief to care for. That takes serious acting chops to pull off, and Kim does it fantastically.
The story works by giving all of its main characters humanity. Young-in acts out and seems to not respect the work that his sister puts into helping him, but it's easy to understand where he's coming from. He's a kid and takes things for granted, and even though it's been years you can tell the death of his parents actively affects him still. Sang-moon is never shown as a bad guy, instead as a complex individual who knows he can't undo what's been done.
You shouldn't go into Youngju for a light-hearted, easygoing time. It delves deep into the reality of the situations, and the harsh lessons that Young-ju faces each day. She wants so badly to find another family with Hyang-sook and Sang-moon, and a lesser film might have leaned on the cheesiness, but this isn't that movie. As in life, there are moments of bliss, happiness and joy, but inevitably, you can't hide from tragedy. There will be problems, and some of them can't be ignored, buried or forgotten.
Verdict: Emotionally heavy and perfectly cast, Youngju is study in pain, desperation and family that'll have you hooked from start to finish.
Overall entertainment: 9/10
Violence: 1/10
Sex: 0/10
Drama: 10/10
Loans: Don't just trust any random posted bills
Bank transfer machines: Are those common in Korea?
Youngju (2019)
Also known as: 영주
Director: Cha Sung-duk
Writer: Cha Sung-duk
Kim Hyang-gi – Young-ju
Kim Ho-jung – Hyang-sook
Yoo Jae-myung – Sang-moon
Tang Joon-sang – Young-in
Published by siibillamlaw
View all posts by siibillamlaw
Posted on 6 Nov 2019 by siibillamlawPosted in Drama, KoreaTagged 2018, Cha Sung-duk, Kim Hang-gi, Kim Ho-jung, LKFF, Review, Tang Joon-sang, Yoo Jae-myung.
Previous Previous post: Under Your Bed
Next Next post: I'm Livin' It


Studies of the genetic events involved in the induction of cancer provide an opportunity to define the molecular basis of the disease and to study the regulation and function of important eukaryotic genes that control cell proliferation. The c-myc gene encodes a transcription factor that is critical for progression through the cell cycle, and mutations that misregulate c-myc are frequently found in human and animal cancers. Our central research interest is to define the cellular target genes through which c-myc and other oncogenic transcription factors function and also the nuclear factors that mediate target gene and c-myc regulation.
A major area of interest is to identify the nuclear cofactors that facilitate Myc's ability to activate and repress target genes. Past studies showed that Myc recruits histone acetylation complexes to target sites, and more recent studies show that Myc also modulates transcriptional activity by increasing phosphorylation of the RNA polymerase II carboxy-terminal domain. Most recently, we identified a novel E3 ligase that binds directly to Myc to promote Myc protein degradation. Downregulation of this E3 ligase is common in most cancer cells, leading to higher levels of Myc which enhance growth rates. Ongoing studies are aimed at understanding the mechanism of Myc-mediated transcriptional repression which may involve enhanced repressive histone modifications.
A second major area of study involves distal regulatory elements that control the expression of c-myc and other genes relevant to cancer. We recently showed that an enhancer 330 kb upstream of the c-myc gene is an important regulator of c-myc expression in colon cancer cells and that this element functions through a large intrachromosomal loop that links it directly to the c-myc promoter. Furthermore, this distal element contains a polymorphism among humans that changes the predisposition to colon and prostate cancer.
Transforming Ionene Polymers into Efficient Cathode Interlayers with Pendent Fullerenes.
Angew Chem Int Ed Engl. 2019 Apr 16;58(17):5677-5681. doi: 10.1002/anie.201901536. Epub 2019 Mar 26.
BMC Bioinformatics. 2018 Nov 19;19(1):430. doi: 10.1186/s12859-018-2455-0. Epub 2018 Nov 19.
Chemical profiling of the street cocktail drug 'nyaope' in South Africa using GC-MS I: Stability studies of components of 'nyaope' in organic solvents.
Forensic Sci Int. 2018 Nov;292:115-124. doi: 10.1016/j.forsciint.2018.08.001. Epub 2018 Aug 9.
A multifactorial critical appraisal of substances found in drug facilitated sexual assault cases.
Forensic Sci Int. 2018 Nov;292:50-60. doi: 10.1016/j.forsciint.2018.08.034. Epub 2018 Sep 3.
Combining Fullerenes and Zwitterions in Non-Conjugated Polymer Interlayers to Raise Solar Cell Efficiency.
Angew Chem Int Ed Engl. 2018 Jul 26;57(31):9675-9678. doi: 10.1002/anie.201803748. Epub 2018 Jul 3.
Chemical and Morphological Control of Interfacial Self-Doping for Efficient Organic Electronics.
Adv Mater. 2018 Apr;30(15):e1705976. doi: 10.1002/adma.201705976. Epub 2018 Mar 5.
Voluntary induction and maintenance of alcohol dependence in rats using alcohol vapor self-administration.
Psychopharmacology (Berl). 2017 Jul;234(13):2009-2018. doi: 10.1007/s00213-017-4608-7. Epub 2017 Mar 24.
Inhibition of the Proteasome β2 Site Sensitizes Triple-Negative Breast Cancer Cells to β5 Inhibitors and Suppresses Nrf1 Activation.
Cell Chem Biol. 2017 Feb 16;24(2):218-230. doi: 10.1016/j.chembiol.2016.12.016. Epub 2017 Jan 26.
HS3ST1 genotype regulates antithrombin's inflammomodulatory tone and associates with atherosclerosis.
Matrix Biol. 2017 Nov;63:69-90. doi: 10.1016/j.matbio.2017.01.003. Epub 2017 Jan 23.
MYC Mediates mRNA Cap Methylation of Canonical Wnt/β-Catenin Signaling Transcripts By Recruiting CDK7 and RNA Methyltransferase.
Mol Cancer Res. 2017 Feb;15(2):213-224. doi: 10.1158/1541-7786.MCR-16-0247. Epub 2016 Nov 29.


text:
Q: Load Images from memory (libharu) from Magick++ images I am working on some pdf generation software in c++ based on libharu and I would like to be able to first manipulate images using Magick++ and then load them from memory using libharu function:
HPDF_LoadRawImageFromMem()

Which according to the documentation essentially load images from some void *buffer.
My goal is to be able to get this void* data out of a Magick::Image instance and load this image into my haru pdf based on this data.
I have tried writing to a void*or to a Magick::Blob but the only achievement I have had so far was some black rectangle instead of the image I am expecting.
Does anyone have any experience in converting Raw image data from one library into another one ?
The reason I am trying to do this from memory is because so far I am writing Magick::Image instances into a file and then reading from this file to load then in haru, which is a huge performance hit in the context of my Application.

A: I'm a little late to answer I guess, but here's a real-life answer.
I successfully added an itk::Image to my pdf using LibHaru so it should work about the same for you. First, you need to know if the library you use is row major or column major. LibHaru (and all the libraries I know) works in row major, so your library should too, or you will need to "transpose" your data.
// Black and white image (8 bits per pixel)
itk::Image<unsigned char, 2>::Pointer image = ...;
const unsigned char *imageData = image->GetBufferPointer();
const HPDF_Image image = HPDF_LoadRawImageFromMem(m_Document,
    imageData, width, height, HPDF_CS_DEVICE_GRAY, 8);

// Or color image (24 bits per pixel, 8 bits per color component)
itk::Image<RGBPixel, 2>::Pointer image = ...;
const RGBPixel *imageData = image->GetBufferPointer();
const HPDF_Image image = HPDF_LoadRawImageFromMem(m_Document,
    reinterpret_cast<const unsigned char *>(imageData),
    width, height, HPDF_CS_DEVICE_RGB, 8);

// Usual LibHaru code. EndText, Position, Draw, StartText, etc.
// This code should not be dependant on the type
InsertImage(image);

I think the only complicated part is the reinterpret_cast. The black and white image don't need one because it's already defined as byte. For example, if you have this image
102 255 255
 99 200   0
255   0 100
imageData == {102, 255, 255, 99, 200, 0, 255, 0, 100};

However, if you have this color image
(  0,   0, 255) (0, 255, 255) ( 42, 255, 242)
(200, 200, 255) (0, 199, 199) (190, 190, 190)
imageData == {0, 0, 255, 0, 255, 255, 42, 255, 242, 200, 200, 255, ... }

which LibHaru will inderstand because you tell him to use HPDF_CS_DEVICE_RGB, which means that it will group the data in (R, G, B).
Of course, using ImageMagick, you need to find how to access the first pixel. It's probably a method like data(), begin(), pointer(), etc.

A: Unfortunately I neither worked with ImageMagic nor libharu, however I have some experience with image processing and since nobody answered yet, maybe I can be of some help.
The problem is probably that there is a plethora of raw image formats and I'm quite sure that both libraries do not have the same understanding of these.  What makes things worse is that the raw image interpretation of libharu is virtually not documented. However the conclusions that libharu handles raw data quite straightforward can be drawn from the parameters of: "HPDF_LoadRawImageFromMem".
Width and Height are pretty much self-explanatory, with the only question of the used (probably pixels).  More interesting is: "bits_per_component".  This parameter probably describes how many bits are used to define one pixel (common values are 8: indexed from a palette of 256 values, 16: indexed from a palette of 65535 values, 24: one byte for red, green, and blue respectivly [RGB], 32: as 24 but with alpha channel or 8 bits for cyan, magenta, yellow, and black [CMYK], 36: as 32 but with 9 bit per value for easier transpostion...).  A problem is the lousy documentation of the type: HPDF_ColorSpace, since it probably describes how color values of with: "bits_per_component" are to be interpreted.
A totally different approach seems to be implemented by ImageMagic.  An image object seems to have always an image format (JPEG, PNG, GIF), therefore an image object probably never has a "straightforward" memory representation but is encoded.
My recommendation would be to switch the ImagaMagic image to the TIFF format, since it condones compression and therefore has a similar approach to the assumed raw interpretation by libharu.
Hope this helped at least a bit...
Cheers
             Mark.

A: It is never late to answer.
I have used a PNG blob as intermediate step:
Image image;
image.read("file.jpg");

Blob blob;
image.write(blob, "PNG");

HPDF_Image pdfImg = HPDF_LoadPngImageFromMem(doc, (const HPDF_BYTE*)blob.data(), blob.length());
HPDF_Page_DrawImage(doc, pdfImg, 0, 0, image.columns(), image.rows());

PDF document and page creation omitted for brevity.

redpajama_set_name: RedPajamaStackExchange


text:
You gotta love it when a plan comes together.
Yep, Nick Saban's hire of Junior is already bearing fruit.
Even the presence of Lane Kiffin, Alabama's new and heralded offensive coordinator, couldn't help the Crimson Tide keep the one of the best quarterbacks the school has ever recruited.
Ricky Town, who is ranked as the nation's No. 2 pro-style QB for 2015, announced on Twitter on Saturday that he had de-committed from Alabama.
The 6-foot-4 quarterback from Ventura, Calif., had committed to Alabama last summer, and the Crimson Tide became nervous when he made an unofficial visit last week to USC (Kiffin's former employer).
Alabama's Nick Saban tried to salvage Town's commitment last week, making a recruiting trip to St. Bonaventure high school. It didn't work…
Color me shocked. Evidently a Kiffin-less Southern Cal looks a lot more attractive to Town now. Go figure.
Filed under Don't Mess With Lane Kiffin, Recruiting
Another day, another coach
This sounds pretty definite.
News: Tracy Rocker told me seconds ago that he will be Georgia's defensive line coach. "I'm excited," Rocker said. "Go Dawgs."
— Seth Emerson (@SethEmerson) January 25, 2014
So how does everyone feel about Nick Fairley's position coach coming to Athens?
UPDATE: Marc Weiszer reports that Richt was name dropping on the recruiting trail yesterday.
A position coach without a position
The Sherrer hire is made official, which was expected. But he hasn't been assigned a specific slot on the staff, which wasn't.
Georgia confirmed in a release Friday that Kevin Sherrer, who was South Alabama's defensive coordinator last season, will join the Bulldogs' coaching staff as a defensive assistant.
The position Sherrer will be responsible for wasn't included on the release. Sources have said Sherrer is most likely to coach linebackers, but that could change depending on two other hires the program will be making.
Jeremy Pruitt is one flexible dude and I guess Sherrer may turn out to be the Swiss Army Knife of the staff. In any event, it sounds like Richt is keeping his powder dry for the best possible hire for the remaining two defensive coaching positions. (Chip Towers speculates that Georgia could be doing this to keep open the option of hiring a dedicated special teams coach, but I doubt it. Although if there's a position coach out there with special teams expertise, I'm sure that would be seen as a major plus.)
Georgia's certainly gone about its business this time in a different way than before.
There are many here among us who feel that life is but a joke.
There are on occasion these little sublime moments that I'm lucky to experience and appreciate for what they are as they unfold. Such was the case last night. I had a few friends, most of whom are Georgia fans, over at my house. I order some pizza to be delivered. The pizza delivery guy shows up – I shit you not – wearing a Georgia Tech windbreaker. And I get him off my porch in the traditional way. I could barely withhold the laughter until I got my door closed.
My life is the opposite of a Stingtalk punchline. For which I'm eternally grateful.
Filed under Georgia Tech Football


text:
#ifndef HPP_PSI_TVM_FUNCTION
#define HPP_PSI_TVM_FUNCTION

#include "Core.hpp"
#include "Functional.hpp"
#include "ValueList.hpp"

#include <boost/unordered_map.hpp>

namespace Psi {
  namespace Tvm {
    class FunctionType;
    class Block;

    /**
     * \brief Base class for terms which belong to a block.
     */
    class PSI_TVM_EXPORT_DEBUG BlockMember : public Value {
      friend class Block;

    public:
      /// \brief Get the block this term is part of.
      ValuePtr<Block> block() {return ValuePtr<Block>(m_block);}
      /// \brief Get a raw pointer to the block this term is part of.
      Block* block_ptr() {return m_block;}
      /// \brief Get the function the block this is in is part of
      ValuePtr<Function> function();

      template<typename V> static void visit(V& v) {visit_base<Value>(v);}

      virtual Value* disassembler_source();

    protected:
      BlockMember(TermType term_type, const ValuePtr<>& type, const SourceLocation& location);

    private:
      template<typename T, boost::intrusive::list_member_hook<> T::*> friend class ValueList;
      void list_release() {m_block = NULL;}
      Block *m_block;
    };

    class PSI_TVM_EXPORT_DEBUG InstructionVisitor {
    public:
      virtual void next(ValuePtr<>& ptr) = 0;
    };

    class Instruction;

    class PSI_TVM_EXPORT_DEBUG InstructionVisitorWrapper : public ValuePtrVisitorBase<InstructionVisitorWrapper> {
      InstructionVisitor *m_callback;
    public:
      InstructionVisitorWrapper(InstructionVisitor *callback) : m_callback(callback) {}

      void visit_ptr(ValuePtr<>& ptr) {
        m_callback->next(ptr);
      }

      template<typename T> void visit_ptr(ValuePtr<T>& ptr) {
        ValuePtr<> copy(ptr);
        m_callback->next(copy);
        ptr = value_cast<T>(copy);
      }

      template<typename T> bool do_visit_base(VisitorTag<T>) {return !boost::is_same<T,Instruction>::value;}
    };

    /**
     * \brief Instruction term. Per-instruction funtionality is
     * created by implementing InstructionTermBackend and wrapping
     * that in InstructionTerm.
     */
    class PSI_TVM_EXPORT_DEBUG Instruction : public BlockMember {
      friend class Block;

    public:
      const char *operation_name() const {return m_operation;}
      virtual void instruction_visit(InstructionVisitor& visitor) = 0;

      void remove();

      static bool isa_impl(const Value& ptr) {return ptr.term_type() == term_instruction;}
      template<typename V> static void visit(V& v) {visit_base<BlockMember>(v);}

      virtual void type_check() = 0;

    protected:
      Instruction(const ValuePtr<>& type, const char *operation,
                  const SourceLocation& location);

      void require_available(const ValuePtr<>& value);
      virtual void check_source_hook(CheckSourceParameter& parameter);

    private:
      const char *m_operation;
      boost::intrusive::list_member_hook<> m_instruction_list_hook;
    };

    /**
     * \brief Base class for instructions which terminate blocks.
     */
    class PSI_TVM_EXPORT_DEBUG TerminatorInstruction : public Instruction {
    public:
      TerminatorInstruction(Context& context, const char *operation, const SourceLocation& location);

      virtual std::vector<ValuePtr<Block> > successors() = 0;

      static bool isa_impl(const Value& ptr);
      template<typename V> static void visit(V& v) {visit_base<Instruction>(v);}
    };

    template<typename T>
    OperationSetup instruction_setup() {
      return OperationSetup(T::operation);
    }

    template<typename T, typename U>
    OperationSetup instruction_setup(const U& x) {
      return instruction_setup<T>()(x);
    }

#define PSI_TVM_INSTRUCTION_DECL(Type) \
    PSI_TVM_VALUE_DECL(Type) \
  public: \
    PSI_TVM_EXPORT static const char operation[]; \
    virtual void type_check(); \
    virtual void instruction_visit(InstructionVisitor& callback); \
    template<typename V> static void visit(V& v); \
    static bool isa_impl(const Value& val) {return (val.term_type() == term_instruction) && (operation == static_cast<const Type&>(val).operation_name());} \

#define PSI_TVM_INSTRUCTION_IMPL(Type,Base,Name) \
    PSI_TVM_VALUE_IMPL(Type,Base) \
    \
    const char Type::operation[] = #Name; \
    \
    void Type::instruction_visit(InstructionVisitor& visitor) { \
      InstructionVisitorWrapper vw(&visitor); \
      boost::array<Type*,1> c = {{this}}; \
      visit_members(vw, c); \
    }

    /**
     * Describes incoming edges for Phi nodes.
     */
    struct PhiEdge {
      ValuePtr<Block> block;
      ValuePtr<> value;
    };

    template<typename V>
    void visit(V& v, VisitorTag<PhiEdge>) {
      v("block", &PhiEdge::block)
      ("value", &PhiEdge::value);
    }

    /**
     * \brief Phi node. These are used to unify values from different
     * predecessors on entry to a block.
     *
     * \sa http://en.wikipedia.org/wiki/Static_single_assignment_form
     */
    class PSI_TVM_EXPORT_DEBUG Phi : public BlockMember {
      PSI_TVM_VALUE_DECL(Phi)
      friend class Block;

    public:
      PSI_TVM_EXPORT void add_edge(const ValuePtr<Block>& block, const ValuePtr<>& value);
      /// \brief Get incoming edge list
      const std::vector<PhiEdge>& edges() const {return m_edges;}

      /// \brief Get the value from a specific source block.
      PSI_TVM_EXPORT ValuePtr<> incoming_value_from(const ValuePtr<Block>& block);

      void remove();

      static bool isa_impl(const Value& v) {return v.term_type() == term_phi;}
      template<typename V> static void visit(V& v);

    private:
      Phi(const ValuePtr<>& type, const SourceLocation& location);
      std::vector<PhiEdge> m_edges;
      boost::intrusive::list_member_hook<> m_phi_list_hook;
      virtual void check_source_hook(CheckSourceParameter& parameter);
    };

    /**
     * \brief Block (list of instructions) inside a function. The
     * value of this term is the label used to jump to this block.
     */
    class PSI_TVM_EXPORT_DEBUG Block : public Value {
      PSI_TVM_VALUE_DECL(Block);
      friend class Function;
      friend class Instruction;

    public:
      typedef ValueList<Instruction, &Instruction::m_instruction_list_hook> InstructionList;
      typedef ValueList<Phi, &Phi::m_phi_list_hook> PhiList;

      PSI_TVM_EXPORT ValuePtr<Phi> insert_phi(const ValuePtr<>& type, const SourceLocation& location);
      PSI_TVM_EXPORT void insert_instruction(const ValuePtr<Instruction>& insn, const ValuePtr<Instruction>& before=ValuePtr<Instruction>());

      PSI_TVM_EXPORT void erase_phi(Phi& phi);
      PSI_TVM_EXPORT void erase_instruction(Instruction& instruction);

      const InstructionList& instructions() const {return m_instructions;}
      const PhiList& phi_nodes() const {return m_phi_nodes;}

      /** \brief Whether this block has been terminated so no more instructions can be added. */
      bool terminated() {return !m_instructions.empty() && isa<TerminatorInstruction>(m_instructions.back());}
      /** \brief Get the function which contains this block. */
      ValuePtr<Function> function() {return ValuePtr<Function>(m_function);}
      /** \brief Get a raw pointer to the function which contains this block. */
      Function* function_ptr() {return m_function;}
      /** \brief Get a pointer to the dominating block. */
      const ValuePtr<Block>& dominator() {return m_dominator;}
      /** \brief Get this block's catch list (this will be NULL for a regular block). */
      const ValuePtr<Block>& landing_pad() {return m_landing_pad;}
      /// \brief Whether this block is a landing pad.
      bool is_landing_pad() const {return m_is_landing_pad;}

      std::vector<ValuePtr<Block> > successors();

      bool dominated_by(Block *block);
      /// \copydoc dominated_by(Block*)
      bool dominated_by(const ValuePtr<Block>& block) {return dominated_by(block.get());}
      bool same_or_dominated_by(Block *block);
      /// \copydoc same_or_dominated_by(Block*)
      bool same_or_dominated_by(const ValuePtr<Block>& block) {return same_or_dominated_by(block.get());}

      virtual Value* disassembler_source();

      static ValuePtr<Block> common_dominator(const ValuePtr<Block>&, const ValuePtr<Block>&);
      static bool isa_impl(const Value& v) {return v.term_type() == term_block;}

      template<typename V> static void visit(V& v);

    private:
      Block(Function *function, const ValuePtr<Block>& dominator,
            bool is_landing_pad, const ValuePtr<Block>& landing_pad,
            const SourceLocation& location);
      InstructionList m_instructions;
      PhiList m_phi_nodes;

      Function *m_function;
      ValuePtr<Block> m_dominator;
      ValuePtr<Block> m_landing_pad;

      bool m_is_landing_pad;
      template<typename T, boost::intrusive::list_member_hook<> T::*> friend class ValueList;
      boost::intrusive::list_member_hook<> m_block_list_hook;
      void list_release() {m_function = NULL;}
      virtual void check_source_hook(CheckSourceParameter& parameter);
    };

    inline ValuePtr<Function> BlockMember::function() {return m_block ? m_block->function() : ValuePtr<Function>();}

    class Function;

    class PSI_TVM_EXPORT_DEBUG FunctionParameter : public Value {
      PSI_TVM_VALUE_DECL(FunctionParameter);
      friend class Function;
    public:
      ValuePtr<Function> function() {return ValuePtr<Function>(m_function);}
      Function *function_ptr() {return m_function;}
      bool parameter_phantom() {return m_phantom;}

      static bool isa_impl(const Value& ptr) {
        return ptr.term_type() == term_function_parameter;
      }

      virtual Value* disassembler_source();

      template<typename V> static void visit(V& v);

    private:
      FunctionParameter(Context& context, Function *function, const ValuePtr<>& type, bool phantom, const SourceLocation& location);
      bool m_phantom;

      virtual void check_source_hook(CheckSourceParameter& parameter);

      void list_release() {m_function = NULL;}
      Function *m_function;
      boost::intrusive::list_member_hook<> m_parameter_list_hook;
      template<typename T, boost::intrusive::list_member_hook<> T::*> friend class ValueList;
    };

    /**
     * \brief Function.
     */
    class PSI_TVM_EXPORT_DEBUG Function : public Global {
      PSI_TVM_VALUE_DECL(Function);
      friend class Module;
    public:
      typedef boost::unordered_multimap<ValuePtr<>, std::string> TermNameMap;
      typedef ValueList<FunctionParameter, &FunctionParameter::m_parameter_list_hook> ParameterList;
      typedef ValueList<Block, &Block::m_block_list_hook> BlockList;

      /**
       * Get the type of this function. This returns the raw function
       * type, whereas the actual type of this term is a pointer to
       * that type.
       */
      PSI_TVM_EXPORT ValuePtr<FunctionType> function_type() const;

      /** \brief Get the parameters for this funtion */
      const ParameterList& parameters() const {return m_parameters;}

      /**
       * Get the return type of this function, as viewed from inside the
       * function (i.e., with parameterized types replaced by parameters
       * to this function).
       */
      const ValuePtr<>& result_type() const {return m_result_type;}

      const BlockList& blocks() {return m_blocks;}

      PSI_TVM_EXPORT ValuePtr<Block> new_block(const SourceLocation& location,
                                               const ValuePtr<Block>& dominator=ValuePtr<Block>(),
                                               const ValuePtr<Block>& landing_pad=ValuePtr<Block>());
      PSI_TVM_EXPORT ValuePtr<Block> new_landing_pad(const SourceLocation& location,
                                                     const ValuePtr<Block>& dominator=ValuePtr<Block>(),
                                                     const ValuePtr<Block>& landing_pad=ValuePtr<Block>());

      void add_term_name(const ValuePtr<>& term, const std::string& name);
      const TermNameMap& term_name_map() {return m_name_map;}

      /**
       * \brief Get the exception handling personality of this function.
       *
       * The exception handling personality is a string which is interpreted in an
       * unspecified way by the backend to distinguish different exception handling
       * styles for different languages.
       */
      const std::string& exception_personality() const {return m_exception_personality;}

      /**
       * \brief Set the exception handling personality of this function.
       * \see exception_personality()
       */
      void exception_personality(const std::string& v) {m_exception_personality = v;}

      template<typename V> static void visit(V& v);
      static bool isa_impl(const Value& v) {return v.term_type() == term_function;}

    private:
      Function(Context& context, const ValuePtr<FunctionType>& type, const std::string& name,
               Module *module, const SourceLocation& location);

      TermNameMap m_name_map;
      std::string m_exception_personality;
      ValuePtr<> m_result_type;
      ParameterList m_parameters;
      BlockList m_blocks;
    };

    /**
     * \brief Term type appearing in dependent types of completed function types.
     */
    class PSI_TVM_EXPORT_DEBUG ResolvedParameter : public HashableValue {
      PSI_TVM_HASHABLE_DECL(ResolvedParameter)

    private:
      ValuePtr<> m_parameter_type;
      unsigned m_depth;
      unsigned m_index;

    public:
      ResolvedParameter(const ValuePtr<>& type, unsigned depth, unsigned index, const SourceLocation& location);

      static bool isa_impl(const Value& ptr) {return ptr.term_type() == term_resolved_parameter;}

      /// \brief Get the depth of this parameter relative to the
      /// function type it is part of.
      ///
      /// If a parameter is used as the type of a parameter in its own
      /// functions argument list, then this is zero. For each function
      /// type it is then nested inside, this should increase by one.
      ///
      /// Note that depths in the type of this term are defined relative to
      /// this depth.
      unsigned depth() const {return m_depth;}
      /// \brief Get the parameter number of this parameter in its
      /// function.
      unsigned index() const {return m_index;}
    };

    template<typename T>
    struct ParameterTemplateType {
      ValuePtr<T> value;
      ParameterAttributes attributes;

      ParameterTemplateType() {}
      ParameterTemplateType(const ValuePtr<T>& value_) : value(value_) {}
      ParameterTemplateType(const ValuePtr<T>& value_, ParameterAttributes attributes_) : value(value_), attributes(attributes_) {}

      template<typename V>
      static void visit(V& v) {
        v("value", &ParameterTemplateType::value)
        ("attributes", &ParameterTemplateType::attributes);
      }

      friend std::size_t hash_value(const ParameterTemplateType<T>& self) {
        std::size_t h = 0;
        boost::hash_combine(h, self.value);
        boost::hash_combine(h, self.attributes);
        return h;
      }
    };

    template<typename T> bool operator == (const ParameterTemplateType<T>& lhs, const ParameterTemplateType<T>& rhs) {return (lhs.value==rhs.value) && (lhs.attributes==rhs.attributes);}
    template<typename T> bool operator != (const ParameterTemplateType<T>& lhs, const ParameterTemplateType<T>& rhs) {return !(lhs == rhs);}

    /**
     * \brief Type of functions.
     *
     * This is also used for implementing template types since the
     * template may be specialized by computing the result type of a
     * function call (note that there is no <tt>result_of</tt> term,
     * since the result must be the appropriate term itself).
     */
    class PSI_TVM_EXPORT_DEBUG FunctionType : public HashableValue {
      PSI_TVM_HASHABLE_DECL(FunctionType)
      friend class Context;

    public:
      FunctionType(CallingConvention calling_convention, const ParameterType& result_type,
                   const std::vector<ParameterType>& parameter_types, unsigned n_phantom,
                   bool sret, const SourceLocation& location);

      CallingConvention calling_convention() const {return m_calling_convention;}
      const ParameterType& result_type() const {return m_result_type;}
      /// \brief Get the number of phantom parameters.
      unsigned n_phantom() const {return m_n_phantom;}
      /**
       * \brief Whether this has an sret parameter.
       *
       * This means the last parameter is assumed to be a valid pointer to store the result
       * of the function to. It will also usually be passed as the first parameter according to
       * the platform calling convention.
       */
      bool sret() const {return m_sret;}
      /// \brief Get the vector parameter types.
      const std::vector<ParameterType>& parameter_types() const {return m_parameter_types;}

      ValuePtr<> parameter_type_after(const SourceLocation& location, const std::vector<ValuePtr<> >& previous);
      ValuePtr<> result_type_after(const SourceLocation& location, const std::vector<ValuePtr<> >& parameters);

      /// \brief Get the attributes of the nth parameter
      const ParameterAttributes& parameter_attributes(std::size_t n) const {return m_parameter_types[n].attributes;}
      /// \brief Get the return attributes
      const ParameterAttributes& result_attributes() const {return m_result_type.attributes;}

      static bool isa_impl(const Value& ptr) {return ptr.term_type() == term_function_type;}

    private:
      CallingConvention m_calling_convention;
      std::vector<ParameterType> m_parameter_types;
      unsigned m_n_phantom;
      bool m_sret;
      ParameterType m_result_type;
    };

    /**
     * \brief Type which implements the notion of unknown or partially known types.
     *
     * Used to implement virtual function calls with a type safe derived parameter.
     *
     * \note This is implemented next to FunctionType because they work in a
     * similar way, not because they are particularly conceptually related.
     */
    class PSI_TVM_EXPORT_DEBUG Exists : public HashableValue {
      PSI_TVM_HASHABLE_DECL(Exists)

    public:
      Exists(const ValuePtr<>& result, const std::vector<ValuePtr<> >& parameter_types, const SourceLocation& location);

      const ValuePtr<>& result() const {return m_result;}
      /// \brief Get the vector parameter types.
      const std::vector<ValuePtr<> >& parameter_types() const {return m_parameter_types;}

      ValuePtr<> parameter_type_after(const std::vector<ValuePtr<> >& previous);
      ValuePtr<> result_after(const std::vector<ValuePtr<> >& parameters);

      static bool isa_impl(const Value& ptr) {return ptr.term_type() == term_exists;}

    private:
      std::vector<ValuePtr<> > m_parameter_types;
      ValuePtr<> m_result;
    };

    /**
     * \brief Used to unwrap a value whose type is an exists term.
     */
    class PSI_TVM_EXPORT_DEBUG Unwrap : public FunctionalValue {
      PSI_TVM_FUNCTIONAL_DECL(Unwrap)

    public:
      Unwrap(const ValuePtr<>& value, const SourceLocation& location);

      /// \brief value must have an "exists" type
      const ValuePtr<>& value() const {return m_value;}

    private:
      ValuePtr<> m_value;
    };

    /**
     * \brief Used to replace exists parameters in unwrapped values.
     */
    class PSI_TVM_EXPORT_DEBUG UnwrapParameter : public FunctionalValue {
      PSI_TVM_FUNCTIONAL_DECL(UnwrapParameter)

    public:
      UnwrapParameter(const ValuePtr<>& value, unsigned index, const SourceLocation& location);

      /// \brief value must have an "exists" type
      const ValuePtr<>& value() const {return m_value;}
      /// \brief Index of exists parameter this corresponds to.
      unsigned index() const {return m_index;}

      friend void hashable_check_source_hook(UnwrapParameter& self, CheckSourceParameter& parameter);

    private:
      ValuePtr<> m_value;
      unsigned m_index;
    };

    /**
     * \brief Introduce exists quantification to a value.
     */
    class PSI_TVM_EXPORT_DEBUG IntroduceExists : public FunctionalValue {
      PSI_TVM_FUNCTIONAL_DECL(IntroduceExists)

    public:
      IntroduceExists(const ValuePtr<>& exists_type, const ValuePtr<>& value, const SourceLocation& location);

      /// \brief Get the expected type of this term
      const ValuePtr<>& exists_type() const {return m_exists_type;}
      /// \brief Get the value of this term
      const ValuePtr<>& value() const {return m_value;}

    private:
      ValuePtr<> m_exists_type;
      ValuePtr<> m_value;
    };

    /**
     * \brief Placeholder used for parameters during type setup.
     *
     * This is used by function type, recursive and exists.
     */
    class PSI_TVM_EXPORT_DEBUG ParameterPlaceholder : public Value {
      PSI_TVM_VALUE_DECL(ParameterPlaceholder);
    private:
      friend class Context;
      ParameterPlaceholder(Context& context, const ValuePtr<>& type, const SourceLocation& location);
      ValuePtr<> m_parameter_type;
      virtual void check_source_hook(CheckSourceParameter& parameter);
    public:
      static bool isa_impl(const Value& ptr) {return ptr.term_type() == term_parameter_placeholder;}
      template<typename V> static void visit(V& v);
      Value* disassembler_source();
    };

    /**
     * Helper class for inserting instructions into blocks.
     */
    class PSI_TVM_EXPORT_DEBUG InstructionInsertPoint {
      ValuePtr<Block> m_block;
      ValuePtr<Instruction> m_instruction;

    public:
      /**
       * Constructs an invalid inserter.
       */
      InstructionInsertPoint() : m_block(0), m_instruction(0) {}

      /**
       * Construct an inserter which inserts instructions at the end of
       * the specified block.
       *
       * \param insert_at_end Block to append instructions to.
       */
      explicit InstructionInsertPoint(const ValuePtr<Block>& insert_at_end)
      : m_block(insert_at_end), m_instruction(0) {}

      /**
       * Construct an inserter which inserts instructions in the same
       * block as the specified instruction, just before it.
       *
       * \param insert_before Instruction to insert created instructions
       * before.
       */
      explicit InstructionInsertPoint(const ValuePtr<Instruction>& insert_before)
      : m_block(insert_before->block()), m_instruction(insert_before) {}

      static InstructionInsertPoint after_source(const ValuePtr<>& source);

      void insert(const ValuePtr<Instruction>& instruction);

      /// \brief Block to insert instructions into
      const ValuePtr<Block>& block() const {return m_block;}

      /**
       * \brief Instruction to insert new instructions before
       *
       * If this is NULL, instructions will be inserted at the end of the block.
       */
      const ValuePtr<Instruction>& instruction() const {return m_instruction;}
    };
  }
}

#endif

redpajama_set_name: RedPajamaGithub


Tencent has spent billions to sustain growth with investments in everything from cloud and entertainment to retail, locking horns with Alibaba Group Holding Ltd.
TENCENT Holdings Ltd posted a slump in fourth-quarter earnings on increased spending as its prized games business showed signs of recovery after a brutal 2018.
Net income fell 32 per cent to 14.2 billion yuan (S$2.9 billion), missing the 17.55 billion yuan average of estimates, on investments in content, cloud computing and financial technology. That is the biggest shortfall on profits in at least a decade. The result also included the costs of share issues and impairments for companies that it has invested in as revenue surpassed projections.
China's social media leader is emerging from one of its darkest periods, as game approvals slowly resume and the country's economic slowdown cools demand for advertising. That has seen the owner of WeChat spend billions to sustain growth with investments in everything from cloud and entertainment to retail, locking horns with Alibaba Group Holding Ltd.
"As it turns out, the market was probably worried about the wrong thing," Bloomberg Intelligence analyst Vey-Sern Ling said. "The unexpected bit is how much cost of revenues and operating expenses have expanded. This is driven by video, payments, cloud, film and TV production." Sales from its gaming division were better than feared, suggesting a modest recovery going into 2019, Mr Ling added.
Tencent's shares gained as much as 1.2 per cent in Hong Kong on Friday. It is now up more than 16 per cent this year, compared with a 32 per cent rise for New York-listed Alibaba.
The WeChat operator overhauled its structure in September to capture opportunities in what founder Pony Ma brands the emergence of an "industrial Internet". It set up a cloud and smart industries division to spearhead its investments in areas from retail, connected cities and security to education, manufacturing and health care. The spending spree is diversifying its revenue make-up, pushing the contribution from gaming to 36 per cent in the quarter.
"Our goal is not just to capture the cloud computing business, it's to actively prepare for the tremendous opportunities coming from the landmark shift from consumer Internet to industrial Internet," Mr Ma told reporters. "China's Internet sector has entered the next phase."
For now, gaming remains its biggest division. While approvals in China have resumed, Tencent has yet to get a green light to monetise Fortnite or the mobile version of PlayerUnknown's Battlegrounds (PUBG), the most popular smartphone game on the planet. It was able to release nine games in the quarter but could not provide an update on when PUBG could start making money in China. "We are working actively to communicate on it" with regulators, president Martin Lau told reporters on Thursday.
After making investments in a number of overseas games firms, including Netmarble Corp and Ubisoft Entertainment SA, Tencent has built up its own capabilities in mobile titles. It plans to jointly develop and promote new games overseas with partners rather than just distributing their content in China, Mr Lau said.
"Given that China has now restarted the game approval process, we should expect to see accelerating growth for smartphone games going forward," Neil Campling, an analyst at Mirabaud Securities, said in a report.
Revenue for the quarter was 84.9 billion yuan compared with estimates for 83.4 billion yuan while adjusted earnings per share were also above expectations. Sales from the Value Added Services unit, which includes online games and messaging, climbed 9 per cent to 43.7 billion yuan. But costs surged 43 per cent from a year earlier as content and financial technology bills piled up.
Tencent plans to introduce a new category of sales when it reports first-quarter earnings to reflect its growing diversity. The company will break down specific categories in the "others" revenue section in its financial statement, Mr Lau said.


When you are being sued by a creditor, or debt collector, it can be confusing. What are you able to do? What are your legal options? These questions can raise a lot of uncertainty, and many consumers feel out of their element when faced with legal action by a creditor or debt collector. In addition to getting in touch with a debt defense lawyer, consumers have several options when it comes to responding to a credit card or debt collection lawsuit.
Do not ignore the lawsuit. Many consumers feel overwhelmed by debt and take a head-in-the-sand approach when faced with a lawsuit. If they pretend it isn't there, maybe it will go away? This is never the case, and failing to respond to a lawsuit filed by your creditors is definitely going to make your situation worse, not better. Take action and make sure that you respond to your creditor's lawsuit in a timely manner. Consult with a lawyer about how to respond and what the timeframes are for responding.
Raise challenges. Don't be steamrolled by those who are suing you. Fight back! Challenge the alleged debt that they are asking the courts to make you pay. Not only should you require that they prove you owe the alleged debt, but you should also challenge whether they have the grounds to sue you in the first place.
Has the statute of limitations run out for collecting on the debt?
Does the suing party have standing (i.e., the right) to sue you?
Is the paperwork establishing the chain of custody of the debt complete?
There are many reasons why a debt collector or creditor will sue, even if they don't actually have the legal right to do so. You need to watch out so that you do not become a victim. Make sure that those who are suing you dot their i's and cross their t's; do not feel guilty about forcing these issues. Your creditors or debt collectors have absolutely no remorse about suing you.
Counter sue. If the party suing you is a debt collector, and they have acted unprofessionally, harassed you or have threatened you, then the debt collector may have violated the Fair Debt Collection Practices Act (FDCPA). When this is the case, you may have grounds to bring your own action against the debt collector for violating your rights under the FDCPA.
Declare bankruptcy. Another option that many consumers have is the option to declare bankruptcy, and for some consumers, declaring bankruptcy is something that they were planning on doing anyway. By filing for bankruptcy, an automatic stay is put into effect that protects you from any debt collection activities, including lawsuits.
When you are facing a lawsuit over your outstanding debts, you need to work closely with a debt defense lawyer. Your debt collectors already have a team of lawyers, and you need an experienced New York debt collection defense lawyer too. Contact the Bromberg Law Office, P.C. to schedule an appointment today.
Next → Next post: What Does It Mean to Opt-Out of a Class Action?


Sign up for the "Brandee Danielle best discount codes" email alert.
Even better discounts on Brandee Danielle may be available in our More Ways to Save section.
You can earn Amazon gift cards for sharing Brandee Danielle coupons on Dealspotr. Learn more.
Brandee Danielle is a small baby products retailer. As of today, we have no active coupons. The Dealspotr community last updated this page on April 15, 2019. On average, we launch 2 new Brandee Danielle promo codes or coupons each month, with an average discount of 14% off and an average time to expiration of 16 days.
Check for deals directly at Brandee Danielle.
Have a Brandee Danielle coupon to share?
Go to Brandee Danielle then select the items you wish to purchase and add them to your shopping cart.
Go back to Brandee Danielle and proceed to checkout. Look for the box labeled "Enter promo code" and paste your promo code in that box.
Brandee Danielle offers promo codes often. On average, Brandee Danielle offers 2 codes or coupons per month. Check this page often, or follow Brandee Danielle (hit the follow button up top) to keep updated on their latest discount codes.
Check for Brandee Danielle's promo code exclusions. Brandee Danielle promo codes sometimes have exceptions on certain categories or brands.
Look for the blue "site-wide" label for site-wide Brandee Danielle promo codes. Site-wide codes can be applied to any item on Brandee Danielle's website, and therefore are the most useful codes.


text:
$400 million for Christmas? Powerball jackpot grows ahead of Dec. 25 drawing
There hasn't been a jackpot-winning ticket in 34 drawings, but the odds are still against you: 1 in 292.2 million.
Author: Chris McCrory
Published: 3:16 PM CST December 23, 2021
Updated: 3:21 PM CST December 23, 2021
TALLAHASSEE, Fla. — How does a $400 million Christmas present sound?
The Powerball jackpot this Christmas has reached nearly half a million, with the winning numbers drawn on Dec. 25.
It is the third time this year that the jackpot has hit at least $400 million. While that's a significant chunk of change, it still pales in comparison to the record $1.586 billion prize in 2016.
Since Aug. 23, Powerball drawings have been held three times a week to increase interest and grow prizes more quickly. Drawings are held each Monday, Wednesday and Saturday at 10:59 p.m. EDT.
While the jackpot this time is large, the chance of winning all that money remains minuscule, at one in 292.2 million (the odds of winning in general are 1 in 24.9). It's not uncommon to have months go by without a grand prize winner.
According to the Associated Press, those are about the same odds as flipping a quarter and having it land on heads 28 times.
On Oct. 4, one person took home $699.8 million off of a winning ticket, but there have been no jackpot-winning tickets for 34 drawings since then.
Winning $1 million lottery ticket sold in Tucson
'Finally won one': Longtime Powerball player wins $50,000 prize
The jackpot amount refers to the payout for winners who choose the annuity option, which provides 30 payments over 29 years. Nearly all winners opt for cash, which for Saturday's drawing would be an estimated $292 million.
Either option is before tax, but both leave winners with a hefty bit of extra money.
Powerball is played in 45 states plus Washington, D.C., the U.S. Virgin Islands and Puerto Rico. Tickets cost $2.
Undersea volcano eruption near Tonga caught on satellite video


"Working in an environment that's foreign, where you have to kind of think through a lot of things from the ground up...I find it to be really stimulating to have to interrogate the assumptions that you have as an editor about what's interesting and what's not interesting, what's a good story and what's a bad story, what's the story that's been done a million times already. When you get out of a place that is your place, you have to kind of think through some things in a fresh way. And that can be really productive."


text:
<?php
// NOTE: Make sure this file is not accessible when deployed to production
if (!in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1'])) {
    die('You are not allowed to access this file.');
}

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'test');

$baseDir = realpath(__DIR__ . '/../..');

require($baseDir . '/backend-app/credentials.php');
require($baseDir . '/env.php');

require($baseDir . '/vendor/autoload.php');
require($baseDir . '/vendor/yiisoft/yii2/Yii.php');

require($baseDir . '/common/config/bootstrap.php');
require($baseDir . '/backend-app/config/bootstrap.php');

\cookyii\Config::requireGlobals($baseDir);

$config = require($baseDir . '/backend-app/tests/_config/acceptance.php');

(new yii\web\Application($config))
    ->run();