text:
BNP blending of 2 Chronicles 21:4-22:9 & 2 Kings 8:16-29; 9:14-29
Bible Narrative Project Blending #22: 2 Chronicles 21:4-22:9 & 2 Kings 8:16-29; 9:14-29
Another Jehoram Reigns in Judah
16 Now in the fifth year of Joram the son of Ahab king of Israel, Jehoshaphat being then the king of Judah, Jehoram the son of Jehoshaphat king of Judah became king. 4 Now when Jehoram had taken over the kingdom of his father and made himself secure, he killed all his brothers with the sword, and some of the rulers of Israel also. 17 [Jehoram] was thirty-two years old when he became king, and he reigned eight years in Jerusalem. 18 He walked in the way of the kings of Israel, just as the house of Ahab had done, for the daughter of Ahab became his wife; and he did evil in the sight of the LORD. 19 However, the LORD was not willing to destroy Judah, [the house of David], for the sake of David His servant, [because of the covenant which He had made with David], since He had promised him to give a lamp to him through his sons always/forever. 20 In his days Edom revolted from under the hand of Judah, and made a king over themselves. 21 Then Joram crossed over to Zair, and all his chariots with him. And he arose by night and struck the Edomites who had surrounded him and the captains of the chariots; but his army fled to their tents. 22 So Edom revolted against Judah to this day. Then Libnah revolted at the same time. 23 The rest of the acts of Joram and all that he did, are they not written in the Book of the Chronicles of the Kings of Judah?
Revolt against Judah
8 In his days Edom revolted against the rule of Judah and set up a king over themselves. 9 Then Jehoram crossed over with his commanders and all his chariots with him. And he arose by night and struck down the Edomites who were surrounding him and the commanders of the chariots. 10 So Edom revolted against Judah to this day. Then Libnah revolted at the same time against his rule, because he had forsaken the LORD God of his fathers. 11 Moreover, he made high places in the mountains of Judah, and caused the inhabitants of Jerusalem to play the harlot and led Judah astray. 12 Then a letter came to him from Elijah the prophet saying, "Thus says the LORD God of your father David, 'Because you have not walked in the ways of Jehoshaphat your father and the ways of Asa king of Judah, 13 but have walked in the way of the kings of Israel, and have caused Judah and the inhabitants of Jerusalem to play the harlot as the house of Ahab played the harlot, and you have also killed your brothers, your own family , who were better than you, 14 behold, the LORD is going to strike your people, your sons, your wives and all your possessions with a great calamity ; 15 and you will suffer severe sickness, a disease of your bowels, until your bowels come out because of the sickness, day by day.'" 16 Then the LORD stirred up against Jehoram the spirit of the Philistines and the Arabs who bordered the Ethiopians; 17 and they came against Judah and invaded it, and carried away all the possessions found in the king's house together with his sons and his wives, so that no son was left to him except Jehoahaz, the youngest of his sons. 18 So after all this the LORD smote him in his bowels with an incurable sickness. 19 Now it came about in the course of time, at the end of two years, that his bowels came out because of his sickness and he died in great pain. And his people made no fire for him like the fire for his fathers. 20 He was thirty-two years old when he became king, and he reigned in Jerusalem eight years; and he departed with no one's regret, and they buried him in the city of David, but not in the tombs of the kings.
Ahaziah Succeeds Jehoram in Judah
24 So Joram slept with his fathers and was buried with his fathers in the city of David; and Ahaziah his son became king in his place. 1 The inhabitants of Jerusalem made Ahaziah, his youngest son, king in his place, for the band of men who came with the Arabs to the camp had slain all the older sons. 25 In the twelfth year of Joram [M.S.: counting his accession year as year one] the son of Ahab king of Israel, Ahaziah the son of Jehoram king of Judah began to reign. 29 Now in the eleventh year of Joram [M.S.: counting the year after his accession year as year one], the son of Ahab, Ahaziah became king over Judah. 2 Ahaziah was twenty-two years old when he became king, and he reigned one year in Jerusalem. And his mother's name was Athaliah, the granddaughter of Omri king of Israel. 3 He also walked in the ways of the house of Ahab, for his mother was his counselor to do wickedly. 4 He did evil in the sight of the LORD like the house of Ahab had done, for they were his counselors after the death of his father, to his destruction, because he was a son-in-law of the house of Ahab.
Ahaziah Allies with Jehoram of Israel
5 He also walked according to their counsel, and went with Jehoram the son of Ahab king of Israel to wage war against Hazael king of Aram at Ramoth-gilead. But the Arameans wounded Joram. 6 So King Joram returned to be healed in Jezreel of the wounds which the Arameans had inflicted on him at Ramah, when he fought against Hazael king of Aram. And then Ahaziah, the son of Jehoram king of Judah, went down to see Joram/Jehoram the son of Ahab in Jezreel, because he was sick. 7 Now the destruction of Ahaziah was from God, in that he went to Joram. For when he came, he went out with Jehoram against Jehu the son of Nimshi, whom the LORD had anointed to cut off the house of Ahab.
Jehoram (Joram) Is Assassinated
14 So Jehu the son of Jehoshaphat the son of Nimshi conspired against Joram. Now Joram with all Israel was defending Ramoth-gilead against Hazael king of Aram, 15 but King Joram had returned to Jezreel to be healed of the wounds which the Arameans had inflicted on him when he fought with Hazael king of Aram. So Jehu said, "If this is your mind, then let no one escape or leave the city to go tell it in Jezreel." 16 Then Jehu rode in a chariot and went to Jezreel, for Joram was lying there. Ahaziah king of Judah had come down to see Joram. 17 Now the watchman was standing on the tower in Jezreel and he saw the company of Jehu as he came, and said, "I see a company." And Joram said, "Take a horseman and send him to meet them and let him say, 'Is it peace?'" 18 So a horseman went to meet him and said, "Thus says the king, 'Is it peace?'" And Jehu said, "What have you to do with peace? Turn behind me." And the watchman reported, "The messenger came to them, but he did not return." 19 Then he sent out a second horseman, who came to them and said, "Thus says the king, 'Is it peace?'" And Jehu answered, "What have you to do with peace? Turn behind me." 20 The watchman reported, "He came even to them, and he did not return; and the driving is like the driving of Jehu the son of Nimshi, for he drives furiously." 21 Then Joram said, "Get ready." And they made his chariot ready. Joram king of Israel and Ahaziah king of Judah went out, each in his chariot, and they went out to meet Jehu and found him in the property of Naboth the Jezreelite. 22 When Joram saw Jehu, he said, "Is it peace, Jehu?" And he answered, "What peace, so long as the harlotries of your mother Jezebel and her witchcrafts are so many?" 23 So Joram reined about and fled and said to Ahaziah, "There is treachery, O Ahaziah!" 24 And Jehu drew his bow with his full strength and shot Joram between his arms; and the arrow went through his heart and he sank in his chariot. 25 Then Jehu said to Bidkar his officer, "Take him up and cast him into the property of the field of Naboth the Jezreelite, for I remember when you and I were riding together after Ahab his father, that the LORD laid this oracle against him: 26 'Surely I have seen yesterday the blood of Naboth and the blood of his sons,' says the LORD, 'and I will repay you in this property,' says the LORD. Now then, take and cast him into the property, according to the word of the LORD."
Jehu Murders Princes of Judah and Assassinates Ahaziah
27 When Ahaziah the king of Judah saw this, he fled by the way of the garden house. 8 It came about when Jehu was executing judgment on the house of Ahab, he found the princes of Judah and the sons of Ahaziah's brothers ministering to Ahaziah, and slew them. 9 He also sought Ahaziah, and they caught him while he was hiding in Samaria and Jehu pursued him; they brought him to Jehu, and (he) said, "Shoot him too, in the chariot." So they shot him at the ascent of Gur, which is at Ibleam. But he fled to Megiddo; they put him to death and he died there. 28 Then his servants carried him in a chariot to Jerusalem and buried him in his grave with his fathers in the city of David. For they said, "He is the son of Jehoshaphat, who sought the LORD with all his heart." So there was no one of the house of Ahaziah to retain the power of the kingdom.
Scripture taken or blended from the NEW AMERICAN STANDARD BIBLE (R),
Copyright (C) 1960, 1962, 1963, 1968, 1971, 1972, 1973, 1975, 1977, 1995 by The Lockman Foundation. Used by permission.


text:
Rest API Commands
De Leon, Solon, 1883-
Detailed View Revision History Sources
EAC-CPF XML
Hide Profile
Solon DeLeon was born in New York City on September 2, 1883. He was the son of Daniel DeLeon, Marxist theoretician and leader of the Socialist Labor Party (SLP). Although his parents were Jewish, he was unaware of this until he was an adult. He graduated from City College in 1902 and after working in Connecticut as a carpenter, house painter, and teacher, he returned to New York in 1905 to work on the SLP publications Daily People and Weekly People as a reporter, rewrite man, and assistant editor. He translated "The Sword of Honor, or the Foundation of the French Revolution" by Eugene Sue and "Patriotism and the Worker" by Gustave Herve for publication by the SLP publishing house, New York Labor News Company. DeLeon received an MA in economics from Columbia University in 1912 and a social work degree from the New School of Social Work (then the New York School of Philanthropy) in 1913. He was employed by the American Association for Labor Legistlation as a field investigator, writer, and researcher, 1912-1920, while continuing to contribute to SLP publications under the pseudonym, Braset Marteau, but becamce politically and personally estranged from his father and from the SLP and was expelled from the Party in 1918.
He was briefly a member of the Socialist Party of America, joining the Workers' Council group which became part of the Communist party in 1920. DeLeon contributed to and helped to edit the Advance, the Amalgamated Clothing Workers of America's newspaper, 1919-1922; was director of the labor research department, Rand School of Social Science, during the 1920s, and edited the American Labor Year Book published by the Rand School. During the 1930s, he taught science and shop at the Walden School, a private progressive school in New York; was a nature and shop counselor at children's summer camps, and, as Bert Grant, wrote a science and nature column for the New Pioneer. From 1943 to 1964 DeLeon was assistant research director for the National Maritime Union. He was also active in the Labor Research Association during the 1960s, and was a regular contributor of articles and book reviews to its publication Economic Notes. DeLeon was a librarian and French instructor at Kettrell Junior College, a Black college in North Carolina from 1965 t0 1967, and died in Ellenville, N.Y., on December 3, 1975.
From the description of Papers, 1900-1975. (New York University). WorldCat record id: 477248705
Solon De Leon was born in New York City on September 2, 1883. He was the son of Daniel De Leon, Marxist theoretician and leader of the Socialist Labor Party (SLP). Although his parents were Jewish, he was unaware of this until he was an adult. He graduated from City College in 1902 and after working in Connecticut as a carpenter, house painter, and teacher, he returned to New York in 1905 to work on the SLP publications Daily People and Weekly People as a reporter, re-write man, and assistant editor. He translated "The Sword of Honor, or the Foundation of the French Revolution" by Eugene Sue and "Patriotism and the Worker" by Gustave Herve for publication by the SLP publishing house, New York Labor News Company. De Leon received an MA in economics from Columbia University in 1912 and a social work degree from the New School of Social Work (then the New York School of Philanthropy) in 1913. He was employed by the American Association for Labor Legislation as a field investigator, writer, and researcher, 1912-1920, while continuing to contribute to SLP publications under the pseudonym, Braset Marteau, but became politically and personally estranged from his father and from the SLP and was expelled from the Party in 1918.
He was briefly a member of the Socialist Party of America, joining the Workers' Council group that became part of the Communist party in 1920. De Leon contributed to and helped to edit the Advance, the Amalgamated Clothing Workers of America's newspaper, 1919-1922; was director of the labor research department, Rand School of Social Science, during the 1920s, and edited the American Labor Year Book published by the Rand School. During the 1930s, he taught science and shop at the Walden School, a private progressive school in New York; was a nature and shop counselor at children's summer camps, and, as Bert Grant, wrote a science and nature column for the New Pioneer. From 1943 to 1964 De Leon was assistant research director for the National Maritime Union. He was also active in the Labor Research Association during the 1960s, and was a regular contributor of articles and book reviews to its publication Economic Notes. De Leon was a librarian and French instructor at Kettrell Junior College, a Black college in North Carolina from 1965 to 1967, and died in Ellenville, N.Y., on December 3, 1975.
From the guide to the Solon De Leon Papers, 1900-1975, (Tamiment Library / Wagner Archives)
View Collection Locations
Holding Repository
referencedIn Tamiment Library and Robert F. Wagner Labor Archives Labor and Radicalism Photograph Collection, Bulk, 1940-1965, 1860-1985 Tamiment Library and Robert F. Wagner Labor Archive
referencedIn Nelson Frank Papers, 1888-1971 Tamiment Library and Robert F. Wagner Labor Archive
referencedIn Labor Research Association Records, 1914-2009 Tamiment Library / Wagner Archives
referencedIn Labor Research Association (U.S.). Records, 1914-1981. Churchill County Museum
creatorOf De Leon, Solon, 1883-. Papers, 1900-1975. Churchill County Museum
referencedIn American Association for Labor Legislation. Series 1, Subseries 2, part a. Correspondence (A-G) 1910-1915. [microform]. Cornell University Library
referencedIn Frank, Nelson, 1906-1974. Papers, 1888-1971. Churchill County Museum
referencedIn Oral History of the American Left. Radical Histories. Oral histories, 1970-1980. Churchill County Museum
referencedIn Labor Research Association Records 1914-2001. New York University, Tamiment Library
referencedIn Oral History of the American Left: Radical Histories, 1920-1980 Tamiment Library / Wagner Archives
creatorOf Solon De Leon Papers, 1900-1975 Tamiment Library / Wagner Archives
referencedIn Tamiment Library/Robert F. Wagner Labor Archives,. Tamiment Library general photograph collection [graphic]. Churchill County Museum
referencedIn Frank, Nelson 1906-1974. Nelson Frank Papers 1888-1971. New York University, Tamiment Library
referencedIn Madison, Charles Allan. Papers, 1918-1985. Churchill County Museum
Connection Graph Radial Graph
associatedWith Amalgamated Clothing Workers of America. corporateBody
associatedWith American Association for Labor Legislation. corporateBody
associatedWith American labor who's who. corporateBody
associatedWith American labor year book. corporateBody
associatedWith Daily people. corporateBody
associatedWith De Leon, Daniel, 1852-1914. person
associatedWith Frank, Nelson, 1906-1974. person
associatedWith Henchberg, Sidney. person
associatedWith Kittrell Junior College. corporateBody
associatedWith Labor Research Association (U.S.) corporateBody
associatedWith Laidler, Harry Wellington, 1884-1970. person
associatedWith League for Industrial Democracy. corporateBody
associatedWith Madison, Charles Allan. person
associatedWith Manumit School (Pawling, N.Y.) corporateBody
associatedWith Manumit School (Pawling, N.Y.). corporateBody
associatedWith National Maritime Union of America. corporateBody
associatedWith National Maritime Union of America. Education Dept. corporateBody
associatedWith New pioneer (New York, N.Y.). corporateBody
associatedWith Petersen, Arnold, 1885-1976. person
associatedWith Rand School of Social Science. Dept. of Labor Research. corporateBody
associatedWith Robert F. Wagner Labor Archives. corporateBody
associatedWith Schiffrin, Andre person
associatedWith Schiffrin, André. person
associatedWith Socialist Labor Party. corporateBody
associatedWith Socialist Party (U.S.) corporateBody
associatedWith Tamiment Library. corporateBody
associatedWith Tamiment Library/Robert F. Wagner Labor Archives, corporateBody
associatedWith Thomas, Norman, 1884-1968. person
associatedWith Walden School (New York, N.Y.) corporateBody
associatedWith Weekly people. corporateBody
Admin Code
New York (State)--New York
Educators--United States
Working class--Education
Labor literature--United States
Labor leaders--United States
Working class--Education--United States
Labor laws and legislation
Camp counselors--New York (State)
Journalists--New York (State)--New York
Editors--New York (State)--New York
Labor laws and legislation--United States
Teachers--New York (State)--New York
Labor unions--Organizing--United States
Labor unions--Organizing
Collective bargaining--United States
Labor leaders
Socialists--United States
Labor literature
Exist Dates:
Virtual International Authority File WorldCat Identities LC Name Authority File
Search Elsewhere
ArchiveGrid Search DPLA Search
Permalink: http://n2t.net/ark:/99166/w6h13grm
Ark ID: w6h13grm
SNAC ID: 21833958
De Leon, Solon, b. 1883
Leon, Solon De, 1883-
Shared Related Resources
Social Networks and Archival Context
SNAC is a discovery service for persons, families, and organizations found within archival collections at cultural heritage institutions.
Institute of Museum and Library Services
We use cookies to understand how you use our site and to improve your experience. By continuing to use our site, you accept our use of cookies, Privacy Policy and Terms of Use.

redpajama_set_name: RedPajamaCommonCrawl


Houston Luxury Lighting has put together an image gallery outdoor design lighting containing Front Yard Curb Appeal, Entry Way Lighting, Tree, Deck, Dock, Patio, Sidewalk, Waterscapes, Architectural & Structural Lighting, and Christmas Outdoor LED Lighting.
Please click on any image below to see a image slider of our work.
Our Front Yard Curb Appeal, Entry Way Lighting image gallery contains several examples of exterior lighting for your home. This gallery really focuses on the first impression of seeing your home at night. Your home will not only look great but will also have the curb appeal, safety, and security that you are looking for.
Our Tree, Deck, Dock, Patio, Sidewalk, Waterscapes image gallery contains several images that accentuate your home's landscape features. This is a great way to bring a spot light on your home or business. Uplighting, path lights, tree lighting really brings out the beauty of your home.
Our Architectural & Structural Lighting image gallery contains several examples of structures that may be at your home or business. Highlighting unique architectural elements of a home, business building, or event can increase your property value, curb appeal, and security.
Our Christmas Outdoor LED Lighting image gallery contains several examples of Christmas and holiday lighting. Call early to schedule your home or business.


testimonials - Andiappan Yoga Community, Hong Kong.
we did a lot of strengthening poses today. really like the class.
Good teacher. I love learning yoga.
I love today's session. The teacher is great!
It was a wonderful experience to conduct class in close premise. No disturbance, no noises from tourists. We all were able to focus more. I don't mind to pay from my pocket for such type of class.
it was great class with the yoga teacher.!
Full of happiness and fun. And it's very encouraging too see patients have found yoga really helps.
Enjoyable class and good practice!!
Love practicing with these energetic and lovely students.
Great class. students gave positive feedback.
Great learning under master's guidance as always.
Relaxing and feel good, thank you so much !!
very good practice. I feel strong and positive.
Feel calm and relaxed. Thank you AYC.
It's very enjoyable. thank you for teaching from the heart!
Always feel happy after the class. love it!
Thank you AYC teachers for a wonderful class.
I love yoga. nice Strech and relaxing.
The class is enjoyable. I feel calm and relaxed.
I very much enjoyed the yoga practice today!.
It was very nice.thanks for another great yoga practice.
The class was full of energy today. Students were eager to share feedback after the session.
The 1st time I led a class for AYC. Totally, 15 students attended the class this morning. Glad to see them finding the yoga class joyful and good for their health.
Perfect weather for practicing with these lovely yogis.
My first yoga teaching class. I help with the student's alignment, and think they can benefit with it.
Feeling happy and I enjoyed the class very much.
It was great. I need to improve more. I will practice regularly. Thank you AYC!
Great class. I enjoyed it very much. can't wait to attend the next class.
It was great. really feel good after the class.
Helps me relieve my back pain. love it!
Very good and enjoyable class. I enjoy it so much. Thank you so much.
Today class was very relaxing and rejuvenating .
It was a really great class and I'm so happy to have a class yesterday..thank you so much, Miss Olivia, for your great work!!
Very good teachers and I enjoyed the class very much.
Great class and very dedicated teachers.
The class was fun and relaxing.
Good students. Teaching including story time. Thanks.
A very Fun & enjoyable class.
It was fun and I am very happy to receive my participation certificate today. Thank you!
Really good practice. Thank you !
It is a very meaningful to be able to help these patients. And it is encouraging to see that most patients show a positive attitude towards their recovery.
They all love to do yoga and its very enjoyable teaching them.
It was so good. I like to practice breathing techniques.
Really enjoyed the class. Love AYC!
It was so good class. I feel good after each and every class.
Teaching this elderly group of students is very enjoyable and rewarding.
Very happy to teach this group of elderly students. All happy faces.
I really like the challenge of balancing poses. It helps improve my concentration.
The class was so relaxing and fun to try the poses.
Today the class was very enjoyable. Thank you very much AYC!
Nice class and I am feeling stronger and stronger every class.
Great Class and really enjoyed assisting the students.
The class was fun, energetic and satisfying, thank you so much AYC !!
Energetic and fun class. I feel strong.
Very Dedicated teachers. Thank you AYC for giving us yoga.
It was a relaxing class. I really needed this.
Awesome. I love AYC teachers.
Very good practice today. Feel calm and relaxed.
It was a very nice class and a group of students.
Today the class was very fun and relaxing! Thank you teacher Samponga.
Many good feedback received from the participants. Very good class!
Today's class was fun and the students felt good after the stretching. I did hip opening stretch today.
I taught some poses today under master's guidance. At the end of the class, patients gave some feedback about the classes and how they have benefitted from our classes.
Feel good to assist Shirley who led the class today. Shirley took a mindfulness approach and used singing bowl to increase the impact. Participating seniors were having fun and enjoyed this as well.
My 1st class at AYC, it is meaningful to apply yoga to help and awarding to see senior people enjoy practicing yoga.
It was a good class. I enjoyed very much.
The class was very enjoyable with a great teacher.
Lovely class. I enjoy teaching this lovely people.
I love the Sunday class organised by AYC. Perfect for me and I am eager to practice every week.
Today was an enjoyable class and thank you AYC volunteers for teaching us sincerely.
Very informative. The students enjoyed much.
Really fun and enjoyable..great yoga class. Feel relaxed and happy!
Very enjoyable! I learned a lot about stretching and strengthening the hips.
Great feedback from students. They can see how yoga helps improve their physical and mental health.
Wonderful experience, amazing students with incredible will power. Feeling very inspired to teach them.
Today class is so much fun and enjoyable.
today's class was really good.
Today is really fun and enjoy!
The student's response was very good. All participants want the class to be continued for a month at least. I love teaching for this group!
It was an amazing class today... Love love love much from the heart. Thank you all volunteer teachers!
Class with Miss Shirley was wonderful and very relaxing. Thank you AYC!
It was a very large group of students, a very nice flow. We need more teaching volunteers for this group!.
Learned a lot about Yoga Therapy for pain patients by assisting Master Yogananth in this class.
Great experience as first timer in the class.
Will always be thankful to this organization for teaching yoga for free. thank you to our awesome and lovely teachers for their dedication!


A .ORG.CN domain name is essential for your thriving Internet presence in People's Republic of China. First, because much more locals will click on your site thanks to the local extension. And second, because Yahoo, Google and all the other famous search engines rank .ORG.CN domain names higher in local search results. If you would like to strengthen your business in People's Republic of China, or set up a brand-new website that will be aimed at local visitors, a .ORG.CN domain would be the very best choice.
At HnA Online, you can obtain a reasonably priced .ORG.CN domain name for just $10.50 per year!
HnA Online is here to help you see how domain handling can be evolved from a a time and effort taking duty to a straightforward process. Using the Domain Manager interface, available at no cost with every new domain registration, you'll have the capability to control everything associated with your domain names (WHOIS details, DNS records, etcetera) through an easy-to-work-with interface. And not just that - our Domain Manager was designed to operate multiple domain names simultaneously, allowing you to command all your domain names from one place.


text:
Daniel M. Kowalski
immigration judges
cimt
H-2A
mehta
A Call for Plaintiffs: Due Process, Immigration Judges, and Asylum Officers
Due Process, Immigration Judges, and Immigration Officers , by Prof. Richard J. Pierce, Jr., July 24, 2019
"The Supreme Court has long emphasized the requirement of a neutral decision maker as a critical component of the process that is due any individual who has a dispute with government.[1] The Court has also emphasized the importance of the interest an individual has at stake in identifying the procedures required by due process.[2] Yet, in a context in which an individual's life is often at stake, we rely on decision makers who cannot possibly be considered neutral.
"Any alien who is physically present in the United States or who arrives in the United States . . . may apply for asylum . . . ."[3] Any alien who applies is entitled to asylum if she "has a well-founded fear of persecution on account of race, religion, ethnicity, membership in a particular social group or political opinion."[4] The typical applicant for asylum alleges that she fears that she and/or other members of her family will be killed if they are required to return to their country of nationality.
Deciding whether someone is entitled to asylum requires the decision maker to find facts that depend on the credibility of witnesses. Due process requires oral evidentiary hearings before a neutral decision maker in cases in which the decision depends on findings of adjudicative fact that are based on witness credibility.[5]
Until recently, the primary fact finders and decision makers in asylum cases were Immigration Judges (IJs), who made their decisions based on hearings. Over the past two years, however, the Department of Justice and the Department of Homeland Security have transferred a high proportion of the process of making the dispositive findings of fact from IJs to Asylum Officers (AOs), with a resulting dramatic decline in the proportion of applicants who obtain a hearing before an IJ.
DOJ and DHS have accomplished that transfer of decision making power by applying pressure on AOs to deny applicants the opportunity for a hearing. An AO can deny the applicant a hearing and order the applicant's removal from the country by finding as a result of a screening interview that the applicant does not have a "credible fear of persecution"[6] or that the alien can be removed to a "safe third country."[7]
IJs are at will employees of the Department of Justice, and AOs are at will employees of the Department of Homeland Security. They are subject to evaluation and to potential removal without cause by their superiors at DOJ and DHS, respectively.[8] For the last two years, the President, the Attorney General, and the Secretary of Homeland Security have applied extraordinary pressure on IJs and AOs to deny both applications for asylum and requests for asylum hearings, with predictable results.[9] A recent empirical study found that "the current Executive-in Chief exercises a profound influence over removal decisions, undermining the assumption of independence among administrative adjudicators."[10]
One Asylum Officer described the situation well in an oped in the Washington Post aptly titled "This Madness Is Not Why I became an Asylum Officer."[11] He characterized the decision making process as "a Kafkaesque nightmare" that is "nothing like the due process that they'd ordinarily receive [i]n a normal asylum hearing . . ." He reported "feeling pressured by supervisors to say that it is safe for migrants to return to Mexico" even in cases in which migrants had been kidnapped, attacked at knifepoint or forced into prostitution.
As I have explained in detail elsewhere, due process requires at a minimum that IJs and AOs must be insulated from evaluation and potential removal without cause by the President, the Attorney General, the Secretary of Homeland Security, or any of their subordinates.[12] I am a member of a team of law professors that is actively seeking a client with a meritorious claim for asylum who has been victimized by the present blatantly unconstitutional system of immigration adjudication. The prospective client must view her best interests as consistent with the broader interests of all present and future applicants for asylum. We are willing to represent such a client pro bono or to file amicus briefs in support of any such client if she is represented by someone else. Please contact me if you become aware of anyone who fits that description.
Richard J. Pierce, Jr. is the Lyle T. Alverson Professor of Law at George Washington University.
[1] Ward v. Village of Monroeville, 409 U.S. 57, 60 (1972); Tumey v. State of Ohio, 273 U.S. 510, 532 (1927).
[2] Mathews v. Eldridge, 424 U.S. 319, 335 (1976).
[3] 8 U.S.C. §1158(a)(1).
[4] 8 U.S.C. §1158(b)(1)(B); 8 U.S.C. §1101(a)(42)(A).
[5] Goldberg v. Kelly, 397 U.S. 254 (1970).
[6] 8 U.S.C. §1225 (b)(1((B)(iii)(I).
[7] 8 U.S.C. §1158 (a)(2)(A).
[8] Kent Barnett, Logan Cornett, Malia Reddick & Russell Wheeler, Non-ALJ Adjudicators in Federal Agencies: Status, Selection, Oversight and Removal, Final Report to the Administrative Conference of the United States 51-61 (Sep. 24, 2018), reprinted, 52 Ga. L. Rev. 1 (2019).
[9] Catherine Kim, The President's Immigration Courts, 68 Emory L. Rev. 1, 3-6 (2018).
[10] Catherine Kim & Amy Semet, An Empirical Analysis of Politicization in Immigration Adjudication, __ Geo. L.J. __, at *1 (forthcoming 2020).
[11] Charles Tjersland, Jr., This Madness Is Not Why I Became an Asylum Officer, Wash. Post B1 (July 21, 2019) (title in July 21, 2019 print version different than July 19, 2019, online version—though the message is the same).
[12] Richard Pierce, The Court Should Change the Scope of the Removal Power by Adopting a Pure Functional Approach, __ 26 Geo. Mason L. Rev. __ (forthcoming 2019); Richard Pierce, The Scope of the Removal Power Is Ripe for Reconsideration, 58 Judges' Journal 19 (2019).
Cite As: Author Name, Title, 36 Yale J. on Reg.: Notice & Comment (date), URL."


text:
/* $Id$ */

package org.apache.fop.fo.pagination;

import java.util.LinkedList;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Stack;

import org.xml.sax.Locator;

import org.apache.fop.apps.FOPException;
import org.apache.fop.complexscripts.bidi.DelimitedTextRange;
import org.apache.fop.datatypes.Numeric;
import org.apache.fop.fo.Constants;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.PropertyList;
import org.apache.fop.fo.ValidationException;
import org.apache.fop.fo.flow.ChangeBar;
import org.apache.fop.fo.properties.CommonHyphenation;
import org.apache.fop.traits.Direction;
import org.apache.fop.traits.WritingMode;
import org.apache.fop.traits.WritingModeTraits;
import org.apache.fop.traits.WritingModeTraitsGetter;

/**
 * Class modelling the
 * fo:page-sequence object.
 */
public class PageSequence extends AbstractPageSequence implements WritingModeTraitsGetter {

    private String masterReference;
    private Numeric referenceOrientation;
    private WritingModeTraits writingModeTraits;

    private Locale locale;

    // There doesn't seem to be anything in the spec requiring flows
    // to be in the order given, only that they map to the regions
    // defined in the page sequence, so all we need is this one hashmap
    // the set of flows includes StaticContent flows also

    /** Map of flows to their flow name (flow-name, Flow) */
    private Map<String, FONode> flowMap;

    /**
     * The currentSimplePageMaster is either the page master for the
     * whole page sequence if master-reference refers to a simple-page-master,
     * or the simple page master produced by the page sequence master otherwise.
     * The pageSequenceMaster is null if master-reference refers to a
     * simple-page-master.
     */
    private SimplePageMaster simplePageMaster;
    private PageSequenceMaster pageSequenceMaster;

    /**
     * The fo:title object for this page-sequence.
     */
    private Title titleFO;

    /**
     * The fo:flow object for this page-sequence.
     */
    private Flow mainFlow;

    /**
     * Active change bars
     */
    private final List<ChangeBar> changeBarList = new LinkedList<ChangeBar>();

    /**
     * Create a PageSequence instance that is a child of the
     * given {@link FONode}.
     *
     * @param parent the parent {@link FONode}
     */
    public PageSequence(FONode parent) {
        super(parent);
    }

    /** {@inheritDoc} */
    public void bind(PropertyList pList) throws FOPException {
        super.bind(pList);
        String country = pList.get(PR_COUNTRY).getString();
        String language = pList.get(PR_LANGUAGE).getString();
        locale = CommonHyphenation.toLocale(language, country);
        masterReference = pList.get(PR_MASTER_REFERENCE).getString();
        referenceOrientation = pList.get(PR_REFERENCE_ORIENTATION).getNumeric();
        writingModeTraits = new WritingModeTraits(
            WritingMode.valueOf(pList.get(PR_WRITING_MODE).getEnum()),
            pList.getExplicit(PR_WRITING_MODE) != null);
        if (masterReference == null || masterReference.equals("")) {
            missingPropertyError("master-reference");
        }
    }

    /** {@inheritDoc} */
    public void startOfNode() throws FOPException {
        super.startOfNode();
        flowMap = new java.util.HashMap<String, FONode>();

        this.simplePageMaster
            = getRoot().getLayoutMasterSet().getSimplePageMaster(masterReference);
        if (simplePageMaster == null) {
            this.pageSequenceMaster
                = getRoot().getLayoutMasterSet().getPageSequenceMaster(masterReference);
            if (pageSequenceMaster == null) {
                getFOValidationEventProducer().masterNotFound(this, getName(),
                        masterReference, getLocator());
            }
        }
        getRoot().addPageSequence(this);
        getFOEventHandler().startPageSequence(this);
    }

    /** {@inheritDoc} */
    public void endOfNode() throws FOPException {
        if (mainFlow == null) {
           missingChildElementError("(title?,static-content*,flow)");
        }

        getFOEventHandler().endPageSequence(this);
    }

    /**
     * {@inheritDoc}
        XSL Content Model: (title?,static-content*,flow)
     */
    protected void validateChildNode(Locator loc, String nsURI, String localName)
                throws ValidationException {
        if (FO_URI.equals(nsURI)) {
            if ("title".equals(localName)) {
                if (titleFO != null) {
                    tooManyNodesError(loc, "fo:title");
                } else if (!flowMap.isEmpty()) {
                    nodesOutOfOrderError(loc, "fo:title", "fo:static-content");
                } else if (mainFlow != null) {
                    nodesOutOfOrderError(loc, "fo:title", "fo:flow");
                }
            } else if ("static-content".equals(localName)) {
                if (mainFlow != null) {
                    nodesOutOfOrderError(loc, "fo:static-content", "fo:flow");
                }
            } else if ("flow".equals(localName)) {
                if (mainFlow != null) {
                    tooManyNodesError(loc, "fo:flow");
                }
            } else {
                invalidChildError(loc, nsURI, localName);
            }
        }
    }

    /**
     * {@inheritDoc}
     * TODO see if addChildNode() should also be called for fo's other than
     *  fo:flow.
     */
    public void addChildNode(FONode child) throws FOPException {
        int childId = child.getNameId();

        switch (childId) {
        case FO_TITLE:
            this.titleFO = (Title)child;
            break;
        case FO_FLOW:
            this.mainFlow = (Flow)child;
            addFlow(mainFlow);
            break;
        case FO_STATIC_CONTENT:
            addFlow((StaticContent)child);
            flowMap.put(((Flow)child).getFlowName(), (Flow)child);
            break;
        default:
            super.addChildNode(child);
        }
    }

    /**
     * Add a flow or static content, mapped by its flow-name.
     * The flow-name is used to associate the flow with a region on a page,
     * based on the region-names given to the regions in the page-master
     * used to generate that page.
     * @param flow  the {@link Flow} instance to be added
     * @throws org.apache.fop.fo.ValidationException if the fo:flow maps
     * to an invalid page-region
     */
    private void addFlow(Flow flow) throws ValidationException {
        String flowName = flow.getFlowName();

        if (hasFlowName(flowName)) {
            getFOValidationEventProducer().duplicateFlowNameInPageSequence(this, flow.getName(),
                    flowName, flow.getLocator());
        }

        if (!hasRegion(flowName) && !flowName.equals("xsl-before-float-separator")
                && !flowName.equals("xsl-footnote-separator")) {
            getFOValidationEventProducer().flowNameNotMapped(this, flow.getName(),
                    flowName, flow.getLocator());
        }
    }

    private boolean hasRegion(String flowName) {
        LayoutMasterSet set = getRoot().getLayoutMasterSet();
        PageSequenceMaster psm = set.getPageSequenceMaster(masterReference);
        return (psm != null) ? psm.getLayoutMasterSet().regionNameExists(flowName)
                : set.getSimplePageMaster(masterReference).regionNameExists(flowName);
    }

    /**
     * Get the static content FO node from the flow map.
     * This gets the static content flow for the given flow name.
     *
     * @param name the flow name to find
     * @return the static content FO node
     */
    public StaticContent getStaticContent(String name) {
        return (StaticContent) flowMap.get(name);
    }

    /**
     * Accessor method for the fo:title associated with this fo:page-sequence
     * @return titleFO for this object
     */
    public Title getTitleFO() {
        return titleFO;
    }

    /**
     * Public accessor for getting the MainFlow to which this PageSequence is
     * attached.
     * @return the MainFlow object to which this PageSequence is attached.
     */
    public Flow getMainFlow() {
        return mainFlow;
    }

    /**
     * Determine if this PageSequence already has a flow with the given flow-name
     * Used for validation of incoming fo:flow or fo:static-content objects
     * @param flowName The flow-name to search for
     * @return true if flow-name already defined within this page sequence,
     *    false otherwise
     */
    public boolean hasFlowName(String flowName) {
        return flowMap.containsKey(flowName);
    }

    /** @return the flow map for this page-sequence */
    public Map<String, FONode> getFlowMap() {
        return this.flowMap;
    }

    /**
     * Public accessor for determining the next page master to use within this page sequence.
     * @param page the page number of the page to be created
     * @param isFirstPage indicator whether this page is the first page of the
     *      page sequence
     * @param isLastPage indicator whether this page is the last page of the
     *      page sequence
     * @param isBlank indicator whether the page will be blank
     * @return the SimplePageMaster to use for this page
     * @throws PageProductionException if there's a problem determining the page master
     */
    public SimplePageMaster getNextSimplePageMaster(
        int page, boolean isFirstPage, boolean isLastPage, boolean isBlank, boolean skipPagePositionOnly)
        throws PageProductionException {

        if (pageSequenceMaster == null) {
            return simplePageMaster;
        }
        boolean isOddPage = ((page % 2) != 0);
        if (log.isDebugEnabled()) {
            log.debug("getNextSimplePageMaster(page=" + page
                    + " isOdd=" + isOddPage
                    + " isFirst=" + isFirstPage
                    + " isLast=" + isLastPage
                    + " isBlank=" + isBlank + ")");
        }
        return pageSequenceMaster.getNextSimplePageMaster(isOddPage,
            isFirstPage, isLastPage, isBlank, getMainFlow().getFlowName(),
                skipPagePositionOnly && forcePageCount != Constants.EN_ODD);
    }

    /**
     * Used to set the "cursor position" for the page masters to the previous item.
     * @return true if there is a previous item, false if the current one was the first one.
     */
    public boolean goToPreviousSimplePageMaster() {
        return pageSequenceMaster == null || pageSequenceMaster.goToPreviousSimplePageMaster();
    }

    /** @return true if the page-sequence has a page-master with page-position="last" */
    public boolean hasPagePositionLast() {
        return pageSequenceMaster != null && pageSequenceMaster.hasPagePositionLast();
    }

    /** @return true if the page-sequence has a page-master with page-position="only" */
    public boolean hasPagePositionOnly() {
        return pageSequenceMaster != null && pageSequenceMaster.hasPagePositionOnly();
    }

    /**
     * Get the value of the master-reference trait.
     * @return the "master-reference" trait
     */
    public String getMasterReference() {
        return masterReference;
    }

    /** {@inheritDoc} */
    public String getLocalName() {
        return "page-sequence";
    }

    /**
     * {@inheritDoc}
     * @return {@link org.apache.fop.fo.Constants#FO_PAGE_SEQUENCE}
     */
    public int getNameId() {
        return FO_PAGE_SEQUENCE;
    }

    public Locale getLocale() {
        return locale;
    }

    /**
     * Get the value of the reference-orientation trait.
     * @return the reference orientation trait value
     */
    public int getReferenceOrientation() {
        if (referenceOrientation != null) {
            return referenceOrientation.getValue();
        } else {
            return 0;
        }
    }

    /**
     * {@inheritDoc}
     */
    public Direction getInlineProgressionDirection() {
        if (writingModeTraits != null) {
            return writingModeTraits.getInlineProgressionDirection();
        } else {
            return Direction.LR;
        }
    }

    /**
     * {@inheritDoc}
     */
    public Direction getBlockProgressionDirection() {
        if (writingModeTraits != null) {
            return writingModeTraits.getBlockProgressionDirection();
        } else {
            return Direction.TB;
        }
    }

    /**
     * {@inheritDoc}
     */
    public Direction getColumnProgressionDirection() {
        if (writingModeTraits != null) {
            return writingModeTraits.getColumnProgressionDirection();
        } else {
            return Direction.LR;
        }
    }

    /**
     * {@inheritDoc}
     */
    public Direction getRowProgressionDirection() {
        if (writingModeTraits != null) {
            return writingModeTraits.getRowProgressionDirection();
        } else {
            return Direction.TB;
        }
    }

    /**
     * {@inheritDoc}
     */
    public Direction getShiftDirection() {
        if (writingModeTraits != null) {
            return writingModeTraits.getShiftDirection();
        } else {
            return Direction.TB;
        }
    }

    /**
     * {@inheritDoc}
     */
    public WritingMode getWritingMode() {
        if (writingModeTraits != null) {
            return writingModeTraits.getWritingMode();
        } else {
            return WritingMode.LR_TB;
        }
    }

    /**
     * {@inheritDoc}
     */
    public boolean getExplicitWritingMode() {
        if (writingModeTraits != null) {
            return writingModeTraits.getExplicitWritingMode();
        } else {
            return false;
        }
    }

    @Override
    protected Stack<DelimitedTextRange> collectDelimitedTextRanges(Stack<DelimitedTextRange> ranges,
        DelimitedTextRange currentRange) {
        // collect ranges from static content flows
        Map<String, FONode> flows = getFlowMap();
        if (flows != null) {
            for (FONode fn : flows.values()) {
                if (fn instanceof StaticContent) {
                    ranges = ((StaticContent) fn).collectDelimitedTextRanges(ranges);
                }
            }
        }
        // collect ranges in main flow
        Flow main = getMainFlow();
        if (main != null) {
            ranges = main.collectDelimitedTextRanges(ranges);
        }
        return ranges;
    }

    @Override
    protected boolean isBidiBoundary(boolean propagate) {
        return true;
    }

    /**
     * Releases a page-sequence's children after the page-sequence has been fully processed.
     */
    public void releasePageSequence() {
        this.mainFlow = null;
        this.flowMap.clear();
    }

    public SimplePageMaster getLastSimplePageMaster(int page, boolean isFirstPage, boolean isBlank) {
        boolean isOddPage = ((page % 2) != 0); // please findbugs...
        log.debug("getNextSimplePageMaster(page=" + page + " isOdd=" + isOddPage + " isFirst="
                + isFirstPage + " isLast=true" + " isBlank=" + isBlank + ")");
        if (pageSequenceMaster == null) {
            return simplePageMaster;
        }
        return pageSequenceMaster.getLastSimplePageMaster(isOddPage, isFirstPage, isBlank, getMainFlow()
                .getFlowName());
    }

    /**
     * Adds the specified change bar to the active change bar list.
     *
     * @param changeBarBegin The starting change bar element
     */
    public void pushChangeBar(ChangeBar changeBarBegin) {
        changeBarList.add(changeBarBegin);
    }

    /**
     * Removes the couple of the specified change bar from the active change bar list.
     *
     * @param changeBarEnd The ending change bar element
     */
    public void popChangeBar(ChangeBar changeBarEnd) {
        ChangeBar changeBarBegin = getChangeBarBegin(changeBarEnd);
        if (changeBarBegin != null) {
            changeBarList.remove(changeBarBegin);
        }
    }

    /**
     * Returns the starting counterpart of the specified ending change bar.
     *
     * @param changeBarEnd The ending change bar element
     * @return The starting counterpart of the specified ending change bar
     */
    public ChangeBar getChangeBarBegin(ChangeBar changeBarEnd) {
        if (changeBarList.isEmpty()) {
            return null;
        } else {
            String changeBarClass = changeBarEnd.getChangeBarClass();
            for (int i = changeBarList.size() - 1; i >= 0; i--) {
                ChangeBar changeBar = changeBarList.get(i);
                if (changeBar.getChangeBarClass().equals(changeBarClass)) {
                    return changeBar;
                }
            }
        }
        return null;
    }

    /**
     * Tests if there are any active change bars.
     *
     * @return A boolean value true if there are any active change bars
     */
    public boolean hasChangeBars() {
        return !changeBarList.isEmpty();
    }

    /**
     * Returns the list of active change bars.
     *
     * @return The list of active change bars
     */
    public List<ChangeBar> getChangeBarList() {
        return changeBarList;
    }

    /**
     * Returns the copy of active change bars list.
     *
     * @return The list containing a copy of the active change bars
     */
    public List<ChangeBar> getClonedChangeBarList() {
        return new LinkedList<ChangeBar>(changeBarList);
    }

    public void setOnlyTryInfinite(boolean b) {
        if (pageSequenceMaster != null) {
            pageSequenceMaster.onlyTryInfinite = b;
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
In mathematics, a multiplicative character (or linear character, or simply character) on a group G is a group homomorphism from G to the multiplicative group of a field , usually the field of complex numbers.  If G is any group, then the set Ch(G) of these morphisms forms an abelian group under pointwise multiplication.

This group is referred to as the character group of G. Sometimes only unitary characters are considered (characters whose image is in the unit circle); other such homomorphisms are then called quasi-characters. Dirichlet characters can be seen as a special case of this definition.

Multiplicative characters are linearly independent, i.e. if  are different characters on a group G then from  it follows that

Examples

Consider the (ax + b)-group

 Functions fu : G → C such that  where u ranges over complex numbers C are multiplicative characters.

 Consider the multiplicative group of positive real numbers (R+,·). Then functions fu : (R+,·) → C such that fu(a) = au, where a is an element of (R+, ·) and u ranges over complex numbers C, are multiplicative characters.

References
   Lectures Delivered at the University of Notre Dame

Group theory

redpajama_set_name: RedPajamaWikipedia


Khalsa Ladies Camp runs smoothly each year largely because of the dedication and hard work of our exchange ladies. If you are interested in applying for one of these positions, please fill in the form below indicating what position you prefer and what experience you may have in the exchange position you are applying for.
These exchanges are filled based on experience and camp needs. The KLC exchange coordinator may ask you to change your position if required.
You will be contacted by our exchange coordinator upon receipt of your application to discuss your application and provide you with further information and a job description.
Note: most exchange positions are required to arrive early to get settled and help with set up before camp begins on Saturday, and stay until 1pm on Wednesday to assist with camp cleanup.
Please tell us about yourself. Include past experience with KLC, Kundalini Yoga, what exchange position you are applying for, and any relevant experience that you may have.


If normal operating costs weren't expensive enough, steep FMCSA fines for Hours of Service violations can dry up any remaining profits that exist for fleets. In a time where every penny counts, and fines for HOS violations are on the rise, fleets are looking for any way possible to lower their risk.
As you can see, the amount of money paid in HOS violation penalties every year is staggering!
It may seem like a losing proposition to try to keep money out of the DOT's hands and in your own pockets. However, savvy fleets know how to turn the tables to their advantage.
With so much on a truck driver's plate today, it's often difficult to fill out cumbersome driver logs, and even more difficult to ensure the paperwork is done properly. ELD technology takes away the guesswork, allowing drivers to do what they do best—drive.
Learn about additional benefits that ELDs offer.


Residents of several streets in north Franklin Park will likely experience construction this spring after officials recently approved an engineering agreement for the village's 2019 roadway improvement project.
All trustees present at the village board's Monday meeting voted in favor of the $75,800 contract with Smith LaSalle Inc., which was part of the consent agenda. Trustee James Caporusso was not in attendance.
"It's part of the budget, and (Utilities Commissioner Joe Lauro) recommended it," said Trustee Andy Ybarra during the Streets, Alleys and Fleet Maintenance Committee report.
The streets included in the 2019 road project were identified as needing work about three years ago, according to Village Engineer David Talbott.
"They're in poor condition, they're not failed," Talbott said, noting that the 6,444 feet of streets set for improvements in 2019 require resurfacing but not a complete rebuild.
The work will include replacing asphalt as well as driveway apron, curb, gutter, manhole and drainage structure replacements as needed, he said. Construction costs are expected to total about $1 million and will be paid for using non-home-rule sales tax funds.
On the list for improvements are all or part of the following roads east of 25th Avenue: Nichols Avenue, Davis Street, Addison Avenue, Britta Avenue, Nerbonne Avenue, Leyden Court, Hacke Lane, Kimmey Lane and Panoramic Drive.
The village is hoping to do the work in May and June, according to Talbott.
Also as part of the consent agenda, the board voted to make Maple Street a one-way road between Belmont and Ashland avenues from 3 to 6 p.m. daily. The road will be northbound-only during those hours.
Director of Police Michael Witz said the change was a safety measure.
"It's a residential area. There's a park, and it'll reduce the volume of traffic," he said.
About 120 cars typically travel Maple during rush hour, according to Witz, who said motorists use the street as a shortcut to avoid River Road and nearby trains.
Prior to the amendment approved Monday, eastbound motorists on Belmont were already restricted in when they could take southbound turns onto Maple, Witz said, so the change will mainly affect westbound drivers. New signs will go up in four to six weeks.
The amendment excludes residents of the 3000 and 3100 blocks of Maple and the 9100 block of Ashland.


Situated in the foothills of the Sangre de Cristo Mountains, the Glen Workshop is equal parts creative workshop, arts festival, and spiritual retreat. The Glen's arresting natural environment is contrasted by its casual and inviting crowd of artists, writers, musicians, art appreciators, and spiritual wayfarers of all stripes.
At the Glen, daily morning workshops offer artists at all skill levels an opportunity to develop their craft in a wide variety of genres with acclaimed faculty. Meanwhile, morning seminars offer substantive conversation and engagement with art, mystery, and faith. Afternoons and evenings feature a smorgasbord of readings, field trips, panel conversations, concerts, open mics, and worship services incorporating the arts.
Thanks to many friends for donating their photos of the Glen for our website, especially Bob Denst and David Rither.


text:
Q: from markers to polylines. maps v3 i have an array o markers and i want to create polylines according their title markers[i].title . My brain can't think of a decent peace of code right now, so little help would be useful...

A: You want likely a polyline based on the coordinates (LatLng) of the markers. Here is a template code:
function initialize() {
    var myOptions = {
      zoom: 4,
      center: new google.maps.LatLng(42.0, 10.0),
      mapTypeId: google.maps.MapTypeId.TERRAIN
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    var points = [
        new google.maps.LatLng(39.0, -3.0),
        new google.maps.LatLng(52.1, 12.1),
        new google.maps.LatLng(40.2, 32.7)
    ];
    var markers = [];
    var path = [];
    for (var i = 0; i < points.length; ++i) {
        var marker = new google.maps.Marker({map: map, position: points[i]});
        markers.push(marker);
        path.push(marker.position);
    }
    var polyline = new google.maps.Polyline({
        path: path,
        strokeColor: "#FF0000"
    });
    polyline.setMap(map);
}

redpajama_set_name: RedPajamaStackExchange


text:
Research Journals
Indian Journal of Radio & Space Physics (IJRSP)
IJRSP Vol.50 [2021]
IJRSP Vol.50(2) [June 2021]
Title: Intelligent transportation system and smart traffic flow with IOT
Authors: Kaluvan, Hariharan
Baskar, Praveen Kumar
Ramanathan, Shanmugam
Sundar, Shriram
Jeyaram, Sridhar
Keywords: Intelligent transportation system;Internet of Things (IoT);traffic flow;ultrasonic sensor;arduino Uno
Abstract: There has been an increase in vehicles across the globe. Also, the congestion due to traffic has leapfrogged in India. The traffic flow information has been required to find out the route with minimum congestion and forecast the traffic. And this has been a part of the Intelligent Transportation System (ITS) which would help build smart cities. A lot of work has been done on the traffic measurement system. But the integration of emerging techniques such as the Internet of Things (IoT) and cloud computing has provided a lot of research scope in ITS. This paper has proposed an IoT-based method to determine the real-time traffic flow in a road section with ultrasonic sensors, Arduino, ESP8266 Wi-Fi module, and an open-source cloud. There has been an average traffic flow every five minutes to be displayed in the cloud platform. This method can be very much cost-effective with less power consumption and improved accuracy. Hence, the proposed IoT-based technique has provided the traffic flow data, and this data shall further be used for traffic predictions using machine learning algorithms.
Page(s): 64-67
ISSN: 0975-105X (Online); 0367-8393 (Print)
Appears in Collections: IJRSP Vol.50(2) [June 2021]
IJRSP Vol.50(2) 64-67.pdf 2.39 MB Adobe PDF View/Open


text:
Space Health Institute Seeks Proposals to Counteract Bodily Wear-and-Tear from Spaceflight
HOUSTON, TX (December 1, 2021) – The Translational Research Institute for Space Health (TRISH) at Baylor College of Medicine, with consortium partners California Institute of Technology (Caltech) and Massachusetts Institute of Technology (MIT), announced today it is seeking scientific proposals for disruptive technologies, therapies, and/or approaches to protecting astronaut health through enhancing pre-existing internal cellular repair functions.
The NASA-funded Institute's Biomedical Research Advances for Space Health (BRASH) solicitation invests in emerging science with potential to reduce risks to human health and performance during future Artemis missions and beyond. Deep space exploration comes with multiple physiological and psychological stressors for astronauts, including increased radiation exposure, gravity changes, isolation and confinement, and an omnipresent hostile/dangerous environment. These stressors negatively impact health, through tissue degradation, DNA damage, cell death, neurological changes, and more. The BRASH solicitation seeks ways to reduce multiple crew health risks while enhancing the body's ability to control endogenous repair and maintenance processes to support optimal organ, tissue and cell function for astronauts.
"TRISH is committed to finding new approaches to increase endogenous repair. This is needed to safeguard health in the extremes of space, and has applications for Earth, through improvements to cellular repair, healing, or normal wear-and-tear that occurs with physical and mental challenges as well as aging," said Dorit Donoviel, TRISH's Executive Director.
The solicitation is available online here and is composed of two phases. Step-1 proposals are due January 26, 2022 by 5 p.m. EST. Step-2 proposals from selected investigations will be due April 19, 2022 by 5 p.m. EST. Selections will be announced in October 2022.
TRISH encourages diverse candidates and underrepresented groups to participate in this research solicitation. Historically Black Colleges and Universities (HBCUs), Hispanic Serving Institutions (HSIs) Tribal Colleges and Universities (TCUs) and small businesses and organizations owned and controlled by socially and economically disadvantaged individuals or women are particularly encouraged to participate in proposals as lead institution or co-institutions.
Personnel employed by United States-based institutions or companies may apply. Please see the solicitation for more information on eligibility.
TRISH is hosting a webinar for proposers on December 17, 2021 at 2 p.m. EST to answer questions about the BRASH 2201 solicitation. Register for the webinar here.
As a partner to NASA's Human Research Program, TRISH helps solve the health challenges to human deep space exploration. The institute finds and funds disruptive, breakthrough research and technologies that can reduce risks to astronaut health and performance to help put the first woman and first person of color on the Moon and human boot prints on Mars.
The institute is funded through a cooperative agreement with NASA to Baylor College of Medicine and includes consortium partners, Caltech and the MIT. Learn more about TRISH by signing up for its monthly newsletter and following the Institute on social media @BCMSpaceHealth.


text:
Solver::Solver()
: groupSize(10) {
}

Solver::~Solver() {
	for (auto sjaarzenPaar: sjaarzen) {
		delete sjaarzenPaar.second;
	}
	for (auto solution : solutions)
	{
		delete solution;
	}
}

bool Solver::readInput(const char* input_filename)
{
	ifstream input(input_filename);

	if (!input.good()) {
		cerr << "Could not open input file for reading." << endl;
		return false;
	}

	int lidNo;

	while ((input >> lidNo)) {
		set<int> voorkeuren;
		assert(input.get() == ',');
		geslacht_t geslacht = (input.get() | 32) == 'm' ? MAN : VROUW;

		while (input.peek() != '\r' && input.get() != '\n') {
			int voorkeur;
			input >> voorkeur;
			if (input.fail()) {
				// Repeating commas or something.
				continue;
			}
			voorkeuren.insert(voorkeur);
		}

		Sjaars* sjaars = new Sjaars(lidNo, geslacht, voorkeuren);
		assert(sjaarzen[lidNo] == NULL);
		sjaarzen[lidNo] = sjaars;
	}

	for (auto sjaarzenPaar: sjaarzen) {
		sjaarzenPaar.second->laadVoorkeuren(sjaarzen);
	}
	input.close();

	return true;
}

int Solver::bestScore() const
{
	int best = numeric_limits<int>::min();
	Solution * bestSolution = NULL;
	for (auto solution : solutions) {
		int score = solution->score();
		if (score > best)
		{
			best = score;
			bestSolution = solution;
		}
	}
	if (bestSolution != NULL)
	{
		bestSolution->print();
	}
	return best;
}

void Solver::save(const char * filename)
{
	// First, sort the solutions by score.
	sort(solutions.begin(), solutions.end(),
			[](Solution* a, Solution* b) -> bool {
			return a->score() > b->score();
			});

	// Now save.
	ofstream output(filename);
	assert(output.good());
	for (auto solution : solutions)
	{
		solution->write(output);
		output << endl;
	}
	output.close();
}

void Solver::setGroupSize(const int newSize) {
	groupSize = newSize;
	for (auto solution : solutions) {
		solution->setGroupSize(newSize);
	}
}


text:
var path = require('path')
  , fs   = require('fs')
  , glob = require('glob')
  , xcode = require('xcode')
  , plist = require('plist-with-patches')
  , shell = require('shelljs')
  , events = require('../events')
  , cachedProjectFiles = {};

module.exports = {
    www_dir:function(project_dir) {
        return path.join(project_dir, 'www');
    },
    package_name:function(project_dir) {
        var plist_file = glob.sync(path.join(project_dir, '**', '*-Info.plist'))[0];
        return plist.parseFileSync(plist_file).CFBundleIdentifier;
    },
    "source-file":{
        install:function(source_el, plugin_dir, project_dir, plugin_id, project) {
            var src = source_el.attrib['src'];
            var srcFile = path.resolve(plugin_dir, src);
            var targetDir = path.resolve(project.plugins_dir, plugin_id, getRelativeDir(source_el));
            var destFile = path.resolve(targetDir, path.basename(src));
            var is_framework = source_el.attrib['framework'] && (source_el.attrib['framework'] == 'true' || source_el.attrib['framework'] == true);
            var has_flags = source_el.attrib['compiler-flags'] && source_el.attrib['compiler-flags'].length ? true : false ;

            if (!fs.existsSync(srcFile)) throw new Error('cannot find "' + srcFile + '" ios <source-file>');
            if (fs.existsSync(destFile)) throw new Error('target destination "' + destFile + '" already exists');
            var project_ref = path.join('Plugins', path.relative(project.plugins_dir, destFile));

            if (is_framework) {
                var weak = source_el.attrib['weak'];
                var opt = { weak: (weak == undefined || weak == null || weak != 'true' ? false : true ) };
                var project_relative = path.join(path.basename(project.xcode_path), project_ref);
                project.xcode.addFramework(project_relative, opt);
                project.xcode.addToLibrarySearchPaths({path:project_ref});
            } else {
                project.xcode.addSourceFile(project_ref, has_flags ? {compilerFlags:source_el.attrib['compiler-flags']} : {});
            }
            shell.mkdir('-p', targetDir);
            shell.cp(srcFile, destFile);
        },
        uninstall:function(source_el, project_dir, plugin_id, project) {
            var src = source_el.attrib['src'];
            var targetDir = path.resolve(project.plugins_dir, plugin_id, getRelativeDir(source_el));
            var destFile = path.resolve(targetDir, path.basename(src));
            var is_framework = source_el.attrib['framework'] && (source_el.attrib['framework'] == 'true' || source_el.attrib['framework'] == true);

            var project_ref = path.join('Plugins', path.relative(project.plugins_dir, destFile));
            project.xcode.removeSourceFile(project_ref);
            if (is_framework) {
                var project_relative = path.join(path.basename(project.xcode_path), project_ref);
                project.xcode.removeFramework(project_relative);
                project.xcode.removeFromLibrarySearchPaths({path:project_ref});
            }
            shell.rm('-rf', destFile);

            if(fs.existsSync(targetDir) && fs.readdirSync(targetDir).length>0){
                shell.rm('-rf', targetDir);
            }
        }
    },
    "header-file":{
        install:function(header_el, plugin_dir, project_dir, plugin_id, project) {
            var src = header_el.attrib['src'];
            var srcFile = path.resolve(plugin_dir, src);
            var targetDir = path.resolve(project.plugins_dir, plugin_id, getRelativeDir(header_el));
            var destFile = path.resolve(targetDir, path.basename(src));
            if (!fs.existsSync(srcFile)) throw new Error('cannot find "' + srcFile + '" ios <header-file>');
            if (fs.existsSync(destFile)) throw new Error('target destination "' + destFile + '" already exists');
            project.xcode.addHeaderFile(path.join('Plugins', path.relative(project.plugins_dir, destFile)));
            shell.mkdir('-p', targetDir);
            shell.cp(srcFile, destFile);
        },
        uninstall:function(header_el, project_dir, plugin_id, project) {
            var src = header_el.attrib['src'];
            var targetDir = path.resolve(project.plugins_dir, plugin_id, getRelativeDir(header_el));
            var destFile = path.resolve(targetDir, path.basename(src));
            project.xcode.removeHeaderFile(path.join('Plugins', path.relative(project.plugins_dir, destFile)));
            shell.rm('-rf', destFile);
            if(fs.existsSync(targetDir) && fs.readdirSync(targetDir).length>0){
                shell.rm('-rf', targetDir);
            }
        }
    },
    "resource-file":{
        install:function(resource_el, plugin_dir, project_dir, plugin_id, project) {
            var src = resource_el.attrib['src'],
                srcFile = path.resolve(plugin_dir, src),
                destFile = path.resolve(project.resources_dir, path.basename(src));
            if (!fs.existsSync(srcFile)) throw new Error('cannot find "' + srcFile + '" ios <resource-file>');
            if (fs.existsSync(destFile)) throw new Error('target destination "' + destFile + '" already exists');
            project.xcode.addResourceFile(path.join('Resources', path.basename(src)));
            shell.cp('-R', srcFile, project.resources_dir);
        },
        uninstall:function(resource_el, project_dir, plugin_id, project) {
            var src = resource_el.attrib['src'],
                destFile = path.resolve(project.resources_dir, path.basename(src));
            project.xcode.removeResourceFile(path.join('Resources', path.basename(src)));
            shell.rm('-rf', destFile);
        }
    },
    "framework":{ // CB-5238 custom frameworks only
        install:function(framework_el, plugin_dir, project_dir, plugin_id, project) {
            var src = framework_el.attrib['src'],
                custom = framework_el.attrib['custom'],
                srcFile = path.resolve(plugin_dir, src),
                targetDir = path.resolve(project.plugins_dir, plugin_id, path.basename(src));
            if (!custom) throw new Error('cannot add non custom frameworks.');
            if (!fs.existsSync(srcFile)) throw new Error('cannot find "' + srcFile + '" ios <framework>');
            if (fs.existsSync(targetDir)) throw new Error('target destination "' + targetDir + '" already exists');
            shell.mkdir('-p', path.dirname(targetDir));
            shell.cp('-R', srcFile, path.dirname(targetDir)); // frameworks are directories
            var project_relative = path.relative(project_dir, targetDir);
            project.xcode.addFramework(project_relative, {customFramework: true});
        },
        uninstall:function(framework_el, project_dir, plugin_id, project) {
            var src = framework_el.attrib['src'],
                targetDir = path.resolve(project.plugins_dir, plugin_id, path.basename(src));
            project.xcode.removeFramework(targetDir, {customFramework: true});
            shell.rm('-rf', targetDir);
        }
    },
    "lib-file": {
        install:function(source_el, plugin_dir, project_dir, plugin_id) {
            events.emit('verbose', 'lib-file.install is not supported for ios');
        },
        uninstall:function(source_el, project_dir, plugin_id) {
            events.emit('verbose', 'lib-file.uninstall is not supported for ios');
        }
    },
    parseProjectFile:function(project_dir) {
        // TODO: With ConfigKeeper introduced in config-changes.js
        // there is now double caching of iOS project files.
        // Remove the cache here when install can handle
        // a list of plugins at once.
        if (cachedProjectFiles[project_dir]) {
            return cachedProjectFiles[project_dir];
        }
        // grab and parse pbxproj
        // we don't want CordovaLib's xcode project
        var project_files = glob.sync(path.join(project_dir, '*.xcodeproj', 'project.pbxproj'));

        if (project_files.length === 0) {
            throw new Error("does not appear to be an xcode project (no xcode project file)");
        }
        var pbxPath = project_files[0];
        var xcodeproj = xcode.project(pbxPath);
        xcodeproj.parseSync();

        // grab and parse plist file or config.xml
        var config_files = (glob.sync(path.join(project_dir, '**', '{PhoneGap,Cordova}.plist')).length == 0 ?
                            glob.sync(path.join(project_dir, '**', 'config.xml')) :
                            glob.sync(path.join(project_dir, '**', '{PhoneGap,Cordova}.plist'))
                           );

        config_files = config_files.filter(function (val) {
            return !(/^build\//.test(val)) && !(/\/www\/config.xml$/.test(val));
        });

        if (config_files.length === 0) {
            throw new Error("could not find PhoneGap/Cordova plist file, or config.xml file.");
        }

        var config_file = config_files[0];
        var config_filename = path.basename(config_file);
        var xcode_dir = path.dirname(config_file);
        var pluginsDir = path.resolve(xcode_dir, 'Plugins');
        var resourcesDir = path.resolve(xcode_dir, 'Resources');

        cachedProjectFiles[project_dir] = {
            plugins_dir:pluginsDir,
            resources_dir:resourcesDir,
            xcode:xcodeproj,
            xcode_path:xcode_dir,
            pbx: pbxPath,
            write: function () {
                fs.writeFileSync(pbxPath, xcodeproj.writeSync());
            }
        };

        return cachedProjectFiles[project_dir];
    },
    purgeProjectFileCache:function(project_dir) {
        delete cachedProjectFiles[project_dir];
    }

};

function getRelativeDir(file) {
    var targetDir = file.attrib['target-dir'];
    if (targetDir) {
        return targetDir;
    } else {
        return '';
    }
}


Ever wonder what it's like in a firetruck? How they do their jobs? What the chili tastes like?
OK, we can't promise chili (if they you give you some, please tell us), but you can now register for the 2018 Smyrna Fire Department citizens academy.
This will be nine weeks of "hands-on experience, life-saving techniques and a behind-the-scenes look" at the department, according to a flyer for the program posted to Facebook on Wednesday.
And it's all free for Smyrna residents.
The class size is usually about 15 people, the department said. All participants must be 18 years old and undergo a background check.
The classes are every Tuesday from 6 to 8:30 p.m. running from Sept. 4 to Oct. 30.
For more information, you can email administration assistant Christy Manna at cmanna@smyrnaga.gov.


text:
Mint salaries Financial Manager San Jose, CA
Financial Manager salary in San Jose, CA
How much do Financial Managers make?
The average salary for a Financial Manager in San Jose, CA is $151,000 per year. These insights are exclusive to Mint Salary and are based on 51 tax returns from TurboTax customers who reported this type of occupation. Financial Manager salaries in San Jose, CA can vary between $34,500 to $315,500 and depend on various factors, including skills, experience, employer, bonuses, and more. Read more
Financial Manager salary by city
$155K – $224K
Financial Manager salary by company
Google, Santa Clara County, CA
Staffing Manager
Financial Manager demographics in San Jose, CA
Financial Manager salaries by age
Effective Tax Rates for Financial Managers in San Jose, CA
What is the average salary for a financial manager in San Jose, CA?
The average salary for a financial manager in San Jose, CA is $151,000 per year. Financial manager salaries in San Jose, CA can vary between $34,500 to $315,500 and depend on various factors, including skills, experience, employer, bonuses, tips, and more.
This data is exclusive to Mint Salary and is based on 51 tax returns from TurboTax customers who reported their occupation as financial manager.
Which cities near San Jose, CA offer the highest salaries for financial managers?
The following cities offer the highest salaries for financial managers near San Jose, CA: Sunnyvale, CA ($183,000 a year), San Mateo, CA ($165,500 a year), and Mountain View, CA ($163,000 a year).
Forklift in US Northeast Region
Ironworker in Spokane Metro Area, WA
Human Resources Director in Colorado
Supervisor in Visalia Metro Area, CA
Sonographer in Florida
Operations Manager in Idaho
Teacher Assistant in Contra Costa County, CA
Inventory Specialist in Boston Metro Area, MA
Parts Specialist in Texas
Information Technology in Austin Metro Area, TX
Youth Pastor in US Northeast Region
Mail Carrier in Erie, PA
Physician in Jefferson County, AL
Nursing Assistant in San Luis Obispo Metro Area, CA
Supervisor in Texarkana, TX
Development Associate in US Midwest Region
Occupational Therapy Assistant in Arkansas
Contract Manager in San Diego Metro Area, CA
Forklift Operator in Hillsborough County, FL
Package Handler in Minnesota
Billing Specialist in Salem Metro Area, OR
Receptionist in Puyallup, WA
Resident Aide in US Northeast Region
Nursing Assistant in Ventura County, CA
Cabinet Maker in Wisconsin
Digital Marketer in US Northeast Region
Claim Adjuster in Euless, TX
Childcare in Kentucky
Guest Service Representative in North Carolina
Physical Therapist in Philadelphia Metro Area, PA


text:
Fairs & Congresses
Coremaking
Discharging, Decoring, Fettling, Finishing
Enviroment, Energy & Safety
It-Solutions
Melting Shop
Patternmaking, mouldmaking and tooling & Rapid Prototyping, rapid tooling & 3D Printing
Equipment, Plant Technology
Pouring, Gating, Feeding
Pressure Die Casting Equipment
Process Control Technology
Sand & Binders
Testing, measuring & Quality Control
Composite casting
Centrifugal casting
Continuous casting
Full-mould casting
Gravity diecasting
Hand-mould casting
Lost Foam
Low-pressure diecasting
Machine mould casting
Pressure & Vacuum die casting
Shell mould casting
Press Partner
Brussels - New Volkswagen Golf lightens up with high- and ultra high-strength steel
WorldAutoSteel, the automotive group of the World Steel Association, is saluting the news that Volkswagen's new Golf uses an increased amount of advanced steel grades to aid in its safety-conscious lightweighting efforts. The seventh-generation Golf is up to 220 pounds lighter than its predecessor and offers more features, better safety and improved performance. According to Volkswagen, advanced steels play an active role in this successful weight reduction.
Breaking the trend of being heavier than the outgoing version, the new Golf's lighter weight is the result of calculated weight savings throughout the vehicle, including its electrical architecture, engine and the body-in-white. According to Volkswagen, the vehicle's body-in-white is 51 pounds lighter then the sixth-generation Golf, due in part to the automaker's extensive use of high- and ultra high-strength steels.
"Volkswagen's use of advanced steel technologies is a great example of how this transformational material can help automakers drive into the future of vehicle lightweighting and safety," Cees ten Broek, Director, WorldAutoSteel, said. "We applaud Volkswagen on this remarkable achievement and consider the seventh-generation Golf a testament to steel's successful lightweighting and safety capabilities."
According to a company announcement, the share of overall high-strength steel has gone from 66 % in the sixth-generation vehicle to 80 % in the new one. Of this, the share of ultra high-strength steel has gone from six to 28 %. The Golf's lighter weight will improve its fuel economy, while also lowering the vehicle's carbon footprint.
According to Volkswagen, the Golf is the hatchback of choice – with its global sales exceeding 29 million – for buyers demanding German engineering coupled with benchmark levels of quality, safety, style and refinement. The seventh-generation Golf is slated to make its public debut at the Paris Motor Show in late September.
"Given steel's unique combination of strength and ductility, WorldAutoSteel is confident that it's the best material solution to help automakers achieve their evolving strength, recyclability, fuel economy and emissions, and safety requirements," ten Broek said. "WorldAutoSteel is a committed partner to the automotive industry and will continue dedicating its resources to continue to make steel the material of choice to meet the industry's evolving needs."
Source: worldsteel, Brussels


text:
<?PHP
  date_default_timezone_set('Europe/Stockholm');
  include 'dbh.php';
  include 'comments.php';
?>

<html>
  <head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" href="../css/style.css">
  </head>
  <body>
  <?php
    $cid = $_POST['cid'];
    $uid = $_POST['uid'];
    $date = $_POST['date'];
    $message = $_POST['message'];
    echo "<form method='POST' action='".editComments($conn)."'>
        <input type='hidden' name='cid' value='".$cid."'>
        <input type='hidden' name='uid' value='".$uid."'>
        <input type='hidden' name='date' value='".$date."'>
        <textarea name='message'>".$message."</textarea><br>
        <button name='commentSubmit' type='submit' >Edit</button>
      </form>";
  ?>
  </body>
</html>


Paramount Pictures' Transformers: Age Of Extinction has become the second in the sci-fi franchise to reach the global mark after Dark Of The Moon did so in 2011.
Age Of Extinction currently ranks as the 18th biggest worldwide release of all time and stands at $1.005bn, of which $763.8m comes from international markets and the $241.2m balance from North America.
In China alone the film has generated more than $300m, making it the biggest release of all time in the territory.
"Time and again, Michael has delivered pictures that audiences around the globe truly love," said Paramount chairman and CEO Brad Grey. "Along with the immensely talented and versatile Mark Wahlberg, the great Steven Spielberg as executive producer, and a superb cast, he created a powerful re-launch of this franchise.
The first Transformers film opened in 2007 and went on to gross $709.7m worldwide. Revenge Of The Fallen in 2009 finished on $836.3m, while Dark Of The Moon on $1.12bn ranks as the seventh biggest release in history.
Last week the studio announced a three-year deal extension with Bay and his production company Platinum Dunes, expanding the first-look agreement to cover Bay Films.


text:
29 Sep, 2016 11:42
Russian MoD: We're ready for Syria dialogue with US, but threats against our military unacceptable
© Dmitriy Vinogradov © Sputnik
Russia is fully ready to continue the dialogue with the US regarding joint actions to combat terrorists in Syria, the Russian Ministry of Defense has said. It stressed, however, that this is only possible if Washington abstains from "any hints of threats to Russia's military and citizens."
'Russia will continue to send troops home in body bags': US warns Moscow if Syria violence goes on
The statement came in response to comments made by US State Department spokesperson John Kirby at a press briefing on Wednesday. Kirby said that if the war in Syria continues, "more Russian lives will be lost, more Russian aircraft will be shot down" as "extremist groups will continue to exploit the vacuums that are there in Syria to expand their operations, which could include attacks against Russian interests, perhaps even Russian cities."
Speaking on Thursday, Russian Ministry of Defense spokesman Major-General Igor Konashenkov said: "Once again we declare that we are fully prepared to continue the dialogue with the American side and carry on with the joint actions to combat terrorists in Syria."
"However, even the slightest hints of a threat to our soldiers and Russian citizens must be excluded from this dialogue. The matter of safety of Russian citizens, wherever they may be, is not up for bargaining. It is our main and unconditional priority," the spokesman stressed.
Washington, which supports the so-called 'moderate opposition' in Syria, has previously promised to separate rebels from the Al-Nusra Front terrorist organization, but has not yet lived up to that obligation.
Regarding Kirby's "threat of potential losses" to Russia in Syria, Konashenkov pointed out that Moscow is well aware of the whereabouts of American "experts involved in operational planning and supervision of the militants' actions."
Kirby's comments did not go unnoticed by the Russian Foreign Ministry either. The ministry's spokeswoman, Maria Zakharova, hit back at the US official's statement on her Facebook page.
Russian FM spox: US talk of 'attacks in Russia, body bags, downing jets' sounds like 'get 'em' call
"Don't you think that such ventriloquism about 'body bags,' 'terrorist attacks in Russian cities' and 'loss of aircraft,' sounds more like a 'get 'em' command, rather than a diplomatic comment?" Zakharova asked.
Russia will continue its military operation in Syria helping government forces in their fight against terrorists, Kremlin spokesperson Dmitry Peskov told journalists on Thursday.
"Moscow is continuing its Air-Space Forces operations supporting the anti-terrorist efforts of the Syrian armed forces. This is the most important thing – the fight against terrorists continues," Peskov told reporters on Thursday.
Meanwhile, the UN has urged Russia and the US to re-establish their cooperation on bringing about the cessation of hostilities in Syria. The two countries' efforts recently stalled following discrepancies regarding the conditions of the negotiated ceasefire. While Moscow has been angered by Washington's inability to separate rebels and terrorists, the US has threatened to halt all cooperation between the two countries unless Moscow and Damascus end the current attack on militants in east Aleppo. The United Nations deputy Syria envoy, Ramzy Ezzeldine Ramzy, on Thursday said that the restoration of the agreement between Russia and the US in order to restore the truce in Syria "will be the best step forward." According to Ramzy, up to 600 people have recently been injured in besieged east Aleppo. They are in urgent need of evacuation, as medical supplies in the city are scarce and there are only rations for a quarter of the population.
'Pentagon sniping at Obama's strategy of cooperation with Russia'
On September 19, the week-long ceasefire brokered by Russia and the US expired in Syria. Moscow has offered to impose 48-hour 'breaks' in military operations in Aleppo instead of week-long ceasefires, which Russia regards as "unacceptable." Russian Deputy Foreign Minister Sergey Ryabkov on Thursday said that this latest proposal remains "on the table."
"In order to solve humanitarian problems and provide humanitarian access, we have repeatedly offered 48-hour ceasefires, but American counterparts have fixated entirely on the requirement of seven-day breaks for reasons only known to them," Ryabkov told reporters. Russia has repeatedly noted that the previous seven-day ceasefire was adhered to only by Damascus, while the opposition and various terrorist groups have used it to "rest and regroup forces."
"The duration [seven days] seems to be specifically chosen for solving such problems [as regrouping], so a seven-day ceasefire is not acceptable to us, however the proposals for 48-hour breaks are still on the table," Ryabkov said.


Okay, I've been tagged by Niki and Mangs, so, here goes.
1. My favorite number is 80-50-90. (Ask one of my sisters, they could explain it a bit better than I can) and I use to eat hair-balls. I would go around the house searching for hair in the carpet, hair brushes, anywhere I could find it. I would wrap it around my tongue then leave them around the house for my mom to find. I was a sick child. I would take the chewing gum from underneath tables and chairs (in public) and chew it.
2. I want a dog very badly. I will get online and look at pictures of Newfoundlands, Saint Bernards, and Great Pyrenees for HOURS. It's a ridiculous addiction.
3. I, too, am addicted to Target. Monday is my day off from work. On these special days, I will drive to Target just to look around. Even if I have no intentions of purchasing anything, just being in the store is satisfying.
4. I have never been sledding without wetting my pants. I don't know what it is, but it never fails. Well, with the exception of last year. My friend and I went sledding at Forest Park, I made it home dry (BUT my friend didn't).
Ps. My kind sister reminded me that sledding is not the only thing that triggers my bladder, but also, being bound while someone tickles me, laughing hysterically or hacking (ask Natalie).
5. I absolutely hate birds. I cannot stand them. Unless I see one injured, then I feel really sorry for it.
6. I am the ultimate Christmas fan. It's not even just Christmas, I get excited for every holiday. I think I just love traditions. I am having major issues with the stocking situation this year. My mom is retiring the stockings she made for our family (and have used for the past 30 years). This year, it's just not going to be the same. There better be an orange and a lifesaver storybook.
So, Halloween has come and gone, as has Thanksgiving. It's time for a new post! We went to a Pacers game when they hosted the Utah Jazz. We played really well and demolished them. Sorry suckas!!
Thanksgiving was wonderful. We had it with both sides. Bruce and I went downtown for the lighting of the "worlds largest Christmas tree". I forgot my camera in the car so I had to take pictures with my phone and I'm still trying to figure out how I can get them on the blog.
I had the day off today. I had my sister, Brittany and 2 of my nephews over to decorate sugar cookies. The boys did so well! We watched the Polar Express while we worked. It was so much fun.
I was watching videos on youtube and stupidvideos and I came across funny baby. This made me laugh really hard. I don't know if I was just in a mood or if this is really funny. Tell me what you think.
Okay, remember my post "Beau reincarnated?" Well, if you look at the comments, Doug said something about his "sign for Beau." Well, I FOUND THE SIGN!!! Just imagine Beau instead of Toby.
Shad would bring Bruce candy (in the wrapper) and Bruce would shake them. Shad thought it was so funny!
Ali was so nice to share her candy with us!
Make sure you put the music on pause before you watch the movies!!
Well, I've finally made it to my third trimester. Those of you who have already had children know what a milestone this is!!! We are getting so excited! Yeah! Yes, I am flashing my buckies.
Alright. I just got the look of disapproval from my husband. The last post was a joke. I kid, I kid. Bruce and I went to the Indianapolis 4th Branch's (which is where we met) "Trunk or Treat." We had a lot of fun. It was so fun to see our friends from the branch. Many of them we have not seen for a while. Most everyone was dressed up and this was also fun. It was especially fun for me because I think at least 10 people wondered if I was in costume or if I actually was pregnant. Bruce went as a vampire. It was sort of a last-minute thing. We were not too prepared. Next year we will plan much more in advance. YEAH for Halloween!
Keri is the 2nd from the left (#5) #5...Nice boo-tay!
Last Sunday, Bruce and I went to Louisville Kentucky to watch my best friend play soccer. Keri has been my best friend for a long time(she was one the the beautiful bridesmaids)! She plays soccer for USI (University of Southern Indiana). This is Keri's Senior year. I have only attended one other game...last year when USI played ISU (Indiana State University)...some friend, right? So, Bruce and I decided to surprise her and attend her game in Kentucky. It was so much fun to see her!! I miss her and can't wait for her to come back home!!
Okay, so you are probably thinking... Neat. We are over you bedroom. But I'm going to post pictures anyway. Sorry! These are different views of our room. We are almost finished with our apartment! Woo-Hoo!


text:
Back home, UTSA hopes to rediscover the winning formula
Posted on January 24, 2019 by Jerry Briggs
UTSA forward Byron Frohnen says he's encouraged by the team's focus leading into tonight's home game against Charlotte. – Photo by Joe Alexander
As much as UTSA forward Byron Frohnen hated the outcome of his team's two most recent games, he said Wednesday he liked the attitude and the attention to detail at practice this week leading into tonight's home test against the Charlotte 49ers.
Players have more on their minds right now with school back in session, Frohnen said, but he added that the Roadrunners have been determined to get back to their winning formula.
"Everyone's got classes," Frohnen said. "Some people are coming in late for practice, which kind of sucks. But I did feel like we were locked in, and the intensity was good. All of us are a little tired, fatigued. But we just got to keep fighting through it.
"It's just another week in conference. There's a lot of season still to go."
When the Roadrunners last played at the UTSA Convocation Center 12 days ago, they defeated North Texas for their seventh straight win. They also moved into sole possession of first place in Conference USA.
Since then, they were humbled with consecutive road losses at Middle Tennessee and UAB.
The loss in Tennessee stung, in particular, because the Blue Raiders had lost 13 straight before they knocked off the Roadrunners, 89-86.
After falling to UAB 83-73 last Saturday, the Roadrunners have dropped into a tie for fourth in conference, while bracing for homecourt challenges against the 49ers tonight and the Old Dominion Monarchs on Saturday afternoon.
In practices this week, the Roadrunners tried to clean up execution on both offense and defense, all while preparing for a quirky opponent in the 49ers, who play deliberately and try to milk as much of the shot clock as possible.
They feature senior guard Jon Davis, who leads the C-USA in scoring, averaging 21.4 points.
Two years ago, in the first season for a UTSA coaching staff led by Steve Henson, Davis beat the Roadrunners in San Antonio with a late shot.
"He's a big-time scorer," Henson said. "I know when we got the job here two years ago, people said he was one of the best guards in the league. He's two and half years older than he was then, so we have a great deal of respect for him."
Charlotte is coming off a 76-70 loss at home on Monday against Old Dominion. UTSA has won six in a row on its home court.
C-USA Standings
North Texas 5-1, 17-2
Marshall 5-1, 12-7
Old Dominion 5-2, 15-5
UAB 4-2, 12-7
UTSA 4-2, 10-9
FIU 4-3, 13-7
W.Kentucky 3-3, 10-9
LATech 3-4, 13-7
SouthernMiss 3-4, 11-8
Rice 2-4, 7-12
MiddleTenn 2-4, 5-14
FAU 2-5, 11-9
Charlotte 2-5, 5-13
UTEP 1-5, 6-11
RECAP -Jon Davis moves into 5th place on the 49ers all-time scoring list but @CharlotteMBB falls to @ODUMensHoops, 76-70, in Halton Arena.
Story – https://t.co/tst6jElAyf pic.twitter.com/oXfR5twv0y
— Charlotte Men's Basketball (@CharlotteMBB) January 22, 2019
This entry was posted in College basketball and tagged Byron Frohnen, Charlotte 49ers, Jon Davis, UTSA Roadrunners by Jerry Briggs. Bookmark the permalink.


Did you see this gorgeous apartment in Valerie Pasquiou's portfolio? It's the SoHo loft of Sue Hosteler, author of Hip Hollywood Homes. I want to move in right away. I love the minimalist feel with just enough midcentury clutter. I know, I know it's an amazing loft space and with classic pieces in such a stunning white envelope you could hardly go wrong but Valerie and Sue have nailed it.
That is an amazing space….the white, the subtle personality, the bookcase, oh, and did I mention the height of those ceilings?!
I wonder what it feels like to have you life lived on the bottom third of a room on a regular basis? gorgeous looking but a strange feel I'd think.
Those ceilings are KILLING me!! LOVE EM!!! I'm so jealous since my house was built by the little people of the turn of the century.
Nothing strange at all abut living on the bottom third, it's much nicer than having tiny ceilings that's for sure.. gives a sense of freedom.


Chad Allen, born in California in 1974, was the clasic child actor.
At the age of four, he appeared in a McDonald's commercial.
As a child he appeared in the drama series St. Elsewhere.
He became a teen idol.
He said: "I was in teen magazines all the time and in reality, what was I? A 13-year-old who's as fucked up as every other 13-year-old across the country."
Chad Allen made the transition from child star to adult actor.
In 1996 the Globe tabloid published a photo of Chad kissing a young male at a pool party.
He began to receive messages from young gay people.
In 2001, Chad made it clear that he was indeed gay.
He worked with Olympic champion Greg Louganis to draw attention to the problems faced by gay youth.
In October 2008, AfterElton.com noted that Chad's boyfriend was actor Jeremy Glazer.